@@ -4,876 +4,876 @@ |
||
| 4 | 4 | // ** ne pas modifier le fichier ** |
| 5 | 5 | |
| 6 | 6 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 7 | - return; |
|
| 7 | + return; |
|
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | $GLOBALS[$GLOBALS['idx_lang']] = array( |
| 11 | 11 | |
| 12 | - // A |
|
| 13 | - 'activer_plugin' => 'Ativar o plugin', |
|
| 14 | - 'affichage' => 'Exibição', |
|
| 15 | - 'aide_non_disponible' => 'Esta parte da ajuda online ainda não está disponível neste idioma.', |
|
| 16 | - 'annuler_recherche' => 'Cancelar a busca', |
|
| 17 | - 'auteur' => 'Autor:', |
|
| 18 | - 'avis_acces_interdit' => 'Acesso negado.', |
|
| 19 | - 'avis_acces_interdit_prive' => 'Você não está autorizado a acessar a página <b>@exec@</b>.', |
|
| 20 | - 'avis_article_modifie' => 'Atenção, @nom_auteur_modif@ editou esta matéria há @date_diff@ minutos', |
|
| 21 | - 'avis_aucun_resultat' => 'Nenhum resultado.', |
|
| 22 | - 'avis_base_inaccessible' => 'Não foi possível conectar com a base de dados @base@.', |
|
| 23 | - 'avis_chemin_invalide_1' => 'O caminho que você escolheu', |
|
| 24 | - 'avis_chemin_invalide_2' => 'não parece válido. Por favor, volte à página anterior e verifique as informações fornecidas.', |
|
| 25 | - 'avis_connexion_echec_1' => 'A conexão com a base de dados falhou.', |
|
| 26 | - 'avis_connexion_echec_2' => 'Volte à página anterior e verifique as informações que você forneceu.', |
|
| 27 | - 'avis_connexion_echec_3' => '<b>N.B.</b> Em diversos servidores, você precisa <b>solicitar</b> a ativação do seu acesso à base de dados antes de poder utilizá-la. Se você não consegue se conectar, verifique se você efetuou esse pedido.', |
|
| 28 | - 'avis_connexion_erreur_creer_base' => 'Não foi possível criar a base de dados.', |
|
| 29 | - 'avis_connexion_erreur_nom_base' => 'O nome da base só pode conter letras, números e traços', |
|
| 30 | - 'avis_connexion_ldap_echec_1' => 'A conexão ao servidor LDAP falhou.', |
|
| 31 | - 'avis_connexion_ldap_echec_2' => 'Volte à página anterior e verifique as informações que você forneceu.', |
|
| 32 | - 'avis_connexion_ldap_echec_3' => 'Opcionalmente, não use o suporte LDAP para importar os usuários.', |
|
| 33 | - 'avis_deplacement_rubrique' => 'Atenção! Esta seção contém @contient_breves@ nota@scb@: se você a transferir, por favor, marque este quadrado.', |
|
| 34 | - 'avis_erreur_connexion_mysql' => 'Erro de conexão SQL', |
|
| 35 | - 'avis_espace_interdit' => '<b>Área interdita</b> <div>O SPIP já está instalado.</div>', |
|
| 36 | - 'avis_lecture_noms_bases_1' => 'O programa de instalação não pôde ler os nomes das bases de dados instaladas.', |
|
| 37 | - 'avis_lecture_noms_bases_2' => 'Ou nenhuma base de dados esta disponível, ou a função que permite listar as bases foi desativada por razões de segurança (o que é o caso de diversos provedores de hospedagem).', |
|
| 38 | - 'avis_lecture_noms_bases_3' => 'No segundo caso, é provável que uma base de dados com o nome do seu login possa ser utilizada:', |
|
| 39 | - 'avis_non_acces_page' => 'Você não tem acesso a esta página.', |
|
| 40 | - 'avis_operation_echec' => 'A operação falhou.', |
|
| 41 | - 'avis_operation_impossible' => 'Operação impossível', |
|
| 42 | - 'avis_suppression_base' => 'ATENÇÃO, a supressão dos dados é irreversível', |
|
| 12 | + // A |
|
| 13 | + 'activer_plugin' => 'Ativar o plugin', |
|
| 14 | + 'affichage' => 'Exibição', |
|
| 15 | + 'aide_non_disponible' => 'Esta parte da ajuda online ainda não está disponível neste idioma.', |
|
| 16 | + 'annuler_recherche' => 'Cancelar a busca', |
|
| 17 | + 'auteur' => 'Autor:', |
|
| 18 | + 'avis_acces_interdit' => 'Acesso negado.', |
|
| 19 | + 'avis_acces_interdit_prive' => 'Você não está autorizado a acessar a página <b>@exec@</b>.', |
|
| 20 | + 'avis_article_modifie' => 'Atenção, @nom_auteur_modif@ editou esta matéria há @date_diff@ minutos', |
|
| 21 | + 'avis_aucun_resultat' => 'Nenhum resultado.', |
|
| 22 | + 'avis_base_inaccessible' => 'Não foi possível conectar com a base de dados @base@.', |
|
| 23 | + 'avis_chemin_invalide_1' => 'O caminho que você escolheu', |
|
| 24 | + 'avis_chemin_invalide_2' => 'não parece válido. Por favor, volte à página anterior e verifique as informações fornecidas.', |
|
| 25 | + 'avis_connexion_echec_1' => 'A conexão com a base de dados falhou.', |
|
| 26 | + 'avis_connexion_echec_2' => 'Volte à página anterior e verifique as informações que você forneceu.', |
|
| 27 | + 'avis_connexion_echec_3' => '<b>N.B.</b> Em diversos servidores, você precisa <b>solicitar</b> a ativação do seu acesso à base de dados antes de poder utilizá-la. Se você não consegue se conectar, verifique se você efetuou esse pedido.', |
|
| 28 | + 'avis_connexion_erreur_creer_base' => 'Não foi possível criar a base de dados.', |
|
| 29 | + 'avis_connexion_erreur_nom_base' => 'O nome da base só pode conter letras, números e traços', |
|
| 30 | + 'avis_connexion_ldap_echec_1' => 'A conexão ao servidor LDAP falhou.', |
|
| 31 | + 'avis_connexion_ldap_echec_2' => 'Volte à página anterior e verifique as informações que você forneceu.', |
|
| 32 | + 'avis_connexion_ldap_echec_3' => 'Opcionalmente, não use o suporte LDAP para importar os usuários.', |
|
| 33 | + 'avis_deplacement_rubrique' => 'Atenção! Esta seção contém @contient_breves@ nota@scb@: se você a transferir, por favor, marque este quadrado.', |
|
| 34 | + 'avis_erreur_connexion_mysql' => 'Erro de conexão SQL', |
|
| 35 | + 'avis_espace_interdit' => '<b>Área interdita</b> <div>O SPIP já está instalado.</div>', |
|
| 36 | + 'avis_lecture_noms_bases_1' => 'O programa de instalação não pôde ler os nomes das bases de dados instaladas.', |
|
| 37 | + 'avis_lecture_noms_bases_2' => 'Ou nenhuma base de dados esta disponível, ou a função que permite listar as bases foi desativada por razões de segurança (o que é o caso de diversos provedores de hospedagem).', |
|
| 38 | + 'avis_lecture_noms_bases_3' => 'No segundo caso, é provável que uma base de dados com o nome do seu login possa ser utilizada:', |
|
| 39 | + 'avis_non_acces_page' => 'Você não tem acesso a esta página.', |
|
| 40 | + 'avis_operation_echec' => 'A operação falhou.', |
|
| 41 | + 'avis_operation_impossible' => 'Operação impossível', |
|
| 42 | + 'avis_suppression_base' => 'ATENÇÃO, a supressão dos dados é irreversível', |
|
| 43 | 43 | |
| 44 | - // B |
|
| 45 | - 'bouton_acces_ldap' => 'Incluir o acesso ao LDAP', |
|
| 46 | - 'bouton_ajouter' => 'Incluir', |
|
| 47 | - 'bouton_annuler' => 'Anular', |
|
| 48 | - 'bouton_cache_activer' => 'Reativar o cache', |
|
| 49 | - 'bouton_cache_desactiver' => 'Desativar temporariamente o cache', |
|
| 50 | - 'bouton_demande_publication' => 'Solicitar a publicação desta matéria', |
|
| 51 | - 'bouton_desactive_tout' => 'Desativar tudo', |
|
| 52 | - 'bouton_desinstaller' => 'Desinstalar', |
|
| 53 | - 'bouton_effacer_tout' => 'Apagar TUDO', |
|
| 54 | - 'bouton_envoyer_message' => 'Mensagem definitiva: enviar', |
|
| 55 | - 'bouton_fermer' => 'Fechar', |
|
| 56 | - 'bouton_mettre_a_jour_base' => 'Atualizar a base de dados', |
|
| 57 | - 'bouton_modifier' => 'Alterar', |
|
| 58 | - 'bouton_radio_afficher' => 'Exibir', |
|
| 59 | - 'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Exibir nas listas de redatores conectados', |
|
| 60 | - 'bouton_radio_envoi_annonces_adresse' => 'Enviar os avisos para o endereço:', |
|
| 61 | - 'bouton_radio_envoi_liste_nouveautes' => 'Enviar a lista de novidades', |
|
| 62 | - 'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Não exibir na lista de redatores', |
|
| 63 | - 'bouton_radio_non_envoi_annonces_editoriales' => 'Não enviar os avisos editoriais', |
|
| 64 | - 'bouton_redirection' => 'REDIRECIONAMENTO', |
|
| 65 | - 'bouton_reinitialiser_aux_valeurs_par_defaut' => 'Reiniciar aos valores padrão', |
|
| 66 | - 'bouton_relancer_inscription' => 'Reiniciar o registro', |
|
| 67 | - 'bouton_relancer_inscriptions' => 'Reiniciar os registros', |
|
| 68 | - 'bouton_relancer_installation' => 'Reiniciar a instalação', |
|
| 69 | - 'bouton_reset_password' => 'Criar uma nova senha e enviá-la por e-mail', |
|
| 70 | - 'bouton_suivant' => 'Avançar', |
|
| 71 | - 'bouton_tenter_recuperation' => 'Tentar uma reparação', |
|
| 72 | - 'bouton_test_proxy' => 'Testar o proxy', |
|
| 73 | - 'bouton_vider_cache' => 'Limpar o cache', |
|
| 44 | + // B |
|
| 45 | + 'bouton_acces_ldap' => 'Incluir o acesso ao LDAP', |
|
| 46 | + 'bouton_ajouter' => 'Incluir', |
|
| 47 | + 'bouton_annuler' => 'Anular', |
|
| 48 | + 'bouton_cache_activer' => 'Reativar o cache', |
|
| 49 | + 'bouton_cache_desactiver' => 'Desativar temporariamente o cache', |
|
| 50 | + 'bouton_demande_publication' => 'Solicitar a publicação desta matéria', |
|
| 51 | + 'bouton_desactive_tout' => 'Desativar tudo', |
|
| 52 | + 'bouton_desinstaller' => 'Desinstalar', |
|
| 53 | + 'bouton_effacer_tout' => 'Apagar TUDO', |
|
| 54 | + 'bouton_envoyer_message' => 'Mensagem definitiva: enviar', |
|
| 55 | + 'bouton_fermer' => 'Fechar', |
|
| 56 | + 'bouton_mettre_a_jour_base' => 'Atualizar a base de dados', |
|
| 57 | + 'bouton_modifier' => 'Alterar', |
|
| 58 | + 'bouton_radio_afficher' => 'Exibir', |
|
| 59 | + 'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Exibir nas listas de redatores conectados', |
|
| 60 | + 'bouton_radio_envoi_annonces_adresse' => 'Enviar os avisos para o endereço:', |
|
| 61 | + 'bouton_radio_envoi_liste_nouveautes' => 'Enviar a lista de novidades', |
|
| 62 | + 'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Não exibir na lista de redatores', |
|
| 63 | + 'bouton_radio_non_envoi_annonces_editoriales' => 'Não enviar os avisos editoriais', |
|
| 64 | + 'bouton_redirection' => 'REDIRECIONAMENTO', |
|
| 65 | + 'bouton_reinitialiser_aux_valeurs_par_defaut' => 'Reiniciar aos valores padrão', |
|
| 66 | + 'bouton_relancer_inscription' => 'Reiniciar o registro', |
|
| 67 | + 'bouton_relancer_inscriptions' => 'Reiniciar os registros', |
|
| 68 | + 'bouton_relancer_installation' => 'Reiniciar a instalação', |
|
| 69 | + 'bouton_reset_password' => 'Criar uma nova senha e enviá-la por e-mail', |
|
| 70 | + 'bouton_suivant' => 'Avançar', |
|
| 71 | + 'bouton_tenter_recuperation' => 'Tentar uma reparação', |
|
| 72 | + 'bouton_test_proxy' => 'Testar o proxy', |
|
| 73 | + 'bouton_vider_cache' => 'Limpar o cache', |
|
| 74 | 74 | |
| 75 | - // C |
|
| 76 | - 'cache_modifiable_webmestre' => 'Este parâmetro é modificável pelo webmaster do site.', |
|
| 77 | - 'calendrier_synchro' => 'Se você usa um programa de agenda compatível com <b>iCal</b>, você pode sincronizá-lo com as informações deste site.', |
|
| 78 | - 'config_activer_champs' => 'Ativar os campos a seguir', |
|
| 79 | - 'config_choix_base_sup' => 'indicar uma base neste servidor', |
|
| 80 | - 'config_erreur_base_sup' => 'O SPIP não tem acesso à lista de bases acessíveis', |
|
| 81 | - 'config_info_base_sup' => 'Se você tiver outras bases de dados para serem consultadas via SPIP, em seu servidor SQL ou em outro, o formulário abaixo permite configurá-las. Se você deixar determinados campos em branco, os dados de conexão da base principal serão utilizados.', |
|
| 82 | - 'config_info_base_sup_disponibles' => 'Bases suplementares já consultáveis:', |
|
| 83 | - 'config_info_enregistree' => 'A nova configuração foi gravada', |
|
| 84 | - 'config_info_logos' => 'Cada elemento do site pode ter um ícone, bem como um ícone de «mouseOver»', |
|
| 85 | - 'config_info_logos_utiliser' => 'Usar os ícones', |
|
| 86 | - 'config_info_logos_utiliser_non' => 'Não usar o ícones', |
|
| 87 | - 'config_info_logos_utiliser_survol' => 'Usar os ícones de mouseOver', |
|
| 88 | - 'config_info_logos_utiliser_survol_non' => 'Não usar os ícones de mouseOver', |
|
| 89 | - 'config_info_redirection' => 'Ao ativar esta opção, você poderá criar matérias virtuais, meras referências a matérias publicadas em outros sites ou fora do SPIP.', |
|
| 90 | - 'config_redirection' => 'Matérias virtuais', |
|
| 91 | - 'config_titre_base_sup' => 'Configuração de uma base suplementar', |
|
| 92 | - 'config_titre_base_sup_choix' => 'Escolha uma base suplementar', |
|
| 93 | - 'connexion_ldap' => 'Conexão:', |
|
| 94 | - 'creer_et_associer_un_auteur' => 'Criar e vincular um autor', |
|
| 75 | + // C |
|
| 76 | + 'cache_modifiable_webmestre' => 'Este parâmetro é modificável pelo webmaster do site.', |
|
| 77 | + 'calendrier_synchro' => 'Se você usa um programa de agenda compatível com <b>iCal</b>, você pode sincronizá-lo com as informações deste site.', |
|
| 78 | + 'config_activer_champs' => 'Ativar os campos a seguir', |
|
| 79 | + 'config_choix_base_sup' => 'indicar uma base neste servidor', |
|
| 80 | + 'config_erreur_base_sup' => 'O SPIP não tem acesso à lista de bases acessíveis', |
|
| 81 | + 'config_info_base_sup' => 'Se você tiver outras bases de dados para serem consultadas via SPIP, em seu servidor SQL ou em outro, o formulário abaixo permite configurá-las. Se você deixar determinados campos em branco, os dados de conexão da base principal serão utilizados.', |
|
| 82 | + 'config_info_base_sup_disponibles' => 'Bases suplementares já consultáveis:', |
|
| 83 | + 'config_info_enregistree' => 'A nova configuração foi gravada', |
|
| 84 | + 'config_info_logos' => 'Cada elemento do site pode ter um ícone, bem como um ícone de «mouseOver»', |
|
| 85 | + 'config_info_logos_utiliser' => 'Usar os ícones', |
|
| 86 | + 'config_info_logos_utiliser_non' => 'Não usar o ícones', |
|
| 87 | + 'config_info_logos_utiliser_survol' => 'Usar os ícones de mouseOver', |
|
| 88 | + 'config_info_logos_utiliser_survol_non' => 'Não usar os ícones de mouseOver', |
|
| 89 | + 'config_info_redirection' => 'Ao ativar esta opção, você poderá criar matérias virtuais, meras referências a matérias publicadas em outros sites ou fora do SPIP.', |
|
| 90 | + 'config_redirection' => 'Matérias virtuais', |
|
| 91 | + 'config_titre_base_sup' => 'Configuração de uma base suplementar', |
|
| 92 | + 'config_titre_base_sup_choix' => 'Escolha uma base suplementar', |
|
| 93 | + 'connexion_ldap' => 'Conexão:', |
|
| 94 | + 'creer_et_associer_un_auteur' => 'Criar e vincular um autor', |
|
| 95 | 95 | |
| 96 | - // D |
|
| 97 | - 'date_mot_heures' => 'horas', |
|
| 96 | + // D |
|
| 97 | + 'date_mot_heures' => 'horas', |
|
| 98 | 98 | |
| 99 | - // E |
|
| 100 | - 'ecran_connexion_couleur_principale' => 'Cor principal', |
|
| 101 | - 'ecran_connexion_image_fond' => 'Imagem de fundo', |
|
| 102 | - 'ecran_connexion_image_fond_explication' => 'Usar uma imagem (formato JPEG, 1920x1080 pixels)', |
|
| 103 | - 'ecran_connexion_image_revenir_couleur_defaut' => 'Reverter para a cor padrão', |
|
| 104 | - 'ecran_connexion_titre' => 'Tela de conexão', |
|
| 105 | - 'ecran_securite' => ' + tela de segurança @version@', |
|
| 106 | - 'email' => 'e-mail', |
|
| 107 | - 'email_2' => 'e-mail:', |
|
| 108 | - 'en_savoir_plus' => 'Saiba mais', |
|
| 109 | - 'entree_adresse_annuaire' => 'Endereço do catálogo', |
|
| 110 | - 'entree_adresse_email' => 'Seu endereço de e-mail', |
|
| 111 | - 'entree_adresse_email_2' => 'Endereço de e-mail', |
|
| 112 | - 'entree_base_donnee_1' => 'Endereço da base de dados', |
|
| 113 | - 'entree_base_donnee_2' => '(Frequentemente este endereço corresponde ao do seu site, às vezes ele corresponde ao nome «localhost», algumas vezes ele pode ser deixado completamente em branco.)', |
|
| 114 | - 'entree_biographie' => 'Biografia curta em poucas palavras.', |
|
| 115 | - 'entree_chemin_acces' => '<b>Informe</b> o caminho de acesso:', |
|
| 116 | - 'entree_cle_pgp' => 'Sua chave PGP', |
|
| 117 | - 'entree_cle_pgp_2' => 'Chave PGP', |
|
| 118 | - 'entree_contenu_rubrique' => '(Conteúdo da seção em poucas palavras.)', |
|
| 119 | - 'entree_identifiants_connexion' => 'Seus dados de conexão...', |
|
| 120 | - 'entree_identifiants_connexion_2' => 'Dados de conexão', |
|
| 121 | - 'entree_informations_connexion_ldap' => 'Informe neste formulário os dados de conexão ao seu catálogo LDAP. |
|
| 99 | + // E |
|
| 100 | + 'ecran_connexion_couleur_principale' => 'Cor principal', |
|
| 101 | + 'ecran_connexion_image_fond' => 'Imagem de fundo', |
|
| 102 | + 'ecran_connexion_image_fond_explication' => 'Usar uma imagem (formato JPEG, 1920x1080 pixels)', |
|
| 103 | + 'ecran_connexion_image_revenir_couleur_defaut' => 'Reverter para a cor padrão', |
|
| 104 | + 'ecran_connexion_titre' => 'Tela de conexão', |
|
| 105 | + 'ecran_securite' => ' + tela de segurança @version@', |
|
| 106 | + 'email' => 'e-mail', |
|
| 107 | + 'email_2' => 'e-mail:', |
|
| 108 | + 'en_savoir_plus' => 'Saiba mais', |
|
| 109 | + 'entree_adresse_annuaire' => 'Endereço do catálogo', |
|
| 110 | + 'entree_adresse_email' => 'Seu endereço de e-mail', |
|
| 111 | + 'entree_adresse_email_2' => 'Endereço de e-mail', |
|
| 112 | + 'entree_base_donnee_1' => 'Endereço da base de dados', |
|
| 113 | + 'entree_base_donnee_2' => '(Frequentemente este endereço corresponde ao do seu site, às vezes ele corresponde ao nome «localhost», algumas vezes ele pode ser deixado completamente em branco.)', |
|
| 114 | + 'entree_biographie' => 'Biografia curta em poucas palavras.', |
|
| 115 | + 'entree_chemin_acces' => '<b>Informe</b> o caminho de acesso:', |
|
| 116 | + 'entree_cle_pgp' => 'Sua chave PGP', |
|
| 117 | + 'entree_cle_pgp_2' => 'Chave PGP', |
|
| 118 | + 'entree_contenu_rubrique' => '(Conteúdo da seção em poucas palavras.)', |
|
| 119 | + 'entree_identifiants_connexion' => 'Seus dados de conexão...', |
|
| 120 | + 'entree_identifiants_connexion_2' => 'Dados de conexão', |
|
| 121 | + 'entree_informations_connexion_ldap' => 'Informe neste formulário os dados de conexão ao seu catálogo LDAP. |
|
| 122 | 122 | Estas informações deverão ser fornecidas pelo administrador do sistema ou da rede.', |
| 123 | - 'entree_infos_perso' => 'Quem é você?', |
|
| 124 | - 'entree_infos_perso_2' => 'Quem é o autor?', |
|
| 125 | - 'entree_interieur_rubrique' => 'No interior da seção:', |
|
| 126 | - 'entree_liens_sites' => '<b>Link hipertexto</b> (referência, site a visitar...)', |
|
| 127 | - 'entree_login' => 'Seu login', |
|
| 128 | - 'entree_login_connexion_1' => 'O login de conexão', |
|
| 129 | - 'entree_login_connexion_2' => '(Frequentemente corresponde ao seu login para acesso por FTP; às vezes pode ser deixado em branco)', |
|
| 130 | - 'entree_mot_passe' => 'Sua senha', |
|
| 131 | - 'entree_mot_passe_1' => 'A senha de conexão', |
|
| 132 | - 'entree_mot_passe_2' => '(Frequentemente corresponde à sua senha para acesso por FTP; às vezes pode ser deixado em branco)', |
|
| 133 | - 'entree_nom_fichier' => 'Por favor, informe o nome do arquivo @texte_compresse@:', |
|
| 134 | - 'entree_nom_pseudo' => 'Seu nome ou apelido', |
|
| 135 | - 'entree_nom_pseudo_1' => '(Seu nome ou apelido)', |
|
| 136 | - 'entree_nom_pseudo_2' => 'Nome ou apelido', |
|
| 137 | - 'entree_nom_site' => 'O nome do seu site', |
|
| 138 | - 'entree_nom_site_2' => 'Nome do site do autor', |
|
| 139 | - 'entree_nouveau_passe' => 'Nova senha', |
|
| 140 | - 'entree_passe_ldap' => 'Senha', |
|
| 141 | - 'entree_port_annuaire' => 'O número da porta do catálogo', |
|
| 142 | - 'entree_signature' => 'Assinatura', |
|
| 143 | - 'entree_titre_obligatoire' => '<b>Título</b> [Obrigatório]<br />', |
|
| 144 | - 'entree_url' => 'O endereço (URL) do seu site', |
|
| 145 | - 'entree_url_2' => 'Endereço (URL) do site', |
|
| 146 | - 'erreur_connect_deja_existant' => 'Já existe um servidor com esse nome', |
|
| 147 | - 'erreur_contenu_suspect' => 'Texto escapado', |
|
| 148 | - 'erreur_email_deja_existant' => 'Esse endereço de email já está em uso.', |
|
| 149 | - 'erreur_nom_connect_incorrect' => 'Este nome de servidor não é autorizado', |
|
| 150 | - 'erreur_plugin_attribut_balise_manquant' => 'Atributo @attribut@ faltando no tag @balise@.', |
|
| 151 | - 'erreur_plugin_desinstalation_echouee' => 'A desinstalação do plugin falhou. No entanto, você pode desativá-lo.', |
|
| 152 | - 'erreur_plugin_fichier_absent' => 'Arquivo ausente', |
|
| 153 | - 'erreur_plugin_fichier_def_absent' => 'Arquivo de definição ausente', |
|
| 154 | - 'erreur_plugin_nom_fonction_interdit' => 'Nome de função não permitido', |
|
| 155 | - 'erreur_plugin_nom_manquant' => 'Nome do plugin ausente', |
|
| 156 | - 'erreur_plugin_prefix_manquant' => 'Área de nomeação do plugin não definida', |
|
| 157 | - 'erreur_plugin_tag_plugin_absent' => '<plugin> ausente no arquivo de definição', |
|
| 158 | - 'erreur_plugin_version_manquant' => 'Versão do plugin ausente', |
|
| 159 | - 'erreur_type_fichier' => 'Tipo de arquivo incorreto', |
|
| 123 | + 'entree_infos_perso' => 'Quem é você?', |
|
| 124 | + 'entree_infos_perso_2' => 'Quem é o autor?', |
|
| 125 | + 'entree_interieur_rubrique' => 'No interior da seção:', |
|
| 126 | + 'entree_liens_sites' => '<b>Link hipertexto</b> (referência, site a visitar...)', |
|
| 127 | + 'entree_login' => 'Seu login', |
|
| 128 | + 'entree_login_connexion_1' => 'O login de conexão', |
|
| 129 | + 'entree_login_connexion_2' => '(Frequentemente corresponde ao seu login para acesso por FTP; às vezes pode ser deixado em branco)', |
|
| 130 | + 'entree_mot_passe' => 'Sua senha', |
|
| 131 | + 'entree_mot_passe_1' => 'A senha de conexão', |
|
| 132 | + 'entree_mot_passe_2' => '(Frequentemente corresponde à sua senha para acesso por FTP; às vezes pode ser deixado em branco)', |
|
| 133 | + 'entree_nom_fichier' => 'Por favor, informe o nome do arquivo @texte_compresse@:', |
|
| 134 | + 'entree_nom_pseudo' => 'Seu nome ou apelido', |
|
| 135 | + 'entree_nom_pseudo_1' => '(Seu nome ou apelido)', |
|
| 136 | + 'entree_nom_pseudo_2' => 'Nome ou apelido', |
|
| 137 | + 'entree_nom_site' => 'O nome do seu site', |
|
| 138 | + 'entree_nom_site_2' => 'Nome do site do autor', |
|
| 139 | + 'entree_nouveau_passe' => 'Nova senha', |
|
| 140 | + 'entree_passe_ldap' => 'Senha', |
|
| 141 | + 'entree_port_annuaire' => 'O número da porta do catálogo', |
|
| 142 | + 'entree_signature' => 'Assinatura', |
|
| 143 | + 'entree_titre_obligatoire' => '<b>Título</b> [Obrigatório]<br />', |
|
| 144 | + 'entree_url' => 'O endereço (URL) do seu site', |
|
| 145 | + 'entree_url_2' => 'Endereço (URL) do site', |
|
| 146 | + 'erreur_connect_deja_existant' => 'Já existe um servidor com esse nome', |
|
| 147 | + 'erreur_contenu_suspect' => 'Texto escapado', |
|
| 148 | + 'erreur_email_deja_existant' => 'Esse endereço de email já está em uso.', |
|
| 149 | + 'erreur_nom_connect_incorrect' => 'Este nome de servidor não é autorizado', |
|
| 150 | + 'erreur_plugin_attribut_balise_manquant' => 'Atributo @attribut@ faltando no tag @balise@.', |
|
| 151 | + 'erreur_plugin_desinstalation_echouee' => 'A desinstalação do plugin falhou. No entanto, você pode desativá-lo.', |
|
| 152 | + 'erreur_plugin_fichier_absent' => 'Arquivo ausente', |
|
| 153 | + 'erreur_plugin_fichier_def_absent' => 'Arquivo de definição ausente', |
|
| 154 | + 'erreur_plugin_nom_fonction_interdit' => 'Nome de função não permitido', |
|
| 155 | + 'erreur_plugin_nom_manquant' => 'Nome do plugin ausente', |
|
| 156 | + 'erreur_plugin_prefix_manquant' => 'Área de nomeação do plugin não definida', |
|
| 157 | + 'erreur_plugin_tag_plugin_absent' => '<plugin> ausente no arquivo de definição', |
|
| 158 | + 'erreur_plugin_version_manquant' => 'Versão do plugin ausente', |
|
| 159 | + 'erreur_type_fichier' => 'Tipo de arquivo incorreto', |
|
| 160 | 160 | |
| 161 | - // H |
|
| 162 | - 'htaccess_a_simuler' => 'Aviso: a configuração do seu servidor HTTP não leva em conta os arquivos @htaccess@. Para poder garantir um bom nível de segurança, é preciso que você altere esta configuração, ou que as constantes @constantes@ (definíveis no arquivo mes_options.php) tenham como valor os diretórios abaixo de @document_root@.', |
|
| 163 | - 'htaccess_inoperant' => 'htaccess inoperante', |
|
| 161 | + // H |
|
| 162 | + 'htaccess_a_simuler' => 'Aviso: a configuração do seu servidor HTTP não leva em conta os arquivos @htaccess@. Para poder garantir um bom nível de segurança, é preciso que você altere esta configuração, ou que as constantes @constantes@ (definíveis no arquivo mes_options.php) tenham como valor os diretórios abaixo de @document_root@.', |
|
| 163 | + 'htaccess_inoperant' => 'htaccess inoperante', |
|
| 164 | 164 | |
| 165 | - // I |
|
| 166 | - 'ical_info1' => 'Esta página apresenta diversos métodos para se manter a par da atividade deste site.', |
|
| 167 | - 'ical_info2' => 'Para mais informações sobre todas estas técnicas, não deixe de consultar <a href="@spipnet@">a documentação do SPIP</a>.', |
|
| 168 | - 'ical_info_calendrier' => 'Dois calendários estão à sua disposição. O primeiro é um mapa do site anunciando todas as matérias publicadas. O segundo contém os avisos editoriais bem como suas últimas mensagens privadas: ele lhe é reservado graças a uma chave pessoal, que você pode alterar a qualquer momento ao renovar a sua senha.', |
|
| 169 | - 'ical_methode_http' => 'Transferência', |
|
| 170 | - 'ical_methode_webcal' => 'Sincronização (webcal://)', |
|
| 171 | - 'ical_texte_js' => 'Uma linha de javascript permite-lhe exibir de forma simples, em qualquer site que lhe pertença, as matérias recentemente publicadas neste site.', |
|
| 172 | - 'ical_texte_prive' => 'Este calendário, de uso estritamente pessoal, o informa sobre a atividade editorial privada deste site (tarefas e encontros pessoais, matérias e notas propostas...).', |
|
| 173 | - 'ical_texte_public' => 'Este calendário permite-lhe acompanhar a atividade pública deste site (matérias e notas publicadas).', |
|
| 174 | - 'ical_texte_rss' => 'Você pode sindicar as novidades deste site em qualquer leitor de arquivos em formato XML/RSS (Rich Site Summary). É também o formato que permite ao SPIP ler as novidades publicadas em outros sites que utilizem um formato de troca de informações compatível (sites sindicados).', |
|
| 175 | - 'ical_titre_js' => 'Javascript', |
|
| 176 | - 'ical_titre_mailing' => 'Mailing-list', |
|
| 177 | - 'ical_titre_rss' => 'Arquivos de sindicação', |
|
| 178 | - 'icone_accueil' => 'Página Inicial', |
|
| 179 | - 'icone_activer_cookie' => 'Ativar o coockie de correspondência', |
|
| 180 | - 'icone_activite' => 'Atividade', |
|
| 181 | - 'icone_admin_plugin' => 'Gerenciamento dos plugins', |
|
| 182 | - 'icone_administration' => 'Manutenção', |
|
| 183 | - 'icone_afficher_auteurs' => 'Exibir os autores', |
|
| 184 | - 'icone_afficher_visiteurs' => 'Exibir os visitantes', |
|
| 185 | - 'icone_arret_discussion' => 'Não participar mais desta discussão', |
|
| 186 | - 'icone_calendrier' => 'Calendário', |
|
| 187 | - 'icone_configuration' => 'Configuração', |
|
| 188 | - 'icone_creer_auteur' => 'Criar um novo autor e vinculá-lo a esta matéria', |
|
| 189 | - 'icone_creer_mot_cle' => 'Criar uma nova palavra-chave e vinculá-la a esta matéria', |
|
| 190 | - 'icone_creer_rubrique_2' => 'Criar uma nova seção', |
|
| 191 | - 'icone_developpement' => 'Desenvolvimento', |
|
| 192 | - 'icone_edition' => 'Edição', |
|
| 193 | - 'icone_ma_langue' => 'Meu idioma', |
|
| 194 | - 'icone_mes_infos' => 'Minhas informações', |
|
| 195 | - 'icone_mes_preferences' => 'Minhas preferências', |
|
| 196 | - 'icone_modifier_article' => 'Editar esta matéria', |
|
| 197 | - 'icone_modifier_rubrique' => 'Editar esta seção', |
|
| 198 | - 'icone_publication' => 'Publicação', |
|
| 199 | - 'icone_relancer_signataire' => 'Reconfirmar o assinante', |
|
| 200 | - 'icone_retour' => 'Voltar', |
|
| 201 | - 'icone_retour_article' => 'Voltar para a matéria', |
|
| 202 | - 'icone_squelette' => 'Templates', |
|
| 203 | - 'icone_suivi_publication' => 'Acompanhamento da publicação', |
|
| 204 | - 'icone_supprimer_cookie' => 'Excluir o cookie de correspondência', |
|
| 205 | - 'icone_supprimer_rubrique' => 'Excluir esta seção', |
|
| 206 | - 'icone_supprimer_signature' => 'Excluir esta assinatura', |
|
| 207 | - 'icone_valider_signature' => 'Validar esta assinatura', |
|
| 208 | - 'image_administrer_rubrique' => 'Você pode administrar esta seção', |
|
| 209 | - 'impossible_modifier_login_auteur' => 'Não foi possível alterar o login.', |
|
| 210 | - 'impossible_modifier_pass_auteur' => 'Não foi possível alterar a senha.', |
|
| 211 | - 'info_1_article' => '1 matéria', |
|
| 212 | - 'info_1_auteur' => '1 autor', |
|
| 213 | - 'info_1_message' => '1 mensagem', |
|
| 214 | - 'info_1_mot_cle' => '1 palavra-chave', |
|
| 215 | - 'info_1_rubrique' => '1 seção', |
|
| 216 | - 'info_1_visiteur' => '1 visitante', |
|
| 217 | - 'info_activer_cookie' => 'Você pode ativar um <b>cookie de correspondência</b>, que lhe permitirá passar facilmente do site público para o site privado.', |
|
| 218 | - 'info_activer_menu_developpement' => 'Exibir o menu Desenvolvimento', |
|
| 219 | - 'info_admin_etre_webmestre' => 'Me conceder direitos de webmaster', |
|
| 220 | - 'info_admin_je_suis_webmestre' => 'Eu sou <b>webmaster</b>', |
|
| 221 | - 'info_admin_statuer_webmestre' => 'Dar a este administrador os direitos de webmaster', |
|
| 222 | - 'info_admin_webmestre' => 'Este administrador é <b>webmaster</b>', |
|
| 223 | - 'info_administrateur' => 'Administrador', |
|
| 224 | - 'info_administrateur_1' => 'Administrador', |
|
| 225 | - 'info_administrateur_2' => 'do site (<i>use com cuidado</i>)', |
|
| 226 | - 'info_administrateur_site_01' => 'Se você é administrador do site, por favor,', |
|
| 227 | - 'info_administrateur_site_02' => 'clique neste link', |
|
| 228 | - 'info_administrateurs' => 'Administradores', |
|
| 229 | - 'info_administrer_rubrique' => 'Você pode administrar esta seção', |
|
| 230 | - 'info_adresse' => 'no endereço:', |
|
| 231 | - 'info_adresse_desinscription' => 'Endereço da desinscrição:', |
|
| 232 | - 'info_adresse_url' => 'Endereço (URL) do site público', |
|
| 233 | - 'info_afficher_par_nb' => 'Exibir por', |
|
| 234 | - 'info_aide_en_ligne' => 'Ajuda online SPIP', |
|
| 235 | - 'info_ajout_image' => 'Assim que você incluir imagens e documentos anexados a uma matéria, o SPIP pode criar para você, automaticamente, ícones (miniaturas) das imagens inseridas. Isto permite, por exemplo, criar automaticamente uma galeria ou um portfólio.', |
|
| 236 | - 'info_ajouter_rubrique' => 'Incluir outra seção para administrar:', |
|
| 237 | - 'info_annonce_nouveautes' => 'Aviso das novidades', |
|
| 238 | - 'info_article' => 'matéria', |
|
| 239 | - 'info_article_2' => 'matérias', |
|
| 240 | - 'info_article_a_paraitre' => 'As matérias pós-datadas para exibição', |
|
| 241 | - 'info_articles_02' => 'matérias', |
|
| 242 | - 'info_articles_2' => 'Matérias', |
|
| 243 | - 'info_articles_auteur' => 'As matérias deste autor', |
|
| 244 | - 'info_articles_miens' => 'Minhas matérias', |
|
| 245 | - 'info_articles_tous' => 'Todas as matérias', |
|
| 246 | - 'info_articles_trouves' => 'Matérias encontradas', |
|
| 247 | - 'info_attente_validation' => 'Suas matérias aguardando validação', |
|
| 248 | - 'info_aucun_article' => 'Nenhuma matéria', |
|
| 249 | - 'info_aucun_auteur' => 'Nenhum autor', |
|
| 250 | - 'info_aucun_message' => 'Nenhuma mensagem', |
|
| 251 | - 'info_aucun_rubrique' => 'Nenhuma seção', |
|
| 252 | - 'info_aujourdhui' => 'Hoje:', |
|
| 253 | - 'info_auteur_gere_rubriques' => 'Este autor gerencia as seções a seguir:', |
|
| 254 | - 'info_auteur_gere_toutes_rubriques' => 'Este autor gerencia <b>todas as seções</b>', |
|
| 255 | - 'info_auteur_gere_toutes_rubriques_2' => 'Eu gerencio <b>todas as seções</b>', |
|
| 256 | - 'info_auteurs' => 'Os autores', |
|
| 257 | - 'info_auteurs_par_tri' => 'Autores@partri@', |
|
| 258 | - 'info_auteurs_trouves' => 'Autores encontrados', |
|
| 259 | - 'info_authentification_externe' => 'Autenticação externa', |
|
| 260 | - 'info_avertissement' => 'Aviso', |
|
| 261 | - 'info_barre_outils' => 'com sua barra de ferramentas?', |
|
| 262 | - 'info_base_installee' => 'A estrutura da sua base de dados foi instalada.', |
|
| 263 | - 'info_bio' => 'Biografia', |
|
| 264 | - 'info_cache_desactive' => 'O cache está temporariamente desativado.', |
|
| 265 | - 'info_chapeau' => 'Introdução', |
|
| 266 | - 'info_chapeau_2' => 'Introdução:', |
|
| 267 | - 'info_chemin_acces_1' => 'Opções: <b>Caminho de acesso no diretório</b>', |
|
| 268 | - 'info_chemin_acces_2' => 'A partir daqui, você deverá configurar o caminho de acesso às informações do diretório. Esta informação é indispensávelpara ler os perfis dos usuários no diretório.', |
|
| 269 | - 'info_chemin_acces_annuaire' => 'Opções: <b>Caminho de acesso no diretório</b>', |
|
| 270 | - 'info_choix_base' => 'Terceiro passo:', |
|
| 271 | - 'info_classement_1' => '<sup><u>o</u></sup> em @liste@', |
|
| 272 | - 'info_classement_2' => '<sup><u>a</u></sup> em @liste@', |
|
| 273 | - 'info_code_acces' => 'Não se esqueça dos seus dados de conexão!', |
|
| 274 | - 'info_config_suivi' => 'Se este endereço corresponde a uma mailing-list, você pode informar abaixo o endereço onde os participantes do site podem se inscrever. Este endereço pode ser um URL (por exemplo a página de inscrição na lista pela Web), ou um endereço de e-mail dotado de um assunto específico (par exemple: <tt>@adresse_suivi@?subject=subscribe</tt>):', |
|
| 275 | - 'info_config_suivi_explication' => 'Voce pode assinar a mailing-list deste site. Você irá receber por e-mail, os avisos de matérias e notas propostos para publicação.', |
|
| 276 | - 'info_confirmer_passe' => 'Confirmar a nova senha:', |
|
| 277 | - 'info_conflit_edition_avis_non_sauvegarde' => 'Atenção os campos a seguir foram alterados por terceiros. As suas modificações nestes campos não foram, por isso, gravadas.', |
|
| 278 | - 'info_conflit_edition_differences' => 'Diferenças:', |
|
| 279 | - 'info_conflit_edition_version_enregistree' => 'A versão gravada:', |
|
| 280 | - 'info_conflit_edition_votre_version' => 'A sua versão:', |
|
| 281 | - 'info_connexion_base' => 'Teste de conexão com a base', |
|
| 282 | - 'info_connexion_base_donnee' => 'Conexão à sua base de dados', |
|
| 283 | - 'info_connexion_ldap_ok' => '<b>A conexão LDAP foi efetuada.</b><p>Você pode passar para o próximo passo.</p>', |
|
| 284 | - 'info_connexion_mysql' => 'Sua conexão SQL', |
|
| 285 | - 'info_connexion_ok' => 'A conexão foi obtida.', |
|
| 286 | - 'info_contact' => 'Contato', |
|
| 287 | - 'info_contenu_articles' => 'Conteúdo das matérias', |
|
| 288 | - 'info_contributions' => 'Contribuições', |
|
| 289 | - 'info_creation_paragraphe' => 'Para criar parágrafos, basta deixar linhas em branco.', |
|
| 290 | - 'info_creation_rubrique' => 'Antes de poder escrever matérias, você deve criar, pelo menos, uma seção.<br />', |
|
| 291 | - 'info_creation_tables' => 'Criação das tabelas da base', |
|
| 292 | - 'info_creer_base' => '<b>Criar</b> uma nova base de dados:', |
|
| 293 | - 'info_dans_rubrique' => 'Na seção:', |
|
| 294 | - 'info_date_publication_anterieure' => 'Data de redação anterior:', |
|
| 295 | - 'info_date_referencement' => 'DATA DE REFERENCIAMENTO DESTE SITE:', |
|
| 296 | - 'info_derniere_etape' => 'Terminou!', |
|
| 297 | - 'info_descriptif' => 'Descrição:', |
|
| 298 | - 'info_desinstaller_plugin' => 'exclui os dados e desativa o plugin', |
|
| 299 | - 'info_discussion_cours' => 'Discussões em andamento', |
|
| 300 | - 'info_ecrire_article' => 'Antes de poder escrever matérias, você precisa criar pelo menos uma seção.', |
|
| 301 | - 'info_email_envoi' => 'Endereço de e-mail de envio (opcional)', |
|
| 302 | - 'info_email_envoi_txt' => 'Informe aqui o endereço a ser utilizado para enviar os e-mails (por padrão, o endereço de destino será usado como endereço de envio):', |
|
| 303 | - 'info_email_webmestre' => 'Endereço de e-mail do webmaster', |
|
| 304 | - 'info_envoi_email_automatique' => 'Envio automático de e-mails', |
|
| 305 | - 'info_envoyer_maintenant' => 'Enviar agora', |
|
| 306 | - 'info_etape_suivante' => 'Avançar para a próxima etapa', |
|
| 307 | - 'info_etape_suivante_1' => 'Você pode passar para a próxima etapa.', |
|
| 308 | - 'info_etape_suivante_2' => 'Você pode passar para a próxima etapa.', |
|
| 309 | - 'info_exceptions_proxy' => 'Exceções para o proxy', |
|
| 310 | - 'info_exportation_base' => 'exportação da base para @archive@', |
|
| 311 | - 'info_facilite_suivi_activite' => 'Para facilitar o acompanhamento da atividade editorial do site, o SPIP pode enviar por e-mail, por exemplo a uma mailing-list de redatores, avisos dos pedidos de publicação e das validações das matérias.', |
|
| 312 | - 'info_fichiers_authent' => 'Arquivos de autenticação «.htpasswd»', |
|
| 313 | - 'info_forums_abo_invites' => 'O seu site comporta fóruns por assinatura; os visitantes são convidados a se registrar no site público.', |
|
| 314 | - 'info_gauche_admin_tech' => '<b>Esta página é acessível apenas aos responsáveis pelo site.</b><p>Ela dá acesso às diferentes funções de manutenção técnica. Algumas dessas funções possuem um processo específico de autenticação que exige acesso FTP ao website.</p>', |
|
| 315 | - 'info_gauche_admin_vider' => '<b>Esta página é acessível apenas aos responsáveis pelo site.</b><p> Ela dá acesso às diferentes funções de manutenção técnica. Algumas dessas funções possuem um processo específico de autenticação que exige acesso FTP ao website.</p>', |
|
| 316 | - 'info_gauche_auteurs' => 'Aqui, você encontra todos os autores do site. |
|
| 165 | + // I |
|
| 166 | + 'ical_info1' => 'Esta página apresenta diversos métodos para se manter a par da atividade deste site.', |
|
| 167 | + 'ical_info2' => 'Para mais informações sobre todas estas técnicas, não deixe de consultar <a href="@spipnet@">a documentação do SPIP</a>.', |
|
| 168 | + 'ical_info_calendrier' => 'Dois calendários estão à sua disposição. O primeiro é um mapa do site anunciando todas as matérias publicadas. O segundo contém os avisos editoriais bem como suas últimas mensagens privadas: ele lhe é reservado graças a uma chave pessoal, que você pode alterar a qualquer momento ao renovar a sua senha.', |
|
| 169 | + 'ical_methode_http' => 'Transferência', |
|
| 170 | + 'ical_methode_webcal' => 'Sincronização (webcal://)', |
|
| 171 | + 'ical_texte_js' => 'Uma linha de javascript permite-lhe exibir de forma simples, em qualquer site que lhe pertença, as matérias recentemente publicadas neste site.', |
|
| 172 | + 'ical_texte_prive' => 'Este calendário, de uso estritamente pessoal, o informa sobre a atividade editorial privada deste site (tarefas e encontros pessoais, matérias e notas propostas...).', |
|
| 173 | + 'ical_texte_public' => 'Este calendário permite-lhe acompanhar a atividade pública deste site (matérias e notas publicadas).', |
|
| 174 | + 'ical_texte_rss' => 'Você pode sindicar as novidades deste site em qualquer leitor de arquivos em formato XML/RSS (Rich Site Summary). É também o formato que permite ao SPIP ler as novidades publicadas em outros sites que utilizem um formato de troca de informações compatível (sites sindicados).', |
|
| 175 | + 'ical_titre_js' => 'Javascript', |
|
| 176 | + 'ical_titre_mailing' => 'Mailing-list', |
|
| 177 | + 'ical_titre_rss' => 'Arquivos de sindicação', |
|
| 178 | + 'icone_accueil' => 'Página Inicial', |
|
| 179 | + 'icone_activer_cookie' => 'Ativar o coockie de correspondência', |
|
| 180 | + 'icone_activite' => 'Atividade', |
|
| 181 | + 'icone_admin_plugin' => 'Gerenciamento dos plugins', |
|
| 182 | + 'icone_administration' => 'Manutenção', |
|
| 183 | + 'icone_afficher_auteurs' => 'Exibir os autores', |
|
| 184 | + 'icone_afficher_visiteurs' => 'Exibir os visitantes', |
|
| 185 | + 'icone_arret_discussion' => 'Não participar mais desta discussão', |
|
| 186 | + 'icone_calendrier' => 'Calendário', |
|
| 187 | + 'icone_configuration' => 'Configuração', |
|
| 188 | + 'icone_creer_auteur' => 'Criar um novo autor e vinculá-lo a esta matéria', |
|
| 189 | + 'icone_creer_mot_cle' => 'Criar uma nova palavra-chave e vinculá-la a esta matéria', |
|
| 190 | + 'icone_creer_rubrique_2' => 'Criar uma nova seção', |
|
| 191 | + 'icone_developpement' => 'Desenvolvimento', |
|
| 192 | + 'icone_edition' => 'Edição', |
|
| 193 | + 'icone_ma_langue' => 'Meu idioma', |
|
| 194 | + 'icone_mes_infos' => 'Minhas informações', |
|
| 195 | + 'icone_mes_preferences' => 'Minhas preferências', |
|
| 196 | + 'icone_modifier_article' => 'Editar esta matéria', |
|
| 197 | + 'icone_modifier_rubrique' => 'Editar esta seção', |
|
| 198 | + 'icone_publication' => 'Publicação', |
|
| 199 | + 'icone_relancer_signataire' => 'Reconfirmar o assinante', |
|
| 200 | + 'icone_retour' => 'Voltar', |
|
| 201 | + 'icone_retour_article' => 'Voltar para a matéria', |
|
| 202 | + 'icone_squelette' => 'Templates', |
|
| 203 | + 'icone_suivi_publication' => 'Acompanhamento da publicação', |
|
| 204 | + 'icone_supprimer_cookie' => 'Excluir o cookie de correspondência', |
|
| 205 | + 'icone_supprimer_rubrique' => 'Excluir esta seção', |
|
| 206 | + 'icone_supprimer_signature' => 'Excluir esta assinatura', |
|
| 207 | + 'icone_valider_signature' => 'Validar esta assinatura', |
|
| 208 | + 'image_administrer_rubrique' => 'Você pode administrar esta seção', |
|
| 209 | + 'impossible_modifier_login_auteur' => 'Não foi possível alterar o login.', |
|
| 210 | + 'impossible_modifier_pass_auteur' => 'Não foi possível alterar a senha.', |
|
| 211 | + 'info_1_article' => '1 matéria', |
|
| 212 | + 'info_1_auteur' => '1 autor', |
|
| 213 | + 'info_1_message' => '1 mensagem', |
|
| 214 | + 'info_1_mot_cle' => '1 palavra-chave', |
|
| 215 | + 'info_1_rubrique' => '1 seção', |
|
| 216 | + 'info_1_visiteur' => '1 visitante', |
|
| 217 | + 'info_activer_cookie' => 'Você pode ativar um <b>cookie de correspondência</b>, que lhe permitirá passar facilmente do site público para o site privado.', |
|
| 218 | + 'info_activer_menu_developpement' => 'Exibir o menu Desenvolvimento', |
|
| 219 | + 'info_admin_etre_webmestre' => 'Me conceder direitos de webmaster', |
|
| 220 | + 'info_admin_je_suis_webmestre' => 'Eu sou <b>webmaster</b>', |
|
| 221 | + 'info_admin_statuer_webmestre' => 'Dar a este administrador os direitos de webmaster', |
|
| 222 | + 'info_admin_webmestre' => 'Este administrador é <b>webmaster</b>', |
|
| 223 | + 'info_administrateur' => 'Administrador', |
|
| 224 | + 'info_administrateur_1' => 'Administrador', |
|
| 225 | + 'info_administrateur_2' => 'do site (<i>use com cuidado</i>)', |
|
| 226 | + 'info_administrateur_site_01' => 'Se você é administrador do site, por favor,', |
|
| 227 | + 'info_administrateur_site_02' => 'clique neste link', |
|
| 228 | + 'info_administrateurs' => 'Administradores', |
|
| 229 | + 'info_administrer_rubrique' => 'Você pode administrar esta seção', |
|
| 230 | + 'info_adresse' => 'no endereço:', |
|
| 231 | + 'info_adresse_desinscription' => 'Endereço da desinscrição:', |
|
| 232 | + 'info_adresse_url' => 'Endereço (URL) do site público', |
|
| 233 | + 'info_afficher_par_nb' => 'Exibir por', |
|
| 234 | + 'info_aide_en_ligne' => 'Ajuda online SPIP', |
|
| 235 | + 'info_ajout_image' => 'Assim que você incluir imagens e documentos anexados a uma matéria, o SPIP pode criar para você, automaticamente, ícones (miniaturas) das imagens inseridas. Isto permite, por exemplo, criar automaticamente uma galeria ou um portfólio.', |
|
| 236 | + 'info_ajouter_rubrique' => 'Incluir outra seção para administrar:', |
|
| 237 | + 'info_annonce_nouveautes' => 'Aviso das novidades', |
|
| 238 | + 'info_article' => 'matéria', |
|
| 239 | + 'info_article_2' => 'matérias', |
|
| 240 | + 'info_article_a_paraitre' => 'As matérias pós-datadas para exibição', |
|
| 241 | + 'info_articles_02' => 'matérias', |
|
| 242 | + 'info_articles_2' => 'Matérias', |
|
| 243 | + 'info_articles_auteur' => 'As matérias deste autor', |
|
| 244 | + 'info_articles_miens' => 'Minhas matérias', |
|
| 245 | + 'info_articles_tous' => 'Todas as matérias', |
|
| 246 | + 'info_articles_trouves' => 'Matérias encontradas', |
|
| 247 | + 'info_attente_validation' => 'Suas matérias aguardando validação', |
|
| 248 | + 'info_aucun_article' => 'Nenhuma matéria', |
|
| 249 | + 'info_aucun_auteur' => 'Nenhum autor', |
|
| 250 | + 'info_aucun_message' => 'Nenhuma mensagem', |
|
| 251 | + 'info_aucun_rubrique' => 'Nenhuma seção', |
|
| 252 | + 'info_aujourdhui' => 'Hoje:', |
|
| 253 | + 'info_auteur_gere_rubriques' => 'Este autor gerencia as seções a seguir:', |
|
| 254 | + 'info_auteur_gere_toutes_rubriques' => 'Este autor gerencia <b>todas as seções</b>', |
|
| 255 | + 'info_auteur_gere_toutes_rubriques_2' => 'Eu gerencio <b>todas as seções</b>', |
|
| 256 | + 'info_auteurs' => 'Os autores', |
|
| 257 | + 'info_auteurs_par_tri' => 'Autores@partri@', |
|
| 258 | + 'info_auteurs_trouves' => 'Autores encontrados', |
|
| 259 | + 'info_authentification_externe' => 'Autenticação externa', |
|
| 260 | + 'info_avertissement' => 'Aviso', |
|
| 261 | + 'info_barre_outils' => 'com sua barra de ferramentas?', |
|
| 262 | + 'info_base_installee' => 'A estrutura da sua base de dados foi instalada.', |
|
| 263 | + 'info_bio' => 'Biografia', |
|
| 264 | + 'info_cache_desactive' => 'O cache está temporariamente desativado.', |
|
| 265 | + 'info_chapeau' => 'Introdução', |
|
| 266 | + 'info_chapeau_2' => 'Introdução:', |
|
| 267 | + 'info_chemin_acces_1' => 'Opções: <b>Caminho de acesso no diretório</b>', |
|
| 268 | + 'info_chemin_acces_2' => 'A partir daqui, você deverá configurar o caminho de acesso às informações do diretório. Esta informação é indispensávelpara ler os perfis dos usuários no diretório.', |
|
| 269 | + 'info_chemin_acces_annuaire' => 'Opções: <b>Caminho de acesso no diretório</b>', |
|
| 270 | + 'info_choix_base' => 'Terceiro passo:', |
|
| 271 | + 'info_classement_1' => '<sup><u>o</u></sup> em @liste@', |
|
| 272 | + 'info_classement_2' => '<sup><u>a</u></sup> em @liste@', |
|
| 273 | + 'info_code_acces' => 'Não se esqueça dos seus dados de conexão!', |
|
| 274 | + 'info_config_suivi' => 'Se este endereço corresponde a uma mailing-list, você pode informar abaixo o endereço onde os participantes do site podem se inscrever. Este endereço pode ser um URL (por exemplo a página de inscrição na lista pela Web), ou um endereço de e-mail dotado de um assunto específico (par exemple: <tt>@adresse_suivi@?subject=subscribe</tt>):', |
|
| 275 | + 'info_config_suivi_explication' => 'Voce pode assinar a mailing-list deste site. Você irá receber por e-mail, os avisos de matérias e notas propostos para publicação.', |
|
| 276 | + 'info_confirmer_passe' => 'Confirmar a nova senha:', |
|
| 277 | + 'info_conflit_edition_avis_non_sauvegarde' => 'Atenção os campos a seguir foram alterados por terceiros. As suas modificações nestes campos não foram, por isso, gravadas.', |
|
| 278 | + 'info_conflit_edition_differences' => 'Diferenças:', |
|
| 279 | + 'info_conflit_edition_version_enregistree' => 'A versão gravada:', |
|
| 280 | + 'info_conflit_edition_votre_version' => 'A sua versão:', |
|
| 281 | + 'info_connexion_base' => 'Teste de conexão com a base', |
|
| 282 | + 'info_connexion_base_donnee' => 'Conexão à sua base de dados', |
|
| 283 | + 'info_connexion_ldap_ok' => '<b>A conexão LDAP foi efetuada.</b><p>Você pode passar para o próximo passo.</p>', |
|
| 284 | + 'info_connexion_mysql' => 'Sua conexão SQL', |
|
| 285 | + 'info_connexion_ok' => 'A conexão foi obtida.', |
|
| 286 | + 'info_contact' => 'Contato', |
|
| 287 | + 'info_contenu_articles' => 'Conteúdo das matérias', |
|
| 288 | + 'info_contributions' => 'Contribuições', |
|
| 289 | + 'info_creation_paragraphe' => 'Para criar parágrafos, basta deixar linhas em branco.', |
|
| 290 | + 'info_creation_rubrique' => 'Antes de poder escrever matérias, você deve criar, pelo menos, uma seção.<br />', |
|
| 291 | + 'info_creation_tables' => 'Criação das tabelas da base', |
|
| 292 | + 'info_creer_base' => '<b>Criar</b> uma nova base de dados:', |
|
| 293 | + 'info_dans_rubrique' => 'Na seção:', |
|
| 294 | + 'info_date_publication_anterieure' => 'Data de redação anterior:', |
|
| 295 | + 'info_date_referencement' => 'DATA DE REFERENCIAMENTO DESTE SITE:', |
|
| 296 | + 'info_derniere_etape' => 'Terminou!', |
|
| 297 | + 'info_descriptif' => 'Descrição:', |
|
| 298 | + 'info_desinstaller_plugin' => 'exclui os dados e desativa o plugin', |
|
| 299 | + 'info_discussion_cours' => 'Discussões em andamento', |
|
| 300 | + 'info_ecrire_article' => 'Antes de poder escrever matérias, você precisa criar pelo menos uma seção.', |
|
| 301 | + 'info_email_envoi' => 'Endereço de e-mail de envio (opcional)', |
|
| 302 | + 'info_email_envoi_txt' => 'Informe aqui o endereço a ser utilizado para enviar os e-mails (por padrão, o endereço de destino será usado como endereço de envio):', |
|
| 303 | + 'info_email_webmestre' => 'Endereço de e-mail do webmaster', |
|
| 304 | + 'info_envoi_email_automatique' => 'Envio automático de e-mails', |
|
| 305 | + 'info_envoyer_maintenant' => 'Enviar agora', |
|
| 306 | + 'info_etape_suivante' => 'Avançar para a próxima etapa', |
|
| 307 | + 'info_etape_suivante_1' => 'Você pode passar para a próxima etapa.', |
|
| 308 | + 'info_etape_suivante_2' => 'Você pode passar para a próxima etapa.', |
|
| 309 | + 'info_exceptions_proxy' => 'Exceções para o proxy', |
|
| 310 | + 'info_exportation_base' => 'exportação da base para @archive@', |
|
| 311 | + 'info_facilite_suivi_activite' => 'Para facilitar o acompanhamento da atividade editorial do site, o SPIP pode enviar por e-mail, por exemplo a uma mailing-list de redatores, avisos dos pedidos de publicação e das validações das matérias.', |
|
| 312 | + 'info_fichiers_authent' => 'Arquivos de autenticação «.htpasswd»', |
|
| 313 | + 'info_forums_abo_invites' => 'O seu site comporta fóruns por assinatura; os visitantes são convidados a se registrar no site público.', |
|
| 314 | + 'info_gauche_admin_tech' => '<b>Esta página é acessível apenas aos responsáveis pelo site.</b><p>Ela dá acesso às diferentes funções de manutenção técnica. Algumas dessas funções possuem um processo específico de autenticação que exige acesso FTP ao website.</p>', |
|
| 315 | + 'info_gauche_admin_vider' => '<b>Esta página é acessível apenas aos responsáveis pelo site.</b><p> Ela dá acesso às diferentes funções de manutenção técnica. Algumas dessas funções possuem um processo específico de autenticação que exige acesso FTP ao website.</p>', |
|
| 316 | + 'info_gauche_auteurs' => 'Aqui, você encontra todos os autores do site. |
|
| 317 | 317 | Os status dos autores é indicado pela côr dos ícones (administrador = verde; redator = amarelo).', |
| 318 | - 'info_gauche_auteurs_exterieurs' => 'Os autores externos, sem acesso ao site, são indicados por um ícone azul; |
|
| 318 | + 'info_gauche_auteurs_exterieurs' => 'Os autores externos, sem acesso ao site, são indicados por um ícone azul; |
|
| 319 | 319 | os autores excluídos por um ícone cinza.', |
| 320 | - 'info_gauche_messagerie' => 'O sistema interno de mensagens permite a troca de mensagens entre redatores, a criação de lembretes (para seu uso pessoal) ou exibir anúncios na página de entrada da área privada (se você for administrador).', |
|
| 321 | - 'info_gauche_statistiques_referers' => 'Esta página apresenta a lista dos <i>referers</i>, ou seja, dos sites que contêm links para o seu site, unicamente para ontem e hoje; esta lista é zerada a cada 24 horas.', |
|
| 322 | - 'info_gauche_visiteurs_enregistres' => 'Você encontrará aqui os visitantes registrados na área pública do site (fóruns por assinatura).', |
|
| 323 | - 'info_generation_miniatures_images' => 'Geração de miniaturas das imagens', |
|
| 324 | - 'info_gerer_trad_objets' => '@objets@ : gerenciar os links de tradução', |
|
| 325 | - 'info_hebergeur_desactiver_envoi_email' => 'Alguns serviços de hospedagem desativam o envio automático de e-mails a partir dos seus servidores. Neste caso, as funcionalidades a seguir não funcionarão.', |
|
| 326 | - 'info_hier' => 'ontem:', |
|
| 327 | - 'info_identification_publique' => 'Sua identificação pública...', |
|
| 328 | - 'info_image_process' => 'Por favor, selecione o melhor método de criação dos ícones, clicando na imagem correspondente.', |
|
| 329 | - 'info_image_process2' => 'Se nenhuma imagem está sendo exibida, o servidor que hospeda o seu site não foi configurado para utilizar essas ferramentas. Se você deseja usar essas funções, contate o responsável técnico e solicite as extensões «GD» ou «Imagick».', |
|
| 330 | - 'info_images_auto' => 'Imagens calculadas automaticamente', |
|
| 331 | - 'info_informations_personnelles' => 'Informações pessoais', |
|
| 332 | - 'info_inscription' => 'Inscrição online', |
|
| 333 | - 'info_inscription_automatique' => 'Inscrição automática de novos redatores', |
|
| 334 | - 'info_jeu_caractere' => 'Conjunto de caracteres do site', |
|
| 335 | - 'info_jours' => 'dias', |
|
| 336 | - 'info_laisser_champs_vides' => 'deixar estes campos vazios)', |
|
| 337 | - 'info_langues' => 'Idiomas do site', |
|
| 338 | - 'info_ldap_ok' => 'A autenticação LDAP está instalada.', |
|
| 339 | - 'info_lien_hypertexte' => 'Link hipertexto:', |
|
| 340 | - 'info_liste_nouveautes_envoyee' => 'A lista de novidades foi enviada', |
|
| 341 | - 'info_liste_redacteurs_connectes' => 'Lista de redatores conectados', |
|
| 342 | - 'info_login_existant' => 'Este login já está cadastrado.', |
|
| 343 | - 'info_login_trop_court' => 'Login muito curto.', |
|
| 344 | - 'info_login_trop_court_car_pluriel' => 'O login deve conter pelo menos @nb@ caracteres.', |
|
| 345 | - 'info_logos' => 'Os ícones', |
|
| 346 | - 'info_maximum' => 'máximo:', |
|
| 347 | - 'info_meme_rubrique' => 'Na mesma seção', |
|
| 348 | - 'info_message_en_redaction' => 'Suas mensagens em fase de redação', |
|
| 349 | - 'info_message_technique' => 'Mensagem técnica:', |
|
| 350 | - 'info_messagerie_interne' => 'Mensageria interna', |
|
| 351 | - 'info_mise_a_niveau_base' => 'atualização da sua base SQL', |
|
| 352 | - 'info_mise_a_niveau_base_2' => '{{Atenção!}} Você instalou uma versão de arquivos SPIP {anterior} à que estava instalada no site: a sua base de dados corre o risco de se corromper e o seu site não funcionar mais.<br />{{Reinstale os arquivos SPIP.}}', |
|
| 353 | - 'info_modification_enregistree' => 'Sua alteração foi gravada', |
|
| 354 | - 'info_modifier_auteur' => 'Editar o autor:', |
|
| 355 | - 'info_modifier_rubrique' => 'Editar a seção:', |
|
| 356 | - 'info_modifier_titre' => 'Editar: @titre@', |
|
| 357 | - 'info_mon_site_spip' => 'Meu site SPIP', |
|
| 358 | - 'info_moyenne' => 'média:', |
|
| 359 | - 'info_multi_cet_article' => 'Idioma desta matéria:', |
|
| 360 | - 'info_multi_langues_choisies' => 'Por favor, selecione a seguir os idiomas à disposição dos redatores do seu site. |
|
| 320 | + 'info_gauche_messagerie' => 'O sistema interno de mensagens permite a troca de mensagens entre redatores, a criação de lembretes (para seu uso pessoal) ou exibir anúncios na página de entrada da área privada (se você for administrador).', |
|
| 321 | + 'info_gauche_statistiques_referers' => 'Esta página apresenta a lista dos <i>referers</i>, ou seja, dos sites que contêm links para o seu site, unicamente para ontem e hoje; esta lista é zerada a cada 24 horas.', |
|
| 322 | + 'info_gauche_visiteurs_enregistres' => 'Você encontrará aqui os visitantes registrados na área pública do site (fóruns por assinatura).', |
|
| 323 | + 'info_generation_miniatures_images' => 'Geração de miniaturas das imagens', |
|
| 324 | + 'info_gerer_trad_objets' => '@objets@ : gerenciar os links de tradução', |
|
| 325 | + 'info_hebergeur_desactiver_envoi_email' => 'Alguns serviços de hospedagem desativam o envio automático de e-mails a partir dos seus servidores. Neste caso, as funcionalidades a seguir não funcionarão.', |
|
| 326 | + 'info_hier' => 'ontem:', |
|
| 327 | + 'info_identification_publique' => 'Sua identificação pública...', |
|
| 328 | + 'info_image_process' => 'Por favor, selecione o melhor método de criação dos ícones, clicando na imagem correspondente.', |
|
| 329 | + 'info_image_process2' => 'Se nenhuma imagem está sendo exibida, o servidor que hospeda o seu site não foi configurado para utilizar essas ferramentas. Se você deseja usar essas funções, contate o responsável técnico e solicite as extensões «GD» ou «Imagick».', |
|
| 330 | + 'info_images_auto' => 'Imagens calculadas automaticamente', |
|
| 331 | + 'info_informations_personnelles' => 'Informações pessoais', |
|
| 332 | + 'info_inscription' => 'Inscrição online', |
|
| 333 | + 'info_inscription_automatique' => 'Inscrição automática de novos redatores', |
|
| 334 | + 'info_jeu_caractere' => 'Conjunto de caracteres do site', |
|
| 335 | + 'info_jours' => 'dias', |
|
| 336 | + 'info_laisser_champs_vides' => 'deixar estes campos vazios)', |
|
| 337 | + 'info_langues' => 'Idiomas do site', |
|
| 338 | + 'info_ldap_ok' => 'A autenticação LDAP está instalada.', |
|
| 339 | + 'info_lien_hypertexte' => 'Link hipertexto:', |
|
| 340 | + 'info_liste_nouveautes_envoyee' => 'A lista de novidades foi enviada', |
|
| 341 | + 'info_liste_redacteurs_connectes' => 'Lista de redatores conectados', |
|
| 342 | + 'info_login_existant' => 'Este login já está cadastrado.', |
|
| 343 | + 'info_login_trop_court' => 'Login muito curto.', |
|
| 344 | + 'info_login_trop_court_car_pluriel' => 'O login deve conter pelo menos @nb@ caracteres.', |
|
| 345 | + 'info_logos' => 'Os ícones', |
|
| 346 | + 'info_maximum' => 'máximo:', |
|
| 347 | + 'info_meme_rubrique' => 'Na mesma seção', |
|
| 348 | + 'info_message_en_redaction' => 'Suas mensagens em fase de redação', |
|
| 349 | + 'info_message_technique' => 'Mensagem técnica:', |
|
| 350 | + 'info_messagerie_interne' => 'Mensageria interna', |
|
| 351 | + 'info_mise_a_niveau_base' => 'atualização da sua base SQL', |
|
| 352 | + 'info_mise_a_niveau_base_2' => '{{Atenção!}} Você instalou uma versão de arquivos SPIP {anterior} à que estava instalada no site: a sua base de dados corre o risco de se corromper e o seu site não funcionar mais.<br />{{Reinstale os arquivos SPIP.}}', |
|
| 353 | + 'info_modification_enregistree' => 'Sua alteração foi gravada', |
|
| 354 | + 'info_modifier_auteur' => 'Editar o autor:', |
|
| 355 | + 'info_modifier_rubrique' => 'Editar a seção:', |
|
| 356 | + 'info_modifier_titre' => 'Editar: @titre@', |
|
| 357 | + 'info_mon_site_spip' => 'Meu site SPIP', |
|
| 358 | + 'info_moyenne' => 'média:', |
|
| 359 | + 'info_multi_cet_article' => 'Idioma desta matéria:', |
|
| 360 | + 'info_multi_langues_choisies' => 'Por favor, selecione a seguir os idiomas à disposição dos redatores do seu site. |
|
| 361 | 361 | Os idiomas já utilizados no site (no topo da lista) não podem ser desativados.', |
| 362 | - 'info_multi_objets' => '@objets@ : ativar o menu de idioma', |
|
| 363 | - 'info_multi_secteurs' => '... apenas para as seções situadas na raiz?', |
|
| 364 | - 'info_nb_articles' => '@nb@ matérias', |
|
| 365 | - 'info_nb_auteurs' => '@nb@ autores', |
|
| 366 | - 'info_nb_messages' => '@nb@ mensagens', |
|
| 367 | - 'info_nb_mots_cles' => '@nb@ palavras-chave', |
|
| 368 | - 'info_nb_rubriques' => '@nb@ seções', |
|
| 369 | - 'info_nb_visiteurs' => '@nb@ visitantes', |
|
| 370 | - 'info_nom' => 'Nome', |
|
| 371 | - 'info_nom_destinataire' => 'Nome do destinatário', |
|
| 372 | - 'info_nom_pas_conforme' => 'tags HTML não são permitidas', |
|
| 373 | - 'info_nom_site' => 'Nome do seu site', |
|
| 374 | - 'info_nombre_articles' => '@nb_articles@ matérias,', |
|
| 375 | - 'info_nombre_rubriques' => '@nb_rubriques@ seções,', |
|
| 376 | - 'info_nombre_sites' => '@nb_sites@ sites,', |
|
| 377 | - 'info_non_deplacer' => 'Não mover...', |
|
| 378 | - 'info_non_envoi_annonce_dernieres_nouveautes' => 'O SPIP pode enviar regularmente o anúncio das últimas novidades do site (matérias e notas publicadas recentemente).', |
|
| 379 | - 'info_non_envoi_liste_nouveautes' => 'Não enviar a lista de novidades', |
|
| 380 | - 'info_non_modifiable' => 'não pode ser modificado', |
|
| 381 | - 'info_non_suppression_mot_cle' => 'Eu não quero excluir esta palavra-chave.', |
|
| 382 | - 'info_notes' => 'Observações', |
|
| 383 | - 'info_nouvel_article' => 'Nova matéria', |
|
| 384 | - 'info_nouvelle_traduction' => 'Nova tradução:', |
|
| 385 | - 'info_numero_article' => 'MATÉRIA NÚMERO:', |
|
| 386 | - 'info_obligatoire_02' => '(obrigatório)', |
|
| 387 | - 'info_option_accepter_visiteurs' => 'Aceitar a inscrição de visitantes do site público', |
|
| 388 | - 'info_option_ne_pas_accepter_visiteurs' => 'Recusar a inscrição dos visitantes', |
|
| 389 | - 'info_options_avancees' => 'OPÇÕES AVANÇADAS', |
|
| 390 | - 'info_ou' => 'ou...', |
|
| 391 | - 'info_page_interdite' => 'Página não autorizada', |
|
| 392 | - 'info_par_nom' => 'por nome', |
|
| 393 | - 'info_par_nombre_article' => 'por número de matérias', |
|
| 394 | - 'info_par_statut' => 'por status', |
|
| 395 | - 'info_par_tri' => '’(por @tri@)’', |
|
| 396 | - 'info_passe_trop_court' => 'Senha muito curta.', |
|
| 397 | - 'info_passe_trop_court_car_pluriel' => 'A senha deve conter pelo menos @nb@ caracteres.', |
|
| 398 | - 'info_passes_identiques' => 'As duas senhas não são idênticas.', |
|
| 399 | - 'info_plus_cinq_car' => 'mais de 5 caracteres', |
|
| 400 | - 'info_plus_cinq_car_2' => '(Mais de 5 caracteres)', |
|
| 401 | - 'info_plus_trois_car' => '(Mais de 3 caracteres)', |
|
| 402 | - 'info_popularite' => 'popularidade: @popularite@; visitas: @visites@', |
|
| 403 | - 'info_post_scriptum' => 'Rodapé', |
|
| 404 | - 'info_post_scriptum_2' => 'Rodapé:', |
|
| 405 | - 'info_pour' => 'para', |
|
| 406 | - 'info_preview_texte' => 'É possível visualizar os diferentes elementos editoriais do site que tenham pelo menos o status de «proposto», bem como os elementos em fase de redação de que se é autor. Esta funcionalidade deve estar disponível para os administradores, para os redatores, ou para ninguém?', |
|
| 407 | - 'info_procedez_par_etape' => 'proceder passo-a-passo', |
|
| 408 | - 'info_procedure_maj_version' => 'o procedimento de atualização deve ser rodado para adaptar a base de dados à nova versão do SPIP.', |
|
| 409 | - 'info_proxy_ok' => 'Teste do proxy bem sucedido', |
|
| 410 | - 'info_ps' => 'P.S.', |
|
| 411 | - 'info_publier' => 'publicar', |
|
| 412 | - 'info_publies' => 'Suas matérias publicadas online', |
|
| 413 | - 'info_question_accepter_visiteurs' => 'Se os templates do seu site prevêem o cadastramento de visitantes sem acesso à área privada, por favor, ative a opção abaixo:', |
|
| 414 | - 'info_question_inscription_nouveaux_redacteurs' => 'Você quer aceitar inscrições de novos redatores a partir do site público? Se você aceitar, os visitantes poderão se cadastrar através de um formulário automatizado, tendo acesso à área privada para propôr as suas próprias matérias. <div class="notice">Durante a fase de inscrição, os usuários recebem um e-mail automático, fornecendo-lhes os seus códigos de acesso à área privada. Alguns serviços de hospedagem desativam o envio de e-mails a partir dos seus servidores: nesse caso, a inscrição automática é impossível.</div>', |
|
| 415 | - 'info_qui_edite' => '@nom_auteur_modif@ trabalhou neste conteúdo há @date_diff@ minutos', |
|
| 416 | - 'info_racine_site' => 'Raiz do site', |
|
| 417 | - 'info_recharger_page' => 'Por favor, atualize esta página em alguns instantes.', |
|
| 418 | - 'info_recherche_auteur_zero' => 'Nenhum resultado para «@cherche_auteur@».', |
|
| 419 | - 'info_recommencer' => 'Por favor, recomece.', |
|
| 420 | - 'info_redacteur_1' => 'Redator', |
|
| 421 | - 'info_redacteur_2' => 'com acesso à área privada (<i>recomendado</i>)', |
|
| 422 | - 'info_redacteurs' => 'Redatores', |
|
| 423 | - 'info_redaction_en_cours' => 'EM FASE DE REDAÇÃO', |
|
| 424 | - 'info_redirection' => 'Redirecionamento', |
|
| 425 | - 'info_redirection_activee' => 'O redirecionamento foi ativado.', |
|
| 426 | - 'info_redirection_boucle' => 'Você tentou redirecionar a matéria para ela mesma.', |
|
| 427 | - 'info_redirection_desactivee' => 'O redirecionamento foi excluído.', |
|
| 428 | - 'info_refuses' => 'Suas matérias recusadas', |
|
| 429 | - 'info_reglage_ldap' => 'Opções: <b>Configuração da importação LDAP</b>', |
|
| 430 | - 'info_renvoi_article' => '<b>Redirecionamento.</b> Esta matéria redireciona para a página:', |
|
| 431 | - 'info_reserve_admin' => 'Apenas os administradores podem alterar este endereço.', |
|
| 432 | - 'info_restreindre_rubrique' => 'Restringir o gerenciamento à seção:', |
|
| 433 | - 'info_resultat_recherche' => 'Resultados da busca:', |
|
| 434 | - 'info_rubriques' => 'Seções', |
|
| 435 | - 'info_rubriques_02' => 'seções', |
|
| 436 | - 'info_rubriques_trouvees' => 'Seções encontradas', |
|
| 437 | - 'info_sans_titre' => 'Sem título', |
|
| 438 | - 'info_selection_chemin_acces' => '<b>Selecione</b> a seguir o caminho para acessar o diretório:', |
|
| 439 | - 'info_signatures' => 'assinaturas', |
|
| 440 | - 'info_site' => 'Site', |
|
| 441 | - 'info_site_2' => 'site:', |
|
| 442 | - 'info_site_min' => 'site', |
|
| 443 | - 'info_site_reference_2' => 'Site referenciado', |
|
| 444 | - 'info_site_web' => 'Website:', |
|
| 445 | - 'info_sites' => 'sites', |
|
| 446 | - 'info_sites_lies_mot' => 'Os sites referenciados vinculados a esta palavra-chave', |
|
| 447 | - 'info_sites_proxy' => 'Utilizar um proxy', |
|
| 448 | - 'info_sites_trouves' => 'Sites encontrados', |
|
| 449 | - 'info_sous_titre' => 'Subtítulo:', |
|
| 450 | - 'info_statut_administrateur' => 'Administrador', |
|
| 451 | - 'info_statut_auteur' => 'Status deste autor:', |
|
| 452 | - 'info_statut_auteur_2' => 'Eu sou', |
|
| 453 | - 'info_statut_auteur_a_confirmer' => 'Inscrição a confirmar', |
|
| 454 | - 'info_statut_auteur_autre' => 'Outro status:', |
|
| 455 | - 'info_statut_redacteur' => 'Redator', |
|
| 456 | - 'info_statut_utilisateurs_1' => 'Status padrão dos usuários importados', |
|
| 457 | - 'info_statut_utilisateurs_2' => 'Escolha o status atribuído às pessoas que constam do diretório LDAP, quando elas se conectarem pela primeira vêz. Você poderá, em seguida, alterar caso a caso este valor para cada autor.', |
|
| 458 | - 'info_suivi_activite' => 'Acompanhamento da atividade editorial', |
|
| 459 | - 'info_surtitre' => 'Sobretítulo:', |
|
| 460 | - 'info_syndication_integrale_1' => 'O seu site propõe arquivos de sindicação (ver «<a href="@url@">@titre@</a>»).', |
|
| 461 | - 'info_syndication_integrale_2' => 'Você deseja transmitir as matérias integralmente, ou difundir apenas um resumo de algumas centenas de caracteres?', |
|
| 462 | - 'info_table_prefix' => 'Você pode alterar o prefixo do nome das tabelas de dados (indispensável no caso de pretender instalar diversos sites na mesma base de dados). Este prefixo deve estar em minúsculas, não acentuadas, e sem espaços.', |
|
| 463 | - 'info_taille_maximale_images' => 'SPIP irá testar o tamanho máximo das imagens que o sistema pode tratar (em milhões de pixels).<br />As imagens muito grandes não serão reduzidas.', |
|
| 464 | - 'info_taille_maximale_vignette' => 'Tamanho máximo dos ícones gerados pelo sistema:', |
|
| 465 | - 'info_terminer_installation' => 'Você pode agora terminar o procedimento de instalação padrão.', |
|
| 466 | - 'info_texte' => 'Texto', |
|
| 467 | - 'info_texte_explicatif' => 'Texto explicativo', |
|
| 468 | - 'info_texte_long' => '(o texto é longo: ele aparecerá em diversas partes que serão recombinadas após validação.)', |
|
| 469 | - 'info_texte_message' => 'Texto da sua mensagem', |
|
| 470 | - 'info_texte_message_02' => 'Texto da mensagem', |
|
| 471 | - 'info_titre' => 'Título:', |
|
| 472 | - 'info_total' => 'total:', |
|
| 473 | - 'info_tous_articles_en_redaction' => 'Todas as matérias em fase de redação', |
|
| 474 | - 'info_tous_articles_presents' => 'Todas as matérias publicadas nesta seção', |
|
| 475 | - 'info_tous_articles_refuses' => 'Todas as matérias recusadas', |
|
| 476 | - 'info_tous_les' => 'todos os:', |
|
| 477 | - 'info_tout_site' => 'Todo o site', |
|
| 478 | - 'info_tout_site2' => 'A matéria não foi traduzida para este idioma.', |
|
| 479 | - 'info_tout_site3' => 'A matéria foi traduzida para este idioma, mas foram feitas alterações na matéria de referência. A tradução procisa ser atualizada.', |
|
| 480 | - 'info_tout_site4' => 'A matéria foi traduzida para este idioma e a tradução está em dia.', |
|
| 481 | - 'info_tout_site5' => 'Matéria original.', |
|
| 482 | - 'info_tout_site6' => '<b>Atenção:</b> apenas as matérias originais estão exibidas. |
|
| 362 | + 'info_multi_objets' => '@objets@ : ativar o menu de idioma', |
|
| 363 | + 'info_multi_secteurs' => '... apenas para as seções situadas na raiz?', |
|
| 364 | + 'info_nb_articles' => '@nb@ matérias', |
|
| 365 | + 'info_nb_auteurs' => '@nb@ autores', |
|
| 366 | + 'info_nb_messages' => '@nb@ mensagens', |
|
| 367 | + 'info_nb_mots_cles' => '@nb@ palavras-chave', |
|
| 368 | + 'info_nb_rubriques' => '@nb@ seções', |
|
| 369 | + 'info_nb_visiteurs' => '@nb@ visitantes', |
|
| 370 | + 'info_nom' => 'Nome', |
|
| 371 | + 'info_nom_destinataire' => 'Nome do destinatário', |
|
| 372 | + 'info_nom_pas_conforme' => 'tags HTML não são permitidas', |
|
| 373 | + 'info_nom_site' => 'Nome do seu site', |
|
| 374 | + 'info_nombre_articles' => '@nb_articles@ matérias,', |
|
| 375 | + 'info_nombre_rubriques' => '@nb_rubriques@ seções,', |
|
| 376 | + 'info_nombre_sites' => '@nb_sites@ sites,', |
|
| 377 | + 'info_non_deplacer' => 'Não mover...', |
|
| 378 | + 'info_non_envoi_annonce_dernieres_nouveautes' => 'O SPIP pode enviar regularmente o anúncio das últimas novidades do site (matérias e notas publicadas recentemente).', |
|
| 379 | + 'info_non_envoi_liste_nouveautes' => 'Não enviar a lista de novidades', |
|
| 380 | + 'info_non_modifiable' => 'não pode ser modificado', |
|
| 381 | + 'info_non_suppression_mot_cle' => 'Eu não quero excluir esta palavra-chave.', |
|
| 382 | + 'info_notes' => 'Observações', |
|
| 383 | + 'info_nouvel_article' => 'Nova matéria', |
|
| 384 | + 'info_nouvelle_traduction' => 'Nova tradução:', |
|
| 385 | + 'info_numero_article' => 'MATÉRIA NÚMERO:', |
|
| 386 | + 'info_obligatoire_02' => '(obrigatório)', |
|
| 387 | + 'info_option_accepter_visiteurs' => 'Aceitar a inscrição de visitantes do site público', |
|
| 388 | + 'info_option_ne_pas_accepter_visiteurs' => 'Recusar a inscrição dos visitantes', |
|
| 389 | + 'info_options_avancees' => 'OPÇÕES AVANÇADAS', |
|
| 390 | + 'info_ou' => 'ou...', |
|
| 391 | + 'info_page_interdite' => 'Página não autorizada', |
|
| 392 | + 'info_par_nom' => 'por nome', |
|
| 393 | + 'info_par_nombre_article' => 'por número de matérias', |
|
| 394 | + 'info_par_statut' => 'por status', |
|
| 395 | + 'info_par_tri' => '’(por @tri@)’', |
|
| 396 | + 'info_passe_trop_court' => 'Senha muito curta.', |
|
| 397 | + 'info_passe_trop_court_car_pluriel' => 'A senha deve conter pelo menos @nb@ caracteres.', |
|
| 398 | + 'info_passes_identiques' => 'As duas senhas não são idênticas.', |
|
| 399 | + 'info_plus_cinq_car' => 'mais de 5 caracteres', |
|
| 400 | + 'info_plus_cinq_car_2' => '(Mais de 5 caracteres)', |
|
| 401 | + 'info_plus_trois_car' => '(Mais de 3 caracteres)', |
|
| 402 | + 'info_popularite' => 'popularidade: @popularite@; visitas: @visites@', |
|
| 403 | + 'info_post_scriptum' => 'Rodapé', |
|
| 404 | + 'info_post_scriptum_2' => 'Rodapé:', |
|
| 405 | + 'info_pour' => 'para', |
|
| 406 | + 'info_preview_texte' => 'É possível visualizar os diferentes elementos editoriais do site que tenham pelo menos o status de «proposto», bem como os elementos em fase de redação de que se é autor. Esta funcionalidade deve estar disponível para os administradores, para os redatores, ou para ninguém?', |
|
| 407 | + 'info_procedez_par_etape' => 'proceder passo-a-passo', |
|
| 408 | + 'info_procedure_maj_version' => 'o procedimento de atualização deve ser rodado para adaptar a base de dados à nova versão do SPIP.', |
|
| 409 | + 'info_proxy_ok' => 'Teste do proxy bem sucedido', |
|
| 410 | + 'info_ps' => 'P.S.', |
|
| 411 | + 'info_publier' => 'publicar', |
|
| 412 | + 'info_publies' => 'Suas matérias publicadas online', |
|
| 413 | + 'info_question_accepter_visiteurs' => 'Se os templates do seu site prevêem o cadastramento de visitantes sem acesso à área privada, por favor, ative a opção abaixo:', |
|
| 414 | + 'info_question_inscription_nouveaux_redacteurs' => 'Você quer aceitar inscrições de novos redatores a partir do site público? Se você aceitar, os visitantes poderão se cadastrar através de um formulário automatizado, tendo acesso à área privada para propôr as suas próprias matérias. <div class="notice">Durante a fase de inscrição, os usuários recebem um e-mail automático, fornecendo-lhes os seus códigos de acesso à área privada. Alguns serviços de hospedagem desativam o envio de e-mails a partir dos seus servidores: nesse caso, a inscrição automática é impossível.</div>', |
|
| 415 | + 'info_qui_edite' => '@nom_auteur_modif@ trabalhou neste conteúdo há @date_diff@ minutos', |
|
| 416 | + 'info_racine_site' => 'Raiz do site', |
|
| 417 | + 'info_recharger_page' => 'Por favor, atualize esta página em alguns instantes.', |
|
| 418 | + 'info_recherche_auteur_zero' => 'Nenhum resultado para «@cherche_auteur@».', |
|
| 419 | + 'info_recommencer' => 'Por favor, recomece.', |
|
| 420 | + 'info_redacteur_1' => 'Redator', |
|
| 421 | + 'info_redacteur_2' => 'com acesso à área privada (<i>recomendado</i>)', |
|
| 422 | + 'info_redacteurs' => 'Redatores', |
|
| 423 | + 'info_redaction_en_cours' => 'EM FASE DE REDAÇÃO', |
|
| 424 | + 'info_redirection' => 'Redirecionamento', |
|
| 425 | + 'info_redirection_activee' => 'O redirecionamento foi ativado.', |
|
| 426 | + 'info_redirection_boucle' => 'Você tentou redirecionar a matéria para ela mesma.', |
|
| 427 | + 'info_redirection_desactivee' => 'O redirecionamento foi excluído.', |
|
| 428 | + 'info_refuses' => 'Suas matérias recusadas', |
|
| 429 | + 'info_reglage_ldap' => 'Opções: <b>Configuração da importação LDAP</b>', |
|
| 430 | + 'info_renvoi_article' => '<b>Redirecionamento.</b> Esta matéria redireciona para a página:', |
|
| 431 | + 'info_reserve_admin' => 'Apenas os administradores podem alterar este endereço.', |
|
| 432 | + 'info_restreindre_rubrique' => 'Restringir o gerenciamento à seção:', |
|
| 433 | + 'info_resultat_recherche' => 'Resultados da busca:', |
|
| 434 | + 'info_rubriques' => 'Seções', |
|
| 435 | + 'info_rubriques_02' => 'seções', |
|
| 436 | + 'info_rubriques_trouvees' => 'Seções encontradas', |
|
| 437 | + 'info_sans_titre' => 'Sem título', |
|
| 438 | + 'info_selection_chemin_acces' => '<b>Selecione</b> a seguir o caminho para acessar o diretório:', |
|
| 439 | + 'info_signatures' => 'assinaturas', |
|
| 440 | + 'info_site' => 'Site', |
|
| 441 | + 'info_site_2' => 'site:', |
|
| 442 | + 'info_site_min' => 'site', |
|
| 443 | + 'info_site_reference_2' => 'Site referenciado', |
|
| 444 | + 'info_site_web' => 'Website:', |
|
| 445 | + 'info_sites' => 'sites', |
|
| 446 | + 'info_sites_lies_mot' => 'Os sites referenciados vinculados a esta palavra-chave', |
|
| 447 | + 'info_sites_proxy' => 'Utilizar um proxy', |
|
| 448 | + 'info_sites_trouves' => 'Sites encontrados', |
|
| 449 | + 'info_sous_titre' => 'Subtítulo:', |
|
| 450 | + 'info_statut_administrateur' => 'Administrador', |
|
| 451 | + 'info_statut_auteur' => 'Status deste autor:', |
|
| 452 | + 'info_statut_auteur_2' => 'Eu sou', |
|
| 453 | + 'info_statut_auteur_a_confirmer' => 'Inscrição a confirmar', |
|
| 454 | + 'info_statut_auteur_autre' => 'Outro status:', |
|
| 455 | + 'info_statut_redacteur' => 'Redator', |
|
| 456 | + 'info_statut_utilisateurs_1' => 'Status padrão dos usuários importados', |
|
| 457 | + 'info_statut_utilisateurs_2' => 'Escolha o status atribuído às pessoas que constam do diretório LDAP, quando elas se conectarem pela primeira vêz. Você poderá, em seguida, alterar caso a caso este valor para cada autor.', |
|
| 458 | + 'info_suivi_activite' => 'Acompanhamento da atividade editorial', |
|
| 459 | + 'info_surtitre' => 'Sobretítulo:', |
|
| 460 | + 'info_syndication_integrale_1' => 'O seu site propõe arquivos de sindicação (ver «<a href="@url@">@titre@</a>»).', |
|
| 461 | + 'info_syndication_integrale_2' => 'Você deseja transmitir as matérias integralmente, ou difundir apenas um resumo de algumas centenas de caracteres?', |
|
| 462 | + 'info_table_prefix' => 'Você pode alterar o prefixo do nome das tabelas de dados (indispensável no caso de pretender instalar diversos sites na mesma base de dados). Este prefixo deve estar em minúsculas, não acentuadas, e sem espaços.', |
|
| 463 | + 'info_taille_maximale_images' => 'SPIP irá testar o tamanho máximo das imagens que o sistema pode tratar (em milhões de pixels).<br />As imagens muito grandes não serão reduzidas.', |
|
| 464 | + 'info_taille_maximale_vignette' => 'Tamanho máximo dos ícones gerados pelo sistema:', |
|
| 465 | + 'info_terminer_installation' => 'Você pode agora terminar o procedimento de instalação padrão.', |
|
| 466 | + 'info_texte' => 'Texto', |
|
| 467 | + 'info_texte_explicatif' => 'Texto explicativo', |
|
| 468 | + 'info_texte_long' => '(o texto é longo: ele aparecerá em diversas partes que serão recombinadas após validação.)', |
|
| 469 | + 'info_texte_message' => 'Texto da sua mensagem', |
|
| 470 | + 'info_texte_message_02' => 'Texto da mensagem', |
|
| 471 | + 'info_titre' => 'Título:', |
|
| 472 | + 'info_total' => 'total:', |
|
| 473 | + 'info_tous_articles_en_redaction' => 'Todas as matérias em fase de redação', |
|
| 474 | + 'info_tous_articles_presents' => 'Todas as matérias publicadas nesta seção', |
|
| 475 | + 'info_tous_articles_refuses' => 'Todas as matérias recusadas', |
|
| 476 | + 'info_tous_les' => 'todos os:', |
|
| 477 | + 'info_tout_site' => 'Todo o site', |
|
| 478 | + 'info_tout_site2' => 'A matéria não foi traduzida para este idioma.', |
|
| 479 | + 'info_tout_site3' => 'A matéria foi traduzida para este idioma, mas foram feitas alterações na matéria de referência. A tradução procisa ser atualizada.', |
|
| 480 | + 'info_tout_site4' => 'A matéria foi traduzida para este idioma e a tradução está em dia.', |
|
| 481 | + 'info_tout_site5' => 'Matéria original.', |
|
| 482 | + 'info_tout_site6' => '<b>Atenção:</b> apenas as matérias originais estão exibidas. |
|
| 483 | 483 | As traduções estão associadas ao original, numa côr que indica o seu status:', |
| 484 | - 'info_traductions' => 'Traduções', |
|
| 485 | - 'info_travail_colaboratif' => 'Trabalho colaborativo nas matérias', |
|
| 486 | - 'info_un_article' => 'uma matéria,', |
|
| 487 | - 'info_un_site' => 'um site,', |
|
| 488 | - 'info_une_rubrique' => 'uma seção,', |
|
| 489 | - 'info_une_rubrique_02' => '1 seção', |
|
| 490 | - 'info_url' => 'URL:', |
|
| 491 | - 'info_url_proxy' => 'URL do proxy', |
|
| 492 | - 'info_url_proxy_pas_conforme' => 'O URL do proxy não é válido.', |
|
| 493 | - 'info_url_site_pas_conforme' => 'O URL do site não é válido.', |
|
| 494 | - 'info_url_test_proxy' => 'URL de teste', |
|
| 495 | - 'info_urlref' => 'Link hipertexto:', |
|
| 496 | - 'info_utilisation_spip' => 'Você pode agora começar a utilizar o sistema de publicação assistida...', |
|
| 497 | - 'info_visites_par_mois' => 'Exibir por mês:', |
|
| 498 | - 'info_visiteur_1' => 'Visitante', |
|
| 499 | - 'info_visiteur_2' => 'do site público', |
|
| 500 | - 'info_visiteurs' => 'Visitantes', |
|
| 501 | - 'info_visiteurs_02' => 'Visitantes do site público', |
|
| 502 | - 'info_webmestre_forces' => 'Os webmasters são definidos em <tt>@file_options@</tt>.', |
|
| 503 | - 'install_adresse_base_hebergeur' => 'Endereço da base de dados atribuído pelo serviço de hospedagem:', |
|
| 504 | - 'install_connect_ok' => 'A nova base de dados foi corretamente declarada sob o nome de servidor @connect@.', |
|
| 505 | - 'install_echec_annonce' => 'A instalação irá, provavelmente, falhar, ou levar a um site que não funciona...', |
|
| 506 | - 'install_extension_mbstring' => 'O SPIP não funciona com:', |
|
| 507 | - 'install_extension_php_obligatoire' => 'O SPIP exige a extensão php:', |
|
| 508 | - 'install_login_base_hebergeur' => 'Login de conexão atribuído pelo serviço de hospedagem:', |
|
| 509 | - 'install_nom_base_hebergeur' => 'Nome da base atribuído pelo serviço de hospedagem:', |
|
| 510 | - 'install_pas_table' => 'Base atualmente sem tabelas', |
|
| 511 | - 'install_pass_base_hebergeur' => 'Senha de conexão atribuída pelo serviço de hospedagem', |
|
| 512 | - 'install_php_version' => 'PHP versão @version@ é insuficiente (mínimo = @minimum@)', |
|
| 513 | - 'install_select_langue' => 'Escolha um idioma e clique no botão «avançar» para iniciar o procedimento de instalação.', |
|
| 514 | - 'install_select_type_db' => 'Indicar o tipo de base de dados:', |
|
| 515 | - 'install_select_type_mysql' => 'MySQL', |
|
| 516 | - 'install_select_type_pg' => 'PostgreSQL', |
|
| 517 | - 'install_select_type_sqlite2' => 'SQLite 2', |
|
| 518 | - 'install_select_type_sqlite3' => 'SQLite 3', |
|
| 519 | - 'install_serveur_hebergeur' => 'Servidor de base de dados atribuído pelo serviço de hospedagem', |
|
| 520 | - 'install_table_prefix_hebergeur' => 'Prefixo de tabela atribuído pelo serviço de hospedagem:', |
|
| 521 | - 'install_tables_base' => 'Tabelas da base', |
|
| 522 | - 'install_types_db_connus' => 'SPIP pode usar <b>MySQL</b> (a mais comum), e <b>SQLite</b>.', |
|
| 523 | - 'install_types_db_connus_avertissement' => 'O suporte ao <b>PostgreSQL</b> é também proposto a título experimental', |
|
| 524 | - 'instituer_erreur_statut_a_change' => 'O status já foi alterado', |
|
| 525 | - 'instituer_erreur_statut_non_autorise' => 'Você não pode escolher este status', |
|
| 526 | - 'intem_redacteur' => 'redator', |
|
| 527 | - 'intitule_licence' => 'Licença', |
|
| 528 | - 'item_accepter_inscriptions' => 'Aceitar as inscrições', |
|
| 529 | - 'item_activer_messages_avertissement' => 'Ativar as mensagens de aviso', |
|
| 530 | - 'item_administrateur_2' => 'administrador', |
|
| 531 | - 'item_afficher_calendrier' => 'Exibir no calendário', |
|
| 532 | - 'item_autoriser_syndication_integrale' => 'Difundir a íntegra das matérias nos arquivos de sindicação', |
|
| 533 | - 'item_choix_administrateurs' => 'os administradores', |
|
| 534 | - 'item_choix_generation_miniature' => 'Gerar automaticamente as miniaturas das imagens.', |
|
| 535 | - 'item_choix_non_generation_miniature' => 'Não gerar as miniaturas das imagens.', |
|
| 536 | - 'item_choix_redacteurs' => 'os redatores', |
|
| 537 | - 'item_choix_visiteurs' => 'os visitantes do site público', |
|
| 538 | - 'item_creer_fichiers_authent' => 'Criar os arquivos .htpasswd', |
|
| 539 | - 'item_login' => 'Login', |
|
| 540 | - 'item_messagerie_agenda' => 'Ativar as mesagens internas e a agenda', |
|
| 541 | - 'item_mots_cles_association_articles' => 'às matérias', |
|
| 542 | - 'item_mots_cles_association_rubriques' => 'às seções', |
|
| 543 | - 'item_mots_cles_association_sites' => 'aos sites referenciados ou sindicados.', |
|
| 544 | - 'item_non' => 'Não', |
|
| 545 | - 'item_non_accepter_inscriptions' => 'Não aceitar inscrições', |
|
| 546 | - 'item_non_activer_messages_avertissement' => 'Sem mensagens de aviso', |
|
| 547 | - 'item_non_afficher_calendrier' => 'Não exibir no calendário', |
|
| 548 | - 'item_non_autoriser_syndication_integrale' => 'Difundir apenas um resumo', |
|
| 549 | - 'item_non_creer_fichiers_authent' => 'Não criar os arquivos', |
|
| 550 | - 'item_non_messagerie_agenda' => 'Desativar as mensagens internas e a agenda', |
|
| 551 | - 'item_non_publier_articles' => 'Não publicar as matérias antes da data de publicação fixada.', |
|
| 552 | - 'item_nouvel_auteur' => 'Novo autor', |
|
| 553 | - 'item_nouvelle_rubrique' => 'Nova seção', |
|
| 554 | - 'item_oui' => 'Sim', |
|
| 555 | - 'item_publier_articles' => 'Publicar as matérias seja qual for a sua data de publicação.', |
|
| 556 | - 'item_reponse_article' => 'Resposta à matéria', |
|
| 557 | - 'item_visiteur' => 'Visitante', |
|
| 484 | + 'info_traductions' => 'Traduções', |
|
| 485 | + 'info_travail_colaboratif' => 'Trabalho colaborativo nas matérias', |
|
| 486 | + 'info_un_article' => 'uma matéria,', |
|
| 487 | + 'info_un_site' => 'um site,', |
|
| 488 | + 'info_une_rubrique' => 'uma seção,', |
|
| 489 | + 'info_une_rubrique_02' => '1 seção', |
|
| 490 | + 'info_url' => 'URL:', |
|
| 491 | + 'info_url_proxy' => 'URL do proxy', |
|
| 492 | + 'info_url_proxy_pas_conforme' => 'O URL do proxy não é válido.', |
|
| 493 | + 'info_url_site_pas_conforme' => 'O URL do site não é válido.', |
|
| 494 | + 'info_url_test_proxy' => 'URL de teste', |
|
| 495 | + 'info_urlref' => 'Link hipertexto:', |
|
| 496 | + 'info_utilisation_spip' => 'Você pode agora começar a utilizar o sistema de publicação assistida...', |
|
| 497 | + 'info_visites_par_mois' => 'Exibir por mês:', |
|
| 498 | + 'info_visiteur_1' => 'Visitante', |
|
| 499 | + 'info_visiteur_2' => 'do site público', |
|
| 500 | + 'info_visiteurs' => 'Visitantes', |
|
| 501 | + 'info_visiteurs_02' => 'Visitantes do site público', |
|
| 502 | + 'info_webmestre_forces' => 'Os webmasters são definidos em <tt>@file_options@</tt>.', |
|
| 503 | + 'install_adresse_base_hebergeur' => 'Endereço da base de dados atribuído pelo serviço de hospedagem:', |
|
| 504 | + 'install_connect_ok' => 'A nova base de dados foi corretamente declarada sob o nome de servidor @connect@.', |
|
| 505 | + 'install_echec_annonce' => 'A instalação irá, provavelmente, falhar, ou levar a um site que não funciona...', |
|
| 506 | + 'install_extension_mbstring' => 'O SPIP não funciona com:', |
|
| 507 | + 'install_extension_php_obligatoire' => 'O SPIP exige a extensão php:', |
|
| 508 | + 'install_login_base_hebergeur' => 'Login de conexão atribuído pelo serviço de hospedagem:', |
|
| 509 | + 'install_nom_base_hebergeur' => 'Nome da base atribuído pelo serviço de hospedagem:', |
|
| 510 | + 'install_pas_table' => 'Base atualmente sem tabelas', |
|
| 511 | + 'install_pass_base_hebergeur' => 'Senha de conexão atribuída pelo serviço de hospedagem', |
|
| 512 | + 'install_php_version' => 'PHP versão @version@ é insuficiente (mínimo = @minimum@)', |
|
| 513 | + 'install_select_langue' => 'Escolha um idioma e clique no botão «avançar» para iniciar o procedimento de instalação.', |
|
| 514 | + 'install_select_type_db' => 'Indicar o tipo de base de dados:', |
|
| 515 | + 'install_select_type_mysql' => 'MySQL', |
|
| 516 | + 'install_select_type_pg' => 'PostgreSQL', |
|
| 517 | + 'install_select_type_sqlite2' => 'SQLite 2', |
|
| 518 | + 'install_select_type_sqlite3' => 'SQLite 3', |
|
| 519 | + 'install_serveur_hebergeur' => 'Servidor de base de dados atribuído pelo serviço de hospedagem', |
|
| 520 | + 'install_table_prefix_hebergeur' => 'Prefixo de tabela atribuído pelo serviço de hospedagem:', |
|
| 521 | + 'install_tables_base' => 'Tabelas da base', |
|
| 522 | + 'install_types_db_connus' => 'SPIP pode usar <b>MySQL</b> (a mais comum), e <b>SQLite</b>.', |
|
| 523 | + 'install_types_db_connus_avertissement' => 'O suporte ao <b>PostgreSQL</b> é também proposto a título experimental', |
|
| 524 | + 'instituer_erreur_statut_a_change' => 'O status já foi alterado', |
|
| 525 | + 'instituer_erreur_statut_non_autorise' => 'Você não pode escolher este status', |
|
| 526 | + 'intem_redacteur' => 'redator', |
|
| 527 | + 'intitule_licence' => 'Licença', |
|
| 528 | + 'item_accepter_inscriptions' => 'Aceitar as inscrições', |
|
| 529 | + 'item_activer_messages_avertissement' => 'Ativar as mensagens de aviso', |
|
| 530 | + 'item_administrateur_2' => 'administrador', |
|
| 531 | + 'item_afficher_calendrier' => 'Exibir no calendário', |
|
| 532 | + 'item_autoriser_syndication_integrale' => 'Difundir a íntegra das matérias nos arquivos de sindicação', |
|
| 533 | + 'item_choix_administrateurs' => 'os administradores', |
|
| 534 | + 'item_choix_generation_miniature' => 'Gerar automaticamente as miniaturas das imagens.', |
|
| 535 | + 'item_choix_non_generation_miniature' => 'Não gerar as miniaturas das imagens.', |
|
| 536 | + 'item_choix_redacteurs' => 'os redatores', |
|
| 537 | + 'item_choix_visiteurs' => 'os visitantes do site público', |
|
| 538 | + 'item_creer_fichiers_authent' => 'Criar os arquivos .htpasswd', |
|
| 539 | + 'item_login' => 'Login', |
|
| 540 | + 'item_messagerie_agenda' => 'Ativar as mesagens internas e a agenda', |
|
| 541 | + 'item_mots_cles_association_articles' => 'às matérias', |
|
| 542 | + 'item_mots_cles_association_rubriques' => 'às seções', |
|
| 543 | + 'item_mots_cles_association_sites' => 'aos sites referenciados ou sindicados.', |
|
| 544 | + 'item_non' => 'Não', |
|
| 545 | + 'item_non_accepter_inscriptions' => 'Não aceitar inscrições', |
|
| 546 | + 'item_non_activer_messages_avertissement' => 'Sem mensagens de aviso', |
|
| 547 | + 'item_non_afficher_calendrier' => 'Não exibir no calendário', |
|
| 548 | + 'item_non_autoriser_syndication_integrale' => 'Difundir apenas um resumo', |
|
| 549 | + 'item_non_creer_fichiers_authent' => 'Não criar os arquivos', |
|
| 550 | + 'item_non_messagerie_agenda' => 'Desativar as mensagens internas e a agenda', |
|
| 551 | + 'item_non_publier_articles' => 'Não publicar as matérias antes da data de publicação fixada.', |
|
| 552 | + 'item_nouvel_auteur' => 'Novo autor', |
|
| 553 | + 'item_nouvelle_rubrique' => 'Nova seção', |
|
| 554 | + 'item_oui' => 'Sim', |
|
| 555 | + 'item_publier_articles' => 'Publicar as matérias seja qual for a sua data de publicação.', |
|
| 556 | + 'item_reponse_article' => 'Resposta à matéria', |
|
| 557 | + 'item_visiteur' => 'Visitante', |
|
| 558 | 558 | |
| 559 | - // J |
|
| 560 | - 'jour_non_connu_nc' => 'n.c.', |
|
| 559 | + // J |
|
| 560 | + 'jour_non_connu_nc' => 'n.c.', |
|
| 561 | 561 | |
| 562 | - // L |
|
| 563 | - 'label_bando_outils' => 'Barra de ferramentas', |
|
| 564 | - 'label_bando_outils_afficher' => 'Exibir as ferramentas', |
|
| 565 | - 'label_bando_outils_masquer' => 'Esconder as ferramentas', |
|
| 566 | - 'label_choix_langue' => 'Escolha o seu idioma', |
|
| 567 | - 'label_nom_fichier_connect' => 'Informe o nome usado por este servidor', |
|
| 568 | - 'label_slogan_site' => 'Slogan do site', |
|
| 569 | - 'label_taille_ecran' => 'Largura da tela', |
|
| 570 | - 'label_texte_et_icones_navigation' => 'Menu de navegação', |
|
| 571 | - 'label_texte_et_icones_page' => 'Exibição na página', |
|
| 572 | - 'ldap_correspondance' => 'herança do campo @champ@', |
|
| 573 | - 'ldap_correspondance_1' => 'Herança dos campos LDAP', |
|
| 574 | - 'ldap_correspondance_2' => 'Para cada um dos campos SPIP a seguir, indique o nome do campo LDAP correspondente. Deixe em branco para não preencher, separe por espaços ou vírgulas para tentar vários campos LDAP.', |
|
| 575 | - 'lien_ajouter_auteur' => 'Incluir este autor', |
|
| 576 | - 'lien_ajouter_une_rubrique' => 'Incluir esta seção', |
|
| 577 | - 'lien_email' => 'e-mail', |
|
| 578 | - 'lien_nom_site' => 'NOME DO SITE:', |
|
| 579 | - 'lien_rapide_contenu' => 'Ir para o conteúdo', |
|
| 580 | - 'lien_rapide_navigation' => 'Ir para a navegação', |
|
| 581 | - 'lien_rapide_recherche' => 'Ir para a busca', |
|
| 582 | - 'lien_retirer_auteur' => 'Retirar o autor', |
|
| 583 | - 'lien_retirer_rubrique' => 'Excluir a seção', |
|
| 584 | - 'lien_retirer_tous_auteurs' => 'Retirar todos os autores', |
|
| 585 | - 'lien_retirer_toutes_rubriques' => 'Retirar todas as seções', |
|
| 586 | - 'lien_site' => 'site', |
|
| 587 | - 'lien_tout_decocher' => 'Desmarcar tudo', |
|
| 588 | - 'lien_tout_deplier' => 'Expandir tudo', |
|
| 589 | - 'lien_tout_replier' => 'Retrair tudo', |
|
| 590 | - 'lien_tout_supprimer' => 'Excluir tudo', |
|
| 591 | - 'lien_trier_nom' => 'Ordenar pelo nome', |
|
| 592 | - 'lien_trier_nombre_articles' => 'Ordenar por número de matérias', |
|
| 593 | - 'lien_trier_statut' => 'Ordenar pelo status', |
|
| 594 | - 'lien_voir_en_ligne' => 'VER ONLINE:', |
|
| 595 | - 'logo_article' => 'Ícone da matéria', |
|
| 596 | - 'logo_auteur' => 'Ícone do autor', |
|
| 597 | - 'logo_rubrique' => 'Ícone da seção', |
|
| 598 | - 'logo_site' => 'Ícone deste site', |
|
| 599 | - 'logo_standard_rubrique' => 'Ícone padrão das seções', |
|
| 600 | - 'logo_survol' => 'Ícone para mouseOver', |
|
| 562 | + // L |
|
| 563 | + 'label_bando_outils' => 'Barra de ferramentas', |
|
| 564 | + 'label_bando_outils_afficher' => 'Exibir as ferramentas', |
|
| 565 | + 'label_bando_outils_masquer' => 'Esconder as ferramentas', |
|
| 566 | + 'label_choix_langue' => 'Escolha o seu idioma', |
|
| 567 | + 'label_nom_fichier_connect' => 'Informe o nome usado por este servidor', |
|
| 568 | + 'label_slogan_site' => 'Slogan do site', |
|
| 569 | + 'label_taille_ecran' => 'Largura da tela', |
|
| 570 | + 'label_texte_et_icones_navigation' => 'Menu de navegação', |
|
| 571 | + 'label_texte_et_icones_page' => 'Exibição na página', |
|
| 572 | + 'ldap_correspondance' => 'herança do campo @champ@', |
|
| 573 | + 'ldap_correspondance_1' => 'Herança dos campos LDAP', |
|
| 574 | + 'ldap_correspondance_2' => 'Para cada um dos campos SPIP a seguir, indique o nome do campo LDAP correspondente. Deixe em branco para não preencher, separe por espaços ou vírgulas para tentar vários campos LDAP.', |
|
| 575 | + 'lien_ajouter_auteur' => 'Incluir este autor', |
|
| 576 | + 'lien_ajouter_une_rubrique' => 'Incluir esta seção', |
|
| 577 | + 'lien_email' => 'e-mail', |
|
| 578 | + 'lien_nom_site' => 'NOME DO SITE:', |
|
| 579 | + 'lien_rapide_contenu' => 'Ir para o conteúdo', |
|
| 580 | + 'lien_rapide_navigation' => 'Ir para a navegação', |
|
| 581 | + 'lien_rapide_recherche' => 'Ir para a busca', |
|
| 582 | + 'lien_retirer_auteur' => 'Retirar o autor', |
|
| 583 | + 'lien_retirer_rubrique' => 'Excluir a seção', |
|
| 584 | + 'lien_retirer_tous_auteurs' => 'Retirar todos os autores', |
|
| 585 | + 'lien_retirer_toutes_rubriques' => 'Retirar todas as seções', |
|
| 586 | + 'lien_site' => 'site', |
|
| 587 | + 'lien_tout_decocher' => 'Desmarcar tudo', |
|
| 588 | + 'lien_tout_deplier' => 'Expandir tudo', |
|
| 589 | + 'lien_tout_replier' => 'Retrair tudo', |
|
| 590 | + 'lien_tout_supprimer' => 'Excluir tudo', |
|
| 591 | + 'lien_trier_nom' => 'Ordenar pelo nome', |
|
| 592 | + 'lien_trier_nombre_articles' => 'Ordenar por número de matérias', |
|
| 593 | + 'lien_trier_statut' => 'Ordenar pelo status', |
|
| 594 | + 'lien_voir_en_ligne' => 'VER ONLINE:', |
|
| 595 | + 'logo_article' => 'Ícone da matéria', |
|
| 596 | + 'logo_auteur' => 'Ícone do autor', |
|
| 597 | + 'logo_rubrique' => 'Ícone da seção', |
|
| 598 | + 'logo_site' => 'Ícone deste site', |
|
| 599 | + 'logo_standard_rubrique' => 'Ícone padrão das seções', |
|
| 600 | + 'logo_survol' => 'Ícone para mouseOver', |
|
| 601 | 601 | |
| 602 | - // M |
|
| 603 | - 'menu_aide_installation_choix_base' => 'Seleção da sua base', |
|
| 604 | - 'module_fichier_langue' => 'Arquivo de idioma', |
|
| 605 | - 'module_raccourci' => 'Atalho', |
|
| 606 | - 'module_texte_affiche' => 'Texto exibido', |
|
| 607 | - 'module_texte_explicatif' => 'Você pode inserir os atalhos a seguir nos templates do seu site público. Eles serão traduzidos automaticamente para os idiomas para os quais exista um arquivo de idioma.', |
|
| 608 | - 'module_texte_traduction' => 'O arquivo de idioma «@module@» está disponível em:', |
|
| 609 | - 'mois_non_connu' => 'desconhecido', |
|
| 602 | + // M |
|
| 603 | + 'menu_aide_installation_choix_base' => 'Seleção da sua base', |
|
| 604 | + 'module_fichier_langue' => 'Arquivo de idioma', |
|
| 605 | + 'module_raccourci' => 'Atalho', |
|
| 606 | + 'module_texte_affiche' => 'Texto exibido', |
|
| 607 | + 'module_texte_explicatif' => 'Você pode inserir os atalhos a seguir nos templates do seu site público. Eles serão traduzidos automaticamente para os idiomas para os quais exista um arquivo de idioma.', |
|
| 608 | + 'module_texte_traduction' => 'O arquivo de idioma «@module@» está disponível em:', |
|
| 609 | + 'mois_non_connu' => 'desconhecido', |
|
| 610 | 610 | |
| 611 | - // N |
|
| 612 | - 'nouvelle_version_spip' => 'A versão @version@ do SPIP está disponível', |
|
| 613 | - 'nouvelle_version_spip_majeure' => 'Uma nova versão SPIP @version@ está disponível', |
|
| 611 | + // N |
|
| 612 | + 'nouvelle_version_spip' => 'A versão @version@ do SPIP está disponível', |
|
| 613 | + 'nouvelle_version_spip_majeure' => 'Uma nova versão SPIP @version@ está disponível', |
|
| 614 | 614 | |
| 615 | - // O |
|
| 616 | - 'onglet_contenu' => 'Conteúdo', |
|
| 617 | - 'onglet_declarer_une_autre_base' => 'Configurar outra base', |
|
| 618 | - 'onglet_discuter' => 'Discutir', |
|
| 619 | - 'onglet_interactivite' => 'Interatividade', |
|
| 620 | - 'onglet_proprietes' => 'Propriedades', |
|
| 621 | - 'onglet_repartition_actuelle' => 'atualmente', |
|
| 622 | - 'onglet_sous_rubriques' => 'Subseções', |
|
| 615 | + // O |
|
| 616 | + 'onglet_contenu' => 'Conteúdo', |
|
| 617 | + 'onglet_declarer_une_autre_base' => 'Configurar outra base', |
|
| 618 | + 'onglet_discuter' => 'Discutir', |
|
| 619 | + 'onglet_interactivite' => 'Interatividade', |
|
| 620 | + 'onglet_proprietes' => 'Propriedades', |
|
| 621 | + 'onglet_repartition_actuelle' => 'atualmente', |
|
| 622 | + 'onglet_sous_rubriques' => 'Subseções', |
|
| 623 | 623 | |
| 624 | - // P |
|
| 625 | - 'page_pas_proxy' => 'Esta página não deve passar pelo proxy', |
|
| 626 | - 'pas_de_proxy_pour' => 'Se necessário, indique as máquinas ou domínios para os quais este proxy não se aplica (por exemplo: @exemple@)', |
|
| 627 | - 'phpinfo' => 'Configuração PHP', |
|
| 628 | - 'plugin_charge_paquet' => 'Carregamento do pacote @name@', |
|
| 629 | - 'plugin_charger' => 'Transferir', |
|
| 630 | - 'plugin_erreur_charger' => 'erro: não foi possível carregar @zip@', |
|
| 631 | - 'plugin_erreur_droit1' => 'O diretório <code>@dest@</code> não está acessível para escrita.', |
|
| 632 | - 'plugin_erreur_droit2' => 'Por favor, verifique os direitos deste diretório (e criá-lo, caso não exista), ou instalar os arquivos por FTP.', |
|
| 633 | - 'plugin_erreur_zip' => 'falha pclzip: erro @status@', |
|
| 634 | - 'plugin_etat_developpement' => 'em desenvolvimento', |
|
| 635 | - 'plugin_etat_experimental' => 'experimental', |
|
| 636 | - 'plugin_etat_stable' => 'estável', |
|
| 637 | - 'plugin_etat_test' => 'em teste', |
|
| 638 | - 'plugin_impossible_activer' => 'Não foi possível ativar o plugin @plugin@', |
|
| 639 | - 'plugin_info_automatique1' => 'Se você deseja autorizar a instalaçào automática dos plugins, por favor:', |
|
| 640 | - 'plugin_info_automatique1_lib' => 'Se você deseja autorizar a instalação automática desta biblioteca, por favor:', |
|
| 641 | - 'plugin_info_automatique2' => 'crie um diretório <code>@rep@</code> ;', |
|
| 642 | - 'plugin_info_automatique3' => 'verifique se o servidor está autorizado a escrever neste diretório', |
|
| 643 | - 'plugin_info_automatique_creer' => 'a ser criado na raiz do site.', |
|
| 644 | - 'plugin_info_automatique_exemples' => 'exemplos:', |
|
| 645 | - 'plugin_info_automatique_ftp' => 'Você pode instalar os plugins, por FTP, no diretório <tt>@rep@</tt>', |
|
| 646 | - 'plugin_info_automatique_lib' => 'Alguns plugins precisam também poder transferir arquivos para o diretório <code>lib/</code>, a ser criado, caso não exista, na raiz do site.', |
|
| 647 | - 'plugin_info_automatique_liste' => 'Suas listas de plugins:', |
|
| 648 | - 'plugin_info_automatique_liste_officielle' => 'os plugins oficiais', |
|
| 649 | - 'plugin_info_automatique_liste_update' => 'Atualizar as listas', |
|
| 650 | - 'plugin_info_automatique_ou' => 'ou...', |
|
| 651 | - 'plugin_info_automatique_select' => 'Selecione abaixo um plugin: O SPIP o transferirá e o instalará no diretório <code>@rep@</code>; se o plugin já existir, será atualizado.', |
|
| 652 | - 'plugin_info_credit' => 'Créditos', |
|
| 653 | - 'plugin_info_erreur_xml' => 'A declaração deste plugin está incorreta', |
|
| 654 | - 'plugin_info_install_ok' => 'Instalação bem sucedida', |
|
| 655 | - 'plugin_info_necessite' => 'Requer:', |
|
| 656 | - 'plugin_info_non_compatible_spip' => 'Este plugin não é compatível com esta versão do SPIP', |
|
| 657 | - 'plugin_info_plugins_dist_1' => 'Os plugins abaixo são carregados e ativados no diretório @plugins_dist@.', |
|
| 658 | - 'plugin_info_plugins_dist_2' => 'Eles não são desativáveis.', |
|
| 659 | - 'plugin_info_telecharger' => 'transferir de @url@ e instalar em @rep@', |
|
| 660 | - 'plugin_info_upgrade_ok' => 'Atualização bem sucedida', |
|
| 661 | - 'plugin_librairies_installees' => 'Bibliotecas instaladas', |
|
| 662 | - 'plugin_necessite_extension_php' => 'Requer a extensão PHP @plugin@ na versão @version@.', |
|
| 663 | - 'plugin_necessite_extension_php_sans_version' => 'Requer a extensão PHP @plugin@', |
|
| 664 | - 'plugin_necessite_lib' => 'Este plugin precisa da biblioteca @lib@', |
|
| 665 | - 'plugin_necessite_php' => 'Requer @plugin@ na versão @version@.', |
|
| 666 | - 'plugin_necessite_plugin' => 'Precisa do plugin @plugin@, na versão @version@.', |
|
| 667 | - 'plugin_necessite_plugin_sans_version' => 'Precisa do plugin @plugin@', |
|
| 668 | - 'plugin_necessite_spip' => 'É necessário o SPIP na versão @version@, pelo menos.', |
|
| 669 | - 'plugin_source' => 'fonte: ', |
|
| 670 | - 'plugin_titre_automatique' => 'Instalação automática', |
|
| 671 | - 'plugin_titre_automatique_ajouter' => 'Incluir plugins', |
|
| 672 | - 'plugin_titre_installation' => 'Instalação do plugin @plugin@', |
|
| 673 | - 'plugin_titre_modifier' => 'Meus plugins', |
|
| 674 | - 'plugin_utilise_extension_php' => 'A extensão PHP @plugin@ deve estar na versão @version@.', |
|
| 675 | - 'plugin_utilise_php' => '@plugin@ deve estar na versão @version@.', |
|
| 676 | - 'plugin_utilise_plugin' => 'O plugin @plugin@ deve estar na versão @version@.', |
|
| 677 | - 'plugin_zip_active' => 'Continue para o ativar', |
|
| 678 | - 'plugin_zip_adresse' => 'Indique abaixo o endereço de um arquivo zip de plugin a ser transferido, ou ainda o endereço de uma lista de plugins.', |
|
| 679 | - 'plugin_zip_adresse_champ' => 'Endereço do plugin ou da lista', |
|
| 680 | - 'plugin_zip_content' => 'Ele contém os arquivos a seguir (@taille@),<br />prontos para serem instalados no diretório <code>@rep@</code>', |
|
| 681 | - 'plugin_zip_installe_finie' => 'O arquivo @zip@ foi descompactado e instalado.', |
|
| 682 | - 'plugin_zip_installe_rep_finie' => 'O arquivo @zip@ foi descompactado e instalado no diretório @rep@', |
|
| 683 | - 'plugin_zip_installer' => 'Você pode, agora, instalá-lo.', |
|
| 684 | - 'plugin_zip_telecharge' => 'O arquivo @zip@ foi transferido', |
|
| 685 | - 'plugins_actif_aucun' => 'Nenhum plugin ativado.', |
|
| 686 | - 'plugins_actif_un' => 'Um plugin ativado.', |
|
| 687 | - 'plugins_actifs' => '@count@ plugins ativados.', |
|
| 688 | - 'plugins_actifs_liste' => 'Ativos', |
|
| 689 | - 'plugins_compte' => '@count@ plugins', |
|
| 690 | - 'plugins_disponible_un' => 'Um plugin disponível.', |
|
| 691 | - 'plugins_disponibles' => '@count@ plugins disponiveis.', |
|
| 692 | - 'plugins_erreur' => 'Erro nos plugins: @plugins@', |
|
| 693 | - 'plugins_liste' => 'Lista dos plugins', |
|
| 694 | - 'plugins_liste_dist' => 'Plugins bloqueados', |
|
| 695 | - 'plugins_recents' => 'Plugins recentes.', |
|
| 696 | - 'plugins_tous_liste' => 'Todos', |
|
| 697 | - 'plugins_vue_hierarchie' => 'Hierarquia', |
|
| 698 | - 'plugins_vue_liste' => 'Lista', |
|
| 699 | - 'protocole_ldap' => 'Versão do protocolo:', |
|
| 624 | + // P |
|
| 625 | + 'page_pas_proxy' => 'Esta página não deve passar pelo proxy', |
|
| 626 | + 'pas_de_proxy_pour' => 'Se necessário, indique as máquinas ou domínios para os quais este proxy não se aplica (por exemplo: @exemple@)', |
|
| 627 | + 'phpinfo' => 'Configuração PHP', |
|
| 628 | + 'plugin_charge_paquet' => 'Carregamento do pacote @name@', |
|
| 629 | + 'plugin_charger' => 'Transferir', |
|
| 630 | + 'plugin_erreur_charger' => 'erro: não foi possível carregar @zip@', |
|
| 631 | + 'plugin_erreur_droit1' => 'O diretório <code>@dest@</code> não está acessível para escrita.', |
|
| 632 | + 'plugin_erreur_droit2' => 'Por favor, verifique os direitos deste diretório (e criá-lo, caso não exista), ou instalar os arquivos por FTP.', |
|
| 633 | + 'plugin_erreur_zip' => 'falha pclzip: erro @status@', |
|
| 634 | + 'plugin_etat_developpement' => 'em desenvolvimento', |
|
| 635 | + 'plugin_etat_experimental' => 'experimental', |
|
| 636 | + 'plugin_etat_stable' => 'estável', |
|
| 637 | + 'plugin_etat_test' => 'em teste', |
|
| 638 | + 'plugin_impossible_activer' => 'Não foi possível ativar o plugin @plugin@', |
|
| 639 | + 'plugin_info_automatique1' => 'Se você deseja autorizar a instalaçào automática dos plugins, por favor:', |
|
| 640 | + 'plugin_info_automatique1_lib' => 'Se você deseja autorizar a instalação automática desta biblioteca, por favor:', |
|
| 641 | + 'plugin_info_automatique2' => 'crie um diretório <code>@rep@</code> ;', |
|
| 642 | + 'plugin_info_automatique3' => 'verifique se o servidor está autorizado a escrever neste diretório', |
|
| 643 | + 'plugin_info_automatique_creer' => 'a ser criado na raiz do site.', |
|
| 644 | + 'plugin_info_automatique_exemples' => 'exemplos:', |
|
| 645 | + 'plugin_info_automatique_ftp' => 'Você pode instalar os plugins, por FTP, no diretório <tt>@rep@</tt>', |
|
| 646 | + 'plugin_info_automatique_lib' => 'Alguns plugins precisam também poder transferir arquivos para o diretório <code>lib/</code>, a ser criado, caso não exista, na raiz do site.', |
|
| 647 | + 'plugin_info_automatique_liste' => 'Suas listas de plugins:', |
|
| 648 | + 'plugin_info_automatique_liste_officielle' => 'os plugins oficiais', |
|
| 649 | + 'plugin_info_automatique_liste_update' => 'Atualizar as listas', |
|
| 650 | + 'plugin_info_automatique_ou' => 'ou...', |
|
| 651 | + 'plugin_info_automatique_select' => 'Selecione abaixo um plugin: O SPIP o transferirá e o instalará no diretório <code>@rep@</code>; se o plugin já existir, será atualizado.', |
|
| 652 | + 'plugin_info_credit' => 'Créditos', |
|
| 653 | + 'plugin_info_erreur_xml' => 'A declaração deste plugin está incorreta', |
|
| 654 | + 'plugin_info_install_ok' => 'Instalação bem sucedida', |
|
| 655 | + 'plugin_info_necessite' => 'Requer:', |
|
| 656 | + 'plugin_info_non_compatible_spip' => 'Este plugin não é compatível com esta versão do SPIP', |
|
| 657 | + 'plugin_info_plugins_dist_1' => 'Os plugins abaixo são carregados e ativados no diretório @plugins_dist@.', |
|
| 658 | + 'plugin_info_plugins_dist_2' => 'Eles não são desativáveis.', |
|
| 659 | + 'plugin_info_telecharger' => 'transferir de @url@ e instalar em @rep@', |
|
| 660 | + 'plugin_info_upgrade_ok' => 'Atualização bem sucedida', |
|
| 661 | + 'plugin_librairies_installees' => 'Bibliotecas instaladas', |
|
| 662 | + 'plugin_necessite_extension_php' => 'Requer a extensão PHP @plugin@ na versão @version@.', |
|
| 663 | + 'plugin_necessite_extension_php_sans_version' => 'Requer a extensão PHP @plugin@', |
|
| 664 | + 'plugin_necessite_lib' => 'Este plugin precisa da biblioteca @lib@', |
|
| 665 | + 'plugin_necessite_php' => 'Requer @plugin@ na versão @version@.', |
|
| 666 | + 'plugin_necessite_plugin' => 'Precisa do plugin @plugin@, na versão @version@.', |
|
| 667 | + 'plugin_necessite_plugin_sans_version' => 'Precisa do plugin @plugin@', |
|
| 668 | + 'plugin_necessite_spip' => 'É necessário o SPIP na versão @version@, pelo menos.', |
|
| 669 | + 'plugin_source' => 'fonte: ', |
|
| 670 | + 'plugin_titre_automatique' => 'Instalação automática', |
|
| 671 | + 'plugin_titre_automatique_ajouter' => 'Incluir plugins', |
|
| 672 | + 'plugin_titre_installation' => 'Instalação do plugin @plugin@', |
|
| 673 | + 'plugin_titre_modifier' => 'Meus plugins', |
|
| 674 | + 'plugin_utilise_extension_php' => 'A extensão PHP @plugin@ deve estar na versão @version@.', |
|
| 675 | + 'plugin_utilise_php' => '@plugin@ deve estar na versão @version@.', |
|
| 676 | + 'plugin_utilise_plugin' => 'O plugin @plugin@ deve estar na versão @version@.', |
|
| 677 | + 'plugin_zip_active' => 'Continue para o ativar', |
|
| 678 | + 'plugin_zip_adresse' => 'Indique abaixo o endereço de um arquivo zip de plugin a ser transferido, ou ainda o endereço de uma lista de plugins.', |
|
| 679 | + 'plugin_zip_adresse_champ' => 'Endereço do plugin ou da lista', |
|
| 680 | + 'plugin_zip_content' => 'Ele contém os arquivos a seguir (@taille@),<br />prontos para serem instalados no diretório <code>@rep@</code>', |
|
| 681 | + 'plugin_zip_installe_finie' => 'O arquivo @zip@ foi descompactado e instalado.', |
|
| 682 | + 'plugin_zip_installe_rep_finie' => 'O arquivo @zip@ foi descompactado e instalado no diretório @rep@', |
|
| 683 | + 'plugin_zip_installer' => 'Você pode, agora, instalá-lo.', |
|
| 684 | + 'plugin_zip_telecharge' => 'O arquivo @zip@ foi transferido', |
|
| 685 | + 'plugins_actif_aucun' => 'Nenhum plugin ativado.', |
|
| 686 | + 'plugins_actif_un' => 'Um plugin ativado.', |
|
| 687 | + 'plugins_actifs' => '@count@ plugins ativados.', |
|
| 688 | + 'plugins_actifs_liste' => 'Ativos', |
|
| 689 | + 'plugins_compte' => '@count@ plugins', |
|
| 690 | + 'plugins_disponible_un' => 'Um plugin disponível.', |
|
| 691 | + 'plugins_disponibles' => '@count@ plugins disponiveis.', |
|
| 692 | + 'plugins_erreur' => 'Erro nos plugins: @plugins@', |
|
| 693 | + 'plugins_liste' => 'Lista dos plugins', |
|
| 694 | + 'plugins_liste_dist' => 'Plugins bloqueados', |
|
| 695 | + 'plugins_recents' => 'Plugins recentes.', |
|
| 696 | + 'plugins_tous_liste' => 'Todos', |
|
| 697 | + 'plugins_vue_hierarchie' => 'Hierarquia', |
|
| 698 | + 'plugins_vue_liste' => 'Lista', |
|
| 699 | + 'protocole_ldap' => 'Versão do protocolo:', |
|
| 700 | 700 | |
| 701 | - // Q |
|
| 702 | - 'queue_executer_maintenant' => 'Executar agora', |
|
| 703 | - 'queue_info_purger' => 'Você pode excluir todas as tarefas de fundo em espera e reinicializar a lista com as tarefas periódicas', |
|
| 704 | - 'queue_nb_jobs_in_queue' => '@nb@ tarefas em espera', |
|
| 705 | - 'queue_next_job_in_nb_sec' => 'Próxima tarefa em @nb@ s', |
|
| 706 | - 'queue_no_job_in_queue' => 'Nenhum tarefa em espera', |
|
| 707 | - 'queue_one_job_in_queue' => '1 tarefa em espera', |
|
| 708 | - 'queue_priorite_tache' => 'prioridade', |
|
| 709 | - 'queue_purger_queue' => 'Reiniciar a lista de tarefas', |
|
| 710 | - 'queue_titre' => 'Tarefas de fundo', |
|
| 701 | + // Q |
|
| 702 | + 'queue_executer_maintenant' => 'Executar agora', |
|
| 703 | + 'queue_info_purger' => 'Você pode excluir todas as tarefas de fundo em espera e reinicializar a lista com as tarefas periódicas', |
|
| 704 | + 'queue_nb_jobs_in_queue' => '@nb@ tarefas em espera', |
|
| 705 | + 'queue_next_job_in_nb_sec' => 'Próxima tarefa em @nb@ s', |
|
| 706 | + 'queue_no_job_in_queue' => 'Nenhum tarefa em espera', |
|
| 707 | + 'queue_one_job_in_queue' => '1 tarefa em espera', |
|
| 708 | + 'queue_priorite_tache' => 'prioridade', |
|
| 709 | + 'queue_purger_queue' => 'Reiniciar a lista de tarefas', |
|
| 710 | + 'queue_titre' => 'Tarefas de fundo', |
|
| 711 | 711 | |
| 712 | - // R |
|
| 713 | - 'repertoire_plugins' => 'Diretório:', |
|
| 714 | - 'required' => '(obrigatório)', |
|
| 712 | + // R |
|
| 713 | + 'repertoire_plugins' => 'Diretório:', |
|
| 714 | + 'required' => '(obrigatório)', |
|
| 715 | 715 | |
| 716 | - // S |
|
| 717 | - 'sans_heure' => 'sem hora', |
|
| 718 | - 'statut_admin_restreint' => '(admin limitado)', |
|
| 719 | - 'statut_webmestre' => 'webmaster', |
|
| 716 | + // S |
|
| 717 | + 'sans_heure' => 'sem hora', |
|
| 718 | + 'statut_admin_restreint' => '(admin limitado)', |
|
| 719 | + 'statut_webmestre' => 'webmaster', |
|
| 720 | 720 | |
| 721 | - // T |
|
| 722 | - 'tache_cron_asap' => 'Tarefa CRON @function@ (ASAP)', |
|
| 723 | - 'tache_cron_secondes' => 'Tarefa CRON @function@ (a cada @nb@ s)', |
|
| 724 | - 'taille_cache_image' => 'As imagens calculadas automaticamente pelo SPIP (ícones de documentos, títulos apresentados sob a forma gráfica, funções matemáticas em formato TeX...) ocupam, no diretório @dir@, um total de @taille@.', |
|
| 725 | - 'taille_cache_infinie' => 'Este site não prevê limitação de tamanho do diretório do cache.', |
|
| 726 | - 'taille_cache_maxi' => 'O SPIP tenta limitar o tamanho do diretório do cache deste site em cerca de <b>@octets@</b>.', |
|
| 727 | - 'taille_cache_moins_de' => 'O tamanho do cache é menor do que @octets@.', |
|
| 728 | - 'taille_cache_octets' => 'O tamanho atual do cache é de cerca de @octets@.', |
|
| 729 | - 'taille_cache_vide' => 'O cache está vazio.', |
|
| 730 | - 'taille_repertoire_cache' => 'Tamanho do diretório cache', |
|
| 731 | - 'text_article_propose_publication' => 'Matéria proposta para publicação.', |
|
| 732 | - 'texte_acces_ldap_anonyme_1' => 'Alguns servidores LDAP não aceitam nenhum acesso anônimo. Neste caso, é necessário especificar um identificador de acesso inicial de modo a poder, em seguida, pesquisar as informações no diretório. Na maior parte dos casos, entretanto, os campos a seguir poderão ser deixados em branco.', |
|
| 733 | - 'texte_admin_effacer_01' => 'Este comando apaga <i>todo</i> o conteúdo da base de dados,incluindo <i>todos</i> os acessos dos redatores e administradores. Após executá-lo, você deverá reinstalar o SPIP para recriar uma nova base de dados bem como um acesso inicial de administrador.', |
|
| 734 | - 'texte_adresse_annuaire_1' => '(Se o seu diretório está instalado na mesma máquina que este website, trata-se provavelmente de «localhost».)', |
|
| 735 | - 'texte_ajout_auteur' => 'O autor a seguir foi incluído na matéria:', |
|
| 736 | - 'texte_annuaire_ldap_1' => 'Se você tem acesso a um diretório LDAP, você poderá utilizá-lo para importar automaticamente os usuários para o SPIP.', |
|
| 737 | - 'texte_article_statut' => 'Esta matéria está:', |
|
| 738 | - 'texte_article_virtuel' => 'Matéria virtual', |
|
| 739 | - 'texte_article_virtuel_reference' => '<b>Matéria virtual:</b> matéria referenciada no seu site SPIP, mas redirecionada para um outro URL. Para cancelar o redirecionamento, apague o URL abaixo.', |
|
| 740 | - 'texte_aucun_resultat_auteur' => 'Nenhum resultado para "@cherche_auteur@"', |
|
| 741 | - 'texte_auteur_messagerie' => 'Este site pode monitorar permanentemente a lista de editores conectados, permitindo-lhe trocar mensagens em tempo real. Você pode decidir não aparecer nessa lista (ficando "invisível" para os outros usuários).', |
|
| 742 | - 'texte_auteurs' => 'OS AUTORES', |
|
| 743 | - 'texte_choix_base_1' => 'Escolha a sua base:', |
|
| 744 | - 'texte_choix_base_2' => 'O servidor SQL contém várias bases de dados.', |
|
| 745 | - 'texte_choix_base_3' => '<b>Escolha</b> abaixo a que lhe foi atribuída pelo seu serviço de hospedagem:', |
|
| 746 | - 'texte_choix_table_prefix' => 'Prefixo das tabelas:', |
|
| 747 | - 'texte_compte_element' => '@count@ elemento', |
|
| 748 | - 'texte_compte_elements' => '@count@ elementos', |
|
| 749 | - 'texte_conflit_edition_correction' => 'Por favor, controle abaixo as diferenças entre as duas versões do texto; você pode também copiar as suas modificações e depois recomeçar.', |
|
| 750 | - 'texte_connexion_mysql' => 'Consulte as informações fornecidas pelo seu serviço de hospedagem: nelas, você deverá encontrar o servidor de base de dados fornecido e os seus dados de conexão ao servidor SQL.', |
|
| 751 | - 'texte_contenu_article' => '(Conteúdo da matéria em poucas palavras.)', |
|
| 752 | - 'texte_contenu_articles' => 'De acordo com o layout adotado pelo seu site, você poderá decidir se certos elementos das matérias serão utilizados. Use a listagem abaixo para indicar quais elementos estão disponíveis.', |
|
| 753 | - 'texte_crash_base' => 'Se a sua base de dados se corrompeu, você poderá tentar uma reparação automática.', |
|
| 754 | - 'texte_creer_rubrique' => 'Antes de poder escrever matérias, você precisa criar uma seção.', |
|
| 755 | - 'texte_date_creation_article' => 'DATA DE CRIAÇÃO DA MATÉRIA:', |
|
| 756 | - 'texte_date_creation_objet' => 'Data de criação:', # on ajoute le ":" |
|
| 757 | - 'texte_date_publication_anterieure' => 'Data de redação anterior:', |
|
| 758 | - 'texte_date_publication_anterieure_nonaffichee' => 'Não exibir a data de redação anterior.', |
|
| 759 | - 'texte_date_publication_article' => 'DATA DE PUBLICAÇÃO ONLINE:', |
|
| 760 | - 'texte_date_publication_objet' => 'Data de publicação online:', |
|
| 761 | - 'texte_definir_comme_traduction_rubrique' => 'Esta seção é uma tradução da seção número:', |
|
| 762 | - 'texte_descriptif_rapide' => 'Descrição rápida', |
|
| 763 | - 'texte_effacer_base' => 'Apagar a base de dados do SPIP', |
|
| 764 | - 'texte_effacer_statistiques' => 'Apagar as estatísticas', |
|
| 765 | - 'texte_en_cours_validation' => 'Os conteúdos abaixo estão propostos para publicação.', |
|
| 766 | - 'texte_enrichir_mise_a_jour' => 'Você pode enriquecer a diagramação do seu texto usando «atalhos tipográficos».', |
|
| 767 | - 'texte_fichier_authent' => '<b>O SPIP pode criar os arquivos especiais <tt>.htpasswd</tt> e <tt>.htpasswd-admin</tt> no diretório @dossier@?</b><p> |
|
| 721 | + // T |
|
| 722 | + 'tache_cron_asap' => 'Tarefa CRON @function@ (ASAP)', |
|
| 723 | + 'tache_cron_secondes' => 'Tarefa CRON @function@ (a cada @nb@ s)', |
|
| 724 | + 'taille_cache_image' => 'As imagens calculadas automaticamente pelo SPIP (ícones de documentos, títulos apresentados sob a forma gráfica, funções matemáticas em formato TeX...) ocupam, no diretório @dir@, um total de @taille@.', |
|
| 725 | + 'taille_cache_infinie' => 'Este site não prevê limitação de tamanho do diretório do cache.', |
|
| 726 | + 'taille_cache_maxi' => 'O SPIP tenta limitar o tamanho do diretório do cache deste site em cerca de <b>@octets@</b>.', |
|
| 727 | + 'taille_cache_moins_de' => 'O tamanho do cache é menor do que @octets@.', |
|
| 728 | + 'taille_cache_octets' => 'O tamanho atual do cache é de cerca de @octets@.', |
|
| 729 | + 'taille_cache_vide' => 'O cache está vazio.', |
|
| 730 | + 'taille_repertoire_cache' => 'Tamanho do diretório cache', |
|
| 731 | + 'text_article_propose_publication' => 'Matéria proposta para publicação.', |
|
| 732 | + 'texte_acces_ldap_anonyme_1' => 'Alguns servidores LDAP não aceitam nenhum acesso anônimo. Neste caso, é necessário especificar um identificador de acesso inicial de modo a poder, em seguida, pesquisar as informações no diretório. Na maior parte dos casos, entretanto, os campos a seguir poderão ser deixados em branco.', |
|
| 733 | + 'texte_admin_effacer_01' => 'Este comando apaga <i>todo</i> o conteúdo da base de dados,incluindo <i>todos</i> os acessos dos redatores e administradores. Após executá-lo, você deverá reinstalar o SPIP para recriar uma nova base de dados bem como um acesso inicial de administrador.', |
|
| 734 | + 'texte_adresse_annuaire_1' => '(Se o seu diretório está instalado na mesma máquina que este website, trata-se provavelmente de «localhost».)', |
|
| 735 | + 'texte_ajout_auteur' => 'O autor a seguir foi incluído na matéria:', |
|
| 736 | + 'texte_annuaire_ldap_1' => 'Se você tem acesso a um diretório LDAP, você poderá utilizá-lo para importar automaticamente os usuários para o SPIP.', |
|
| 737 | + 'texte_article_statut' => 'Esta matéria está:', |
|
| 738 | + 'texte_article_virtuel' => 'Matéria virtual', |
|
| 739 | + 'texte_article_virtuel_reference' => '<b>Matéria virtual:</b> matéria referenciada no seu site SPIP, mas redirecionada para um outro URL. Para cancelar o redirecionamento, apague o URL abaixo.', |
|
| 740 | + 'texte_aucun_resultat_auteur' => 'Nenhum resultado para "@cherche_auteur@"', |
|
| 741 | + 'texte_auteur_messagerie' => 'Este site pode monitorar permanentemente a lista de editores conectados, permitindo-lhe trocar mensagens em tempo real. Você pode decidir não aparecer nessa lista (ficando "invisível" para os outros usuários).', |
|
| 742 | + 'texte_auteurs' => 'OS AUTORES', |
|
| 743 | + 'texte_choix_base_1' => 'Escolha a sua base:', |
|
| 744 | + 'texte_choix_base_2' => 'O servidor SQL contém várias bases de dados.', |
|
| 745 | + 'texte_choix_base_3' => '<b>Escolha</b> abaixo a que lhe foi atribuída pelo seu serviço de hospedagem:', |
|
| 746 | + 'texte_choix_table_prefix' => 'Prefixo das tabelas:', |
|
| 747 | + 'texte_compte_element' => '@count@ elemento', |
|
| 748 | + 'texte_compte_elements' => '@count@ elementos', |
|
| 749 | + 'texte_conflit_edition_correction' => 'Por favor, controle abaixo as diferenças entre as duas versões do texto; você pode também copiar as suas modificações e depois recomeçar.', |
|
| 750 | + 'texte_connexion_mysql' => 'Consulte as informações fornecidas pelo seu serviço de hospedagem: nelas, você deverá encontrar o servidor de base de dados fornecido e os seus dados de conexão ao servidor SQL.', |
|
| 751 | + 'texte_contenu_article' => '(Conteúdo da matéria em poucas palavras.)', |
|
| 752 | + 'texte_contenu_articles' => 'De acordo com o layout adotado pelo seu site, você poderá decidir se certos elementos das matérias serão utilizados. Use a listagem abaixo para indicar quais elementos estão disponíveis.', |
|
| 753 | + 'texte_crash_base' => 'Se a sua base de dados se corrompeu, você poderá tentar uma reparação automática.', |
|
| 754 | + 'texte_creer_rubrique' => 'Antes de poder escrever matérias, você precisa criar uma seção.', |
|
| 755 | + 'texte_date_creation_article' => 'DATA DE CRIAÇÃO DA MATÉRIA:', |
|
| 756 | + 'texte_date_creation_objet' => 'Data de criação:', # on ajoute le ":" |
|
| 757 | + 'texte_date_publication_anterieure' => 'Data de redação anterior:', |
|
| 758 | + 'texte_date_publication_anterieure_nonaffichee' => 'Não exibir a data de redação anterior.', |
|
| 759 | + 'texte_date_publication_article' => 'DATA DE PUBLICAÇÃO ONLINE:', |
|
| 760 | + 'texte_date_publication_objet' => 'Data de publicação online:', |
|
| 761 | + 'texte_definir_comme_traduction_rubrique' => 'Esta seção é uma tradução da seção número:', |
|
| 762 | + 'texte_descriptif_rapide' => 'Descrição rápida', |
|
| 763 | + 'texte_effacer_base' => 'Apagar a base de dados do SPIP', |
|
| 764 | + 'texte_effacer_statistiques' => 'Apagar as estatísticas', |
|
| 765 | + 'texte_en_cours_validation' => 'Os conteúdos abaixo estão propostos para publicação.', |
|
| 766 | + 'texte_enrichir_mise_a_jour' => 'Você pode enriquecer a diagramação do seu texto usando «atalhos tipográficos».', |
|
| 767 | + 'texte_fichier_authent' => '<b>O SPIP pode criar os arquivos especiais <tt>.htpasswd</tt> e <tt>.htpasswd-admin</tt> no diretório @dossier@?</b><p> |
|
| 768 | 768 | Estes arquivos podem servir para restringir o acesso aos autores e administradores em outras áreas do seu site (programas externos de estatísticas, por exemplo).</p><p> |
| 769 | 769 | Se eles não forem úteis, você poderá deixar esta opção com o seu valor padrão (sem criar os arquivos).</p>', |
| 770 | - 'texte_informations_personnelles_1' => 'O sistema vai criar agora um acesso personalizado ao site.', |
|
| 771 | - 'texte_informations_personnelles_2' => '(Nota: trata-se de uma reinstalação, se o seu acesso funciona corretamente, você pode', |
|
| 772 | - 'texte_introductif_article' => '(Texto introdutório da matéria.)', |
|
| 773 | - 'texte_jeu_caractere' => 'É aconselhável usar no seu site o alfabeto universal (<tt>utf-8</tt>): ele permite a exibição de textos em todos os idiomas, e não tem problemas de compatibilidade com os navegadores modernos.', |
|
| 774 | - 'texte_jeu_caractere_3' => 'O seu site está configurado atualmente com o conjunto de caracteres:', |
|
| 775 | - 'texte_jeu_caractere_4' => 'Se isso não corresponde à realidade dos seus dados (por ex., em seguimento a um restauro da base de dados), ou se <em>você lançou este site</em> e deseja utilizar um outro conjunto de caracteres, por favor, indique-o aqui:', |
|
| 776 | - 'texte_login_ldap_1' => '(Deixe em branco para acesso anônimo, ou informe o caminho completo, por exemplo «<tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt>».)', |
|
| 777 | - 'texte_login_precaution' => 'Atenção! Este é o login com o qual você está conectado agora. Use este formulário com cautela...', |
|
| 778 | - 'texte_messagerie_agenda' => 'As mensagens internas permitem que os redatores se comuniquem entre si, diretamente da área privada do site. Elas estão associadas a uma agenda.', |
|
| 779 | - 'texte_mise_a_niveau_base_1' => 'Você acabou de atualizar os arquivos do SPIP. |
|
| 770 | + 'texte_informations_personnelles_1' => 'O sistema vai criar agora um acesso personalizado ao site.', |
|
| 771 | + 'texte_informations_personnelles_2' => '(Nota: trata-se de uma reinstalação, se o seu acesso funciona corretamente, você pode', |
|
| 772 | + 'texte_introductif_article' => '(Texto introdutório da matéria.)', |
|
| 773 | + 'texte_jeu_caractere' => 'É aconselhável usar no seu site o alfabeto universal (<tt>utf-8</tt>): ele permite a exibição de textos em todos os idiomas, e não tem problemas de compatibilidade com os navegadores modernos.', |
|
| 774 | + 'texte_jeu_caractere_3' => 'O seu site está configurado atualmente com o conjunto de caracteres:', |
|
| 775 | + 'texte_jeu_caractere_4' => 'Se isso não corresponde à realidade dos seus dados (por ex., em seguimento a um restauro da base de dados), ou se <em>você lançou este site</em> e deseja utilizar um outro conjunto de caracteres, por favor, indique-o aqui:', |
|
| 776 | + 'texte_login_ldap_1' => '(Deixe em branco para acesso anônimo, ou informe o caminho completo, por exemplo «<tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt>».)', |
|
| 777 | + 'texte_login_precaution' => 'Atenção! Este é o login com o qual você está conectado agora. Use este formulário com cautela...', |
|
| 778 | + 'texte_messagerie_agenda' => 'As mensagens internas permitem que os redatores se comuniquem entre si, diretamente da área privada do site. Elas estão associadas a uma agenda.', |
|
| 779 | + 'texte_mise_a_niveau_base_1' => 'Você acabou de atualizar os arquivos do SPIP. |
|
| 780 | 780 | Agora é necessário atualizar a base de dados do site.', |
| 781 | - 'texte_modifier_article' => 'Editar a matéria:', |
|
| 782 | - 'texte_multilinguisme' => 'Se você deseja gerar objetos em diversos idiomas, com uma navegação complexa, você pode incluir um menu de seleção de idioma nesses objetos, de acordo com a estrutura do seu site.', |
|
| 783 | - 'texte_multilinguisme_trad' => 'Você pode, igualmente, ativar um sistema de gerenciamento de links entre as diferentes traduções em certos objetos.', |
|
| 784 | - 'texte_non_compresse' => '<i>não compactado</i> (seu servidor não suporta esta funcionalidade)', |
|
| 785 | - 'texte_nouvelle_version_spip_1' => 'Você instalou uma nova versão do SPIP.', |
|
| 786 | - 'texte_nouvelle_version_spip_2' => 'Esta nova versão precisa de uma atualização mais completa do que o normal. Se você é o webmaster do site, por favor, apague o arquivo @connect@ e retome a instalação de forma a incluir os seus parâmetros de conexão à base de dados.<p> (NB.: se você não se lembra dos seus parâmetros de conexão, consulte o arquivo @connect@ antes de apagá-lo...)</p>', |
|
| 787 | - 'texte_operation_echec' => 'Volte à página anterior, escolha uma outra base de dados ou crie uma nova. Verifique as informações fornecidas pelo seu serviço de hospedagem.', |
|
| 788 | - 'texte_plus_trois_car' => 'mais de 3 caracteres', |
|
| 789 | - 'texte_plusieurs_articles' => 'Demasiados autores encontrados para "@cherche_auteur@":', |
|
| 790 | - 'texte_port_annuaire' => '(O valor padrão indicado é geralmente conveniente.)', |
|
| 791 | - 'texte_presente_plugin' => 'Esta página lista os plugins disponíveis para o site. Você pode ativar os plugins necessários marcando a opção correspondente.', |
|
| 792 | - 'texte_proposer_publication' => 'Assim que a sua matéria estiver pronta, você pode propor a sua publicação.', |
|
| 793 | - 'texte_proxy' => 'Em alguns casos (intranet, redes protegidas...), os sites remotos (documentação do SPIP, sites sindicados etc.) só estarão acessíveis através de um <i>proxy HTTP</i>. Nesse caso, informe abaixo o endereço, no formato @[email protected], você pode deixar este campo vazio.', |
|
| 794 | - 'texte_publication_articles_post_dates' => 'Que comportamento o SPIP deve adotar face às matérias em que a data de publicação está pré-datada?', |
|
| 795 | - 'texte_rappel_selection_champs' => '[Não se esqueça de selecionar corretamente este campo.]', |
|
| 796 | - 'texte_recalcul_page' => 'Se você quiser recalcular uma única página, passe para a área pública e clique no botão «atualizar».', |
|
| 797 | - 'texte_recuperer_base' => 'Reparar a base de dados', |
|
| 798 | - 'texte_reference_mais_redirige' => 'matéria referenciada no seu site em SPIP, mas redirecionada para outro URL.', |
|
| 799 | - 'texte_requetes_echouent' => '<b>Já que certas solicitações SQL falharam sistematicamente e sem razão aparente, é possível que a causa esteja na base de dados em si.</b><p> |
|
| 781 | + 'texte_modifier_article' => 'Editar a matéria:', |
|
| 782 | + 'texte_multilinguisme' => 'Se você deseja gerar objetos em diversos idiomas, com uma navegação complexa, você pode incluir um menu de seleção de idioma nesses objetos, de acordo com a estrutura do seu site.', |
|
| 783 | + 'texte_multilinguisme_trad' => 'Você pode, igualmente, ativar um sistema de gerenciamento de links entre as diferentes traduções em certos objetos.', |
|
| 784 | + 'texte_non_compresse' => '<i>não compactado</i> (seu servidor não suporta esta funcionalidade)', |
|
| 785 | + 'texte_nouvelle_version_spip_1' => 'Você instalou uma nova versão do SPIP.', |
|
| 786 | + 'texte_nouvelle_version_spip_2' => 'Esta nova versão precisa de uma atualização mais completa do que o normal. Se você é o webmaster do site, por favor, apague o arquivo @connect@ e retome a instalação de forma a incluir os seus parâmetros de conexão à base de dados.<p> (NB.: se você não se lembra dos seus parâmetros de conexão, consulte o arquivo @connect@ antes de apagá-lo...)</p>', |
|
| 787 | + 'texte_operation_echec' => 'Volte à página anterior, escolha uma outra base de dados ou crie uma nova. Verifique as informações fornecidas pelo seu serviço de hospedagem.', |
|
| 788 | + 'texte_plus_trois_car' => 'mais de 3 caracteres', |
|
| 789 | + 'texte_plusieurs_articles' => 'Demasiados autores encontrados para "@cherche_auteur@":', |
|
| 790 | + 'texte_port_annuaire' => '(O valor padrão indicado é geralmente conveniente.)', |
|
| 791 | + 'texte_presente_plugin' => 'Esta página lista os plugins disponíveis para o site. Você pode ativar os plugins necessários marcando a opção correspondente.', |
|
| 792 | + 'texte_proposer_publication' => 'Assim que a sua matéria estiver pronta, você pode propor a sua publicação.', |
|
| 793 | + 'texte_proxy' => 'Em alguns casos (intranet, redes protegidas...), os sites remotos (documentação do SPIP, sites sindicados etc.) só estarão acessíveis através de um <i>proxy HTTP</i>. Nesse caso, informe abaixo o endereço, no formato @[email protected], você pode deixar este campo vazio.', |
|
| 794 | + 'texte_publication_articles_post_dates' => 'Que comportamento o SPIP deve adotar face às matérias em que a data de publicação está pré-datada?', |
|
| 795 | + 'texte_rappel_selection_champs' => '[Não se esqueça de selecionar corretamente este campo.]', |
|
| 796 | + 'texte_recalcul_page' => 'Se você quiser recalcular uma única página, passe para a área pública e clique no botão «atualizar».', |
|
| 797 | + 'texte_recuperer_base' => 'Reparar a base de dados', |
|
| 798 | + 'texte_reference_mais_redirige' => 'matéria referenciada no seu site em SPIP, mas redirecionada para outro URL.', |
|
| 799 | + 'texte_requetes_echouent' => '<b>Já que certas solicitações SQL falharam sistematicamente e sem razão aparente, é possível que a causa esteja na base de dados em si.</b><p> |
|
| 800 | 800 | O seu servidor SQL dispõe de uma funcionalidade de reparação das suas tabelas quando elas são danificadas por acidente. Você poderá tentar esta reparação; em caso de falha, conserve uma cópia da mensagem de erro, que poderá conter indícios do que não está funcionando...</p><p> |
| 801 | 801 | Se o problema persistir, contate o seu serviço de hospedagem.</p>', |
| 802 | - 'texte_selection_langue_principale' => 'Você pode escolher abaixo o «idioma principal» do site. esta escolha não o obriga - felizmente! - a escrever as suas matérias no idioma selecionado, mas permite determinar: |
|
| 802 | + 'texte_selection_langue_principale' => 'Você pode escolher abaixo o «idioma principal» do site. esta escolha não o obriga - felizmente! - a escrever as suas matérias no idioma selecionado, mas permite determinar: |
|
| 803 | 803 | <ul><li>o formato padrão das datas no site público;</li> |
| 804 | 804 | <li>a natureza do motor tipográfico que o SPIP deverá usar para a composição dos textos;</li> |
| 805 | 805 | <li>o idioma usado nos formulários do site público;</li> |
| 806 | 806 | <li>o idioma padrão exibido na área privada.</li></ul>', |
| 807 | - 'texte_sous_titre' => 'Subtítulo', |
|
| 808 | - 'texte_statistiques_visites' => '(barras escuras: domingo / curva escura: evolução da média)', |
|
| 809 | - 'texte_statut_attente_validation' => 'aguardando validação', |
|
| 810 | - 'texte_statut_publies' => 'publicadas online', |
|
| 811 | - 'texte_statut_refuses' => 'recusadas', |
|
| 812 | - 'texte_suppression_fichiers' => 'Use este comando para excluir todos os arquivos que constam do cache do SPIP. Isto permite, por exemplo, forçar a reconstrução de todas as páginas, caso você tenha feito alterações importantes no layout ou na estrutura do site.', |
|
| 813 | - 'texte_sur_titre' => 'Sobretítulo', |
|
| 814 | - 'texte_table_ok' => ': esta tabela está OK.', |
|
| 815 | - 'texte_tentative_recuperation' => 'Tentativa de reparação', |
|
| 816 | - 'texte_tenter_reparation' => 'Tentar uma reparação da base de dados', |
|
| 817 | - 'texte_test_proxy' => 'Para testar este proxy, informe aqui o endereço de um website que você deseje testar.', |
|
| 818 | - 'texte_titre_02' => 'Título:', |
|
| 819 | - 'texte_titre_obligatoire' => '<b>Título</b> [obrigatório]', |
|
| 820 | - 'texte_travail_article' => '@nom_auteur_modif@ trabalhou nesta matéria há @date_diff@ minutos', |
|
| 821 | - 'texte_travail_collaboratif' => 'Se é frequente acontecer de mais de um redator trabalhar em uma mesma matéria, o sistema pode exibir as matérias recentemente "abertas", de modo a evitar modificações concorrentes. Esta opção está desativada por padrão, para evitar a exibição de mensagens de aviso desnecessárias.', |
|
| 822 | - 'texte_vide' => 'vazia', |
|
| 823 | - 'texte_vider_cache' => 'Esvaziar o cache', |
|
| 824 | - 'titre_admin_tech' => 'Manutenção técnica', |
|
| 825 | - 'titre_admin_vider' => 'Manutenção técnica', |
|
| 826 | - 'titre_ajouter_un_auteur' => 'Incluir um autor', |
|
| 827 | - 'titre_ajouter_un_mot' => 'Incluir uma palavra-chave', |
|
| 828 | - 'titre_cadre_afficher_article' => 'Exibir as matérias', |
|
| 829 | - 'titre_cadre_afficher_traductions' => 'Exibir o status das traduções para os idiomas a seguir:', |
|
| 830 | - 'titre_cadre_ajouter_auteur' => 'INCLUIR UM AUTOR:', |
|
| 831 | - 'titre_cadre_interieur_rubrique' => 'Na seção', |
|
| 832 | - 'titre_cadre_numero_auteur' => 'AUTOR NÚMERO', |
|
| 833 | - 'titre_cadre_numero_objet' => '@objet@ NÚMERO:', |
|
| 834 | - 'titre_cadre_signature_obligatoire' => '<b>Assinatura</b> [obrigatório]<br />', |
|
| 835 | - 'titre_config_contenu_notifications' => 'Notificações', |
|
| 836 | - 'titre_config_contenu_prive' => 'Na área privada', |
|
| 837 | - 'titre_config_contenu_public' => 'No site público', |
|
| 838 | - 'titre_config_fonctions' => 'Configuração do site', |
|
| 839 | - 'titre_config_langage' => 'Configurar o idioma', |
|
| 840 | - 'titre_configuration' => 'Configuração do site', |
|
| 841 | - 'titre_configurer_preferences' => 'Configurar as suas preferências', |
|
| 842 | - 'titre_configurer_preferences_menus' => 'Configurar as suas preferências de menus', |
|
| 843 | - 'titre_conflit_edition' => 'Conflito durante a edição', |
|
| 844 | - 'titre_connexion_ldap' => 'Opções: <b>Sua conexão LDAP</b>', |
|
| 845 | - 'titre_groupe_mots' => 'GRUPO DE PALAVRAS-CHAVE:', |
|
| 846 | - 'titre_identite_site' => 'Identidade do site', |
|
| 847 | - 'titre_langue_article' => 'Idioma da matéria', |
|
| 848 | - 'titre_langue_rubrique' => 'Idioma da seção', |
|
| 849 | - 'titre_langue_trad_article' => 'IDIOMA E TRADUÇÕES DA MATÉRIA', |
|
| 850 | - 'titre_les_articles' => 'AS MATÉRIAS', |
|
| 851 | - 'titre_messagerie_agenda' => 'Mensagens internas e agenda', |
|
| 852 | - 'titre_naviguer_dans_le_site' => 'Navegar no site...', |
|
| 853 | - 'titre_nouvelle_rubrique' => 'Nova seção', |
|
| 854 | - 'titre_numero_rubrique' => 'SEÇÃO NÚMERO:', |
|
| 855 | - 'titre_page_articles_edit' => 'Editar: @titre@', |
|
| 856 | - 'titre_page_articles_page' => 'As matérias', |
|
| 857 | - 'titre_page_articles_tous' => 'Todo o site', |
|
| 858 | - 'titre_page_calendrier' => 'Calendário @nom_mois@ @annee@', |
|
| 859 | - 'titre_page_config_contenu' => 'Configuração do site', |
|
| 860 | - 'titre_page_delete_all' => 'supressão total e irreversível', |
|
| 861 | - 'titre_page_recherche' => 'Resultados da busca por @recherche@', |
|
| 862 | - 'titre_page_statistiques_referers' => 'Estatísticas (links de entrada)', |
|
| 863 | - 'titre_page_upgrade' => 'Atualização do SPIP', |
|
| 864 | - 'titre_preference_menus_favoris' => 'Menus favoritos', |
|
| 865 | - 'titre_publication_articles_post_dates' => 'Publicação de matérias pós-datadas', |
|
| 866 | - 'titre_reparation' => 'Reparação', |
|
| 867 | - 'titre_suivi_petition' => 'Acompanhamento das petições', |
|
| 868 | - 'tls_ldap' => 'Transport Layer Security:', |
|
| 869 | - 'trad_article_traduction' => 'Todas as versões desta matéria:', |
|
| 870 | - 'trad_delier' => 'Desvincular destas traduções', |
|
| 871 | - 'trad_lier' => 'Esta matéria é uma tradução da matéria número:', |
|
| 872 | - 'trad_new' => 'Escrever uma nova tradução', |
|
| 807 | + 'texte_sous_titre' => 'Subtítulo', |
|
| 808 | + 'texte_statistiques_visites' => '(barras escuras: domingo / curva escura: evolução da média)', |
|
| 809 | + 'texte_statut_attente_validation' => 'aguardando validação', |
|
| 810 | + 'texte_statut_publies' => 'publicadas online', |
|
| 811 | + 'texte_statut_refuses' => 'recusadas', |
|
| 812 | + 'texte_suppression_fichiers' => 'Use este comando para excluir todos os arquivos que constam do cache do SPIP. Isto permite, por exemplo, forçar a reconstrução de todas as páginas, caso você tenha feito alterações importantes no layout ou na estrutura do site.', |
|
| 813 | + 'texte_sur_titre' => 'Sobretítulo', |
|
| 814 | + 'texte_table_ok' => ': esta tabela está OK.', |
|
| 815 | + 'texte_tentative_recuperation' => 'Tentativa de reparação', |
|
| 816 | + 'texte_tenter_reparation' => 'Tentar uma reparação da base de dados', |
|
| 817 | + 'texte_test_proxy' => 'Para testar este proxy, informe aqui o endereço de um website que você deseje testar.', |
|
| 818 | + 'texte_titre_02' => 'Título:', |
|
| 819 | + 'texte_titre_obligatoire' => '<b>Título</b> [obrigatório]', |
|
| 820 | + 'texte_travail_article' => '@nom_auteur_modif@ trabalhou nesta matéria há @date_diff@ minutos', |
|
| 821 | + 'texte_travail_collaboratif' => 'Se é frequente acontecer de mais de um redator trabalhar em uma mesma matéria, o sistema pode exibir as matérias recentemente "abertas", de modo a evitar modificações concorrentes. Esta opção está desativada por padrão, para evitar a exibição de mensagens de aviso desnecessárias.', |
|
| 822 | + 'texte_vide' => 'vazia', |
|
| 823 | + 'texte_vider_cache' => 'Esvaziar o cache', |
|
| 824 | + 'titre_admin_tech' => 'Manutenção técnica', |
|
| 825 | + 'titre_admin_vider' => 'Manutenção técnica', |
|
| 826 | + 'titre_ajouter_un_auteur' => 'Incluir um autor', |
|
| 827 | + 'titre_ajouter_un_mot' => 'Incluir uma palavra-chave', |
|
| 828 | + 'titre_cadre_afficher_article' => 'Exibir as matérias', |
|
| 829 | + 'titre_cadre_afficher_traductions' => 'Exibir o status das traduções para os idiomas a seguir:', |
|
| 830 | + 'titre_cadre_ajouter_auteur' => 'INCLUIR UM AUTOR:', |
|
| 831 | + 'titre_cadre_interieur_rubrique' => 'Na seção', |
|
| 832 | + 'titre_cadre_numero_auteur' => 'AUTOR NÚMERO', |
|
| 833 | + 'titre_cadre_numero_objet' => '@objet@ NÚMERO:', |
|
| 834 | + 'titre_cadre_signature_obligatoire' => '<b>Assinatura</b> [obrigatório]<br />', |
|
| 835 | + 'titre_config_contenu_notifications' => 'Notificações', |
|
| 836 | + 'titre_config_contenu_prive' => 'Na área privada', |
|
| 837 | + 'titre_config_contenu_public' => 'No site público', |
|
| 838 | + 'titre_config_fonctions' => 'Configuração do site', |
|
| 839 | + 'titre_config_langage' => 'Configurar o idioma', |
|
| 840 | + 'titre_configuration' => 'Configuração do site', |
|
| 841 | + 'titre_configurer_preferences' => 'Configurar as suas preferências', |
|
| 842 | + 'titre_configurer_preferences_menus' => 'Configurar as suas preferências de menus', |
|
| 843 | + 'titre_conflit_edition' => 'Conflito durante a edição', |
|
| 844 | + 'titre_connexion_ldap' => 'Opções: <b>Sua conexão LDAP</b>', |
|
| 845 | + 'titre_groupe_mots' => 'GRUPO DE PALAVRAS-CHAVE:', |
|
| 846 | + 'titre_identite_site' => 'Identidade do site', |
|
| 847 | + 'titre_langue_article' => 'Idioma da matéria', |
|
| 848 | + 'titre_langue_rubrique' => 'Idioma da seção', |
|
| 849 | + 'titre_langue_trad_article' => 'IDIOMA E TRADUÇÕES DA MATÉRIA', |
|
| 850 | + 'titre_les_articles' => 'AS MATÉRIAS', |
|
| 851 | + 'titre_messagerie_agenda' => 'Mensagens internas e agenda', |
|
| 852 | + 'titre_naviguer_dans_le_site' => 'Navegar no site...', |
|
| 853 | + 'titre_nouvelle_rubrique' => 'Nova seção', |
|
| 854 | + 'titre_numero_rubrique' => 'SEÇÃO NÚMERO:', |
|
| 855 | + 'titre_page_articles_edit' => 'Editar: @titre@', |
|
| 856 | + 'titre_page_articles_page' => 'As matérias', |
|
| 857 | + 'titre_page_articles_tous' => 'Todo o site', |
|
| 858 | + 'titre_page_calendrier' => 'Calendário @nom_mois@ @annee@', |
|
| 859 | + 'titre_page_config_contenu' => 'Configuração do site', |
|
| 860 | + 'titre_page_delete_all' => 'supressão total e irreversível', |
|
| 861 | + 'titre_page_recherche' => 'Resultados da busca por @recherche@', |
|
| 862 | + 'titre_page_statistiques_referers' => 'Estatísticas (links de entrada)', |
|
| 863 | + 'titre_page_upgrade' => 'Atualização do SPIP', |
|
| 864 | + 'titre_preference_menus_favoris' => 'Menus favoritos', |
|
| 865 | + 'titre_publication_articles_post_dates' => 'Publicação de matérias pós-datadas', |
|
| 866 | + 'titre_reparation' => 'Reparação', |
|
| 867 | + 'titre_suivi_petition' => 'Acompanhamento das petições', |
|
| 868 | + 'tls_ldap' => 'Transport Layer Security:', |
|
| 869 | + 'trad_article_traduction' => 'Todas as versões desta matéria:', |
|
| 870 | + 'trad_delier' => 'Desvincular destas traduções', |
|
| 871 | + 'trad_lier' => 'Esta matéria é uma tradução da matéria número:', |
|
| 872 | + 'trad_new' => 'Escrever uma nova tradução', |
|
| 873 | 873 | |
| 874 | - // U |
|
| 875 | - 'utf8_convert_erreur_orig' => 'Erro: o conjunto de caracteres @charset@ não é suportado.', |
|
| 874 | + // U |
|
| 875 | + 'utf8_convert_erreur_orig' => 'Erro: o conjunto de caracteres @charset@ não é suportado.', |
|
| 876 | 876 | |
| 877 | - // V |
|
| 878 | - 'version' => 'Versão:' |
|
| 877 | + // V |
|
| 878 | + 'version' => 'Versão:' |
|
| 879 | 879 | ); |
@@ -4,123 +4,123 @@ |
||
| 4 | 4 | // ** ne pas modifier le fichier ** |
| 5 | 5 | |
| 6 | 6 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 7 | - return; |
|
| 7 | + return; |
|
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | $GLOBALS[$GLOBALS['idx_lang']] = array( |
| 11 | 11 | |
| 12 | - // A |
|
| 13 | - 'accueil_site' => 'Página inicial', |
|
| 14 | - 'article' => 'Matéria', |
|
| 15 | - 'articles' => 'Matérias', |
|
| 16 | - 'articles_auteur' => 'Matérias deste autor', |
|
| 17 | - 'articles_populaires' => 'Matérias mais populares', |
|
| 18 | - 'articles_rubrique' => 'Matérias desta seção', |
|
| 19 | - 'aucun_article' => 'Não há nenhuma matéria neste endereço', |
|
| 20 | - 'aucun_auteur' => 'Não há nenhum autor neste endereço', |
|
| 21 | - 'aucun_site' => 'Não há nenhum site neste endereço', |
|
| 22 | - 'aucune_breve' => 'Não há nenhuma nota neste endereço', |
|
| 23 | - 'aucune_rubrique' => 'Não há nenhuma seção neste endereço', |
|
| 24 | - 'auteur' => 'Autor', |
|
| 25 | - 'autres' => 'Outros', |
|
| 26 | - 'autres_breves' => 'Outras notas', |
|
| 27 | - 'autres_groupes_mots_clefs' => 'Outros grupos de palavras-chave', |
|
| 28 | - 'autres_sites' => 'Outros sites', |
|
| 29 | - |
|
| 30 | - // B |
|
| 31 | - 'bonjour' => 'Bom dia', |
|
| 32 | - |
|
| 33 | - // C |
|
| 34 | - 'commenter_site' => 'Comentar este site', |
|
| 35 | - 'contact' => 'Contato', |
|
| 36 | - 'copie_document_impossible' => 'Não foi possível copiar o documento', |
|
| 37 | - |
|
| 38 | - // D |
|
| 39 | - 'date' => 'Data', |
|
| 40 | - 'dernier_ajout' => 'Última inclusão', |
|
| 41 | - 'dernieres_breves' => 'Últimas notas', |
|
| 42 | - 'derniers_articles' => 'Últimas matérias', |
|
| 43 | - 'derniers_commentaires' => 'Últimos comentários', |
|
| 44 | - 'derniers_messages_forum' => 'Últimas mensagens publicadas nos fóruns', |
|
| 45 | - |
|
| 46 | - // E |
|
| 47 | - 'edition_mode_texte' => 'Edição em modo texto de', |
|
| 48 | - 'en_reponse' => 'Em resposta a:', |
|
| 49 | - 'en_resume' => 'Em resumo', |
|
| 50 | - 'envoyer_message' => 'Enviar uma mensagem', |
|
| 51 | - 'espace_prive' => 'Espaço privado', |
|
| 52 | - |
|
| 53 | - // F |
|
| 54 | - 'formats_acceptes' => 'Formatos aceitos: @formats@.', |
|
| 55 | - |
|
| 56 | - // H |
|
| 57 | - 'hierarchie_site' => 'Hierarquia do site', |
|
| 58 | - |
|
| 59 | - // J |
|
| 60 | - 'jours' => 'dias', |
|
| 61 | - |
|
| 62 | - // L |
|
| 63 | - 'lien_connecter' => 'Conectar-se', |
|
| 64 | - |
|
| 65 | - // M |
|
| 66 | - 'meme_auteur' => 'Do mesmo autor', |
|
| 67 | - 'meme_rubrique' => 'Na mesma seção', |
|
| 68 | - 'memes_auteurs' => 'Dos mesmos autores', |
|
| 69 | - 'message' => 'Mensagem', |
|
| 70 | - 'messages_forum' => 'Mensagens', |
|
| 71 | - 'messages_recents' => 'Mensagens de fórum mais recentes', |
|
| 72 | - 'mots_clef' => 'Palavra-chave', |
|
| 73 | - 'mots_clefs' => 'Palavras-chave', |
|
| 74 | - 'mots_clefs_meme_groupe' => 'Palavras-chave no mesmo grupo', |
|
| 75 | - |
|
| 76 | - // N |
|
| 77 | - 'navigation' => 'Navegação', |
|
| 78 | - 'nom' => 'Nome', |
|
| 79 | - 'nouveautes' => 'As novidades', |
|
| 80 | - 'nouveautes_web' => 'Novidades na web', |
|
| 81 | - 'nouveaux_articles' => 'Novas matérias', |
|
| 82 | - 'nouvelles_breves' => 'Novas notas', |
|
| 83 | - |
|
| 84 | - // P |
|
| 85 | - 'page_precedente' => 'página anterior', |
|
| 86 | - 'page_suivante' => 'página seguinte', |
|
| 87 | - 'par_auteur' => 'por ', |
|
| 88 | - 'participer_site' => 'Você pode participar da vida deste site e propor as suas próprias matérias ao se inscrever abaixo. Você receberá imediatamente um e-mail informando os seus códigos de acesso ao espaço privado do site.', |
|
| 89 | - 'plan_site' => 'Mapa do site', |
|
| 90 | - 'popularite' => 'Popularidade', |
|
| 91 | - 'poster_message' => 'Postar uma mensagem', |
|
| 92 | - 'proposer_site' => 'Você pode propor a inclusão de um site nesta seção:', |
|
| 93 | - |
|
| 94 | - // R |
|
| 95 | - 'repondre_article' => 'Responder a esta matéria', |
|
| 96 | - 'repondre_breve' => 'Responder a esta nota', |
|
| 97 | - 'resultats_recherche' => 'Resultados da busca', |
|
| 98 | - 'retour_debut_forums' => 'Voltar ao início dos fóruns', |
|
| 99 | - 'rss_abonnement' => 'Copie o URL a seguir para o seu agregador:', |
|
| 100 | - 'rss_abonnement_titre' => 'Subscrever', |
|
| 101 | - 'rss_abonnement_titre_page' => 'Subscrever', |
|
| 102 | - 'rss_explication' => 'Um feed RSS coleta as informações de atualização de um site. Ele fornece o conteúdo das postagens ou dos somentários, ou um trecho dos mesmos, bem como um link para as versões integrais e informações adicionais. Esse feed é pensado para ser lido por um agregador RSS.', |
|
| 103 | - 'rss_explication_titre' => 'O que é um fluxo RSS?', |
|
| 104 | - 'rubrique' => 'Seção', |
|
| 105 | - 'rubriques' => 'Seções', |
|
| 106 | - |
|
| 107 | - // S |
|
| 108 | - 'signatures_petition' => 'Assinaturas', |
|
| 109 | - 'site_realise_avec_spip' => 'Site realizado com SPIP', |
|
| 110 | - 'sites_web' => 'Websites', |
|
| 111 | - 'sous_rubriques' => 'Subseções', |
|
| 112 | - 'spam' => 'Spam', |
|
| 113 | - 'suite' => 'a seguir', |
|
| 114 | - 'sur_web' => 'Na web', |
|
| 115 | - 'syndiquer_rubrique' => 'Sindicar esta seção', |
|
| 116 | - 'syndiquer_site' => 'Sindicar todo o site', |
|
| 117 | - |
|
| 118 | - // T |
|
| 119 | - 'texte_lettre_information' => 'Esta é a mensagem de informação do site', |
|
| 120 | - 'texte_lettre_information_2' => 'Esta mensagem compila as novidades publicadas desde', |
|
| 121 | - |
|
| 122 | - // V |
|
| 123 | - 'ver_imprimer' => 'Versão para impressão', |
|
| 124 | - 'voir_en_ligne' => 'Ver online', |
|
| 125 | - 'voir_squelette' => 'visualizar o template desta página' |
|
| 12 | + // A |
|
| 13 | + 'accueil_site' => 'Página inicial', |
|
| 14 | + 'article' => 'Matéria', |
|
| 15 | + 'articles' => 'Matérias', |
|
| 16 | + 'articles_auteur' => 'Matérias deste autor', |
|
| 17 | + 'articles_populaires' => 'Matérias mais populares', |
|
| 18 | + 'articles_rubrique' => 'Matérias desta seção', |
|
| 19 | + 'aucun_article' => 'Não há nenhuma matéria neste endereço', |
|
| 20 | + 'aucun_auteur' => 'Não há nenhum autor neste endereço', |
|
| 21 | + 'aucun_site' => 'Não há nenhum site neste endereço', |
|
| 22 | + 'aucune_breve' => 'Não há nenhuma nota neste endereço', |
|
| 23 | + 'aucune_rubrique' => 'Não há nenhuma seção neste endereço', |
|
| 24 | + 'auteur' => 'Autor', |
|
| 25 | + 'autres' => 'Outros', |
|
| 26 | + 'autres_breves' => 'Outras notas', |
|
| 27 | + 'autres_groupes_mots_clefs' => 'Outros grupos de palavras-chave', |
|
| 28 | + 'autres_sites' => 'Outros sites', |
|
| 29 | + |
|
| 30 | + // B |
|
| 31 | + 'bonjour' => 'Bom dia', |
|
| 32 | + |
|
| 33 | + // C |
|
| 34 | + 'commenter_site' => 'Comentar este site', |
|
| 35 | + 'contact' => 'Contato', |
|
| 36 | + 'copie_document_impossible' => 'Não foi possível copiar o documento', |
|
| 37 | + |
|
| 38 | + // D |
|
| 39 | + 'date' => 'Data', |
|
| 40 | + 'dernier_ajout' => 'Última inclusão', |
|
| 41 | + 'dernieres_breves' => 'Últimas notas', |
|
| 42 | + 'derniers_articles' => 'Últimas matérias', |
|
| 43 | + 'derniers_commentaires' => 'Últimos comentários', |
|
| 44 | + 'derniers_messages_forum' => 'Últimas mensagens publicadas nos fóruns', |
|
| 45 | + |
|
| 46 | + // E |
|
| 47 | + 'edition_mode_texte' => 'Edição em modo texto de', |
|
| 48 | + 'en_reponse' => 'Em resposta a:', |
|
| 49 | + 'en_resume' => 'Em resumo', |
|
| 50 | + 'envoyer_message' => 'Enviar uma mensagem', |
|
| 51 | + 'espace_prive' => 'Espaço privado', |
|
| 52 | + |
|
| 53 | + // F |
|
| 54 | + 'formats_acceptes' => 'Formatos aceitos: @formats@.', |
|
| 55 | + |
|
| 56 | + // H |
|
| 57 | + 'hierarchie_site' => 'Hierarquia do site', |
|
| 58 | + |
|
| 59 | + // J |
|
| 60 | + 'jours' => 'dias', |
|
| 61 | + |
|
| 62 | + // L |
|
| 63 | + 'lien_connecter' => 'Conectar-se', |
|
| 64 | + |
|
| 65 | + // M |
|
| 66 | + 'meme_auteur' => 'Do mesmo autor', |
|
| 67 | + 'meme_rubrique' => 'Na mesma seção', |
|
| 68 | + 'memes_auteurs' => 'Dos mesmos autores', |
|
| 69 | + 'message' => 'Mensagem', |
|
| 70 | + 'messages_forum' => 'Mensagens', |
|
| 71 | + 'messages_recents' => 'Mensagens de fórum mais recentes', |
|
| 72 | + 'mots_clef' => 'Palavra-chave', |
|
| 73 | + 'mots_clefs' => 'Palavras-chave', |
|
| 74 | + 'mots_clefs_meme_groupe' => 'Palavras-chave no mesmo grupo', |
|
| 75 | + |
|
| 76 | + // N |
|
| 77 | + 'navigation' => 'Navegação', |
|
| 78 | + 'nom' => 'Nome', |
|
| 79 | + 'nouveautes' => 'As novidades', |
|
| 80 | + 'nouveautes_web' => 'Novidades na web', |
|
| 81 | + 'nouveaux_articles' => 'Novas matérias', |
|
| 82 | + 'nouvelles_breves' => 'Novas notas', |
|
| 83 | + |
|
| 84 | + // P |
|
| 85 | + 'page_precedente' => 'página anterior', |
|
| 86 | + 'page_suivante' => 'página seguinte', |
|
| 87 | + 'par_auteur' => 'por ', |
|
| 88 | + 'participer_site' => 'Você pode participar da vida deste site e propor as suas próprias matérias ao se inscrever abaixo. Você receberá imediatamente um e-mail informando os seus códigos de acesso ao espaço privado do site.', |
|
| 89 | + 'plan_site' => 'Mapa do site', |
|
| 90 | + 'popularite' => 'Popularidade', |
|
| 91 | + 'poster_message' => 'Postar uma mensagem', |
|
| 92 | + 'proposer_site' => 'Você pode propor a inclusão de um site nesta seção:', |
|
| 93 | + |
|
| 94 | + // R |
|
| 95 | + 'repondre_article' => 'Responder a esta matéria', |
|
| 96 | + 'repondre_breve' => 'Responder a esta nota', |
|
| 97 | + 'resultats_recherche' => 'Resultados da busca', |
|
| 98 | + 'retour_debut_forums' => 'Voltar ao início dos fóruns', |
|
| 99 | + 'rss_abonnement' => 'Copie o URL a seguir para o seu agregador:', |
|
| 100 | + 'rss_abonnement_titre' => 'Subscrever', |
|
| 101 | + 'rss_abonnement_titre_page' => 'Subscrever', |
|
| 102 | + 'rss_explication' => 'Um feed RSS coleta as informações de atualização de um site. Ele fornece o conteúdo das postagens ou dos somentários, ou um trecho dos mesmos, bem como um link para as versões integrais e informações adicionais. Esse feed é pensado para ser lido por um agregador RSS.', |
|
| 103 | + 'rss_explication_titre' => 'O que é um fluxo RSS?', |
|
| 104 | + 'rubrique' => 'Seção', |
|
| 105 | + 'rubriques' => 'Seções', |
|
| 106 | + |
|
| 107 | + // S |
|
| 108 | + 'signatures_petition' => 'Assinaturas', |
|
| 109 | + 'site_realise_avec_spip' => 'Site realizado com SPIP', |
|
| 110 | + 'sites_web' => 'Websites', |
|
| 111 | + 'sous_rubriques' => 'Subseções', |
|
| 112 | + 'spam' => 'Spam', |
|
| 113 | + 'suite' => 'a seguir', |
|
| 114 | + 'sur_web' => 'Na web', |
|
| 115 | + 'syndiquer_rubrique' => 'Sindicar esta seção', |
|
| 116 | + 'syndiquer_site' => 'Sindicar todo o site', |
|
| 117 | + |
|
| 118 | + // T |
|
| 119 | + 'texte_lettre_information' => 'Esta é a mensagem de informação do site', |
|
| 120 | + 'texte_lettre_information_2' => 'Esta mensagem compila as novidades publicadas desde', |
|
| 121 | + |
|
| 122 | + // V |
|
| 123 | + 'ver_imprimer' => 'Versão para impressão', |
|
| 124 | + 'voir_en_ligne' => 'Ver online', |
|
| 125 | + 'voir_squelette' => 'visualizar o template desta página' |
|
| 126 | 126 | ); |
@@ -49,8 +49,8 @@ discard block |
||
| 49 | 49 | |
| 50 | 50 | // Espacements pour le rythme vertical et les gouttières |
| 51 | 51 | // Basés sur la hauteur d'une ligne de texte à la racine du document |
| 52 | - $vars->add('--spip-spacing-y', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4) . 'rem'); |
|
| 53 | - $vars->add('--spip-spacing-x', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4) . 'rem'); |
|
| 52 | + $vars->add('--spip-spacing-y', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4).'rem'); |
|
| 53 | + $vars->add('--spip-spacing-x', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4).'rem'); |
|
| 54 | 54 | $vars->add('--spip-margin-bottom', $Pile[0]['margin-bottom']); // À déprécier |
| 55 | 55 | |
| 56 | 56 | // Bordures |
@@ -60,20 +60,20 @@ discard block |
||
| 60 | 60 | |
| 61 | 61 | // Ombres portées |
| 62 | 62 | $shadow_mini = |
| 63 | - '0 0.05em 0.1em hsla(0, 0%, 0%, 0.33),' . |
|
| 64 | - '0 0.1em 0.15em hsla(0, 0%, 0%, 0.05),' . |
|
| 63 | + '0 0.05em 0.1em hsla(0, 0%, 0%, 0.33),'. |
|
| 64 | + '0 0.1em 0.15em hsla(0, 0%, 0%, 0.05),'. |
|
| 65 | 65 | '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05)'; |
| 66 | 66 | $shadow = |
| 67 | - '0 0.05em 0.15em hsla(0, 0%, 0%, 0.33),' . |
|
| 68 | - '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05),' . |
|
| 67 | + '0 0.05em 0.15em hsla(0, 0%, 0%, 0.33),'. |
|
| 68 | + '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05),'. |
|
| 69 | 69 | '0 0.1em 0.5em hsla(0, 0%, 0%, 0.05)'; |
| 70 | 70 | $shadow_large = |
| 71 | - '0 0.05em 0.15em hsla(0, 0%, 0%, 0.1),' . |
|
| 72 | - '0 0.2em 0.5em hsla(0, 0%, 0%, 0.1),' . |
|
| 71 | + '0 0.05em 0.15em hsla(0, 0%, 0%, 0.1),'. |
|
| 72 | + '0 0.2em 0.5em hsla(0, 0%, 0%, 0.1),'. |
|
| 73 | 73 | '0 0.2em 1em hsla(0, 0%, 0%, 0.075)'; |
| 74 | 74 | $shadow_huge = |
| 75 | - '0 0.1em 0.25em hsla(0, 0%, 0%, 0.1),' . |
|
| 76 | - '0 0.25em 1em hsla(0, 0%, 0%, 0.1),' . |
|
| 75 | + '0 0.1em 0.25em hsla(0, 0%, 0%, 0.1),'. |
|
| 76 | + '0 0.25em 1em hsla(0, 0%, 0%, 0.1),'. |
|
| 77 | 77 | '0 0.5em 2em hsla(0, 0%, 0%, 0.075)'; |
| 78 | 78 | $vars->add('--spip-box-shadow-mini', $shadow_mini); |
| 79 | 79 | $vars->add('--spip-box-shadow-mini-hover', $shadow); |
@@ -5,23 +5,23 @@ discard block |
||
| 5 | 5 | * @internal |
| 6 | 6 | */ |
| 7 | 7 | class Spip_Css_Vars_Collection { |
| 8 | - private array $vars = []; |
|
| 9 | - |
|
| 10 | - public function add(string $var, string $value) { |
|
| 11 | - $this->vars[$var] = $value; |
|
| 12 | - } |
|
| 13 | - |
|
| 14 | - public function getString(): string { |
|
| 15 | - $string = ''; |
|
| 16 | - foreach ($this->vars as $key => $value) { |
|
| 17 | - $string .= "$key: $value;\n"; |
|
| 18 | - } |
|
| 19 | - return $string; |
|
| 20 | - } |
|
| 21 | - |
|
| 22 | - public function __toString(): string { |
|
| 23 | - return $this->getString(); |
|
| 24 | - } |
|
| 8 | + private array $vars = []; |
|
| 9 | + |
|
| 10 | + public function add(string $var, string $value) { |
|
| 11 | + $this->vars[$var] = $value; |
|
| 12 | + } |
|
| 13 | + |
|
| 14 | + public function getString(): string { |
|
| 15 | + $string = ''; |
|
| 16 | + foreach ($this->vars as $key => $value) { |
|
| 17 | + $string .= "$key: $value;\n"; |
|
| 18 | + } |
|
| 19 | + return $string; |
|
| 20 | + } |
|
| 21 | + |
|
| 22 | + public function __toString(): string { |
|
| 23 | + return $this->getString(); |
|
| 24 | + } |
|
| 25 | 25 | } |
| 26 | 26 | |
| 27 | 27 | /** |
@@ -30,59 +30,59 @@ discard block |
||
| 30 | 30 | * @param Pile $pile Pile |
| 31 | 31 | */ |
| 32 | 32 | function spip_generer_variables_css_typo(array $Pile): \Spip_Css_Vars_Collection { |
| 33 | - $vars = new \Spip_Css_Vars_Collection(); |
|
| 34 | - |
|
| 35 | - // Direction |
|
| 36 | - $vars->add('--spip-dir', $Pile[0]['dir']); |
|
| 37 | - $vars->add('--spip-left', $Pile[0]['left']); |
|
| 38 | - $vars->add('--spip-right', $Pile[0]['right']); |
|
| 39 | - |
|
| 40 | - // Typographie |
|
| 41 | - $vars->add('--spip-font-size', $Pile[0]['font-size']); |
|
| 42 | - $vars->add('--spip-line-height', $Pile[0]['line-height']); |
|
| 43 | - $vars->add('--spip-text-indent', $Pile[0]['text-indent']); |
|
| 44 | - $vars->add('--spip-font-family', $Pile[0]['font-family']); |
|
| 45 | - |
|
| 46 | - // Couleurs hors thème |
|
| 47 | - $vars->add('--spip-background-color', $Pile[0]['background-color']); |
|
| 48 | - $vars->add('--spip-color', $Pile[0]['color']); |
|
| 49 | - |
|
| 50 | - // Espacements pour le rythme vertical et les gouttières |
|
| 51 | - // Basés sur la hauteur d'une ligne de texte à la racine du document |
|
| 52 | - $vars->add('--spip-spacing-y', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4) . 'rem'); |
|
| 53 | - $vars->add('--spip-spacing-x', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4) . 'rem'); |
|
| 54 | - $vars->add('--spip-margin-bottom', $Pile[0]['margin-bottom']); // À déprécier |
|
| 55 | - |
|
| 56 | - // Bordures |
|
| 57 | - $vars->add('--spip-border-radius-mini', '0.2rem'); |
|
| 58 | - $vars->add('--spip-border-radius', '0.33rem'); |
|
| 59 | - $vars->add('--spip-border-radius-large', '0.66rem'); |
|
| 60 | - |
|
| 61 | - // Ombres portées |
|
| 62 | - $shadow_mini = |
|
| 63 | - '0 0.05em 0.1em hsla(0, 0%, 0%, 0.33),' . |
|
| 64 | - '0 0.1em 0.15em hsla(0, 0%, 0%, 0.05),' . |
|
| 65 | - '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05)'; |
|
| 66 | - $shadow = |
|
| 67 | - '0 0.05em 0.15em hsla(0, 0%, 0%, 0.33),' . |
|
| 68 | - '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05),' . |
|
| 69 | - '0 0.1em 0.5em hsla(0, 0%, 0%, 0.05)'; |
|
| 70 | - $shadow_large = |
|
| 71 | - '0 0.05em 0.15em hsla(0, 0%, 0%, 0.1),' . |
|
| 72 | - '0 0.2em 0.5em hsla(0, 0%, 0%, 0.1),' . |
|
| 73 | - '0 0.2em 1em hsla(0, 0%, 0%, 0.075)'; |
|
| 74 | - $shadow_huge = |
|
| 75 | - '0 0.1em 0.25em hsla(0, 0%, 0%, 0.1),' . |
|
| 76 | - '0 0.25em 1em hsla(0, 0%, 0%, 0.1),' . |
|
| 77 | - '0 0.5em 2em hsla(0, 0%, 0%, 0.075)'; |
|
| 78 | - $vars->add('--spip-box-shadow-mini', $shadow_mini); |
|
| 79 | - $vars->add('--spip-box-shadow-mini-hover', $shadow); |
|
| 80 | - $vars->add('--spip-box-shadow', $shadow); |
|
| 81 | - $vars->add('--spip-box-shadow-hover', $shadow_large); |
|
| 82 | - $vars->add('--spip-box-shadow-large', $shadow_large); |
|
| 83 | - $vars->add('--spip-box-shadow-large-hover', $shadow_huge); |
|
| 84 | - |
|
| 85 | - return $vars; |
|
| 33 | + $vars = new \Spip_Css_Vars_Collection(); |
|
| 34 | + |
|
| 35 | + // Direction |
|
| 36 | + $vars->add('--spip-dir', $Pile[0]['dir']); |
|
| 37 | + $vars->add('--spip-left', $Pile[0]['left']); |
|
| 38 | + $vars->add('--spip-right', $Pile[0]['right']); |
|
| 39 | + |
|
| 40 | + // Typographie |
|
| 41 | + $vars->add('--spip-font-size', $Pile[0]['font-size']); |
|
| 42 | + $vars->add('--spip-line-height', $Pile[0]['line-height']); |
|
| 43 | + $vars->add('--spip-text-indent', $Pile[0]['text-indent']); |
|
| 44 | + $vars->add('--spip-font-family', $Pile[0]['font-family']); |
|
| 45 | + |
|
| 46 | + // Couleurs hors thème |
|
| 47 | + $vars->add('--spip-background-color', $Pile[0]['background-color']); |
|
| 48 | + $vars->add('--spip-color', $Pile[0]['color']); |
|
| 49 | + |
|
| 50 | + // Espacements pour le rythme vertical et les gouttières |
|
| 51 | + // Basés sur la hauteur d'une ligne de texte à la racine du document |
|
| 52 | + $vars->add('--spip-spacing-y', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4) . 'rem'); |
|
| 53 | + $vars->add('--spip-spacing-x', round(strmult($Pile[0]['font-size'], $Pile[0]['line-height']), 4) . 'rem'); |
|
| 54 | + $vars->add('--spip-margin-bottom', $Pile[0]['margin-bottom']); // À déprécier |
|
| 55 | + |
|
| 56 | + // Bordures |
|
| 57 | + $vars->add('--spip-border-radius-mini', '0.2rem'); |
|
| 58 | + $vars->add('--spip-border-radius', '0.33rem'); |
|
| 59 | + $vars->add('--spip-border-radius-large', '0.66rem'); |
|
| 60 | + |
|
| 61 | + // Ombres portées |
|
| 62 | + $shadow_mini = |
|
| 63 | + '0 0.05em 0.1em hsla(0, 0%, 0%, 0.33),' . |
|
| 64 | + '0 0.1em 0.15em hsla(0, 0%, 0%, 0.05),' . |
|
| 65 | + '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05)'; |
|
| 66 | + $shadow = |
|
| 67 | + '0 0.05em 0.15em hsla(0, 0%, 0%, 0.33),' . |
|
| 68 | + '0 0.1em 0.25em hsla(0, 0%, 0%, 0.05),' . |
|
| 69 | + '0 0.1em 0.5em hsla(0, 0%, 0%, 0.05)'; |
|
| 70 | + $shadow_large = |
|
| 71 | + '0 0.05em 0.15em hsla(0, 0%, 0%, 0.1),' . |
|
| 72 | + '0 0.2em 0.5em hsla(0, 0%, 0%, 0.1),' . |
|
| 73 | + '0 0.2em 1em hsla(0, 0%, 0%, 0.075)'; |
|
| 74 | + $shadow_huge = |
|
| 75 | + '0 0.1em 0.25em hsla(0, 0%, 0%, 0.1),' . |
|
| 76 | + '0 0.25em 1em hsla(0, 0%, 0%, 0.1),' . |
|
| 77 | + '0 0.5em 2em hsla(0, 0%, 0%, 0.075)'; |
|
| 78 | + $vars->add('--spip-box-shadow-mini', $shadow_mini); |
|
| 79 | + $vars->add('--spip-box-shadow-mini-hover', $shadow); |
|
| 80 | + $vars->add('--spip-box-shadow', $shadow); |
|
| 81 | + $vars->add('--spip-box-shadow-hover', $shadow_large); |
|
| 82 | + $vars->add('--spip-box-shadow-large', $shadow_large); |
|
| 83 | + $vars->add('--spip-box-shadow-large-hover', $shadow_huge); |
|
| 84 | + |
|
| 85 | + return $vars; |
|
| 86 | 86 | } |
| 87 | 87 | |
| 88 | 88 | /** |
@@ -91,101 +91,101 @@ discard block |
||
| 91 | 91 | * @param string $couleur Couleur hex |
| 92 | 92 | */ |
| 93 | 93 | function spip_generer_variables_css_couleurs_theme(string $couleur): \Spip_Css_Vars_Collection { |
| 94 | - $vars = new \Spip_Css_Vars_Collection(); |
|
| 95 | - |
|
| 96 | - #$vars->add('--spip-color-theme--hsl', couleur_hex_to_hsl($couleur, 'h, s, l')); // redéfini ensuite |
|
| 97 | - $vars->add('--spip-color-theme--h', couleur_hex_to_hsl($couleur, 'h')); |
|
| 98 | - $vars->add('--spip-color-theme--s', couleur_hex_to_hsl($couleur, 's')); |
|
| 99 | - $vars->add('--spip-color-theme--l', couleur_hex_to_hsl($couleur, 'l')); |
|
| 100 | - |
|
| 101 | - // un joli dégradé coloré de presque blanc à presque noir… |
|
| 102 | - $vars->add('--spip-color-theme--100', couleur_hex_to_hsl(couleur_eclaircir($couleur, .99), 'h, s, l')); |
|
| 103 | - $vars->add('--spip-color-theme--98', couleur_hex_to_hsl(couleur_eclaircir($couleur, .95), 'h, s, l')); |
|
| 104 | - $vars->add('--spip-color-theme--95', couleur_hex_to_hsl(couleur_eclaircir($couleur, .90), 'h, s, l')); |
|
| 105 | - $vars->add('--spip-color-theme--90', couleur_hex_to_hsl(couleur_eclaircir($couleur, .75), 'h, s, l')); |
|
| 106 | - $vars->add('--spip-color-theme--80', couleur_hex_to_hsl(couleur_eclaircir($couleur, .50), 'h, s, l')); |
|
| 107 | - $vars->add('--spip-color-theme--70', couleur_hex_to_hsl(couleur_eclaircir($couleur, .25), 'h, s, l')); |
|
| 108 | - $vars->add('--spip-color-theme--60', couleur_hex_to_hsl($couleur, 'h, s, l')); |
|
| 109 | - $vars->add('--spip-color-theme--50', couleur_hex_to_hsl(couleur_foncer($couleur, .125), 'h, s, l')); |
|
| 110 | - $vars->add('--spip-color-theme--40', couleur_hex_to_hsl(couleur_foncer($couleur, .25), 'h, s, l')); |
|
| 111 | - $vars->add('--spip-color-theme--30', couleur_hex_to_hsl(couleur_foncer($couleur, .375), 'h, s, l')); |
|
| 112 | - $vars->add('--spip-color-theme--20', couleur_hex_to_hsl(couleur_foncer($couleur, .50), 'h, s, l')); |
|
| 113 | - $vars->add('--spip-color-theme--10', couleur_hex_to_hsl(couleur_foncer($couleur, .75), 'h, s, l')); |
|
| 114 | - $vars->add('--spip-color-theme--00', couleur_hex_to_hsl(couleur_foncer($couleur, .98), 'h, s, l')); |
|
| 115 | - |
|
| 116 | - return $vars; |
|
| 94 | + $vars = new \Spip_Css_Vars_Collection(); |
|
| 95 | + |
|
| 96 | + #$vars->add('--spip-color-theme--hsl', couleur_hex_to_hsl($couleur, 'h, s, l')); // redéfini ensuite |
|
| 97 | + $vars->add('--spip-color-theme--h', couleur_hex_to_hsl($couleur, 'h')); |
|
| 98 | + $vars->add('--spip-color-theme--s', couleur_hex_to_hsl($couleur, 's')); |
|
| 99 | + $vars->add('--spip-color-theme--l', couleur_hex_to_hsl($couleur, 'l')); |
|
| 100 | + |
|
| 101 | + // un joli dégradé coloré de presque blanc à presque noir… |
|
| 102 | + $vars->add('--spip-color-theme--100', couleur_hex_to_hsl(couleur_eclaircir($couleur, .99), 'h, s, l')); |
|
| 103 | + $vars->add('--spip-color-theme--98', couleur_hex_to_hsl(couleur_eclaircir($couleur, .95), 'h, s, l')); |
|
| 104 | + $vars->add('--spip-color-theme--95', couleur_hex_to_hsl(couleur_eclaircir($couleur, .90), 'h, s, l')); |
|
| 105 | + $vars->add('--spip-color-theme--90', couleur_hex_to_hsl(couleur_eclaircir($couleur, .75), 'h, s, l')); |
|
| 106 | + $vars->add('--spip-color-theme--80', couleur_hex_to_hsl(couleur_eclaircir($couleur, .50), 'h, s, l')); |
|
| 107 | + $vars->add('--spip-color-theme--70', couleur_hex_to_hsl(couleur_eclaircir($couleur, .25), 'h, s, l')); |
|
| 108 | + $vars->add('--spip-color-theme--60', couleur_hex_to_hsl($couleur, 'h, s, l')); |
|
| 109 | + $vars->add('--spip-color-theme--50', couleur_hex_to_hsl(couleur_foncer($couleur, .125), 'h, s, l')); |
|
| 110 | + $vars->add('--spip-color-theme--40', couleur_hex_to_hsl(couleur_foncer($couleur, .25), 'h, s, l')); |
|
| 111 | + $vars->add('--spip-color-theme--30', couleur_hex_to_hsl(couleur_foncer($couleur, .375), 'h, s, l')); |
|
| 112 | + $vars->add('--spip-color-theme--20', couleur_hex_to_hsl(couleur_foncer($couleur, .50), 'h, s, l')); |
|
| 113 | + $vars->add('--spip-color-theme--10', couleur_hex_to_hsl(couleur_foncer($couleur, .75), 'h, s, l')); |
|
| 114 | + $vars->add('--spip-color-theme--00', couleur_hex_to_hsl(couleur_foncer($couleur, .98), 'h, s, l')); |
|
| 115 | + |
|
| 116 | + return $vars; |
|
| 117 | 117 | } |
| 118 | 118 | |
| 119 | 119 | /** |
| 120 | 120 | * Génère les variables CSS de couleurs, dont celles dépendantes des couleurs du thème actif. |
| 121 | 121 | */ |
| 122 | 122 | function spip_generer_variables_css_couleurs(): \Spip_Css_Vars_Collection { |
| 123 | - $vars = new \Spip_Css_Vars_Collection(); |
|
| 124 | - |
|
| 125 | - // nos déclinaisons de couleur (basées sur le dégradé précedent, où 60 est là couleur du thème) |
|
| 126 | - $vars->add('--spip-color-theme-white--hsl', 'var(--spip-color-theme--100)'); |
|
| 127 | - $vars->add('--spip-color-theme-lightest--hsl', 'var(--spip-color-theme--95)'); |
|
| 128 | - $vars->add('--spip-color-theme-lighter--hsl', 'var(--spip-color-theme--90)'); |
|
| 129 | - $vars->add('--spip-color-theme-light--hsl', 'var(--spip-color-theme--80)'); |
|
| 130 | - $vars->add('--spip-color-theme--hsl', 'var(--spip-color-theme--60)'); |
|
| 131 | - $vars->add('--spip-color-theme-dark--hsl', 'var(--spip-color-theme--40)'); |
|
| 132 | - $vars->add('--spip-color-theme-darker--hsl', 'var(--spip-color-theme--20)'); |
|
| 133 | - $vars->add('--spip-color-theme-darkest--hsl', 'var(--spip-color-theme--10)'); |
|
| 134 | - $vars->add('--spip-color-theme-black--hsl', 'var(--spip-color-theme--00)'); |
|
| 135 | - |
|
| 136 | - $vars->add('--spip-color-theme-white', 'hsl(var(--spip-color-theme-white--hsl))'); |
|
| 137 | - $vars->add('--spip-color-theme-lightest', 'hsl(var(--spip-color-theme-lightest--hsl))'); |
|
| 138 | - $vars->add('--spip-color-theme-lighter', 'hsl(var(--spip-color-theme-lighter--hsl))'); |
|
| 139 | - $vars->add('--spip-color-theme-light', 'hsl(var(--spip-color-theme-light--hsl))'); |
|
| 140 | - $vars->add('--spip-color-theme', 'hsl(var(--spip-color-theme--hsl))'); |
|
| 141 | - $vars->add('--spip-color-theme-dark', 'hsl(var(--spip-color-theme-dark--hsl))'); |
|
| 142 | - $vars->add('--spip-color-theme-darker', 'hsl(var(--spip-color-theme-darker--hsl))'); |
|
| 143 | - $vars->add('--spip-color-theme-darkest', 'hsl(var(--spip-color-theme-darkest--hsl))'); |
|
| 144 | - $vars->add('--spip-color-theme-black', 'hsl(var(--spip-color-theme-black--hsl))'); |
|
| 145 | - |
|
| 146 | - // déclinaisons de gris (luminosité calquée sur le dégradé de couleur) |
|
| 147 | - $vars->add('--spip-color-white--hsl', '0, 0%, 100%'); |
|
| 148 | - $vars->add('--spip-color-gray-lightest--hsl', '0, 0%, 96%'); |
|
| 149 | - $vars->add('--spip-color-gray-lighter--hsl', '0, 0%, 90%'); |
|
| 150 | - $vars->add('--spip-color-gray-light--hsl', '0, 0%, 80%'); |
|
| 151 | - $vars->add('--spip-color-gray--hsl', '0, 0%, 60%'); |
|
| 152 | - $vars->add('--spip-color-gray-dark--hsl', '0, 0%, 40%'); |
|
| 153 | - $vars->add('--spip-color-gray-darker--hsl', '0, 0%, 20%'); |
|
| 154 | - $vars->add('--spip-color-gray-darkest--hsl', '0, 0%, 10%'); |
|
| 155 | - $vars->add('--spip-color-black--hsl', '0, 0%, 0%'); |
|
| 156 | - |
|
| 157 | - $vars->add('--spip-color-white', 'hsl(var(--spip-color-white--hsl))'); |
|
| 158 | - $vars->add('--spip-color-gray-lightest', 'hsl(var(--spip-color-gray-lightest--hsl))'); |
|
| 159 | - $vars->add('--spip-color-gray-lighter', 'hsl(var(--spip-color-gray-lighter--hsl))'); |
|
| 160 | - $vars->add('--spip-color-gray-light', 'hsl(var(--spip-color-gray-light--hsl))'); |
|
| 161 | - $vars->add('--spip-color-gray', 'hsl(var(--spip-color-gray--hsl))'); |
|
| 162 | - $vars->add('--spip-color-gray-dark', 'hsl(var(--spip-color-gray-dark--hsl))'); |
|
| 163 | - $vars->add('--spip-color-gray-darker', 'hsl(var(--spip-color-gray-darker--hsl))'); |
|
| 164 | - $vars->add('--spip-color-gray-darkest', 'hsl(var(--spip-color-gray-darkest--hsl))'); |
|
| 165 | - $vars->add('--spip-color-black', 'hsl(var(--spip-color-black--hsl))'); |
|
| 166 | - |
|
| 167 | - // Différents états : erreur, etc. |
|
| 168 | - $vars->add('--spip-color-success--hsl', '72, 66%, 62%'); |
|
| 169 | - $vars->add('--spip-color-success--h', '72'); |
|
| 170 | - $vars->add('--spip-color-success--s', '66%'); |
|
| 171 | - $vars->add('--spip-color-success--l', '62%'); |
|
| 172 | - $vars->add('--spip-color-error--hsl', '356, 70%, 57%'); |
|
| 173 | - $vars->add('--spip-color-error--h', '356'); |
|
| 174 | - $vars->add('--spip-color-error--s', '70%'); |
|
| 175 | - $vars->add('--spip-color-error--l', '57%'); |
|
| 176 | - $vars->add('--spip-color-notice--hsl', '47, 100%, 62%'); |
|
| 177 | - $vars->add('--spip-color-notice--h', '47'); |
|
| 178 | - $vars->add('--spip-color-notice--s', '100%'); |
|
| 179 | - $vars->add('--spip-color-notice--l', '62%'); |
|
| 180 | - $vars->add('--spip-color-info--hsl', '197, 56%, 27%'); |
|
| 181 | - $vars->add('--spip-color-info--h', '197'); |
|
| 182 | - $vars->add('--spip-color-info--s', '56%'); |
|
| 183 | - $vars->add('--spip-color-info--l', '27%'); |
|
| 184 | - |
|
| 185 | - $vars->add('--spip-color-success', 'hsl(var(--spip-color-success--hsl))'); |
|
| 186 | - $vars->add('--spip-color-error', 'hsl(var(--spip-color-error--hsl))'); |
|
| 187 | - $vars->add('--spip-color-notice', 'hsl(var(--spip-color-notice--hsl))'); |
|
| 188 | - $vars->add('--spip-color-info', 'hsl(var(--spip-color-info--hsl))'); |
|
| 189 | - |
|
| 190 | - return $vars; |
|
| 123 | + $vars = new \Spip_Css_Vars_Collection(); |
|
| 124 | + |
|
| 125 | + // nos déclinaisons de couleur (basées sur le dégradé précedent, où 60 est là couleur du thème) |
|
| 126 | + $vars->add('--spip-color-theme-white--hsl', 'var(--spip-color-theme--100)'); |
|
| 127 | + $vars->add('--spip-color-theme-lightest--hsl', 'var(--spip-color-theme--95)'); |
|
| 128 | + $vars->add('--spip-color-theme-lighter--hsl', 'var(--spip-color-theme--90)'); |
|
| 129 | + $vars->add('--spip-color-theme-light--hsl', 'var(--spip-color-theme--80)'); |
|
| 130 | + $vars->add('--spip-color-theme--hsl', 'var(--spip-color-theme--60)'); |
|
| 131 | + $vars->add('--spip-color-theme-dark--hsl', 'var(--spip-color-theme--40)'); |
|
| 132 | + $vars->add('--spip-color-theme-darker--hsl', 'var(--spip-color-theme--20)'); |
|
| 133 | + $vars->add('--spip-color-theme-darkest--hsl', 'var(--spip-color-theme--10)'); |
|
| 134 | + $vars->add('--spip-color-theme-black--hsl', 'var(--spip-color-theme--00)'); |
|
| 135 | + |
|
| 136 | + $vars->add('--spip-color-theme-white', 'hsl(var(--spip-color-theme-white--hsl))'); |
|
| 137 | + $vars->add('--spip-color-theme-lightest', 'hsl(var(--spip-color-theme-lightest--hsl))'); |
|
| 138 | + $vars->add('--spip-color-theme-lighter', 'hsl(var(--spip-color-theme-lighter--hsl))'); |
|
| 139 | + $vars->add('--spip-color-theme-light', 'hsl(var(--spip-color-theme-light--hsl))'); |
|
| 140 | + $vars->add('--spip-color-theme', 'hsl(var(--spip-color-theme--hsl))'); |
|
| 141 | + $vars->add('--spip-color-theme-dark', 'hsl(var(--spip-color-theme-dark--hsl))'); |
|
| 142 | + $vars->add('--spip-color-theme-darker', 'hsl(var(--spip-color-theme-darker--hsl))'); |
|
| 143 | + $vars->add('--spip-color-theme-darkest', 'hsl(var(--spip-color-theme-darkest--hsl))'); |
|
| 144 | + $vars->add('--spip-color-theme-black', 'hsl(var(--spip-color-theme-black--hsl))'); |
|
| 145 | + |
|
| 146 | + // déclinaisons de gris (luminosité calquée sur le dégradé de couleur) |
|
| 147 | + $vars->add('--spip-color-white--hsl', '0, 0%, 100%'); |
|
| 148 | + $vars->add('--spip-color-gray-lightest--hsl', '0, 0%, 96%'); |
|
| 149 | + $vars->add('--spip-color-gray-lighter--hsl', '0, 0%, 90%'); |
|
| 150 | + $vars->add('--spip-color-gray-light--hsl', '0, 0%, 80%'); |
|
| 151 | + $vars->add('--spip-color-gray--hsl', '0, 0%, 60%'); |
|
| 152 | + $vars->add('--spip-color-gray-dark--hsl', '0, 0%, 40%'); |
|
| 153 | + $vars->add('--spip-color-gray-darker--hsl', '0, 0%, 20%'); |
|
| 154 | + $vars->add('--spip-color-gray-darkest--hsl', '0, 0%, 10%'); |
|
| 155 | + $vars->add('--spip-color-black--hsl', '0, 0%, 0%'); |
|
| 156 | + |
|
| 157 | + $vars->add('--spip-color-white', 'hsl(var(--spip-color-white--hsl))'); |
|
| 158 | + $vars->add('--spip-color-gray-lightest', 'hsl(var(--spip-color-gray-lightest--hsl))'); |
|
| 159 | + $vars->add('--spip-color-gray-lighter', 'hsl(var(--spip-color-gray-lighter--hsl))'); |
|
| 160 | + $vars->add('--spip-color-gray-light', 'hsl(var(--spip-color-gray-light--hsl))'); |
|
| 161 | + $vars->add('--spip-color-gray', 'hsl(var(--spip-color-gray--hsl))'); |
|
| 162 | + $vars->add('--spip-color-gray-dark', 'hsl(var(--spip-color-gray-dark--hsl))'); |
|
| 163 | + $vars->add('--spip-color-gray-darker', 'hsl(var(--spip-color-gray-darker--hsl))'); |
|
| 164 | + $vars->add('--spip-color-gray-darkest', 'hsl(var(--spip-color-gray-darkest--hsl))'); |
|
| 165 | + $vars->add('--spip-color-black', 'hsl(var(--spip-color-black--hsl))'); |
|
| 166 | + |
|
| 167 | + // Différents états : erreur, etc. |
|
| 168 | + $vars->add('--spip-color-success--hsl', '72, 66%, 62%'); |
|
| 169 | + $vars->add('--spip-color-success--h', '72'); |
|
| 170 | + $vars->add('--spip-color-success--s', '66%'); |
|
| 171 | + $vars->add('--spip-color-success--l', '62%'); |
|
| 172 | + $vars->add('--spip-color-error--hsl', '356, 70%, 57%'); |
|
| 173 | + $vars->add('--spip-color-error--h', '356'); |
|
| 174 | + $vars->add('--spip-color-error--s', '70%'); |
|
| 175 | + $vars->add('--spip-color-error--l', '57%'); |
|
| 176 | + $vars->add('--spip-color-notice--hsl', '47, 100%, 62%'); |
|
| 177 | + $vars->add('--spip-color-notice--h', '47'); |
|
| 178 | + $vars->add('--spip-color-notice--s', '100%'); |
|
| 179 | + $vars->add('--spip-color-notice--l', '62%'); |
|
| 180 | + $vars->add('--spip-color-info--hsl', '197, 56%, 27%'); |
|
| 181 | + $vars->add('--spip-color-info--h', '197'); |
|
| 182 | + $vars->add('--spip-color-info--s', '56%'); |
|
| 183 | + $vars->add('--spip-color-info--l', '27%'); |
|
| 184 | + |
|
| 185 | + $vars->add('--spip-color-success', 'hsl(var(--spip-color-success--hsl))'); |
|
| 186 | + $vars->add('--spip-color-error', 'hsl(var(--spip-color-error--hsl))'); |
|
| 187 | + $vars->add('--spip-color-notice', 'hsl(var(--spip-color-notice--hsl))'); |
|
| 188 | + $vars->add('--spip-color-info', 'hsl(var(--spip-color-info--hsl))'); |
|
| 189 | + |
|
| 190 | + return $vars; |
|
| 191 | 191 | } |
@@ -11,40 +11,40 @@ |
||
| 11 | 11 | \***************************************************************************/ |
| 12 | 12 | |
| 13 | 13 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 14 | - return; |
|
| 14 | + return; |
|
| 15 | 15 | } |
| 16 | 16 | |
| 17 | 17 | function defaut_tri_defined($defaut) { |
| 18 | - if (!defined('_TRI_ARTICLES_RUBRIQUE')) { |
|
| 19 | - return $defaut; |
|
| 20 | - } |
|
| 18 | + if (!defined('_TRI_ARTICLES_RUBRIQUE')) { |
|
| 19 | + return $defaut; |
|
| 20 | + } |
|
| 21 | 21 | |
| 22 | - $sens = 1; |
|
| 23 | - $tri = trim(_TRI_ARTICLES_RUBRIQUE); |
|
| 24 | - $tri = explode(' ', $tri); |
|
| 25 | - if (strncasecmp(end($tri), 'DESC', 4) == 0) { |
|
| 26 | - $sens = -1; |
|
| 27 | - array_pop($tri); |
|
| 28 | - } elseif (strncasecmp(end($tri), 'ASC', 3) == 0) { |
|
| 29 | - $sens = 1; |
|
| 30 | - array_pop($tri); |
|
| 31 | - } |
|
| 32 | - $tri = implode(' ', $tri); |
|
| 33 | - $tri = [$tri => $sens]; |
|
| 34 | - foreach ($defaut as $n => $s) { |
|
| 35 | - if (!isset($tri[$n])) { |
|
| 36 | - $tri[$n] = $s; |
|
| 37 | - } |
|
| 38 | - } |
|
| 22 | + $sens = 1; |
|
| 23 | + $tri = trim(_TRI_ARTICLES_RUBRIQUE); |
|
| 24 | + $tri = explode(' ', $tri); |
|
| 25 | + if (strncasecmp(end($tri), 'DESC', 4) == 0) { |
|
| 26 | + $sens = -1; |
|
| 27 | + array_pop($tri); |
|
| 28 | + } elseif (strncasecmp(end($tri), 'ASC', 3) == 0) { |
|
| 29 | + $sens = 1; |
|
| 30 | + array_pop($tri); |
|
| 31 | + } |
|
| 32 | + $tri = implode(' ', $tri); |
|
| 33 | + $tri = [$tri => $sens]; |
|
| 34 | + foreach ($defaut as $n => $s) { |
|
| 35 | + if (!isset($tri[$n])) { |
|
| 36 | + $tri[$n] = $s; |
|
| 37 | + } |
|
| 38 | + } |
|
| 39 | 39 | |
| 40 | - return $tri; |
|
| 40 | + return $tri; |
|
| 41 | 41 | } |
| 42 | 42 | |
| 43 | 43 | function defaut_tri_par($par, $defaut) { |
| 44 | - if (!defined('_TRI_ARTICLES_RUBRIQUE')) { |
|
| 45 | - return $par; |
|
| 46 | - } |
|
| 47 | - $par = array_keys($defaut); |
|
| 44 | + if (!defined('_TRI_ARTICLES_RUBRIQUE')) { |
|
| 45 | + return $par; |
|
| 46 | + } |
|
| 47 | + $par = array_keys($defaut); |
|
| 48 | 48 | |
| 49 | - return reset($par); |
|
| 49 | + return reset($par); |
|
| 50 | 50 | } |
@@ -11,24 +11,24 @@ |
||
| 11 | 11 | \***************************************************************************/ |
| 12 | 12 | |
| 13 | 13 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 14 | - return; |
|
| 14 | + return; |
|
| 15 | 15 | } |
| 16 | 16 | |
| 17 | 17 | function lister_traductions($id_trad, $objet) { |
| 18 | - $table_objet_sql = table_objet_sql($objet); |
|
| 19 | - $primary = id_table_objet($objet); |
|
| 18 | + $table_objet_sql = table_objet_sql($objet); |
|
| 19 | + $primary = id_table_objet($objet); |
|
| 20 | 20 | |
| 21 | - $select = "$primary as id,lang"; |
|
| 22 | - $where = 'id_trad=' . intval($id_trad); |
|
| 23 | - $trouver_table = charger_fonction('trouver_table', 'base'); |
|
| 24 | - $desc = $trouver_table($table_objet_sql); |
|
| 25 | - if (isset($desc['field']['statut'])) { |
|
| 26 | - $select .= ',statut'; |
|
| 27 | - $where .= ' AND statut!=' . sql_quote('poubelle'); |
|
| 28 | - } |
|
| 21 | + $select = "$primary as id,lang"; |
|
| 22 | + $where = 'id_trad=' . intval($id_trad); |
|
| 23 | + $trouver_table = charger_fonction('trouver_table', 'base'); |
|
| 24 | + $desc = $trouver_table($table_objet_sql); |
|
| 25 | + if (isset($desc['field']['statut'])) { |
|
| 26 | + $select .= ',statut'; |
|
| 27 | + $where .= ' AND statut!=' . sql_quote('poubelle'); |
|
| 28 | + } |
|
| 29 | 29 | |
| 30 | - $rows = sql_allfetsel($select, $table_objet_sql, $where); |
|
| 31 | - lang_select(); |
|
| 30 | + $rows = sql_allfetsel($select, $table_objet_sql, $where); |
|
| 31 | + lang_select(); |
|
| 32 | 32 | |
| 33 | - return $rows; |
|
| 33 | + return $rows; |
|
| 34 | 34 | } |
@@ -19,12 +19,12 @@ |
||
| 19 | 19 | $primary = id_table_objet($objet); |
| 20 | 20 | |
| 21 | 21 | $select = "$primary as id,lang"; |
| 22 | - $where = 'id_trad=' . intval($id_trad); |
|
| 22 | + $where = 'id_trad='.intval($id_trad); |
|
| 23 | 23 | $trouver_table = charger_fonction('trouver_table', 'base'); |
| 24 | 24 | $desc = $trouver_table($table_objet_sql); |
| 25 | 25 | if (isset($desc['field']['statut'])) { |
| 26 | 26 | $select .= ',statut'; |
| 27 | - $where .= ' AND statut!=' . sql_quote('poubelle'); |
|
| 27 | + $where .= ' AND statut!='.sql_quote('poubelle'); |
|
| 28 | 28 | } |
| 29 | 29 | |
| 30 | 30 | $rows = sql_allfetsel($select, $table_objet_sql, $where); |
@@ -11,35 +11,35 @@ |
||
| 11 | 11 | \***************************************************************************/ |
| 12 | 12 | |
| 13 | 13 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 14 | - return; |
|
| 14 | + return; |
|
| 15 | 15 | } |
| 16 | 16 | |
| 17 | 17 | function formulaires_configurer_transcodeur_charger_dist() { |
| 18 | - $valeurs = [ |
|
| 19 | - 'charset' => $GLOBALS['meta']['charset'], |
|
| 20 | - ]; |
|
| 18 | + $valeurs = [ |
|
| 19 | + 'charset' => $GLOBALS['meta']['charset'], |
|
| 20 | + ]; |
|
| 21 | 21 | |
| 22 | - return $valeurs; |
|
| 22 | + return $valeurs; |
|
| 23 | 23 | } |
| 24 | 24 | |
| 25 | 25 | function formulaires_configurer_transcodeur_verifier_dist() { |
| 26 | - include_spip('inc/charsets'); |
|
| 26 | + include_spip('inc/charsets'); |
|
| 27 | 27 | |
| 28 | - $erreurs = []; |
|
| 29 | - if (!$charset = _request('charset')) { |
|
| 30 | - $erreurs['charset'] = _T('info_obligatoire'); |
|
| 31 | - } elseif ($charset != 'utf-8' and !load_charset($charset)) { |
|
| 32 | - $erreurs['charset'] = _T('utf8_convert_erreur_orig', ['charset' => entites_html($charset)]); |
|
| 33 | - } |
|
| 28 | + $erreurs = []; |
|
| 29 | + if (!$charset = _request('charset')) { |
|
| 30 | + $erreurs['charset'] = _T('info_obligatoire'); |
|
| 31 | + } elseif ($charset != 'utf-8' and !load_charset($charset)) { |
|
| 32 | + $erreurs['charset'] = _T('utf8_convert_erreur_orig', ['charset' => entites_html($charset)]); |
|
| 33 | + } |
|
| 34 | 34 | |
| 35 | - return $erreurs; |
|
| 35 | + return $erreurs; |
|
| 36 | 36 | } |
| 37 | 37 | |
| 38 | 38 | |
| 39 | 39 | function formulaires_configurer_transcodeur_traiter_dist() { |
| 40 | - $res = ['editable' => true]; |
|
| 41 | - ecrire_meta('charset', _request('charset')); |
|
| 42 | - $res['message_ok'] = _T('config_info_enregistree'); |
|
| 40 | + $res = ['editable' => true]; |
|
| 41 | + ecrire_meta('charset', _request('charset')); |
|
| 42 | + $res['message_ok'] = _T('config_info_enregistree'); |
|
| 43 | 43 | |
| 44 | - return $res; |
|
| 44 | + return $res; |
|
| 45 | 45 | } |
@@ -3,7 +3,7 @@ |
||
| 3 | 3 | function formulaires_configurer_ecran_connexion_data(): array { |
| 4 | 4 | return [ |
| 5 | 5 | 'couleur_defaut' => '#db1762', |
| 6 | - 'img_fond' => _DIR_IMG . 'spip_fond_login.jpg', |
|
| 6 | + 'img_fond' => _DIR_IMG.'spip_fond_login.jpg', |
|
| 7 | 7 | ]; |
| 8 | 8 | } |
| 9 | 9 | |
@@ -1,94 +1,94 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | function formulaires_configurer_ecran_connexion_data(): array { |
| 4 | - return [ |
|
| 5 | - 'couleur_defaut' => '#db1762', |
|
| 6 | - 'img_fond' => _DIR_IMG . 'spip_fond_login.jpg', |
|
| 7 | - ]; |
|
| 4 | + return [ |
|
| 5 | + 'couleur_defaut' => '#db1762', |
|
| 6 | + 'img_fond' => _DIR_IMG . 'spip_fond_login.jpg', |
|
| 7 | + ]; |
|
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | function formulaires_configurer_ecran_connexion_charger_dist() { |
| 11 | - include_spip('inc/config'); |
|
| 12 | - include_spip('inc/autoriser'); |
|
| 11 | + include_spip('inc/config'); |
|
| 12 | + include_spip('inc/autoriser'); |
|
| 13 | 13 | |
| 14 | - $data = formulaires_configurer_ecran_connexion_data(); |
|
| 14 | + $data = formulaires_configurer_ecran_connexion_data(); |
|
| 15 | 15 | |
| 16 | - $valeurs = [ |
|
| 17 | - 'couleur_login' => lire_config('couleur_login', $data['couleur_defaut']), |
|
| 18 | - 'couleur_defaut_login' => $data['couleur_defaut'], |
|
| 19 | - 'upload_image_fond_login' => '', |
|
| 20 | - ]; |
|
| 16 | + $valeurs = [ |
|
| 17 | + 'couleur_login' => lire_config('couleur_login', $data['couleur_defaut']), |
|
| 18 | + 'couleur_defaut_login' => $data['couleur_defaut'], |
|
| 19 | + 'upload_image_fond_login' => '', |
|
| 20 | + ]; |
|
| 21 | 21 | |
| 22 | - if (file_exists($data['img_fond'])) { |
|
| 23 | - $valeurs['src_img'] = $data['img_fond']; |
|
| 24 | - } |
|
| 22 | + if (file_exists($data['img_fond'])) { |
|
| 23 | + $valeurs['src_img'] = $data['img_fond']; |
|
| 24 | + } |
|
| 25 | 25 | |
| 26 | - return $valeurs; |
|
| 26 | + return $valeurs; |
|
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | |
| 30 | 30 | function formulaires_configurer_ecran_connexion_verifier_dist() { |
| 31 | - $erreurs = []; |
|
| 32 | - |
|
| 33 | - if (_request('supprimer_image_fond_login')) { |
|
| 34 | - // rien à tester |
|
| 35 | - } |
|
| 36 | - |
|
| 37 | - elseif (_request('supprimer_couleur_login')) { |
|
| 38 | - // rien à tester |
|
| 39 | - } |
|
| 40 | - |
|
| 41 | - elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 42 | - $file = $_FILES['upload_image_fond_login']; |
|
| 43 | - include_spip('inc/documents'); |
|
| 44 | - $extension = pathinfo($file['name'], PATHINFO_EXTENSION); |
|
| 45 | - $extension = corriger_extension(strtolower($extension)); |
|
| 46 | - if (!in_array($extension, ['jpg'])) { |
|
| 47 | - $erreurs['upload_image_fond_login'] = _T('erreur_type_fichier'); |
|
| 48 | - } |
|
| 49 | - } |
|
| 50 | - |
|
| 51 | - return $erreurs; |
|
| 31 | + $erreurs = []; |
|
| 32 | + |
|
| 33 | + if (_request('supprimer_image_fond_login')) { |
|
| 34 | + // rien à tester |
|
| 35 | + } |
|
| 36 | + |
|
| 37 | + elseif (_request('supprimer_couleur_login')) { |
|
| 38 | + // rien à tester |
|
| 39 | + } |
|
| 40 | + |
|
| 41 | + elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 42 | + $file = $_FILES['upload_image_fond_login']; |
|
| 43 | + include_spip('inc/documents'); |
|
| 44 | + $extension = pathinfo($file['name'], PATHINFO_EXTENSION); |
|
| 45 | + $extension = corriger_extension(strtolower($extension)); |
|
| 46 | + if (!in_array($extension, ['jpg'])) { |
|
| 47 | + $erreurs['upload_image_fond_login'] = _T('erreur_type_fichier'); |
|
| 48 | + } |
|
| 49 | + } |
|
| 50 | + |
|
| 51 | + return $erreurs; |
|
| 52 | 52 | } |
| 53 | 53 | |
| 54 | 54 | |
| 55 | 55 | function formulaires_configurer_ecran_connexion_traiter_dist() { |
| 56 | 56 | |
| 57 | - $retours = [ |
|
| 58 | - 'message_ok' => _T('config_info_enregistree'), |
|
| 59 | - 'editable' => true, |
|
| 60 | - ]; |
|
| 61 | - |
|
| 62 | - include_spip('inc/config'); |
|
| 63 | - $data = formulaires_configurer_ecran_connexion_data(); |
|
| 64 | - $dest = $data['img_fond']; |
|
| 65 | - |
|
| 66 | - if (_request('couleur_login')) { |
|
| 67 | - $color = _request('couleur_login'); |
|
| 68 | - if ($color === $data['couleur_defaut']) { |
|
| 69 | - effacer_config('couleur_login'); |
|
| 70 | - } else { |
|
| 71 | - ecrire_config('couleur_login', $color); |
|
| 72 | - } |
|
| 73 | - } |
|
| 74 | - |
|
| 75 | - if (_request('supprimer_image_fond_login')) { |
|
| 76 | - @unlink($dest); |
|
| 77 | - } |
|
| 78 | - |
|
| 79 | - elseif (_request('supprimer_couleur_login')) { |
|
| 80 | - effacer_config('couleur_login'); |
|
| 81 | - set_request('couleur_login', null); |
|
| 82 | - } |
|
| 83 | - |
|
| 84 | - elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 85 | - $file = $_FILES['upload_image_fond_login']; |
|
| 86 | - include_spip('inc/documents'); |
|
| 87 | - deplacer_fichier_upload($file['tmp_name'], $dest); |
|
| 88 | - } |
|
| 89 | - |
|
| 90 | - include_spip('inc/invalideur'); |
|
| 91 | - suivre_invalideur('1'); # tout effacer |
|
| 92 | - |
|
| 93 | - return $retours; |
|
| 57 | + $retours = [ |
|
| 58 | + 'message_ok' => _T('config_info_enregistree'), |
|
| 59 | + 'editable' => true, |
|
| 60 | + ]; |
|
| 61 | + |
|
| 62 | + include_spip('inc/config'); |
|
| 63 | + $data = formulaires_configurer_ecran_connexion_data(); |
|
| 64 | + $dest = $data['img_fond']; |
|
| 65 | + |
|
| 66 | + if (_request('couleur_login')) { |
|
| 67 | + $color = _request('couleur_login'); |
|
| 68 | + if ($color === $data['couleur_defaut']) { |
|
| 69 | + effacer_config('couleur_login'); |
|
| 70 | + } else { |
|
| 71 | + ecrire_config('couleur_login', $color); |
|
| 72 | + } |
|
| 73 | + } |
|
| 74 | + |
|
| 75 | + if (_request('supprimer_image_fond_login')) { |
|
| 76 | + @unlink($dest); |
|
| 77 | + } |
|
| 78 | + |
|
| 79 | + elseif (_request('supprimer_couleur_login')) { |
|
| 80 | + effacer_config('couleur_login'); |
|
| 81 | + set_request('couleur_login', null); |
|
| 82 | + } |
|
| 83 | + |
|
| 84 | + elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 85 | + $file = $_FILES['upload_image_fond_login']; |
|
| 86 | + include_spip('inc/documents'); |
|
| 87 | + deplacer_fichier_upload($file['tmp_name'], $dest); |
|
| 88 | + } |
|
| 89 | + |
|
| 90 | + include_spip('inc/invalideur'); |
|
| 91 | + suivre_invalideur('1'); # tout effacer |
|
| 92 | + |
|
| 93 | + return $retours; |
|
| 94 | 94 | } |
@@ -32,13 +32,9 @@ discard block |
||
| 32 | 32 | |
| 33 | 33 | if (_request('supprimer_image_fond_login')) { |
| 34 | 34 | // rien à tester |
| 35 | - } |
|
| 36 | - |
|
| 37 | - elseif (_request('supprimer_couleur_login')) { |
|
| 35 | + } elseif (_request('supprimer_couleur_login')) { |
|
| 38 | 36 | // rien à tester |
| 39 | - } |
|
| 40 | - |
|
| 41 | - elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 37 | + } elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 42 | 38 | $file = $_FILES['upload_image_fond_login']; |
| 43 | 39 | include_spip('inc/documents'); |
| 44 | 40 | $extension = pathinfo($file['name'], PATHINFO_EXTENSION); |
@@ -74,14 +70,10 @@ discard block |
||
| 74 | 70 | |
| 75 | 71 | if (_request('supprimer_image_fond_login')) { |
| 76 | 72 | @unlink($dest); |
| 77 | - } |
|
| 78 | - |
|
| 79 | - elseif (_request('supprimer_couleur_login')) { |
|
| 73 | + } elseif (_request('supprimer_couleur_login')) { |
|
| 80 | 74 | effacer_config('couleur_login'); |
| 81 | 75 | set_request('couleur_login', null); |
| 82 | - } |
|
| 83 | - |
|
| 84 | - elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 76 | + } elseif (!empty($_FILES['upload_image_fond_login'])) { |
|
| 85 | 77 | $file = $_FILES['upload_image_fond_login']; |
| 86 | 78 | include_spip('inc/documents'); |
| 87 | 79 | deplacer_fichier_upload($file['tmp_name'], $dest); |
@@ -77,19 +77,19 @@ discard block |
||
| 77 | 77 | } |
| 78 | 78 | switch ($objet) { |
| 79 | 79 | case 'article': |
| 80 | - $libelle .= ' ' . aider('logoart'); |
|
| 80 | + $libelle .= ' '.aider('logoart'); |
|
| 81 | 81 | break; |
| 82 | 82 | case 'breve': |
| 83 | - $libelle .= ' ' . aider('breveslogo'); |
|
| 83 | + $libelle .= ' '.aider('breveslogo'); |
|
| 84 | 84 | break; |
| 85 | 85 | case 'rubrique': |
| 86 | - $libelle .= ' ' . aider('rublogo'); |
|
| 86 | + $libelle .= ' '.aider('rublogo'); |
|
| 87 | 87 | break; |
| 88 | 88 | default: |
| 89 | 89 | break; |
| 90 | 90 | } |
| 91 | 91 | |
| 92 | - $options['titre'] = $img . $libelle; |
|
| 92 | + $options['titre'] = $img.$libelle; |
|
| 93 | 93 | } |
| 94 | 94 | if (!isset($options['editable'])) { |
| 95 | 95 | include_spip('inc/autoriser'); |
@@ -114,7 +114,7 @@ discard block |
||
| 114 | 114 | foreach ($etats as $etat) { |
| 115 | 115 | $logo = $chercher_logo($id_objet, $_id_objet, $etat); |
| 116 | 116 | if ($logo) { |
| 117 | - $res['logo_' . $etat] = $logo[0]; |
|
| 117 | + $res['logo_'.$etat] = $logo[0]; |
|
| 118 | 118 | } |
| 119 | 119 | } |
| 120 | 120 | // pas de logo_on -> pas de formulaire pour le survol |
@@ -180,7 +180,7 @@ discard block |
||
| 180 | 180 | $extensions_possibles |
| 181 | 181 | ) |
| 182 | 182 | ) { |
| 183 | - $erreurs['logo_' . $etat] = _L('Extension non reconnue'); |
|
| 183 | + $erreurs['logo_'.$etat] = _L('Extension non reconnue'); |
|
| 184 | 184 | } |
| 185 | 185 | } elseif ($file and $file['error'] != 0 and isset($file['msg'])) { |
| 186 | 186 | $erreurs['message_erreur'] = $file['msg']; |
@@ -265,7 +265,7 @@ discard block |
||
| 265 | 265 | include_spip('inc/documents'); |
| 266 | 266 | $sources = []; |
| 267 | 267 | foreach (['on', 'off'] as $etat) { |
| 268 | - $logo = 'logo_' . $etat; |
|
| 268 | + $logo = 'logo_'.$etat; |
|
| 269 | 269 | if (isset($_FILES[$logo])) { |
| 270 | 270 | if ($_FILES[$logo]['error'] == 0) { |
| 271 | 271 | $sources[$etat] = $_FILES[$logo]; |
@@ -30,7 +30,7 @@ discard block |
||
| 30 | 30 | **/ |
| 31 | 31 | |
| 32 | 32 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 33 | - return; |
|
| 33 | + return; |
|
| 34 | 34 | } |
| 35 | 35 | |
| 36 | 36 | global $logo_libelles; |
@@ -49,91 +49,91 @@ discard block |
||
| 49 | 49 | * @return array Variables d'environnement pour le fond |
| 50 | 50 | */ |
| 51 | 51 | function formulaires_editer_logo_charger_dist($objet, $id_objet, $retour = '', $options = []) { |
| 52 | - // pas dans une boucle ? formulaire pour le logo du site |
|
| 53 | - // dans ce cas, il faut chercher un 'siteon0.ext' |
|
| 54 | - if (!$objet) { |
|
| 55 | - $objet = 'site'; |
|
| 56 | - } |
|
| 52 | + // pas dans une boucle ? formulaire pour le logo du site |
|
| 53 | + // dans ce cas, il faut chercher un 'siteon0.ext' |
|
| 54 | + if (!$objet) { |
|
| 55 | + $objet = 'site'; |
|
| 56 | + } |
|
| 57 | 57 | |
| 58 | - $objet = objet_type($objet); |
|
| 59 | - $_id_objet = id_table_objet($objet); |
|
| 58 | + $objet = objet_type($objet); |
|
| 59 | + $_id_objet = id_table_objet($objet); |
|
| 60 | 60 | |
| 61 | - if (!is_array($options)) { |
|
| 62 | - $options = unserialize($options); |
|
| 63 | - } |
|
| 64 | - $options = spip_sanitize_from_request($options, '*'); |
|
| 61 | + if (!is_array($options)) { |
|
| 62 | + $options = unserialize($options); |
|
| 63 | + } |
|
| 64 | + $options = spip_sanitize_from_request($options, '*'); |
|
| 65 | 65 | |
| 66 | - if (!isset($options['titre'])) { |
|
| 67 | - $balise_img = chercher_filtre('balise_img'); |
|
| 68 | - $img = $balise_img(chemin_image('image-24.png'), '', 'cadre-icone'); |
|
| 69 | - $libelles = pipeline('libeller_logo', $GLOBALS['logo_libelles']); |
|
| 70 | - $libelle = (($id_objet or $objet != 'rubrique') ? $objet : 'racine'); |
|
| 71 | - if (isset($libelles[$libelle])) { |
|
| 72 | - $libelle = $libelles[$libelle]; |
|
| 73 | - } elseif ($libelle = objet_info($objet, 'texte_logo_objet')) { |
|
| 74 | - $libelle = _T($libelle); |
|
| 75 | - } else { |
|
| 76 | - $libelle = _L('Logo'); |
|
| 77 | - } |
|
| 78 | - switch ($objet) { |
|
| 79 | - case 'article': |
|
| 80 | - $libelle .= ' ' . aider('logoart'); |
|
| 81 | - break; |
|
| 82 | - case 'breve': |
|
| 83 | - $libelle .= ' ' . aider('breveslogo'); |
|
| 84 | - break; |
|
| 85 | - case 'rubrique': |
|
| 86 | - $libelle .= ' ' . aider('rublogo'); |
|
| 87 | - break; |
|
| 88 | - default: |
|
| 89 | - break; |
|
| 90 | - } |
|
| 66 | + if (!isset($options['titre'])) { |
|
| 67 | + $balise_img = chercher_filtre('balise_img'); |
|
| 68 | + $img = $balise_img(chemin_image('image-24.png'), '', 'cadre-icone'); |
|
| 69 | + $libelles = pipeline('libeller_logo', $GLOBALS['logo_libelles']); |
|
| 70 | + $libelle = (($id_objet or $objet != 'rubrique') ? $objet : 'racine'); |
|
| 71 | + if (isset($libelles[$libelle])) { |
|
| 72 | + $libelle = $libelles[$libelle]; |
|
| 73 | + } elseif ($libelle = objet_info($objet, 'texte_logo_objet')) { |
|
| 74 | + $libelle = _T($libelle); |
|
| 75 | + } else { |
|
| 76 | + $libelle = _L('Logo'); |
|
| 77 | + } |
|
| 78 | + switch ($objet) { |
|
| 79 | + case 'article': |
|
| 80 | + $libelle .= ' ' . aider('logoart'); |
|
| 81 | + break; |
|
| 82 | + case 'breve': |
|
| 83 | + $libelle .= ' ' . aider('breveslogo'); |
|
| 84 | + break; |
|
| 85 | + case 'rubrique': |
|
| 86 | + $libelle .= ' ' . aider('rublogo'); |
|
| 87 | + break; |
|
| 88 | + default: |
|
| 89 | + break; |
|
| 90 | + } |
|
| 91 | 91 | |
| 92 | - $options['titre'] = $img . $libelle; |
|
| 93 | - } |
|
| 94 | - if (!isset($options['editable'])) { |
|
| 95 | - include_spip('inc/autoriser'); |
|
| 96 | - $options['editable'] = autoriser('iconifier', $objet, $id_objet); |
|
| 97 | - } |
|
| 92 | + $options['titre'] = $img . $libelle; |
|
| 93 | + } |
|
| 94 | + if (!isset($options['editable'])) { |
|
| 95 | + include_spip('inc/autoriser'); |
|
| 96 | + $options['editable'] = autoriser('iconifier', $objet, $id_objet); |
|
| 97 | + } |
|
| 98 | 98 | |
| 99 | - $res = [ |
|
| 100 | - 'editable' => ($GLOBALS['meta']['activer_logos'] == 'oui' ? ' ' : '') && (!isset($options['editable']) or $options['editable']), |
|
| 101 | - 'logo_survol' => ($GLOBALS['meta']['activer_logos_survol'] == 'oui' ? ' ' : ''), |
|
| 102 | - 'objet' => $objet, |
|
| 103 | - 'id_objet' => $id_objet, |
|
| 104 | - '_options' => $options, |
|
| 105 | - '_show_upload_off' => '', |
|
| 106 | - ]; |
|
| 99 | + $res = [ |
|
| 100 | + 'editable' => ($GLOBALS['meta']['activer_logos'] == 'oui' ? ' ' : '') && (!isset($options['editable']) or $options['editable']), |
|
| 101 | + 'logo_survol' => ($GLOBALS['meta']['activer_logos_survol'] == 'oui' ? ' ' : ''), |
|
| 102 | + 'objet' => $objet, |
|
| 103 | + 'id_objet' => $id_objet, |
|
| 104 | + '_options' => $options, |
|
| 105 | + '_show_upload_off' => '', |
|
| 106 | + ]; |
|
| 107 | 107 | |
| 108 | - // rechercher le logo de l'objet |
|
| 109 | - // la fonction prend un parametre '_id_objet' etrange : |
|
| 110 | - // le nom de la cle primaire (et non le nom de la table) |
|
| 111 | - // ou directement le nom du raccourcis a chercher |
|
| 112 | - $chercher_logo = charger_fonction('chercher_logo', 'inc'); |
|
| 113 | - $etats = $res['logo_survol'] ? ['on', 'off'] : ['on']; |
|
| 114 | - foreach ($etats as $etat) { |
|
| 115 | - $logo = $chercher_logo($id_objet, $_id_objet, $etat); |
|
| 116 | - if ($logo) { |
|
| 117 | - $res['logo_' . $etat] = $logo[0]; |
|
| 118 | - } |
|
| 119 | - } |
|
| 120 | - // pas de logo_on -> pas de formulaire pour le survol |
|
| 121 | - if (!isset($res['logo_on'])) { |
|
| 122 | - $res['logo_survol'] = ''; |
|
| 123 | - } elseif (!isset($res['logo_off']) and _request('logo_up')) { |
|
| 124 | - $res['_show_upload_off'] = ' '; |
|
| 125 | - } |
|
| 108 | + // rechercher le logo de l'objet |
|
| 109 | + // la fonction prend un parametre '_id_objet' etrange : |
|
| 110 | + // le nom de la cle primaire (et non le nom de la table) |
|
| 111 | + // ou directement le nom du raccourcis a chercher |
|
| 112 | + $chercher_logo = charger_fonction('chercher_logo', 'inc'); |
|
| 113 | + $etats = $res['logo_survol'] ? ['on', 'off'] : ['on']; |
|
| 114 | + foreach ($etats as $etat) { |
|
| 115 | + $logo = $chercher_logo($id_objet, $_id_objet, $etat); |
|
| 116 | + if ($logo) { |
|
| 117 | + $res['logo_' . $etat] = $logo[0]; |
|
| 118 | + } |
|
| 119 | + } |
|
| 120 | + // pas de logo_on -> pas de formulaire pour le survol |
|
| 121 | + if (!isset($res['logo_on'])) { |
|
| 122 | + $res['logo_survol'] = ''; |
|
| 123 | + } elseif (!isset($res['logo_off']) and _request('logo_up')) { |
|
| 124 | + $res['_show_upload_off'] = ' '; |
|
| 125 | + } |
|
| 126 | 126 | |
| 127 | - // si le logo n'est pas editable et qu'il n'y en a pas, on affiche pas du tout le formulaire |
|
| 128 | - if ( |
|
| 129 | - !$res['editable'] |
|
| 130 | - and !isset($res['logo_off']) |
|
| 131 | - and !isset($res['logo_on']) |
|
| 132 | - ) { |
|
| 133 | - return false; |
|
| 134 | - } |
|
| 127 | + // si le logo n'est pas editable et qu'il n'y en a pas, on affiche pas du tout le formulaire |
|
| 128 | + if ( |
|
| 129 | + !$res['editable'] |
|
| 130 | + and !isset($res['logo_off']) |
|
| 131 | + and !isset($res['logo_on']) |
|
| 132 | + ) { |
|
| 133 | + return false; |
|
| 134 | + } |
|
| 135 | 135 | |
| 136 | - return $res; |
|
| 136 | + return $res; |
|
| 137 | 137 | } |
| 138 | 138 | |
| 139 | 139 | /** |
@@ -147,7 +147,7 @@ discard block |
||
| 147 | 147 | * @return string Hash du formulaire |
| 148 | 148 | */ |
| 149 | 149 | function formulaires_editer_logo_identifier_dist($objet, $id_objet, $retour = '', $options = []) { |
| 150 | - return serialize([$objet, $id_objet]); |
|
| 150 | + return serialize([$objet, $id_objet]); |
|
| 151 | 151 | } |
| 152 | 152 | |
| 153 | 153 | /** |
@@ -163,31 +163,31 @@ discard block |
||
| 163 | 163 | * @return array Erreurs du formulaire |
| 164 | 164 | */ |
| 165 | 165 | function formulaires_editer_logo_verifier_dist($objet, $id_objet, $retour = '', $options = []) { |
| 166 | - $erreurs = []; |
|
| 167 | - // verifier les extensions |
|
| 168 | - $sources = formulaire_editer_logo_get_sources(); |
|
| 169 | - include_spip('action/editer_logo'); |
|
| 170 | - $extensions_possibles = $GLOBALS['formats_logos']; |
|
| 171 | - if (in_array('jpg', $extensions_possibles)) { |
|
| 172 | - $extensions_possibles[] = 'jpeg'; |
|
| 173 | - } |
|
| 174 | - foreach ($sources as $etat => $file) { |
|
| 175 | - // seulement si une reception correcte a eu lieu |
|
| 176 | - if ($file and $file['error'] == 0) { |
|
| 177 | - if ( |
|
| 178 | - !in_array( |
|
| 179 | - strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)), |
|
| 180 | - $extensions_possibles |
|
| 181 | - ) |
|
| 182 | - ) { |
|
| 183 | - $erreurs['logo_' . $etat] = _L('Extension non reconnue'); |
|
| 184 | - } |
|
| 185 | - } elseif ($file and $file['error'] != 0 and isset($file['msg'])) { |
|
| 186 | - $erreurs['message_erreur'] = $file['msg']; |
|
| 187 | - } |
|
| 188 | - } |
|
| 166 | + $erreurs = []; |
|
| 167 | + // verifier les extensions |
|
| 168 | + $sources = formulaire_editer_logo_get_sources(); |
|
| 169 | + include_spip('action/editer_logo'); |
|
| 170 | + $extensions_possibles = $GLOBALS['formats_logos']; |
|
| 171 | + if (in_array('jpg', $extensions_possibles)) { |
|
| 172 | + $extensions_possibles[] = 'jpeg'; |
|
| 173 | + } |
|
| 174 | + foreach ($sources as $etat => $file) { |
|
| 175 | + // seulement si une reception correcte a eu lieu |
|
| 176 | + if ($file and $file['error'] == 0) { |
|
| 177 | + if ( |
|
| 178 | + !in_array( |
|
| 179 | + strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)), |
|
| 180 | + $extensions_possibles |
|
| 181 | + ) |
|
| 182 | + ) { |
|
| 183 | + $erreurs['logo_' . $etat] = _L('Extension non reconnue'); |
|
| 184 | + } |
|
| 185 | + } elseif ($file and $file['error'] != 0 and isset($file['msg'])) { |
|
| 186 | + $erreurs['message_erreur'] = $file['msg']; |
|
| 187 | + } |
|
| 188 | + } |
|
| 189 | 189 | |
| 190 | - return $erreurs; |
|
| 190 | + return $erreurs; |
|
| 191 | 191 | } |
| 192 | 192 | |
| 193 | 193 | /** |
@@ -203,47 +203,47 @@ discard block |
||
| 203 | 203 | * @return array Retour des traitements |
| 204 | 204 | */ |
| 205 | 205 | function formulaires_editer_logo_traiter_dist($objet, $id_objet, $retour = '', $options = []) { |
| 206 | - $res = ['editable' => ' ']; |
|
| 206 | + $res = ['editable' => ' ']; |
|
| 207 | 207 | |
| 208 | - // pas dans une boucle ? formulaire pour le logo du site |
|
| 209 | - // dans ce cas, il faut chercher un 'siteon0.ext' |
|
| 210 | - if (!$objet) { |
|
| 211 | - $objet = 'site'; |
|
| 212 | - } |
|
| 208 | + // pas dans une boucle ? formulaire pour le logo du site |
|
| 209 | + // dans ce cas, il faut chercher un 'siteon0.ext' |
|
| 210 | + if (!$objet) { |
|
| 211 | + $objet = 'site'; |
|
| 212 | + } |
|
| 213 | 213 | |
| 214 | - include_spip('action/editer_logo'); |
|
| 214 | + include_spip('action/editer_logo'); |
|
| 215 | 215 | |
| 216 | - // effectuer la suppression si demandee d'un logo |
|
| 217 | - $on = _request('supprimer_logo_on'); |
|
| 218 | - if ($on or _request('supprimer_logo_off')) { |
|
| 219 | - logo_supprimer($objet, $id_objet, $on ? 'on' : 'off'); |
|
| 220 | - $res['message_ok'] = ''; // pas besoin de message : la validation est visuelle |
|
| 221 | - set_request('logo_up', ' '); |
|
| 222 | - } // sinon supprimer ancien logo puis copier le nouveau |
|
| 223 | - else { |
|
| 224 | - $sources = formulaire_editer_logo_get_sources(); |
|
| 225 | - foreach ($sources as $etat => $file) { |
|
| 226 | - if ($file and $file['error'] == 0) { |
|
| 227 | - if ($err = logo_modifier($objet, $id_objet, $etat, $file)) { |
|
| 228 | - $res['message_erreur'] = $err; |
|
| 229 | - } else { |
|
| 230 | - $res['message_ok'] = ''; |
|
| 231 | - } // pas besoin de message : la validation est visuelle |
|
| 232 | - set_request('logo_up', ' '); |
|
| 233 | - } |
|
| 234 | - } |
|
| 235 | - } |
|
| 216 | + // effectuer la suppression si demandee d'un logo |
|
| 217 | + $on = _request('supprimer_logo_on'); |
|
| 218 | + if ($on or _request('supprimer_logo_off')) { |
|
| 219 | + logo_supprimer($objet, $id_objet, $on ? 'on' : 'off'); |
|
| 220 | + $res['message_ok'] = ''; // pas besoin de message : la validation est visuelle |
|
| 221 | + set_request('logo_up', ' '); |
|
| 222 | + } // sinon supprimer ancien logo puis copier le nouveau |
|
| 223 | + else { |
|
| 224 | + $sources = formulaire_editer_logo_get_sources(); |
|
| 225 | + foreach ($sources as $etat => $file) { |
|
| 226 | + if ($file and $file['error'] == 0) { |
|
| 227 | + if ($err = logo_modifier($objet, $id_objet, $etat, $file)) { |
|
| 228 | + $res['message_erreur'] = $err; |
|
| 229 | + } else { |
|
| 230 | + $res['message_ok'] = ''; |
|
| 231 | + } // pas besoin de message : la validation est visuelle |
|
| 232 | + set_request('logo_up', ' '); |
|
| 233 | + } |
|
| 234 | + } |
|
| 235 | + } |
|
| 236 | 236 | |
| 237 | - // Invalider les caches de l'objet |
|
| 238 | - include_spip('inc/invalideur'); |
|
| 239 | - suivre_invalideur("id='$objet/$id_objet'"); |
|
| 237 | + // Invalider les caches de l'objet |
|
| 238 | + include_spip('inc/invalideur'); |
|
| 239 | + suivre_invalideur("id='$objet/$id_objet'"); |
|
| 240 | 240 | |
| 241 | 241 | |
| 242 | - if ($retour) { |
|
| 243 | - $res['redirect'] = $retour; |
|
| 244 | - } |
|
| 242 | + if ($retour) { |
|
| 243 | + $res['redirect'] = $retour; |
|
| 244 | + } |
|
| 245 | 245 | |
| 246 | - return $res; |
|
| 246 | + return $res; |
|
| 247 | 247 | } |
| 248 | 248 | |
| 249 | 249 | |
@@ -255,29 +255,29 @@ discard block |
||
| 255 | 255 | * Sources des fichiers dans les clés `on` ou `off` |
| 256 | 256 | */ |
| 257 | 257 | function formulaire_editer_logo_get_sources() { |
| 258 | - if (!$_FILES) { |
|
| 259 | - $_FILES = $GLOBALS['HTTP_POST_FILES'] ?? []; |
|
| 260 | - } |
|
| 261 | - if (!is_array($_FILES)) { |
|
| 262 | - return []; |
|
| 263 | - } |
|
| 258 | + if (!$_FILES) { |
|
| 259 | + $_FILES = $GLOBALS['HTTP_POST_FILES'] ?? []; |
|
| 260 | + } |
|
| 261 | + if (!is_array($_FILES)) { |
|
| 262 | + return []; |
|
| 263 | + } |
|
| 264 | 264 | |
| 265 | - include_spip('inc/documents'); |
|
| 266 | - $sources = []; |
|
| 267 | - foreach (['on', 'off'] as $etat) { |
|
| 268 | - $logo = 'logo_' . $etat; |
|
| 269 | - if (isset($_FILES[$logo])) { |
|
| 270 | - if ($_FILES[$logo]['error'] == 0) { |
|
| 271 | - $sources[$etat] = $_FILES[$logo]; |
|
| 272 | - } elseif ($_FILES[$logo]['error'] != 0) { |
|
| 273 | - $msg = check_upload_error($_FILES[$logo]['error'], false, true); |
|
| 274 | - if ($msg and is_string($msg)) { |
|
| 275 | - $sources[$etat] = $_FILES[$logo]; |
|
| 276 | - $sources[$etat]['msg'] = $msg; |
|
| 277 | - } |
|
| 278 | - } |
|
| 279 | - } |
|
| 280 | - } |
|
| 265 | + include_spip('inc/documents'); |
|
| 266 | + $sources = []; |
|
| 267 | + foreach (['on', 'off'] as $etat) { |
|
| 268 | + $logo = 'logo_' . $etat; |
|
| 269 | + if (isset($_FILES[$logo])) { |
|
| 270 | + if ($_FILES[$logo]['error'] == 0) { |
|
| 271 | + $sources[$etat] = $_FILES[$logo]; |
|
| 272 | + } elseif ($_FILES[$logo]['error'] != 0) { |
|
| 273 | + $msg = check_upload_error($_FILES[$logo]['error'], false, true); |
|
| 274 | + if ($msg and is_string($msg)) { |
|
| 275 | + $sources[$etat] = $_FILES[$logo]; |
|
| 276 | + $sources[$etat]['msg'] = $msg; |
|
| 277 | + } |
|
| 278 | + } |
|
| 279 | + } |
|
| 280 | + } |
|
| 281 | 281 | |
| 282 | - return $sources; |
|
| 282 | + return $sources; |
|
| 283 | 283 | } |
@@ -11,59 +11,59 @@ |
||
| 11 | 11 | \***************************************************************************/ |
| 12 | 12 | |
| 13 | 13 | if (!defined('_ECRIRE_INC_VERSION')) { |
| 14 | - return; |
|
| 14 | + return; |
|
| 15 | 15 | } |
| 16 | 16 | |
| 17 | 17 | function formulaires_configurer_langue_charger_dist() { |
| 18 | - $valeurs = []; |
|
| 18 | + $valeurs = []; |
|
| 19 | 19 | |
| 20 | - include_spip('inc/lang'); |
|
| 21 | - $l_site = $GLOBALS['meta']['langue_site']; |
|
| 22 | - $langue_site = traduire_nom_langue($l_site); |
|
| 20 | + include_spip('inc/lang'); |
|
| 21 | + $l_site = $GLOBALS['meta']['langue_site']; |
|
| 22 | + $langue_site = traduire_nom_langue($l_site); |
|
| 23 | 23 | |
| 24 | - $langues = explode(',', $GLOBALS['meta']['langues_proposees']); |
|
| 25 | - if (!in_array($l_site, $langues)) { |
|
| 26 | - $langues[] = $l_site; |
|
| 27 | - } |
|
| 28 | - sort($langues); |
|
| 24 | + $langues = explode(',', $GLOBALS['meta']['langues_proposees']); |
|
| 25 | + if (!in_array($l_site, $langues)) { |
|
| 26 | + $langues[] = $l_site; |
|
| 27 | + } |
|
| 28 | + sort($langues); |
|
| 29 | 29 | |
| 30 | - $res = ''; |
|
| 31 | - foreach ($langues as $l) { |
|
| 32 | - $res .= "<option value='$l'" |
|
| 33 | - . ($l == $l_site ? " selected='selected'" : '') |
|
| 34 | - . '>' . traduire_nom_langue($l) . "</option>\n"; |
|
| 35 | - } |
|
| 30 | + $res = ''; |
|
| 31 | + foreach ($langues as $l) { |
|
| 32 | + $res .= "<option value='$l'" |
|
| 33 | + . ($l == $l_site ? " selected='selected'" : '') |
|
| 34 | + . '>' . traduire_nom_langue($l) . "</option>\n"; |
|
| 35 | + } |
|
| 36 | 36 | |
| 37 | - $valeurs = [ |
|
| 38 | - '_langues' => $res, |
|
| 39 | - '_langue_site' => $langue_site, |
|
| 40 | - 'changer_langue_site' => '', |
|
| 41 | - ]; |
|
| 37 | + $valeurs = [ |
|
| 38 | + '_langues' => $res, |
|
| 39 | + '_langue_site' => $langue_site, |
|
| 40 | + 'changer_langue_site' => '', |
|
| 41 | + ]; |
|
| 42 | 42 | |
| 43 | - return $valeurs; |
|
| 43 | + return $valeurs; |
|
| 44 | 44 | } |
| 45 | 45 | |
| 46 | 46 | |
| 47 | 47 | function formulaires_configurer_langue_traiter_dist() { |
| 48 | - $res = ['editable' => true]; |
|
| 48 | + $res = ['editable' => true]; |
|
| 49 | 49 | |
| 50 | - if ($lang = _request('changer_langue_site')) { |
|
| 51 | - include_spip('inc/lang'); |
|
| 52 | - // verif que la langue demandee est licite |
|
| 53 | - if (changer_langue($lang)) { |
|
| 54 | - ecrire_meta('langue_site', $lang); |
|
| 55 | - // le test a defait ca: |
|
| 56 | - utiliser_langue_visiteur(); |
|
| 57 | - $res['message_ok'] = _T('config_info_enregistree'); |
|
| 58 | - include_spip('inc/rubriques'); |
|
| 59 | - calculer_langues_rubriques(); |
|
| 60 | - } |
|
| 61 | - // le test a defait ca: |
|
| 62 | - utiliser_langue_visiteur(); |
|
| 63 | - } |
|
| 64 | - if (!$res['message_ok']) { |
|
| 65 | - $res['message_erreur'] = _L('erreur'); |
|
| 66 | - } |
|
| 50 | + if ($lang = _request('changer_langue_site')) { |
|
| 51 | + include_spip('inc/lang'); |
|
| 52 | + // verif que la langue demandee est licite |
|
| 53 | + if (changer_langue($lang)) { |
|
| 54 | + ecrire_meta('langue_site', $lang); |
|
| 55 | + // le test a defait ca: |
|
| 56 | + utiliser_langue_visiteur(); |
|
| 57 | + $res['message_ok'] = _T('config_info_enregistree'); |
|
| 58 | + include_spip('inc/rubriques'); |
|
| 59 | + calculer_langues_rubriques(); |
|
| 60 | + } |
|
| 61 | + // le test a defait ca: |
|
| 62 | + utiliser_langue_visiteur(); |
|
| 63 | + } |
|
| 64 | + if (!$res['message_ok']) { |
|
| 65 | + $res['message_erreur'] = _L('erreur'); |
|
| 66 | + } |
|
| 67 | 67 | |
| 68 | - return $res; |
|
| 68 | + return $res; |
|
| 69 | 69 | } |
@@ -31,7 +31,7 @@ |
||
| 31 | 31 | foreach ($langues as $l) { |
| 32 | 32 | $res .= "<option value='$l'" |
| 33 | 33 | . ($l == $l_site ? " selected='selected'" : '') |
| 34 | - . '>' . traduire_nom_langue($l) . "</option>\n"; |
|
| 34 | + . '>'.traduire_nom_langue($l)."</option>\n"; |
|
| 35 | 35 | } |
| 36 | 36 | |
| 37 | 37 | $valeurs = [ |