if ($serendipity['dbType'] == 'postgres') {
$group = '';
$distinct = 'DISTINCT';
- $find_part = "(title~'$term' OR body~'$term' OR extended~'$term')";
+ $find_part = "(title ILIKE '%$term%' OR body ILIKE '%$term%' OR extended ILIKE '%$term%')";
} elseif ($serendipity['dbType'] == 'sqlite') {
// Very extensive SQLite search. There currently seems no other way to perform fulltext search in SQLite
// But it's better than no search at all :-D
-<?php # $Id: serendipity_lang_bg.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_bg.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) 2004 Bogomil Shopov <bogomil@spisanie.com>
-<?php # $Id: serendipity_lang_cn.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_cn.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
/* vim: set sts=4 ts=4 expandtab : */
-<?php # $Id: serendipity_lang_cs.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_cs.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) 2005 Josef Klimosz <ok2wo@centrum.cz>
-<?php # $Id: serendipity_lang_cz.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_cz.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) 2004 Josef Klimosz <ok2wo@centrum.cz>
-<?php # $Id: serendipity_lang_da.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_da.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Tom Sommer, <ts@dreamcoder.dk>
-<?php # $Id: serendipity_lang_de.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_de.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) Jannis Hermanns, Garvin Hicking and others
-<?php # $Id: serendipity_lang_en.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_en.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
/* vim: set sts=4 ts=4 expandtab : */
-<?php # $Id: serendipity_lang_es.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_es.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Luis Cervantes <LuisCervantes@ono.com>,
-<?php # $Id: serendipity_lang_fa.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_fa.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# this translation, translated by Omid Mottaghi <http://oxygenws.com>
-<?php # $Id: serendipity_lang_fi.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_fi.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
/* vim: set sts=4 ts=4 expandtab : */
-<?php # $Id: serendipity_lang_fr.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_fr.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation by Sebastian Mordziol <argh@php-tools.net>
-<?php # $Id: serendipity_lang_is.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_is.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
/* vim: set sts=4 ts=4 expandtab : */
-<?php # $Id: serendipity_lang_it.inc.php 549 2005-10-12 09:47:01Z garvinhicking $
+<?php # $Id: serendipity_lang_it.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Alessandro Pellizzari <alex@amiran.it>
-<?php # $Id: serendipity_lang_ja.inc.php 557 2005-10-15 11:32:17Z elf2000 $
+<?php # $Id: serendipity_lang_ja.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) Tadashi Jokagi <elf2000@users.sourceforge.net>, 2004-2005.
-<?php # $Id: serendipity_lang_ko.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_ko.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translated by: Wesley Hwang-Chung <wesley96@gmail.com>
-<?php # $Id: serendipity_lang_nl.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_nl.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Christiaan Heerze <webmaster@heimp.nl>
-<?php # $Id: serendipity_lang_no.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_no.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Jo Christian Oterhals <oterhals@gmail.com>
-<?php # $Id: serendipity_lang_pt.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_pt.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translation (c) by Agner Olson <agner@agner.net>
@define('LANG_CHARSET', 'UTF-8');
@define('DATE_LOCALES', 'pt, pt_PT, european portuguese');
@define('DATE_FORMAT_ENTRY', '%A, %e de %B de %Y');
+@define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M');
@define('WYSIWYG_LANG', 'pt_pt');
+@define('NUMBER_FORMAT_DECIMALS', '2');
+@define('NUMBER_FORMAT_DECPOINT', ',');
+@define('NUMBER_FORMAT_THOUSANDS', '.');
@define('LANG_DIRECTION', 'ltr');
@define('SERENDIPITY_ADMIN_SUITE', 'Painel de Administração do Serendipity');
@define('TOP_LEVEL', 'Nível de topo');
@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed');
@define('PERMISSIONS', 'Permissões');
+@define('SETTINGS_SAVED_AT', 'As novas preferências foram guardadas em %s');
/* DATABASE SETTINGS */
@define('INSTALL_CAT_DB', 'Configurações de base de dados');
@define('COMMENTS_FILTER_APPROVED_ONLY', 'Só aprovados'); // Verify
@define('COMMENTS_FILTER_NEED_APPROVAL', 'Aprovação pendente');
@define('RSS_IMPORT_BODYONLY', 'Pôr todo o texto importado na secção de "body" ("corpo") e não dividir para a secção "extended entry" ("entrada estendida").'); // Verify
-@define('SYNDICATION_PLUGIN_FULLFEED', 'Mostrar artigos completos com corpo estendido dentro do RSS feed'); // Translate
+@define('SYNDICATION_PLUGIN_FULLFEED', 'Mostrar artigos completos com corpo estendido dentro do RSS feed');
@define('MT_DATA_FILE', 'Ficheiro de dados Movable Type');
@define('FORCE', 'Forçar');
@define('CREATE_AUTHOR', 'Criar autor \'%s\'.');
@define('ARCHIVE_FREQUENCY', 'Frequência de item de calendário');
@define('ARCHIVE_FREQUENCY_DESC', 'O intervalo de calendário entre cada item da lista');
@define('ARCHIVE_COUNT', 'Número de itens nesta lista');
-@define('ARCHIVE_COUNT_DESC', 'O número total de meses, semanas ou dias para mostrar'); // Translate
+@define('ARCHIVE_COUNT_DESC', 'O número total de meses, semanas ou dias para mostrar');
@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Abaixo encontra uma lista dos plugins instalados');
@define('SIDEBAR_PLUGIN', 'plugin da barra lateral');
@define('EVENT_PLUGIN', 'plugin de evento');
@define('VERSION', 'versão');
@define('INSTALL', 'Instalar');
@define('ALREADY_INSTALLED', 'Já instalado');
-@define('SELECT_A_PLUGIN_TO_ADD', 'Seleccione o plugin que pretende instalar'); // Translate
+@define('SELECT_A_PLUGIN_TO_ADD', 'Seleccione o plugin que pretende instalar');
@define('INSTALL_OFFSET', 'Offset temporal no servidor');
-@define('STICKY_POSTINGS', 'Sticky Postings'); // Translate
+@define('STICKY_POSTINGS', 'Sticky Postings'); // Translate ?
@define('INSTALL_FETCHLIMIT', 'Entradas a mostrar na primeira página');
-@define('INSTALL_FETCHLIMIT_DESC', 'Número de entradas a mostrar por cada página do frontend'); // Translate frontend
+@define('INSTALL_FETCHLIMIT_DESC', 'Número de entradas a mostrar por cada página do frontend'); // Translate frontend?
@define('IMPORT_ENTRIES', 'Importar dados');
@define('EXPORT_ENTRIES', 'Exportar entradas');
@define('IMPORT_WELCOME', 'Bem vindo ao utilitário de importação do Serendipity');
@define('WEBSERVER_SAPI', 'Servidor web SAPI');
@define('IMAGE_ROTATE_LEFT', 'Rodar a imagem 90º no sentido directo');
@define('IMAGE_ROTATE_RIGHT', 'Rodar a imagem 90º no sentido retrógado');
-@define('TEMPLATE_SET', '\'%s\' foi definido como o seu padrão activo'); // Translate
+@define('TEMPLATE_SET', '\'%s\' foi definido como o seu padrão activo');
@define('SEARCH_ERROR', 'A função de busca não se comportou como esperado. Nota para o administrador deste blog: isto pode acontecer por falta de chaves de índice na sua base de dados. Em sistemas com MySQL a sua conta de utilizador da base de dados precisa de privilégios para executar o seguinte comando: <pre>CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)</pre> O exacto erro devolvido pela base de dados foi: <pre>%s</pre>'); // Verify
@define('EDIT_THIS_CAT', 'Editar "%s"');
@define('CATEGORY_REMAINING', 'Apague esta categoria e mova as entradas para esta outra');
@define('RESET_DATE', 'Reinicializar a data');
@define('RESET_DATE_DESC', 'Clique aqui para reinicializar a data para o valor corrente');
@define('PROBLEM_PERMISSIONS_HOWTO', 'Permissões podem ser corrigidas na directoria problemática com o comando: `<em>%s</em>`, ou usando um programa de FTP'); // Verify
-@define('WARNING_TEMPLATE_DEPRECATED', 'Aviso: o seu padrão corrente usa um método de padrões obsoleto, fica avisado para actualizar se possível'); // Translate
+@define('WARNING_TEMPLATE_DEPRECATED', 'Aviso: o seu padrão corrente usa um método de padrões obsoleto, fica avisado para actualizar se possível');
@define('ENTRY_PUBLISHED_FUTURE', 'Esta entrada ainda não foi publicada.');
@define('ENTRIES_BY', 'Entradas por %s');
@define('PREVIOUS', 'Anterior');
@define('USER_SELF_INFO', 'Conectado como %s (%s)'); // Verify
@define('ADMIN_ENTRIES', 'Entradas');
@define('RECHECK_INSTALLATION', 'Volte a verificar a instalação');
-@define('IMAGICK_EXEC_ERROR', 'Impossível executar: "%s", erro: %s, variável devolvida: %d'); // Translate
+@define('IMAGICK_EXEC_ERROR', 'Impossível executar: "%s", erro: %s, variável devolvida: %d');
@define('INSTALL_OFFSET_DESC', 'Introduza a diferença horária entre o seu servicor (corrente: %clock%) e o fuso horário pretendido');
@define('UNMET_REQUIREMENTS', 'Requisitos falharam: %s');
@define('CHARSET', 'Codificação de caracteres');
@define('USERCONF_CHECK_PASSWORD_ERROR', 'Não especificou a senha antiga correctamente, e não está autorizado a mudar a nova senha. As suas preferências não foram guardadas.');
@define('ERROR_XSRF', 'O seu navegador não enviou uma sequência válida de HTTP-Referrer. Isto pode ter sido causado por um proxy ou navegador mal configurado ou por um Cross Site Request Forgery (XSRF) dirigido a si. A acção que solicitou não pôde ser completada.');
-@define('AUTHORS', 'Authors');
-@define('AUTHORS_ALLOW_SELECT', 'Allow visitors to display multiple authors at once?');
-@define('AUTHORS_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each author in this sidebar plugin. Users can check those boxes and see entries matching their selection.');
-@define('AUTHOR_PLUGIN_DESC', 'Shows a list of authors');
-@define('CATEGORY_PLUGIN_TEMPLATE', 'Enable Smarty-Templates?');
-@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'If this option is enabled, the plugin will utilize Smarty-Templating features to output the category listing. If you enable this, you can change the layout via the "plugin_categories.tpl" template file. Enabling this option will impact performance, so if you do not need to make customizations, leave it disabled.');
-@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Show number of entries per category?');
+@define('AUTHORS', 'Autores');
+@define('AUTHORS_ALLOW_SELECT', 'Permitir aos visitantes ver múltiplos autores simultaneamente?');
+@define('AUTHORS_ALLOW_SELECT_DESC', 'Se esta opção estiver escolhida, uma marca será posta junto a cada autor no plugin de barra lateral. Os utilizadores podem alterar essas marcas para ver as entradas correspondentes à sua selecção.');
+@define('AUTHOR_PLUGIN_DESC', 'Mostra uma lista de autores');
+@define('CATEGORY_PLUGIN_TEMPLATE', 'Activar Smarty-Templates?');
+@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Se esta opção estiver activada, o plugin usará propriedades de Smarty-Templating para mostrar a lista de categorias. Se activar isto, pode mudar a formatação via o ficheiro modelo "plugin_categories.tpl". A activação desta opção terá um impacto na performance, de maneira que se não precisar de fazer adaptações, deixe-a inactiva.');
+@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar número de entradas por categoria?');
@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Show number of articles next to author name?');
@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'If this option is enabled, the number of articles by this author is shown next to the authors name in parentheses.');
-<?php # $Id: serendipity_lang_ru.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_ru.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
/* vim: set sts=4 ts=4 expandtab : */
-<?php # $Id: serendipity_lang_tn.inc.php 561 2005-10-16 05:03:09Z capriskye $
+<?php # $Id: serendipity_lang_tn.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translated by CapriSkye <admin@capriskye.com>
-<?php # $Id: serendipity_lang_tw.inc.php 561 2005-10-16 05:03:09Z capriskye $
+<?php # $Id: serendipity_lang_tw.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
# Translated by CapriSkye <admin@capriskye.com>
-<?php # $Id: serendipity_lang_zh.inc.php 547 2005-10-11 17:43:58Z garvinhicking $
+<?php # $Id: serendipity_lang_zh.inc.php 568 2005-10-18 19:01:10Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved. See LICENSE file for licensing details
/* vim: set sts=4 ts=4 expandtab : */
@define('LANG_CHARSET', 'ISO-8859-1');
@define('DATE_LOCALES', 'pt, pt_PT, european portuguese');
@define('DATE_FORMAT_ENTRY', '%A, %e de %B de %Y');
+@define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M');
@define('WYSIWYG_LANG', 'pt_pt');
+@define('NUMBER_FORMAT_DECIMALS', '2');
+@define('NUMBER_FORMAT_DECPOINT', ',');
+@define('NUMBER_FORMAT_THOUSANDS', '.');
@define('LANG_DIRECTION', 'ltr');
@define('SERENDIPITY_ADMIN_SUITE', 'Painel de Administração do Serendipity');
@define('TOP_LEVEL', 'Nível de topo');
@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed');
@define('PERMISSIONS', 'Permissões');
+@define('SETTINGS_SAVED_AT', 'As novas preferências foram guardadas em %s');
/* DATABASE SETTINGS */
@define('INSTALL_CAT_DB', 'Configurações de base de dados');
@define('COMMENTS_FILTER_APPROVED_ONLY', 'Só aprovados'); // Verify
@define('COMMENTS_FILTER_NEED_APPROVAL', 'Aprovação pendente');
@define('RSS_IMPORT_BODYONLY', 'Pôr todo o texto importado na secção de "body" ("corpo") e não dividir para a secção "extended entry" ("entrada estendida").'); // Verify
-@define('SYNDICATION_PLUGIN_FULLFEED', 'Mostrar artigos completos com corpo estendido dentro do RSS feed'); // Translate
+@define('SYNDICATION_PLUGIN_FULLFEED', 'Mostrar artigos completos com corpo estendido dentro do RSS feed');
@define('MT_DATA_FILE', 'Ficheiro de dados Movable Type');
@define('FORCE', 'Forçar');
@define('CREATE_AUTHOR', 'Criar autor \'%s\'.');
@define('ARCHIVE_FREQUENCY', 'Frequência de item de calendário');
@define('ARCHIVE_FREQUENCY_DESC', 'O intervalo de calendário entre cada item da lista');
@define('ARCHIVE_COUNT', 'Número de itens nesta lista');
-@define('ARCHIVE_COUNT_DESC', 'O número total de meses, semanas ou dias para mostrar'); // Translate
+@define('ARCHIVE_COUNT_DESC', 'O número total de meses, semanas ou dias para mostrar');
@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Abaixo encontra uma lista dos plugins instalados');
@define('SIDEBAR_PLUGIN', 'plugin da barra lateral');
@define('EVENT_PLUGIN', 'plugin de evento');
@define('VERSION', 'versão');
@define('INSTALL', 'Instalar');
@define('ALREADY_INSTALLED', 'Já instalado');
-@define('SELECT_A_PLUGIN_TO_ADD', 'Seleccione o plugin que pretende instalar'); // Translate
+@define('SELECT_A_PLUGIN_TO_ADD', 'Seleccione o plugin que pretende instalar');
@define('INSTALL_OFFSET', 'Offset temporal no servidor');
-@define('STICKY_POSTINGS', 'Sticky Postings'); // Translate
+@define('STICKY_POSTINGS', 'Sticky Postings'); // Translate ?
@define('INSTALL_FETCHLIMIT', 'Entradas a mostrar na primeira página');
-@define('INSTALL_FETCHLIMIT_DESC', 'Número de entradas a mostrar por cada página do frontend'); // Translate frontend
+@define('INSTALL_FETCHLIMIT_DESC', 'Número de entradas a mostrar por cada página do frontend'); // Translate frontend?
@define('IMPORT_ENTRIES', 'Importar dados');
@define('EXPORT_ENTRIES', 'Exportar entradas');
@define('IMPORT_WELCOME', 'Bem vindo ao utilitário de importação do Serendipity');
@define('WEBSERVER_SAPI', 'Servidor web SAPI');
@define('IMAGE_ROTATE_LEFT', 'Rodar a imagem 90º no sentido directo');
@define('IMAGE_ROTATE_RIGHT', 'Rodar a imagem 90º no sentido retrógado');
-@define('TEMPLATE_SET', '\'%s\' foi definido como o seu padrão activo'); // Translate
+@define('TEMPLATE_SET', '\'%s\' foi definido como o seu padrão activo');
@define('SEARCH_ERROR', 'A função de busca não se comportou como esperado. Nota para o administrador deste blog: isto pode acontecer por falta de chaves de índice na sua base de dados. Em sistemas com MySQL a sua conta de utilizador da base de dados precisa de privilégios para executar o seguinte comando: <pre>CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)</pre> O exacto erro devolvido pela base de dados foi: <pre>%s</pre>'); // Verify
@define('EDIT_THIS_CAT', 'Editar "%s"');
@define('CATEGORY_REMAINING', 'Apague esta categoria e mova as entradas para esta outra');
@define('RESET_DATE', 'Reinicializar a data');
@define('RESET_DATE_DESC', 'Clique aqui para reinicializar a data para o valor corrente');
@define('PROBLEM_PERMISSIONS_HOWTO', 'Permissões podem ser corrigidas na directoria problemática com o comando: `<em>%s</em>`, ou usando um programa de FTP'); // Verify
-@define('WARNING_TEMPLATE_DEPRECATED', 'Aviso: o seu padrão corrente usa um método de padrões obsoleto, fica avisado para actualizar se possível'); // Translate
+@define('WARNING_TEMPLATE_DEPRECATED', 'Aviso: o seu padrão corrente usa um método de padrões obsoleto, fica avisado para actualizar se possível');
@define('ENTRY_PUBLISHED_FUTURE', 'Esta entrada ainda não foi publicada.');
@define('ENTRIES_BY', 'Entradas por %s');
@define('PREVIOUS', 'Anterior');
@define('USER_SELF_INFO', 'Conectado como %s (%s)'); // Verify
@define('ADMIN_ENTRIES', 'Entradas');
@define('RECHECK_INSTALLATION', 'Volte a verificar a instalação');
-@define('IMAGICK_EXEC_ERROR', 'Impossível executar: "%s", erro: %s, variável devolvida: %d'); // Translate
+@define('IMAGICK_EXEC_ERROR', 'Impossível executar: "%s", erro: %s, variável devolvida: %d');
@define('INSTALL_OFFSET_DESC', 'Introduza a diferença horária entre o seu servicor (corrente: %clock%) e o fuso horário pretendido');
@define('UNMET_REQUIREMENTS', 'Requisitos falharam: %s');
@define('CHARSET', 'Codificação de caracteres');
@define('USERCONF_CHECK_PASSWORD_ERROR', 'Não especificou a senha antiga correctamente, e não está autorizado a mudar a nova senha. As suas preferências não foram guardadas.');
@define('ERROR_XSRF', 'O seu navegador não enviou uma sequência válida de HTTP-Referrer. Isto pode ter sido causado por um proxy ou navegador mal configurado ou por um Cross Site Request Forgery (XSRF) dirigido a si. A acção que solicitou não pôde ser completada.');
-@define('AUTHORS', 'Authors');
-@define('AUTHORS_ALLOW_SELECT', 'Allow visitors to display multiple authors at once?');
-@define('AUTHORS_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each author in this sidebar plugin. Users can check those boxes and see entries matching their selection.');
-@define('AUTHOR_PLUGIN_DESC', 'Shows a list of authors');
-@define('CATEGORY_PLUGIN_TEMPLATE', 'Enable Smarty-Templates?');
-@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'If this option is enabled, the plugin will utilize Smarty-Templating features to output the category listing. If you enable this, you can change the layout via the "plugin_categories.tpl" template file. Enabling this option will impact performance, so if you do not need to make customizations, leave it disabled.');
-@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Show number of entries per category?');
+@define('AUTHORS', 'Autores');
+@define('AUTHORS_ALLOW_SELECT', 'Permitir aos visitantes ver múltiplos autores simultaneamente?');
+@define('AUTHORS_ALLOW_SELECT_DESC', 'Se esta opção estiver escolhida, uma marca será posta junto a cada autor no plugin de barra lateral. Os utilizadores podem alterar essas marcas para ver as entradas correspondentes à sua selecção.');
+@define('AUTHOR_PLUGIN_DESC', 'Mostra uma lista de autores');
+@define('CATEGORY_PLUGIN_TEMPLATE', 'Activar Smarty-Templates?');
+@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Se esta opção estiver activada, o plugin usará propriedades de Smarty-Templating para mostrar a lista de categorias. Se activar isto, pode mudar a formatação via o ficheiro modelo "plugin_categories.tpl". A activação desta opção terá um impacto na performance, de maneira que se não precisar de fazer adaptações, deixe-a inactiva.');
+@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar número de entradas por categoria?');
@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Show number of articles next to author name?');
@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'If this option is enabled, the number of articles by this author is shown next to the authors name in parentheses.');
--- /dev/null
+<?php #
+# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
+# All rights reserved. See LICENSE file for licensing details
+# Translation (c) by Joao P Matos <jmatos@math.ist.utl.pt>
+/* vim: set sts=4 ts=4 expandtab : */
+
+@define('PLUGIN_CREATIVECOMMONS_NAME', 'Licença Creative Commons');
+@define('PLUGIN_CREATIVECOMMONS_DESC', 'Escolhe e mostra uma licença creative commons para o seu conteúdo');
+@define('PLUGIN_CREATIVECOMMONS_TXT', 'Mostrar texto?');
+@define('PLUGIN_CREATIVECOMMONS_TXT_DESC', 'Para notificações visíveis do estado da licença, mostra uma pequena explicação da sua escolha de licença.');
+@define('PLUGIN_CREATIVECOMMONS_CAP', 'O conteúdo original deste trabalho está licenciado sob uma <a href="#license_uri#">Licença Creative Commons</a>');
+@define('PLUGIN_CREATIVECOMMONS_CAP_PD', 'O conteúdo original deste trabalho foi doado ao <a href="#license_url#}">Domínio Público</a>');
+// @define('PLUGIN_CREATIVECOMMONS_BY', 'Requer reconhecimento?');
+// @define('PLUGIN_CREATIVECOMMONS_BY_DESC', 'O licenciador autoriza a terceiros a cópia, distribuição, exposição e utilização do seu trabalho. Por sua vez, o licenciado deve dar crédito ao autor original.');
+@define('PLUGIN_CREATIVECOMMONS_NC', 'Permitir usos comerciais do seu trabalho?');
+@define('PLUGIN_CREATIVECOMMONS_NC_DESC', 'O licenciador autoriza a terceiros a cópia, distribuição, exposição e utilização do seu trabalho. Por sua vez, o licenciado não poderá usar o trabalho para fins comerciais -- a menos que receba autorização explícita do licenciador.');
+@define('PLUGIN_CREATIVECOMMONS_ND', 'Permitir modificações do seu trabalho?');
+@define('PLUGIN_CREATIVECOMMONS_ND_DESC', 'O licenciador autoriza outros a copiar, distribuir, expor e utilizar só cópias não alteradas do seu trabalho -- não podem criar-se trabalhos baseados nele.');
+@define('PLUGIN_CREATIVECOMMONS_SA_DESC', 'Sim, sempre que outros partilhem da mesma forma');
+
+?>
\ No newline at end of file
--- /dev/null
+<?php #
+# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
+# All rights reserved. See LICENSE file for licensing details
+# Translation (c) by Joao P Matos <jmatos@math.ist.utl.pt>
+/* vim: set sts=4 ts=4 expandtab : */
+
+@define('PLUGIN_CREATIVECOMMONS_NAME', 'Licença Creative Commons');
+@define('PLUGIN_CREATIVECOMMONS_DESC', 'Escolhe e mostra uma licença creative commons para o seu conteúdo');
+@define('PLUGIN_CREATIVECOMMONS_TXT', 'Mostrar texto?');
+@define('PLUGIN_CREATIVECOMMONS_TXT_DESC', 'Para notificações visíveis do estado da licença, mostra uma pequena explicação da sua escolha de licença.');
+@define('PLUGIN_CREATIVECOMMONS_CAP', 'O conteúdo original deste trabalho está licenciado sob uma <a href="#license_uri#">Licença Creative Commons</a>');
+@define('PLUGIN_CREATIVECOMMONS_CAP_PD', 'O conteúdo original deste trabalho foi doado ao <a href="#license_url#}">Domínio Público</a>');
+// @define('PLUGIN_CREATIVECOMMONS_BY', 'Requer reconhecimento?');
+// @define('PLUGIN_CREATIVECOMMONS_BY_DESC', 'O licenciador autoriza a terceiros a cópia, distribuição, exposição e utilização do seu trabalho. Por sua vez, o licenciado deve dar crédito ao autor original.');
+@define('PLUGIN_CREATIVECOMMONS_NC', 'Permitir usos comerciais do seu trabalho?');
+@define('PLUGIN_CREATIVECOMMONS_NC_DESC', 'O licenciador autoriza a terceiros a cópia, distribuição, exposição e utilização do seu trabalho. Por sua vez, o licenciado não poderá usar o trabalho para fins comerciais -- a menos que receba autorização explícita do licenciador.');
+@define('PLUGIN_CREATIVECOMMONS_ND', 'Permitir modificações do seu trabalho?');
+@define('PLUGIN_CREATIVECOMMONS_ND_DESC', 'O licenciador autoriza outros a copiar, distribuir, expor e utilizar só cópias não alteradas do seu trabalho -- não podem criar-se trabalhos baseados nele.');
+@define('PLUGIN_CREATIVECOMMONS_SA_DESC', 'Sim, sempre que outros partilhem da mesma forma');
+
+?>
\ No newline at end of file
--- /dev/null
+<?php # $Id: lang_es.inc.php,v 1.0 2005/08/20 11:37:42 garvinhicking Exp $
+# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
+# All rights reserved. See LICENSE file for licensing details
+# Translation (c) by João P. Matos <jmatos@math.ist.utl.pt>
+# based on spanish version (c) by <rlazo.paz@gmail.com>
+/* vim: set sts=4 ts=4 expandtab : */
+
+@define('PLUGIN_EVENT_EMOTICATE_NAME', 'Formato: Smilies');
+@define('PLUGIN_EVENT_EMOTICATE_DESC', 'Converter smilies normais em imagens');
+@define('PLUGIN_EVENT_EMOTICATE_TRANSFORM', 'Smilies normais como :-) e ;-) são convertidos em imagens.');
+
+?>
\ No newline at end of file
--- /dev/null
+<?php # $Id: lang_es.inc.php,v 1.0 2005/08/20 11:37:42 garvinhicking Exp $
+# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
+# All rights reserved. See LICENSE file for licensing details
+# Translation (c) by João P. Matos <jmatos@math.ist.utl.pt>
+# based on spanish version (c) by <rlazo.paz@gmail.com>
+/* vim: set sts=4 ts=4 expandtab : */
+
+@define('PLUGIN_EVENT_EMOTICATE_NAME', 'Formato: Smilies');
+@define('PLUGIN_EVENT_EMOTICATE_DESC', 'Converter smilies normais em imagens');
+@define('PLUGIN_EVENT_EMOTICATE_TRANSFORM', 'Smilies normais como :-) e ;-) são convertidos em imagens.');
+
+?>
\ No newline at end of file
--- /dev/null
+<?php #
+# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
+# All rights reserved. See LICENSE file for licensing details
+# Translation (c) by Joao P Matos <jmatos@math.ist.utl.pt>
+/* vim: set sts=4 ts=4 expandtab : */
+
+ //Sticky post
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'Propriedades extra das entradas');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', '(cache, artigos privados, sticky posts)');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Marcar esta entrada como Sticky Post');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'As entradas podem ser lidas por');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Eu próprio');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Co-autores');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'Toda a gente');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Fazer cache das entradas?');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Se activado, uma versão em cache será gerada sempre que guardar. A cache melhorará o desempenho, mas pode diminuir a flexibilidade para outros plugins.');
+@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Construir entradas em cache');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'Construindo o conjunto de entradas seguinte...');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'Construindo as entradas %d a %d');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'Construindo a cache para a entrada #%d, <em>%s</em>...');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Cache construída.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'Processo completo.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'Processo ABORTADO.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (totalizando %d entradas)...');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_NL2BR', 'Inactivar nl2br');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'Esconder do resumo de artigo / primeira página');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'Utilizar restrições em função de grupos');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Se activado, pode definir que utilizadores de um grupo estão autorizados a ler as entradas. Esta opção tem impacto considerável no desempenho ao visualizarem-se os seus artigos. Active somente se for de facto usar esta característica.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'Utilizar restrições em função dos utilizadores');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Se activado, pode definir que utilizadores específicos estão autorizados a ler as suas entradas. Esta opção tem impacto considerável no desempenho ao visualizarem-se os seus artigos. Active somente se for de facto usar esta característica.');
+?>
\ No newline at end of file
--- /dev/null
+<?php #
+# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
+# All rights reserved. See LICENSE file for licensing details
+# Translation (c) by Joao P Matos <jmatos@math.ist.utl.pt>
+/* vim: set sts=4 ts=4 expandtab : */
+
+ //Sticky post
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_TITLE', 'Propriedades extra das entradas');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_DESC', '(cache, artigos privados, sticky posts)');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_STICKYPOSTS', 'Marcar esta entrada como Sticky Post');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS', 'As entradas podem ser lidas por');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE', 'Eu próprio');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBERS', 'Co-autores');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC', 'Toda a gente');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE', 'Fazer cache das entradas?');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DESC', 'Se activado, uma versão em cache será gerada sempre que guardar. A cache melhorará o desempenho, mas pode diminuir a flexibilidade para outros plugins.');
+@define('PLUGIN_EVENT_ENTRYPROPERTY_BUILDCACHE', 'Construir entradas em cache');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNEXT', 'Construindo o conjunto de entradas seguinte...');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_FETCHNO', 'Construindo as entradas %d a %d');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_BUILDING', 'Construindo a cache para a entrada #%d, <em>%s</em>...');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHED', 'Cache construída.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_DONE', 'Processo completo.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_ABORTED', 'Processo ABORTADO.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_CACHE_TOTAL', ' (totalizando %d entradas)...');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_NL2BR', 'Inactivar nl2br');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_NO_FRONTPAGE', 'Esconder do resumo de artigo / primeira página');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS', 'Utilizar restrições em função de grupos');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_GROUPS_DESC', 'Se activado, pode definir que utilizadores de um grupo estão autorizados a ler as entradas. Esta opção tem impacto considerável no desempenho ao visualizarem-se os seus artigos. Active somente se for de facto usar esta característica.');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS', 'Utilizar restrições em função dos utilizadores');
+@define('PLUGIN_EVENT_ENTRYPROPERTIES_USERS_DESC', 'Se activado, pode definir que utilizadores específicos estão autorizados a ler as suas entradas. Esta opção tem impacto considerável no desempenho ao visualizarem-se os seus artigos. Active somente se for de facto usar esta característica.');
+?>
\ No newline at end of file
--- /dev/null
+<?php #
+
+##########################################################################
+# serendipity - another blogger... #
+##########################################################################
+# #
+# (c) 2003 Jannis Hermanns <J@hacked.it> #
+# http://www.jannis.to/programming/serendipity.html #
+# #
+# Translated by #
+# João P. Matos <jmatos@math.ist.utl.pt> #
+# based on the french version by Sebastian Mordziol <argh@php-tools.net> #
+# http://sebastian.mordziol.de #
+# #
+##########################################################################
+
+@define('PLUGIN_EVENT_S9YMARKUP_NAME', 'Formato: Serendipity');
+@define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Activar a formatação do Serendipity no texto das entradas');
+@define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'Asteriscos à volta duma palavra (*palavra*) marcam-na como negrito, sublinhados são feitos com _palavra_.');
+
+/* vim: set sts=4 ts=4 expandtab : */
+?>
\ No newline at end of file
--- /dev/null
+<?php #
+
+##########################################################################
+# serendipity - another blogger... #
+##########################################################################
+# #
+# (c) 2003 Jannis Hermanns <J@hacked.it> #
+# http://www.jannis.to/programming/serendipity.html #
+# #
+# Translated by #
+# João P. Matos <jmatos@math.ist.utl.pt> #
+# based on the french version by Sebastian Mordziol <argh@php-tools.net> #
+# http://sebastian.mordziol.de #
+# #
+##########################################################################
+
+@define('PLUGIN_EVENT_S9YMARKUP_NAME', 'Formato: Serendipity');
+@define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Activar a formatação do Serendipity no texto das entradas');
+@define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'Asteriscos à volta duma palavra (*palavra*) marcam-na como negrito, sublinhados são feitos com _palavra_.');
+
+/* vim: set sts=4 ts=4 expandtab : */
+?>
\ No newline at end of file
--- /dev/null
+<?php # $Id: lang_ja.inc.php,v 1.4 2005/05/17 11:37:42 garvinhicking Exp $
+
+##########################################################################
+# serendipity - another blogger... #
+##########################################################################
+# #
+# (c) 2003 Jannis Hermanns <J@hacked.it> #
+# http://www.jannis.to/programming/serendipity.html #
+# #
+# Translated by #
+# João P Matos <jmatos@math.ist.utl.pt> #
+# based on the french translation by #
+# Sebastian Mordziol <argh@php-tools.net> #
+# http://sebastian.mordziol.de #
+# #
+##########################################################################
+
+@define('PLUGIN_COMMENTS_BLAHBLAH', 'Afixar os últimos comentários');
+@define('PLUGIN_COMMENTS_WORDWRAP', 'Mudar de linha');
+@define('PLUGIN_COMMENTS_WORDWRAP_BLAHBLAH', 'Mudar de linha automaticamente depois de X palavras. Valor por omissão: 30');
+@define('PLUGIN_COMMENTS_MAXCHARS', 'Caracteres por comentário');
+@define('PLUGIN_COMMENTS_MAXCHARS_BLAHBLAH', 'Afixar X caracteres por comentário. Valor por omissão: 120');
+@define('PLUGIN_COMMENTS_MAXENTRIES', 'Número de comentários');
+@define('PLUGIN_COMMENTS_MAXENTRIES_BLAHBLAH', 'Define quantos comentários vão ser afixados. Valor por omissão: 15');
+@define('PLUGIN_COMMENTS_ABOUT', '%s a propósito de%s');
+
+/* vim: set sts=4 ts=4 expandtab : */
+?>
\ No newline at end of file
--- /dev/null
+<?php # $Id: lang_ja.inc.php,v 1.4 2005/05/17 11:37:42 garvinhicking Exp $
+
+##########################################################################
+# serendipity - another blogger... #
+##########################################################################
+# #
+# (c) 2003 Jannis Hermanns <J@hacked.it> #
+# http://www.jannis.to/programming/serendipity.html #
+# #
+# Translated by #
+# João P Matos <jmatos@math.ist.utl.pt> #
+# based on the french translation by #
+# Sebastian Mordziol <argh@php-tools.net> #
+# http://sebastian.mordziol.de #
+# #
+##########################################################################
+
+@define('PLUGIN_COMMENTS_BLAHBLAH', 'Afixar os últimos comentários');
+@define('PLUGIN_COMMENTS_WORDWRAP', 'Mudar de linha');
+@define('PLUGIN_COMMENTS_WORDWRAP_BLAHBLAH', 'Mudar de linha automaticamente depois de X palavras. Valor por omissão: 30');
+@define('PLUGIN_COMMENTS_MAXCHARS', 'Caracteres por comentário');
+@define('PLUGIN_COMMENTS_MAXCHARS_BLAHBLAH', 'Afixar X caracteres por comentário. Valor por omissão: 120');
+@define('PLUGIN_COMMENTS_MAXENTRIES', 'Número de comentários');
+@define('PLUGIN_COMMENTS_MAXENTRIES_BLAHBLAH', 'Define quantos comentários vão ser afixados. Valor por omissão: 15');
+@define('PLUGIN_COMMENTS_ABOUT', '%s a propósito de%s');
+
+/* vim: set sts=4 ts=4 expandtab : */
+?>
\ No newline at end of file