From ac7f5424472221ac58d87f23baaf02787bc88d3d Mon Sep 17 00:00:00 2001 From: Tadashi Jokagi Date: Wed, 9 Aug 2006 07:35:18 +0000 Subject: [PATCH 0001/1127] * split line. --- lang/serendipity_lang_cn.inc.php | 3 ++- lang/serendipity_lang_cs.inc.php | 3 ++- lang/serendipity_lang_cz.inc.php | 3 ++- lang/serendipity_lang_da.inc.php | 3 ++- lang/serendipity_lang_en.inc.php | 3 ++- lang/serendipity_lang_fa.inc.php | 3 ++- lang/serendipity_lang_fi.inc.php | 3 ++- lang/serendipity_lang_fr.inc.php | 3 ++- lang/serendipity_lang_hu.inc.php | 3 ++- lang/serendipity_lang_is.inc.php | 3 ++- lang/serendipity_lang_it.inc.php | 3 ++- lang/serendipity_lang_ja.inc.php | 3 ++- lang/serendipity_lang_ko.inc.php | 3 ++- lang/serendipity_lang_nl.inc.php | 3 ++- lang/serendipity_lang_no.inc.php | 3 ++- lang/serendipity_lang_pt.inc.php | 3 ++- lang/serendipity_lang_ro.inc.php | 3 ++- lang/serendipity_lang_ru.inc.php | 3 ++- lang/serendipity_lang_se.inc.php | 3 ++- lang/serendipity_lang_ta.inc.php | 3 ++- lang/serendipity_lang_tn.inc.php | 6 ++++-- lang/serendipity_lang_tr.inc.php | 3 ++- lang/serendipity_lang_tw.inc.php | 9 ++++++--- lang/serendipity_lang_zh.inc.php | 3 ++- 24 files changed, 54 insertions(+), 27 deletions(-) diff --git a/lang/serendipity_lang_cn.inc.php b/lang/serendipity_lang_cn.inc.php index 62266b27..3ea97876 100644 --- a/lang/serendipity_lang_cn.inc.php +++ b/lang/serendipity_lang_cn.inc.php @@ -807,7 +807,8 @@ @define('INSTALL_TRACKREF_DESC', '开启记录来源会显示那个网站引用了你的文章。你可以关闭这个功能如果你收到太多垃圾广告。'); @define('CATEGORIES_HIDE_PARENT', '隐藏选择的类别'); @define('CATEGORIES_HIDE_PARENT_DESC', '当你限制类别显示的列表,预设是会显示主类别的名称。如果开启这个功能,主类别的名称将不会显示。'); -@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 页面里显示的文章数量。'); @define('INSTAL_DB_UTF8', '开启数据库编码转换'); @define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查询来设定编码。如果文章出现乱码可以将这设定打开或关闭。'); diff --git a/lang/serendipity_lang_cs.inc.php b/lang/serendipity_lang_cs.inc.php index c65fed8e..c3a15a25 100644 --- a/lang/serendipity_lang_cs.inc.php +++ b/lang/serendipity_lang_cs.inc.php @@ -882,7 +882,8 @@ $i18n_filename_to = array ( @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_cz.inc.php b/lang/serendipity_lang_cz.inc.php index 67df11e8..abee13a6 100644 --- a/lang/serendipity_lang_cz.inc.php +++ b/lang/serendipity_lang_cz.inc.php @@ -882,7 +882,8 @@ $i18n_filename_to = array ( @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_da.inc.php b/lang/serendipity_lang_da.inc.php index 8896f0ac..5a630298 100644 --- a/lang/serendipity_lang_da.inc.php +++ b/lang/serendipity_lang_da.inc.php @@ -870,7 +870,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index 56cb9521..8d4798a2 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index 468365de..25d15be4 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -870,7 +870,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_fi.inc.php b/lang/serendipity_lang_fi.inc.php index 256af5ee..13b52da8 100644 --- a/lang/serendipity_lang_fi.inc.php +++ b/lang/serendipity_lang_fi.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index bc62ed07..84ec9a63 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -875,7 +875,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_hu.inc.php b/lang/serendipity_lang_hu.inc.php index 4e0c4870..fb6c46b9 100644 --- a/lang/serendipity_lang_hu.inc.php +++ b/lang/serendipity_lang_hu.inc.php @@ -869,7 +869,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_is.inc.php b/lang/serendipity_lang_is.inc.php index 14d89d7b..e5207a22 100644 --- a/lang/serendipity_lang_is.inc.php +++ b/lang/serendipity_lang_is.inc.php @@ -869,7 +869,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_it.inc.php b/lang/serendipity_lang_it.inc.php index b1221b03..4b98ffa9 100644 --- a/lang/serendipity_lang_it.inc.php +++ b/lang/serendipity_lang_it.inc.php @@ -872,7 +872,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index 398da85f..f58ed5ed 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -872,7 +872,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_ko.inc.php b/lang/serendipity_lang_ko.inc.php index 4f3b87ce..3f622258 100644 --- a/lang/serendipity_lang_ko.inc.php +++ b/lang/serendipity_lang_ko.inc.php @@ -871,7 +871,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index aee7654a..54fd46a3 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -871,7 +871,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_no.inc.php b/lang/serendipity_lang_no.inc.php index f7670bce..4d26c51a 100644 --- a/lang/serendipity_lang_no.inc.php +++ b/lang/serendipity_lang_no.inc.php @@ -871,7 +871,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_pt.inc.php b/lang/serendipity_lang_pt.inc.php index 38fd6a11..9ae61a49 100644 --- a/lang/serendipity_lang_pt.inc.php +++ b/lang/serendipity_lang_pt.inc.php @@ -873,7 +873,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index c6cb9b20..e78730eb 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -869,7 +869,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_ru.inc.php b/lang/serendipity_lang_ru.inc.php index 96ad08d4..7361b24b 100644 --- a/lang/serendipity_lang_ru.inc.php +++ b/lang/serendipity_lang_ru.inc.php @@ -872,7 +872,8 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_se.inc.php b/lang/serendipity_lang_se.inc.php index 275e676e..94dde382 100644 --- a/lang/serendipity_lang_se.inc.php +++ b/lang/serendipity_lang_se.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_ta.inc.php b/lang/serendipity_lang_ta.inc.php index f0632783..3201ee2b 100644 --- a/lang/serendipity_lang_ta.inc.php +++ b/lang/serendipity_lang_ta.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_tn.inc.php b/lang/serendipity_lang_tn.inc.php index cf726447..b08538b3 100644 --- a/lang/serendipity_lang_tn.inc.php +++ b/lang/serendipity_lang_tn.inc.php @@ -806,7 +806,8 @@ $i18n_unknown = 'tw'; @define('INSTALL_TRACKREF_DESC', '開啟記錄來源會顯示哪個網站引用了您的文章。您可以關閉這個功能如果收到太多垃圾廣告。'); @define('CATEGORIES_HIDE_PARENT', '隱藏選擇的類別?'); @define('CATEGORIES_HIDE_PARENT_DESC', '當您限制類別顯示的列表,預設是會顯示母類別的名稱。如果您關閉這個功能,母類別的名稱將不會顯示。'); -@define('WARNING_NO_GROUPS_SELECTED', '警告:您沒有選擇會員群組。這會將您登出群組的管理,會員的群組不會被改變。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:您沒有選擇會員群組。這會將您登出群組的管理,會員的群組不會被改變。'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 頁面裡顯示的文章數量。'); @define('INSTAL_DB_UTF8', '開啟資料庫的編碼轉換'); @define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查詢來設定編碼。如果文章出現亂碼可以將這個設定打開或關閉。'); @@ -871,7 +872,8 @@ $i18n_unknown = 'tw'; @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_tr.inc.php b/lang/serendipity_lang_tr.inc.php index 7a76c3d2..a07083fc 100644 --- a/lang/serendipity_lang_tr.inc.php +++ b/lang/serendipity_lang_tr.inc.php @@ -872,7 +872,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_tw.inc.php b/lang/serendipity_lang_tw.inc.php index ca533494..5de72629 100644 --- a/lang/serendipity_lang_tw.inc.php +++ b/lang/serendipity_lang_tw.inc.php @@ -775,7 +775,8 @@ $i18n_unknown = 'tw'; @define('INSTALL_CHARSET_DESC', 'o̥iHzഫ UTF-8 ιw]yt (ISO, EUC, ...)Cǻyu UTF-8 ytɡAҥHw]yt|ܥFCsw˪xijϥ UTF-8 ytCOonܳoӳ]wpGzwgoGF峹CԱЬ http://www.s9y.org/index.php?node=46C'); @define('CALENDAR_ENABLE_EXTERNAL_EVENTS', '}ҥ~ API'); @define('CALENDAR_EXTEVENT_DESC', 'pG}ҡA~iHb䤺HC㥦ƥCpGSϥγoǯS~AijnϥΡC'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'XML-RPC API \w[b s9y w˸̡A]|}MhHϥΪYCҥHzw XML-RPC ~pGnϥ XML-RPC APICҦ URL |]ܡAw˳oӥ~iHWϥΡC');@define('PERM_READ', 'Read permission'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'XML-RPC API \w[b s9y w˸̡A]|}MhHϥΪYCҥHzw XML-RPC ~pGnϥ XML-RPC APICҦ URL |]ܡAw˳oӥ~iHWϥΡC'); +@define('PERM_READ', 'Read permission'); @define('PERM_READ', 'Ūv'); @define('PERM_WRITE', 'gJv'); @@ -806,7 +807,8 @@ $i18n_unknown = 'tw'; @define('INSTALL_TRACKREF_DESC', '}ҰOӷ|ܭӺޥΤFz峹CziHoӥ\pGӦhUsiC'); @define('CATEGORIES_HIDE_PARENT', 'ÿܪOH'); @define('CATEGORIES_HIDE_PARENT_DESC', 'zOܪCAw]O|ܥOW١CpGzoӥ\AOWٱN|ܡC'); -@define('WARNING_NO_GROUPS_SELECTED', 'ĵiGzSܷ|sաCo|NznXsժ޲zA|sդ|QܡC');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', 'ĵiGzSܷ|sաCo|NznXsժ޲zA|sդ|QܡC'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed ܪ峹ƶqC'); @define('INSTAL_DB_UTF8', '}ҸƮwsXഫ'); @define('INSTAL_DB_UTF8_DESC', 'ϥ MySQL "SET NAMES" dߨӳ]wsXCpG峹X{ýXiHNoӳ]w}C'); @@ -870,7 +872,8 @@ $i18n_unknown = 'tw'; @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_zh.inc.php b/lang/serendipity_lang_zh.inc.php index cd73b67a..2d34cd2b 100644 --- a/lang/serendipity_lang_zh.inc.php +++ b/lang/serendipity_lang_zh.inc.php @@ -806,7 +806,8 @@ @define('INSTALL_TRACKREF_DESC', '¼ԴʾǸվ¡Թرյ̫档'); @define('CATEGORIES_HIDE_PARENT', 'ѡ'); @define('CATEGORIES_HIDE_PARENT_DESC', 'ʾбԤǻʾơܣƽʾ'); -@define('WARNING_NO_GROUPS_SELECTED', '棺ûѡԱȺ顣ὫdzȺĹԱȺ鲻ᱻı䡣');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '棺ûѡԱȺ顣ὫdzȺĹԱȺ鲻ᱻı䡣'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed ҳʾ'); @define('INSTAL_DB_UTF8', 'ݿת'); @define('INSTAL_DB_UTF8_DESC', 'ʹ MySQL "SET NAMES" ѯ趨롣³Խ趨򿪻رա'); From c66d0e07f00343e041f26ca96eb9858f32954228 Mon Sep 17 00:00:00 2001 From: Tadashi Jokagi Date: Wed, 9 Aug 2006 08:09:22 +0000 Subject: [PATCH 0002/1127] * split line. --- lang/UTF-8/serendipity_lang_cn.inc.php | 3 +- lang/UTF-8/serendipity_lang_cs.inc.php | 3 +- lang/UTF-8/serendipity_lang_cz.inc.php | 3 +- lang/UTF-8/serendipity_lang_da.inc.php | 3 +- lang/UTF-8/serendipity_lang_en.inc.php | 3 +- lang/UTF-8/serendipity_lang_fa.inc.php | 3 +- lang/UTF-8/serendipity_lang_fi.inc.php | 3 +- lang/UTF-8/serendipity_lang_fr.inc.php | 3 +- lang/UTF-8/serendipity_lang_hu.inc.php | 3 +- lang/UTF-8/serendipity_lang_is.inc.php | 3 +- lang/UTF-8/serendipity_lang_it.inc.php | 3 +- lang/UTF-8/serendipity_lang_ja.inc.php | 75 +++++++++++++------------- lang/UTF-8/serendipity_lang_ko.inc.php | 3 +- lang/UTF-8/serendipity_lang_nl.inc.php | 3 +- lang/UTF-8/serendipity_lang_no.inc.php | 3 +- lang/UTF-8/serendipity_lang_pt.inc.php | 3 +- lang/UTF-8/serendipity_lang_ro.inc.php | 3 +- lang/UTF-8/serendipity_lang_ru.inc.php | 3 +- lang/UTF-8/serendipity_lang_se.inc.php | 3 +- lang/UTF-8/serendipity_lang_ta.inc.php | 3 +- lang/UTF-8/serendipity_lang_tn.inc.php | 6 ++- lang/UTF-8/serendipity_lang_tr.inc.php | 3 +- lang/UTF-8/serendipity_lang_tw.inc.php | 9 ++-- lang/UTF-8/serendipity_lang_zh.inc.php | 3 +- 24 files changed, 90 insertions(+), 63 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index ec46c9f0..b74dad86 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -807,7 +807,8 @@ @define('INSTALL_TRACKREF_DESC', '开启记录来源会显示那个网站引用了你的文章。你可以关闭这个功能如果你收到太多垃圾广告。'); @define('CATEGORIES_HIDE_PARENT', '隐藏选择的类别'); @define('CATEGORIES_HIDE_PARENT_DESC', '当你限制类别显示的列表,预设是会显示主类别的名称。如果开启这个功能,主类别的名称将不会显示。'); -@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 页面里显示的文章数量。'); @define('INSTAL_DB_UTF8', '开启数据库编码转换'); @define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查询来设定编码。如果文章出现乱码可以将这设定打开或关闭。'); diff --git a/lang/UTF-8/serendipity_lang_cs.inc.php b/lang/UTF-8/serendipity_lang_cs.inc.php index 8f2f5c88..f9729632 100644 --- a/lang/UTF-8/serendipity_lang_cs.inc.php +++ b/lang/UTF-8/serendipity_lang_cs.inc.php @@ -882,7 +882,8 @@ $i18n_filename_to = array ( @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index 6e00978e..98d33102 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -882,7 +882,8 @@ $i18n_filename_to = array ( @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index 98aa8c7d..075b5a83 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -870,7 +870,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_en.inc.php b/lang/UTF-8/serendipity_lang_en.inc.php index 2475cd31..8f375437 100644 --- a/lang/UTF-8/serendipity_lang_en.inc.php +++ b/lang/UTF-8/serendipity_lang_en.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index c45f0047..9411ffaa 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -870,7 +870,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index 7de4ca81..2ce938f9 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index e2f172e4..b72434d1 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -875,7 +875,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index a5da5378..0b3c2db4 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -869,7 +869,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index b3bdfe96..5f5bc5bc 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -869,7 +869,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index ebebfe88..cc565a07 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -872,7 +872,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index 66ad67c0..b79231a3 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -422,7 +422,7 @@ @define('USERCONF_PASSWORD', 'パスワード'); @define('USERCONF_PASSWORD_DESC', 'ブログにログインするときに使うパスワードを指定します。'); @define('USERCONF_EMAIL', '電子メールアドレス'); -@define('USERCONF_EMAIL_DESC', '個人の電子メールアドレスをしていします。'); +@define('USERCONF_EMAIL_DESC', '個人の電子メールアドレスを指定します。'); @define('USERCONF_SENDCOMMENTS', 'コメントの通知を送信しますか?'); @define('USERCONF_SENDCOMMENTS_DESC', 'コメントをあなたのエントリが受けたとき、電子メールを受信しますか?'); @define('USERCONF_SENDTRACKBACKS', 'トラックバックの通知を送信しますか?'); @@ -806,7 +806,7 @@ @define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); @define('CATEGORIES_HIDE_PARENT', '選択された親カテゴリを隠しますか?'); @define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); +@define('WARNING_NO_GROUPS_SELECTED', '警告: いくつかのグループメンバーを選択していません。This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); @define('INSTALL_RSSFETCHLIMIT', 'フィードに表示するエントリ数'); @define('INSTALL_RSSFETCHLIMIT_DESC', '各ページでRSSフィードに表示するエントリの数です。'); @define('INSTAL_DB_UTF8', 'データベース文字エンコード変換を有効にする'); @@ -820,64 +820,65 @@ @define('FURTHER_LINKS_S9Y_BLOG', 'オフィシャルブログ'); @define('FURTHER_LINKS_S9Y_FORUMS', 'フォーラム'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_IS_DELETED', '(コメントは削除されました)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', '現在の著者'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); +@define('WORD_NEW', '新規'); +@define('SHOW_MEDIA_TOOLBAR', 'メディア選択ポップアップでツールバーを表示しますか?'); +@define('MEDIA_KEYWORDS', 'メディアキーワード'); @define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); +@define('MEDIA_EXIF', 'EXIF/JPEG 画像データをインポートする'); @define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('MEDIA_PROP', 'メディアプロパティ'); @define('GO_ADD_PROPERTIES', 'Go & enter properties'); @define('MEDIA_PROPERTY_DPI', 'DPI'); @define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); +@define('MEDIA_PROPERTY_COMMENT1', '短いコメント'); +@define('MEDIA_PROPERTY_COMMENT2', '長いコメント'); +@define('MEDIA_PROPERTY_TITLE', '件名'); +@define('MEDIA_PROP_DESC', '各メディアファイルに定義したいプロパティ項目を「;」で分割した一覧で入力します'); @define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'このテーマ・スタイルは指定オプションがありません。To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'テーマスタイルオプション'); -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); +@define('PLUGIN_AVAILABLE_COUNT', '合計: %d プラグインです。'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('SYNDICATION_RFC2616', '厳密に RFC2616 に準拠した RSS フィードを動作させる'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. リファレンス: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', '関連した日付'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); +@define('FILENAME_REASSIGNED', '次の新規ファイル名が自動割当されました: %s'); +@define('MEDIA_UPLOAD_SIZE', 'ファイルアップロードの最大容量'); @define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('MEDIA_UPLOAD_SIZEERROR', 'エラー: %s バイトより大きなファイルはアップロードできません!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'アップロードされたファイルの最大幅'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'アップロードされた画像の最大幅をピクセル単位で入力します。'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'アップロードされたファイルの最大高'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'アップロードされた画像の最大の高さをピクセル単位で入力します。'); +@define('MEDIA_UPLOAD_DIMERROR', 'エラー: %s x %s ピクセルより大きな画像はアップロードできません!'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); +@define('MEDIA_TARGET', 'このリンクのターゲット'); +@define('MEDIA_TARGET_JS', 'ポップアップウィンドウ (via JavaScript, adaptive size)'); @define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET_BLANK', 'ポップアップウィンドウ (「target=_blank」による)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); +@define('MEDIA_DYN_RESIZE', '動的な画像のサイズ変更を許可しますか?'); @define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); +@define('MEDIA_DIRECTORY_MOVED', 'ディレクトリとファイルを「%s」に移動することに成功しました。'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'ディレクトリとファイルを「%s」に移動できませんでした!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); +@define('PREFERENCE_USE_JS', '高度な JS の使用を有効にしますか?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(このページは高度な JavaScript を使用しています。もし機能に問題がある場合、個人プリファレンスの高度な JS の使用を無効にするか、ブラウザーの JavaScript を無効にしてください)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'パスへのコマンド'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index edbb2737..b75f47c7 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -871,7 +871,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index d97a2566..fbd39948 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -871,7 +871,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index 98d5bcd5..62bd040c 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -871,7 +871,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index 1abbd7bf..91e34d7b 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -873,7 +873,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index c6cb9b20..e78730eb 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -869,7 +869,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index f0138887..e0c06afc 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -872,7 +872,8 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_se.inc.php b/lang/UTF-8/serendipity_lang_se.inc.php index 89e14d02..bb6f6f18 100644 --- a/lang/UTF-8/serendipity_lang_se.inc.php +++ b/lang/UTF-8/serendipity_lang_se.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_ta.inc.php b/lang/UTF-8/serendipity_lang_ta.inc.php index f0632783..3201ee2b 100644 --- a/lang/UTF-8/serendipity_lang_ta.inc.php +++ b/lang/UTF-8/serendipity_lang_ta.inc.php @@ -868,7 +868,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_tn.inc.php b/lang/UTF-8/serendipity_lang_tn.inc.php index 8feeab0e..b892beca 100644 --- a/lang/UTF-8/serendipity_lang_tn.inc.php +++ b/lang/UTF-8/serendipity_lang_tn.inc.php @@ -806,7 +806,8 @@ $i18n_unknown = 'tw'; @define('INSTALL_TRACKREF_DESC', '開啟記錄來源會顯示哪個網站引用了您的文章。您可以關閉這個功能如果收到太多垃圾廣告。'); @define('CATEGORIES_HIDE_PARENT', '隱藏選擇的類別?'); @define('CATEGORIES_HIDE_PARENT_DESC', '當您限制類別顯示的列表,預設是會顯示母類別的名稱。如果您關閉這個功能,母類別的名稱將不會顯示。'); -@define('WARNING_NO_GROUPS_SELECTED', '警告:您沒有選擇會員群組。這會將您登出群組的管理,會員的群組不會被改變。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:您沒有選擇會員群組。這會將您登出群組的管理,會員的群組不會被改變。'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 頁面裡顯示的文章數量。'); @define('INSTAL_DB_UTF8', '開啟資料庫的編碼轉換'); @define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查詢來設定編碼。如果文章出現亂碼可以將這個設定打開或關閉。'); @@ -871,7 +872,8 @@ $i18n_unknown = 'tw'; @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_tr.inc.php b/lang/UTF-8/serendipity_lang_tr.inc.php index 7a76c3d2..a07083fc 100644 --- a/lang/UTF-8/serendipity_lang_tr.inc.php +++ b/lang/UTF-8/serendipity_lang_tr.inc.php @@ -872,7 +872,8 @@ @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index 6e66bf71..5a37cfce 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -775,7 +775,8 @@ $i18n_unknown = 'tw'; @define('INSTALL_CHARSET_DESC', '這裡可以讓您轉換 UTF-8 或預設語系 (ISO, EUC, ...)。有些語言只有 UTF-8 語系檔,所以換成預設語系不會改變任何東西。新安裝的網誌建議使用 UTF-8 語系。記得不要改變這個設定如果您已經發佈了文章。詳情請看 http://www.s9y.org/index.php?node=46。'); @define('CALENDAR_ENABLE_EXTERNAL_EVENTS', '開啟外掛 API'); @define('CALENDAR_EXTEVENT_DESC', '如果開啟,外掛可以在日曆內以顏色突顯它的事件。如果沒有使用這些特殊的外掛,建議不要使用。'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'XML-RPC API 功能已不加在 s9y 的安裝裡,因為漏洞和不多人使用的關係。所以您必須安裝 XML-RPC 的外掛如果要使用 XML-RPC API。所有的 URL 不會因此改變,安裝這個外掛後可以馬上使用。');@define('PERM_READ', 'Read permission'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'XML-RPC API 功能已不加在 s9y 的安裝裡,因為漏洞和不多人使用的關係。所以您必須安裝 XML-RPC 的外掛如果要使用 XML-RPC API。所有的 URL 不會因此改變,安裝這個外掛後可以馬上使用。'); +@define('PERM_READ', 'Read permission'); @define('PERM_READ', '讀取權限'); @define('PERM_WRITE', '寫入權限'); @@ -806,7 +807,8 @@ $i18n_unknown = 'tw'; @define('INSTALL_TRACKREF_DESC', '開啟記錄來源會顯示哪個網站引用了您的文章。您可以關閉這個功能如果收到太多垃圾廣告。'); @define('CATEGORIES_HIDE_PARENT', '隱藏選擇的類別?'); @define('CATEGORIES_HIDE_PARENT_DESC', '當您限制類別顯示的列表,預設是會顯示母類別的名稱。如果您關閉這個功能,母類別的名稱將不會顯示。'); -@define('WARNING_NO_GROUPS_SELECTED', '警告:您沒有選擇會員群組。這會將您登出群組的管理,會員的群組不會被改變。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:您沒有選擇會員群組。這會將您登出群組的管理,會員的群組不會被改變。'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 頁面裡顯示的文章數量。'); @define('INSTAL_DB_UTF8', '開啟資料庫的編碼轉換'); @define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查詢來設定編碼。如果文章出現亂碼可以將這個設定打開或關閉。'); @@ -870,7 +872,8 @@ $i18n_unknown = 'tw'; @define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index c920fa50..f5c3299f 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -806,7 +806,8 @@ @define('INSTALL_TRACKREF_DESC', '开启记录来源会显示那个网站引用了你的文章。你可以关闭这个功能如果你收到太多垃圾广告。'); @define('CATEGORIES_HIDE_PARENT', '隐藏选择的类别'); @define('CATEGORIES_HIDE_PARENT_DESC', '当你限制类别显示的列表,预设是会显示主类别的名称。如果开启这个功能,主类别的名称将不会显示。'); -@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。');@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('WARNING_NO_GROUPS_SELECTED', '警告:你没有选择会员群组。这会将你登出群组的管理,会员的群组不会被改变。'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'RSS Feed 页面里显示的文章数量。'); @define('INSTAL_DB_UTF8', '开启数据库编码转换'); @define('INSTAL_DB_UTF8_DESC', '使用 MySQL 的 "SET NAMES" 查询来设定编码。如果文章出现乱码可以将这设定打开或关闭。'); From d88003c199ee286a272e3b6bd49a8a768853a0f0 Mon Sep 17 00:00:00 2001 From: Tadashi Jokagi Date: Wed, 9 Aug 2006 08:10:18 +0000 Subject: [PATCH 0003/1127] * translation updated. --- lang/UTF-8/serendipity_lang_ja.inc.php | 3 +- lang/serendipity_lang_ja.inc.php | 75 +++++++++++++------------- 2 files changed, 38 insertions(+), 40 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index b79231a3..e65ad563 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -872,8 +872,7 @@ @define('MEDIA_DIRECTORY_MOVED', 'ディレクトリとファイルを「%s」に移動することに成功しました。'); @define('MEDIA_DIRECTORY_MOVE_ERROR', 'ディレクトリとファイルを「%s」に移動できませんでした!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); @define('PREFERENCE_USE_JS', '高度な JS の使用を有効にしますか?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index f58ed5ed..9fa7e8bd 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -422,7 +422,7 @@ @define('USERCONF_PASSWORD', 'パスワード'); @define('USERCONF_PASSWORD_DESC', 'ブログにログインするときに使うパスワードを指定します。'); @define('USERCONF_EMAIL', '電子メールアドレス'); -@define('USERCONF_EMAIL_DESC', '個人の電子メールアドレスをしていします。'); +@define('USERCONF_EMAIL_DESC', '個人の電子メールアドレスを指定します。'); @define('USERCONF_SENDCOMMENTS', 'コメントの通知を送信しますか?'); @define('USERCONF_SENDCOMMENTS_DESC', 'コメントをあなたのエントリが受けたとき、電子メールを受信しますか?'); @define('USERCONF_SENDTRACKBACKS', 'トラックバックの通知を送信しますか?'); @@ -806,7 +806,7 @@ @define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); @define('CATEGORIES_HIDE_PARENT', '選択された親カテゴリを隠しますか?'); @define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); +@define('WARNING_NO_GROUPS_SELECTED', '警告: いくつかのグループメンバーを選択していません。This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); @define('INSTALL_RSSFETCHLIMIT', 'フィードに表示するエントリ数'); @define('INSTALL_RSSFETCHLIMIT_DESC', '各ページでRSSフィードに表示するエントリの数です。'); @define('INSTAL_DB_UTF8', 'データベース文字エンコード変換を有効にする'); @@ -820,65 +820,64 @@ @define('FURTHER_LINKS_S9Y_BLOG', 'オフィシャルブログ'); @define('FURTHER_LINKS_S9Y_FORUMS', 'フォーラム'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_IS_DELETED', '(コメントは削除されました)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', '現在の著者'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); +@define('WORD_NEW', '新規'); +@define('SHOW_MEDIA_TOOLBAR', 'メディア選択ポップアップでツールバーを表示しますか?'); +@define('MEDIA_KEYWORDS', 'メディアキーワード'); @define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); +@define('MEDIA_EXIF', 'EXIF/JPEG 画像データをインポートする'); @define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('MEDIA_PROP', 'メディアプロパティ'); @define('GO_ADD_PROPERTIES', 'Go & enter properties'); @define('MEDIA_PROPERTY_DPI', 'DPI'); @define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); +@define('MEDIA_PROPERTY_COMMENT1', '短いコメント'); +@define('MEDIA_PROPERTY_COMMENT2', '長いコメント'); +@define('MEDIA_PROPERTY_TITLE', '件名'); +@define('MEDIA_PROP_DESC', '各メディアファイルに定義したいプロパティ項目を「;」で分割した一覧で入力します'); @define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'このテーマ・スタイルは指定オプションがありません。To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'テーマスタイルオプション'); -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); +@define('PLUGIN_AVAILABLE_COUNT', '合計: %d プラグインです。'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('SYNDICATION_RFC2616', '厳密に RFC2616 に準拠した RSS フィードを動作させる'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. リファレンス: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', '関連した日付'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); +@define('FILENAME_REASSIGNED', '次の新規ファイル名が自動割当されました: %s'); +@define('MEDIA_UPLOAD_SIZE', 'ファイルアップロードの最大容量'); @define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('MEDIA_UPLOAD_SIZEERROR', 'エラー: %s バイトより大きなファイルはアップロードできません!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'アップロードされたファイルの最大幅'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'アップロードされた画像の最大幅をピクセル単位で入力します。'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'アップロードされたファイルの最大高'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'アップロードされた画像の最大の高さをピクセル単位で入力します。'); +@define('MEDIA_UPLOAD_DIMERROR', 'エラー: %s x %s ピクセルより大きな画像はアップロードできません!'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); +@define('MEDIA_TARGET', 'このリンクのターゲット'); +@define('MEDIA_TARGET_JS', 'ポップアップウィンドウ (via JavaScript, adaptive size)'); @define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET_BLANK', 'ポップアップウィンドウ (「target=_blank」による)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); +@define('MEDIA_DYN_RESIZE', '動的な画像のサイズ変更を許可しますか?'); @define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); +@define('MEDIA_DIRECTORY_MOVED', 'ディレクトリとファイルを「%s」に移動することに成功しました。'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'ディレクトリとファイルを「%s」に移動できませんでした!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); @define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); +@define('PREFERENCE_USE_JS', '高度な JS の使用を有効にしますか?'); @define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(このページは高度な JavaScript を使用しています。もし機能に問題がある場合、個人プリファレンスの高度な JS の使用を無効にするか、ブラウザーの JavaScript を無効にしてください)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'パスへのコマンド'); From 984b57ade41c2e5507360a4e6443a9e1427494bd Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 11 Aug 2006 07:24:26 +0000 Subject: [PATCH 0004/1127] Fix romanian time format --- lang/UTF-8/serendipity_lang_ro.inc.php | 2 +- lang/serendipity_lang_ro.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index e78730eb..415dc24e 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -245,7 +245,7 @@ @define('PUBLISH', 'Publică'); @define('PREVIEW', 'Previzualizare'); @define('DATE', 'Data'); -@define('DATE_FORMAT_2', 'd-m-Y H:i'); // Needs to be ISO 8601 compliant for date conversion! +@define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! @define('DATE_INVALID', 'Avertisment: Data specificată de tine este invalidă. Trebuie să fie în format YYYY-MM-DD HH:MM.'); @define('CATEGORY_PLUGIN_DESC', 'Arată o listă cu categoriile.'); @define('ALL_AUTHORS', 'Toţi autorii'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index e78730eb..415dc24e 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -245,7 +245,7 @@ @define('PUBLISH', 'Publică'); @define('PREVIEW', 'Previzualizare'); @define('DATE', 'Data'); -@define('DATE_FORMAT_2', 'd-m-Y H:i'); // Needs to be ISO 8601 compliant for date conversion! +@define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! @define('DATE_INVALID', 'Avertisment: Data specificată de tine este invalidă. Trebuie să fie în format YYYY-MM-DD HH:MM.'); @define('CATEGORY_PLUGIN_DESC', 'Arată o listă cu categoriile.'); @define('ALL_AUTHORS', 'Toţi autorii'); From b8dcf84b0d73120b16493039284ae08963e1398c Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 11 Aug 2006 08:11:58 +0000 Subject: [PATCH 0005/1127] fix propper order --- include/functions_entries.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index a4e4ae8f..cb7da0d9 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -438,7 +438,7 @@ function serendipity_fetchEntryData(&$ret) { LEFT JOIN {$serendipity['dbPrefix']}entrycat AS ec ON ec.categoryid = c.categoryid WHERE " . serendipity_db_in_sql('ec.entryid', $search_ids) . " - ORDER BY c.category_name DESC"; + ORDER BY c.category_name ASC"; $search_ret =& serendipity_db_query($query, false, 'assoc'); From a8f5e6d4816a0e3e7540255c37f15cd6cb4b04b0 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 11 Aug 2006 12:24:32 +0000 Subject: [PATCH 0006/1127] Fix wrong usage of serendipity_smarty_init() when being used multiple times --- docs/NEWS | 4 + include/functions_smarty.inc.php | 146 +++++++++++++++---------------- 2 files changed, 77 insertions(+), 73 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 8089099d..4a78bb4a 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1-alpha7() ------------------------------------------------------------------------ + * Fix multiple loading of $serendipity['smarty'] theme options when + calling serendipity_smarty_init() more than once. Many thanks to + Sven Ediger for reporting this. (garvinhicking) + * Properly sort media directories (garvinhicking) * Better use of "return by references" in some vital areas. diff --git a/include/functions_smarty.inc.php b/include/functions_smarty.inc.php index 7799254f..433453d0 100644 --- a/include/functions_smarty.inc.php +++ b/include/functions_smarty.inc.php @@ -678,82 +678,82 @@ function serendipity_smarty_init($vars = array()) { $serendipity['smarty']->register_prefilter('serendipity_replaceSmartyVars'); } - } - if (!isset($serendipity['smarty_raw_mode'])) { - if (file_exists($serendipity['smarty']->config_dir . '/layout.php') && $serendipity['template'] != 'default') { - $serendipity['smarty_raw_mode'] = true; - } else { - $serendipity['smarty_raw_mode'] = false; + if (!isset($serendipity['smarty_raw_mode'])) { + if (file_exists($serendipity['smarty']->config_dir . '/layout.php') && $serendipity['template'] != 'default') { + $serendipity['smarty_raw_mode'] = true; + } else { + $serendipity['smarty_raw_mode'] = false; + } } - } - - if (!isset($serendipity['smarty_file'])) { - $serendipity['smarty_file'] = 'index.tpl'; - } - - $category = false; - $category_info = array(); - if (isset($serendipity['GET']['category'])) { - $category = (int)$serendipity['GET']['category']; - if (isset($GLOBALS['cInfo'])) { - $category_info = $GLOBALS['cInfo']; - } else { - $category_info = serendipity_fetchCategoryInfo($category); + + if (!isset($serendipity['smarty_file'])) { + $serendipity['smarty_file'] = 'index.tpl'; + } + + $category = false; + $category_info = array(); + if (isset($serendipity['GET']['category'])) { + $category = (int)$serendipity['GET']['category']; + if (isset($GLOBALS['cInfo'])) { + $category_info = $GLOBALS['cInfo']; + } else { + $category_info = serendipity_fetchCategoryInfo($category); + } + } + + if (!isset($serendipity['smarty_vars']['head_link_stylesheet'])) { + $serendipity['smarty_vars']['head_link_stylesheet'] = serendipity_rewriteURL('serendipity.css'); + } + + $serendipity['smarty']->assign( + array( + 'head_charset' => LANG_CHARSET, + 'head_version' => $serendipity['version'], + 'head_title' => $serendipity['head_title'], + 'head_subtitle' => $serendipity['head_subtitle'], + 'head_link_stylesheet' => $serendipity['smarty_vars']['head_link_stylesheet'], + + 'is_xhtml' => true, + 'use_popups' => $serendipity['enablePopup'], + 'is_embedded' => (!$serendipity['embed'] || $serendipity['embed'] === 'false' || $serendipity['embed'] === false) ? false : true, + 'is_raw_mode' => $serendipity['smarty_raw_mode'], + 'is_logged_in' => serendipity_userLoggedIn(), + + 'entry_id' => (isset($serendipity['GET']['id']) && is_numeric($serendipity['GET']['id'])) ? $serendipity['GET']['id'] : false, + 'is_single_entry' => (isset($serendipity['GET']['id']) && is_numeric($serendipity['GET']['id'])), + + 'blogTitle' => htmlspecialchars($serendipity['blogTitle']), + 'blogSubTitle' => (!empty($serendipity['blogSubTitle']) ? htmlspecialchars($serendipity['blogSubTitle']) : ''), + 'blogDescription' => htmlspecialchars($serendipity['blogDescription']), + + 'serendipityHTTPPath' => $serendipity['serendipityHTTPPath'], + 'serendipityBaseURL' => $serendipity['baseURL'], + 'serendipityRewritePrefix' => $serendipity['rewrite'] == 'none' ? $serendipity['indexFile'] . '?/' : '', + 'serendipityIndexFile' => $serendipity['indexFile'], + 'serendipityVersion' => $serendipity['version'], + + 'lang' => $serendipity['lang'], + 'category' => $category, + 'category_info' => $category_info, + 'template' => $serendipity['template'], + + 'dateRange' => (!empty($serendipity['range']) ? $serendipity['range'] : array()) + ) + ); + + if (count($vars) > 0) { + $serendipity['smarty']->assign($vars); + } + + // For advanced usage, we allow template authors to create a file 'config.inc.php' where they can + // setup custom smarty variables, modifiers etc. to use in their templates. + @include_once $serendipity['smarty']->config_dir . '/config.inc.php'; + + if (is_array($template_config)) { + $template_vars =& serendipity_loadThemeOptions($template_config); + $serendipity['smarty']->assign_by_ref('template_option', $template_vars); } - } - - if (!isset($serendipity['smarty_vars']['head_link_stylesheet'])) { - $serendipity['smarty_vars']['head_link_stylesheet'] = serendipity_rewriteURL('serendipity.css'); - } - - $serendipity['smarty']->assign( - array( - 'head_charset' => LANG_CHARSET, - 'head_version' => $serendipity['version'], - 'head_title' => $serendipity['head_title'], - 'head_subtitle' => $serendipity['head_subtitle'], - 'head_link_stylesheet' => $serendipity['smarty_vars']['head_link_stylesheet'], - - 'is_xhtml' => true, - 'use_popups' => $serendipity['enablePopup'], - 'is_embedded' => (!$serendipity['embed'] || $serendipity['embed'] === 'false' || $serendipity['embed'] === false) ? false : true, - 'is_raw_mode' => $serendipity['smarty_raw_mode'], - 'is_logged_in' => serendipity_userLoggedIn(), - - 'entry_id' => (isset($serendipity['GET']['id']) && is_numeric($serendipity['GET']['id'])) ? $serendipity['GET']['id'] : false, - 'is_single_entry' => (isset($serendipity['GET']['id']) && is_numeric($serendipity['GET']['id'])), - - 'blogTitle' => htmlspecialchars($serendipity['blogTitle']), - 'blogSubTitle' => (!empty($serendipity['blogSubTitle']) ? htmlspecialchars($serendipity['blogSubTitle']) : ''), - 'blogDescription' => htmlspecialchars($serendipity['blogDescription']), - - 'serendipityHTTPPath' => $serendipity['serendipityHTTPPath'], - 'serendipityBaseURL' => $serendipity['baseURL'], - 'serendipityRewritePrefix' => $serendipity['rewrite'] == 'none' ? $serendipity['indexFile'] . '?/' : '', - 'serendipityIndexFile' => $serendipity['indexFile'], - 'serendipityVersion' => $serendipity['version'], - - 'lang' => $serendipity['lang'], - 'category' => $category, - 'category_info' => $category_info, - 'template' => $serendipity['template'], - - 'dateRange' => (!empty($serendipity['range']) ? $serendipity['range'] : array()) - ) - ); - - if (count($vars) > 0) { - $serendipity['smarty']->assign($vars); - } - - // For advanced usage, we allow template authors to create a file 'config.inc.php' where they can - // setup custom smarty variables, modifiers etc. to use in their templates. - @include $serendipity['smarty']->config_dir . '/config.inc.php'; - - if (is_array($template_config)) { - $template_vars =& serendipity_loadThemeOptions($template_config); - $serendipity['smarty']->assign_by_ref('template_option', $template_vars); } return true; From f0064efc26665ff5d112bae3d90e4538205c8508 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Fri, 11 Aug 2006 13:50:16 +0000 Subject: [PATCH 0007/1127] * various fixes to german language and one constant error in installer --- include/tpl/config_local.inc.php | 2 +- lang/serendipity_lang_de.inc.php | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/tpl/config_local.inc.php b/include/tpl/config_local.inc.php index 911f2622..66c09af0 100644 --- a/include/tpl/config_local.inc.php +++ b/include/tpl/config_local.inc.php @@ -559,7 +559,7 @@ array('var' => 'mediaProperties', 'title' => MEDIA_PROP, - 'description' => MEDIA_PROP_DESC . MEDIA_PROP_MULTI_DESC, + 'description' => MEDIA_PROP_DESC . MEDIA_PROP_MULTIDESC, 'type' => 'string', 'permission' => 'blogConfiguration', 'default' => 'DPI:IMAGE;RUN_LENGTH:VIDEO:AUDIO;DATE;COPYRIGHT;TITLE;COMMENT1:MULTI;COMMENT2:MULTI'), diff --git a/lang/serendipity_lang_de.inc.php b/lang/serendipity_lang_de.inc.php index 952ef153..c8535c99 100644 --- a/lang/serendipity_lang_de.inc.php +++ b/lang/serendipity_lang_de.inc.php @@ -389,7 +389,7 @@ @define('INSTALL_BLOCKREF', 'Geblockte Referer'); @define('INSTALL_BLOCKREF_DESC', 'Sollen spezielle Hosts aus der Referrer-Liste gesperrt werden? Hostnamen getrennt mit ";" eingeben. Jeder Hostname wird als Teilstring berprft, so dass "goo" sowohl "google.com" als auch "googlegroups.com" sperren wrde.'); @define('INSTALL_REWRITE', 'URL-Formung'); -@define('INSTALL_REWRITE_DESC', 'Whlen Sie die Methode zur Erzeugung der URLs. Wenn diese aktiviert werden, knnen sprechende Namen fr jeden Artikel verwendet werden und somit besser von Suchmaschinen indiziert Der Webserver muss entweder mod_rewrite oder die "AllowOverride All"-Direktive untersttzen. Der Standardwert wird automagisch bestimmt'); +@define('INSTALL_REWRITE_DESC', 'Whlen Sie die Methode zur Erzeugung der URLs. Wenn diese aktiviert werden, knnen sprechende Namen fr jeden Artikel verwendet werden und somit besser von Suchmaschinen indiziert Der Webserver muss entweder mod_rewrite oder die "AllowOverride All"-Direktive untersttzen. Der Standardwert wird automagisch bestimmt.'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Bildkonvertierung'); @@ -565,7 +565,7 @@ @define('INSTALL_SHOWFUTURE', 'Zuknftige Eintrge zeigen'); @define('INSTALL_SHOWFUTURE_DESC', 'Falls aktiviert, werden Eintrge deren Datum in der Zukunft liegt angezeigt. Standardmig werden solche Eintrge versteckt und erst angezeigt, wenn das eingetragene Datum erreicht wird.'); @define('INSTALL_DBPERSISTENT', 'Persistente Verbindungen nutzen'); -@define('INSTALL_DBPERSISTENT_DESC', 'Aktiviert die nutzung einer persistenten Datenbankverbindung. Mehr dazu in der PHP-Dokumentation. blicherweise wird diese Einstellung nicht empfohlen.'); +@define('INSTALL_DBPERSISTENT_DESC', 'Aktiviert die Nutzung einer persistenten Datenbankverbindung. Mehr dazu in der PHP-Dokumentation. blicherweise wird diese Einstellung nicht empfohlen.'); @define('NO_IMAGES_FOUND', 'Keine Bilder gefunden'); @define('PERSONAL_SETTINGS', 'Eigene Einstellungen'); @define('REFERER', 'Referer'); @@ -652,7 +652,7 @@ @define('AUTOLANG', 'Sprache des Browsers eines Besuchers verwenden'); @define('AUTOLANG_DESC', 'Falls aktiviert wird die im Browser des Besuchers eingestellte Sprache als Standardsprache fr Eintrge und die Serendipity Oberflche benutzt.'); @define('INSTALL_AUTODETECT_URL', 'HTTP-Hostnamen automatisch erkennen'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Falls aktiviert wird Serendipity sicherstellen, dass der vom Besucher gewhlte HTTP-Hostname als BaseURL variable verwendet wird. Sofern diese Option aktiviert ist, ist es mglich, mehrere Domainnamen fr das Weblog zu verwenden. Alle Links werden dann mit dem HTTP-Hostnamen umgeschrieben, der vom Besucher gewhlt wurde.'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Falls aktiviert wird Serendipity sicherstellen, dass der vom Besucher gewhlte HTTP-Hostname als BaseURL-Variable verwendet wird. Sofern diese Option aktiviert ist, ist es mglich, mehrere Domainnamen fr das Weblog zu verwenden. Alle Links werden dann mit dem HTTP-Hostnamen umgeschrieben, der vom Besucher gewhlt wurde.'); @define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); @define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); @define('USERCONF_REALNAME', 'Voller Name'); @@ -685,11 +685,11 @@ @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Pfad zu den Eintrgen'); @define('INSTALL_PERMALINK_ARCHIVEPATH', 'Pfad zu den Archiven'); @define('INSTALL_PERMALINK_CATEGORIESPATH', 'Pfad zu den Kategorien'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pfad zum Path abbestellen von Kommentaren'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pfad zum Abbestellen von Kommentaren'); @define('INSTALL_PERMALINK_DELETEPATH', 'Pfad zum Lschen von Kommentaren'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Pfad zum genehmigen von Kommentaren'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Pfad zum Genehmigen von Kommentaren'); @define('INSTALL_PERMALINK_FEEDSPATH', 'Pfad zu den RSS-Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Path zu einem externen Plugin'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Pfad zu einem externen Plugin'); @define('INSTALL_PERMALINK_ADMINPATH', 'Pfad zur Administration'); @define('INSTALL_PERMALINK_SEARCHPATH', 'Pfad zur Suche'); @define('USERCONF_CREATE', 'Erstellung von Eintrgen verbieten?'); @@ -809,7 +809,7 @@ @define('INSTAL_DB_UTF8', 'Datenbank-Zeichensatzkonvertierung aktivieren'); @define('INSTAL_DB_UTF8_DESC', 'Sendet einen MySQL "SET NAMES" Befehl, um den verwendeten Zeichensatz der Datenbank mitzuteilen. Falls sich merkwrdige Zeichen im Blog zeigen, ist es einen Versuch wert, diese Option zu (de)aktivieren.'); @define('ONTHEFLYSYNCH', 'Automagische Synchronisation der Mediendatenbank'); -@define('ONTHEFLYSYNCH_DESC', 'Falls diese Option aktivier ist, wird Serendipity den Inhalt der Mediendatenbank mit dem echten Inhalt im Dateisystem abgleichen.'); +@define('ONTHEFLYSYNCH_DESC', 'Falls diese Option aktiviert ist, wird Serendipity den Inhalt der Mediendatenbank mit dem echten Inhalt im Dateisystem abgleichen.'); @define('USERCONF_CHECK_USERNAME_ERROR', 'Der Benutzername darf nicht leer gelassen werden.'); @define('FURTHER_LINKS', 'Weitere Links'); @define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); @@ -850,7 +850,7 @@ @define('MEDIA_PROPERTY_RUN_LENGTH', 'Laufzeit'); @define('FILENAME_REASSIGNED', 'Automagisch zugewiesener Dateiname: %s'); @define('MEDIA_UPLOAD_SIZE', 'Maximale Dateigre fr den Upload'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Geben Sie die maximale Dateigre fr hochgeladene Dateien in Bytes an. Diese Option kann jedoch auch durch Server-seitige Optionen der PHP.ini beschrnkt sein PHP.ini: upload_max_filesize, post_max_size, max_input_time. Wenn Sie diese Option leerlassen, werden nur die Server-seitigen Einschrnkungen angewandt.'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Geben Sie die maximale Dateigre fr hochgeladene Dateien in Bytes an. Diese Option kann jedoch auch durch serverseitige Optionen der PHP.ini beschrnkt sein. PHP.ini: upload_max_filesize, post_max_size, max_input_time. Wenn Sie diese Option leerlassen, werden nur die serverseitigen Einschrnkungen angewandt.'); @define('MEDIA_UPLOAD_SIZEERROR', 'Fehler: Sie knnen keine Datei grer als %s Bytes hochladen!'); @define('MEDIA_UPLOAD_MAXWIDTH', 'Maximale Breite eines hochgeladenen Bildes'); @define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Geben sie die maximale Breite eines hochgeladenen Bildes in Pixeln an.'); @@ -874,4 +874,4 @@ @define('PREFERENCE_USE_JS', 'Fortgeschrittene JavaScripts einsetzen?'); @define('PREFERENCE_USE_JS_DESC', 'Falls aktiviert, werden erweiterte JavaScript Funktionalitten in einigen Bereichen freigeschaltet. Z.B. in der Plugin-Konfiguration kann Drag+Drop benutzt werden, um leichter nderungen vorzunehmen.'); @define('PREFERENCE_USE_JS_WARNING', '(Diese Seite setzt fortgeschrittene JavaScripts ein. Falls dabei Probleme in der Benutzbarkeit auftreten, deaktivieren Sie bitte die Option zum Einsatz dieser JavaScripts im Menpunkt "Eigene Einstellungen", oder deaktivieren Sie JavaScript in Ihrem Browser.)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Pfad zu Kommentaren'); From 22408b04764ad0b90f30aca31ddeaf6ac38838b0 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 14 Aug 2006 08:53:19 +0000 Subject: [PATCH 0008/1127] rename image button to "media" --- .../serendipity_event_entryproperties.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php index 6e7c9d0d..bea74936 100644 --- a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php +++ b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php @@ -429,7 +429,7 @@ class serendipity_event_entryproperties extends serendipity_event - + Date: Mon, 14 Aug 2006 08:55:30 +0000 Subject: [PATCH 0009/1127] Prepare release --- docs/NEWS | 2 +- serendipity_config.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 4a78bb4a..386d7130 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,6 +1,6 @@ # $Id$ -Version 1.1-alpha7() +Version 1.1-beta1 (August 14th, 2006) ------------------------------------------------------------------------ * Fix multiple loading of $serendipity['smarty'] theme options when diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 784ff0db..d2b429ac 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -27,7 +27,7 @@ if (IS_installed === true && !defined('IN_serendipity')) { include(S9Y_INCLUDE_PATH . 'include/compat.inc.php'); // The version string -$serendipity['version'] = '1.1-alpha7'; +$serendipity['version'] = '1.1-beta1'; // Setting this to 'false' will enable debugging output. All alpa/beta/cvs snapshot versions will emit debug information by default. To increase the debug level (to enable Smarty debugging), set this flag to 'debug'. $serendipity['production'] = (preg_match('@\-(alpha|beta|cvs)@', $serendipity['version']) ? false : true); From e8d7e581066b86da645c7f368a9168546fb8949f Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 15 Aug 2006 07:54:09 +0000 Subject: [PATCH 0010/1127] properly rename media files --- include/functions_images.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index ca45056f..61a0211d 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -3137,7 +3137,7 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i } if ($file['hotlink']) { - serendipity_updateImageInDatabase(array('name' => $newDir), $item_id); + serendipity_updateImageInDatabase(array('realname' => $newDir, 'name' => $newDir), $item_id); } else { $file_new = $file['path'] . $newDir . '.'; $file_old = $file['path'] . $file['name'] . '.'; @@ -3163,7 +3163,7 @@ function serendipity_moveMediaDirectory($oldDir, $newDir, $type = 'dir', $item_i $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $file['path'] . $newDir . '.' . $renameData['thumb'] . '.' . $file['extension']); } - serendipity_updateImageInDatabase(array('thumbnail_name' => $renameValues[0]['thumb'], 'name' => $newDir), $item_id); + serendipity_updateImageInDatabase(array('thumbnail_name' => $renameValues[0]['thumb'], 'realname' => $newDir, 'name' => $newDir), $item_id); $oldDir = $file_old; $newDir = $file_new; $real_oldDir = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $oldDir; From c0b3ff1e2eeaf229ab3446f302a3780593c3ad06 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 15 Aug 2006 08:13:28 +0000 Subject: [PATCH 0011/1127] Try to fix comments_by_author problem --- index.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index.php b/index.php index b44a781f..67fbc5f8 100644 --- a/index.php +++ b/index.php @@ -506,8 +506,7 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range } elseif ($v == 'trackbacks' || $v == 'comments_and_trackbacks' || $v == 'comments') { $serendipity['GET']['commentMode'] = $v; } elseif (!empty($v)) { - echo "XX: $v
\n"; - $serendipity['GET']['viewCommentAuthor'] = urldecode($v); + $serendipity['GET']['viewCommentAuthor'] .= urldecode($v); } } From 7b921b8370bea190062820c680181e77b75ecf1b Mon Sep 17 00:00:00 2001 From: Tadashi Jokagi Date: Tue, 15 Aug 2006 09:11:27 +0000 Subject: [PATCH 0012/1127] * change props. * translation updated. --- plugins/serendipity_event_entryproperties/lang_ja.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_ja.inc.php | 5 ++--- plugins/serendipity_event_spartacus/lang_ja.inc.php | 5 ++++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/serendipity_event_entryproperties/lang_ja.inc.php b/plugins/serendipity_event_entryproperties/lang_ja.inc.php index 3219d887..617434bb 100644 --- a/plugins/serendipity_event_entryproperties/lang_ja.inc.php +++ b/plugins/serendipity_event_entryproperties/lang_ja.inc.php @@ -1,7 +1,7 @@ * EN-Revision: 966 */ diff --git a/plugins/serendipity_event_spamblock/lang_ja.inc.php b/plugins/serendipity_event_spamblock/lang_ja.inc.php index a29d1209..d1181865 100644 --- a/plugins/serendipity_event_spamblock/lang_ja.inc.php +++ b/plugins/serendipity_event_spamblock/lang_ja.inc.php @@ -19,8 +19,7 @@ @define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'IP ブロックの間隔'); @define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', '1 つの IP アドレスからのコメント送信を n 分間隔でのみ許可します。コメントの氾濫を防ぐのに有用です。'); @define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Captcha を有効にする'); -@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', ' -特別に作られた画像に表示された任意の文字列を入力することをユーザーに強いるでしょう。これは、ブログへの自動投稿を無効にするでしょう。それらの captcha を読むために、視力の減退した人々がそれを一生懸命見分けなければいけないであろうことを覚えておいてください。'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', '特別に作られた画像に表示された任意の文字列を入力することをユーザーに強いるでしょう。これは、ブログへの自動投稿を無効にするでしょう。視力の減退した人々が、captcha を読むために、懸命に見分けなければいけないであろうことを覚えておいてください。'); @define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'ロボットからの自動的なコメントスパムを防ぐために、画像の下の入力ボックスに適切な文字列を入力してください。文字列が一致する場合のみ、コメントが送信されるでしょう。ブラウザーが Cookie をサポートし、受け入れることを確認してください。さもなければ、コメントを正確に確認することができません。'); @define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', '入力ボックスにここに見える文字列を入力してください!'); @define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', '上のスパム防止画像から文字列を入力してください: '); @@ -49,7 +48,7 @@ @define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP ブロック'); @define('PLUGIN_EVENT_SPAMBLOCK_REASON_RBL', 'RBL ブロック'); @define('PLUGIN_EVENT_SPAMBLOCK_REASON_SURBL', 'SURBL ブロック'); -@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', '無効な captcha (入力値: %s, 期待値: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', '無効な captcha (入力値: [%s] 期待値: [%s])'); @define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'X 日後に自動モデレートする'); @define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'コメントしたユーザーの電子メールアドレスを隠す'); @define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'コメントユーザーの電子メールアドレスを表示しなくなるでしょう。'); diff --git a/plugins/serendipity_event_spartacus/lang_ja.inc.php b/plugins/serendipity_event_spartacus/lang_ja.inc.php index 45d0b019..5dc4908f 100644 --- a/plugins/serendipity_event_spartacus/lang_ja.inc.php +++ b/plugins/serendipity_event_spartacus/lang_ja.inc.php @@ -3,7 +3,7 @@ /** * @version $Revision$ * @author Tadashi Jokagi - * EN-Revision: 690 + * EN-Revision: 1325 */ @define('PLUGIN_EVENT_SPARTACUS_NAME', 'Spartacus'); @@ -24,4 +24,7 @@ @define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR', 'Permissions downloaded directories'); @define('PLUGIN_EVENT_SPARTACUS_CHMOD_DIR_DESC', 'Here you can enter the octal mode (like "0777") of the directory permissions for directories (FTP/Shell) downloaded by Spartacus. If empty, the default permission mask of the system are used. Note that not all servers allow changing/setting permissions. Pay attention that the applied permissions allow reading and writing for the webserver user. Else spartacus/Serendipity cannot overwrite existing directories.'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_SIDEBAR', 'Check for new sidebar plugins'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_EVENT', 'Check for new event plugins'); +@define('PLUGIN_EVENT_SPARTACUS_CHECK_HINT', 'Hint: You can upgrade multiple plugins at once by clicking the upgrade-link with your middle mouse button, so that it opens in a new window/tab of your browser. Note that upgrading all plugins automatically could lead to network timeouts and garbaged files, thus this functionality does not exist intentionally.'); ?> From 65d819a986085ae890628e1033d231f22d8ee691 Mon Sep 17 00:00:00 2001 From: Tadashi Jokagi Date: Tue, 15 Aug 2006 10:14:56 +0000 Subject: [PATCH 0013/1127] * propset. --- plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_bbcode/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_bbcode/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_bbcode/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_bbcode/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_bbcode/lang_bg.inc.php | 2 +- plugins/serendipity_event_bbcode/lang_de.inc.php | 2 +- plugins/serendipity_event_bbcode/lang_es.inc.php | 4 ++-- plugins/serendipity_event_bbcode/lang_fa.inc.php | 4 ++-- plugins/serendipity_event_bbcode/lang_fr.inc.php | 2 +- plugins/serendipity_event_bbcode/lang_ko.inc.php | 2 +- plugins/serendipity_event_bbcode/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_bbcode/lang_tn.inc.php | 2 +- plugins/serendipity_event_bbcode/lang_zh.inc.php | 2 +- .../UTF-8/lang_de.inc.php | 2 +- .../UTF-8/lang_es.inc.php | 4 ++-- .../UTF-8/lang_fr.inc.php | 2 +- .../UTF-8/lang_ja.inc.php | 2 +- .../UTF-8/lang_ko.inc.php | 2 +- .../UTF-8/lang_pl.inc.php | 4 ++-- .../serendipity_event_browsercompatibility/lang_de.inc.php | 2 +- .../serendipity_event_browsercompatibility/lang_es.inc.php | 4 ++-- .../serendipity_event_browsercompatibility/lang_fr.inc.php | 2 +- .../serendipity_event_browsercompatibility/lang_ko.inc.php | 2 +- .../serendipity_event_browsercompatibility/lang_pl.inc.php | 4 ++-- .../serendipity_event_contentrewrite/UTF-8/lang_de.inc.php | 2 +- .../serendipity_event_contentrewrite/UTF-8/lang_es.inc.php | 4 ++-- .../serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_event_contentrewrite/UTF-8/lang_ja.inc.php | 2 +- .../serendipity_event_contentrewrite/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_event_contentrewrite/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_contentrewrite/lang_de.inc.php | 2 +- plugins/serendipity_event_contentrewrite/lang_es.inc.php | 4 ++-- plugins/serendipity_event_contentrewrite/lang_fr.inc.php | 2 +- plugins/serendipity_event_contentrewrite/lang_ko.inc.php | 2 +- plugins/serendipity_event_contentrewrite/lang_tn.inc.php | 2 +- plugins/serendipity_event_contentrewrite/lang_zh.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_cn.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_de.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_es.inc.php | 4 ++-- .../serendipity_event_creativecommons/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_ja.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_pl.inc.php | 4 ++-- .../serendipity_event_creativecommons/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_event_creativecommons/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_creativecommons/lang_cn.inc.php | 2 +- plugins/serendipity_event_creativecommons/lang_de.inc.php | 2 +- plugins/serendipity_event_creativecommons/lang_es.inc.php | 4 ++-- plugins/serendipity_event_creativecommons/lang_fr.inc.php | 2 +- plugins/serendipity_event_creativecommons/lang_ko.inc.php | 2 +- plugins/serendipity_event_creativecommons/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_creativecommons/lang_tn.inc.php | 2 +- plugins/serendipity_event_creativecommons/lang_zh.inc.php | 2 +- plugins/serendipity_event_emoticate/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_emoticate/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_emoticate/UTF-8/lang_is.inc.php | 2 +- plugins/serendipity_event_emoticate/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_emoticate/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_emoticate/lang_de.inc.php | 2 +- plugins/serendipity_event_emoticate/lang_es.inc.php | 4 ++-- plugins/serendipity_event_emoticate/lang_fr.inc.php | 2 +- plugins/serendipity_event_emoticate/lang_ko.inc.php | 2 +- .../serendipity_event_entryproperties/UTF-8/lang_de.inc.php | 2 +- .../serendipity_event_entryproperties/UTF-8/lang_es.inc.php | 4 ++-- .../serendipity_event_entryproperties/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_event_entryproperties/UTF-8/lang_ja.inc.php | 4 ++-- .../serendipity_event_entryproperties/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_entryproperties/lang_de.inc.php | 2 +- plugins/serendipity_event_entryproperties/lang_es.inc.php | 4 ++-- plugins/serendipity_event_entryproperties/lang_fr.inc.php | 2 +- plugins/serendipity_event_entryproperties/lang_ko.inc.php | 2 +- plugins/serendipity_event_karma/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_karma/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_karma/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_karma/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_karma/lang_de.inc.php | 2 +- plugins/serendipity_event_karma/lang_es.inc.php | 4 ++-- plugins/serendipity_event_karma/lang_fa.inc.php | 4 ++-- plugins/serendipity_event_karma/lang_ko.inc.php | 2 +- plugins/serendipity_event_karma/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_karma/lang_tn.inc.php | 2 +- plugins/serendipity_event_karma/lang_zh.inc.php | 2 +- plugins/serendipity_event_livesearch/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_livesearch/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_livesearch/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_livesearch/UTF-8/lang_nl.inc.php | 4 ++-- plugins/serendipity_event_livesearch/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_livesearch/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_livesearch/lang_de.inc.php | 2 +- plugins/serendipity_event_livesearch/lang_es.inc.php | 4 ++-- plugins/serendipity_event_livesearch/lang_fr.inc.php | 2 +- plugins/serendipity_event_livesearch/lang_ko.inc.php | 2 +- plugins/serendipity_event_livesearch/lang_nl.inc.php | 4 ++-- plugins/serendipity_event_livesearch/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_livesearch/lang_tn.inc.php | 2 +- plugins/serendipity_event_livesearch/lang_zh.inc.php | 2 +- plugins/serendipity_event_mailer/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_mailer/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_mailer/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_mailer/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_mailer/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_mailer/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_mailer/lang_de.inc.php | 2 +- plugins/serendipity_event_mailer/lang_es.inc.php | 4 ++-- plugins/serendipity_event_mailer/lang_fr.inc.php | 2 +- plugins/serendipity_event_mailer/lang_ko.inc.php | 2 +- plugins/serendipity_event_mailer/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_mailer/lang_tn.inc.php | 2 +- plugins/serendipity_event_mailer/lang_zh.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_nl2br/lang_de.inc.php | 2 +- plugins/serendipity_event_nl2br/lang_es.inc.php | 4 ++-- plugins/serendipity_event_nl2br/lang_fr.inc.php | 2 +- plugins/serendipity_event_nl2br/lang_ko.inc.php | 2 +- plugins/serendipity_event_nl2br/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_nl2br/lang_tn.inc.php | 2 +- plugins/serendipity_event_nl2br/lang_zh.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_is.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/lang_de.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/lang_es.inc.php | 4 ++-- plugins/serendipity_event_s9ymarkup/lang_fr.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/lang_ko.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_s9ymarkup/lang_tn.inc.php | 2 +- plugins/serendipity_event_s9ymarkup/lang_zh.inc.php | 2 +- .../serendipity_event_searchhighlight/UTF-8/lang_de.inc.php | 2 +- .../serendipity_event_searchhighlight/UTF-8/lang_es.inc.php | 4 ++-- .../serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_event_searchhighlight/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_event_searchhighlight/UTF-8/lang_pl.inc.php | 4 ++-- .../serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_event_searchhighlight/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_searchhighlight/lang_de.inc.php | 2 +- plugins/serendipity_event_searchhighlight/lang_es.inc.php | 4 ++-- plugins/serendipity_event_searchhighlight/lang_fr.inc.php | 2 +- plugins/serendipity_event_searchhighlight/lang_ko.inc.php | 2 +- plugins/serendipity_event_searchhighlight/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_searchhighlight/lang_tn.inc.php | 2 +- plugins/serendipity_event_searchhighlight/lang_zh.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_cn.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_is.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_cn.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_de.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_es.inc.php | 4 ++-- plugins/serendipity_event_spamblock/lang_fa.inc.php | 4 ++-- plugins/serendipity_event_spamblock/lang_fr.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_is.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_ko.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_spamblock/lang_tn.inc.php | 2 +- plugins/serendipity_event_spamblock/lang_zh.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_spartacus/lang_de.inc.php | 2 +- plugins/serendipity_event_spartacus/lang_es.inc.php | 4 ++-- plugins/serendipity_event_spartacus/lang_fr.inc.php | 2 +- plugins/serendipity_event_spartacus/lang_ko.inc.php | 2 +- plugins/serendipity_event_spartacus/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_spartacus/lang_tn.inc.php | 2 +- plugins/serendipity_event_spartacus/lang_zh.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_statistics/lang_de.inc.php | 2 +- plugins/serendipity_event_statistics/lang_es.inc.php | 4 ++-- plugins/serendipity_event_statistics/lang_fr.inc.php | 2 +- plugins/serendipity_event_statistics/lang_ko.inc.php | 2 +- plugins/serendipity_event_statistics/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_statistics/lang_tn.inc.php | 2 +- plugins/serendipity_event_statistics/lang_zh.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_de.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_es.inc.php | 4 ++-- .../serendipity_event_templatechooser/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_ja.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_pl.inc.php | 4 ++-- .../serendipity_event_templatechooser/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_templatechooser/lang_de.inc.php | 2 +- plugins/serendipity_event_templatechooser/lang_es.inc.php | 4 ++-- plugins/serendipity_event_templatechooser/lang_fr.inc.php | 2 +- plugins/serendipity_event_templatechooser/lang_ko.inc.php | 2 +- plugins/serendipity_event_templatechooser/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_templatechooser/lang_tn.inc.php | 2 +- plugins/serendipity_event_templatechooser/lang_zh.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_textile/lang_de.inc.php | 2 +- plugins/serendipity_event_textile/lang_es.inc.php | 4 ++-- plugins/serendipity_event_textile/lang_fr.inc.php | 2 +- plugins/serendipity_event_textile/lang_ko.inc.php | 2 +- plugins/serendipity_event_textile/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_textile/lang_tn.inc.php | 2 +- plugins/serendipity_event_textile/lang_zh.inc.php | 2 +- plugins/serendipity_event_textwiki/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_textwiki/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_textwiki/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_textwiki/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_textwiki/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_textwiki/lang_de.inc.php | 2 +- plugins/serendipity_event_textwiki/lang_es.inc.php | 4 ++-- plugins/serendipity_event_textwiki/lang_fr.inc.php | 2 +- plugins/serendipity_event_textwiki/lang_ko.inc.php | 2 +- plugins/serendipity_event_textwiki/lang_tn.inc.php | 2 +- plugins/serendipity_event_textwiki/lang_zh.inc.php | 2 +- plugins/serendipity_event_trackexits/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_trackexits/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_trackexits/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_trackexits/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_trackexits/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_trackexits/lang_de.inc.php | 2 +- plugins/serendipity_event_trackexits/lang_es.inc.php | 4 ++-- plugins/serendipity_event_trackexits/lang_fr.inc.php | 2 +- plugins/serendipity_event_trackexits/lang_ko.inc.php | 2 +- plugins/serendipity_event_trackexits/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_trackexits/lang_tn.inc.php | 2 +- plugins/serendipity_event_trackexits/lang_zh.inc.php | 2 +- plugins/serendipity_event_weblogping/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_weblogping/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_weblogping/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_event_weblogping/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_weblogping/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_weblogping/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_weblogping/lang_de.inc.php | 2 +- plugins/serendipity_event_weblogping/lang_es.inc.php | 4 ++-- plugins/serendipity_event_weblogping/lang_fr.inc.php | 2 +- plugins/serendipity_event_weblogping/lang_ko.inc.php | 2 +- plugins/serendipity_event_weblogping/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_weblogping/lang_tn.inc.php | 2 +- plugins/serendipity_event_weblogping/lang_zh.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_bg.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_bg.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_de.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_es.inc.php | 4 ++-- plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_ko.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_pl.inc.php | 4 ++-- plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_cn.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_es.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_is.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_comments/UTF-8/lang_tr.inc.php | 4 ++-- plugins/serendipity_plugin_comments/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_cn.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_de.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_es.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_comments/lang_tr.inc.php | 4 ++-- plugins/serendipity_plugin_comments/lang_zh.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_cn.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_de.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_es.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_ja.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_plugin_creativecommons/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_cn.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_de.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_es.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_creativecommons/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/UTF-8/lang_tr.inc.php | 4 ++-- plugins/serendipity_plugin_entrylinks/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/lang_de.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/lang_es.inc.php | 4 ++-- plugins/serendipity_plugin_entrylinks/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/lang_pl.inc.php | 4 ++-- plugins/serendipity_plugin_entrylinks/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_entrylinks/lang_tr.inc.php | 4 ++-- plugins/serendipity_plugin_entrylinks/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_es.inc.php | 4 ++-- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pl.inc.php | 4 ++-- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/lang_de.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/lang_es.inc.php | 4 ++-- plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/lang_pl.inc.php | 4 ++-- plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_eventwrapper/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_es.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_history/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_history/lang_de.inc.php | 2 +- plugins/serendipity_plugin_history/lang_es.inc.php | 2 +- plugins/serendipity_plugin_history/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_history/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_history/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_history/lang_zh.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_de.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_es.inc.php | 4 ++-- .../serendipity_plugin_recententries/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_is.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_ja.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_pl.inc.php | 4 ++-- .../serendipity_plugin_recententries/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_plugin_recententries/UTF-8/lang_tr.inc.php | 4 ++-- .../serendipity_plugin_recententries/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_recententries/lang_de.inc.php | 2 +- plugins/serendipity_plugin_recententries/lang_es.inc.php | 4 ++-- plugins/serendipity_plugin_recententries/lang_fa.inc.php | 4 ++-- plugins/serendipity_plugin_recententries/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_recententries/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_recententries/lang_pl.inc.php | 4 ++-- plugins/serendipity_plugin_recententries/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_recententries/lang_tr.inc.php | 4 ++-- plugins/serendipity_plugin_recententries/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_es.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_remoterss/lang_de.inc.php | 2 +- plugins/serendipity_plugin_remoterss/lang_es.inc.php | 2 +- plugins/serendipity_plugin_remoterss/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_remoterss/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_remoterss/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_remoterss/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_de.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_es.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_ja.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/lang_de.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/lang_es.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_shoutbox/lang_zh.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_de.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_es.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_ja.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_ko.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php | 2 +- .../serendipity_plugin_templatedropdown/UTF-8/lang_zh.inc.php | 2 +- plugins/serendipity_plugin_templatedropdown/lang_de.inc.php | 2 +- plugins/serendipity_plugin_templatedropdown/lang_es.inc.php | 2 +- plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php | 2 +- plugins/serendipity_plugin_templatedropdown/lang_ko.inc.php | 2 +- plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php | 2 +- plugins/serendipity_plugin_templatedropdown/lang_zh.inc.php | 2 +- 438 files changed, 538 insertions(+), 538 deletions(-) diff --git a/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php b/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php index a7ab9ac6..e09a6092 100644 --- a/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php index 5a450892..bd095c5e 100644 --- a/plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_bbcode/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php index 3953b36a..9386aef6 100644 --- a/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php index 280035aa..c07674a8 100644 --- a/plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_bbcode/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_bbcode/lang_fa.inc.php b/plugins/serendipity_event_bbcode/lang_fa.inc.php index 1a5377a4..00a4fcfe 100644 --- a/plugins/serendipity_event_bbcode/lang_fa.inc.php +++ b/plugins/serendipity_event_bbcode/lang_fa.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_fa.inc.php */ diff --git a/plugins/serendipity_event_bbcode/lang_fr.inc.php b/plugins/serendipity_event_bbcode/lang_fr.inc.php index cb722a24..0ee8ef27 100644 --- a/plugins/serendipity_event_bbcode/lang_fr.inc.php +++ b/plugins/serendipity_event_bbcode/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_bbcode/lang_pl.inc.php b/plugins/serendipity_event_bbcode/lang_pl.inc.php index d1bb0d53..f8a2f5bd 100644 --- a/plugins/serendipity_event_bbcode/lang_pl.inc.php +++ b/plugins/serendipity_event_bbcode/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_bbcode/lang_tn.inc.php b/plugins/serendipity_event_bbcode/lang_tn.inc.php index 280035aa..c07674a8 100644 --- a/plugins/serendipity_event_bbcode/lang_tn.inc.php +++ b/plugins/serendipity_event_bbcode/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_browsercompatibility/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_browsercompatibility/UTF-8/lang_fr.inc.php index 74c2f009..0bd831fe 100644 --- a/plugins/serendipity_event_browsercompatibility/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_browsercompatibility/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pl.inc.php index 0eaffee1..ceabfbe9 100644 --- a/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_browsercompatibility/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_browsercompatibility/lang_de.inc.php b/plugins/serendipity_event_browsercompatibility/lang_de.inc.php index 72c9bdd0..f98fca75 100644 --- a/plugins/serendipity_event_browsercompatibility/lang_de.inc.php +++ b/plugins/serendipity_event_browsercompatibility/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php b/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php index 753ce9b5..133da757 100644 --- a/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php +++ b/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_browsercompatibility/lang_pl.inc.php b/plugins/serendipity_event_browsercompatibility/lang_pl.inc.php index 04c648bf..43a5b17c 100644 --- a/plugins/serendipity_event_browsercompatibility/lang_pl.inc.php +++ b/plugins/serendipity_event_browsercompatibility/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_contentrewrite/UTF-8/lang_de.inc.php b/plugins/serendipity_event_contentrewrite/UTF-8/lang_de.inc.php index 9e51bf5e..8602772f 100644 --- a/plugins/serendipity_event_contentrewrite/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_contentrewrite/UTF-8/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php index 1a6f39b7..7ab347cb 100644 --- a/plugins/serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_contentrewrite/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php index 2f5546b5..d91f05bc 100644 --- a/plugins/serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_contentrewrite/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_contentrewrite/lang_fr.inc.php b/plugins/serendipity_event_contentrewrite/lang_fr.inc.php index 5b6f766e..be1cf2d9 100644 --- a/plugins/serendipity_event_contentrewrite/lang_fr.inc.php +++ b/plugins/serendipity_event_contentrewrite/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_contentrewrite/lang_tn.inc.php b/plugins/serendipity_event_contentrewrite/lang_tn.inc.php index 2f5546b5..d91f05bc 100644 --- a/plugins/serendipity_event_contentrewrite/lang_tn.inc.php +++ b/plugins/serendipity_event_contentrewrite/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_creativecommons/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_creativecommons/UTF-8/lang_fr.inc.php index e2056c28..db66e2ab 100644 --- a/plugins/serendipity_event_creativecommons/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_creativecommons/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_creativecommons/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_creativecommons/UTF-8/lang_pl.inc.php index fc76c6d2..51db7618 100644 --- a/plugins/serendipity_event_creativecommons/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_creativecommons/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_creativecommons/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_creativecommons/UTF-8/lang_tn.inc.php index 7505766b..e20f676a 100644 --- a/plugins/serendipity_event_creativecommons/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_creativecommons/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_creativecommons/lang_fr.inc.php b/plugins/serendipity_event_creativecommons/lang_fr.inc.php index 60a39f00..5320eeb1 100644 --- a/plugins/serendipity_event_creativecommons/lang_fr.inc.php +++ b/plugins/serendipity_event_creativecommons/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_creativecommons/lang_pl.inc.php b/plugins/serendipity_event_creativecommons/lang_pl.inc.php index b3b5a645..5296a603 100644 --- a/plugins/serendipity_event_creativecommons/lang_pl.inc.php +++ b/plugins/serendipity_event_creativecommons/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_creativecommons/lang_tn.inc.php b/plugins/serendipity_event_creativecommons/lang_tn.inc.php index 7505766b..e20f676a 100644 --- a/plugins/serendipity_event_creativecommons/lang_tn.inc.php +++ b/plugins/serendipity_event_creativecommons/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php index 72dbd04b..fa32e75e 100644 --- a/plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_emoticate/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_emoticate/lang_de.inc.php b/plugins/serendipity_event_emoticate/lang_de.inc.php index cf4dc99f..a91cd1bc 100644 --- a/plugins/serendipity_event_emoticate/lang_de.inc.php +++ b/plugins/serendipity_event_emoticate/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_emoticate/lang_fr.inc.php b/plugins/serendipity_event_emoticate/lang_fr.inc.php index ada636e6..b3960b43 100644 --- a/plugins/serendipity_event_emoticate/lang_fr.inc.php +++ b/plugins/serendipity_event_emoticate/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php b/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php index a7bf3528..4cb0b824 100644 --- a/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_entryproperties/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_entryproperties/UTF-8/lang_fr.inc.php index ed333c4a..52727107 100644 --- a/plugins/serendipity_event_entryproperties/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_entryproperties/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 966 */ diff --git a/plugins/serendipity_event_entryproperties/UTF-8/lang_ko.inc.php b/plugins/serendipity_event_entryproperties/UTF-8/lang_ko.inc.php index f8104459..ffb3b559 100644 --- a/plugins/serendipity_event_entryproperties/UTF-8/lang_ko.inc.php +++ b/plugins/serendipity_event_entryproperties/UTF-8/lang_ko.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_entryproperties/lang_de.inc.php b/plugins/serendipity_event_entryproperties/lang_de.inc.php index 199d39b8..45413144 100644 --- a/plugins/serendipity_event_entryproperties/lang_de.inc.php +++ b/plugins/serendipity_event_entryproperties/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_entryproperties/lang_fr.inc.php b/plugins/serendipity_event_entryproperties/lang_fr.inc.php index dc0bc281..982b2de9 100644 --- a/plugins/serendipity_event_entryproperties/lang_fr.inc.php +++ b/plugins/serendipity_event_entryproperties/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php index 731900bd..f7a9d3c4 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php index fcd815a2..7764a155 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_ja.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php index 600a05bd..48e81cbd 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php index 7d06a4dd..2bf1e5cc 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_karma/lang_fa.inc.php b/plugins/serendipity_event_karma/lang_fa.inc.php index 477fb0d4..60432cb0 100644 --- a/plugins/serendipity_event_karma/lang_fa.inc.php +++ b/plugins/serendipity_event_karma/lang_fa.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_fa.inc.php */ diff --git a/plugins/serendipity_event_karma/lang_ko.inc.php b/plugins/serendipity_event_karma/lang_ko.inc.php index 8bb582be..39fe6d8e 100644 --- a/plugins/serendipity_event_karma/lang_ko.inc.php +++ b/plugins/serendipity_event_karma/lang_ko.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_karma/lang_pl.inc.php b/plugins/serendipity_event_karma/lang_pl.inc.php index c0c73891..0decc0c3 100644 --- a/plugins/serendipity_event_karma/lang_pl.inc.php +++ b/plugins/serendipity_event_karma/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_karma/lang_tn.inc.php b/plugins/serendipity_event_karma/lang_tn.inc.php index 7d06a4dd..2bf1e5cc 100644 --- a/plugins/serendipity_event_karma/lang_tn.inc.php +++ b/plugins/serendipity_event_karma/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php index 9ca4e685..3bda074b 100644 --- a/plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_livesearch/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_livesearch/UTF-8/lang_nl.inc.php b/plugins/serendipity_event_livesearch/UTF-8/lang_nl.inc.php index 87da41be..6224bff7 100644 --- a/plugins/serendipity_event_livesearch/UTF-8/lang_nl.inc.php +++ b/plugins/serendipity_event_livesearch/UTF-8/lang_nl.inc.php @@ -1,7 +1,7 @@ - * NL-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_livesearch/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_livesearch/UTF-8/lang_pl.inc.php index 91f35650..027feb5a 100644 --- a/plugins/serendipity_event_livesearch/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_livesearch/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php index 117b3df3..65755293 100644 --- a/plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_livesearch/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_livesearch/lang_fr.inc.php b/plugins/serendipity_event_livesearch/lang_fr.inc.php index dcffd356..6d1c5b8a 100644 --- a/plugins/serendipity_event_livesearch/lang_fr.inc.php +++ b/plugins/serendipity_event_livesearch/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_livesearch/lang_nl.inc.php b/plugins/serendipity_event_livesearch/lang_nl.inc.php index 87da41be..6224bff7 100644 --- a/plugins/serendipity_event_livesearch/lang_nl.inc.php +++ b/plugins/serendipity_event_livesearch/lang_nl.inc.php @@ -1,7 +1,7 @@ - * NL-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_livesearch/lang_pl.inc.php b/plugins/serendipity_event_livesearch/lang_pl.inc.php index 3f6a612a..ca589e0f 100644 --- a/plugins/serendipity_event_livesearch/lang_pl.inc.php +++ b/plugins/serendipity_event_livesearch/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_livesearch/lang_tn.inc.php b/plugins/serendipity_event_livesearch/lang_tn.inc.php index 117b3df3..65755293 100644 --- a/plugins/serendipity_event_livesearch/lang_tn.inc.php +++ b/plugins/serendipity_event_livesearch/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php index ce82351c..99f83618 100644 --- a/plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_mailer/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_mailer/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_mailer/UTF-8/lang_pl.inc.php index c8d171ca..1d421d15 100644 --- a/plugins/serendipity_event_mailer/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_mailer/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php index ee6896a2..01c72de6 100644 --- a/plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_mailer/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_mailer/lang_fr.inc.php b/plugins/serendipity_event_mailer/lang_fr.inc.php index b5139a78..b49b5921 100644 --- a/plugins/serendipity_event_mailer/lang_fr.inc.php +++ b/plugins/serendipity_event_mailer/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_mailer/lang_pl.inc.php b/plugins/serendipity_event_mailer/lang_pl.inc.php index f35bb349..0e66a81d 100644 --- a/plugins/serendipity_event_mailer/lang_pl.inc.php +++ b/plugins/serendipity_event_mailer/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_mailer/lang_tn.inc.php b/plugins/serendipity_event_mailer/lang_tn.inc.php index ee6896a2..01c72de6 100644 --- a/plugins/serendipity_event_mailer/lang_tn.inc.php +++ b/plugins/serendipity_event_mailer/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php index b02f4b2f..90e814ec 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php index c592c058..d2353034 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php index a4330b1e..67bfae49 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_nl2br/lang_fr.inc.php b/plugins/serendipity_event_nl2br/lang_fr.inc.php index 1f296480..6ff029f9 100644 --- a/plugins/serendipity_event_nl2br/lang_fr.inc.php +++ b/plugins/serendipity_event_nl2br/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_nl2br/lang_pl.inc.php b/plugins/serendipity_event_nl2br/lang_pl.inc.php index c592c058..d2353034 100644 --- a/plugins/serendipity_event_nl2br/lang_pl.inc.php +++ b/plugins/serendipity_event_nl2br/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_nl2br/lang_tn.inc.php b/plugins/serendipity_event_nl2br/lang_tn.inc.php index a4330b1e..67bfae49 100644 --- a/plugins/serendipity_event_nl2br/lang_tn.inc.php +++ b/plugins/serendipity_event_nl2br/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php index b909418c..d9105e64 100644 --- a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pl.inc.php index 5d47a48f..28fec273 100644 --- a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php index c6101f58..ad43a0c7 100644 --- a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php b/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php index b909418c..d9105e64 100644 --- a/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php +++ b/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_s9ymarkup/lang_pl.inc.php b/plugins/serendipity_event_s9ymarkup/lang_pl.inc.php index f4be5068..f2c0fbac 100644 --- a/plugins/serendipity_event_s9ymarkup/lang_pl.inc.php +++ b/plugins/serendipity_event_s9ymarkup/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_s9ymarkup/lang_tn.inc.php b/plugins/serendipity_event_s9ymarkup/lang_tn.inc.php index c6101f58..ad43a0c7 100644 --- a/plugins/serendipity_event_s9ymarkup/lang_tn.inc.php +++ b/plugins/serendipity_event_s9ymarkup/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php index 9763ce44..370005dc 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_searchhighlight/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_searchhighlight/UTF-8/lang_pl.inc.php index 405080c5..002c3a2f 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_searchhighlight/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php index bebbc2f9..0cca9c90 100644 --- a/plugins/serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_searchhighlight/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_searchhighlight/lang_fr.inc.php b/plugins/serendipity_event_searchhighlight/lang_fr.inc.php index c0494894..af075bf3 100644 --- a/plugins/serendipity_event_searchhighlight/lang_fr.inc.php +++ b/plugins/serendipity_event_searchhighlight/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_searchhighlight/lang_pl.inc.php b/plugins/serendipity_event_searchhighlight/lang_pl.inc.php index 4f6a4dbc..11de2b79 100644 --- a/plugins/serendipity_event_searchhighlight/lang_pl.inc.php +++ b/plugins/serendipity_event_searchhighlight/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_searchhighlight/lang_tn.inc.php b/plugins/serendipity_event_searchhighlight/lang_tn.inc.php index bebbc2f9..0cca9c90 100644 --- a/plugins/serendipity_event_searchhighlight/lang_tn.inc.php +++ b/plugins/serendipity_event_searchhighlight/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php index d7f1c6d3..001c04ea 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php index 346784d0..7b28e031 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php index 3ef1c73e..298e9b26 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_spamblock/lang_fa.inc.php b/plugins/serendipity_event_spamblock/lang_fa.inc.php index 33f76cb9..0b304ac0 100644 --- a/plugins/serendipity_event_spamblock/lang_fa.inc.php +++ b/plugins/serendipity_event_spamblock/lang_fa.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_fa.inc.php */ diff --git a/plugins/serendipity_event_spamblock/lang_fr.inc.php b/plugins/serendipity_event_spamblock/lang_fr.inc.php index 586c5c1f..7ac42e47 100644 --- a/plugins/serendipity_event_spamblock/lang_fr.inc.php +++ b/plugins/serendipity_event_spamblock/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_spamblock/lang_pl.inc.php b/plugins/serendipity_event_spamblock/lang_pl.inc.php index a6aaf2e1..529ef2a3 100644 --- a/plugins/serendipity_event_spamblock/lang_pl.inc.php +++ b/plugins/serendipity_event_spamblock/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_spamblock/lang_tn.inc.php b/plugins/serendipity_event_spamblock/lang_tn.inc.php index 3ef1c73e..298e9b26 100644 --- a/plugins/serendipity_event_spamblock/lang_tn.inc.php +++ b/plugins/serendipity_event_spamblock/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php index f910798c..4a181c14 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php index 7d757f34..d877f91c 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php index 20e2919a..554bf8f7 100644 --- a/plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_spartacus/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_spartacus/lang_fr.inc.php b/plugins/serendipity_event_spartacus/lang_fr.inc.php index 87b57609..652301e3 100644 --- a/plugins/serendipity_event_spartacus/lang_fr.inc.php +++ b/plugins/serendipity_event_spartacus/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_spartacus/lang_pl.inc.php b/plugins/serendipity_event_spartacus/lang_pl.inc.php index 7274efb3..414cefb0 100644 --- a/plugins/serendipity_event_spartacus/lang_pl.inc.php +++ b/plugins/serendipity_event_spartacus/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_spartacus/lang_tn.inc.php b/plugins/serendipity_event_spartacus/lang_tn.inc.php index 20e2919a..554bf8f7 100644 --- a/plugins/serendipity_event_spartacus/lang_tn.inc.php +++ b/plugins/serendipity_event_spartacus/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php index 13268b4d..773f11af 100644 --- a/plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_statistics/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php index 8b183fe5..f31e1831 100644 --- a/plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php index 381a7f69..8b751df5 100644 --- a/plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_statistics/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_statistics/lang_fr.inc.php b/plugins/serendipity_event_statistics/lang_fr.inc.php index 8d2314b9..bbbbde6c 100644 --- a/plugins/serendipity_event_statistics/lang_fr.inc.php +++ b/plugins/serendipity_event_statistics/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_statistics/lang_pl.inc.php b/plugins/serendipity_event_statistics/lang_pl.inc.php index 7c20919c..09383d68 100644 --- a/plugins/serendipity_event_statistics/lang_pl.inc.php +++ b/plugins/serendipity_event_statistics/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_statistics/lang_tn.inc.php b/plugins/serendipity_event_statistics/lang_tn.inc.php index 381a7f69..8b751df5 100644 --- a/plugins/serendipity_event_statistics/lang_tn.inc.php +++ b/plugins/serendipity_event_statistics/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_templatechooser/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_templatechooser/UTF-8/lang_fr.inc.php index d90c38c0..d00e26a1 100644 --- a/plugins/serendipity_event_templatechooser/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_templatechooser/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_templatechooser/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_templatechooser/UTF-8/lang_pl.inc.php index be1b2591..44de78e8 100644 --- a/plugins/serendipity_event_templatechooser/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_templatechooser/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_templatechooser/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_templatechooser/UTF-8/lang_tn.inc.php index 1eec9198..c0ac59ec 100644 --- a/plugins/serendipity_event_templatechooser/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_templatechooser/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_templatechooser/lang_fr.inc.php b/plugins/serendipity_event_templatechooser/lang_fr.inc.php index 631b699f..1b12f853 100644 --- a/plugins/serendipity_event_templatechooser/lang_fr.inc.php +++ b/plugins/serendipity_event_templatechooser/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_templatechooser/lang_pl.inc.php b/plugins/serendipity_event_templatechooser/lang_pl.inc.php index d4660081..1666342a 100644 --- a/plugins/serendipity_event_templatechooser/lang_pl.inc.php +++ b/plugins/serendipity_event_templatechooser/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_templatechooser/lang_tn.inc.php b/plugins/serendipity_event_templatechooser/lang_tn.inc.php index 1eec9198..c0ac59ec 100644 --- a/plugins/serendipity_event_templatechooser/lang_tn.inc.php +++ b/plugins/serendipity_event_templatechooser/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php index 4d3b63d1..b64943a1 100644 --- a/plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_textile/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php index c3e8e395..cb18c26b 100644 --- a/plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php index d31fbdfe..43d0a32a 100644 --- a/plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_textile/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_textile/lang_fr.inc.php b/plugins/serendipity_event_textile/lang_fr.inc.php index 0895f1a6..0ddcb117 100644 --- a/plugins/serendipity_event_textile/lang_fr.inc.php +++ b/plugins/serendipity_event_textile/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_textile/lang_pl.inc.php b/plugins/serendipity_event_textile/lang_pl.inc.php index 9b20856b..dcc7f45f 100644 --- a/plugins/serendipity_event_textile/lang_pl.inc.php +++ b/plugins/serendipity_event_textile/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_textile/lang_tn.inc.php b/plugins/serendipity_event_textile/lang_tn.inc.php index d31fbdfe..43d0a32a 100644 --- a/plugins/serendipity_event_textile/lang_tn.inc.php +++ b/plugins/serendipity_event_textile/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php index d5f5179d..7e45c624 100644 --- a/plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_textwiki/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php index 6a265390..cd47f6b1 100644 --- a/plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_textwiki/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_textwiki/lang_fr.inc.php b/plugins/serendipity_event_textwiki/lang_fr.inc.php index 3682ee48..8db3db54 100644 --- a/plugins/serendipity_event_textwiki/lang_fr.inc.php +++ b/plugins/serendipity_event_textwiki/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_textwiki/lang_tn.inc.php b/plugins/serendipity_event_textwiki/lang_tn.inc.php index 6a265390..cd47f6b1 100644 --- a/plugins/serendipity_event_textwiki/lang_tn.inc.php +++ b/plugins/serendipity_event_textwiki/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php index 7875e29d..9835ab3e 100644 --- a/plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_trackexits/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_trackexits/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_trackexits/UTF-8/lang_pl.inc.php index 8509099e..8996cc62 100644 --- a/plugins/serendipity_event_trackexits/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_trackexits/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php index 9c1ad549..620f479d 100644 --- a/plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_trackexits/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_trackexits/lang_fr.inc.php b/plugins/serendipity_event_trackexits/lang_fr.inc.php index 021ab80e..72defb19 100644 --- a/plugins/serendipity_event_trackexits/lang_fr.inc.php +++ b/plugins/serendipity_event_trackexits/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_trackexits/lang_pl.inc.php b/plugins/serendipity_event_trackexits/lang_pl.inc.php index fac831d9..2c1769c3 100644 --- a/plugins/serendipity_event_trackexits/lang_pl.inc.php +++ b/plugins/serendipity_event_trackexits/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_trackexits/lang_tn.inc.php b/plugins/serendipity_event_trackexits/lang_tn.inc.php index 9c1ad549..620f479d 100644 --- a/plugins/serendipity_event_trackexits/lang_tn.inc.php +++ b/plugins/serendipity_event_trackexits/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php b/plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php index 292ccd56..f0ae3892 100644 --- a/plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_event_weblogping/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_weblogping/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_weblogping/UTF-8/lang_pl.inc.php index 6e97103c..0b4ceeb8 100644 --- a/plugins/serendipity_event_weblogping/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_weblogping/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php index abd157d0..8f212c49 100644 --- a/plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_weblogping/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_event_weblogping/lang_fr.inc.php b/plugins/serendipity_event_weblogping/lang_fr.inc.php index d2d3f826..a4f15aa0 100644 --- a/plugins/serendipity_event_weblogping/lang_fr.inc.php +++ b/plugins/serendipity_event_weblogping/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_weblogping/lang_pl.inc.php b/plugins/serendipity_event_weblogping/lang_pl.inc.php index d256f755..2c7ba4f3 100644 --- a/plugins/serendipity_event_weblogping/lang_pl.inc.php +++ b/plugins/serendipity_event_weblogping/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_weblogping/lang_tn.inc.php b/plugins/serendipity_event_weblogping/lang_tn.inc.php index abd157d0..8f212c49 100644 --- a/plugins/serendipity_event_weblogping/lang_tn.inc.php +++ b/plugins/serendipity_event_weblogping/lang_tn.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pl.inc.php index 8c8a70e5..d38feaf3 100644 --- a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php index d07de6a1..4ee05862 100644 --- a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php b/plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php index f80e9f0e..6fde1479 100644 --- a/plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_event_xhtmlcleanup/lang_pl.inc.php b/plugins/serendipity_event_xhtmlcleanup/lang_pl.inc.php index 2f8d01d4..e0780fd2 100644 --- a/plugins/serendipity_event_xhtmlcleanup/lang_pl.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php b/plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php index d07de6a1..4ee05862 100644 --- a/plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php index 7d02eef2..5f93e4b4 100644 --- a/plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_comments/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php index 2a356a2b..ccc95a3f 100644 --- a/plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_comments/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * First public version: lang_tr.inc.php */ diff --git a/plugins/serendipity_plugin_comments/UTF-8/lang_zh.inc.php b/plugins/serendipity_plugin_comments/UTF-8/lang_zh.inc.php index 4b7e0a22..965bc243 100644 --- a/plugins/serendipity_plugin_comments/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_plugin_comments/UTF-8/lang_zh.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_comments/lang_fr.inc.php b/plugins/serendipity_plugin_comments/lang_fr.inc.php index eae14b4f..29d8117f 100644 --- a/plugins/serendipity_plugin_comments/lang_fr.inc.php +++ b/plugins/serendipity_plugin_comments/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_comments/lang_tn.inc.php b/plugins/serendipity_plugin_comments/lang_tn.inc.php index 2a356a2b..ccc95a3f 100644 --- a/plugins/serendipity_plugin_comments/lang_tn.inc.php +++ b/plugins/serendipity_plugin_comments/lang_tn.inc.php @@ -1,4 +1,4 @@ - * First public version: lang_tr.inc.php */ diff --git a/plugins/serendipity_plugin_comments/lang_zh.inc.php b/plugins/serendipity_plugin_comments/lang_zh.inc.php index 874b0766..a61867ac 100644 --- a/plugins/serendipity_plugin_comments/lang_zh.inc.php +++ b/plugins/serendipity_plugin_comments/lang_zh.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php index 55327a4a..bfc2af0f 100644 --- a/plugins/serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_creativecommons/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php index 97a5867c..41d8dacd 100644 --- a/plugins/serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_creativecommons/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_creativecommons/lang_fr.inc.php b/plugins/serendipity_plugin_creativecommons/lang_fr.inc.php index 6e197e66..eb956962 100644 --- a/plugins/serendipity_plugin_creativecommons/lang_fr.inc.php +++ b/plugins/serendipity_plugin_creativecommons/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_creativecommons/lang_tn.inc.php b/plugins/serendipity_plugin_creativecommons/lang_tn.inc.php index 97a5867c..41d8dacd 100644 --- a/plugins/serendipity_plugin_creativecommons/lang_tn.inc.php +++ b/plugins/serendipity_plugin_creativecommons/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php index 34a5aa83..945dc346 100644 --- a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pl.inc.php b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pl.inc.php index 3289fca7..2aa830db 100644 --- a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php index 58488f7d..7f9246b9 100644 --- a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * First public version: lang_tr.inc.php */ diff --git a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_zh.inc.php b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_zh.inc.php index 9623a530..19e23e22 100644 --- a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_zh.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_entrylinks/lang_fr.inc.php b/plugins/serendipity_plugin_entrylinks/lang_fr.inc.php index 7e4cf617..4f02c285 100644 --- a/plugins/serendipity_plugin_entrylinks/lang_fr.inc.php +++ b/plugins/serendipity_plugin_entrylinks/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_entrylinks/lang_pl.inc.php b/plugins/serendipity_plugin_entrylinks/lang_pl.inc.php index 90d95878..60f32d5c 100644 --- a/plugins/serendipity_plugin_entrylinks/lang_pl.inc.php +++ b/plugins/serendipity_plugin_entrylinks/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_plugin_entrylinks/lang_tn.inc.php b/plugins/serendipity_plugin_entrylinks/lang_tn.inc.php index 58488f7d..7f9246b9 100644 --- a/plugins/serendipity_plugin_entrylinks/lang_tn.inc.php +++ b/plugins/serendipity_plugin_entrylinks/lang_tn.inc.php @@ -1,4 +1,4 @@ - * First public version: lang_tr.inc.php */ diff --git a/plugins/serendipity_plugin_entrylinks/lang_zh.inc.php b/plugins/serendipity_plugin_entrylinks/lang_zh.inc.php index 4e17eb0f..c06f9d7a 100644 --- a/plugins/serendipity_plugin_entrylinks/lang_zh.inc.php +++ b/plugins/serendipity_plugin_entrylinks/lang_zh.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php index 761e7748..64bc0325 100644 --- a/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pl.inc.php b/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pl.inc.php index 3ca575b4..4fce4150 100644 --- a/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php index ab166262..c763ede7 100644 --- a/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_eventwrapper/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php b/plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php index 986cad28..319e79ad 100644 --- a/plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php +++ b/plugins/serendipity_plugin_eventwrapper/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_eventwrapper/lang_pl.inc.php b/plugins/serendipity_plugin_eventwrapper/lang_pl.inc.php index 279fd029..95e957bf 100644 --- a/plugins/serendipity_plugin_eventwrapper/lang_pl.inc.php +++ b/plugins/serendipity_plugin_eventwrapper/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php b/plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php index ab166262..c763ede7 100644 --- a/plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php +++ b/plugins/serendipity_plugin_eventwrapper/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php index 96e4c781..77c0ba34 100644 --- a/plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_history/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php index ec08ee52..603cce98 100644 --- a/plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_history/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_history/lang_fr.inc.php b/plugins/serendipity_plugin_history/lang_fr.inc.php index 6f10a0ec..06082f89 100644 --- a/plugins/serendipity_plugin_history/lang_fr.inc.php +++ b/plugins/serendipity_plugin_history/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_history/lang_tn.inc.php b/plugins/serendipity_plugin_history/lang_tn.inc.php index ec08ee52..603cce98 100644 --- a/plugins/serendipity_plugin_history/lang_tn.inc.php +++ b/plugins/serendipity_plugin_history/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_recententries/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_recententries/UTF-8/lang_fr.inc.php index e2b10207..7cdb20e7 100644 --- a/plugins/serendipity_plugin_recententries/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_recententries/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_recententries/UTF-8/lang_pl.inc.php b/plugins/serendipity_plugin_recententries/UTF-8/lang_pl.inc.php index 39ba20ad..82891333 100644 --- a/plugins/serendipity_plugin_recententries/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_plugin_recententries/UTF-8/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_plugin_recententries/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_recententries/UTF-8/lang_tn.inc.php index 9249745d..cb353346 100644 --- a/plugins/serendipity_plugin_recententries/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_recententries/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * First public version: lang_tr.inc.php */ diff --git a/plugins/serendipity_plugin_recententries/UTF-8/lang_zh.inc.php b/plugins/serendipity_plugin_recententries/UTF-8/lang_zh.inc.php index 0e589c1e..1a12cec9 100644 --- a/plugins/serendipity_plugin_recententries/UTF-8/lang_zh.inc.php +++ b/plugins/serendipity_plugin_recententries/UTF-8/lang_zh.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_recententries/lang_fa.inc.php b/plugins/serendipity_plugin_recententries/lang_fa.inc.php index 16ad4059..ce2f9c8e 100644 --- a/plugins/serendipity_plugin_recententries/lang_fa.inc.php +++ b/plugins/serendipity_plugin_recententries/lang_fa.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_fa.inc.php */ diff --git a/plugins/serendipity_plugin_recententries/lang_fr.inc.php b/plugins/serendipity_plugin_recententries/lang_fr.inc.php index 6d6693bd..17cb6476 100644 --- a/plugins/serendipity_plugin_recententries/lang_fr.inc.php +++ b/plugins/serendipity_plugin_recententries/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_recententries/lang_pl.inc.php b/plugins/serendipity_plugin_recententries/lang_pl.inc.php index 24db92b0..07621307 100644 --- a/plugins/serendipity_plugin_recententries/lang_pl.inc.php +++ b/plugins/serendipity_plugin_recententries/lang_pl.inc.php @@ -1,7 +1,7 @@ - * EN-Revision: Revision of lang_en.inc.php */ diff --git a/plugins/serendipity_plugin_recententries/lang_tn.inc.php b/plugins/serendipity_plugin_recententries/lang_tn.inc.php index 9249745d..cb353346 100644 --- a/plugins/serendipity_plugin_recententries/lang_tn.inc.php +++ b/plugins/serendipity_plugin_recententries/lang_tn.inc.php @@ -1,4 +1,4 @@ - * First public version: lang_tr.inc.php */ diff --git a/plugins/serendipity_plugin_recententries/lang_zh.inc.php b/plugins/serendipity_plugin_recententries/lang_zh.inc.php index db942c12..503a8b4d 100644 --- a/plugins/serendipity_plugin_recententries/lang_zh.inc.php +++ b/plugins/serendipity_plugin_recententries/lang_zh.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php index 804f3298..57e7191e 100644 --- a/plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_remoterss/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php index 52f5ee01..e0ee3a2e 100644 --- a/plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_remoterss/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_remoterss/lang_fr.inc.php b/plugins/serendipity_plugin_remoterss/lang_fr.inc.php index a34ebafe..e84f7db1 100644 --- a/plugins/serendipity_plugin_remoterss/lang_fr.inc.php +++ b/plugins/serendipity_plugin_remoterss/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_remoterss/lang_tn.inc.php b/plugins/serendipity_plugin_remoterss/lang_tn.inc.php index 52f5ee01..e0ee3a2e 100644 --- a/plugins/serendipity_plugin_remoterss/lang_tn.inc.php +++ b/plugins/serendipity_plugin_remoterss/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php index 39741cdd..9b5e6b6b 100644 --- a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php index 687f70c0..ef44a3a5 100644 --- a/plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_shoutbox/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_shoutbox/lang_fr.inc.php b/plugins/serendipity_plugin_shoutbox/lang_fr.inc.php index 2a6ae2f2..f26e8f11 100644 --- a/plugins/serendipity_plugin_shoutbox/lang_fr.inc.php +++ b/plugins/serendipity_plugin_shoutbox/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_shoutbox/lang_tn.inc.php b/plugins/serendipity_plugin_shoutbox/lang_tn.inc.php index 687f70c0..ef44a3a5 100644 --- a/plugins/serendipity_plugin_shoutbox/lang_tn.inc.php +++ b/plugins/serendipity_plugin_shoutbox/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php b/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php index 7b9b809e..cca113e8 100644 --- a/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php +++ b/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php b/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php index aa211635..ce15d412 100644 --- a/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_plugin_templatedropdown/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - * EN-Revision: 690 */ diff --git a/plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php b/plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php index 1a226dbc..0a538628 100644 --- a/plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php +++ b/plugins/serendipity_plugin_templatedropdown/lang_fr.inc.php @@ -1,4 +1,4 @@ - # (c) 2005 http://www.tool-box.info/ diff --git a/plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php b/plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php index aa211635..ce15d412 100644 --- a/plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php +++ b/plugins/serendipity_plugin_templatedropdown/lang_tn.inc.php @@ -1,4 +1,4 @@ - Date: Tue, 15 Aug 2006 12:20:09 +0000 Subject: [PATCH 0014/1127] Fix array check --- include/functions_images.inc.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 61a0211d..782f9643 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -2431,8 +2431,10 @@ function serendipity_parsePropertyForm() { } } - foreach($serendipity['POST']['mediaKeywords'] AS $id => $keywords) { - serendipity_insertMediaProperty('base_keyword', '', $serendipity['POST']['mediaProperties'][$id]['image_id'], $keywords); + if (is_array($serendipity['POST']['mediaKeywords'])) { + foreach($serendipity['POST']['mediaKeywords'] AS $id => $keywords) { + serendipity_insertMediaProperty('base_keyword', '', $serendipity['POST']['mediaProperties'][$id]['image_id'], $keywords); + } } $array = array( From 41fe9eb9898c87e333492d6e4033e734cc650eb1 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 15 Aug 2006 12:32:21 +0000 Subject: [PATCH 0015/1127] Translations by Manuel Charisius --- .../UTF-8/lang_de.inc.php | 40 +++++++++++++++++-- .../lang_de.inc.php | 40 +++++++++++++++++-- .../lang_en.inc.php | 39 +++++++++--------- 3 files changed, 94 insertions(+), 25 deletions(-) diff --git a/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php b/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php index cdbeaa31..37b1dedd 100644 --- a/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php @@ -1,7 +1,7 @@ Date: Tue, 15 Aug 2006 13:02:13 +0000 Subject: [PATCH 0016/1127] Update by Manuel Charisius --- lang/UTF-8/serendipity_lang_de.inc.php | 432 ++++++++++++------------- lang/serendipity_lang_de.inc.php | 408 +++++++++++------------ lang/serendipity_lang_en.inc.php | 4 +- 3 files changed, 422 insertions(+), 422 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 6a7098dc..5304b8f3 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -1,15 +1,15 @@ -Fertig.'); @define('ERROR_FILE_EXISTS_ALREADY', 'Fehler: Diese Datei existiert schon auf dem Server!'); @define('GO', 'Los!'); @@ -101,15 +101,15 @@ @define('SYNDICATION', 'Syndication'); @define('SHOWS_RSS_BLAHBLAH', 'Zeigt die RSS Syndication-Links'); @define('ADVERTISES_BLAHBLAH', 'Zeigt einen Hinweis darauf, dass Serendipity als Blog-Software verwendet wird'); -@define('HTML_NUGGET', 'HTML Klotz'); -@define('HOLDS_A_BLAHBLAH', 'Zeigt einen kleinen Klotz HTML Code in einer der Seitenleisten an'); +@define('HTML_NUGGET', 'HTML-Klotz'); +@define('HOLDS_A_BLAHBLAH', 'Zeigt einen kleinen Klotz HTML-Code in einer der Seitenleisten an'); @define('TITLE_FOR_NUGGET', 'Titel für den Klotz'); -@define('THE_NUGGET', 'Der HTML Klotz!'); +@define('THE_NUGGET', 'Der HTML-Klotz!'); @define('SYNDICATE_THIS_BLOG', 'Blog abonnieren'); @define('YOU_CHOSE', 'Sie haben sich für %s entschieden'); @define('IMAGE_SIZE', 'Bildgröße'); -@define('IMAGE_ROTATE_LEFT', 'Bild 90 Grad gegen den Uhrzeigersinn drehen'); -@define('IMAGE_ROTATE_RIGHT', 'Bild 90 Grad im Uhrzeigersinn drehen'); +@define('IMAGE_ROTATE_LEFT', 'Bild um 90 Grad gegen den Uhrzeigersinn drehen'); +@define('IMAGE_ROTATE_RIGHT', 'Bild um 90 Grad im Uhrzeigersinn drehen'); @define('IMAGE_AS_A_LINK', 'Bild als Link'); @define('POWERED_BY', 'Powered by'); @define('TRACKBACKS', 'Trackbacks'); @@ -138,7 +138,7 @@ @define('COMMENTS_DISABLE', 'Kommentare für diesen Eintrag nicht mehr zulassen'); @define('COMMENTS_ENABLE', 'Kommentare für diesen Eintrag zulassen'); @define('COMMENTS_CLOSED', 'Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert. '); -@define('COMMENT_NOT_ADDED', 'Kommentar wurde nicht hinzugefügt, da der Eintrag entweder geschlossen wurde, Sie ungültige Eingaben gemacht haben oder Anti-Spam Maßnahmen angewendet wurden.'); +@define('COMMENT_NOT_ADDED', 'Kommentar wurde nicht hinzugefügt, da Kommentare für diesen Eintrag entweder deaktiviert sind, Sie ungültige Eingaben gemacht haben oder Anti-Spam-Maßnahmen angewendet wurden.'); @define('COMMENT_NOT_ADDED_CLICK', 'Klicken Sie %shier, um zu den Kommentaren zurückzukehren%s und %shier, um das Fenster zu schließen%s.'); @define('EMPTY_COMMENT', 'Ihr Kommentar war leer, bitte %sgehen Sie zurück%s und versuchen es erneut'); @define('ENTRIES_FOR', 'Einträge für %s'); @@ -155,9 +155,9 @@ @define('ERROR', 'Fehler'); @define('ENTRY_SAVED', 'Der Eintrag wurde gespeichert'); @define('DELETE_SURE', 'Soll #%s permanent gelöscht werden?'); -@define('NOT_REALLY', 'Nicht wirklich...'); +@define('NOT_REALLY', 'Nicht wirklich ...'); @define('DUMP_IT', 'Hinfort damit!'); -@define('RIP_ENTRY', 'Ruhe in Frieden, #%s'); +@define('RIP_ENTRY', 'Ruhe in Frieden, #%s ...'); @define('CATEGORY_DELETED_ARTICLES_MOVED', 'Kategorie #%s wurde gelöscht. Alte Artikel in dieser Kategorie nach %s verschoben'); @define('CATEGORY_DELETED', 'Kategorie #%s wurde gelöscht.'); @define('INVALID_CATEGORY', 'Es wurde keine Kategorie zum Löschen gewählt.'); @@ -166,46 +166,46 @@ @define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Einträge konnten nicht importiert werden!'); @define('YES', 'Ja'); @define('NO', 'Nein'); -@define('USE_DEFAULT', 'Default'); +@define('USE_DEFAULT', 'Standard'); @define('CHECK_N_SAVE', 'Testen & speichern'); @define('DIRECTORY_WRITE_ERROR', 'Keine Schreibrechte für Verzeichnis %s. Bitte korrigieren'); @define('DIRECTORY_CREATE_ERROR', 'Verzeichnis %s existiert nicht und konnte nicht erstellt werden. Bitte legen Sie es manuell an.'); @define('DIRECTORY_RUN_CMD', ' -> führen Sie %s %s aus!'); -@define('CANT_EXECUTE_BINARY', 'Kann die \'%s\'-Datei nicht ausführen'); -@define('FILE_WRITE_ERROR', 'Datei %s kann nicht geschrieben werden.'); +@define('CANT_EXECUTE_BINARY', 'Kann die Datei \'%s\' nicht ausführen'); +@define('FILE_WRITE_ERROR', 'Datei \'%s\' kann nicht geschrieben werden.'); @define('FILE_CREATE_YOURSELF', ' Bitte die Datei manuell anlegen oder Dateirechte korrigieren.'); -@define('COPY_CODE_BELOW', '
* Kopieren Sie den folgenden Code in die Datei %s des %s Verzeichnisses:
%s
' . "\n"); -@define('WWW_USER', 'Ersetzen Sie \'www\' mit dem User, als der der Webserver läuft. (z.B. \'nobody\')'); -@define('BROWSER_RELOAD', 'Danach aktualisieren Sie bitte diese Seite im Browser'); +@define('COPY_CODE_BELOW', '
* Kopieren Sie den folgenden Code in die Datei \'%s\' des Verzeichnisses \'%s\':
%s
' . "\n"); +@define('WWW_USER', 'Ersetzen Sie \'www\' durch den User, als der der Webserver läuft. (z.B. \'nobody\')'); +@define('BROWSER_RELOAD', 'Danach aktualisieren Sie bitte diese Seite in Ihrem Browser.'); @define('DIAGNOSTIC_ERROR', 'Bei der Einrichtung der Installation traten einige Fehler auf:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity ist noch nicht eingerichtet. Bitte jetzt installieren.'); -@define('INCLUDE_ERROR', 'Serendipity Fehler: Kann Datei %s nicht einbinden - wird beendet.'); +@define('INCLUDE_ERROR', 'Serendipity Fehler: Kann Datei \'%s\' nicht einbinden - wird beendet.'); @define('DATABASE_ERROR', 'Serendipity Fehler: Kann keine Verbindung zur Datenbank herstellen - wird beendet.'); -@define('CREATE_DATABASE', 'Richte Datenbank ein...'); -@define('ATTEMPT_WRITE_FILE', 'Probiere die Datei %s zu erstellen...'); -@define('WRITTEN_N_SAVED', 'Konfiguration geschrieben und gesichert'); +@define('CREATE_DATABASE', 'Richte Datenbank ein ...'); +@define('ATTEMPT_WRITE_FILE', 'Versuche, die Datei \'%s\' zu erstellen...'); +@define('WRITTEN_N_SAVED', 'Konfiguration geschrieben und gesichert!'); @define('IMAGE_ALIGNMENT', 'Bildausrichtung'); @define('ENTER_NEW_NAME', 'Bitte einen neuen Namen eingeben für: '); @define('RESIZING', 'Anpassen der Bildgröße'); @define('RESIZE_DONE', 'Fertig (%s Bildgrößen angepaßt).'); -@define('DELETE_IMAGE_FAIL' , 'Kann Bild namens %s nicht löschen'); +@define('DELETE_IMAGE_FAIL' , 'Kann das Bild namens %s nicht löschen'); @define('DELETE_THUMBNAIL', 'Vorschaubilder zu %s gelöscht'); @define('FILE_NOT_FOUND', 'Die Datei namens %s kann nicht gefunden werden, vielleicht wurde diese schon gelöscht?'); @define('ABORT_NOW', 'Abbrechen'); @define('REMOTE_FILE_NOT_FOUND', 'Die Datei konnte auf dem Server nicht gefunden werden. Sind Sie sicher, dass die URL %s korrekt ist?'); -@define('FILE_FETCHED', '%s geladen als %s'); -@define('FILE_UPLOADED', 'Datei %s erfolgreich als %s hochgeladen'); +@define('FILE_FETCHED', '\'%s\' geladen als \'%s\''); +@define('FILE_UPLOADED', 'Datei \'%s\' erfolgreich als \'%s\' hochgeladen'); @define('WORD_OR', 'Oder'); -@define('SCALING_IMAGE', 'Ändere Größe von %s nach %s x %s px'); +@define('SCALING_IMAGE', 'Ändere Größe von %s nach %s x %s Pixel'); @define('KEEP_PROPORTIONS', 'Proportionen beibehalten'); -@define('REALLY_SCALE_IMAGE', 'Bildgröße wirklich verändert? Kein zurück!'); +@define('REALLY_SCALE_IMAGE', 'Bildgröße wirklich verändern? Diese Änderung kann nicht rückgängig gemacht werden!'); @define('TOGGLE_ALL', 'Alle Optionen ein-/ausblenden'); @define('TOGGLE_OPTION', 'Option ein-/ausblenden'); @define('SUBSCRIBE_TO_THIS_ENTRY', 'Bei Aktualisierung dieser Kommentare benachrichtigen'); @define('UNSUBSCRIBE_OK', 'Sie (%s) erhalten nun keine weiteren Benachrichtigungen mehr.'); @define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Benachrichtigung zu neuem Kommentar des Eintrags "%s"'); -@define('SUBSCRIPTION_MAIL', "Hallo %s,\n\nEin neuer Kommentar wurde dem Eintrag hinzugefügt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autoren ist: %s\n\nSie können den Eintrag hier finden: %s\n\nSie können diese Benachrichtung mit folgender URL kündigen: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hallo %s,\n\nEin neues Trackback wurde dem Eintrag hinzugefügt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autoren ist: %s\n\nSie können den Eintrag hier finden: %s\n\nSie können diese Benachrichtung mit folgender URL kündigen: %s\n"); +@define('SUBSCRIPTION_MAIL', "Hallo %s,\n\nEin neuer Kommentar wurde dem Eintrag hinzugefügt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autors ist: %s\n\nSie können den Eintrag hier finden: %s\n\nSie können diese Benachrichtung mit folgender URL kündigen: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hallo %s,\n\nEin neues Trackback wurde dem Eintrag hinzugefügt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autors ist: %s\n\nSie können den Eintrag hier finden: %s\n\nSie können diese Benachrichtung mit folgender URL kündigen: %s\n"); @define('SIGNATURE', "\n-- \n%s wird betrieben mit Serendipity.\nDas allerbeste Blog, Sie können es auch nutzen.\nWie das geht, sehen Sie auf ."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @@ -214,16 +214,16 @@ @define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); @define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Feld "managingEditor"'); @define('SYNDICATION_PLUGIN_WEBMASTER', 'Feld "webMaster"'); -@define('SYNDICATION_PLUGIN_BANNERURL', 'Bild für den RSS feed'); +@define('SYNDICATION_PLUGIN_BANNERURL', 'Bild für den RSS-Feed'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Breite des Bildes'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Höhe des Bildes'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail Adresse des Webmasters, falls vorhanden. (leer: nicht verwenden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail Adresse des verantwortlichen Editors, falls vorhanden. (leer: nicht verwenden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL für ein Bild im GIF/JPEG/PNG Format, falls vorhanden. (leer: Serendipity-Logo)'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail-Adresse des Webmasters, falls vorhanden (leer: nicht verwenden). [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail-Adresse des verantwortlichen Editors, falls vorhanden (leer: nicht verwenden). [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL für ein Bild im GIF/JPEG/PNG Format, falls vorhanden (leer: Serendipity-Logo).'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'in Pixeln, max. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'in Pixeln, max. 400'); @define('SYNDICATION_PLUGIN_TTL', 'Feld "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Anzahl der Minuten, nachdem das Blog von fremden Seiten nicht mehr gecached werden sollte (leer: nicht verwenden) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Anzahl der Minuten, nachdem das Blog von fremden Seiten nicht mehr gecached werden sollte (leer: nicht verwenden). [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Feld "pubDate"'); @define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Soll das "pubDate"-Feld für den RSS-Kanal eingebettet werden, um das Datum des letzten Eintrags zu enthalten?'); @define('CONTENT', 'Inhalt'); @@ -233,25 +233,25 @@ @define('PREVIEW', 'Vorschau'); @define('DATE', 'Datum'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Warnung: Das Datum, welches Sie für den Artikel angegeben haben ist ungültig. Es muss dem Format JJJJ-MM-TT SS:MM entsprechen.'); +@define('DATE_INVALID', 'Warnung: Das Datum, welches Sie für den Artikel angegeben haben, ist ungültig. Es muss dem Format JJJJ-MM-TT SS:MM entsprechen.'); @define('CATEGORY_PLUGIN_DESC', 'Zeigt eine Liste der Kategorien'); @define('ALL_AUTHORS', 'Alle Autoren'); @define('CATEGORIES_TO_FETCH', 'Quelle der Kategorien'); @define('CATEGORIES_TO_FETCH_DESC', 'Kategorien welcher Autoren einbeziehen?'); @define('PAGE_BROWSE_ENTRIES', 'Seite %s von %s, insgesamt %s Einträge'); -@define('PREVIOUS_PAGE', 'vorige Seite'); +@define('PREVIOUS_PAGE', 'vorherige Seite'); @define('NEXT_PAGE', 'nächste Seite'); @define('ALL_CATEGORIES', 'Alle Kategorien'); @define('DO_MARKUP', 'Textformatierung(en) durchführen'); @define('AUTOMATIC_LOGIN', 'Daten speichern'); @define('GENERAL_PLUGIN_DATEFORMAT', 'Datumsformat'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'Das Datumsformat des Eintrages, mithilfe von PHPs strftime() Variablen. (Standard: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Die Templatedatei konnte nicht geöffnet werden, bitte die Serendipity-Version aktualisieren!'); +@define('ERROR_TEMPLATE_FILE', 'Die Template-Datei konnte nicht geöffnet werden. Bitte die Serendipity-Version aktualisieren!'); @define('ADVANCED_OPTIONS', 'Erweiterte Optionen'); @define('EDIT_ENTRY', 'Eintrag bearbeiten'); -@define('HTACCESS_ERROR', 'Um die Webserverkonfiguration zu testen benötigt Serendipity die Möglichkeit, die Datei ".htaccess" zu erstellen. Dies war aufgrund von Rechteproblemen nicht möglich. Bitte passen Sie die Rechte wie folgt an:
  %s
und laden Sie diese Seite neu.'); -@define('SIDEBAR_PLUGINS', 'Seitenleisten Plugins'); -@define('EVENT_PLUGINS', 'Ereignis Plugins'); +@define('HTACCESS_ERROR', 'Um die Webserver-Konfiguration zu testen benötigt Serendipity die Möglichkeit, die Datei ".htaccess" zu erstellen. Dies war aufgrund von Rechteproblemen nicht möglich. Bitte passen Sie die Rechte wie folgt an:
  %s
und laden Sie diese Seite neu.'); +@define('SIDEBAR_PLUGINS', 'Seitenleisten-Plugins'); +@define('EVENT_PLUGINS', 'Ereignis-Plugins'); @define('SYNCING', 'Synchronisiere Datenbank mit Bilder-Ordner'); @define('SYNC_DONE', 'Fertig (%s Bilder synchronisiert).'); @define('SORT_ORDER', 'Sortierung'); @@ -267,56 +267,56 @@ @define('ORIGINAL_SHORT', 'Orig.'); @define('APPLY_MARKUP_TO', 'Textformatierung auf %s anwenden'); @define('CALENDAR_BEGINNING_OF_WEEK', 'Anfang der Woche'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity hat entdeckt, dass derzeit Version %s verwendet wird. Jedoch wurde Version %s installiert, daher müssten Sie die Installation aktualisieren!'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity hat entdeckt, dass derzeit Version %s verwendet wird. Jedoch wurde Version %s installiert, daher müssen Sie die Installation aktualisieren!'); @define('SERENDIPITY_UPGRADER_WELCOME', 'Willkommen beim Serendipity Aktualisierungs-Agenten'); @define('SERENDIPITY_UPGRADER_PURPOSE', 'Ich möchte Ihnen gerne beim Aktualisieren der Serendipity %s Installation helfen.'); @define('SERENDIPITY_UPGRADER_WHY', 'Diese Seite erscheint, da gerade Serendipity %s installiert wurde, aber die Datenbank noch nicht an diese Version angepasst wurde.'); @define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Datenbank-Aktualisierungen (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Die folgenden .sql Dateien wurden gefunden und müssen nun ausgeführt werden, bevor Serendipity wieder wie gewohnt funktioniert.'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Die folgenden SQL-Dateien wurden gefunden und müssen nun ausgeführt werden, bevor Serendipity wieder wie gewohnt funktioniert.'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Versionsabhängige Funktionen'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Keine versionsabhängigen Funktionen gefunden'); @define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Soll ich die aufgeführten Funktionen ausführen?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'Nein, das werde ich manuell erledigen'); @define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Ja, bitte ausführen'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Es müssen keine Aktualisierungen ausgeführt werden'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity wurde an die neue Version angepasst'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Sie haben den automatischen Aktualisierungsvorgang ignoriert. Bitte stellen Sie sicher, dass die Datenbank anhand der .sql Dateien aktualisiert wird und die geplanten Funktionen aufgerufen werden.'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Die Serendipity-Installation ist nun auf die Version %s aktualisiert.'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Es müssen keine Aktualisierungen vorgenommen werden.'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity wurde an die neue Version angepasst!'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Sie haben den automatischen Aktualisierungsvorgang ignoriert. Bitte stellen Sie sicher, dass die Datenbank anhand der SQL-Dateien aktualisiert wird und die geplanten Funktionen aufgerufen werden!'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Die Serendipity-Installation ist nun auf die Version %s aktualisiert!'); @define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Zurück zum %sBlog%s'); @define('MANAGE_USERS', 'Benutzerverwaltung'); @define('CREATE_NEW_USER', 'Einen neuen Benutzer anlegen'); -@define('CREATE_NOT_AUTHORIZED', 'Sie können keine Benutzer mit demselben Userlevel wie Ihrem eigenen bearbeiten'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'Sie können keine Benutzer mit einem höheren Benutzerlevel als Ihrem anlegen'); -@define('CREATED_USER', 'Der neue Benutzer %s wurde angelegt'); -@define('MODIFIED_USER', 'Die Eigenschaften von Benutzer %s wurden geändert'); -@define('USER_LEVEL', 'Userlevel'); -@define('DELETE_USER', 'Sie wollen den Benutzer #%d %s löschen. Sind sie sicher? Dadurch werden seine Artikel nicht mehr auf der Oberfläche angezeigt.'); +@define('CREATE_NOT_AUTHORIZED', 'Sie können keine Benutzer mit demselben Benutzerrang wie Ihrem eigenen bearbeiten.'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'Sie können keine Benutzer mit einem höheren Benutzerrang als Ihrem eigenen anlegen.'); +@define('CREATED_USER', 'Der neue Benutzer %s wurde angelegt.'); +@define('MODIFIED_USER', 'Die Eigenschaften von Benutzer %s wurden geändert.'); +@define('USER_LEVEL', 'Benutzerrang'); +@define('DELETE_USER', 'Sie wollen den Benutzer #%d %s löschen. Sind sie sicher? Die Artikel dieses Benutzers werden dann nicht mehr auf der Oberfläche angezeigt.'); @define('DELETED_USER', 'Benutzer #%d %s gelöscht.'); -@define('LIMIT_TO_NUMBER', 'Wieviele Elemente sollen angezeigt werden?'); +@define('LIMIT_TO_NUMBER', 'Wie viele Elemente sollen angezeigt werden?'); @define('ENTRIES_PER_PAGE', 'Artikel pro Seite'); @define('DIRECTORIES_AVAILABLE', 'In der Liste der verfügbaren Unterverzeichnisse kann durch einen Klick auf einen Verzeichnisnamen ein neuer Ordner unterhalb des gewählten erstellt werden.'); @define('ALL_DIRECTORIES', 'alle Verzeichnisse'); @define('MANAGE_DIRECTORIES', 'Verzeichnisse verwalten'); @define('DIRECTORY_CREATED', 'Verzeichnis %s wurde angelegt.'); @define('PARENT_DIRECTORY', 'Stammverzeichnis'); -@define('CONFIRM_DELETE_DIRECTORY', 'Wirklich alle Inhalte von Verzeichnis %s löschen?'); -@define('ERROR_NO_DIRECTORY', 'Fehler: Verzeichnis %s existiert nicht.'); -@define('CHECKING_DIRECTORY', 'Prüfe Dateien im Verzeichnis %s'); -@define('DELETING_FILE', 'Lösche Datei %s...'); +@define('CONFIRM_DELETE_DIRECTORY', 'Wirklich alle Inhalte von Verzeichnis %s löschen?'); +@define('ERROR_NO_DIRECTORY', 'Fehler: Verzeichnis %s existiert nicht.'); +@define('CHECKING_DIRECTORY', 'Prüfe Dateien im Verzeichnis \'%s\' ...'); +@define('DELETING_FILE', 'Lösche Datei \'%s\' ...'); @define('ERROR_DIRECTORY_NOT_EMPTY', 'Konnte das Verzeichnis nicht löschen, da noch Dateien vorhanden sind. Bitte die "Alle Dateien löschen"-Auswahlbox anklicken, falls diese Dateien trotzdem gelöscht werden sollen. Die noch vorhandenen Dateien sind:'); -@define('DIRECTORY_DELETE_FAILED', 'Das Löschen des Verzeichnisses %s ist fehlgeschlagen. Bitte Verzeichnisrechte oder vorige Meldungen überprüfen.'); -@define('DIRECTORY_DELETE_SUCCESS', 'Verzeichnis %s erfolgreich gelöscht.'); +@define('DIRECTORY_DELETE_FAILED', 'Das Löschen des Verzeichnisses \'%s\' ist fehlgeschlagen. Bitte Verzeichnisrechte oder vorherige Meldungen überprüfen.'); +@define('DIRECTORY_DELETE_SUCCESS', 'Verzeichnis \'%s\' erfolgreich gelöscht.'); @define('SKIPPING_FILE_EXTENSION', 'Überspringe Datei: Fehlende Dateiendung von %s.'); -@define('SKIPPING_FILE_UNREADABLE', 'Überspringe Datei: %s nicht lesbar.'); -@define('FOUND_FILE', 'Neue/Geänderte Datei %s gefunden.'); +@define('SKIPPING_FILE_UNREADABLE', 'Überspringe Datei: \'%s\' nicht lesbar.'); +@define('FOUND_FILE', 'Neue bzw. geänderte Datei \'%s\' gefunden.'); @define('ALREADY_SUBCATEGORY', '%s ist bereits eine Unterkategorie von %s.'); @define('PARENT_CATEGORY', 'Übergeordnete Kategorie'); @define('IN_REPLY_TO', 'Antwort zu'); @define('TOP_LEVEL', 'Ursprung'); -@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); +@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s Feed'); @define('PERMISSIONS', 'Rechte'); @define('XML_IMAGE_TO_DISPLAY', 'XML-Button'); -@define('XML_IMAGE_TO_DISPLAY_DESC','Bilddatei um ein Icon für XML-Feeds darzustellen. Für das Standardbild leer lassen oder \'none\' zum deaktivieren.'); +@define('XML_IMAGE_TO_DISPLAY_DESC','Bilddatei, um ein Icon für XML-Feeds darzustellen. Für das Standardbild leer lassen, oder \'none\' zum Deaktivieren.'); @define('SETTINGS_SAVED_AT', 'Die neuen Einstellungen wurden um %s gespeichert.'); /* DATABASE SETTINGS */ @@ -339,28 +339,28 @@ @define('INSTALL_CAT_PATHS', 'Pfade'); @define('INSTALL_CAT_PATHS_DESC', 'Zahlreiche Pfade zu unterschiedlichen wichtigen Verzeichnissen und Dateien. Unbedingt auf abschließenden Schrägstrich nach Pfaden achten!'); @define('INSTALL_FULLPATH', 'Voller Pfad'); -@define('INSTALL_FULLPATH_DESC', 'Der volle und absolute Pfad zur Serendipity Installation.'); +@define('INSTALL_FULLPATH_DESC', 'Der volle und absolute Pfad zur Serendipity-Installation.'); @define('INSTALL_UPLOADPATH', 'Upload-Pfad'); @define('INSTALL_UPLOADPATH_DESC', 'Alle Dateien werden hierhin hochgeladen. Relativ zum vollen Pfad - üblicherweise \'uploads/\''); @define('INSTALL_RELPATH', 'Relativer HTTP-Pfad'); @define('INSTALL_RELPATH_DESC', 'Der HTTP-Pfad zu Serendipity für den Browser, üblicherweise \'/serendipity/\''); @define('INSTALL_RELTEMPLPATH', 'Relativer Template-Pfad'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Der Pfad zum Verzeichnis, der die Templates enthält - Relativ zum HTTP-Pfad'); +@define('INSTALL_RELTEMPLPATH_DESC', 'Der Pfad zum Verzeichnis, der die Templates enthält - relativ zum HTTP-Pfad'); @define('INSTALL_RELUPLOADPATH', 'Relativer Upload-Pfad'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Der Pfad zum Uploadverzeichnis für den Browser - Relativ zum HTTP-Pfad'); +@define('INSTALL_RELUPLOADPATH_DESC', 'Der Pfad zum Upload-Verzeichnis für den Browser - relativ zum HTTP-Pfad'); @define('INSTALL_URL', 'URL zum Blog'); @define('INSTALL_URL_DESC', 'Stamm-URL zur Serendipity-Installation'); @define('INSTALL_INDEXFILE', 'Index-Datei'); -@define('INSTALL_INDEXFILE_DESC', 'Welche Datei wird als Indexdatei verwendet (index.php)'); +@define('INSTALL_INDEXFILE_DESC', 'Welche Datei wird als Index-Datei verwendet (index.php)'); /* Generel settings */ @define('INSTALL_CAT_SETTINGS', 'Generelle Einstellungen'); @define('INSTALL_CAT_SETTINGS_DESC', 'Stellt die Grundeigenschaften von Serendipity ein'); -@define('INSTALL_USERNAME', 'Admin Username'); -@define('INSTALL_USERNAME_DESC', 'Username für den Administrator-Zugang'); -@define('INSTALL_PASSWORD', 'Admin Passwort'); +@define('INSTALL_USERNAME', 'Admin-Benutzername'); +@define('INSTALL_USERNAME_DESC', 'Benutzername für den Administrator-Zugang'); +@define('INSTALL_PASSWORD', 'Admin-Passwort'); @define('INSTALL_PASSWORD_DESC', 'Passwort für den Administrator-Zugang'); -@define('INSTALL_EMAIL', 'Admin E-Mail'); +@define('INSTALL_EMAIL', 'Admin-E-Mail'); @define('INSTALL_EMAIL_DESC', 'E-Mail des Administrators'); @define('INSTALL_SENDMAIL', 'Sende E-Mails zum Admin?'); @define('INSTALL_SENDMAIL_DESC', 'Soll der Administrator E-Mails erhalten, wenn Kommentare zum Blog geschrieben werden?'); @@ -375,26 +375,26 @@ /* Appearance and options */ @define('INSTALL_CAT_DISPLAY', 'Design und Optionen'); -@define('INSTALL_CAT_DISPLAY_DESC', 'Legt fest wie Serendipity aussieht'); +@define('INSTALL_CAT_DISPLAY_DESC', 'Legt fest, wie Serendipity aussieht'); @define('INSTALL_WYSIWYG', 'Grafischen WYSIWYG-Editor verwenden'); @define('INSTALL_WYSIWYG_DESC', 'Soll der grafische WYSIWYG-Editor verwendet werden? (Funktioniert im IE5+, größenteils Mozilla 1.3+)'); -@define('INSTALL_XHTML11', 'XHTML1.1 Standard verwenden'); -@define('INSTALL_XHTML11_DESC', 'Soll der XHTML 1.1 Standard verwendet werden? (führt zu gültigem Code aber kann bei älteren Browsern Schwierigkeiten erzeugen)'); +@define('INSTALL_XHTML11', 'XHTML 1.1 Standard verwenden'); +@define('INSTALL_XHTML11_DESC', 'Soll der XHTML 1.1 Standard verwendet werden? (Erzeugt gültigen Code, kann jedoch bei älteren Browsern Probleme hervorrufen)'); @define('INSTALL_POPUP', 'Popups für Kommentare, Trackbacks usw. verwenden?'); -@define('INSTALL_POPUP_DESC', 'Sollen die Links zu den Kommentaren, Trackbacks etc. mit Popups geöffnet werden?'); +@define('INSTALL_POPUP_DESC', 'Sollen die Links zu den Kommentaren, Trackbacks etc. in Popup-Fenstern geöffnet werden?'); @define('INSTALL_EMBED', 'Eingebettete Nutzung von Serendipity aktivieren?'); -@define('INSTALL_EMBED_DESC', 'Falls Serendipity innerhalb einer normalen Seite eingebettet werden soll, aktivieren Sie diese Option. Serendipity stellt dann nur Inhalte dar, und Sie können sich um Header und Footer kümmern. Lesen Sie die Datei README für weitere Informationen.'); +@define('INSTALL_EMBED_DESC', 'Falls Serendipity in eine normale Seite eingebettet werden soll, aktivieren Sie diese Option. Serendipity stellt dann nur Inhalte dar, und Sie können sich um Header und Footer kümmern. Lesen Sie die Datei README, um hierzu weitere Informationen zu erhalten.'); @define('INSTALL_TOP_AS_LINKS', 'Top Exits/Referrers als Link anzeigen?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"Nein": Exit/Referer-URLs werden als Text angezeigt, um Googlespam zu verhindern. "Ja": Exit/Referer-URLs werden als Hyperlinks angezeigt. "Default": Die Einstellung aus der globalen Konfiguration wird übernommen (empfohlen).'); -@define('INSTALL_BLOCKREF', 'Geblockte Referer'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"Nein": Exit/Referrer-URLs werden als Text angezeigt, um Googlespam zu verhindern. "Ja": Exit/Referrer-URLs werden als Hyperlinks angezeigt. "Default": Die Einstellung aus der globalen Konfiguration wird übernommen (empfohlen).'); +@define('INSTALL_BLOCKREF', 'Geblockte Referrer'); @define('INSTALL_BLOCKREF_DESC', 'Sollen spezielle Hosts aus der Referrer-Liste gesperrt werden? Hostnamen getrennt mit ";" eingeben. Jeder Hostname wird als Teilstring überprüft, so dass "goo" sowohl "google.com" als auch "googlegroups.com" sperren würde.'); @define('INSTALL_REWRITE', 'URL-Formung'); -@define('INSTALL_REWRITE_DESC', 'Wählen Sie die Methode zur Erzeugung der URLs. Wenn diese aktiviert werden, können sprechende Namen für jeden Artikel verwendet werden und somit besser von Suchmaschinen indiziert Der Webserver muss entweder mod_rewrite oder die "AllowOverride All"-Direktive unterstützen. Der Standardwert wird automagisch bestimmt'); +@define('INSTALL_REWRITE_DESC', 'Wählen Sie die Methode zur Erzeugung der URLs. Wenn diese aktiviert werden, können sprechende Namen für jeden Artikel verwendet werden und somit besser von Suchmaschinen indiziert Der Webserver muss entweder mod_rewrite oder die "AllowOverride All"-Direktive unterstützen. Der Standardwert wird automagisch bestimmt.'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Bildkonvertierung'); @define('INSTALL_CAT_IMAGECONV_DESC', 'Wie soll Serendipity Bilder handhaben'); -@define('INSTALL_IMAGEMAGICK', 'Imagemagick zur Skalierung verwenden'); +@define('INSTALL_IMAGEMAGICK', 'ImageMagick zur Skalierung verwenden'); @define('INSTALL_IMAGEMAGICK_DESC', 'Ist ImageMagick installiert? Verwendet ansonsten die GDLib.'); @define('INSTALL_IMAGEMAGICKPATH', 'Pfad zur convert ImageMagick-Datei'); @define('INSTALL_IMAGEMAGICKPATH_DESC', 'Voller Pfad und Name zur Image-Magick Datei'); @@ -406,15 +406,15 @@ /* Personal details */ @define('USERCONF_CAT_PERSONAL', 'Persönliche Einstellungen'); @define('USERCONF_CAT_PERSONAL_DESC', 'Einstellungen des eigenen Accounts'); -@define('USERCONF_USERNAME', 'Username'); -@define('USERCONF_USERNAME_DESC', 'Ihr Username'); +@define('USERCONF_USERNAME', 'Benutzername'); +@define('USERCONF_USERNAME_DESC', 'Ihr Benutzername'); @define('USERCONF_PASSWORD', 'Passwort'); @define('USERCONF_PASSWORD_DESC', 'Ihr Passwort'); @define('USERCONF_EMAIL', 'E-Mail'); -@define('USERCONF_EMAIL_DESC', 'Ihre E-Mail Adresse'); -@define('USERCONF_SENDCOMMENTS', 'Über Kommentare benachrichtigen?'); +@define('USERCONF_EMAIL_DESC', 'Ihre E-Mail-Adresse'); +@define('USERCONF_SENDCOMMENTS', 'Bei Kommentaren benachrichtigen?'); @define('USERCONF_SENDCOMMENTS_DESC', 'Wollen Sie eine E-Mail erhalten, sobald ein neuer Kommentar zu Ihrem Eintrag geschrieben wurde?'); -@define('USERCONF_SENDTRACKBACKS', 'Über Trackbacks benachrichtigen?'); +@define('USERCONF_SENDTRACKBACKS', 'Bei Trackbacks benachrichtigen?'); @define('USERCONF_SENDTRACKBACKS_DESC', 'Wollen Sie eine E-Mail erhalten, sobald ein neues Trackback zu Ihrem Eintrag geschrieben wurde?'); @define('USERCONF_ALLOWPUBLISH', 'Rechte: Einträge veröffentlichen?'); @define('USERCONF_ALLOWPUBLISH_DESC', 'Darf Einträge veröffentlichen?'); @@ -428,31 +428,31 @@ @define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Nur Artikelübersicht'); @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Überall'); @define('RSS_IMPORT_CATEGORY', 'Diese Kategorie für nicht zugeordnete importierte Einträge verwenden'); -@define('ERROR_UNKNOWN_NOUPLOAD', 'Ein Fehler trat beim Dateiupload auf. Vielleicht ist die Datei größer als durch die Server-Konfiguration zugelassen. Bitte mit Ihrem ISP absprechen oder die php.ini datei bearbeiten um größere Uploads zuzulassen.'); -@define('COMMENTS_WILL_BE_MODERATED', 'Kommentare werden erst nach redaktioneller Prüfung freigeschaltet.'); +@define('ERROR_UNKNOWN_NOUPLOAD', 'Ein Fehler trat beim Dateiupload auf. Vielleicht ist die Datei größer, als durch die Server-Konfiguration zugelassen wird. Bitte mit Ihrem ISP absprechen oder die php.ini-Datei bearbeiten, um größere Uploads zuzulassen.'); +@define('COMMENTS_WILL_BE_MODERATED', 'Kommentare werden erst nach redaktioneller Prüfung freigeschaltet!'); @define('YOU_HAVE_THESE_OPTIONS', 'Folgende Möglichkeiten stehen zur Verfügung:'); -@define('THIS_COMMENT_NEEDS_REVIEW', 'Hinweis: Dieser Kommentar wird ohne Bewilligung nicht dargestellt'); +@define('THIS_COMMENT_NEEDS_REVIEW', 'Hinweis: Dieser Kommentar wird ohne Bewilligung nicht dargestellt.'); @define('DELETE_COMMENT', 'Kommentar löschen'); @define('APPROVE_COMMENT', 'Kommentar bewilligen'); @define('REQUIRES_REVIEW', 'Bewilligung notwendig'); -@define('COMMENT_APPROVED', 'Kommentar #%s wurde erfolgreich bewilligt'); -@define('COMMENT_DELETED', 'Kommentar #%s wurde erfolgreich gelöscht'); +@define('COMMENT_APPROVED', 'Kommentar #%s wurde erfolgreich bewilligt.'); +@define('COMMENT_DELETED', 'Kommentar #%s wurde erfolgreich gelöscht.'); @define('VIEW', 'Anzeigen'); -@define('COMMENT_ALREADY_APPROVED', 'Kommentar #%s wurde bereits bewilligt'); -@define('COMMENT_EDITED', 'Der gewählte Kommentare wurde bearbeitet'); +@define('COMMENT_ALREADY_APPROVED', 'Kommentar #%s wurde bereits bewilligt.'); +@define('COMMENT_EDITED', 'Der gewählte Kommentare wurde bearbeitet.'); @define('HIDE', 'Ausblenden'); @define('VIEW_EXTENDED_ENTRY', '"%s" vollständig lesen'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Dieser Link ist nicht aktiv. Er enthält die Tracback-URI zu diesem Eintrag. Sie können diese URI benutzen um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, führen Sie einen Rechtsklick aus und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla.'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Warnung: Dieses Trackback wird ohne Bewilligung nicht dargestellt'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Dieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Hinweis: Dieses Trackback wird ohne Bewilligung nicht dargestellt.'); @define('DELETE_TRACKBACK', 'Trackback löschen'); @define('APPROVE_TRACKBACK', 'Trackback bewilligen'); -@define('TRACKBACK_APPROVED', 'Trackback #%s wurde erfolgreich bewilligt'); -@define('TRACKBACK_DELETED', 'Trackback #%s wurde erfolgreich gelöscht'); -@define('COMMENTS_MODERATE', 'Kommentare und Trackbacks dieses Eintrags werden moderiert'); +@define('TRACKBACK_APPROVED', 'Trackback #%s wurde erfolgreich bewilligt.'); +@define('TRACKBACK_DELETED', 'Trackback #%s wurde erfolgreich gelöscht.'); +@define('COMMENTS_MODERATE', 'Kommentare und Trackbacks dieses Eintrags werden moderiert.'); @define('PLUGIN_SUPERUSER_HTTPS', 'https zum Login verwenden'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Erstellt eine https-URL als Login-Link zum Blog. Der Webserver muss dies unterstützen!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Externe Links klickbar?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"Nein": Ungeprüfte externe Links (Top Exits, Top Referer, Kommentare) werden unterdrückt/als Text angezeigt, um Googlespam zu verhindern (empfohlen). "Ja": Externe Links werden als Hyperlinks angezeigt. Diese Einstellung kann in den einzelnen Plugins überschrieben werden.'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"Nein": Ungeprüfte externe Links (Top Exits, Top Referrer, Kommentare) werden unterdrückt/als Text angezeigt, um Google-Spam zu verhindern (empfohlen). "Ja": Externe Links werden als Hyperlinks angezeigt. Diese Einstellung kann in den einzelnen Plugins überschrieben werden.'); @define('PAGE_BROWSE_COMMENTS', 'Seite %s von %s, %s Kommentare insgesamt'); @define('FILTERS', 'Filter'); @define('FIND_ENTRIES', 'Einträge durchsuchen'); @@ -460,63 +460,63 @@ @define('FIND_MEDIA', 'Mediendaten durchsuchen'); @define('FILTER_DIRECTORY', 'Verzeichnis'); @define('SORT_BY', 'Sortieren nach'); -@define('TRACKBACK_COULD_NOT_CONNECT', 'Kein Trackback: Konnte Verbindung zu %s auf Port %d nicht herstellen'); +@define('TRACKBACK_COULD_NOT_CONNECT', 'Kein Trackback: Konnte Verbindung zu %s auf Port %d nicht herstellen.'); @define('MEDIA', 'Mediendatenbank'); @define('MEDIA_LIBRARY', 'Mediendatenbank'); @define('ADD_MEDIA', 'Mediendaten hinzufügen'); @define('ENTER_MEDIA_URL', 'URL zum Download angeben:'); @define('ENTER_MEDIA_UPLOAD', 'Datei zum Hochladen angeben:'); -@define('SAVE_FILE_AS', 'Datei speichern mit Name:'); +@define('SAVE_FILE_AS', 'Datei speichern mit dem Namen:'); @define('STORE_IN_DIRECTORY', 'In diesem Verzeichnis ablegen: '); @define('MEDIA_RENAME', 'Datei umbenennen'); @define('IMAGE_RESIZE', 'Dateiausmaße ändern'); @define('MEDIA_DELETE', 'Datei löschen'); @define('FILES_PER_PAGE', 'Dateien pro Seite'); -@define('CLICK_FILE_TO_INSERT', 'Auf eine Datei klicken um diese einzufügen:'); +@define('CLICK_FILE_TO_INSERT', 'Auf eine Datei klicken, um diese einzufügen:'); @define('SELECT_FILE', 'Bitte wählen Sie eine Datei'); @define('MEDIA_FULLSIZE', 'Vollbild'); @define('CALENDAR_BOW_DESC', 'Welcher Tag gibt den Wochenanfang an? Standard ist Montag.'); -@define('SUPERUSER', 'Verwaltung des Blog'); +@define('SUPERUSER', 'Verwaltung des Blogs'); @define('ALLOWS_YOU_BLAHBLAH', 'Zeigt einen Link zur Verwaltung des Blogs in der Seitenleiste an'); @define('CALENDAR', 'Kalender'); -@define('SUPERUSER_OPEN_ADMIN', 'Zur Verwaltung des Blog'); -@define('SUPERUSER_OPEN_LOGIN', 'Login zum Blog'); +@define('SUPERUSER_OPEN_ADMIN', 'Administrationsbereich'); +@define('SUPERUSER_OPEN_LOGIN', 'Login'); @define('INVERT_SELECTIONS', 'Auswahl umkehren'); @define('COMMENTS_DELETE_CONFIRM', 'Sollen die markierten Kommentare gelöscht werden?'); -@define('COMMENT_DELETE_CONFIRM', 'Soll das Kommentar #%d von %s wirklich gelöscht werden?'); +@define('COMMENT_DELETE_CONFIRM', 'Soll der Kommentar #%d von %s wirklich gelöscht werden?'); @define('DELETE_SELECTED_COMMENTS', 'Markierte Kommentare löschen'); @define('VIEW_COMMENT', 'Kommentar ansehen'); @define('VIEW_ENTRY', 'Eintrag ansehen'); @define('DELETE_FILE', 'Datei namens %s gelöscht'); -@define('ABOUT_TO_DELETE_FILE', 'Sie sind dabei die Datei %s zu löschen.
Wenn Sie die Datei in einem Ihrer Einträge verwenden, wird das Löschen Lücken erzeugen.
Soll trotzdem fortgefahren werden?

'); +@define('ABOUT_TO_DELETE_FILE', 'Sie beabsichtigen, die Datei %s zu löschen.
Wenn Sie die Datei in einem Ihrer Einträge verwenden, wird das Löschen Lücken erzeugen.
Soll trotzdem fortgefahren werden?

'); @define('A_NEW_TRACKBACK_BLAHBLAH', 'Ein neues Trackback für den Blog-Eintrag namens "%s" wurde empfangen.'); @define('LOGIN', 'Login'); -@define('TRACKBACK_SENDING', 'Sende Trackback zu URI %s...'); -@define('TRACKBACK_SENT', 'Trackback erfolgreich'); -@define('TRACKBACK_FAILED', 'Trackback failed: %s'); +@define('TRACKBACK_SENDING', 'Sende Trackback zu URI %s ...'); +@define('TRACKBACK_SENT', 'Trackback erfolgreich!'); +@define('TRACKBACK_FAILED', 'Trackback gescheitert: %s'); @define('TRACKBACK_NOT_FOUND', 'Keine Trackback-URI gefunden.'); @define('TRACKBACK_URI_MISMATCH', 'Die automatisch erkannte Trackback-URI gleicht nicht der angegebenen URI.'); -@define('TRACKBACK_CHECKING', 'Überprüfe %s auf mögliche Trackbacks...'); +@define('TRACKBACK_CHECKING', 'Überprüfe %s auf mögliche Trackbacks ...'); @define('TRACKBACK_NO_DATA', 'URI enthielt keine Daten'); @define('TRACKBACK_SIZE', 'URI ist größer als die erlaubten %s Bytes.'); @define('VIEWMODE_THREADED', 'Als Baumstruktur anzeigen'); @define('COMMENTS_VIEWMODE_THREADED', 'Verschachtelt'); @define('COMMENTS_VIEWMODE_LINEAR', 'Linear'); @define('DISPLAY_COMMENTS_AS', 'Ansicht der Kommentare: '); -@define('ADD_MEDIA_BLAHBLAH', 'Bild/Datei zur Sammlung hinzufügen:

Hier können Sie eine Datei (z.B. ein Bild) hochladen, oder mitteilen, von wo es geladen werden soll! Wenn das passende Bild fehlt, einfach bei Google danach suchen. Probieren Sie mal Googles Bildsuche, die Resultate sind oft brauchbar, aber auf jeden Fall witzig :). Aber vorsicht: Die meisten Bilder sind urheberrechtlich geschützt, also vorher fragen um Ärger zu vermeiden.

Methode wählen:


'); +@define('ADD_MEDIA_BLAHBLAH', 'Bild/Datei zur Sammlung hinzufügen:

Hier können Sie eine Datei (z.B. ein Bild) hochladen, oder mitteilen, von wo es geladen werden soll! Wenn das passende Bild fehlt, einfach bei Google danach suchen. Probieren Sie mal Googles Bildsuche, die Resultate sind oft brauchbar, aber auf jeden Fall witzig :). Aber vorsicht: Die meisten Bilder sind urheberrechtlich geschützt, also vorher fragen, um Ärger zu vermeiden.

Methode wählen:


'); @define('COMMENTS_FILTER_SHOW', 'Zeige'); @define('COMMENTS_FILTER_ALL', 'Alle'); @define('COMMENTS_FILTER_APPROVED_ONLY', 'Nur bewilligte'); @define('COMMENTS_FILTER_NEED_APPROVAL', 'Zu bewilligende'); @define('RSS_IMPORT_BODYONLY', 'Füge den gesamten importierten Text in das einzelne "Text"-Feld ein. Verhindert die Aufteilung in den "Erweiterten Eintrag"-Bereich.'); @define('SYNDICATION_PLUGIN_FULLFEED', 'Volle Einträge mit erweitertem Text im RSS-Feed einbinden'); -@define('MT_DATA_FILE', 'Movable Type Datensätze'); +@define('MT_DATA_FILE', 'Movable-Type-Datensätze'); @define('FORCE', 'Erzwingen'); @define('CREATE_AUTHOR', 'Erstelle Autoren \'%s\'.'); @define('CREATE_CATEGORY', 'Erstelle Kategorie \'%s\'.'); -@define('MYSQL_REQUIRED', 'Die MySQL-Extension muss installiert sein, um diese Aktion durchzuführen.'); -@define('COULDNT_CONNECT', 'Verbindung zu MySQL-Datenbank %s fehlgeschlagen.'); -@define('COULDNT_SELECT_DB', 'Datenbank %s konnte nicht ausgewählt werden.'); +@define('MYSQL_REQUIRED', 'Die MySQL-Erweiterung muss installiert sein, damit diese Aktion durchgeführt werden kann.'); +@define('COULDNT_CONNECT', 'Verbindung zu MySQL-Datenbank \'%s\' fehlgeschlagen.'); +@define('COULDNT_SELECT_DB', 'Datenbank \'%s\' konnte nicht ausgewählt werden.'); @define('COULDNT_SELECT_USER_INFO', 'Die Benutzerinformationen von %s konnten nicht gelesen werden.'); @define('COULDNT_SELECT_CATEGORY_INFO', 'Die Kategorien von %s konnten nicht gelesen werden.'); @define('COULDNT_SELECT_ENTRY_INFO', 'Die Einträge von %s konnten nicht gelesen werden.'); @@ -525,57 +525,57 @@ @define('WEEKS', 'Wochen'); @define('MONTHS', 'Monate'); @define('DAYS', 'Tage'); -@define('ARCHIVE_FREQUENCY', 'Frequenz der Einträge des Kalenders'); -@define('ARCHIVE_FREQUENCY_DESC', 'Der Kalenderinterval, der zwischen den Einträgen verwendet werden soll'); -@define('ARCHIVE_COUNT', 'Anzahl von Einträgen im Archiv'); -@define('ARCHIVE_COUNT_DESC', 'Die Anzahl der angezeigten Monate, Wochen oder Tagen'); -@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Es folgt eine Liste installierter Plugins.'); +@define('ARCHIVE_FREQUENCY', 'Kalenderintervall'); +@define('ARCHIVE_FREQUENCY_DESC', 'Das Kalenderintervall, welches zwischen den einzelnen Einträgen in der Liste verwendet werden soll'); +@define('ARCHIVE_COUNT', 'Anzahl der Einträge im Archiv'); +@define('ARCHIVE_COUNT_DESC', 'Die Anzahl der angezeigten Monate, Wochen oder Tage'); +@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Es folgt eine Liste installierter Plugins'); @define('SIDEBAR_PLUGIN', 'Seitenleisten-Plugin'); @define('EVENT_PLUGIN', 'Ereignis-Plugin'); -@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Hier klicken um %s zu installieren'); +@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Hier klicken, um %s zu installieren'); @define('VERSION', 'version'); @define('INSTALL', 'Installieren'); @define('ALREADY_INSTALLED', 'Bereits installiert'); @define('SELECT_A_PLUGIN_TO_ADD', 'Plugin zur Installation wählen'); -@define('INSTALL_OFFSET', 'Server Zeitunterschied'); +@define('INSTALL_OFFSET', 'Zeitunterschied des Servers'); @define('STICKY_POSTINGS', 'Dauerhafte Einträge'); @define('INSTALL_FETCHLIMIT', 'Anzahl der Artikel auf der Startseite'); -@define('INSTALL_FETCHLIMIT_DESC', 'Wieviele Artikel sollen auf jeder Seite des Blogs angezeigt werden'); +@define('INSTALL_FETCHLIMIT_DESC', 'Legt fest, wie viele Artikel auf jeder Seite des Blogs angezeigt werden sollen'); @define('IMPORT_ENTRIES', 'Daten importieren'); @define('EXPORT_ENTRIES', 'Einträge exportieren'); -@define('IMPORT_WELCOME', 'Willkommen im Serendipity Import-Bereich'); -@define('IMPORT_WHAT_CAN', 'Hier können Daten von anderen Weblog-Installationen importiert werde'); +@define('IMPORT_WELCOME', 'Willkommen im Import-Bereich von Serendipity!'); +@define('IMPORT_WHAT_CAN', 'Hier können Daten von anderen Weblog-Installationen importiert werden.'); @define('IMPORT_SELECT', 'Bitte die Art der Software auswählen, von der die Daten importiert werden sollen'); -@define('IMPORT_PLEASE_ENTER', 'Bitte die folgenden Daten eintrage'); +@define('IMPORT_PLEASE_ENTER', 'Bitte die folgenden Daten eintragen'); @define('IMPORT_NOW', 'Jetzt importieren!'); -@define('IMPORT_STARTING', 'Starte Import-Vorgang...'); +@define('IMPORT_STARTING', 'Starte Import-Vorgang ...'); @define('IMPORT_FAILED', 'Import fehlgeschlagen'); -@define('IMPORT_DONE', 'Import erfolgreich abgeschlossen'); +@define('IMPORT_DONE', 'Import erfolgreich abgeschlossen!'); @define('IMPORT_WEBLOG_APP', 'Weblog-Software'); @define('IMPORT_NOTES', 'Hinweis'); @define('EXPORT_FEED', 'Vollständigen RSS-Feed exportieren'); @define('STATUS', 'Status nach dem Importieren'); @define('IMPORT_GENERIC_RSS', 'Allgemeiner RSS-Import'); @define('ACTIVATE_AUTODISCOVERY', 'Trackbacks an erkannte Links im Eintrag senden'); -@define('WELCOME_TO_ADMIN', 'Willkommen zur Serendipity Administrationsoberfläche.'); +@define('WELCOME_TO_ADMIN', 'Willkommen zur Serendipity Administrationsoberfläche!'); @define('PLEASE_ENTER_CREDENTIALS', 'Bitte geben Sie die Zugangsdaten ein.'); @define('ADMIN_FOOTER_POWERED_BY', 'Betrieben mit Serendipity %s und PHP %s'); -@define('INSTALL_USEGZIP', 'GZIP Kompression verwenden'); -@define('INSTALL_USEGZIP_DESC', 'Um die Auslieferung von Seiten zu beschleunigen, können diese vorher GZIP komprimiert werden, sofern der Browser des Betrachters dies unterstützt. Diese Einstellung ist empfohlen.'); +@define('INSTALL_USEGZIP', 'GZIP-Kompression verwenden'); +@define('INSTALL_USEGZIP_DESC', 'Um die Darstellung von Seiten zu beschleunigen, können diese vorher mit GZIP komprimiert werden, sofern der Browser des Betrachters dies unterstützt. Diese Einstellung ist empfohlen.'); @define('INSTALL_SHOWFUTURE', 'Zukünftige Einträge zeigen'); -@define('INSTALL_SHOWFUTURE_DESC', 'Falls aktiviert, werden Einträge deren Datum in der Zukunft liegt angezeigt. Standardmäßig werden solche Einträge versteckt und erst angezeigt, wenn das eingetragene Datum erreicht wird.'); +@define('INSTALL_SHOWFUTURE_DESC', 'Falls aktiviert, werden auch die Einträge angezeigt, deren Datum in der Zukunft liegt. Standardmäßig werden solche Einträge versteckt und erscheinen erst, wenn der entsprechende Zeitpunkt erreicht wird.'); @define('INSTALL_DBPERSISTENT', 'Persistente Verbindungen nutzen'); -@define('INSTALL_DBPERSISTENT_DESC', 'Aktiviert die nutzung einer persistenten Datenbankverbindung. Mehr dazu in der PHP-Dokumentation. Üblicherweise wird diese Einstellung nicht empfohlen.'); +@define('INSTALL_DBPERSISTENT_DESC', 'Aktiviert die Nutzung einer persistenten Datenbankverbindung. Mehr dazu in der PHP-Dokumentation. Üblicherweise wird diese Einstellung nicht empfohlen.'); @define('NO_IMAGES_FOUND', 'Keine Bilder gefunden'); @define('PERSONAL_SETTINGS', 'Eigene Einstellungen'); -@define('REFERER', 'Referer'); +@define('REFERER', 'Referrer'); @define('NOT_FOUND', 'Nicht gefunden'); @define('WRITABLE', 'Beschreibbar'); @define('NOT_WRITABLE', 'Nicht beschreibbar'); -@define('PROBLEM_DIAGNOSTIC', 'Da ein Fehler bei der Systemdiagnose auftrat, muss dieser erst behoben werden bevor die Installation weitergeführt werden kann.'); +@define('PROBLEM_DIAGNOSTIC', 'Da ein Fehler bei der Systemdiagnose auftrat, muss dieser erst behoben werden, bevor die Installation fortgesetzt werden kann.'); @define('SELECT_INSTALLATION_TYPE', 'Bitte die Installationsart wählen'); -@define('WELCOME_TO_INSTALLATION', 'Willkommen bei der Installation von Serendipity'); -@define('FIRST_WE_TAKE_A_LOOK', 'Als Erstes wird eine Systemdiagnose durchgeführt, um etwaigen Inkompatibiläten oder fehlenden Modulen vorzubeugen.'); +@define('WELCOME_TO_INSTALLATION', 'Willkommen zur Installation von Serendipity!'); +@define('FIRST_WE_TAKE_A_LOOK', 'Zuerst wird eine Systemdiagnose durchgeführt, um etwaigen Inkompatibilitäten oder fehlenden Modulen vorzubeugen.'); @define('ERRORS_ARE_DISPLAYED_IN', 'Fehler werden in %s, Empfehlungen in %s und erfolgreiche Meldungen in %s dargestellt.'); @define('RED', 'rot'); @define('YELLOW', 'gelb'); @@ -584,112 +584,112 @@ @define('RECOMMENDED', 'Empfohlen'); @define('ACTUAL', 'Vorhanden'); @define('PHPINI_CONFIGURATION', 'php.ini Konfiguration'); -@define('PHP_INSTALLATION', 'PHP Installation'); +@define('PHP_INSTALLATION', 'PHP-Installation'); @define('THEY_DO', 'Positiv'); @define('THEY_DONT', 'Negativ'); @define('SIMPLE_INSTALLATION', 'Einfache Installation'); @define('EXPERT_INSTALLATION', 'Fortgeschrittene Installation'); @define('COMPLETE_INSTALLATION', 'Vollständige Installation'); @define('WONT_INSTALL_DB_AGAIN', 'werde Datenbank nicht erneut erzeugen'); -@define('CHECK_DATABASE_EXISTS', 'Prüfe ob Datenbank und Tabellen bereits bestehen'); -@define('CREATING_PRIMARY_AUTHOR', 'Erstelle Hauptbenutzer \'%s\''); -@define('SETTING_DEFAULT_TEMPLATE', 'Setze Standard-Template'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installiere Standard-Plugins'); -@define('SERENDIPITY_INSTALLED', 'Serendipity wurde erfolgreich installiert'); +@define('CHECK_DATABASE_EXISTS', 'Prüfe, ob Datenbank und Tabellen bereits bestehen ...'); +@define('CREATING_PRIMARY_AUTHOR', 'Erstelle Hauptbenutzer \'%s\' ...'); +@define('SETTING_DEFAULT_TEMPLATE', 'Setze Standard-Template ...'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Installiere Standard-Plugins ...'); +@define('SERENDIPITY_INSTALLED', 'Serendipity wurde erfolgreich installiert!'); @define('VISIT_BLOG_HERE', 'Besuchen Sie Ihr neues Blog hier'); @define('THANK_YOU_FOR_CHOOSING', 'Danke, dass Sie Serendipity gewählt haben.'); @define('ERROR_DETECTED_IN_INSTALL', 'Bei der Installation trat ein Fehler auf'); @define('OPERATING_SYSTEM', 'Betriebssystem'); @define('WEBSERVER_SAPI', 'Webserver SAPI'); -@define('TEMPLATE_SET', '\'%s\' wurde als Template gewählt'); -@define('SEARCH_ERROR', 'Die Suche konnte nicht wie gewünscht ausgeführt werden. Hinweis für den Administrator dieses Blogs: Der Fehler kann durch fehlende Index-Schlüssel der Datenbank verursacht werden. Auf MySQL-Systemen muss der Datenbankbenutzer-Account in der Lage sein, Index-Schlüssel zu erstellen und folgende Abfrage auszuführen:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Die genaue Fehlermeldung der Datenbank bei der Suche lautete:
%s
'); +@define('TEMPLATE_SET', '\'%s\' wurde als Template gewählt.'); +@define('SEARCH_ERROR', 'Die Suche konnte nicht wie gewünscht ausgeführt werden. Hinweis für den Administrator dieses Blogs: Dieser Fehler kann durch fehlende Index-Schlüssel der Datenbank verursacht werden. Auf MySQL-Systemen muss der Datenbankbenutzer-Account in der Lage sein, Index-Schlüssel zu erstellen und folgende Abfrage auszuführen:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Die genaue Fehlermeldung der Datenbank bei der Suche lautete:
%s
'); @define('EDIT_THIS_CAT', 'Bearbeite "%s"'); @define('CATEGORY_REMAINING', 'Diese Kategorie löschen und Einträge darin in folgende Kategorie verschieben'); @define('CATEGORY_INDEX', 'Es folgt eine Liste von verfügbaren Kategorien'); @define('NO_CATEGORIES', 'Keine Kategorien'); @define('RESET_DATE', 'Datum zurücksetzen'); -@define('RESET_DATE_DESC', 'Hier klicken um das Datum auf die aktuelle Systemzeit zu setzen'); -@define('PROBLEM_PERMISSIONS_HOWTO', 'Zugriffsrechte können durch folgenden Shell-Befehl (oder auch mittels FTP-Client) geändert werden: `%s` mit dem Namen des unbeschreibbaren Verzeichnisses.'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Hinweis: Das aktuelle Template verwendet eine ältere Methode der HTML-Erzeugung. Falls möglich bitte das Template auf die Nutzung von Smarty optimieren.'); -@define('ENTRY_PUBLISHED_FUTURE', 'Dieser Artikel ist noch nicht veröffentlicht.'); +@define('RESET_DATE_DESC', 'Hier klicken, um das Datum auf die aktuelle Systemzeit zu setzen'); +@define('PROBLEM_PERMISSIONS_HOWTO', 'Zugriffsrechte können durch folgenden Shell-Befehl (oder auch mittels FTP-Client) geändert werden: `%s` mit dem Namen des nicht beschreibbaren Verzeichnisses.'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Hinweis: Das aktuelle Template verwendet eine ältere Methode der HTML-Erzeugung. Falls möglich, bitte das Template auf die Nutzung von Smarty optimieren.'); +@define('ENTRY_PUBLISHED_FUTURE', 'Dieser Artikel wurde noch nicht veröffentlicht.'); @define('ENTRIES_BY', 'Einträge von %s'); @define('PREVIOUS', 'Zurück'); @define('NEXT', 'Weiter'); @define('APPROVE', 'Bewilligen'); -@define('DO_MARKUP_DESCRIPTION', 'Textformatierung(en) durchführen, wie z.B. Smilies, Schnellformatierung via *, /, _, ...). Wenn deaktiviert wird der Inhalt 1:1 ausgegeben und jegliche HTML-Formatierung beibehalten. Wenn diese Option aktiviert ist, können andere Plugins den Inhalt des Klotzes modifizieren (falls benötigt).'); -@define('CATEGORY_ALREADY_EXIST', 'Eine Kategorie namens "%s" besteht bereits'); -@define('ERROR_FILE_FORBIDDEN', 'Der Upload von Dateien mit aktivem Inhalt ist nicht gestattet'); +@define('DO_MARKUP_DESCRIPTION', 'Textformatierung(en) durchführen, wie z.B. Smilies, Schnellformatierung via *, /, _, ... Wenn deaktiviert, wird der Inhalt 1:1 ausgegeben und jegliche HTML-Formatierung beibehalten. Wenn diese Option aktiviert ist, können andere Plugins den Inhalt des Klotzes modifizieren (falls benötigt).'); +@define('CATEGORY_ALREADY_EXIST', 'Eine Kategorie namens "%s" besteht bereits!'); +@define('ERROR_FILE_FORBIDDEN', 'Der Upload von Dateien mit aktivem Inhalt ist nicht gestattet!'); @define('ADMIN', 'Administration'); @define('ADMIN_FRONTPAGE', 'Startseite'); @define('QUOTE', 'Zitat'); -@define('IFRAME_SAVE', 'Serendipity speichert nun den Eintrag, erstellt etwaige Trackbacks und führt mögliche XML-RPC Aufrufe durch. Dies kann eine Weile dauern...'); -@define('IFRAME_SAVE_DRAFT', 'Der Entwurf dieses Eintrags wurde gespeichert'); -@define('IFRAME_PREVIEW', 'Serendipity erstellt die Vorschau des Eintrags...'); +@define('IFRAME_SAVE', 'Serendipity speichert nun den Eintrag, erstellt etwaige Trackbacks und führt mögliche XML-RPC Aufrufe durch. Dies kann eine Weile dauern ...'); +@define('IFRAME_SAVE_DRAFT', 'Der Entwurf dieses Eintrags wurde gespeichert.'); +@define('IFRAME_PREVIEW', 'Serendipity erstellt die Vorschau des Eintrags ...'); @define('IFRAME_WARNING', 'Ihr Browser unterstützt keine iframes. Bitte die Datei serendipity_config.inc.php öffnen und die Variable $serendipity[\'use_iframe\'] auf FALSE setzen.'); @define('NONE', 'keine'); @define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Voreinstellungen für neue Einträge'); @define('UPGRADE', 'Aktualisieren'); @define('UPGRADE_TO_VERSION', 'Aktuelle version %s'); @define('DELETE_DIRECTORY', 'Verzeichnis löschen'); -@define('DELETE_DIRECTORY_DESC', 'Sie sind dabei, den Inhalt eines Verzeichnisses zu löschen, in dem Dateien enthalten sind, die möglicherweise in Blog-Einträgen verwendet wurden!'); +@define('DELETE_DIRECTORY_DESC', 'Sie sind dabei, den Inhalt eines Verzeichnisses zu löschen, in welchem Dateien enthalten sind, die möglicherweise in Blog-Einträgen verwendet werden!'); @define('FORCE_DELETE', 'ALLE Dateien dieses Verzeichnisses löschen, inklusive der Dateien, die Serendipity nicht katalogisiert hat'); @define('CREATE_DIRECTORY', 'Verzeichnis anlegen'); @define('CREATE_NEW_DIRECTORY', 'Neues Verzeichnis anlegen'); -@define('CREATE_DIRECTORY_DESC', 'Hier kann ein neues Verzeichnis angelegt werden um Mediendaten zu speichern. Bitte den Namen des neuen Verzeichnisses angeben und optional ein übergeordnetes Verzeichnis auswählen.'); +@define('CREATE_DIRECTORY_DESC', 'Hier kann ein neues Verzeichnis angelegt werden, in welchem Mediendaten gespeichert werden können. Bitte den Namen des neuen Verzeichnisses angeben und optional ein übergeordnetes Verzeichnis auswählen.'); @define('BASE_DIRECTORY', 'Stammverzeichnis'); @define('USERLEVEL_EDITOR_DESC', 'Redakteur'); -@define('USERLEVEL_CHIEF_DESC', 'Chef-Redakteur'); +@define('USERLEVEL_CHIEF_DESC', 'Chefredakteur'); @define('USERLEVEL_ADMIN_DESC', 'Administrator'); @define('USERCONF_USERLEVEL', 'Zugriffsrechte'); -@define('USERCONF_USERLEVEL_DESC', 'Zugriffsrechte bestimmen die Art und den Umfang des Zugriffes eines Benutzers auf die Funkionalitäten des Blogs'); +@define('USERCONF_USERLEVEL_DESC', 'Zugriffsrechte bestimmen die Art und den Umfang des Zugriffs eines Benutzers auf die Funkionalitäten des Blogs'); @define('USER_SELF_INFO', 'Angemeldet als %s (%s)'); @define('ADMIN_ENTRIES', 'Einträge'); @define('RECHECK_INSTALLATION', 'Installation erneut überprüfen'); @define('IMAGICK_EXEC_ERROR', 'Konnte folgendes Programm nicht ausführen: "%s", Fehlermeldung: %s, Rückgabewert: %d'); -@define('INSTALL_OFFSET_DESC', 'Wieviele Stunden liegen zwischen der Uhrzeit des Servers (aktuell: %clock%) und der eigenen Zeitzone'); -@define('UNMET_REQUIREMENTS', 'Bedingung unerfüllt: %s'); +@define('INSTALL_OFFSET_DESC', 'Gibt an, wie viele Stunden zwischen der Uhrzeit des Servers (aktuell: %clock%) und der eigenen Zeitzone liegen.'); +@define('UNMET_REQUIREMENTS', 'Bedingung nicht erfüllt: %s'); @define('CHARSET', 'Zeichensatz'); @define('AUTOLANG', 'Sprache des Browsers eines Besuchers verwenden'); -@define('AUTOLANG_DESC', 'Falls aktiviert wird die im Browser des Besuchers eingestellte Sprache als Standardsprache für Einträge und die Serendipity Oberfläche benutzt.'); +@define('AUTOLANG_DESC', 'Falls aktiviert, wird die im Browser des Besuchers eingestellte Sprache als Standardsprache für Einträge und die Serendipity-Oberfläche benutzt.'); @define('INSTALL_AUTODETECT_URL', 'HTTP-Hostnamen automatisch erkennen'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Falls aktiviert wird Serendipity sicherstellen, dass der vom Besucher gewählte HTTP-Hostname als BaseURL variable verwendet wird. Sofern diese Option aktiviert ist, ist es möglich, mehrere Domainnamen für das Weblog zu verwenden. Alle Links werden dann mit dem HTTP-Hostnamen umgeschrieben, der vom Besucher gewählt wurde.'); -@define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); -@define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Falls aktiviert, wird Serendipity sicherstellen, dass der vom Besucher gewählte HTTP-Hostname als BaseURL-Variable verwendet wird. Sofern diese Option aktiviert ist, ist es möglich, mehrere Domainnamen für das Weblog zu verwenden. Alle Links werden dann mit dem HTTP-Hostnamen umgeschrieben, der vom Besucher gewählt wurde.'); +@define('CONVERT_HTMLENTITIES', 'Soll versucht werden, HTML-Instanzen automatisch zu konvertieren?'); +@define('EMPTY_SETTING', 'Sie haben für "%s" keinen gültigen Wert angegeben!'); @define('USERCONF_REALNAME', 'Voller Name'); -@define('USERCONF_REALNAME_DESC', 'Der vollständige Name des Autoren. Nur dieser Name wird von Besuchern gelesen.'); +@define('USERCONF_REALNAME_DESC', 'Der vollständige Name des Autors. Nur dieser Name wird Besuchern angezeigt.'); @define('HOTLINK_DONE', 'Link zur Datei erstellt.
Fertig.'); @define('ENTER_MEDIA_URL_METHOD', 'Download-Methode:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Hinweis: Falls Sie auf eine Datei/Grafik nur verweisen wollen, stellen Sie bitte sicher, dass Sie Erlaubnis haben zu diesen Bildern zu linken, oder dass die Zielwebseite ihre ist. Dateiverweise/Links ermöglichen es eine Datei nicht selber zu speichern, sondern stattdessen nur zum Zielort zu verweisen.'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Hinweis: Falls Sie auf eine Datei/Grafik nur verweisen wollen, stellen Sie bitte sicher, dass Sie die Erlaubnis haben, zu diesen Bildern zu linken bzw. dass die verlinkte Webseite Ihnen gehört. Dateiverweise/Links ermöglichen es, eine Datei/Grafik nicht lokal zu speichern, sondern sie direkt von der verlinkten Website einzubinden.'); @define('MEDIA_HOTLINKED', 'Link'); @define('FETCH_METHOD_IMAGE', 'Bild auf diesem Server speichern'); @define('FETCH_METHOD_HOTLINK', 'Nur zum Quellserver linken'); -@define('DELETE_HOTLINK_FILE', 'Link zu Datei namens %s löschen?'); -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'E-Mail Adressen einbinden?'); +@define('DELETE_HOTLINK_FILE', 'Link zur Datei namens %s löschen?'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'E-Mail-Adressen einbinden?'); @define('IMAGE_MORE_INPUT', 'Mehr Bilder hinzufügen'); @define('BACKEND_TITLE', 'Zusätzlicher Informationstext, der auf der Plugin-Oberfläche dargestellt wird'); -@define('BACKEND_TITLE_FOR_NUGGET', 'An dieser Stelle können sie einen eigenen Text angeben, der bei der Plugin-Konfigurationsoberfläche zusätzlich angezeigt wird. Denn falls Sie mehrere HTML Klötze mit leerem Titel angelegt haben, ist es sonst schwierig diese voneinander zu unterscheiden.'); +@define('BACKEND_TITLE_FOR_NUGGET', 'An dieser Stelle können Sie einen eigenen Text angeben, der auf der Plugin-Konfigurationsoberfläche zusätzlich angezeigt wird. Denn falls Sie mehrere HTML-Klötze mit leerem Titel angelegt haben, ist es andernfalls schwierig, diese auseinanderzuhalten.'); @define('CATEGORIES_ALLOW_SELECT', 'Besuchern erlauben, mehrere Kategorien gleichzeit darzustellen?'); -@define('CATEGORIES_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Checkbox neben jeder Kategorie angezeigt, damit Besucher mehrere Kategorien gleichzeitig auswählen können.'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Auswahlbox neben jeder Kategorie angezeigt, damit Besucher mehrere Kategorien gleichzeitig auswählen können.'); @define('PAGE_BROWSE_PLUGINS', 'Seite %s von %s, insgesamt %s Plugins.'); @define('INSTALL_CAT_PERMALINKS', 'Permalinks'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Bestimmt diverse URL Strukturen, die dazu verwendet werden die HTML-Links ihres Blogs auszugeben. Es wird empfohlen die Standardeinstellung beizubehalten. Falls Sie diese jedoch ändern möchten, versuchen Sie möglichst überall den %id% Platzhalter einzusetzen um Serendipity einige Datenbankabfragen zu ersparen wenn eine URL ausgelesen werden soll.'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Bestimmt diverse URL-Strukturen, die dazu verwendet werden, die HTML-Links Ihres Blogs auszugeben. Es wird empfohlen, die Standardeinstellung beizubehalten. Falls Sie diese jedoch ändern möchten, empfiehlt es sich, möglichst überall den %id%-Platzhalter einzusetzen, um Serendipity einige Datenbankabfragen zu ersparen, wenn eine URL ausgelesen werden soll.'); @define('INSTALL_PERMALINK', 'Permalink-Struktur für die Artikel-URLs'); -@define('INSTALL_PERMALINK_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der normale Artikel dargestellt werden. Die Variablen %id%, %title%, %day%, %month%, %year% und jede anderen normalen Zeichen sind möglich.'); +@define('INSTALL_PERMALINK_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der normale Artikel dargestellt werden. Die Variablen %id%, %title%, %day%, %month%, %year% und alle anderen normalen Zeichen sind möglich.'); @define('INSTALL_PERMALINK_AUTHOR', 'Permalink-Struktur für Autoren-URLs'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der Artikel von gewählten Autoren dargestellt werden. Die Variablen %id%, %realname%, %username%, %email% und jede anderen normalen Zeichen sind möglich.'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der Artikel von gewählten Autoren dargestellt werden. Die Variablen %id%, %realname%, %username%, %email% und alle anderen normalen Zeichen sind möglich.'); @define('INSTALL_PERMALINK_CATEGORY', 'Permalink-Struktur für Kategorie-URLs'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewählte Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und jede anderen normalen Zeichen sind möglich.'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewählte Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und alle anderen normalen Zeichen sind möglich.'); @define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink-Struktur für RSS-Kategorien-Feed URLs'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewählte RSS-Feeds von Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und jede anderen normalen Zeichen sind möglich.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewählte RSS-Feeds von Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und alle anderen normalen Zeichen sind möglich.'); @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Pfad zu den Einträgen'); @define('INSTALL_PERMALINK_ARCHIVEPATH', 'Pfad zu den Archiven'); @define('INSTALL_PERMALINK_CATEGORIESPATH', 'Pfad zu den Kategorien'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pfad zum Path abbestellen von Kommentaren'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pfad zum Abbestellen von Kommentaren'); @define('INSTALL_PERMALINK_DELETEPATH', 'Pfad zum Löschen von Kommentaren'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Pfad zum genehmigen von Kommentaren'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Pfad zum Bewilligen von Kommentaren'); @define('INSTALL_PERMALINK_FEEDSPATH', 'Pfad zu den RSS-Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Path zu einem externen Plugin'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Pfad zu einem externen Plugin'); @define('INSTALL_PERMALINK_ADMINPATH', 'Pfad zur Administration'); @define('INSTALL_PERMALINK_SEARCHPATH', 'Pfad zur Suche'); @define('USERCONF_CREATE', 'Erstellung von Einträgen verbieten?'); @@ -698,26 +698,26 @@ @define('INSTALL_CAL_DESC', 'Wählen Sie das gewünschte Kalenderformat'); @define('REPLY', 'Antwort'); @define('USERCONF_GROUPS', 'Gruppenzugehörigkeit'); -@define('USERCONF_GROUPS_DESC', 'Dieser Benutzer ist ein Mitglied von folgenden Gruppen (mehrere Zugehörigkeiten möglich).'); +@define('USERCONF_GROUPS_DESC', 'Dieser Benutzer ist Mitglied folgender Gruppen (mehrere Zugehörigkeiten möglich).'); @define('MANAGE_GROUPS', 'Gruppenverwaltung'); @define('DELETED_GROUP', 'Gruppe #%d %s gelöscht.'); -@define('CREATED_GROUP', 'Neue Gruppe %s wurde angelegt'); -@define('MODIFIED_GROUP', 'Die Eigenschaften der Gruppe %s wurden aktualisiert.'); +@define('CREATED_GROUP', 'Neue Gruppe \'%s\' wurde angelegt'); +@define('MODIFIED_GROUP', 'Die Eigenschaften der Gruppe \'%s\' wurden aktualisiert.'); @define('GROUP', 'Gruppe'); @define('CREATE_NEW_GROUP', 'Neue Gruppe anlegen'); -@define('DELETE_GROUP', 'Sie sind dabei die Gruppe #%d %s zu löschen. Sind sie sicher?'); -@define('USERLEVEL_OBSOLETE', 'HINWEIS: Das userlevel-Attribut wird nun nur noch für Rückwärts-Kompatibilität zu Plugins benötigt. Sämtliche Benutzerrechte werden nun anhand von Gruppenzugehörigkeiten abgebildet!'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); +@define('DELETE_GROUP', 'Sie beabsichtigen, die Gruppe #%d %s zu löschen. Sind Sie sicher?'); +@define('USERLEVEL_OBSOLETE', 'HINWEIS: Das Attribut "Benutzerrang" wird nur noch zwecks Abwärtskompatibilität zu Plugins benötigt. Sämtliche Benutzerrechte werden nun mittels Gruppenzugehörigkeiten verwaltet!'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner-ID'); @define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'Die ID des Feeds, der veröffentlicht werden soll'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner Bild'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Dateiname des Bildes das dargestellt werden soll (leer lassen für einen Zähler). Die Datei muss auf feedburner.com vorhanden sein, z.B. fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner-Bild'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Dateiname des Bildes, das dargestellt werden soll (leer lassen für einen Zähler). Die Datei muss auf feedburner.com vorhanden sein, z.B. fbapix.gif'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner Titel'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Titel (falls vorhanden) der neben dem Bild angezeigt werden soll'); @define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner Bildunterschrift'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (falls vorhanden), der angezeigt werden soll wenn Sie mit der Maus über das Bild fahren'); -@define('SEARCH_TOO_SHORT', 'Die Wörter Ihrer Suchanfrage müssen länger als 3 Zeichen sein. Sie können versuchen ein "*" an diese kurzen Wörter anzuhängen (z.B. s9y*) um die Beschränkung zu umgehen.'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (falls vorhanden), der angezeigt werden soll, wenn Sie den Mauszeiger auf das Bild bewegen'); +@define('SEARCH_TOO_SHORT', 'Die Wörter Ihrer Suchanfrage müssen länger als 3 Zeichen sein. Sie können versuchen, ein "*" an diese kurzen Wörter anzuhängen (z.B. s9y*) um die Beschränkung zu umgehen.'); @define('INSTALL_DBPORT', 'Datenbank-Port'); -@define('INSTALL_DBPORT_DESC', 'Der Port, der verwendet wird um zum Datenbankserver zu verbinden'); +@define('INSTALL_DBPORT_DESC', 'Der Port, der verwendet wird, um zum Datenbankserver zu verbinden'); @define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: Externe Services'); @define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); @define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Vollständige Modifikationen'); @@ -765,51 +765,51 @@ @define('INSTALL_BLOG_EMAIL', 'E-Mail-Adresse des Blogs'); @define('INSTALL_BLOG_EMAIL_DESC', 'Mit dieser Option legen Sie die E-Mail-Adresse fest, die im "From"-Teil von ausgehenden Mails des Servers als Absender verwendet wird. Diese Adresse muss auf dem eingesetzten Mailserver gültig sein, da viele Mailserver ungültige From-Adressen als Spam klassifizieren.'); @define('CATEGORIES_PARENT_BASE', 'Zeige nur Kategorien unterhalb ...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'Sie können eine Eltern-Kategorie definieren, so dass nur die Unterkategorien dieser angezeigt werden.'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Sie können eine Eltern-Kategorie definieren, so dass nur die Unterkategorien derselben angezeigt werden.'); @define('CATEGORIES_HIDE_PARALLEL', 'Kategorien verstecken, die nicht Teil des vom Besucher gewählten Kategoriebaums sind.'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Falls Sie Kategorien verstecken wollen, die innerhalb einer parallelen Baumstruktur abgebildet sind, muss diese Option aktiviert werden. Diese Einstellung macht hauptsächlich dann Sinn, wenn Sie in einem Multi-Blog System des "Eigenschaften/Templates von Kategorien"-Plugins verwendet werden.'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Falls Sie Kategorien verstecken wollen, die innerhalb einer parallelen Baumstruktur abgebildet sind, muss diese Option aktiviert werden. Diese Einstellung macht hauptsächlich dann Sinn, wenn sie in einem Multi-Blog-System des "Eigenschaften/Templates von Kategorien"-Plugins verwendet werden.'); @define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Mediendaten anderer Benutzer ansehen'); @define('CHARSET_NATIVE', 'Nationaler Zeichensatz'); @define('INSTALL_CHARSET', 'Zeichensatz-Auswahl'); -@define('INSTALL_CHARSET_DESC', 'Hier können Sie zwischen UTF-8 oder dem nationalen Zeichensatz ("Native" - ISO, EUC, ...) wählen. Einige Sprachen sind sowieso nur in UTF-8 Zeichensätzen verfügbar, so dass die Option "Nationaler Zeichensatz" dort keine Auswirkungen hat. UTF-8 wird als Zeichensatz für Neuinstallation empfohlen. Ändern Sie diese Einstellung nicht, wenn Sie bereits Einträge erstellt haben - dies kann zu defekten Zeichen führen. Für weitere Informationen lesen Sie http://www.s9y.org/index.php?node=46.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Plugin Schnitstelle aktivieren'); +@define('INSTALL_CHARSET_DESC', 'Hier können Sie zwischen UTF-8 oder dem nationalen Zeichensatz ("Native" - ISO, EUC, ...) wählen. Einige Sprachen sind sowieso nur in UTF-8 Zeichensätzen verfügbar, so dass die Option "Nationaler Zeichensatz" dort keine Auswirkungen hat. UTF-8 wird als Zeichensatz für Neuinstallation empfohlen. Ändern Sie diese Einstellung nicht, wenn Sie bereits Einträge erstellt haben - dies kann zu defekten Zeichen führen. Weitere Informationen finden Sie unter http://www.s9y.org/index.php?node=46.'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Plugin-Schnittstelle aktivieren'); @define('CALENDAR_EXTEVENT_DESC', 'Falls aktiviert, so können andere Plugins in die Darstellung des Kalenders eingreifen. Aktivieren Sie diese Option nur, wenn Sie ein solches Plugin installiert haben, andernfalls haben Sie nur unnötige Performance-Einschränkungen.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'Das XML-RPC Interface zu Serendipity wird nicht länger standardmäßig aktiviert, da häufige Sicherheitsprobleme mit der dafür verwendeten Bibliothek auftraten, und da es nur von wenigen Personen benutzt wurde. Daher müssen Sie das XML-RPC Plugin installieren, um die XML-RPC API weiterhin zu nutzen. Die URL in Ihren Anwendungen wird sich dadurch nicht ändern. Sobald das genannte Plugin installiert ist, kann die XML-RPC API wieder vollständig genutzt werden.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'Das XML-RPC Interface zu Serendipity wird nicht länger standardmäßig aktiviert, da häufige Sicherheitsprobleme mit der dafür verwendeten Bibliothek auftraten und da es nur von wenigen Personen benutzt wurde. Daher müssen Sie das XML-RPC Plugin installieren, um die XML-RPC API weiterhin zu nutzen. Die URL in Ihren Anwendungen wird sich dadurch nicht ändern. Sobald das genannte Plugin installiert ist, kann die XML-RPC API wieder vollständig genutzt werden.'); @define('PERM_READ', 'Leserechte'); @define('PERM_WRITE', 'Schreibrechte'); @define('PERM_DENIED', 'Zugriff verboten.'); @define('INSTALL_ACL', 'Leserechte auf Kategorien anwenden'); -@define('INSTALL_ACL_DESC', 'Falls aktiviert werden die Leserechte der Benutzergruppen bei der Ansicht des Frontends aktiviert. Falls deaktiviert, werden die für Kategorien vergebenen Leserechte NICHT angewandt, dafür müssen aber auch weniger SQL-Abfragen durchgeführt werden. Wenn Sie also keine Mehrbenutzer-Leserechte benötigen, deaktivieren Sie diese Einstellung.'); +@define('INSTALL_ACL_DESC', 'Falls aktiviert, werden die Leserechte der Benutzergruppen bei der Ansicht des Frontends aktiviert. Falls deaktiviert, werden die für Kategorien vergebenen Leserechte NICHT angewandt, dafür müssen aber auch weniger SQL-Abfragen durchgeführt werden. Wenn Sie also keine Mehrbenutzer-Leserechte benötigen, deaktivieren Sie diese Einstellung.'); @define('PLUGIN_API_VALIDATE_ERROR', 'Falsche Konfigurationsangaben für die Option "%s". Diese muss vom Typ "%s" sein!'); @define('USERCONF_CHECK_PASSWORD', 'Altes Passwort'); @define('USERCONF_CHECK_PASSWORD_DESC', 'Falls Sie das Passwort im vorhergehenden Feld ändern, müssen Sie das aktuelle Password in diesem Feld eingeben.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'Sie haben kein gültiges derzeitiges Passwort angegeben, und sind daher nicht berechtigt, das neue Passwort umzusetzen. Ihre Einstellungen wurden nicht gespeichert.'); -@define('ERROR_XSRF', 'Ihr Browser hat keinen gültigen HTTP-Referrer übermittelt. Dies kann entweder daher kommen, dass ihr Browser/Proxy nicht korrekt konfiguriert ist, oder dass Sie Opfer einer "Cross Site Request Forgery (XSRF)" waren, mit der man Sie ungewollten Änderungen zwingen wollte. Die angeforderte Aktion konnte daher nicht durchgeführt werden.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'Sie haben kein gültiges derzeitiges Passwort angegeben und sind daher nicht berechtigt, das neue Passwort festzulegen. Ihre Einstellungen wurden nicht gespeichert.'); +@define('ERROR_XSRF', 'Ihr Browser hat keinen gültigen HTTP-Referrer übermittelt. Dies kann entweder daher kommen, dass Ihr Browser/Proxy nicht korrekt konfiguriert ist, oder dass Sie Opfer einer "Cross Site Request Forgery (XSRF)" waren, mit der man Sie zu ungewollten Änderungen zwingen wollte. Die angeforderte Aktion konnte daher nicht durchgeführt werden.'); @define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink-Struktur für RSS-Autoren-Feed URLs'); @define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewählte RSS-Feeds von Autoren dargestellt werden. Die Variablen %id%, %realname%, %username%, %email% und jede anderen normalen Zeichen sind möglich.'); @define('INSTALL_PERMALINK_AUTHORSPATH', 'Pfad zu den Autoren'); @define('AUTHORS', 'Autoren'); -@define('AUTHORS_ALLOW_SELECT', 'Ermöglicht Besuchern, Einträge mehrerer Autoren gleichzeitig darzustellen?'); -@define('AUTHORS_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Checkbox neben jedem Autoren angezeigt, damit Besucher mehrere Autoren gleichzeitig auswählen können.'); +@define('AUTHORS_ALLOW_SELECT', 'Ermöglicht Besuchern, Einträge mehrerer Autoren gleichzeitig darzustellen'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Auswahlbox neben jedem Autor angezeigt, damit Besucher mehrere Autoren gleichzeitig auswählen können.'); @define('AUTHOR_PLUGIN_DESC', 'Zeigt die Liste aller Autoren'); @define('CATEGORY_PLUGIN_TEMPLATE', 'Smarty-Templating aktivieren?'); -@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Falls diese Option aktiviert ist, wird das Kategorie-Plugin die Liste mittels Smarty-Templates ausgeben. Durch die Aktivierung der Option kann dann das Layout mittels der Template-Datei "plugin_categories.tpl" angepasst werden. Das Aktivieren dieser Option bringt Einbußungen bei der Performance mit sich, und daher sollten Sie die Option nur dann aktivieren, wenn ihnen die Anpassungen wichtig sind.'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Falls diese Option aktiviert ist, wird das Kategorie-Plugin die Liste mittels Smarty-Templates ausgeben. Durch die Aktivierung der Option kann dann das Layout mittels der Template-Datei "plugin_categories.tpl" angepasst werden. Die Aktivierung dieser Option bringt Performance-Einbußen mit sich, daher sollten Sie die Option nur dann aktivieren, wenn Ihnen die Anpassungen wichtig sind.'); @define('CATEGORY_PLUGIN_SHOWCOUNT', 'Anzahl der Einträge pro Kategorie anzeigen?'); @define('AUTHORS_SHOW_ARTICLE_COUNT', 'Anzahl der Artikel neben dem Autor-Namen anzeigen? '); -@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Wenn diese Option aktiv ist, wird die Anzahl der von diesem Autor verfassten Artikel in Klammern neben seinem Namen angezeigt.'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Wenn diese Option aktiviert ist, wird die Anzahl der von diesem Autor verfassten Artikel in Klammern neben seinem Namen angezeigt.'); @define('CUSTOM_ADMIN_INTERFACE', 'Angepasste Admin-Oberfläche vorhanden'); @define('INSTALL_TRACKREF', 'Referrer-Tracking aktivieren?'); -@define('INSTALL_TRACKREF_DESC', 'Wenn das Referrer-Tracking aktiviert wird, werden Verweise auf Ihre Einträge gespeichert. Heutzutage wird dies leider häufig für Spam missbraucht, und kann daher deaktiviert werden.'); +@define('INSTALL_TRACKREF_DESC', 'Wenn das Referrer-Tracking aktiviert ist, werden Verweise auf Ihre Einträge gespeichert. Heutzutage wird dies leider häufig für Spam missbraucht und kann daher deaktiviert werden.'); @define('CATEGORIES_HIDE_PARENT', 'Die gewählte Oberkategorie verstecken?'); @define('CATEGORIES_HIDE_PARENT_DESC', 'Falls Sie die Liste der Kategorien auf gewisse Unterkategorien einschränken, wird standardmäßig die Oberkategorie mit angezeigt. Wenn diese Option deaktiviert wird, kann dies verhindert werden.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warnung: Sie haben keine Gruppenmitgliedschaften angegeben. Dies würde Sie effektiv aus der Blogverwaltung ausschließen, und daher wurden die Gruppenzugehörigkeiten nicht geändert.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Warnung: Sie haben keine Gruppenmitgliedschaften angegeben. Dies würde Sie effektiv aus der Blogverwaltung ausschließen. Daher wurden die Gruppenzugehörigkeiten nicht geändert.'); @define('INSTALL_RSSFETCHLIMIT', 'Einträge im Feed'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'Anzahl der Einträge, die im RSS-Feed dargestellt werden sollen.'); @define('INSTAL_DB_UTF8', 'Datenbank-Zeichensatzkonvertierung aktivieren'); @define('INSTAL_DB_UTF8_DESC', 'Sendet einen MySQL "SET NAMES" Befehl, um den verwendeten Zeichensatz der Datenbank mitzuteilen. Falls sich merkwürdige Zeichen im Blog zeigen, ist es einen Versuch wert, diese Option zu (de)aktivieren.'); @define('ONTHEFLYSYNCH', 'Automagische Synchronisation der Mediendatenbank'); -@define('ONTHEFLYSYNCH_DESC', 'Falls diese Option aktivier ist, wird Serendipity den Inhalt der Mediendatenbank mit dem echten Inhalt im Dateisystem abgleichen.'); +@define('ONTHEFLYSYNCH_DESC', 'Falls diese Option aktiviert ist, wird Serendipity den Inhalt der Mediendatenbank mit dem echten Inhalt im Dateisystem abgleichen.'); @define('USERCONF_CHECK_USERNAME_ERROR', 'Der Benutzername darf nicht leer gelassen werden.'); @define('FURTHER_LINKS', 'Weitere Links'); @define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); @@ -850,7 +850,7 @@ @define('MEDIA_PROPERTY_RUN_LENGTH', 'Laufzeit'); @define('FILENAME_REASSIGNED', 'Automagisch zugewiesener Dateiname: %s'); @define('MEDIA_UPLOAD_SIZE', 'Maximale Dateigröße für den Upload'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Geben Sie die maximale Dateigröße für hochgeladene Dateien in Bytes an. Diese Option kann jedoch auch durch Server-seitige Optionen der PHP.ini beschränkt sein PHP.ini: upload_max_filesize, post_max_size, max_input_time. Wenn Sie diese Option leerlassen, werden nur die Server-seitigen Einschränkungen angewandt.'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Geben Sie die maximale Dateigröße für hochgeladene Dateien in Bytes an. Diese Option kann jedoch auch durch serverseitige Optionen der PHP.ini beschränkt sein. PHP.ini: upload_max_filesize, post_max_size, max_input_time. Wenn Sie diese Option leerlassen, werden nur die serverseitigen Einschränkungen angewandt.'); @define('MEDIA_UPLOAD_SIZEERROR', 'Fehler: Sie können keine Datei größer als %s Bytes hochladen!'); @define('MEDIA_UPLOAD_MAXWIDTH', 'Maximale Breite eines hochgeladenen Bildes'); @define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Geben sie die maximale Breite eines hochgeladenen Bildes in Pixeln an.'); @@ -874,4 +874,4 @@ @define('PREFERENCE_USE_JS', 'Fortgeschrittene JavaScripts einsetzen?'); @define('PREFERENCE_USE_JS_DESC', 'Falls aktiviert, werden erweiterte JavaScript Funktionalitäten in einigen Bereichen freigeschaltet. Z.B. in der Plugin-Konfiguration kann Drag+Drop benutzt werden, um leichter Änderungen vorzunehmen.'); @define('PREFERENCE_USE_JS_WARNING', '(Diese Seite setzt fortgeschrittene JavaScripts ein. Falls dabei Probleme in der Benutzbarkeit auftreten, deaktivieren Sie bitte die Option zum Einsatz dieser JavaScripts im Menüpunkt "Eigene Einstellungen", oder deaktivieren Sie JavaScript in Ihrem Browser.)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Pfad zu Kommentaren'); diff --git a/lang/serendipity_lang_de.inc.php b/lang/serendipity_lang_de.inc.php index c8535c99..7a25f55a 100644 --- a/lang/serendipity_lang_de.inc.php +++ b/lang/serendipity_lang_de.inc.php @@ -30,12 +30,12 @@ @define('NAME', 'Name'); @define('NEW_TRACKBACK_TO', 'Neues Trackback fr'); @define('NEW_COMMENT_TO', 'Neuer Kommentar fr'); -@define('RECENT', 'Das neueste...'); -@define('OLDER', 'lteres...'); +@define('RECENT', 'Das neueste ...'); +@define('OLDER', 'lteres ...'); @define('ANONYMOUS', 'Anonym'); @define('CREATE_NEW_CAT', 'Neue Kategorie'); @define('I_WANT_THUMB', 'Ich mchte die Vorschau im Eintrag haben.'); -@define('I_WANT_BIG_IMAGE', 'Ich mchte das grosse Bild im Eintrag haben.'); +@define('I_WANT_BIG_IMAGE', 'Ich mchte das groe Bild im Eintrag haben.'); @define('I_WANT_NO_LINK', 'Das Bild soll kein Link sein'); @define('I_WANT_IT_TO_LINK', 'Das Bild soll hierhin linken:'); @define('BACK', 'Zurck'); @@ -57,7 +57,7 @@ @define('CREATE_THUMBS', 'Vorschauen erneuern'); @define('MANAGE_IMAGES', 'Bilder verwalten'); @define('NAME', 'Name'); -@define('EMAIL', 'Email'); +@define('EMAIL', 'E-Mail'); @define('HOMEPAGE', 'Homepage'); @define('COMMENT', 'Kommentar'); @define('REMEMBER_INFO', 'Daten merken? '); @@ -68,19 +68,19 @@ @define('NO_COMMENTS', 'Noch keine Kommentare'); @define('POSTED_BY', 'Geschrieben von'); @define('ON', 'am'); -@define('A_NEW_COMMENT_BLAHBLAH', 'Im Blog %s wurde ein neuer Kommentar zu Eintrag #%s eingetragen!'); +@define('A_NEW_COMMENT_BLAHBLAH', 'Im Blog %s wurde ein neuer Kommentar zu Eintrag #%s abgegeben!'); @define('NO_CATEGORY', 'Keine Kategorie'); @define('ENTRY_BODY', 'Eintrag'); @define('EXTENDED_BODY', 'Erweiterter Eintrag'); @define('CATEGORY', 'Kategorie'); @define('EDIT', 'Bearbeiten'); -@define('NO_ENTRIES_BLAHBLAH', 'Fr die Suche %s konnte kein Eintrag gefunden werden' . "\n"); -@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Die Suche nach %s ergab %s Treffer:'); +@define('NO_ENTRIES_BLAHBLAH', 'Bei der Suche nach "%s" konnte kein Eintrag gefunden werden:' . "\n"); +@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Die Suche nach "%s" ergab %s Treffer:'); @define('IMAGE', 'Bild'); @define('ERROR_FILE_NOT_EXISTS', ' Alte Datei existiert nicht!'); @define('ERROR_FILE_EXISTS', 'Fehler: Neuer Dateiname existiert schon, bitte einen anderen whlen.'); @define('ERROR_SOMETHING', 'Fehler: Irgend etwas stimmt nicht.'); -@define('ADDING_IMAGE', 'Bild hinzufgen...'); +@define('ADDING_IMAGE', 'Bild hinzufgen ...'); @define('THUMB_CREATED_DONE', 'Vorschau erstellt.
Fertig.'); @define('ERROR_FILE_EXISTS_ALREADY', 'Fehler: Diese Datei existiert schon auf dem Server!'); @define('GO', 'Los!'); @@ -101,15 +101,15 @@ @define('SYNDICATION', 'Syndication'); @define('SHOWS_RSS_BLAHBLAH', 'Zeigt die RSS Syndication-Links'); @define('ADVERTISES_BLAHBLAH', 'Zeigt einen Hinweis darauf, dass Serendipity als Blog-Software verwendet wird'); -@define('HTML_NUGGET', 'HTML Klotz'); -@define('HOLDS_A_BLAHBLAH', 'Zeigt einen kleinen Klotz HTML Code in einer der Seitenleisten an'); +@define('HTML_NUGGET', 'HTML-Klotz'); +@define('HOLDS_A_BLAHBLAH', 'Zeigt einen kleinen Klotz HTML-Code in einer der Seitenleisten an'); @define('TITLE_FOR_NUGGET', 'Titel fr den Klotz'); -@define('THE_NUGGET', 'Der HTML Klotz!'); +@define('THE_NUGGET', 'Der HTML-Klotz!'); @define('SYNDICATE_THIS_BLOG', 'Blog abonnieren'); @define('YOU_CHOSE', 'Sie haben sich fr %s entschieden'); @define('IMAGE_SIZE', 'Bildgre'); -@define('IMAGE_ROTATE_LEFT', 'Bild 90 Grad gegen den Uhrzeigersinn drehen'); -@define('IMAGE_ROTATE_RIGHT', 'Bild 90 Grad im Uhrzeigersinn drehen'); +@define('IMAGE_ROTATE_LEFT', 'Bild um 90 Grad gegen den Uhrzeigersinn drehen'); +@define('IMAGE_ROTATE_RIGHT', 'Bild um 90 Grad im Uhrzeigersinn drehen'); @define('IMAGE_AS_A_LINK', 'Bild als Link'); @define('POWERED_BY', 'Powered by'); @define('TRACKBACKS', 'Trackbacks'); @@ -138,7 +138,7 @@ @define('COMMENTS_DISABLE', 'Kommentare fr diesen Eintrag nicht mehr zulassen'); @define('COMMENTS_ENABLE', 'Kommentare fr diesen Eintrag zulassen'); @define('COMMENTS_CLOSED', 'Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert. '); -@define('COMMENT_NOT_ADDED', 'Kommentar wurde nicht hinzugefgt, da der Eintrag entweder geschlossen wurde, Sie ungltige Eingaben gemacht haben oder Anti-Spam Manahmen angewendet wurden.'); +@define('COMMENT_NOT_ADDED', 'Kommentar wurde nicht hinzugefgt, da Kommentare fr diesen Eintrag entweder deaktiviert sind, Sie ungltige Eingaben gemacht haben oder Anti-Spam-Manahmen angewendet wurden.'); @define('COMMENT_NOT_ADDED_CLICK', 'Klicken Sie %shier, um zu den Kommentaren zurckzukehren%s und %shier, um das Fenster zu schlieen%s.'); @define('EMPTY_COMMENT', 'Ihr Kommentar war leer, bitte %sgehen Sie zurck%s und versuchen es erneut'); @define('ENTRIES_FOR', 'Eintrge fr %s'); @@ -155,9 +155,9 @@ @define('ERROR', 'Fehler'); @define('ENTRY_SAVED', 'Der Eintrag wurde gespeichert'); @define('DELETE_SURE', 'Soll #%s permanent gelscht werden?'); -@define('NOT_REALLY', 'Nicht wirklich...'); +@define('NOT_REALLY', 'Nicht wirklich ...'); @define('DUMP_IT', 'Hinfort damit!'); -@define('RIP_ENTRY', 'Ruhe in Frieden, #%s'); +@define('RIP_ENTRY', 'Ruhe in Frieden, #%s ...'); @define('CATEGORY_DELETED_ARTICLES_MOVED', 'Kategorie #%s wurde gelscht. Alte Artikel in dieser Kategorie nach %s verschoben'); @define('CATEGORY_DELETED', 'Kategorie #%s wurde gelscht.'); @define('INVALID_CATEGORY', 'Es wurde keine Kategorie zum Lschen gewhlt.'); @@ -166,46 +166,46 @@ @define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Eintrge konnten nicht importiert werden!'); @define('YES', 'Ja'); @define('NO', 'Nein'); -@define('USE_DEFAULT', 'Default'); +@define('USE_DEFAULT', 'Standard'); @define('CHECK_N_SAVE', 'Testen & speichern'); @define('DIRECTORY_WRITE_ERROR', 'Keine Schreibrechte fr Verzeichnis %s. Bitte korrigieren'); @define('DIRECTORY_CREATE_ERROR', 'Verzeichnis %s existiert nicht und konnte nicht erstellt werden. Bitte legen Sie es manuell an.'); @define('DIRECTORY_RUN_CMD', ' -> fhren Sie %s %s aus!'); -@define('CANT_EXECUTE_BINARY', 'Kann die \'%s\'-Datei nicht ausfhren'); -@define('FILE_WRITE_ERROR', 'Datei %s kann nicht geschrieben werden.'); +@define('CANT_EXECUTE_BINARY', 'Kann die Datei \'%s\' nicht ausfhren'); +@define('FILE_WRITE_ERROR', 'Datei \'%s\' kann nicht geschrieben werden.'); @define('FILE_CREATE_YOURSELF', ' Bitte die Datei manuell anlegen oder Dateirechte korrigieren.'); -@define('COPY_CODE_BELOW', '
* Kopieren Sie den folgenden Code in die Datei %s des %s Verzeichnisses:
%s
' . "\n"); -@define('WWW_USER', 'Ersetzen Sie \'www\' mit dem User, als der der Webserver luft. (z.B. \'nobody\')'); -@define('BROWSER_RELOAD', 'Danach aktualisieren Sie bitte diese Seite im Browser'); +@define('COPY_CODE_BELOW', '
* Kopieren Sie den folgenden Code in die Datei \'%s\' des Verzeichnisses \'%s\':
%s
' . "\n"); +@define('WWW_USER', 'Ersetzen Sie \'www\' durch den User, als der der Webserver luft. (z.B. \'nobody\')'); +@define('BROWSER_RELOAD', 'Danach aktualisieren Sie bitte diese Seite in Ihrem Browser.'); @define('DIAGNOSTIC_ERROR', 'Bei der Einrichtung der Installation traten einige Fehler auf:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity ist noch nicht eingerichtet. Bitte jetzt installieren.'); -@define('INCLUDE_ERROR', 'Serendipity Fehler: Kann Datei %s nicht einbinden - wird beendet.'); +@define('INCLUDE_ERROR', 'Serendipity Fehler: Kann Datei \'%s\' nicht einbinden - wird beendet.'); @define('DATABASE_ERROR', 'Serendipity Fehler: Kann keine Verbindung zur Datenbank herstellen - wird beendet.'); -@define('CREATE_DATABASE', 'Richte Datenbank ein...'); -@define('ATTEMPT_WRITE_FILE', 'Probiere die Datei %s zu erstellen...'); -@define('WRITTEN_N_SAVED', 'Konfiguration geschrieben und gesichert'); +@define('CREATE_DATABASE', 'Richte Datenbank ein ...'); +@define('ATTEMPT_WRITE_FILE', 'Versuche, die Datei \'%s\' zu erstellen...'); +@define('WRITTEN_N_SAVED', 'Konfiguration geschrieben und gesichert!'); @define('IMAGE_ALIGNMENT', 'Bildausrichtung'); @define('ENTER_NEW_NAME', 'Bitte einen neuen Namen eingeben fr: '); @define('RESIZING', 'Anpassen der Bildgre'); @define('RESIZE_DONE', 'Fertig (%s Bildgren angepat).'); -@define('DELETE_IMAGE_FAIL' , 'Kann Bild namens %s nicht lschen'); +@define('DELETE_IMAGE_FAIL' , 'Kann das Bild namens %s nicht lschen'); @define('DELETE_THUMBNAIL', 'Vorschaubilder zu %s gelscht'); @define('FILE_NOT_FOUND', 'Die Datei namens %s kann nicht gefunden werden, vielleicht wurde diese schon gelscht?'); @define('ABORT_NOW', 'Abbrechen'); @define('REMOTE_FILE_NOT_FOUND', 'Die Datei konnte auf dem Server nicht gefunden werden. Sind Sie sicher, dass die URL %s korrekt ist?'); -@define('FILE_FETCHED', '%s geladen als %s'); -@define('FILE_UPLOADED', 'Datei %s erfolgreich als %s hochgeladen'); +@define('FILE_FETCHED', '\'%s\' geladen als \'%s\''); +@define('FILE_UPLOADED', 'Datei \'%s\' erfolgreich als \'%s\' hochgeladen'); @define('WORD_OR', 'Oder'); -@define('SCALING_IMAGE', 'ndere Gre von %s nach %s x %s px'); +@define('SCALING_IMAGE', 'ndere Gre von %s nach %s x %s Pixel'); @define('KEEP_PROPORTIONS', 'Proportionen beibehalten'); -@define('REALLY_SCALE_IMAGE', 'Bildgre wirklich verndert? Kein zurck!'); +@define('REALLY_SCALE_IMAGE', 'Bildgre wirklich verndern? Diese nderung kann nicht rckgngig gemacht werden!'); @define('TOGGLE_ALL', 'Alle Optionen ein-/ausblenden'); @define('TOGGLE_OPTION', 'Option ein-/ausblenden'); @define('SUBSCRIBE_TO_THIS_ENTRY', 'Bei Aktualisierung dieser Kommentare benachrichtigen'); @define('UNSUBSCRIBE_OK', 'Sie (%s) erhalten nun keine weiteren Benachrichtigungen mehr.'); @define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Benachrichtigung zu neuem Kommentar des Eintrags "%s"'); -@define('SUBSCRIPTION_MAIL', "Hallo %s,\n\nEin neuer Kommentar wurde dem Eintrag hinzugefgt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autoren ist: %s\n\nSie knnen den Eintrag hier finden: %s\n\nSie knnen diese Benachrichtung mit folgender URL kndigen: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hallo %s,\n\nEin neues Trackback wurde dem Eintrag hinzugefgt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autoren ist: %s\n\nSie knnen den Eintrag hier finden: %s\n\nSie knnen diese Benachrichtung mit folgender URL kndigen: %s\n"); +@define('SUBSCRIPTION_MAIL', "Hallo %s,\n\nEin neuer Kommentar wurde dem Eintrag hinzugefgt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autors ist: %s\n\nSie knnen den Eintrag hier finden: %s\n\nSie knnen diese Benachrichtung mit folgender URL kndigen: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hallo %s,\n\nEin neues Trackback wurde dem Eintrag hinzugefgt, den Sie auf \"%s\" namens \"%s\" finden.\nDer Name des Autors ist: %s\n\nSie knnen den Eintrag hier finden: %s\n\nSie knnen diese Benachrichtung mit folgender URL kndigen: %s\n"); @define('SIGNATURE', "\n-- \n%s wird betrieben mit Serendipity.\nDas allerbeste Blog, Sie knnen es auch nutzen.\nWie das geht, sehen Sie auf ."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @@ -214,16 +214,16 @@ @define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); @define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Feld "managingEditor"'); @define('SYNDICATION_PLUGIN_WEBMASTER', 'Feld "webMaster"'); -@define('SYNDICATION_PLUGIN_BANNERURL', 'Bild fr den RSS feed'); +@define('SYNDICATION_PLUGIN_BANNERURL', 'Bild fr den RSS-Feed'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Breite des Bildes'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Hhe des Bildes'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail Adresse des Webmasters, falls vorhanden. (leer: nicht verwenden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail Adresse des verantwortlichen Editors, falls vorhanden. (leer: nicht verwenden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL fr ein Bild im GIF/JPEG/PNG Format, falls vorhanden. (leer: Serendipity-Logo)'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail-Adresse des Webmasters, falls vorhanden (leer: nicht verwenden). [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail-Adresse des verantwortlichen Editors, falls vorhanden (leer: nicht verwenden). [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL fr ein Bild im GIF/JPEG/PNG Format, falls vorhanden (leer: Serendipity-Logo).'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'in Pixeln, max. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'in Pixeln, max. 400'); @define('SYNDICATION_PLUGIN_TTL', 'Feld "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Anzahl der Minuten, nachdem das Blog von fremden Seiten nicht mehr gecached werden sollte (leer: nicht verwenden) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Anzahl der Minuten, nachdem das Blog von fremden Seiten nicht mehr gecached werden sollte (leer: nicht verwenden). [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Feld "pubDate"'); @define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Soll das "pubDate"-Feld fr den RSS-Kanal eingebettet werden, um das Datum des letzten Eintrags zu enthalten?'); @define('CONTENT', 'Inhalt'); @@ -233,25 +233,25 @@ @define('PREVIEW', 'Vorschau'); @define('DATE', 'Datum'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Warnung: Das Datum, welches Sie fr den Artikel angegeben haben ist ungltig. Es muss dem Format JJJJ-MM-TT SS:MM entsprechen.'); +@define('DATE_INVALID', 'Warnung: Das Datum, welches Sie fr den Artikel angegeben haben, ist ungltig. Es muss dem Format JJJJ-MM-TT SS:MM entsprechen.'); @define('CATEGORY_PLUGIN_DESC', 'Zeigt eine Liste der Kategorien'); @define('ALL_AUTHORS', 'Alle Autoren'); @define('CATEGORIES_TO_FETCH', 'Quelle der Kategorien'); @define('CATEGORIES_TO_FETCH_DESC', 'Kategorien welcher Autoren einbeziehen?'); @define('PAGE_BROWSE_ENTRIES', 'Seite %s von %s, insgesamt %s Eintrge'); -@define('PREVIOUS_PAGE', 'vorige Seite'); +@define('PREVIOUS_PAGE', 'vorherige Seite'); @define('NEXT_PAGE', 'nchste Seite'); @define('ALL_CATEGORIES', 'Alle Kategorien'); @define('DO_MARKUP', 'Textformatierung(en) durchfhren'); @define('AUTOMATIC_LOGIN', 'Daten speichern'); @define('GENERAL_PLUGIN_DATEFORMAT', 'Datumsformat'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'Das Datumsformat des Eintrages, mithilfe von PHPs strftime() Variablen. (Standard: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Die Templatedatei konnte nicht geffnet werden, bitte die Serendipity-Version aktualisieren!'); +@define('ERROR_TEMPLATE_FILE', 'Die Template-Datei konnte nicht geffnet werden. Bitte die Serendipity-Version aktualisieren!'); @define('ADVANCED_OPTIONS', 'Erweiterte Optionen'); @define('EDIT_ENTRY', 'Eintrag bearbeiten'); -@define('HTACCESS_ERROR', 'Um die Webserverkonfiguration zu testen bentigt Serendipity die Mglichkeit, die Datei ".htaccess" zu erstellen. Dies war aufgrund von Rechteproblemen nicht mglich. Bitte passen Sie die Rechte wie folgt an:
  %s
und laden Sie diese Seite neu.'); -@define('SIDEBAR_PLUGINS', 'Seitenleisten Plugins'); -@define('EVENT_PLUGINS', 'Ereignis Plugins'); +@define('HTACCESS_ERROR', 'Um die Webserver-Konfiguration zu testen bentigt Serendipity die Mglichkeit, die Datei ".htaccess" zu erstellen. Dies war aufgrund von Rechteproblemen nicht mglich. Bitte passen Sie die Rechte wie folgt an:
  %s
und laden Sie diese Seite neu.'); +@define('SIDEBAR_PLUGINS', 'Seitenleisten-Plugins'); +@define('EVENT_PLUGINS', 'Ereignis-Plugins'); @define('SYNCING', 'Synchronisiere Datenbank mit Bilder-Ordner'); @define('SYNC_DONE', 'Fertig (%s Bilder synchronisiert).'); @define('SORT_ORDER', 'Sortierung'); @@ -267,56 +267,56 @@ @define('ORIGINAL_SHORT', 'Orig.'); @define('APPLY_MARKUP_TO', 'Textformatierung auf %s anwenden'); @define('CALENDAR_BEGINNING_OF_WEEK', 'Anfang der Woche'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity hat entdeckt, dass derzeit Version %s verwendet wird. Jedoch wurde Version %s installiert, daher mssten Sie die Installation aktualisieren!'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity hat entdeckt, dass derzeit Version %s verwendet wird. Jedoch wurde Version %s installiert, daher mssen Sie die Installation aktualisieren!'); @define('SERENDIPITY_UPGRADER_WELCOME', 'Willkommen beim Serendipity Aktualisierungs-Agenten'); @define('SERENDIPITY_UPGRADER_PURPOSE', 'Ich mchte Ihnen gerne beim Aktualisieren der Serendipity %s Installation helfen.'); @define('SERENDIPITY_UPGRADER_WHY', 'Diese Seite erscheint, da gerade Serendipity %s installiert wurde, aber die Datenbank noch nicht an diese Version angepasst wurde.'); @define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Datenbank-Aktualisierungen (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Die folgenden .sql Dateien wurden gefunden und mssen nun ausgefhrt werden, bevor Serendipity wieder wie gewohnt funktioniert.'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Die folgenden SQL-Dateien wurden gefunden und mssen nun ausgefhrt werden, bevor Serendipity wieder wie gewohnt funktioniert.'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Versionsabhngige Funktionen'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Keine versionsabhngigen Funktionen gefunden'); @define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Soll ich die aufgefhrten Funktionen ausfhren?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'Nein, das werde ich manuell erledigen'); @define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Ja, bitte ausfhren'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Es mssen keine Aktualisierungen ausgefhrt werden'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity wurde an die neue Version angepasst'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Sie haben den automatischen Aktualisierungsvorgang ignoriert. Bitte stellen Sie sicher, dass die Datenbank anhand der .sql Dateien aktualisiert wird und die geplanten Funktionen aufgerufen werden.'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Die Serendipity-Installation ist nun auf die Version %s aktualisiert.'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Es mssen keine Aktualisierungen vorgenommen werden.'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity wurde an die neue Version angepasst!'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Sie haben den automatischen Aktualisierungsvorgang ignoriert. Bitte stellen Sie sicher, dass die Datenbank anhand der SQL-Dateien aktualisiert wird und die geplanten Funktionen aufgerufen werden!'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Die Serendipity-Installation ist nun auf die Version %s aktualisiert!'); @define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Zurck zum %sBlog%s'); @define('MANAGE_USERS', 'Benutzerverwaltung'); @define('CREATE_NEW_USER', 'Einen neuen Benutzer anlegen'); -@define('CREATE_NOT_AUTHORIZED', 'Sie knnen keine Benutzer mit demselben Userlevel wie Ihrem eigenen bearbeiten'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'Sie knnen keine Benutzer mit einem hheren Benutzerlevel als Ihrem anlegen'); -@define('CREATED_USER', 'Der neue Benutzer %s wurde angelegt'); -@define('MODIFIED_USER', 'Die Eigenschaften von Benutzer %s wurden gendert'); -@define('USER_LEVEL', 'Userlevel'); -@define('DELETE_USER', 'Sie wollen den Benutzer #%d %s lschen. Sind sie sicher? Dadurch werden seine Artikel nicht mehr auf der Oberflche angezeigt.'); +@define('CREATE_NOT_AUTHORIZED', 'Sie knnen keine Benutzer mit demselben Benutzerrang wie Ihrem eigenen bearbeiten.'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'Sie knnen keine Benutzer mit einem hheren Benutzerrang als Ihrem eigenen anlegen.'); +@define('CREATED_USER', 'Der neue Benutzer %s wurde angelegt.'); +@define('MODIFIED_USER', 'Die Eigenschaften von Benutzer %s wurden gendert.'); +@define('USER_LEVEL', 'Benutzerrang'); +@define('DELETE_USER', 'Sie wollen den Benutzer #%d %s lschen. Sind sie sicher? Die Artikel dieses Benutzers werden dann nicht mehr auf der Oberflche angezeigt.'); @define('DELETED_USER', 'Benutzer #%d %s gelscht.'); -@define('LIMIT_TO_NUMBER', 'Wieviele Elemente sollen angezeigt werden?'); +@define('LIMIT_TO_NUMBER', 'Wie viele Elemente sollen angezeigt werden?'); @define('ENTRIES_PER_PAGE', 'Artikel pro Seite'); @define('DIRECTORIES_AVAILABLE', 'In der Liste der verfgbaren Unterverzeichnisse kann durch einen Klick auf einen Verzeichnisnamen ein neuer Ordner unterhalb des gewhlten erstellt werden.'); @define('ALL_DIRECTORIES', 'alle Verzeichnisse'); @define('MANAGE_DIRECTORIES', 'Verzeichnisse verwalten'); @define('DIRECTORY_CREATED', 'Verzeichnis %s wurde angelegt.'); @define('PARENT_DIRECTORY', 'Stammverzeichnis'); -@define('CONFIRM_DELETE_DIRECTORY', 'Wirklich alle Inhalte von Verzeichnis %s lschen?'); -@define('ERROR_NO_DIRECTORY', 'Fehler: Verzeichnis %s existiert nicht.'); -@define('CHECKING_DIRECTORY', 'Prfe Dateien im Verzeichnis %s'); -@define('DELETING_FILE', 'Lsche Datei %s...'); +@define('CONFIRM_DELETE_DIRECTORY', 'Wirklich alle Inhalte von Verzeichnis %s lschen?'); +@define('ERROR_NO_DIRECTORY', 'Fehler: Verzeichnis %s existiert nicht.'); +@define('CHECKING_DIRECTORY', 'Prfe Dateien im Verzeichnis \'%s\' ...'); +@define('DELETING_FILE', 'Lsche Datei \'%s\' ...'); @define('ERROR_DIRECTORY_NOT_EMPTY', 'Konnte das Verzeichnis nicht lschen, da noch Dateien vorhanden sind. Bitte die "Alle Dateien lschen"-Auswahlbox anklicken, falls diese Dateien trotzdem gelscht werden sollen. Die noch vorhandenen Dateien sind:'); -@define('DIRECTORY_DELETE_FAILED', 'Das Lschen des Verzeichnisses %s ist fehlgeschlagen. Bitte Verzeichnisrechte oder vorige Meldungen berprfen.'); -@define('DIRECTORY_DELETE_SUCCESS', 'Verzeichnis %s erfolgreich gelscht.'); +@define('DIRECTORY_DELETE_FAILED', 'Das Lschen des Verzeichnisses \'%s\' ist fehlgeschlagen. Bitte Verzeichnisrechte oder vorherige Meldungen berprfen.'); +@define('DIRECTORY_DELETE_SUCCESS', 'Verzeichnis \'%s\' erfolgreich gelscht.'); @define('SKIPPING_FILE_EXTENSION', 'berspringe Datei: Fehlende Dateiendung von %s.'); -@define('SKIPPING_FILE_UNREADABLE', 'berspringe Datei: %s nicht lesbar.'); -@define('FOUND_FILE', 'Neue/Genderte Datei %s gefunden.'); +@define('SKIPPING_FILE_UNREADABLE', 'berspringe Datei: \'%s\' nicht lesbar.'); +@define('FOUND_FILE', 'Neue bzw. genderte Datei \'%s\' gefunden.'); @define('ALREADY_SUBCATEGORY', '%s ist bereits eine Unterkategorie von %s.'); @define('PARENT_CATEGORY', 'bergeordnete Kategorie'); @define('IN_REPLY_TO', 'Antwort zu'); @define('TOP_LEVEL', 'Ursprung'); -@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); +@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s Feed'); @define('PERMISSIONS', 'Rechte'); @define('XML_IMAGE_TO_DISPLAY', 'XML-Button'); -@define('XML_IMAGE_TO_DISPLAY_DESC','Bilddatei um ein Icon fr XML-Feeds darzustellen. Fr das Standardbild leer lassen oder \'none\' zum deaktivieren.'); +@define('XML_IMAGE_TO_DISPLAY_DESC','Bilddatei, um ein Icon fr XML-Feeds darzustellen. Fr das Standardbild leer lassen, oder \'none\' zum Deaktivieren.'); @define('SETTINGS_SAVED_AT', 'Die neuen Einstellungen wurden um %s gespeichert.'); /* DATABASE SETTINGS */ @@ -339,28 +339,28 @@ @define('INSTALL_CAT_PATHS', 'Pfade'); @define('INSTALL_CAT_PATHS_DESC', 'Zahlreiche Pfade zu unterschiedlichen wichtigen Verzeichnissen und Dateien. Unbedingt auf abschlieenden Schrgstrich nach Pfaden achten!'); @define('INSTALL_FULLPATH', 'Voller Pfad'); -@define('INSTALL_FULLPATH_DESC', 'Der volle und absolute Pfad zur Serendipity Installation.'); +@define('INSTALL_FULLPATH_DESC', 'Der volle und absolute Pfad zur Serendipity-Installation.'); @define('INSTALL_UPLOADPATH', 'Upload-Pfad'); @define('INSTALL_UPLOADPATH_DESC', 'Alle Dateien werden hierhin hochgeladen. Relativ zum vollen Pfad - blicherweise \'uploads/\''); @define('INSTALL_RELPATH', 'Relativer HTTP-Pfad'); @define('INSTALL_RELPATH_DESC', 'Der HTTP-Pfad zu Serendipity fr den Browser, blicherweise \'/serendipity/\''); @define('INSTALL_RELTEMPLPATH', 'Relativer Template-Pfad'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Der Pfad zum Verzeichnis, der die Templates enthlt - Relativ zum HTTP-Pfad'); +@define('INSTALL_RELTEMPLPATH_DESC', 'Der Pfad zum Verzeichnis, der die Templates enthlt - relativ zum HTTP-Pfad'); @define('INSTALL_RELUPLOADPATH', 'Relativer Upload-Pfad'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Der Pfad zum Uploadverzeichnis fr den Browser - Relativ zum HTTP-Pfad'); +@define('INSTALL_RELUPLOADPATH_DESC', 'Der Pfad zum Upload-Verzeichnis fr den Browser - relativ zum HTTP-Pfad'); @define('INSTALL_URL', 'URL zum Blog'); @define('INSTALL_URL_DESC', 'Stamm-URL zur Serendipity-Installation'); @define('INSTALL_INDEXFILE', 'Index-Datei'); -@define('INSTALL_INDEXFILE_DESC', 'Welche Datei wird als Indexdatei verwendet (index.php)'); +@define('INSTALL_INDEXFILE_DESC', 'Welche Datei wird als Index-Datei verwendet (index.php)'); /* Generel settings */ @define('INSTALL_CAT_SETTINGS', 'Generelle Einstellungen'); @define('INSTALL_CAT_SETTINGS_DESC', 'Stellt die Grundeigenschaften von Serendipity ein'); -@define('INSTALL_USERNAME', 'Admin Username'); -@define('INSTALL_USERNAME_DESC', 'Username fr den Administrator-Zugang'); -@define('INSTALL_PASSWORD', 'Admin Passwort'); +@define('INSTALL_USERNAME', 'Admin-Benutzername'); +@define('INSTALL_USERNAME_DESC', 'Benutzername fr den Administrator-Zugang'); +@define('INSTALL_PASSWORD', 'Admin-Passwort'); @define('INSTALL_PASSWORD_DESC', 'Passwort fr den Administrator-Zugang'); -@define('INSTALL_EMAIL', 'Admin E-Mail'); +@define('INSTALL_EMAIL', 'Admin-E-Mail'); @define('INSTALL_EMAIL_DESC', 'E-Mail des Administrators'); @define('INSTALL_SENDMAIL', 'Sende E-Mails zum Admin?'); @define('INSTALL_SENDMAIL_DESC', 'Soll der Administrator E-Mails erhalten, wenn Kommentare zum Blog geschrieben werden?'); @@ -375,18 +375,18 @@ /* Appearance and options */ @define('INSTALL_CAT_DISPLAY', 'Design und Optionen'); -@define('INSTALL_CAT_DISPLAY_DESC', 'Legt fest wie Serendipity aussieht'); +@define('INSTALL_CAT_DISPLAY_DESC', 'Legt fest, wie Serendipity aussieht'); @define('INSTALL_WYSIWYG', 'Grafischen WYSIWYG-Editor verwenden'); @define('INSTALL_WYSIWYG_DESC', 'Soll der grafische WYSIWYG-Editor verwendet werden? (Funktioniert im IE5+, grenteils Mozilla 1.3+)'); -@define('INSTALL_XHTML11', 'XHTML1.1 Standard verwenden'); -@define('INSTALL_XHTML11_DESC', 'Soll der XHTML 1.1 Standard verwendet werden? (fhrt zu gltigem Code aber kann bei lteren Browsern Schwierigkeiten erzeugen)'); +@define('INSTALL_XHTML11', 'XHTML 1.1 Standard verwenden'); +@define('INSTALL_XHTML11_DESC', 'Soll der XHTML 1.1 Standard verwendet werden? (Erzeugt gltigen Code, kann jedoch bei lteren Browsern Probleme hervorrufen)'); @define('INSTALL_POPUP', 'Popups fr Kommentare, Trackbacks usw. verwenden?'); -@define('INSTALL_POPUP_DESC', 'Sollen die Links zu den Kommentaren, Trackbacks etc. mit Popups geffnet werden?'); +@define('INSTALL_POPUP_DESC', 'Sollen die Links zu den Kommentaren, Trackbacks etc. in Popup-Fenstern geffnet werden?'); @define('INSTALL_EMBED', 'Eingebettete Nutzung von Serendipity aktivieren?'); -@define('INSTALL_EMBED_DESC', 'Falls Serendipity innerhalb einer normalen Seite eingebettet werden soll, aktivieren Sie diese Option. Serendipity stellt dann nur Inhalte dar, und Sie knnen sich um Header und Footer kmmern. Lesen Sie die Datei README fr weitere Informationen.'); +@define('INSTALL_EMBED_DESC', 'Falls Serendipity in eine normale Seite eingebettet werden soll, aktivieren Sie diese Option. Serendipity stellt dann nur Inhalte dar, und Sie knnen sich um Header und Footer kmmern. Lesen Sie die Datei README, um hierzu weitere Informationen zu erhalten.'); @define('INSTALL_TOP_AS_LINKS', 'Top Exits/Referrers als Link anzeigen?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"Nein": Exit/Referer-URLs werden als Text angezeigt, um Googlespam zu verhindern. "Ja": Exit/Referer-URLs werden als Hyperlinks angezeigt. "Default": Die Einstellung aus der globalen Konfiguration wird bernommen (empfohlen).'); -@define('INSTALL_BLOCKREF', 'Geblockte Referer'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"Nein": Exit/Referrer-URLs werden als Text angezeigt, um Googlespam zu verhindern. "Ja": Exit/Referrer-URLs werden als Hyperlinks angezeigt. "Default": Die Einstellung aus der globalen Konfiguration wird bernommen (empfohlen).'); +@define('INSTALL_BLOCKREF', 'Geblockte Referrer'); @define('INSTALL_BLOCKREF_DESC', 'Sollen spezielle Hosts aus der Referrer-Liste gesperrt werden? Hostnamen getrennt mit ";" eingeben. Jeder Hostname wird als Teilstring berprft, so dass "goo" sowohl "google.com" als auch "googlegroups.com" sperren wrde.'); @define('INSTALL_REWRITE', 'URL-Formung'); @define('INSTALL_REWRITE_DESC', 'Whlen Sie die Methode zur Erzeugung der URLs. Wenn diese aktiviert werden, knnen sprechende Namen fr jeden Artikel verwendet werden und somit besser von Suchmaschinen indiziert Der Webserver muss entweder mod_rewrite oder die "AllowOverride All"-Direktive untersttzen. Der Standardwert wird automagisch bestimmt.'); @@ -394,7 +394,7 @@ /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Bildkonvertierung'); @define('INSTALL_CAT_IMAGECONV_DESC', 'Wie soll Serendipity Bilder handhaben'); -@define('INSTALL_IMAGEMAGICK', 'Imagemagick zur Skalierung verwenden'); +@define('INSTALL_IMAGEMAGICK', 'ImageMagick zur Skalierung verwenden'); @define('INSTALL_IMAGEMAGICK_DESC', 'Ist ImageMagick installiert? Verwendet ansonsten die GDLib.'); @define('INSTALL_IMAGEMAGICKPATH', 'Pfad zur convert ImageMagick-Datei'); @define('INSTALL_IMAGEMAGICKPATH_DESC', 'Voller Pfad und Name zur Image-Magick Datei'); @@ -406,15 +406,15 @@ /* Personal details */ @define('USERCONF_CAT_PERSONAL', 'Persnliche Einstellungen'); @define('USERCONF_CAT_PERSONAL_DESC', 'Einstellungen des eigenen Accounts'); -@define('USERCONF_USERNAME', 'Username'); -@define('USERCONF_USERNAME_DESC', 'Ihr Username'); +@define('USERCONF_USERNAME', 'Benutzername'); +@define('USERCONF_USERNAME_DESC', 'Ihr Benutzername'); @define('USERCONF_PASSWORD', 'Passwort'); @define('USERCONF_PASSWORD_DESC', 'Ihr Passwort'); @define('USERCONF_EMAIL', 'E-Mail'); -@define('USERCONF_EMAIL_DESC', 'Ihre E-Mail Adresse'); -@define('USERCONF_SENDCOMMENTS', 'ber Kommentare benachrichtigen?'); +@define('USERCONF_EMAIL_DESC', 'Ihre E-Mail-Adresse'); +@define('USERCONF_SENDCOMMENTS', 'Bei Kommentaren benachrichtigen?'); @define('USERCONF_SENDCOMMENTS_DESC', 'Wollen Sie eine E-Mail erhalten, sobald ein neuer Kommentar zu Ihrem Eintrag geschrieben wurde?'); -@define('USERCONF_SENDTRACKBACKS', 'ber Trackbacks benachrichtigen?'); +@define('USERCONF_SENDTRACKBACKS', 'Bei Trackbacks benachrichtigen?'); @define('USERCONF_SENDTRACKBACKS_DESC', 'Wollen Sie eine E-Mail erhalten, sobald ein neues Trackback zu Ihrem Eintrag geschrieben wurde?'); @define('USERCONF_ALLOWPUBLISH', 'Rechte: Eintrge verffentlichen?'); @define('USERCONF_ALLOWPUBLISH_DESC', 'Darf Eintrge verffentlichen?'); @@ -428,31 +428,31 @@ @define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Nur Artikelbersicht'); @define('PLUGIN_ITEM_DISPLAY_BOTH', 'berall'); @define('RSS_IMPORT_CATEGORY', 'Diese Kategorie fr nicht zugeordnete importierte Eintrge verwenden'); -@define('ERROR_UNKNOWN_NOUPLOAD', 'Ein Fehler trat beim Dateiupload auf. Vielleicht ist die Datei grer als durch die Server-Konfiguration zugelassen. Bitte mit Ihrem ISP absprechen oder die php.ini datei bearbeiten um grere Uploads zuzulassen.'); -@define('COMMENTS_WILL_BE_MODERATED', 'Kommentare werden erst nach redaktioneller Prfung freigeschaltet.'); +@define('ERROR_UNKNOWN_NOUPLOAD', 'Ein Fehler trat beim Dateiupload auf. Vielleicht ist die Datei grer, als durch die Server-Konfiguration zugelassen wird. Bitte mit Ihrem ISP absprechen oder die php.ini-Datei bearbeiten, um grere Uploads zuzulassen.'); +@define('COMMENTS_WILL_BE_MODERATED', 'Kommentare werden erst nach redaktioneller Prfung freigeschaltet!'); @define('YOU_HAVE_THESE_OPTIONS', 'Folgende Mglichkeiten stehen zur Verfgung:'); -@define('THIS_COMMENT_NEEDS_REVIEW', 'Hinweis: Dieser Kommentar wird ohne Bewilligung nicht dargestellt'); +@define('THIS_COMMENT_NEEDS_REVIEW', 'Hinweis: Dieser Kommentar wird ohne Bewilligung nicht dargestellt.'); @define('DELETE_COMMENT', 'Kommentar lschen'); @define('APPROVE_COMMENT', 'Kommentar bewilligen'); @define('REQUIRES_REVIEW', 'Bewilligung notwendig'); -@define('COMMENT_APPROVED', 'Kommentar #%s wurde erfolgreich bewilligt'); -@define('COMMENT_DELETED', 'Kommentar #%s wurde erfolgreich gelscht'); +@define('COMMENT_APPROVED', 'Kommentar #%s wurde erfolgreich bewilligt.'); +@define('COMMENT_DELETED', 'Kommentar #%s wurde erfolgreich gelscht.'); @define('VIEW', 'Anzeigen'); -@define('COMMENT_ALREADY_APPROVED', 'Kommentar #%s wurde bereits bewilligt'); -@define('COMMENT_EDITED', 'Der gewhlte Kommentare wurde bearbeitet'); +@define('COMMENT_ALREADY_APPROVED', 'Kommentar #%s wurde bereits bewilligt.'); +@define('COMMENT_EDITED', 'Der gewhlte Kommentare wurde bearbeitet.'); @define('HIDE', 'Ausblenden'); @define('VIEW_EXTENDED_ENTRY', '"%s" vollstndig lesen'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Dieser Link ist nicht aktiv. Er enthlt die Tracback-URI zu diesem Eintrag. Sie knnen diese URI benutzen um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, fhren Sie einen Rechtsklick aus und whlen "Verknpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla.'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Warnung: Dieses Trackback wird ohne Bewilligung nicht dargestellt'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Dieser Link ist nicht aktiv. Er enthlt die Trackback-URI zu diesem Eintrag. Sie knnen diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und whlen "Verknpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Hinweis: Dieses Trackback wird ohne Bewilligung nicht dargestellt.'); @define('DELETE_TRACKBACK', 'Trackback lschen'); @define('APPROVE_TRACKBACK', 'Trackback bewilligen'); -@define('TRACKBACK_APPROVED', 'Trackback #%s wurde erfolgreich bewilligt'); -@define('TRACKBACK_DELETED', 'Trackback #%s wurde erfolgreich gelscht'); -@define('COMMENTS_MODERATE', 'Kommentare und Trackbacks dieses Eintrags werden moderiert'); +@define('TRACKBACK_APPROVED', 'Trackback #%s wurde erfolgreich bewilligt.'); +@define('TRACKBACK_DELETED', 'Trackback #%s wurde erfolgreich gelscht.'); +@define('COMMENTS_MODERATE', 'Kommentare und Trackbacks dieses Eintrags werden moderiert.'); @define('PLUGIN_SUPERUSER_HTTPS', 'https zum Login verwenden'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Erstellt eine https-URL als Login-Link zum Blog. Der Webserver muss dies untersttzen!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Externe Links klickbar?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"Nein": Ungeprfte externe Links (Top Exits, Top Referer, Kommentare) werden unterdrckt/als Text angezeigt, um Googlespam zu verhindern (empfohlen). "Ja": Externe Links werden als Hyperlinks angezeigt. Diese Einstellung kann in den einzelnen Plugins berschrieben werden.'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"Nein": Ungeprfte externe Links (Top Exits, Top Referrer, Kommentare) werden unterdrckt/als Text angezeigt, um Google-Spam zu verhindern (empfohlen). "Ja": Externe Links werden als Hyperlinks angezeigt. Diese Einstellung kann in den einzelnen Plugins berschrieben werden.'); @define('PAGE_BROWSE_COMMENTS', 'Seite %s von %s, %s Kommentare insgesamt'); @define('FILTERS', 'Filter'); @define('FIND_ENTRIES', 'Eintrge durchsuchen'); @@ -460,63 +460,63 @@ @define('FIND_MEDIA', 'Mediendaten durchsuchen'); @define('FILTER_DIRECTORY', 'Verzeichnis'); @define('SORT_BY', 'Sortieren nach'); -@define('TRACKBACK_COULD_NOT_CONNECT', 'Kein Trackback: Konnte Verbindung zu %s auf Port %d nicht herstellen'); +@define('TRACKBACK_COULD_NOT_CONNECT', 'Kein Trackback: Konnte Verbindung zu %s auf Port %d nicht herstellen.'); @define('MEDIA', 'Mediendatenbank'); @define('MEDIA_LIBRARY', 'Mediendatenbank'); @define('ADD_MEDIA', 'Mediendaten hinzufgen'); @define('ENTER_MEDIA_URL', 'URL zum Download angeben:'); @define('ENTER_MEDIA_UPLOAD', 'Datei zum Hochladen angeben:'); -@define('SAVE_FILE_AS', 'Datei speichern mit Name:'); +@define('SAVE_FILE_AS', 'Datei speichern mit dem Namen:'); @define('STORE_IN_DIRECTORY', 'In diesem Verzeichnis ablegen: '); @define('MEDIA_RENAME', 'Datei umbenennen'); @define('IMAGE_RESIZE', 'Dateiausmae ndern'); @define('MEDIA_DELETE', 'Datei lschen'); @define('FILES_PER_PAGE', 'Dateien pro Seite'); -@define('CLICK_FILE_TO_INSERT', 'Auf eine Datei klicken um diese einzufgen:'); +@define('CLICK_FILE_TO_INSERT', 'Auf eine Datei klicken, um diese einzufgen:'); @define('SELECT_FILE', 'Bitte whlen Sie eine Datei'); @define('MEDIA_FULLSIZE', 'Vollbild'); @define('CALENDAR_BOW_DESC', 'Welcher Tag gibt den Wochenanfang an? Standard ist Montag.'); -@define('SUPERUSER', 'Verwaltung des Blog'); +@define('SUPERUSER', 'Verwaltung des Blogs'); @define('ALLOWS_YOU_BLAHBLAH', 'Zeigt einen Link zur Verwaltung des Blogs in der Seitenleiste an'); @define('CALENDAR', 'Kalender'); -@define('SUPERUSER_OPEN_ADMIN', 'Zur Verwaltung des Blog'); -@define('SUPERUSER_OPEN_LOGIN', 'Login zum Blog'); +@define('SUPERUSER_OPEN_ADMIN', 'Administrationsbereich'); +@define('SUPERUSER_OPEN_LOGIN', 'Login'); @define('INVERT_SELECTIONS', 'Auswahl umkehren'); @define('COMMENTS_DELETE_CONFIRM', 'Sollen die markierten Kommentare gelscht werden?'); -@define('COMMENT_DELETE_CONFIRM', 'Soll das Kommentar #%d von %s wirklich gelscht werden?'); +@define('COMMENT_DELETE_CONFIRM', 'Soll der Kommentar #%d von %s wirklich gelscht werden?'); @define('DELETE_SELECTED_COMMENTS', 'Markierte Kommentare lschen'); @define('VIEW_COMMENT', 'Kommentar ansehen'); @define('VIEW_ENTRY', 'Eintrag ansehen'); @define('DELETE_FILE', 'Datei namens %s gelscht'); -@define('ABOUT_TO_DELETE_FILE', 'Sie sind dabei die Datei %s zu lschen.
Wenn Sie die Datei in einem Ihrer Eintrge verwenden, wird das Lschen Lcken erzeugen.
Soll trotzdem fortgefahren werden?

'); +@define('ABOUT_TO_DELETE_FILE', 'Sie beabsichtigen, die Datei %s zu lschen.
Wenn Sie die Datei in einem Ihrer Eintrge verwenden, wird das Lschen Lcken erzeugen.
Soll trotzdem fortgefahren werden?

'); @define('A_NEW_TRACKBACK_BLAHBLAH', 'Ein neues Trackback fr den Blog-Eintrag namens "%s" wurde empfangen.'); @define('LOGIN', 'Login'); -@define('TRACKBACK_SENDING', 'Sende Trackback zu URI %s...'); -@define('TRACKBACK_SENT', 'Trackback erfolgreich'); -@define('TRACKBACK_FAILED', 'Trackback failed: %s'); +@define('TRACKBACK_SENDING', 'Sende Trackback zu URI %s ...'); +@define('TRACKBACK_SENT', 'Trackback erfolgreich!'); +@define('TRACKBACK_FAILED', 'Trackback gescheitert: %s'); @define('TRACKBACK_NOT_FOUND', 'Keine Trackback-URI gefunden.'); @define('TRACKBACK_URI_MISMATCH', 'Die automatisch erkannte Trackback-URI gleicht nicht der angegebenen URI.'); -@define('TRACKBACK_CHECKING', 'berprfe %s auf mgliche Trackbacks...'); +@define('TRACKBACK_CHECKING', 'berprfe %s auf mgliche Trackbacks ...'); @define('TRACKBACK_NO_DATA', 'URI enthielt keine Daten'); @define('TRACKBACK_SIZE', 'URI ist grer als die erlaubten %s Bytes.'); @define('VIEWMODE_THREADED', 'Als Baumstruktur anzeigen'); @define('COMMENTS_VIEWMODE_THREADED', 'Verschachtelt'); @define('COMMENTS_VIEWMODE_LINEAR', 'Linear'); @define('DISPLAY_COMMENTS_AS', 'Ansicht der Kommentare: '); -@define('ADD_MEDIA_BLAHBLAH', 'Bild/Datei zur Sammlung hinzufgen:

Hier knnen Sie eine Datei (z.B. ein Bild) hochladen, oder mitteilen, von wo es geladen werden soll! Wenn das passende Bild fehlt, einfach bei Google danach suchen. Probieren Sie mal Googles Bildsuche, die Resultate sind oft brauchbar, aber auf jeden Fall witzig :). Aber vorsicht: Die meisten Bilder sind urheberrechtlich geschtzt, also vorher fragen um rger zu vermeiden.

Methode whlen:


'); +@define('ADD_MEDIA_BLAHBLAH', 'Bild/Datei zur Sammlung hinzufgen:

Hier knnen Sie eine Datei (z.B. ein Bild) hochladen, oder mitteilen, von wo es geladen werden soll! Wenn das passende Bild fehlt, einfach bei Google danach suchen. Probieren Sie mal Googles Bildsuche, die Resultate sind oft brauchbar, aber auf jeden Fall witzig :). Aber vorsicht: Die meisten Bilder sind urheberrechtlich geschtzt, also vorher fragen, um rger zu vermeiden.

Methode whlen:


'); @define('COMMENTS_FILTER_SHOW', 'Zeige'); @define('COMMENTS_FILTER_ALL', 'Alle'); @define('COMMENTS_FILTER_APPROVED_ONLY', 'Nur bewilligte'); @define('COMMENTS_FILTER_NEED_APPROVAL', 'Zu bewilligende'); @define('RSS_IMPORT_BODYONLY', 'Fge den gesamten importierten Text in das einzelne "Text"-Feld ein. Verhindert die Aufteilung in den "Erweiterten Eintrag"-Bereich.'); @define('SYNDICATION_PLUGIN_FULLFEED', 'Volle Eintrge mit erweitertem Text im RSS-Feed einbinden'); -@define('MT_DATA_FILE', 'Movable Type Datenstze'); +@define('MT_DATA_FILE', 'Movable-Type-Datenstze'); @define('FORCE', 'Erzwingen'); @define('CREATE_AUTHOR', 'Erstelle Autoren \'%s\'.'); @define('CREATE_CATEGORY', 'Erstelle Kategorie \'%s\'.'); -@define('MYSQL_REQUIRED', 'Die MySQL-Extension muss installiert sein, um diese Aktion durchzufhren.'); -@define('COULDNT_CONNECT', 'Verbindung zu MySQL-Datenbank %s fehlgeschlagen.'); -@define('COULDNT_SELECT_DB', 'Datenbank %s konnte nicht ausgewhlt werden.'); +@define('MYSQL_REQUIRED', 'Die MySQL-Erweiterung muss installiert sein, damit diese Aktion durchgefhrt werden kann.'); +@define('COULDNT_CONNECT', 'Verbindung zu MySQL-Datenbank \'%s\' fehlgeschlagen.'); +@define('COULDNT_SELECT_DB', 'Datenbank \'%s\' konnte nicht ausgewhlt werden.'); @define('COULDNT_SELECT_USER_INFO', 'Die Benutzerinformationen von %s konnten nicht gelesen werden.'); @define('COULDNT_SELECT_CATEGORY_INFO', 'Die Kategorien von %s konnten nicht gelesen werden.'); @define('COULDNT_SELECT_ENTRY_INFO', 'Die Eintrge von %s konnten nicht gelesen werden.'); @@ -525,57 +525,57 @@ @define('WEEKS', 'Wochen'); @define('MONTHS', 'Monate'); @define('DAYS', 'Tage'); -@define('ARCHIVE_FREQUENCY', 'Frequenz der Eintrge des Kalenders'); -@define('ARCHIVE_FREQUENCY_DESC', 'Der Kalenderinterval, der zwischen den Eintrgen verwendet werden soll'); -@define('ARCHIVE_COUNT', 'Anzahl von Eintrgen im Archiv'); -@define('ARCHIVE_COUNT_DESC', 'Die Anzahl der angezeigten Monate, Wochen oder Tagen'); -@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Es folgt eine Liste installierter Plugins.'); +@define('ARCHIVE_FREQUENCY', 'Kalenderintervall'); +@define('ARCHIVE_FREQUENCY_DESC', 'Das Kalenderintervall, welches zwischen den einzelnen Eintrgen in der Liste verwendet werden soll'); +@define('ARCHIVE_COUNT', 'Anzahl der Eintrge im Archiv'); +@define('ARCHIVE_COUNT_DESC', 'Die Anzahl der angezeigten Monate, Wochen oder Tage'); +@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Es folgt eine Liste installierter Plugins'); @define('SIDEBAR_PLUGIN', 'Seitenleisten-Plugin'); @define('EVENT_PLUGIN', 'Ereignis-Plugin'); -@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Hier klicken um %s zu installieren'); +@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Hier klicken, um %s zu installieren'); @define('VERSION', 'version'); @define('INSTALL', 'Installieren'); @define('ALREADY_INSTALLED', 'Bereits installiert'); @define('SELECT_A_PLUGIN_TO_ADD', 'Plugin zur Installation whlen'); -@define('INSTALL_OFFSET', 'Server Zeitunterschied'); +@define('INSTALL_OFFSET', 'Zeitunterschied des Servers'); @define('STICKY_POSTINGS', 'Dauerhafte Eintrge'); @define('INSTALL_FETCHLIMIT', 'Anzahl der Artikel auf der Startseite'); -@define('INSTALL_FETCHLIMIT_DESC', 'Wieviele Artikel sollen auf jeder Seite des Blogs angezeigt werden'); +@define('INSTALL_FETCHLIMIT_DESC', 'Legt fest, wie viele Artikel auf jeder Seite des Blogs angezeigt werden sollen'); @define('IMPORT_ENTRIES', 'Daten importieren'); @define('EXPORT_ENTRIES', 'Eintrge exportieren'); -@define('IMPORT_WELCOME', 'Willkommen im Serendipity Import-Bereich'); -@define('IMPORT_WHAT_CAN', 'Hier knnen Daten von anderen Weblog-Installationen importiert werde'); +@define('IMPORT_WELCOME', 'Willkommen im Import-Bereich von Serendipity!'); +@define('IMPORT_WHAT_CAN', 'Hier knnen Daten von anderen Weblog-Installationen importiert werden.'); @define('IMPORT_SELECT', 'Bitte die Art der Software auswhlen, von der die Daten importiert werden sollen'); -@define('IMPORT_PLEASE_ENTER', 'Bitte die folgenden Daten eintrage'); +@define('IMPORT_PLEASE_ENTER', 'Bitte die folgenden Daten eintragen'); @define('IMPORT_NOW', 'Jetzt importieren!'); -@define('IMPORT_STARTING', 'Starte Import-Vorgang...'); +@define('IMPORT_STARTING', 'Starte Import-Vorgang ...'); @define('IMPORT_FAILED', 'Import fehlgeschlagen'); -@define('IMPORT_DONE', 'Import erfolgreich abgeschlossen'); +@define('IMPORT_DONE', 'Import erfolgreich abgeschlossen!'); @define('IMPORT_WEBLOG_APP', 'Weblog-Software'); @define('IMPORT_NOTES', 'Hinweis'); @define('EXPORT_FEED', 'Vollstndigen RSS-Feed exportieren'); @define('STATUS', 'Status nach dem Importieren'); @define('IMPORT_GENERIC_RSS', 'Allgemeiner RSS-Import'); @define('ACTIVATE_AUTODISCOVERY', 'Trackbacks an erkannte Links im Eintrag senden'); -@define('WELCOME_TO_ADMIN', 'Willkommen zur Serendipity Administrationsoberflche.'); +@define('WELCOME_TO_ADMIN', 'Willkommen zur Serendipity Administrationsoberflche!'); @define('PLEASE_ENTER_CREDENTIALS', 'Bitte geben Sie die Zugangsdaten ein.'); @define('ADMIN_FOOTER_POWERED_BY', 'Betrieben mit Serendipity %s und PHP %s'); -@define('INSTALL_USEGZIP', 'GZIP Kompression verwenden'); -@define('INSTALL_USEGZIP_DESC', 'Um die Auslieferung von Seiten zu beschleunigen, knnen diese vorher GZIP komprimiert werden, sofern der Browser des Betrachters dies untersttzt. Diese Einstellung ist empfohlen.'); +@define('INSTALL_USEGZIP', 'GZIP-Kompression verwenden'); +@define('INSTALL_USEGZIP_DESC', 'Um die Darstellung von Seiten zu beschleunigen, knnen diese vorher mit GZIP komprimiert werden, sofern der Browser des Betrachters dies untersttzt. Diese Einstellung ist empfohlen.'); @define('INSTALL_SHOWFUTURE', 'Zuknftige Eintrge zeigen'); -@define('INSTALL_SHOWFUTURE_DESC', 'Falls aktiviert, werden Eintrge deren Datum in der Zukunft liegt angezeigt. Standardmig werden solche Eintrge versteckt und erst angezeigt, wenn das eingetragene Datum erreicht wird.'); +@define('INSTALL_SHOWFUTURE_DESC', 'Falls aktiviert, werden auch die Eintrge angezeigt, deren Datum in der Zukunft liegt. Standardmig werden solche Eintrge versteckt und erscheinen erst, wenn der entsprechende Zeitpunkt erreicht wird.'); @define('INSTALL_DBPERSISTENT', 'Persistente Verbindungen nutzen'); @define('INSTALL_DBPERSISTENT_DESC', 'Aktiviert die Nutzung einer persistenten Datenbankverbindung. Mehr dazu in der PHP-Dokumentation. blicherweise wird diese Einstellung nicht empfohlen.'); @define('NO_IMAGES_FOUND', 'Keine Bilder gefunden'); @define('PERSONAL_SETTINGS', 'Eigene Einstellungen'); -@define('REFERER', 'Referer'); +@define('REFERER', 'Referrer'); @define('NOT_FOUND', 'Nicht gefunden'); @define('WRITABLE', 'Beschreibbar'); @define('NOT_WRITABLE', 'Nicht beschreibbar'); -@define('PROBLEM_DIAGNOSTIC', 'Da ein Fehler bei der Systemdiagnose auftrat, muss dieser erst behoben werden bevor die Installation weitergefhrt werden kann.'); +@define('PROBLEM_DIAGNOSTIC', 'Da ein Fehler bei der Systemdiagnose auftrat, muss dieser erst behoben werden, bevor die Installation fortgesetzt werden kann.'); @define('SELECT_INSTALLATION_TYPE', 'Bitte die Installationsart whlen'); -@define('WELCOME_TO_INSTALLATION', 'Willkommen bei der Installation von Serendipity'); -@define('FIRST_WE_TAKE_A_LOOK', 'Als Erstes wird eine Systemdiagnose durchgefhrt, um etwaigen Inkompatibilten oder fehlenden Modulen vorzubeugen.'); +@define('WELCOME_TO_INSTALLATION', 'Willkommen zur Installation von Serendipity!'); +@define('FIRST_WE_TAKE_A_LOOK', 'Zuerst wird eine Systemdiagnose durchgefhrt, um etwaigen Inkompatibilitten oder fehlenden Modulen vorzubeugen.'); @define('ERRORS_ARE_DISPLAYED_IN', 'Fehler werden in %s, Empfehlungen in %s und erfolgreiche Meldungen in %s dargestellt.'); @define('RED', 'rot'); @define('YELLOW', 'gelb'); @@ -584,110 +584,110 @@ @define('RECOMMENDED', 'Empfohlen'); @define('ACTUAL', 'Vorhanden'); @define('PHPINI_CONFIGURATION', 'php.ini Konfiguration'); -@define('PHP_INSTALLATION', 'PHP Installation'); +@define('PHP_INSTALLATION', 'PHP-Installation'); @define('THEY_DO', 'Positiv'); @define('THEY_DONT', 'Negativ'); @define('SIMPLE_INSTALLATION', 'Einfache Installation'); @define('EXPERT_INSTALLATION', 'Fortgeschrittene Installation'); @define('COMPLETE_INSTALLATION', 'Vollstndige Installation'); @define('WONT_INSTALL_DB_AGAIN', 'werde Datenbank nicht erneut erzeugen'); -@define('CHECK_DATABASE_EXISTS', 'Prfe ob Datenbank und Tabellen bereits bestehen'); -@define('CREATING_PRIMARY_AUTHOR', 'Erstelle Hauptbenutzer \'%s\''); -@define('SETTING_DEFAULT_TEMPLATE', 'Setze Standard-Template'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installiere Standard-Plugins'); -@define('SERENDIPITY_INSTALLED', 'Serendipity wurde erfolgreich installiert'); +@define('CHECK_DATABASE_EXISTS', 'Prfe, ob Datenbank und Tabellen bereits bestehen ...'); +@define('CREATING_PRIMARY_AUTHOR', 'Erstelle Hauptbenutzer \'%s\' ...'); +@define('SETTING_DEFAULT_TEMPLATE', 'Setze Standard-Template ...'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Installiere Standard-Plugins ...'); +@define('SERENDIPITY_INSTALLED', 'Serendipity wurde erfolgreich installiert!'); @define('VISIT_BLOG_HERE', 'Besuchen Sie Ihr neues Blog hier'); @define('THANK_YOU_FOR_CHOOSING', 'Danke, dass Sie Serendipity gewhlt haben.'); @define('ERROR_DETECTED_IN_INSTALL', 'Bei der Installation trat ein Fehler auf'); @define('OPERATING_SYSTEM', 'Betriebssystem'); @define('WEBSERVER_SAPI', 'Webserver SAPI'); -@define('TEMPLATE_SET', '\'%s\' wurde als Template gewhlt'); -@define('SEARCH_ERROR', 'Die Suche konnte nicht wie gewnscht ausgefhrt werden. Hinweis fr den Administrator dieses Blogs: Der Fehler kann durch fehlende Index-Schlssel der Datenbank verursacht werden. Auf MySQL-Systemen muss der Datenbankbenutzer-Account in der Lage sein, Index-Schlssel zu erstellen und folgende Abfrage auszufhren:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Die genaue Fehlermeldung der Datenbank bei der Suche lautete:
%s
'); +@define('TEMPLATE_SET', '\'%s\' wurde als Template gewhlt.'); +@define('SEARCH_ERROR', 'Die Suche konnte nicht wie gewnscht ausgefhrt werden. Hinweis fr den Administrator dieses Blogs: Dieser Fehler kann durch fehlende Index-Schlssel der Datenbank verursacht werden. Auf MySQL-Systemen muss der Datenbankbenutzer-Account in der Lage sein, Index-Schlssel zu erstellen und folgende Abfrage auszufhren:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Die genaue Fehlermeldung der Datenbank bei der Suche lautete:
%s
'); @define('EDIT_THIS_CAT', 'Bearbeite "%s"'); @define('CATEGORY_REMAINING', 'Diese Kategorie lschen und Eintrge darin in folgende Kategorie verschieben'); @define('CATEGORY_INDEX', 'Es folgt eine Liste von verfgbaren Kategorien'); @define('NO_CATEGORIES', 'Keine Kategorien'); @define('RESET_DATE', 'Datum zurcksetzen'); -@define('RESET_DATE_DESC', 'Hier klicken um das Datum auf die aktuelle Systemzeit zu setzen'); -@define('PROBLEM_PERMISSIONS_HOWTO', 'Zugriffsrechte knnen durch folgenden Shell-Befehl (oder auch mittels FTP-Client) gendert werden: `%s` mit dem Namen des unbeschreibbaren Verzeichnisses.'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Hinweis: Das aktuelle Template verwendet eine ltere Methode der HTML-Erzeugung. Falls mglich bitte das Template auf die Nutzung von Smarty optimieren.'); -@define('ENTRY_PUBLISHED_FUTURE', 'Dieser Artikel ist noch nicht verffentlicht.'); +@define('RESET_DATE_DESC', 'Hier klicken, um das Datum auf die aktuelle Systemzeit zu setzen'); +@define('PROBLEM_PERMISSIONS_HOWTO', 'Zugriffsrechte knnen durch folgenden Shell-Befehl (oder auch mittels FTP-Client) gendert werden: `%s` mit dem Namen des nicht beschreibbaren Verzeichnisses.'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Hinweis: Das aktuelle Template verwendet eine ltere Methode der HTML-Erzeugung. Falls mglich, bitte das Template auf die Nutzung von Smarty optimieren.'); +@define('ENTRY_PUBLISHED_FUTURE', 'Dieser Artikel wurde noch nicht verffentlicht.'); @define('ENTRIES_BY', 'Eintrge von %s'); @define('PREVIOUS', 'Zurck'); @define('NEXT', 'Weiter'); @define('APPROVE', 'Bewilligen'); -@define('DO_MARKUP_DESCRIPTION', 'Textformatierung(en) durchfhren, wie z.B. Smilies, Schnellformatierung via *, /, _, ...). Wenn deaktiviert wird der Inhalt 1:1 ausgegeben und jegliche HTML-Formatierung beibehalten. Wenn diese Option aktiviert ist, knnen andere Plugins den Inhalt des Klotzes modifizieren (falls bentigt).'); -@define('CATEGORY_ALREADY_EXIST', 'Eine Kategorie namens "%s" besteht bereits'); -@define('ERROR_FILE_FORBIDDEN', 'Der Upload von Dateien mit aktivem Inhalt ist nicht gestattet'); +@define('DO_MARKUP_DESCRIPTION', 'Textformatierung(en) durchfhren, wie z.B. Smilies, Schnellformatierung via *, /, _, ... Wenn deaktiviert, wird der Inhalt 1:1 ausgegeben und jegliche HTML-Formatierung beibehalten. Wenn diese Option aktiviert ist, knnen andere Plugins den Inhalt des Klotzes modifizieren (falls bentigt).'); +@define('CATEGORY_ALREADY_EXIST', 'Eine Kategorie namens "%s" besteht bereits!'); +@define('ERROR_FILE_FORBIDDEN', 'Der Upload von Dateien mit aktivem Inhalt ist nicht gestattet!'); @define('ADMIN', 'Administration'); @define('ADMIN_FRONTPAGE', 'Startseite'); @define('QUOTE', 'Zitat'); -@define('IFRAME_SAVE', 'Serendipity speichert nun den Eintrag, erstellt etwaige Trackbacks und fhrt mgliche XML-RPC Aufrufe durch. Dies kann eine Weile dauern...'); -@define('IFRAME_SAVE_DRAFT', 'Der Entwurf dieses Eintrags wurde gespeichert'); -@define('IFRAME_PREVIEW', 'Serendipity erstellt die Vorschau des Eintrags...'); +@define('IFRAME_SAVE', 'Serendipity speichert nun den Eintrag, erstellt etwaige Trackbacks und fhrt mgliche XML-RPC Aufrufe durch. Dies kann eine Weile dauern ...'); +@define('IFRAME_SAVE_DRAFT', 'Der Entwurf dieses Eintrags wurde gespeichert.'); +@define('IFRAME_PREVIEW', 'Serendipity erstellt die Vorschau des Eintrags ...'); @define('IFRAME_WARNING', 'Ihr Browser untersttzt keine iframes. Bitte die Datei serendipity_config.inc.php ffnen und die Variable $serendipity[\'use_iframe\'] auf FALSE setzen.'); @define('NONE', 'keine'); @define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Voreinstellungen fr neue Eintrge'); @define('UPGRADE', 'Aktualisieren'); @define('UPGRADE_TO_VERSION', 'Aktuelle version %s'); @define('DELETE_DIRECTORY', 'Verzeichnis lschen'); -@define('DELETE_DIRECTORY_DESC', 'Sie sind dabei, den Inhalt eines Verzeichnisses zu lschen, in dem Dateien enthalten sind, die mglicherweise in Blog-Eintrgen verwendet wurden!'); +@define('DELETE_DIRECTORY_DESC', 'Sie sind dabei, den Inhalt eines Verzeichnisses zu lschen, in welchem Dateien enthalten sind, die mglicherweise in Blog-Eintrgen verwendet werden!'); @define('FORCE_DELETE', 'ALLE Dateien dieses Verzeichnisses lschen, inklusive der Dateien, die Serendipity nicht katalogisiert hat'); @define('CREATE_DIRECTORY', 'Verzeichnis anlegen'); @define('CREATE_NEW_DIRECTORY', 'Neues Verzeichnis anlegen'); -@define('CREATE_DIRECTORY_DESC', 'Hier kann ein neues Verzeichnis angelegt werden um Mediendaten zu speichern. Bitte den Namen des neuen Verzeichnisses angeben und optional ein bergeordnetes Verzeichnis auswhlen.'); +@define('CREATE_DIRECTORY_DESC', 'Hier kann ein neues Verzeichnis angelegt werden, in welchem Mediendaten gespeichert werden knnen. Bitte den Namen des neuen Verzeichnisses angeben und optional ein bergeordnetes Verzeichnis auswhlen.'); @define('BASE_DIRECTORY', 'Stammverzeichnis'); @define('USERLEVEL_EDITOR_DESC', 'Redakteur'); -@define('USERLEVEL_CHIEF_DESC', 'Chef-Redakteur'); +@define('USERLEVEL_CHIEF_DESC', 'Chefredakteur'); @define('USERLEVEL_ADMIN_DESC', 'Administrator'); @define('USERCONF_USERLEVEL', 'Zugriffsrechte'); -@define('USERCONF_USERLEVEL_DESC', 'Zugriffsrechte bestimmen die Art und den Umfang des Zugriffes eines Benutzers auf die Funkionalitten des Blogs'); +@define('USERCONF_USERLEVEL_DESC', 'Zugriffsrechte bestimmen die Art und den Umfang des Zugriffs eines Benutzers auf die Funkionalitten des Blogs'); @define('USER_SELF_INFO', 'Angemeldet als %s (%s)'); @define('ADMIN_ENTRIES', 'Eintrge'); @define('RECHECK_INSTALLATION', 'Installation erneut berprfen'); @define('IMAGICK_EXEC_ERROR', 'Konnte folgendes Programm nicht ausfhren: "%s", Fehlermeldung: %s, Rckgabewert: %d'); -@define('INSTALL_OFFSET_DESC', 'Wieviele Stunden liegen zwischen der Uhrzeit des Servers (aktuell: %clock%) und der eigenen Zeitzone'); -@define('UNMET_REQUIREMENTS', 'Bedingung unerfllt: %s'); +@define('INSTALL_OFFSET_DESC', 'Gibt an, wie viele Stunden zwischen der Uhrzeit des Servers (aktuell: %clock%) und der eigenen Zeitzone liegen.'); +@define('UNMET_REQUIREMENTS', 'Bedingung nicht erfllt: %s'); @define('CHARSET', 'Zeichensatz'); @define('AUTOLANG', 'Sprache des Browsers eines Besuchers verwenden'); -@define('AUTOLANG_DESC', 'Falls aktiviert wird die im Browser des Besuchers eingestellte Sprache als Standardsprache fr Eintrge und die Serendipity Oberflche benutzt.'); +@define('AUTOLANG_DESC', 'Falls aktiviert, wird die im Browser des Besuchers eingestellte Sprache als Standardsprache fr Eintrge und die Serendipity-Oberflche benutzt.'); @define('INSTALL_AUTODETECT_URL', 'HTTP-Hostnamen automatisch erkennen'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Falls aktiviert wird Serendipity sicherstellen, dass der vom Besucher gewhlte HTTP-Hostname als BaseURL-Variable verwendet wird. Sofern diese Option aktiviert ist, ist es mglich, mehrere Domainnamen fr das Weblog zu verwenden. Alle Links werden dann mit dem HTTP-Hostnamen umgeschrieben, der vom Besucher gewhlt wurde.'); -@define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); -@define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Falls aktiviert, wird Serendipity sicherstellen, dass der vom Besucher gewhlte HTTP-Hostname als BaseURL-Variable verwendet wird. Sofern diese Option aktiviert ist, ist es mglich, mehrere Domainnamen fr das Weblog zu verwenden. Alle Links werden dann mit dem HTTP-Hostnamen umgeschrieben, der vom Besucher gewhlt wurde.'); +@define('CONVERT_HTMLENTITIES', 'Soll versucht werden, HTML-Instanzen automatisch zu konvertieren?'); +@define('EMPTY_SETTING', 'Sie haben fr "%s" keinen gltigen Wert angegeben!'); @define('USERCONF_REALNAME', 'Voller Name'); -@define('USERCONF_REALNAME_DESC', 'Der vollstndige Name des Autoren. Nur dieser Name wird von Besuchern gelesen.'); +@define('USERCONF_REALNAME_DESC', 'Der vollstndige Name des Autors. Nur dieser Name wird Besuchern angezeigt.'); @define('HOTLINK_DONE', 'Link zur Datei erstellt.
Fertig.'); @define('ENTER_MEDIA_URL_METHOD', 'Download-Methode:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Hinweis: Falls Sie auf eine Datei/Grafik nur verweisen wollen, stellen Sie bitte sicher, dass Sie Erlaubnis haben zu diesen Bildern zu linken, oder dass die Zielwebseite ihre ist. Dateiverweise/Links ermglichen es eine Datei nicht selber zu speichern, sondern stattdessen nur zum Zielort zu verweisen.'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Hinweis: Falls Sie auf eine Datei/Grafik nur verweisen wollen, stellen Sie bitte sicher, dass Sie die Erlaubnis haben, zu diesen Bildern zu linken bzw. dass die verlinkte Webseite Ihnen gehrt. Dateiverweise/Links ermglichen es, eine Datei/Grafik nicht lokal zu speichern, sondern sie direkt von der verlinkten Website einzubinden.'); @define('MEDIA_HOTLINKED', 'Link'); @define('FETCH_METHOD_IMAGE', 'Bild auf diesem Server speichern'); @define('FETCH_METHOD_HOTLINK', 'Nur zum Quellserver linken'); -@define('DELETE_HOTLINK_FILE', 'Link zu Datei namens %s lschen?'); -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'E-Mail Adressen einbinden?'); +@define('DELETE_HOTLINK_FILE', 'Link zur Datei namens %s lschen?'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'E-Mail-Adressen einbinden?'); @define('IMAGE_MORE_INPUT', 'Mehr Bilder hinzufgen'); @define('BACKEND_TITLE', 'Zustzlicher Informationstext, der auf der Plugin-Oberflche dargestellt wird'); -@define('BACKEND_TITLE_FOR_NUGGET', 'An dieser Stelle knnen sie einen eigenen Text angeben, der bei der Plugin-Konfigurationsoberflche zustzlich angezeigt wird. Denn falls Sie mehrere HTML Kltze mit leerem Titel angelegt haben, ist es sonst schwierig diese voneinander zu unterscheiden.'); +@define('BACKEND_TITLE_FOR_NUGGET', 'An dieser Stelle knnen Sie einen eigenen Text angeben, der auf der Plugin-Konfigurationsoberflche zustzlich angezeigt wird. Denn falls Sie mehrere HTML-Kltze mit leerem Titel angelegt haben, ist es andernfalls schwierig, diese auseinanderzuhalten.'); @define('CATEGORIES_ALLOW_SELECT', 'Besuchern erlauben, mehrere Kategorien gleichzeit darzustellen?'); -@define('CATEGORIES_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Checkbox neben jeder Kategorie angezeigt, damit Besucher mehrere Kategorien gleichzeitig auswhlen knnen.'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Auswahlbox neben jeder Kategorie angezeigt, damit Besucher mehrere Kategorien gleichzeitig auswhlen knnen.'); @define('PAGE_BROWSE_PLUGINS', 'Seite %s von %s, insgesamt %s Plugins.'); @define('INSTALL_CAT_PERMALINKS', 'Permalinks'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Bestimmt diverse URL Strukturen, die dazu verwendet werden die HTML-Links ihres Blogs auszugeben. Es wird empfohlen die Standardeinstellung beizubehalten. Falls Sie diese jedoch ndern mchten, versuchen Sie mglichst berall den %id% Platzhalter einzusetzen um Serendipity einige Datenbankabfragen zu ersparen wenn eine URL ausgelesen werden soll.'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Bestimmt diverse URL-Strukturen, die dazu verwendet werden, die HTML-Links Ihres Blogs auszugeben. Es wird empfohlen, die Standardeinstellung beizubehalten. Falls Sie diese jedoch ndern mchten, empfiehlt es sich, mglichst berall den %id%-Platzhalter einzusetzen, um Serendipity einige Datenbankabfragen zu ersparen, wenn eine URL ausgelesen werden soll.'); @define('INSTALL_PERMALINK', 'Permalink-Struktur fr die Artikel-URLs'); -@define('INSTALL_PERMALINK_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der normale Artikel dargestellt werden. Die Variablen %id%, %title%, %day%, %month%, %year% und jede anderen normalen Zeichen sind mglich.'); +@define('INSTALL_PERMALINK_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der normale Artikel dargestellt werden. Die Variablen %id%, %title%, %day%, %month%, %year% und alle anderen normalen Zeichen sind mglich.'); @define('INSTALL_PERMALINK_AUTHOR', 'Permalink-Struktur fr Autoren-URLs'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der Artikel von gewhlten Autoren dargestellt werden. Die Variablen %id%, %realname%, %username%, %email% und jede anderen normalen Zeichen sind mglich.'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der Artikel von gewhlten Autoren dargestellt werden. Die Variablen %id%, %realname%, %username%, %email% und alle anderen normalen Zeichen sind mglich.'); @define('INSTALL_PERMALINK_CATEGORY', 'Permalink-Struktur fr Kategorie-URLs'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewhlte Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und jede anderen normalen Zeichen sind mglich.'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewhlte Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und alle anderen normalen Zeichen sind mglich.'); @define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink-Struktur fr RSS-Kategorien-Feed URLs'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewhlte RSS-Feeds von Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und jede anderen normalen Zeichen sind mglich.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewhlte RSS-Feeds von Kategorien dargestellt werden. Die Variablen %id%, %name%, %description% und alle anderen normalen Zeichen sind mglich.'); @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Pfad zu den Eintrgen'); @define('INSTALL_PERMALINK_ARCHIVEPATH', 'Pfad zu den Archiven'); @define('INSTALL_PERMALINK_CATEGORIESPATH', 'Pfad zu den Kategorien'); @define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pfad zum Abbestellen von Kommentaren'); @define('INSTALL_PERMALINK_DELETEPATH', 'Pfad zum Lschen von Kommentaren'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Pfad zum Genehmigen von Kommentaren'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Pfad zum Bewilligen von Kommentaren'); @define('INSTALL_PERMALINK_FEEDSPATH', 'Pfad zu den RSS-Feeds'); @define('INSTALL_PERMALINK_PLUGINPATH', 'Pfad zu einem externen Plugin'); @define('INSTALL_PERMALINK_ADMINPATH', 'Pfad zur Administration'); @@ -698,26 +698,26 @@ @define('INSTALL_CAL_DESC', 'Whlen Sie das gewnschte Kalenderformat'); @define('REPLY', 'Antwort'); @define('USERCONF_GROUPS', 'Gruppenzugehrigkeit'); -@define('USERCONF_GROUPS_DESC', 'Dieser Benutzer ist ein Mitglied von folgenden Gruppen (mehrere Zugehrigkeiten mglich).'); +@define('USERCONF_GROUPS_DESC', 'Dieser Benutzer ist Mitglied folgender Gruppen (mehrere Zugehrigkeiten mglich).'); @define('MANAGE_GROUPS', 'Gruppenverwaltung'); @define('DELETED_GROUP', 'Gruppe #%d %s gelscht.'); -@define('CREATED_GROUP', 'Neue Gruppe %s wurde angelegt'); -@define('MODIFIED_GROUP', 'Die Eigenschaften der Gruppe %s wurden aktualisiert.'); +@define('CREATED_GROUP', 'Neue Gruppe \'%s\' wurde angelegt'); +@define('MODIFIED_GROUP', 'Die Eigenschaften der Gruppe \'%s\' wurden aktualisiert.'); @define('GROUP', 'Gruppe'); @define('CREATE_NEW_GROUP', 'Neue Gruppe anlegen'); -@define('DELETE_GROUP', 'Sie sind dabei die Gruppe #%d %s zu lschen. Sind sie sicher?'); -@define('USERLEVEL_OBSOLETE', 'HINWEIS: Das userlevel-Attribut wird nun nur noch fr Rckwrts-Kompatibilitt zu Plugins bentigt. Smtliche Benutzerrechte werden nun anhand von Gruppenzugehrigkeiten abgebildet!'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); +@define('DELETE_GROUP', 'Sie beabsichtigen, die Gruppe #%d %s zu lschen. Sind Sie sicher?'); +@define('USERLEVEL_OBSOLETE', 'HINWEIS: Das Attribut "Benutzerrang" wird nur noch zwecks Abwrtskompatibilitt zu Plugins bentigt. Smtliche Benutzerrechte werden nun mittels Gruppenzugehrigkeiten verwaltet!'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner-ID'); @define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'Die ID des Feeds, der verffentlicht werden soll'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner Bild'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Dateiname des Bildes das dargestellt werden soll (leer lassen fr einen Zhler). Die Datei muss auf feedburner.com vorhanden sein, z.B. fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner-Bild'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Dateiname des Bildes, das dargestellt werden soll (leer lassen fr einen Zhler). Die Datei muss auf feedburner.com vorhanden sein, z.B. fbapix.gif'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner Titel'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Titel (falls vorhanden) der neben dem Bild angezeigt werden soll'); @define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner Bildunterschrift'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (falls vorhanden), der angezeigt werden soll wenn Sie mit der Maus ber das Bild fahren'); -@define('SEARCH_TOO_SHORT', 'Die Wrter Ihrer Suchanfrage mssen lnger als 3 Zeichen sein. Sie knnen versuchen ein "*" an diese kurzen Wrter anzuhngen (z.B. s9y*) um die Beschrnkung zu umgehen.'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (falls vorhanden), der angezeigt werden soll, wenn Sie den Mauszeiger auf das Bild bewegen'); +@define('SEARCH_TOO_SHORT', 'Die Wrter Ihrer Suchanfrage mssen lnger als 3 Zeichen sein. Sie knnen versuchen, ein "*" an diese kurzen Wrter anzuhngen (z.B. s9y*) um die Beschrnkung zu umgehen.'); @define('INSTALL_DBPORT', 'Datenbank-Port'); -@define('INSTALL_DBPORT_DESC', 'Der Port, der verwendet wird um zum Datenbankserver zu verbinden'); +@define('INSTALL_DBPORT_DESC', 'Der Port, der verwendet wird, um zum Datenbankserver zu verbinden'); @define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: Externe Services'); @define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); @define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Vollstndige Modifikationen'); @@ -765,44 +765,44 @@ @define('INSTALL_BLOG_EMAIL', 'E-Mail-Adresse des Blogs'); @define('INSTALL_BLOG_EMAIL_DESC', 'Mit dieser Option legen Sie die E-Mail-Adresse fest, die im "From"-Teil von ausgehenden Mails des Servers als Absender verwendet wird. Diese Adresse muss auf dem eingesetzten Mailserver gltig sein, da viele Mailserver ungltige From-Adressen als Spam klassifizieren.'); @define('CATEGORIES_PARENT_BASE', 'Zeige nur Kategorien unterhalb ...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'Sie knnen eine Eltern-Kategorie definieren, so dass nur die Unterkategorien dieser angezeigt werden.'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Sie knnen eine Eltern-Kategorie definieren, so dass nur die Unterkategorien derselben angezeigt werden.'); @define('CATEGORIES_HIDE_PARALLEL', 'Kategorien verstecken, die nicht Teil des vom Besucher gewhlten Kategoriebaums sind.'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Falls Sie Kategorien verstecken wollen, die innerhalb einer parallelen Baumstruktur abgebildet sind, muss diese Option aktiviert werden. Diese Einstellung macht hauptschlich dann Sinn, wenn Sie in einem Multi-Blog System des "Eigenschaften/Templates von Kategorien"-Plugins verwendet werden.'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Falls Sie Kategorien verstecken wollen, die innerhalb einer parallelen Baumstruktur abgebildet sind, muss diese Option aktiviert werden. Diese Einstellung macht hauptschlich dann Sinn, wenn sie in einem Multi-Blog-System des "Eigenschaften/Templates von Kategorien"-Plugins verwendet werden.'); @define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Mediendaten anderer Benutzer ansehen'); @define('CHARSET_NATIVE', 'Nationaler Zeichensatz'); @define('INSTALL_CHARSET', 'Zeichensatz-Auswahl'); -@define('INSTALL_CHARSET_DESC', 'Hier knnen Sie zwischen UTF-8 oder dem nationalen Zeichensatz ("Native" - ISO, EUC, ...) whlen. Einige Sprachen sind sowieso nur in UTF-8 Zeichenstzen verfgbar, so dass die Option "Nationaler Zeichensatz" dort keine Auswirkungen hat. UTF-8 wird als Zeichensatz fr Neuinstallation empfohlen. ndern Sie diese Einstellung nicht, wenn Sie bereits Eintrge erstellt haben - dies kann zu defekten Zeichen fhren. Fr weitere Informationen lesen Sie http://www.s9y.org/index.php?node=46.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Plugin Schnitstelle aktivieren'); +@define('INSTALL_CHARSET_DESC', 'Hier knnen Sie zwischen UTF-8 oder dem nationalen Zeichensatz ("Native" - ISO, EUC, ...) whlen. Einige Sprachen sind sowieso nur in UTF-8 Zeichenstzen verfgbar, so dass die Option "Nationaler Zeichensatz" dort keine Auswirkungen hat. UTF-8 wird als Zeichensatz fr Neuinstallation empfohlen. ndern Sie diese Einstellung nicht, wenn Sie bereits Eintrge erstellt haben - dies kann zu defekten Zeichen fhren. Weitere Informationen finden Sie unter http://www.s9y.org/index.php?node=46.'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Plugin-Schnittstelle aktivieren'); @define('CALENDAR_EXTEVENT_DESC', 'Falls aktiviert, so knnen andere Plugins in die Darstellung des Kalenders eingreifen. Aktivieren Sie diese Option nur, wenn Sie ein solches Plugin installiert haben, andernfalls haben Sie nur unntige Performance-Einschrnkungen.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'Das XML-RPC Interface zu Serendipity wird nicht lnger standardmig aktiviert, da hufige Sicherheitsprobleme mit der dafr verwendeten Bibliothek auftraten, und da es nur von wenigen Personen benutzt wurde. Daher mssen Sie das XML-RPC Plugin installieren, um die XML-RPC API weiterhin zu nutzen. Die URL in Ihren Anwendungen wird sich dadurch nicht ndern. Sobald das genannte Plugin installiert ist, kann die XML-RPC API wieder vollstndig genutzt werden.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'Das XML-RPC Interface zu Serendipity wird nicht lnger standardmig aktiviert, da hufige Sicherheitsprobleme mit der dafr verwendeten Bibliothek auftraten und da es nur von wenigen Personen benutzt wurde. Daher mssen Sie das XML-RPC Plugin installieren, um die XML-RPC API weiterhin zu nutzen. Die URL in Ihren Anwendungen wird sich dadurch nicht ndern. Sobald das genannte Plugin installiert ist, kann die XML-RPC API wieder vollstndig genutzt werden.'); @define('PERM_READ', 'Leserechte'); @define('PERM_WRITE', 'Schreibrechte'); @define('PERM_DENIED', 'Zugriff verboten.'); @define('INSTALL_ACL', 'Leserechte auf Kategorien anwenden'); -@define('INSTALL_ACL_DESC', 'Falls aktiviert werden die Leserechte der Benutzergruppen bei der Ansicht des Frontends aktiviert. Falls deaktiviert, werden die fr Kategorien vergebenen Leserechte NICHT angewandt, dafr mssen aber auch weniger SQL-Abfragen durchgefhrt werden. Wenn Sie also keine Mehrbenutzer-Leserechte bentigen, deaktivieren Sie diese Einstellung.'); +@define('INSTALL_ACL_DESC', 'Falls aktiviert, werden die Leserechte der Benutzergruppen bei der Ansicht des Frontends aktiviert. Falls deaktiviert, werden die fr Kategorien vergebenen Leserechte NICHT angewandt, dafr mssen aber auch weniger SQL-Abfragen durchgefhrt werden. Wenn Sie also keine Mehrbenutzer-Leserechte bentigen, deaktivieren Sie diese Einstellung.'); @define('PLUGIN_API_VALIDATE_ERROR', 'Falsche Konfigurationsangaben fr die Option "%s". Diese muss vom Typ "%s" sein!'); @define('USERCONF_CHECK_PASSWORD', 'Altes Passwort'); @define('USERCONF_CHECK_PASSWORD_DESC', 'Falls Sie das Passwort im vorhergehenden Feld ndern, mssen Sie das aktuelle Password in diesem Feld eingeben.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'Sie haben kein gltiges derzeitiges Passwort angegeben, und sind daher nicht berechtigt, das neue Passwort umzusetzen. Ihre Einstellungen wurden nicht gespeichert.'); -@define('ERROR_XSRF', 'Ihr Browser hat keinen gltigen HTTP-Referrer bermittelt. Dies kann entweder daher kommen, dass ihr Browser/Proxy nicht korrekt konfiguriert ist, oder dass Sie Opfer einer "Cross Site Request Forgery (XSRF)" waren, mit der man Sie ungewollten nderungen zwingen wollte. Die angeforderte Aktion konnte daher nicht durchgefhrt werden.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'Sie haben kein gltiges derzeitiges Passwort angegeben und sind daher nicht berechtigt, das neue Passwort festzulegen. Ihre Einstellungen wurden nicht gespeichert.'); +@define('ERROR_XSRF', 'Ihr Browser hat keinen gltigen HTTP-Referrer bermittelt. Dies kann entweder daher kommen, dass Ihr Browser/Proxy nicht korrekt konfiguriert ist, oder dass Sie Opfer einer "Cross Site Request Forgery (XSRF)" waren, mit der man Sie zu ungewollten nderungen zwingen wollte. Die angeforderte Aktion konnte daher nicht durchgefhrt werden.'); @define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink-Struktur fr RSS-Autoren-Feed URLs'); @define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Legt die relative URL-Struktur fest (beginnend mit der Stamm-URL), mit der gewhlte RSS-Feeds von Autoren dargestellt werden. Die Variablen %id%, %realname%, %username%, %email% und jede anderen normalen Zeichen sind mglich.'); @define('INSTALL_PERMALINK_AUTHORSPATH', 'Pfad zu den Autoren'); @define('AUTHORS', 'Autoren'); -@define('AUTHORS_ALLOW_SELECT', 'Ermglicht Besuchern, Eintrge mehrerer Autoren gleichzeitig darzustellen?'); -@define('AUTHORS_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Checkbox neben jedem Autoren angezeigt, damit Besucher mehrere Autoren gleichzeitig auswhlen knnen.'); +@define('AUTHORS_ALLOW_SELECT', 'Ermglicht Besuchern, Eintrge mehrerer Autoren gleichzeitig darzustellen'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Falls diese Option aktiviert ist, wird eine Auswahlbox neben jedem Autor angezeigt, damit Besucher mehrere Autoren gleichzeitig auswhlen knnen.'); @define('AUTHOR_PLUGIN_DESC', 'Zeigt die Liste aller Autoren'); @define('CATEGORY_PLUGIN_TEMPLATE', 'Smarty-Templating aktivieren?'); -@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Falls diese Option aktiviert ist, wird das Kategorie-Plugin die Liste mittels Smarty-Templates ausgeben. Durch die Aktivierung der Option kann dann das Layout mittels der Template-Datei "plugin_categories.tpl" angepasst werden. Das Aktivieren dieser Option bringt Einbuungen bei der Performance mit sich, und daher sollten Sie die Option nur dann aktivieren, wenn ihnen die Anpassungen wichtig sind.'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Falls diese Option aktiviert ist, wird das Kategorie-Plugin die Liste mittels Smarty-Templates ausgeben. Durch die Aktivierung der Option kann dann das Layout mittels der Template-Datei "plugin_categories.tpl" angepasst werden. Die Aktivierung dieser Option bringt Performance-Einbuen mit sich, daher sollten Sie die Option nur dann aktivieren, wenn Ihnen die Anpassungen wichtig sind.'); @define('CATEGORY_PLUGIN_SHOWCOUNT', 'Anzahl der Eintrge pro Kategorie anzeigen?'); @define('AUTHORS_SHOW_ARTICLE_COUNT', 'Anzahl der Artikel neben dem Autor-Namen anzeigen? '); -@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Wenn diese Option aktiv ist, wird die Anzahl der von diesem Autor verfassten Artikel in Klammern neben seinem Namen angezeigt.'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Wenn diese Option aktiviert ist, wird die Anzahl der von diesem Autor verfassten Artikel in Klammern neben seinem Namen angezeigt.'); @define('CUSTOM_ADMIN_INTERFACE', 'Angepasste Admin-Oberflche vorhanden'); @define('INSTALL_TRACKREF', 'Referrer-Tracking aktivieren?'); -@define('INSTALL_TRACKREF_DESC', 'Wenn das Referrer-Tracking aktiviert wird, werden Verweise auf Ihre Eintrge gespeichert. Heutzutage wird dies leider hufig fr Spam missbraucht, und kann daher deaktiviert werden.'); +@define('INSTALL_TRACKREF_DESC', 'Wenn das Referrer-Tracking aktiviert ist, werden Verweise auf Ihre Eintrge gespeichert. Heutzutage wird dies leider hufig fr Spam missbraucht und kann daher deaktiviert werden.'); @define('CATEGORIES_HIDE_PARENT', 'Die gewhlte Oberkategorie verstecken?'); @define('CATEGORIES_HIDE_PARENT_DESC', 'Falls Sie die Liste der Kategorien auf gewisse Unterkategorien einschrnken, wird standardmig die Oberkategorie mit angezeigt. Wenn diese Option deaktiviert wird, kann dies verhindert werden.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warnung: Sie haben keine Gruppenmitgliedschaften angegeben. Dies wrde Sie effektiv aus der Blogverwaltung ausschlieen, und daher wurden die Gruppenzugehrigkeiten nicht gendert.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Warnung: Sie haben keine Gruppenmitgliedschaften angegeben. Dies wrde Sie effektiv aus der Blogverwaltung ausschlieen. Daher wurden die Gruppenzugehrigkeiten nicht gendert.'); @define('INSTALL_RSSFETCHLIMIT', 'Eintrge im Feed'); @define('INSTALL_RSSFETCHLIMIT_DESC', 'Anzahl der Eintrge, die im RSS-Feed dargestellt werden sollen.'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index 8d4798a2..abc0272e 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -188,7 +188,7 @@ @define('FILE_WRITE_ERROR', 'Cannot write to file %s.'); @define('FILE_CREATE_YOURSELF', 'Please create the file yourself or check permissions'); @define('COPY_CODE_BELOW', '
* Just copy the code below and place it in %s in your %s folder:
%s
' . "\n"); -@define('WWW_USER', 'Change www to the user apache runs as (e.g. nobody).'); +@define('WWW_USER', 'Change \'www\' to the user apache runs as (e.g. \'nobody\').'); @define('BROWSER_RELOAD', 'Once you have done this, hit your browser\'s "reload" button.'); @define('DIAGNOSTIC_ERROR', 'We detected some errors while running some diagnostics on your entered information:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity is not yet installed. Please install it now.'); @@ -797,7 +797,7 @@ @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.'); @define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); -@define('COMMENT_NOT_ADDED', 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.'); +@define('COMMENT_NOT_ADDED', 'Your comment could not be added because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.'); @define('INSTALL_TRACKREF', 'Enable referrer tracking?'); @define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); @define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); From e0dce4ec8696ff4530f588ee0229477c88617f84 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 16 Aug 2006 08:28:32 +0000 Subject: [PATCH 0017/1127] Support HTTP-Authentication (especially for RSS feeds) --- docs/NEWS | 15 +++++++++++++++ include/functions_config.inc.php | 2 +- rss.php | 5 +++++ serendipity_config.inc.php | 21 ++++++++++++++++++++- 4 files changed, 41 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 386d7130..ba2b85d8 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,5 +1,20 @@ # $Id$ +Version 1.1-beta2 () +------------------------------------------------------------------------ + + * Added ability to use HTTP Authentication to the blog. Can be + triggered by submitting HTTP Auth credentials [only supported when + the server runs with mod_php, not as CGI]. Authentication can be + forced URLs with the "?http_auth=true" parameter, which + will then send a "401 Unauthorized" header. + If your server does not support mod_php, you can submit REQUEST + variables: ?http_auth_user=XXX&http_auth_pw=YYY. + Note that specifying username and password in the URI will lead + to password disclosure in HTTP logfiles. + This feature is most importantly meant for RSS-feeds, to make + RSS readers able to submit login credentials. (garvinhicking) + Version 1.1-beta1 (August 14th, 2006) ------------------------------------------------------------------------ diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 24083357..ae6dab9b 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -477,7 +477,7 @@ function serendipity_authenticate_author($username = '', $password = '', $is_md5 if (is_array($row)) { serendipity_setCookie('old_session', session_id()); $_SESSION['serendipityUser'] = $serendipity['serendipityUser'] = $username; - $_SESSION['serendipityRealname'] = $serendipity['serendipityRealname'] = $$row['realname']; + $_SESSION['serendipityRealname'] = $serendipity['serendipityRealname'] = $row['realname']; $_SESSION['serendipityPassword'] = $serendipity['serendipityPassword'] = $password; $_SESSION['serendipityEmail'] = $serendipity['serendipityEmail'] = $row['email']; $_SESSION['serendipityAuthorid'] = $serendipity['authorid'] = $row['authorid']; diff --git a/rss.php b/rss.php index 876bfa30..c574e776 100644 --- a/rss.php +++ b/rss.php @@ -4,6 +4,7 @@ header('Content-Type: text/xml; charset=utf-8'); session_cache_limiter('public'); + include('serendipity_config.inc.php'); include(S9Y_INCLUDE_PATH . 'include/functions_rss.inc.php'); @@ -101,6 +102,10 @@ default: break; } +if (isset($serendipity['serendipityRealname'])) { + $title .= ' (' . LOGIN . ': ' . $serendipity['serendipityRealname'] . ')'; +} + if (!empty($serendipity['GET']['category'])) { $cInfo = serendipity_fetchCategoryInfo((int)$serendipity['GET']['category']); $title = serendipity_utf8_encode(htmlspecialchars($title . ' - '. $cInfo['category_name'])); diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index d2b429ac..66ad4510 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -27,7 +27,7 @@ if (IS_installed === true && !defined('IN_serendipity')) { include(S9Y_INCLUDE_PATH . 'include/compat.inc.php'); // The version string -$serendipity['version'] = '1.1-beta1'; +$serendipity['version'] = '1.1-beta2'; // Setting this to 'false' will enable debugging output. All alpa/beta/cvs snapshot versions will emit debug information by default. To increase the debug level (to enable Smarty debugging), set this flag to 'debug'. $serendipity['production'] = (preg_match('@\-(alpha|beta|cvs)@', $serendipity['version']) ? false : true); @@ -79,6 +79,10 @@ if (!isset($serendipity['use_PEAR'])) { $serendipity['use_PEAR'] = true; } +if (!isset($serendipity['useHTTP-Auth'])) { + $serendipity['useHTTP-Auth'] = true; +} + // Should IFRAMEs be used for previewing entries and sending trackbacks? $serendipity['use_iframe'] = true; @@ -245,6 +249,21 @@ serendipity_load_configuration(); */ if (IS_installed === true) { + // Import HTTP auth (mostly used for RSS feeds) + if ($serendipity['useHTTP-Auth'] && (isset($_REQUEST['http_auth']) || isset($_SERVER['PHP_AUTH_USER']))) { + if (!isset($_SERVER['PHP_AUTH_USER'])) { + header("WWW-Authenticate: Basic realm=\"Feed Login\""); + header("HTTP/1.0 401 Unauthorized"); + exit; + } else { + $serendipity['POST']['user'] = $_SERVER['PHP_AUTH_USER']; + $serendipity['POST']['pass'] = $_SERVER['PHP_AUTH_PW']; + } + } elseif (isset($_REQUEST['http_auth_user']) && isset($_REQUEST['http_auth_pw'])) { + $serendipity['POST']['user'] = $_REQUEST['http_auth_user']; + $serendipity['POST']['pass'] = $_REQUEST['http_auth_pw']; + } + serendipity_login(false); } From 937fd37af738bec17eb3d33832f3a2c6c35f7165 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 16 Aug 2006 08:45:26 +0000 Subject: [PATCH 0018/1127] Lang update, by Manuel Charisius --- lang/UTF-8/serendipity_lang_en.inc.php | 6 ++-- .../lang_en.inc.php | 35 +++++++++---------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_en.inc.php b/lang/UTF-8/serendipity_lang_en.inc.php index 8f375437..4b0333ad 100644 --- a/lang/UTF-8/serendipity_lang_en.inc.php +++ b/lang/UTF-8/serendipity_lang_en.inc.php @@ -1,4 +1,4 @@ -* Just copy the code below and place it in %s in your %s folder:
%s
' . "\n"); -@define('WWW_USER', 'Change www to the user apache runs as (e.g. nobody).'); +@define('WWW_USER', 'Change \'www\' to the user apache runs as (e.g. \'nobody\').'); @define('BROWSER_RELOAD', 'Once you have done this, hit your browser\'s "reload" button.'); @define('DIAGNOSTIC_ERROR', 'We detected some errors while running some diagnostics on your entered information:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity is not yet installed. Please install it now.'); @@ -797,7 +797,7 @@ @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.'); @define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); -@define('COMMENT_NOT_ADDED', 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.'); +@define('COMMENT_NOT_ADDED', 'Your comment could not be added because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.'); @define('INSTALL_TRACKREF', 'Enable referrer tracking?'); @define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); @define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); diff --git a/plugins/serendipity_event_statistics/lang_en.inc.php b/plugins/serendipity_event_statistics/lang_en.inc.php index 73928fdf..3eaec3eb 100644 --- a/plugins/serendipity_event_statistics/lang_en.inc.php +++ b/plugins/serendipity_event_statistics/lang_en.inc.php @@ -62,16 +62,27 @@ @define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'No!'); @define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'Yes, at the bottom of the page'); @define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'Yes, at the top of the page'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Nr of vistors'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Nr of vistors today'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Total nr of vistors'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'The extended visitors statistic feature has collected data since'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Set to \'no\' to show only visitor stats'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Show everything? (default: no)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'No, hide everything but the counter.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'Yes, show me all statistics!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Individual counters'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Vistors today'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Vistors ever'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Hits today'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Hits ever'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', 'Collecting stats since'); +@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC','The hits can go quite high and are purely for indication of pageviews. The hits are updated on EVERY pageview or refresh. This number is NOT a actual visit count.'); @define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', 'Latest Visitors'); @define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'Top Referrers'); @define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'No referrers have yet been registered.'); +@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Visits based on day'); +@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Visits based on month'); @define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', 'Extended Visitor Statistics'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Ban browsers from beeing counted'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Insert browsers that should be excluded from counting, separated by "|".'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Enable, do not count bots'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Disable, please count bots'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'Robot count protection'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', 'Set to \'yes\' to not count robots. set to \'no\' to count robots. Currently over 25 bots are banned.'); @define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', 'Show date of last entry'); @define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'Show number of entries'); @@ -88,15 +99,3 @@ @define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', 'Show number of current visitors (aggregate past 15 minutes)'); @define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s visitor(s) online'); - -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', 'Hits today'); -@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', 'Hits ever'); -@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', 'Visits based on day'); -@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', 'Visits based on month'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', 'Enable, do not count bots'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', 'Disable, please count bots'); -@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC','The hits can go quite high and are purely for indication of pageviews. The hits are updated on EVERY pageview or refresh. This number is NOT a actual visit count.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', 'Set to \'no\' to show only visitor stats'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'Show everything? (default: no)'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'No, hide everything but the counter.'); -@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'Yes, show me all statistics!'); From c2257500e14bb4ea00e55f90dfd68a7449378cf7 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 16 Aug 2006 08:56:26 +0000 Subject: [PATCH 0019/1127] Fi conditional get caching when server-timezone offset is != 0 --- docs/NEWS | 3 +++ rss.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index ba2b85d8..4d7bc61d 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.1-beta2 () ------------------------------------------------------------------------ + * Fix a bug in the HTTP 304 Conditional GET RSS-Feed caching when + the server timezone offset was not set to zero. Thanks to dand! + * Added ability to use HTTP Authentication to the blog. Can be triggered by submitting HTTP Auth credentials [only supported when the server runs with mod_php, not as CGI]. Authentication can be diff --git a/rss.php b/rss.php index c574e776..cc3321c7 100644 --- a/rss.php +++ b/rss.php @@ -50,7 +50,7 @@ if (!isset($_GET['nocache'])) { // See if the client has provided the required headers. // Always convert the provided header into GMT timezone to allow comparing to the server-side last-modified header $modified_since = !empty($_SERVER['HTTP_IF_MODIFIED_SINCE']) - ? gmdate('D, d M Y H:i:s \G\M\T', serendipity_serverOffsetHour(strtotime(stripslashes($_SERVER['HTTP_IF_MODIFIED_SINCE'])), true)) + ? gmdate('D, d M Y H:i:s \G\M\T', strtotime(stripslashes($_SERVER['HTTP_IF_MODIFIED_SINCE'])), true) : false; $none_match = !empty($_SERVER['HTTP_IF_NONE_MATCH']) ? str_replace('"', '', stripslashes($_SERVER['HTTP_IF_NONE_MATCH'])) From df75b36325e2361c0b9480b92e258fb1c1446be9 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 16 Aug 2006 10:39:06 +0000 Subject: [PATCH 0020/1127] Patch by Matthew: Allow strict dirs --- include/functions_images.inc.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 782f9643..eaa9c5cf 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -36,9 +36,11 @@ function serendipity_isActiveFile($file) { * @param string Only fetch files from a specific directory * @param string Only fetch specific filenames * @param string Only fetch media with specific keyword + * @param array An array of restricting filter sets + * @param boolean Apply strict directory checks, or include subdirectories? * @return array Resultset of images */ -function serendipity_fetchImagesFromDatabase($start=0, $limit=0, &$total, $order = false, $ordermode = false, $directory = '', $filename = '', $keywords = '', $filter = array()) { +function serendipity_fetchImagesFromDatabase($start=0, $limit=0, &$total, $order = false, $ordermode = false, $directory = '', $filename = '', $keywords = '', $filter = array(), $strict_directory = false) { global $serendipity; $cond = array( @@ -68,7 +70,11 @@ function serendipity_fetchImagesFromDatabase($start=0, $limit=0, &$total, $order } if (!empty($directory)) { - $cond['parts']['directory'] = " AND i.path LIKE '" . serendipity_db_escape_string($directory) . "%'\n"; + if ($strict_directory) { + $cond['parts']['directory'] = " AND i.path = '" . serendipity_db_escape_string($directory) . "'\n"; + } else { + $cond['parts']['directory'] = " AND i.path LIKE '" . serendipity_db_escape_string($directory) . "%'\n"; + } } if (!empty($filename)) { From 5b0e0e29561003893ef2f2d87ea7c0e39afa17be Mon Sep 17 00:00:00 2001 From: Tadashi Jokagi Date: Thu, 17 Aug 2006 07:13:21 +0000 Subject: [PATCH 0021/1127] * translation updated. --- .../lang_ja.inc.php | 39 ++++++++++++++++--- 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/plugins/serendipity_event_statistics/lang_ja.inc.php b/plugins/serendipity_event_statistics/lang_ja.inc.php index 694ffa5e..a3031290 100644 --- a/plugins/serendipity_event_statistics/lang_ja.inc.php +++ b/plugins/serendipity_event_statistics/lang_ja.inc.php @@ -3,7 +3,7 @@ /** * @version $Revision$ * @author Tadashi Jokagi - * EN-Revision: 690 + * EN-Revision: 1381 */ @define('PLUGIN_EVENT_STATISTICS_NAME', '統計情報'); @@ -62,15 +62,42 @@ @define('PLUGIN_EVENT_STATISTICS_EXT_OPT1', 'いいえ!'); @define('PLUGIN_EVENT_STATISTICS_EXT_OPT2', 'はい, ぺーじの下に'); @define('PLUGIN_EVENT_STATISTICS_EXT_OPT3', 'はい, ページの上に'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Nr of vistors'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', 'Nr of vistors today'); -@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', 'Total nr of vistors'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL', '訪問者統計のみを表示するには「いいえ」で設定します'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL_DESC', 'すべて表示しますか? (デフォルト: いいえ)'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL1', 'いいえ、カウンター以外を隠します。'); +@define('PLUGIN_EVENT_STATISTICS_EXT_ALL2', 'はい、すべての統計を表示します!'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISITORS', 'Individual counters'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTODAY', '本日の訪問者数'); +@define('PLUGIN_EVENT_STATISTICS_EXT_VISTOTAL', '今までの訪問者数'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTODAY', '本日のヒット数'); +@define('PLUGIN_EVENT_STATISTICS_EXT_HITSTOTAL', '今までのヒット数'); @define('PLUGIN_EVENT_STATISTICS_EXT_VISSINCE', '訪問者の拡張統計の機能は次の日以降のデータを収集しました: '); +@define('PLUGIN_EVENT_STATISTICS_EXT_COUNTDESC','The hits can go quite high and are purely for indication of pageviews. ヒット数はすべてのページビューか、再描画で更新されます。この数は実際の訪問者数ではありません。'); @define('PLUGIN_EVENT_STATISTICS_EXT_VISLATEST', '最新の訪問者'); @define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS', 'トップリファラー'); @define('PLUGIN_EVENT_STATISTICS_EXT_TOPREFS_NONE', 'まだリファラーは記録されていません。'); +@define('PLUGIN_EVENT_STATISTICS_EXT_DAYGRAPH', '1 日毎の訪問数'); +@define('PLUGIN_EVENT_STATISTICS_EXT_MONTHGRAPH', '1 月毎の訪問数'); @define('PLUGIN_EVENT_STATISTICS_OUT_EXT_STATISTICS', '拡張訪問者統計'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1', '有効にし、ボットをカウントしない'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2', '無効にし、ボットをカウントする'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'ロボットのカウント保護'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', '「はい」に設定すると、ロボットをカウントしません。「いいえ」に設定すると、ロボットをカウントします。現在 25 を超えるロボットを禁止します。'); @define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS', 'カウントを禁止するブラウザー'); -@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', '「|」で区切ったカウントから除外されるべきブラウザーを指定します。'); +@define('PLUGIN_EVENT_STATISTICS_BANNED_HOSTS_DESC', '「|」で区切ったカウントから除外されるべきブラウザーを指定します。現在 25 を超えるボットを禁止しています。'); -?> +@define('PLUGIN_EVENT_STATISTICS_SHOW_LASTENTRY', '最後のエントリの日付を表示する'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_ENTRYCOUNT', 'エントリの数を表示する'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_COMMENTCOUNT', 'コメントの数を表示する'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_MONTHVISITORS', '今月の訪問数を表示する'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT', 'キャッシュのタイムアウト'); +@define('PLUGIN_EVENT_STATISTICS_SHOW_CACHETIMEOUT_DESC', 'How long may the statistics be shown before they get refreshed? Setting this to a high number of minutes will improve performance, but might not reflect the actual data if set too high.'); +@define('PLUGIN_EVENT_STATISTICS_TEXT', '書式テキスト'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_DESC', '数値・テキストのプレースフォルダーとして「%s」を使う'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_LASTENTRY', '最後のエントリ: %s'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_ENTRYCOUNT', '%s 個eのエントリが書かれた'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_COMMENTCOUNT', '%s 個のコメントが作られた'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_MONTHVISITORS', '今月は %s 人の訪問があった'); + +@define('PLUGIN_EVENT_STATISTICS_SHOW_CURRENTVISITORS', '現在の訪問者の数を表示する (過去 15 分の合計)'); +@define('PLUGIN_EVENT_STATISTICS_TEXT_CURRENTVISITORS', '%s 人の訪問者がオンラインです'); From 8118f9f6997ae409f33cb71cd3cc49c81da48534 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 17 Aug 2006 07:26:41 +0000 Subject: [PATCH 0022/1127] Change directoryACL function so that Matthew can work with it properly in external plugins :) --- include/functions_images.inc.php | 20 ++++++--- lang/plugin_lang.php | 74 -------------------------------- 2 files changed, 13 insertions(+), 81 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index eaa9c5cf..0bb02f72 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -1955,9 +1955,10 @@ function serendipity_directoryACL(&$paths, $type = 'read') { } $startCount = count($paths); - if (serendipity_userLoggedIn() && (!isset($serendipity['enableACL']) || $serendipity['enableACL'] == true)) { + if (!isset($serendipity['enableACL']) || $serendipity['enableACL'] == true) { // Check if we are a cool superuser. Bail out if we are. - if (serendipity_checkPermission('adminImagesMaintainOthers') && serendipity_checkPermission('adminImagesDirectories')) { + $logged_in = serendipity_userLoggedIn(); + if ($logged_in && serendipity_checkPermission('adminImagesMaintainOthers') && serendipity_checkPermission('adminImagesDirectories')) { if (!$debug) { return true; } @@ -1975,13 +1976,18 @@ function serendipity_directoryACL(&$paths, $type = 'read') { } // Get a list of all the groups for this user. Pipe it into a usable array. - $my_groups =& serendipity_getGroups($serendipity['authorid']); - $acl_allowed_groups = array(); - foreach($my_groups AS $my_group) { - $acl_allowed_groups[$my_group['id']] = true; + if ($logged_in) { + $my_groups =& serendipity_getGroups($serendipity['authorid']); + $acl_allowed_groups = array(); + foreach($my_groups AS $my_group) { + $acl_allowed_groups[$my_group['id']] = true; + } + } else { + // Only the 'ALL AUTHORS' group is valid for non-logged in authors. + $acl_allowed_groups = array(0 => true); } - // Iterate every ACL and check if we are allowed to use it. + // Iterate every ACL and check if we are allowed to use it. Parse that data into a workable array. $acl_allowed = array(); foreach($allowed AS $row) { $acl_allowed[$row['directory']][$row['groupid']] = true; diff --git a/lang/plugin_lang.php b/lang/plugin_lang.php index ac858cea..334ddede 100644 --- a/lang/plugin_lang.php +++ b/lang/plugin_lang.php @@ -79,77 +79,3 @@ foreach($const['missing'] AS $file => $constants) { } echo "---------------------------\n"; } -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); -@define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); -@define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); -@define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); - -@define('CURRENT_AUTHOR', 'Current author'); - -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); - - -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); -@define('MEDIA_PROPERTY_DPI', 'DPI'); -@define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); - -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); - -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); - -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); - -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); - -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); - -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); - -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); - - -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); From 1055d88cfa07474ceeeb4f8721892b3dad27edb0 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 17 Aug 2006 08:32:26 +0000 Subject: [PATCH 0023/1127] Fix bad encoding --- lang/UTF-8/serendipity_lang_de.inc.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 5304b8f3..4d8b0127 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -4,12 +4,12 @@ # Translation (c) Jannis Hermanns, Garvin Hicking and others /* vim: set sts=4 ts=4 expandtab : */ -@define('LANG_CHARSET', 'ISO-8859-1'); -@define('SQL_CHARSET', 'latin1'); -@define('DATE_LOCALES', 'de_DE.ISO-8859-1, de_DE.ISO8859-1, german, de_DE, de_DE@euro, de'); +@define('LANG_CHARSET', 'UTF-8'); +@define('SQL_CHARSET', 'utf8'); +@define('DATE_LOCALES', 'de_DE.UTF-8, de_DE.UTF8, german, de_DE, de_DE@euro, de'); @define('DATE_FORMAT_ENTRY', '%A, %e. %B %Y'); @define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); -@define('WYSIWYG_LANG', 'de'); +@define('WYSIWYG_LANG', 'de-utf'); @define('NUMBER_FORMAT_DECIMALS', '2'); @define('NUMBER_FORMAT_DECPOINT', ','); @define('NUMBER_FORMAT_THOUSANDS', '.'); From b0c5e50664c6f0d6c61c0446a052db5c3865fe9d Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 17 Aug 2006 08:44:41 +0000 Subject: [PATCH 0024/1127] Fix matching "." character for comments --- index.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index 67fbc5f8..061b499f 100644 --- a/index.php +++ b/index.php @@ -466,11 +466,12 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range exit; } else if (preg_match(PAT_COMMENTS, $uri, $matches)) { $serendipity['view'] = 'comments'; - $_args = $serendipity['uriArguments']; + $_args = serendipity_getUriArguments($uri, true); // Need to also match "." character $timedesc = array(); /* Attempt to locate hidden variables within the URI */ $search = array(); + print_r($_args); foreach ($_args as $k => $v){ if ($v == PATH_COMMENTS) { continue; From 806e5457f1d08ec1e235a144ec23f63394fbe2ae Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 17 Aug 2006 13:20:01 +0000 Subject: [PATCH 0025/1127] Refresh media frame tree when directory was deleted --- serendipity_admin_image_selector.php | 13 +++++++++---- templates/default/admin/media_choose.tpl | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/serendipity_admin_image_selector.php b/serendipity_admin_image_selector.php index dfdcfb89..ff11530e 100644 --- a/serendipity_admin_image_selector.php +++ b/serendipity_admin_image_selector.php @@ -128,15 +128,20 @@ switch ($serendipity['GET']['step']) { } break; - case 'directoryDoCreate': - $is_created = true; - case 'directoryCreate': + case 'directoryDoCreate': + case 'directoryDoDelete': + $is_created = true; + if ($serendipity['GET']['step'] == 'directoryDoDelete') { + $is_deleted = true; + } + case 'directoryCreate': $serendipity['GET']['adminAction'] = $serendipity['GET']['step']; $media['case'] = 'external'; ob_start(); include S9Y_INCLUDE_PATH . 'include/admin/images.inc.php'; - if ($is_created) { + if ($is_created || $is_deleted) { $media['is_created'] = $is_created; + $media['is_deleted'] = $is_deleted; $media['new_dir'] = $new_dir; } $media['external'] = ob_get_contents(); diff --git a/templates/default/admin/media_choose.tpl b/templates/default/admin/media_choose.tpl index 94d4dfe3..5b7cf470 100644 --- a/templates/default/admin/media_choose.tpl +++ b/templates/default/admin/media_choose.tpl @@ -136,7 +136,7 @@ {if $media.case == 'external'} - {if $media.is_created} + {if $media.is_created OR $media.is_deleted} '; + echo ''; echo '
'; echo ' '; @@ -86,7 +109,7 @@ function show_plugins($event_only = false) if ($event_only) { $plugin_placements = array('event', 'eventh'); } else { - $plugin_placements = array('left', 'hide', 'right'); + $plugin_placements = $sidebars; } $total = 0; @@ -133,10 +156,10 @@ function show_plugins($event_only = false) } if ($event_only) { - $place = placement_box('serendipity[placement][' . $plugin_data['name'] . ']', $plugin_data['placement'], $is_plugin_editable, true); + $place = placement_box('serendipity[placement][' . $plugin_data['name'] . ']', $plugin_data['placement'], $is_plugin_editable, true, $opts); $event_only_uri = '&serendipity[event_plugin]=true'; } else { - $place = placement_box('serendipity[placement][' . $plugin_data['name'] . ']', $plugin_data['placement'], $is_plugin_editable); + $place = placement_box('serendipity[placement][' . $plugin_data['name'] . ']', $plugin_data['placement'], $is_plugin_editable, false, $opts); $event_only_uri = ''; } @@ -257,13 +280,15 @@ function ownership($authorid, $name, $is_plugin_owner = false) { * @param boolean Toggle whether a plugin is an event plugin * @return string HTML code for placement select box */ -function placement_box($name, $val, $is_plugin_editable = false, $is_event = false) +function placement_box($name, $val, $is_plugin_editable = false, $is_event = false, $opts = null) { - static $opts = array( - 'left' => LEFT, - 'right' => RIGHT, - 'hide' => HIDDEN - ); + if ($opts === null) { + $opts = array( + 'left' => LEFT, + 'right' => RIGHT, + 'hide' => HIDDEN + ); + } static $event_opts = array( 'event' => PLUGIN_ACTIVE, @@ -273,7 +298,7 @@ function placement_box($name, $val, $is_plugin_editable = false, $is_event = fal if ($is_event) { $gopts =& $event_opts; } else { - $gopts = &$opts; + $gopts =& $opts; } $x = "\n {/if} - + {if $is_form} From d075d2260106887b2e2186182a5390cbfb991e7a Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 29 Aug 2006 16:18:19 +0000 Subject: [PATCH 0054/1127] Fix typo --- plugins/serendipity_event_bbcode/serendipity_event_bbcode.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php b/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php index 5639b861..beaba8a4 100644 --- a/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php +++ b/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php @@ -19,7 +19,7 @@ class serendipity_event_bbcode extends serendipity_event $propbag->add('description', PLUGIN_EVENT_BBCODE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Jez Hancock, Garvin Hicking'); - $propbag->add('version', '2.05'); + $propbag->add('version', '2.06'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -50,7 +50,7 @@ class serendipity_event_bbcode extends serendipity_event $conf_array = array(); $conf_array[] = 'info'; - $cond_array[] = 'target'; + $conf_array[] = 'target'; foreach($this->markup_elements as $element) { $conf_array[] = $element['name']; } From e9a9eb39c89c6b183c11b545087d378c17022f9a Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 29 Aug 2006 17:36:11 +0000 Subject: [PATCH 0055/1127] MAke it work for pgsql. thanks to xzilla! --- include/functions_entries.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 1eee9c94..d29a5bbd 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -1199,7 +1199,7 @@ function serendipity_updertEntry($entry) { } } - if ($entry['isdraft'] === 'false' && $_entry['isdraft'] === 'false') { + if (!serendipity_db_bool($entry['isdraft']) && !serendipity_db_bool($_entry['isdraft'])) { $entry['last_modified'] = time(); } From 131451ff941b9a42b46b5486264a56d37ef96bf6 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 30 Aug 2006 09:13:50 +0000 Subject: [PATCH 0056/1127] Use secure HTTPS cookies --- docs/NEWS | 3 +++ include/functions_config.inc.php | 5 +++-- serendipity_config.inc.php | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 744a6f6a..94318379 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.1-beta4 () ------------------------------------------------------------------------ + * Use seperate PHP session ID when using HTTPS login. Set 'secure' + cookie parameters when using HTTPS. Thanks to lynoure! + * Added possibility for templates to define the sidebars they use. The template specifies this via the $template_config array in the config.inc.php file of a template. It looks like this: diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 71be6a77..51007655 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -559,7 +559,8 @@ function serendipity_JSsetCookie($name, $value) { function serendipity_setCookie($name,$value) { global $serendipity; - setcookie("serendipity[$name]", $value, time()+60*60*24*30, $serendipity['serendipityHTTPPath']); + $secure = !empty($_SERVER['HTTPS']) ? true : false; + setcookie("serendipity[$name]", $value, time()+60*60*24*30, $serendipity['serendipityHTTPPath'], $_SERVER['HTTP_HOST'], $secure); $_COOKIE[$name] = $value; $serendipity['COOKIE'][$name] = $value; } @@ -1860,7 +1861,7 @@ function &serendipity_loadThemeOptions(&$template_config) { function serendipity_hasPluginPermissions($plugin) { static $forbidden = null; global $serendipity; - + if (empty($serendipity['authorid'])) { return true; } diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index c3361f80..1de8dea5 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -9,6 +9,10 @@ if (defined('S9Y_FRAMEWORK')) { @define('S9Y_FRAMEWORK', true); if (!headers_sent()) { + if (!empty($_SERVER['HTTPS'])) { + @ini_set('session.name', 'SSLSID'); + @ini_set('session.cookie_secure', '1'); + } session_start(); } From a7d8fb70c48a237fef375b297ea9e57196bda195 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 30 Aug 2006 09:51:59 +0000 Subject: [PATCH 0057/1127] Allow to use Cache-Control --- docs/NEWS | 3 +++ index.php | 9 +++++++++ serendipity_config.inc.php | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/docs/NEWS b/docs/NEWS index 94318379..cf41f795 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.1-beta4 () ------------------------------------------------------------------------ + * Allow to set $serendipity['CacheControl'] to make serendipity emit + Cache-Control: HTTP headers. Thanks to annonymous from the forums! + * Use seperate PHP session ID when using HTTPS login. Set 'secure' cookie parameters when using HTTPS. Thanks to lynoure! diff --git a/index.php b/index.php index 061b499f..24a68422 100644 --- a/index.php +++ b/index.php @@ -23,6 +23,15 @@ header('X-Blog: Serendipity'); // Used for installer detection ob_start(); include('serendipity_config.inc.php'); header('Content-Type: text/html; charset='. LANG_CHARSET); +if ($serendipity['CacheControl']) { + if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2')) { + header('Cache-Control: no-cache, pre-check=0, post-check=0'); + } else { + header('Cache-Control: private, pre-check=0, post-check=0, max-age=0'); + } + header('Expires: 0'); + header('Pragma: no-cache'); +} $track_referer = true; $uri = $_SERVER['REQUEST_URI']; diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 1de8dea5..ddaf7503 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -87,6 +87,10 @@ if (!isset($serendipity['useHTTP-Auth'])) { $serendipity['useHTTP-Auth'] = true; } +if (!isset($serendipity['CacheControl'])) { + $serendipity['CacheControl'] = false; +} + // Should IFRAMEs be used for previewing entries and sending trackbacks? $serendipity['use_iframe'] = true; From afa2cb5bda6862fba387357ac9cce2678aea03ae Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 14 Sep 2006 08:45:13 +0000 Subject: [PATCH 0058/1127] Upgrade remoteRSS plugin --- include/functions_images.inc.php | 6 +- .../UTF-8/lang_de.inc.php | 45 ++++++++------ .../lang_de.inc.php | 45 ++++++++------ .../lang_en.inc.php | 7 +++ .../serendipity_plugin_remoterss.php | 58 ++++++++++++++++--- serendipity_admin_image_selector.php | 1 + 6 files changed, 113 insertions(+), 49 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 221afd5b..35a30a7c 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -256,8 +256,10 @@ function serendipity_fetchImageFromDatabase($id, $mode = 'read') { $cond['distinct'] = ''; } - serendipity_ACL_SQL($cond, false, 'directory', $mode); - + if ($mode != 'discard') { + serendipity_ACL_SQL($cond, false, 'directory', $mode); + } + $rs = serendipity_db_query("SELECT {$cond['distinct']} i.id, i.name, i.extension, i.mime, i.size, i.dimensions_width, i.dimensions_height, i.date, i.thumbnail_name, i.authorid, i.path, i.hotlink, i.realname FROM {$serendipity['dbPrefix']}images AS i {$cond['joins']} diff --git a/plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php b/plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php index d94bce4c..6431e3a1 100644 --- a/plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_plugin_remoterss/UTF-8/lang_de.inc.php @@ -1,21 +1,28 @@ diff --git a/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php b/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php index eb8d976d..b4027b7e 100644 --- a/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php +++ b/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php @@ -257,18 +257,40 @@ class serendipity_plugin_remoterss extends serendipity_plugin { $propbag->add('description', PLUGIN_REMOTERSS_BLAHBLAH); $propbag->add('stackable', true); $propbag->add('author', 'Udo Gerhards, Richard Thomas Harrison'); - $propbag->add('version', '1.5'); + $propbag->add('version', '1.7'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('configuration', array('number', 'displaydate', 'dateformat', 'sidebartitle', 'rssuri', 'charset', 'target', 'cachetime', 'feedtype', 'bulletimg', 'markup')); + $propbag->add('configuration', array('number', 'use_rss_link', 'show_rss_element', 'escape_rss', 'displaydate', 'dateformat', 'sidebartitle', 'rssuri', 'charset', 'target', 'cachetime', 'feedtype', 'bulletimg', 'markup')); $propbag->add('groups', array('FRONTEND_EXTERNAL_SERVICES')); } function introspect_config_item($name, &$propbag) { switch($name) { + + case 'use_rss_link': + $propbag->add('type', 'boolean'); + $propbag->add('name', PLUGIN_REMOTERSS_RSSLINK); + $propbag->add('description', PLUGIN_REMOTERSS_RSSLINK_DESC); + $propbag->add('default', 'false'); + break; + + case 'escape_rss': + $propbag->add('type', 'boolean'); + $propbag->add('name', PLUGIN_REMOTERSS_RSSESCAPE); + $propbag->add('description', PLUGIN_REMOTERSS_RSSESCAPE_DESC); + $propbag->add('default', 'true'); + break; + + case 'show_rss_element': + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_REMOTERSS_RSSFIELD); + $propbag->add('description', PLUGIN_REMOTERSS_RSSFIELD_DESC); + $propbag->add('default', 'title'); + break; + case 'markup': $propbag->add('type', 'boolean'); $propbag->add('name', DO_MARKUP); @@ -380,7 +402,7 @@ class serendipity_plugin_remoterss extends serendipity_plugin { require_once S9Y_PEAR_PATH . 'HTTP/Request.php'; serendipity_request_start(); $req = &new HTTP_Request($uri); - + if (PEAR::isError($req->sendRequest()) || !preg_match('@^[23]..@', $req->getResponseCode())) { serendipity_request_end(); return false; @@ -392,11 +414,11 @@ class serendipity_plugin_remoterss extends serendipity_plugin { function debug($msg) { static $debug = false; - + if ($debug === false) { return false; } - + $fp = fopen('rss.log', 'a'); fwrite($fp, '[' . date('Y-m-d H:i') . '] ' . $msg . "\n"); fclose($fp); @@ -448,17 +470,35 @@ class serendipity_plugin_remoterss extends serendipity_plugin { $c->parse($rssuri); $this->encoding = $c->rss['encoding']; + $use_rss_link = serendipity_db_bool($this->get_config('use_rss_link')); + $rss_element = $this->get_config('show_rss_element'); + $escape_rss = serendipity_db_bool($this->get_config('escape_rss')); $i = 0; $content = ''; while (($showAll || ($i < $number)) && ($item = $c->getNextItem())) { if (empty($item['title'])) { continue; } - $content .= ''; + + if ($use_rss_link) { + $content .= ''; + } + if (!empty($bulletimg)) { $content .= '* '; } - $content .= $this->decode($item['title']) . "
\n"; + + if ($escape_rss) { + $content .= $this->decode($item[$rss_element]); + } else { + $content .= htmlspecialchars($this->decode($item[$rss_element])); + } + + if ($use_rss_link) { + $content .= ''; + } + + $content .= "
\n"; $item['timestamp'] = @strtotime(isset($item['pubdate']) ? $item['pubdate'] : $item['dc:date']); if (!($item['timestamp'] == -1) AND ($displaydate == 'true')) { $content .= '
' @@ -594,9 +634,9 @@ class serendipity_plugin_remoterss extends serendipity_plugin { } else { return $string; } - + return $out; - + case 'UTF-8': default: $out = utf8_decode($string); diff --git a/serendipity_admin_image_selector.php b/serendipity_admin_image_selector.php index ff11530e..9320c56a 100644 --- a/serendipity_admin_image_selector.php +++ b/serendipity_admin_image_selector.php @@ -98,6 +98,7 @@ switch ($serendipity['GET']['step']) { $media['external'] = ob_get_contents(); ob_end_clean(); if (isset($created_thumbnail) && isset($image_id)) { + $media['is_uploaded'] = true; $serendipity['GET']['image'] = $media['imgID'] = (int)$image_id; // $image_id is passed from images.inc.php break; } else { From 3afffc92167c2299def75af4ce9877820c893588 Mon Sep 17 00:00:00 2001 From: Judebert Date: Wed, 27 Sep 2006 02:36:37 +0000 Subject: [PATCH 0059/1127] Add search term highlighting, in the form of tags with both foundterm and foundtermN class. --- include/functions_entries.inc.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index d29a5bbd..7282df82 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -920,6 +920,18 @@ function serendipity_printEntries($entries, $extended = 0, $preview = false, $sm $entry['is_cached'] = true; } + //--JAM: Highlight-span search terms + if ($serendipity['action'] == 'search') { + $searchterms = str_replace('"', '', $serendipity['GET']['searchterms']); + $searchterms = explode($searchterms, ' '); + foreach($searchterms as $searchdx => $searchterm) { + $searchclass = "foundterm foundterm".$searchdx; + $entry['body'] = preg_replace('/('.$searchterm.')/mi', + '\1', + $entry['body']); + } + } + if (!empty($entry['properties']['ep_cache_extended'])) { $entry['extended'] = &$entry['properties']['ep_cache_extended']; $entry['is_cached'] = true; @@ -1509,4 +1521,4 @@ function serendipity_getTotalCount($what) { return $res['sum']; } -} \ No newline at end of file +} From ca54670a34dcea1d16b6bd639594f63aceb1d84e Mon Sep 17 00:00:00 2001 From: Judebert Date: Fri, 29 Sep 2006 02:00:02 +0000 Subject: [PATCH 0060/1127] Use correct server offset; found by JohnnyPark of forums. --- rss.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rss.php b/rss.php index 081fe2e6..f6ae0354 100644 --- a/rss.php +++ b/rss.php @@ -57,7 +57,7 @@ if (!isset($_GET['nocache'])) { : false; if (is_array($latest_entry) && isset($latest_entry[0]['last_modified'])) { - $last_modified = gmdate('D, d M Y H:i:s \G\M\T', serendipity_serverOffsetHour($latest_entry[0]['last_modified'], true)); + $last_modified = gmdate('D, d M Y H:i:s \G\M\T', serendipity_serverOffsetHour($latest_entry[0]['last_modified'], false)); $etag = '"' . $last_modified . '"'; header('Last-Modified: ' . $last_modified); From 690e08ba7754ffc06628848fb31ab9d1e5fc4309 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 3 Oct 2006 15:52:17 +0000 Subject: [PATCH 0061/1127] fix french problem --- lang/UTF-8/serendipity_lang_fr.inc.php | 2 +- lang/serendipity_lang_fr.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 9f8379e2..2dd2769b 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -669,7 +669,7 @@ @define('FETCH_METHOD_HOTLINK', 'Lien vers le serveur'); @define('DELETE_HOTLINK_FILE', 'Suppression du fichier lié nommé %s'); @define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Montrer l\'adresse E-Mail ?'); -@define('IMAGE_MORE_INPUT', 'Ajouter d\'autres images'); +@define('IMAGE_MORE_INPUT', 'Ajouter plusieurs images'); @define('BACKEND_TITLE', 'Informations complémentaires dans le plugin de l\'écran de configuration'); @define('BACKEND_TITLE_FOR_NUGGET', 'Ici vous pouvez définir une chaine personnalisée qui sera affichée dans le plugin de l\'écran de configuration avec la description HTML du plugin Nugget. Si vous avez plusieurs nuggets HTML sans titre cela vous permettra de les distinguer les uns des autres.'); @define('CATEGORIES_ALLOW_SELECT', 'Permettre aux visiteurs d\'afficher plusieurs catégories à la fois ?'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index d4937acb..84d16e87 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -669,7 +669,7 @@ @define('FETCH_METHOD_HOTLINK', 'Lien vers le serveur'); @define('DELETE_HOTLINK_FILE', 'Suppression du fichier li nomm %s'); @define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Montrer l\'adresse E-Mail ?'); -@define('IMAGE_MORE_INPUT', 'Ajouter d\'autres images'); +@define('IMAGE_MORE_INPUT', 'Ajouter plusieurs images'); @define('BACKEND_TITLE', 'Informations complmentaires dans le plugin de l\'cran de configuration'); @define('BACKEND_TITLE_FOR_NUGGET', 'Ici vous pouvez dfinir une chaine personnalise qui sera affiche dans le plugin de l\'cran de configuration avec la description HTML du plugin Nugget. Si vous avez plusieurs nuggets HTML sans titre cela vous permettra de les distinguer les uns des autres.'); @define('CATEGORIES_ALLOW_SELECT', 'Permettre aux visiteurs d\'afficher plusieurs catgories la fois ?'); From 705adebe10fc5ec1588152be4740c6384c0dc9aa Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 4 Oct 2006 08:16:42 +0000 Subject: [PATCH 0062/1127] Add new hooks --- docs/NEWS | 8 +++++++- include/admin/templates.inc.php | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index cf41f795..031b02ee 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,9 +3,15 @@ Version 1.1-beta4 () ------------------------------------------------------------------------ + * Added new plugin hooks: + backend_templates_configuration_top + backend_templates_configuration_bottom + backend_templates_configuration_none + for the theme configuration (garvinhicking) + * Allow to set $serendipity['CacheControl'] to make serendipity emit Cache-Control: HTTP headers. Thanks to annonymous from the forums! - + * Use seperate PHP session ID when using HTTPS login. Set 'secure' cookie parameters when using HTTPS. Thanks to lynoure! diff --git a/include/admin/templates.inc.php b/include/admin/templates.inc.php index 8e35deae..80141a83 100644 --- a/include/admin/templates.inc.php +++ b/include/admin/templates.inc.php @@ -67,6 +67,8 @@ if (file_exists($serendipity['serendipityPath'] . $serendipity['templatePath'] . } if (is_array($template_config)) { + serendipity_plugin_api::hook_event('backend_templates_configuration_top', $template_config); + if ($serendipity['POST']['adminAction'] == 'configure') { foreach($serendipity['POST']['template'] AS $option => $value) { template_option::set_config($option, $value); @@ -98,8 +100,10 @@ if (is_array($template_config)) { 'template' ); echo '
'; + serendipity_plugin_api::hook_event('backend_templates_configuration_bottom', $template_config); } else { echo '

' . STYLE_OPTIONS_NONE . '

'; + serendipity_plugin_api::hook_event('backend_templates_configuration_none', $template_config); } echo '

' . SELECT_TEMPLATE . '

'; From eba3117321409f00d33856134f12b980b4a74878 Mon Sep 17 00:00:00 2001 From: Matthew Groeninger Date: Wed, 4 Oct 2006 21:50:18 +0000 Subject: [PATCH 0063/1127] Fix faulty header output in bundled XML-RPC Server.php. (Originally found in serendipity_event_xmlrpc) --- bundled-libs/XML/RPC/Server.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundled-libs/XML/RPC/Server.php b/bundled-libs/XML/RPC/Server.php index 2a353a21..a986632e 100644 --- a/bundled-libs/XML/RPC/Server.php +++ b/bundled-libs/XML/RPC/Server.php @@ -394,7 +394,7 @@ class XML_RPC_Server $this->server_headers = explode("\n", $this->server_headers); } foreach($this->server_headers AS $header) { - header($this->header); + header($header); } print $this->server_payload; } From 298e2a2cc1ca59edaa67ff97c282468ccd9e2850 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 5 Oct 2006 11:45:34 +0000 Subject: [PATCH 0064/1127] Escape JS specific characters --- docs/NEWS | 2 +- include/functions_config.inc.php | 4 ++-- serendipity_config.inc.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 031b02ee..75651f5c 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,6 +1,6 @@ # $Id$ -Version 1.1-beta4 () +Version 1.1-beta5 () ------------------------------------------------------------------------ * Added new plugin hooks: diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 51007655..22822d21 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -542,8 +542,8 @@ function serendipity_restoreVar(&$source, &$target) { * @return null */ function serendipity_JSsetCookie($name, $value) { - $name = str_replace('"', '\"', $name); - $value = str_replace('"', '\"', $value); + $name = strtr($name, array('\\'=>'\\\\',"'"=>"\\'",'"'=>'\\"',"\r"=>'\\r',"\n"=>'\\n',''<\/')); + $value = strtr($value, array('\\'=>'\\\\',"'"=>"\\'",'"'=>'\\"',"\r"=>'\\r',"\n"=>'\\n',''<\/')); echo '' . "\n"; } diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index ddaf7503..ce412304 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -31,7 +31,7 @@ if (IS_installed === true && !defined('IN_serendipity')) { include(S9Y_INCLUDE_PATH . 'include/compat.inc.php'); // The version string -$serendipity['version'] = '1.1-beta4'; +$serendipity['version'] = '1.1-beta5'; // Setting this to 'false' will enable debugging output. All alpa/beta/cvs snapshot versions will emit debug information by default. To increase the debug level (to enable Smarty debugging), set this flag to 'debug'. $serendipity['production'] = (preg_match('@\-(alpha|beta|cvs)@', $serendipity['version']) ? false : true); From fa076efde9fcf5940994fc1dac5fe397ebd911d0 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 5 Oct 2006 14:05:35 +0000 Subject: [PATCH 0065/1127] Proper unescape. Thanks to Stefan Esser --- include/functions_config.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 22822d21..71afca94 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -542,10 +542,10 @@ function serendipity_restoreVar(&$source, &$target) { * @return null */ function serendipity_JSsetCookie($name, $value) { - $name = strtr($name, array('\\'=>'\\\\',"'"=>"\\'",'"'=>'\\"',"\r"=>'\\r',"\n"=>'\\n',''<\/')); - $value = strtr($value, array('\\'=>'\\\\',"'"=>"\\'",'"'=>'\\"',"\r"=>'\\r',"\n"=>'\\n',''<\/')); + $name = htmlentities($name); + $value = urlencode($value); - echo '' . "\n"; + echo '' . "\n"; } /** From a90f4250dda1777423a87e0d584d07e1b843fe2c Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 9 Oct 2006 09:19:39 +0000 Subject: [PATCH 0066/1127] Show mis-assigned plugins when a template supports custom sidebars --- include/admin/plugins.inc.php | 2 +- include/functions_plugins_admin.inc.php | 32 ++++++++++++++++++++++--- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/include/admin/plugins.inc.php b/include/admin/plugins.inc.php index 9ca17b79..beab2c8d 100644 --- a/include/admin/plugins.inc.php +++ b/include/admin/plugins.inc.php @@ -434,7 +434,7 @@ if (isset($_GET['serendipity']['plugin_to_conf'])) { /* Load the new plugin */ $plugin = &serendipity_plugin_api::load_plugin($inst); if (!is_object($plugin)) { - echo "DEBUG: Plugin $inst not an object: " . print_r($plugin, true) . ".
Input: " . print_r($serendipity['GET'], true) . ".

\n\nPlease report this bug. This error can happen if a plugin was not properly downloaded (check your plugins directory if the requested plugin was downloaded) or the inclusion of a file failed (permissions?)
\n"; + echo "DEBUG: Plugin $inst not an object: " . print_r($plugin, true) . ".
Input: " . print_r($serendipity['GET'], true) . ".

\n\nThis error can happen if a plugin was not properly downloaded (check your plugins directory if the requested plugin was downloaded) or the inclusion of a file failed (permissions?)
\n"; echo "Backtrace:
\n" . implode("
\n", $serendipity['debug']['pluginload']) . "
"; } $bag = new serendipity_property_bag; diff --git a/include/functions_plugins_admin.inc.php b/include/functions_plugins_admin.inc.php index 18885b4e..5ed42b4d 100644 --- a/include/functions_plugins_admin.inc.php +++ b/include/functions_plugins_admin.inc.php @@ -58,6 +58,7 @@ function show_plugins($event_only = false, $sidebars = null) global $serendipity; + $sql_filter = ''; if (is_array($sidebars)) { foreach($sidebars AS $sidebar) { $up = strtoupper($sidebar); @@ -70,6 +71,19 @@ function show_plugins($event_only = false, $sidebars = null) } else { $opts[$sidebar] = $up; } + $sql_filter .= "AND placement != '" . serendipity_db_escape_string($sidebar) . "' "; + } + } + + if (!$event_only) { + $sql = "SELECT * from {$serendipity['dbPrefix']}plugins + WHERE placement != 'event' + AND placement != 'eventh' + " . $sql_filter; + $invisible_plugins = serendipity_db_query($sql); + if (is_array($invisible_plugins)) { + $sidebars[] = 'NONE'; + $opts['NONE'] = NONE; } } @@ -114,10 +128,22 @@ function show_plugins($event_only = false, $sidebars = null) $total = 0; foreach ($plugin_placements as $plugin_placement) { + if (!$event_only && $plugin_placement == 'NONE') { + $is_invisible = true; + } else { + $is_invisible = false; + } + $ptitle = $opts[$plugin_placement]; + $pid = $plugin_placement; + echo ''; - echo '
' . $opts[$plugin_placement] . '
'; - echo '
    '; - $plugins = serendipity_plugin_api::enum_plugins($plugin_placement); + echo '
    ' . $ptitle . '
    '; + echo '
      '; + if ($is_invisible) { + $plugins = $invisible_plugins; + } else { + $plugins = serendipity_plugin_api::enum_plugins($plugin_placement); + } if (!is_array($plugins)) { continue; From 7eebaf687c33f5456ff9683a64233881fce97510 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 9 Oct 2006 10:44:41 +0000 Subject: [PATCH 0067/1127] Update filesize when resizing image, thanks to deminy --- include/functions_images.inc.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 35a30a7c..dd2af52a 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -256,10 +256,10 @@ function serendipity_fetchImageFromDatabase($id, $mode = 'read') { $cond['distinct'] = ''; } - if ($mode != 'discard') { - serendipity_ACL_SQL($cond, false, 'directory', $mode); + if ($mode != 'discard') { + serendipity_ACL_SQL($cond, false, 'directory', $mode); } - + $rs = serendipity_db_query("SELECT {$cond['distinct']} i.id, i.name, i.extension, i.mime, i.size, i.dimensions_width, i.dimensions_height, i.date, i.thumbnail_name, i.authorid, i.path, i.hotlink, i.realname FROM {$serendipity['dbPrefix']}images AS i {$cond['joins']} @@ -698,7 +698,7 @@ function serendipity_scaleImg($id, $width, $height) { unset($output, $result); } - serendipity_updateImageInDatabase(array('dimensions_width' => $width, 'dimensions_height' => $height), $id); + serendipity_updateImageInDatabase(array('dimensions_width' => $width, 'dimensions_height' => $height, 'size' => @filesize($outfile)), $id); return true; } From a72dbdc0eb7cbef9424b046e7362d271ed084715 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 9 Oct 2006 11:00:17 +0000 Subject: [PATCH 0068/1127] Set the 'view' variable to 'plugin' when event plugins take on a full entry page --- include/functions_entries.inc.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 7282df82..dafdcab7 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -871,7 +871,14 @@ function serendipity_printEntries($entries, $extended = 0, $preview = false, $sm serendipity_plugin_api::hook_event('entry_display', $entries, $addData); if (isset($entries['clean_page']) && $entries['clean_page'] === true) { - $serendipity['smarty']->assign('plugin_clean_page', true); + if ($serendipity['view'] == '404') { + $serendipity['view'] = 'plugin'; + } + + $serendipity['smarty']->assign(array( + 'plugin_clean_page' => true, + 'view' => $serendipity['view']) + ); serendipity_smarty_fetch($smarty_block, 'entries.tpl', true); return; // no display of this item } @@ -1127,7 +1134,7 @@ function serendipity_updertEntry($entry) { if (isset($entry['properties'])) { unset($entry['properties']); } - + if (!is_numeric($entry['timestamp'])) { $entry['timestamp'] = time(); } From 5445ab79344e0df3c9c91fcad2bd8b928537381a Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 9 Oct 2006 11:20:07 +0000 Subject: [PATCH 0069/1127] Highlight sticky entries in admin interface --- include/admin/entries.inc.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/admin/entries.inc.php b/include/admin/entries.inc.php index db03e8ed..80bfd4bd 100644 --- a/include/admin/entries.inc.php +++ b/include/admin/entries.inc.php @@ -223,6 +223,10 @@ function serendipity_drawList() { $entry_pre = ''; } + if (serendipity_db_bool($entry['properties']['ep_is_sticky'])) { + $entry_pre .= ' ' . STICKY_POSTINGS . ': '; + } + if (serendipity_db_bool($entry['isdraft'])) { $entry_pre .= ' ' . DRAFT . ': '; } From 2edfea7179ae63b0759cc449af1ce88ad18e74a5 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 11 Oct 2006 08:02:40 +0000 Subject: [PATCH 0070/1127] Make title configurable --- include/plugin_internal.inc.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php index 9d46ac5a..bb40e1ac 100644 --- a/include/plugin_internal.inc.php +++ b/include/plugin_internal.inc.php @@ -661,8 +661,9 @@ class serendipity_syndication_plugin extends serendipity_plugin { $propbag->add('description', SHOWS_RSS_BLAHBLAH); $propbag->add('stackable', true); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.2'); + $propbag->add('version', '1.3'); $propbag->add('configuration', array( + 'title', 'fullfeed', 'show_0.91', 'show_1.0', @@ -695,6 +696,13 @@ class serendipity_syndication_plugin extends serendipity_plugin { function introspect_config_item($name, &$propbag) { switch($name) { + case 'title': + $propbag->add('type', 'string'); + $propbag->add('name', TITLE); + $propbag->add('description', TITLE_FOR_NUGGET); + $propbag->add('default', SYNDICATE_THIS_BLOG); + break; + case 'fullfeed': $radio['value'][] = 'false'; $radio['desc'][] = NO; @@ -880,7 +888,7 @@ class serendipity_syndication_plugin extends serendipity_plugin { { global $serendipity; - $title = $this->title; + $title = $this->get_config('title'); if (serendipity_db_bool($this->get_config('show_0.91', true))) { ?> From 0d95428ddfedc30fdc1a10538c8f354f8db1d366 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 11 Oct 2006 18:59:31 +0000 Subject: [PATCH 0071/1127] Add google ping safer check for "filter" extension --- include/compat.inc.php | 2 +- .../serendipity_event_weblogping.php | 2 +- .../serendipity_event_weblogping/servicesdb_de.inc.php | 6 ++++++ .../serendipity_event_weblogping/servicesdb_en.inc.php | 8 +++++++- .../serendipity_event_weblogping/servicesdb_tn.inc.php | 6 ------ 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/include/compat.inc.php b/include/compat.inc.php index cf79b9ec..ad5f90b4 100644 --- a/include/compat.inc.php +++ b/include/compat.inc.php @@ -101,7 +101,7 @@ if (!isset($_SERVER)) { $_SERVER = &$HTTP_SERVER_VARS; } -if (extension_loaded('filter') && input_name_to_filter(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { +if (extension_loaded('filter') && function_exists('input_name_to_filter') && input_name_to_filter(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { foreach ($_POST as $key => $value) { $_POST[$key] = input_get(INPUT_POST, $key, FILTER_UNSAFE_RAW); } diff --git a/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php b/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php index 5162250d..3abb92d2 100644 --- a/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php +++ b/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php @@ -22,7 +22,7 @@ class serendipity_event_weblogping extends serendipity_event $propbag->add('description', PLUGIN_EVENT_WEBLOGPING_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.06'); + $propbag->add('version', '1.07'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_weblogping/servicesdb_de.inc.php b/plugins/serendipity_event_weblogping/servicesdb_de.inc.php index 086750dd..17ec3c81 100644 --- a/plugins/serendipity_event_weblogping/servicesdb_de.inc.php +++ b/plugins/serendipity_event_weblogping/servicesdb_de.inc.php @@ -54,5 +54,11 @@ 'host' => 'api.my.yahoo.com', 'path' => '/RPC2' ), + + array( + 'name' => 'Google', + 'host' => 'blogsearch.google.com', + 'path' => '/ping/RPC2' + ), ); ?> diff --git a/plugins/serendipity_event_weblogping/servicesdb_en.inc.php b/plugins/serendipity_event_weblogping/servicesdb_en.inc.php index 59bb91f0..4781ce92 100644 --- a/plugins/serendipity_event_weblogping/servicesdb_en.inc.php +++ b/plugins/serendipity_event_weblogping/servicesdb_en.inc.php @@ -58,6 +58,12 @@ array( 'name' => 'Blogbot.dk', 'host' => 'blogbot.dk', - 'path' => '/io/xml-rpc.php') + 'path' => '/io/xml-rpc.php'), + array( + 'name' => 'Google', + 'host' => 'blogsearch.google.com', + 'path' => '/ping/RPC2' + ), + ); ?> diff --git a/plugins/serendipity_event_weblogping/servicesdb_tn.inc.php b/plugins/serendipity_event_weblogping/servicesdb_tn.inc.php index 880230e8..dda025bc 100644 --- a/plugins/serendipity_event_weblogping/servicesdb_tn.inc.php +++ b/plugins/serendipity_event_weblogping/servicesdb_tn.inc.php @@ -47,12 +47,6 @@ 'path' => '/RPC2' ), - array( - 'name' => 'blogg.de', - 'host' => 'xmlrpc.blogg.de', - 'path' => '/' - ), - array( 'name' => 'Yahoo!', 'host' => 'api.my.yahoo.com', From b08ee54f76303abe41d9c4353773a5f57a8eb67e Mon Sep 17 00:00:00 2001 From: Sebastian Bergmann Date: Fri, 13 Oct 2006 12:25:09 +0000 Subject: [PATCH 0072/1127] Allow configuration of title for archives plugin. --- include/plugin_internal.inc.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php index bb40e1ac..d94c0f01 100644 --- a/include/plugin_internal.inc.php +++ b/include/plugin_internal.inc.php @@ -367,13 +367,20 @@ class serendipity_archives_plugin extends serendipity_plugin { $propbag->add('stackable', true); $propbag->add('author', 'Serendipity Team'); $propbag->add('version', '1.0'); - $propbag->add('configuration', array('frequency', 'count', 'show_count')); + $propbag->add('configuration', array('title', 'frequency', 'count', 'show_count')); $propbag->add('groups', array('FRONTEND_VIEWS')); } function introspect_config_item($name, &$propbag) { switch($name) { + case 'title': + $propbag->add('type', 'string'); + $propbag->add('name', TITLE); + $propbag->add('description', TITLE_FOR_NUGGET); + $propbag->add('default', ARCHIVES); + break; + case 'count' : $propbag->add('type', 'string'); $propbag->add('name', ARCHIVE_COUNT); @@ -406,7 +413,7 @@ class serendipity_archives_plugin extends serendipity_plugin { { global $serendipity; - $title = $this->title; + $title = $this->get_config('title', $this->title); $ts = mktime(0, 0, 0, date('m'), 1); From 33fc8b1fc10b113dd995809499c57e5c21dcbf07 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 13 Oct 2006 13:53:25 +0000 Subject: [PATCH 0073/1127] indicate size to opera, by stm9x9 --- include/functions_installer.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/functions_installer.inc.php b/include/functions_installer.inc.php index 44f3050f..2a72978a 100644 --- a/include/functions_installer.inc.php +++ b/include/functions_installer.inc.php @@ -389,7 +389,7 @@ function serendipity_guessInput($type, $name, $value='', $default='') { break; case 'multilist': - echo ''; foreach ((array)$default as $k => $v) { print_r($v); $selected = false; From 35969f8d0fdd7548af7b47f16c3d05fdb24d68a5 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 16 Oct 2006 12:33:00 +0000 Subject: [PATCH 0074/1127] Add danish treanslations by Henrik Schack --- .../UTF-8/lang_da.inc.php | 14 +++++++++++ .../lang_da.inc.php | 14 +++++++++++ .../UTF-8/lang_da.inc.php | 13 +++++++++++ .../lang_da.inc.php | 13 +++++++++++ .../UTF-8/lang_da.inc.php | 23 +++++++++++++++++++ .../lang_da.inc.php | 23 +++++++++++++++++++ 6 files changed, 100 insertions(+) create mode 100644 plugins/serendipity_event_emoticate/UTF-8/lang_da.inc.php create mode 100644 plugins/serendipity_event_emoticate/lang_da.inc.php create mode 100644 plugins/serendipity_event_s9ymarkup/UTF-8/lang_da.inc.php create mode 100644 plugins/serendipity_event_s9ymarkup/lang_da.inc.php create mode 100644 plugins/serendipity_plugin_entrylinks/UTF-8/lang_da.inc.php create mode 100644 plugins/serendipity_plugin_entrylinks/lang_da.inc.php diff --git a/plugins/serendipity_event_emoticate/UTF-8/lang_da.inc.php b/plugins/serendipity_event_emoticate/UTF-8/lang_da.inc.php new file mode 100644 index 00000000..75213f90 --- /dev/null +++ b/plugins/serendipity_event_emoticate/UTF-8/lang_da.inc.php @@ -0,0 +1,14 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_EVENT_EMOTICATE_NAME', 'Formatering: Smileys'); +@define('PLUGIN_EVENT_EMOTICATE_DESC', 'Konverter standard tekst-smileys til billeder'); +@define('PLUGIN_EVENT_EMOTICATE_TRANSFORM', 'Standard tekst-smileys som :-) og ;-) konverteres til billeder.'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION', 'Filnavnendelse'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION_BLAHBLAH', 'Filnavnendelsen på dine smileys. Der er forskel på store/små bogstaver.'); +?> diff --git a/plugins/serendipity_event_emoticate/lang_da.inc.php b/plugins/serendipity_event_emoticate/lang_da.inc.php new file mode 100644 index 00000000..7954b17d --- /dev/null +++ b/plugins/serendipity_event_emoticate/lang_da.inc.php @@ -0,0 +1,14 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_EVENT_EMOTICATE_NAME', 'Formatering: Smileys'); +@define('PLUGIN_EVENT_EMOTICATE_DESC', 'Konverter standard tekst-smileys til billeder'); +@define('PLUGIN_EVENT_EMOTICATE_TRANSFORM', 'Standard tekst-smileys som :-) og ;-) konverteres til billeder.'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION', 'Filnavnendelse'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION_BLAHBLAH', 'Filnavnendelsen p dine smileys. Der er forskel p store/sm bogstaver.'); +?> diff --git a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_da.inc.php b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_da.inc.php new file mode 100644 index 00000000..bb86cbe6 --- /dev/null +++ b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_da.inc.php @@ -0,0 +1,13 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_EVENT_S9YMARKUP_NAME', 'Formatering: Serendipity'); +@define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Anvend grundlæggende serendipity formatering på indtastet tekst'); +@define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'Omsluttende stjerner markerer tekst som fed (*ord*), understregning laves med _ord_.'); + +?> diff --git a/plugins/serendipity_event_s9ymarkup/lang_da.inc.php b/plugins/serendipity_event_s9ymarkup/lang_da.inc.php new file mode 100644 index 00000000..fe128824 --- /dev/null +++ b/plugins/serendipity_event_s9ymarkup/lang_da.inc.php @@ -0,0 +1,13 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_EVENT_S9YMARKUP_NAME', 'Formatering: Serendipity'); +@define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Anvend grundlggende serendipity formatering p indtastet tekst'); +@define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'Omsluttende stjerner markerer tekst som fed (*ord*), understregning laves med _ord_.'); + +?> diff --git a/plugins/serendipity_plugin_entrylinks/UTF-8/lang_da.inc.php b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_da.inc.php new file mode 100644 index 00000000..e076dbf8 --- /dev/null +++ b/plugins/serendipity_plugin_entrylinks/UTF-8/lang_da.inc.php @@ -0,0 +1,23 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_ENTRYLINKS_NAME', 'Links i artikel'); +@define('PLUGIN_ENTRYLINKS_BLAHBLAH', 'Vis alle anvendte links i en artikel'); +@define('PLUGIN_ENTRYLINKS_NEWWIN', 'Åben links i nyt vindue?'); +@define('PLUGIN_ENTRYLINKS_NEWWIN_BLAHBLAH', 'Skal links åbnes i et nye vindue? (Standard: samme vindue)'); +@define('PLUGIN_ENTRYLINKS_REFERERS', 'Refererende links'); +@define('PLUGIN_ENTRYLINKS_WORDWRAP', 'Ombrydning'); +@define('PLUGIN_ENTRYLINKS_WORDWRAP_BLAHBLAH', 'Hvor mange ord før ombrydning? (Standard: 30)'); +@define('PLUGIN_ENTRYLINKS_MAXREF', 'Maksimalt antal refererende links'); +@define('PLUGIN_ENTRYLINKS_MAXREF_BLAHBLAH', 'Hvor mange refererende links skal vises? (Standard: 15)'); +@define('PLUGIN_ENTRYLINKS_ORDERBY', 'Sortering af refererende links'); +@define('PLUGIN_ENTRYLINKS_ORDERBY_BLAHBLAH', 'Hvad skal refererende links sorteres efter? (Standard: antal links)'); +@define('PLUGIN_ENTRYLINKS_ORDERBY_DAY', 'Dato'); +@define('PLUGIN_ENTRYLINKS_ORDERBY_FULLCOUNT', 'Antal links'); + +?> diff --git a/plugins/serendipity_plugin_entrylinks/lang_da.inc.php b/plugins/serendipity_plugin_entrylinks/lang_da.inc.php new file mode 100644 index 00000000..c1bf1900 --- /dev/null +++ b/plugins/serendipity_plugin_entrylinks/lang_da.inc.php @@ -0,0 +1,23 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_ENTRYLINKS_NAME', 'Links i artikel'); +@define('PLUGIN_ENTRYLINKS_BLAHBLAH', 'Vis alle anvendte links i en artikel'); +@define('PLUGIN_ENTRYLINKS_NEWWIN', 'ben links i nyt vindue?'); +@define('PLUGIN_ENTRYLINKS_NEWWIN_BLAHBLAH', 'Skal links bnes i et nye vindue? (Standard: samme vindue)'); +@define('PLUGIN_ENTRYLINKS_REFERERS', 'Refererende links'); +@define('PLUGIN_ENTRYLINKS_WORDWRAP', 'Ombrydning'); +@define('PLUGIN_ENTRYLINKS_WORDWRAP_BLAHBLAH', 'Hvor mange ord fr ombrydning? (Standard: 30)'); +@define('PLUGIN_ENTRYLINKS_MAXREF', 'Maksimalt antal refererende links'); +@define('PLUGIN_ENTRYLINKS_MAXREF_BLAHBLAH', 'Hvor mange refererende links skal vises? (Standard: 15)'); +@define('PLUGIN_ENTRYLINKS_ORDERBY', 'Sortering af refererende links'); +@define('PLUGIN_ENTRYLINKS_ORDERBY_BLAHBLAH', 'Hvad skal refererende links sorteres efter? (Standard: antal links)'); +@define('PLUGIN_ENTRYLINKS_ORDERBY_DAY', 'Dato'); +@define('PLUGIN_ENTRYLINKS_ORDERBY_FULLCOUNT', 'Antal links'); + +?> From 88919c3433c7c976b460a3e371b6f002afa55800 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 18 Oct 2006 12:40:25 +0000 Subject: [PATCH 0075/1127] Beta5 --- docs/NEWS | 2 +- include/admin/images.inc.php | 2 +- include/admin/import.inc.php | 5 ++--- include/functions_images.inc.php | 3 ++- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 75651f5c..e6c5d367 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,6 +1,6 @@ # $Id$ -Version 1.1-beta5 () +Version 1.1-beta5 (October 18th, 2006) ------------------------------------------------------------------------ * Added new plugin hooks: diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index d88207e8..87f53d82 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -305,7 +305,7 @@ switch ($serendipity['GET']['adminAction']) { // Insert into database $image_id = serendipity_insertImageInDatabase($tfile, $serendipity['POST']['target_directory'][$idx], $authorid, null, $realname); - serendipity_plugin_api::hook_event('backend_image_add', $target); + serendipity_plugin_api::hook_event('backend_image_add', $target, $created_thumbnail); $new_media[] = array( 'image_id' => $image_id, 'target' => $target, diff --git a/include/admin/import.inc.php b/include/admin/import.inc.php index 3ed958ea..1c697686 100644 --- a/include/admin/import.inc.php +++ b/include/admin/import.inc.php @@ -164,10 +164,9 @@ class Serendipity_Import { function &nativeQuery($query, $db = false) { global $serendipity; - mysql_select_db($this->data['name']); + mysql_select_db($this->data['name'], $db); $return = &mysql_query($query, $db); - // print_r($return); - mysql_select_db($serendipity['dbName']); + mysql_select_db($serendipity['dbName'], $serendipity['dbConn']); $return = &mysql_query($query, $db); return $return; } } diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index dd2af52a..62ed79ce 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -620,6 +620,7 @@ function serendipity_makeThumbnail($file, $directory = '', $size = false, $thumb } else { $outfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $directory . $f . '.' . $thumbname . '.' . $suf; } + $serendipity['last_outfile'] = $outfile; # echo 'To: ' . $outfile . '
      '; $fdim = @serendipity_getimagesize($infile, '', $suf); @@ -1417,7 +1418,7 @@ function serendipity_displayImageList($page = 0, $lineBreak = NULL, $manage = fa if ($debug) echo "

      File name is $sFileName,
      thumbnail is $sThumbNailFile

      "; unset($aResultSet[$sKey]); - if (isset($aFilesOnDisk[$sFileName])){ + if (isset($aFilesOnDisk[$sFileName])) { unset($aFilesOnDisk[$sFileName]); } else { if ($debug) "Deleting Image {$sFile['id']}
      \n"; From 60c660fca76c076d82091ec64174b9e2d6f206b0 Mon Sep 17 00:00:00 2001 From: Matthew Groeninger Date: Thu, 19 Oct 2006 14:31:18 +0000 Subject: [PATCH 0076/1127] Do not display the directory change option for hotlinks. --- templates/default/admin/media_items.tpl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/templates/default/admin/media_items.tpl b/templates/default/admin/media_items.tpl index e09bc281..3b5692e7 100644 --- a/templates/default/admin/media_items.tpl +++ b/templates/default/admin/media_items.tpl @@ -78,6 +78,7 @@ {/if}
{/foreach} + {if NOT $file.hotlink}
@@ -88,6 +89,7 @@ {/foreach}
+ {/if} {if $file.is_image}

{$CONST.EDIT} @@ -150,4 +152,4 @@ {if $media.enclose AND (($smarty.foreach.mediafiles.iteration % $media.lineBreak) == 0)} {/if} -{/foreach} \ No newline at end of file +{/foreach} From eb46c530b5c60d4d6a8e5677bf319fb3082db0f1 Mon Sep 17 00:00:00 2001 From: Ivan Cenov Date: Sat, 21 Oct 2006 18:20:53 +0000 Subject: [PATCH 0077/1127] 1) Added BG translation of serendipity_event_contentrewrite plugin. --- .../lang_bg.inc.php | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 plugins/serendipity_event_contentrewrite/lang_bg.inc.php diff --git a/plugins/serendipity_event_contentrewrite/lang_bg.inc.php b/plugins/serendipity_event_contentrewrite/lang_bg.inc.php new file mode 100644 index 00000000..12e56a64 --- /dev/null +++ b/plugins/serendipity_event_contentrewrite/lang_bg.inc.php @@ -0,0 +1,27 @@ +{}'); +@define('PLUGIN_EVENT_CONTENTREWRITE_REWRITECHAR', ' '); +@define('PLUGIN_EVENT_CONTENTREWRITE_REWRITECHARDESC', ' , . \'serendipity*\' , \'*\' , .'); +@define('PLUGIN_EVENT_CONTENTREWRITE_REWRITESTRING', ' %s %s.'); From 23ed25e8319f85d3a915dee6a97b27e79ebce318 Mon Sep 17 00:00:00 2001 From: Ivan Cenov Date: Sat, 21 Oct 2006 18:28:23 +0000 Subject: [PATCH 0078/1127] 1) Added UTF-8 variant for serendipity_event_contentrewrite/lang_bg.inc.php --- .../UTF-8/lang_bg.inc.php | 27 +++++++++++++++++++ .../lang_bg.inc.php | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 plugins/serendipity_event_contentrewrite/UTF-8/lang_bg.inc.php diff --git a/plugins/serendipity_event_contentrewrite/UTF-8/lang_bg.inc.php b/plugins/serendipity_event_contentrewrite/UTF-8/lang_bg.inc.php new file mode 100644 index 00000000..f1dbab60 --- /dev/null +++ b/plugins/serendipity_event_contentrewrite/UTF-8/lang_bg.inc.php @@ -0,0 +1,27 @@ +{от}'); +@define('PLUGIN_EVENT_CONTENTREWRITE_REWRITECHAR', 'Символ за фисиране на подмяна'); +@define('PLUGIN_EVENT_CONTENTREWRITE_REWRITECHARDESC', 'Ако е предвиден символ за предизвикване на подмяна, въведете го тук. Ако искате да замените \'serendipity*\' с каквото сте въвели за тази дума, но желаете \'*\' да се пропуска, въведете този символ тук.'); +@define('PLUGIN_EVENT_CONTENTREWRITE_REWRITESTRING', 'Стринговете за изпълнение на подмяна във вашата конфигурация са %s и %s.'); diff --git a/plugins/serendipity_event_contentrewrite/lang_bg.inc.php b/plugins/serendipity_event_contentrewrite/lang_bg.inc.php index 12e56a64..9203031f 100644 --- a/plugins/serendipity_event_contentrewrite/lang_bg.inc.php +++ b/plugins/serendipity_event_contentrewrite/lang_bg.inc.php @@ -1,7 +1,7 @@ Date: Mon, 23 Oct 2006 07:32:37 +0000 Subject: [PATCH 0079/1127] Fix gazillion comment count bug --- docs/NEWS | 7 +++++++ include/admin/comments.inc.php | 3 ++- include/functions_comments.inc.php | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index e6c5d367..c65fb6c9 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,5 +1,12 @@ # $Id$ +Version 1.1 () +------------------------------------------------------------------------ + + * Fix possible integer wraparound in comment count leading to + a gazillion counter state. Also now show links to the entries + within the administration comment panel. Thanks to Julian Finn! + Version 1.1-beta5 (October 18th, 2006) ------------------------------------------------------------------------ diff --git a/include/admin/comments.inc.php b/include/admin/comments.inc.php index 324a35fb..ef0e43d4 100644 --- a/include/admin/comments.inc.php +++ b/include/admin/comments.inc.php @@ -311,6 +311,7 @@ foreach ($sql as $rs) { 'referer' => $rs['referer'], 'url' => $rs['url'], 'ip' => $rs['ip'], + 'entry_url' => serendipity_archiveURL($rs['entry_id'], $rs['title']), 'email' => $rs['email'], 'author' => (empty($rs['author']) ? ANONYMOUS : $rs['author']), 'entry_id' => $rs['entry_id'] @@ -336,7 +337,7 @@ foreach ($sql as $rs) { ?> - '. $comment['title'] .', '. ON . ' ' . serendipity_mb('ucfirst', serendipity_strftime('%b %e %Y, %H:%M', $comment['timestamp']))?> + '. $comment['title'] .', '. ON . ' ' . serendipity_mb('ucfirst', serendipity_strftime('%b %e %Y, %H:%M', $comment['timestamp']))?> diff --git a/include/functions_comments.inc.php b/include/functions_comments.inc.php index bc7a29fe..ffab9c85 100644 --- a/include/functions_comments.inc.php +++ b/include/functions_comments.inc.php @@ -430,7 +430,7 @@ function serendipity_deleteComment($id, $entry_id, $type='comments') { } else { $type = 'comments'; } - serendipity_db_query("UPDATE {$serendipity['dbPrefix']}entries SET $type = $type-1 WHERE id = ". $entry_id ." $admin"); + serendipity_db_query("UPDATE {$serendipity['dbPrefix']}entries SET $type = $type-1 WHERE id = ". $entry_id ." AND $type > 0 $admin"); } serendipity_db_query("UPDATE {$serendipity['dbPrefix']}comments SET parent_id = " . (int)$sql['parent_id'] . " WHERE parent_id = " . $id); From 31a7d617db7e9e95c1c27f4ea9bc3c9c8e4444ab Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 23 Oct 2006 09:46:19 +0000 Subject: [PATCH 0080/1127] reset proper draft privileges for published entries and authors without having the permission to save published entries --- include/functions_entries.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index dafdcab7..765053e2 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -1208,7 +1208,7 @@ function serendipity_updertEntry($entry) { } if (!$_SESSION['serendipityRightPublish']) { - unset($entry['isdraft']); + $entry['isdraft'] = 'true'; } if (is_array($categories)) { From 5a8401b893fb9718915d889574e84cb21cda9474 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 24 Oct 2006 19:46:20 +0000 Subject: [PATCH 0081/1127] Fix problem with %username% permalinks --- docs/NEWS | 3 +++ include/functions_entries.inc.php | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index c65fb6c9..6a885bb6 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.1 () ------------------------------------------------------------------------ + * Fix bug with using %username% in author permalinks, thanks to oeli + from the forums! (garvinhicking) + * Fix possible integer wraparound in comment count leading to a gazillion counter state. Also now show links to the entries within the administration comment panel. Thanks to Julian Finn! diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 765053e2..ac2e5db6 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -350,6 +350,7 @@ function &serendipity_fetchEntries($range = null, $full = true, $limit = '', $fe e.last_modified, a.realname AS author, + a.username AS loginname, a.email"; } @@ -962,7 +963,7 @@ function serendipity_printEntries($entries, $extended = 0, $preview = false, $sm $authorData = array( 'authorid' => $entry['authorid'], - 'username' => $entry['author'], + 'username' => $entry['loginname'], 'email' => $entry['email'], 'realname' => $entry['author'] ); From 348eff80404c199039b8ebac128567b413ecd796 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 24 Oct 2006 22:03:19 +0000 Subject: [PATCH 0082/1127] Add new variable to make serendipity be deaf, mute and blind. Have fun, absynth :) --- include/functions_config.inc.php | 10 +++++----- index.php | 9 ++++++--- serendipity_config.inc.php | 4 ++++ 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 71afca94..d58c860f 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -804,16 +804,16 @@ function serendipity_getSessionLanguage() { } if (isset($serendipity['COOKIE']['serendipityLanguage'])) { - serendipity_header('X-Serendipity-InterfaceLangSource: Cookie'); + if ($serendipity['expose_s9y']) serendipity_header('X-Serendipity-InterfaceLangSource: Cookie'); $lang = $serendipity['COOKIE']['serendipityLanguage']; } elseif (!empty($serendipity['languages'][$serendipity['GET']['lang_selected']])) { - serendipity_header('X-Serendipity-InterfaceLangSource: GET'); + if ($serendipity['expose_s9y']) serendipity_header('X-Serendipity-InterfaceLangSource: GET'); $lang = $serendipity['GET']['lang_selected']; } elseif (serendipity_db_bool($serendipity['lang_content_negotiation'])) { - serendipity_header('X-Serendipity-InterfaceLangSource: Content-Negotiation'); + if ($serendipity['expose_s9y']) serendipity_header('X-Serendipity-InterfaceLangSource: Content-Negotiation'); $lang = serendipity_detectLang(); } elseif ($_SESSION['serendipityAuthedUser']) { - serendipity_header('X-Serendipity-InterfaceLangSource: Database'); + if ($serendipity['expose_s9y']) serendipity_header('X-Serendipity-InterfaceLangSource: Database'); $lang = $serendipity['lang']; } @@ -821,7 +821,7 @@ function serendipity_getSessionLanguage() { $lang = $serendipity['lang']; } - serendipity_header('X-Serendipity-InterfaceLang: ' . $lang); + if ($serendipity['expose_s9y']) serendipity_header('X-Serendipity-InterfaceLang: ' . $lang); if ($lang != $serendipity['lang']) { $serendipity['content_lang'] = $lang; diff --git a/index.php b/index.php index 24a68422..a96437e6 100644 --- a/index.php +++ b/index.php @@ -17,7 +17,10 @@ if ($global_debug) { // We need to set this to return a 200 since we use .htaccess ErrorDocument // rules to handle archives. header('HTTP/1.0 200'); -header('X-Blog: Serendipity'); // Used for installer detection + +if ($serendipity['expose_s9y']) { + header('X-Blog: Serendipity'); // Used for installer detection +} // Session are needed to also remember an autologin user on the frontend ob_start(); @@ -30,7 +33,7 @@ if ($serendipity['CacheControl']) { header('Cache-Control: private, pre-check=0, post-check=0, max-age=0'); } header('Expires: 0'); - header('Pragma: no-cache'); + header('Pragma: no-cache'); } $track_referer = true; $uri = $_SERVER['REQUEST_URI']; @@ -505,7 +508,7 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range if ($date < 1) { continue; } - + if ($m[1] == 'f' || $m[1] == 'from') { $serendipity['GET']['commentStartTime'] = $date; $timedesc['start'] = serendipity_strftime(DATE_FORMAT_SHORT, $date); diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index ce412304..6295c989 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -91,6 +91,10 @@ if (!isset($serendipity['CacheControl'])) { $serendipity['CacheControl'] = false; } +if (!isset($serendipity['expose_s9y'])) { + $serendipity['expose_s9y'] = true; +} + // Should IFRAMEs be used for previewing entries and sending trackbacks? $serendipity['use_iframe'] = true; From edd9dff220aa525149125d4fb8f7f172f77c98d1 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 25 Oct 2006 08:27:16 +0000 Subject: [PATCH 0083/1127] Checkbox-based multi-entry deletion, fix admin entry pagination to not show empty paginated pages on the last page --- docs/NEWS | 4 + include/admin/entries.inc.php | 91 +++++++++++++++++++++-- lang/UTF-8/plugin_lang.php | 1 + lang/UTF-8/serendipity_lang_bg.inc.php | 9 ++- lang/UTF-8/serendipity_lang_cn.inc.php | 3 +- lang/UTF-8/serendipity_lang_cs.inc.php | 3 +- lang/UTF-8/serendipity_lang_cz.inc.php | 3 +- lang/UTF-8/serendipity_lang_da.inc.php | 3 +- lang/UTF-8/serendipity_lang_de.inc.php | 11 +-- lang/UTF-8/serendipity_lang_en.inc.php | 5 +- lang/UTF-8/serendipity_lang_es.inc.php | 3 +- lang/UTF-8/serendipity_lang_fa.inc.php | 3 +- lang/UTF-8/serendipity_lang_fi.inc.php | 3 +- lang/UTF-8/serendipity_lang_fr.inc.php | 3 +- lang/UTF-8/serendipity_lang_hu.inc.php | 1 + lang/UTF-8/serendipity_lang_is.inc.php | 3 +- lang/UTF-8/serendipity_lang_it.inc.php | 1 + lang/UTF-8/serendipity_lang_ja.inc.php | 3 +- lang/UTF-8/serendipity_lang_ko.inc.php | 3 +- lang/UTF-8/serendipity_lang_nl.inc.php | 3 +- lang/UTF-8/serendipity_lang_no.inc.php | 3 +- lang/UTF-8/serendipity_lang_pl.inc.php | 1 + lang/UTF-8/serendipity_lang_pt.inc.php | 3 +- lang/UTF-8/serendipity_lang_pt_PT.inc.php | 1 + lang/UTF-8/serendipity_lang_ro.inc.php | 1 + lang/UTF-8/serendipity_lang_ru.inc.php | 3 +- lang/UTF-8/serendipity_lang_sa.inc.php | 1 + lang/UTF-8/serendipity_lang_se.inc.php | 1 + lang/UTF-8/serendipity_lang_ta.inc.php | 1 + lang/UTF-8/serendipity_lang_tn.inc.php | 3 +- lang/UTF-8/serendipity_lang_tr.inc.php | 1 + lang/UTF-8/serendipity_lang_tw.inc.php | 3 +- lang/UTF-8/serendipity_lang_zh.inc.php | 3 +- lang/addlang.sh | 2 +- lang/addlang.txt | 5 +- lang/plugin_lang.php | 1 + lang/serendipity_lang_bg.inc.php | 1 + lang/serendipity_lang_cn.inc.php | 1 + lang/serendipity_lang_cs.inc.php | 1 + lang/serendipity_lang_cz.inc.php | 1 + lang/serendipity_lang_da.inc.php | 1 + lang/serendipity_lang_de.inc.php | 9 ++- lang/serendipity_lang_en.inc.php | 2 + lang/serendipity_lang_es.inc.php | 1 + lang/serendipity_lang_fa.inc.php | 1 + lang/serendipity_lang_fi.inc.php | 1 + lang/serendipity_lang_fr.inc.php | 1 + lang/serendipity_lang_hu.inc.php | 1 + lang/serendipity_lang_is.inc.php | 1 + lang/serendipity_lang_it.inc.php | 1 + lang/serendipity_lang_ja.inc.php | 1 + lang/serendipity_lang_ko.inc.php | 1 + lang/serendipity_lang_nl.inc.php | 1 + lang/serendipity_lang_no.inc.php | 1 + lang/serendipity_lang_pl.inc.php | 1 + lang/serendipity_lang_pt.inc.php | 1 + lang/serendipity_lang_pt_PT.inc.php | 1 + lang/serendipity_lang_ro.inc.php | 1 + lang/serendipity_lang_ru.inc.php | 1 + lang/serendipity_lang_sa.inc.php | 1 + lang/serendipity_lang_se.inc.php | 1 + lang/serendipity_lang_ta.inc.php | 1 + lang/serendipity_lang_tn.inc.php | 1 + lang/serendipity_lang_tr.inc.php | 1 + lang/serendipity_lang_tw.inc.php | 1 + lang/serendipity_lang_zh.inc.php | 1 + 66 files changed, 187 insertions(+), 44 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 6a885bb6..23d5fe62 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Support to delete multiple entries at once via checkboxes in the + entry admin panel, fix admin entry pagination to not show + next pages, if that next page were empty. (garvinhicking) + * Fix bug with using %username% in author permalinks, thanks to oeli from the forums! (garvinhicking) diff --git a/include/admin/entries.inc.php b/include/admin/entries.inc.php index 80bfd4bd..e7d06105 100644 --- a/include/admin/entries.inc.php +++ b/include/admin/entries.inc.php @@ -90,7 +90,7 @@ function serendipity_drawList() { false, serendipity_db_limit( $offSet, - $perPage + $perPage + 1 ), true, false, @@ -98,8 +98,8 @@ function serendipity_drawList() { $filter_sql ); ?> -
+ @@ -178,6 +178,8 @@ function serendipity_drawList() { + +
- + $perPage) { ?>
+ +
+ + + + $perPage) { + continue; + } // Find out if the entry has been modified later than 30 minutes after creation if ($entry['timestamp'] <= ($entry['last_modified'] - 60*30)) { $lm = '*'; @@ -262,14 +282,14 @@ function serendipity_drawList() { <?php echo VIEW; ?> <?php echo EDIT; ?> <?php echo DELETE; ?> + -
+
-
@@ -278,18 +298,33 @@ function serendipity_drawList() { - + $perPage) { ?>
+ + + + +
+ + +
+ +
+
+ + + : # +
@@ -303,7 +338,6 @@ function serendipity_drawList() { } ?>
- '; + $cont_draw = true; + + case 'doMultiDelete': + if (!isset($cont_draw)) { + if (!serendipity_checkFormToken() || !isset($serendipity['GET']['id'])) { + break; + } + + $parts = explode(',', $serendipity['GET']['id']); + foreach($parts AS $id) { + $id = (int)$id; + if ($id > 0) { + $entry = serendipity_fetchEntry('id', $id, 1, 1); + serendipity_deleteEntry((int)$id); + printf(RIP_ENTRY, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + echo '
'; + } + } + } case 'editSelect': serendipity_drawList(); @@ -472,6 +525,30 @@ switch($serendipity['GET']['adminAction']) { + $id) { + $ids .= (int)$id . ','; + $entry = serendipity_fetchEntry('id', $id, 1, 1); + printf(DELETE_SURE, $entry['id'] . ' - ' . htmlspecialchars($entry['title'])); + echo '
'; + } + $newLoc = '?' . serendipity_setFormToken('url') . '&serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=doMultiDelete&serendipity[id]=' . $ids; +?> +
+
+ $constants) { @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index e56bca19..a74ac29f 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -867,7 +867,8 @@ @define('INSTALL_PERMALINK_COMMENTSPATH', 'Път до коментарите'); @define('PERM_SET_CHILD', 'Установяване на същите разрешения за всички поддиректории'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Забранени приставки'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Забранени събития'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Разрешаване на Plugin ACL за потребителски групи ?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Ако опцията "Plugin ACL за потребителски групи" е позволена, ще можете да указвате кои потребителски групи имат позволението да изпълняват дадени събитийни и странични приставки.'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Забранени приставки'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Забранени събития'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Разрешаване на Plugin ACL за потребителски групи ?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Ако опцията "Plugin ACL за потребителски групи" е позволена, ще можете да указвате кои потребителски групи имат позволението да изпълняват дадени събитийни и странични приставки.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index c33e87e6..a94b80a2 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -1,4 +1,4 @@ - @@ -897,3 +897,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index d726b231..7bd20aea 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -1,4 +1,4 @@ - @@ -897,3 +897,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index 3f905832..aa4262aa 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 2a0c0714..45b0125b 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -1,4 +1,4 @@ -, @@ -893,3 +893,4 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index b0133839..f7efeba0 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -1,4 +1,4 @@ - @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index 81c0d56d..c094a164 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -1,4 +1,4 @@ - @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 2dd2769b..2766f5c8 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -1,4 +1,4 @@ - @@ -890,3 +890,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index 516d0df8..ac91eb99 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index d29574f5..409c26c5 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -1,4 +1,4 @@ - @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index aacb50b1..e8472858 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index f45d6ab5..f0da032f 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -1,4 +1,4 @@ -, 2004-2005. @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index d55553a7..5d0b1dd9 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -1,4 +1,4 @@ - @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 2d79d6e2..1b00c3fa 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,4 +1,4 @@ - @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index 68a52070..935938af 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -1,4 +1,4 @@ - @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_pl.inc.php b/lang/UTF-8/serendipity_lang_pl.inc.php index 8432772b..d736f131 100644 --- a/lang/UTF-8/serendipity_lang_pl.inc.php +++ b/lang/UTF-8/serendipity_lang_pl.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index c135d824..d03e82df 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -1,4 +1,4 @@ - @@ -888,3 +888,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index f5f05934..7c7df06e 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -890,3 +890,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index bbf834f6..4496be7e 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index 6d27171e..a77544fd 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,4 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_sa.inc.php b/lang/UTF-8/serendipity_lang_sa.inc.php index d1b4d39e..c4765b79 100644 --- a/lang/UTF-8/serendipity_lang_sa.inc.php +++ b/lang/UTF-8/serendipity_lang_sa.inc.php @@ -802,3 +802,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_se.inc.php b/lang/UTF-8/serendipity_lang_se.inc.php index d21515d6..035b5fce 100644 --- a/lang/UTF-8/serendipity_lang_se.inc.php +++ b/lang/UTF-8/serendipity_lang_se.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_ta.inc.php b/lang/UTF-8/serendipity_lang_ta.inc.php index 98601ecf..550ea31d 100644 --- a/lang/UTF-8/serendipity_lang_ta.inc.php +++ b/lang/UTF-8/serendipity_lang_ta.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_tn.inc.php b/lang/UTF-8/serendipity_lang_tn.inc.php index 0dfbf8b6..64a9e707 100644 --- a/lang/UTF-8/serendipity_lang_tn.inc.php +++ b/lang/UTF-8/serendipity_lang_tn.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_tr.inc.php b/lang/UTF-8/serendipity_lang_tr.inc.php index c442227a..cad47f04 100644 --- a/lang/UTF-8/serendipity_lang_tr.inc.php +++ b/lang/UTF-8/serendipity_lang_tr.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index 51857c04..a0479df4 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index d0b5a1cb..a45032bc 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -1,4 +1,4 @@ - $constants) { @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_bg.inc.php b/lang/serendipity_lang_bg.inc.php index cb43b908..f22484ff 100644 --- a/lang/serendipity_lang_bg.inc.php +++ b/lang/serendipity_lang_bg.inc.php @@ -871,3 +871,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', ' '); @define('PERMISSION_FORBIDDEN_ENABLE', ' Plugin ACL ?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', ' "Plugin ACL " , .'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_cn.inc.php b/lang/serendipity_lang_cn.inc.php index 14df47c2..cccc0d88 100644 --- a/lang/serendipity_lang_cn.inc.php +++ b/lang/serendipity_lang_cn.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_cs.inc.php b/lang/serendipity_lang_cs.inc.php index 90e486f0..20fb450f 100644 --- a/lang/serendipity_lang_cs.inc.php +++ b/lang/serendipity_lang_cs.inc.php @@ -897,3 +897,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_cz.inc.php b/lang/serendipity_lang_cz.inc.php index c7d12970..d2aca585 100644 --- a/lang/serendipity_lang_cz.inc.php +++ b/lang/serendipity_lang_cz.inc.php @@ -897,3 +897,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_da.inc.php b/lang/serendipity_lang_da.inc.php index 78499fc9..70fc9d7b 100644 --- a/lang/serendipity_lang_da.inc.php +++ b/lang/serendipity_lang_da.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_de.inc.php b/lang/serendipity_lang_de.inc.php index 2959e411..3abd681b 100644 --- a/lang/serendipity_lang_de.inc.php +++ b/lang/serendipity_lang_de.inc.php @@ -876,7 +876,8 @@ @define('PREFERENCE_USE_JS_WARNING', '(Diese Seite setzt fortgeschrittene JavaScripts ein. Falls dabei Probleme in der Benutzbarkeit auftreten, deaktivieren Sie bitte die Option zum Einsatz dieser JavaScripts im Menpunkt "Eigene Einstellungen", oder deaktivieren Sie JavaScript in Ihrem Browser.)'); @define('INSTALL_PERMALINK_COMMENTSPATH', 'Pfad zu Kommentaren'); @define('PERM_SET_CHILD', 'Identische Rechte auch auf alle Unterverzeichnisse anwenden'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Verbotene Plugins'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Verbotene Ereignisse'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Sollen persnliche Plugin-Rechte fr Benutzergruppen aktiviert werden?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Falls diese Option aktiviert ist, knnen Sie bei jeder Benutzergruppe definieren, welche Plugins/Ereignisse diese Gruppe ausfhren darf.'); +@define('DELETE_SELECTED_ENTRIES', 'Markierte Eintrge lschen'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index 402c1712..e9d87218 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -880,3 +880,5 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); + +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_es.inc.php b/lang/serendipity_lang_es.inc.php index 8869d225..c7616f8b 100644 --- a/lang/serendipity_lang_es.inc.php +++ b/lang/serendipity_lang_es.inc.php @@ -893,3 +893,4 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index 1ec0428a..3313223e 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_fi.inc.php b/lang/serendipity_lang_fi.inc.php index 6bffe451..efc193fa 100644 --- a/lang/serendipity_lang_fi.inc.php +++ b/lang/serendipity_lang_fi.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index 84d16e87..5228981b 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -890,3 +890,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_hu.inc.php b/lang/serendipity_lang_hu.inc.php index 63846e82..44e433a6 100644 --- a/lang/serendipity_lang_hu.inc.php +++ b/lang/serendipity_lang_hu.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_is.inc.php b/lang/serendipity_lang_is.inc.php index 5d970c0a..0287ad10 100644 --- a/lang/serendipity_lang_is.inc.php +++ b/lang/serendipity_lang_is.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_it.inc.php b/lang/serendipity_lang_it.inc.php index 91ded470..bde73bba 100644 --- a/lang/serendipity_lang_it.inc.php +++ b/lang/serendipity_lang_it.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index 9a7ec399..4e16e23e 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_ko.inc.php b/lang/serendipity_lang_ko.inc.php index 5f873441..3f955b8e 100644 --- a/lang/serendipity_lang_ko.inc.php +++ b/lang/serendipity_lang_ko.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index f3fb76ad..35977af5 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_no.inc.php b/lang/serendipity_lang_no.inc.php index 7ad82d26..7428db87 100644 --- a/lang/serendipity_lang_no.inc.php +++ b/lang/serendipity_lang_no.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_pl.inc.php b/lang/serendipity_lang_pl.inc.php index 48f62dd3..40d5d4ab 100644 --- a/lang/serendipity_lang_pl.inc.php +++ b/lang/serendipity_lang_pl.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_pt.inc.php b/lang/serendipity_lang_pt.inc.php index 9320fd9e..e49b9641 100644 --- a/lang/serendipity_lang_pt.inc.php +++ b/lang/serendipity_lang_pt.inc.php @@ -888,3 +888,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_pt_PT.inc.php b/lang/serendipity_lang_pt_PT.inc.php index 01a0b611..bc3bc8a2 100644 --- a/lang/serendipity_lang_pt_PT.inc.php +++ b/lang/serendipity_lang_pt_PT.inc.php @@ -890,3 +890,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index bbf834f6..4496be7e 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_ru.inc.php b/lang/serendipity_lang_ru.inc.php index 02d7f466..f3b7f272 100644 --- a/lang/serendipity_lang_ru.inc.php +++ b/lang/serendipity_lang_ru.inc.php @@ -887,3 +887,4 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_sa.inc.php b/lang/serendipity_lang_sa.inc.php index 154b4bba..44c8872f 100644 --- a/lang/serendipity_lang_sa.inc.php +++ b/lang/serendipity_lang_sa.inc.php @@ -802,3 +802,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_se.inc.php b/lang/serendipity_lang_se.inc.php index ccf90aac..5976793a 100644 --- a/lang/serendipity_lang_se.inc.php +++ b/lang/serendipity_lang_se.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_ta.inc.php b/lang/serendipity_lang_ta.inc.php index 98601ecf..550ea31d 100644 --- a/lang/serendipity_lang_ta.inc.php +++ b/lang/serendipity_lang_ta.inc.php @@ -883,3 +883,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_tn.inc.php b/lang/serendipity_lang_tn.inc.php index cbd977c6..505ba98e 100644 --- a/lang/serendipity_lang_tn.inc.php +++ b/lang/serendipity_lang_tn.inc.php @@ -887,3 +887,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_tr.inc.php b/lang/serendipity_lang_tr.inc.php index c442227a..cad47f04 100644 --- a/lang/serendipity_lang_tr.inc.php +++ b/lang/serendipity_lang_tr.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_tw.inc.php b/lang/serendipity_lang_tw.inc.php index f80ca800..2c512596 100644 --- a/lang/serendipity_lang_tw.inc.php +++ b/lang/serendipity_lang_tw.inc.php @@ -887,3 +887,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); diff --git a/lang/serendipity_lang_zh.inc.php b/lang/serendipity_lang_zh.inc.php index 6e7046bd..755c9366 100644 --- a/lang/serendipity_lang_zh.inc.php +++ b/lang/serendipity_lang_zh.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); From 3927c13f00afd6556806b764d0035545f0403e75 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 26 Oct 2006 09:41:10 +0000 Subject: [PATCH 0084/1127] Admin-based comment response, CSRF-protection for comment form in antispam plugin --- docs/NEWS | 8 ++ include/admin/comments.inc.php | 125 +++++++++++++----- include/functions_config.inc.php | 6 +- .../UTF-8/lang_de.inc.php | 4 + .../lang_de.inc.php | 5 + .../lang_en.inc.php | 4 + .../serendipity_event_spamblock.php | 23 +++- serendipity_admin.php | 4 + 8 files changed, 140 insertions(+), 39 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 23d5fe62..e64f1bf2 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,14 @@ Version 1.1 () ------------------------------------------------------------------------ + * Added functionality to reply to comments in the admin interface + (garvinhicking) + + * Enhance spamblock plugin with session hash check, to prevent + automatted comment posting. Also prevents possible CSRF for + tricking you into submitting comments to your own blog. Thanks + to Stefan Esser! (garvinhicking) + * Support to delete multiple entries at once via checkboxes in the entry admin panel, fix admin entry pagination to not show next pages, if that next page were empty. (garvinhicking) diff --git a/include/admin/comments.inc.php b/include/admin/comments.inc.php index ef0e43d4..44f10ccd 100644 --- a/include/admin/comments.inc.php +++ b/include/admin/comments.inc.php @@ -13,7 +13,7 @@ if (!serendipity_checkPermission('adminComments')) { $commentsPerPage = (int)(!empty($serendipity['GET']['filter']['perpage']) ? $serendipity['GET']['filter']['perpage'] : 10); $summaryLength = 200; -if ( $serendipity['POST']['formAction'] == 'multiDelete' && sizeof($serendipity['POST']['delete']) != 0 && serendipity_checkFormToken()) { +if ($serendipity['POST']['formAction'] == 'multiDelete' && sizeof($serendipity['POST']['delete']) != 0 && serendipity_checkFormToken()) { foreach ( $serendipity['POST']['delete'] as $k => $v ) { serendipity_deleteComment($k, $v); echo DONE . ': '. sprintf(COMMENT_DELETED, $k) . '
'; @@ -22,7 +22,7 @@ if ( $serendipity['POST']['formAction'] == 'multiDelete' && sizeof($serendipity[ /* We are asked to save the edited comment, and we are not in preview mode */ -if ( isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'doEdit' && !isset($serendipity['POST']['preview']) && serendipity_checkFormToken()) { +if (isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'doEdit' && !isset($serendipity['POST']['preview']) && serendipity_checkFormToken()) { $sql = "UPDATE {$serendipity['dbPrefix']}comments SET author = '" . serendipity_db_escape_string($serendipity['POST']['name']) . "', @@ -36,9 +36,32 @@ if ( isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminActi echo COMMENT_EDITED; } +/* Submit a new comment */ +if (isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'doReply' && !isset($serendipity['POST']['preview']) && serendipity_checkFormToken()) { + $comment = array(); + $comment['url'] = $serendipity['POST']['url']; + $comment['comment'] = trim($serendipity['POST']['comment']); + $comment['name'] = $serendipity['POST']['name']; + $comment['email'] = $serendipity['POST']['email']; + $comment['subscribe'] = $serendipity['POST']['subscribe']; + $comment['parent_id'] = $serendipity['POST']['replyTo']; + if (!empty($comment['comment'])) { + if (serendipity_saveComment($serendipity['POST']['entry_id'], $comment, 'NORMAL')) { + echo ''; + echo ''; + return true; + } else { + echo COMMENT_NOT_ADDED; + $serendipity['GET']['adminAction'] = 'reply'; + } + } else { + echo COMMENT_NOT_ADDED; + $serendipity['GET']['adminAction'] = 'reply'; + } +} /* We approve a comment */ -if ( isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'approve' && serendipity_checkFormToken()) { +if (isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'approve' && serendipity_checkFormToken()) { $sql = "SELECT c.*, e.title, a.email as authoremail, a.mail_comments FROM {$serendipity['dbPrefix']}comments c LEFT JOIN {$serendipity['dbPrefix']}entries e ON (e.id = c.entry_id) @@ -47,58 +70,89 @@ if ( isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminActi $rs = serendipity_db_query($sql, true); if ($rs === false) { - echo ERROR .': '. sprintf(COMMENT_ALREADY_APPROVED, $serendipity['GET']['id']); + echo ERROR .': '. sprintf(COMMENT_ALREADY_APPROVED, (int)$serendipity['GET']['id']); } else { serendipity_approveComment($serendipity['GET']['id'], $rs['entry_id']); - echo DONE . ': '. sprintf(COMMENT_APPROVED, $serendipity['GET']['id']); + echo DONE . ': '. sprintf(COMMENT_APPROVED, (int)$serendipity['GET']['id']); } } /* We are asked to delete a comment */ -if ( isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'delete' && serendipity_checkFormToken()) { +if (isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'delete' && serendipity_checkFormToken()) { serendipity_deleteComment($serendipity['GET']['id'], $serendipity['GET']['entry_id']); - echo DONE . ': '. sprintf(COMMENT_DELETED, $serendipity['GET']['id']); + echo DONE . ': '. sprintf(COMMENT_DELETED, (int)$serendipity['GET']['id']); } /* We are either in edit mode, or preview mode */ -if ( isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminAction'] == 'edit' || isset($serendipity['POST']['preview'])) { +if (isset($serendipity['GET']['adminAction']) && ($serendipity['GET']['adminAction'] == 'edit' || $serendipity['GET']['adminAction'] == 'reply') || isset($serendipity['POST']['preview'])) { $serendipity['smarty_raw_mode'] = true; // Force output of Smarty stuff in the backend serendipity_smarty_init(); - /* If we are not in preview, we need data from our database */ - if (!isset($serendipity['POST']['preview']) ) { - $comment = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}comments WHERE id = ". (int)$serendipity['GET']['id']); - $data['name'] = $comment[0]['author']; - $data['email'] = $comment[0]['email']; - $data['url'] = $comment[0]['url']; - $data['replyTo'] = $comment[0]['parent_id']; - $data['comment'] = $comment[0]['body']; + if ($serendipity['GET']['adminAction'] == 'reply' || $serendipity['GET']['adminAction'] == 'doReply') { + $c = serendipity_fetchComments($serendipity['GET']['entry_id'], 1, 'co.id', false, 'NORMAL', ' AND co.id=' . (int)$serendipity['GET']['id']); - /* If we are in preview, we get data from our form */ - } elseif ( isset($serendipity['POST']['preview']) ) { - $data['name'] = $serendipity['POST']['name']; - $data['email'] = $serendipity['POST']['email']; - $data['url'] = $serendipity['POST']['url']; - $data['replyTo'] = $serendipity['POST']['replyTo']; - $data['comment'] = $serendipity['POST']['comment']; - $pc_data = array( - array( - 'email' => $serendipity['POST']['email'], - 'author' => $serendipity['POST']['name'], - 'body' => $serendipity['POST']['comment'], - 'url' => $serendipity['POST']['url'], - 'timestamp' => time() - ) - ); - - serendipity_printComments($pc_data); + if (isset($serendipity['POST']['preview'])) { + $c[] = array( + 'email' => $serendipity['POST']['email'], + 'author' => $serendipity['POST']['name'], + 'body' => $serendipity['POST']['comment'], + 'url' => $serendipity['POST']['url'], + 'timestamp' => time(), + 'parent_id' => $serendipity['GET']['id'] + ); + } + + $target_url = '?serendipity[action]=admin&serendipity[adminModule]=comments&serendipity[adminAction]=doReply&serendipity[id]=' . (int)$serendipity['GET']['id'] . '&serendipity[entry_id]=' . (int)$serendipity['GET']['entry_id'] . '&serendipity[noBanner]=true&serendipity[noSidebar]=true&' . serendipity_setFormToken('url'); + $data = $serendipity['POST']; + $data['replyTo'] = (int)$serendipity['GET']['id']; + $out = serendipity_printComments($c); $serendipity['smarty']->display(serendipity_getTemplateFile('comments.tpl', 'serendipityPath')); + + if (!isset($data['name'])) { + $data['name'] = $serendipity['serendipityRealname']; + } + + if (!isset($data['email'])) { + $data['email'] = $serendipity['serendipityEmail']; + } + } else { + $target_url = '?serendipity[action]=admin&serendipity[adminModule]=comments&serendipity[adminAction]=doEdit&serendipity[id]=' . (int)$serendipity['GET']['id'] . '&serendipity[entry_id]=' . (int)$serendipity['GET']['entry_id'] . '&' . serendipity_setFormToken('url'); + + /* If we are not in preview, we need data from our database */ + if (!isset($serendipity['POST']['preview'])) { + $comment = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}comments WHERE id = ". (int)$serendipity['GET']['id']); + $data['name'] = $comment[0]['author']; + $data['email'] = $comment[0]['email']; + $data['url'] = $comment[0]['url']; + $data['replyTo'] = $comment[0]['parent_id']; + $data['comment'] = $comment[0]['body']; + + /* If we are in preview, we get data from our form */ + } elseif (isset($serendipity['POST']['preview'])) { + $data['name'] = $serendipity['POST']['name']; + $data['email'] = $serendipity['POST']['email']; + $data['url'] = $serendipity['POST']['url']; + $data['replyTo'] = $serendipity['POST']['replyTo']; + $data['comment'] = $serendipity['POST']['comment']; + $pc_data = array( + array( + 'email' => $serendipity['POST']['email'], + 'author' => $serendipity['POST']['name'], + 'body' => $serendipity['POST']['comment'], + 'url' => $serendipity['POST']['url'], + 'timestamp' => time() + ) + ); + + serendipity_printComments($pc_data); + $serendipity['smarty']->display(serendipity_getTemplateFile('comments.tpl', 'serendipityPath')); + } } serendipity_displayCommentForm( $serendipity['GET']['entry_id'], - '?serendipity[action]=admin&serendipity[adminModule]=comments&serendipity[adminAction]=doEdit&serendipity[id]=' . $serendipity['GET']['id'] . '&serendipity[entry_id]=' . $serendipity['GET']['entry_id'] . '&' . serendipity_setFormToken('url'), + $target_url, NULL, $data, false, @@ -407,6 +461,7 @@ foreach ($sql as $rs) { <?php echo VIEW; ?> <?php echo EDIT; ?> ")' title="" class="serendipityIconLink"><?php echo DELETE; ?> + <?php echo REPLY; ?> diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index d58c860f..f8ec76d6 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -1786,7 +1786,7 @@ function serendipity_reportXSRF($type = 0, $reset = true, $use_config = false) { * @see serendipity_setFormToken() * @return boolean Returns true, if XSRF attempt was found and the token was missing */ -function serendipity_checkFormToken() { +function serendipity_checkFormToken($output = true) { global $serendipity; $token = ''; @@ -1797,13 +1797,13 @@ function serendipity_checkFormToken() { } if (empty($token)) { - echo serendipity_reportXSRF('token', false); + if ($output) echo serendipity_reportXSRF('token', false); return false; } if ($token != md5(session_id()) && $token != md5($serendipity['COOKIE']['old_session'])) { - echo serendipity_reportXSRF('token', false); + if ($output) echo serendipity_reportXSRF('token', false); return false; } diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php index 18773405..eefd209c 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php @@ -99,3 +99,7 @@ @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Was soll mit auto-moderierten Trackbacks passieren?'); @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Trackbackmoderation nach wievielen Tagen erzwingen'); @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Alle Trackbacks zu einem Artikel können abhängig vom Alter des Artikels automatisch moderiert werden. Tragen Sie hier das Minimalalter eines Artikels in Tagen ein, ab dem jedes Trackback erst nach Ihrer Moderation dargestellt wird. 0 bedeutet, dass keine automatische Moderation erzeugt wird.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'CSRF-Schutz aktivieren?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Falls aktiviert, wird ein spezieller Hash-Wert sicherstellen, dass nur Benutzer Kommentare hinterlassen dürfen , die eine gültige Session-ID haben. Dies wird Spam etwas eindämmen und es unmöglich machen, dass Sie ungewollt Kommentare via CSRF-Angriffen hinterlassen, aber es wird auch dazu führen dass nur Benutzer mit aktivierten Cookies kommentieren können.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Ihr Kommentar enthielt keinen gültigen Session-Hash. Kommentare auf diesem Blog können nur mit aktivierten Cookies hinterlassen werden!'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/lang_de.inc.php b/plugins/serendipity_event_spamblock/lang_de.inc.php index ebeb7825..05a3aed5 100644 --- a/plugins/serendipity_event_spamblock/lang_de.inc.php +++ b/plugins/serendipity_event_spamblock/lang_de.inc.php @@ -100,3 +100,8 @@ @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Was soll mit auto-moderierten Trackbacks passieren?'); @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Trackbackmoderation nach wievielen Tagen erzwingen'); @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Alle Trackbacks zu einem Artikel knnen abhngig vom Alter des Artikels automatisch moderiert werden. Tragen Sie hier das Minimalalter eines Artikels in Tagen ein, ab dem jedes Trackback erst nach Ihrer Moderation dargestellt wird. 0 bedeutet, dass keine automatische Moderation erzeugt wird.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'CSRF-Schutz aktivieren?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'Falls aktiviert, wird ein spezieller Hash-Wert sicherstellen, dass nur Benutzer Kommentare hinterlassen drfen , die eine gltige Session-ID haben. Dies wird Spam etwas eindmmen und es unmglich machen, dass Sie ungewollt Kommentare via CSRF-Angriffen hinterlassen, aber es wird auch dazu fhren dass nur Benutzer mit aktivierten Cookies kommentieren knnen.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Ihr Kommentar enthielt keinen gltigen Session-Hash. Kommentare auf diesem Blog knnen nur mit aktivierten Cookies hinterlassen werden!'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/lang_en.inc.php b/plugins/serendipity_event_spamblock/lang_en.inc.php index 4d58f3c1..a94ff470 100644 --- a/plugins/serendipity_event_spamblock/lang_en.inc.php +++ b/plugins/serendipity_event_spamblock/lang_en.inc.php @@ -110,3 +110,7 @@ @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'What to do with trackbacks when being auto-moderated?'); @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Force trackback moderation after how many days'); @define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'You can automatically set all trackbacks for entries to be moderated. Enter the age of an entry in days, after which it should be auto-moderated. 0 means no auto-moderation.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'Use CSRF protection for comments?'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'If enabled, a special hash value will check that only users can submit a comment with a valid session ID. This will decrease spam and prevent users from tricking you into submitting comments via CSRF, but it will also prevent users commenting on your blog without cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Your comment did not contain a Session-Hash. Comments can only be made on this blog when having cookies enabled!'); \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php index 5b963910..ebc6c731 100644 --- a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php +++ b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php @@ -34,7 +34,7 @@ var $filter_defaults; 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '1.53'); + $propbag->add('version', '1.60'); $propbag->add('event_hooks', array( 'frontend_saveComment' => true, 'external_plugin' => true, @@ -49,6 +49,7 @@ var $filter_defaults; 'bodyclone', 'entrytitle', 'ipflood', + 'csrf', 'captchas', 'captchas_ttl', 'captcha_color', @@ -113,6 +114,13 @@ var $filter_defaults; $propbag->add('default', false); break; + case 'csrf': + $propbag->add('type', 'boolean'); + $propbag->add('name', PLUGIN_EVENT_SPAMBLOCK_CSRF); + $propbag->add('description', PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC); + $propbag->add('default', true); + break; + case 'entrytitle': $propbag->add('type', 'boolean'); $propbag->add('name', PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE); @@ -596,6 +604,15 @@ var $filter_defaults; $logfile = $this->logfile = $this->get_config('logfile', $serendipity['serendipityPath'] . 'spamblock.log'); $required_fields = $this->get_config('required_fields', ''); + // Check CSRF [comments only, cannot be applied to trackbacks] + if ($addData['type'] == 'NORMAL' && serendipity_db_bool($this->get_config('csrf', true))) { + if (!serendipity_checkFormToken(false)) { + $this->log($logfile, $eventData['id'], 'REJECTED', PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON, $addData); + $eventData = array('allow_comments' => false); + $serendipity['messagestack']['comments'][] = PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON; + } + } + // Check required fields if ($addData['type'] == 'NORMAL' && !empty($required_fields)) { $required_field_list = explode(',', $required_fields); @@ -905,6 +922,10 @@ var $filter_defaults; echo '
' . PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE . '
'; } + if (serendipity_db_bool($this->get_config('csrf', true))) { + echo serendipity_setFormToken('form'); + } + // Check whether to allow comments from registered authors if (serendipity_userLoggedIn() && $this->inGroup()) { return true; diff --git a/serendipity_admin.php b/serendipity_admin.php index 77b7a633..ec159d69 100644 --- a/serendipity_admin.php +++ b/serendipity_admin.php @@ -87,6 +87,7 @@ if (serendipity_is_iframe()) { + + + + - + - + - + - + - + - + From f3c779acfca4780521a20813b6e4019df27ef904 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 26 Oct 2006 10:02:44 +0000 Subject: [PATCH 0086/1127] dutch fix by oeli --- lang/UTF-8/serendipity_lang_nl.inc.php | 2 +- lang/serendipity_lang_nl.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 1b00c3fa..a0e106bf 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -612,7 +612,7 @@ @define('PROBLEM_PERMISSIONS_HOWTO', 'Toegansrechten kunnen gezet worden met de volgende commando: `%s` op de mislukte map, of door het wijzigen via een FTP programma'); @define('WARNING_TEMPLATE_DEPRECATED', 'Waarschuwing: Uw huidige template gebruikte een oude template methode. U wordt geadviseerd om indien mogelijk te upgraden.'); @define('ENTRY_PUBLISHED_FUTURE', 'Dit interessegebied is nog niet gepubliceerd'); -@define('ENTRIES_BY', 'Interessegebieden naar %s'); +@define('ENTRIES_BY', 'Blog posts van %s'); @define('PREVIOUS', 'Vorige'); @define('NEXT', 'Volgende'); @define('APPROVE', 'Goedkeuren'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index 35977af5..f0fd45c5 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -612,7 +612,7 @@ @define('PROBLEM_PERMISSIONS_HOWTO', 'Toegansrechten kunnen gezet worden met de volgende commando: `%s` op de mislukte map, of door het wijzigen via een FTP programma'); @define('WARNING_TEMPLATE_DEPRECATED', 'Waarschuwing: Uw huidige template gebruikte een oude template methode. U wordt geadviseerd om indien mogelijk te upgraden.'); @define('ENTRY_PUBLISHED_FUTURE', 'Dit interessegebied is nog niet gepubliceerd'); -@define('ENTRIES_BY', 'Interessegebieden naar %s'); +@define('ENTRIES_BY', 'Blog posts van %s'); @define('PREVIOUS', 'Vorige'); @define('NEXT', 'Volgende'); @define('APPROVE', 'Goedkeuren'); From d70de9325763d1d2a0befe7ed870deffe6c97dcb Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 26 Oct 2006 20:05:04 +0000 Subject: [PATCH 0087/1127] Make authors plugin not show authors with less than X articles --- include/plugin_internal.inc.php | 16 +++++++++++++--- lang/UTF-8/plugin_lang.php | 1 + lang/UTF-8/serendipity_lang_bg.inc.php | 1 + lang/UTF-8/serendipity_lang_cn.inc.php | 3 ++- lang/UTF-8/serendipity_lang_cs.inc.php | 3 ++- lang/UTF-8/serendipity_lang_cz.inc.php | 3 ++- lang/UTF-8/serendipity_lang_da.inc.php | 3 ++- lang/UTF-8/serendipity_lang_de.inc.php | 3 ++- lang/UTF-8/serendipity_lang_en.inc.php | 4 ++-- lang/UTF-8/serendipity_lang_es.inc.php | 3 ++- lang/UTF-8/serendipity_lang_fa.inc.php | 3 ++- lang/UTF-8/serendipity_lang_fi.inc.php | 3 ++- lang/UTF-8/serendipity_lang_fr.inc.php | 3 ++- lang/UTF-8/serendipity_lang_hu.inc.php | 1 + lang/UTF-8/serendipity_lang_is.inc.php | 3 ++- lang/UTF-8/serendipity_lang_it.inc.php | 1 + lang/UTF-8/serendipity_lang_ja.inc.php | 3 ++- lang/UTF-8/serendipity_lang_ko.inc.php | 3 ++- lang/UTF-8/serendipity_lang_nl.inc.php | 3 ++- lang/UTF-8/serendipity_lang_no.inc.php | 3 ++- lang/UTF-8/serendipity_lang_pl.inc.php | 1 + lang/UTF-8/serendipity_lang_pt.inc.php | 3 ++- lang/UTF-8/serendipity_lang_pt_PT.inc.php | 1 + lang/UTF-8/serendipity_lang_ro.inc.php | 1 + lang/UTF-8/serendipity_lang_ru.inc.php | 3 ++- lang/UTF-8/serendipity_lang_sa.inc.php | 1 + lang/UTF-8/serendipity_lang_se.inc.php | 1 + lang/UTF-8/serendipity_lang_ta.inc.php | 1 + lang/UTF-8/serendipity_lang_tn.inc.php | 3 ++- lang/UTF-8/serendipity_lang_tr.inc.php | 1 + lang/UTF-8/serendipity_lang_tw.inc.php | 3 ++- lang/UTF-8/serendipity_lang_zh.inc.php | 3 ++- lang/addlang.txt | 2 +- lang/plugin_lang.php | 1 + lang/serendipity_lang_bg.inc.php | 1 + lang/serendipity_lang_cn.inc.php | 1 + lang/serendipity_lang_cs.inc.php | 1 + lang/serendipity_lang_cz.inc.php | 1 + lang/serendipity_lang_da.inc.php | 1 + lang/serendipity_lang_de.inc.php | 1 + lang/serendipity_lang_en.inc.php | 1 + lang/serendipity_lang_es.inc.php | 1 + lang/serendipity_lang_fa.inc.php | 1 + lang/serendipity_lang_fi.inc.php | 1 + lang/serendipity_lang_fr.inc.php | 1 + lang/serendipity_lang_hu.inc.php | 1 + lang/serendipity_lang_is.inc.php | 1 + lang/serendipity_lang_it.inc.php | 1 + lang/serendipity_lang_ja.inc.php | 1 + lang/serendipity_lang_ko.inc.php | 1 + lang/serendipity_lang_nl.inc.php | 1 + lang/serendipity_lang_no.inc.php | 1 + lang/serendipity_lang_pl.inc.php | 1 + lang/serendipity_lang_pt.inc.php | 1 + lang/serendipity_lang_pt_PT.inc.php | 1 + lang/serendipity_lang_ro.inc.php | 1 + lang/serendipity_lang_ru.inc.php | 1 + lang/serendipity_lang_sa.inc.php | 1 + lang/serendipity_lang_se.inc.php | 1 + lang/serendipity_lang_ta.inc.php | 1 + lang/serendipity_lang_tn.inc.php | 1 + lang/serendipity_lang_tr.inc.php | 1 + lang/serendipity_lang_tw.inc.php | 1 + lang/serendipity_lang_zh.inc.php | 1 + 64 files changed, 96 insertions(+), 25 deletions(-) diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php index d94c0f01..19c31544 100644 --- a/include/plugin_internal.inc.php +++ b/include/plugin_internal.inc.php @@ -1583,8 +1583,8 @@ class serendipity_authors_plugin extends serendipity_plugin { $propbag->add('description', AUTHOR_PLUGIN_DESC); $propbag->add('stackable', true); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '2.0'); - $propbag->add('configuration', array('image', 'allow_select', 'title', 'showartcount')); + $propbag->add('version', '2.01'); + $propbag->add('configuration', array('image', 'allow_select', 'title', 'showartcount', 'mincount')); $propbag->add('groups', array('FRONTEND_VIEWS')); } @@ -1620,6 +1620,13 @@ class serendipity_authors_plugin extends serendipity_plugin { $propbag->add('default', false); break; + case 'mincount': + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_AUTHORS_MINCOUNT); + $propbag->add('description', ''); + $propbag->add('default', ''); + break; + default: return false; } @@ -1639,8 +1646,8 @@ class serendipity_authors_plugin extends serendipity_plugin { } $is_form = serendipity_db_bool($this->get_config('allow_select')); $is_count = serendipity_db_bool($this->get_config('showartcount')); + $mincount = (int)$this->get_config('mincount'); $authors = serendipity_fetchUsers(null, null, $is_count); - $html = ''; if ($is_form) { @@ -1654,6 +1661,9 @@ class serendipity_authors_plugin extends serendipity_plugin { foreach ($authors as $auth) { if ($is_count) { + if ($auth['artcount'] < $mincount) { + continue; + } $entrycount = " ({$auth['artcount']})"; } else { $entrycount = ""; diff --git a/lang/UTF-8/plugin_lang.php b/lang/UTF-8/plugin_lang.php index b6a64d2d..6b5e70a2 100644 --- a/lang/UTF-8/plugin_lang.php +++ b/lang/UTF-8/plugin_lang.php @@ -85,3 +85,4 @@ foreach($const['missing'] AS $file => $constants) { @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index a74ac29f..60451542 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -872,3 +872,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Разрешаване на Plugin ACL за потребителски групи ?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Ако опцията "Plugin ACL за потребителски групи" е позволена, ще можете да указвате кои потребителски групи имат позволението да изпълняват дадени събитийни и странични приставки.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index a94b80a2..f15ffb10 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -1,4 +1,4 @@ - @@ -898,3 +898,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index 7bd20aea..fc30a44b 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -1,4 +1,4 @@ - @@ -898,3 +898,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index aa4262aa..feffa393 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 45b0125b..05917847 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -1,4 +1,4 @@ -, @@ -894,3 +894,4 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index f7efeba0..17b09b53 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -1,4 +1,4 @@ - @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index c094a164..0aee5266 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -1,4 +1,4 @@ - @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 2766f5c8..531daa41 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -1,4 +1,4 @@ - @@ -891,3 +891,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index ac91eb99..68c5de4a 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index 409c26c5..57e723b9 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -1,4 +1,4 @@ - @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index e8472858..058f5360 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -888,3 +888,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index f0da032f..3a5c6ea4 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -1,4 +1,4 @@ -, 2004-2005. @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index 5d0b1dd9..c573cbb4 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index a0e106bf..7dc0c89d 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index 935938af..d5a02fa8 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_pl.inc.php b/lang/UTF-8/serendipity_lang_pl.inc.php index d736f131..141b2c88 100644 --- a/lang/UTF-8/serendipity_lang_pl.inc.php +++ b/lang/UTF-8/serendipity_lang_pl.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index d03e82df..ba06b166 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -1,4 +1,4 @@ - @@ -889,3 +889,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index 7c7df06e..616c7cff 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -891,3 +891,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index 4496be7e..9ae76a42 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index a77544fd..556bfcab 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -1,4 +1,4 @@ - @@ -888,3 +888,4 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_sa.inc.php b/lang/UTF-8/serendipity_lang_sa.inc.php index c4765b79..174c4998 100644 --- a/lang/UTF-8/serendipity_lang_sa.inc.php +++ b/lang/UTF-8/serendipity_lang_sa.inc.php @@ -803,3 +803,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_se.inc.php b/lang/UTF-8/serendipity_lang_se.inc.php index 035b5fce..a1f42cb4 100644 --- a/lang/UTF-8/serendipity_lang_se.inc.php +++ b/lang/UTF-8/serendipity_lang_se.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_ta.inc.php b/lang/UTF-8/serendipity_lang_ta.inc.php index 550ea31d..99383601 100644 --- a/lang/UTF-8/serendipity_lang_ta.inc.php +++ b/lang/UTF-8/serendipity_lang_ta.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_tn.inc.php b/lang/UTF-8/serendipity_lang_tn.inc.php index 64a9e707..c3eb6a1a 100644 --- a/lang/UTF-8/serendipity_lang_tn.inc.php +++ b/lang/UTF-8/serendipity_lang_tn.inc.php @@ -1,4 +1,4 @@ - @@ -888,3 +888,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_tr.inc.php b/lang/UTF-8/serendipity_lang_tr.inc.php index cad47f04..fa3369db 100644 --- a/lang/UTF-8/serendipity_lang_tr.inc.php +++ b/lang/UTF-8/serendipity_lang_tr.inc.php @@ -888,3 +888,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index a0479df4..56c838c1 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -1,4 +1,4 @@ - @@ -888,3 +888,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index a45032bc..a141a2f0 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -1,4 +1,4 @@ - $constants) { @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_bg.inc.php b/lang/serendipity_lang_bg.inc.php index f22484ff..4063b1c5 100644 --- a/lang/serendipity_lang_bg.inc.php +++ b/lang/serendipity_lang_bg.inc.php @@ -872,3 +872,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', ' Plugin ACL ?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', ' "Plugin ACL " , .'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_cn.inc.php b/lang/serendipity_lang_cn.inc.php index cccc0d88..e1218c64 100644 --- a/lang/serendipity_lang_cn.inc.php +++ b/lang/serendipity_lang_cn.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_cs.inc.php b/lang/serendipity_lang_cs.inc.php index 20fb450f..c4483088 100644 --- a/lang/serendipity_lang_cs.inc.php +++ b/lang/serendipity_lang_cs.inc.php @@ -898,3 +898,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_cz.inc.php b/lang/serendipity_lang_cz.inc.php index d2aca585..60a66ec1 100644 --- a/lang/serendipity_lang_cz.inc.php +++ b/lang/serendipity_lang_cz.inc.php @@ -898,3 +898,4 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_da.inc.php b/lang/serendipity_lang_da.inc.php index 70fc9d7b..4d27b240 100644 --- a/lang/serendipity_lang_da.inc.php +++ b/lang/serendipity_lang_da.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_de.inc.php b/lang/serendipity_lang_de.inc.php index 3abd681b..33c3b988 100644 --- a/lang/serendipity_lang_de.inc.php +++ b/lang/serendipity_lang_de.inc.php @@ -881,3 +881,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Sollen persnliche Plugin-Rechte fr Benutzergruppen aktiviert werden?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Falls diese Option aktiviert ist, knnen Sie bei jeder Benutzergruppe definieren, welche Plugins/Ereignisse diese Gruppe ausfhren darf.'); @define('DELETE_SELECTED_ENTRIES', 'Markierte Eintrge lschen'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index e9d87218..c9401217 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -882,3 +882,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_es.inc.php b/lang/serendipity_lang_es.inc.php index c7616f8b..519ad157 100644 --- a/lang/serendipity_lang_es.inc.php +++ b/lang/serendipity_lang_es.inc.php @@ -894,3 +894,4 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index 3313223e..d25a5e03 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -886,3 +886,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_fi.inc.php b/lang/serendipity_lang_fi.inc.php index efc193fa..6c452e3a 100644 --- a/lang/serendipity_lang_fi.inc.php +++ b/lang/serendipity_lang_fi.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index 5228981b..50bb7389 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -891,3 +891,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_hu.inc.php b/lang/serendipity_lang_hu.inc.php index 44e433a6..aabf5672 100644 --- a/lang/serendipity_lang_hu.inc.php +++ b/lang/serendipity_lang_hu.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_is.inc.php b/lang/serendipity_lang_is.inc.php index 0287ad10..a6339447 100644 --- a/lang/serendipity_lang_is.inc.php +++ b/lang/serendipity_lang_is.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_it.inc.php b/lang/serendipity_lang_it.inc.php index bde73bba..09751e49 100644 --- a/lang/serendipity_lang_it.inc.php +++ b/lang/serendipity_lang_it.inc.php @@ -888,3 +888,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index 4e16e23e..9c4b652d 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_ko.inc.php b/lang/serendipity_lang_ko.inc.php index 3f955b8e..19798541 100644 --- a/lang/serendipity_lang_ko.inc.php +++ b/lang/serendipity_lang_ko.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index f0fd45c5..ccf6efd9 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_no.inc.php b/lang/serendipity_lang_no.inc.php index 7428db87..f5ec4845 100644 --- a/lang/serendipity_lang_no.inc.php +++ b/lang/serendipity_lang_no.inc.php @@ -887,3 +887,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_pl.inc.php b/lang/serendipity_lang_pl.inc.php index 40d5d4ab..8b3350fb 100644 --- a/lang/serendipity_lang_pl.inc.php +++ b/lang/serendipity_lang_pl.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_pt.inc.php b/lang/serendipity_lang_pt.inc.php index e49b9641..b39afd38 100644 --- a/lang/serendipity_lang_pt.inc.php +++ b/lang/serendipity_lang_pt.inc.php @@ -889,3 +889,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_pt_PT.inc.php b/lang/serendipity_lang_pt_PT.inc.php index bc3bc8a2..7acd57e2 100644 --- a/lang/serendipity_lang_pt_PT.inc.php +++ b/lang/serendipity_lang_pt_PT.inc.php @@ -891,3 +891,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index 4496be7e..9ae76a42 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_ru.inc.php b/lang/serendipity_lang_ru.inc.php index f3b7f272..18f1756c 100644 --- a/lang/serendipity_lang_ru.inc.php +++ b/lang/serendipity_lang_ru.inc.php @@ -888,3 +888,4 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_sa.inc.php b/lang/serendipity_lang_sa.inc.php index 44c8872f..12bf1200 100644 --- a/lang/serendipity_lang_sa.inc.php +++ b/lang/serendipity_lang_sa.inc.php @@ -803,3 +803,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_se.inc.php b/lang/serendipity_lang_se.inc.php index 5976793a..57d9ec3e 100644 --- a/lang/serendipity_lang_se.inc.php +++ b/lang/serendipity_lang_se.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_ta.inc.php b/lang/serendipity_lang_ta.inc.php index 550ea31d..99383601 100644 --- a/lang/serendipity_lang_ta.inc.php +++ b/lang/serendipity_lang_ta.inc.php @@ -884,3 +884,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_tn.inc.php b/lang/serendipity_lang_tn.inc.php index 505ba98e..33757cc4 100644 --- a/lang/serendipity_lang_tn.inc.php +++ b/lang/serendipity_lang_tn.inc.php @@ -888,3 +888,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_tr.inc.php b/lang/serendipity_lang_tr.inc.php index cad47f04..fa3369db 100644 --- a/lang/serendipity_lang_tr.inc.php +++ b/lang/serendipity_lang_tr.inc.php @@ -888,3 +888,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_tw.inc.php b/lang/serendipity_lang_tw.inc.php index 2c512596..499270d5 100644 --- a/lang/serendipity_lang_tw.inc.php +++ b/lang/serendipity_lang_tw.inc.php @@ -888,3 +888,4 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/serendipity_lang_zh.inc.php b/lang/serendipity_lang_zh.inc.php index 755c9366..c07c57e0 100644 --- a/lang/serendipity_lang_zh.inc.php +++ b/lang/serendipity_lang_zh.inc.php @@ -885,3 +885,4 @@ @define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); From 332658f2285f090f1528ccd43f6adb3466fa66d4 Mon Sep 17 00:00:00 2001 From: Ivan Cenov Date: Thu, 26 Oct 2006 20:36:04 +0000 Subject: [PATCH 0088/1127] 1) BG translation of new text constants. --- lang/UTF-8/serendipity_lang_bg.inc.php | 9 +++++---- lang/serendipity_lang_bg.inc.php | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index 60451542..57b1ffa6 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -4,12 +4,13 @@ # Translation (c) 2004 Bogomil Shopov # http://www.purplerain.org/nb/ # Ognyan Kulev , 2005 -# Ivan Cenov , 2005-2006 +# Ivan Cenov , 2005-2006 /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); @define('SQL_CHARSET', 'utf8'); -@define('DATE_LOCALES', 'bg_BG'); +//@define('DATE_LOCALES', 'bg_BG'); +@define('DATE_LOCALES', 'bulgarian, bg, bg_BG'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('WYSIWYG_LANG', 'en'); @define('LANG_DIRECTION', 'ltr'); @@ -871,5 +872,5 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Забранени събития'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Разрешаване на Plugin ACL за потребителски групи ?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Ако опцията "Plugin ACL за потребителски групи" е позволена, ще можете да указвате кои потребителски групи имат позволението да изпълняват дадени събитийни и странични приставки.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('DELETE_SELECTED_ENTRIES', 'Изтриване на избраните статии'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Показване само на автори с най-малко X статии'); diff --git a/lang/serendipity_lang_bg.inc.php b/lang/serendipity_lang_bg.inc.php index 4063b1c5..297c4e92 100644 --- a/lang/serendipity_lang_bg.inc.php +++ b/lang/serendipity_lang_bg.inc.php @@ -4,12 +4,13 @@ # Translation (c) 2004 Bogomil Shopov # http://www.purplerain.org/nb/ # Ognyan Kulev , 2005 -# Ivan Cenov , 2005-2006 +# Ivan Cenov , 2005-2006 /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'windows-1251'); @define('SQL_CHARSET', 'cp1251'); -@define('DATE_LOCALES', 'bg_BG'); +//@define('DATE_LOCALES', 'bg_BG'); +@define('DATE_LOCALES', 'bulgarian, bg, bg_BG'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('WYSIWYG_LANG', 'en'); @define('LANG_DIRECTION', 'ltr'); @@ -871,5 +872,5 @@ @define('PERMISSION_FORBIDDEN_HOOKS', ' '); @define('PERMISSION_FORBIDDEN_ENABLE', ' Plugin ACL ?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', ' "Plugin ACL " , .'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('DELETE_SELECTED_ENTRIES', ' '); +@define('PLUGIN_AUTHORS_MINCOUNT', ' - X '); From 52ecd6d0cec28622291b908cb2d3e48214287960 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 27 Oct 2006 09:18:19 +0000 Subject: [PATCH 0089/1127] Fix import UTF-8 bug, thanks to jan --- docs/NEWS | 4 ++++ include/admin/entries.inc.php | 2 +- include/admin/import.inc.php | 10 ++++++---- include/admin/importers/generic.inc.php | 1 + include/admin/importers/livejournal.inc.php | 1 + include/admin/importers/nucleus.inc.php | 5 +++++ include/admin/importers/voodoopad.inc.php | 1 + 7 files changed, 19 insertions(+), 5 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index e64f1bf2..0ff5e0d0 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Fixed bug that prevented native imports from other blog system + to recode ISO-charsets into UTF-8. Major thanks to Jan of + blog.salid.de. (garvinhicking) + * Added functionality to reply to comments in the admin interface (garvinhicking) diff --git a/include/admin/entries.inc.php b/include/admin/entries.inc.php index e7d06105..e7098cbc 100644 --- a/include/admin/entries.inc.php +++ b/include/admin/entries.inc.php @@ -309,7 +309,7 @@ function serendipity_drawList() {
@@ -104,6 +105,7 @@ if (serendipity_is_iframe()) {
  • @@ -241,6 +244,7 @@ if (!isset($serendipity['serendipityPath']) || IS_installed === false || IS_up2d
Date: Thu, 26 Oct 2006 09:46:53 +0000 Subject: [PATCH 0085/1127] Preview correction --- include/admin/comments.inc.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/admin/comments.inc.php b/include/admin/comments.inc.php index 44f10ccd..b481f106 100644 --- a/include/admin/comments.inc.php +++ b/include/admin/comments.inc.php @@ -170,7 +170,7 @@ $filters = array('author', 'email', 'ip', 'url', 'body', 'referer'); /* Compress the filters into an "AND" SQL query, and a querystring */ foreach ($filters as $filter) { $and .= (!empty($serendipity['GET']['filter'][$filter]) ? "AND c.". $filter ." LIKE '%". serendipity_db_escape_string($serendipity['GET']['filter'][$filter]) ."%'" : ""); - $searchString .= (!empty($serendipity['GET']['filter'][$filter]) ? "&serendipity[filter][". $filter ."]=". $serendipity['GET']['filter'][$filter] : ""); + $searchString .= (!empty($serendipity['GET']['filter'][$filter]) ? "&serendipity[filter][". $filter ."]=". htmlspecialchars($serendipity['GET']['filter'][$filter]) : ""); } if ($serendipity['GET']['filter']['show'] == 'approved') { @@ -277,19 +277,19 @@ function highlightComment(id, checkvalue) {
: : :
IP: : :
:
- +
diff --git a/include/admin/import.inc.php b/include/admin/import.inc.php index 1c697686..bbe62404 100644 --- a/include/admin/import.inc.php +++ b/include/admin/import.inc.php @@ -17,8 +17,8 @@ if (function_exists('set_time_limit')) { /* Class construct. Each importer plugin must extend this class. */ class Serendipity_Import { - var $trans_table = ''; - + var $trans_table = ''; + var $force_recode = true; /** * Return textual notes of an importer plugin * @@ -68,8 +68,8 @@ class Serendipity_Import { * @return string converted string */ function &decode($string) { - // xml_parser_* functions to recoding from ISO-8859-1/UTF-8 - if (LANG_CHARSET == 'ISO-8859-1' || LANG_CHARSET == 'UTF-8') { + // xml_parser_* functions do recoding from ISO-8859-1/UTF-8 + if (!$this->force_recode && (LANG_CHARSET == 'ISO-8859-1' || LANG_CHARSET == 'UTF-8')) { return $string; } @@ -84,6 +84,8 @@ class Serendipity_Import { $out = iconv('ISO-8859-1', LANG_CHARSET, $string); } elseif (function_exists('recode')) { $out = recode('iso-8859-1..' . LANG_CHARSET, $string); + } elseif (LANG_CHARSET == 'UTF-8') { + return utf8_encode($string); } else { return $string; } diff --git a/include/admin/importers/generic.inc.php b/include/admin/importers/generic.inc.php index 66b65479..fe38f214 100644 --- a/include/admin/importers/generic.inc.php +++ b/include/admin/importers/generic.inc.php @@ -8,6 +8,7 @@ class Serendipity_Import_Generic extends Serendipity_Import { var $info = array('software' => IMPORT_GENERIC_RSS); var $data = array(); var $inputFields = array(); + var $force_recode = false; function Serendipity_Import_Generic($data) { $this->data = $data; diff --git a/include/admin/importers/livejournal.inc.php b/include/admin/importers/livejournal.inc.php index ea13de3d..daa9cce6 100644 --- a/include/admin/importers/livejournal.inc.php +++ b/include/admin/importers/livejournal.inc.php @@ -8,6 +8,7 @@ class Serendipity_Import_LiveJournalXML extends Serendipity_Import { var $info = array('software' => 'LiveJournal XML'); var $data = array(); var $inputFields = array(); + var $force_recode = false; function Serendipity_Import_LiveJournalXML($data) { global $serendipity; diff --git a/include/admin/importers/nucleus.inc.php b/include/admin/importers/nucleus.inc.php index 9aa6ebe9..331d0763 100644 --- a/include/admin/importers/nucleus.inc.php +++ b/include/admin/importers/nucleus.inc.php @@ -154,6 +154,11 @@ class Serendipity_Import_Nucleus extends Serendipity_Import { for ($x=0, $max_x = mysql_num_rows($res) ; $x < $max_x ; $x++ ) { $entries[$x] = mysql_fetch_assoc($res); + + echo "BODY: " . $entries[$x]['ibody'] . "
\n"; + echo "DECODED BODY: " . $this->strtr($entries[$x]['ibody']) . "
\n"; + die('done'); + $entry = array('title' => $this->decode($entries[$x]['ititle']), 'isdraft' => ($entries[$x]['idraft'] != '1') ? 'false' : 'true', 'allow_comments' => ($entries[$x]['iclosed'] == '1' ) ? 'false' : 'true', diff --git a/include/admin/importers/voodoopad.inc.php b/include/admin/importers/voodoopad.inc.php index f52c970e..c27e30be 100755 --- a/include/admin/importers/voodoopad.inc.php +++ b/include/admin/importers/voodoopad.inc.php @@ -38,6 +38,7 @@ class Serendipity_Import_VoodooPad extends Serendipity_Import { var $info = array('software' => 'VoodooPad'); var $data = array(); var $inputFields = array(); + var $force_recode = false; function Serendipity_Import_VoodooPad($data) { $this->data = $data; From 006093b651ef7b5759e47316f71e807ac5f7de34 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 27 Oct 2006 09:20:03 +0000 Subject: [PATCH 0090/1127] Of course not everything deservers committing ;-) --- include/admin/importers/nucleus.inc.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/include/admin/importers/nucleus.inc.php b/include/admin/importers/nucleus.inc.php index 331d0763..9aa6ebe9 100644 --- a/include/admin/importers/nucleus.inc.php +++ b/include/admin/importers/nucleus.inc.php @@ -154,11 +154,6 @@ class Serendipity_Import_Nucleus extends Serendipity_Import { for ($x=0, $max_x = mysql_num_rows($res) ; $x < $max_x ; $x++ ) { $entries[$x] = mysql_fetch_assoc($res); - - echo "BODY: " . $entries[$x]['ibody'] . "
\n"; - echo "DECODED BODY: " . $this->strtr($entries[$x]['ibody']) . "
\n"; - die('done'); - $entry = array('title' => $this->decode($entries[$x]['ititle']), 'isdraft' => ($entries[$x]['idraft'] != '1') ? 'false' : 'true', 'allow_comments' => ($entries[$x]['iclosed'] == '1' ) ? 'false' : 'true', From 3b85df3f3f0bd71bbf32d9da8821cf01ca33bce3 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sat, 28 Oct 2006 16:13:20 +0000 Subject: [PATCH 0091/1127] * introduce basic tests --- tests/gui/README | 21 ++++ tests/gui/SerendipityTestSuite.php | 147 +++++++++++++++++++++++++++ tests/gui/TestConfiguration.php.dist | 10 ++ 3 files changed, 178 insertions(+) create mode 100644 tests/gui/README create mode 100644 tests/gui/SerendipityTestSuite.php create mode 100644 tests/gui/TestConfiguration.php.dist diff --git a/tests/gui/README b/tests/gui/README new file mode 100644 index 00000000..f6687cbc --- /dev/null +++ b/tests/gui/README @@ -0,0 +1,21 @@ +Test setup instructions +======================= + +0.) Optionally Install VMWare Server + +1.) Install Java from http://java.sun.com/ + +2.) Get Selenium RC from http://www.openqa.org/selenium-rc/download.action + +3.) Install PHPUnit: + # pear install -f http://pear.phpunit.de/get/PHPUnit-3.0.0beta2.tgz + +4.) Install PHP Selenium Bindings: + # pear install -f Testing_Selenium + +5.) Change TestConfiguration.php to reflect your configuration. + +6.) Run Tests + $ phpunit SeleniumTestSuite.php + +-- end of file diff --git a/tests/gui/SerendipityTestSuite.php b/tests/gui/SerendipityTestSuite.php new file mode 100644 index 00000000..bf51a66f --- /dev/null +++ b/tests/gui/SerendipityTestSuite.php @@ -0,0 +1,147 @@ +markTestSkipped( + 'The Selenium tests are disabled.' + ); + } + + if (!class_exists('Testing_Selenium')) { + $this->markTestSkipped( + 'The PHP bindings for Selenium RC are not installed.' + ); + } + + $this->setHost(SELENIUM_HOST); + $this->setPort(SELENIUM_PORT); + $this->setBrowser(SELENIUM_BROWSER); + $this->setBrowserUrl(S9Y_INSTALLDIR); + $this->setTimeout(10000); + } + + public function testExpertInstallation() + { + $this->open(S9Y_INSTALLDIR); + $this->assertTextNotPresent('Not writable'); + $this->clickAndWait('link=Expert installation'); + $this->select('dbType', 'SQLite'); + $this->type('user', 'Test User'); + $this->type('pass', 'Test Password'); + $this->check('radio_cfg_want_mail_no'); + $this->select('rewrite', 'Use Apache mod_rewrite'); + $this->type('blogTitle', 's9y Testsuite Testblog'); + $this->type('blogDescription', 'The lalaforce is coming to get you!'); + $this->clickAndWait("//input[@value='Complete installation']"); + $this->assertTextPresent('Serendipity has been successfully installed'); + } + + public function testLoginLogout() + { + $this->open(S9Y_INSTALLDIR); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent('Blog Administration'); + $this->clickAndWait('link=Open login screen'); + + $this->assertTextPresent('Please enter your credentials below'); + $this->type('serendipity[user]', 'Test User'); + $this->type('serendipity[pass]', 'Test Password2'); + $this->clickAndWait('submit'); + + $this->assertTextPresent('Please enter your credentials below'); + $this->assertTextPresent('You appear to have entered an invalid username or password'); + $this->type('serendipity[user]', 'Test User'); + $this->type('serendipity[pass]', 'Test Password'); + $this->clickAndWait('submit'); + + $this->assertTitleEquals('Serendipity Administration Suite'); + $this->assertTextPresent('Welcome back, John Doe'); + $this->clickAndWait('link=Back to Weblog'); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent('Blog Administration'); + $this->clickAndWait('link=Open administration'); + + $this->assertTitleEquals('Serendipity Administration Suite'); + $this->assertTextPresent('Welcome back, John Doe'); + $this->clickAndWait('link=Logout'); + + $this->assertTextPresent('Please enter your credentials below'); + $this->clickAndWait('link=Back to Weblog'); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent('Blog Administration'); + $this->clickAndWait('link=Open login screen'); + + $this->assertTextPresent('Please enter your credentials below'); + } + + public function testCreateContentCategory() { + $this->open(S9Y_INSTALLDIR); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent('Blog Administration'); + $this->clickAndWait('link=Open login screen'); + + $this->assertTextPresent('Please enter your credentials below'); + $this->type('serendipity[user]', 'Test User'); + $this->type('serendipity[pass]', 'Test Password'); + $this->clickAndWait('submit'); + + $this->assertTitleEquals('Serendipity Administration Suite'); + $this->assertTextPresent('Welcome back, John Doe'); + $this->clickAndWait('link=Categories'); + + $this->clickAndWait('link=Create New Category'); + + $this->assertTextPresent('Create New Category'); + $this->type('serendipity[cat][name]', 'Test Category 001'); + $this->type('serendipity[cat][description]', 'This is the description for Test Category 001'); + $this->clickAndWait('SAVE'); + + $this->assertTextPresent('Test Category 001'); + $this->clickAndWait('link=Create New Category'); + + $this->assertTextPresent('Create New Category'); + $this->type('serendipity[cat][name]', 'Test Category 002'); + $this->type('serendipity[cat][description]', 'This is the description for Test Category 002'); + $this->clickAndWait('SAVE'); + + $this->assertTextPresent('Test Category 002'); + $this->clickAndWait('link=Create New Category'); + + $this->assertTextPresent('Create New Category'); + $this->select('parent_cat', 'Test Category 001'); + $this->type('serendipity[cat][name]', 'Test Category 001-1'); + $this->type('serendipity[cat][description]', 'This is the description for Test Category 001-1'); + $this->clickAndWait('SAVE'); + + $this->assertTextPresent('Test Category 001-1'); + +# The Sub-Sub-Category-Test is blocked by http://pear.php.net/bugs/bug.php?id=9189 +# +# $this->clickAndWait('link=Create New Category'); +# +# $this->assertTextPresent('Create New Category'); +# $this->select('parent_cat', ' Test Category 001-1'); +# $this->type('serendipity[cat][name]', 'Test Category 001-1-1'); +# $this->type('serendipity[cat][description]', 'This is the description for Test Category 001-1-1'); +# $this->clickAndWait('SAVE'); +# +# $this->assertTextPresent('Test Category 001-1-1'); + } +} +?> diff --git a/tests/gui/TestConfiguration.php.dist b/tests/gui/TestConfiguration.php.dist new file mode 100644 index 00000000..f8dfaae1 --- /dev/null +++ b/tests/gui/TestConfiguration.php.dist @@ -0,0 +1,10 @@ + From 7b35dca2c91e9419a4d1d8d352f28dede630bbc4 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sat, 28 Oct 2006 16:16:59 +0000 Subject: [PATCH 0092/1127] * be more idiot-proof with the tests --- tests/gui/README | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/gui/README b/tests/gui/README index f6687cbc..6fad8cbd 100644 --- a/tests/gui/README +++ b/tests/gui/README @@ -13,7 +13,9 @@ Test setup instructions 4.) Install PHP Selenium Bindings: # pear install -f Testing_Selenium -5.) Change TestConfiguration.php to reflect your configuration. +5.) Copy TestConfiguration.php.dist to TestConfiguration.php and + change TestConfiguration.php to reflect your Selenium RC + configuration. 6.) Run Tests $ phpunit SeleniumTestSuite.php From de90b6243d20128135e97e72de741fcf6cee5da1 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sun, 29 Oct 2006 09:17:13 +0000 Subject: [PATCH 0093/1127] * add create simple article testcase, make tests language-independent --- tests/gui/SerendipityTestSuite.php | 103 +++++++++++++++++---------- tests/gui/TestConfiguration.php.dist | 1 + 2 files changed, 68 insertions(+), 36 deletions(-) diff --git a/tests/gui/SerendipityTestSuite.php b/tests/gui/SerendipityTestSuite.php index bf51a66f..fbfc3e36 100644 --- a/tests/gui/SerendipityTestSuite.php +++ b/tests/gui/SerendipityTestSuite.php @@ -9,6 +9,8 @@ require_once 'PHPUnit/Extensions/SeleniumTestCase.php'; require_once 'TestConfiguration.php'; +require_once '../../lang/serendipity_lang_'.S9Y_LANG.'.inc.php'; + class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase { public function setUp() @@ -35,8 +37,8 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase public function testExpertInstallation() { $this->open(S9Y_INSTALLDIR); - $this->assertTextNotPresent('Not writable'); - $this->clickAndWait('link=Expert installation'); + $this->assertTextNotPresent(NOT_WRITABLE); + $this->clickAndWait('link='.EXPERT_INSTALLATION); $this->select('dbType', 'SQLite'); $this->type('user', 'Test User'); $this->type('pass', 'Test Password'); @@ -44,8 +46,8 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase $this->select('rewrite', 'Use Apache mod_rewrite'); $this->type('blogTitle', 's9y Testsuite Testblog'); $this->type('blogDescription', 'The lalaforce is coming to get you!'); - $this->clickAndWait("//input[@value='Complete installation']"); - $this->assertTextPresent('Serendipity has been successfully installed'); + $this->clickAndWait("//input[@value='".COMPLETE_INSTALLATION."']"); + $this->assertTextPresent(SERENDIPITY_INSTALLED); } public function testLoginLogout() @@ -53,77 +55,77 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase $this->open(S9Y_INSTALLDIR); $this->assertTitleEquals('s9y Testsuite Testblog'); - $this->assertTextPresent('Blog Administration'); - $this->clickAndWait('link=Open login screen'); + $this->assertTextPresent(SUPERUSER); + $this->clickAndWait('link='.SUPERUSER_OPEN_LOGIN); - $this->assertTextPresent('Please enter your credentials below'); + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); $this->type('serendipity[user]', 'Test User'); $this->type('serendipity[pass]', 'Test Password2'); $this->clickAndWait('submit'); - $this->assertTextPresent('Please enter your credentials below'); - $this->assertTextPresent('You appear to have entered an invalid username or password'); + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); + $this->assertTextPresent(WRONG_USERNAME_OR_PASSWORD); $this->type('serendipity[user]', 'Test User'); $this->type('serendipity[pass]', 'Test Password'); $this->clickAndWait('submit'); - $this->assertTitleEquals('Serendipity Administration Suite'); - $this->assertTextPresent('Welcome back, John Doe'); - $this->clickAndWait('link=Back to Weblog'); + $this->assertTitleEquals(SERENDIPITY_ADMIN_SUITE); + $this->assertTextPresent(WELCOME_BACK.' John Doe'); + $this->clickAndWait('link='.BACK_TO_BLOG); $this->assertTitleEquals('s9y Testsuite Testblog'); - $this->assertTextPresent('Blog Administration'); - $this->clickAndWait('link=Open administration'); + $this->assertTextPresent(SUPERUSER); + $this->clickAndWait('link='.SUPERUSER_OPEN_ADMIN); - $this->assertTitleEquals('Serendipity Administration Suite'); - $this->assertTextPresent('Welcome back, John Doe'); - $this->clickAndWait('link=Logout'); + $this->assertTitleEquals(SERENDIPITY_ADMIN_SUITE); + $this->assertTextPresent(WELCOME_BACK.' John Doe'); + $this->clickAndWait('link='.LOGOUT); - $this->assertTextPresent('Please enter your credentials below'); - $this->clickAndWait('link=Back to Weblog'); + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); + $this->clickAndWait('link='.BACK_TO_BLOG); $this->assertTitleEquals('s9y Testsuite Testblog'); - $this->assertTextPresent('Blog Administration'); - $this->clickAndWait('link=Open login screen'); + $this->assertTextPresent(SUPERUSER); + $this->clickAndWait('link='.SUPERUSER_OPEN_LOGIN); - $this->assertTextPresent('Please enter your credentials below'); + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); } public function testCreateContentCategory() { $this->open(S9Y_INSTALLDIR); $this->assertTitleEquals('s9y Testsuite Testblog'); - $this->assertTextPresent('Blog Administration'); - $this->clickAndWait('link=Open login screen'); + $this->assertTextPresent(SUPERUSER); + $this->clickAndWait('link='.SUPERUSER_OPEN_LOGIN); - $this->assertTextPresent('Please enter your credentials below'); + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); $this->type('serendipity[user]', 'Test User'); $this->type('serendipity[pass]', 'Test Password'); $this->clickAndWait('submit'); - $this->assertTitleEquals('Serendipity Administration Suite'); - $this->assertTextPresent('Welcome back, John Doe'); - $this->clickAndWait('link=Categories'); + $this->assertTitleEquals(SERENDIPITY_ADMIN_SUITE); + $this->assertTextPresent(WELCOME_BACK.' John Doe'); + $this->clickAndWait('link='.CATEGORIES); - $this->clickAndWait('link=Create New Category'); + $this->clickAndWait('link='.CREATE_NEW_CAT); - $this->assertTextPresent('Create New Category'); + $this->assertTextPresent(CREATE_NEW_CAT); $this->type('serendipity[cat][name]', 'Test Category 001'); $this->type('serendipity[cat][description]', 'This is the description for Test Category 001'); $this->clickAndWait('SAVE'); $this->assertTextPresent('Test Category 001'); - $this->clickAndWait('link=Create New Category'); + $this->clickAndWait('link='.CREATE_NEW_CAT); - $this->assertTextPresent('Create New Category'); + $this->assertTextPresent(CREATE_NEW_CAT); $this->type('serendipity[cat][name]', 'Test Category 002'); $this->type('serendipity[cat][description]', 'This is the description for Test Category 002'); $this->clickAndWait('SAVE'); $this->assertTextPresent('Test Category 002'); - $this->clickAndWait('link=Create New Category'); + $this->clickAndWait('link='.CREATE_NEW_CAT); - $this->assertTextPresent('Create New Category'); + $this->assertTextPresent(CREATE_NEW_CAT); $this->select('parent_cat', 'Test Category 001'); $this->type('serendipity[cat][name]', 'Test Category 001-1'); $this->type('serendipity[cat][description]', 'This is the description for Test Category 001-1'); @@ -133,9 +135,9 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase # The Sub-Sub-Category-Test is blocked by http://pear.php.net/bugs/bug.php?id=9189 # -# $this->clickAndWait('link=Create New Category'); +# $this->clickAndWait('link='.CREATE_NEW_CAT); # -# $this->assertTextPresent('Create New Category'); +# $this->assertTextPresent(CREATE_NEW_CAT); # $this->select('parent_cat', ' Test Category 001-1'); # $this->type('serendipity[cat][name]', 'Test Category 001-1-1'); # $this->type('serendipity[cat][description]', 'This is the description for Test Category 001-1-1'); @@ -143,5 +145,34 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase # # $this->assertTextPresent('Test Category 001-1-1'); } + + public function testCreateSimpleArticle() { + $this->open(S9Y_INSTALLDIR); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent(SUPERUSER); + $this->clickAndWait('link='.SUPERUSER_OPEN_LOGIN); + + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); + $this->type('serendipity[user]', 'Test User'); + $this->type('serendipity[pass]', 'Test Password'); + $this->clickAndWait('submit'); + + $this->assertTitleEquals(SERENDIPITY_ADMIN_SUITE); + $this->assertTextPresent(WELCOME_BACK.' John Doe'); + $this->clickAndWait('link='.NEW_ENTRY); + + $this->assertTextPresent(ENTRY_BODY); + $this->type('entryTitle', 'Test Entry 001'); + $this->type('serendipity[body]', 'Test Body'); + $this->clickAndWait("//input[@value='- ".SAVE." -']"); + + $this->assertTextPresent(IFRAME_SAVE); + $this->clickAndWait('link='.VIEW); + + $this->assertTitleEquals('Test Entry 001 - s9y Testsuite Testblog'); + $this->assertTextPresent('Test Body'); + $this->clickAndWait('link='.EDIT_ENTRY); + } } ?> diff --git a/tests/gui/TestConfiguration.php.dist b/tests/gui/TestConfiguration.php.dist index f8dfaae1..d7357329 100644 --- a/tests/gui/TestConfiguration.php.dist +++ b/tests/gui/TestConfiguration.php.dist @@ -7,4 +7,5 @@ define('SELENIUM_HOST', '172.16.177.130'); define('SELENIUM_PORT', 4444); define('SELENIUM_BROWSER', '*firefox'); define('S9Y_INSTALLDIR', 'http://example.com/serendipity/'); +define('S9Y_LANG', 'en'); ?> From a3e53b7bb0898c124954dbde46e8b9b0ba42612d Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sun, 29 Oct 2006 10:06:09 +0000 Subject: [PATCH 0094/1127] * add simple comment testcase --- tests/gui/SerendipityTestSuite.php | 45 ++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/tests/gui/SerendipityTestSuite.php b/tests/gui/SerendipityTestSuite.php index fbfc3e36..99e4aec7 100644 --- a/tests/gui/SerendipityTestSuite.php +++ b/tests/gui/SerendipityTestSuite.php @@ -10,6 +10,7 @@ require_once 'PHPUnit/Extensions/SeleniumTestCase.php'; require_once 'TestConfiguration.php'; require_once '../../lang/serendipity_lang_'.S9Y_LANG.'.inc.php'; +require_once '../../plugins/serendipity_event_spamblock/lang_'.S9Y_LANG.'.inc.php'; class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase { @@ -173,6 +174,50 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase $this->assertTitleEquals('Test Entry 001 - s9y Testsuite Testblog'); $this->assertTextPresent('Test Body'); $this->clickAndWait('link='.EDIT_ENTRY); + + $this->assertTextPresent(ENTRY_BODY); + $this->type('serendipity[body]', 'New Test Body'); + $this->clickAndWait("//input[@value='- ".SAVE." -']"); + + $this->assertTextPresent(IFRAME_SAVE); + $this->clickAndWait('link='.VIEW); + + $this->assertTitleEquals('Test Entry 001 - s9y Testsuite Testblog'); + $this->assertTextPresent('New Test Body'); + } + + public function testComment() { + $this->open(S9Y_INSTALLDIR); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent('Test Entry 001'); + $this->clickAndWait('link=Test Entry 001'); + + $this->assertTitleEquals('Test Entry 001 - s9y Testsuite Testblog'); + $this->assertTextPresent('New Test Body'); + $this->assertTextPresent(ADD_COMMENT); + $this->clickAndWait("//input[@value='".SUBMIT_COMMENT."']"); + + $this->assertTextPresent(sprintf(EMPTY_COMMENT, '', '')); + $this->type('serendipity[name]', 'Test Commenter 001'); + $this->clickAndWait("//input[@value='".SUBMIT_COMMENT."']"); + + $this->assertTextPresent(sprintf(EMPTY_COMMENT, '', '')); + $this->type('serendipity[comment]', 'Test Comment 001'); + $this->clickAndWait("//input[@value='".SUBMIT_COMMENT."']"); + + $this->assertTextPresent(COMMENT_ADDED); + $this->assertTextPresent('Test Commenter 001'); + $this->assertTextPresent('Test Comment 001'); + $this->clickAndWait('link='.ADMIN_FRONTPAGE); + + $this->clickAndWait('link=Test Entry 001'); + + $this->type('serendipity[name]', 'Test Commenter 001'); + $this->type('serendipity[comment]', 'Test Comment 002'); + $this->clickAndWait("//input[@value='".SUBMIT_COMMENT."']"); + + $this->assertTextPresent(PLUGIN_EVENT_SPAMBLOCK_ERROR_IP); } } ?> From cc50bb6bfa444b0e9f39930f7c4e440d6691a00f Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 30 Oct 2006 14:21:36 +0000 Subject: [PATCH 0095/1127] fix bug #1586289, strict array check --- include/functions.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/functions.inc.php b/include/functions.inc.php index b0b396a0..535eede1 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -295,7 +295,7 @@ function serendipity_walkRecursive($ary, $child_name = 'id', $parent_name = 'par static $_resArray; static $_remain; - if (sizeof($ary) == 0) { + if (!is_array($ary) || sizeof($ary) == 0) { return array(); } From 4b3991a62dd35428d63ec42cb80223d41d344696 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 30 Oct 2006 21:02:28 +0000 Subject: [PATCH 0096/1127] Portuguese update by Angel --- docs/NEWS | 2 + lang/UTF-8/serendipity_lang_cn.inc.php | 2 +- lang/UTF-8/serendipity_lang_cs.inc.php | 2 +- lang/UTF-8/serendipity_lang_cz.inc.php | 2 +- lang/UTF-8/serendipity_lang_da.inc.php | 2 +- lang/UTF-8/serendipity_lang_de.inc.php | 2 +- lang/UTF-8/serendipity_lang_en.inc.php | 2 +- lang/UTF-8/serendipity_lang_es.inc.php | 2 +- lang/UTF-8/serendipity_lang_fa.inc.php | 2 +- lang/UTF-8/serendipity_lang_fi.inc.php | 2 +- lang/UTF-8/serendipity_lang_fr.inc.php | 2 +- lang/UTF-8/serendipity_lang_is.inc.php | 2 +- lang/UTF-8/serendipity_lang_ja.inc.php | 2 +- lang/UTF-8/serendipity_lang_ko.inc.php | 2 +- lang/UTF-8/serendipity_lang_nl.inc.php | 2 +- lang/UTF-8/serendipity_lang_no.inc.php | 2 +- lang/UTF-8/serendipity_lang_pt.inc.php | 2 +- lang/UTF-8/serendipity_lang_pt_PT.inc.php | 389 ++++++++++----------- lang/UTF-8/serendipity_lang_ru.inc.php | 2 +- lang/UTF-8/serendipity_lang_tn.inc.php | 2 +- lang/UTF-8/serendipity_lang_tw.inc.php | 2 +- lang/UTF-8/serendipity_lang_zh.inc.php | 2 +- lang/serendipity_lang_pt_PT.inc.php | 391 +++++++++++----------- 23 files changed, 415 insertions(+), 407 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 0ff5e0d0..9061e12f 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,8 @@ Version 1.1 () ------------------------------------------------------------------------ + * Portuguese translation update by Angel + * Fixed bug that prevented native imports from other blog system to recode ISO-charsets into UTF-8. Major thanks to Jan of blog.salid.de. (garvinhicking) diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index f15ffb10..7bb7d8f8 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index fc30a44b..3c215355 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index feffa393..af8e33e2 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 05917847..3904427b 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -1,4 +1,4 @@ -, diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index 17b09b53..0a9a8949 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index 0aee5266..b95d13cf 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 531daa41..d0d21782 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index 57e723b9..824119c4 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index 3a5c6ea4..87488dd9 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -1,4 +1,4 @@ -, 2004-2005. diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index c573cbb4..694cdfa2 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 7dc0c89d..07617326 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index d5a02fa8..51c3dc84 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index ba06b166..f581be05 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index 616c7cff..63c0461e 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -19,33 +19,33 @@ @define('LANG_DIRECTION', 'ltr'); @define('SERENDIPITY_ADMIN_SUITE', 'Painel de Administração do Serendipity'); -@define('HAVE_TO_BE_LOGGED_ON', 'Tem que entrar no sistema para ver esta página'); -@define('WRONG_USERNAME_OR_PASSWORD', 'Deve ter fornecido nome de utilizador ou senha inválidos'); +@define('HAVE_TO_BE_LOGGED_ON', 'Tem que efectuar login no sistema para visualizar esta página'); +@define('WRONG_USERNAME_OR_PASSWORD', 'Deve ter fornecido um nome de utilizador, senha ou dados inválidos'); @define('APPEARANCE', 'Aparência'); @define('MANAGE_STYLES', 'Gerir estilos'); @define('CONFIGURE_PLUGINS', 'Configurar Plugins'); @define('CONFIGURATION', 'Configuração'); -@define('BACK_TO_BLOG', 'De volta ao Weblog'); +@define('BACK_TO_BLOG', 'Regressar ao Weblog'); @define('LOGIN', 'Login'); // @define('LOGOUT', 'Sair'); // Verify @define('LOGGEDOUT', 'Saída completada.'); // Verify @define('CREATE', 'Criar'); @define('SAVE', 'Guardar'); @define('NAME', 'Nome'); -@define('CREATE_NEW_CAT', 'Criar nova categoria'); +@define('CREATE_NEW_CAT', 'Criar uma nova categoria'); @define('I_WANT_THUMB', 'Quero usar miniaturas no meu artigo.'); @define('I_WANT_BIG_IMAGE', 'Quero usar a maior imagem no meu artigo.'); @define('I_WANT_NO_LINK', ' Quero mostrá-la como imagem'); -@define('I_WANT_IT_TO_LINK', 'Quero mostrá-la como uma ligação para esta URL:'); +@define('I_WANT_IT_TO_LINK', 'Quero mostrá-la como uma ligação para este URL:'); @define('BACK', 'Volta'); -@define('FORWARD', 'Encaminha'); +@define('FORWARD', 'Encaminhar'); @define('ANONYMOUS', 'Anónimo'); @define('NEW_TRACKBACK_TO', 'Novo trackback feito para'); @define('NEW_COMMENT_TO', 'Novo comentário enviado para'); @define('RECENT', 'Recentes...'); @define('OLDER', 'Mais antigos...'); @define('DONE', 'Pronto'); -@define('WELCOME_BACK', 'Bem-vindo de volta,'); +@define('WELCOME_BACK', 'Bem vindo de volta,'); @define('TITLE', 'Título'); @define('DESCRIPTION', 'Descrição'); @define('PLACEMENT', 'Localização'); @@ -58,7 +58,7 @@ @define('EDIT_ENTRIES', 'Editar artigos'); @define('CATEGORIES', 'Categorias'); @define('WARNING_THIS_BLAHBLAH', "ATENÇÃO:\\nIsso pode demorar muito tempo se existirem muitas imagens sem miniaturas."); -@define('CREATE_THUMBS', 'Reconstruir Miniaturas'); +@define('CREATE_THUMBS', 'Reconstruir miniaturas'); @define('MANAGE_IMAGES', 'Gerir imagens'); @define('NAME', 'Nome'); @define('EMAIL', 'E-mail'); @@ -87,29 +87,29 @@ @define('ERROR_SOMETHING', 'Erro: Problema desconhecido.'); @define('ADDING_IMAGE', 'Adicionando imagem...'); @define('THUMB_CREATED_DONE', 'Miniatura criada.
Pronto.'); -@define('ERROR_FILE_EXISTS_ALREADY', 'Erro: O ficheiro já existe na sua máquina!'); +@define('ERROR_FILE_EXISTS_ALREADY', 'Erro: O ficheiro já existe no seu servidor!'); @define('GO', 'Vamos!'); @define('NEWSIZE', 'Novo tamanho: '); @define('RESIZE_BLAHBLAH', 'Redimensionar %s

'); @define('ORIGINAL_SIZE', 'Tamanho original: %sx%s pixéis'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Aqui pode ajustar o novo tamanho das imagens. Se pretender manter as proporções, preencha apenas um valor e pressione a tecla TAB de maneira a ser automaticamente calculado o novo tamanho de modo às proporções não ficarem erradas:'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Aqui pode ajustar o novo tamanho das suas imagens. Se pretender manter as proporções, preencha apenas um valor e pressione a tecla TAB de maneira a ser automaticamente calculado o novo tamanho de modo às proporções não ficarem erradas:'); @define('QUICKJUMP_CALENDAR', 'Calendário de acesso rápido'); @define('QUICKSEARCH', 'Pesquisa rápida'); @define('SEARCH_FOR_ENTRY', 'Procure um artigo'); @define('ARCHIVES', 'Arquivos'); @define('BROWSE_ARCHIVES', 'Navegar nos arquivos por mês'); @define('TOP_REFERRER', 'Referidores mais importantes'); -@define('SHOWS_TOP_SITES', 'Exibe os links de entrada mais utilizados para entrar no seu blog'); -@define('TOP_EXITS', 'Maiores Saídas'); -@define('SHOWS_TOP_EXIT', 'Exibe os links de saída mais requisitados de seu blog'); +@define('SHOWS_TOP_SITES', 'Exibe os links de entrada mais utilizados para aceder no seu blogue'); +@define('TOP_EXITS', 'Saídas Maiores'); +@define('SHOWS_TOP_EXIT', 'Exibe os links de saída mais requisitados de seu blogue'); @define('SYNDICATION', 'Sindicalização'); @define('SHOWS_RSS_BLAHBLAH', 'Mostrar ligações de sindicalização RSS'); -@define('ADVERTISES_BLAHBLAH', 'Publicita a origem do seu blog'); +@define('ADVERTISES_BLAHBLAH', 'Publicita a origem do seu blogue'); @define('HTML_NUGGET', 'Fragmento de HTML'); @define('HOLDS_A_BLAHBLAH', 'Apresenta um fragmento de HTML na sua barra lateral'); @define('TITLE_FOR_NUGGET', 'Título para o fragmento de HTML'); @define('THE_NUGGET', 'Fragmento de HTML!'); -@define('SYNDICATE_THIS_BLOG', 'Sindicalizar este Blog'); +@define('SYNDICATE_THIS_BLOG', 'Sindicalizar este Blogue'); @define('YOU_CHOSE', 'Escolheu %s'); @define('IMAGE_SIZE', 'Tamanho da imagem'); @define('IMAGE_AS_A_LINK', 'Inserção de imagem'); @@ -130,16 +130,16 @@ @define('IP_ADDRESS', 'Endereço IP'); @define('USER', 'Utilizador'); @define('THUMBNAIL_USING_OWN', 'Usando %s como a sua própria miniatura devido ao seu pequeno tamanho.'); -@define('THUMBNAIL_FAILED_COPY', 'A tentativa de usar %s como a sua própria miniatura falhou devido a um erro de cópia!'); +@define('THUMBNAIL_FAILED_COPY', 'A tentativa de usar %s como a sua própria miniatura falhou devido a um erro na cópia!'); @define('AUTHOR', 'Autor'); @define('LAST_UPDATED', 'Última actualização'); @define('TRACKBACK_SPECIFIC', 'URI específica do trackback para este artigo'); @define('DIRECT_LINK', 'Ligação directa para este artigo'); -@define('COMMENT_ADDED', 'O seu comentário foi adicionado corretamente. '); +@define('COMMENT_ADDED', 'O seu comentário foi adicionado correctamente.'); @define('COMMENT_ADDED_CLICK', 'Clique %saqui para retornar%s aos comentários, ou %saqui para fechar%s esta janela.'); @define('COMMENT_NOT_ADDED_CLICK', 'Clique %saqui para retornar%s aos comentários, ou %saqui para fechar%s esta janela.'); -@define('COMMENTS_DISABLE', 'Permitem-se comentários deste artigo'); -@define('COMMENTS_ENABLE', 'Comentários deste artigo são permitidos'); +@define('COMMENTS_DISABLE', 'Não são permitidos comentários neste artigo'); +@define('COMMENTS_ENABLE', 'São permitidos comentários neste artigo'); @define('COMMENTS_CLOSED', 'O autor não autorizou comentários deste artigo'); @define('EMPTY_COMMENT', 'O seu comentário está vazio, por favor, %svolte%s e tente novamente'); @define('ENTRIES_FOR', 'Artigos para %s'); @@ -158,12 +158,12 @@ @define('ENTRY_SAVED', 'Artigo guardado'); @define('DELETE_SURE', 'Tem a certeza que deseja excluir #%s definitivamente?'); @define('NOT_REALLY', 'Não mesmo...'); -@define('DUMP_IT', 'Deite-o fora!'); +@define('DUMP_IT', 'Eliminá-lo!'); @define('RIP_ENTRY', 'Destruir artigo #%s'); @define('CATEGORY_DELETED', 'Categoria #%s apagada. Os artigos antigos foram movidos para a categoria #%s'); @define('INVALID_CATEGORY', 'Nenhuma categoria fornecida para exclusão'); @define('CATEGORY_SAVED', 'Categoria guardada'); -@define('SELECT_TEMPLATE', 'Selecione o modelo pretendido para o seu Blog'); +@define('SELECT_TEMPLATE', 'Selecione o modelo pretendido para o seu Blogue'); @define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Artigos não adicionados!'); @define('YES', 'Sim'); @define('NO', 'Não'); @@ -176,17 +176,17 @@ @define('FILE_WRITE_ERROR', 'Não foi possível editar o ficheiro %s.'); @define('FILE_CREATE_YOURSELF', 'Por favor, crie você mesmo o ficheiro ou verifique as suas permissões'); @define('COPY_CODE_BELOW', '
* Copie o código abaixo e o coloque em %s na sua %s directoria:

%s
' . "\n"); -@define('WWW_USER', 'Altere www para o utilizador com o qual o apache é executado (ex.: nobody).'); +@define('WWW_USER', 'Altere www para o utilizador com o qual o apache é executado (ex.: ninguêm).'); @define('BROWSER_RELOAD', 'Uma vez feito isso, pressione o botão "actualizar" ("reload") do seu navegador.'); @define('DIAGNOSTIC_ERROR', 'Detectámos alguns erros quando verificámos as informações que forneceu:'); -@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity ainda não está instalado. Por favor instale-o agora.'); -@define('INCLUDE_ERROR', 'erro do serendipity: não foi possível incluir %s - abortando.'); -@define('DATABASE_ERROR', 'erro do serendipity: não foi possível conectar à base de dados - abortando.'); +@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity não se encontra instalado. Por favor instale-o agora.'); +@define('INCLUDE_ERROR', 'Erro do Serendipity: não foi possível incluir %s - abortando.'); +@define('DATABASE_ERROR', 'Erro do Serendipity: não foi possível conectar-se à base de dados - abortando.'); @define('CREATE_DATABASE', 'Criando a instalação padrão da base de dados...'); @define('ATTEMPT_WRITE_FILE', 'Tentando editar o ficheiro %s...'); @define('WRITTEN_N_SAVED', 'Configuração escrita & guardada'); @define('IMAGE_ALIGNMENT', 'Alinhamento de imagem'); -@define('ENTER_NEW_NAME', 'Indique o novo nome: '); +@define('ENTER_NEW_NAME', 'Indique um nome novo: '); @define('RESIZING', 'Redimensionando'); @define('RESIZE_DONE', 'Pronto (%s imagens redimensionadas).'); @define('SYNCING', 'Sincronizando a base de dados com a directoria de imagens'); @@ -195,21 +195,21 @@ @define('DELETE_THUMBNAIL', 'Excluir a miniatura da imagem entitulada %s'); @define('FILE_NOT_FOUND', 'Não foi possível localizar o ficheiro entitulado %s, será que foi apagado?'); @define('ABORT_NOW', 'Cancelar agora'); -@define('REMOTE_FILE_NOT_FOUND', 'O arquivo não foi localizado no servidor, tem a certeza que a URL: %s está correta?'); +@define('REMOTE_FILE_NOT_FOUND', 'O arquivo não foi localizado no servidor, tem a certeza que a URL: %s está correcta?'); @define('FILE_FETCHED', '%s obtido como %s'); -@define('FILE_UPLOADED', 'O arquivo %s foi transferido corretamente: %s'); +@define('FILE_UPLOADED', 'O arquivo %s foi transferido correctamente: %s'); @define('WORD_OR', 'Ou'); @define('SCALING_IMAGE', 'Redimensionando %s para %s x %s px'); @define('KEEP_PROPORTIONS', 'Manter proporções'); @define('REALLY_SCALE_IMAGE', 'Quer mesmo redimensionar a imagem? Não é possível desfazer!!'); @define('TOGGLE_ALL', 'Alternar para expandir tudo'); @define('TOGGLE_OPTION', 'Opção para alternar'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Subscrever este artigo'); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Subscrever a este artigo'); @define('UNSUBSCRIBE_OK', "%s teve a subscrição deste artigo cancelada"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Novo comentário do artigo subscrito "%s"'); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Novo comentário no artigo subscrito "%s"'); @define('SUBSCRIPTION_MAIL', "Olá %s,\n\nUm novo comentário foi acrescentado a um artigo que você está seguindo em \"%s\", intitulado \"%s\"\nO comentário foi enviado por: %s\n\nO artigo a que nos referimos pode ser encontrado em: %s\n\nPode cancelar sua subscrição clicando esta ligação: %s\n"); @define('SUBSCRIPTION_TRACKBACK_MAIL', "Olá %s,\n\nUm novo trackback foi adicionado num artigo que você está seguindo em \"%s\", intitulado \"%s\"\nO comentário foi enviado por: %s\n\nO artigo a que nos referimos pode ser encontrada em: %s\n\nPode cancelar a sua subscrição clicando nesta ligação: %s\n"); -@define('SIGNATURE', "\n-- \n%s faz uso do Serendipity.\nO melhor Blog que existe, e você também pode usá-lo.\nConsulte para descobrir como."); +@define('SIGNATURE', "\n-- \n%s faz uso do Serendipity.\nO melhor Blogue que existe, e você também pode usá-lo.\nConsulte para descobrir como."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); @@ -220,13 +220,13 @@ @define('SYNDICATION_PLUGIN_BANNERURL', 'Imagem para o RSS feed'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Largura da imagem'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Altura da imagem'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail do webmaster, se disponível. (vazio: oculto) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail do editor, se disponível. (vazio: oculto) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-mail do webmaster, se disponível. (vazio: oculto) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-mail do editor, se disponível. (vazio: oculto) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL de uma imagem no formato GIF/JPEG/PNG, se disponível. (vazio: logotipo do serendipity)'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'em pixéis, max. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'em pixéis, max. 400'); @define('SYNDICATION_PLUGIN_TTL', 'Campo "ttl" (tempo de vida)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Quantidade de minutos depois do qual o seu blog não deverá ser mais "cacheado" por sítios ou aplicações (vazio: oculto) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Quantidade de minutos depois do qual o seu blogue não deverá ser mais "cacheado" por sítios ou aplicações (vazio: oculto) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Campo "pubDate"'); @define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'O campo "pubDate" deve ser empacotado para o canal RSS, para mostrar a data do último artigo?'); @define('CONTENT', 'Conteúdo'); @@ -236,11 +236,11 @@ @define('PREVIEW', 'Pré-visualização'); @define('DATE', 'Data'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Atenção: A data que você especificou é inválida. Deve ser fornecida no formato DD/MM/AAAA HH:MM.'); -@define('CATEGORY_PLUGIN_DESC', 'Mostra a lista de categorias.'); -@define('ALL_AUTHORS', 'Todos os autores'); +@define('DATE_INVALID', 'ATENÇÃO: A data que você especificou é inválida. Deve ser fornecida no formato DD/MM/AAAA HH:MM.'); +@define('CATEGORY_PLUGIN_DESC', 'Mostra a listagem de categorias.'); +@define('ALL_AUTHORS', 'Todos os Autores'); @define('CATEGORIES_TO_FETCH', 'Categorias para trazer'); -@define('CATEGORIES_TO_FETCH_DESC', 'Trazer categorias de que autor?'); +@define('CATEGORIES_TO_FETCH_DESC', 'Trazer categorias de que Autor?'); @define('PAGE_BROWSE_ENTRIES', 'Página %s de %s, totalizando %s artigos'); @define('PREVIOUS_PAGE', 'página anterior'); @define('NEXT_PAGE', 'página seguinte'); @@ -248,10 +248,10 @@ @define('DO_MARKUP', 'Executar transformações de marcação'); @define('GENERAL_PLUGIN_DATEFORMAT', 'Formatação de data'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'Formato da data actual do artigo, usando a mesma formatação da função strftime() do PHP. (Padrão: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Não foi possível abrir o ficheiro modelo, por favor atualize o serendipity!'); +@define('ERROR_TEMPLATE_FILE', 'Não foi possível abrir o ficheiro modelo, por favor actualize o Serendipity!'); @define('ADVANCED_OPTIONS', 'Opções avançadas'); @define('EDIT_ENTRY', 'Editar artigo'); -@define('HTACCESS_ERROR', 'Para verificar a intalação do servidor web, serendipity precisa ter poder para criar o arquivo ".htaccess". Isso não foi possível devido a erros de permissões. Por favor, ajuste as permissões para isso:
  %s
e recarregue esta página.'); +@define('HTACCESS_ERROR', 'Para verificar a instalação do servidor web, Serendipity necessita ter o poder para criar o arquivo ".htaccess". Isso não foi possível devido a erros nas permissões. Por favor, ajuste as permissões para:
  %s
e recarregue esta página.'); @define('SIDEBAR_PLUGINS', 'Plugins da barra lateral'); @define('EVENT_PLUGINS', 'Plugins de eventos'); @define('SORT_ORDER', 'Ordenação'); @@ -267,22 +267,22 @@ @define('ORIGINAL_SHORT', 'Orig.'); @define('APPLY_MARKUP_TO', 'Aplicar código a %s'); @define('CALENDAR_BEGINNING_OF_WEEK', 'Começo da semana'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'O serendipity detectou que a sua configuração está de acordo com a versão %s, embora a versão %s de serendipity esteja instalada. Precisa de atualizar o serendipity! Clique aqui'); -@define('SERENDIPITY_UPGRADER_WELCOME', 'Olá, e bem-vindo ao agente de atualização do Serendipity.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', 'Estou aqui para ajudá-lo a atualizar a instalação %s do seu Serendipity.'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'O Serendipity detectou que a configuração está de acordo com a versão %s, embora a versão %s de Serendipity esteja instalada. Precisa de actualizar o Serendipity! Clique aqui'); +@define('SERENDIPITY_UPGRADER_WELCOME', 'Olá, e bem-vindo ao agente de actualização do Serendipity.'); +@define('SERENDIPITY_UPGRADER_PURPOSE', 'Estou aqui para ajudá-lo a actualizar na instalação %s do seu Serendipity.'); @define('SERENDIPITY_UPGRADER_WHY', 'Você está a ver esta mensagem porque acabou de instalar o Serendipity %s, mas ainda não actualizou a instalação da base de dados para compatibilizar com esta versão'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Atualização da base de dados (%s)'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Actualização da base de dados (%s)'); @define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Encontrei os seguintes arquivos .sql u]que precisam ser executados antes que você prossiga com a utilização normal do Serendipity'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Tarefas específicas da versão'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Nenhuma tarefa específica da versão foi encontrada'); @define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Quer realizar as tarefas acima?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'Não, eu as executarei manualmente'); @define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Por favor, faça isso'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Parece que que você não precisa executar nenhuma atualização'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Considere a atualização do Serendipity'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Você ignorou a fase de atualização do Serendipity, certifique-se de que a base de dados está instalada corretamente e que as funções necessárias foram executadas'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'A sua instalação do Serendipity foi atualizada para a versão %s'); -@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Pode retornar ao seu blog clicando %saqui%s'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Parece que que você não precisa executar nenhuma actualização'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Considere a actualização do Serendipity'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Você ignorou a fase de actualização do Serendipity, certifique-se de que a base de dados está instalada correctamente e que as funções necessárias foram executadas'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'A sua instalação do Serendipity foi actualizada para a versão %s'); +@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Pode retornar ao seu Blogue clicando %saqui%s'); @define('MANAGE_USERS', 'Gerir utilizadores'); @define('CREATE_NEW_USER', 'Criar novo utilizador'); @@ -298,18 +298,18 @@ @define('XML_IMAGE_TO_DISPLAY', 'Botão XML'); @define('XML_IMAGE_TO_DISPLAY_DESC','Links para XML Feeds serão exibidos por esta imagem. Deixe em branco para padrão, digite \'none\' para tornar inactivo.'); -@define('DIRECTORIES_AVAILABLE', 'Na lista de subdirectorias disponíveis você pode clicar em qualquer nome de subdirectoria para criar uma nova diretoria dentro daquela estrutura.'); +@define('DIRECTORIES_AVAILABLE', 'Na lista de subdirectorias disponíveis, você pode clicar em qualquer nome de subdirectoria para criar uma nova directoria dentro daquela estrutura.'); @define('ALL_DIRECTORIES', 'todas as directorias'); @define('MANAGE_DIRECTORIES', 'Gerir directorias'); @define('DIRECTORY_CREATED', 'Directoria %s foi criada.'); @define('PARENT_DIRECTORY', 'Directoria superior'); @define('CONFIRM_DELETE_DIRECTORY', 'Tem a certeza que quer apagar todo o conteúdo da directoria %s?'); -@define('ERROR_NO_DIRECTORY', 'Erro: Directoria %s não existente'); +@define('ERROR_NO_DIRECTORY', 'Erro: A Directoria %s não existente'); @define('CHECKING_DIRECTORY', 'Verificando arquivos na directoria %s'); @define('DELETING_FILE', 'Apagando ficheiro %s...'); @define('ERROR_DIRECTORY_NOT_EMPTY', 'Não foi possível remover uma directoria que não está vazia. Marque a opção "forçar apagar" se também deseja remover os ficheiros nela contidos, e volte a dar o comando. Os ficheiros existentes são:'); -@define('DIRECTORY_DELETE_FAILED', 'A remoção da directoria %s falhou. Verifique permissões ou as mensagens acima.'); -@define('DIRECTORY_DELETE_SUCCESS', 'Directoria %s removida corretamente.'); +@define('DIRECTORY_DELETE_FAILED', 'A remoção da directoria %s falhou. Verifique as permissões ou as mensagens acima.'); +@define('DIRECTORY_DELETE_SUCCESS', 'Directoria %s removida correctamente.'); @define('SKIPPING_FILE_EXTENSION', 'Ignorando ficheiro: Falta extensão em %s.'); @define('SKIPPING_FILE_UNREADABLE', 'Ignorando ficheiro: %s ilegível.'); @define('FOUND_FILE', 'Encontrado ficheiro novo/modificado: %s.'); @@ -322,8 +322,8 @@ @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('INSTALL_CAT_DB_DESC', 'Aqui você pode inserir toda a informação à cerca da sua base de dados. O Serendipity precisa dessa informação para funcionar.'); +@define('INSTALL_CAT_DB', 'Configurações da base de dados'); +@define('INSTALL_CAT_DB_DESC', 'Aqui você pode inserir toda a informação acerca da sua base de dados. O Serendipity requer esta informação para funcionar correctamente.'); @define('INSTALL_DBTYPE', 'Tipo de base de dados'); @define('INSTALL_DBTYPE_DESC', 'Tipo de base de dados'); @define('INSTALL_DBHOST', 'Servidor de base de dados'); @@ -341,39 +341,39 @@ @define('INSTALL_CAT_PATHS', 'Caminhos'); @define('INSTALL_CAT_PATHS_DESC', 'Os vários caminhos para directorias e ficheiros essenciais. Não se esqueça de terminar com barras no caso das directorias'); @define('INSTALL_FULLPATH', 'Caminho completo'); -@define('INSTALL_FULLPATH_DESC', 'O caminho completo e absoluto para a sua instalação de serendipity'); +@define('INSTALL_FULLPATH_DESC', 'O caminho completo e absoluto para a sua instalação de Serendipity'); @define('INSTALL_UPLOADPATH', 'Caminho para o Upload'); @define('INSTALL_UPLOADPATH_DESC', 'Todos os arquivos transferidos irão parar aí, relativo ao \'Caminho completo\' - geralmente \'uploads/\''); @define('INSTALL_RELPATH', 'Caminho relativo'); -@define('INSTALL_RELPATH_DESC', 'Caminho para o serendipity no seu navegador, geralmente \'/serendipity/\''); +@define('INSTALL_RELPATH_DESC', 'Caminho para o Serendipity no seu navegador, geralmente \'/serendipity/\''); @define('INSTALL_RELTEMPLPATH', 'Caminho relativo do padrão'); @define('INSTALL_RELTEMPLPATH_DESC', 'Caminho para a directoria onde estão os seus padrões - Relativo ao \'caminho relativo\''); @define('INSTALL_RELUPLOADPATH', 'Caminho relativo do Upload'); @define('INSTALL_RELUPLOADPATH_DESC', 'Caminho para o \'uploads\' em seu navegador - Relativo ao \'caminho relativo\''); -@define('INSTALL_URL', 'URL do blog'); -@define('INSTALL_URL_DESC', 'URL base para a instalação do serendipity'); +@define('INSTALL_URL', 'URL do blogue'); +@define('INSTALL_URL_DESC', 'URL base para a instalação do Serendipity'); @define('INSTALL_INDEXFILE', 'Arquivo inicial'); -@define('INSTALL_INDEXFILE_DESC', 'Nome do arquivo inicial do serendipity'); +@define('INSTALL_INDEXFILE_DESC', 'Nome do arquivo inicial do Serendipity'); /* Generel settings */ @define('INSTALL_CAT_SETTINGS', 'Configurações gerais'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Padrão de como o Serendipity deve se comportar'); -@define('INSTALL_USERNAME', 'Nome de utilizador do administrador'); -@define('INSTALL_USERNAME_DESC', 'Nome de utilizador do utilizador para o login do administrador'); -@define('INSTALL_PASSWORD', 'Senha do administrador'); -@define('INSTALL_PASSWORD_DESC', 'Senha para o login do administrador'); -@define('INSTALL_EMAIL', 'E-mail do administrador'); -@define('INSTALL_EMAIL_DESC', 'E-mail do administrador do blog'); -@define('INSTALL_SENDMAIL', 'Enviar e-mails ao administrador?'); -@define('INSTALL_SENDMAIL_DESC', 'Você deseja receber notificações via e-mail quando novos comentários forem incluídos em seus artigos?'); -@define('INSTALL_SUBSCRIBE', 'Permitir que utilizadores se inscrevam nos artigos?'); +@define('INSTALL_CAT_SETTINGS_DESC', 'Padrão de como o Serendipity se deve comportar'); +@define('INSTALL_USERNAME', 'Nome de utilizador do Administrador'); +@define('INSTALL_USERNAME_DESC', 'Nome de utilizador do utilizador para o login do Administrador'); +@define('INSTALL_PASSWORD', 'Senha do Administrador'); +@define('INSTALL_PASSWORD_DESC', 'Senha de acesso do Administrador'); +@define('INSTALL_EMAIL', 'E-mail do Administrador'); +@define('INSTALL_EMAIL_DESC', 'E-mail do Administrador do blogue'); +@define('INSTALL_SENDMAIL', 'Enviar e-mails ao Administrador?'); +@define('INSTALL_SENDMAIL_DESC', 'Você deseja receber notificações via e-mail quando novos comentários forem incluídos nos seus artigos?'); +@define('INSTALL_SUBSCRIBE', 'Permitir que os utilizadores se inscrevam nos artigos?'); @define('INSTALL_SUBSCRIBE_DESC', 'Permitir que utilizadores se inscrevam nos artigos e com isso, recebam notificações via e-mail quando novos comentários forem adicionados?'); -@define('INSTALL_BLOGNAME', 'Nome do Blog'); -@define('INSTALL_BLOGNAME_DESC', 'Título do Blog'); -@define('INSTALL_BLOGDESC', 'Descrição do Blog'); +@define('INSTALL_BLOGNAME', 'Nome do Blogue'); +@define('INSTALL_BLOGNAME_DESC', 'Título do Blogue'); +@define('INSTALL_BLOGDESC', 'Descrição do Blogue'); @define('INSTALL_BLOGDESC_DESC', 'Descrição'); @define('INSTALL_LANG', 'Idioma'); -@define('INSTALL_LANG_DESC', 'Selecione o idioma para o seu blog'); +@define('INSTALL_LANG_DESC', 'Seleccione o idioma para o seu blogue'); /* Appearance and options */ @define('INSTALL_CAT_DISPLAY', 'Aparência e opções'); @@ -384,17 +384,17 @@ @define('INSTALL_XHTML11_DESC', 'Quer forçar compatibilidade com o standard XHTML 1.1 (pode causar problemas de formatação nos navegadores de 4ª geração (4.x))'); @define('INSTALL_POPUP', 'Permitir o uso de janelas popups'); @define('INSTALL_POPUP_DESC', 'Quer que o weblog utilize janelas popups para comentários, trackbacks, etc?'); -@define('INSTALL_EMBED', 'O serendipity está integrado?'); -@define('INSTALL_EMBED_DESC', 'Se quiser arquivar o conteúdo do serendipity dum website, mude para verdadeiro para descartar quaisquer cabeçalhos e apenas imprimir o conteúdo. Pode fazer uso da opção \'Arquivo inicial\' para usar uma classe mais abrangente aonde colocaria os cabeçalhos normais de sua página. Veja o ficheiro README para mais informações!'); +@define('INSTALL_EMBED', 'O Serendipity está integrado?'); +@define('INSTALL_EMBED_DESC', 'Se quiser arquivar o conteúdo do Serendipity dum website, mude para verdadeiro para descartar quaisquer cabeçalhos e apenas imprimir o conteúdo. Pode fazer uso da opção \'Arquivo inicial\' para usar uma classe mais abrangente aonde colocaria os cabeçalhos normais de sua página. Veja o ficheiro README para mais informações!'); @define('INSTALL_BLOCKREF', 'Referências bloqueadas'); @define('INSTALL_BLOCKREF_DESC', 'Existem servidores especiais que você não gostaria de listar na sua lista de referências? Separe a lista dos servidores com \';\' e note que o servidor será bloqueado por uma busca parcial em sua string!'); @define('INSTALL_REWRITE', 'Reescrita de URL'); -@define('INSTALL_REWRITE_DESC', 'Selecione as regras que você gostaria de usar na geração de URLs. A habilitação da reescrita de URL criará URLS bem formatadas para o seu blog e o deixará melhor indexável para bots como o do google. O servidor web precisa de ter suporte para o mod_rewrite ou para o "AllowOverride All" para a directoria do seu serendipity. A configuração padrão é auto detectada'); +@define('INSTALL_REWRITE_DESC', 'Selecione as regras que você gostaria de usar na geração de URLs. A habilitação da reescrita de URL criará URLS bem formatadas para o seu blogue e o deixará indexável de um melhor modo para os bots como o do Google. O servidor web precisa de ter suporte para o mod_rewrite ou para o "AllowOverride All" para a directoria do seu Serendipity. A configuração padrão é auto detectada'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Configurações da conversão de imagens'); -@define('INSTALL_CAT_IMAGECONV_DESC', 'Informações gerais sobre como o serendipity deve lidar com imagens'); -@define('INSTALL_IMAGEMAGICK', 'Usar Imagemagick'); +@define('INSTALL_CAT_IMAGECONV_DESC', 'Informações gerais sobre como o Serendipity deve lidar com imagens'); +@define('INSTALL_IMAGEMAGICK', 'Usar Image magick'); @define('INSTALL_IMAGEMAGICK_DESC', 'Você tem o \'image magick\' instalado e quer utilizá-lo para redimensionar imagens?'); @define('INSTALL_IMAGEMAGICKPATH', 'Caminho para o executável do conversor'); @define('INSTALL_IMAGEMAGICKPATH_DESC', 'Caminho completo e nome do executável do image magick'); @@ -407,9 +407,9 @@ @define('USERCONF_CAT_PERSONAL', 'Detalhes pessoais'); @define('USERCONF_CAT_PERSONAL_DESC', 'Altere os seus detalhes pessoais'); @define('USERCONF_USERNAME', 'O seu nome de utilizador'); -@define('USERCONF_USERNAME_DESC', 'O nome de utilizador que você usa para se identificar no blog'); +@define('USERCONF_USERNAME_DESC', 'O nome de utilizador que você usa para se identificar no blogue'); @define('USERCONF_PASSWORD', 'A sua senha'); -@define('USERCONF_PASSWORD_DESC', 'A senha que você quer usar para se identificar no blog'); +@define('USERCONF_PASSWORD_DESC', 'A senha que você quer usar para se identificar no blogue'); @define('USERCONF_EMAIL', 'O seu endereço de e-mail'); @define('USERCONF_EMAIL_DESC', 'O seu endereço de e-mail pessoal'); @define('USERCONF_SENDCOMMENTS', 'Enviar notificação dos comentários?'); @@ -444,7 +444,7 @@ @define('COMMENT_EDITED', 'O comentário selecionado foi editado'); @define('HIDE', 'Ocultar'); @define('VIEW_EXTENDED_ENTRY', 'Continuar lendo "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Este link não deve ser clicado. Contém a URI de trackback para este artigo. Use esse URI para enviar ping- & trackbacks do seu weblog para este artigo. Para copiar o link, clique com o botão direito e selecione "Copiar Atalho" no Internet Explorer ou "Copiar localização do link" no Mozilla.'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Este link não deve ser clicado. Contém a URL de trackback para este artigo. Use esse URL para enviar ping - & trackbacks do seu weblog para este artigo. Para copiar o link, clique com o botão direito e selecione "Copiar Atalho" no Internet Explorer ou "Copiar localização do link" no Mozilla.'); @define('THIS_TRACKBACK_NEEDS_REVIEW', 'Atenção: Esse trackback precisa de aprovação antes que seja exibido'); @define('DELETE_TRACKBACK', 'Excluir trackback'); @define('APPROVE_TRACKBACK', 'Aprovar trackback'); @@ -452,9 +452,9 @@ @define('TRACKBACK_DELETED', 'O trackback #%s foi excluído corretamente'); @define('COMMENTS_MODERATE', 'Comentários & trackbacks para este artigo requerem moderação'); @define('PLUGIN_SUPERUSER_HTTPS', 'Usar https para login'); -@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Permitir o link de login aponte para uma link https. seu servidor web precisa ter suporte a isso!'); +@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Permitir que o link de login aponte para uma link https. O seu servidor web necessita de suportar esta opção!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Tornar clicáveis os links externos?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"não": Links externos não marcados (Maiores saídas, Maiores referências, Comentários de usuários) não são exibidos como puro texto para evitar spam do google (recomendado). "sim": Links externos não marcados são exibidos como links. Podem ser sobrescritos pela configuração da barra lateral!'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"não": Links externos não marcados (Maiores saídas, Maiores referências, Comentários de usuários) não são exibidos como puro texto para evitar spam do Google (recomendado). "sim": Links externos não marcados são exibidos como links. Podem ser sobrescritos pela configuração da barra lateral!'); @define('PAGE_BROWSE_COMMENTS', 'Página %s de %s, totalizando %s comentários'); @define('FILTERS', 'Filtros'); @define('FIND_ENTRIES', 'Encontrar artigos'); @@ -467,7 +467,7 @@ @define('MEDIA_LIBRARY', 'Biblioteca de multimédia'); @define('ADD_MEDIA', 'Adicionar multimédia'); @define('ENTER_MEDIA_URL', 'Introduza a URL de um ficheiro para ir buscá-lo:'); -@define('ENTER_MEDIA_UPLOAD', 'Selecione o ficheiro que deseja transferir:'); +@define('ENTER_MEDIA_UPLOAD', 'Seleccione o ficheiro que deseja transferir:'); @define('SAVE_FILE_AS', 'Guardar ficheiro como:'); @define('STORE_IN_DIRECTORY', 'Guardar na seguinte directoria: '); @define('MEDIA_RENAME', 'Renomear este ficheiro'); @@ -477,28 +477,28 @@ @define('CLICK_FILE_TO_INSERT', 'Clique no ficheiro que deseja inserir:'); @define('SELECT_FILE', 'Seleccione arquivo para inserir'); @define('MEDIA_FULLSIZE', 'Tamanho total'); -@define('CALENDAR_BOW_DESC', 'Dia da semana que deve ser considerado o início da semana. Padrão é segunda-feira'); +@define('CALENDAR_BOW_DESC', 'Dia da semana que deve ser considerado o início da semana. O padrão é segunda-feira'); @define('SUPERUSER', 'Administração do weblog'); @define('ALLOWS_YOU_BLAHBLAH', 'Fornece um link para a administração do weblog na barra lateral '); @define('CALENDAR', 'Calendário'); -@define('SUPERUSER_OPEN_ADMIN', 'Abrir administração'); +@define('SUPERUSER_OPEN_ADMIN', 'Abrir Administração'); @define('SUPERUSER_OPEN_LOGIN', 'Abrir painel de login'); @define('INVERT_SELECTIONS', 'Inverter Seleção'); @define('COMMENTS_DELETE_CONFIRM', 'Tem a certeza de que deseja excluir os comentários selecionados?'); @define('COMMENT_DELETE_CONFIRM', 'Tem a certeza de que deseja excluir o comentário #%d, escrito por %s?'); -@define('DELETE_SELECTED_COMMENTS', 'Excluir comentários selecionados'); +@define('DELETE_SELECTED_COMMENTS', 'Excluir comentários seleccionados'); @define('VIEW_COMMENT', 'Exibir comentário'); @define('VIEW_ENTRY', 'Exibir artigo'); @define('DELETE_FILE', 'Excluir o campo entitulado %s'); @define('ABOUT_TO_DELETE_FILE', 'Você está prestes a apagar %s
Se estiver utilizando esse arquivo em algum dos seus artigos, vai resultar em ligações ou imagens perdidas
Deseja realmente prosseguir com a exclusão?

'); -@define('TRACKBACK_SENDING', 'Enviando trackback para a URI %s...'); +@define('TRACKBACK_SENDING', 'Enviando trackback para o URL %s...'); @define('TRACKBACK_SENT', 'Trackback enviada com sucesso'); @define('TRACKBACK_FAILED', 'Trackback falhou: %s'); @define('TRACKBACK_NOT_FOUND', 'Nenhum URI de trackback foi encontrado.'); -@define('TRACKBACK_URI_MISMATCH', 'A URI de trackback descoberta não com é semelhante à URI alvo.'); +@define('TRACKBACK_URI_MISMATCH', 'A URI de trackback descoberta não com é semelhante ao URL alvo.'); @define('TRACKBACK_CHECKING', 'Verificando %s para possíveis trackbacks...'); @define('TRACKBACK_NO_DATA', 'O alvo não contém dados'); -@define('TRACKBACK_SIZE', 'URI alvo excedeu o tamanho máximo de %s bytes para um arquivo.'); +@define('TRACKBACK_SIZE', 'URL alvo excedeu o tamanho máximo de %s bytes para um arquivo.'); @define('VIEWMODE_THREADED', 'Alternar para exibição por discussão'); @define('COMMENTS_VIEWMODE_THREADED', 'Discussão'); @define('COMMENTS_VIEWMODE_LINEAR', 'Sequencial'); @@ -545,26 +545,26 @@ @define('ALREADY_INSTALLED', 'Já instalado'); @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', 'Postagens fixas'); // 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 página principal'); // 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('IMPORT_WHAT_CAN', 'Aqui podemos importar entradas de outro software gestor de weblogs'); -@define('IMPORT_SELECT', 'Por favor seleccione o software de onde quer importar'); +@define('IMPORT_SELECT', 'Por favor, seleccione o software de onde quer importar'); @define('IMPORT_PLEASE_ENTER', 'Por favor introduza os dados como pedido abaixo'); @define('IMPORT_NOW', 'Importar agora!'); @define('IMPORT_STARTING', 'Começando o procedimento de importação...'); @define('IMPORT_FAILED', 'Importação falhou'); @define('IMPORT_DONE', 'Importação completada com sucesso'); -@define('IMPORT_WEBLOG_APP', 'Aplicação de Weblog'); +@define('IMPORT_WEBLOG_APP', 'Aplicação do Weblog'); @define('EXPORT_FEED', 'Exportar RSS feed completo'); // Verify @define('STATUS', 'Status depois da importação'); @define('IMPORT_GENERIC_RSS', 'Importação de RSS genérica'); @define('ACTIVATE_AUTODISCOVERY', 'Enviar Trackbacks de ligações encontradas na entrada'); // Verify -@define('WELCOME_TO_ADMIN', 'Bem vindo à suite administrativa do Serendipity.'); -@define('PLEASE_ENTER_CREDENTIALS', 'Por favor introduza as suas credenciais abaixo.'); +@define('WELCOME_TO_ADMIN', 'Bem vindo à Suite Administrativa do Serendipity.'); +@define('PLEASE_ENTER_CREDENTIALS', 'Por favor, introduza as suas credenciais abaixo.'); @define('ADMIN_FOOTER_POWERED_BY', 'Equipado com Serendipity %s e PHP %s'); @define('INSTALL_USEGZIP', 'Use páginas comprimidas com gzip'); @define('INSTALL_USEGZIP_DESC', 'Para acelerar o acesso às páginas, podemos comprimi-las, desde que o navegador do visitante o suporte. Isto é recomendado'); @@ -572,48 +572,48 @@ @define('INSTALL_SHOWFUTURE_DESC', 'Se escolhido, isto mostrará todas as entradas futuras do seu blogue. Por omissão escondemos tais entradas e só são mostradas quando a data de publicação chega.'); @define('INSTALL_DBPERSISTENT', 'Usar conexões persistentes'); @define('INSTALL_DBPERSISTENT_DESC', 'Permitir a utilização de conexões permanentes à base de dados, ver leitura adicional em aqui. Isto normalmente não é recomendado.'); -@define('NO_IMAGES_FOUND', 'Nenhumas imagens encontradas'); +@define('NO_IMAGES_FOUND', 'Nenhuma das imagens foi encontrada'); @define('PERSONAL_SETTINGS', 'Preferências pessoais'); @define('REFERER', 'Referenciador'); @define('NOT_FOUND', 'Não encontrado'); -@define('NOT_WRITABLE', 'Não alterável'); -@define('WRITABLE', 'Alterável'); +@define('NOT_WRITABLE', 'Escrita negada'); +@define('WRITABLE', 'Escrita permitida'); @define('PROBLEM_DIAGNOSTIC', 'Devido a um diagnóstico problemático, não se pode continuar a instalação sem que os erros acima sejam corrigidos'); -@define('SELECT_INSTALLATION_TYPE', 'Seleccione que tipo de instalação deseja efectuar'); +@define('SELECT_INSTALLATION_TYPE', 'Seleccione que tipo de instalação que deseja efectuar'); @define('WELCOME_TO_INSTALLATION', 'Bem vindo à Instalação do Serendipity'); @define('FIRST_WE_TAKE_A_LOOK', 'Primeiro examinamos a sua instalação corrente e tentamos diagnosticar quaisquer problemas de compatibilidade'); -@define('ERRORS_ARE_DISPLAYED_IN', 'Erros são mostrados a %s, recommendações a %s e sucesso a %s'); +@define('ERRORS_ARE_DISPLAYED_IN', 'Erros são mostrados a %s, recomendações a %s e sucesso a %s'); @define('RED', 'vermelho'); @define('YELLOW', 'amarelo'); @define('GREEN', 'verde'); @define('PRE_INSTALLATION_REPORT', 'Relatório de pré-instalação do Serendipity v%s'); @define('RECOMMENDED', 'Recomendado'); -@define('ACTUAL', 'Efectivo'); // Verify +@define('ACTUAL', 'Actual'); // Verify @define('PHPINI_CONFIGURATION', 'configuração em php.ini'); @define('PHP_INSTALLATION', 'instalação de PHP installation'); -@define('THEY_DO', 'they do'); // Translate -@define('THEY_DONT', 'they don\'t'); // Translate +@define('THEY_DO', 'eles fazem'); // Translate +@define('THEY_DONT', 'eles não'); // Translate @define('SIMPLE_INSTALLATION', 'Instalação simples'); @define('EXPERT_INSTALLATION', 'Instalação para especialistas'); @define('COMPLETE_INSTALLATION', 'Instalação completa'); -@define('WONT_INSTALL_DB_AGAIN', 'não instalaremos a base de dados de novo'); // Verify -@define('CHECK_DATABASE_EXISTS', 'Verificando se a base de dados e as tabelas já existem'); +@define('WONT_INSTALL_DB_AGAIN', 'não instalaremos a base de dados novamente'); // Verify +@define('CHECK_DATABASE_EXISTS', 'Verificando se a base de dados ou se as tabelas já existem'); @define('CREATING_PRIMARY_AUTHOR', 'Criando autor primário \'%s\''); @define('SETTING_DEFAULT_TEMPLATE', 'Definindo modelo por omissão'); // Verify @define('INSTALLING_DEFAULT_PLUGINS', 'Instalando plugins por omissão'); // Verify @define('SERENDIPITY_INSTALLED', 'Serendipity foi instalado com sucesso'); -@define('VISIT_BLOG_HERE', 'Visite o seu novo blog aqui'); +@define('VISIT_BLOG_HERE', 'Visite o seu novo blogue aqui'); @define('THANK_YOU_FOR_CHOOSING', 'Obrigado por escolher Serendipity'); @define('ERROR_DETECTED_IN_INSTALL', 'Erro detectado na instalação'); -@define('OPERATING_SYSTEM', 'Sistema operativo'); +@define('OPERATING_SYSTEM', 'Sistema Operativo'); @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 modelo 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:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
O exacto erro devolvido pela base de dados foi:
%s
'); // Verify +@define('SEARCH_ERROR', 'A função de busca não se comportou como esperado. Nota para o Administrador deste blogue: isto pode acontecer por falta de chaves no índice na sua base de dados. Em sistemas de MySQL, a sua conta de utilizador da base de dados precisa de privilégios para executar o seguinte comando:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
O erro exacto reportado pela base de dados foi:
%s
'); // Verify @define('EDIT_THIS_CAT', 'Editar "%s"'); @define('CATEGORY_REMAINING', 'Apague esta categoria e mova as entradas para esta outra'); -@define('CATEGORY_INDEX', 'Abaixo encontra uma lista de categorias disponíveis para as suas entradas'); +@define('CATEGORY_INDEX', 'Abaixo encontra uma listagem de categorias disponíveis para as suas entradas'); @define('NO_CATEGORIES', 'Sem categorias'); // Verify @define('RESET_DATE', 'Reinicializar a data'); @define('RESET_DATE_DESC', 'Clique aqui para reinicializar a data para o valor corrente'); @@ -624,14 +624,14 @@ @define('PREVIOUS', 'Anterior'); @define('NEXT', 'Seguinte'); @define('APPROVE', 'Aprovar'); -@define('DO_MARKUP_DESCRIPTION', 'Aplicar transformações aos códigos no texto (smilies, abreviaturas via *, /, _, ...). Desligando isto preservará qualquer código HTML no texto.'); +@define('DO_MARKUP_DESCRIPTION', 'Aplicar transformações nos códigos do texto (smilies, abreviaturas via *, /, _, ...). Desligando esta função irá preservará qualquer código HTML no texto.'); @define('CATEGORY_ALREADY_EXIST', 'Uma categoria com o nome "%s" já existe'); @define('IMPORT_NOTES', 'Nota:'); -@define('ERROR_FILE_FORBIDDEN', 'Não é autorizado a fazer upload de ficheiros com conteúdo activo'); // Verify +@define('ERROR_FILE_FORBIDDEN', 'Não é permitido fazer upload de ficheiros com conteúdo activo'); // Verify @define('ADMIN', 'Administração'); @define('ADMIN_FRONTPAGE', 'Primeira página'); @define('QUOTE', 'Citar'); // Verify -@define('IFRAME_SAVE', 'Serendipity está guardando a sua entrada, creando trackbacks e realizando possíveis chamadas de XML-RPC. Isto pode demorar um pouco...'); +@define('IFRAME_SAVE', 'Serendipity está guardando a sua entrada, criando trackbacks e realizando possíveis chamadas de XML-RPC. Isto pode demorar um pouco...'); @define('IFRAME_SAVE_DRAFT', 'Um rascunho desta entrada foi guardado'); @define('IFRAME_PREVIEW', 'Serendipity está agora a criar uma previsão da sua entrada...'); @define('IFRAME_WARNING', 'O seu navegador não suporta o conceito de iframes. Por favor abra o seu ficheiro serendipity_config.inc.php e defina a variável $serendipity[\'use_iframe\'] como FALSE.'); // Verify @@ -641,16 +641,16 @@ @define('UPGRADE_TO_VERSION', 'Actualizar para a versão %s'); @define('DELETE_DIRECTORY', 'Apagar directoria'); @define('DELETE_DIRECTORY_DESC', 'Está prestes a apagar o conteúdo duma directoria que contém ficheiros de multimédia que podem ser usados por outras das suas entradas.'); // Verify -@define('FORCE_DELETE', 'Apagar TODOS os ficheiros nesta directoria, incluindo os não conhecidos do Serendipity'); +@define('FORCE_DELETE', 'Apagar TODOS os ficheiros nesta directoria, incluindo os desconhecidos pelo Serendipity'); @define('CREATE_DIRECTORY', 'Criar directoria'); @define('CREATE_NEW_DIRECTORY', 'Criar nova directoria'); @define('CREATE_DIRECTORY_DESC', 'Aqui pode criar uma nova directoria aonde colocar ficheiros multimédia. Escolha o nome para a nova directoria e seleccione se necessário a directoria onde aquela é colocada.'); // Verify @define('BASE_DIRECTORY', 'Directoria base'); @define('USERLEVEL_EDITOR_DESC', 'Editor'); -@define('USERLEVEL_CHIEF_DESC', 'Editor em chefe'); +@define('USERLEVEL_CHIEF_DESC', 'Editor Chefe'); @define('USERLEVEL_ADMIN_DESC', 'Administrador'); @define('USERCONF_USERLEVEL', 'Nível de acesso'); -@define('USERCONF_USERLEVEL_DESC', 'Este nível é usado para determinar que tipo de acesso ao blog tem este utilizador'); +@define('USERCONF_USERLEVEL_DESC', 'Este nível é usado para determinar que tipo de acesso ao blogue tem este utilizador'); @define('USER_SELF_INFO', 'Conectado como %s (%s)'); // Verify @define('ADMIN_ENTRIES', 'Entradas'); @define('RECHECK_INSTALLATION', 'Volte a verificar a instalação'); @@ -673,23 +673,23 @@ @define('FETCH_METHOD_IMAGE', 'Download da imagem para o seu servidor'); @define('FETCH_METHOD_HOTLINK', 'Hotlink para servidor'); // Verify @define('DELETE_HOTLINK_FILE', 'Apagado o ficheiro hotlinked intitulado %s'); // Verify -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Mostrar endereços de email?'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Mostrar endereços de e-mail?'); @define('IMAGE_MORE_INPUT', 'Adicionar imagens'); @define('BACKEND_TITLE', 'Informação adicional no écrã de configuração de plugins'); @define('BACKEND_TITLE_FOR_NUGGET', 'Aqui pode definir um pedaço de texto personalizado que é mostrado no écrã de configuração de plugins juntamente com a descrição do plugin HTML Nugget. Se tiver múltiplos HTML nuggets com um título por preencher, isto permite distinguir os plugins entre si.'); -@define('CATEGORIES_ALLOW_SELECT', 'Permitir aos visitantes mostrar múltiplas catgorias simultaneamente?'); +@define('CATEGORIES_ALLOW_SELECT', 'Permitir aos visitantes mostrar múltiplas categorias simultaneamente?'); @define('CATEGORIES_ALLOW_SELECT_DESC', 'Se esta opção for activada, uma caixa de marcação será posta ao lado de cada categoria no plugin da barra lateral. Os utilizadores podem marcar estas caixas e depois ver as entradas correspondendo à sua selecção.'); // Verify @define('PAGE_BROWSE_PLUGINS', 'Página %s de %s, totalizando %s plugins.'); -@define('INSTALL_CAT_PERMALINKS', 'Permalinks'); // Translate ? +@define('INSTALL_CAT_PERMALINKS', 'Links Pernamentes'); // Translate ? @define('INSTALL_CAT_PERMALINKS_DESC', 'Define vários padrões de URLs para definir ligações permanentes no seu blogue. É sugerido que use as escolhas por omissão; caso contrário, deverá tentar usar o valor da %id% sempre que possível para evitar que o Serendipity pergunte à base de dados pela URL alvo.'); // Verify -@define('INSTALL_PERMALINK', 'Estrutura de introdução de URL de Permalink'); // Verify -@define('INSTALL_PERMALINK_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base até onde as entradas estão disponíveis. Pode usar as variáveis %id%, %title%, %day%, %month%, %year% e quaisquer outros caracteres..'); // Verify -@define('INSTALL_PERMALINK_AUTHOR', 'Estrutura de URL de Permalink de Autor'); // Verify -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base até onde entradas para certos autores ficam disponíveis. Pode usar as variáveis %id%, %realname%, %username%, %email% e quaisquer outros caracteres.'); // Verify -@define('INSTALL_PERMALINK_CATEGORY', 'Estrutura de URL de Permalink de Categoria'); // Verify -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base até onde entradas para certas categorias ficam disponíveis. Pode usar as variáveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Estrutura de URL de Permalink de Categria de RSS-Feed'); // Verify -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base até onde entradas para certas categorias de RSS-Feed ficam disponíveis. Pode usar as variáveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify +@define('INSTALL_PERMALINK', 'Estrutura de introdução do URL de Links Pernamentes'); // Verify +@define('INSTALL_PERMALINK_DESC', 'Aqui pode definir a estrura relativa de URLs do seu URL base até onde as entradas estão disponíveis. Pode usar as variáveis %id%, %title%, %day%, %month%, %year% e quaisquer outros caracteres..'); // Verify +@define('INSTALL_PERMALINK_AUTHOR', 'Estrutura de URL de Links Pernamentes do Autor'); // Verify +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Aqui pode definir a estrura relativa dos URLs do seu URL base até onde entradas para certos autores ficam disponíveis. Pode usar as variáveis %id%, %realname%, %username%, %email% e quaisquer outros caracteres.'); // Verify +@define('INSTALL_PERMALINK_CATEGORY', 'Estrutura do URL para Links Pernamentes por Categoria'); // Verify +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Aqui pode definir a estrura relativa dos URLs do seu URL base até onde entradas para certas categorias ficam disponíveis. Pode usar as variáveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Estrutura do URL para Links Permanentes por Categoria de RSS-Feed'); // Verify +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Aqui pode definir a estrutura relativa dos URLs d seu URL base até onde entradas para certas categorias de RSS-Feed ficam disponíveis. Pode usar as variáveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Caminho para arquivos'); @define('INSTALL_PERMALINK_ARCHIVEPATH', 'Caminho para arquivo'); @define('INSTALL_PERMALINK_CATEGORIESPATH', 'Caminho para categorias'); @@ -698,11 +698,11 @@ @define('INSTALL_PERMALINK_APPROVEPATH', 'Caminho para aprovar comentários'); @define('INSTALL_PERMALINK_FEEDSPATH', 'Caminho para RSS Feeds'); @define('INSTALL_PERMALINK_PLUGINPATH', 'Caminho para plugin único'); //Verify -@define('INSTALL_PERMALINK_ADMINPATH', 'Caminho para administração'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Caminho para a busca'); //Verify +@define('INSTALL_PERMALINK_ADMINPATH', 'Caminho para Administração'); +@define('INSTALL_PERMALINK_SEARCHPATH', 'Caminho para a pesquisa'); //Verify @define('USERCONF_CREATE', 'Proibir criar entradas?'); @define('USERCONF_CREATE_DESC', 'Se seleccionado, o utilizador não pode criar novas entradas'); -@define('INSTALL_CAL', 'Tipo de calendário'); +@define('INSTALL_CAL', 'Género de calendário'); @define('INSTALL_CAL_DESC', 'Escolha o formato de calendário desejado'); @define('REPLY', 'Responder'); @define('USERCONF_GROUPS', 'Inscrições em grupos'); @@ -716,14 +716,14 @@ @define('DELETE_GROUP', 'Está prestes a apagar o grupo #%d %s. Tem a certeza?'); @define('USERLEVEL_OBSOLETE', 'AVISO: O atributo de nível de utilizador é agora só usado para compatibilidade com plugins ou como método de autorização substituto. Privilégios de utilizador são geridos por inscrição em grupos!'); //Verify @define('SYNDICATION_PLUGIN_FEEDBURNERID', 'ID do FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'A ID do feed que quer publicar'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'O ID do feed que deseja publicar'); @define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'Imagem do FeedBurner'); @define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Nome da imagem a mostrar (ou deixe em branco para contador), localizada em feedburner.com, ex: fbapix.gif'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'Título do FeedBurner'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Título (se pretendido) a mostrar ao lado da imagem'); @define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'Texto da imagem do FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Texto (se pretendido) a mostrar quando se paira sobre a imagem'); -@define('SEARCH_TOO_SHORT', 'O texto a procurar deverá ter mais que 3 caracteres. Pode usar * como sufixo, por exemplo s9y*, para forçar a busca por palavras mais pequenas.'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Texto (se pretendido) a mostrar quando se pairao cursor sobre a imagem'); +@define('SEARCH_TOO_SHORT', 'O texto a procurar deverá ter mais que 3 caracteres. Pode usar * como sufixo, por exemplo s9y*, para forçar a pesquisa por palavras mais pequenas.'); @define('INSTALL_DBPORT', 'Porto da base de dados'); //Verify @define('INSTALL_DBPORT_DESC', 'Porto usado para ligar ao servidor da base de dados'); @define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: Serviços Externos'); @@ -737,12 +737,12 @@ @define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Modelos'); @define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Características'); @define('PLUGIN_GROUP_IMAGES', 'Imagens'); -@define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); +@define('PLUGIN_GROUP_ANTISPAM', 'Anti-Spam'); @define('PLUGIN_GROUP_MARKUP', 'Código'); @define('PLUGIN_GROUP_STATISTICS', 'Estatísticas'); @define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Aceder à configuração pessoal'); @define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Modificar níveis de utilizador'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Mudar "proibir criar entradas"'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Mudar "proibir criação de entradas"'); @define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Mudar direito de publicar entradas'); @define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Aceder à configuração de sistema'); @define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Aceder à configuração blogo-cêntrica'); @@ -750,7 +750,7 @@ @define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrar entradas de outros utilizadores'); @define('PERMISSION_ADMINIMPORT', 'adminImport: Importar entradas'); @define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrar categorias'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrar outras categorias de utilizadores'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrar outras categorias dos utilizadores'); @define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Apagar categorias'); @define('PERMISSION_ADMINUSERS', 'adminUsers: Administrar utilizadores'); @define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Apagar utilizadores'); @@ -770,8 +770,8 @@ @define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sincronizar thumbnails'); @define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrar comentários'); @define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrar modelos'); -@define('INSTALL_BLOG_EMAIL', 'Endereço de Email do Blogue'); -@define('INSTALL_BLOG_EMAIL_DESC', 'Isto configura o endereço de Email que é usado na linha de "From" de mail que segue para o exterior. Certifique-se que isto é um endereço de email que é reconhecido pelo servidor de mail usado na sua máquina - muitos servidores de mail rejeitam mensagens com um endereço de From desconhecido.'); +@define('INSTALL_BLOG_EMAIL', 'Endereço de E-mail do Blogue'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Isto configura o endereço de E-mail que é usado na linha de "From" de e-mail que segue para o exterior. Certifique-se que isto é um endereço de e-mail que é reconhecido pelo servidor de mail configurado no seu servidor - muitos servidores de mail rejeitam mensagens com um endereço de "From"" desconhecido.'); @define('CATEGORIES_PARENT_BASE', 'Mostre só categorias abaixo...'); @define('CATEGORIES_PARENT_BASE_DESC', 'Pode escolher uma categoria antecessora para que só as categorias descendentes sejam vistas.'); @define('CATEGORIES_HIDE_PARALLEL', 'Esconder categorias que não fazem parte da árvore de categorias'); @@ -788,7 +788,7 @@ @define('PERM_DENIED', 'Permissão negada.'); @define('INSTALL_ACL', 'Aplicar permissões de leitura às categorias'); -@define('INSTALL_ACL_DESC', 'Se accionado, as preferências de permissões de grupos de utilizadores que definir para categorias serão aplicadas quando utilizadores que fizeram login virem o seu blogue. Se inactivo, as permissões de leitura das categorias NÃO são aplicadas, mas o efeito positivo é uma ligeira velocidade adicional no seu blogue. Assim se não precisar de permissões de leitura multi-utilizador para o seu blogue, inactive esta preferência.'); +@define('INSTALL_ACL_DESC', 'Se accionado, as preferências de permissões de grupos de utilizadores que definir para categorias serão aplicadas quando utilizadores que fizeram login virem o seu blogue. Se inactivo, as permissões de leitura das categorias NÃO serão aplicadas, mas o efeito positivo é uma ligeira velocidade adicional no seu blogue. Assim se não precisar de permissões de leitura multi-utilizador para o seu blogue, inactive esta preferência.'); @define('PLUGIN_API_VALIDATE_ERROR', 'Sintaxe de configuração errada para a opção "%s". Precisa de conteúdo do tipo "%s".'); @define('USERCONF_CHECK_PASSWORD', 'Senha antiga'); @define('USERCONF_CHECK_PASSWORD_DESC', 'Se mudar a senha no campo acima, precisa de inserir a senha corrente neste campo.'); @@ -803,8 +803,8 @@ @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', 'Mostrar número de artigos ao lado do nome nome do autor?'); -@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Se esta opção for activada, o número de artigos deste autor será mostrado entre parêntesis junto ao nome do autor.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Interface administrativa ad hoc disponível'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Se esta opção for activada, o número de artigos deste autor será mostrado entre parêntesis junto ao nome do Autor.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Interface Administrativa ad hoc disponível'); @define('COMMENT_NOT_ADDED', 'Os seus comentários não foram adicionados, porque ou comentários para este artigo não estão autorizados, ou introduziu dados inválidos, ou os seus comentários foram interceptados por medidas anti-spam. '); @define('INSTALL_TRACKREF', 'Activar localização do referenciador?'); @define('INSTALL_TRACKREF_DESC', 'A activação da localização do referenciador permite mostrar que sítios se referem aos seus artigos. Hoje em dia esta possibilidade é abusada para inserção de spam, de maneira que pode desligá-la se quiser.'); @@ -826,69 +826,72 @@ @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); @define('COMMENT_IS_DELETED', '(Comentário removido)'); -@define('CURRENT_AUTHOR', 'Current author'); - -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); +// I translated in full this part of the language file, from english to portuguese, word by word,making use of Microsoft´s Word as addictional verification and PHP Designer 2007 Professional Editor as editor. --- $Angel +@define('CURRENT_AUTHOR', 'Autor currente'); + +@define('WORD_NEW', 'Novo'); +@define('SHOW_MEDIA_TOOLBAR', 'Mostrar barra dentro do seleccionador media-popup?'); +@define('MEDIA_KEYWORDS', 'Palavras-chave para o Media'); +@define('MEDIA_KEYWORDS_DESC', 'Entre uma listage, de palavras separadas por ";" pelas quais deseja pré-definir como palavras-chave para os seus itens media.'); +@define('MEDIA_EXIF', 'Importar imagens EXIF/JPEG'); +@define('MEDIA_EXIF_DESC', 'Uma vez activado, as imagens EXIF/JPEG existentes serão separadas e arquivadas na base de dados para exposição na galeria de media.'); +@define('MEDIA_PROP', 'Propriedades do Media'); + + +@define('GO_ADD_PROPERTIES', 'Ir & entrar propriedades'); @define('MEDIA_PROPERTY_DPI', 'DPI'); -@define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COPYRIGHT', 'Direitos de Autor'); +@define('MEDIA_PROPERTY_COMMENT1', 'Comentário Breve'); +@define('MEDIA_PROPERTY_COMMENT2', 'Comentário Longo'); +@define('MEDIA_PROPERTY_TITLE', 'Título'); +@define('MEDIA_PROP_DESC', 'Entre uma listagem separada por ";" nos campos de propriedade, do modo que desejar definir cada um dos seus ficheiros Media'); +@define('MEDIA_PROP_MULTIDESC', '(Você pode colocar ":MULTI" após algum item para indicar que o mesmo irá conter texto longo no lugar de apenas alguns caracteres)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'Este tema/estilo não tem opções especificas. Para visualizar como o seu "template" pode expecificar opções, leia a Documentação Técnica disponível em www.s9y.org acerca de "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'Opções de Tema/Estilo'); @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('SYNDICATION_RFC2616', 'Activar strict RFC2616 RSS-Feed compliance'); +@define('SYNDICATION_RFC2616_DESC', 'NÃO forçando o RFC2616 significa que todos os "Conditional GETs" pelo Serendipity irão retornar com as últimas entradas modificadas deste o seu último pedido. Uma vez colocando a configuração para "false", os seus visitantes irão obtêr todos os artigos pedidos no seu último pedido, o que é um bom resultado. No entanto, alguns Agentes tal como Planet irão agir estranhamente, se tal aconteçer, também irá violar o RFC2616. Se colocar esta opção para "TRUE", você irá seguir com aquele RFC, mas os leitores do seu RSS Feed talvés irão perder alguns itens nas suas férias. No entanto, e para todo o caso, ou adora Agredadores como o Planet, ou fere os leitores actuais do seu Blogue. Se você está a enfrentar queixas de ambos os lados, poderá manobrar esta opção. Referência: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Data Associada'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Cumprimento'); +@define('FILENAME_REASSIGNED', 'Associa um novo ficheiro automáticamente: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. do tamanho no ficheiro carregado'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Entre o tamanho máximo para upload de um ficheiro em bytes. Esta configuração poderá ser reescrita pelas definições incluidas no server-side do PHP.ini: upload_max_filesize, post_max_size, max_input_time em todos os precedentes acima desta opção. Um string vazio significa que apenas será utilizado pelos limites do server-side.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Erro: Você não pode fazer upload de ficheiros maiores que %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. de largura para imagens aquando upload'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Entre o máximo de largura permitido por upload em pixels.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. de altura para imagens aquando upload'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Entre o máximo de altura permitido por upload em pixels.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Erro: Você não pode fazer upload de ficheiros maiores que %s x %s pixels!'); -@define('MEDIA_TARGET', 'Target for this link'); +@define('MEDIA_TARGET', 'Alvo para esta link'); @define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); @define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET_BLANK', 'Janela Popup (via target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'Permitir redimencionamento dinãmico de images?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Se activado, o seleccionador de media pode retornar as imagens em qualquer tamanho pretendido via a variante GET. Os resultados são cacheados, e assim, pode criar uma larga base de ficheiros se você fizer uso em extensividade.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'O Directório tal como os ficheiros foram movidos com sucesso para %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'O Directório tal como os ficheiros não poderão ser movidos para %s!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'Em bases de dados sem MySQL, intervindo através de cada artigo para substituir o directório antigo dos URLs com um novo directório não é possível. Será necessário editar as suas entradas manualmente para corrigir novos URLs. Você pode ainda mover o seu antigo directório de volta para onde ele se encontrava, se isso for muito incómodo para si.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moveu-se o URL do directório alterado para estas %s entradas..');@define('PLUGIN_ACTIVE', 'Activo'); +@define('PLUGIN_INACTIVE', 'Inactivo'); +@define('PREFERENCE_USE_JS', 'Activar utilização de JS Avançado?'); +@define('PREFERENCE_USE_JS_DESC', 'Se activado, as secções com JavaScript avançado irão ser activadas para melhor utilização, tal como a secção do plugin de configuração, "Plugin Configuration", poderá ser usada por si para arrastar e colar plugins reorganizados.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(Esta página usa JavaScripting avançado. Se você está a deparar-se com problemas funcionais, por favor, desactive a utilização de JS avançad nas suas preferencias pessoais ou desactive a função de JavaScript do seu Navegador.)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path para comentários'); +@define('PERM_SET_CHILD', 'Configure as mesmas permissões para todos os directórios child'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Plugins proibidos'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Eventos proibidos'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Activar Plugin ACL para os grupos?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Se a opção "Plugin ACL for usergroups" está activada na configuração, você pode especificar que grupo estão autorizados a executar certos plugins/eventos.'); +@define('DELETE_SELECTED_ENTRIES', 'Eliminar entradas seleccionadas'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Mostar apenas Autores com apenas X artigos'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index 556bfcab..5c737e2a 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_tn.inc.php b/lang/UTF-8/serendipity_lang_tn.inc.php index c3eb6a1a..d7078e6a 100644 --- a/lang/UTF-8/serendipity_lang_tn.inc.php +++ b/lang/UTF-8/serendipity_lang_tn.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index 56c838c1..d332e412 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -1,4 +1,4 @@ - diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index a141a2f0..fc336984 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -1,4 +1,4 @@ - # based on work (c) by Ranulfo Netto # and compairison with the work (c) by Agner Olson - +# and even more work from Angel pticore@users.sourceforge.net /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'ISO-8859-1'); @@ -19,33 +19,33 @@ @define('LANG_DIRECTION', 'ltr'); @define('SERENDIPITY_ADMIN_SUITE', 'Painel de Administrao do Serendipity'); -@define('HAVE_TO_BE_LOGGED_ON', 'Tem que entrar no sistema para ver esta pgina'); -@define('WRONG_USERNAME_OR_PASSWORD', 'Deve ter fornecido nome de utilizador ou senha invlidos'); +@define('HAVE_TO_BE_LOGGED_ON', 'Tem que efectuar login no sistema para visualizar esta pgina'); +@define('WRONG_USERNAME_OR_PASSWORD', 'Deve ter fornecido um nome de utilizador, senha ou dados invlidos'); @define('APPEARANCE', 'Aparncia'); @define('MANAGE_STYLES', 'Gerir estilos'); @define('CONFIGURE_PLUGINS', 'Configurar Plugins'); @define('CONFIGURATION', 'Configurao'); -@define('BACK_TO_BLOG', 'De volta ao Weblog'); +@define('BACK_TO_BLOG', 'Regressar ao Weblog'); @define('LOGIN', 'Login'); // @define('LOGOUT', 'Sair'); // Verify @define('LOGGEDOUT', 'Sada completada.'); // Verify @define('CREATE', 'Criar'); @define('SAVE', 'Guardar'); @define('NAME', 'Nome'); -@define('CREATE_NEW_CAT', 'Criar nova categoria'); +@define('CREATE_NEW_CAT', 'Criar uma nova categoria'); @define('I_WANT_THUMB', 'Quero usar miniaturas no meu artigo.'); @define('I_WANT_BIG_IMAGE', 'Quero usar a maior imagem no meu artigo.'); @define('I_WANT_NO_LINK', ' Quero mostr-la como imagem'); -@define('I_WANT_IT_TO_LINK', 'Quero mostr-la como uma ligao para esta URL:'); +@define('I_WANT_IT_TO_LINK', 'Quero mostr-la como uma ligao para este URL:'); @define('BACK', 'Volta'); -@define('FORWARD', 'Encaminha'); +@define('FORWARD', 'Encaminhar'); @define('ANONYMOUS', 'Annimo'); @define('NEW_TRACKBACK_TO', 'Novo trackback feito para'); @define('NEW_COMMENT_TO', 'Novo comentrio enviado para'); @define('RECENT', 'Recentes...'); @define('OLDER', 'Mais antigos...'); @define('DONE', 'Pronto'); -@define('WELCOME_BACK', 'Bem-vindo de volta,'); +@define('WELCOME_BACK', 'Bem vindo de volta,'); @define('TITLE', 'Ttulo'); @define('DESCRIPTION', 'Descrio'); @define('PLACEMENT', 'Localizao'); @@ -58,7 +58,7 @@ @define('EDIT_ENTRIES', 'Editar artigos'); @define('CATEGORIES', 'Categorias'); @define('WARNING_THIS_BLAHBLAH', "ATENO:\\nIsso pode demorar muito tempo se existirem muitas imagens sem miniaturas."); -@define('CREATE_THUMBS', 'Reconstruir Miniaturas'); +@define('CREATE_THUMBS', 'Reconstruir miniaturas'); @define('MANAGE_IMAGES', 'Gerir imagens'); @define('NAME', 'Nome'); @define('EMAIL', 'E-mail'); @@ -87,29 +87,29 @@ @define('ERROR_SOMETHING', 'Erro: Problema desconhecido.'); @define('ADDING_IMAGE', 'Adicionando imagem...'); @define('THUMB_CREATED_DONE', 'Miniatura criada.
Pronto.'); -@define('ERROR_FILE_EXISTS_ALREADY', 'Erro: O ficheiro j existe na sua mquina!'); +@define('ERROR_FILE_EXISTS_ALREADY', 'Erro: O ficheiro j existe no seu servidor!'); @define('GO', 'Vamos!'); @define('NEWSIZE', 'Novo tamanho: '); @define('RESIZE_BLAHBLAH', 'Redimensionar %s

'); @define('ORIGINAL_SIZE', 'Tamanho original: %sx%s pixis'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Aqui pode ajustar o novo tamanho das imagens. Se pretender manter as propores, preencha apenas um valor e pressione a tecla TAB de maneira a ser automaticamente calculado o novo tamanho de modo s propores no ficarem erradas:'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Aqui pode ajustar o novo tamanho das suas imagens. Se pretender manter as propores, preencha apenas um valor e pressione a tecla TAB de maneira a ser automaticamente calculado o novo tamanho de modo s propores no ficarem erradas:'); @define('QUICKJUMP_CALENDAR', 'Calendrio de acesso rpido'); @define('QUICKSEARCH', 'Pesquisa rpida'); @define('SEARCH_FOR_ENTRY', 'Procure um artigo'); @define('ARCHIVES', 'Arquivos'); @define('BROWSE_ARCHIVES', 'Navegar nos arquivos por ms'); @define('TOP_REFERRER', 'Referidores mais importantes'); -@define('SHOWS_TOP_SITES', 'Exibe os links de entrada mais utilizados para entrar no seu blog'); -@define('TOP_EXITS', 'Maiores Sadas'); -@define('SHOWS_TOP_EXIT', 'Exibe os links de sada mais requisitados de seu blog'); +@define('SHOWS_TOP_SITES', 'Exibe os links de entrada mais utilizados para aceder no seu blogue'); +@define('TOP_EXITS', 'Sadas Maiores'); +@define('SHOWS_TOP_EXIT', 'Exibe os links de sada mais requisitados de seu blogue'); @define('SYNDICATION', 'Sindicalizao'); @define('SHOWS_RSS_BLAHBLAH', 'Mostrar ligaes de sindicalizao RSS'); -@define('ADVERTISES_BLAHBLAH', 'Publicita a origem do seu blog'); +@define('ADVERTISES_BLAHBLAH', 'Publicita a origem do seu blogue'); @define('HTML_NUGGET', 'Fragmento de HTML'); @define('HOLDS_A_BLAHBLAH', 'Apresenta um fragmento de HTML na sua barra lateral'); @define('TITLE_FOR_NUGGET', 'Ttulo para o fragmento de HTML'); @define('THE_NUGGET', 'Fragmento de HTML!'); -@define('SYNDICATE_THIS_BLOG', 'Sindicalizar este Blog'); +@define('SYNDICATE_THIS_BLOG', 'Sindicalizar este Blogue'); @define('YOU_CHOSE', 'Escolheu %s'); @define('IMAGE_SIZE', 'Tamanho da imagem'); @define('IMAGE_AS_A_LINK', 'Insero de imagem'); @@ -130,16 +130,16 @@ @define('IP_ADDRESS', 'Endereo IP'); @define('USER', 'Utilizador'); @define('THUMBNAIL_USING_OWN', 'Usando %s como a sua prpria miniatura devido ao seu pequeno tamanho.'); -@define('THUMBNAIL_FAILED_COPY', 'A tentativa de usar %s como a sua prpria miniatura falhou devido a um erro de cpia!'); +@define('THUMBNAIL_FAILED_COPY', 'A tentativa de usar %s como a sua prpria miniatura falhou devido a um erro na cpia!'); @define('AUTHOR', 'Autor'); @define('LAST_UPDATED', 'ltima actualizao'); @define('TRACKBACK_SPECIFIC', 'URI especfica do trackback para este artigo'); @define('DIRECT_LINK', 'Ligao directa para este artigo'); -@define('COMMENT_ADDED', 'O seu comentrio foi adicionado corretamente. '); +@define('COMMENT_ADDED', 'O seu comentrio foi adicionado correctamente.'); @define('COMMENT_ADDED_CLICK', 'Clique %saqui para retornar%s aos comentrios, ou %saqui para fechar%s esta janela.'); @define('COMMENT_NOT_ADDED_CLICK', 'Clique %saqui para retornar%s aos comentrios, ou %saqui para fechar%s esta janela.'); -@define('COMMENTS_DISABLE', 'Permitem-se comentrios deste artigo'); -@define('COMMENTS_ENABLE', 'Comentrios deste artigo so permitidos'); +@define('COMMENTS_DISABLE', 'No so permitidos comentrios neste artigo'); +@define('COMMENTS_ENABLE', 'So permitidos comentrios neste artigo'); @define('COMMENTS_CLOSED', 'O autor no autorizou comentrios deste artigo'); @define('EMPTY_COMMENT', 'O seu comentrio est vazio, por favor, %svolte%s e tente novamente'); @define('ENTRIES_FOR', 'Artigos para %s'); @@ -158,12 +158,12 @@ @define('ENTRY_SAVED', 'Artigo guardado'); @define('DELETE_SURE', 'Tem a certeza que deseja excluir #%s definitivamente?'); @define('NOT_REALLY', 'No mesmo...'); -@define('DUMP_IT', 'Deite-o fora!'); +@define('DUMP_IT', 'Elimin-lo!'); @define('RIP_ENTRY', 'Destruir artigo #%s'); @define('CATEGORY_DELETED', 'Categoria #%s apagada. Os artigos antigos foram movidos para a categoria #%s'); @define('INVALID_CATEGORY', 'Nenhuma categoria fornecida para excluso'); @define('CATEGORY_SAVED', 'Categoria guardada'); -@define('SELECT_TEMPLATE', 'Selecione o modelo pretendido para o seu Blog'); +@define('SELECT_TEMPLATE', 'Selecione o modelo pretendido para o seu Blogue'); @define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Artigos no adicionados!'); @define('YES', 'Sim'); @define('NO', 'No'); @@ -176,17 +176,17 @@ @define('FILE_WRITE_ERROR', 'No foi possvel editar o ficheiro %s.'); @define('FILE_CREATE_YOURSELF', 'Por favor, crie voc mesmo o ficheiro ou verifique as suas permisses'); @define('COPY_CODE_BELOW', '
* Copie o cdigo abaixo e o coloque em %s na sua %s directoria:

%s
' . "\n"); -@define('WWW_USER', 'Altere www para o utilizador com o qual o apache executado (ex.: nobody).'); +@define('WWW_USER', 'Altere www para o utilizador com o qual o apache executado (ex.: ningum).'); @define('BROWSER_RELOAD', 'Uma vez feito isso, pressione o boto "actualizar" ("reload") do seu navegador.'); @define('DIAGNOSTIC_ERROR', 'Detectmos alguns erros quando verificmos as informaes que forneceu:'); -@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity ainda no est instalado. Por favor instale-o agora.'); -@define('INCLUDE_ERROR', 'erro do serendipity: no foi possvel incluir %s - abortando.'); -@define('DATABASE_ERROR', 'erro do serendipity: no foi possvel conectar base de dados - abortando.'); +@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity no se encontra instalado. Por favor instale-o agora.'); +@define('INCLUDE_ERROR', 'Erro do Serendipity: no foi possvel incluir %s - abortando.'); +@define('DATABASE_ERROR', 'Erro do Serendipity: no foi possvel conectar-se base de dados - abortando.'); @define('CREATE_DATABASE', 'Criando a instalao padro da base de dados...'); @define('ATTEMPT_WRITE_FILE', 'Tentando editar o ficheiro %s...'); @define('WRITTEN_N_SAVED', 'Configurao escrita & guardada'); @define('IMAGE_ALIGNMENT', 'Alinhamento de imagem'); -@define('ENTER_NEW_NAME', 'Indique o novo nome: '); +@define('ENTER_NEW_NAME', 'Indique um nome novo: '); @define('RESIZING', 'Redimensionando'); @define('RESIZE_DONE', 'Pronto (%s imagens redimensionadas).'); @define('SYNCING', 'Sincronizando a base de dados com a directoria de imagens'); @@ -195,21 +195,21 @@ @define('DELETE_THUMBNAIL', 'Excluir a miniatura da imagem entitulada %s'); @define('FILE_NOT_FOUND', 'No foi possvel localizar o ficheiro entitulado %s, ser que foi apagado?'); @define('ABORT_NOW', 'Cancelar agora'); -@define('REMOTE_FILE_NOT_FOUND', 'O arquivo no foi localizado no servidor, tem a certeza que a URL: %s est correta?'); +@define('REMOTE_FILE_NOT_FOUND', 'O arquivo no foi localizado no servidor, tem a certeza que a URL: %s est correcta?'); @define('FILE_FETCHED', '%s obtido como %s'); -@define('FILE_UPLOADED', 'O arquivo %s foi transferido corretamente: %s'); +@define('FILE_UPLOADED', 'O arquivo %s foi transferido correctamente: %s'); @define('WORD_OR', 'Ou'); @define('SCALING_IMAGE', 'Redimensionando %s para %s x %s px'); @define('KEEP_PROPORTIONS', 'Manter propores'); @define('REALLY_SCALE_IMAGE', 'Quer mesmo redimensionar a imagem? No possvel desfazer!!'); @define('TOGGLE_ALL', 'Alternar para expandir tudo'); @define('TOGGLE_OPTION', 'Opo para alternar'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Subscrever este artigo'); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Subscrever a este artigo'); @define('UNSUBSCRIBE_OK', "%s teve a subscrio deste artigo cancelada"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Novo comentrio do artigo subscrito "%s"'); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Novo comentrio no artigo subscrito "%s"'); @define('SUBSCRIPTION_MAIL', "Ol %s,\n\nUm novo comentrio foi acrescentado a um artigo que voc est seguindo em \"%s\", intitulado \"%s\"\nO comentrio foi enviado por: %s\n\nO artigo a que nos referimos pode ser encontrado em: %s\n\nPode cancelar sua subscrio clicando esta ligao: %s\n"); @define('SUBSCRIPTION_TRACKBACK_MAIL', "Ol %s,\n\nUm novo trackback foi adicionado num artigo que voc est seguindo em \"%s\", intitulado \"%s\"\nO comentrio foi enviado por: %s\n\nO artigo a que nos referimos pode ser encontrada em: %s\n\nPode cancelar a sua subscrio clicando nesta ligao: %s\n"); -@define('SIGNATURE', "\n-- \n%s faz uso do Serendipity.\nO melhor Blog que existe, e voc tambm pode us-lo.\nConsulte para descobrir como."); +@define('SIGNATURE', "\n-- \n%s faz uso do Serendipity.\nO melhor Blogue que existe, e voc tambm pode us-lo.\nConsulte para descobrir como."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); @@ -220,13 +220,13 @@ @define('SYNDICATION_PLUGIN_BANNERURL', 'Imagem para o RSS feed'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Largura da imagem'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Altura da imagem'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail do webmaster, se disponvel. (vazio: oculto) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail do editor, se disponvel. (vazio: oculto) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-mail do webmaster, se disponvel. (vazio: oculto) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-mail do editor, se disponvel. (vazio: oculto) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL de uma imagem no formato GIF/JPEG/PNG, se disponvel. (vazio: logotipo do serendipity)'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'em pixis, max. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'em pixis, max. 400'); @define('SYNDICATION_PLUGIN_TTL', 'Campo "ttl" (tempo de vida)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Quantidade de minutos depois do qual o seu blog no dever ser mais "cacheado" por stios ou aplicaes (vazio: oculto) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Quantidade de minutos depois do qual o seu blogue no dever ser mais "cacheado" por stios ou aplicaes (vazio: oculto) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Campo "pubDate"'); @define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'O campo "pubDate" deve ser empacotado para o canal RSS, para mostrar a data do ltimo artigo?'); @define('CONTENT', 'Contedo'); @@ -236,11 +236,11 @@ @define('PREVIEW', 'Pr-visualizao'); @define('DATE', 'Data'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Ateno: A data que voc especificou invlida. Deve ser fornecida no formato DD/MM/AAAA HH:MM.'); -@define('CATEGORY_PLUGIN_DESC', 'Mostra a lista de categorias.'); -@define('ALL_AUTHORS', 'Todos os autores'); +@define('DATE_INVALID', 'ATENO: A data que voc especificou invlida. Deve ser fornecida no formato DD/MM/AAAA HH:MM.'); +@define('CATEGORY_PLUGIN_DESC', 'Mostra a listagem de categorias.'); +@define('ALL_AUTHORS', 'Todos os Autores'); @define('CATEGORIES_TO_FETCH', 'Categorias para trazer'); -@define('CATEGORIES_TO_FETCH_DESC', 'Trazer categorias de que autor?'); +@define('CATEGORIES_TO_FETCH_DESC', 'Trazer categorias de que Autor?'); @define('PAGE_BROWSE_ENTRIES', 'Pgina %s de %s, totalizando %s artigos'); @define('PREVIOUS_PAGE', 'pgina anterior'); @define('NEXT_PAGE', 'pgina seguinte'); @@ -248,10 +248,10 @@ @define('DO_MARKUP', 'Executar transformaes de marcao'); @define('GENERAL_PLUGIN_DATEFORMAT', 'Formatao de data'); @define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'Formato da data actual do artigo, usando a mesma formatao da funo strftime() do PHP. (Padro: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'No foi possvel abrir o ficheiro modelo, por favor atualize o serendipity!'); +@define('ERROR_TEMPLATE_FILE', 'No foi possvel abrir o ficheiro modelo, por favor actualize o Serendipity!'); @define('ADVANCED_OPTIONS', 'Opes avanadas'); @define('EDIT_ENTRY', 'Editar artigo'); -@define('HTACCESS_ERROR', 'Para verificar a intalao do servidor web, serendipity precisa ter poder para criar o arquivo ".htaccess". Isso no foi possvel devido a erros de permisses. Por favor, ajuste as permisses para isso:
  %s
e recarregue esta pgina.'); +@define('HTACCESS_ERROR', 'Para verificar a instalao do servidor web, Serendipity necessita ter o poder para criar o arquivo ".htaccess". Isso no foi possvel devido a erros nas permisses. Por favor, ajuste as permisses para:
  %s
e recarregue esta pgina.'); @define('SIDEBAR_PLUGINS', 'Plugins da barra lateral'); @define('EVENT_PLUGINS', 'Plugins de eventos'); @define('SORT_ORDER', 'Ordenao'); @@ -267,22 +267,22 @@ @define('ORIGINAL_SHORT', 'Orig.'); @define('APPLY_MARKUP_TO', 'Aplicar cdigo a %s'); @define('CALENDAR_BEGINNING_OF_WEEK', 'Comeo da semana'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'O serendipity detectou que a sua configurao est de acordo com a verso %s, embora a verso %s de serendipity esteja instalada. Precisa de atualizar o serendipity! Clique aqui'); -@define('SERENDIPITY_UPGRADER_WELCOME', 'Ol, e bem-vindo ao agente de atualizao do Serendipity.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', 'Estou aqui para ajud-lo a atualizar a instalao %s do seu Serendipity.'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'O Serendipity detectou que a configurao est de acordo com a verso %s, embora a verso %s de Serendipity esteja instalada. Precisa de actualizar o Serendipity! Clique aqui'); +@define('SERENDIPITY_UPGRADER_WELCOME', 'Ol, e bem-vindo ao agente de actualizao do Serendipity.'); +@define('SERENDIPITY_UPGRADER_PURPOSE', 'Estou aqui para ajud-lo a actualizar na instalao %s do seu Serendipity.'); @define('SERENDIPITY_UPGRADER_WHY', 'Voc est a ver esta mensagem porque acabou de instalar o Serendipity %s, mas ainda no actualizou a instalao da base de dados para compatibilizar com esta verso'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Atualizao da base de dados (%s)'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Actualizao da base de dados (%s)'); @define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Encontrei os seguintes arquivos .sql u]que precisam ser executados antes que voc prossiga com a utilizao normal do Serendipity'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Tarefas especficas da verso'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Nenhuma tarefa especfica da verso foi encontrada'); @define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Quer realizar as tarefas acima?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'No, eu as executarei manualmente'); @define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Por favor, faa isso'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Parece que que voc no precisa executar nenhuma atualizao'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Considere a atualizao do Serendipity'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Voc ignorou a fase de atualizao do Serendipity, certifique-se de que a base de dados est instalada corretamente e que as funes necessrias foram executadas'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'A sua instalao do Serendipity foi atualizada para a verso %s'); -@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Pode retornar ao seu blog clicando %saqui%s'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Parece que que voc no precisa executar nenhuma actualizao'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Considere a actualizao do Serendipity'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Voc ignorou a fase de actualizao do Serendipity, certifique-se de que a base de dados est instalada correctamente e que as funes necessrias foram executadas'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'A sua instalao do Serendipity foi actualizada para a verso %s'); +@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Pode retornar ao seu Blogue clicando %saqui%s'); @define('MANAGE_USERS', 'Gerir utilizadores'); @define('CREATE_NEW_USER', 'Criar novo utilizador'); @@ -298,18 +298,18 @@ @define('XML_IMAGE_TO_DISPLAY', 'Boto XML'); @define('XML_IMAGE_TO_DISPLAY_DESC','Links para XML Feeds sero exibidos por esta imagem. Deixe em branco para padro, digite \'none\' para tornar inactivo.'); -@define('DIRECTORIES_AVAILABLE', 'Na lista de subdirectorias disponveis voc pode clicar em qualquer nome de subdirectoria para criar uma nova diretoria dentro daquela estrutura.'); +@define('DIRECTORIES_AVAILABLE', 'Na lista de subdirectorias disponveis, voc pode clicar em qualquer nome de subdirectoria para criar uma nova directoria dentro daquela estrutura.'); @define('ALL_DIRECTORIES', 'todas as directorias'); @define('MANAGE_DIRECTORIES', 'Gerir directorias'); @define('DIRECTORY_CREATED', 'Directoria %s foi criada.'); @define('PARENT_DIRECTORY', 'Directoria superior'); @define('CONFIRM_DELETE_DIRECTORY', 'Tem a certeza que quer apagar todo o contedo da directoria %s?'); -@define('ERROR_NO_DIRECTORY', 'Erro: Directoria %s no existente'); +@define('ERROR_NO_DIRECTORY', 'Erro: A Directoria %s no existente'); @define('CHECKING_DIRECTORY', 'Verificando arquivos na directoria %s'); @define('DELETING_FILE', 'Apagando ficheiro %s...'); @define('ERROR_DIRECTORY_NOT_EMPTY', 'No foi possvel remover uma directoria que no est vazia. Marque a opo "forar apagar" se tambm deseja remover os ficheiros nela contidos, e volte a dar o comando. Os ficheiros existentes so:'); -@define('DIRECTORY_DELETE_FAILED', 'A remoo da directoria %s falhou. Verifique permisses ou as mensagens acima.'); -@define('DIRECTORY_DELETE_SUCCESS', 'Directoria %s removida corretamente.'); +@define('DIRECTORY_DELETE_FAILED', 'A remoo da directoria %s falhou. Verifique as permisses ou as mensagens acima.'); +@define('DIRECTORY_DELETE_SUCCESS', 'Directoria %s removida correctamente.'); @define('SKIPPING_FILE_EXTENSION', 'Ignorando ficheiro: Falta extenso em %s.'); @define('SKIPPING_FILE_UNREADABLE', 'Ignorando ficheiro: %s ilegvel.'); @define('FOUND_FILE', 'Encontrado ficheiro novo/modificado: %s.'); @@ -322,8 +322,8 @@ @define('SETTINGS_SAVED_AT', 'As novas preferncias foram guardadas em %s'); /* DATABASE SETTINGS */ -@define('INSTALL_CAT_DB', 'Configuraes de base de dados'); -@define('INSTALL_CAT_DB_DESC', 'Aqui voc pode inserir toda a informao cerca da sua base de dados. O Serendipity precisa dessa informao para funcionar.'); +@define('INSTALL_CAT_DB', 'Configuraes da base de dados'); +@define('INSTALL_CAT_DB_DESC', 'Aqui voc pode inserir toda a informao acerca da sua base de dados. O Serendipity requer esta informao para funcionar correctamente.'); @define('INSTALL_DBTYPE', 'Tipo de base de dados'); @define('INSTALL_DBTYPE_DESC', 'Tipo de base de dados'); @define('INSTALL_DBHOST', 'Servidor de base de dados'); @@ -341,39 +341,39 @@ @define('INSTALL_CAT_PATHS', 'Caminhos'); @define('INSTALL_CAT_PATHS_DESC', 'Os vrios caminhos para directorias e ficheiros essenciais. No se esquea de terminar com barras no caso das directorias'); @define('INSTALL_FULLPATH', 'Caminho completo'); -@define('INSTALL_FULLPATH_DESC', 'O caminho completo e absoluto para a sua instalao de serendipity'); +@define('INSTALL_FULLPATH_DESC', 'O caminho completo e absoluto para a sua instalao de Serendipity'); @define('INSTALL_UPLOADPATH', 'Caminho para o Upload'); @define('INSTALL_UPLOADPATH_DESC', 'Todos os arquivos transferidos iro parar a, relativo ao \'Caminho completo\' - geralmente \'uploads/\''); @define('INSTALL_RELPATH', 'Caminho relativo'); -@define('INSTALL_RELPATH_DESC', 'Caminho para o serendipity no seu navegador, geralmente \'/serendipity/\''); +@define('INSTALL_RELPATH_DESC', 'Caminho para o Serendipity no seu navegador, geralmente \'/serendipity/\''); @define('INSTALL_RELTEMPLPATH', 'Caminho relativo do padro'); @define('INSTALL_RELTEMPLPATH_DESC', 'Caminho para a directoria onde esto os seus padres - Relativo ao \'caminho relativo\''); @define('INSTALL_RELUPLOADPATH', 'Caminho relativo do Upload'); @define('INSTALL_RELUPLOADPATH_DESC', 'Caminho para o \'uploads\' em seu navegador - Relativo ao \'caminho relativo\''); -@define('INSTALL_URL', 'URL do blog'); -@define('INSTALL_URL_DESC', 'URL base para a instalao do serendipity'); +@define('INSTALL_URL', 'URL do blogue'); +@define('INSTALL_URL_DESC', 'URL base para a instalao do Serendipity'); @define('INSTALL_INDEXFILE', 'Arquivo inicial'); -@define('INSTALL_INDEXFILE_DESC', 'Nome do arquivo inicial do serendipity'); +@define('INSTALL_INDEXFILE_DESC', 'Nome do arquivo inicial do Serendipity'); /* Generel settings */ @define('INSTALL_CAT_SETTINGS', 'Configuraes gerais'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Padro de como o Serendipity deve se comportar'); -@define('INSTALL_USERNAME', 'Nome de utilizador do administrador'); -@define('INSTALL_USERNAME_DESC', 'Nome de utilizador do utilizador para o login do administrador'); -@define('INSTALL_PASSWORD', 'Senha do administrador'); -@define('INSTALL_PASSWORD_DESC', 'Senha para o login do administrador'); -@define('INSTALL_EMAIL', 'E-mail do administrador'); -@define('INSTALL_EMAIL_DESC', 'E-mail do administrador do blog'); -@define('INSTALL_SENDMAIL', 'Enviar e-mails ao administrador?'); -@define('INSTALL_SENDMAIL_DESC', 'Voc deseja receber notificaes via e-mail quando novos comentrios forem includos em seus artigos?'); -@define('INSTALL_SUBSCRIBE', 'Permitir que utilizadores se inscrevam nos artigos?'); +@define('INSTALL_CAT_SETTINGS_DESC', 'Padro de como o Serendipity se deve comportar'); +@define('INSTALL_USERNAME', 'Nome de utilizador do Administrador'); +@define('INSTALL_USERNAME_DESC', 'Nome de utilizador do utilizador para o login do Administrador'); +@define('INSTALL_PASSWORD', 'Senha do Administrador'); +@define('INSTALL_PASSWORD_DESC', 'Senha de acesso do Administrador'); +@define('INSTALL_EMAIL', 'E-mail do Administrador'); +@define('INSTALL_EMAIL_DESC', 'E-mail do Administrador do blogue'); +@define('INSTALL_SENDMAIL', 'Enviar e-mails ao Administrador?'); +@define('INSTALL_SENDMAIL_DESC', 'Voc deseja receber notificaes via e-mail quando novos comentrios forem includos nos seus artigos?'); +@define('INSTALL_SUBSCRIBE', 'Permitir que os utilizadores se inscrevam nos artigos?'); @define('INSTALL_SUBSCRIBE_DESC', 'Permitir que utilizadores se inscrevam nos artigos e com isso, recebam notificaes via e-mail quando novos comentrios forem adicionados?'); -@define('INSTALL_BLOGNAME', 'Nome do Blog'); -@define('INSTALL_BLOGNAME_DESC', 'Ttulo do Blog'); -@define('INSTALL_BLOGDESC', 'Descrio do Blog'); +@define('INSTALL_BLOGNAME', 'Nome do Blogue'); +@define('INSTALL_BLOGNAME_DESC', 'Ttulo do Blogue'); +@define('INSTALL_BLOGDESC', 'Descrio do Blogue'); @define('INSTALL_BLOGDESC_DESC', 'Descrio'); @define('INSTALL_LANG', 'Idioma'); -@define('INSTALL_LANG_DESC', 'Selecione o idioma para o seu blog'); +@define('INSTALL_LANG_DESC', 'Seleccione o idioma para o seu blogue'); /* Appearance and options */ @define('INSTALL_CAT_DISPLAY', 'Aparncia e opes'); @@ -384,17 +384,17 @@ @define('INSTALL_XHTML11_DESC', 'Quer forar compatibilidade com o standard XHTML 1.1 (pode causar problemas de formatao nos navegadores de 4 gerao (4.x))'); @define('INSTALL_POPUP', 'Permitir o uso de janelas popups'); @define('INSTALL_POPUP_DESC', 'Quer que o weblog utilize janelas popups para comentrios, trackbacks, etc?'); -@define('INSTALL_EMBED', 'O serendipity est integrado?'); -@define('INSTALL_EMBED_DESC', 'Se quiser arquivar o contedo do serendipity dum website, mude para verdadeiro para descartar quaisquer cabealhos e apenas imprimir o contedo. Pode fazer uso da opo \'Arquivo inicial\' para usar uma classe mais abrangente aonde colocaria os cabealhos normais de sua pgina. Veja o ficheiro README para mais informaes!'); +@define('INSTALL_EMBED', 'O Serendipity est integrado?'); +@define('INSTALL_EMBED_DESC', 'Se quiser arquivar o contedo do Serendipity dum website, mude para verdadeiro para descartar quaisquer cabealhos e apenas imprimir o contedo. Pode fazer uso da opo \'Arquivo inicial\' para usar uma classe mais abrangente aonde colocaria os cabealhos normais de sua pgina. Veja o ficheiro README para mais informaes!'); @define('INSTALL_BLOCKREF', 'Referncias bloqueadas'); @define('INSTALL_BLOCKREF_DESC', 'Existem servidores especiais que voc no gostaria de listar na sua lista de referncias? Separe a lista dos servidores com \';\' e note que o servidor ser bloqueado por uma busca parcial em sua string!'); @define('INSTALL_REWRITE', 'Reescrita de URL'); -@define('INSTALL_REWRITE_DESC', 'Selecione as regras que voc gostaria de usar na gerao de URLs. A habilitao da reescrita de URL criar URLS bem formatadas para o seu blog e o deixar melhor indexvel para bots como o do google. O servidor web precisa de ter suporte para o mod_rewrite ou para o "AllowOverride All" para a directoria do seu serendipity. A configurao padro auto detectada'); +@define('INSTALL_REWRITE_DESC', 'Selecione as regras que voc gostaria de usar na gerao de URLs. A habilitao da reescrita de URL criar URLS bem formatadas para o seu blogue e o deixar indexvel de um melhor modo para os bots como o do Google. O servidor web precisa de ter suporte para o mod_rewrite ou para o "AllowOverride All" para a directoria do seu Serendipity. A configurao padro auto detectada'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Configuraes da converso de imagens'); -@define('INSTALL_CAT_IMAGECONV_DESC', 'Informaes gerais sobre como o serendipity deve lidar com imagens'); -@define('INSTALL_IMAGEMAGICK', 'Usar Imagemagick'); +@define('INSTALL_CAT_IMAGECONV_DESC', 'Informaes gerais sobre como o Serendipity deve lidar com imagens'); +@define('INSTALL_IMAGEMAGICK', 'Usar Image magick'); @define('INSTALL_IMAGEMAGICK_DESC', 'Voc tem o \'image magick\' instalado e quer utiliz-lo para redimensionar imagens?'); @define('INSTALL_IMAGEMAGICKPATH', 'Caminho para o executvel do conversor'); @define('INSTALL_IMAGEMAGICKPATH_DESC', 'Caminho completo e nome do executvel do image magick'); @@ -407,9 +407,9 @@ @define('USERCONF_CAT_PERSONAL', 'Detalhes pessoais'); @define('USERCONF_CAT_PERSONAL_DESC', 'Altere os seus detalhes pessoais'); @define('USERCONF_USERNAME', 'O seu nome de utilizador'); -@define('USERCONF_USERNAME_DESC', 'O nome de utilizador que voc usa para se identificar no blog'); +@define('USERCONF_USERNAME_DESC', 'O nome de utilizador que voc usa para se identificar no blogue'); @define('USERCONF_PASSWORD', 'A sua senha'); -@define('USERCONF_PASSWORD_DESC', 'A senha que voc quer usar para se identificar no blog'); +@define('USERCONF_PASSWORD_DESC', 'A senha que voc quer usar para se identificar no blogue'); @define('USERCONF_EMAIL', 'O seu endereo de e-mail'); @define('USERCONF_EMAIL_DESC', 'O seu endereo de e-mail pessoal'); @define('USERCONF_SENDCOMMENTS', 'Enviar notificao dos comentrios?'); @@ -444,7 +444,7 @@ @define('COMMENT_EDITED', 'O comentrio selecionado foi editado'); @define('HIDE', 'Ocultar'); @define('VIEW_EXTENDED_ENTRY', 'Continuar lendo "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Este link no deve ser clicado. Contm a URI de trackback para este artigo. Use esse URI para enviar ping- & trackbacks do seu weblog para este artigo. Para copiar o link, clique com o boto direito e selecione "Copiar Atalho" no Internet Explorer ou "Copiar localizao do link" no Mozilla.'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Este link no deve ser clicado. Contm a URL de trackback para este artigo. Use esse URL para enviar ping - & trackbacks do seu weblog para este artigo. Para copiar o link, clique com o boto direito e selecione "Copiar Atalho" no Internet Explorer ou "Copiar localizao do link" no Mozilla.'); @define('THIS_TRACKBACK_NEEDS_REVIEW', 'Ateno: Esse trackback precisa de aprovao antes que seja exibido'); @define('DELETE_TRACKBACK', 'Excluir trackback'); @define('APPROVE_TRACKBACK', 'Aprovar trackback'); @@ -452,9 +452,9 @@ @define('TRACKBACK_DELETED', 'O trackback #%s foi excludo corretamente'); @define('COMMENTS_MODERATE', 'Comentrios & trackbacks para este artigo requerem moderao'); @define('PLUGIN_SUPERUSER_HTTPS', 'Usar https para login'); -@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Permitir o link de login aponte para uma link https. seu servidor web precisa ter suporte a isso!'); +@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Permitir que o link de login aponte para uma link https. O seu servidor web necessita de suportar esta opo!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Tornar clicveis os links externos?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"no": Links externos no marcados (Maiores sadas, Maiores referncias, Comentrios de usurios) no so exibidos como puro texto para evitar spam do google (recomendado). "sim": Links externos no marcados so exibidos como links. Podem ser sobrescritos pela configurao da barra lateral!'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"no": Links externos no marcados (Maiores sadas, Maiores referncias, Comentrios de usurios) no so exibidos como puro texto para evitar spam do Google (recomendado). "sim": Links externos no marcados so exibidos como links. Podem ser sobrescritos pela configurao da barra lateral!'); @define('PAGE_BROWSE_COMMENTS', 'Pgina %s de %s, totalizando %s comentrios'); @define('FILTERS', 'Filtros'); @define('FIND_ENTRIES', 'Encontrar artigos'); @@ -467,7 +467,7 @@ @define('MEDIA_LIBRARY', 'Biblioteca de multimdia'); @define('ADD_MEDIA', 'Adicionar multimdia'); @define('ENTER_MEDIA_URL', 'Introduza a URL de um ficheiro para ir busc-lo:'); -@define('ENTER_MEDIA_UPLOAD', 'Selecione o ficheiro que deseja transferir:'); +@define('ENTER_MEDIA_UPLOAD', 'Seleccione o ficheiro que deseja transferir:'); @define('SAVE_FILE_AS', 'Guardar ficheiro como:'); @define('STORE_IN_DIRECTORY', 'Guardar na seguinte directoria: '); @define('MEDIA_RENAME', 'Renomear este ficheiro'); @@ -477,28 +477,28 @@ @define('CLICK_FILE_TO_INSERT', 'Clique no ficheiro que deseja inserir:'); @define('SELECT_FILE', 'Seleccione arquivo para inserir'); @define('MEDIA_FULLSIZE', 'Tamanho total'); -@define('CALENDAR_BOW_DESC', 'Dia da semana que deve ser considerado o incio da semana. Padro segunda-feira'); +@define('CALENDAR_BOW_DESC', 'Dia da semana que deve ser considerado o incio da semana. O padro segunda-feira'); @define('SUPERUSER', 'Administrao do weblog'); @define('ALLOWS_YOU_BLAHBLAH', 'Fornece um link para a administrao do weblog na barra lateral '); @define('CALENDAR', 'Calendrio'); -@define('SUPERUSER_OPEN_ADMIN', 'Abrir administrao'); +@define('SUPERUSER_OPEN_ADMIN', 'Abrir Administrao'); @define('SUPERUSER_OPEN_LOGIN', 'Abrir painel de login'); @define('INVERT_SELECTIONS', 'Inverter Seleo'); @define('COMMENTS_DELETE_CONFIRM', 'Tem a certeza de que deseja excluir os comentrios selecionados?'); @define('COMMENT_DELETE_CONFIRM', 'Tem a certeza de que deseja excluir o comentrio #%d, escrito por %s?'); -@define('DELETE_SELECTED_COMMENTS', 'Excluir comentrios selecionados'); +@define('DELETE_SELECTED_COMMENTS', 'Excluir comentrios seleccionados'); @define('VIEW_COMMENT', 'Exibir comentrio'); @define('VIEW_ENTRY', 'Exibir artigo'); @define('DELETE_FILE', 'Excluir o campo entitulado %s'); @define('ABOUT_TO_DELETE_FILE', 'Voc est prestes a apagar %s
Se estiver utilizando esse arquivo em algum dos seus artigos, vai resultar em ligaes ou imagens perdidas
Deseja realmente prosseguir com a excluso?

'); -@define('TRACKBACK_SENDING', 'Enviando trackback para a URI %s...'); +@define('TRACKBACK_SENDING', 'Enviando trackback para o URL %s...'); @define('TRACKBACK_SENT', 'Trackback enviada com sucesso'); @define('TRACKBACK_FAILED', 'Trackback falhou: %s'); @define('TRACKBACK_NOT_FOUND', 'Nenhum URI de trackback foi encontrado.'); -@define('TRACKBACK_URI_MISMATCH', 'A URI de trackback descoberta no com semelhante URI alvo.'); +@define('TRACKBACK_URI_MISMATCH', 'A URI de trackback descoberta no com semelhante ao URL alvo.'); @define('TRACKBACK_CHECKING', 'Verificando %s para possveis trackbacks...'); @define('TRACKBACK_NO_DATA', 'O alvo no contm dados'); -@define('TRACKBACK_SIZE', 'URI alvo excedeu o tamanho mximo de %s bytes para um arquivo.'); +@define('TRACKBACK_SIZE', 'URL alvo excedeu o tamanho mximo de %s bytes para um arquivo.'); @define('VIEWMODE_THREADED', 'Alternar para exibio por discusso'); @define('COMMENTS_VIEWMODE_THREADED', 'Discusso'); @define('COMMENTS_VIEWMODE_LINEAR', 'Sequencial'); @@ -545,26 +545,26 @@ @define('ALREADY_INSTALLED', 'J instalado'); @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', 'Postagens fixas'); // Translate ? @define('INSTALL_FETCHLIMIT', 'Entradas a mostrar na primeira pgina'); -@define('INSTALL_FETCHLIMIT_DESC', 'Nmero de entradas a mostrar por cada pgina do frontend'); // Translate frontend? +@define('INSTALL_FETCHLIMIT_DESC', 'Nmero de entradas a mostrar por cada pgina do pgina principal'); // Translate frontend? @define('IMPORT_ENTRIES', 'Importar dados'); @define('EXPORT_ENTRIES', 'Exportar entradas'); @define('IMPORT_WELCOME', 'Bem vindo ao utilitrio de importao do Serendipity'); @define('IMPORT_WHAT_CAN', 'Aqui podemos importar entradas de outro software gestor de weblogs'); -@define('IMPORT_SELECT', 'Por favor seleccione o software de onde quer importar'); +@define('IMPORT_SELECT', 'Por favor, seleccione o software de onde quer importar'); @define('IMPORT_PLEASE_ENTER', 'Por favor introduza os dados como pedido abaixo'); @define('IMPORT_NOW', 'Importar agora!'); @define('IMPORT_STARTING', 'Comeando o procedimento de importao...'); @define('IMPORT_FAILED', 'Importao falhou'); @define('IMPORT_DONE', 'Importao completada com sucesso'); -@define('IMPORT_WEBLOG_APP', 'Aplicao de Weblog'); +@define('IMPORT_WEBLOG_APP', 'Aplicao do Weblog'); @define('EXPORT_FEED', 'Exportar RSS feed completo'); // Verify @define('STATUS', 'Status depois da importao'); @define('IMPORT_GENERIC_RSS', 'Importao de RSS genrica'); @define('ACTIVATE_AUTODISCOVERY', 'Enviar Trackbacks de ligaes encontradas na entrada'); // Verify -@define('WELCOME_TO_ADMIN', 'Bem vindo suite administrativa do Serendipity.'); -@define('PLEASE_ENTER_CREDENTIALS', 'Por favor introduza as suas credenciais abaixo.'); +@define('WELCOME_TO_ADMIN', 'Bem vindo Suite Administrativa do Serendipity.'); +@define('PLEASE_ENTER_CREDENTIALS', 'Por favor, introduza as suas credenciais abaixo.'); @define('ADMIN_FOOTER_POWERED_BY', 'Equipado com Serendipity %s e PHP %s'); @define('INSTALL_USEGZIP', 'Use pginas comprimidas com gzip'); @define('INSTALL_USEGZIP_DESC', 'Para acelerar o acesso s pginas, podemos comprimi-las, desde que o navegador do visitante o suporte. Isto recomendado'); @@ -572,48 +572,48 @@ @define('INSTALL_SHOWFUTURE_DESC', 'Se escolhido, isto mostrar todas as entradas futuras do seu blogue. Por omisso escondemos tais entradas e s so mostradas quando a data de publicao chega.'); @define('INSTALL_DBPERSISTENT', 'Usar conexes persistentes'); @define('INSTALL_DBPERSISTENT_DESC', 'Permitir a utilizao de conexes permanentes base de dados, ver leitura adicional em aqui. Isto normalmente no recomendado.'); -@define('NO_IMAGES_FOUND', 'Nenhumas imagens encontradas'); +@define('NO_IMAGES_FOUND', 'Nenhuma das imagens foi encontrada'); @define('PERSONAL_SETTINGS', 'Preferncias pessoais'); @define('REFERER', 'Referenciador'); @define('NOT_FOUND', 'No encontrado'); -@define('NOT_WRITABLE', 'No altervel'); -@define('WRITABLE', 'Altervel'); +@define('NOT_WRITABLE', 'Escrita negada'); +@define('WRITABLE', 'Escrita permitida'); @define('PROBLEM_DIAGNOSTIC', 'Devido a um diagnstico problemtico, no se pode continuar a instalao sem que os erros acima sejam corrigidos'); -@define('SELECT_INSTALLATION_TYPE', 'Seleccione que tipo de instalao deseja efectuar'); +@define('SELECT_INSTALLATION_TYPE', 'Seleccione que tipo de instalao que deseja efectuar'); @define('WELCOME_TO_INSTALLATION', 'Bem vindo Instalao do Serendipity'); @define('FIRST_WE_TAKE_A_LOOK', 'Primeiro examinamos a sua instalao corrente e tentamos diagnosticar quaisquer problemas de compatibilidade'); -@define('ERRORS_ARE_DISPLAYED_IN', 'Erros so mostrados a %s, recommendaes a %s e sucesso a %s'); +@define('ERRORS_ARE_DISPLAYED_IN', 'Erros so mostrados a %s, recomendaes a %s e sucesso a %s'); @define('RED', 'vermelho'); @define('YELLOW', 'amarelo'); @define('GREEN', 'verde'); @define('PRE_INSTALLATION_REPORT', 'Relatrio de pr-instalao do Serendipity v%s'); @define('RECOMMENDED', 'Recomendado'); -@define('ACTUAL', 'Efectivo'); // Verify +@define('ACTUAL', 'Actual'); // Verify @define('PHPINI_CONFIGURATION', 'configurao em php.ini'); @define('PHP_INSTALLATION', 'instalao de PHP installation'); -@define('THEY_DO', 'they do'); // Translate -@define('THEY_DONT', 'they don\'t'); // Translate +@define('THEY_DO', 'eles fazem'); // Translate +@define('THEY_DONT', 'eles no'); // Translate @define('SIMPLE_INSTALLATION', 'Instalao simples'); @define('EXPERT_INSTALLATION', 'Instalao para especialistas'); @define('COMPLETE_INSTALLATION', 'Instalao completa'); -@define('WONT_INSTALL_DB_AGAIN', 'no instalaremos a base de dados de novo'); // Verify -@define('CHECK_DATABASE_EXISTS', 'Verificando se a base de dados e as tabelas j existem'); +@define('WONT_INSTALL_DB_AGAIN', 'no instalaremos a base de dados novamente'); // Verify +@define('CHECK_DATABASE_EXISTS', 'Verificando se a base de dados ou se as tabelas j existem'); @define('CREATING_PRIMARY_AUTHOR', 'Criando autor primrio \'%s\''); @define('SETTING_DEFAULT_TEMPLATE', 'Definindo modelo por omisso'); // Verify @define('INSTALLING_DEFAULT_PLUGINS', 'Instalando plugins por omisso'); // Verify @define('SERENDIPITY_INSTALLED', 'Serendipity foi instalado com sucesso'); -@define('VISIT_BLOG_HERE', 'Visite o seu novo blog aqui'); +@define('VISIT_BLOG_HERE', 'Visite o seu novo blogue aqui'); @define('THANK_YOU_FOR_CHOOSING', 'Obrigado por escolher Serendipity'); @define('ERROR_DETECTED_IN_INSTALL', 'Erro detectado na instalao'); -@define('OPERATING_SYSTEM', 'Sistema operativo'); +@define('OPERATING_SYSTEM', 'Sistema Operativo'); @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 retrgado'); @define('TEMPLATE_SET', '\'%s\' foi definido como o seu modelo activo'); -@define('SEARCH_ERROR', 'A funo de busca no 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 privilgios para executar o seguinte comando:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
O exacto erro devolvido pela base de dados foi:
%s
'); // Verify +@define('SEARCH_ERROR', 'A funo de busca no se comportou como esperado. Nota para o Administrador deste blogue: isto pode acontecer por falta de chaves no ndice na sua base de dados. Em sistemas de MySQL, a sua conta de utilizador da base de dados precisa de privilgios para executar o seguinte comando:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
O erro exacto reportado pela base de dados foi:
%s
'); // Verify @define('EDIT_THIS_CAT', 'Editar "%s"'); @define('CATEGORY_REMAINING', 'Apague esta categoria e mova as entradas para esta outra'); -@define('CATEGORY_INDEX', 'Abaixo encontra uma lista de categorias disponveis para as suas entradas'); +@define('CATEGORY_INDEX', 'Abaixo encontra uma listagem de categorias disponveis para as suas entradas'); @define('NO_CATEGORIES', 'Sem categorias'); // Verify @define('RESET_DATE', 'Reinicializar a data'); @define('RESET_DATE_DESC', 'Clique aqui para reinicializar a data para o valor corrente'); @@ -624,14 +624,14 @@ @define('PREVIOUS', 'Anterior'); @define('NEXT', 'Seguinte'); @define('APPROVE', 'Aprovar'); -@define('DO_MARKUP_DESCRIPTION', 'Aplicar transformaes aos cdigos no texto (smilies, abreviaturas via *, /, _, ...). Desligando isto preservar qualquer cdigo HTML no texto.'); +@define('DO_MARKUP_DESCRIPTION', 'Aplicar transformaes nos cdigos do texto (smilies, abreviaturas via *, /, _, ...). Desligando esta funo ir preservar qualquer cdigo HTML no texto.'); @define('CATEGORY_ALREADY_EXIST', 'Uma categoria com o nome "%s" j existe'); @define('IMPORT_NOTES', 'Nota:'); -@define('ERROR_FILE_FORBIDDEN', 'No autorizado a fazer upload de ficheiros com contedo activo'); // Verify +@define('ERROR_FILE_FORBIDDEN', 'No permitido fazer upload de ficheiros com contedo activo'); // Verify @define('ADMIN', 'Administrao'); @define('ADMIN_FRONTPAGE', 'Primeira pgina'); @define('QUOTE', 'Citar'); // Verify -@define('IFRAME_SAVE', 'Serendipity est guardando a sua entrada, creando trackbacks e realizando possveis chamadas de XML-RPC. Isto pode demorar um pouco...'); +@define('IFRAME_SAVE', 'Serendipity est guardando a sua entrada, criando trackbacks e realizando possveis chamadas de XML-RPC. Isto pode demorar um pouco...'); @define('IFRAME_SAVE_DRAFT', 'Um rascunho desta entrada foi guardado'); @define('IFRAME_PREVIEW', 'Serendipity est agora a criar uma previso da sua entrada...'); @define('IFRAME_WARNING', 'O seu navegador no suporta o conceito de iframes. Por favor abra o seu ficheiro serendipity_config.inc.php e defina a varivel $serendipity[\'use_iframe\'] como FALSE.'); // Verify @@ -641,16 +641,16 @@ @define('UPGRADE_TO_VERSION', 'Actualizar para a verso %s'); @define('DELETE_DIRECTORY', 'Apagar directoria'); @define('DELETE_DIRECTORY_DESC', 'Est prestes a apagar o contedo duma directoria que contm ficheiros de multimdia que podem ser usados por outras das suas entradas.'); // Verify -@define('FORCE_DELETE', 'Apagar TODOS os ficheiros nesta directoria, incluindo os no conhecidos do Serendipity'); +@define('FORCE_DELETE', 'Apagar TODOS os ficheiros nesta directoria, incluindo os desconhecidos pelo Serendipity'); @define('CREATE_DIRECTORY', 'Criar directoria'); @define('CREATE_NEW_DIRECTORY', 'Criar nova directoria'); @define('CREATE_DIRECTORY_DESC', 'Aqui pode criar uma nova directoria aonde colocar ficheiros multimdia. Escolha o nome para a nova directoria e seleccione se necessrio a directoria onde aquela colocada.'); // Verify @define('BASE_DIRECTORY', 'Directoria base'); @define('USERLEVEL_EDITOR_DESC', 'Editor'); -@define('USERLEVEL_CHIEF_DESC', 'Editor em chefe'); +@define('USERLEVEL_CHIEF_DESC', 'Editor Chefe'); @define('USERLEVEL_ADMIN_DESC', 'Administrador'); @define('USERCONF_USERLEVEL', 'Nvel de acesso'); -@define('USERCONF_USERLEVEL_DESC', 'Este nvel usado para determinar que tipo de acesso ao blog tem este utilizador'); +@define('USERCONF_USERLEVEL_DESC', 'Este nvel usado para determinar que tipo de acesso ao blogue tem este utilizador'); @define('USER_SELF_INFO', 'Conectado como %s (%s)'); // Verify @define('ADMIN_ENTRIES', 'Entradas'); @define('RECHECK_INSTALLATION', 'Volte a verificar a instalao'); @@ -673,23 +673,23 @@ @define('FETCH_METHOD_IMAGE', 'Download da imagem para o seu servidor'); @define('FETCH_METHOD_HOTLINK', 'Hotlink para servidor'); // Verify @define('DELETE_HOTLINK_FILE', 'Apagado o ficheiro hotlinked intitulado %s'); // Verify -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Mostrar endereos de email?'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Mostrar endereos de e-mail?'); @define('IMAGE_MORE_INPUT', 'Adicionar imagens'); @define('BACKEND_TITLE', 'Informao adicional no cr de configurao de plugins'); @define('BACKEND_TITLE_FOR_NUGGET', 'Aqui pode definir um pedao de texto personalizado que mostrado no cr de configurao de plugins juntamente com a descrio do plugin HTML Nugget. Se tiver mltiplos HTML nuggets com um ttulo por preencher, isto permite distinguir os plugins entre si.'); -@define('CATEGORIES_ALLOW_SELECT', 'Permitir aos visitantes mostrar mltiplas catgorias simultaneamente?'); +@define('CATEGORIES_ALLOW_SELECT', 'Permitir aos visitantes mostrar mltiplas categorias simultaneamente?'); @define('CATEGORIES_ALLOW_SELECT_DESC', 'Se esta opo for activada, uma caixa de marcao ser posta ao lado de cada categoria no plugin da barra lateral. Os utilizadores podem marcar estas caixas e depois ver as entradas correspondendo sua seleco.'); // Verify @define('PAGE_BROWSE_PLUGINS', 'Pgina %s de %s, totalizando %s plugins.'); -@define('INSTALL_CAT_PERMALINKS', 'Permalinks'); // Translate ? +@define('INSTALL_CAT_PERMALINKS', 'Links Pernamentes'); // Translate ? @define('INSTALL_CAT_PERMALINKS_DESC', 'Define vrios padres de URLs para definir ligaes permanentes no seu blogue. sugerido que use as escolhas por omisso; caso contrrio, dever tentar usar o valor da %id% sempre que possvel para evitar que o Serendipity pergunte base de dados pela URL alvo.'); // Verify -@define('INSTALL_PERMALINK', 'Estrutura de introduo de URL de Permalink'); // Verify -@define('INSTALL_PERMALINK_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base at onde as entradas esto disponveis. Pode usar as variveis %id%, %title%, %day%, %month%, %year% e quaisquer outros caracteres..'); // Verify -@define('INSTALL_PERMALINK_AUTHOR', 'Estrutura de URL de Permalink de Autor'); // Verify -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base at onde entradas para certos autores ficam disponveis. Pode usar as variveis %id%, %realname%, %username%, %email% e quaisquer outros caracteres.'); // Verify -@define('INSTALL_PERMALINK_CATEGORY', 'Estrutura de URL de Permalink de Categoria'); // Verify -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base at onde entradas para certas categorias ficam disponveis. Pode usar as variveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Estrutura de URL de Permalink de Categria de RSS-Feed'); // Verify -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Aqui pode definir a estrura relativa de URLs da sua URL de base at onde entradas para certas categorias de RSS-Feed ficam disponveis. Pode usar as variveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify +@define('INSTALL_PERMALINK', 'Estrutura de introduo do URL de Links Pernamentes'); // Verify +@define('INSTALL_PERMALINK_DESC', 'Aqui pode definir a estrura relativa de URLs do seu URL base at onde as entradas esto disponveis. Pode usar as variveis %id%, %title%, %day%, %month%, %year% e quaisquer outros caracteres..'); // Verify +@define('INSTALL_PERMALINK_AUTHOR', 'Estrutura de URL de Links Pernamentes do Autor'); // Verify +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Aqui pode definir a estrura relativa dos URLs do seu URL base at onde entradas para certos autores ficam disponveis. Pode usar as variveis %id%, %realname%, %username%, %email% e quaisquer outros caracteres.'); // Verify +@define('INSTALL_PERMALINK_CATEGORY', 'Estrutura do URL para Links Pernamentes por Categoria'); // Verify +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Aqui pode definir a estrura relativa dos URLs do seu URL base at onde entradas para certas categorias ficam disponveis. Pode usar as variveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Estrutura do URL para Links Permanentes por Categoria de RSS-Feed'); // Verify +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Aqui pode definir a estrutura relativa dos URLs d seu URL base at onde entradas para certas categorias de RSS-Feed ficam disponveis. Pode usar as variveis %id%, %name%, %description% e quaisquer outros caracteres.'); // Verify @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Caminho para arquivos'); @define('INSTALL_PERMALINK_ARCHIVEPATH', 'Caminho para arquivo'); @define('INSTALL_PERMALINK_CATEGORIESPATH', 'Caminho para categorias'); @@ -698,11 +698,11 @@ @define('INSTALL_PERMALINK_APPROVEPATH', 'Caminho para aprovar comentrios'); @define('INSTALL_PERMALINK_FEEDSPATH', 'Caminho para RSS Feeds'); @define('INSTALL_PERMALINK_PLUGINPATH', 'Caminho para plugin nico'); //Verify -@define('INSTALL_PERMALINK_ADMINPATH', 'Caminho para administrao'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Caminho para a busca'); //Verify +@define('INSTALL_PERMALINK_ADMINPATH', 'Caminho para Administrao'); +@define('INSTALL_PERMALINK_SEARCHPATH', 'Caminho para a pesquisa'); //Verify @define('USERCONF_CREATE', 'Proibir criar entradas?'); @define('USERCONF_CREATE_DESC', 'Se seleccionado, o utilizador no pode criar novas entradas'); -@define('INSTALL_CAL', 'Tipo de calendrio'); +@define('INSTALL_CAL', 'Gnero de calendrio'); @define('INSTALL_CAL_DESC', 'Escolha o formato de calendrio desejado'); @define('REPLY', 'Responder'); @define('USERCONF_GROUPS', 'Inscries em grupos'); @@ -716,14 +716,14 @@ @define('DELETE_GROUP', 'Est prestes a apagar o grupo #%d %s. Tem a certeza?'); @define('USERLEVEL_OBSOLETE', 'AVISO: O atributo de nvel de utilizador agora s usado para compatibilidade com plugins ou como mtodo de autorizao substituto. Privilgios de utilizador so geridos por inscrio em grupos!'); //Verify @define('SYNDICATION_PLUGIN_FEEDBURNERID', 'ID do FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'A ID do feed que quer publicar'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'O ID do feed que deseja publicar'); @define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'Imagem do FeedBurner'); @define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Nome da imagem a mostrar (ou deixe em branco para contador), localizada em feedburner.com, ex: fbapix.gif'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'Ttulo do FeedBurner'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Ttulo (se pretendido) a mostrar ao lado da imagem'); @define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'Texto da imagem do FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Texto (se pretendido) a mostrar quando se paira sobre a imagem'); -@define('SEARCH_TOO_SHORT', 'O texto a procurar dever ter mais que 3 caracteres. Pode usar * como sufixo, por exemplo s9y*, para forar a busca por palavras mais pequenas.'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Texto (se pretendido) a mostrar quando se pairao cursor sobre a imagem'); +@define('SEARCH_TOO_SHORT', 'O texto a procurar dever ter mais que 3 caracteres. Pode usar * como sufixo, por exemplo s9y*, para forar a pesquisa por palavras mais pequenas.'); @define('INSTALL_DBPORT', 'Porto da base de dados'); //Verify @define('INSTALL_DBPORT_DESC', 'Porto usado para ligar ao servidor da base de dados'); @define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: Servios Externos'); @@ -737,12 +737,12 @@ @define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Modelos'); @define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Caractersticas'); @define('PLUGIN_GROUP_IMAGES', 'Imagens'); -@define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); +@define('PLUGIN_GROUP_ANTISPAM', 'Anti-Spam'); @define('PLUGIN_GROUP_MARKUP', 'Cdigo'); @define('PLUGIN_GROUP_STATISTICS', 'Estatsticas'); @define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Aceder configurao pessoal'); @define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Modificar nveis de utilizador'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Mudar "proibir criar entradas"'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Mudar "proibir criao de entradas"'); @define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Mudar direito de publicar entradas'); @define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Aceder configurao de sistema'); @define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Aceder configurao blogo-cntrica'); @@ -750,7 +750,7 @@ @define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrar entradas de outros utilizadores'); @define('PERMISSION_ADMINIMPORT', 'adminImport: Importar entradas'); @define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrar categorias'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrar outras categorias de utilizadores'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrar outras categorias dos utilizadores'); @define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Apagar categorias'); @define('PERMISSION_ADMINUSERS', 'adminUsers: Administrar utilizadores'); @define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Apagar utilizadores'); @@ -770,8 +770,8 @@ @define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sincronizar thumbnails'); @define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrar comentrios'); @define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrar modelos'); -@define('INSTALL_BLOG_EMAIL', 'Endereo de Email do Blogue'); -@define('INSTALL_BLOG_EMAIL_DESC', 'Isto configura o endereo de Email que usado na linha de "From" de mail que segue para o exterior. Certifique-se que isto um endereo de email que reconhecido pelo servidor de mail usado na sua mquina - muitos servidores de mail rejeitam mensagens com um endereo de From desconhecido.'); +@define('INSTALL_BLOG_EMAIL', 'Endereo de E-mail do Blogue'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Isto configura o endereo de E-mail que usado na linha de "From" de e-mail que segue para o exterior. Certifique-se que isto um endereo de e-mail que reconhecido pelo servidor de mail configurado no seu servidor - muitos servidores de mail rejeitam mensagens com um endereo de "From"" desconhecido.'); @define('CATEGORIES_PARENT_BASE', 'Mostre s categorias abaixo...'); @define('CATEGORIES_PARENT_BASE_DESC', 'Pode escolher uma categoria antecessora para que s as categorias descendentes sejam vistas.'); @define('CATEGORIES_HIDE_PARALLEL', 'Esconder categorias que no fazem parte da rvore de categorias'); @@ -788,7 +788,7 @@ @define('PERM_DENIED', 'Permisso negada.'); @define('INSTALL_ACL', 'Aplicar permisses de leitura s categorias'); -@define('INSTALL_ACL_DESC', 'Se accionado, as preferncias de permisses de grupos de utilizadores que definir para categorias sero aplicadas quando utilizadores que fizeram login virem o seu blogue. Se inactivo, as permisses de leitura das categorias NO so aplicadas, mas o efeito positivo uma ligeira velocidade adicional no seu blogue. Assim se no precisar de permisses de leitura multi-utilizador para o seu blogue, inactive esta preferncia.'); +@define('INSTALL_ACL_DESC', 'Se accionado, as preferncias de permisses de grupos de utilizadores que definir para categorias sero aplicadas quando utilizadores que fizeram login virem o seu blogue. Se inactivo, as permisses de leitura das categorias NO sero aplicadas, mas o efeito positivo uma ligeira velocidade adicional no seu blogue. Assim se no precisar de permisses de leitura multi-utilizador para o seu blogue, inactive esta preferncia.'); @define('PLUGIN_API_VALIDATE_ERROR', 'Sintaxe de configurao errada para a opo "%s". Precisa de contedo do tipo "%s".'); @define('USERCONF_CHECK_PASSWORD', 'Senha antiga'); @define('USERCONF_CHECK_PASSWORD_DESC', 'Se mudar a senha no campo acima, precisa de inserir a senha corrente neste campo.'); @@ -803,8 +803,8 @@ @define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Se esta opo estiver activada, o plugin usar propriedades de Smarty-Templating para mostrar a lista de categorias. Se activar isto, pode mudar a formatao via o ficheiro modelo "plugin_categories.tpl". A activao desta opo ter um impacto na performance, de maneira que se no precisar de fazer adaptaes, deixe-a inactiva.'); @define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar nmero de entradas por categoria?'); @define('AUTHORS_SHOW_ARTICLE_COUNT', 'Mostrar nmero de artigos ao lado do nome nome do autor?'); -@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Se esta opo for activada, o nmero de artigos deste autor ser mostrado entre parntesis junto ao nome do autor.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Interface administrativa ad hoc disponvel'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Se esta opo for activada, o nmero de artigos deste autor ser mostrado entre parntesis junto ao nome do Autor.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Interface Administrativa ad hoc disponvel'); @define('COMMENT_NOT_ADDED', 'Os seus comentrios no foram adicionados, porque ou comentrios para este artigo no esto autorizados, ou introduziu dados invlidos, ou os seus comentrios foram interceptados por medidas anti-spam. '); @define('INSTALL_TRACKREF', 'Activar localizao do referenciador?'); @define('INSTALL_TRACKREF_DESC', 'A activao da localizao do referenciador permite mostrar que stios se referem aos seus artigos. Hoje em dia esta possibilidade abusada para insero de spam, de maneira que pode deslig-la se quiser.'); @@ -826,69 +826,72 @@ @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); @define('COMMENT_IS_DELETED', '(Comentrio removido)'); -@define('CURRENT_AUTHOR', 'Current author'); - -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); +// I translated in full this part of the language file, from english to portuguese, word by word,making use of Microsofts Word as addictional verification and PHP Designer 2007 Professional Editor as editor. --- $Angel +@define('CURRENT_AUTHOR', 'Autor currente'); + +@define('WORD_NEW', 'Novo'); +@define('SHOW_MEDIA_TOOLBAR', 'Mostrar barra dentro do seleccionador media-popup?'); +@define('MEDIA_KEYWORDS', 'Palavras-chave para o Media'); +@define('MEDIA_KEYWORDS_DESC', 'Entre uma listage, de palavras separadas por ";" pelas quais deseja pr-definir como palavras-chave para os seus itens media.'); +@define('MEDIA_EXIF', 'Importar imagens EXIF/JPEG'); +@define('MEDIA_EXIF_DESC', 'Uma vez activado, as imagens EXIF/JPEG existentes sero separadas e arquivadas na base de dados para exposio na galeria de media.'); +@define('MEDIA_PROP', 'Propriedades do Media'); + + +@define('GO_ADD_PROPERTIES', 'Ir & entrar propriedades'); @define('MEDIA_PROPERTY_DPI', 'DPI'); -@define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COPYRIGHT', 'Direitos de Autor'); +@define('MEDIA_PROPERTY_COMMENT1', 'Comentrio Breve'); +@define('MEDIA_PROPERTY_COMMENT2', 'Comentrio Longo'); +@define('MEDIA_PROPERTY_TITLE', 'Ttulo'); +@define('MEDIA_PROP_DESC', 'Entre uma listagem separada por ";" nos campos de propriedade, do modo que desejar definir cada um dos seus ficheiros Media'); +@define('MEDIA_PROP_MULTIDESC', '(Voc pode colocar ":MULTI" aps algum item para indicar que o mesmo ir conter texto longo no lugar de apenas alguns caracteres)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'Este tema/estilo no tem opes especificas. Para visualizar como o seu "template" pode expecificar opes, leia a Documentao Tcnica disponvel em www.s9y.org acerca de "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'Opes de Tema/Estilo'); @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('SYNDICATION_RFC2616', 'Activar strict RFC2616 RSS-Feed compliance'); +@define('SYNDICATION_RFC2616_DESC', 'NO forando o RFC2616 significa que todos os "Conditional GETs" pelo Serendipity iro retornar com as ltimas entradas modificadas deste o seu ltimo pedido. Uma vez colocando a configurao para "false", os seus visitantes iro obtr todos os artigos pedidos no seu ltimo pedido, o que um bom resultado. No entanto, alguns Agentes tal como Planet iro agir estranhamente, se tal aconteer, tambm ir violar o RFC2616. Se colocar esta opo para "TRUE", voc ir seguir com aquele RFC, mas os leitores do seu RSS Feed talvs iro perder alguns itens nas suas frias. No entanto, e para todo o caso, ou adora Agredadores como o Planet, ou fere os leitores actuais do seu Blogue. Se voc est a enfrentar queixas de ambos os lados, poder manobrar esta opo. Referncia: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Data Associada'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Cumprimento'); +@define('FILENAME_REASSIGNED', 'Associa um novo ficheiro automticamente: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. do tamanho no ficheiro carregado'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Entre o tamanho mximo para upload de um ficheiro em bytes. Esta configurao poder ser reescrita pelas definies incluidas no server-side do PHP.ini: upload_max_filesize, post_max_size, max_input_time em todos os precedentes acima desta opo. Um string vazio significa que apenas ser utilizado pelos limites do server-side.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Erro: Voc no pode fazer upload de ficheiros maiores que %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. de largura para imagens aquando upload'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Entre o mximo de largura permitido por upload em pixels.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. de altura para imagens aquando upload'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Entre o mximo de altura permitido por upload em pixels.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Erro: Voc no pode fazer upload de ficheiros maiores que %s x %s pixels!'); -@define('MEDIA_TARGET', 'Target for this link'); +@define('MEDIA_TARGET', 'Alvo para esta link'); @define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); @define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET_BLANK', 'Janela Popup (via target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'Permitir redimencionamento dinmico de images?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Se activado, o seleccionador de media pode retornar as imagens em qualquer tamanho pretendido via a variante GET. Os resultados so cacheados, e assim, pode criar uma larga base de ficheiros se voc fizer uso em extensividade.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.');@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'O Directrio tal como os ficheiros foram movidos com sucesso para %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'O Directrio tal como os ficheiros no podero ser movidos para %s!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'Em bases de dados sem MySQL, intervindo atravs de cada artigo para substituir o directrio antigo dos URLs com um novo directrio no possvel. Ser necessrio editar as suas entradas manualmente para corrigir novos URLs. Voc pode ainda mover o seu antigo directrio de volta para onde ele se encontrava, se isso for muito incmodo para si.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moveu-se o URL do directrio alterado para estas %s entradas..');@define('PLUGIN_ACTIVE', 'Activo'); +@define('PLUGIN_INACTIVE', 'Inactivo'); +@define('PREFERENCE_USE_JS', 'Activar utilizao de JS Avanado?'); +@define('PREFERENCE_USE_JS_DESC', 'Se activado, as seces com JavaScript avanado iro ser activadas para melhor utilizao, tal como a seco do plugin de configurao, "Plugin Configuration", poder ser usada por si para arrastar e colar plugins reorganizados.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(Esta pgina usa JavaScripting avanado. Se voc est a deparar-se com problemas funcionais, por favor, desactive a utilizao de JS avanad nas suas preferencias pessoais ou desactive a funo de JavaScript do seu Navegador.)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path para comentrios'); +@define('PERM_SET_CHILD', 'Configure as mesmas permisses para todos os directrios child'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Plugins proibidos'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Eventos proibidos'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Activar Plugin ACL para os grupos?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Se a opo "Plugin ACL for usergroups" est activada na configurao, voc pode especificar que grupo esto autorizados a executar certos plugins/eventos.'); +@define('DELETE_SELECTED_ENTRIES', 'Eliminar entradas seleccionadas'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Mostar apenas Autores com apenas X artigos'); From 1e022a6b57b30e7b960b05b71abe0bd4aa147f05 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 31 Oct 2006 08:34:19 +0000 Subject: [PATCH 0097/1127] also set VIEW when calling directly --- rss.php | 1 + 1 file changed, 1 insertion(+) diff --git a/rss.php b/rss.php index f6ae0354..cb48e4f6 100644 --- a/rss.php +++ b/rss.php @@ -28,6 +28,7 @@ if (isset($_GET['viewAuthor'])) { if (!isset($_GET['type'])) { $_GET['type'] = 'content'; } +$serendipity['view'] = 'feed'; switch ($_GET['type']) { case 'comments_and_trackbacks': From 7e06141997edf1347b1b73a025ac290cd8290f99 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 31 Oct 2006 08:53:51 +0000 Subject: [PATCH 0098/1127] More dutch fixes --- lang/UTF-8/serendipity_lang_nl.inc.php | 108 +++++++++++----------- lang/UTF-8/serendipity_lang_pt_PT.inc.php | 2 +- lang/serendipity_lang_nl.inc.php | 108 +++++++++++----------- 3 files changed, 109 insertions(+), 109 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 07617326..07e991fc 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -52,9 +52,9 @@ @define('SAVE', 'Opslaan'); @define('UP', 'OP'); @define('DOWN', 'NEER'); -@define('ENTRIES', 'inzendingen'); -@define('NEW_ENTRY', 'Nieuwe inzending'); -@define('EDIT_ENTRIES', 'Bewerk inzendingen'); +@define('ENTRIES', 'bijdrageen'); +@define('NEW_ENTRY', 'Nieuwe bijdrage'); +@define('EDIT_ENTRIES', 'Bewerk bijdrageen'); @define('CATEGORIES', 'Categorieën'); @define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn, zonder index-afbeelding."); @define('CREATE_THUMBS', 'Creëer nieuwe index-afbeeldingen'); @@ -65,20 +65,20 @@ @define('COMMENT', 'Reactie'); @define('REMEMBER_INFO', 'Onthoud Informatie? '); @define('SUBMIT_COMMENT', 'Reactie plaatsen'); -@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen inzendingen af te drukken'); +@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen bijdrageen af te drukken'); @define('COMMENTS', 'Reacties'); @define('ADD_COMMENT', 'Reactie toevoegen'); @define('NO_COMMENTS', 'Geen reacties'); @define('POSTED_BY', 'Geplaatst door'); -@define('ON', 'aan'); -@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw Weblog "%s", op inzending met onderwerp "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback naar uw website is aangemaakt naar uw Weblog-inzending met onderwerp "%s".'); +@define('ON', 'op'); +@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw Weblog "%s", op bijdrage met onderwerp "%s".'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback naar uw website is aangemaakt naar uw Weblog-bijdrage met onderwerp "%s".'); @define('NO_CATEGORY', 'Geen categorie'); -@define('ENTRY_BODY', 'Verkorte inzending'); -@define('EXTENDED_BODY', 'Uitgebreide inzending'); +@define('ENTRY_BODY', 'Verkorte bijdrage'); +@define('EXTENDED_BODY', 'Uitgebreide bijdrage'); @define('CATEGORY', 'Categorie'); @define('EDIT', 'Bewerk'); -@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen inzendingen gevonden voor zoekopdracht %s' . "\n"); +@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen bijdrageen gevonden voor zoekopdracht %s' . "\n"); @define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Uw zoekopdracht naar %s heeft %s zoekresultaten opgeleverd:'); @define('IMAGE', 'Afbeelding'); @define('ERROR_FILE_NOT_EXISTS', 'Fout: Oude bestandsnaam bestaat niet!'); @@ -95,7 +95,7 @@ @define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Hier kunt u de grootte van de afbeelding aanpassen. Als u de afbeeldingsverhoudingen wilt behouden, voer dan in één van de velden een waarde in en druk op de TAB-toets -- Het programma zal dan zelf de andere grootte berekenen zodat de verhoudingen hetzelfde blijven

'); @define('QUICKJUMP_CALENDAR', 'Quickjump Kalender'); @define('QUICKSEARCH', 'Zoeken'); -@define('SEARCH_FOR_ENTRY', 'Zoek naar een inzending'); +@define('SEARCH_FOR_ENTRY', 'Zoek naar een bijdrage'); @define('ARCHIVES', 'Archief'); @define('BROWSE_ARCHIVES', 'Doorzoek het archief, per maand'); @define('TOP_REFERRER', 'Top Referrer'); @@ -127,22 +127,22 @@ @define('IN', 'in'); @define('EXCERPT', 'Uittreksel'); @define('TRACKED', 'Gevolgd'); -@define('LINK_TO_ENTRY', 'Link naar inzending'); -@define('LINK_TO_REMOTE_ENTRY', 'Link naar externe inzending'); +@define('LINK_TO_ENTRY', 'Link naar bijdrage'); +@define('LINK_TO_REMOTE_ENTRY', 'Link naar externe bijdrage'); @define('IP_ADDRESS', 'IP-adres'); @define('USER', 'Gebruiker'); @define('THUMBNAIL_USING_OWN', 'Behoud %s als zijn eigen index-afbeelding, verkleinen is niet nodig.'); @define('THUMBNAIL_FAILED_COPY', '%s kon niet gekopieërd worden en kan dus niet als index-afbeelding gebruikt worden!'); @define('AUTHOR', 'Auteur'); @define('LAST_UPDATED', 'Laatst bewerkt'); -@define('TRACKBACK_SPECIFIC', 'Trackback is een specifieke link naar deze inzending'); -@define('DIRECT_LINK', 'Directe link naar deze inzending'); +@define('TRACKBACK_SPECIFIC', 'Trackback URI voor deze bijdrage'); +@define('DIRECT_LINK', 'Directe link naar deze bijdrage'); @define('COMMENT_ADDED', 'Uw reactie is succesvol toegevoegd. '); @define('COMMENT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); @define('COMMENT_NOT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); -@define('COMMENTS_DISABLE', 'Sta geen reacties toe op deze inzending'); -@define('COMMENTS_ENABLE', 'Sta reacties toe op deze inzending'); -@define('COMMENTS_CLOSED', 'De auteur staat het niet toe te reageren op deze inzending'); +@define('COMMENTS_DISABLE', 'Sta geen reacties toe op deze bijdrage'); +@define('COMMENTS_ENABLE', 'Sta reacties toe op deze bijdrage'); +@define('COMMENTS_CLOSED', 'De auteur staat het niet toe te reageren op deze bijdrage'); @define('EMPTY_COMMENT', 'Uw reactie bevatte geen tekst, gaat u alstublieft %sterug%s en probeer opnieuw'); @define('ENTRIES_FOR', 'Inzendingen voor %s'); @define('DOCUMENT_NOT_FOUND', 'Het document %s is helaas niet gevonden.'); @@ -157,14 +157,14 @@ @define('SAVE_CHANGES_TO_LAYOUT', 'Bewaar veranderingen in ontwerp'); @define('COMMENTS_FROM', 'Reactie van'); @define('ERROR', 'Fout'); -@define('ENTRY_SAVED', 'Uw inzending is bewaard'); -@define('DELETE_SURE', 'Weet u zeker dat u inzending #%s definitief wilt verwijderen?'); +@define('ENTRY_SAVED', 'Uw bijdrage is bewaard'); +@define('DELETE_SURE', 'Weet u zeker dat u bijdrage #%s definitief wilt verwijderen?'); @define('NOT_REALLY', 'Niet echt...'); @define('DUMP_IT', 'Verwijder!'); @define('RIP_ENTRY', 'Inzending #%s is verwijderd'); -@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige inzendingen zijn verplaatst naar categorie #%s'); +@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige bijdrageen zijn verplaatst naar categorie #%s'); @define('CATEGORY_DELETED', 'Categorie #%s is verwijderd.'); -@define('CATEGORY_REMAINING', 'Verwijder deze categorie en verplaats de inzendingen naar categorie: %s'); +@define('CATEGORY_REMAINING', 'Verwijder deze categorie en verplaats de bijdrageen naar categorie: %s'); @define('INVALID_CATEGORY', 'Er is geen categorie opgegeven om te verwijderen'); @define('CATEGORY_SAVED', 'Categorie is opgeslagen'); @define('SELECT_TEMPLATE', 'Selecteer een template dat u wenst te gebruiken voor uw weblog'); @@ -178,7 +178,7 @@ @define('COULDNT_SELECT_DB', 'Kan de volgende database niet selecteren: %s.'); @define('COULDNT_SELECT_USER_INFO', 'Kan de volgende gebruikers informatie niet selecteren: %s.'); @define('COULDNT_SELECT_CATEGORY_INFO', 'Kan de volgende categorie niet selecteren: %s.'); -@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende inzendingen niet selecteren: %s.'); +@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende bijdrageen niet selecteren: %s.'); @define('COULDNT_SELECT_COMMENT_INFO', 'Kan de volgende reactie niet selecteren: %s.'); @define('YES', 'Ja'); @define('NO', 'Nee'); @@ -217,11 +217,11 @@ @define('REALLY_SCALE_IMAGE', 'Wilt u de afbeelding echt aanpassen? Dit kan namelijk niet meer ongedaan gemaakt worden!'); @define('TOGGLE_ALL', 'Alles uit- of inklappen'); @define('TOGGLE_OPTION', 'Uit/Inklap opties'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op deze inzending'); -@define('UNSUBSCRIBE_OK', "%s is nu geabonneerd op deze inzending"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerde inzending "%s"'); -@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op inzending \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de inzending hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op inzending \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de inzending hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op deze bijdrage'); +@define('UNSUBSCRIBE_OK', "%s is nu geabonneerd op deze bijdrage"); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerde bijdrage "%s"'); +@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); @define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nEén van de beste weblogs. U kunt het ook gebruiken.\nGa naar om uit te vinden hoe."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @@ -241,7 +241,7 @@ @define('SYNDICATION_PLUGIN_TTL', 'Field "ttl" (time-to-live)'); @define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten nadat uw weblog niet meer gecached mag worden door buitenlandse sites/applicaties (empty: hidden) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Field "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geintegreerd in uw RSS-channel, om zo de dag van de laatste inzending te tonen?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geintegreerd in uw RSS-channel, om zo de dag van de laatste bijdrage te tonen?'); @define('CONTENT', 'Inhoud'); @define('TYPE', 'Type'); @define('DRAFT', 'Concept'); @@ -254,13 +254,13 @@ @define('ALL_AUTHORS', 'Alle auteurs'); @define('CATEGORIES_TO_FETCH', 'Op te halen categorieën'); @define('CATEGORIES_TO_FETCH_DESC', 'Categorieën op van welke auteur inzien?'); -@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s inzendingen'); +@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s bijdrageen'); @define('PREVIOUS_PAGE', 'vorige pagina'); @define('NEXT_PAGE', 'volgende pagina'); @define('ALL_CATEGORIES', 'Alle categorieën'); @define('DO_MARKUP', 'Voer tekstopmaak veranderingen uit'); @define('GENERAL_PLUGIN_DATEFORMAT', 'Datum opmaak'); -@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van de inzending, gebruikmakend van de PHPs strftime() variabelen. (Standaard: "%s")'); +@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van de bijdrage, gebruikmakend van de PHPs strftime() variabelen. (Standaard: "%s")'); @define('ERROR_TEMPLATE_FILE', 'Kan de template niet openen, update u alstublieft Serendipity!'); @define('ADVANCED_OPTIONS', 'Geavanceerde Opties'); @define('EDIT_ENTRY', 'Bewerk Inzending'); @@ -303,10 +303,10 @@ @define('CREATED_USER', '%s is aangemaakt als nieuwe gebruiker'); @define('MODIFIED_USER', 'De eigenschappen van gebruiker, %s, zijn gewijzigd'); @define('USER_LEVEL', 'Gebruikersniveau'); -@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Wanneer u dit doet zullen de inzendingen van deze gebruiker niet meer worden weergegeven.'); +@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Wanneer u dit doet zullen de bijdrageen van deze gebruiker niet meer worden weergegeven.'); @define('DELETED_USER', 'Gebruiker, #%d %s, is verwijderd.'); @define('LIMIT_TO_NUMBER', 'Hoeveel items moeten er worden weergegeven?'); -@define('ENTRIES_PER_PAGE', 'inzendingen per pagina'); +@define('ENTRIES_PER_PAGE', 'bijdrageen per pagina'); @define('XML_IMAGE_TO_DISPLAY', 'XML Button'); @define('XML_IMAGE_TO_DISPLAY_DESC','Deze afbeelding laat u uw XML Feeds weergeven. Laat het veld leeg voor de standaard instellingen, voer \'none\' in om het uit te schakellen.'); @@ -377,9 +377,9 @@ @define('INSTALL_EMAIL', 'E-mailadres van beheerder'); @define('INSTALL_EMAIL_DESC', 'E-mailadres van de beheerder van het weblog'); @define('INSTALL_SENDMAIL', 'Verstuur e-mails naar beheerder?'); -@define('INSTALL_SENDMAIL_DESC', 'Wilt een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw inzendingen?'); -@define('INSTALL_SUBSCRIBE', 'Abonneren op inzendingen?'); -@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw inzendingen? Gebruikers zullen dan een e-mail ontvangen wanneer er een reactie geplaatst is op deze inzending'); +@define('INSTALL_SENDMAIL_DESC', 'Wilt een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw bijdrageen?'); +@define('INSTALL_SUBSCRIBE', 'Abonneren op bijdrageen?'); +@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw bijdrageen? Gebruikers zullen dan een e-mail ontvangen wanneer er een reactie geplaatst is op deze bijdrage'); @define('INSTALL_BLOGNAME', 'Weblog naam'); @define('INSTALL_BLOGNAME_DESC', 'De naam van uw weblog'); @define('INSTALL_BLOGDESC', 'Omschrijving weblog'); @@ -427,7 +427,7 @@ @define('USERCONF_EMAIL', 'Uw e-mailadres'); @define('USERCONF_EMAIL_DESC', 'Uw eigen e-mailadres'); @define('USERCONF_SENDCOMMENTS', 'Bericht bij reacties?'); -@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw inzendingen?'); +@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw bijdrageen?'); @define('USERCONF_SENDTRACKBACKS', 'Verstuur trackback bericht?'); @define('USERCONF_SENDTRACKBACKS_DESC', 'Wilt u een e-mail ontvangen wanneer er een trackback naar een van uw berichten is gemaakt?'); @define('USERCONF_ALLOWPUBLISH', 'Toestaan berichten te plaatsen?'); @@ -438,10 +438,10 @@ @define('POWERED_BY_SHOW_IMAGE', 'Toon "Serendipity" logo'); @define('POWERED_BY_SHOW_IMAGE_DESC', 'Toont het Serendipity logo'); @define('PLUGIN_ITEM_DISPLAY', 'Waar moeten de items worden weergegeven?'); -@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen uitgebreide inzendingen'); +@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen uitgebreide bijdrageen'); @define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Alleen overzichtspagina'); @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Altijd'); -@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie gebruiken om ongelijke inzendingen in op te slaan'); +@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie gebruiken om ongelijke bijdrageen in op te slaan'); @define('COMMENTS_WILL_BE_MODERATED', 'Ingestuurde reacties zullen eerst worden gecontroleerd voor deze geplaatst worden.'); @define('YOU_HAVE_THESE_OPTIONS', 'U heeft de volgende opties tot uw beschikking:'); @@ -462,14 +462,14 @@ @define('COMMENT_EDITED', 'De reactie is aangepast'); @define('HIDE', 'Verbergen'); @define('VIEW_EXTENDED_ENTRY', 'Ga door met lezen van "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback URL voor deze inzending. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar deze inzending. Om deze URL te kopiëren klikt u op de rechter muisknop, "Copy Shortcut" voor Internet Explorer gebruikers of "Copy Link Location" voor Mozilla gebruikers.'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback URL voor deze bijdrage. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar deze bijdrage. Om deze URL te kopiëren klikt u op de rechter muisknop, "Copy Shortcut" voor Internet Explorer gebruikers of "Copy Link Location" voor Mozilla gebruikers.'); @define('PLUGIN_SUPERUSER_HTTPS', 'Gebruik HTTPS om aan te melden'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Laat de aanmelding via https verlopen. Uw webserver moet dit echter wel ondersteunen!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Maak externe links aanklikbaar?'); @define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"nee": Niet gecontroleerde externe links (Top Exits, Top Referrers, User comments) worden niet getoond of getoond als gewone tekst om spam vanuit zoekmachines te voorkomen. (aanbevolen). "ja": Niet gecontroleerde externe links worden gewoon getoond als links. De Sidebar plugin configuratie kan dit beïnvloeden!'); @define('PAGE_BROWSE_COMMENTS', 'Pagina %s van de %s, in totaal %s reactie(s)'); @define('FILTERS', 'Filters'); -@define('FIND_ENTRIES', 'Zoek inzendingen'); +@define('FIND_ENTRIES', 'Zoek bijdrageen'); @define('FIND_COMMENTS', 'Zoek reacties'); @define('FIND_MEDIA', 'Zoek media'); @define('FILTER_DIRECTORY', 'Map'); @@ -501,11 +501,11 @@ @define('COMMENT_DELETE_CONFIRM', 'Weet u zeker dat u de reactie #%d, geschreven door %s wilt verwijderen?'); @define('DELETE_SELECTED_COMMENTS', 'Verwijder geselecteerde reacties'); @define('VIEW_COMMENT', 'Bekijk reactie'); -@define('VIEW_ENTRY', 'Bekijk inzending'); +@define('VIEW_ENTRY', 'Bekijk bijdrage'); @define('DELETE_FILE_FAIL' , 'Kan bestand %s niet verwijderen'); @define('DELETE_THUMBNAIL', 'Verwijder index-afbeelding %s'); @define('DELETE_FILE', 'Verwijder bestand genaamd %s'); -@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw inzendingen gebruikt, zal dit leiden tot niet werkende links of afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); +@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw bijdrageen gebruikt, zal dit leiden tot niet werkende links of afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); @define('TRACKBACK_SENDING', 'Verstuur een trackback naar %s...'); @define('TRACKBACK_SENT', 'Trackback succesvol'); @define('TRACKBACK_FAILED', 'Trackback functioneert niet: %s'); @@ -521,8 +521,8 @@ @define('COMMENTS_FILTER_ALL', 'Alles'); @define('COMMENTS_FILTER_APPROVED_ONLY', 'Alleen geäutoriseerden'); @define('COMMENTS_FILTER_NEED_APPROVAL', 'Wacht op autorisatie'); -@define('RSS_IMPORT_BODYONLY', 'Voeg alle geïmporteerde teksten in de "verkorte inzendingen"-sectie en splits deze niet op in de "uitgebreide inzendingen"-sectie.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige inzendingen weer in het RSS feed'); +@define('RSS_IMPORT_BODYONLY', 'Voeg alle geïmporteerde teksten in de "verkorte bijdrageen"-sectie en splits deze niet op in de "uitgebreide bijdrageen"-sectie.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige bijdrageen weer in het RSS feed'); @define('WEEK', 'Week'); @define('WEEKS', 'Weken'); @define('MONTHS', 'Maanden'); @@ -542,11 +542,11 @@ @define('INSTALL_OFFSET', 'Aanpassing servertijd'); @define('STICKY_POSTINGS', 'Post-it\'s'); @define('INSTALL_FETCHLIMIT', 'Inzendingen die weergegeven moeten worden'); -@define('INSTALL_FETCHLIMIT_DESC', 'Aantal inzendingen die weergeven moeten worden voor elke pagina'); -@define('IMPORT_ENTRIES', 'Importeer inzendingen'); -@define('EXPORT_ENTRIES', 'Exporteer inzendingen'); +@define('INSTALL_FETCHLIMIT_DESC', 'Aantal bijdrageen die weergeven moeten worden voor elke pagina'); +@define('IMPORT_ENTRIES', 'Importeer bijdrageen'); +@define('EXPORT_ENTRIES', 'Exporteer bijdrageen'); @define('IMPORT_WELCOME', 'Welkom bij de Serendipity import utility'); -@define('IMPORT_WHAT_CAN', 'Hier kunt u inzendingen uit andere weblog software importeren'); +@define('IMPORT_WHAT_CAN', 'Hier kunt u bijdrageen uit andere weblog software importeren'); @define('IMPORT_SELECT', 'Selecteer alstublieft uit welk type weblog u de gegevens wilt importeren'); @define('IMPORT_PLEASE_ENTER', 'Voert u alstublieft de gegevens in die hieronder gevraagd worden'); @define('IMPORT_NOW', 'Importeer nu!'); @@ -557,14 +557,14 @@ @define('EXPORT_FEED', 'Exporteer volledige RSS feed'); @define('STATUS', 'Status na importeren'); @define('IMPORT_GENERIC_RSS', 'Algemene RSS import'); -@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar links gevonden in deze inzending'); +@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar links gevonden in deze bijdrage'); @define('WELCOME_TO_ADMIN', 'Welkom bij Serendipity Beheer.'); @define('PLEASE_ENTER_CREDENTIALS', 'Voert u alstublieft hieronder uw gegevens in.'); @define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s en PHP %s'); @define('INSTALL_USEGZIP', 'Maak gebruik van gzip gecomprimeerde paginas'); @define('INSTALL_USEGZIP_DESC', 'Om de verzending van pagina\'s te versnellen, kunnen de pagina\'s gecomprimeerd worden. Dit is alleen mogelijk als zijn/haar browser dit aan kan. Het word echter aangeraden'); -@define('INSTALL_SHOWFUTURE', 'Bekijk toekomstige inzendingen'); -@define('INSTALL_SHOWFUTURE_DESC', 'Wanneer dit is ingeschakeld zal het alle toekomstige inzendingen, reeds aanwezig in uw weblog, weergeven. Standaard staat deze ingesteld om de inzendingen pas te vertonen wanneer de publicatiedatum bereikt is.'); +@define('INSTALL_SHOWFUTURE', 'Bekijk toekomstige bijdrageen'); +@define('INSTALL_SHOWFUTURE_DESC', 'Wanneer dit is ingeschakeld zal het alle toekomstige bijdrageen, reeds aanwezig in uw weblog, weergeven. Standaard staat deze ingesteld om de bijdrageen pas te vertonen wanneer de publicatiedatum bereikt is.'); @define('INSTALL_DBPERSISTENT', 'Gebruik altijd openstaande verbindingen'); @define('INSTALL_DBPERSISTENT_DESC', 'Laat de verbinding met uw database openstaan, hierover kunt u meer lezen op deze pagina. Dit is normaliter niet aangeraden'); @define('NO_IMAGES_FOUND', 'Geen afbeeldingen gevonden'); @@ -679,7 +679,7 @@ @define('INSTALL_PERMALINK_AUTHOR', 'Permanente link Auteur URL structuur'); @define('INSTALL_PERMALINK_AUTHOR_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde auteurs kunnen vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %realname%, %username%, %email% en andere karakters.'); @define('INSTALL_PERMALINK_CATEGORY', 'Permanente link Categorie URL structuur'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL structuur, startend van je basis URL tot wanneer de inzendingen van bepaalde categorieën beschikbaar worden. U kunt gebruik maken van de volgende variabelen %id%, %name%, %description% en andere karakters.'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL structuur, startend van je basis URL tot wanneer de bijdrageen van bepaalde categorieën beschikbaar worden. U kunt gebruik maken van de volgende variabelen %id%, %name%, %description% en andere karakters.'); @define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permanente link RSS-Feed Categorie URL structuur'); @define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde categorieën vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %name%, %description% en andere karakters.'); @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Zoekpad naar archieven'); @@ -800,7 +800,7 @@ @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.'); @define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); -@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat deze functie voor deze inzending is uitgeschakeld. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' +@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat deze functie voor deze bijdrage is uitgeschakeld. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' @define('INSTALL_TRACKREF', 'Enable referrer tracking?'); @define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); @define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index 63c0461e..b34c8bc9 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -4,7 +4,7 @@ # Translation for european portuguese (c) by J P Matos # based on work (c) by Ranulfo Netto # and compairison with the work (c) by Agner Olson - +# and even more work from Angel pticore@users.sourceforge.net /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index ccf6efd9..86ba9a73 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -52,9 +52,9 @@ @define('SAVE', 'Opslaan'); @define('UP', 'OP'); @define('DOWN', 'NEER'); -@define('ENTRIES', 'inzendingen'); -@define('NEW_ENTRY', 'Nieuwe inzending'); -@define('EDIT_ENTRIES', 'Bewerk inzendingen'); +@define('ENTRIES', 'bijdrageen'); +@define('NEW_ENTRY', 'Nieuwe bijdrage'); +@define('EDIT_ENTRIES', 'Bewerk bijdrageen'); @define('CATEGORIES', 'Categorien'); @define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn, zonder index-afbeelding."); @define('CREATE_THUMBS', 'Creer nieuwe index-afbeeldingen'); @@ -65,20 +65,20 @@ @define('COMMENT', 'Reactie'); @define('REMEMBER_INFO', 'Onthoud Informatie? '); @define('SUBMIT_COMMENT', 'Reactie plaatsen'); -@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen inzendingen af te drukken'); +@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen bijdrageen af te drukken'); @define('COMMENTS', 'Reacties'); @define('ADD_COMMENT', 'Reactie toevoegen'); @define('NO_COMMENTS', 'Geen reacties'); @define('POSTED_BY', 'Geplaatst door'); -@define('ON', 'aan'); -@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw Weblog "%s", op inzending met onderwerp "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback naar uw website is aangemaakt naar uw Weblog-inzending met onderwerp "%s".'); +@define('ON', 'op'); +@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw Weblog "%s", op bijdrage met onderwerp "%s".'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback naar uw website is aangemaakt naar uw Weblog-bijdrage met onderwerp "%s".'); @define('NO_CATEGORY', 'Geen categorie'); -@define('ENTRY_BODY', 'Verkorte inzending'); -@define('EXTENDED_BODY', 'Uitgebreide inzending'); +@define('ENTRY_BODY', 'Verkorte bijdrage'); +@define('EXTENDED_BODY', 'Uitgebreide bijdrage'); @define('CATEGORY', 'Categorie'); @define('EDIT', 'Bewerk'); -@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen inzendingen gevonden voor zoekopdracht %s' . "\n"); +@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen bijdrageen gevonden voor zoekopdracht %s' . "\n"); @define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Uw zoekopdracht naar %s heeft %s zoekresultaten opgeleverd:'); @define('IMAGE', 'Afbeelding'); @define('ERROR_FILE_NOT_EXISTS', 'Fout: Oude bestandsnaam bestaat niet!'); @@ -95,7 +95,7 @@ @define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Hier kunt u de grootte van de afbeelding aanpassen. Als u de afbeeldingsverhoudingen wilt behouden, voer dan in n van de velden een waarde in en druk op de TAB-toets -- Het programma zal dan zelf de andere grootte berekenen zodat de verhoudingen hetzelfde blijven

'); @define('QUICKJUMP_CALENDAR', 'Quickjump Kalender'); @define('QUICKSEARCH', 'Zoeken'); -@define('SEARCH_FOR_ENTRY', 'Zoek naar een inzending'); +@define('SEARCH_FOR_ENTRY', 'Zoek naar een bijdrage'); @define('ARCHIVES', 'Archief'); @define('BROWSE_ARCHIVES', 'Doorzoek het archief, per maand'); @define('TOP_REFERRER', 'Top Referrer'); @@ -127,22 +127,22 @@ @define('IN', 'in'); @define('EXCERPT', 'Uittreksel'); @define('TRACKED', 'Gevolgd'); -@define('LINK_TO_ENTRY', 'Link naar inzending'); -@define('LINK_TO_REMOTE_ENTRY', 'Link naar externe inzending'); +@define('LINK_TO_ENTRY', 'Link naar bijdrage'); +@define('LINK_TO_REMOTE_ENTRY', 'Link naar externe bijdrage'); @define('IP_ADDRESS', 'IP-adres'); @define('USER', 'Gebruiker'); @define('THUMBNAIL_USING_OWN', 'Behoud %s als zijn eigen index-afbeelding, verkleinen is niet nodig.'); @define('THUMBNAIL_FAILED_COPY', '%s kon niet gekopierd worden en kan dus niet als index-afbeelding gebruikt worden!'); @define('AUTHOR', 'Auteur'); @define('LAST_UPDATED', 'Laatst bewerkt'); -@define('TRACKBACK_SPECIFIC', 'Trackback is een specifieke link naar deze inzending'); -@define('DIRECT_LINK', 'Directe link naar deze inzending'); +@define('TRACKBACK_SPECIFIC', 'Trackback URI voor deze bijdrage'); +@define('DIRECT_LINK', 'Directe link naar deze bijdrage'); @define('COMMENT_ADDED', 'Uw reactie is succesvol toegevoegd. '); @define('COMMENT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); @define('COMMENT_NOT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); -@define('COMMENTS_DISABLE', 'Sta geen reacties toe op deze inzending'); -@define('COMMENTS_ENABLE', 'Sta reacties toe op deze inzending'); -@define('COMMENTS_CLOSED', 'De auteur staat het niet toe te reageren op deze inzending'); +@define('COMMENTS_DISABLE', 'Sta geen reacties toe op deze bijdrage'); +@define('COMMENTS_ENABLE', 'Sta reacties toe op deze bijdrage'); +@define('COMMENTS_CLOSED', 'De auteur staat het niet toe te reageren op deze bijdrage'); @define('EMPTY_COMMENT', 'Uw reactie bevatte geen tekst, gaat u alstublieft %sterug%s en probeer opnieuw'); @define('ENTRIES_FOR', 'Inzendingen voor %s'); @define('DOCUMENT_NOT_FOUND', 'Het document %s is helaas niet gevonden.'); @@ -157,14 +157,14 @@ @define('SAVE_CHANGES_TO_LAYOUT', 'Bewaar veranderingen in ontwerp'); @define('COMMENTS_FROM', 'Reactie van'); @define('ERROR', 'Fout'); -@define('ENTRY_SAVED', 'Uw inzending is bewaard'); -@define('DELETE_SURE', 'Weet u zeker dat u inzending #%s definitief wilt verwijderen?'); +@define('ENTRY_SAVED', 'Uw bijdrage is bewaard'); +@define('DELETE_SURE', 'Weet u zeker dat u bijdrage #%s definitief wilt verwijderen?'); @define('NOT_REALLY', 'Niet echt...'); @define('DUMP_IT', 'Verwijder!'); @define('RIP_ENTRY', 'Inzending #%s is verwijderd'); -@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige inzendingen zijn verplaatst naar categorie #%s'); +@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige bijdrageen zijn verplaatst naar categorie #%s'); @define('CATEGORY_DELETED', 'Categorie #%s is verwijderd.'); -@define('CATEGORY_REMAINING', 'Verwijder deze categorie en verplaats de inzendingen naar categorie: %s'); +@define('CATEGORY_REMAINING', 'Verwijder deze categorie en verplaats de bijdrageen naar categorie: %s'); @define('INVALID_CATEGORY', 'Er is geen categorie opgegeven om te verwijderen'); @define('CATEGORY_SAVED', 'Categorie is opgeslagen'); @define('SELECT_TEMPLATE', 'Selecteer een template dat u wenst te gebruiken voor uw weblog'); @@ -178,7 +178,7 @@ @define('COULDNT_SELECT_DB', 'Kan de volgende database niet selecteren: %s.'); @define('COULDNT_SELECT_USER_INFO', 'Kan de volgende gebruikers informatie niet selecteren: %s.'); @define('COULDNT_SELECT_CATEGORY_INFO', 'Kan de volgende categorie niet selecteren: %s.'); -@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende inzendingen niet selecteren: %s.'); +@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende bijdrageen niet selecteren: %s.'); @define('COULDNT_SELECT_COMMENT_INFO', 'Kan de volgende reactie niet selecteren: %s.'); @define('YES', 'Ja'); @define('NO', 'Nee'); @@ -217,11 +217,11 @@ @define('REALLY_SCALE_IMAGE', 'Wilt u de afbeelding echt aanpassen? Dit kan namelijk niet meer ongedaan gemaakt worden!'); @define('TOGGLE_ALL', 'Alles uit- of inklappen'); @define('TOGGLE_OPTION', 'Uit/Inklap opties'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op deze inzending'); -@define('UNSUBSCRIBE_OK', "%s is nu geabonneerd op deze inzending"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerde inzending "%s"'); -@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op inzending \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de inzending hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op inzending \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de inzending hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op deze bijdrage'); +@define('UNSUBSCRIBE_OK', "%s is nu geabonneerd op deze bijdrage"); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerde bijdrage "%s"'); +@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); @define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nEn van de beste weblogs. U kunt het ook gebruiken.\nGa naar om uit te vinden hoe."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @@ -241,7 +241,7 @@ @define('SYNDICATION_PLUGIN_TTL', 'Field "ttl" (time-to-live)'); @define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten nadat uw weblog niet meer gecached mag worden door buitenlandse sites/applicaties (empty: hidden) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Field "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geintegreerd in uw RSS-channel, om zo de dag van de laatste inzending te tonen?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geintegreerd in uw RSS-channel, om zo de dag van de laatste bijdrage te tonen?'); @define('CONTENT', 'Inhoud'); @define('TYPE', 'Type'); @define('DRAFT', 'Concept'); @@ -254,13 +254,13 @@ @define('ALL_AUTHORS', 'Alle auteurs'); @define('CATEGORIES_TO_FETCH', 'Op te halen categorien'); @define('CATEGORIES_TO_FETCH_DESC', 'Categorien op van welke auteur inzien?'); -@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s inzendingen'); +@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s bijdrageen'); @define('PREVIOUS_PAGE', 'vorige pagina'); @define('NEXT_PAGE', 'volgende pagina'); @define('ALL_CATEGORIES', 'Alle categorien'); @define('DO_MARKUP', 'Voer tekstopmaak veranderingen uit'); @define('GENERAL_PLUGIN_DATEFORMAT', 'Datum opmaak'); -@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van de inzending, gebruikmakend van de PHPs strftime() variabelen. (Standaard: "%s")'); +@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van de bijdrage, gebruikmakend van de PHPs strftime() variabelen. (Standaard: "%s")'); @define('ERROR_TEMPLATE_FILE', 'Kan de template niet openen, update u alstublieft Serendipity!'); @define('ADVANCED_OPTIONS', 'Geavanceerde Opties'); @define('EDIT_ENTRY', 'Bewerk Inzending'); @@ -303,10 +303,10 @@ @define('CREATED_USER', '%s is aangemaakt als nieuwe gebruiker'); @define('MODIFIED_USER', 'De eigenschappen van gebruiker, %s, zijn gewijzigd'); @define('USER_LEVEL', 'Gebruikersniveau'); -@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Wanneer u dit doet zullen de inzendingen van deze gebruiker niet meer worden weergegeven.'); +@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Wanneer u dit doet zullen de bijdrageen van deze gebruiker niet meer worden weergegeven.'); @define('DELETED_USER', 'Gebruiker, #%d %s, is verwijderd.'); @define('LIMIT_TO_NUMBER', 'Hoeveel items moeten er worden weergegeven?'); -@define('ENTRIES_PER_PAGE', 'inzendingen per pagina'); +@define('ENTRIES_PER_PAGE', 'bijdrageen per pagina'); @define('XML_IMAGE_TO_DISPLAY', 'XML Button'); @define('XML_IMAGE_TO_DISPLAY_DESC','Deze afbeelding laat u uw XML Feeds weergeven. Laat het veld leeg voor de standaard instellingen, voer \'none\' in om het uit te schakellen.'); @@ -377,9 +377,9 @@ @define('INSTALL_EMAIL', 'E-mailadres van beheerder'); @define('INSTALL_EMAIL_DESC', 'E-mailadres van de beheerder van het weblog'); @define('INSTALL_SENDMAIL', 'Verstuur e-mails naar beheerder?'); -@define('INSTALL_SENDMAIL_DESC', 'Wilt een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw inzendingen?'); -@define('INSTALL_SUBSCRIBE', 'Abonneren op inzendingen?'); -@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw inzendingen? Gebruikers zullen dan een e-mail ontvangen wanneer er een reactie geplaatst is op deze inzending'); +@define('INSTALL_SENDMAIL_DESC', 'Wilt een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw bijdrageen?'); +@define('INSTALL_SUBSCRIBE', 'Abonneren op bijdrageen?'); +@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw bijdrageen? Gebruikers zullen dan een e-mail ontvangen wanneer er een reactie geplaatst is op deze bijdrage'); @define('INSTALL_BLOGNAME', 'Weblog naam'); @define('INSTALL_BLOGNAME_DESC', 'De naam van uw weblog'); @define('INSTALL_BLOGDESC', 'Omschrijving weblog'); @@ -427,7 +427,7 @@ @define('USERCONF_EMAIL', 'Uw e-mailadres'); @define('USERCONF_EMAIL_DESC', 'Uw eigen e-mailadres'); @define('USERCONF_SENDCOMMENTS', 'Bericht bij reacties?'); -@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw inzendingen?'); +@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw bijdrageen?'); @define('USERCONF_SENDTRACKBACKS', 'Verstuur trackback bericht?'); @define('USERCONF_SENDTRACKBACKS_DESC', 'Wilt u een e-mail ontvangen wanneer er een trackback naar een van uw berichten is gemaakt?'); @define('USERCONF_ALLOWPUBLISH', 'Toestaan berichten te plaatsen?'); @@ -438,10 +438,10 @@ @define('POWERED_BY_SHOW_IMAGE', 'Toon "Serendipity" logo'); @define('POWERED_BY_SHOW_IMAGE_DESC', 'Toont het Serendipity logo'); @define('PLUGIN_ITEM_DISPLAY', 'Waar moeten de items worden weergegeven?'); -@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen uitgebreide inzendingen'); +@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen uitgebreide bijdrageen'); @define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Alleen overzichtspagina'); @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Altijd'); -@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie gebruiken om ongelijke inzendingen in op te slaan'); +@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie gebruiken om ongelijke bijdrageen in op te slaan'); @define('COMMENTS_WILL_BE_MODERATED', 'Ingestuurde reacties zullen eerst worden gecontroleerd voor deze geplaatst worden.'); @define('YOU_HAVE_THESE_OPTIONS', 'U heeft de volgende opties tot uw beschikking:'); @@ -462,14 +462,14 @@ @define('COMMENT_EDITED', 'De reactie is aangepast'); @define('HIDE', 'Verbergen'); @define('VIEW_EXTENDED_ENTRY', 'Ga door met lezen van "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback URL voor deze inzending. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar deze inzending. Om deze URL te kopiren klikt u op de rechter muisknop, "Copy Shortcut" voor Internet Explorer gebruikers of "Copy Link Location" voor Mozilla gebruikers.'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback URL voor deze bijdrage. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar deze bijdrage. Om deze URL te kopiren klikt u op de rechter muisknop, "Copy Shortcut" voor Internet Explorer gebruikers of "Copy Link Location" voor Mozilla gebruikers.'); @define('PLUGIN_SUPERUSER_HTTPS', 'Gebruik HTTPS om aan te melden'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Laat de aanmelding via https verlopen. Uw webserver moet dit echter wel ondersteunen!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Maak externe links aanklikbaar?'); @define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"nee": Niet gecontroleerde externe links (Top Exits, Top Referrers, User comments) worden niet getoond of getoond als gewone tekst om spam vanuit zoekmachines te voorkomen. (aanbevolen). "ja": Niet gecontroleerde externe links worden gewoon getoond als links. De Sidebar plugin configuratie kan dit benvloeden!'); @define('PAGE_BROWSE_COMMENTS', 'Pagina %s van de %s, in totaal %s reactie(s)'); @define('FILTERS', 'Filters'); -@define('FIND_ENTRIES', 'Zoek inzendingen'); +@define('FIND_ENTRIES', 'Zoek bijdrageen'); @define('FIND_COMMENTS', 'Zoek reacties'); @define('FIND_MEDIA', 'Zoek media'); @define('FILTER_DIRECTORY', 'Map'); @@ -501,11 +501,11 @@ @define('COMMENT_DELETE_CONFIRM', 'Weet u zeker dat u de reactie #%d, geschreven door %s wilt verwijderen?'); @define('DELETE_SELECTED_COMMENTS', 'Verwijder geselecteerde reacties'); @define('VIEW_COMMENT', 'Bekijk reactie'); -@define('VIEW_ENTRY', 'Bekijk inzending'); +@define('VIEW_ENTRY', 'Bekijk bijdrage'); @define('DELETE_FILE_FAIL' , 'Kan bestand %s niet verwijderen'); @define('DELETE_THUMBNAIL', 'Verwijder index-afbeelding %s'); @define('DELETE_FILE', 'Verwijder bestand genaamd %s'); -@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw inzendingen gebruikt, zal dit leiden tot niet werkende links of afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); +@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw bijdrageen gebruikt, zal dit leiden tot niet werkende links of afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); @define('TRACKBACK_SENDING', 'Verstuur een trackback naar %s...'); @define('TRACKBACK_SENT', 'Trackback succesvol'); @define('TRACKBACK_FAILED', 'Trackback functioneert niet: %s'); @@ -521,8 +521,8 @@ @define('COMMENTS_FILTER_ALL', 'Alles'); @define('COMMENTS_FILTER_APPROVED_ONLY', 'Alleen geutoriseerden'); @define('COMMENTS_FILTER_NEED_APPROVAL', 'Wacht op autorisatie'); -@define('RSS_IMPORT_BODYONLY', 'Voeg alle gemporteerde teksten in de "verkorte inzendingen"-sectie en splits deze niet op in de "uitgebreide inzendingen"-sectie.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige inzendingen weer in het RSS feed'); +@define('RSS_IMPORT_BODYONLY', 'Voeg alle gemporteerde teksten in de "verkorte bijdrageen"-sectie en splits deze niet op in de "uitgebreide bijdrageen"-sectie.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige bijdrageen weer in het RSS feed'); @define('WEEK', 'Week'); @define('WEEKS', 'Weken'); @define('MONTHS', 'Maanden'); @@ -542,11 +542,11 @@ @define('INSTALL_OFFSET', 'Aanpassing servertijd'); @define('STICKY_POSTINGS', 'Post-it\'s'); @define('INSTALL_FETCHLIMIT', 'Inzendingen die weergegeven moeten worden'); -@define('INSTALL_FETCHLIMIT_DESC', 'Aantal inzendingen die weergeven moeten worden voor elke pagina'); -@define('IMPORT_ENTRIES', 'Importeer inzendingen'); -@define('EXPORT_ENTRIES', 'Exporteer inzendingen'); +@define('INSTALL_FETCHLIMIT_DESC', 'Aantal bijdrageen die weergeven moeten worden voor elke pagina'); +@define('IMPORT_ENTRIES', 'Importeer bijdrageen'); +@define('EXPORT_ENTRIES', 'Exporteer bijdrageen'); @define('IMPORT_WELCOME', 'Welkom bij de Serendipity import utility'); -@define('IMPORT_WHAT_CAN', 'Hier kunt u inzendingen uit andere weblog software importeren'); +@define('IMPORT_WHAT_CAN', 'Hier kunt u bijdrageen uit andere weblog software importeren'); @define('IMPORT_SELECT', 'Selecteer alstublieft uit welk type weblog u de gegevens wilt importeren'); @define('IMPORT_PLEASE_ENTER', 'Voert u alstublieft de gegevens in die hieronder gevraagd worden'); @define('IMPORT_NOW', 'Importeer nu!'); @@ -557,14 +557,14 @@ @define('EXPORT_FEED', 'Exporteer volledige RSS feed'); @define('STATUS', 'Status na importeren'); @define('IMPORT_GENERIC_RSS', 'Algemene RSS import'); -@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar links gevonden in deze inzending'); +@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar links gevonden in deze bijdrage'); @define('WELCOME_TO_ADMIN', 'Welkom bij Serendipity Beheer.'); @define('PLEASE_ENTER_CREDENTIALS', 'Voert u alstublieft hieronder uw gegevens in.'); @define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s en PHP %s'); @define('INSTALL_USEGZIP', 'Maak gebruik van gzip gecomprimeerde paginas'); @define('INSTALL_USEGZIP_DESC', 'Om de verzending van pagina\'s te versnellen, kunnen de pagina\'s gecomprimeerd worden. Dit is alleen mogelijk als zijn/haar browser dit aan kan. Het word echter aangeraden'); -@define('INSTALL_SHOWFUTURE', 'Bekijk toekomstige inzendingen'); -@define('INSTALL_SHOWFUTURE_DESC', 'Wanneer dit is ingeschakeld zal het alle toekomstige inzendingen, reeds aanwezig in uw weblog, weergeven. Standaard staat deze ingesteld om de inzendingen pas te vertonen wanneer de publicatiedatum bereikt is.'); +@define('INSTALL_SHOWFUTURE', 'Bekijk toekomstige bijdrageen'); +@define('INSTALL_SHOWFUTURE_DESC', 'Wanneer dit is ingeschakeld zal het alle toekomstige bijdrageen, reeds aanwezig in uw weblog, weergeven. Standaard staat deze ingesteld om de bijdrageen pas te vertonen wanneer de publicatiedatum bereikt is.'); @define('INSTALL_DBPERSISTENT', 'Gebruik altijd openstaande verbindingen'); @define('INSTALL_DBPERSISTENT_DESC', 'Laat de verbinding met uw database openstaan, hierover kunt u meer lezen op deze pagina. Dit is normaliter niet aangeraden'); @define('NO_IMAGES_FOUND', 'Geen afbeeldingen gevonden'); @@ -679,7 +679,7 @@ @define('INSTALL_PERMALINK_AUTHOR', 'Permanente link Auteur URL structuur'); @define('INSTALL_PERMALINK_AUTHOR_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde auteurs kunnen vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %realname%, %username%, %email% en andere karakters.'); @define('INSTALL_PERMALINK_CATEGORY', 'Permanente link Categorie URL structuur'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL structuur, startend van je basis URL tot wanneer de inzendingen van bepaalde categorien beschikbaar worden. U kunt gebruik maken van de volgende variabelen %id%, %name%, %description% en andere karakters.'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL structuur, startend van je basis URL tot wanneer de bijdrageen van bepaalde categorien beschikbaar worden. U kunt gebruik maken van de volgende variabelen %id%, %name%, %description% en andere karakters.'); @define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permanente link RSS-Feed Categorie URL structuur'); @define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde categorien vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %name%, %description% en andere karakters.'); @define('INSTALL_PERMALINK_ARCHIVESPATH', 'Zoekpad naar archieven'); @@ -800,7 +800,7 @@ @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.'); @define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); -@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat deze functie voor deze inzending is uitgeschakeld. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' +@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat deze functie voor deze bijdrage is uitgeschakeld. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' @define('INSTALL_TRACKREF', 'Enable referrer tracking?'); @define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); @define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); From 5a1ee615fb60e281fa3309c8c22376ca7fafd7c9 Mon Sep 17 00:00:00 2001 From: Joseph Tate Date: Tue, 31 Oct 2006 15:55:26 +0000 Subject: [PATCH 0099/1127] Merge from 1.0 --- include/admin/upgrader.inc.php | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/include/admin/upgrader.inc.php b/include/admin/upgrader.inc.php index 7f50dbd0..c5010fab 100644 --- a/include/admin/upgrader.inc.php +++ b/include/admin/upgrader.inc.php @@ -273,8 +273,26 @@ if (($showAbort && $serendipity['GET']['action'] == 'ignore') || $serendipity['G if ( is_writable($basedir) ) { echo serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); } else { - echo serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); - $showWritableNote = true; + $showWritableNote = false; + #Figure out if we're set up a little more securely + #PATH_SMARTY_COMPILE/ + #uploads/ + #archives/ + #.htaccess + #serendipity_config_local.inc.php + # For completeness we could test to make sure the directories + # really are directories, but that's probably overkill + foreach (array('archives/', PATH_SMARTY_COMPILE . '/', 'uploads/', '.htaccess', 'serendipity_config_local.inc.php') as $path) { + if (!is_writeable($basedir . $path)) { + echo serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); + $showWritableNote = true; + break; + } + } + + if (!$showWritableNote) { + echo serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); + } } ?> From 2998a45a8b41ff522a395670ce5c2d17717958c9 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 2 Nov 2006 11:20:35 +0000 Subject: [PATCH 0100/1127] Add feedburner recognittion for "bad" caching. RFE #1588802 --- rss.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rss.php b/rss.php index cb48e4f6..47691111 100644 --- a/rss.php +++ b/rss.php @@ -28,6 +28,11 @@ if (isset($_GET['viewAuthor'])) { if (!isset($_GET['type'])) { $_GET['type'] = 'content'; } + +if (!empty($_SERVER['HTTP_USER_AGENT']) && stristr($_SERVER['HTTP_USER_AGENT'], 'feedburner')) { + $_GET['nocache'] = true; +} + $serendipity['view'] = 'feed'; switch ($_GET['type']) { From b79c62da35df1e5a6aa0ff2bb81b056aabff7379 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 2 Nov 2006 11:26:10 +0000 Subject: [PATCH 0101/1127] Danish translations by Henrick Schack --- include/admin/images.inc.php | 11 + include/functions_images.inc.php | 38 ++ lang/UTF-8/serendipity_lang_da.inc.php | 461 +++++++++--------- lang/serendipity_lang_da.inc.php | 459 +++++++++-------- .../serendipity_event_karma/lang_en.inc.php | 1 + .../UTF-8/lang_da.inc.php | 113 +++++ .../lang_da.inc.php | 113 +++++ 7 files changed, 733 insertions(+), 463 deletions(-) create mode 100644 plugins/serendipity_event_spamblock/UTF-8/lang_da.inc.php create mode 100644 plugins/serendipity_event_spamblock/lang_da.inc.php diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index 87f53d82..6f76f922 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -189,6 +189,11 @@ switch ($serendipity['GET']['adminAction']) { $serendipity['POST']['target_directory'][$tindex] = serendipity_uploadSecure($serendipity['POST']['target_directory'][$tindex], true, true); $target = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$tindex] . $tfile; + if (!serendipity_checkDirUpload($serendipity['POST']['target_directory'][$tindex])) { + echo PERM_DENIED; + return; + } + $realname = $tfile; if (file_exists($target)) { echo '(' . $target . ') ' . ERROR_FILE_EXISTS_ALREADY . '
'; @@ -276,6 +281,12 @@ switch ($serendipity['GET']['adminAction']) { } $serendipity['POST']['target_directory'][$idx] = serendipity_uploadSecure($serendipity['POST']['target_directory'][$idx], true, true); + + if (!serendipity_checkDirUpload($serendipity['POST']['target_directory'][$idx])) { + echo PERM_DENIED; + continue; + } + $target = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $serendipity['POST']['target_directory'][$idx] . $tfile; $realname = $tfile; diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 62ed79ce..420962de 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -3299,3 +3299,41 @@ function &serendipity_getMediaPaths() { return $paths; } + +/** + * Checks whether a user has access to write into a directory + * + * @access public + * @param string Directory to check + * @return boolean + */ +function serendipity_checkDirUpload($dir) { + global $serendipity; + + /* + if (serendipity_checkPermission('adminImagesMaintainOthers')) { + return true; + } + */ + + $allowed = serendipity_ACLGet(0, 'directory', 'write', $dir); + $mygroups = serendipity_checkPermission(null, null, true); + + // Usergroup "0" always means that access is granted. If no array exists, no ACL restrictions have been set and all is fine. + if (!is_array($allowed) || isset($allowed[0])) { + return true; + } + + if (!is_array($mygroups)) { + return true; + } + + foreach($mygroups AS $grpid => $grp) { + if (isset($allowed[$grpid])) { + return true; + break; + } + } + + return false; +} diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index af8e33e2..db0b3687 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - @@ -18,7 +18,7 @@ @define('HAVE_TO_BE_LOGGED_ON', 'Du skal være logget ind for at kunne se denne side'); @define('WRONG_USERNAME_OR_PASSWORD', 'Du har indtastet et forkert brugernavn eller adgangskode'); @define('APPEARANCE', 'Udseende'); -@define('MANAGE_STYLES', 'Administrer temaer'); +@define('MANAGE_STYLES', 'Administrer skabeloner'); @define('CONFIGURE_PLUGINS', 'Konfigurerer plugins'); @define('CONFIGURATION', 'Konfiguration'); @define('BACK_TO_BLOG', 'Tilbage til weblog'); @@ -75,10 +75,10 @@ @define('CATEGORY', 'Kategori'); @define('EDIT', 'Rediger'); @define('NO_ENTRIES_BLAHBLAH', 'Ingen artikler blev fundet som indeholdt %s' . "\n"); -@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Din søgning på %s retunerede %s resultater:'); +@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Din søgning på %s returnerede %s resultater:'); @define('IMAGE', 'Billede'); @define('ERROR_FILE_NOT_EXISTS', 'Fejl: Det gamle filnavn findes ikke!'); -@define('ERROR_FILE_EXISTS', 'Fejl: Det nye filnavn bruges allerede, vælg et andet!'); +@define('ERROR_FILE_EXISTS', 'Fejl: Det nye filnavn eksisterer allerede, vælg et andet!'); @define('ERROR_SOMETHING', 'Fejl: Der gik noget galt'); @define('ADDING_IMAGE', 'Tilføjet billede...'); @define('THUMB_CREATED_DONE', 'Minibillede er oprettet.
Done.'); @@ -87,7 +87,7 @@ @define('NEWSIZE', 'Ny størrelse: '); @define('RESIZE_BLAHBLAH', 'Ændre størrelse på %s

'); @define('ORIGINAL_SIZE', 'Original størrelse: %sx%s pixel'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Her kan du justere billedets størrelse. Hvis du vil bevare proportionerne, skal du bare indtaste én af værdirene og trykke på TAB-tasten, jeg vil dernæst automatisk beregne den anden værdi:'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Her kan du justere billedets størrelse. Hvis du vil bevare proportionerne, skal du bare indtaste én af værdirene og trykke på TAB-tasten, den anden værdi beregnes så automatisk:'); @define('QUICKJUMP_CALENDAR', 'Hurtigkalender'); @define('QUICKSEARCH', 'Søgning'); @define('SEARCH_FOR_ENTRY', 'Søg efter en artikel'); @@ -142,7 +142,7 @@ @define('USERNAME', 'Brugernavn'); @define('PASSWORD', 'Adgangskode'); @define('AUTOMATIC_LOGIN', 'Gem oplysningerne'); -@define('SERENDIPITY_INSTALLATION', 'Serendipity Installation'); +@define('SERENDIPITY_INSTALLATION', 'Serendipity installation'); @define('LEFT', 'venstre'); @define('RIGHT', 'højre'); @define('HIDDEN', 'skjult'); @@ -185,7 +185,7 @@ @define('ENTER_NEW_NAME', 'Indtast det nye navn for: '); @define('RESIZING', 'Ændre dimensioner'); @define('RESIZE_DONE', 'Færdig (Ændrede %s billeder).'); -@define('SYNCING', 'Synkronisere databasen med billedemappen'); +@define('SYNCING', 'Synkroniserer databasen med billedemappen'); @define('SYNC_DONE', 'Færdig (Synkroniserede %s billeder).'); @define('DELETE_IMAGE_FAIL' , 'Kunne ikke slette billedet %s'); @define('DELETE_THUMBNAIL', 'Slettede billedet ved navn %s'); @@ -205,7 +205,7 @@ @define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Ny kommentar på abonnerede artikel "%s"'); @define('SUBSCRIPTION_MAIL', "Hej %s,\n\nEn ny kommentar er blevet lavet til en artikel du abonnerer på hos \"%s\", ved navn \"%s\"\nNavnet på skribenten er: %s\n\nDu kan finde artiklen her: %s\n\nDu kan stoppe dit abonnement ved at klikke på dette link: %s\n"); @define('SUBSCRIPTION_TRACKBACK_MAIL', "Hej %s,\n\nEt nyt trackback er blevet lavet til en artikel du abonnerer på hos \"%s\", ved navn \"%s\"\nNavnet på skribenten er: %s\n\nDu kan finde artiklen her: %s\n\nDu kan stoppe dit abonnement ved at klikke på dette link: %s\n"); -@define('SIGNATURE', "\n-- \n%s bruger Serendipity.\nDen bedste blog på dette, du kan også bruge det.\nKig nærmere på for at finde mere information."); +@define('SIGNATURE', "\n-- \n%s bruger Serendipity.\nDen bedste blog på nettet, du kan også bruge den.\nKig nærmere på for at finde mere information."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); @@ -266,7 +266,7 @@ @define('SERENDIPITY_UPGRADER_WELCOME', 'Velkommen til Serendipitys opgraderingsscript.'); @define('SERENDIPITY_UPGRADER_PURPOSE', 'Scriptet vil hjælpe dig med at opgradere Serendipity %s.'); @define('SERENDIPITY_UPGRADER_WHY', 'Denne meddelelse vises, fordi Serendipity er installeret med version %s, men databasen er endnu ikke opgraderet til denne version.'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Databasen opdateringer (%s)'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Database opdateringer (%s)'); @define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Følgende .sql-filer skal eksekveres før Serendipity igen kan fungere normalt.'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Versionsspecifikke opgaver'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Ingen versionsspecifikke opgaver fundet'); @@ -285,7 +285,7 @@ @define('CREATED_USER', 'En ny bruger %s er blevet oprettet'); @define('MODIFIED_USER', 'Egenskaberne for brugeren %s er blevet ændret'); @define('USER_LEVEL', 'brugerniveau'); -@define('DELETE_USER', 'Du er ved at slette bruger #%d %s. Er du sikker? Dette vil forbyde visningen af alle artikler skrevet af ham.'); +@define('DELETE_USER', 'Du er ved at slette bruger #%d %s. Er du sikker? Dette vil forhindre visning af alle artikler skrevet af ham.'); @define('DELETED_USER', 'Bruger #%d %s er blevet slettet.'); @define('LIMIT_TO_NUMBER', 'Hvor mange punkter skal vises?'); @define('ENTRIES_PER_PAGE', 'artikler per side'); @@ -293,11 +293,11 @@ /* DATABASE SETTINGS */ @define('INSTALL_CAT_DB', 'Database indstillinger'); -@define('INSTALL_CAT_DB_DESC', 'Her kan du indtaste al din database information'); +@define('INSTALL_CAT_DB_DESC', 'Her kan du indtaste dine database indstillinger'); @define('INSTALL_DBTYPE', 'Database type'); @define('INSTALL_DBTYPE_DESC', 'Database type'); @define('INSTALL_DBHOST', 'Database host'); -@define('INSTALL_DBHOST_DESC', 'Hostname til din database server'); +@define('INSTALL_DBHOST_DESC', 'Hostnavn til din database server'); @define('INSTALL_DBUSER', 'Database bruger'); @define('INSTALL_DBUSER_DESC', 'Brugernavnet der er brugt til at forbinde til din database'); @define('INSTALL_DBPASS', 'Database adgangskode'); @@ -311,17 +311,17 @@ @define('INSTALL_CAT_PATHS', 'Stier'); @define('INSTALL_CAT_PATHS_DESC', 'Forskellige stier til forskellige essentielle mapper og filer. Glem ikke efterfølgende slashes på biblioteker!'); @define('INSTALL_FULLPATH', 'Fuld sti'); -@define('INSTALL_FULLPATH_DESC', 'Den fulde og absolutte sti til din serendipity installation'); +@define('INSTALL_FULLPATH_DESC', 'Den absolutte sti til din serendipity installation'); @define('INSTALL_UPLOADPATH', 'Upload sti'); -@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads bliver placeret her, relativ til \'Full path\' - typisk \'uploads/\''); +@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads bliver placeret her, relativ til \'Fuld sti\' - typisk \'uploads/\''); @define('INSTALL_RELPATH', 'Relativ sti'); @define('INSTALL_RELPATH_DESC', 'Sti til Serendipity i henhold til din browser, typisk \'/serendipity/\''); @define('INSTALL_RELTEMPLPATH', 'Relativ skabelon sti'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Stien til mappen der indeholder dine skabeloner - Relativ til \'relative path\''); +@define('INSTALL_RELTEMPLPATH_DESC', 'Stien til mappen der indeholder dine skabeloner - Relativ til \'Relativ sti\''); @define('INSTALL_RELUPLOADPATH', 'Relativ upload sti'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Sti til dine uploads i henhold til din browser - Relativ til \'relative path\''); +@define('INSTALL_RELUPLOADPATH_DESC', 'Sti til dine uploads i henhold til din browser - Relativ til \'Relativ sti\''); @define('INSTALL_URL', 'URL til din blog'); -@define('INSTALL_URL_DESC', 'Base URL for din Serendipity installation'); +@define('INSTALL_URL_DESC', 'Grund URL for din Serendipity installation'); @define('INSTALL_INDEXFILE', 'Index fil'); @define('INSTALL_INDEXFILE_DESC', 'Navnet på din Serendipity index fil'); @@ -361,7 +361,7 @@ @define('INSTALL_BLOCKREF', 'Bloker referencer'); @define('INSTALL_BLOCKREF_DESC', 'Er der nogle specielle hosts du ikke ønsker skal vises i reference listen? Separer listen af hostnavne med \';\' og bemærk at disse er blokere med substring masker!'); @define('INSTALL_REWRITE', 'URL Omskrivning'); -@define('INSTALL_REWRITE_DESC', 'Vælg hvilken regel du ønsker at bruge når du generere URLs Aktivering at omskrivningsregler vil gøre dine URLs flotte og gøre din side bedre at indeksere for robotter som google. Webserveren skal enten understøtte mod_rewrite eller "AllowOverride All" for dit Serendipity bibliotek. Standardindstillingen er automatisk beregnet'); +@define('INSTALL_REWRITE_DESC', 'Vælg hvilken regel du ønsker at bruge når du generere URL\'er. Aktivering af omskrivningsregler vil gøre dine URL\'er flotte og gøre din side bedre at indeksere for robotter som google. Webserveren skal enten understøtte mod_rewrite eller "AllowOverride All" for dit Serendipity bibliotek. Standardindstillingen er automatisk beregnet'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Billedekonverterings indstillinger'); @@ -393,7 +393,7 @@ @define('DIRECTORIES_AVAILABLE', 'I listen over tilgængelige undermapper, kan du klikke på en ny mappe for at oprette en ny mappe inden for den stuktur.'); @define('ALL_DIRECTORIES', 'alle mapper'); -@define('MANAGE_DIRECTORIES', 'Håndér mapper'); +@define('MANAGE_DIRECTORIES', 'Håndtér mapper'); @define('DIRECTORY_CREATED', 'Mappen %s er blevet oprettet.'); @define('PARENT_DIRECTORY', 'Hovedmappe'); @define('CONFIRM_DELETE_DIRECTORY', 'Er du sikker på du vil slette al indholdet af mappen %s?'); @@ -407,7 +407,7 @@ @define('SKIPPING_FILE_UNREADABLE', 'Ignorere fil: %s er ikke læsbar.'); @define('FOUND_FILE', 'Fandt ny/ændret fil: %s.'); @define('ALREADY_SUBCATEGORY', '%s er allerede en underkategori af %s.'); -@define('PARENT_CATEGORY', 'Hovedkategori'); +@define('PARENT_CATEGORY', 'Overkategori'); @define('IN_REPLY_TO', 'Som svar på'); @define('TOP_LEVEL', 'Topniveau'); @define('XML_IMAGE_TO_DISPLAY', 'XML knap'); @@ -427,7 +427,7 @@ @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Hele tiden'); @define('RSS_IMPORT_CATEGORY', 'Brug denne kategori for kategoriløse artikler'); @define('ERROR_UNKNOWN_NOUPLOAD', 'Der skete en ukendt fejl, filen blev ikke uploaded. Måske er din filstørrelse større end den maximale størrelse tilladt af din serveropsætning. Spørg din webudbyder eller rediger din php.ini fil for at tillade uploads af større filer.'); -@define('COMMENTS_WILL_BE_MODERATED', 'Kommentarer på denne artikel vil først blive vist såfremt de bliver godkendt.'); +@define('COMMENTS_WILL_BE_MODERATED', 'Kommentarer til denne artikel skal modereres før de vil blive vist.'); @define('YOU_HAVE_THESE_OPTIONS', 'Du har følgende muligheder:'); @define('THIS_COMMENT_NEEDS_REVIEW', 'Advarsel: Denne kommentar kræver godkendelse førend den vil blive vist'); @define('DELETE_COMMENT', 'Slet kommentar'); @@ -446,7 +446,7 @@ @define('APPROVE_TRACKBACK', 'Godkend trackback'); @define('TRACKBACK_APPROVED', 'Trackback #%s er blevet godkendt'); @define('TRACKBACK_DELETED', 'Trackback #%s er blevet slettet'); -@define('COMMENTS_MODERATE', 'Kommentarer og trackbacks til denne artikel kræver godkendelse'); +@define('COMMENTS_MODERATE', 'Kommentarer og trackbacks til denne artikel kræver moderering'); @define('PLUGIN_SUPERUSER_HTTPS', 'Brug https til login'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Lader loginlinket pege på en https-destination. Din webserver skal understøtte dette!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Gør eksterne links klikbare?'); @@ -464,7 +464,7 @@ @define('ADD_MEDIA', 'Tilføj media'); @define('ENTER_MEDIA_URL', 'Indtast en URL til filen du vil hente'); @define('ENTER_MEDIA_UPLOAD', 'Vælg en fil du ønsker at uploade:'); -@define('SAVE_FILE_AS', 'Gem files som:'); +@define('SAVE_FILE_AS', 'Gem fil som:'); @define('STORE_IN_DIRECTORY', 'Gem i følgende bibliotek:'); @define('MEDIA_RENAME', 'Omdøb denne fil'); @define('IMAGE_RESIZE', 'Ændre størrelse på billede'); @@ -495,20 +495,20 @@ @define('TRACKBACK_CHECKING', 'Checker %s for mulige trackbacks...'); @define('TRACKBACK_NO_DATA', 'Modstående side indeholdte inden data'); @define('TRACKBACK_SIZE', 'Modstående URI overskred den maximale filstørrelse på %s bytes.'); -@define('VIEWMODE_THREADED', 'Switch to threaded view'); +@define('VIEWMODE_THREADED', 'Skift til trådet visning'); @define('COMMENTS_VIEWMODE_THREADED', 'Tråde'); @define('COMMENTS_VIEWMODE_LINEAR', 'Linear'); @define('DISPLAY_COMMENTS_AS', 'Vis kommentarer som'); @define('SIDEBAR_PLUGINS', 'Sidebarplugins'); @define('EVENT_PLUGINS', 'Hændelseplugins'); -@define('ADD_MEDIA_BLAHBLAH', 'Tilføj en fil til dit mediearkiv:

Her kan du uploade mediafiler, eller bede mig hente dem fra et sted på nette! Hvis du ikke har et passende billeder, prøv at søg efter billeder på google der passer til dine tanker, resultatet er ofte brugbart og sjovt :)

Vælg metode:


'); +@define('ADD_MEDIA_BLAHBLAH', 'Tilføj en fil til dit mediearkiv:

Her kan du uploade mediafiler, eller få dem hentet fra et sted på nettet. Hvis du ikke har et passende billeder, prøv at søg efter billeder på google der passer til dine tanker, resultatet er ofte brugbart og sjovt :)

Vælg metode:


'); @define('COMMENTS_FILTER_SHOW', 'Vis'); @define('COMMENTS_FILTER_ALL', 'Alle'); @define('COMMENTS_FILTER_APPROVED_ONLY', 'Kun godkendte'); @define('COMMENTS_FILTER_NEED_APPROVAL', 'Afventer godkendelse'); -@define('RSS_IMPORT_BODYONLY', 'Placer al den importeret tekst in i "artikel" delen, og ikke opdel ind i "udvidet artikel" sektionen.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Vil hele artiklen, med udvidet del, inde i RSS feed'); -@define('MT_DATA_FILE', 'Movable Type data fil'); +@define('RSS_IMPORT_BODYONLY', 'Placer al den importeret tekst ind i "artikel" delen, og ikke opdelt ind i "udvidet artikel" sektionen.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Vis hele artiklen, med udvidet del, inde i RSS feed'); +@define('MT_DATA_FILE', 'MovableType data fil'); @define('FORCE', 'gennemtving'); @define('CREATE_AUTHOR', 'Opret forfatter \'%s\'.'); @define('CREATE_CATEGORY', 'Opret kategori \'%s\'.'); @@ -534,7 +534,7 @@ @define('VERSION', 'version'); @define('INSTALL', 'Installer'); @define('ALREADY_INSTALLED', 'Allerede installeret'); -@define('SELECT_A_PLUGIN_TO_ADD', 'Vælge det plugin du ønsker at instalelre'); +@define('SELECT_A_PLUGIN_TO_ADD', 'Vælg det plugin du ønsker at installere'); @define('INSTALL_OFFSET', 'Server tidsforskydelse'); @define('STICKY_POSTINGS', 'Vedvarende artikler'); @define('INSTALL_FETCHLIMIT', 'Artikler på forsiden'); @@ -544,7 +544,7 @@ @define('IMPORT_WELCOME', 'Velkommen til Serendipity importværktøj'); @define('IMPORT_WHAT_CAN', 'Her kan du importere artikler fra andre weblog software applikationer'); @define('IMPORT_SELECT', 'Vælg venligst det software du ønsker at importere fra'); -@define('IMPORT_PLEASE_ENTER', 'Indtast venligst det påkrævede data herunder'); +@define('IMPORT_PLEASE_ENTER', 'Indtast venligst de påkrævede data herunder'); @define('IMPORT_NOW', 'Importer nu!'); @define('IMPORT_STARTING', 'Starter import procedure...'); @define('IMPORT_FAILED', 'Importeringen fejlede'); @@ -552,9 +552,9 @@ @define('IMPORT_WEBLOG_APP', 'Weblog applikation'); @define('EXPORT_FEED', 'Eksporter fuldt RSS feed'); @define('STATUS', 'Status efter import'); -@define('IMPORT_GENERIC_RSS', 'Almindeligt RSS import'); +@define('IMPORT_GENERIC_RSS', 'Almindelig RSS import'); @define('ACTIVATE_AUTODISCOVERY', 'Send Trackbacks til links fundet i artikler'); -@define('WELCOME_TO_ADMIN', 'Velkommen til Serendipity Administrations Suiteen.'); +@define('WELCOME_TO_ADMIN', 'Velkommen til Serendipity Administrations suiten.'); @define('PLEASE_ENTER_CREDENTIALS', 'Indtast venligst dine adgangsoplysninger herunder.'); @define('ADMIN_FOOTER_POWERED_BY', 'Drives af Serendipity %s og PHP %s'); @define('INSTALL_USEGZIP', 'Benyt gzip komprimerede sider'); @@ -587,11 +587,11 @@ @define('SIMPLE_INSTALLATION', 'Simpel installation'); @define('EXPERT_INSTALLATION', 'Expert installation'); @define('COMPLETE_INSTALLATION', 'Fuldfør installation'); -@define('WONT_INSTALL_DB_AGAIN', 'instalerer ikke database igen'); +@define('WONT_INSTALL_DB_AGAIN', 'Installerer ikke database igen'); @define('CHECK_DATABASE_EXISTS', 'Undersøger om databasen og tabllerne allerede findes'); @define('CREATING_PRIMARY_AUTHOR', 'Opretter primær forfatter \'%s\''); -@define('SETTING_DEFAULT_TEMPLATE', 'Sætter standard template'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installere standard plugins'); +@define('SETTING_DEFAULT_TEMPLATE', 'Sætter standard skabelon'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Installerer standard plugins'); @define('SERENDIPITY_INSTALLED', 'Serendipity er nu installeret'); @define('VISIT_BLOG_HERE', 'Besøg din nye blog her'); @define('THANK_YOU_FOR_CHOOSING', 'Tak fordi du valgte Serendipity'); @@ -600,8 +600,8 @@ @define('WEBSERVER_SAPI', 'Webserver SAPI'); @define('IMAGE_ROTATE_LEFT', 'Roter billede 90 grader imod uret'); @define('IMAGE_ROTATE_RIGHT', 'Roter billede 90 grader med uret'); -@define('TEMPLATE_SET', '\'%s\' has been set as your active template'); -@define('SEARCH_ERROR', 'Søgefunktionen fungere ikke som forventet. Besked til administratoren: Dette sker muligvis pga. en manglende index key i databasen. På MySQL systemer skal din bruger have rettigheder til at udføre dette query:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Den specifikke fejl returneret af databasen, var:
%s
'); +@define('TEMPLATE_SET', '\'%s\' er blevet sat som din aktive skabelon'); +@define('SEARCH_ERROR', 'Søgefunktionen fungere ikke som forventet. Besked til administratoren: Dette sker muligvis pga. en manglende index key i databasen. På MySQL systemer skal din bruger have rettigheder til at udføre denne query:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Den specifikke fejl returneret af databasen, var:
%s
'); @define('EDIT_THIS_CAT', ' Redigerer "%s"'); @define('CATEGORY_REMAINING', 'Slet denne kategori og flyt dens artikler ind i denne kategori'); @define('CATEGORY_INDEX', 'Nedenunder er en liste over kategorier der er tilgængelige for dine artikler'); @@ -609,8 +609,8 @@ @define('RESET_DATE', 'Reset dato'); @define('RESET_DATE_DESC', 'Klik her for at resette datoen til den nuværende tid'); @define('PROBLEM_PERMISSIONS_HOWTO', 'Rettigheder kan gives ved at kører følgende shell kommando: `%s` på det fejlede bibliotek, eller ved at sætte det vha. et FTP program'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Advarsel: Din nuværende template bruger en forældet template metode, vi anbefaler du opgraderer, hvis muligt'); -@define('ENTRY_PUBLISHED_FUTURE', 'Denne artikler er endnu ikke udgivet.'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Advarsel: Din nuværende skabelon bruger en forældet skabelon metode, vi anbefaler du opgraderer, hvis muligt'); +@define('ENTRY_PUBLISHED_FUTURE', 'Denne artikel er endnu ikke udgivet.'); @define('ENTRIES_BY', 'Artikler skrevet af %s'); @define('PREVIOUS', 'Forrige'); @define('NEXT', 'Næste'); @@ -649,241 +649,238 @@ @define('INSTALL_OFFSET_DESC', 'Indtast antallet af timer mellem tiden på din webserver (%clock%) og din fortrukne tidszone'); @define('UNMET_REQUIREMENTS', 'Uopfyldt krav: %s'); @define('CHARSET', 'Karaktersæt'); -@define('AUTOLANG', 'Brug, som standard, brugerens browser sprog'); +@define('AUTOLANG', 'Brug som standard, brugerens browser sprog'); @define('AUTOLANG_DESC', 'Hvis aktiveret, vil brugerens browsersprog benyttes til at finde det viste sprog i dine artikler og interface.'); -@define('INSTALL_AUTODETECT_URL', 'Autoudregn brugte HTTP-Host'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Hvis denne er sat til "ja", vil Serendipity sikre at den HTTP Host der var brug af din besøgende, er brugt som din BaseURL indstilling. Aktiverer du dette, kan du bruge flere domænenavne på samme Serendipity Blog.'); -@define('CONVERT_HTMLENTITIES', 'Prøv at automatisk konvertere HTML entities?'); +@define('INSTALL_AUTODETECT_URL', 'Autoudregn anvendt HTTP-Host'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Hvis denne er sat til "ja", vil Serendipity sikre at den HTTP Host der anvendes af dine besøgende, anvendes som din BaseURL indstilling. Aktiverer du dette, kan du bruge flere domænenavne på samme Serendipity Blog.'); +@define('CONVERT_HTMLENTITIES', 'Prøv at konvertere HTML entities automatisk?'); @define('EMPTY_SETTING', 'Du angav ikke en gyldig værdi for "%s"!'); @define('USERCONF_REALNAME', 'Rigtigt navn'); -@define('USERCONF_REALNAME_DESC', 'Det fulde navn på fatteren. Dette er navnet set af læserne'); +@define('USERCONF_REALNAME_DESC', 'Det fulde navn på forfatteren. Dette er navnet set af læserne'); @define('HOTLINK_DONE', 'Fil blev hotlinked.
Færdig.'); @define('ENTER_MEDIA_URL_METHOD', 'Afhentningsmetode:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Bemærk: Hvis du vælger at hotlinke til en server, bør du sikre dig tilladelse til at gøre dette, eller være ejeren af serveren. Hotlink gør det muligt at bruge eksterne billeder, uden at gemme den lokalt.'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Bemærk: Hvis du vælger at hotlinke til en server, bør du sikre dig tilladelse til at gøre dette, eller være ejeren af serveren. Hotlink gør det muligt at bruge eksterne billeder, uden at gemme dem lokalt.'); @define('MEDIA_HOTLINKED', 'hotlinked'); -@define('FETCH_METHOD_IMAGE', 'Hent billede fra din server'); +@define('FETCH_METHOD_IMAGE', 'Hent billede til din server'); @define('FETCH_METHOD_HOTLINK', 'Hotlink til server'); -@define('DELETE_HOTLINK_FILE', 'Slet den hotlinked fil ved navn %s'); +@define('DELETE_HOTLINK_FILE', 'Slet den hotlinkede fil ved navn %s'); @define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Vis E-Mail adresser?'); -@define('IMAGE_MORE_INPUT', 'Add more images'); // Translate -@define('BACKEND_TITLE', 'Additional information in Plugin Configuration screen'); // Translate -@define('BACKEND_TITLE_FOR_NUGGET', 'Here you can define a custom string which is displayed in the Plugin Configuration screen together with the description of the HTML Nugget plugin. If you have multiple HTML nuggets with an empty title, this helps to distinct the plugins from another.'); // Translate -@define('CATEGORIES_ALLOW_SELECT', 'Allow visitors to display multiple categories at once?'); // Translate -@define('CATEGORIES_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each category in this sidebar plugin. Users can check those boxes and then see entries belonging to their selection.'); // Translate -@define('PAGE_BROWSE_PLUGINS', 'Page %s of %s, totalling %s plugins.'); +@define('IMAGE_MORE_INPUT', 'Tilføj flere billeder'); +@define('BACKEND_TITLE', 'Yderligere information på plugin konfigurations siden'); +@define('BACKEND_TITLE_FOR_NUGGET', 'Her kan du indtaste en tekst som vises på plugin konfigurations siden, sammen med beskrivelsen af din HTML Nugget. Har du flere HTML Nuggets med tom titel kan dette hjælpe med at genkende dem fra hinanden.'); +@define('CATEGORIES_ALLOW_SELECT', 'Tillad brugere at vise flere kategorier samtidig?'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Hvis denne mulighed aktiveres vises en checkboks ud for hver kategori i denne sidebar. Brugere kan afkrydse disse bokse og derefter se indlæg afhængig af deres valg.'); +@define('PAGE_BROWSE_PLUGINS', 'Side %s af %s, i alt %s plugins.'); @define('INSTALL_CAT_PERMALINKS', 'Permalinks'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Defines various URL patterns to define permanent links in your blog. It is suggested that you use the defaults; if not, you should try to use the %id% value where possible to prevent Serendipity from querying the database to lookup the target URL.'); -@define('INSTALL_PERMALINK', 'Permalink Entry URL structure'); -@define('INSTALL_PERMALINK_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries may become available. You can use the variables %id%, %title%, %day%, %month%, %year% and any other characters.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Permalink Author URL structure'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries from certain authors may become available. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Permalink Category URL structure'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed Category URL structure'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Here you can define the relative URL structure begining from your base URL to where RSS-feeds frmo certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Path to archives'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Path to archive'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Path to categories'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Path to unsubscribe comments'); -@define('INSTALL_PERMALINK_DELETEPATH', 'Path to delete comments'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Path to approve comments'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Path to RSS Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Path to single plugin'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Path to admin'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Path to search'); -@define('USERCONF_CREATE', 'Forbid creating entries?'); -@define('USERCONF_CREATE_DESC', 'If selected, the user may not create new entries'); -@define('INSTALL_CAL', 'Calendar Type'); -@define('INSTALL_CAL_DESC', 'Choose your desired Calendar format'); -@define('REPLY', 'Reply'); -@define('USERCONF_GROUPS', 'Group Memberships'); -@define('USERCONF_GROUPS_DESC', 'This user is a member of the following groups. Multiple memberships are possible.'); -@define('MANAGE_GROUPS', 'Manage groups'); -@define('DELETED_GROUP', 'Group #%d %s deleted.'); -@define('CREATED_GROUP', 'A new group %s has been created'); -@define('MODIFIED_GROUP', 'The properties of group %s have been changed'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Angiver forskellige URL mønstre som definerer permanente links i din blog. Det anbefales at bruge standardværdierne; hvis ikke, bør du bruge %id% værdien hvor muligt for at forhindre at Serendipity skal slå URL\'en op i databasen.'); +@define('INSTALL_PERMALINK', 'Permalink URL struktur'); +@define('INSTALL_PERMALINK_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor artiklerne bliver tilgængelige. Du kan bruge variablene %id%, %title%, %day%, %month%, %year% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_AUTHOR', 'Permalink forfatter URL struktur'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor artikler fra bestemte forfattere bliver tilgængelige. Du kan bruge variablene %id%, %realname%, %username%, %email% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_CATEGORY', 'Permalink kategori URL struktur'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor artikler fra bestemte kategorier bliver tilgængelige. Du kan anvende de variable %id%, %name%, %description% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed kategori URL struktur'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor RSS-feeds fra bestemte kategorier bliver tilgængelige. Du kan anvende de variable %id%, %name%, %description% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Sti til arkiver'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Sti til arkiv'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Sti til kategorier'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Sti til afmeldings kommentarer'); +@define('INSTALL_PERMALINK_DELETEPATH', 'Sti til sletning af kommentarer'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Sti til godkendelse af kommentarer'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'Sti til RSS feeds'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Sti til et plugin'); +@define('INSTALL_PERMALINK_ADMINPATH', 'Sti til admin'); +@define('INSTALL_PERMALINK_SEARCHPATH', 'Sti til søgning'); +@define('USERCONF_CREATE', 'Forbyd oprettelse af artikler?'); +@define('USERCONF_CREATE_DESC', 'Hvis valgt, kan denne bruger ikke oprette nye artikler'); +@define('INSTALL_CAL', 'Kalendar type'); +@define('INSTALL_CAL_DESC', 'Vælg dit kalenderformat'); +@define('REPLY', 'Svar'); +@define('USERCONF_GROUPS', 'Gruppe medlemsskab'); +@define('USERCONF_GROUPS_DESC', 'Brugeren er medlem af følgende grupper. Det er muligt at være medlem af flere grupper.'); +@define('MANAGE_GROUPS', 'Håndter grupper'); +@define('DELETED_GROUP', 'Gruppe #%d %s slettet.'); +@define('CREATED_GROUP', 'En nye gruppe %s er blevet oprettet'); +@define('MODIFIED_GROUP', 'Egenskaberne for gruppen %s er blevet ændret'); @define('GROUP', 'Group'); -@define('CREATE_NEW_GROUP', 'Create new group'); -@define('DELETE_GROUP', 'You are about to delete group #%d %s. Are you serious?'); -@define('USERLEVEL_OBSOLETE', 'NOTICE: The userlevel attribute is now only used for backward compatibility to plugins and fallback authorisation. User privileges are now handled by group memberships!'); +@define('CREATE_NEW_GROUP', 'Opret ny gruppe'); +@define('DELETE_GROUP', 'Slet gruppe #%d %s. Er du sikker?'); +@define('USERLEVEL_OBSOLETE', 'BEMÆRK: Brugerniveau indstillingen anvendes nu kun til bagud kompatibilitet. Bruger privilegier angives nu ved hjælp af gruppe medlemskaber!'); @define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'The ID of the feed you wish to publish'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Name of image to display (or leave blank for counter), located on feedburner.com, ex: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner title'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Title (if any) to display alongside the image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner image text'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (if any) to display when hovering the image'); -@define('SEARCH_TOO_SHORT', 'Your search-query must be longer than 3 characters. You can try to append * to shorter words, like: s9y* to trick the search into using shorter words.'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'ID på det feed du ønsker at offentliggøre'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner billede'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Navn på billede der skal vises (ingenting giver en tæller), billedet skal eksistere hos feedburner.com, f.eks.: fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner titel'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Eventuel titel der skal vises ved billedet'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner billedtekst'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Eventuel \'hover\' tekst til billedet'); +@define('SEARCH_TOO_SHORT', 'Din søgestreng skal være længere end 3 tegn. Du kan sætte * efter dit søgeord for at søge på kortere dele af ord (f.eks. s9y*)'); @define('INSTALL_DBPORT', 'Database port'); -@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); +@define('INSTALL_DBPORT_DESC', 'Denne port anvendes til at forbinde til din databaseserver'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: Eksterne tjenester'); @define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Fulde moduler'); @define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Artikel relateret'); @define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Brugerhåndtering'); @define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Skabeloner'); @define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); -@define('PLUGIN_GROUP_IMAGES', 'Images'); +@define('PLUGIN_GROUP_IMAGES', 'Billeder'); @define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); @define('PLUGIN_GROUP_MARKUP', 'Markup'); -@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); -@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); -@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); -@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Tempaltes of categories" plugin.'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); +@define('PLUGIN_GROUP_STATISTICS', 'Statistik'); +@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Adgang til personlig konfiguration'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Ændre brugerniveauer'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Ændre "forbyd oprettelse af artikler"'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Ændre rettighed til at offentliggøre artikler'); +@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Adgang til system konfiguration'); +@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Adgang til blog-specifik konfiguration'); +@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrer artikler'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrer andres artikler'); +@define('PERMISSION_ADMINIMPORT', 'adminImport: Importer artikler'); +@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrer kategorier'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrer andre brugeres kategorier'); +@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Slet kategorier'); +@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrer brugere'); +@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Slet brugere'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Ændre brugerniveau'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrer brugere i din(e) gruppe(r)'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrer bruger der ikke er i din(e) gruppe(r)'); +@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Opret nye brugere'); +@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrer grupper'); +@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrer plugins'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrer andre brugeres plugins'); +@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrer media filer'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrer media biblioteker'); +@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Tilføj nye media filer'); +@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Slet media filer'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrer andres media filer'); +@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: Vis media filer'); +@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Opdater minibilleder'); +@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrer kommentarer'); +@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrer skabeloner'); +@define('INSTALL_BLOG_EMAIL', 'Bloggens emailadresse'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Her angives emailadressen som anvendes i \'fra\' feltet på udgående email fra bloggen. Vær opmærksom på at mange mailservere afviser email med ukendt eller ikke eksisterende emailadresse i \'fra\' feltet.'); +@define('CATEGORIES_PARENT_BASE', 'Vis kun kategorier herunder...'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Du kan vælge en forælder kategori, så kun kategorierne herunder vises.'); +@define('CATEGORIES_HIDE_PARALLEL', 'Skjul kategorier som ikke er en del af kategoritræet'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Hvis du ønsker at skjule kategorier som er del af et andet kategoritræ skal du vælge \'Ja\' her. Denne feature giver mest mening i en flerbruger blog installation, som anvender "Properties/Tempaltes of categories" pluginet.'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Vis andre brugeres media filer'); @define('CHARSET_NATIVE', 'Native'); -@define('INSTALL_CHARSET', 'Charset selection'); -@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); -@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); -@define('PERM_READ', 'Read permission'); -@define('PERM_WRITE', 'Write permission'); +@define('INSTALL_CHARSET', 'Karaktersæt valg'); +@define('INSTALL_CHARSET_DESC', 'Her kan du vælge mellem UTF-8 eller \'native\' (lokalt, f.eks. ISO-8859-1) karaktersæt. Nogle sprog har kun UTF-8 oversættelsen, så at sætte valget til \'native\' vil ikke have nogen effekt. UTF-8 anbefales til nyinstallationer. Lad være med at ændre denne indstilling hvis du allerede har lavet artikler med special karakterer - det kan medføre dine artikler vises forkert. Læs mere om alt dette på http://www.s9y.org/index.php?node=46'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Aktiver Plugin API hook'); +@define('CALENDAR_EXTEVENT_DESC', 'Hvis aktiveret kan plugins "hægte" sig på kalenderen og fremhæve deres egne events. Aktiver kun hvis du har installeret plugins der kræver dette, da det forringer performance.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'Serendipity\'s XML-RPC API interface leveres ikke længere sammen med Serendipity på grund af gentagne sikkerhedsproblemer med dette API. Du er derfor nødt til at installere XML-RPC pluginet for at kunne bruge XML-RPC API. URL\'en i dine programmer ændres IKKE - så snart pluginet er installeret vil du igen være istand til at bruge dette API.'); +@define('PERM_READ', 'Læse rettighed'); +@define('PERM_WRITE', 'Skrive rettighed'); @define('PERM_DENIED', 'Permission denied.'); -@define('INSTALL_ACL', 'Apply read-permissions for categories'); -@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Old Password'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); +@define('INSTALL_ACL', 'Anvend læserettigheder for kategorier'); +@define('INSTALL_ACL_DESC', 'Hvis aktiveret anvendes grupperettigheder for brugere der er logget ind. I modsat fald anvendes læserettigheder for kategorier ikke, men din blog bliver til gengæld lidt hurtigere. Så har du ikke brug for multibruger læserettigheder i din blog bør du vælge \'nej\' her.'); +@define('PLUGIN_API_VALIDATE_ERROR', 'Konfigurations syntax forkert for indstilling "%s". Skal bruge indhold af typen "%s".'); +@define('USERCONF_CHECK_PASSWORD', 'Nuværende kodeord'); +@define('USERCONF_CHECK_PASSWORD_DESC', 'Hvis du ændrer kodeord i feltet herover skal du indtaste dit nuværende kodeord her.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'Du indtastede ikke det rigtige nuværende kodeord, og kan derfor ikke ændre kodeord, din ændring blev ikke gemt.'); @define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); -@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_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.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); - -@define('COMMENT_NOT_ADDED', 'Din kommentar kunne ikke tilføjes fordi kommentarer til denne artikel er blevet deaktiveret.'); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' -@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); -@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); -@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor RSS-feeds fra bestemte forfattere bliver tilgængelige. Du kan anvende de variable værdier %id%, %realname%, %username%, %email% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed forfatter URL struktur'); +@define('INSTALL_PERMALINK_AUTHORSPATH', 'Sti til forfattere'); +@define('AUTHORS', 'Forfattere'); +@define('AUTHORS_ALLOW_SELECT', 'Tillad besøgende at vise flere forfattere samtidig?'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Hvis aktiveret vil der vises en checkboks ud for hver forfatter i sidebaren. Brugere kan så afkrydse hvilke forfatteres artikler der skal vises.'); +@define('AUTHOR_PLUGIN_DESC', 'Vis en liste over forfattere'); +@define('CATEGORY_PLUGIN_TEMPLATE', 'Aktiver Smarty-skabeloner?'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Aktiveres denne indstilling, vil der anvendes Smarty skabelon features i opbygningen af kategorilisten, du har mulighed for at ændre layout for listen i "plugin_categories.tpl" skabelon filen. Bemærk, denne indstilling koster performance, så har du ikke behov for den, så lad være med at aktivere den.'); +@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Vis antal artikler pr. kategori?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Vis antal artikler ved siden af forfatternavn?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Hvis aktiv, vises antallet af artikler forfatteren har skrevet i paranteser ved siden af forfatternavnet.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Tilpasset administrator interface'); + +@define('COMMENT_NOT_ADDED', 'Din kommentar kunne ikke tilføjes af en af følgende grunde: kommentarer til denne artikel er blevet deaktiveret, du indtastede forkerte data, eller din kommentar blev fanget af antispam beskyttelsen'); +@define('INSTALL_TRACKREF', 'Visning af referencer?'); +@define('INSTALL_TRACKREF_DESC', 'Aktiverer du reference visning, vil du kunne se hvilke sites der henviser til dine artikler. Dette bliver tit misbrugt til spam.'); +@define('CATEGORIES_HIDE_PARENT', 'Skjul den valgte overkategori?'); +@define('CATEGORIES_HIDE_PARENT_DESC', 'Hvis du begrænser visningen af kategorier til en specifik kategori, vil du som standard se overkategorien i listen. Deaktiveres denne indstilling vises overkategorien ikke.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Advarsel: Du har ikke valgt noget gruppemedlemskab. Da dette ville logge dig ud af brugergruppeadministrationen, er dine ændringer derfor ikke gemt.'); +@define('INSTALL_RSSFETCHLIMIT', 'Artikler i feeds'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'Antallet af artikler der skal vises på hver side i RSS feeds.'); +@define('INSTAL_DB_UTF8', 'Brug database karaktersæt-oversættelse'); +@define('INSTAL_DB_UTF8_DESC', 'Udfører MySQL kommandoen "SET NAMES .." for at angive det krævede karaktersæt. Deaktiver hvis du ser underlige karakterer i din blog.'); +@define('ONTHEFLYSYNCH', 'Automatisk medie synkronisering'); +@define('ONTHEFLYSYNCH_DESC', 'Hvis aktiv, vil Serendipity sammenligne medie databasen med filerne der er gemt på serveren og synkronisere disse.'); +@define('USERCONF_CHECK_USERNAME_ERROR', 'Brugernavn skal indtastes.'); @define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); -@define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); +@define('FURTHER_LINKS_S9Y', 'Serendipity hjemmeside'); +@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity dokumentation'); +@define('FURTHER_LINKS_S9Y_BLOG', 'Officiel blog'); +@define('FURTHER_LINKS_S9Y_FORUMS', 'Fora'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_IS_DELETED', '(Kommentar slettet)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', 'Aktuel forfatter'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('WORD_NEW', 'Ny'); +@define('SHOW_MEDIA_TOOLBAR', 'Vis værktøjslinie i medievælger popup?'); +@define('MEDIA_KEYWORDS', 'Medie nøgleord'); +@define('MEDIA_KEYWORDS_DESC', 'Indtast en ";" adskilt liste af ord du vil prædefinere som nøgleord for medie filer.'); +@define('MEDIA_EXIF', 'Importer EXIF/JPEG billeddata'); +@define('MEDIA_EXIF_DESC', 'Hvis aktiv, vil EXIF/JPEG metadata blive indlæst og gemt i databasen for senere at kunne vises i medie galleriet.'); +@define('MEDIA_PROP', 'Medie egenskaber'); @define('GO_ADD_PROPERTIES', 'Go & enter properties'); @define('MEDIA_PROPERTY_DPI', 'DPI'); @define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COMMENT1', 'Kort kommentar'); +@define('MEDIA_PROPERTY_COMMENT2', 'Lang kommentar'); +@define('MEDIA_PROPERTY_TITLE', 'Titel'); +@define('MEDIA_PROP_DESC', 'Indtast ";" adskilt liste af felter/egenskaber du vil definere for hver mediefil. '); +@define('MEDIA_PROP_MULTIDESC', '(Du kan tilføje ":MULTI" efter ethvert felt for at angive dette felt indeholder en lang tekst i stedet for blot nogle karakterer)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'Denne skabelon/stil har ikke nogen specifikke indstillinger. Læs den tekniske dokumentation på www.s9y.org, punktet "Configuration of Theme options", for at se hvordan din skabelon kan anvende indstillinger.'); +@define('STYLE_OPTIONS', 'Tema/stil indstillinger'); @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('SYNDICATION_RFC2616', 'Aktiver RSS-feeds der overholder RFC2616'); +@define('SYNDICATION_RFC2616_DESC', 'Hvis IKKE RFC2616 overholdes vil alle forespørgsler til Serendipity returnere artikler ændret siden tidspunktet for sidste forespørgsel. Dvs \'nej\' medfører at dine besøgende får alle artikler siden sidst. På den anden side, nogle RSS aggregatorer som f.eks. \'Planet\' opfører sig underligt med denne indstilling da den jo ikke overholder RFC2616. Læs eventuelt mere om problemet her https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Tilhørende dato'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Spilletid'); +@define('FILENAME_REASSIGNED', 'Nyt filnavn automagisk tildelt: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. fil upload størrelse'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Angiv maximal filstørrelse for uploadede filer. Denne indstilling kan overskrives af en server indstilling i PHP.ini: upload_max_filesize, post_max_size, max_input_time har alle højere prioritet end denne indstilling. Indtaster du ikke noget, anvendes server indstillingerne.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Fejl: Du kan ikke uploade filer større end %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. bredde for uploadede billeder'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Indtast den maximale bredde i pixels, for uploadede billeder.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. højde for uploadede billeder'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Indtast den maximale højde i pixels, for uploadede billeder.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Fejl: Du kan ikke uploade billeder der er større end %s x %s pixels!'); @define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); +@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, tilpasset størrelse)'); +@define('MEDIA_ENTRY', 'Selvstændig artikel'); @define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'Tillad dynamiske billedstørrelser?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Hvis aktiveret, kan medievælgeren returnere billeder i vilkårlige størrelser, styret af en GET variabel, billederne caches og kan derfor generere mange filer.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'Bibliotek og filer blev flyttet til %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Bibliotek og filer kunne ikke flyttes til %s!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'På IKKE-MySQL databaser, understøttes iteration gennem artikler for at opdatere stier til biblioteker ikke. Du bliver nødt til manuelt at redigere dine artikler og rette stierne, er dette for besværligt kan du flytte dit bibliotek tilbage til den gamle placering.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Stien til det flyttede bibliotek er opdateret i %s artikler.'); +@define('PLUGIN_ACTIVE', 'Aktiv'); +@define('PLUGIN_INACTIVE', 'Inaktiv'); +@define('PREFERENCE_USE_JS', 'Aktiver advanceret JS brug?'); +@define('PREFERENCE_USE_JS_DESC', 'Hvis aktiveret, vil der blive anvendt advancerede Javascript funktioner for at give en forbedret brugeroplevelse, f.eks. i plugin konfigurationen, hvor drag & drop omrokering af plugins bliver mulig.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(Denne side anvender advanceret JavaScript. Får du funktionalitetsproblemer, så slå advanceret JS brug fra i dine personlige indstillinger, eller deaktiver Javascript i din browser)'); - -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Sti til kommentarer'); +@define('PERM_SET_CHILD', 'Sæt de samme rettigheder på alle underliggende biblioteker'); @define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Aktiver plugin adgangskontrol for grupper?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Mulighed for at bestemme hvilke grupper der må anvende hvilke plugins.'); diff --git a/lang/serendipity_lang_da.inc.php b/lang/serendipity_lang_da.inc.php index 4d27b240..ff5f0a57 100644 --- a/lang/serendipity_lang_da.inc.php +++ b/lang/serendipity_lang_da.inc.php @@ -18,7 +18,7 @@ @define('HAVE_TO_BE_LOGGED_ON', 'Du skal vre logget ind for at kunne se denne side'); @define('WRONG_USERNAME_OR_PASSWORD', 'Du har indtastet et forkert brugernavn eller adgangskode'); @define('APPEARANCE', 'Udseende'); -@define('MANAGE_STYLES', 'Administrer temaer'); +@define('MANAGE_STYLES', 'Administrer skabeloner'); @define('CONFIGURE_PLUGINS', 'Konfigurerer plugins'); @define('CONFIGURATION', 'Konfiguration'); @define('BACK_TO_BLOG', 'Tilbage til weblog'); @@ -75,10 +75,10 @@ @define('CATEGORY', 'Kategori'); @define('EDIT', 'Rediger'); @define('NO_ENTRIES_BLAHBLAH', 'Ingen artikler blev fundet som indeholdt %s' . "\n"); -@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Din sgning p %s retunerede %s resultater:'); +@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Din sgning p %s returnerede %s resultater:'); @define('IMAGE', 'Billede'); @define('ERROR_FILE_NOT_EXISTS', 'Fejl: Det gamle filnavn findes ikke!'); -@define('ERROR_FILE_EXISTS', 'Fejl: Det nye filnavn bruges allerede, vlg et andet!'); +@define('ERROR_FILE_EXISTS', 'Fejl: Det nye filnavn eksisterer allerede, vlg et andet!'); @define('ERROR_SOMETHING', 'Fejl: Der gik noget galt'); @define('ADDING_IMAGE', 'Tilfjet billede...'); @define('THUMB_CREATED_DONE', 'Minibillede er oprettet.
Done.'); @@ -87,7 +87,7 @@ @define('NEWSIZE', 'Ny strrelse: '); @define('RESIZE_BLAHBLAH', 'ndre strrelse p %s

'); @define('ORIGINAL_SIZE', 'Original strrelse: %sx%s pixel'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Her kan du justere billedets strrelse. Hvis du vil bevare proportionerne, skal du bare indtaste n af vrdirene og trykke p TAB-tasten, jeg vil dernst automatisk beregne den anden vrdi:'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Her kan du justere billedets strrelse. Hvis du vil bevare proportionerne, skal du bare indtaste n af vrdirene og trykke p TAB-tasten, den anden vrdi beregnes s automatisk:'); @define('QUICKJUMP_CALENDAR', 'Hurtigkalender'); @define('QUICKSEARCH', 'Sgning'); @define('SEARCH_FOR_ENTRY', 'Sg efter en artikel'); @@ -142,7 +142,7 @@ @define('USERNAME', 'Brugernavn'); @define('PASSWORD', 'Adgangskode'); @define('AUTOMATIC_LOGIN', 'Gem oplysningerne'); -@define('SERENDIPITY_INSTALLATION', 'Serendipity Installation'); +@define('SERENDIPITY_INSTALLATION', 'Serendipity installation'); @define('LEFT', 'venstre'); @define('RIGHT', 'hjre'); @define('HIDDEN', 'skjult'); @@ -185,7 +185,7 @@ @define('ENTER_NEW_NAME', 'Indtast det nye navn for: '); @define('RESIZING', 'ndre dimensioner'); @define('RESIZE_DONE', 'Frdig (ndrede %s billeder).'); -@define('SYNCING', 'Synkronisere databasen med billedemappen'); +@define('SYNCING', 'Synkroniserer databasen med billedemappen'); @define('SYNC_DONE', 'Frdig (Synkroniserede %s billeder).'); @define('DELETE_IMAGE_FAIL' , 'Kunne ikke slette billedet %s'); @define('DELETE_THUMBNAIL', 'Slettede billedet ved navn %s'); @@ -205,7 +205,7 @@ @define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Ny kommentar p abonnerede artikel "%s"'); @define('SUBSCRIPTION_MAIL', "Hej %s,\n\nEn ny kommentar er blevet lavet til en artikel du abonnerer p hos \"%s\", ved navn \"%s\"\nNavnet p skribenten er: %s\n\nDu kan finde artiklen her: %s\n\nDu kan stoppe dit abonnement ved at klikke p dette link: %s\n"); @define('SUBSCRIPTION_TRACKBACK_MAIL', "Hej %s,\n\nEt nyt trackback er blevet lavet til en artikel du abonnerer p hos \"%s\", ved navn \"%s\"\nNavnet p skribenten er: %s\n\nDu kan finde artiklen her: %s\n\nDu kan stoppe dit abonnement ved at klikke p dette link: %s\n"); -@define('SIGNATURE', "\n-- \n%s bruger Serendipity.\nDen bedste blog p dette, du kan ogs bruge det.\nKig nrmere p for at finde mere information."); +@define('SIGNATURE', "\n-- \n%s bruger Serendipity.\nDen bedste blog p nettet, du kan ogs bruge den.\nKig nrmere p for at finde mere information."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); @@ -266,7 +266,7 @@ @define('SERENDIPITY_UPGRADER_WELCOME', 'Velkommen til Serendipitys opgraderingsscript.'); @define('SERENDIPITY_UPGRADER_PURPOSE', 'Scriptet vil hjlpe dig med at opgradere Serendipity %s.'); @define('SERENDIPITY_UPGRADER_WHY', 'Denne meddelelse vises, fordi Serendipity er installeret med version %s, men databasen er endnu ikke opgraderet til denne version.'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Databasen opdateringer (%s)'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Database opdateringer (%s)'); @define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Flgende .sql-filer skal eksekveres fr Serendipity igen kan fungere normalt.'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Versionsspecifikke opgaver'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Ingen versionsspecifikke opgaver fundet'); @@ -285,7 +285,7 @@ @define('CREATED_USER', 'En ny bruger %s er blevet oprettet'); @define('MODIFIED_USER', 'Egenskaberne for brugeren %s er blevet ndret'); @define('USER_LEVEL', 'brugerniveau'); -@define('DELETE_USER', 'Du er ved at slette bruger #%d %s. Er du sikker? Dette vil forbyde visningen af alle artikler skrevet af ham.'); +@define('DELETE_USER', 'Du er ved at slette bruger #%d %s. Er du sikker? Dette vil forhindre visning af alle artikler skrevet af ham.'); @define('DELETED_USER', 'Bruger #%d %s er blevet slettet.'); @define('LIMIT_TO_NUMBER', 'Hvor mange punkter skal vises?'); @define('ENTRIES_PER_PAGE', 'artikler per side'); @@ -293,11 +293,11 @@ /* DATABASE SETTINGS */ @define('INSTALL_CAT_DB', 'Database indstillinger'); -@define('INSTALL_CAT_DB_DESC', 'Her kan du indtaste al din database information'); +@define('INSTALL_CAT_DB_DESC', 'Her kan du indtaste dine database indstillinger'); @define('INSTALL_DBTYPE', 'Database type'); @define('INSTALL_DBTYPE_DESC', 'Database type'); @define('INSTALL_DBHOST', 'Database host'); -@define('INSTALL_DBHOST_DESC', 'Hostname til din database server'); +@define('INSTALL_DBHOST_DESC', 'Hostnavn til din database server'); @define('INSTALL_DBUSER', 'Database bruger'); @define('INSTALL_DBUSER_DESC', 'Brugernavnet der er brugt til at forbinde til din database'); @define('INSTALL_DBPASS', 'Database adgangskode'); @@ -311,17 +311,17 @@ @define('INSTALL_CAT_PATHS', 'Stier'); @define('INSTALL_CAT_PATHS_DESC', 'Forskellige stier til forskellige essentielle mapper og filer. Glem ikke efterflgende slashes p biblioteker!'); @define('INSTALL_FULLPATH', 'Fuld sti'); -@define('INSTALL_FULLPATH_DESC', 'Den fulde og absolutte sti til din serendipity installation'); +@define('INSTALL_FULLPATH_DESC', 'Den absolutte sti til din serendipity installation'); @define('INSTALL_UPLOADPATH', 'Upload sti'); -@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads bliver placeret her, relativ til \'Full path\' - typisk \'uploads/\''); +@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads bliver placeret her, relativ til \'Fuld sti\' - typisk \'uploads/\''); @define('INSTALL_RELPATH', 'Relativ sti'); @define('INSTALL_RELPATH_DESC', 'Sti til Serendipity i henhold til din browser, typisk \'/serendipity/\''); @define('INSTALL_RELTEMPLPATH', 'Relativ skabelon sti'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Stien til mappen der indeholder dine skabeloner - Relativ til \'relative path\''); +@define('INSTALL_RELTEMPLPATH_DESC', 'Stien til mappen der indeholder dine skabeloner - Relativ til \'Relativ sti\''); @define('INSTALL_RELUPLOADPATH', 'Relativ upload sti'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Sti til dine uploads i henhold til din browser - Relativ til \'relative path\''); +@define('INSTALL_RELUPLOADPATH_DESC', 'Sti til dine uploads i henhold til din browser - Relativ til \'Relativ sti\''); @define('INSTALL_URL', 'URL til din blog'); -@define('INSTALL_URL_DESC', 'Base URL for din Serendipity installation'); +@define('INSTALL_URL_DESC', 'Grund URL for din Serendipity installation'); @define('INSTALL_INDEXFILE', 'Index fil'); @define('INSTALL_INDEXFILE_DESC', 'Navnet p din Serendipity index fil'); @@ -361,7 +361,7 @@ @define('INSTALL_BLOCKREF', 'Bloker referencer'); @define('INSTALL_BLOCKREF_DESC', 'Er der nogle specielle hosts du ikke nsker skal vises i reference listen? Separer listen af hostnavne med \';\' og bemrk at disse er blokere med substring masker!'); @define('INSTALL_REWRITE', 'URL Omskrivning'); -@define('INSTALL_REWRITE_DESC', 'Vlg hvilken regel du nsker at bruge nr du generere URLs Aktivering at omskrivningsregler vil gre dine URLs flotte og gre din side bedre at indeksere for robotter som google. Webserveren skal enten understtte mod_rewrite eller "AllowOverride All" for dit Serendipity bibliotek. Standardindstillingen er automatisk beregnet'); +@define('INSTALL_REWRITE_DESC', 'Vlg hvilken regel du nsker at bruge nr du generere URL\'er. Aktivering af omskrivningsregler vil gre dine URL\'er flotte og gre din side bedre at indeksere for robotter som google. Webserveren skal enten understtte mod_rewrite eller "AllowOverride All" for dit Serendipity bibliotek. Standardindstillingen er automatisk beregnet'); /* Imageconversion Settings */ @define('INSTALL_CAT_IMAGECONV', 'Billedekonverterings indstillinger'); @@ -393,7 +393,7 @@ @define('DIRECTORIES_AVAILABLE', 'I listen over tilgngelige undermapper, kan du klikke p en ny mappe for at oprette en ny mappe inden for den stuktur.'); @define('ALL_DIRECTORIES', 'alle mapper'); -@define('MANAGE_DIRECTORIES', 'Hndr mapper'); +@define('MANAGE_DIRECTORIES', 'Hndtr mapper'); @define('DIRECTORY_CREATED', 'Mappen %s er blevet oprettet.'); @define('PARENT_DIRECTORY', 'Hovedmappe'); @define('CONFIRM_DELETE_DIRECTORY', 'Er du sikker p du vil slette al indholdet af mappen %s?'); @@ -407,7 +407,7 @@ @define('SKIPPING_FILE_UNREADABLE', 'Ignorere fil: %s er ikke lsbar.'); @define('FOUND_FILE', 'Fandt ny/ndret fil: %s.'); @define('ALREADY_SUBCATEGORY', '%s er allerede en underkategori af %s.'); -@define('PARENT_CATEGORY', 'Hovedkategori'); +@define('PARENT_CATEGORY', 'Overkategori'); @define('IN_REPLY_TO', 'Som svar p'); @define('TOP_LEVEL', 'Topniveau'); @define('XML_IMAGE_TO_DISPLAY', 'XML knap'); @@ -427,7 +427,7 @@ @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Hele tiden'); @define('RSS_IMPORT_CATEGORY', 'Brug denne kategori for kategorilse artikler'); @define('ERROR_UNKNOWN_NOUPLOAD', 'Der skete en ukendt fejl, filen blev ikke uploaded. Mske er din filstrrelse strre end den maximale strrelse tilladt af din serveropstning. Sprg din webudbyder eller rediger din php.ini fil for at tillade uploads af strre filer.'); -@define('COMMENTS_WILL_BE_MODERATED', 'Kommentarer p denne artikel vil frst blive vist sfremt de bliver godkendt.'); +@define('COMMENTS_WILL_BE_MODERATED', 'Kommentarer til denne artikel skal modereres fr de vil blive vist.'); @define('YOU_HAVE_THESE_OPTIONS', 'Du har flgende muligheder:'); @define('THIS_COMMENT_NEEDS_REVIEW', 'Advarsel: Denne kommentar krver godkendelse frend den vil blive vist'); @define('DELETE_COMMENT', 'Slet kommentar'); @@ -446,7 +446,7 @@ @define('APPROVE_TRACKBACK', 'Godkend trackback'); @define('TRACKBACK_APPROVED', 'Trackback #%s er blevet godkendt'); @define('TRACKBACK_DELETED', 'Trackback #%s er blevet slettet'); -@define('COMMENTS_MODERATE', 'Kommentarer og trackbacks til denne artikel krver godkendelse'); +@define('COMMENTS_MODERATE', 'Kommentarer og trackbacks til denne artikel krver moderering'); @define('PLUGIN_SUPERUSER_HTTPS', 'Brug https til login'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Lader loginlinket pege p en https-destination. Din webserver skal understtte dette!'); @define('INSTALL_SHOW_EXTERNAL_LINKS', 'Gr eksterne links klikbare?'); @@ -464,7 +464,7 @@ @define('ADD_MEDIA', 'Tilfj media'); @define('ENTER_MEDIA_URL', 'Indtast en URL til filen du vil hente'); @define('ENTER_MEDIA_UPLOAD', 'Vlg en fil du nsker at uploade:'); -@define('SAVE_FILE_AS', 'Gem files som:'); +@define('SAVE_FILE_AS', 'Gem fil som:'); @define('STORE_IN_DIRECTORY', 'Gem i flgende bibliotek:'); @define('MEDIA_RENAME', 'Omdb denne fil'); @define('IMAGE_RESIZE', 'ndre strrelse p billede'); @@ -495,20 +495,20 @@ @define('TRACKBACK_CHECKING', 'Checker %s for mulige trackbacks...'); @define('TRACKBACK_NO_DATA', 'Modstende side indeholdte inden data'); @define('TRACKBACK_SIZE', 'Modstende URI overskred den maximale filstrrelse p %s bytes.'); -@define('VIEWMODE_THREADED', 'Switch to threaded view'); +@define('VIEWMODE_THREADED', 'Skift til trdet visning'); @define('COMMENTS_VIEWMODE_THREADED', 'Trde'); @define('COMMENTS_VIEWMODE_LINEAR', 'Linear'); @define('DISPLAY_COMMENTS_AS', 'Vis kommentarer som'); @define('SIDEBAR_PLUGINS', 'Sidebarplugins'); @define('EVENT_PLUGINS', 'Hndelseplugins'); -@define('ADD_MEDIA_BLAHBLAH', 'Tilfj en fil til dit mediearkiv:

Her kan du uploade mediafiler, eller bede mig hente dem fra et sted p nette! Hvis du ikke har et passende billeder, prv at sg efter billeder p google der passer til dine tanker, resultatet er ofte brugbart og sjovt :)

Vlg metode:


'); +@define('ADD_MEDIA_BLAHBLAH', 'Tilfj en fil til dit mediearkiv:

Her kan du uploade mediafiler, eller f dem hentet fra et sted p nettet. Hvis du ikke har et passende billeder, prv at sg efter billeder p google der passer til dine tanker, resultatet er ofte brugbart og sjovt :)

Vlg metode:


'); @define('COMMENTS_FILTER_SHOW', 'Vis'); @define('COMMENTS_FILTER_ALL', 'Alle'); @define('COMMENTS_FILTER_APPROVED_ONLY', 'Kun godkendte'); @define('COMMENTS_FILTER_NEED_APPROVAL', 'Afventer godkendelse'); -@define('RSS_IMPORT_BODYONLY', 'Placer al den importeret tekst in i "artikel" delen, og ikke opdel ind i "udvidet artikel" sektionen.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Vil hele artiklen, med udvidet del, inde i RSS feed'); -@define('MT_DATA_FILE', 'Movable Type data fil'); +@define('RSS_IMPORT_BODYONLY', 'Placer al den importeret tekst ind i "artikel" delen, og ikke opdelt ind i "udvidet artikel" sektionen.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Vis hele artiklen, med udvidet del, inde i RSS feed'); +@define('MT_DATA_FILE', 'MovableType data fil'); @define('FORCE', 'gennemtving'); @define('CREATE_AUTHOR', 'Opret forfatter \'%s\'.'); @define('CREATE_CATEGORY', 'Opret kategori \'%s\'.'); @@ -534,7 +534,7 @@ @define('VERSION', 'version'); @define('INSTALL', 'Installer'); @define('ALREADY_INSTALLED', 'Allerede installeret'); -@define('SELECT_A_PLUGIN_TO_ADD', 'Vlge det plugin du nsker at instalelre'); +@define('SELECT_A_PLUGIN_TO_ADD', 'Vlg det plugin du nsker at installere'); @define('INSTALL_OFFSET', 'Server tidsforskydelse'); @define('STICKY_POSTINGS', 'Vedvarende artikler'); @define('INSTALL_FETCHLIMIT', 'Artikler p forsiden'); @@ -544,7 +544,7 @@ @define('IMPORT_WELCOME', 'Velkommen til Serendipity importvrktj'); @define('IMPORT_WHAT_CAN', 'Her kan du importere artikler fra andre weblog software applikationer'); @define('IMPORT_SELECT', 'Vlg venligst det software du nsker at importere fra'); -@define('IMPORT_PLEASE_ENTER', 'Indtast venligst det pkrvede data herunder'); +@define('IMPORT_PLEASE_ENTER', 'Indtast venligst de pkrvede data herunder'); @define('IMPORT_NOW', 'Importer nu!'); @define('IMPORT_STARTING', 'Starter import procedure...'); @define('IMPORT_FAILED', 'Importeringen fejlede'); @@ -552,9 +552,9 @@ @define('IMPORT_WEBLOG_APP', 'Weblog applikation'); @define('EXPORT_FEED', 'Eksporter fuldt RSS feed'); @define('STATUS', 'Status efter import'); -@define('IMPORT_GENERIC_RSS', 'Almindeligt RSS import'); +@define('IMPORT_GENERIC_RSS', 'Almindelig RSS import'); @define('ACTIVATE_AUTODISCOVERY', 'Send Trackbacks til links fundet i artikler'); -@define('WELCOME_TO_ADMIN', 'Velkommen til Serendipity Administrations Suiteen.'); +@define('WELCOME_TO_ADMIN', 'Velkommen til Serendipity Administrations suiten.'); @define('PLEASE_ENTER_CREDENTIALS', 'Indtast venligst dine adgangsoplysninger herunder.'); @define('ADMIN_FOOTER_POWERED_BY', 'Drives af Serendipity %s og PHP %s'); @define('INSTALL_USEGZIP', 'Benyt gzip komprimerede sider'); @@ -587,11 +587,11 @@ @define('SIMPLE_INSTALLATION', 'Simpel installation'); @define('EXPERT_INSTALLATION', 'Expert installation'); @define('COMPLETE_INSTALLATION', 'Fuldfr installation'); -@define('WONT_INSTALL_DB_AGAIN', 'instalerer ikke database igen'); +@define('WONT_INSTALL_DB_AGAIN', 'Installerer ikke database igen'); @define('CHECK_DATABASE_EXISTS', 'Undersger om databasen og tabllerne allerede findes'); @define('CREATING_PRIMARY_AUTHOR', 'Opretter primr forfatter \'%s\''); -@define('SETTING_DEFAULT_TEMPLATE', 'Stter standard template'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installere standard plugins'); +@define('SETTING_DEFAULT_TEMPLATE', 'Stter standard skabelon'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Installerer standard plugins'); @define('SERENDIPITY_INSTALLED', 'Serendipity er nu installeret'); @define('VISIT_BLOG_HERE', 'Besg din nye blog her'); @define('THANK_YOU_FOR_CHOOSING', 'Tak fordi du valgte Serendipity'); @@ -600,8 +600,8 @@ @define('WEBSERVER_SAPI', 'Webserver SAPI'); @define('IMAGE_ROTATE_LEFT', 'Roter billede 90 grader imod uret'); @define('IMAGE_ROTATE_RIGHT', 'Roter billede 90 grader med uret'); -@define('TEMPLATE_SET', '\'%s\' has been set as your active template'); -@define('SEARCH_ERROR', 'Sgefunktionen fungere ikke som forventet. Besked til administratoren: Dette sker muligvis pga. en manglende index key i databasen. P MySQL systemer skal din bruger have rettigheder til at udfre dette query:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Den specifikke fejl returneret af databasen, var:
%s
'); +@define('TEMPLATE_SET', '\'%s\' er blevet sat som din aktive skabelon'); +@define('SEARCH_ERROR', 'Sgefunktionen fungere ikke som forventet. Besked til administratoren: Dette sker muligvis pga. en manglende index key i databasen. P MySQL systemer skal din bruger have rettigheder til at udfre denne query:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
Den specifikke fejl returneret af databasen, var:
%s
'); @define('EDIT_THIS_CAT', ' Redigerer "%s"'); @define('CATEGORY_REMAINING', 'Slet denne kategori og flyt dens artikler ind i denne kategori'); @define('CATEGORY_INDEX', 'Nedenunder er en liste over kategorier der er tilgngelige for dine artikler'); @@ -609,8 +609,8 @@ @define('RESET_DATE', 'Reset dato'); @define('RESET_DATE_DESC', 'Klik her for at resette datoen til den nuvrende tid'); @define('PROBLEM_PERMISSIONS_HOWTO', 'Rettigheder kan gives ved at krer flgende shell kommando: `%s` p det fejlede bibliotek, eller ved at stte det vha. et FTP program'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Advarsel: Din nuvrende template bruger en forldet template metode, vi anbefaler du opgraderer, hvis muligt'); -@define('ENTRY_PUBLISHED_FUTURE', 'Denne artikler er endnu ikke udgivet.'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Advarsel: Din nuvrende skabelon bruger en forldet skabelon metode, vi anbefaler du opgraderer, hvis muligt'); +@define('ENTRY_PUBLISHED_FUTURE', 'Denne artikel er endnu ikke udgivet.'); @define('ENTRIES_BY', 'Artikler skrevet af %s'); @define('PREVIOUS', 'Forrige'); @define('NEXT', 'Nste'); @@ -649,241 +649,238 @@ @define('INSTALL_OFFSET_DESC', 'Indtast antallet af timer mellem tiden p din webserver (%clock%) og din fortrukne tidszone'); @define('UNMET_REQUIREMENTS', 'Uopfyldt krav: %s'); @define('CHARSET', 'Karakterst'); -@define('AUTOLANG', 'Brug, som standard, brugerens browser sprog'); +@define('AUTOLANG', 'Brug som standard, brugerens browser sprog'); @define('AUTOLANG_DESC', 'Hvis aktiveret, vil brugerens browsersprog benyttes til at finde det viste sprog i dine artikler og interface.'); -@define('INSTALL_AUTODETECT_URL', 'Autoudregn brugte HTTP-Host'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Hvis denne er sat til "ja", vil Serendipity sikre at den HTTP Host der var brug af din besgende, er brugt som din BaseURL indstilling. Aktiverer du dette, kan du bruge flere domnenavne p samme Serendipity Blog.'); -@define('CONVERT_HTMLENTITIES', 'Prv at automatisk konvertere HTML entities?'); +@define('INSTALL_AUTODETECT_URL', 'Autoudregn anvendt HTTP-Host'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Hvis denne er sat til "ja", vil Serendipity sikre at den HTTP Host der anvendes af dine besgende, anvendes som din BaseURL indstilling. Aktiverer du dette, kan du bruge flere domnenavne p samme Serendipity Blog.'); +@define('CONVERT_HTMLENTITIES', 'Prv at konvertere HTML entities automatisk?'); @define('EMPTY_SETTING', 'Du angav ikke en gyldig vrdi for "%s"!'); @define('USERCONF_REALNAME', 'Rigtigt navn'); -@define('USERCONF_REALNAME_DESC', 'Det fulde navn p fatteren. Dette er navnet set af lserne'); +@define('USERCONF_REALNAME_DESC', 'Det fulde navn p forfatteren. Dette er navnet set af lserne'); @define('HOTLINK_DONE', 'Fil blev hotlinked.
Frdig.'); @define('ENTER_MEDIA_URL_METHOD', 'Afhentningsmetode:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Bemrk: Hvis du vlger at hotlinke til en server, br du sikre dig tilladelse til at gre dette, eller vre ejeren af serveren. Hotlink gr det muligt at bruge eksterne billeder, uden at gemme den lokalt.'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Bemrk: Hvis du vlger at hotlinke til en server, br du sikre dig tilladelse til at gre dette, eller vre ejeren af serveren. Hotlink gr det muligt at bruge eksterne billeder, uden at gemme dem lokalt.'); @define('MEDIA_HOTLINKED', 'hotlinked'); -@define('FETCH_METHOD_IMAGE', 'Hent billede fra din server'); +@define('FETCH_METHOD_IMAGE', 'Hent billede til din server'); @define('FETCH_METHOD_HOTLINK', 'Hotlink til server'); -@define('DELETE_HOTLINK_FILE', 'Slet den hotlinked fil ved navn %s'); +@define('DELETE_HOTLINK_FILE', 'Slet den hotlinkede fil ved navn %s'); @define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Vis E-Mail adresser?'); -@define('IMAGE_MORE_INPUT', 'Add more images'); // Translate -@define('BACKEND_TITLE', 'Additional information in Plugin Configuration screen'); // Translate -@define('BACKEND_TITLE_FOR_NUGGET', 'Here you can define a custom string which is displayed in the Plugin Configuration screen together with the description of the HTML Nugget plugin. If you have multiple HTML nuggets with an empty title, this helps to distinct the plugins from another.'); // Translate -@define('CATEGORIES_ALLOW_SELECT', 'Allow visitors to display multiple categories at once?'); // Translate -@define('CATEGORIES_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each category in this sidebar plugin. Users can check those boxes and then see entries belonging to their selection.'); // Translate -@define('PAGE_BROWSE_PLUGINS', 'Page %s of %s, totalling %s plugins.'); +@define('IMAGE_MORE_INPUT', 'Tilfj flere billeder'); +@define('BACKEND_TITLE', 'Yderligere information p plugin konfigurations siden'); +@define('BACKEND_TITLE_FOR_NUGGET', 'Her kan du indtaste en tekst som vises p plugin konfigurations siden, sammen med beskrivelsen af din HTML Nugget. Har du flere HTML Nuggets med tom titel kan dette hjlpe med at genkende dem fra hinanden.'); +@define('CATEGORIES_ALLOW_SELECT', 'Tillad brugere at vise flere kategorier samtidig?'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Hvis denne mulighed aktiveres vises en checkboks ud for hver kategori i denne sidebar. Brugere kan afkrydse disse bokse og derefter se indlg afhngig af deres valg.'); +@define('PAGE_BROWSE_PLUGINS', 'Side %s af %s, i alt %s plugins.'); @define('INSTALL_CAT_PERMALINKS', 'Permalinks'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Defines various URL patterns to define permanent links in your blog. It is suggested that you use the defaults; if not, you should try to use the %id% value where possible to prevent Serendipity from querying the database to lookup the target URL.'); -@define('INSTALL_PERMALINK', 'Permalink Entry URL structure'); -@define('INSTALL_PERMALINK_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries may become available. You can use the variables %id%, %title%, %day%, %month%, %year% and any other characters.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Permalink Author URL structure'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries from certain authors may become available. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Permalink Category URL structure'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Here you can define the relative URL structure begining from your base URL to where entries from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed Category URL structure'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Here you can define the relative URL structure begining from your base URL to where RSS-feeds frmo certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Path to archives'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Path to archive'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Path to categories'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Path to unsubscribe comments'); -@define('INSTALL_PERMALINK_DELETEPATH', 'Path to delete comments'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Path to approve comments'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Path to RSS Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Path to single plugin'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Path to admin'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Path to search'); -@define('USERCONF_CREATE', 'Forbid creating entries?'); -@define('USERCONF_CREATE_DESC', 'If selected, the user may not create new entries'); -@define('INSTALL_CAL', 'Calendar Type'); -@define('INSTALL_CAL_DESC', 'Choose your desired Calendar format'); -@define('REPLY', 'Reply'); -@define('USERCONF_GROUPS', 'Group Memberships'); -@define('USERCONF_GROUPS_DESC', 'This user is a member of the following groups. Multiple memberships are possible.'); -@define('MANAGE_GROUPS', 'Manage groups'); -@define('DELETED_GROUP', 'Group #%d %s deleted.'); -@define('CREATED_GROUP', 'A new group %s has been created'); -@define('MODIFIED_GROUP', 'The properties of group %s have been changed'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Angiver forskellige URL mnstre som definerer permanente links i din blog. Det anbefales at bruge standardvrdierne; hvis ikke, br du bruge %id% vrdien hvor muligt for at forhindre at Serendipity skal sl URL\'en op i databasen.'); +@define('INSTALL_PERMALINK', 'Permalink URL struktur'); +@define('INSTALL_PERMALINK_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor artiklerne bliver tilgngelige. Du kan bruge variablene %id%, %title%, %day%, %month%, %year% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_AUTHOR', 'Permalink forfatter URL struktur'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor artikler fra bestemte forfattere bliver tilgngelige. Du kan bruge variablene %id%, %realname%, %username%, %email% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_CATEGORY', 'Permalink kategori URL struktur'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor artikler fra bestemte kategorier bliver tilgngelige. Du kan anvende de variable %id%, %name%, %description% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed kategori URL struktur'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor RSS-feeds fra bestemte kategorier bliver tilgngelige. Du kan anvende de variable %id%, %name%, %description% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Sti til arkiver'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Sti til arkiv'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Sti til kategorier'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Sti til afmeldings kommentarer'); +@define('INSTALL_PERMALINK_DELETEPATH', 'Sti til sletning af kommentarer'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Sti til godkendelse af kommentarer'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'Sti til RSS feeds'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Sti til et plugin'); +@define('INSTALL_PERMALINK_ADMINPATH', 'Sti til admin'); +@define('INSTALL_PERMALINK_SEARCHPATH', 'Sti til sgning'); +@define('USERCONF_CREATE', 'Forbyd oprettelse af artikler?'); +@define('USERCONF_CREATE_DESC', 'Hvis valgt, kan denne bruger ikke oprette nye artikler'); +@define('INSTALL_CAL', 'Kalendar type'); +@define('INSTALL_CAL_DESC', 'Vlg dit kalenderformat'); +@define('REPLY', 'Svar'); +@define('USERCONF_GROUPS', 'Gruppe medlemsskab'); +@define('USERCONF_GROUPS_DESC', 'Brugeren er medlem af flgende grupper. Det er muligt at vre medlem af flere grupper.'); +@define('MANAGE_GROUPS', 'Hndter grupper'); +@define('DELETED_GROUP', 'Gruppe #%d %s slettet.'); +@define('CREATED_GROUP', 'En nye gruppe %s er blevet oprettet'); +@define('MODIFIED_GROUP', 'Egenskaberne for gruppen %s er blevet ndret'); @define('GROUP', 'Group'); -@define('CREATE_NEW_GROUP', 'Create new group'); -@define('DELETE_GROUP', 'You are about to delete group #%d %s. Are you serious?'); -@define('USERLEVEL_OBSOLETE', 'NOTICE: The userlevel attribute is now only used for backward compatibility to plugins and fallback authorisation. User privileges are now handled by group memberships!'); +@define('CREATE_NEW_GROUP', 'Opret ny gruppe'); +@define('DELETE_GROUP', 'Slet gruppe #%d %s. Er du sikker?'); +@define('USERLEVEL_OBSOLETE', 'BEMRK: Brugerniveau indstillingen anvendes nu kun til bagud kompatibilitet. Bruger privilegier angives nu ved hjlp af gruppe medlemskaber!'); @define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'The ID of the feed you wish to publish'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Name of image to display (or leave blank for counter), located on feedburner.com, ex: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner title'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Title (if any) to display alongside the image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner image text'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (if any) to display when hovering the image'); -@define('SEARCH_TOO_SHORT', 'Your search-query must be longer than 3 characters. You can try to append * to shorter words, like: s9y* to trick the search into using shorter words.'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'ID p det feed du nsker at offentliggre'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner billede'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Navn p billede der skal vises (ingenting giver en tller), billedet skal eksistere hos feedburner.com, f.eks.: fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner titel'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Eventuel titel der skal vises ved billedet'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner billedtekst'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Eventuel \'hover\' tekst til billedet'); +@define('SEARCH_TOO_SHORT', 'Din sgestreng skal vre lngere end 3 tegn. Du kan stte * efter dit sgeord for at sge p kortere dele af ord (f.eks. s9y*)'); @define('INSTALL_DBPORT', 'Database port'); -@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); +@define('INSTALL_DBPORT_DESC', 'Denne port anvendes til at forbinde til din databaseserver'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: Eksterne tjenester'); @define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Fulde moduler'); @define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Artikel relateret'); @define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Brugerhndtering'); @define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Skabeloner'); @define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); -@define('PLUGIN_GROUP_IMAGES', 'Images'); +@define('PLUGIN_GROUP_IMAGES', 'Billeder'); @define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); @define('PLUGIN_GROUP_MARKUP', 'Markup'); -@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); -@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); -@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); -@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Tempaltes of categories" plugin.'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); +@define('PLUGIN_GROUP_STATISTICS', 'Statistik'); +@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Adgang til personlig konfiguration'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: ndre brugerniveauer'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: ndre "forbyd oprettelse af artikler"'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: ndre rettighed til at offentliggre artikler'); +@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Adgang til system konfiguration'); +@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Adgang til blog-specifik konfiguration'); +@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrer artikler'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrer andres artikler'); +@define('PERMISSION_ADMINIMPORT', 'adminImport: Importer artikler'); +@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrer kategorier'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrer andre brugeres kategorier'); +@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Slet kategorier'); +@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrer brugere'); +@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Slet brugere'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: ndre brugerniveau'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrer brugere i din(e) gruppe(r)'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrer bruger der ikke er i din(e) gruppe(r)'); +@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Opret nye brugere'); +@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrer grupper'); +@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrer plugins'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrer andre brugeres plugins'); +@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrer media filer'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrer media biblioteker'); +@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Tilfj nye media filer'); +@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Slet media filer'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrer andres media filer'); +@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: Vis media filer'); +@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Opdater minibilleder'); +@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrer kommentarer'); +@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrer skabeloner'); +@define('INSTALL_BLOG_EMAIL', 'Bloggens emailadresse'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Her angives emailadressen som anvendes i \'fra\' feltet p udgende email fra bloggen. Vr opmrksom p at mange mailservere afviser email med ukendt eller ikke eksisterende emailadresse i \'fra\' feltet.'); +@define('CATEGORIES_PARENT_BASE', 'Vis kun kategorier herunder...'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Du kan vlge en forlder kategori, s kun kategorierne herunder vises.'); +@define('CATEGORIES_HIDE_PARALLEL', 'Skjul kategorier som ikke er en del af kategoritret'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Hvis du nsker at skjule kategorier som er del af et andet kategoritr skal du vlge \'Ja\' her. Denne feature giver mest mening i en flerbruger blog installation, som anvender "Properties/Tempaltes of categories" pluginet.'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Vis andre brugeres media filer'); @define('CHARSET_NATIVE', 'Native'); -@define('INSTALL_CHARSET', 'Charset selection'); -@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); -@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); -@define('PERM_READ', 'Read permission'); -@define('PERM_WRITE', 'Write permission'); +@define('INSTALL_CHARSET', 'Karakterst valg'); +@define('INSTALL_CHARSET_DESC', 'Her kan du vlge mellem UTF-8 eller \'native\' (lokalt, f.eks. ISO-8859-1) karakterst. Nogle sprog har kun UTF-8 oversttelsen, s at stte valget til \'native\' vil ikke have nogen effekt. UTF-8 anbefales til nyinstallationer. Lad vre med at ndre denne indstilling hvis du allerede har lavet artikler med special karakterer - det kan medfre dine artikler vises forkert. Ls mere om alt dette p http://www.s9y.org/index.php?node=46'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Aktiver Plugin API hook'); +@define('CALENDAR_EXTEVENT_DESC', 'Hvis aktiveret kan plugins "hgte" sig p kalenderen og fremhve deres egne events. Aktiver kun hvis du har installeret plugins der krver dette, da det forringer performance.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'Serendipity\'s XML-RPC API interface leveres ikke lngere sammen med Serendipity p grund af gentagne sikkerhedsproblemer med dette API. Du er derfor ndt til at installere XML-RPC pluginet for at kunne bruge XML-RPC API. URL\'en i dine programmer ndres IKKE - s snart pluginet er installeret vil du igen vre istand til at bruge dette API.'); +@define('PERM_READ', 'Lse rettighed'); +@define('PERM_WRITE', 'Skrive rettighed'); @define('PERM_DENIED', 'Permission denied.'); -@define('INSTALL_ACL', 'Apply read-permissions for categories'); -@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Old Password'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); +@define('INSTALL_ACL', 'Anvend lserettigheder for kategorier'); +@define('INSTALL_ACL_DESC', 'Hvis aktiveret anvendes grupperettigheder for brugere der er logget ind. I modsat fald anvendes lserettigheder for kategorier ikke, men din blog bliver til gengld lidt hurtigere. S har du ikke brug for multibruger lserettigheder i din blog br du vlge \'nej\' her.'); +@define('PLUGIN_API_VALIDATE_ERROR', 'Konfigurations syntax forkert for indstilling "%s". Skal bruge indhold af typen "%s".'); +@define('USERCONF_CHECK_PASSWORD', 'Nuvrende kodeord'); +@define('USERCONF_CHECK_PASSWORD_DESC', 'Hvis du ndrer kodeord i feltet herover skal du indtaste dit nuvrende kodeord her.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'Du indtastede ikke det rigtige nuvrende kodeord, og kan derfor ikke ndre kodeord, din ndring blev ikke gemt.'); @define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); -@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_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.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); - -@define('COMMENT_NOT_ADDED', 'Din kommentar kunne ikke tilfjes fordi kommentarer til denne artikel er blevet deaktiveret.'); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' -@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); -@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); -@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Her kan du angive den relative URL struktur fra din grund URL til hvor RSS-feeds fra bestemte forfattere bliver tilgngelige. Du kan anvende de variable vrdier %id%, %realname%, %username%, %email% samt alle andre karakterer.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed forfatter URL struktur'); +@define('INSTALL_PERMALINK_AUTHORSPATH', 'Sti til forfattere'); +@define('AUTHORS', 'Forfattere'); +@define('AUTHORS_ALLOW_SELECT', 'Tillad besgende at vise flere forfattere samtidig?'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Hvis aktiveret vil der vises en checkboks ud for hver forfatter i sidebaren. Brugere kan s afkrydse hvilke forfatteres artikler der skal vises.'); +@define('AUTHOR_PLUGIN_DESC', 'Vis en liste over forfattere'); +@define('CATEGORY_PLUGIN_TEMPLATE', 'Aktiver Smarty-skabeloner?'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Aktiveres denne indstilling, vil der anvendes Smarty skabelon features i opbygningen af kategorilisten, du har mulighed for at ndre layout for listen i "plugin_categories.tpl" skabelon filen. Bemrk, denne indstilling koster performance, s har du ikke behov for den, s lad vre med at aktivere den.'); +@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Vis antal artikler pr. kategori?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Vis antal artikler ved siden af forfatternavn?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Hvis aktiv, vises antallet af artikler forfatteren har skrevet i paranteser ved siden af forfatternavnet.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Tilpasset administrator interface'); + +@define('COMMENT_NOT_ADDED', 'Din kommentar kunne ikke tilfjes af en af flgende grunde: kommentarer til denne artikel er blevet deaktiveret, du indtastede forkerte data, eller din kommentar blev fanget af antispam beskyttelsen'); +@define('INSTALL_TRACKREF', 'Visning af referencer?'); +@define('INSTALL_TRACKREF_DESC', 'Aktiverer du reference visning, vil du kunne se hvilke sites der henviser til dine artikler. Dette bliver tit misbrugt til spam.'); +@define('CATEGORIES_HIDE_PARENT', 'Skjul den valgte overkategori?'); +@define('CATEGORIES_HIDE_PARENT_DESC', 'Hvis du begrnser visningen af kategorier til en specifik kategori, vil du som standard se overkategorien i listen. Deaktiveres denne indstilling vises overkategorien ikke.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Advarsel: Du har ikke valgt noget gruppemedlemskab. Da dette ville logge dig ud af brugergruppeadministrationen, er dine ndringer derfor ikke gemt.'); +@define('INSTALL_RSSFETCHLIMIT', 'Artikler i feeds'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'Antallet af artikler der skal vises p hver side i RSS feeds.'); +@define('INSTAL_DB_UTF8', 'Brug database karakterst-oversttelse'); +@define('INSTAL_DB_UTF8_DESC', 'Udfrer MySQL kommandoen "SET NAMES .." for at angive det krvede karakterst. Deaktiver hvis du ser underlige karakterer i din blog.'); +@define('ONTHEFLYSYNCH', 'Automatisk medie synkronisering'); +@define('ONTHEFLYSYNCH_DESC', 'Hvis aktiv, vil Serendipity sammenligne medie databasen med filerne der er gemt p serveren og synkronisere disse.'); +@define('USERCONF_CHECK_USERNAME_ERROR', 'Brugernavn skal indtastes.'); @define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); -@define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); +@define('FURTHER_LINKS_S9Y', 'Serendipity hjemmeside'); +@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity dokumentation'); +@define('FURTHER_LINKS_S9Y_BLOG', 'Officiel blog'); +@define('FURTHER_LINKS_S9Y_FORUMS', 'Fora'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_IS_DELETED', '(Kommentar slettet)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', 'Aktuel forfatter'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('WORD_NEW', 'Ny'); +@define('SHOW_MEDIA_TOOLBAR', 'Vis vrktjslinie i medievlger popup?'); +@define('MEDIA_KEYWORDS', 'Medie ngleord'); +@define('MEDIA_KEYWORDS_DESC', 'Indtast en ";" adskilt liste af ord du vil prdefinere som ngleord for medie filer.'); +@define('MEDIA_EXIF', 'Importer EXIF/JPEG billeddata'); +@define('MEDIA_EXIF_DESC', 'Hvis aktiv, vil EXIF/JPEG metadata blive indlst og gemt i databasen for senere at kunne vises i medie galleriet.'); +@define('MEDIA_PROP', 'Medie egenskaber'); @define('GO_ADD_PROPERTIES', 'Go & enter properties'); @define('MEDIA_PROPERTY_DPI', 'DPI'); @define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COMMENT1', 'Kort kommentar'); +@define('MEDIA_PROPERTY_COMMENT2', 'Lang kommentar'); +@define('MEDIA_PROPERTY_TITLE', 'Titel'); +@define('MEDIA_PROP_DESC', 'Indtast ";" adskilt liste af felter/egenskaber du vil definere for hver mediefil. '); +@define('MEDIA_PROP_MULTIDESC', '(Du kan tilfje ":MULTI" efter ethvert felt for at angive dette felt indeholder en lang tekst i stedet for blot nogle karakterer)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'Denne skabelon/stil har ikke nogen specifikke indstillinger. Ls den tekniske dokumentation p www.s9y.org, punktet "Configuration of Theme options", for at se hvordan din skabelon kan anvende indstillinger.'); +@define('STYLE_OPTIONS', 'Tema/stil indstillinger'); @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('SYNDICATION_RFC2616', 'Aktiver RSS-feeds der overholder RFC2616'); +@define('SYNDICATION_RFC2616_DESC', 'Hvis IKKE RFC2616 overholdes vil alle foresprgsler til Serendipity returnere artikler ndret siden tidspunktet for sidste foresprgsel. Dvs \'nej\' medfrer at dine besgende fr alle artikler siden sidst. P den anden side, nogle RSS aggregatorer som f.eks. \'Planet\' opfrer sig underligt med denne indstilling da den jo ikke overholder RFC2616. Ls eventuelt mere om problemet her https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Tilhrende dato'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'Spilletid'); +@define('FILENAME_REASSIGNED', 'Nyt filnavn automagisk tildelt: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. fil upload strrelse'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Angiv maximal filstrrelse for uploadede filer. Denne indstilling kan overskrives af en server indstilling i PHP.ini: upload_max_filesize, post_max_size, max_input_time har alle hjere prioritet end denne indstilling. Indtaster du ikke noget, anvendes server indstillingerne.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Fejl: Du kan ikke uploade filer strre end %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. bredde for uploadede billeder'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Indtast den maximale bredde i pixels, for uploadede billeder.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. hjde for uploadede billeder'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Indtast den maximale hjde i pixels, for uploadede billeder.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Fejl: Du kan ikke uploade billeder der er strre end %s x %s pixels!'); @define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); +@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, tilpasset strrelse)'); +@define('MEDIA_ENTRY', 'Selvstndig artikel'); @define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'Tillad dynamiske billedstrrelser?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Hvis aktiveret, kan medievlgeren returnere billeder i vilkrlige strrelser, styret af en GET variabel, billederne caches og kan derfor generere mange filer.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'Bibliotek og filer blev flyttet til %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Bibliotek og filer kunne ikke flyttes til %s!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'P IKKE-MySQL databaser, understttes iteration gennem artikler for at opdatere stier til biblioteker ikke. Du bliver ndt til manuelt at redigere dine artikler og rette stierne, er dette for besvrligt kan du flytte dit bibliotek tilbage til den gamle placering.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Stien til det flyttede bibliotek er opdateret i %s artikler.'); +@define('PLUGIN_ACTIVE', 'Aktiv'); +@define('PLUGIN_INACTIVE', 'Inaktiv'); +@define('PREFERENCE_USE_JS', 'Aktiver advanceret JS brug?'); +@define('PREFERENCE_USE_JS_DESC', 'Hvis aktiveret, vil der blive anvendt advancerede Javascript funktioner for at give en forbedret brugeroplevelse, f.eks. i plugin konfigurationen, hvor drag & drop omrokering af plugins bliver mulig.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(Denne side anvender advanceret JavaScript. Fr du funktionalitetsproblemer, s sl advanceret JS brug fra i dine personlige indstillinger, eller deaktiver Javascript i din browser)'); - -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Sti til kommentarer'); +@define('PERM_SET_CHILD', 'St de samme rettigheder p alle underliggende biblioteker'); @define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Aktiver plugin adgangskontrol for grupper?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Mulighed for at bestemme hvilke grupper der m anvende hvilke plugins.'); diff --git a/plugins/serendipity_event_karma/lang_en.inc.php b/plugins/serendipity_event_karma/lang_en.inc.php index 605438fc..b8c8ea0f 100644 --- a/plugins/serendipity_event_karma/lang_en.inc.php +++ b/plugins/serendipity_event_karma/lang_en.inc.php @@ -47,4 +47,5 @@ @define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'votes'); @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'points'); +@define('PLUGIN_KARMA_STARRATING', 'Enable individual rating on this entry?'); ?> diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_da.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_da.inc.php new file mode 100644 index 00000000..5594191a --- /dev/null +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_da.inc.php @@ -0,0 +1,113 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spamblock'); +@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'Et udvalg af værktøjer til at undgå kommentar spam'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Spam beskyttelse: Invalid besked.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Spam beskyttelse: Du kan ikke gemme 2 kommentarer så hurtigt efter hinanden.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Denne blog har nødlukket for kommentarfunktionaliteten. kom igen en anden gang'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Tillad ikke kopier af kommentarer'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Tillad ikke at brugere kan gemme en kommentar med samme indhold som en eksisterende kommentar'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'Nødlukning af kommentar funktionalitet'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Midlertidig nødlukning af kommentarer til alle artikler. Kan bruges ved spamangreb.'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'IP blokerings interval'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Hvor mange minutter skal der gå mellem den samme ipadresse kan gemme en kommentar. Dette kan forhindre spamoversvømmelse'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Aktiver CAPTHA billeder'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Kræver at brugeren indtaster en tilfældig tekst som vises i et specielt tegnet stykke grafik (CAPTHA). Dette kan forhindre robotter i at gemme kommentarer i din blog. Bemærk at svagtseende kan have problemer med at læse teksten i grafikken.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'Indtast venligst teksten du kan se i CAPTHA billedet i indtastningsfeltet, dette er nødvendigt for at forhindre robotter i at lave kommentarspam. Din kommentar vil kun blive gemt såfremt du indtaster den rigtige tekst. Det er også et krav at din browser accepterer cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Indtast teksten du kan se her i indtastningsfeltet!'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Indtast teksten fra CAPTHA billedet herover: '); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Du indtastede ikke den samme tekst som vist i CAPTHA billedet. Se på billedet og indtast den rigtige tekst.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Captchas er ikke aktiveret på din server. GDLib and freetype bibliotekerne skal kompiles i PHP, og de nødvendige TTF filer forefindes i dit bibliotek.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Anvend CAPTHA billeder efter givent antal dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'CAPTHA billeder kan gøres obligatoriske efter en artikel har nået en bestemt alder. Indtast hvor gammel en artikel skal være før de aktiveres. 0 betyder de altid er aktive.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Automatisk kommentar moderering efter givent antal dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'Kommentarer til artikler kan sættes op således disse skal modereres. Indtast hvor gamle artikler skal være før kommentarer automatisk modereres. 0 betyder ingen automatisk moderering.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Hvor mange links før der kræves moderering'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'Når en kommentar indeholder flere end et givent antal links skal kommentaren modereres. 0 betyder at der ikke tælles links.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Hvor mange links før en kommentar afvises'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'Når en kommentar indeholder flere end et givent antal links kan kommentaren automatisk afvises. 0 betyder der ikke tælles links.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'Din kommentars indhold eller andet, gør at den skal godkendes af ejeren af denne blog før den vil blive vist.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'Baggrundsfarve for CAPTHA billede'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Indtast RGB værdier: 0,255,255'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'Placering af logfil'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Information om afviste/kommentarer der kræver godkendelse kan skrives i en logfil. En tom streng deaktiverer logning.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'Emergency Comment Blockage'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'Kopi kommentar'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blokering'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'Forkert CAPTCHA (Indtastet: %s, Forventet: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'Automatisk godkendelse efter X dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'For mange links'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'For mange links'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Skjul emailadresser'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'Der vises ingen emailadresser fra brugere der har kommenteret'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'Emailadresser vil udelukkende blive brugt til notificering'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vælg logmetode'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'Der kan logges til en database eller en tekstfil'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Fil (se "logfil" indstilling herunder)'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'Database'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Ingen logning'); + +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Behandling af kommentarer modtaget via API'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Denne indstilling afgør hvordan kommentarer modtaget via API kald (Trackbacks, WFW:commentAPI kommentarer) behandles. \'godkend\', kræver at alle kommentarer godkendes. \'afvis\', afviser denne type kommentarer. \'ingen\' bevirker at denne type kommentarer behandles som alle andre.'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'godkend'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'afvis'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'API kommentarer (f.eks trackbacks) er ikke tilladt'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktiver ordfilter'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'Søger efter tekststrenge i kommentarer og markerer disse som spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'Ordfilter til URL\'er'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'Regulære udtryk er tilladt, adskil strenge med semikolon (;).'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'Ordfilter til forfatter navne'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS_DESC', 'Regulære udtryk er tilladt, adskil strenge med semikolon (;).'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'Ordfilter til kommentar tekst'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'Ugyldig emailadresse'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Check emailadresser?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'Krævede kommentar felter'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Indtast liste af krævede felter som skal udfyldes i forbindelse med en kommentar. Adskil felter med ",". Følgende felter kan anvendes: name, email, url, replyTo, comment'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Du indtastede ikke %s feltet!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Indstil Antispam metoder'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Bloker denne forfatter vha Spamblock plugin'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Bloker denne URL vha Spamblock plugin'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'Fjern blokering af denne forfatter vha Spamblock plugin'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'Fjern blokering af denne URL vha Spamblock plugin'); + +@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktiver URL filtrering vha blogg.de blackliste'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'Filtreret vha blogg.de blackliste'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Indhold = titel kommentar'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'Afvis kommentarer hvor indholdet er det samme som titel'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Check trackback URL\'er'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Tillad kun trackbacks hvis URL indeholder et link til din blog'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Ugyldig trackback URL.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'Stærkere CAPTCHAS'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Deaktiver spamblok for forfattere'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'Tillad at forfattere i følgende brugergrupper kan skrive kommentarer uden at disse checkes af spamblock.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API nøgle'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com er en central anti-spam og blacklistings server. Den kan analysere nye kommentarer på din blog og checke om disse er blevet registreret som spam. Akismet blev udviklet specielt til WordPress, men kan også anvendes af andre systemer. Du kan få en API nøgle fra http://www.akismet.com ved at registrere en konto på http://www.wordpress.com/. Indtaster du ikke noget i dette felt anvendes Akismet ikke.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Hvordan skal Akismet-genkendt spam behandles'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'Filtreret af Akismet.com blackliste'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Hvad skal der ske med kommentarer som auto-modereres?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Hvad skal der ske med trackbacks som auto-modereres?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Trackback moderering efter givent antal dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Du kan vælge moderering af alle trackbacks til artikler. Indtast hvor gammel en artikel skal være før trackbacks automatisk modereres. 0 betyder ingen automatisk moderering.'); diff --git a/plugins/serendipity_event_spamblock/lang_da.inc.php b/plugins/serendipity_event_spamblock/lang_da.inc.php new file mode 100644 index 00000000..e318f090 --- /dev/null +++ b/plugins/serendipity_event_spamblock/lang_da.inc.php @@ -0,0 +1,113 @@ + + * EN-Revision: Revision of lang_en.inc.php + */ + +@define('PLUGIN_EVENT_SPAMBLOCK_TITLE', 'Spamblock'); +@define('PLUGIN_EVENT_SPAMBLOCK_DESC', 'Et udvalg af vrktjer til at undg kommentar spam'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY', 'Spam beskyttelse: Invalid besked.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_IP', 'Spam beskyttelse: Du kan ikke gemme 2 kommentarer s hurtigt efter hinanden.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH', 'Denne blog har ndlukket for kommentarfunktionaliteten. kom igen en anden gang'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE', 'Tillad ikke kopier af kommentarer'); +@define('PLUGIN_EVENT_SPAMBLOCK_BODYCLONE_DESC', 'Tillad ikke at brugere kan gemme en kommentar med samme indhold som en eksisterende kommentar'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH', 'Ndlukning af kommentar funktionalitet'); +@define('PLUGIN_EVENT_SPAMBLOCK_KILLSWITCH_DESC', 'Midlertidig ndlukning af kommentarer til alle artikler. Kan bruges ved spamangreb.'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD', 'IP blokerings interval'); +@define('PLUGIN_EVENT_SPAMBLOCK_IPFLOOD_DESC', 'Hvor mange minutter skal der g mellem den samme ipadresse kan gemme en kommentar. Dette kan forhindre spamoversvmmelse'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS', 'Aktiver CAPTHA billeder'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_DESC', 'Krver at brugeren indtaster en tilfldig tekst som vises i et specielt tegnet stykke grafik (CAPTHA). Dette kan forhindre robotter i at gemme kommentarer i din blog. Bemrk at svagtseende kan have problemer med at lse teksten i grafikken.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC', 'Indtast venligst teksten du kan se i CAPTHA billedet i indtastningsfeltet, dette er ndvendigt for at forhindre robotter i at lave kommentarspam. Din kommentar vil kun blive gemt sfremt du indtaster den rigtige tekst. Det er ogs et krav at din browser accepterer cookies.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC2', 'Indtast teksten du kan se her i indtastningsfeltet!'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_USERDESC3', 'Indtast teksten fra CAPTHA billedet herover: '); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_CAPTCHAS', 'Du indtastede ikke den samme tekst som vist i CAPTHA billedet. Se p billedet og indtast den rigtige tekst.'); +@define('PLUGIN_EVENT_SPAMBLOCK_ERROR_NOTTF', 'Captchas er ikke aktiveret p din server. GDLib and freetype bibliotekerne skal kompiles i PHP, og de ndvendige TTF filer forefindes i dit bibliotek.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL', 'Anvend CAPTHA billeder efter givent antal dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_TTL_DESC', 'CAPTHA billeder kan gres obligatoriske efter en artikel har net en bestemt alder. Indtast hvor gammel en artikel skal vre fr de aktiveres. 0 betyder de altid er aktive.'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION', 'Automatisk kommentar moderering efter givent antal dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_DESC', 'Kommentarer til artikler kan sttes op sledes disse skal modereres. Indtast hvor gamle artikler skal vre fr kommentarer automatisk modereres. 0 betyder ingen automatisk moderering.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE', 'Hvor mange links fr der krves moderering'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_MODERATE_DESC', 'Nr en kommentar indeholder flere end et givent antal links skal kommentaren modereres. 0 betyder at der ikke tlles links.'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT', 'Hvor mange links fr en kommentar afvises'); +@define('PLUGIN_EVENT_SPAMBLOCK_LINKS_REJECT_DESC', 'Nr en kommentar indeholder flere end et givent antal links kan kommentaren automatisk afvises. 0 betyder der ikke tlles links.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_NOTICE_MODERATION', 'Din kommentars indhold eller andet, gr at den skal godkendes af ejeren af denne blog fr den vil blive vist.'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR', 'Baggrundsfarve for CAPTHA billede'); +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHA_COLOR_DESC', 'Indtast RGB vrdier: 0,255,255'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE', 'Placering af logfil'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGFILE_DESC', 'Information om afviste/kommentarer der krver godkendelse kan skrives i en logfil. En tom streng deaktiverer logning.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH', 'Emergency Comment Blockage'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE', 'Kopi kommentar'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_IPFLOOD', 'IP-blokering'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CAPTCHAS', 'Forkert CAPTCHA (Indtastet: %s, Forventet: %s)'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_FORCEMODERATION', 'Automatisk godkendelse efter X dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_REJECT', 'For mange links'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_LINKS_MODERATE', 'For mange links'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL', 'Skjul emailadresser'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_DESC', 'Der vises ingen emailadresser fra brugere der har kommenteret'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL_NOTICE', 'Emailadresser vil udelukkende blive brugt til notificering'); + +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE', 'Vlg logmetode'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DESC', 'Der kan logges til en database eller en tekstfil'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_FILE', 'Fil (se "logfil" indstilling herunder)'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_DB', 'Database'); +@define('PLUGIN_EVENT_SPAMBLOCK_LOGTYPE_NONE', 'Ingen logning'); + +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS', 'Behandling af kommentarer modtaget via API'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_COMMENTS_DESC', 'Denne indstilling afgr hvordan kommentarer modtaget via API kald (Trackbacks, WFW:commentAPI kommentarer) behandles. \'godkend\', krver at alle kommentarer godkendes. \'afvis\', afviser denne type kommentarer. \'ingen\' bevirker at denne type kommentarer behandles som alle andre.'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_MODERATE', 'godkend'); +@define('PLUGIN_EVENT_SPAMBLOCK_API_REJECT', 'afvis'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_API', 'API kommentarer (f.eks trackbacks) er ikke tilladt'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE', 'Aktiver ordfilter'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_ACTIVATE_DESC', 'Sger efter tekststrenge i kommentarer og markerer disse som spam.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS', 'Ordfilter til URL\'er'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_URLS_DESC', 'Regulre udtryk er tilladt, adskil strenge med semikolon (;).'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS', 'Ordfilter til forfatter navne'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_AUTHORS_DESC', 'Regulre udtryk er tilladt, adskil strenge med semikolon (;).'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_WORDS', 'Ordfilter til kommentar tekst'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_CHECKMAIL', 'Ugyldig emailadresse'); +@define('PLUGIN_EVENT_SPAMBLOCK_CHECKMAIL', 'Check emailadresser?'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS', 'Krvede kommentar felter'); +@define('PLUGIN_EVENT_SPAMBLOCK_REQUIRED_FIELDS_DESC', 'Indtast liste af krvede felter som skal udfyldes i forbindelse med en kommentar. Adskil felter med ",". Flgende felter kan anvendes: name, email, url, replyTo, comment'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_REQUIRED_FIELD', 'Du indtastede ikke %s feltet!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CONFIG', 'Indstil Antispam metoder'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_AUTHOR', 'Bloker denne forfatter vha Spamblock plugin'); +@define('PLUGIN_EVENT_SPAMBLOCK_ADD_URL', 'Bloker denne URL vha Spamblock plugin'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_AUTHOR', 'Fjern blokering af denne forfatter vha Spamblock plugin'); +@define('PLUGIN_EVENT_SPAMBLOCK_REMOVE_URL', 'Fjern blokering af denne URL vha Spamblock plugin'); + +@define('PLUGIN_EVENT_SPAMBLOCK_BLOGG_SPAMLIST', 'Aktiver URL filtrering vha blogg.de blackliste'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST', 'Filtreret vha blogg.de blackliste'); + +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TITLE', 'Indhold = titel kommentar'); +@define('PLUGIN_EVENT_SPAMBLOCK_FILTER_TITLE', 'Afvis kommentarer hvor indholdet er det samme som titel'); + +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL', 'Check trackback URL\'er'); +@define('PLUGIN_EVENT_SPAMBLOCK_TRACKBACKURL_DESC', 'Tillad kun trackbacks hvis URL indeholder et link til din blog'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_TRACKBACKURL', 'Ugyldig trackback URL.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_CAPTCHAS_SCRAMBLE', 'Strkere CAPTCHAS'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE', 'Deaktiver spamblok for forfattere'); +@define('PLUGIN_EVENT_SPAMBLOCK_HIDE_DESC', 'Tillad at forfattere i flgende brugergrupper kan skrive kommentarer uden at disse checkes af spamblock.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET', 'Akismet API ngle'); +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_DESC', 'Akismet.com er en central anti-spam og blacklistings server. Den kan analysere nye kommentarer p din blog og checke om disse er blevet registreret som spam. Akismet blev udviklet specielt til WordPress, men kan ogs anvendes af andre systemer. Du kan f en API ngle fra http://www.akismet.com ved at registrere en konto p http://www.wordpress.com/. Indtaster du ikke noget i dette felt anvendes Akismet ikke.'); + +@define('PLUGIN_EVENT_SPAMBLOCK_AKISMET_FILTER', 'Hvordan skal Akismet-genkendt spam behandles'); +@define('PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST', 'Filtreret af Akismet.com blackliste'); + +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATION_TREAT', 'Hvad skal der ske med kommentarer som auto-modereres?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_TREAT', 'Hvad skal der ske med trackbacks som auto-modereres?'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT', 'Trackback moderering efter givent antal dage'); +@define('PLUGIN_EVENT_SPAMBLOCK_FORCEMODERATIONT_DESC', 'Du kan vlge moderering af alle trackbacks til artikler. Indtast hvor gammel en artikel skal vre fr trackbacks automatisk modereres. 0 betyder ingen automatisk moderering.'); From 8b6bb27fe52e4b166e6620adc9ee32c0ffcad2af Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 2 Nov 2006 11:31:17 +0000 Subject: [PATCH 0102/1127] Use ?frontpage url --- include/plugin_internal.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php index 19c31544..8a5cc056 100644 --- a/include/plugin_internal.inc.php +++ b/include/plugin_internal.inc.php @@ -1455,7 +1455,7 @@ class serendipity_categories_plugin extends serendipity_plugin { $html = ''; if (!$smarty && $is_form) { - $html .= '
+ $html .= '
'; } if (!$smarty) { @@ -1564,7 +1564,7 @@ class serendipity_categories_plugin extends serendipity_plugin { $plugin_categories_data = array( 'is_form' => $is_form, 'category_image' => $image, - 'form_url' => $serendipity['baseURL'] . $serendipity['indexFile'], + 'form_url' => $serendipity['baseURL'] . $serendipity['indexFile'] . '?frontpage', 'categories' => is_array($categories) ? $categories : array() ); $serendipity['smarty']->assign($plugin_categories_data); @@ -1651,7 +1651,7 @@ class serendipity_authors_plugin extends serendipity_plugin { $html = ''; if ($is_form) { - $html .= '
'; + $html .= '
'; } $image = $this->get_config('image', serendipity_getTemplateFile('img/xml.gif')); From 9d0f97f554629fce8deb08abc1d4509477ae8369 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 2 Nov 2006 11:34:15 +0000 Subject: [PATCH 0103/1127] Fix a pgsql update routine error, thanks to ads from the forums --- sql/db_update_1.1-alpha4_1.1-alpha5_postgres.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/db_update_1.1-alpha4_1.1-alpha5_postgres.sql b/sql/db_update_1.1-alpha4_1.1-alpha5_postgres.sql index cdcd31a7..38b5b49a 100644 --- a/sql/db_update_1.1-alpha4_1.1-alpha5_postgres.sql +++ b/sql/db_update_1.1-alpha4_1.1-alpha5_postgres.sql @@ -1,4 +1,4 @@ -ALTER TABLE {PREFIX}images ADD COLUMN realname varchar(255) not null default ''; -ALTER TABLE {PREFIX}references ADD COLUMN type varchar(128) not null default ''; +ALTER TABLE {PREFIX}images ADD COLUMN realname varchar(255); +ALTER TABLE {PREFIX}references ADD COLUMN type varchar(128); CREATE INDEX reftype_idx ON {PREFIX}references (type); From 2f686b66076c89406c192fe22db89fd82fa95e39 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Thu, 2 Nov 2006 19:41:54 +0000 Subject: [PATCH 0104/1127] * hotfix to ensure compatibility php 5.2.0 --- include/compat.inc.php | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/include/compat.inc.php b/include/compat.inc.php index ad5f90b4..dc1f68a8 100644 --- a/include/compat.inc.php +++ b/include/compat.inc.php @@ -101,20 +101,20 @@ if (!isset($_SERVER)) { $_SERVER = &$HTTP_SERVER_VARS; } -if (extension_loaded('filter') && function_exists('input_name_to_filter') && input_name_to_filter(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { - foreach ($_POST as $key => $value) { - $_POST[$key] = input_get(INPUT_POST, $key, FILTER_UNSAFE_RAW); - } - foreach ($_GET as $key => $value) { - $_GET[$key] = input_get(INPUT_GET, $key, FILTER_UNSAFE_RAW); - } - foreach ($_COOKIE as $key => $value) { - $_COOKIE[$key] = input_get(INPUT_COOKIE, $key, FILTER_UNSAFE_RAW); - } - foreach ($_SESSION as $key => $value) { - $_SESSION[$key] = input_get(INPUT_SESSION, $key, FILTER_UNSAFE_RAW); - } -} +#if (extension_loaded('filter') && function_exists('input_name_to_filter') && input_name_to_filter(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { +# foreach ($_POST as $key => $value) { +# $_POST[$key] = input_get(INPUT_POST, $key, FILTER_UNSAFE_RAW); +# } +# foreach ($_GET as $key => $value) { +# $_GET[$key] = input_get(INPUT_GET, $key, FILTER_UNSAFE_RAW); +# } +# foreach ($_COOKIE as $key => $value) { +# $_COOKIE[$key] = input_get(INPUT_COOKIE, $key, FILTER_UNSAFE_RAW); +# } +# foreach ($_SESSION as $key => $value) { +# $_SESSION[$key] = input_get(INPUT_SESSION, $key, FILTER_UNSAFE_RAW); +# } +#} /* * Avoid magic_quotes_gpc issues From 9c8f4f5f8444b6b32ab870dc6bfc7c42501ac693 Mon Sep 17 00:00:00 2001 From: Ivan Cenov Date: Thu, 2 Nov 2006 20:04:07 +0000 Subject: [PATCH 0105/1127] 1) Updated BG translation of s9y_event_karma. --- plugins/serendipity_event_karma/UTF-8/lang_bg.inc.php | 3 +++ plugins/serendipity_event_karma/lang_bg.inc.php | 2 ++ 2 files changed, 5 insertions(+) diff --git a/plugins/serendipity_event_karma/UTF-8/lang_bg.inc.php b/plugins/serendipity_event_karma/UTF-8/lang_bg.inc.php index 108c0642..f7eb0a54 100644 --- a/plugins/serendipity_event_karma/UTF-8/lang_bg.inc.php +++ b/plugins/serendipity_event_karma/UTF-8/lang_bg.inc.php @@ -3,6 +3,7 @@ /** * @version $Revision$ * @author Ivan Cenov jwalker@hotmail.bg + * EN-revision: 1475 */ @define('PLUGIN_KARMA_NAME', 'Карма'); @@ -45,3 +46,5 @@ @define('PLUGIN_KARMA_STATISTICS_VISITS_NO', 'посещения'); @define('PLUGIN_KARMA_STATISTICS_VOTES_NO', 'гласувания'); @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', 'точки'); + +@define('PLUGIN_KARMA_STARRATING', 'Разрешаване на индивидуална оценка на тази статия?'); diff --git a/plugins/serendipity_event_karma/lang_bg.inc.php b/plugins/serendipity_event_karma/lang_bg.inc.php index d5809807..72c60bb0 100644 --- a/plugins/serendipity_event_karma/lang_bg.inc.php +++ b/plugins/serendipity_event_karma/lang_bg.inc.php @@ -45,3 +45,5 @@ @define('PLUGIN_KARMA_STATISTICS_VISITS_NO', ''); @define('PLUGIN_KARMA_STATISTICS_VOTES_NO', ''); @define('PLUGIN_KARMA_STATISTICS_POINTS_NO', ''); + +@define('PLUGIN_KARMA_STARRATING', ' ?'); From 7638ff7a8294d56e83622193bf61c215988702f3 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Fri, 3 Nov 2006 16:10:02 +0000 Subject: [PATCH 0106/1127] * revert --- include/compat.inc.php | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/include/compat.inc.php b/include/compat.inc.php index dc1f68a8..ad5f90b4 100644 --- a/include/compat.inc.php +++ b/include/compat.inc.php @@ -101,20 +101,20 @@ if (!isset($_SERVER)) { $_SERVER = &$HTTP_SERVER_VARS; } -#if (extension_loaded('filter') && function_exists('input_name_to_filter') && input_name_to_filter(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { -# foreach ($_POST as $key => $value) { -# $_POST[$key] = input_get(INPUT_POST, $key, FILTER_UNSAFE_RAW); -# } -# foreach ($_GET as $key => $value) { -# $_GET[$key] = input_get(INPUT_GET, $key, FILTER_UNSAFE_RAW); -# } -# foreach ($_COOKIE as $key => $value) { -# $_COOKIE[$key] = input_get(INPUT_COOKIE, $key, FILTER_UNSAFE_RAW); -# } -# foreach ($_SESSION as $key => $value) { -# $_SESSION[$key] = input_get(INPUT_SESSION, $key, FILTER_UNSAFE_RAW); -# } -#} +if (extension_loaded('filter') && function_exists('input_name_to_filter') && input_name_to_filter(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { + foreach ($_POST as $key => $value) { + $_POST[$key] = input_get(INPUT_POST, $key, FILTER_UNSAFE_RAW); + } + foreach ($_GET as $key => $value) { + $_GET[$key] = input_get(INPUT_GET, $key, FILTER_UNSAFE_RAW); + } + foreach ($_COOKIE as $key => $value) { + $_COOKIE[$key] = input_get(INPUT_COOKIE, $key, FILTER_UNSAFE_RAW); + } + foreach ($_SESSION as $key => $value) { + $_SESSION[$key] = input_get(INPUT_SESSION, $key, FILTER_UNSAFE_RAW); + } +} /* * Avoid magic_quotes_gpc issues From 0f09bae90b20c2f1f0af2fd7a2bfad38cb76a3e3 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 3 Nov 2006 16:41:52 +0000 Subject: [PATCH 0107/1127] Shuffle trackback logic to the end of entry-save process. Thanks to isotopp. --- docs/NEWS | 4 ++++ include/functions_entries.inc.php | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index 9061e12f..6f3013d7 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Move trackback sending logic to the end when saving an entry. + Should get rid of event plugins not operating when trackbacks + painfully fail. Thanks to isotopp (garvinhicking) + * Portuguese translation update by Angel * Fixed bug that prevented native imports from other blog system diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index ac2e5db6..4632409e 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -1237,7 +1237,6 @@ function serendipity_updertEntry($entry) { if (!serendipity_db_bool($entry['isdraft'])) { serendipity_plugin_api::hook_event('frontend_display', $entry, array('no_scramble' => true, 'from' => 'functions_entries:updertEntry')); - serendipity_handle_references($entry['id'], $serendipity['blogTitle'], $entry['title'], $entry['body'] . $entry['extended'], $newEntry); } serendipity_purgeEntry($entry['id'], $entry['timestamp']); @@ -1251,6 +1250,10 @@ function serendipity_updertEntry($entry) { serendipity_plugin_api::hook_event('backend_save', $entry, $newEntry); } + if (!serendipity_db_bool($entry['isdraft'])) { + serendipity_handle_references($entry['id'], $serendipity['blogTitle'], $entry['title'], $entry['body'] . $entry['extended'], $newEntry); + } + return (int)$entry['id']; } From 44a871b9cdb2aa34ebc237187ed8afb4a840332d Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 3 Nov 2006 20:04:12 +0000 Subject: [PATCH 0108/1127] * Fix a problem where spartacus did not properly assign configured permissions to downloaded directories, thanks to danilo from the forums! --- docs/NEWS | 4 ++++ .../serendipity_event_spartacus.php | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index 6f3013d7..0ec6fde8 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Fix a problem where spartacus did not properly assign configured + permissions to downloaded directories, thanks to danilo from + the forums! + * Move trackback sending logic to the end when saving an entry. Should get rid of event plugins not operating when trackbacks painfully fail. Thanks to isotopp (garvinhicking) diff --git a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php index 76a9895a..6d387e83 100644 --- a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php +++ b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php @@ -34,7 +34,7 @@ class serendipity_event_spartacus extends serendipity_event $propbag->add('description', PLUGIN_EVENT_SPARTACUS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '2.7'); + $propbag->add('version', '2.8'); $propbag->add('requirements', array( 'serendipity' => '0.9', 'smarty' => '2.6.7', @@ -726,6 +726,7 @@ class serendipity_event_spartacus extends serendipity_event $url = $mirror . '/' . $sfloc . '/' . $file . '?rev=1.9999'; $target = $pdir . $file; @mkdir($pdir . $plugin_to_install); + $this->fileperm($pdir . $plugin_to_install, true); $this->fetchfile($url, $target); if (!isset($baseDir)) { $baseDirs = explode('/', $file); From dea8705e4f614c18214ef7793305301a34d440a0 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Sun, 5 Nov 2006 11:16:29 +0000 Subject: [PATCH 0109/1127] document backports --- docs/NEWS | 64 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 0ec6fde8..011d9bcb 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,20 +3,8 @@ Version 1.1 () ------------------------------------------------------------------------ - * Fix a problem where spartacus did not properly assign configured - permissions to downloaded directories, thanks to danilo from - the forums! - - * Move trackback sending logic to the end when saving an entry. - Should get rid of event plugins not operating when trackbacks - painfully fail. Thanks to isotopp (garvinhicking) - * Portuguese translation update by Angel - * Fixed bug that prevented native imports from other blog system - to recode ISO-charsets into UTF-8. Major thanks to Jan of - blog.salid.de. (garvinhicking) - * Added functionality to reply to comments in the admin interface (garvinhicking) @@ -29,13 +17,6 @@ Version 1.1 () entry admin panel, fix admin entry pagination to not show next pages, if that next page were empty. (garvinhicking) - * Fix bug with using %username% in author permalinks, thanks to oeli - from the forums! (garvinhicking) - - * Fix possible integer wraparound in comment count leading to - a gazillion counter state. Also now show links to the entries - within the administration comment panel. Thanks to Julian Finn! - Version 1.1-beta5 (October 18th, 2006) ------------------------------------------------------------------------ @@ -348,7 +329,50 @@ Version 1.1-alpha5() * Removed config option "XHTML11 compliance" and enabled by default now (garvinhicking) -Version 1.0.1 () +Version 1.0.3 () +------------------------------------------------------------------------ + + * Fix PHP 5.2.0 compatibility issue. (garvinhicking) + + * Add testsuite (nohn) + + * Some minor 1.1 bug backports: + + - Fix a problem where spartacus did not properly assign configured + permissions to downloaded directories, thanks to danilo from + the forums! (garvinhicking) + + - "View Article" in "Save Entry" dialog (nohn) + + - Fix possible integer wraparound in comment count leading to + a gazillion counter state. Also now show links to the entries + within the administration comment panel. Thanks to Julian Finn! + + - Fix bug with using %username% in author permalinks, thanks to oeli + from the forums! (garvinhicking) + + - Fix a problem where spartacus did not properly assign configured + permissions to downloaded directories, thanks to danilo from + the forums! + + - Move trackback sending logic to the end when saving an entry. + Should get rid of event plugins not operating when trackbacks + painfully fail. Thanks to isotopp (garvinhicking) + + - Fixed bug that prevented native imports from other blog system + to recode ISO-charsets into UTF-8. Major thanks to Jan of + blog.salid.de. (garvinhicking) + + - Added $serendipity['expose_s9y'] variable to optionall prevent s9y + from emitting any s9y-specific HTTP headers (garvinhicking) + +Version 1.0.2 (October 18th, 2006) +------------------------------------------------------------------------ + + * Fix a security issue with XSS on the admin backend for registered + authors. Many thanks to Stefan Esser! (garvinhicking) + +Version 1.0.1 (August 14th, 2006) ------------------------------------------------------------------------ * Fix problem on newer Firefox versions, where insertion of images From ff097f1f183233ba3a485d9bc8d417162f8e5191 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Sun, 5 Nov 2006 11:20:15 +0000 Subject: [PATCH 0110/1127] We don't need no education --- bundled-libs/docs/index.php | 77 ------------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 bundled-libs/docs/index.php diff --git a/bundled-libs/docs/index.php b/bundled-libs/docs/index.php deleted file mode 100644 index a4c6c12d..00000000 --- a/bundled-libs/docs/index.php +++ /dev/null @@ -1,77 +0,0 @@ -transform($text); -$after = getMicroTime(); -$time = (float)$after - (float)$before; - - -// output the page! -?> - - - - - - - - - Text_Wiki::<?php echo $page ?> - - - - - -

Transformed in $time seconds.

" ?> - - From 8302f33c32d0431a81c6941ecdcd299fa3df16a8 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sun, 5 Nov 2006 11:25:03 +0000 Subject: [PATCH 0111/1127] * add filter for php 5.2.0 --- include/compat.inc.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/include/compat.inc.php b/include/compat.inc.php index ad5f90b4..467968c6 100644 --- a/include/compat.inc.php +++ b/include/compat.inc.php @@ -116,6 +116,21 @@ if (extension_loaded('filter') && function_exists('input_name_to_filter') && inp } } +if (extension_loaded('filter') && function_exists('filter_id') && filter_id(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) { + foreach ($_POST as $key => $value) { + $_POST[$key] = filter_input(INPUT_POST, $key, FILTER_UNSAFE_RAW); + } + foreach ($_GET as $key => $value) { + $_GET[$key] = filter_input(INPUT_GET, $key, FILTER_UNSAFE_RAW); + } + foreach ($_COOKIE as $key => $value) { + $_COOKIE[$key] = filter_input(INPUT_COOKIE, $key, FILTER_UNSAFE_RAW); + } + foreach ($_SESSION as $key => $value) { + $_SESSION[$key] = filter_input(INPUT_SESSION, $key, FILTER_UNSAFE_RAW); + } +} + /* * Avoid magic_quotes_gpc issues * courtesy of iliaa@php.net From 508f4fb003887555516d8f8aae3e0a8618f26eed Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 8 Nov 2006 20:20:49 +0000 Subject: [PATCH 0112/1127] Prepare a patch for 1.2, as we have no branch for that yet --- include/functions_permalinks.inc.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/functions_permalinks.inc.php b/include/functions_permalinks.inc.php index 4ee589e0..a11c1ab3 100644 --- a/include/functions_permalinks.inc.php +++ b/include/functions_permalinks.inc.php @@ -279,6 +279,8 @@ function &serendipity_permalinkPatterns($return = false) { $PAT['PLUGIN'] = '@/(' . $serendipity['permalinkPluginPath'] . '|plugin)/(.*)@'; $PAT['SEARCH'] = '@/' . $serendipity['permalinkSearchPath'] . '/(.*)@'; $PAT['COMMENTS'] = '@/' . $serendipity['permalinkCommentsPath'] . '/(.*)@'; + // PATCH FOR UPCOMING 1.2: + // $PAT['PERMALINK'] = '@(' . serendipity_makePermalinkRegex($serendipity['permalinkStructure'], 'entry') . ')/?@i'; $PAT['PERMALINK'] = '@' . serendipity_makePermalinkRegex($serendipity['permalinkStructure'], 'entry') . '@i'; $PAT['PERMALINK_CATEGORIES'] = '@' . serendipity_makePermalinkRegex($serendipity['permalinkCategoryStructure'], 'category') . '@i'; $PAT['PERMALINK_FEEDCATEGORIES'] = '@' . serendipity_makePermalinkRegex($serendipity['permalinkFeedCategoryStructure'], 'category') . '@i'; @@ -315,11 +317,15 @@ function serendipity_searchPermalink($struct, $url, $default, $type = 'entry') { if (stristr($struct, '%id%') === FALSE) { $url = preg_replace('@^(' . preg_quote($serendipity['serendipityHTTPPath'], '@') . '(' . preg_quote($serendipity['indexFile'], '@') . ')?\??(url=)?/?)([^&?]+).*@', '\4', $url); - // If no entryid is submitted, we rely on a new DB call to fetch the permalink. $pq = "SELECT entry_id, data FROM {$serendipity['dbPrefix']}permalinks - WHERE permalink = '" . serendipity_db_escape_string($url) . "' + WHERE (permalink = '" . serendipity_db_escape_string($url) . "' + " + // PATCH FOR 1.2: + // . "OR permalink = '" . serendipity_db_escape_string($default) . "'" + . " + ) AND type = '" . serendipity_db_escape_string($type) . "' AND entry_id > 0 LIMIT 1"; From abb10b1df0e7d64f27df8cb5bd929785b8550f30 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 9 Nov 2006 08:38:56 +0000 Subject: [PATCH 0113/1127] More swedish translations by crapmaster frmo the forums --- .../UTF-8/lang_se.inc.php | 15 +++++++++++++++ .../serendipity_event_emoticate/lang_se.inc.php | 15 +++++++++++++++ .../UTF-8/lang_se.inc.php | 13 +++++++++++++ .../serendipity_event_s9ymarkup/lang_se.inc.php | 13 +++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 plugins/serendipity_event_emoticate/UTF-8/lang_se.inc.php create mode 100644 plugins/serendipity_event_emoticate/lang_se.inc.php create mode 100644 plugins/serendipity_event_s9ymarkup/UTF-8/lang_se.inc.php create mode 100644 plugins/serendipity_event_s9ymarkup/lang_se.inc.php diff --git a/plugins/serendipity_event_emoticate/UTF-8/lang_se.inc.php b/plugins/serendipity_event_emoticate/UTF-8/lang_se.inc.php new file mode 100644 index 00000000..cf29871f --- /dev/null +++ b/plugins/serendipity_event_emoticate/UTF-8/lang_se.inc.php @@ -0,0 +1,15 @@ + + * SE-Revision: Revision of lang_se.inc.php + */ + +@define('PLUGIN_EVENT_EMOTICATE_NAME', 'Markup: Emoticate'); +@define('PLUGIN_EVENT_EMOTICATE_DESC', 'Gör om standard emoticons till grafiska bilder'); +@define('PLUGIN_EVENT_EMOTICATE_TRANSFORM', 'Standard emoticons som :-) och ;-) konverteras till bilder.'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION', 'Filändelse'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION_BLAHBLAH', 'Filändelse för dina emoticons. Denna är "case sensitive", dvs se till att skriva stora och små bokstäver rätt.'); + +?> diff --git a/plugins/serendipity_event_emoticate/lang_se.inc.php b/plugins/serendipity_event_emoticate/lang_se.inc.php new file mode 100644 index 00000000..7b39e8fc --- /dev/null +++ b/plugins/serendipity_event_emoticate/lang_se.inc.php @@ -0,0 +1,15 @@ + + * SE-Revision: Revision of lang_se.inc.php + */ + +@define('PLUGIN_EVENT_EMOTICATE_NAME', 'Markup: Emoticate'); +@define('PLUGIN_EVENT_EMOTICATE_DESC', 'Gr om standard emoticons till grafiska bilder'); +@define('PLUGIN_EVENT_EMOTICATE_TRANSFORM', 'Standard emoticons som :-) och ;-) konverteras till bilder.'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION', 'Filndelse'); +@define('PLUGIN_EVENT_EMOTICATE_EXTENSION_BLAHBLAH', 'Filndelse fr dina emoticons. Denna r "case sensitive", dvs se till att skriva stora och sm bokstver rtt.'); + +?> diff --git a/plugins/serendipity_event_s9ymarkup/UTF-8/lang_se.inc.php b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_se.inc.php new file mode 100644 index 00000000..d970935e --- /dev/null +++ b/plugins/serendipity_event_s9ymarkup/UTF-8/lang_se.inc.php @@ -0,0 +1,13 @@ + + * SE-Revision: Revision of lang_se.inc.php + */ + +@define('PLUGIN_EVENT_S9YMARKUP_NAME', 'Markup: Serendipity'); +@define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Applicera grundläggande serendipity markup på inläggstext'); +@define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'Omslutande asterisker markerar text som fetstil (*ord*), understruken text görs med hjälp av _ord_.'); + +?> diff --git a/plugins/serendipity_event_s9ymarkup/lang_se.inc.php b/plugins/serendipity_event_s9ymarkup/lang_se.inc.php new file mode 100644 index 00000000..6c5593e1 --- /dev/null +++ b/plugins/serendipity_event_s9ymarkup/lang_se.inc.php @@ -0,0 +1,13 @@ + + * SE-Revision: Revision of lang_se.inc.php + */ + +@define('PLUGIN_EVENT_S9YMARKUP_NAME', 'Markup: Serendipity'); +@define('PLUGIN_EVENT_S9YMARKUP_DESC', 'Applicera grundlggande serendipity markup p inlggstext'); +@define('PLUGIN_EVENT_S9YMARKUP_TRANSFORM', 'Omslutande asterisker markerar text som fetstil (*ord*), understruken text grs med hjlp av _ord_.'); + +?> From 2cc027f694c0709eba036f97ea1d7481082e0e55 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sun, 12 Nov 2006 09:49:21 +0000 Subject: [PATCH 0114/1127] * add test for create user function --- tests/gui/SerendipityTestSuite.php | 77 ++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/tests/gui/SerendipityTestSuite.php b/tests/gui/SerendipityTestSuite.php index 99e4aec7..bca839da 100644 --- a/tests/gui/SerendipityTestSuite.php +++ b/tests/gui/SerendipityTestSuite.php @@ -219,5 +219,82 @@ class SerendipityTestSuite extends PHPUnit_Extensions_SeleniumTestCase $this->assertTextPresent(PLUGIN_EVENT_SPAMBLOCK_ERROR_IP); } + + public function testCreateUser() { + $this->open(S9Y_INSTALLDIR); + + $this->assertTitleEquals('s9y Testsuite Testblog'); + $this->assertTextPresent(SUPERUSER); + $this->clickAndWait('link='.SUPERUSER_OPEN_LOGIN); + + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); + $this->type('serendipity[user]', 'Test User'); + $this->type('serendipity[pass]', 'Test Password'); + $this->clickAndWait('submit'); + + $this->assertTitleEquals(SERENDIPITY_ADMIN_SUITE); + $this->assertTextPresent(WELCOME_BACK.' John Doe'); + $this->clickAndWait('link='.MANAGE_USERS); + + $this->assertTextPresent(USER_LEVEL); + $this->assertTextPresent('John Doe'); + $this->clickAndWait("//input[@value='".CREATE_NEW_USER."']"); + + $this->assertTextPresent(USERCONF_CAT_PERSONAL); + $this->assertTextPresent(USERCONF_USERNAME); + $this->assertTextPresent(USERCONF_PASSWORD); + $this->assertTextPresent(USERCONF_EMAIL); + $this->assertTextPresent(USERCONF_SENDCOMMENTS); + $this->assertTextPresent(USERCONF_SENDTRACKBACKS); + $this->assertTextPresent(USERCONF_ALLOWPUBLISH); + $this->assertTextPresent(USERCONF_USERLEVEL); + $this->assertTextPresent(USERCONF_REALNAME); + $this->assertTextPresent(USERCONF_CREATE); + $this->assertTextPresent(USERCONF_GROUPS); + $this->assertTextPresent(USERCONF_CHECK_PASSWORD); + $this->type('username', 'New Test User'); + $this->type('password', 'New Test Password'); + $this->type('realname', 'Tester Test'); + $this->select('userlevel', USERLEVEL_EDITOR_DESC); + $this->type('email', 'tester@example.com'); + $this->clickAndWait("//input[@value='".CREATE_NEW_USER."']"); + + $this->assertTextPresent(USER_LEVEL); + $this->assertTextPresent('John Doe'); + $this->assertTextPresent('Tester Test'); + $this->clickAndWait('link='.LOGOUT); + + $this->assertTextPresent(PLEASE_ENTER_CREDENTIALS); + $this->type('serendipity[user]', 'New Test User'); + $this->type('serendipity[pass]', 'New Test Password'); + $this->clickAndWait('submit'); + + $this->assertTextPresent(WELCOME_BACK.' Tester Test'); + $this->assertTextPresent(ADMIN_FRONTPAGE); + $this->assertTextPresent(PERSONAL_SETTINGS); + $this->assertTextPresent(NEW_ENTRY); + $this->assertTextPresent(EDIT_ENTRIES); + $this->assertTextPresent(CATEGORIES); + $this->assertTextPresent(ADD_MEDIA); + $this->assertTextPresent(MEDIA_LIBRARY); + $this->assertTextNotPresent(COMMENTS); + $this->assertTextNotPresent(MANAGE_DIRECTORIES); + $this->assertTextNotPresent(MANAGE_DIRECTORIES); + $this->assertTextNotPresent(MANAGE_STYLES); + $this->assertTextNotPresent(CONFIGURE_PLUGINS); + $this->assertTextNotPresent(CONFIGURATION); + $this->assertTextNotPresent(MANAGE_USERS); + $this->assertTextNotPresent(MANAGE_GROUPS); + $this->assertTextNotPresent(IMPORT_ENTRIES); + $this->assertTextNotPresent(EXPORT_ENTRIES); + $this->clickAndWait('link='.NEW_ENTRY); + + $this->assertTextPresent(ENTRY_BODY); + $this->type('entryTitle', 'Test Entry 002'); + $this->type('serendipity[body]', 'Test Body'); + $this->clickAndWait("//input[@value='- ".SAVE." -']"); + + $this->assertTextPresent(IFRAME_SAVE_DRAFT); + } } ?> From b285575448129c0902e1033ef3b19a20ec0dcd35 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 14 Nov 2006 09:23:16 +0000 Subject: [PATCH 0115/1127] Proper placing --- docs/NEWS | 4 ++ include/functions_images.inc.php | 4 +- index.php | 9 +-- .../UTF-8/lang_de.inc.php | 6 +- .../serendipity_event_nl2br/lang_de.inc.php | 6 +- .../serendipity_event_nl2br/lang_en.inc.php | 3 +- .../serendipity_event_nl2br.php | 55 +++++++++++++++++-- templates/default/admin/media_upload.tpl | 2 +- 8 files changed, 72 insertions(+), 17 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 011d9bcb..2d5e15cb 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Enhanced nl2br plugin so that it will NOT put breaks into pre- + defined tags like
,  etc. Not enabled by default.
+      Thanks to Brendon K from the forums!
+
     * Portuguese translation update by Angel
 
     * Added functionality to reply to comments in the admin interface
diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php
index 420962de..98eb861f 100644
--- a/include/functions_images.inc.php
+++ b/include/functions_images.inc.php
@@ -610,7 +610,7 @@ function serendipity_makeThumbnail($file, $directory = '', $size = false, $thumb
 
 
     $infile  = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $directory . $file;
-#    echo 'From: ' . $infile . '
'; + echo 'From: ' . $infile . '
'; if ($is_temporary) { $temppath = dirname($thumbname); if (!is_dir($temppath)) { @@ -621,7 +621,7 @@ function serendipity_makeThumbnail($file, $directory = '', $size = false, $thumb $outfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $directory . $f . '.' . $thumbname . '.' . $suf; } $serendipity['last_outfile'] = $outfile; -# echo 'To: ' . $outfile . '
'; + echo 'To: ' . $outfile . '
'; $fdim = @serendipity_getimagesize($infile, '', $suf); if (isset($fdim['noimage'])) { diff --git a/index.php b/index.php index a96437e6..1c491651 100644 --- a/index.php +++ b/index.php @@ -18,14 +18,15 @@ if ($global_debug) { // rules to handle archives. header('HTTP/1.0 200'); -if ($serendipity['expose_s9y']) { - header('X-Blog: Serendipity'); // Used for installer detection -} - // Session are needed to also remember an autologin user on the frontend ob_start(); include('serendipity_config.inc.php'); header('Content-Type: text/html; charset='. LANG_CHARSET); + +if ($serendipity['expose_s9y']) { + header('X-Blog: Serendipity'); // Used for installer detection +} + if ($serendipity['CacheControl']) { if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2')) { header('Cache-Control: no-cache, pre-check=0, post-check=0'); diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php index ba776fbe..9ae1b613 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php @@ -1,4 +1,6 @@ diff --git a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php index c686219c..8fe2e011 100644 --- a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php +++ b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php @@ -20,7 +20,7 @@ class serendipity_event_nl2br extends serendipity_event $propbag->add('description', PLUGIN_EVENT_NL2BR_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.4'); + $propbag->add('version', '1.5'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -50,6 +50,7 @@ class serendipity_event_nl2br extends serendipity_event ); $conf_array = array(); + $conf_array[] = 'isolate'; foreach($this->markup_elements as $element) { $conf_array[] = $element['name']; } @@ -71,21 +72,59 @@ class serendipity_event_nl2br extends serendipity_event function introspect_config_item($name, &$propbag) { - $propbag->add('type', 'boolean'); - $propbag->add('name', constant($name)); - $propbag->add('description', sprintf(APPLY_MARKUP_TO, constant($name))); - $propbag->add('default', 'true'); + switch($name) { + case 'isolate': + $propbag->add('type', 'string'); + $propbag->add('name', PLUGIN_EVENT_NL2BR_ISOLATE_TAGS); + $propbag->add('description', PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC); + $propbag->add('default', ''); + break; + + default: + $propbag->add('type', 'boolean'); + $propbag->add('name', constant($name)); + $propbag->add('description', sprintf(APPLY_MARKUP_TO, constant($name))); + $propbag->add('default', 'true'); + } return true; } + function isolate($src, $regexp = NULL) { + if($regexp) return preg_replace_callback($regexp, array($this, 'isolate'), $src); + global $_buf; + $_buf[] = $src[0]; + return "\\001" . (count($_buf) - 1); + } + + function restore($text) { + global $_buf; + return preg_replace('~\\001(\\d+)~e', '$_buf[$1]', $text); + } + function event_hook($event, &$bag, &$eventData) { global $serendipity; + static $isolate = null; + global $_buf; $hooks = &$bag->get('event_hooks'); if (isset($hooks[$event])) { switch($event) { case 'frontend_display': + if ($isolate === null) { + $isolate = $this->get_config('isolate'); + $tags = (array)explode(',', $isolate); + $isolate = array(); + foreach($tags AS $tag) { + $tag = trim($tag); + if (!empty($tag)) { + $isolate[] = $tag; + } + } + if (count($isolate) < 1) { + $isolate = false; + } + } foreach ($this->markup_elements as $temp) { if (serendipity_db_bool($this->get_config($temp['name'], true)) && isset($eventData[$temp['element']]) && @@ -95,7 +134,13 @@ class serendipity_event_nl2br extends serendipity_event !isset($serendipity['POST']['properties']['ep_no_nl2br'])) { $element = $temp['element']; + if ($isolate) { + $eventData[$element] = $this->isolate($eventData[$element], '~[<\\[](' . implode('|', $isolate) . ').*?[>\\]].*?[<\\[]/\\1[>\\]]~si'); + } $eventData[$element] = nl2br($eventData[$element]); + if ($isolate) { + $eventData[$element] = $this->restore($eventData[$element]); + } } } return true; diff --git a/templates/default/admin/media_upload.tpl b/templates/default/admin/media_upload.tpl index 6ef3c719..99fcd6d1 100644 --- a/templates/default/admin/media_upload.tpl +++ b/templates/default/admin/media_upload.tpl @@ -170,7 +170,7 @@ function fillInput(source, target) {ldelim} {rdelim} - +
{if $media.max_file_size} From 5819bc8ec355c794b724c12c5a400edc6d95efbd Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 14 Nov 2006 10:02:28 +0000 Subject: [PATCH 0116/1127] Remove errenous commit --- include/functions_images.inc.php | 4 ++-- .../serendipity_event_nl2br.php | 15 +++++++-------- templates/default/admin/media_upload.tpl | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 98eb861f..420962de 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -610,7 +610,7 @@ function serendipity_makeThumbnail($file, $directory = '', $size = false, $thumb $infile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $directory . $file; - echo 'From: ' . $infile . '
'; +# echo 'From: ' . $infile . '
'; if ($is_temporary) { $temppath = dirname($thumbname); if (!is_dir($temppath)) { @@ -621,7 +621,7 @@ function serendipity_makeThumbnail($file, $directory = '', $size = false, $thumb $outfile = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $directory . $f . '.' . $thumbname . '.' . $suf; } $serendipity['last_outfile'] = $outfile; - echo 'To: ' . $outfile . '
'; +# echo 'To: ' . $outfile . '
'; $fdim = @serendipity_getimagesize($infile, '', $suf); if (isset($fdim['noimage'])) { diff --git a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php index 8fe2e011..c3ef4fbd 100644 --- a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php +++ b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php @@ -93,12 +93,12 @@ class serendipity_event_nl2br extends serendipity_event if($regexp) return preg_replace_callback($regexp, array($this, 'isolate'), $src); global $_buf; $_buf[] = $src[0]; - return "\\001" . (count($_buf) - 1); + return "\001" . (count($_buf) - 1); } function restore($text) { global $_buf; - return preg_replace('~\\001(\\d+)~e', '$_buf[$1]', $text); + return preg_replace('~\001(\d+)~e', '$_buf[$1]', $text); } function event_hook($event, &$bag, &$eventData) { @@ -135,11 +135,11 @@ class serendipity_event_nl2br extends serendipity_event $element = $temp['element']; if ($isolate) { - $eventData[$element] = $this->isolate($eventData[$element], '~[<\\[](' . implode('|', $isolate) . ').*?[>\\]].*?[<\\[]/\\1[>\\]]~si'); - } - $eventData[$element] = nl2br($eventData[$element]); - if ($isolate) { - $eventData[$element] = $this->restore($eventData[$element]); + $eventData[$element] = $this->isolate($eventData[$element], '~[<\[](' . implode('|', $isolate) . ').*?[>\]].*?[<\[]/\1[>\]]~si'); + $eventData[$element] = nl2br($eventData[$element]); + $eventData[$element] = $this->restore($eventData[$element]); + } else { + $eventData[$element] = nl2br($eventData[$element]); } } } @@ -157,4 +157,3 @@ class serendipity_event_nl2br extends serendipity_event } /* vim: set sts=4 ts=4 expandtab : */ -?> \ No newline at end of file diff --git a/templates/default/admin/media_upload.tpl b/templates/default/admin/media_upload.tpl index 99fcd6d1..6ef3c719 100644 --- a/templates/default/admin/media_upload.tpl +++ b/templates/default/admin/media_upload.tpl @@ -170,7 +170,7 @@ function fillInput(source, target) {ldelim} {rdelim} - +
{if $media.max_file_size} From 932574ee2e4fb979c33569da4f698cf5820b6fa9 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 15 Nov 2006 10:18:43 +0000 Subject: [PATCH 0117/1127] Awesome MySQL tuning for our central query by Matthew Groeninger --- docs/NEWS | 6 ++++++ include/functions.inc.php | 17 +++++++++++++++++ include/functions_entries.inc.php | 16 ++++++++-------- include/plugin_internal.inc.php | 4 ++-- index.php | 2 +- 5 files changed, 34 insertions(+), 11 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 2d5e15cb..a5dc57eb 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,12 @@ Version 1.1 () ------------------------------------------------------------------------ + * Huge SQL improvement by "caching" the current timestamp for + 5 minutes, so that an SQL string for the central logic will + stay the same for a 5 minute window, thus relying on the DB-Server + to cache query results more efficiently. Major thanks to + Matthew Groeninger. + * Enhanced nl2br plugin so that it will NOT put breaks into pre- defined tags like
,  etc. Not enabled by default.
       Thanks to Brendon K from the forums!
diff --git a/include/functions.inc.php b/include/functions.inc.php
index 535eede1..09058b6e 100644
--- a/include/functions.inc.php
+++ b/include/functions.inc.php
@@ -1138,5 +1138,22 @@ function &serendipity_pickKey(&$array, $key, $default) {
     return $default;
 }
 
+/* Retrieves the current timestamp but only deals with minutes to optimize Database caching
+ * @access public
+ * @return timestamp
+ * @author Matthew Groeninger
+ */
+function serendipity_db_time() {
+    static $ts    = null;
+    static $cache = 300; // Seconds to cache
+    
+    if ($ts === null) {
+        $now = time();
+        $ts = $now - ($now % $cache) + $cache;
+    }
+
+    return $ts;
+}
+
 define("serendipity_FUNCTIONS_LOADED", true);
 /* vim: set sts=4 ts=4 expandtab : */
diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php
index 4632409e..2ec41321 100644
--- a/include/functions_entries.inc.php
+++ b/include/functions_entries.inc.php
@@ -306,9 +306,9 @@ function &serendipity_fetchEntries($range = null, $full = true, $limit = '', $fe
 
     if (!isset($serendipity['GET']['adminModule']) && !serendipity_db_bool($serendipity['showFutureEntries'])) {
         if (!empty($cond['and'])) {
-            $cond['and'] .= " AND e.timestamp <= " . time();
+            $cond['and'] .= " AND e.timestamp <= " . serendipity_db_time();
         } else {
-            $cond['and'] = "WHERE e.timestamp <= " . time();
+            $cond['and'] = "WHERE e.timestamp <= " . serendipity_db_time();
         }
     }
 
@@ -467,7 +467,7 @@ function &serendipity_fetchEntry($key, $val, $full = true, $fetchDrafts = 'false
     $cond['and'] = " "; // intentional dummy string to attach dummy AND parts to the WHERE clauses
 
     if ($fetchDrafts == 'false') {
-        $cond['and'] = " AND e.isdraft = 'false' " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp <= " . time() : '');
+        $cond['and'] = " AND e.isdraft = 'false' " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp <= " . serendipity_db_time() : '');
     }
 
     if (isset($serendipity['GET']['adminModule']) && $serendipity['GET']['adminModule'] == 'entries' && !serendipity_checkPermission('adminEntriesMaintainOthers')) {
@@ -715,7 +715,7 @@ function &serendipity_searchEntries($term, $limit = '') {
         }
     }
 
-    $cond['and'] = " AND isdraft = 'false' " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . time() : '');
+    $cond['and'] = " AND isdraft = 'false' " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . serendipity_db_time() : '');
     serendipity_plugin_api::hook_event('frontend_fetchentries', $cond, array('source' => 'search', 'term' => $term));
 
     serendipity_ACL_SQL($cond, 'limited');
@@ -1471,7 +1471,7 @@ function serendipity_printArchives() {
                                               WHERE isdraft = 'false'
                                                 AND timestamp >= $s
                                                 AND timestamp <= $e "
-                                                    . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . time() : '')
+                                                    . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . serendipity_db_time() : '')
                                                     . (!empty($cat_sql) ? ' AND ' . $cat_sql : '')
                                                     . (!empty($serendipity['GET']['viewAuthor']) ? ' AND e.authorid = ' . (int)$serendipity['GET']['viewAuthor'] : '') . "
                                            GROUP BY ec.entryid", false, 'assoc');
@@ -1516,19 +1516,19 @@ function serendipity_getTotalCount($what) {
             $res = serendipity_db_query("SELECT SUM(e.comments) AS sum
                                            FROM {$serendipity['dbPrefix']}entries AS e
                                           WHERE e.isdraft = 'false'
-                                                " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . time() : ''), true, 'assoc');
+                                                " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . serendipity_db_time() : ''), true, 'assoc');
             return $res['sum'];
         case 'trackbacks':
             $res = serendipity_db_query("SELECT SUM(e.trackbacks) AS sum
                                            FROM {$serendipity['dbPrefix']}entries AS e
                                           WHERE e.isdraft = 'false'
-                                                " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . time() : ''), true, 'assoc');
+                                                " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . serendipity_db_time() : ''), true, 'assoc');
             return $res['sum'];
         case 'entries':
             $res = serendipity_db_query("SELECT COUNT(e.id) AS sum
                                            FROM {$serendipity['dbPrefix']}entries AS e
                                           WHERE e.isdraft = 'false'
-                                                " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . time() : ''), true, 'assoc');
+                                                " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . serendipity_db_time() : ''), true, 'assoc');
             return $res['sum'];
 
     }
diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php
index 8a5cc056..17cc3f49 100644
--- a/include/plugin_internal.inc.php
+++ b/include/plugin_internal.inc.php
@@ -181,7 +181,7 @@ class serendipity_calendar_plugin extends serendipity_plugin {
         $cond = array();
         $cond['and']     = "WHERE e.timestamp  >= " . serendipity_serverOffsetHour($firstts, true) . "
                               AND e.timestamp  <= " . serendipity_serverOffsetHour($endts, true) . "
-                                  " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . time() : '') . "
+                                  " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . serendipity_db_time() : '') . "
                               AND e.isdraft     = 'false'";
 
         serendipity_plugin_api::hook_event('frontend_fetchentries', $cond, array('noCache' => false, 'noSticky' => false, 'source' => 'calendar'));
@@ -1440,7 +1440,7 @@ class serendipity_categories_plugin extends serendipity_plugin {
                                             WHERE ec.categoryid = c.categoryid
                                               AND ec.entryid = e.id
                                               AND e.isdraft = 'false'
-                                                  " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . time() : '') . "
+                                                  " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND e.timestamp  <= " . serendipity_db_time() : '') . "
                                             GROUP BY c.categoryid, c.category_name
                                             ORDER BY postings DESC";
             $category_rows  = serendipity_db_query($cat_sql);
diff --git a/index.php b/index.php
index 1c491651..741efe5d 100644
--- a/index.php
+++ b/index.php
@@ -270,7 +270,7 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range
     $_GET['serendipity']['action'] = 'read';
     $_GET['serendipity']['id']     = $id;
 
-    $title = serendipity_db_query("SELECT title FROM {$serendipity['dbPrefix']}entries WHERE id=$id AND isdraft = 'false' " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . time() : ''), true);
+    $title = serendipity_db_query("SELECT title FROM {$serendipity['dbPrefix']}entries WHERE id=$id AND isdraft = 'false' " . (!serendipity_db_bool($serendipity['showFutureEntries']) ? " AND timestamp <= " . serendipity_db_time() : ''), true);
     if (is_array($title)) {
         $serendipity['head_title']    = htmlspecialchars($title[0]);
         $serendipity['head_subtitle'] = htmlspecialchars($serendipity['blogTitle']);

From ef872a55797a99cecf7345f29daf81db84e7efd2 Mon Sep 17 00:00:00 2001
From: Garvin Hicking 
Date: Wed, 15 Nov 2006 10:21:14 +0000
Subject: [PATCH 0118/1127] More Obscurity and less PR makes Absynth a glad boy

---
 serendipity_admin.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/serendipity_admin.php b/serendipity_admin.php
index ec159d69..965caa07 100644
--- a/serendipity_admin.php
+++ b/serendipity_admin.php
@@ -377,7 +377,15 @@ if (!isset($serendipity['serendipityPath']) || IS_installed === false || IS_up2d
             
         
         
-
+
+ +
Date: Wed, 15 Nov 2006 12:34:59 +0000 Subject: [PATCH 0119/1127] spanish translatation update --- lang/UTF-8/serendipity_lang_en.inc.php | 1712 ++++++++++++------------ lang/serendipity_lang_es.inc.php | 44 +- 2 files changed, 892 insertions(+), 864 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_en.inc.php b/lang/UTF-8/serendipity_lang_en.inc.php index 4574396c..e4690a12 100644 --- a/lang/UTF-8/serendipity_lang_en.inc.php +++ b/lang/UTF-8/serendipity_lang_en.inc.php @@ -1,885 +1,905 @@ -, +# Manuel García , +# Rodrigo Lazo , +# Melvin D. Nava , +# Fixed entities by Leandro Lucarella /* vim: set sts=4 ts=4 expandtab : */ -@define('LANG_CHARSET', 'UTF-8'); -@define('SQL_CHARSET', 'utf8'); -@define('DATE_LOCALES', 'en_US-UTF-8, en_US-UTF8, english, en, en_US'); -@define('DATE_FORMAT_ENTRY', '%A, %B %e. %Y'); -@define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); -@define('WYSIWYG_LANG', 'en'); -@define('NUMBER_FORMAT_DECIMALS', '2'); -@define('NUMBER_FORMAT_DECPOINT', '.'); -@define('NUMBER_FORMAT_THOUSANDS', ','); +@define('LANG_CHARSET', 'ISO-8859-15'); +@define('SQL_CHARSET', 'latin2'); +@define('DATE_LOCALES', 'es_ES.ISO8859-15, es_ES.ISO8859-1, spanish, sp, es, es_ES, es-ES, es_ES.ISO_8859-15, es_ES.ISO_8859-1'); +@define('DATE_FORMAT_ENTRY', '%A, %e de %B del %Y'); +@define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); +@define('WYSIWYG_LANG', 'es'); @define('LANG_DIRECTION', 'ltr'); -@define('SERENDIPITY_ADMIN_SUITE', 'Serendipity Administration Suite'); -@define('HAVE_TO_BE_LOGGED_ON', 'You have to be logged in to view this page'); -@define('WRONG_USERNAME_OR_PASSWORD', 'You appear to have entered an invalid username or password'); -@define('APPEARANCE', 'Appearance'); -@define('MANAGE_STYLES', 'Manage Styles'); -@define('CONFIGURE_PLUGINS', 'Configure Plugins'); -@define('CONFIGURATION', 'Configuration'); -@define('BACK_TO_BLOG', 'Back to Weblog'); -@define('LOGIN', 'Login'); -@define('LOGOUT', 'Logout'); -@define('LOGGEDOUT', 'Logged out.'); -@define('CREATE', 'Create'); -@define('SAVE', 'Save'); -@define('NAME', 'Name'); -@define('CREATE_NEW_CAT', 'Create New Category'); -@define('I_WANT_THUMB', 'I want to use the thumbnail in my entry.'); -@define('I_WANT_BIG_IMAGE', 'I want to use the larger image in my entry.'); -@define('I_WANT_NO_LINK', 'I want to display it as an image'); -@define('I_WANT_IT_TO_LINK', 'I want to display it as a link to this url:'); -@define('BACK', 'Back'); -@define('FORWARD', 'Forward'); -@define('ANONYMOUS', 'Anonymous'); -@define('NEW_TRACKBACK_TO', 'New trackback made to'); -@define('NEW_COMMENT_TO', 'New comment posted to'); -@define('RECENT', 'Recent...'); -@define('OLDER', 'Older...'); -@define('DONE', 'Done'); -@define('WELCOME_BACK', 'Welcome back,'); -@define('TITLE', 'Title'); -@define('DESCRIPTION', 'Description'); -@define('PLACEMENT', 'Placement'); -@define('DELETE', 'Delete'); -@define('SAVE', 'Save'); -@define('UP', 'UP'); -@define('DOWN', 'DOWN'); -@define('ENTRIES', 'entries'); -@define('NEW_ENTRY', 'New Entry'); -@define('EDIT_ENTRIES', 'Edit Entries'); -@define('CATEGORIES', 'Categories'); -@define('WARNING_THIS_BLAHBLAH', "WARNING:\\nThis may take a long time if there are many images without thumbnails."); -@define('CREATE_THUMBS', 'Rebuild Thumbs'); -@define('MANAGE_IMAGES', 'Manage Images'); -@define('NAME', 'Name'); -@define('EMAIL', 'Email'); -@define('HOMEPAGE', 'Homepage'); -@define('COMMENT', 'Comment'); -@define('REMEMBER_INFO', 'Remember Information? '); -@define('SUBMIT_COMMENT', 'Submit Comment'); -@define('NO_ENTRIES_TO_PRINT', 'No entries to print'); -@define('COMMENTS', 'Comments'); -@define('ADD_COMMENT', 'Add Comment'); -@define('NO_COMMENTS', 'No comments'); -@define('POSTED_BY', 'Posted by'); -@define('ON', 'on'); -@define('A_NEW_COMMENT_BLAHBLAH', 'A new comment has been posted on your blog "%s", to the entry entitled "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'A new trackback has been made to your blog-entry entitled "%s".'); -@define('NO_CATEGORY', 'No Category'); -@define('ENTRY_BODY', 'Entry Body'); -@define('EXTENDED_BODY', 'Extended Body'); -@define('CATEGORY', 'Category'); -@define('EDIT', 'Edit'); -@define('NO_ENTRIES_BLAHBLAH', 'No Entries Found for Query %s' . "\n"); -@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Your search for %s returned %s results:'); -@define('SEARCH_TOO_SHORT', 'Your search-query must be longer than 3 characters. You can try to append * to shorter words, like: s9y* to trick the search into using shorter words.'); -@define('IMAGE', 'Image'); -@define('ERROR_FILE_NOT_EXISTS', 'Error: Old filename does not exist!'); -@define('ERROR_FILE_EXISTS', 'Error: New filename already used, pick another!'); -@define('ERROR_SOMETHING', 'Error: Something is wrong.'); -@define('ADDING_IMAGE', 'Adding image...'); -@define('THUMB_CREATED_DONE', 'Thumbnail created.
Done.'); -@define('ERROR_FILE_EXISTS_ALREADY', 'Error: File already exists on your machine!'); -@define('ERROR_UNKNOWN_NOUPLOAD', 'Unknown error occurred, file not uploaded. Maybe your filesize is larger than the maximum size allowed by your server installation. Check with your ISP or edit your php.ini file to allow larger file size uploads.'); -@define('GO', 'Go!'); -@define('NEWSIZE', 'New size: '); -@define('RESIZE_BLAHBLAH', 'Resize %s

'); -@define('ORIGINAL_SIZE', 'Original size: %sx%s pixel'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Here, you can adjust the image size. If you want to resize the image proportionally, just enter a value in one of the two boxes and press the TAB key -- I will automatically calculate the new size so the image proportions do not get messed up

'); -@define('QUICKJUMP_CALENDAR', 'QuickJump Calendar'); -@define('QUICKSEARCH', 'Quicksearch'); -@define('SEARCH_FOR_ENTRY', 'Search for an entry'); -@define('ARCHIVES', 'Archives'); -@define('BROWSE_ARCHIVES', 'Browse archives by month'); -@define('TOP_REFERRER', 'Top Referrers'); -@define('SHOWS_TOP_SITES', 'Shows top sites that linked to your blogs'); -@define('TOP_EXITS', 'Top Exits'); -@define('SHOWS_TOP_EXIT', 'Shows top exit links from your blogs'); -@define('SYNDICATION', 'Syndication'); -@define('SHOWS_RSS_BLAHBLAH', 'Shows RSS syndication links'); -@define('ADVERTISES_BLAHBLAH', 'Advertises the origins of your blog'); -@define('HTML_NUGGET', 'HTML Nugget'); -@define('HOLDS_A_BLAHBLAH', 'Holds a nugget of HTML in your sidebar'); -@define('TITLE_FOR_NUGGET', 'Title for the nugget'); -@define('THE_NUGGET', 'The Nugget of HTML!'); -@define('SYNDICATE_THIS_BLOG', 'Syndicate This Blog'); -@define('YOU_CHOSE', 'You chose %s'); -@define('IMAGE_ROTATE_LEFT', 'Rotate image 90 degrees counter-clockwise'); -@define('IMAGE_ROTATE_RIGHT', 'Rotate image 90 degrees clockwise'); -@define('IMAGE_SIZE', 'Image size'); -@define('IMAGE_AS_A_LINK', 'Image insertion'); -@define('POWERED_BY', 'Powered by'); -@define('TRACKBACKS', 'Trackbacks'); -@define('TRACKBACK', 'Trackback'); -@define('NO_TRACKBACKS', 'No Trackbacks'); -@define('TOPICS_OF', 'Topics from'); -@define('VIEW_FULL', 'view full'); -@define('VIEW_TOPICS', 'view topics'); -@define('AT', 'at'); -@define('SET_AS_TEMPLATE', 'Set as template'); -@define('IN', 'in'); -@define('EXCERPT', 'Excerpt'); +/* rlazo[20061114]: dado que el español tiene varias traducciones para ciertas + * palabras sería bueno mantener una misma traducción para ciertas + * palabras comunes (tratando de seguir http://es.tldp.org/ORCA/glosario.html): + * + * password -> contraseña + * file -> fichero¿? (se podría utilizar archivo para referirse a las entradas pasadas) + */ +@define('SERENDIPITY_ADMIN_SUITE', 'Suite de Administración de Serendipity'); +@define('HAVE_TO_BE_LOGGED_ON', 'Debes identificarte para ver esta página'); +@define('APPEARANCE', 'Apariencia'); +@define('MANAGE_STYLES', 'Gestión de estilos'); +@define('CONFIGURE_PLUGINS', 'Configurar extensiones'); +@define('CONFIGURATION', 'Configuración'); +@define('BACK_TO_BLOG', 'Volver al weblog'); +@define('LOGOUT', 'Desconectar'); +@define('LOGGEDOUT', 'Desconectado'); +@define('CREATE_NEW_CAT', 'Crear una categoría nueva'); +@define('CREATE', 'Crear'); +@define('SAVE', 'Guardar'); +@define('NAME', 'Nombre'); +@define('I_WANT_THUMB', 'Quiero usar la miniatura en mi entrada.'); +@define('I_WANT_BIG_IMAGE', 'Quiero usar la imagen más grande en mi entrada.'); +@define('I_WANT_NO_LINK', ' Quiero que aparezca como una imagen'); +@define('I_WANT_IT_TO_LINK', 'Quiero que aparezca como un enlace a esta URL:'); +@define('BACK', 'Atrás'); +@define('FORWARD', 'Seguir'); +@define('ANONYMOUS', 'Anónimo'); +@define('NEW_TRACKBACK_TO', 'Nueva referencia hecha para'); +@define('NEW_COMMENT_TO', 'Nuevo comentario para'); +@define('RECENT', 'Recientes...'); +@define('OLDER', 'Antiguos...'); +@define('DONE', 'Hecho'); +@define('WELCOME_BACK', 'Bienvenido de nuevo,'); +@define('TITLE', 'Título'); +@define('DESCRIPTION', 'Descripción'); +@define('PLACEMENT', 'Localización'); +@define('DELETE', 'Borrar'); +@define('SAVE', 'Guardar'); +@define('UP', 'ARRIBA'); +@define('DOWN', 'ABAJO'); +@define('ENTRIES', 'entradas'); +@define('NEW_ENTRY', 'Nueva entrada'); +@define('EDIT_ENTRIES', 'Editar entradas'); +@define('CATEGORIES', 'Categorías'); +@define('WARNING_THIS_BLAHBLAH', "ATENCIóN:\\nPuede tardar si hay muchas imágenes que no tienen miniatura."); +@define('CREATE_THUMBS', 'Crear las miniaturas'); +@define('MANAGE_IMAGES', 'Gestión de imágenes'); +@define('NAME', 'Nombre'); +@define('EMAIL', 'Correo electrónico'); +@define('HOMEPAGE', 'URL personal'); +@define('COMMENT', 'Comentario'); +@define('REMEMBER_INFO', '¿Recordar la información?'); +@define('SUBMIT_COMMENT', 'Enviar comentario'); +@define('NO_ENTRIES_TO_PRINT', 'No hay entradas para mostrar'); +@define('COMMENTS', 'Comentarios'); +@define('ADD_COMMENT', 'Añadir comentario'); +@define('NO_COMMENTS', 'No hay comentarios'); +@define('POSTED_BY', 'Publicado por'); +@define('ON', 'activado'); +@define('A_NEW_COMMENT_BLAHBLAH', 'Se ha realizado un nuevo comentario en tu blog "%s", para la entrada titulada "%s".'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'Se ha realizado una nueva referencia a la entrada titulada "%s".'); +@define('NO_CATEGORY', 'No existe la categoría'); +@define('ENTRY_BODY', 'Texto de la entrada'); +@define('EXTENDED_BODY', 'Texto ampliado'); +@define('CATEGORY', 'Categoría'); +@define('EDIT', 'Editar'); +@define('NO_ENTRIES_BLAHBLAH', 'No se han encontrado resultados para la búsqueda %s' . "\n"); +@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'La búsqueda para %s ha obtenido %s resultados:'); +@define('IMAGE', 'Imagen'); +@define('ERROR_FILE_NOT_EXISTS', 'Error: ¡El fichero antiguo no existe!'); +@define('ERROR_FILE_EXISTS', 'Error: ¡Un fichero con ese nombre ya existe, selecciona otro!'); +@define('ERROR_SOMETHING', 'Error: Algo está mal.'); +@define('ADDING_IMAGE', 'Añadiendo imagen...'); +@define('THUMB_CREATED_DONE', 'Miniatura creada.
Hecho.'); +@define('ERROR_FILE_EXISTS_ALREADY', 'Error: ¡El fichero ya existe en el sistema!'); +@define('GO', '¡Ir!'); +@define('NEWSIZE', 'Nuevo tamaño: '); +@define('RESIZE_BLAHBLAH', 'Cambiar tamaño %s

'); +@define('ORIGINAL_SIZE', 'Tamaño original: %sx%s pixel'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Aquí puedes ajustar el nuevo tamaño de la imagen. Si quieres mantener las proporciones sólo introduce uno de los valores y presiona la tecla tabulador (TAB), de esta forma se ajustará automáticamente:'); +@define('DATE_FORMAT_1', 'd.m.Y'); +@define('QUICKJUMP_CALENDAR', 'Calendario rápido'); +@define('QUICKSEARCH', 'Buscar'); +@define('SEARCH_FOR_ENTRY', 'Busca una entrada'); +@define('ARCHIVES', 'Archivos'); +@define('BROWSE_ARCHIVES', 'Navega los archivos por mes'); +@define('TOP_REFERRER', 'Sitios asociados'); +@define('SHOWS_TOP_SITES', 'Muestra los sitios que enlazan a tu weblog'); +@define('TOP_EXITS', 'Salidas'); +@define('SHOWS_TOP_EXIT', 'Muestra los enlaces de salida más frecuentes desde tu weblog'); +@define('SYNDICATION', 'Sindicación'); +@define('SHOWS_RSS_BLAHBLAH', 'Muestra los enlaces RSS de sindicación'); +@define('ADVERTISES_BLAHBLAH', 'Informa del programa en el que se basa tu weblog'); +@define('HTML_NUGGET', 'Fragmento de HTML'); +@define('HOLDS_A_BLAHBLAH', 'Presenta un fragmento de HTML en la barra lateral'); +@define('TITLE_FOR_NUGGET', 'Título para el fragmento de HTML'); +@define('THE_NUGGET', '¡Fragmento de HTML!'); +@define('SYNDICATE_THIS_BLOG', 'Sindica este blog'); +@define('YOU_CHOSE', 'Elige %s'); +@define('IMAGE_SIZE', 'Tamaño de la imagen'); +@define('IMAGE_AS_A_LINK', 'Inserción de imagen'); +@define('POWERED_BY', 'Basado en'); +@define('TRACKBACKS', 'Referencias'); +@define('TRACKBACK', 'Referencia'); +@define('NO_TRACKBACKS', 'No hay referencias'); +@define('TOPICS_OF', 'Temas de'); +@define('VIEW_FULL', 'ver completo'); +@define('VIEW_TOPICS', 'ver temas'); +@define('AT', 'a las'); +@define('SET_AS_TEMPLATE', 'Mantenlo como plantilla'); +@define('IN', 'en'); +@define('EXCERPT', 'Segmento'); @define('TRACKED', 'Tracked'); -@define('LINK_TO_ENTRY', 'Link to entry'); -@define('LINK_TO_REMOTE_ENTRY', 'Link to remote-entry'); -@define('IP_ADDRESS', 'IP-address'); -@define('USER', 'User'); -@define('THUMBNAIL_USING_OWN', 'Using %s as its own thumbnail because it is so small already.'); -@define('THUMBNAIL_FAILED_COPY', 'Wanted to use %s as its own thumbnail, but failed to copy!'); -@define('AUTHOR', 'Author'); -@define('LAST_UPDATED', 'Last Updated'); -@define('TRACKBACK_SPECIFIC', 'Trackback specific URI for this entry'); -@define('DIRECT_LINK', 'Direct link to this entry'); -@define('COMMENT_ADDED', 'Your comment was successfully added. '); -@define('COMMENT_ADDED_CLICK', 'Click %shere to return%s to the comments, and %shere to close%s this window.'); -@define('COMMENT_NOT_ADDED_CLICK', 'Click %shere to return%s to the comments, and %shere to close%s this window.'); -@define('COMMENTS_DISABLE', 'Do not allow comments to this entry'); -@define('COMMENTS_ENABLE', 'Allow comments to this entry'); -@define('COMMENTS_CLOSED', 'The author does not allow comments to this entry'); -@define('EMPTY_COMMENT', 'Your comment did not contain anything, please %sgo back%s and try again'); -@define('ENTRIES_FOR', 'Entries from %s'); -@define('DOCUMENT_NOT_FOUND', 'The document %s was not found.'); -@define('USERNAME', 'Username'); -@define('PASSWORD', 'Password'); -@define('AUTOMATIC_LOGIN', 'Save information'); -@define('SERENDIPITY_INSTALLATION', 'Serendipity Installation'); -@define('LEFT', 'left'); -@define('RIGHT', 'right'); -@define('HIDDEN', 'hidden'); -@define('REMOVE_TICKED_PLUGINS', 'Remove ticked plugins'); -@define('SAVE_CHANGES_TO_LAYOUT', 'Save changes to layout'); -@define('COMMENTS_FROM', 'Comments from'); +@define('LINK_TO_ENTRY', 'Enlazar a la entrada'); +@define('LINK_TO_REMOTE_ENTRY', 'Enlazar a una entrada remota'); +@define('IP_ADDRESS', 'Dirección IP'); +@define('USER', 'Usuario'); +@define('THUMBNAIL_USING_OWN', 'Usando %s como su miniatura debido al escaso tamaño.'); +@define('THUMBNAIL_FAILED_COPY', 'Querías usar %s como tu miniatura, ¡pero ha fallado la copia!'); +@define('AUTHOR', 'Autor'); +@define('LAST_UPDATED', 'Última actualización'); +@define('TRACKBACK_SPECIFIC', 'URI de referencia para esta entrada'); +@define('DIRECT_LINK', 'Enlace directo a esta entrada'); +@define('COMMENT_ADDED', 'Tu comentario ha sido añadido correctamente.'); +@define('COMMENT_ADDED_CLICK', 'Pulsa %saquí para volver%s a los comentarios, y %saquí para cerrar%s esta ventana.'); +@define('COMMENT_NOT_ADDED_CLICK', 'Pulsa %saquí para volver%s a los comentarios, y %saquí para cerrar%s esta ventana'); +@define('COMMENTS_DISABLE', 'No permitir comentarios a esta entrada'); +@define('COMMENTS_ENABLE', 'Permitir comentarios a esta entrada'); +@define('COMMENTS_CLOSED', 'El autor no permite añadir comentarios a esta entrada'); +@define('EMPTY_COMMENT', 'Tu comentario está vacío, por favor %svuelve%s e inténtalo de nuevo'); +@define('ENTRIES_FOR', 'Entradas para %s'); +@define('DOCUMENT_NOT_FOUND', 'El documento %s no se encontró.'); +@define('USERNAME', 'Nombre de usuario'); +@define('PASSWORD', 'Contraseña'); +@define('SERENDIPITY_INSTALLATION', 'Instalación de Serendipity'); +@define('LEFT', 'Izquierda'); +@define('RIGHT', 'Derecha'); +@define('HIDDEN', 'Oculto'); +@define('REMOVE_TICKED_PLUGINS', 'Quita las extensiones seleccionadas'); +@define('SAVE_CHANGES_TO_LAYOUT', 'Guarda los cambios en el diseño'); +@define('COMMENTS_FROM', 'Comentarios para'); @define('ERROR', 'Error'); -@define('ENTRY_SAVED', 'Your entry has been saved'); -@define('DELETE_SURE', 'Are you sure you want to delete #%s permanently?'); -@define('NOT_REALLY', 'No'); -@define('DUMP_IT', 'Yes'); -@define('RIP_ENTRY', 'Entry #%s deleted.'); -@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Category #%s deleted. Old articles moved to category #%s.'); -@define('CATEGORY_DELETED', 'Category #%s deleted.'); -@define('INVALID_CATEGORY', 'No category was provided for deletion'); -@define('CATEGORY_SAVED', 'Category saved'); -@define('SELECT_TEMPLATE', 'Select the template you wish to use for your blog'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Entries were not successfully inserted!'); -@define('MT_DATA_FILE', 'Movable Type data file'); -@define('FORCE', 'Force'); -@define('CREATE_AUTHOR', 'Create author \'%s\'.'); -@define('CREATE_CATEGORY', 'Create category \'%s\'.'); -@define('MYSQL_REQUIRED', 'You must have the MySQL extension in order to perform this action.'); -@define('COULDNT_CONNECT', 'Could not connect to MySQL database: %s.'); -@define('COULDNT_SELECT_DB', 'Could not select database: %s.'); -@define('COULDNT_SELECT_USER_INFO', 'Could not select user information: %s.'); -@define('COULDNT_SELECT_CATEGORY_INFO', 'Could not select category information: %s.'); -@define('COULDNT_SELECT_ENTRY_INFO', 'Could not select entry information: %s.'); -@define('COULDNT_SELECT_COMMENT_INFO', 'Could not select comment information: %s.'); -@define('YES', 'Yes'); +@define('DELETE_SURE', '¿Estás seguro de que quieres eliminar #%s permanentemente?'); +@define('NOT_REALLY', 'No...'); +@define('DUMP_IT', 'Sí'); +@define('RIP_ENTRY', 'Entrada #%s borrada.'); +@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categoría #%s eliminada. Los artículos antiguos han sido movidos a la categoría #%s'); +@define('CATEGORY_DELETED', 'Categoría #%s eliminada.'); +@define('INVALID_CATEGORY', 'Ninguna categoría valida para borrar'); +@define('CATEGORY_SAVED', 'Categoría guardada'); +@define('SELECT_TEMPLATE', 'Selecciona la plantilla que deseas utilizar en tu weblog'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', '¡No se ha podido insertar las entradas!'); +@define('YES', 'Sí'); @define('NO', 'No'); -@define('USE_DEFAULT', 'Default'); -@define('CHECK_N_SAVE', 'Check & save'); -@define('DIRECTORY_WRITE_ERROR', 'Cannot write to directory %s. Please check the permissions.'); -@define('DIRECTORY_CREATE_ERROR', 'Directory %s does not exist and could not be created. Please create the directory manually'); -@define('DIRECTORY_RUN_CMD', ' -> run %s %s'); -@define('CANT_EXECUTE_BINARY', 'Cannot execute the %s binary'); -@define('FILE_WRITE_ERROR', 'Cannot write to file %s.'); -@define('FILE_CREATE_YOURSELF', 'Please create the file yourself or check permissions'); -@define('COPY_CODE_BELOW', '
* Just copy the code below and place it in %s in your %s folder:

%s
' . "\n"); -@define('WWW_USER', 'Change \'www\' to the user apache runs as (e.g. \'nobody\').'); -@define('BROWSER_RELOAD', 'Once you have done this, hit your browser\'s "reload" button.'); -@define('DIAGNOSTIC_ERROR', 'We detected some errors while running some diagnostics on your entered information:'); -@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity is not yet installed. Please install it now.'); -@define('INCLUDE_ERROR', 'serendipity error: could not include %s - exiting.'); -@define('DATABASE_ERROR', 'serendipity error: unable to connect to database - exiting.'); -@define('CREATE_DATABASE', 'Creating default database setup...'); -@define('ATTEMPT_WRITE_FILE', 'Attempting to write %s file...'); -@define('WRITTEN_N_SAVED', 'Configuration written & saved'); -@define('IMAGE_ALIGNMENT', 'Image alignment'); -@define('ENTER_NEW_NAME', 'Enter the new name for: '); -@define('RESIZING', 'Resizing'); -@define('RESIZE_DONE', 'Done (resized %s images).'); -@define('SYNCING', 'Synchronizing the database with the image folder'); -@define('SYNC_DONE', 'Done (Synchronized %s images).'); -@define('FILE_NOT_FOUND', 'Unable to locate the file entitled %s, maybe it has already been deleted?'); -@define('ABORT_NOW', 'Abort now'); -@define('REMOTE_FILE_NOT_FOUND', 'File was not located on the remote server, are you sure the URL: %s is correct?'); -@define('FILE_FETCHED', '%s fetched as %s'); -@define('FILE_UPLOADED', 'File %s successfully uploaded as %s'); -@define('WORD_OR', 'Or'); -@define('SCALING_IMAGE', 'Scaling %s to %s x %s px'); -@define('KEEP_PROPORTIONS', 'Keep proportions'); -@define('REALLY_SCALE_IMAGE', 'Really scale the image? This operation cannot be undone!'); -@define('TOGGLE_ALL', 'Toggle expand all'); -@define('TOGGLE_OPTION', 'Toggle option'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Subscribe to this entry'); -@define('UNSUBSCRIBE_OK', "%s is now unsubscribed from this entry"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'New comment to subscribed entry "%s"'); -@define('SUBSCRIPTION_MAIL', "Hello %s,\n\nA new comment was made to the entry you are monitoring on \"%s\", entitled \"%s\"\nThe name of the poster is: %s\n\nYou can find the entry here: %s\n\nYou can unsubscribe by clicking on this link: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hello %s,\n\nA new trackback was added to the entry you are monitoring on \"%s\", entitled \"%s\"\nThe name of the poster is: %s\n\nYou can find the entry here: %s\n\nYou can unsubscribe by clicking on this link: %s\n"); -@define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nThe best blog around, you can use it too.\nCheck out to find out how."); +@define('USE_DEFAULT', 'Predeterminado'); +@define('CHECK_N_SAVE', 'Revisa y guarda'); +@define('DIRECTORY_WRITE_ERROR', 'No puedes escribir en el directorio %s. Comprueba los permisos.'); +@define('DIRECTORY_CREATE_ERROR', 'El directorio %s no existe y no puede ser creado. Créalo manualmente.'); +@define('DIRECTORY_RUN_CMD', ' - ejecuta %s %s'); +@define('CANT_EXECUTE_BINARY', 'No se puede ejecutar %s'); +@define('FILE_WRITE_ERROR', 'No se puede escribir el fichero %s.'); +@define('FILE_CREATE_YOURSELF', 'Crea el fichero tu mismo o verifica los permisos'); +@define('COPY_CODE_BELOW', '
* Tan solo copia el código situado debajo y ponlo %s dentro %s del directorio:
%s
' . "\n"); +@define('WWW_USER', 'Cambia www por el usuario que está ejecutando el servidor web (p. ej. nobody).'); +@define('BROWSER_RELOAD', 'Una vez hecho esto, pulsa en tu navegador el botón "Recargar".'); +@define('DIAGNOSTIC_ERROR', 'Hemos detectado algunos errores mientras se ejecutaban varias comprobaciones en la información que has introducido:'); +@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity no está instalado todavía. Por favor instálalo ahora.'); +@define('INCLUDE_ERROR', 'Error de Serendipity: no se puede incluir %s - saliendo.'); +@define('DATABASE_ERROR', 'Error de Serendipity: no es posible conectar a la base de datos - saliendo.'); +@define('CREATE_DATABASE', 'Creando la configuración predeterminada de la base de datos...'); +@define('ATTEMPT_WRITE_FILE', 'Intentando escribir el fichero %s...'); +@define('WRITTEN_N_SAVED', 'Configuración realizada y guardada'); +@define('IMAGE_ALIGNMENT', 'Alineación de imágenes'); +@define('ENTER_NEW_NAME', 'Introduzca el nuevo nombre para: '); +@define('RESIZING', 'Cambiando el tamaño'); +@define('RESIZE_DONE', 'Terminado (las imágenes %s cambiaron de tamaño).'); +@define('DELETE_IMAGE_FAIL' , 'No se puede eliminar la imagen %s'); +@define('DELETE_THUMBNAIL', 'Eliminada la imagen miniatura llamada %s'); +@define('FILE_NOT_FOUND', 'No es posible encontrar el fichero con nombre %s, ¿es posible que lo haya borrado ya?'); +@define('ABORT_NOW', 'Salir ahora'); +@define('REMOTE_FILE_NOT_FOUND', 'El fichero no fue localizado en el servidor remoto, ¿estás seguro de que la URL: %s es correcta?'); +@define('FILE_FETCHED', '%s enlazado como: %s'); +@define('FILE_UPLOADED', 'El fichero %s fue transferido correctamente: %s'); +@define('WORD_OR', 'O...'); +@define('SCALING_IMAGE', 'Escalando %s a %s x %s px'); +@define('KEEP_PROPORTIONS', 'Mantener las proporciones'); +@define('REALLY_SCALE_IMAGE', '¿Realmente deseas escalar la imagen? ¡No se podrá deshacer esta acción!'); +@define('TOGGLE_ALL', 'Mostrar/Ocultar todo'); +@define('TOGGLE_OPTION', 'Mostrar/Ocultar'); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Suscribirse a esta entrada'); +@define('UNSUBSCRIBE_OK', "%s ya no está suscrito a esta entrada"); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nuevo comentario en la entrada suscrita "%s"'); +@define('SUBSCRIPTION_MAIL', "Hola %s,\n\nHay un nuevo comentario a la entrada \"%s\", titulada \"%s\"\nEl autor es: %s\n\nPuedes encontrar la entrada aquí: %s\n\nPuedes dejar de recibir información sobre esta entrada haciendo click aquí: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hola %s,\n\nHay una nueva referencia a la entrada \"%s\", titulada \"%s\"\nEl autor es: %s\n\nPuedes encontrar la entrada aquí: %s\n\nPuedes dejar de recibir información sobre esta entrada haciendo click aquí: %s\n"); +@define('SIGNATURE', "\n-- \n%s está basado en Serendipity.\nEl mejor programa para blog ;).\nVisita y compruébalo."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); -@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 comments'); +@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 comentarios'); @define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Field "managingEditor"'); -@define('SYNDICATION_PLUGIN_WEBMASTER', 'Field "webMaster"'); -@define('SYNDICATION_PLUGIN_BANNERURL', 'Image for the RSS feed'); -@define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Image width'); -@define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Image height'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail address of the webmaster, if available. (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail address of the managing editor, if available. (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL of an image in GIF/JPEG/PNG format, if available. (empty: serendipity-logo)'); -@define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'in pixels, max. 144'); -@define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'in pixels, max. 400'); -@define('SYNDICATION_PLUGIN_TTL', 'Field "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Amount of minutes after which your blog should not be cached any more by foreign sites/applications (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_PUBDATE', 'Field "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Should the "pubDate"-field be embedded for a RSS-channel, to show the date of the latest entry?'); -@define('CONTENT', 'Content'); -@define('TYPE', 'Type'); -@define('DRAFT', 'Draft'); -@define('PUBLISH', 'Publish'); -@define('PREVIEW', 'Preview'); -@define('DATE', 'Date'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Campo "managingEditor"'); +@define('SYNDICATION_PLUGIN_WEBMASTER', 'Campo "webMaster"'); +@define('SYNDICATION_PLUGIN_BANNERURL', 'Imagen para el feed RSS'); +@define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Anchura de la imagen'); +@define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Altura de la imagen'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'Correo electrónico del webmaster, si está disponible. (déjalo vacío para no mostrarlo) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'Correo electrónico del editor, si está disponible. (déjalo vacío para no mostrarlo) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL de una imagen en formato GIF/JPEG/PNG, si está disponible. (dejándolo vacío se usara el símbolo de Serendipity)'); +@define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'en pixels, max. 144'); +@define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'en pixels, max. 400'); +@define('SYNDICATION_PLUGIN_TTL', 'Campo "ttl" (time-to-live)'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Cantidad de minutos, después de los cuales, tu blog no será verificado por ningún site o aplicación externa (si lo dejas vacío no se mostrara) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_PUBDATE', 'Campo "pubDate"'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '¿Debería el campo "pubDate" estar incluido en un canal RSS para mostrar la fecha de la última entrada?'); +@define('CONTENT', 'Contenido'); +@define('TYPE', 'Tipo'); +@define('DRAFT', 'Borrador'); +@define('PUBLISH', 'Publicar'); +@define('PREVIEW', 'Previsualización'); +@define('DATE', 'Fecha'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Warning: The date you specified was invalid. It has to be given in YYYY-MM-DD HH:MM format.'); -@define('CATEGORY_PLUGIN_DESC', 'Shows the list of categories.'); -@define('ALL_AUTHORS', 'All authors'); -@define('CATEGORIES_TO_FETCH', 'Categories to fetch'); -@define('CATEGORIES_TO_FETCH_DESC', 'Fetch categories from which author?'); -@define('PAGE_BROWSE_ENTRIES', 'Page %s of %s, totaling %s entries'); -@define('PREVIOUS_PAGE', 'previous page'); -@define('NEXT_PAGE', 'next page'); -@define('ALL_CATEGORIES', 'All categories'); -@define('DO_MARKUP', 'Perform Markup Transformations'); -@define('GENERAL_PLUGIN_DATEFORMAT', 'Dateformatting'); -@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'The format of the entry\'s actual date, using PHPs strftime() variables. (Default: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Unable to open template file, please update serendipity!'); -@define('ADVANCED_OPTIONS', 'Advanced Options'); -@define('EDIT_ENTRY', 'Edit entry'); -@define('HTACCESS_ERROR', 'To check your local webserver installation, serendipity needs to be able to write the file ".htaccess". This was not possible because of permission errors. Please adjust the permissions like this:
  %s
and reload this page.'); -@define('SIDEBAR_PLUGINS', 'Sidebar Plugins'); -@define('EVENT_PLUGINS', 'Event Plugins'); -@define('SORT_ORDER', 'Sort order'); -@define('SORT_ORDER_NAME', 'Filename'); -@define('SORT_ORDER_EXTENSION', 'File extension'); -@define('SORT_ORDER_SIZE', 'Filesize'); -@define('SORT_ORDER_WIDTH', 'Image width'); -@define('SORT_ORDER_HEIGHT', 'Image height'); -@define('SORT_ORDER_DATE', 'Upload date'); -@define('SORT_ORDER_ASC', 'Ascending'); -@define('SORT_ORDER_DESC', 'Descending'); -@define('THUMBNAIL_SHORT', 'Thumb'); -@define('ORIGINAL_SHORT', 'Orig.'); -@define('APPLY_MARKUP_TO', 'Apply markup to %s'); -@define('CALENDAR_BEGINNING_OF_WEEK', 'Beginning of the week'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity has detected that your currently installed Serendipity version is %s. It seems you are attempting to upgrade to version %s, so you need to click here to continue the upgrade process.'); -@define('SERENDIPITY_UPGRADER_WELCOME', 'Hi, and welcome to the Serendipity upgrade agent.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', 'I am here to help you upgrade your Serendipity %s installation.'); -@define('SERENDIPITY_UPGRADER_WHY', 'You are seeing this message because you have just installed Serendipity %s, but have not yet upgraded your database installation to fit this version'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Database updates (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'I have found the following .sql files which needs to be run before you can continue normal operation of Serendipity'); -@define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Version specific tasks'); -@define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'No version specific tasks found'); -@define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Do you wish me to perform the above tasks?'); -@define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'No, I will run them manually'); -@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Yes, please do so'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'It appears you do not need any upgrades run'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Consider Serendipity upgraded'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'You have ignored the upgrade stage of Serendipity, please make sure your database is correctly installed, and scheduled functions are run'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Your Serendipity installation is now upgraded to version %s'); -@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'You can return to your blog by clicking %shere%s'); -@define('MANAGE_USERS', 'Manage users'); -@define('CREATE_NEW_USER', 'Create new user'); -@define('CREATE_NOT_AUTHORIZED', 'You cannot modify users with the same userlevel as yourself'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'You cannot create users with a higher userlevel than yourself'); -@define('CREATED_USER', 'A new user %s has been created'); -@define('MODIFIED_USER', 'The properties of user %s have been changed'); -@define('USER_LEVEL', 'Userlevel'); -@define('DELETE_USER', 'You are about to delete user #%d %s. Are you serious? This will disallow showing any entries written by him on the frontend.'); -@define('DELETED_USER', 'User #%d %s deleted.'); -@define('LIMIT_TO_NUMBER', 'How many items should be displayed?'); -@define('ENTRIES_PER_PAGE', 'entries per page'); -@define('XML_IMAGE_TO_DISPLAY', 'XML Button'); -@define('XML_IMAGE_TO_DISPLAY_DESC','Links to XML Feeds will be displayed by this image. Leave empty for default, enter \'none\' to disable.'); +@define('DATE_INVALID', 'Aviso: La fecha especificada no es válida. Debe tener el formato AAAA-MM-DD HH:MM.'); +@define('CATEGORY_PLUGIN_DESC', 'Muestra la lista de categorías.'); +@define('ALL_AUTHORS', 'Todos los autores'); +@define('CATEGORIES_TO_FETCH', 'Categorías enlazadas'); +@define('CATEGORIES_TO_FETCH_DESC', '¿De que autor quiere enlazar las categorías?'); +@define('PAGE_BROWSE_ENTRIES', 'Página %s de %s, en total %s entradas'); +@define('PREVIOUS_PAGE', 'página anterior'); +@define('NEXT_PAGE', 'página siguiente'); +@define('ALL_CATEGORIES', 'Todas las categorías'); -@define('DIRECTORIES_AVAILABLE', 'In the list of available subdirectories you can click on any directory name to create a new directory within that structure.'); -@define('ALL_DIRECTORIES', 'all directories'); -@define('MANAGE_DIRECTORIES', 'Manage directories'); -@define('DIRECTORY_CREATED', 'Directory %s has been created.'); -@define('PARENT_DIRECTORY', 'Parent directory'); -@define('CONFIRM_DELETE_DIRECTORY', 'Are you sure you want to remove all the contents of directory %s?'); -@define('ERROR_NO_DIRECTORY', 'Error: Directory %s does not exist'); -@define('CHECKING_DIRECTORY', 'Checking files in directory %s'); -@define('DELETING_FILE', 'Deleting file %s...'); -@define('ERROR_DIRECTORY_NOT_EMPTY', 'Could not remove non-empty directory. Check the "force deletion" checkbox if you want to remove those files as well, and then submit again. Existing files are:'); -@define('DIRECTORY_DELETE_FAILED', 'Deletion of directory %s failed. Check permissions or messages above.'); -@define('DIRECTORY_DELETE_SUCCESS', 'Directory %s successfully deleted.'); -@define('SKIPPING_FILE_EXTENSION', 'Skipping file: Missing extension on %s.'); -@define('SKIPPING_FILE_UNREADABLE', 'Skipping file: %s not readable.'); -@define('FOUND_FILE', 'Found new/modified file: %s.'); -@define('ALREADY_SUBCATEGORY', '%s is a already a subcategory of %s.'); -@define('PARENT_CATEGORY', 'Parent category'); -@define('IN_REPLY_TO', 'In reply to'); -@define('TOP_LEVEL', 'Top level'); +/* TRANSLATE */ +@define('WRONG_USERNAME_OR_PASSWORD', 'Usuario o contraseña erróneo'); +@define('HTACCESS_ERROR', 'Para verificar tu instalación del servidor web, serendipity deber ser capaz de escribir en el fichero ".htaccess". Esto no fue posible debido a errores de permisos. Por favor, ajusta los permisos como:
%s
y recarga esta página.'); +@define('SIDEBAR_PLUGINS', 'Extensiones de barra lateral'); +@define('EVENT_PLUGINS', 'Extensiones de eventos'); +@define('SYNCING', 'Sincronizando la base de datos con el directorio de imágenes.'); +@define('SYNC_DONE', 'Hecho (Sincronizadas %s imágenes).'); +@define('SORT_ORDER', 'Ordenar por'); +@define('SORT_ORDER_NAME', 'Nombre de fichero'); +@define('SORT_ORDER_EXTENSION', 'Extensión de fichero'); +@define('SORT_ORDER_SIZE', 'Tamaño de fichero'); +@define('SORT_ORDER_WIDTH', 'Anchura de imagen'); +@define('SORT_ORDER_HEIGHT', 'Altura de imagen'); +@define('SORT_ORDER_DATE', 'Fecha de transferencia'); +@define('SORT_ORDER_ASC', 'Ascendente'); +@define('SORT_ORDER_DESC', 'Descendente'); +@define('THUMBNAIL_SHORT', 'Miniatura'); +@define('ORIGINAL_SHORT', 'Orig.'); +@define('APPLY_MARKUP_TO', 'Aplicar marca a %s'); +@define('CALENDAR_BEGINNING_OF_WEEK', 'Inicio de la semana'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'Se ha detectado una discrepancia entre tu configuración actual que es la versión %s, y la de serendipity versión %s, ¡necesitas actualizar! Haz click aquí'); +@define('SERENDIPITY_UPGRADER_WELCOME', 'Hola y bienvenido al agente de actualización de Serendipity.'); +@define('SERENDIPITY_UPGRADER_PURPOSE', 'Estoy aquí para ayudarte a actualizar tu instalación %s de Serendipity.'); +@define('SERENDIPITY_UPGRADER_WHY', 'Estás viendo este mensaje porque has instalado Serendipity %s, pero no has actualizado la instalación de la base de datos para coincidir con esta versión'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Actualizaciones para la base de datos (%s)'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'He encontrado los siguientes ficheros .sql que se necesitan ejecutar antes de que puedas continuar usando normalmente Serendipity'); +@define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Tareas específicas de la versión'); +@define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'No se ha encontrado tareas específicas de la versión'); +@define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', '¿Quieres que realice las tareas descritas?'); +@define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'No, las ejecutaré manualmente'); +@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Sí, por favor'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Parece que no necesitas ejecutar ninguna actualización'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Considera actualizado Serendipity'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Has ignorado el paso de actualización de Serendipity, asegúrate que tu base de datos está correctamente instalada y que las funciones planeadas son ejecutadas.'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Tu instalación de Serendipity se ha actualizado a la versión %s'); +@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Puedes volver a tu blog haciendo click %saquí%s'); +@define('MANAGE_USERS', 'Gestión de usuarios'); +@define('CREATE_NEW_USER', 'Crear nuevo usuario'); +@define('CREATE_NOT_AUTHORIZED', 'No puedes modificar usuarios con el mismo nivel que el tuyo'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'No puedes crear usuarios con un nivel mayor que el tuyo'); +@define('CREATED_USER', 'Un nuevo usuario %s se ha creado'); +@define('MODIFIED_USER', 'Las propiedades del usuario %s se han cambiado'); +@define('USER_LEVEL', 'Nivel de usuario'); +@define('DELETE_USER', 'Estás a punto de borrar al usuario #%d %s. ¿Estás seguro? Esto no permitirá mostrar las entradas escritas por él.'); +@define('DELETED_USER', 'Usuario #%d %s borrado.'); +@define('LIMIT_TO_NUMBER', '¿Cuántos elementos deberían mostrarse?'); +@define('ENTRIES_PER_PAGE', 'entradas por página'); +@define('DIRECTORIES_AVAILABLE', 'En la lista de subdirectorios disponibles puedes hacer click en el nombre de un directorio para crear un nuevo directorio dentro de esa estructura.'); +@define('ALL_DIRECTORIES', 'todos los directorios'); +@define('MANAGE_DIRECTORIES', 'Gestión de directorios'); +@define('DIRECTORY_CREATED', 'Directorio %s creado.'); +@define('PARENT_DIRECTORY', 'Directorio superior'); +@define('CONFIRM_DELETE_DIRECTORY', '¿Estás seguro de que quieres eliminar todos los contenidos del directorio %s?'); +@define('ERROR_NO_DIRECTORY', 'Error: Directorio %s no existe'); +@define('CHECKING_DIRECTORY', 'Verificar ficheros en directorio %s'); +@define('DELETING_FILE', 'Borrando fichero %s...'); +@define('ERROR_DIRECTORY_NOT_EMPTY', 'No puedo borrar un directorio con ficheros. Marca "forzar borrado" si quieres eliminar también los ficheros e inténtalo de nuevo. Los ficheros que existen son:'); +@define('DIRECTORY_DELETE_FAILED', 'Eliminación del directorio %s fallida. Revisa los permisos o los mensajes anteriores.'); +@define('DIRECTORY_DELETE_SUCCESS', 'Directorio %s eliminado exitosamente.'); +@define('SKIPPING_FILE_EXTENSION', 'Saltando fichero: falta extensión en %s.'); +@define('SKIPPING_FILE_UNREADABLE', 'Saltando fichero: %s no se puede leer.'); +@define('FOUND_FILE', 'Encontrado fichero nuevo/modificado: %s.'); +@define('ALREADY_SUBCATEGORY', '%s es ya una subcategoría de %s.'); +@define('PARENT_CATEGORY', 'Categoría superior'); +@define('IN_REPLY_TO', 'En respuesta a'); +@define('TOP_LEVEL', 'Nivel superior'); @define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); -@define('PERMISSIONS', 'Permissions'); -@define('SETTINGS_SAVED_AT', 'The new settings have been saved at %s'); +@define('PERMISSIONS', 'Permisos'); /* DATABASE SETTINGS */ -@define('INSTALL_CAT_DB', 'Database Settings'); -@define('INSTALL_CAT_DB_DESC', 'Here you can enter all your database information. Serendipity needs this to be able to function'); -@define('INSTALL_DBTYPE', 'Database type'); -@define('INSTALL_DBTYPE_DESC', 'Database type'); -@define('INSTALL_DBHOST', 'Database host'); -@define('INSTALL_DBHOST_DESC', 'The hostname for your database server'); -@define('INSTALL_DBUSER', 'Database user'); -@define('INSTALL_DBUSER_DESC', 'The username used to connect to your database'); -@define('INSTALL_DBPASS', 'Database password'); -@define('INSTALL_DBPASS_DESC', 'The password matching the above username'); -@define('INSTALL_DBNAME', 'Database name'); -@define('INSTALL_DBNAME_DESC', 'The name of your database'); -@define('INSTALL_DBPREFIX', 'Database table prefix'); -@define('INSTALL_DBPREFIX_DESC', 'Prefix for the table names, e.g. serendipity_'); +@define('INSTALL_CAT_DB', 'Opciones de la base de datos'); +@define('INSTALL_CAT_DB_DESC', 'Introduce aquí la información de tu base de datos. Serendipity la necesita para funcionar'); +@define('INSTALL_DBTYPE', 'Tipo'); +@define('INSTALL_DBTYPE_DESC', 'El tipo de gestor de la base de datos'); +@define('INSTALL_DBHOST', 'Servidor'); +@define('INSTALL_DBHOST_DESC', 'El servidor donde está el gestor de la base de datos'); +@define('INSTALL_DBUSER', 'Usuario'); +@define('INSTALL_DBUSER_DESC', 'El usuario que conecta a la base de datos'); +@define('INSTALL_DBPASS', 'Contraseña'); +@define('INSTALL_DBPASS_DESC', 'La contraseña para el usuario'); +@define('INSTALL_DBNAME', 'Nombre'); +@define('INSTALL_DBNAME_DESC', 'El nombre de la base de datos'); +@define('INSTALL_DBPREFIX', 'Prefijo'); +@define('INSTALL_DBPREFIX_DESC', 'Prefijo para los nombres de las tablas, p. ej. serendipity_'); /* PATHS */ -@define('INSTALL_CAT_PATHS', 'Paths'); -@define('INSTALL_CAT_PATHS_DESC', 'Various paths to different essential folders and files. Do not forget trailing slashes for directories!'); -@define('INSTALL_FULLPATH', 'Full path'); -@define('INSTALL_FULLPATH_DESC', 'The full and absolute path to your serendipity installation'); -@define('INSTALL_UPLOADPATH', 'Upload path'); -@define('INSTALL_UPLOADPATH_DESC', 'All uploads will go here, relative to the \'Full path\' - typically \'uploads/\''); -@define('INSTALL_RELPATH', 'Relative path'); -@define('INSTALL_RELPATH_DESC', 'Path to serendipity for your browser, typically \'/serendipity/\''); -@define('INSTALL_RELTEMPLPATH', 'Relative template path'); -@define('INSTALL_RELTEMPLPATH_DESC', 'The path to the folder containing your templates - Relative to the \'relative path\''); -@define('INSTALL_RELUPLOADPATH', 'Relative upload path'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Path to your uploads for browsers - Relative to the \'relative path\''); -@define('INSTALL_URL', 'URL to blog'); -@define('INSTALL_URL_DESC', 'Base URL to your serendipity installation'); -@define('INSTALL_INDEXFILE', 'Index file'); -@define('INSTALL_INDEXFILE_DESC', 'The name of your serendipity index file'); +@define('INSTALL_CAT_PATHS', 'Rutas'); +@define('INSTALL_CAT_PATHS_DESC', 'Varias rutas a ficheros y directorios esenciales. ¡No olvides la barra final en los directorios!'); +@define('INSTALL_FULLPATH', 'Ruta completa'); +@define('INSTALL_FULLPATH_DESC', 'La ruta completa y absoluta a tu instalación de serendipity'); +@define('INSTALL_UPLOADPATH', 'Ruta para los ficheros transferidos'); +@define('INSTALL_UPLOADPATH_DESC', 'Todos los ficheros transferidos irán aquí, relativo a \'Ruta completa\' - normalmente \'uploads/\''); +@define('INSTALL_RELPATH', 'Ruta relativa'); +@define('INSTALL_RELPATH_DESC', 'Ruta de serendipity para tu navegador, normalmente \'/serendipity/\''); +@define('INSTALL_RELTEMPLPATH', 'Ruta relativa para las plantillas'); +@define('INSTALL_RELTEMPLPATH_DESC', 'Ruta al directorio que contiene tus plantillas - Relativa a la \'ruta relativa\''); +@define('INSTALL_RELUPLOADPATH', 'Ruta relativa para los ficheros transferidos'); +@define('INSTALL_RELUPLOADPATH_DESC', 'Ruta de los ficheros transferidos - Relativa a la \'ruta relativa\''); +@define('INSTALL_URL', 'URL para el blog'); +@define('INSTALL_URL_DESC', 'URL base de tu instalación de serendipity'); +@define('INSTALL_INDEXFILE', 'Fichero índice'); +@define('INSTALL_INDEXFILE_DESC', 'El nombre del fichero índice de serendipity'); -/* GENERAL SETTINGS */ -@define('INSTALL_CAT_SETTINGS', 'General Settings'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Customize how Serendipity behaves'); -@define('INSTALL_USERNAME', 'Admin username'); -@define('INSTALL_USERNAME_DESC', 'Username for admin login'); -@define('INSTALL_PASSWORD', 'Admin password'); -@define('INSTALL_PASSWORD_DESC', 'Password for admin login'); -@define('INSTALL_EMAIL', 'Admin email'); -@define('INSTALL_EMAIL_DESC', 'Email for the blog administrator'); -@define('INSTALL_SENDMAIL', 'Send mails to admin?'); -@define('INSTALL_SENDMAIL_DESC', 'Do you want to receive emails when comments are posted to your entries?'); -@define('INSTALL_SUBSCRIBE', 'Allow users to subscribe to entries?'); -@define('INSTALL_SUBSCRIBE_DESC', 'Allow users to subscribe to an entry and thereby receive a mail when new comments are made to that entry'); -@define('INSTALL_BLOGNAME', 'Blog name'); -@define('INSTALL_BLOGNAME_DESC', 'The title of your blog'); -@define('INSTALL_BLOGDESC', 'Blog description'); -@define('INSTALL_BLOGDESC_DESC', 'Description of your blog'); -@define('INSTALL_LANG', 'Language'); -@define('INSTALL_LANG_DESC', 'Select the language for your blog'); +/* Generel settings */ +@define('INSTALL_CAT_SETTINGS', 'Opciones generales'); +@define('INSTALL_CAT_SETTINGS_DESC', 'Configura el comportamiento de Serendipity'); +@define('INSTALL_USERNAME', 'Usuario administrador'); +@define('INSTALL_USERNAME_DESC', 'Nombre de usuario del administrador'); +@define('INSTALL_PASSWORD', 'Contraseña de administrador'); +@define('INSTALL_PASSWORD_DESC', 'Contraseña del administrador'); +@define('INSTALL_EMAIL', 'Correo electrónico'); +@define('INSTALL_EMAIL_DESC', 'Correo electrónico del administrador'); +@define('INSTALL_SENDMAIL', '¿Enviar correos al administrador?'); +@define('INSTALL_SENDMAIL_DESC', '¿Quieres recibir un correo electrónico cuando envíen comentarios a tus entradas?'); +@define('INSTALL_SUBSCRIBE', '¿Permitir la subscripción de los usuarios a las entradas?'); +@define('INSTALL_SUBSCRIBE_DESC', 'Permite a los usuarios subscribirse a una entrada y de ese modo recibir un correo electrónico cuando se hacen nuevos comentarios a esa entrada'); +@define('INSTALL_BLOGNAME', 'Nombre del blog'); +@define('INSTALL_BLOGNAME_DESC', 'El título de tu blog'); +@define('INSTALL_BLOGDESC', 'Descripción del blog'); +@define('INSTALL_BLOGDESC_DESC', 'Descripción de tu blog'); +@define('INSTALL_LANG', 'Idioma'); +@define('INSTALL_LANG_DESC', 'Selecciona el idioma del blog'); -/* APPEARANCE AND OPTIONS */ -@define('INSTALL_CAT_DISPLAY', 'Appearance and Options'); -@define('INSTALL_CAT_DISPLAY_DESC', 'Customize how Serendipity looks and feels'); -@define('INSTALL_WYSIWYG', 'Use WYSIWYG editor'); -@define('INSTALL_WYSIWYG_DESC', 'Do you want to use the WYSIWYG editor? (Works on IE5+, partially in Mozilla 1.3+)'); -@define('INSTALL_XHTML11', 'Force XHTML 1.1 compliance'); -@define('INSTALL_XHTML11_DESC', 'Do you want to force XHTML 1.1 compliance (may cause problems for back-/frontend on older 4th generation browsers)'); -@define('INSTALL_POPUP', 'Enable use of popup windows'); -@define('INSTALL_POPUP_DESC', 'Do you want to use popup windows for comments, trackbacks et al?'); -@define('INSTALL_EMBED', 'Is serendipity embedded?'); -@define('INSTALL_EMBED_DESC', 'If you want to embed serendipity within a regular page, set to true to discard any headers and just print the contents. You can make use of the indexFile option to use a wrapper class where you put your normal webpage headers. See the README file for more information!'); -@define('INSTALL_TOP_AS_LINKS', 'Show Top Exits/Referrers as links?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"no": Exits and Referrers are shown as plain text to prevent google spam. "yes": Exits and Referrers are shown as hyperlinks. "default": Use setting from global configuration (recommended).'); -@define('INSTALL_BLOCKREF', 'Blocked Referers'); -@define('INSTALL_BLOCKREF_DESC', 'Are there any special hosts you want not to show up in the referers list? Separate the list of hostnames with \';\' and note that the host is blocked by substring matches!'); -@define('INSTALL_REWRITE', 'URL Rewriting'); -@define('INSTALL_REWRITE_DESC', 'Select which rules you wish to use when generating URLs. Enabling rewrite rules will make pretty URLs for your blog and make it better indexable for spiders like google. The webserver needs to support either mod_rewrite or "AllowOverride All" for your serendipity dir. The default setting is auto-detected'); +/* Appearance and options */ +@define('INSTALL_CAT_DISPLAY', 'Apariencia'); +@define('INSTALL_CAT_DISPLAY_DESC', 'Configura el aspecto general de Serendipity'); +@define('INSTALL_WYSIWYG', 'Usar editor WYSIWYG'); +@define('INSTALL_WYSIWYG_DESC', '¿Quieres usar el editor WYSIWYG? (Funciona con IE5+, parcialmente con Mozilla 1.3+)'); +@define('INSTALL_XHTML11', 'Forzar compatibilidad XHTML 1.1'); +@define('INSTALL_XHTML11_DESC', '¿Quieres forzar la compatibilidad XHTML 1.1? (puede causar problemas con navegadores más antiguos que la 4ª generación)'); +@define('INSTALL_POPUP', 'Activar el uso de ventanas emergentes'); +@define('INSTALL_POPUP_DESC', '¿Quieres que el blog use una ventana emergente para los comentarios, referencias, etc.?'); +@define('INSTALL_EMBED', '¿Está Serendipity insertado en otra web?'); +@define('INSTALL_EMBED_DESC', 'Si quieres insertar Serendipity dentro de otra página, ajusta a "sí" para eliminar cualquier cabecera y sólo mostrar los contenidos. Puedes hacer uso de la opción indexFile y usar una clase donde pongas las cabeceras normales de tu página web. ¡Lee el fichero README para más información!'); +@define('INSTALL_TOP_AS_LINKS', '¿Mostrar Salidas/Sitios asociados como enlaces?'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"no": Las Salidas y los Sitios asociados se muestran como texto sin formato para prevenir spam en google. "yes": Las Salidas y Sitios asociando se muestran como enlaces. "default": Usar el valor de la configuración global (recomendado).'); +@define('INSTALL_BLOCKREF', 'Sitios asociados bloqueados'); +@define('INSTALL_BLOCKREF_DESC', '¿Hay algún servidor que no quieras que se muestre en la lista de Sitios asociados? Separa la lista de nombres de dominio con \';\' y advierte que se ¡bloquea por coincidencias en subcadenas!'); +@define('INSTALL_REWRITE', 'Reescritura de URL'); +@define('INSTALL_REWRITE_DESC', 'Selecciona la regla que quieres usar para generar URL. Activando estas reglas hará URL bonitas para tu blog y lo hará más indexable para los robots como google. El servidor web necesita tener o mod_rewrite o "AllowOverride All" para el directorio de serendipity. El valor predeterminado es autodetectado'); -/* IMAGECONVERSION SETTINGS */ -@define('INSTALL_CAT_IMAGECONV', 'Image Conversion Settings'); -@define('INSTALL_CAT_IMAGECONV_DESC', 'Enter general information about how serendipity should handle Images'); -@define('INSTALL_IMAGEMAGICK', 'Use ImageMagick'); -@define('INSTALL_IMAGEMAGICK_DESC', 'Do you have ImageMagick installed and want to use it to resize images?'); -@define('INSTALL_IMAGEMAGICKPATH', 'Path to convert binary'); -@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Full path & name of your ImageMagick convert binary'); -@define('INSTALL_THUMBSUFFIX', 'Thumbnail suffix'); -@define('INSTALL_THUMBSUFFIX_DESC', 'Thumbnails will be named with the following format: original.[suffix].ext'); -@define('INSTALL_THUMBWIDTH', 'Thumbnail dimensions'); -@define('INSTALL_THUMBWIDTH_DESC', 'Static maximum width of auto-generated thumbnails'); +/* Imageconversion Settings */ +@define('INSTALL_CAT_IMAGECONV', 'Opciones para la conversión de imágenes'); +@define('INSTALL_CAT_IMAGECONV_DESC', 'Información sobre cómo debería serendipity manejar imágenes'); +@define('INSTALL_IMAGEMAGICK', 'Usar ImageMagick'); +@define('INSTALL_IMAGEMAGICK_DESC', '¿Tienes ImageMagick instalado y quieres usarlo para redimensionar imágenes?'); +@define('INSTALL_IMAGEMAGICKPATH', 'Ruta hasta el programa convert'); +@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Ruta completa y nombre del programa convert de ImageMagick'); +@define('INSTALL_THUMBSUFFIX', 'Sufijo de la miniatura'); +@define('INSTALL_THUMBSUFFIX_DESC', 'Las miniaturas se crearán con el siguiente formato: original.[sufijo].ext'); +@define('INSTALL_THUMBWIDTH', 'Dimensiones de las miniaturas'); +@define('INSTALL_THUMBWIDTH_DESC', 'Anchura máxima estática de las miniaturas auto-generadas'); /* Personal details */ -@define('USERCONF_CAT_PERSONAL', 'Your personal details'); -@define('USERCONF_CAT_PERSONAL_DESC', 'Change your personal details'); -@define('USERCONF_USERNAME', 'Your username'); -@define('USERCONF_USERNAME_DESC', 'The username you use to log in to the blog'); -@define('USERCONF_PASSWORD', 'Your password'); -@define('USERCONF_PASSWORD_DESC', 'The password you wish to use to log in to the blog'); -@define('USERCONF_EMAIL', 'Your e-mail address'); -@define('USERCONF_EMAIL_DESC', 'Your personal e-mail address'); -@define('USERCONF_SENDCOMMENTS', 'Send comment announcements?'); -@define('USERCONF_SENDCOMMENTS_DESC', 'Do you want to receive emails when comments are posted to your entries?'); -@define('USERCONF_SENDTRACKBACKS', 'Send trackback announcements?'); -@define('USERCONF_SENDTRACKBACKS_DESC', 'Do you want to receive emails when trackbacks are posted to your entries?'); -@define('USERCONF_ALLOWPUBLISH', 'Rights: Publishing entries?'); -@define('USERCONF_ALLOWPUBLISH_DESC', 'Is this user allowed to publish entries?'); -@define('SUCCESS', 'Success'); -@define('POWERED_BY_SHOW_TEXT', 'Show "Serendipity" as text'); -@define('POWERED_BY_SHOW_TEXT_DESC', 'Will display "Serendipity Weblog" as text'); -@define('POWERED_BY_SHOW_IMAGE', 'Show "Serendipity" with a logo'); -@define('POWERED_BY_SHOW_IMAGE_DESC', 'Displays the Serendipity logo'); -@define('PLUGIN_ITEM_DISPLAY', 'Where should the item be displayed?'); -@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Extended entry only'); -@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Overview page only'); -@define('PLUGIN_ITEM_DISPLAY_BOTH', 'All times'); -@define('RSS_IMPORT_CATEGORY', 'Use this category for non-matching imported entries'); +@define('USERCONF_CAT_PERSONAL', 'Datos personales'); +@define('USERCONF_CAT_PERSONAL_DESC', 'Cambia los datos personales'); +@define('USERCONF_USERNAME', 'Nombre de usuario'); +@define('USERCONF_USERNAME_DESC', 'El nombre de usuario que se usa para conectar al blog'); +@define('USERCONF_PASSWORD', 'Contraseña'); +@define('USERCONF_PASSWORD_DESC', 'La contraseña que se usará para conectar al blog'); +@define('USERCONF_EMAIL', 'Correo electrónico'); +@define('USERCONF_EMAIL_DESC', 'La dirección de correo electrónico personal'); +@define('USERCONF_SENDCOMMENTS', '¿Enviar avisos de comentarios?'); +@define('USERCONF_SENDCOMMENTS_DESC', '¿Desea que se le envíen notificaciones mediante correo electrónico cuando se reciban comentarios a las entradas?'); +@define('USERCONF_SENDTRACKBACKS', '¿Enviar avisos de referencias?'); +@define('USERCONF_SENDTRACKBACKS_DESC', '¿Desea que se le envíen notificaciones mediante correo electrónico cuando se hagan referencias a las entradas?'); +@define('USERCONF_ALLOWPUBLISH', 'Derechos: ¿Publicar entradas?'); +@define('USERCONF_ALLOWPUBLISH_DESC', '¿El usuario puede publicar entradas?'); +@define('XML_IMAGE_TO_DISPLAY', 'Botón XML'); +@define('XML_IMAGE_TO_DISPLAY_DESC','Enlaces a feeds XML se mostrarán con esta imagen. Déjalo vacío para el valor predeterminado, introduce \'none\' para desactivar.'); +@define('ENTRY_SAVED', 'Tu entrada ha sido guardada'); +@define('SUCCESS', 'Éxito'); -@define('COMMENTS_WILL_BE_MODERATED', 'Submitted comments will be subject to moderation before being displayed.'); -@define('YOU_HAVE_THESE_OPTIONS', 'You have the following options available:'); -@define('THIS_COMMENT_NEEDS_REVIEW', 'Warning: This comment needs approval before it will be displayed'); -@define('DELETE_COMMENT', 'Delete comment'); -@define('APPROVE_COMMENT', 'Approve comment'); -@define('REQUIRES_REVIEW', 'Requires review'); -@define('COMMENT_APPROVED', 'Comment #%s has successfully been approved'); -@define('COMMENT_DELETED', 'Comment #%s has successfully been deleted'); -@define('COMMENTS_MODERATE', 'Comments & trackbacks to this entry requires moderation'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Warning: This trackback needs approval before it will be displayed'); -@define('DELETE_TRACKBACK', 'Delete trackback'); -@define('APPROVE_TRACKBACK', 'Approve trackback'); -@define('TRACKBACK_APPROVED', 'Trackback #%s has successfully been approved'); -@define('TRACKBACK_DELETED', 'Trackback #%s has successfully been deleted'); -@define('VIEW', 'View'); -@define('COMMENT_ALREADY_APPROVED', 'Comment #%s appears to already have been approved'); -@define('COMMENT_EDITED', 'The selected comment has been edited'); -@define('HIDE', 'Hide'); -@define('VIEW_EXTENDED_ENTRY', 'Continue reading "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.'); -@define('PLUGIN_SUPERUSER_HTTPS', 'Use https for login'); -@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Lets the login-link point to a https-location. Your webserver needs to support this!'); -@define('INSTALL_SHOW_EXTERNAL_LINKS', 'Make external links clickable?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"no": Unchecked external links (Top Exits, Top Referrers, User comments) are not shown/shown as plain text where applicable to prevent google spam (recommended). "yes": Unchecked external links are shown as hyperlinks. Can be overridden within sidebar plugin configuration!'); -@define('PAGE_BROWSE_COMMENTS', 'Page %s of %s, totaling %s comments'); -@define('FILTERS', 'Filters'); -@define('FIND_ENTRIES', 'Find entries'); -@define('FIND_COMMENTS', 'Find comments'); -@define('FIND_MEDIA', 'Find media'); -@define('FILTER_DIRECTORY', 'Directory'); -@define('SORT_BY', 'Sort by'); -@define('TRACKBACK_COULD_NOT_CONNECT', 'No Trackback sent: Could not open connection to %s on port %d'); -@define('MEDIA', 'Media'); -@define('MEDIA_LIBRARY', 'Media library'); -@define('ADD_MEDIA', 'Add media'); -@define('ENTER_MEDIA_URL', 'Enter an URL of a file to fetch:'); -@define('ENTER_MEDIA_UPLOAD', 'Select a file you wish to upload:'); -@define('SAVE_FILE_AS', 'Save the file as:'); -@define('STORE_IN_DIRECTORY', 'Store inside the following directory: '); -@define('ADD_MEDIA_BLAHBLAH', 'Add a file to your media repository:

Here you can upload media files, or tell me to fetch them from somewhere in the web! If you do not have an appropriate image, search for images on google matching your thoughts, the results are often useful and funny :) But be careful, most images are copyrighted, so you should ask before using them.

Select method:


'); -@define('MEDIA_RENAME', 'Rename this file'); -@define('IMAGE_RESIZE', 'Resize this image'); -@define('MEDIA_DELETE', 'Delete this file'); -@define('FILES_PER_PAGE', 'Files per page'); -@define('CLICK_FILE_TO_INSERT', 'Click the file you want to insert:'); -@define('SELECT_FILE', 'Select file to insert'); -@define('MEDIA_FULLSIZE', 'Fullsize'); -@define('CALENDAR_BOW_DESC', 'The day of the week that should be considered the beginning of the week. Default is Monday'); -@define('SUPERUSER', 'Blog Administration'); -@define('ALLOWS_YOU_BLAHBLAH', 'Provides a link in the sidebar to your blog administration'); -@define('CALENDAR', 'Calendar'); -@define('SUPERUSER_OPEN_ADMIN', 'Open administration'); -@define('SUPERUSER_OPEN_LOGIN', 'Open login screen'); -@define('INVERT_SELECTIONS', 'Invert Selections'); -@define('COMMENTS_DELETE_CONFIRM', 'Are you sure you wish to delete the selected comments?'); -@define('COMMENT_DELETE_CONFIRM', 'Are you sure you wish to delete comment #%d, written by %s?'); -@define('DELETE_SELECTED_COMMENTS', 'Delete selected comments'); -@define('VIEW_COMMENT', 'View comment'); -@define('VIEW_ENTRY', 'View entry'); -@define('DELETE_FILE_FAIL' , 'Unable to delete file %s'); -@define('DELETE_THUMBNAIL', 'Deleted the image thumbnail entitled %s'); -@define('DELETE_FILE', 'Deleted the file entitled %s'); -@define('ABOUT_TO_DELETE_FILE', 'You are about to delete %s
If you are using this file in some of your entries, it will cause dead links or images
Are you sure you wish to proceed?

'); -@define('TRACKBACK_SENDING', 'Sending trackback to URI %s...'); -@define('TRACKBACK_SENT', 'Trackback successful'); -@define('TRACKBACK_FAILED', 'Trackback failed: %s'); -@define('TRACKBACK_NOT_FOUND', 'No trackback-URI found.'); -@define('TRACKBACK_URI_MISMATCH', 'The auto-discovered trackback URI does not match our target URI.'); -@define('TRACKBACK_CHECKING', 'Checking %s for possible trackbacks...'); -@define('TRACKBACK_NO_DATA', 'Target contained no data'); -@define('TRACKBACK_SIZE', 'Target URI exceeded maximum filesize of %s bytes.'); -@define('COMMENTS_VIEWMODE_THREADED', 'Threaded'); -@define('COMMENTS_VIEWMODE_LINEAR', 'Linear'); -@define('DISPLAY_COMMENTS_AS', 'Display comments as'); -@define('COMMENTS_FILTER_SHOW', 'Show'); -@define('COMMENTS_FILTER_ALL', 'All'); -@define('COMMENTS_FILTER_APPROVED_ONLY', 'Only approved'); -@define('COMMENTS_FILTER_NEED_APPROVAL', 'Pending approval'); -@define('RSS_IMPORT_BODYONLY', 'Put all imported text in the "body" section and do not split up into "extended entry" section.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Show full articles with extended body inside RSS feed'); -@define('WEEK', 'Week'); -@define('WEEKS', 'Weeks'); -@define('MONTHS', 'Months'); -@define('DAYS', 'Days'); -@define('ARCHIVE_FREQUENCY', 'Calendar item frequency'); -@define('ARCHIVE_FREQUENCY_DESC', 'The calendar interval to use between each item in the list'); -@define('ARCHIVE_COUNT', 'Number of items in the list'); -@define('ARCHIVE_COUNT_DESC', 'The total number of months, weeks or days to display'); -@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Below is a list of installed plugins'); -@define('SIDEBAR_PLUGIN', 'sidebar plugin'); -@define('EVENT_PLUGIN', 'event plugin'); -@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Click here to install a new %s'); -@define('VERSION', 'version'); -@define('INSTALL', 'Install'); -@define('ALREADY_INSTALLED', 'Already installed'); -@define('SELECT_A_PLUGIN_TO_ADD', 'Select the plugin which you wish to install'); -@define('INSTALL_OFFSET', 'Server time Offset'); -@define('STICKY_POSTINGS', 'Sticky Postings'); -@define('INSTALL_FETCHLIMIT', 'Entries to display on frontpage'); -@define('INSTALL_FETCHLIMIT_DESC', 'Number of entries to display for each page on the frontend'); -@define('IMPORT_ENTRIES', 'Import data'); -@define('EXPORT_ENTRIES', 'Export entries'); -@define('IMPORT_WELCOME', 'Welcome to the Serendipity import utility'); -@define('IMPORT_WHAT_CAN', 'Here you can import entries from other weblog software applications'); -@define('IMPORT_SELECT', 'Please select the software you wish to import from'); -@define('IMPORT_PLEASE_ENTER', 'Please enter the data as requested below'); -@define('IMPORT_NOW', 'Import now!'); -@define('IMPORT_STARTING', 'Starting import procedure...'); -@define('IMPORT_FAILED', 'Import failed'); -@define('IMPORT_DONE', 'Import successfully completed'); -@define('IMPORT_WEBLOG_APP', 'Weblog application'); -@define('IMPORT_NOTES', 'Note:'); -@define('EXPORT_FEED', 'Export full RSS feed'); -@define('STATUS', 'Status after import'); -@define('IMPORT_GENERIC_RSS', 'Generic RSS import'); -@define('ACTIVATE_AUTODISCOVERY', 'Send Trackbacks to links found in the entry'); -@define('WELCOME_TO_ADMIN', 'Welcome to the Serendipity Administration Suite.'); -@define('PLEASE_ENTER_CREDENTIALS', 'Please enter your credentials below.'); -@define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s and PHP %s'); -@define('INSTALL_USEGZIP', 'Use gzip compressed pages'); -@define('INSTALL_USEGZIP_DESC', 'To speed up delivery of pages, we can compress the pages we send to the visitor, given that his browser supports this. This is recommended'); -@define('INSTALL_SHOWFUTURE', 'Show future entries'); -@define('INSTALL_SHOWFUTURE_DESC', 'If enabled, this will show all entries in the future on your blog. Default is to hide those entries and only show them if the publish date has arrived.'); -@define('INSTALL_DBPERSISTENT', 'Use persistent connections'); -@define('INSTALL_DBPERSISTENT_DESC', 'Enable the usage of persistent database connections, read more here. This is normally not recommended'); -@define('NO_IMAGES_FOUND', 'No images found'); -@define('PERSONAL_SETTINGS', 'Personal Settings'); +@define('NUMBER_FORMAT_DECIMALS', '2'); +@define('NUMBER_FORMAT_DECPOINT', ','); +@define('NUMBER_FORMAT_THOUSANDS', '.'); + +@define('POWERED_BY_SHOW_TEXT', 'Mostrar "Serendipity" como texto'); +@define('POWERED_BY_SHOW_TEXT_DESC', 'Mostrará "Serendipity Weblog" como texto'); +@define('POWERED_BY_SHOW_IMAGE', 'Mostrar "Serendipity" con una imagen'); +@define('POWERED_BY_SHOW_IMAGE_DESC', 'Mostrará el logotipo de Serendipity'); + +/* TRANSLATE */ +@define('SETTINGS_SAVED_AT', 'La nueva configuración se ha guardado a la hora %s'); +@define('PLUGIN_ITEM_DISPLAY', '¿Dónde debería mostrarse el elemento?'); +@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Sólo en la entrada extendida'); +@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Sólo en la entrada general'); +@define('PLUGIN_ITEM_DISPLAY_BOTH', 'Siempre'); +@define('RSS_IMPORT_CATEGORY', 'Usa esta categoría para las entradas importadas que no coincidan'); +@define('ERROR_UNKNOWN_NOUPLOAD', 'Ocurrió un error desconocido, fichero no importado. Quizás el tamaño del fichero es mayor que el tamaño máximo permitido por tu instalación. Verifica con tu ISP o edita tu fichero php.ini para permitir transferir ficheros de tamaño más grande.'); +@define('COMMENTS_WILL_BE_MODERATED', 'Los comentarios enviados serán sometidos a moderación antes de ser mostrados.'); +@define('YOU_HAVE_THESE_OPTIONS', 'Tienes disponibles las siguientes opciones:'); +@define('THIS_COMMENT_NEEDS_REVIEW', 'Aviso: Este comentario necesita aprobación antes de que se muestre'); +@define('DELETE_COMMENT', 'Borrar comentario'); +@define('APPROVE_COMMENT', 'Aprobar comentario'); +@define('REQUIRES_REVIEW', 'Requiere revisión'); +@define('COMMENT_APPROVED', 'El comentario #%s ha sido aprobado exitosamente'); +@define('COMMENT_DELETED', 'El comentario #%s ha sido borrado exitosamente'); +@define('VIEW', 'Ver'); +@define('COMMENT_ALREADY_APPROVED', 'El comentario #%s ya parece haber sido aprobado'); +@define('COMMENT_EDITED', 'El comentario seleccionado ha sido editado'); +@define('HIDE', 'Ocultar'); +@define('VIEW_EXTENDED_ENTRY', 'Continua leyendo "%s"'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Este enlace no es para hacer click en él. Contiene la URI de referencia para esta entrada. Puedes usar esta URI para enviar "ping-" y "trackbacks" desde tu propio blog a esta entrada. Para copiar el enlace, haz click con el botón derecho y selecciona "Copy Shortcut" en Internet Explorer o "Copy Link Location" en Mozilla.'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Aviso: Esta referencia necesita aprobación antes de que se muestre'); +@define('DELETE_TRACKBACK', 'Borrar referencia'); +@define('APPROVE_TRACKBACK', 'Aprobar referencia'); +@define('TRACKBACK_APPROVED', 'La referencia #%s ha sido aprobada exitosamente'); +@define('TRACKBACK_DELETED', 'La referencia #%s ha sido borrado exitosamente'); +@define('COMMENTS_MODERATE', 'Comentarios y referencias a esta entrada requieren moderación'); +@define('PLUGIN_SUPERUSER_HTTPS', 'Usar https para conectar'); +@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Hacer que el enlace para conectar apunte a una conexión https. ¡Tu servidor web necesita soporte para esto!'); +@define('INSTALL_SHOW_EXTERNAL_LINKS', '¿Poder hacer click en los enlaces externos?'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"no": Enlaces externos no verificados (Top Salidas, Top Sitios asociados, Comentarios de usuarios) no se muestran/se muestran como texto sin formato donde se pueda para prevenir spam de google (recomendado). "sí": Enlaces externos no verificados se muestran como enlaces. ¡Puede ser modificado en la configuración de la extensión de la barra lateral!'); +@define('PAGE_BROWSE_COMMENTS', 'Página %s de %s, total %s comentarios'); +@define('FILTERS', 'Filtros'); +@define('FIND_ENTRIES', 'Encontrar entradas'); +@define('FIND_COMMENTS', 'Encontrar comentarios'); +@define('FIND_MEDIA', 'Encontrar medios'); +@define('FILTER_DIRECTORY', 'Directorio'); +@define('SORT_BY', 'Ordenación'); +@define('TRACKBACK_COULD_NOT_CONNECT', 'No se ha enviado la referencia: No se pudo establecer conexión con %s en el puerto %d'); +@define('MEDIA', 'Medios'); +@define('MEDIA_LIBRARY', 'Biblioteca de medios'); +@define('ADD_MEDIA', 'Añadir medio'); +@define('ENTER_MEDIA_URL', 'Introduce una URL para obtener el fichero:'); +@define('ENTER_MEDIA_UPLOAD', 'Selecciona el fichero que quieres transferir:'); +@define('SAVE_FILE_AS', 'Guardar el fichero como:'); +@define('STORE_IN_DIRECTORY', 'Almacenar dentro del siguiente directorio: '); +@define('MEDIA_RENAME', 'Renombrar este fichero'); +@define('IMAGE_RESIZE', 'Redimensionar esta imagen'); +@define('MEDIA_DELETE', 'Borrar este fichero'); +@define('FILES_PER_PAGE', 'Ficheros por página'); +@define('CLICK_FILE_TO_INSERT', 'Haz click en el fichero que quieres insertar:'); +@define('SELECT_FILE', 'Selecciona el fichero a insertar'); +@define('MEDIA_FULLSIZE', 'Tamaño real'); +@define('CALENDAR_BOW_DESC', 'El día de la semana que debe considerarse como principio de semana. El predeterminado es el lunes'); +@define('SUPERUSER', 'Administración del Blog'); +@define('ALLOWS_YOU_BLAHBLAH', 'Muestra un enlace en la barra lateral para acceder a la administración de tu blog'); +@define('CALENDAR', 'Calendario'); +@define('SUPERUSER_OPEN_ADMIN', 'Abre administración'); +@define('SUPERUSER_OPEN_LOGIN', 'Abre ventana de conexión'); +@define('INVERT_SELECTIONS', 'Invertir selecciones'); +@define('COMMENTS_DELETE_CONFIRM', '¿Estás seguro que deseas eliminar los comentarios seleccionados?'); +@define('COMMENT_DELETE_CONFIRM', '¿Estás seguro que deseas eliminar el comentario #%d, escrito por %s?'); +@define('DELETE_SELECTED_COMMENTS', 'Borrar comentarios seleccionados'); +@define('VIEW_COMMENT', 'Ver comentario'); +@define('VIEW_ENTRY', 'Ver entrada'); +@define('DELETE_FILE', 'Borrado el fichero llamado %s'); +@define('ABOUT_TO_DELETE_FILE', 'Estás a punto de borrar %s
Si estás usando este fichero en alguna de tus entradas, esto causará enlaces o imágenes rotos
¿Estás seguro de que quieres seguir?

'); +@define('TRACKBACK_SENDING', 'Enviando referencia a la URI %s...'); +@define('TRACKBACK_SENT', 'Referencia exitosa'); +@define('TRACKBACK_FAILED', 'Referencia fallida: %s'); +@define('TRACKBACK_NOT_FOUND', 'No encontrada URI de referencia.'); +@define('TRACKBACK_URI_MISMATCH', 'La referencia autodetectada no coincide con nuestra URI destino.'); +@define('TRACKBACK_CHECKING', 'Comprobando %s para posibles referencias...'); +@define('TRACKBACK_NO_DATA', 'Destino no contenía datos'); +@define('TRACKBACK_SIZE', 'La URI de destino excedió el tamaño de fichero máximo de %s bytes.'); +@define('VIEWMODE_THREADED', 'Cambiar a vista por hilos'); +@define('COMMENTS_VIEWMODE_THREADED', 'Hilos'); +@define('COMMENTS_VIEWMODE_LINEAR', 'Plano'); +@define('DISPLAY_COMMENTS_AS', 'Mostrar comentarios como'); +@define('LOGIN', 'Conectar'); +@define('AUTOMATIC_LOGIN', 'Guardar información'); +@define('DO_MARKUP', 'Realizar transformaciones marcas'); +@define('GENERAL_PLUGIN_DATEFORMAT', 'Formato de fecha'); +@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'El formato de fecha de la entrada actual, usa las variables strftime() de PHP. (Predeterminado: "%s")'); +@define('ERROR_TEMPLATE_FILE', 'Incapaz de abrir el fichero plantilla, ¡por favor actualiza serendipity!'); +@define('ADVANCED_OPTIONS', 'Opciones avanzadas'); +@define('EDIT_ENTRY', 'Editar entrada'); +@define('ADD_MEDIA_BLAHBLAH', 'Añade un fichero a tu colección de medios:

Desde aquí puedes transferir un fichero de medios o puedes decirme que los coja de algún ¡lugar de la web! Si no tienes una imagen apropiada, busca imágenes en google que vaya con tu forma de pensar, los resultados son útiles y divertidos a veces :)

Selecciona el método:


'); +@define('COMMENTS_FILTER_SHOW', 'Mostrar'); +@define('COMMENTS_FILTER_ALL', 'Todo'); +@define('COMMENTS_FILTER_APPROVED_ONLY', 'Sólo lo aprobado'); +@define('COMMENTS_FILTER_NEED_APPROVAL', 'Pendiente de aprobación'); +@define('RSS_IMPORT_BODYONLY', 'Coloca todo el texto importado en el "cuerpo" y no lo separes en la sección "entrada extendida".'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Mostrar los artículos completos con la entrada extendida dentro del feed RSS'); +@define('MT_DATA_FILE', 'fichero de datos de Movable Type'); +@define('FORCE', 'Forzar'); +@define('CREATE_AUTHOR', 'Crear autor \'%s\'.'); +@define('CREATE_CATEGORY', 'Crear categoría \'%s\'.'); +@define('MYSQL_REQUIRED', 'Debes tener la extensión MySQL para poder llevar a cabo esta acción.'); +@define('COULDNT_CONNECT', 'No se puede conectar al gestor de base de datos MySQL: %s.'); +@define('COULDNT_SELECT_DB', 'No se puede seleccionar la base de datos: %s.'); +@define('COULDNT_SELECT_USER_INFO', 'No se puede seleccionar la información del usuario: %s.'); +@define('COULDNT_SELECT_CATEGORY_INFO', 'No se puede seleccionar la información de la categoría: %s.'); +@define('COULDNT_SELECT_ENTRY_INFO', 'No se puede seleccionar la información de la entrada: %s.'); +@define('COULDNT_SELECT_COMMENT_INFO', 'No se puede seleccionar la información del comentario: %s.'); +@define('WEEK', 'Semana'); +@define('WEEKS', 'Semanas'); +@define('MONTHS', 'Meses'); +@define('DAYS', 'Días'); +@define('ARCHIVE_FREQUENCY', 'Frecuencia de los elementos del Calendario'); +@define('ARCHIVE_FREQUENCY_DESC', 'El intervalo temporal a usar entre cada elemento en la lista'); +@define('ARCHIVE_COUNT', 'Número de elementos en la lista'); +@define('ARCHIVE_COUNT_DESC', 'El número total de meses, semanas o días que se visualizan'); +@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Abajo está la lista de las extensiones instaladas'); +@define('SIDEBAR_PLUGIN', 'extensión de barra lateral'); +@define('EVENT_PLUGIN', 'extensión de evento'); +@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Click aquí para instalar una nueva %s'); +@define('VERSION', 'versión'); +@define('INSTALL', 'Instalar'); +@define('ALREADY_INSTALLED', 'Ya está instalado'); +@define('SELECT_A_PLUGIN_TO_ADD', 'Selecciona la extensión que quieras instalar'); +@define('INSTALL_OFFSET', 'Diferencia horaria del servidor'); +@define('STICKY_POSTINGS', 'Entradas permanentes'); +@define('INSTALL_FETCHLIMIT', 'Entradas a mostrar en la página principal'); +@define('INSTALL_FETCHLIMIT_DESC', 'Número de entradas a mostrar en la página principal'); +@define('IMPORT_ENTRIES', 'Importar entradas'); +@define('EXPORT_ENTRIES', 'Exportar entradas'); +@define('IMPORT_WELCOME', 'Bienvenido a la utilidad de importación de Serendipity'); +@define('IMPORT_WHAT_CAN', 'Aquí puedes importar entradas producidas en otros programas de weblog'); +@define('IMPORT_SELECT', 'Por favor selecciona el software desde el que quieres importar'); +@define('IMPORT_PLEASE_ENTER', 'Por favor introduce los datos como se requiere debajo'); +@define('IMPORT_NOW', '¡Importar ahora!'); +@define('IMPORT_STARTING', 'Iniciando procedimiento de importación...'); +@define('IMPORT_FAILED', 'Importación fallida'); +@define('IMPORT_DONE', 'Importación completada con éxito'); +@define('IMPORT_WEBLOG_APP', 'Aplicación weblog'); +@define('EXPORT_FEED', 'Exportar la sindicación RSS completa'); +@define('STATUS', 'Estado después de importar'); +@define('IMPORT_GENERIC_RSS', 'Importar RSS genérico'); +@define('ACTIVATE_AUTODISCOVERY', 'Enviar referencias a los enlaces encontrados en la entrada'); +@define('WELCOME_TO_ADMIN', 'Bienvenido a la Suite de Administración de Serendipity.'); +@define('PLEASE_ENTER_CREDENTIALS', 'Por favor introduce tus credenciales abajo.'); +@define('ADMIN_FOOTER_POWERED_BY', 'Basado en Serendipity %s y PHP %s'); +@define('INSTALL_USEGZIP', 'Usar páginas comprimidas con gzip'); +@define('INSTALL_USEGZIP_DESC', 'Para acelerar el envío de páginas, se pueden comprimir las páginas que se envían al visitante, si su navegador lo admite. Esto es lo recomendado'); +@define('INSTALL_SHOWFUTURE', 'Mostrar entradas futuras'); +@define('INSTALL_SHOWFUTURE_DESC', 'Si se activa, mostrará todas las entradas con fecha futura en tu blog. La acción predeterminada es no mostrar esas entradas y sólo hacerlo cuando llegue la fecha de publicación.'); +@define('INSTALL_DBPERSISTENT', 'Usar conexiones persistentes'); +@define('INSTALL_DBPERSISTENT_DESC', 'Activar el uso de conexiones persistentes a la base de datos, lee más en here. Normalmente no se recomienda'); +@define('NO_IMAGES_FOUND', 'No se encontraron imágenes'); +@define('PERSONAL_SETTINGS', 'Configuración personal'); @define('REFERER', 'Referer'); -@define('NOT_FOUND', 'Not found'); -@define('WRITABLE', 'Writable'); -@define('NOT_WRITABLE', 'Not writable'); -@define('PROBLEM_DIAGNOSTIC', 'Due to a problematic diagnostic, you cannot continue with the installation until the above errors are fixed'); -@define('SELECT_INSTALLATION_TYPE', 'Select which installation type you wish to use'); -@define('WELCOME_TO_INSTALLATION', 'Welcome to the Serendipity Installation'); -@define('FIRST_WE_TAKE_A_LOOK', 'First we will take a look at your current setup and attempt to diagnose any compatibility problems'); -@define('ERRORS_ARE_DISPLAYED_IN', 'Errors are displayed in %s, recommendations in %s and success in %s'); -@define('RED', 'red'); -@define('YELLOW', 'yellow'); -@define('GREEN', 'green'); -@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installation report'); -@define('RECOMMENDED', 'Recommended'); +@define('NOT_FOUND', 'No encontrado'); +@define('NOT_WRITABLE', 'No se puede escribir'); +@define('WRITABLE', 'Se puede escribir'); +@define('PROBLEM_DIAGNOSTIC', 'Debido a los problemas encontrados, no puedes continuar con la instalación sin antes solucionar los errores señalados'); +@define('SELECT_INSTALLATION_TYPE', 'Selecciona qué tipo de instalación quieres usar'); +@define('WELCOME_TO_INSTALLATION', 'Bienvenido a la Instalación de Serendipity'); +@define('FIRST_WE_TAKE_A_LOOK', 'Primero determinaremos tu configuración actual e intentaremos diagnosticar cualquier problema de compatibilidad'); +@define('ERRORS_ARE_DISPLAYED_IN', 'Los errores se muestran en %s, las recomendaciones en %s y lo bien configurado en %s'); +@define('RED', 'rojo'); +@define('YELLOW', 'amarillo'); +@define('GREEN', 'verde'); +@define('PRE_INSTALLATION_REPORT', 'Informe de preinstalación de Serendipity v%s'); +@define('RECOMMENDED', 'Recomendado'); @define('ACTUAL', 'Actual'); -@define('PHPINI_CONFIGURATION', 'php.ini configuration'); -@define('PHP_INSTALLATION', 'PHP installation'); -@define('THEY_DO', 'they do'); -@define('THEY_DONT', 'they do not'); -@define('SIMPLE_INSTALLATION', 'Simple installation'); -@define('EXPERT_INSTALLATION', 'Expert installation'); -@define('COMPLETE_INSTALLATION', 'Complete installation'); -@define('WONT_INSTALL_DB_AGAIN', 'will not install the database again'); -@define('CHECK_DATABASE_EXISTS', 'Checking to see if the database and tables already exists'); -@define('CREATING_PRIMARY_AUTHOR', 'Creating primary author \'%s\''); -@define('SETTING_DEFAULT_TEMPLATE', 'Setting default template'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installing default plugins'); -@define('SERENDIPITY_INSTALLED', 'Serendipity has been successfully installed'); -@define('VISIT_BLOG_HERE', 'Visit your new blog here'); -@define('THANK_YOU_FOR_CHOOSING', 'Thank you for choosing Serendipity'); -@define('ERROR_DETECTED_IN_INSTALL', 'An error was detected in the installation'); -@define('OPERATING_SYSTEM', 'Operating system'); +@define('PHPINI_CONFIGURATION', 'Configuración de php.ini'); +@define('PHP_INSTALLATION', 'Instalación de PHP'); +@define('THEY_DO', 'existen'); +@define('THEY_DONT', 'no existen'); +@define('SIMPLE_INSTALLATION', 'Instalación simple'); +@define('EXPERT_INSTALLATION', 'Instalación avanzada'); +@define('COMPLETE_INSTALLATION', 'Completar instalación'); +@define('WONT_INSTALL_DB_AGAIN', 'no se instalará de nuevo la base de datos'); +@define('CHECK_DATABASE_EXISTS', 'Comprobando si la base de datos y las tablas ya existen'); +@define('CREATING_PRIMARY_AUTHOR', 'Creando el autor principal \'%s\''); +@define('SETTING_DEFAULT_TEMPLATE', 'Configurando la plantilla predeterminada'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Instalando extensiones predeterminadas'); +@define('SERENDIPITY_INSTALLED', 'Serendipity se ha instalado exitosamente'); +@define('VISIT_BLOG_HERE', 'Visita tu nuevo blog aquí'); +@define('THANK_YOU_FOR_CHOOSING', 'Gracias por elegir Serendipity'); +@define('ERROR_DETECTED_IN_INSTALL', 'Se detectó un error en la instalación'); +@define('OPERATING_SYSTEM', 'Sistema operativo'); @define('WEBSERVER_SAPI', 'Webserver SAPI'); -@define('TEMPLATE_SET', '\'%s\' has been set as your active template'); -@define('SEARCH_ERROR', 'The search function did not work as expected. Notice for the administrator of this blog: This may happen because of missing index keys in your database. On MySQL systems your database user account needs to be privileged to execute this query:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
The specific error returned by the database was:
%s
'); -@define('EDIT_THIS_CAT', 'Editing "%s"'); -@define('CATEGORY_REMAINING', 'Delete this category and move its entries to this category'); -@define('CATEGORY_INDEX', 'Below is a list of categories available to your entries'); -@define('NO_CATEGORIES', 'No categories'); -@define('RESET_DATE', 'Reset date'); -@define('RESET_DATE_DESC', 'Click here to reset the date to the current time'); -@define('PROBLEM_PERMISSIONS_HOWTO', 'Permissions can be set by running shell command: `%s` on the failed directory, or by setting this using an FTP program'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Warning: Your current template is using a deprecated template method, you are advised to update if possible'); -@define('ENTRY_PUBLISHED_FUTURE', 'This entry is not yet published.'); -@define('ENTRIES_BY', 'Entries by %s'); -@define('PREVIOUS', 'Previous'); -@define('NEXT', 'Next'); -@define('APPROVE', 'Approve'); -@define('DO_MARKUP_DESCRIPTION', 'Apply markup transformations to the text (smilies, shortcut markups via *, /, _, ...). Disabling this will preserve any HTML-code in the text.'); -@define('CATEGORY_ALREADY_EXIST', 'A category with the name "%s" already exist'); -@define('ERROR_FILE_FORBIDDEN', 'You are not allowed to upload files with active content'); -@define('ADMIN', 'Administration'); -@define('ADMIN_FRONTPAGE', 'Frontpage'); -@define('QUOTE', 'Quote'); -@define('IFRAME_SAVE', 'Serendipity is now saving your entry, creating trackbacks and performing possible XML-RPC calls. This may take a while..'); -@define('IFRAME_SAVE_DRAFT', 'A draft of this entry has been saved'); -@define('IFRAME_PREVIEW', 'Serendipity is now creating the preview of your entry...'); -@define('IFRAME_WARNING', 'Your browser does not support the concept of iframes. Please open your serendipity_config.inc.php file and set $serendipity[\'use_iframe\'] variable to FALSE.'); -@define('NONE', 'none'); -@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Default settings for new entries'); -@define('UPGRADE', 'Upgrade'); -@define('UPGRADE_TO_VERSION', 'Upgrade to version %s'); -@define('DELETE_DIRECTORY', 'Delete directory'); -@define('DELETE_DIRECTORY_DESC', 'You are about to delete the contents of a directory that contains media files, possibly files used in some of your entries.'); -@define('FORCE_DELETE', 'Delete ALL files in this directory, including those not known by Serendipity'); -@define('CREATE_DIRECTORY', 'Create directory'); -@define('CREATE_NEW_DIRECTORY', 'Create new directory'); -@define('CREATE_DIRECTORY_DESC', 'Here you can create a new directory to place media files in. Choose the name for your new directory and select an optional parent directory to place it in.'); -@define('BASE_DIRECTORY', 'Base directory'); -@define('USERLEVEL_EDITOR_DESC', 'Standard editor'); -@define('USERLEVEL_CHIEF_DESC', 'Chief editor'); -@define('USERLEVEL_ADMIN_DESC', 'Administrator'); -@define('USERCONF_USERLEVEL', 'Access level'); -@define('USERCONF_USERLEVEL_DESC', 'This level is used to determine what kind of access this user has to the blog'); -@define('USER_SELF_INFO', 'Logged in as %s (%s)'); -@define('ADMIN_ENTRIES', 'Entries'); -@define('RECHECK_INSTALLATION', 'Recheck installation'); -@define('IMAGICK_EXEC_ERROR', 'Unable to execute: "%s", error: %s, return var: %d'); -@define('INSTALL_OFFSET_DESC', 'Enter the amount of hours between the date of your webserver (current: %clock%) and your desired time zone'); -@define('UNMET_REQUIREMENTS', 'Requirements failed: %s'); -@define('CHARSET', 'Charset'); -@define('AUTOLANG', 'Use visitor\'s browser language as default'); -@define('AUTOLANG_DESC', 'If enabled, this will use the visitor\'s browser language setting to determine the default language of your entry and interface language.'); -@define('INSTALL_AUTODETECT_URL', 'Autodetect used HTTP-Host'); -@define('INSTALL_AUTODETECT_URL_DESC', 'If set to "true", Serendipity will ensure that the HTTP Host which was used by your visitor is used as your BaseURL setting. Enabling this will let you be able to use multiple domain names for your Serendipity Blog, and use the domain for all follow-up links which the user used to access your blog.'); -@define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); -@define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); -@define('USERCONF_REALNAME', 'Real name'); // Translate -@define('USERCONF_REALNAME_DESC', 'The full name of the author. This is the name seen by readers'); // Translate -@define('HOTLINK_DONE', 'File hotlinked.
Done.'); // Translate -@define('ENTER_MEDIA_URL_METHOD', 'Fetch method:'); // Translate -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Note: If you choose to hotlink to server, make sure you have permission to hotlink to the designated website, or the website is yours. Hotlink allows you to use off-site images without storing them locally.'); // Translate -@define('MEDIA_HOTLINKED', 'hotlinked'); // Translate -@define('FETCH_METHOD_IMAGE', 'Download image to your server'); // Translate -@define('FETCH_METHOD_HOTLINK', 'Hotlink to server'); // Translate -@define('DELETE_HOTLINK_FILE', 'Deleted the hotlinked file entitled %s'); // Translate -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Show E-Mail addresses?'); -@define('IMAGE_MORE_INPUT', 'Add more images'); -@define('BACKEND_TITLE', 'Additional information in Plugin Configuration screen'); // Translate -@define('BACKEND_TITLE_FOR_NUGGET', 'Here you can define a custom string which is displayed in the Plugin Configuration screen together with the description of the HTML Nugget plugin. If you have multiple HTML nuggets with an empty title, this helps to distinct the plugins from another.'); // Translate -@define('CATEGORIES_ALLOW_SELECT', 'Allow visitors to display multiple categories at once?'); // Translate -@define('CATEGORIES_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each category in this sidebar plugin. Users can check those boxes and then see entries belonging to their selection.'); // Translate -@define('PAGE_BROWSE_PLUGINS', 'Page %s of %s, totaling %s plugins.'); -@define('INSTALL_CAT_PERMALINKS', 'Permalinks'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Defines various URL patterns to define permanent links in your blog. It is suggested that you use the defaults; if not, you should try to use the %id% value where possible to prevent Serendipity from querying the database to lookup the target URL.'); -@define('INSTALL_PERMALINK', 'Permalink Entry URL structure'); -@define('INSTALL_PERMALINK_DESC', 'Here you can define the relative URL structure beginning from your base URL to where entries may become available. You can use the variables %id%, %title%, %day%, %month%, %year% and any other characters.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Permalink Author URL structure'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where entries from certain authors may become available. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Permalink Category URL structure'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Here you can define the relative URL structure beginning from your base URL to where entries from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed Category URL structure'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Path to archives'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Path to archive'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Path to categories'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Path to unsubscribe comments'); -@define('INSTALL_PERMALINK_DELETEPATH', 'Path to delete comments'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Path to approve comments'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Path to RSS Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Path to single plugin'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Path to admin'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Path to search'); -@define('USERCONF_CREATE', 'Forbid creating entries?'); -@define('USERCONF_CREATE_DESC', 'If selected, the user may not create new entries'); -@define('INSTALL_CAL', 'Calendar Type'); -@define('INSTALL_CAL_DESC', 'Choose your desired Calendar format'); -@define('REPLY', 'Reply'); -@define('USERCONF_GROUPS', 'Group Memberships'); -@define('USERCONF_GROUPS_DESC', 'This user is a member of the following groups. Multiple memberships are possible.'); -@define('MANAGE_GROUPS', 'Manage groups'); -@define('DELETED_GROUP', 'Group #%d %s deleted.'); -@define('CREATED_GROUP', 'A new group %s has been created'); -@define('MODIFIED_GROUP', 'The properties of group %s have been changed'); -@define('GROUP', 'Group'); -@define('CREATE_NEW_GROUP', 'Create new group'); -@define('DELETE_GROUP', 'You are about to delete group #%d %s. Are you serious?'); -@define('USERLEVEL_OBSOLETE', 'NOTICE: The userlevel attribute is now only used for backward compatibility to plugins and fallback authorisation. User privileges are now handled by group memberships!'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'The ID of the feed you wish to publish'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Name of image to display (or leave blank for counter), located on feedburner.com, ex: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner title'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Title (if any) to display alongside the image'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner image text'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (if any) to display when hovering the image'); -@define('INSTALL_DBPORT', 'Database port'); -@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); -@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); -@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); -@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); -@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); -@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); -@define('PLUGIN_GROUP_IMAGES', 'Images'); +@define('TEMPLATE_SET', '\'%s\' ha sido configurada como tu plantilla activa'); +@define('SEARCH_ERROR', 'La función de búsqueda no funcionó como se esperaba. Aviso para el administrador de este blog: esto ocurre porque faltan claves de índice en tu base de datos. En sistemas MySQL tu cuenta de usuario en la base de datos necesita tener privilegios para ejecutar esta consulta:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
El error específico devuelto por la base de datos fue:
%s
'); +@define('EDIT_THIS_CAT', 'Editando "%s"'); +@define('CATEGORY_REMAINING', 'Borra esta categoría y mueve sus entradas a esta categoría'); +@define('CATEGORY_INDEX', 'Abajo se muestra una lista de las categorías disponibles para tus entradas'); +@define('NO_CATEGORIES', 'No hay categorías'); +@define('RESET_DATE', 'Volver a poner la fecha'); +@define('RESET_DATE_DESC', 'Click aquí para poner la fecha actual'); +@define('PROBLEM_PERMISSIONS_HOWTO', 'Los permisos se pueden modificar ejecutando: `%s` sobre el directorio que ha fallado, lo puedes hacer desde la línea de comandos o usando un programa FTP'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Aviso: Tu plantilla actual está usando un método obsoleto de plantillas, actualízala si es posible'); +@define('ENTRY_PUBLISHED_FUTURE', 'Esta entrada no se ha publicado todavía.'); +@define('ENTRIES_BY', 'Entradas por %s'); +@define('PREVIOUS', 'Anterior'); +@define('NEXT', 'Siguiente'); +@define('APPROVE', 'Aprobar'); +@define('DO_MARKUP_DESCRIPTION', 'Aplicar transformaciones de marcas al texto (caras, marcas abreviadas como *. /, _, ...). Desactivando esto preservará cualquier código HTML en el texto.'); +@define('CATEGORY_ALREADY_EXIST', 'Una categoría con el nombre "%s" ya existe'); +@define('IMPORT_NOTES', 'Nota:'); +@define('ERROR_FILE_FORBIDDEN', 'No te está permitido transferir ficheros con contenido activo'); +@define('ADMIN', 'Administración'); +@define('ADMIN_FRONTPAGE', 'Página principal'); +@define('QUOTE', 'Cita'); +@define('IFRAME_SAVE', 'Serendipity está guardando tu entrada, creando referencias y llevando a cabo las posibles llamadas XML-RPC. Esto puede durar un tiempo..'); +@define('IFRAME_SAVE_DRAFT', 'Se ha guardado un borrador de esta entrada'); +@define('IFRAME_PREVIEW', 'Serendipity está creando la vista previa de tu entrada...'); +@define('IFRAME_WARNING', 'Tu navegador no admite el concepto de "iframes". Por favor, edita tu fichero serendipity_config.inc.php y ajusta la variable $serendipity[\'use_iframe\'] a FALSE.'); +@define('NONE', 'ninguno'); +@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Configuración predeterminada para las nuevas entradas'); +@define('UPGRADE', 'Actualizar'); +@define('UPGRADE_TO_VERSION', 'Actualizar a la versión %s'); +@define('DELETE_DIRECTORY', 'Borrar directorio'); +@define('DELETE_DIRECTORY_DESC', 'Estás a punto de borrar los contenidos de un directorio que contiene ficheros de medios, posiblemente ficheros utilizados en algunas de tus entradas.'); +@define('FORCE_DELETE', 'Borrar TODOS los ficheros de este directorio, incluyendo aquellos desconocidos para Serendipity'); +@define('CREATE_DIRECTORY', 'Crear directorio'); +@define('CREATE_NEW_DIRECTORY', 'Crear nuevo directorio'); +@define('CREATE_DIRECTORY_DESC', 'Aquí puedes crear un nuevo directorio para almacenar ficheros de medios. Escoge el nombre del nuevo directorio y selecciona un directorio superior (opcional) donde ponerlo.'); +@define('BASE_DIRECTORY', 'Directorio base'); +@define('USERLEVEL_EDITOR_DESC', 'Editor estándar'); +@define('USERLEVEL_CHIEF_DESC', 'Editor jefe'); +@define('USERLEVEL_ADMIN_DESC', 'Administrador'); +@define('USERCONF_USERLEVEL', 'Nivel de acceso'); +@define('USERCONF_USERLEVEL_DESC', 'Este nivel se usa para determinar que clase de acceso al blog tiene el usuario'); +@define('USER_SELF_INFO', 'Conectado como %s (%s)'); +@define('ADMIN_ENTRIES', 'Entradas'); +@define('RECHECK_INSTALLATION', 'Volver a comprobar la instalación'); +@define('IMAGICK_EXEC_ERROR', 'Incapaz de ejecutar: "%s", error: %s, variable devuelta: %d'); +@define('INSTALL_OFFSET_DESC', 'Introduce la diferencia de horas entre la fecha de tu servidor web (actual: %clock%) y la zona horaria deseada'); +@define('UNMET_REQUIREMENTS', 'Requisitos no alcanzados: %s'); +@define('CHARSET', 'Juego de caracteres'); +@define('AUTOLANG', 'Usar el lenguaje del navegador del visitante como predeterminado'); +@define('AUTOLANG_DESC', 'Si está activado, se usará la configuración de lenguaje del navegador del visitante para determinar el lenguaje predeterminado de tu entrada así como de la interfaz.'); +@define('INSTALL_AUTODETECT_URL', 'Autodetectar HTTP-Host usado'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Si se configura como "Sí", Serendipity asegurará que el nombre de Host HTTP que usó por tu visitante para acceder al blog se usa como la URL base. Activando esto te permitirá usar varios nombres de dominio para tu blog, y usar ese dominio para todos los enlaces que siga el usuario.'); +@define('CONVERT_HTMLENTITIES', '¿Intentar autoconvertir las entidades HTML?'); +@define('EMPTY_SETTING', '¡No especificaste un valor válido para "%s"!'); +@define('USERCONF_REALNAME', 'Nombre real'); +@define('USERCONF_REALNAME_DESC', 'El nombre completo del autor. Este es el nombre que verán los lectores.'); +@define('HOTLINK_DONE', 'Fichero como recurso externo enlazado.
Hecho.'); +@define('ENTER_MEDIA_URL_METHOD', 'Método de obtención:'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Nota: Enlazar recursos externos te permite usar imágenes externas sin almacenarlas localmente. Si escoges esto, asegúrate de que tienes permiso para hacerlo en el servidor externo o bien el servidor es tuyo.'); +@define('MEDIA_HOTLINKED', 'enlazado externamente'); +@define('FETCH_METHOD_IMAGE', 'Descargar imagen a tu servidor'); +@define('FETCH_METHOD_HOTLINK', 'Enlazar externamente al servidor'); +@define('DELETE_HOTLINK_FILE', 'Borrado el recurso enlazado externamente con el nombre %s'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', '¿Mostrar la dirección de correo?'); +@define('IMAGE_MORE_INPUT', 'Añadir más imágenes'); +@define('BACKEND_TITLE', 'Información adicional en la pantalla de configuración de extensiones'); +//mine +@define('BACKEND_TITLE_FOR_NUGGET', 'Aquí puedes definir una cadena personalizada que se mostrará en la ventana de configuración de extensiones junto con la descripción de la extensión fragmento de HTML. Si tienes varios fragmentos HTML sin título, esto te ayudará a diferenciarlos.'); +@define('CATEGORIES_ALLOW_SELECT', '¿Permitir a los visitantes mostrar múltiples categorías a la vez?'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Si activas esta opción aparecerá un checkbox a lado de cada categoría en la extensión de la barra lateral. Los usuarios podrán marcar las categorías que deseen y luego ver las entradas pertenecientes a estas.'); +@define('PAGE_BROWSE_PLUGINS', 'Página %s de %s, totalizando %s extensiones.'); +@define('INSTALL_CAT_PERMALINKS', 'Enlaces permanentes'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Define varios patrones URL para definir enlaces permanentes en tu blog. Es recomendado que utilices los valores por defecto; sino, debes tratar de utilizar el valor %id% donde sea posible para evitar que Serendipity busque en la base de datos la URL.'); +@define('INSTALL_PERMALINK', 'Estructura URL de los enlaces permanentes'); +@define('INSTALL_PERMALINK_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las entradas sean accesibles. Puedes utilizar las variables %id%, %title%, %day%, %month%, %year% y cualquier otro caracter.'); +@define('INSTALL_PERMALINK_AUTHOR', 'Estructura URL de los enlaces permanentes al autor'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las entradas pertenecientes a cierto autor sean accesibles. Puedes utilizar las variables %id%, %realname%, %username%, %email% y cualquier otro caracter.'); +@define('INSTALL_PERMALINK_CATEGORY', 'Estructura URL de los enlaces permanentes a categorías'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las entradas pertenecientes a cierta categoría sean accesibles. Puedes utilizar las variables %id%, %name%, %description% y cualquier otro caracter.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Estructura URL de los enlaces permanentes a la sindicación RSS de las categorías'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las sindicaciones RSS de ciertas categorías sean accesibles. Puedes utilizar las variables %id%, %name%, %description% y cualquier otro caracter.'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Ruta a los archivos'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Ruta para archivar'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Ruta a las categorías'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Ruta para desinscribirse de los comentarios'); //check later +@define('INSTALL_PERMALINK_DELETEPATH', 'Ruta para eliminar comentarios'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Ruta para aprobar comentarios'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'Ruta a las sindicaciones RSS'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Ruta a extensión'); +@define('INSTALL_PERMALINK_ADMINPATH', 'Ruta a admin'); +@define('INSTALL_PERMALINK_SEARCHPATH', 'Ruta para buscar'); +@define('USERCONF_CREATE', '¿Prohibir crear entradas?'); +@define('USERCONF_CREATE_DESC', 'Si lo seleccionas el usuario no podrá crear nuevas entradas'); +@define('INSTALL_CAL', 'Tipo de calendario'); +@define('INSTALL_CAL_DESC', 'Elige tu formato de calendario'); +@define('REPLY', 'Responder'); +@define('USERCONF_GROUPS', 'Membresías'); +@define('USERCONF_GROUPS_DESC', 'Este usuario es miembro de los siguientes grupos. Múltiples membresías son posibles.'); +@define('MANAGE_GROUPS', 'Administración de grupos'); +@define('DELETED_GROUP', 'Grupo #%d %s eliminado.'); +@define('CREATED_GROUP', 'Un nuevo grupo %s ha sido creado'); +@define('MODIFIED_GROUP', 'Las propiedades del grupo %s han sido modificado'); +@define('GROUP', 'Grupo'); +@define('CREATE_NEW_GROUP', 'Crear nuevo grupo'); +@define('DELETE_GROUP', 'Estás apunto de eliminar el grupo #%d %s. ¿Estás seguro?'); +@define('USERLEVEL_OBSOLETE', 'AVISO: El atributo de nivel de acceso es ahora utilizado sólo con propósitos de compatibilidad con versiones anteriores de extensiones y autorización. ¡Los privilegios de usuarios son ahora manejados por membresías!'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'ID FeedBurner'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'El ID del feed que deseas publicar'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'Imagen FeedBurner'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Nombre de la imagen a mostrar (déjalo en blanco para un contador), localizada en feedburner.com, ej: fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'Título FeedBurner'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Título (si hay) a mostrar al lado de la imagen'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'Texto de la imagen FeedBurner'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Texto (si hay) a mostrar al colocar el puntero del ratón sobre la imagen'); +@define('SEARCH_TOO_SHORT', 'El patrón de búsqueda debe ser mayor a 3 caracteres. Puedes añadirle * a palabras más cortas, como: s9y* para poder hacer búsquedas más cortas.'); +@define('INSTALL_DBPORT', 'Puerto de la base de datos'); +@define('INSTALL_DBPORT_DESC', 'El puerto utilizado para conectarse con el servidor de tu base de datos'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Interfaz: Servicios externos'); +@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Interfaz: Características'); + +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Interfaz: Full Mods');//Translate + +@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Interfaz: Vistas'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Interfaz: Relacionado a la entrada'); //Frontend: Entry Related +@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Motor: Editor');//Backend, better translation? +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Motor: Manejo de usuarios');//Backend, better translation? +@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Motor: Meta información');//Backend, better translation? +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Motor: Plantillas');//Backend, better translation? +@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Motor: Características');//Backend, better translation? +@define('PLUGIN_GROUP_IMAGES', 'Imágenes'); @define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); -@define('PLUGIN_GROUP_MARKUP', 'Markup'); -@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); -@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); -@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); -@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Templates of categories" plugin.'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); -@define('CHARSET_NATIVE', 'Native'); -@define('INSTALL_CHARSET', 'Charset selection'); -@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); -@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); -@define('PERM_READ', 'Read permission'); -@define('PERM_WRITE', 'Write permission'); -@define('PERM_DENIED', 'Permission denied.'); -@define('INSTALL_ACL', 'Apply read-permissions for categories'); -@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Old Password'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); -@define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); -@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_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.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); +@define('PLUGIN_GROUP_MARKUP', 'Markup');//Translate -@define('COMMENT_NOT_ADDED', 'Your comment could not be added because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.'); -@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); -@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); -@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships were not changed.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); -@define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); -@define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); +@define('PLUGIN_GROUP_STATISTICS', 'Estadísticas'); +@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Configuración de acceso personal'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Modificar los niveles de usuario'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Modificar "prohibir crear entradas"'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Modificar los permisos de publicar entradas'); +@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Configuración del sistema de acceso'); +@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Configuración de acceso centralizado al blog'); +@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrar entradas'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrar entradas de otros usuarios'); +@define('PERMISSION_ADMINIMPORT', 'adminImport: Importar entradas'); +@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrar categorías'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrar categorías de otros usuarios'); +@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Eliminar categorías'); +@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrar usuarios'); +@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Eliminar usuarios'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Modificar nivel de usuario'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrar otros usuarios que pertenecen a tu mismo grupo(s)'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrar otros usuarios que no pertenece a tu mismo grupo(s)'); +@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Crear nuevos usuarios'); +@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrar grupo de usuarios'); +@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrar extensiones'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrar extensiones de otros usuarios'); +@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrar medios'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrar directorios de medios'); +@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Añadir nuevo fichero de medios'); +@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Eliminar fichero de medios'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrar ficheros de medios de otros usuarios'); +@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: Ver ficheros de medios'); +@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sincronizar miniaturas'); +@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrar comentarios'); +@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrar plantillas'); +@define('INSTALL_BLOG_EMAIL', 'Correo electrónico del Blog'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Aquí se configura la dirección de correo electrónico que se utiliza como "De:" en los correos salientes. Asegúrate de definir esta variable con una dirección que sea reconocida por el servidor de correo de tu hosts - muchos servidores de correo rechazan los mensajes que tienen una dirección "De:" desconocida.'); +@define('CATEGORIES_PARENT_BASE', 'Sólo mostrar categorías bajo...'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Puedes elegir una categoría padre de manera que sólo las categorías hijos sean mostradas.'); +@define('CATEGORIES_HIDE_PARALLEL', 'Ocultar las categorías que no son parte del árbol de categorías'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Si deseas ocultar categorías que son parte de otro árbol de directorios, necesitas activar esta opción. Esta característica tiene más sentido si se utiliza junto con un multi-blog y la extensión de "Propiedades/plantillas de categorías".'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Ver ficheros de medios de otros usuario'); +@define('CHARSET_NATIVE', 'Nativo'); +@define('INSTALL_CHARSET', 'Selección del juego de caracteres'); +@define('INSTALL_CHARSET_DESC', 'Aquí puedes activar la codificación de caracteres UTF-8 o nativo (ISO, EUC, ...). Algunos lenguajes sólo tienen traducciones UTF-8 así que colocar la codificación en "nativo" no tendrá efectos. Se sugiere UTF-8 en nuevas instalaciones. No alteres la configuración si ya has hecho entradas con caracteres especiales ya que podría conllevar una corrupción de caracteres. Asegúrate de leer más sobre este problema en http://www.s9y.org/index.php?node=46.'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Habilitar API de conexiones de las extensiones'); +@define('CALENDAR_EXTEVENT_DESC', 'Si está habilitada, esta opción permite que las extensiones se conecten con el calendario para mostrar sus eventos resaltados. Utilízalo sólo si has instalado extensiones que lo necesitan, de otra forma sólo disminuye el desempeño.'); + + +/* +Melvin TODO [20060128]: Reorganize (perhaps) next constants in the order they belong +Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? +*/ +@define('XMLRPC_NO_LONGER_BUNDLED', 'El API de la interfase XML-RPC en Serendipity no está incluido debido a problemas de seguridad que hay en curso con este API, además del hecho que no es usada con mucha frecuencia. De esta forma, usted necesita instalar la extensión XML-RPC para utilizar API de XML-RPC. Las URL que usa en sus aplicaciones NO cambiarán y tan pronto como instale la extensión podrá usar el API.'); +@define('PERM_READ', 'Permiso de lectura'); +@define('PERM_WRITE', 'Permiso de escritura'); +@define('PERM_DENIED', 'Permiso denegado.'); +@define('INSTALL_ACL', 'Aplicar permisos de lectura por categorías'); +@define('INSTALL_ACL_DESC', 'Cuando se activa, son aplicados los permisos para grupos de usuarios que estén configurados cuando los usuarios registrados vean el Blog. Cuando se desactiva, los permisos de lectura de las categorías NO son aplicadas, con el efecto positivo que el Blog carga un poco más rápido. Si no necesitas permisos de lectura para múltiples usuarios, deshabilita esta opción.'); +@define('PLUGIN_API_VALIDATE_ERROR', 'Sintaxis errónea en la configuración de la opción "%s". Se requiere contenido de tipo "%s".'); +@define('USERCONF_CHECK_PASSWORD', 'Contraseña actual'); +@define('USERCONF_CHECK_PASSWORD_DESC', 'Si cambias la contraseña en el campo de arriba, debes escribir la contraseña actual en este campo.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'No especificaste correctamente la contraseña actual, por lo tanto no estas autorizado para establecer una nueva. Tus cambios no fueron guardados.'); +@define('ERROR_XSRF', 'Tu navegador no envió una cadena válida de HTTP-Referrer. Esto puede deberse a una mala configuración del navegador/proxy o por un "Cross Site Request Forgery (XSRF)" dirigido a ti. La acción solicitada no pudo ser completada.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Aquí puedes definir la estructura relativa de URLs comenzando por tu URL base hasta incluso las sindicaciones RSS de usuarios específicos que puedan ser vistos. Puedes usar las variables %id%, %realname%, %username%, %email% y cualquier otro carácter.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Estructura de los Enlaces Permanentes para las sindicaciones RSS de autores'); +@define('INSTALL_PERMALINK_AUTHORSPATH', 'Ruta para los autores'); +@define('AUTHORS', 'Autores'); +@define('AUTHORS_ALLOW_SELECT', 'Permitir a los visitantes mostrar múltiples autores al mismo tiempo?'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Si esta opción es activada, un checkbox estará al lado de cada autor en en la extensión lateral. Los usuarios pueden seleccionar estas casillas para ver las entradas de acuerdo a su selección.'); +@define('AUTHOR_PLUGIN_DESC', 'Muestra una lista de autores'); +@define('CATEGORY_PLUGIN_TEMPLATE', 'Activar Smarty-Templates?'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Si esta opción es activada, la extensión utiliza las características de Smarty-Templating para producir el contenido del listado de las categorías. Si activas esto, puedes cambiar el diseño a través del fichero "plugin_categories.tpl". Toma en cuenta que esta opción tendrá un impacto en el desempeño, si no necesitas diseños particulares, déjalo deshabilitado.'); +@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar número de entradas por categoría?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Mostrar número de artículos del autor?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Si esta opción es activada, el número de artículos del autor se muestra al lado del nombre del autor en paréntesis.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Interfaz de la suite de administración personalizada'); +@define('COMMENT_NOT_ADDED', 'Tu comentario no ha podido ser añadido debido a que, o bien, en esta entrada ha sido deshabilitado el envío de comentarios, ingresaste datos erróneos, o tu comentario ha sido capturado por medidas anti-spam.'); +@define('INSTALL_TRACKREF', 'Activar registro de "referrers"?'); +@define('INSTALL_TRACKREF_DESC', 'Activando el registro de "referrers" podrás ver cuales sitios envían visitas a tus artículos. Últimamente esto esta siendo abusado frecuentemente por spammers, así que puedes deshabilitarlo si quieres.'); +@define('CATEGORIES_HIDE_PARENT', 'Ocular la categoría padre seleccionada?'); +@define('CATEGORIES_HIDE_PARENT_DESC', 'Si restringes el listado de categorías a una categoría especifica, por defecto verás la categoría padre (superior) dentro del listado generado. Si deshabilitas esta opción, el nombre de la categoría padre no será mostrado.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Advertencia: No haz seleccionado ningún grupo de miembros. Esto efectivamente te dejaría fuera de la gerencia del grupo de usuarios, por lo tanto, tu membresía de grupo no fue cambiada.'); +@define('INSTALL_RSSFETCHLIMIT', 'Entradas a mostrar en las sindicaciones'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'Número de entradas a mostrar por cada página.'); +@define('INSTAL_DB_UTF8', 'Activar conversión del juego de caracteres en la BD'); +@define('INSTAL_DB_UTF8_DESC', 'Envía una consulta MySQL "SET NAMES" para definir el juego de caracteres requerido por la base de datos. Actívalo o desactívalo sí ves caracteres extraños en tu blog.'); +@define('ONTHEFLYSYNCH', 'Activar sincronización de medios al-vuelo'); +@define('ONTHEFLYSYNCH_DESC', 'Si lo activas, Serendipity comparará la base de datos de medios con los archivos almacenados en tu servidor y sincronizará la base de datos con el contenido del directorio.'); +@define('USERCONF_CHECK_USERNAME_ERROR', 'No puedes dejar el nombre de usuario en blanco.'); +@define('FURTHER_LINKS', 'Más enlaces'); +@define('FURTHER_LINKS_S9Y', 'Página principal de Serendipity'); +@define('FURTHER_LINKS_S9Y_DOCS', 'Documentación de Serendipity'); +@define('FURTHER_LINKS_S9Y_BLOG', 'Blog oficial'); +@define('FURTHER_LINKS_S9Y_FORUMS', 'Foros'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); - -@define('CURRENT_AUTHOR', 'Current author'); - -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); - - -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); +@define('COMMENT_IS_DELETED', '(Comentario eliminado)'); +@define('CURRENT_AUTHOR', 'Autor actual'); +@define('WORD_NEW', 'Nuevo'); +@define('SHOW_MEDIA_TOOLBAR', '¿Mostrar la barra de herramientas dentro de la ventana emergente selección de medios?'); +@define('MEDIA_KEYWORDS', 'Palabras claves de medios'); +@define('MEDIA_KEYWORDS_DESC', 'Ingresa una lista palabras separadas por ";" que quisieras utilizar como palabras clave predefinidas para los elementos de medios.'); +@define('MEDIA_EXIF', 'Importar información de imágenes EXIF/JPEG'); +@define('MEDIA_EXIF_DESC', 'Si lo activas, la metadata de las imágenes EXIF/JPEG existentes será analizada y almacenada en la base de datos para ser mostrada en la galería de medios.'); +@define('MEDIA_PROP', 'Propiedades de Medios'); +@define('GO_ADD_PROPERTIES', 'Ir & ingresar propiedades'); @define('MEDIA_PROPERTY_DPI', 'DPI'); @define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COMMENT1', 'Comentario corto'); +@define('MEDIA_PROPERTY_COMMENT2', 'Comentario extendido'); +@define('MEDIA_PROPERTY_TITLE', 'Título'); +@define('MEDIA_PROP_DESC', 'Ingresa una lista de campos de propiedades separados por ";" que te gustaría definir por cada archivo de medios'); +@define('MEDIA_PROP_MULTIDESC', '(Puedes añadir al final de cualquier item ":MULTI" para indicar que contendrá una descripción larga en ves de sólo algunos caracteres)'); +@define('STYLE_OPTIONS_NONE', 'Este tema/estilo no tiene opciones específicas. Para ver como tu plantilla puede especificar opciones, lee la documentación técnica en www.s9y.org acerca de "Configuración de las opciones de los estilos".'); +@define('STYLE_OPTIONS', 'Opciones de Tema/estilo'); +@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d extensiones.'); +@define('SYNDICATION_RFC2616', 'Activar seguimiento estricto de la norma RFC2616 para sindicaciones RSS'); +@define('SYNDICATION_RFC2616_DESC', 'NO forzar el seguimiento de RFC2616 significa que todos los GETs condicionales a Serendipity regresarán entradas modificadas desde la fecha de la última solicitud. Con esa característica definida a "false", tus visitantes obtendrán todos los artículos desde su última solicitud, lo cual es considerado algo bueno. Sin embargo, algunos agentes como Planet tienen un comportamiento extraño, dado viola la norma RFC2616. De esta manera, si defines esta opción como "TRUE" estarás cumpliendo con la norma, pero los lectores de tus sindicaciones RSS quizás pierdan algunas entradas en sus días de ausencia. De cualquier forma, o evitas un funcionamiento adecuado de agregadores como Planet, o dañas a tus lectores reales. Si estás enfrentando quejas de cualquiera de los dos, puedes cambiar esta opción. Rerefencia: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Fecha Asociada'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); - -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); - -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +/*Translate*/ @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); - -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); - -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); - -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); +/**/ +@define('FILENAME_REASSIGNED', 'Nombre asignado automágicamente al nuevo fichero: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Tamaño máximo de los ficheros');//'upload' removed [rlazo] +@define('MEDIA_UPLOAD_SIZE_DESC', 'Ingresa el tamaño máximo en bytes de los ficheros que puedes subir al servidor. Esta opción puede ser sobreescrita por la configuración en el servidor en PHP.ini: upload_max_filesize, post_max_size, max_input_time, todas las anteriores tiene precedencia sobre esta opción. Si la dejas en blanco se usarán sólo los límites definidos en el servidor.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Error: ¡No puedes subir ficheros de más de %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Ancho máximo de las imágenes'); //'upload' removed [rlazo] +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Ingresa la anchura máxima de las imágenes que se pueden subir al servidor en pixels.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Altura máxima de las imágenes');//'upload' removed [rlazo] +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Ingresa la altura máxima de las imágenes que se pueden subir al servidor en pixels.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Error: ¡No puedes subir imágenes de más de %s x %s pixels!'); +@define('MEDIA_TARGET', 'Objetivo de este enlace'); +@define('MEDIA_TARGET_JS', 'Ventana emergente (a través de JavaScript, tamaño adaptativo)'); +@define('MEDIA_ENTRY', 'Entrada aislada'); +@define('MEDIA_TARGET_BLANK', 'Ventana emergente (a través de target=_blank)'); +@define('MEDIA_DYN_RESIZE', '¿Permitir redimensionar dinámicamente las imágenes?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Si lo activas, el selector de medios puede regresar imágenes en cualquier tamaño solicitado a través de una variable GET. Los resultados se colocan en la caché, de esta manera puedes crear una base de ficheros muy grande si es que haces un uso intensivo de esta característica.'); +@define('MEDIA_DIRECTORY_MOVED', 'El directorio y los ficheros fueron exitosamente movidos a %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', '¡El directorio y los ficheros no pudieron ser movidos a %s!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'En bases de datos distintas a MySQL, iterar sobre cada artículo para reemplazar el URL del directorio antiguo con la nueva dirección no es posible. Necesitarás que arreglar tus entradas de manera manual. También puedes regresar tu directorio a su ubicación original si hacer todo aquello te resulta muy incómodo.'); +/*translate*/ @define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); +@define('PLUGIN_ACTIVE', 'Activa'); +@define('PLUGIN_INACTIVE', 'Inactiva'); +@define('PREFERENCE_USE_JS', '¿Activar el uso avanzado de JS?'); +@define('PREFERENCE_USE_JS_DESC', 'Si lo activas, las secciones de JavaScript avanzado serán activadas para una mejor usabilidad, como la extensión de configuración donde puedes utilizar el método de arrastrar y soltar para reordenar las extensiones.'); +@define('PREFERENCE_USE_JS_WARNING', '(Esta página hace uso de JavaScripting avanzado. Si estás teniendo problemas de funcionalidad, por favor desactiva el uso de JS avanzado en tus preferencias personales o desactiva el soporte para JavaScript de tu navegador)'); +/*rlazo [20060722] spell checked*/ -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Ruta a los comentarios'); +@define('PERM_SET_CHILD', 'Define los mismos permisos en todos los directorios hijos'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Extensiones prohibidas'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Eventos prohibidos'); +@define('PERMISSION_FORBIDDEN_ENABLE', '¿Activar la extesión ACL para grupos de usuarios?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Si la opción "Extensión ACL para grupos de usuarios" es activada en la configuración, puedes especificar que grupos de usuarios son capaces de ejecutar ciertas extensiones/eventos.'); +@define('DELETE_SELECTED_ENTRIES', 'Eliminar las entradas seleccionadas'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Sólo mostrar aquellos autores con al menos X artículos'); diff --git a/lang/serendipity_lang_es.inc.php b/lang/serendipity_lang_es.inc.php index 519ad157..e77fb9b8 100644 --- a/lang/serendipity_lang_es.inc.php +++ b/lang/serendipity_lang_es.inc.php @@ -16,6 +16,13 @@ @define('WYSIWYG_LANG', 'es'); @define('LANG_DIRECTION', 'ltr'); +/* rlazo[20061114]: dado que el espaol tiene varias traducciones para ciertas + * palabras sera bueno mantener una misma traduccin para ciertas + * palabras comunes (tratando de seguir http://es.tldp.org/ORCA/glosario.html): + * + * password -> contrasea + * file -> fichero? (se podra utilizar archivo para referirse a las entradas pasadas) + */ @define('SERENDIPITY_ADMIN_SUITE', 'Suite de Administracin de Serendipity'); @define('HAVE_TO_BE_LOGGED_ON', 'Debes identificarte para ver esta pgina'); @define('APPEARANCE', 'Apariencia'); @@ -800,7 +807,7 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PLUGIN_API_VALIDATE_ERROR', 'Sintaxis errnea en la configuracin de la opcin "%s". Se requiere contenido de tipo "%s".'); @define('USERCONF_CHECK_PASSWORD', 'Contrasea actual'); @define('USERCONF_CHECK_PASSWORD_DESC', 'Si cambias la contrasea en el campo de arriba, debes escribir la contrasea actual en este campo.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'No especificaste una clave actual correcta, por lo tanto no estas autorizado para establecer una nueva clave. Tus cambios no fueron guardados.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'No especificaste correctamente la contrasea actual, por lo tanto no estas autorizado para establecer una nueva. Tus cambios no fueron guardados.'); @define('ERROR_XSRF', 'Tu navegador no envi una cadena vlida de HTTP-Referrer. Esto puede deberse a una mala configuracin del navegador/proxy o por un "Cross Site Request Forgery (XSRF)" dirigido a ti. La accin solicitada no pudo ser completada.'); @define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Aqu puedes definir la estructura relativa de URLs comenzando por tu URL base hasta incluso las sindicaciones RSS de usuarios especficos que puedan ser vistos. Puedes usar las variables %id%, %realname%, %username%, %email% y cualquier otro carcter.'); @define('INSTALL_PERMALINK_FEEDAUTHOR', 'Estructura de los Enlaces Permanentes para las sindicaciones RSS de autores'); @@ -810,7 +817,7 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('AUTHORS_ALLOW_SELECT_DESC', 'Si esta opcin es activada, un checkbox estar al lado de cada autor en en la extensin lateral. Los usuarios pueden seleccionar estas casillas para ver las entradas de acuerdo a su seleccin.'); @define('AUTHOR_PLUGIN_DESC', 'Muestra una lista de autores'); @define('CATEGORY_PLUGIN_TEMPLATE', 'Activar Smarty-Templates?'); -@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Si esta opcin es activada, la extensin utiliza las caractersticas de Smarty-Templating para producir el contenido del listado de las categoras. Si activas esto, puedes cambiar el diseo a travs del archivo "plugin_categories.tpl". Toma en cuenta que esta opcin tendr un impacto en el desempeo, si no necesitas diseos particulares, djalo deshabilitado.'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Si esta opcin es activada, la extensin utiliza las caractersticas de Smarty-Templating para producir el contenido del listado de las categoras. Si activas esto, puedes cambiar el diseo a travs del fichero "plugin_categories.tpl". Toma en cuenta que esta opcin tendr un impacto en el desempeo, si no necesitas diseos particulares, djalo deshabilitado.'); @define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar nmero de entradas por categora?'); @define('AUTHORS_SHOW_ARTICLE_COUNT', 'Mostrar nmero de artculos del autor?'); @define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Si esta opcin es activada, el nmero de artculos del autor se muestra al lado del nombre del autor en parntesis.'); @@ -861,10 +868,10 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? /*Translate*/ @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); /**/ -@define('FILENAME_REASSIGNED', 'Nombre asignado automgicamente al nuevo archivo: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Tamao mximo de los archivos');//'upload' removed [rlazo] -@define('MEDIA_UPLOAD_SIZE_DESC', 'Ingresa el tamao mximo en bytes de los archivos que puedes subir al servidor. Esta opcin puede ser sobreescrita por la configuracin en el servidor en PHP.ini: upload_max_filesize, post_max_size, max_input_time, todas las anteriores tiene precedencia sobre esta opcin. Si la dejas en blanco se usarn slo los lmites definidos en el servidor.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: No puedes subir archivos de ms de %s bytes!'); +@define('FILENAME_REASSIGNED', 'Nombre asignado automgicamente al nuevo fichero: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Tamao mximo de los ficheros');//'upload' removed [rlazo] +@define('MEDIA_UPLOAD_SIZE_DESC', 'Ingresa el tamao mximo en bytes de los ficheros que puedes subir al servidor. Esta opcin puede ser sobreescrita por la configuracin en el servidor en PHP.ini: upload_max_filesize, post_max_size, max_input_time, todas las anteriores tiene precedencia sobre esta opcin. Si la dejas en blanco se usarn slo los lmites definidos en el servidor.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Error: No puedes subir ficheros de ms de %s bytes!'); @define('MEDIA_UPLOAD_MAXWIDTH', 'Ancho mximo de las imgenes'); //'upload' removed [rlazo] @define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Ingresa la anchura mxima de las imgenes que se pueden subir al servidor en pixels.'); @define('MEDIA_UPLOAD_MAXHEIGHT', 'Altura mxima de las imgenes');//'upload' removed [rlazo] @@ -875,23 +882,24 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('MEDIA_ENTRY', 'Entrada aislada'); @define('MEDIA_TARGET_BLANK', 'Ventana emergente (a travs de target=_blank)'); @define('MEDIA_DYN_RESIZE', 'Permitir redimensionar dinmicamente las imgenes?'); -@define('MEDIA_DYN_RESIZE_DESC', 'Si lo activas, el selector de medios puede regresar imgenes en cualquier tamao solicitado a travs de una variable GET. Los resultados se colocan en la cach, de esta manera puedes crear una base de archivos muy grande si es que haces un uso intensivo de esta caracterstica.'); -@define('MEDIA_DIRECTORY_MOVED', 'El directorio y los archivos fueron exitosamente movidos a %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'El directorio y los archivos no pudieron ser movidos a %s!'); +@define('MEDIA_DYN_RESIZE_DESC', 'Si lo activas, el selector de medios puede regresar imgenes en cualquier tamao solicitado a travs de una variable GET. Los resultados se colocan en la cach, de esta manera puedes crear una base de ficheros muy grande si es que haces un uso intensivo de esta caracterstica.'); +@define('MEDIA_DIRECTORY_MOVED', 'El directorio y los ficheros fueron exitosamente movidos a %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'El directorio y los ficheros no pudieron ser movidos a %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'En bases de datos distintas a MySQL, iterar sobre cada artculo para reemplazar el URL del directorio antiguo con la nueva direccin no es posible. Necesitars que arreglar tus entradas de manera manual. Tambin puedes regresar tu directorio a su ubicacin original si hacer todo aquello te resulta muy incmodo.'); +/*translate*/ @define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); @define('PLUGIN_ACTIVE', 'Activa'); @define('PLUGIN_INACTIVE', 'Inactiva'); @define('PREFERENCE_USE_JS', 'Activar el uso avanzado de JS?'); @define('PREFERENCE_USE_JS_DESC', 'Si lo activas, las secciones de JavaScript avanzado sern activadas para una mejor usabilidad, como la extensin de configuracin donde puedes utilizar el mtodo de arrastrar y soltar para reordenar las extensiones.'); @define('PREFERENCE_USE_JS_WARNING', '(Esta pgina hace uso de JavaScripting avanzado. Si ests teniendo problemas de funcionalidad, por favor desactiva el uso de JS avanzado en tus preferencias personales o desactiva el soporte para JavaScript de tu navegador)'); -/*RLAZO [20060722] spell checked*/ +/*rlazo [20060722] spell checked*/ -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Ruta a los comentarios'); +@define('PERM_SET_CHILD', 'Define los mismos permisos en todos los directorios hijos'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Extensiones prohibidas'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Eventos prohibidos'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Activar la extesin ACL para grupos de usuarios?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Si la opcin "Extensin ACL para grupos de usuarios" es activada en la configuracin, puedes especificar que grupos de usuarios son capaces de ejecutar ciertas extensiones/eventos.'); +@define('DELETE_SELECTED_ENTRIES', 'Eliminar las entradas seleccionadas'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Slo mostrar aquellos autores con al menos X artculos'); From 00df3b3a424338c9b03c6325043ae853921d00bc Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 15 Nov 2006 12:52:20 +0000 Subject: [PATCH 0120/1127] Restore english UTF-8 language file :) --- lang/UTF-8/serendipity_lang_bg.inc.php | 6 +- lang/UTF-8/serendipity_lang_da.inc.php | 4 +- lang/UTF-8/serendipity_lang_en.inc.php | 1714 ++++++++++++------------ lang/UTF-8/serendipity_lang_es.inc.php | 46 +- lang/UTF-8/serendipity_lang_nl.inc.php | 2 +- 5 files changed, 880 insertions(+), 892 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index 57b1ffa6..8d540d3d 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -10,7 +10,7 @@ @define('LANG_CHARSET', 'UTF-8'); @define('SQL_CHARSET', 'utf8'); //@define('DATE_LOCALES', 'bg_BG'); -@define('DATE_LOCALES', 'bulgarian, bg, bg_BG'); +@define('DATE_LOCALES', 'bulgarian, bg, bg_BG'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('WYSIWYG_LANG', 'en'); @define('LANG_DIRECTION', 'ltr'); @@ -872,5 +872,5 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Забранени събития'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Разрешаване на Plugin ACL за потребителски групи ?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Ако опцията "Plugin ACL за потребителски групи" е позволена, ще можете да указвате кои потребителски групи имат позволението да изпълняват дадени събитийни и странични приставки.'); -@define('DELETE_SELECTED_ENTRIES', 'Изтриване на избраните статии'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Показване само на автори с най-малко X статии'); +@define('DELETE_SELECTED_ENTRIES', 'Изтриване на избраните статии'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Показване само на автори с най-малко X статии'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index db0b3687..62540e81 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -1,4 +1,4 @@ - @@ -770,7 +770,7 @@ @define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Vis andre brugeres media filer'); @define('CHARSET_NATIVE', 'Native'); @define('INSTALL_CHARSET', 'Karaktersæt valg'); -@define('INSTALL_CHARSET_DESC', 'Her kan du vælge mellem UTF-8 eller \'native\' (lokalt, f.eks. ISO-8859-1) karaktersæt. Nogle sprog har kun UTF-8 oversættelsen, så at sætte valget til \'native\' vil ikke have nogen effekt. UTF-8 anbefales til nyinstallationer. Lad være med at ændre denne indstilling hvis du allerede har lavet artikler med special karakterer - det kan medføre dine artikler vises forkert. Læs mere om alt dette på http://www.s9y.org/index.php?node=46'); +@define('INSTALL_CHARSET_DESC', 'Her kan du vælge mellem UTF-8 eller \'native\' (lokalt, f.eks. UTF-8) karaktersæt. Nogle sprog har kun UTF-8 oversættelsen, så at sætte valget til \'native\' vil ikke have nogen effekt. UTF-8 anbefales til nyinstallationer. Lad være med at ændre denne indstilling hvis du allerede har lavet artikler med special karakterer - det kan medføre dine artikler vises forkert. Læs mere om alt dette på http://www.s9y.org/index.php?node=46'); @define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Aktiver Plugin API hook'); @define('CALENDAR_EXTEVENT_DESC', 'Hvis aktiveret kan plugins "hægte" sig på kalenderen og fremhæve deres egne events. Aktiver kun hvis du har installeret plugins der kræver dette, da det forringer performance.'); @define('XMLRPC_NO_LONGER_BUNDLED', 'Serendipity\'s XML-RPC API interface leveres ikke længere sammen med Serendipity på grund af gentagne sikkerhedsproblemer med dette API. Du er derfor nødt til at installere XML-RPC pluginet for at kunne bruge XML-RPC API. URL\'en i dine programmer ændres IKKE - så snart pluginet er installeret vil du igen være istand til at bruge dette API.'); diff --git a/lang/UTF-8/serendipity_lang_en.inc.php b/lang/UTF-8/serendipity_lang_en.inc.php index e4690a12..4574396c 100644 --- a/lang/UTF-8/serendipity_lang_en.inc.php +++ b/lang/UTF-8/serendipity_lang_en.inc.php @@ -1,905 +1,885 @@ -, -# Manuel García , -# Rodrigo Lazo , -# Melvin D. Nava , -# Fixed entities by Leandro Lucarella /* vim: set sts=4 ts=4 expandtab : */ -@define('LANG_CHARSET', 'ISO-8859-15'); -@define('SQL_CHARSET', 'latin2'); -@define('DATE_LOCALES', 'es_ES.ISO8859-15, es_ES.ISO8859-1, spanish, sp, es, es_ES, es-ES, es_ES.ISO_8859-15, es_ES.ISO_8859-1'); -@define('DATE_FORMAT_ENTRY', '%A, %e de %B del %Y'); -@define('DATE_FORMAT_SHORT', '%d.%m.%Y %H:%M'); -@define('WYSIWYG_LANG', 'es'); +@define('LANG_CHARSET', 'UTF-8'); +@define('SQL_CHARSET', 'utf8'); +@define('DATE_LOCALES', 'en_US-UTF-8, en_US-UTF8, english, en, en_US'); +@define('DATE_FORMAT_ENTRY', '%A, %B %e. %Y'); +@define('DATE_FORMAT_SHORT', '%Y-%m-%d %H:%M'); +@define('WYSIWYG_LANG', 'en'); +@define('NUMBER_FORMAT_DECIMALS', '2'); +@define('NUMBER_FORMAT_DECPOINT', '.'); +@define('NUMBER_FORMAT_THOUSANDS', ','); @define('LANG_DIRECTION', 'ltr'); -/* rlazo[20061114]: dado que el español tiene varias traducciones para ciertas - * palabras sería bueno mantener una misma traducción para ciertas - * palabras comunes (tratando de seguir http://es.tldp.org/ORCA/glosario.html): - * - * password -> contraseña - * file -> fichero¿? (se podría utilizar archivo para referirse a las entradas pasadas) - */ -@define('SERENDIPITY_ADMIN_SUITE', 'Suite de Administración de Serendipity'); -@define('HAVE_TO_BE_LOGGED_ON', 'Debes identificarte para ver esta página'); -@define('APPEARANCE', 'Apariencia'); -@define('MANAGE_STYLES', 'Gestión de estilos'); -@define('CONFIGURE_PLUGINS', 'Configurar extensiones'); -@define('CONFIGURATION', 'Configuración'); -@define('BACK_TO_BLOG', 'Volver al weblog'); -@define('LOGOUT', 'Desconectar'); -@define('LOGGEDOUT', 'Desconectado'); -@define('CREATE_NEW_CAT', 'Crear una categoría nueva'); -@define('CREATE', 'Crear'); -@define('SAVE', 'Guardar'); -@define('NAME', 'Nombre'); -@define('I_WANT_THUMB', 'Quiero usar la miniatura en mi entrada.'); -@define('I_WANT_BIG_IMAGE', 'Quiero usar la imagen más grande en mi entrada.'); -@define('I_WANT_NO_LINK', ' Quiero que aparezca como una imagen'); -@define('I_WANT_IT_TO_LINK', 'Quiero que aparezca como un enlace a esta URL:'); -@define('BACK', 'Atrás'); -@define('FORWARD', 'Seguir'); -@define('ANONYMOUS', 'Anónimo'); -@define('NEW_TRACKBACK_TO', 'Nueva referencia hecha para'); -@define('NEW_COMMENT_TO', 'Nuevo comentario para'); -@define('RECENT', 'Recientes...'); -@define('OLDER', 'Antiguos...'); -@define('DONE', 'Hecho'); -@define('WELCOME_BACK', 'Bienvenido de nuevo,'); -@define('TITLE', 'Título'); -@define('DESCRIPTION', 'Descripción'); -@define('PLACEMENT', 'Localización'); -@define('DELETE', 'Borrar'); -@define('SAVE', 'Guardar'); -@define('UP', 'ARRIBA'); -@define('DOWN', 'ABAJO'); -@define('ENTRIES', 'entradas'); -@define('NEW_ENTRY', 'Nueva entrada'); -@define('EDIT_ENTRIES', 'Editar entradas'); -@define('CATEGORIES', 'Categorías'); -@define('WARNING_THIS_BLAHBLAH', "ATENCIóN:\\nPuede tardar si hay muchas imágenes que no tienen miniatura."); -@define('CREATE_THUMBS', 'Crear las miniaturas'); -@define('MANAGE_IMAGES', 'Gestión de imágenes'); -@define('NAME', 'Nombre'); -@define('EMAIL', 'Correo electrónico'); -@define('HOMEPAGE', 'URL personal'); -@define('COMMENT', 'Comentario'); -@define('REMEMBER_INFO', '¿Recordar la información?'); -@define('SUBMIT_COMMENT', 'Enviar comentario'); -@define('NO_ENTRIES_TO_PRINT', 'No hay entradas para mostrar'); -@define('COMMENTS', 'Comentarios'); -@define('ADD_COMMENT', 'Añadir comentario'); -@define('NO_COMMENTS', 'No hay comentarios'); -@define('POSTED_BY', 'Publicado por'); -@define('ON', 'activado'); -@define('A_NEW_COMMENT_BLAHBLAH', 'Se ha realizado un nuevo comentario en tu blog "%s", para la entrada titulada "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'Se ha realizado una nueva referencia a la entrada titulada "%s".'); -@define('NO_CATEGORY', 'No existe la categoría'); -@define('ENTRY_BODY', 'Texto de la entrada'); -@define('EXTENDED_BODY', 'Texto ampliado'); -@define('CATEGORY', 'Categoría'); -@define('EDIT', 'Editar'); -@define('NO_ENTRIES_BLAHBLAH', 'No se han encontrado resultados para la búsqueda %s' . "\n"); -@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'La búsqueda para %s ha obtenido %s resultados:'); -@define('IMAGE', 'Imagen'); -@define('ERROR_FILE_NOT_EXISTS', 'Error: ¡El fichero antiguo no existe!'); -@define('ERROR_FILE_EXISTS', 'Error: ¡Un fichero con ese nombre ya existe, selecciona otro!'); -@define('ERROR_SOMETHING', 'Error: Algo está mal.'); -@define('ADDING_IMAGE', 'Añadiendo imagen...'); -@define('THUMB_CREATED_DONE', 'Miniatura creada.
Hecho.'); -@define('ERROR_FILE_EXISTS_ALREADY', 'Error: ¡El fichero ya existe en el sistema!'); -@define('GO', '¡Ir!'); -@define('NEWSIZE', 'Nuevo tamaño: '); -@define('RESIZE_BLAHBLAH', 'Cambiar tamaño %s

'); -@define('ORIGINAL_SIZE', 'Tamaño original: %sx%s pixel'); -@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Aquí puedes ajustar el nuevo tamaño de la imagen. Si quieres mantener las proporciones sólo introduce uno de los valores y presiona la tecla tabulador (TAB), de esta forma se ajustará automáticamente:'); -@define('DATE_FORMAT_1', 'd.m.Y'); -@define('QUICKJUMP_CALENDAR', 'Calendario rápido'); -@define('QUICKSEARCH', 'Buscar'); -@define('SEARCH_FOR_ENTRY', 'Busca una entrada'); -@define('ARCHIVES', 'Archivos'); -@define('BROWSE_ARCHIVES', 'Navega los archivos por mes'); -@define('TOP_REFERRER', 'Sitios asociados'); -@define('SHOWS_TOP_SITES', 'Muestra los sitios que enlazan a tu weblog'); -@define('TOP_EXITS', 'Salidas'); -@define('SHOWS_TOP_EXIT', 'Muestra los enlaces de salida más frecuentes desde tu weblog'); -@define('SYNDICATION', 'Sindicación'); -@define('SHOWS_RSS_BLAHBLAH', 'Muestra los enlaces RSS de sindicación'); -@define('ADVERTISES_BLAHBLAH', 'Informa del programa en el que se basa tu weblog'); -@define('HTML_NUGGET', 'Fragmento de HTML'); -@define('HOLDS_A_BLAHBLAH', 'Presenta un fragmento de HTML en la barra lateral'); -@define('TITLE_FOR_NUGGET', 'Título para el fragmento de HTML'); -@define('THE_NUGGET', '¡Fragmento de HTML!'); -@define('SYNDICATE_THIS_BLOG', 'Sindica este blog'); -@define('YOU_CHOSE', 'Elige %s'); -@define('IMAGE_SIZE', 'Tamaño de la imagen'); -@define('IMAGE_AS_A_LINK', 'Inserción de imagen'); -@define('POWERED_BY', 'Basado en'); -@define('TRACKBACKS', 'Referencias'); -@define('TRACKBACK', 'Referencia'); -@define('NO_TRACKBACKS', 'No hay referencias'); -@define('TOPICS_OF', 'Temas de'); -@define('VIEW_FULL', 'ver completo'); -@define('VIEW_TOPICS', 'ver temas'); -@define('AT', 'a las'); -@define('SET_AS_TEMPLATE', 'Mantenlo como plantilla'); -@define('IN', 'en'); -@define('EXCERPT', 'Segmento'); +@define('SERENDIPITY_ADMIN_SUITE', 'Serendipity Administration Suite'); +@define('HAVE_TO_BE_LOGGED_ON', 'You have to be logged in to view this page'); +@define('WRONG_USERNAME_OR_PASSWORD', 'You appear to have entered an invalid username or password'); +@define('APPEARANCE', 'Appearance'); +@define('MANAGE_STYLES', 'Manage Styles'); +@define('CONFIGURE_PLUGINS', 'Configure Plugins'); +@define('CONFIGURATION', 'Configuration'); +@define('BACK_TO_BLOG', 'Back to Weblog'); +@define('LOGIN', 'Login'); +@define('LOGOUT', 'Logout'); +@define('LOGGEDOUT', 'Logged out.'); +@define('CREATE', 'Create'); +@define('SAVE', 'Save'); +@define('NAME', 'Name'); +@define('CREATE_NEW_CAT', 'Create New Category'); +@define('I_WANT_THUMB', 'I want to use the thumbnail in my entry.'); +@define('I_WANT_BIG_IMAGE', 'I want to use the larger image in my entry.'); +@define('I_WANT_NO_LINK', 'I want to display it as an image'); +@define('I_WANT_IT_TO_LINK', 'I want to display it as a link to this url:'); +@define('BACK', 'Back'); +@define('FORWARD', 'Forward'); +@define('ANONYMOUS', 'Anonymous'); +@define('NEW_TRACKBACK_TO', 'New trackback made to'); +@define('NEW_COMMENT_TO', 'New comment posted to'); +@define('RECENT', 'Recent...'); +@define('OLDER', 'Older...'); +@define('DONE', 'Done'); +@define('WELCOME_BACK', 'Welcome back,'); +@define('TITLE', 'Title'); +@define('DESCRIPTION', 'Description'); +@define('PLACEMENT', 'Placement'); +@define('DELETE', 'Delete'); +@define('SAVE', 'Save'); +@define('UP', 'UP'); +@define('DOWN', 'DOWN'); +@define('ENTRIES', 'entries'); +@define('NEW_ENTRY', 'New Entry'); +@define('EDIT_ENTRIES', 'Edit Entries'); +@define('CATEGORIES', 'Categories'); +@define('WARNING_THIS_BLAHBLAH', "WARNING:\\nThis may take a long time if there are many images without thumbnails."); +@define('CREATE_THUMBS', 'Rebuild Thumbs'); +@define('MANAGE_IMAGES', 'Manage Images'); +@define('NAME', 'Name'); +@define('EMAIL', 'Email'); +@define('HOMEPAGE', 'Homepage'); +@define('COMMENT', 'Comment'); +@define('REMEMBER_INFO', 'Remember Information? '); +@define('SUBMIT_COMMENT', 'Submit Comment'); +@define('NO_ENTRIES_TO_PRINT', 'No entries to print'); +@define('COMMENTS', 'Comments'); +@define('ADD_COMMENT', 'Add Comment'); +@define('NO_COMMENTS', 'No comments'); +@define('POSTED_BY', 'Posted by'); +@define('ON', 'on'); +@define('A_NEW_COMMENT_BLAHBLAH', 'A new comment has been posted on your blog "%s", to the entry entitled "%s".'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'A new trackback has been made to your blog-entry entitled "%s".'); +@define('NO_CATEGORY', 'No Category'); +@define('ENTRY_BODY', 'Entry Body'); +@define('EXTENDED_BODY', 'Extended Body'); +@define('CATEGORY', 'Category'); +@define('EDIT', 'Edit'); +@define('NO_ENTRIES_BLAHBLAH', 'No Entries Found for Query %s' . "\n"); +@define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Your search for %s returned %s results:'); +@define('SEARCH_TOO_SHORT', 'Your search-query must be longer than 3 characters. You can try to append * to shorter words, like: s9y* to trick the search into using shorter words.'); +@define('IMAGE', 'Image'); +@define('ERROR_FILE_NOT_EXISTS', 'Error: Old filename does not exist!'); +@define('ERROR_FILE_EXISTS', 'Error: New filename already used, pick another!'); +@define('ERROR_SOMETHING', 'Error: Something is wrong.'); +@define('ADDING_IMAGE', 'Adding image...'); +@define('THUMB_CREATED_DONE', 'Thumbnail created.
Done.'); +@define('ERROR_FILE_EXISTS_ALREADY', 'Error: File already exists on your machine!'); +@define('ERROR_UNKNOWN_NOUPLOAD', 'Unknown error occurred, file not uploaded. Maybe your filesize is larger than the maximum size allowed by your server installation. Check with your ISP or edit your php.ini file to allow larger file size uploads.'); +@define('GO', 'Go!'); +@define('NEWSIZE', 'New size: '); +@define('RESIZE_BLAHBLAH', 'Resize %s

'); +@define('ORIGINAL_SIZE', 'Original size: %sx%s pixel'); +@define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Here, you can adjust the image size. If you want to resize the image proportionally, just enter a value in one of the two boxes and press the TAB key -- I will automatically calculate the new size so the image proportions do not get messed up

'); +@define('QUICKJUMP_CALENDAR', 'QuickJump Calendar'); +@define('QUICKSEARCH', 'Quicksearch'); +@define('SEARCH_FOR_ENTRY', 'Search for an entry'); +@define('ARCHIVES', 'Archives'); +@define('BROWSE_ARCHIVES', 'Browse archives by month'); +@define('TOP_REFERRER', 'Top Referrers'); +@define('SHOWS_TOP_SITES', 'Shows top sites that linked to your blogs'); +@define('TOP_EXITS', 'Top Exits'); +@define('SHOWS_TOP_EXIT', 'Shows top exit links from your blogs'); +@define('SYNDICATION', 'Syndication'); +@define('SHOWS_RSS_BLAHBLAH', 'Shows RSS syndication links'); +@define('ADVERTISES_BLAHBLAH', 'Advertises the origins of your blog'); +@define('HTML_NUGGET', 'HTML Nugget'); +@define('HOLDS_A_BLAHBLAH', 'Holds a nugget of HTML in your sidebar'); +@define('TITLE_FOR_NUGGET', 'Title for the nugget'); +@define('THE_NUGGET', 'The Nugget of HTML!'); +@define('SYNDICATE_THIS_BLOG', 'Syndicate This Blog'); +@define('YOU_CHOSE', 'You chose %s'); +@define('IMAGE_ROTATE_LEFT', 'Rotate image 90 degrees counter-clockwise'); +@define('IMAGE_ROTATE_RIGHT', 'Rotate image 90 degrees clockwise'); +@define('IMAGE_SIZE', 'Image size'); +@define('IMAGE_AS_A_LINK', 'Image insertion'); +@define('POWERED_BY', 'Powered by'); +@define('TRACKBACKS', 'Trackbacks'); +@define('TRACKBACK', 'Trackback'); +@define('NO_TRACKBACKS', 'No Trackbacks'); +@define('TOPICS_OF', 'Topics from'); +@define('VIEW_FULL', 'view full'); +@define('VIEW_TOPICS', 'view topics'); +@define('AT', 'at'); +@define('SET_AS_TEMPLATE', 'Set as template'); +@define('IN', 'in'); +@define('EXCERPT', 'Excerpt'); @define('TRACKED', 'Tracked'); -@define('LINK_TO_ENTRY', 'Enlazar a la entrada'); -@define('LINK_TO_REMOTE_ENTRY', 'Enlazar a una entrada remota'); -@define('IP_ADDRESS', 'Dirección IP'); -@define('USER', 'Usuario'); -@define('THUMBNAIL_USING_OWN', 'Usando %s como su miniatura debido al escaso tamaño.'); -@define('THUMBNAIL_FAILED_COPY', 'Querías usar %s como tu miniatura, ¡pero ha fallado la copia!'); -@define('AUTHOR', 'Autor'); -@define('LAST_UPDATED', 'Última actualización'); -@define('TRACKBACK_SPECIFIC', 'URI de referencia para esta entrada'); -@define('DIRECT_LINK', 'Enlace directo a esta entrada'); -@define('COMMENT_ADDED', 'Tu comentario ha sido añadido correctamente.'); -@define('COMMENT_ADDED_CLICK', 'Pulsa %saquí para volver%s a los comentarios, y %saquí para cerrar%s esta ventana.'); -@define('COMMENT_NOT_ADDED_CLICK', 'Pulsa %saquí para volver%s a los comentarios, y %saquí para cerrar%s esta ventana'); -@define('COMMENTS_DISABLE', 'No permitir comentarios a esta entrada'); -@define('COMMENTS_ENABLE', 'Permitir comentarios a esta entrada'); -@define('COMMENTS_CLOSED', 'El autor no permite añadir comentarios a esta entrada'); -@define('EMPTY_COMMENT', 'Tu comentario está vacío, por favor %svuelve%s e inténtalo de nuevo'); -@define('ENTRIES_FOR', 'Entradas para %s'); -@define('DOCUMENT_NOT_FOUND', 'El documento %s no se encontró.'); -@define('USERNAME', 'Nombre de usuario'); -@define('PASSWORD', 'Contraseña'); -@define('SERENDIPITY_INSTALLATION', 'Instalación de Serendipity'); -@define('LEFT', 'Izquierda'); -@define('RIGHT', 'Derecha'); -@define('HIDDEN', 'Oculto'); -@define('REMOVE_TICKED_PLUGINS', 'Quita las extensiones seleccionadas'); -@define('SAVE_CHANGES_TO_LAYOUT', 'Guarda los cambios en el diseño'); -@define('COMMENTS_FROM', 'Comentarios para'); +@define('LINK_TO_ENTRY', 'Link to entry'); +@define('LINK_TO_REMOTE_ENTRY', 'Link to remote-entry'); +@define('IP_ADDRESS', 'IP-address'); +@define('USER', 'User'); +@define('THUMBNAIL_USING_OWN', 'Using %s as its own thumbnail because it is so small already.'); +@define('THUMBNAIL_FAILED_COPY', 'Wanted to use %s as its own thumbnail, but failed to copy!'); +@define('AUTHOR', 'Author'); +@define('LAST_UPDATED', 'Last Updated'); +@define('TRACKBACK_SPECIFIC', 'Trackback specific URI for this entry'); +@define('DIRECT_LINK', 'Direct link to this entry'); +@define('COMMENT_ADDED', 'Your comment was successfully added. '); +@define('COMMENT_ADDED_CLICK', 'Click %shere to return%s to the comments, and %shere to close%s this window.'); +@define('COMMENT_NOT_ADDED_CLICK', 'Click %shere to return%s to the comments, and %shere to close%s this window.'); +@define('COMMENTS_DISABLE', 'Do not allow comments to this entry'); +@define('COMMENTS_ENABLE', 'Allow comments to this entry'); +@define('COMMENTS_CLOSED', 'The author does not allow comments to this entry'); +@define('EMPTY_COMMENT', 'Your comment did not contain anything, please %sgo back%s and try again'); +@define('ENTRIES_FOR', 'Entries from %s'); +@define('DOCUMENT_NOT_FOUND', 'The document %s was not found.'); +@define('USERNAME', 'Username'); +@define('PASSWORD', 'Password'); +@define('AUTOMATIC_LOGIN', 'Save information'); +@define('SERENDIPITY_INSTALLATION', 'Serendipity Installation'); +@define('LEFT', 'left'); +@define('RIGHT', 'right'); +@define('HIDDEN', 'hidden'); +@define('REMOVE_TICKED_PLUGINS', 'Remove ticked plugins'); +@define('SAVE_CHANGES_TO_LAYOUT', 'Save changes to layout'); +@define('COMMENTS_FROM', 'Comments from'); @define('ERROR', 'Error'); -@define('DELETE_SURE', '¿Estás seguro de que quieres eliminar #%s permanentemente?'); -@define('NOT_REALLY', 'No...'); -@define('DUMP_IT', 'Sí'); -@define('RIP_ENTRY', 'Entrada #%s borrada.'); -@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categoría #%s eliminada. Los artículos antiguos han sido movidos a la categoría #%s'); -@define('CATEGORY_DELETED', 'Categoría #%s eliminada.'); -@define('INVALID_CATEGORY', 'Ninguna categoría valida para borrar'); -@define('CATEGORY_SAVED', 'Categoría guardada'); -@define('SELECT_TEMPLATE', 'Selecciona la plantilla que deseas utilizar en tu weblog'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', '¡No se ha podido insertar las entradas!'); -@define('YES', 'Sí'); +@define('ENTRY_SAVED', 'Your entry has been saved'); +@define('DELETE_SURE', 'Are you sure you want to delete #%s permanently?'); +@define('NOT_REALLY', 'No'); +@define('DUMP_IT', 'Yes'); +@define('RIP_ENTRY', 'Entry #%s deleted.'); +@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Category #%s deleted. Old articles moved to category #%s.'); +@define('CATEGORY_DELETED', 'Category #%s deleted.'); +@define('INVALID_CATEGORY', 'No category was provided for deletion'); +@define('CATEGORY_SAVED', 'Category saved'); +@define('SELECT_TEMPLATE', 'Select the template you wish to use for your blog'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Entries were not successfully inserted!'); +@define('MT_DATA_FILE', 'Movable Type data file'); +@define('FORCE', 'Force'); +@define('CREATE_AUTHOR', 'Create author \'%s\'.'); +@define('CREATE_CATEGORY', 'Create category \'%s\'.'); +@define('MYSQL_REQUIRED', 'You must have the MySQL extension in order to perform this action.'); +@define('COULDNT_CONNECT', 'Could not connect to MySQL database: %s.'); +@define('COULDNT_SELECT_DB', 'Could not select database: %s.'); +@define('COULDNT_SELECT_USER_INFO', 'Could not select user information: %s.'); +@define('COULDNT_SELECT_CATEGORY_INFO', 'Could not select category information: %s.'); +@define('COULDNT_SELECT_ENTRY_INFO', 'Could not select entry information: %s.'); +@define('COULDNT_SELECT_COMMENT_INFO', 'Could not select comment information: %s.'); +@define('YES', 'Yes'); @define('NO', 'No'); -@define('USE_DEFAULT', 'Predeterminado'); -@define('CHECK_N_SAVE', 'Revisa y guarda'); -@define('DIRECTORY_WRITE_ERROR', 'No puedes escribir en el directorio %s. Comprueba los permisos.'); -@define('DIRECTORY_CREATE_ERROR', 'El directorio %s no existe y no puede ser creado. Créalo manualmente.'); -@define('DIRECTORY_RUN_CMD', ' - ejecuta %s %s'); -@define('CANT_EXECUTE_BINARY', 'No se puede ejecutar %s'); -@define('FILE_WRITE_ERROR', 'No se puede escribir el fichero %s.'); -@define('FILE_CREATE_YOURSELF', 'Crea el fichero tu mismo o verifica los permisos'); -@define('COPY_CODE_BELOW', '
* Tan solo copia el código situado debajo y ponlo %s dentro %s del directorio:
%s
' . "\n"); -@define('WWW_USER', 'Cambia www por el usuario que está ejecutando el servidor web (p. ej. nobody).'); -@define('BROWSER_RELOAD', 'Una vez hecho esto, pulsa en tu navegador el botón "Recargar".'); -@define('DIAGNOSTIC_ERROR', 'Hemos detectado algunos errores mientras se ejecutaban varias comprobaciones en la información que has introducido:'); -@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity no está instalado todavía. Por favor instálalo ahora.'); -@define('INCLUDE_ERROR', 'Error de Serendipity: no se puede incluir %s - saliendo.'); -@define('DATABASE_ERROR', 'Error de Serendipity: no es posible conectar a la base de datos - saliendo.'); -@define('CREATE_DATABASE', 'Creando la configuración predeterminada de la base de datos...'); -@define('ATTEMPT_WRITE_FILE', 'Intentando escribir el fichero %s...'); -@define('WRITTEN_N_SAVED', 'Configuración realizada y guardada'); -@define('IMAGE_ALIGNMENT', 'Alineación de imágenes'); -@define('ENTER_NEW_NAME', 'Introduzca el nuevo nombre para: '); -@define('RESIZING', 'Cambiando el tamaño'); -@define('RESIZE_DONE', 'Terminado (las imágenes %s cambiaron de tamaño).'); -@define('DELETE_IMAGE_FAIL' , 'No se puede eliminar la imagen %s'); -@define('DELETE_THUMBNAIL', 'Eliminada la imagen miniatura llamada %s'); -@define('FILE_NOT_FOUND', 'No es posible encontrar el fichero con nombre %s, ¿es posible que lo haya borrado ya?'); -@define('ABORT_NOW', 'Salir ahora'); -@define('REMOTE_FILE_NOT_FOUND', 'El fichero no fue localizado en el servidor remoto, ¿estás seguro de que la URL: %s es correcta?'); -@define('FILE_FETCHED', '%s enlazado como: %s'); -@define('FILE_UPLOADED', 'El fichero %s fue transferido correctamente: %s'); -@define('WORD_OR', 'O...'); -@define('SCALING_IMAGE', 'Escalando %s a %s x %s px'); -@define('KEEP_PROPORTIONS', 'Mantener las proporciones'); -@define('REALLY_SCALE_IMAGE', '¿Realmente deseas escalar la imagen? ¡No se podrá deshacer esta acción!'); -@define('TOGGLE_ALL', 'Mostrar/Ocultar todo'); -@define('TOGGLE_OPTION', 'Mostrar/Ocultar'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Suscribirse a esta entrada'); -@define('UNSUBSCRIBE_OK', "%s ya no está suscrito a esta entrada"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nuevo comentario en la entrada suscrita "%s"'); -@define('SUBSCRIPTION_MAIL', "Hola %s,\n\nHay un nuevo comentario a la entrada \"%s\", titulada \"%s\"\nEl autor es: %s\n\nPuedes encontrar la entrada aquí: %s\n\nPuedes dejar de recibir información sobre esta entrada haciendo click aquí: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hola %s,\n\nHay una nueva referencia a la entrada \"%s\", titulada \"%s\"\nEl autor es: %s\n\nPuedes encontrar la entrada aquí: %s\n\nPuedes dejar de recibir información sobre esta entrada haciendo click aquí: %s\n"); -@define('SIGNATURE', "\n-- \n%s está basado en Serendipity.\nEl mejor programa para blog ;).\nVisita y compruébalo."); +@define('USE_DEFAULT', 'Default'); +@define('CHECK_N_SAVE', 'Check & save'); +@define('DIRECTORY_WRITE_ERROR', 'Cannot write to directory %s. Please check the permissions.'); +@define('DIRECTORY_CREATE_ERROR', 'Directory %s does not exist and could not be created. Please create the directory manually'); +@define('DIRECTORY_RUN_CMD', ' -> run %s %s'); +@define('CANT_EXECUTE_BINARY', 'Cannot execute the %s binary'); +@define('FILE_WRITE_ERROR', 'Cannot write to file %s.'); +@define('FILE_CREATE_YOURSELF', 'Please create the file yourself or check permissions'); +@define('COPY_CODE_BELOW', '
* Just copy the code below and place it in %s in your %s folder:
%s
' . "\n"); +@define('WWW_USER', 'Change \'www\' to the user apache runs as (e.g. \'nobody\').'); +@define('BROWSER_RELOAD', 'Once you have done this, hit your browser\'s "reload" button.'); +@define('DIAGNOSTIC_ERROR', 'We detected some errors while running some diagnostics on your entered information:'); +@define('SERENDIPITY_NOT_INSTALLED', 'Serendipity is not yet installed. Please install it now.'); +@define('INCLUDE_ERROR', 'serendipity error: could not include %s - exiting.'); +@define('DATABASE_ERROR', 'serendipity error: unable to connect to database - exiting.'); +@define('CREATE_DATABASE', 'Creating default database setup...'); +@define('ATTEMPT_WRITE_FILE', 'Attempting to write %s file...'); +@define('WRITTEN_N_SAVED', 'Configuration written & saved'); +@define('IMAGE_ALIGNMENT', 'Image alignment'); +@define('ENTER_NEW_NAME', 'Enter the new name for: '); +@define('RESIZING', 'Resizing'); +@define('RESIZE_DONE', 'Done (resized %s images).'); +@define('SYNCING', 'Synchronizing the database with the image folder'); +@define('SYNC_DONE', 'Done (Synchronized %s images).'); +@define('FILE_NOT_FOUND', 'Unable to locate the file entitled %s, maybe it has already been deleted?'); +@define('ABORT_NOW', 'Abort now'); +@define('REMOTE_FILE_NOT_FOUND', 'File was not located on the remote server, are you sure the URL: %s is correct?'); +@define('FILE_FETCHED', '%s fetched as %s'); +@define('FILE_UPLOADED', 'File %s successfully uploaded as %s'); +@define('WORD_OR', 'Or'); +@define('SCALING_IMAGE', 'Scaling %s to %s x %s px'); +@define('KEEP_PROPORTIONS', 'Keep proportions'); +@define('REALLY_SCALE_IMAGE', 'Really scale the image? This operation cannot be undone!'); +@define('TOGGLE_ALL', 'Toggle expand all'); +@define('TOGGLE_OPTION', 'Toggle option'); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Subscribe to this entry'); +@define('UNSUBSCRIBE_OK', "%s is now unsubscribed from this entry"); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'New comment to subscribed entry "%s"'); +@define('SUBSCRIPTION_MAIL', "Hello %s,\n\nA new comment was made to the entry you are monitoring on \"%s\", entitled \"%s\"\nThe name of the poster is: %s\n\nYou can find the entry here: %s\n\nYou can unsubscribe by clicking on this link: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Hello %s,\n\nA new trackback was added to the entry you are monitoring on \"%s\", entitled \"%s\"\nThe name of the poster is: %s\n\nYou can find the entry here: %s\n\nYou can unsubscribe by clicking on this link: %s\n"); +@define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nThe best blog around, you can use it too.\nCheck out to find out how."); @define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); @define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); @define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); -@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 comentarios'); +@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 comments'); @define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Campo "managingEditor"'); -@define('SYNDICATION_PLUGIN_WEBMASTER', 'Campo "webMaster"'); -@define('SYNDICATION_PLUGIN_BANNERURL', 'Imagen para el feed RSS'); -@define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Anchura de la imagen'); -@define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Altura de la imagen'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'Correo electrónico del webmaster, si está disponible. (déjalo vacío para no mostrarlo) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'Correo electrónico del editor, si está disponible. (déjalo vacío para no mostrarlo) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL de una imagen en formato GIF/JPEG/PNG, si está disponible. (dejándolo vacío se usara el símbolo de Serendipity)'); -@define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'en pixels, max. 144'); -@define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'en pixels, max. 400'); -@define('SYNDICATION_PLUGIN_TTL', 'Campo "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Cantidad de minutos, después de los cuales, tu blog no será verificado por ningún site o aplicación externa (si lo dejas vacío no se mostrara) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_PUBDATE', 'Campo "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', '¿Debería el campo "pubDate" estar incluido en un canal RSS para mostrar la fecha de la última entrada?'); -@define('CONTENT', 'Contenido'); -@define('TYPE', 'Tipo'); -@define('DRAFT', 'Borrador'); -@define('PUBLISH', 'Publicar'); -@define('PREVIEW', 'Previsualización'); -@define('DATE', 'Fecha'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Field "managingEditor"'); +@define('SYNDICATION_PLUGIN_WEBMASTER', 'Field "webMaster"'); +@define('SYNDICATION_PLUGIN_BANNERURL', 'Image for the RSS feed'); +@define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Image width'); +@define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Image height'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mail address of the webmaster, if available. (empty: hidden) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mail address of the managing editor, if available. (empty: hidden) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL of an image in GIF/JPEG/PNG format, if available. (empty: serendipity-logo)'); +@define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'in pixels, max. 144'); +@define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'in pixels, max. 400'); +@define('SYNDICATION_PLUGIN_TTL', 'Field "ttl" (time-to-live)'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Amount of minutes after which your blog should not be cached any more by foreign sites/applications (empty: hidden) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_PUBDATE', 'Field "pubDate"'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Should the "pubDate"-field be embedded for a RSS-channel, to show the date of the latest entry?'); +@define('CONTENT', 'Content'); +@define('TYPE', 'Type'); +@define('DRAFT', 'Draft'); +@define('PUBLISH', 'Publish'); +@define('PREVIEW', 'Preview'); +@define('DATE', 'Date'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Aviso: La fecha especificada no es válida. Debe tener el formato AAAA-MM-DD HH:MM.'); -@define('CATEGORY_PLUGIN_DESC', 'Muestra la lista de categorías.'); -@define('ALL_AUTHORS', 'Todos los autores'); -@define('CATEGORIES_TO_FETCH', 'Categorías enlazadas'); -@define('CATEGORIES_TO_FETCH_DESC', '¿De que autor quiere enlazar las categorías?'); -@define('PAGE_BROWSE_ENTRIES', 'Página %s de %s, en total %s entradas'); -@define('PREVIOUS_PAGE', 'página anterior'); -@define('NEXT_PAGE', 'página siguiente'); -@define('ALL_CATEGORIES', 'Todas las categorías'); - -/* TRANSLATE */ -@define('WRONG_USERNAME_OR_PASSWORD', 'Usuario o contraseña erróneo'); -@define('HTACCESS_ERROR', 'Para verificar tu instalación del servidor web, serendipity deber ser capaz de escribir en el fichero ".htaccess". Esto no fue posible debido a errores de permisos. Por favor, ajusta los permisos como:
%s
y recarga esta página.'); -@define('SIDEBAR_PLUGINS', 'Extensiones de barra lateral'); -@define('EVENT_PLUGINS', 'Extensiones de eventos'); -@define('SYNCING', 'Sincronizando la base de datos con el directorio de imágenes.'); -@define('SYNC_DONE', 'Hecho (Sincronizadas %s imágenes).'); -@define('SORT_ORDER', 'Ordenar por'); -@define('SORT_ORDER_NAME', 'Nombre de fichero'); -@define('SORT_ORDER_EXTENSION', 'Extensión de fichero'); -@define('SORT_ORDER_SIZE', 'Tamaño de fichero'); -@define('SORT_ORDER_WIDTH', 'Anchura de imagen'); -@define('SORT_ORDER_HEIGHT', 'Altura de imagen'); -@define('SORT_ORDER_DATE', 'Fecha de transferencia'); -@define('SORT_ORDER_ASC', 'Ascendente'); -@define('SORT_ORDER_DESC', 'Descendente'); -@define('THUMBNAIL_SHORT', 'Miniatura'); +@define('DATE_INVALID', 'Warning: The date you specified was invalid. It has to be given in YYYY-MM-DD HH:MM format.'); +@define('CATEGORY_PLUGIN_DESC', 'Shows the list of categories.'); +@define('ALL_AUTHORS', 'All authors'); +@define('CATEGORIES_TO_FETCH', 'Categories to fetch'); +@define('CATEGORIES_TO_FETCH_DESC', 'Fetch categories from which author?'); +@define('PAGE_BROWSE_ENTRIES', 'Page %s of %s, totaling %s entries'); +@define('PREVIOUS_PAGE', 'previous page'); +@define('NEXT_PAGE', 'next page'); +@define('ALL_CATEGORIES', 'All categories'); +@define('DO_MARKUP', 'Perform Markup Transformations'); +@define('GENERAL_PLUGIN_DATEFORMAT', 'Dateformatting'); +@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'The format of the entry\'s actual date, using PHPs strftime() variables. (Default: "%s")'); +@define('ERROR_TEMPLATE_FILE', 'Unable to open template file, please update serendipity!'); +@define('ADVANCED_OPTIONS', 'Advanced Options'); +@define('EDIT_ENTRY', 'Edit entry'); +@define('HTACCESS_ERROR', 'To check your local webserver installation, serendipity needs to be able to write the file ".htaccess". This was not possible because of permission errors. Please adjust the permissions like this:
  %s
and reload this page.'); +@define('SIDEBAR_PLUGINS', 'Sidebar Plugins'); +@define('EVENT_PLUGINS', 'Event Plugins'); +@define('SORT_ORDER', 'Sort order'); +@define('SORT_ORDER_NAME', 'Filename'); +@define('SORT_ORDER_EXTENSION', 'File extension'); +@define('SORT_ORDER_SIZE', 'Filesize'); +@define('SORT_ORDER_WIDTH', 'Image width'); +@define('SORT_ORDER_HEIGHT', 'Image height'); +@define('SORT_ORDER_DATE', 'Upload date'); +@define('SORT_ORDER_ASC', 'Ascending'); +@define('SORT_ORDER_DESC', 'Descending'); +@define('THUMBNAIL_SHORT', 'Thumb'); @define('ORIGINAL_SHORT', 'Orig.'); -@define('APPLY_MARKUP_TO', 'Aplicar marca a %s'); -@define('CALENDAR_BEGINNING_OF_WEEK', 'Inicio de la semana'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Se ha detectado una discrepancia entre tu configuración actual que es la versión %s, y la de serendipity versión %s, ¡necesitas actualizar! Haz click aquí'); -@define('SERENDIPITY_UPGRADER_WELCOME', 'Hola y bienvenido al agente de actualización de Serendipity.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', 'Estoy aquí para ayudarte a actualizar tu instalación %s de Serendipity.'); -@define('SERENDIPITY_UPGRADER_WHY', 'Estás viendo este mensaje porque has instalado Serendipity %s, pero no has actualizado la instalación de la base de datos para coincidir con esta versión'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Actualizaciones para la base de datos (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'He encontrado los siguientes ficheros .sql que se necesitan ejecutar antes de que puedas continuar usando normalmente Serendipity'); -@define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Tareas específicas de la versión'); -@define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'No se ha encontrado tareas específicas de la versión'); -@define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', '¿Quieres que realice las tareas descritas?'); -@define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'No, las ejecutaré manualmente'); -@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Sí, por favor'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'Parece que no necesitas ejecutar ninguna actualización'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Considera actualizado Serendipity'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'Has ignorado el paso de actualización de Serendipity, asegúrate que tu base de datos está correctamente instalada y que las funciones planeadas son ejecutadas.'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Tu instalación de Serendipity se ha actualizado a la versión %s'); -@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'Puedes volver a tu blog haciendo click %saquí%s'); -@define('MANAGE_USERS', 'Gestión de usuarios'); -@define('CREATE_NEW_USER', 'Crear nuevo usuario'); -@define('CREATE_NOT_AUTHORIZED', 'No puedes modificar usuarios con el mismo nivel que el tuyo'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'No puedes crear usuarios con un nivel mayor que el tuyo'); -@define('CREATED_USER', 'Un nuevo usuario %s se ha creado'); -@define('MODIFIED_USER', 'Las propiedades del usuario %s se han cambiado'); -@define('USER_LEVEL', 'Nivel de usuario'); -@define('DELETE_USER', 'Estás a punto de borrar al usuario #%d %s. ¿Estás seguro? Esto no permitirá mostrar las entradas escritas por él.'); -@define('DELETED_USER', 'Usuario #%d %s borrado.'); -@define('LIMIT_TO_NUMBER', '¿Cuántos elementos deberían mostrarse?'); -@define('ENTRIES_PER_PAGE', 'entradas por página'); -@define('DIRECTORIES_AVAILABLE', 'En la lista de subdirectorios disponibles puedes hacer click en el nombre de un directorio para crear un nuevo directorio dentro de esa estructura.'); -@define('ALL_DIRECTORIES', 'todos los directorios'); -@define('MANAGE_DIRECTORIES', 'Gestión de directorios'); -@define('DIRECTORY_CREATED', 'Directorio %s creado.'); -@define('PARENT_DIRECTORY', 'Directorio superior'); -@define('CONFIRM_DELETE_DIRECTORY', '¿Estás seguro de que quieres eliminar todos los contenidos del directorio %s?'); -@define('ERROR_NO_DIRECTORY', 'Error: Directorio %s no existe'); -@define('CHECKING_DIRECTORY', 'Verificar ficheros en directorio %s'); -@define('DELETING_FILE', 'Borrando fichero %s...'); -@define('ERROR_DIRECTORY_NOT_EMPTY', 'No puedo borrar un directorio con ficheros. Marca "forzar borrado" si quieres eliminar también los ficheros e inténtalo de nuevo. Los ficheros que existen son:'); -@define('DIRECTORY_DELETE_FAILED', 'Eliminación del directorio %s fallida. Revisa los permisos o los mensajes anteriores.'); -@define('DIRECTORY_DELETE_SUCCESS', 'Directorio %s eliminado exitosamente.'); -@define('SKIPPING_FILE_EXTENSION', 'Saltando fichero: falta extensión en %s.'); -@define('SKIPPING_FILE_UNREADABLE', 'Saltando fichero: %s no se puede leer.'); -@define('FOUND_FILE', 'Encontrado fichero nuevo/modificado: %s.'); -@define('ALREADY_SUBCATEGORY', '%s es ya una subcategoría de %s.'); -@define('PARENT_CATEGORY', 'Categoría superior'); -@define('IN_REPLY_TO', 'En respuesta a'); -@define('TOP_LEVEL', 'Nivel superior'); +@define('APPLY_MARKUP_TO', 'Apply markup to %s'); +@define('CALENDAR_BEGINNING_OF_WEEK', 'Beginning of the week'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity has detected that your currently installed Serendipity version is %s. It seems you are attempting to upgrade to version %s, so you need to click here to continue the upgrade process.'); +@define('SERENDIPITY_UPGRADER_WELCOME', 'Hi, and welcome to the Serendipity upgrade agent.'); +@define('SERENDIPITY_UPGRADER_PURPOSE', 'I am here to help you upgrade your Serendipity %s installation.'); +@define('SERENDIPITY_UPGRADER_WHY', 'You are seeing this message because you have just installed Serendipity %s, but have not yet upgraded your database installation to fit this version'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Database updates (%s)'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'I have found the following .sql files which needs to be run before you can continue normal operation of Serendipity'); +@define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Version specific tasks'); +@define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'No version specific tasks found'); +@define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Do you wish me to perform the above tasks?'); +@define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'No, I will run them manually'); +@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Yes, please do so'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'It appears you do not need any upgrades run'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Consider Serendipity upgraded'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'You have ignored the upgrade stage of Serendipity, please make sure your database is correctly installed, and scheduled functions are run'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Your Serendipity installation is now upgraded to version %s'); +@define('SERENDIPITY_UPGRADER_RETURN_HERE', 'You can return to your blog by clicking %shere%s'); +@define('MANAGE_USERS', 'Manage users'); +@define('CREATE_NEW_USER', 'Create new user'); +@define('CREATE_NOT_AUTHORIZED', 'You cannot modify users with the same userlevel as yourself'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'You cannot create users with a higher userlevel than yourself'); +@define('CREATED_USER', 'A new user %s has been created'); +@define('MODIFIED_USER', 'The properties of user %s have been changed'); +@define('USER_LEVEL', 'Userlevel'); +@define('DELETE_USER', 'You are about to delete user #%d %s. Are you serious? This will disallow showing any entries written by him on the frontend.'); +@define('DELETED_USER', 'User #%d %s deleted.'); +@define('LIMIT_TO_NUMBER', 'How many items should be displayed?'); +@define('ENTRIES_PER_PAGE', 'entries per page'); +@define('XML_IMAGE_TO_DISPLAY', 'XML Button'); +@define('XML_IMAGE_TO_DISPLAY_DESC','Links to XML Feeds will be displayed by this image. Leave empty for default, enter \'none\' to disable.'); + +@define('DIRECTORIES_AVAILABLE', 'In the list of available subdirectories you can click on any directory name to create a new directory within that structure.'); +@define('ALL_DIRECTORIES', 'all directories'); +@define('MANAGE_DIRECTORIES', 'Manage directories'); +@define('DIRECTORY_CREATED', 'Directory %s has been created.'); +@define('PARENT_DIRECTORY', 'Parent directory'); +@define('CONFIRM_DELETE_DIRECTORY', 'Are you sure you want to remove all the contents of directory %s?'); +@define('ERROR_NO_DIRECTORY', 'Error: Directory %s does not exist'); +@define('CHECKING_DIRECTORY', 'Checking files in directory %s'); +@define('DELETING_FILE', 'Deleting file %s...'); +@define('ERROR_DIRECTORY_NOT_EMPTY', 'Could not remove non-empty directory. Check the "force deletion" checkbox if you want to remove those files as well, and then submit again. Existing files are:'); +@define('DIRECTORY_DELETE_FAILED', 'Deletion of directory %s failed. Check permissions or messages above.'); +@define('DIRECTORY_DELETE_SUCCESS', 'Directory %s successfully deleted.'); +@define('SKIPPING_FILE_EXTENSION', 'Skipping file: Missing extension on %s.'); +@define('SKIPPING_FILE_UNREADABLE', 'Skipping file: %s not readable.'); +@define('FOUND_FILE', 'Found new/modified file: %s.'); +@define('ALREADY_SUBCATEGORY', '%s is a already a subcategory of %s.'); +@define('PARENT_CATEGORY', 'Parent category'); +@define('IN_REPLY_TO', 'In reply to'); +@define('TOP_LEVEL', 'Top level'); @define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); -@define('PERMISSIONS', 'Permisos'); +@define('PERMISSIONS', 'Permissions'); +@define('SETTINGS_SAVED_AT', 'The new settings have been saved at %s'); /* DATABASE SETTINGS */ -@define('INSTALL_CAT_DB', 'Opciones de la base de datos'); -@define('INSTALL_CAT_DB_DESC', 'Introduce aquí la información de tu base de datos. Serendipity la necesita para funcionar'); -@define('INSTALL_DBTYPE', 'Tipo'); -@define('INSTALL_DBTYPE_DESC', 'El tipo de gestor de la base de datos'); -@define('INSTALL_DBHOST', 'Servidor'); -@define('INSTALL_DBHOST_DESC', 'El servidor donde está el gestor de la base de datos'); -@define('INSTALL_DBUSER', 'Usuario'); -@define('INSTALL_DBUSER_DESC', 'El usuario que conecta a la base de datos'); -@define('INSTALL_DBPASS', 'Contraseña'); -@define('INSTALL_DBPASS_DESC', 'La contraseña para el usuario'); -@define('INSTALL_DBNAME', 'Nombre'); -@define('INSTALL_DBNAME_DESC', 'El nombre de la base de datos'); -@define('INSTALL_DBPREFIX', 'Prefijo'); -@define('INSTALL_DBPREFIX_DESC', 'Prefijo para los nombres de las tablas, p. ej. serendipity_'); +@define('INSTALL_CAT_DB', 'Database Settings'); +@define('INSTALL_CAT_DB_DESC', 'Here you can enter all your database information. Serendipity needs this to be able to function'); +@define('INSTALL_DBTYPE', 'Database type'); +@define('INSTALL_DBTYPE_DESC', 'Database type'); +@define('INSTALL_DBHOST', 'Database host'); +@define('INSTALL_DBHOST_DESC', 'The hostname for your database server'); +@define('INSTALL_DBUSER', 'Database user'); +@define('INSTALL_DBUSER_DESC', 'The username used to connect to your database'); +@define('INSTALL_DBPASS', 'Database password'); +@define('INSTALL_DBPASS_DESC', 'The password matching the above username'); +@define('INSTALL_DBNAME', 'Database name'); +@define('INSTALL_DBNAME_DESC', 'The name of your database'); +@define('INSTALL_DBPREFIX', 'Database table prefix'); +@define('INSTALL_DBPREFIX_DESC', 'Prefix for the table names, e.g. serendipity_'); /* PATHS */ -@define('INSTALL_CAT_PATHS', 'Rutas'); -@define('INSTALL_CAT_PATHS_DESC', 'Varias rutas a ficheros y directorios esenciales. ¡No olvides la barra final en los directorios!'); -@define('INSTALL_FULLPATH', 'Ruta completa'); -@define('INSTALL_FULLPATH_DESC', 'La ruta completa y absoluta a tu instalación de serendipity'); -@define('INSTALL_UPLOADPATH', 'Ruta para los ficheros transferidos'); -@define('INSTALL_UPLOADPATH_DESC', 'Todos los ficheros transferidos irán aquí, relativo a \'Ruta completa\' - normalmente \'uploads/\''); -@define('INSTALL_RELPATH', 'Ruta relativa'); -@define('INSTALL_RELPATH_DESC', 'Ruta de serendipity para tu navegador, normalmente \'/serendipity/\''); -@define('INSTALL_RELTEMPLPATH', 'Ruta relativa para las plantillas'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Ruta al directorio que contiene tus plantillas - Relativa a la \'ruta relativa\''); -@define('INSTALL_RELUPLOADPATH', 'Ruta relativa para los ficheros transferidos'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Ruta de los ficheros transferidos - Relativa a la \'ruta relativa\''); -@define('INSTALL_URL', 'URL para el blog'); -@define('INSTALL_URL_DESC', 'URL base de tu instalación de serendipity'); -@define('INSTALL_INDEXFILE', 'Fichero índice'); -@define('INSTALL_INDEXFILE_DESC', 'El nombre del fichero índice de serendipity'); +@define('INSTALL_CAT_PATHS', 'Paths'); +@define('INSTALL_CAT_PATHS_DESC', 'Various paths to different essential folders and files. Do not forget trailing slashes for directories!'); +@define('INSTALL_FULLPATH', 'Full path'); +@define('INSTALL_FULLPATH_DESC', 'The full and absolute path to your serendipity installation'); +@define('INSTALL_UPLOADPATH', 'Upload path'); +@define('INSTALL_UPLOADPATH_DESC', 'All uploads will go here, relative to the \'Full path\' - typically \'uploads/\''); +@define('INSTALL_RELPATH', 'Relative path'); +@define('INSTALL_RELPATH_DESC', 'Path to serendipity for your browser, typically \'/serendipity/\''); +@define('INSTALL_RELTEMPLPATH', 'Relative template path'); +@define('INSTALL_RELTEMPLPATH_DESC', 'The path to the folder containing your templates - Relative to the \'relative path\''); +@define('INSTALL_RELUPLOADPATH', 'Relative upload path'); +@define('INSTALL_RELUPLOADPATH_DESC', 'Path to your uploads for browsers - Relative to the \'relative path\''); +@define('INSTALL_URL', 'URL to blog'); +@define('INSTALL_URL_DESC', 'Base URL to your serendipity installation'); +@define('INSTALL_INDEXFILE', 'Index file'); +@define('INSTALL_INDEXFILE_DESC', 'The name of your serendipity index file'); -/* Generel settings */ -@define('INSTALL_CAT_SETTINGS', 'Opciones generales'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Configura el comportamiento de Serendipity'); -@define('INSTALL_USERNAME', 'Usuario administrador'); -@define('INSTALL_USERNAME_DESC', 'Nombre de usuario del administrador'); -@define('INSTALL_PASSWORD', 'Contraseña de administrador'); -@define('INSTALL_PASSWORD_DESC', 'Contraseña del administrador'); -@define('INSTALL_EMAIL', 'Correo electrónico'); -@define('INSTALL_EMAIL_DESC', 'Correo electrónico del administrador'); -@define('INSTALL_SENDMAIL', '¿Enviar correos al administrador?'); -@define('INSTALL_SENDMAIL_DESC', '¿Quieres recibir un correo electrónico cuando envíen comentarios a tus entradas?'); -@define('INSTALL_SUBSCRIBE', '¿Permitir la subscripción de los usuarios a las entradas?'); -@define('INSTALL_SUBSCRIBE_DESC', 'Permite a los usuarios subscribirse a una entrada y de ese modo recibir un correo electrónico cuando se hacen nuevos comentarios a esa entrada'); -@define('INSTALL_BLOGNAME', 'Nombre del blog'); -@define('INSTALL_BLOGNAME_DESC', 'El título de tu blog'); -@define('INSTALL_BLOGDESC', 'Descripción del blog'); -@define('INSTALL_BLOGDESC_DESC', 'Descripción de tu blog'); -@define('INSTALL_LANG', 'Idioma'); -@define('INSTALL_LANG_DESC', 'Selecciona el idioma del blog'); +/* GENERAL SETTINGS */ +@define('INSTALL_CAT_SETTINGS', 'General Settings'); +@define('INSTALL_CAT_SETTINGS_DESC', 'Customize how Serendipity behaves'); +@define('INSTALL_USERNAME', 'Admin username'); +@define('INSTALL_USERNAME_DESC', 'Username for admin login'); +@define('INSTALL_PASSWORD', 'Admin password'); +@define('INSTALL_PASSWORD_DESC', 'Password for admin login'); +@define('INSTALL_EMAIL', 'Admin email'); +@define('INSTALL_EMAIL_DESC', 'Email for the blog administrator'); +@define('INSTALL_SENDMAIL', 'Send mails to admin?'); +@define('INSTALL_SENDMAIL_DESC', 'Do you want to receive emails when comments are posted to your entries?'); +@define('INSTALL_SUBSCRIBE', 'Allow users to subscribe to entries?'); +@define('INSTALL_SUBSCRIBE_DESC', 'Allow users to subscribe to an entry and thereby receive a mail when new comments are made to that entry'); +@define('INSTALL_BLOGNAME', 'Blog name'); +@define('INSTALL_BLOGNAME_DESC', 'The title of your blog'); +@define('INSTALL_BLOGDESC', 'Blog description'); +@define('INSTALL_BLOGDESC_DESC', 'Description of your blog'); +@define('INSTALL_LANG', 'Language'); +@define('INSTALL_LANG_DESC', 'Select the language for your blog'); -/* Appearance and options */ -@define('INSTALL_CAT_DISPLAY', 'Apariencia'); -@define('INSTALL_CAT_DISPLAY_DESC', 'Configura el aspecto general de Serendipity'); -@define('INSTALL_WYSIWYG', 'Usar editor WYSIWYG'); -@define('INSTALL_WYSIWYG_DESC', '¿Quieres usar el editor WYSIWYG? (Funciona con IE5+, parcialmente con Mozilla 1.3+)'); -@define('INSTALL_XHTML11', 'Forzar compatibilidad XHTML 1.1'); -@define('INSTALL_XHTML11_DESC', '¿Quieres forzar la compatibilidad XHTML 1.1? (puede causar problemas con navegadores más antiguos que la 4ª generación)'); -@define('INSTALL_POPUP', 'Activar el uso de ventanas emergentes'); -@define('INSTALL_POPUP_DESC', '¿Quieres que el blog use una ventana emergente para los comentarios, referencias, etc.?'); -@define('INSTALL_EMBED', '¿Está Serendipity insertado en otra web?'); -@define('INSTALL_EMBED_DESC', 'Si quieres insertar Serendipity dentro de otra página, ajusta a "sí" para eliminar cualquier cabecera y sólo mostrar los contenidos. Puedes hacer uso de la opción indexFile y usar una clase donde pongas las cabeceras normales de tu página web. ¡Lee el fichero README para más información!'); -@define('INSTALL_TOP_AS_LINKS', '¿Mostrar Salidas/Sitios asociados como enlaces?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"no": Las Salidas y los Sitios asociados se muestran como texto sin formato para prevenir spam en google. "yes": Las Salidas y Sitios asociando se muestran como enlaces. "default": Usar el valor de la configuración global (recomendado).'); -@define('INSTALL_BLOCKREF', 'Sitios asociados bloqueados'); -@define('INSTALL_BLOCKREF_DESC', '¿Hay algún servidor que no quieras que se muestre en la lista de Sitios asociados? Separa la lista de nombres de dominio con \';\' y advierte que se ¡bloquea por coincidencias en subcadenas!'); -@define('INSTALL_REWRITE', 'Reescritura de URL'); -@define('INSTALL_REWRITE_DESC', 'Selecciona la regla que quieres usar para generar URL. Activando estas reglas hará URL bonitas para tu blog y lo hará más indexable para los robots como google. El servidor web necesita tener o mod_rewrite o "AllowOverride All" para el directorio de serendipity. El valor predeterminado es autodetectado'); +/* APPEARANCE AND OPTIONS */ +@define('INSTALL_CAT_DISPLAY', 'Appearance and Options'); +@define('INSTALL_CAT_DISPLAY_DESC', 'Customize how Serendipity looks and feels'); +@define('INSTALL_WYSIWYG', 'Use WYSIWYG editor'); +@define('INSTALL_WYSIWYG_DESC', 'Do you want to use the WYSIWYG editor? (Works on IE5+, partially in Mozilla 1.3+)'); +@define('INSTALL_XHTML11', 'Force XHTML 1.1 compliance'); +@define('INSTALL_XHTML11_DESC', 'Do you want to force XHTML 1.1 compliance (may cause problems for back-/frontend on older 4th generation browsers)'); +@define('INSTALL_POPUP', 'Enable use of popup windows'); +@define('INSTALL_POPUP_DESC', 'Do you want to use popup windows for comments, trackbacks et al?'); +@define('INSTALL_EMBED', 'Is serendipity embedded?'); +@define('INSTALL_EMBED_DESC', 'If you want to embed serendipity within a regular page, set to true to discard any headers and just print the contents. You can make use of the indexFile option to use a wrapper class where you put your normal webpage headers. See the README file for more information!'); +@define('INSTALL_TOP_AS_LINKS', 'Show Top Exits/Referrers as links?'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"no": Exits and Referrers are shown as plain text to prevent google spam. "yes": Exits and Referrers are shown as hyperlinks. "default": Use setting from global configuration (recommended).'); +@define('INSTALL_BLOCKREF', 'Blocked Referers'); +@define('INSTALL_BLOCKREF_DESC', 'Are there any special hosts you want not to show up in the referers list? Separate the list of hostnames with \';\' and note that the host is blocked by substring matches!'); +@define('INSTALL_REWRITE', 'URL Rewriting'); +@define('INSTALL_REWRITE_DESC', 'Select which rules you wish to use when generating URLs. Enabling rewrite rules will make pretty URLs for your blog and make it better indexable for spiders like google. The webserver needs to support either mod_rewrite or "AllowOverride All" for your serendipity dir. The default setting is auto-detected'); -/* Imageconversion Settings */ -@define('INSTALL_CAT_IMAGECONV', 'Opciones para la conversión de imágenes'); -@define('INSTALL_CAT_IMAGECONV_DESC', 'Información sobre cómo debería serendipity manejar imágenes'); -@define('INSTALL_IMAGEMAGICK', 'Usar ImageMagick'); -@define('INSTALL_IMAGEMAGICK_DESC', '¿Tienes ImageMagick instalado y quieres usarlo para redimensionar imágenes?'); -@define('INSTALL_IMAGEMAGICKPATH', 'Ruta hasta el programa convert'); -@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Ruta completa y nombre del programa convert de ImageMagick'); -@define('INSTALL_THUMBSUFFIX', 'Sufijo de la miniatura'); -@define('INSTALL_THUMBSUFFIX_DESC', 'Las miniaturas se crearán con el siguiente formato: original.[sufijo].ext'); -@define('INSTALL_THUMBWIDTH', 'Dimensiones de las miniaturas'); -@define('INSTALL_THUMBWIDTH_DESC', 'Anchura máxima estática de las miniaturas auto-generadas'); +/* IMAGECONVERSION SETTINGS */ +@define('INSTALL_CAT_IMAGECONV', 'Image Conversion Settings'); +@define('INSTALL_CAT_IMAGECONV_DESC', 'Enter general information about how serendipity should handle Images'); +@define('INSTALL_IMAGEMAGICK', 'Use ImageMagick'); +@define('INSTALL_IMAGEMAGICK_DESC', 'Do you have ImageMagick installed and want to use it to resize images?'); +@define('INSTALL_IMAGEMAGICKPATH', 'Path to convert binary'); +@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Full path & name of your ImageMagick convert binary'); +@define('INSTALL_THUMBSUFFIX', 'Thumbnail suffix'); +@define('INSTALL_THUMBSUFFIX_DESC', 'Thumbnails will be named with the following format: original.[suffix].ext'); +@define('INSTALL_THUMBWIDTH', 'Thumbnail dimensions'); +@define('INSTALL_THUMBWIDTH_DESC', 'Static maximum width of auto-generated thumbnails'); /* Personal details */ -@define('USERCONF_CAT_PERSONAL', 'Datos personales'); -@define('USERCONF_CAT_PERSONAL_DESC', 'Cambia los datos personales'); -@define('USERCONF_USERNAME', 'Nombre de usuario'); -@define('USERCONF_USERNAME_DESC', 'El nombre de usuario que se usa para conectar al blog'); -@define('USERCONF_PASSWORD', 'Contraseña'); -@define('USERCONF_PASSWORD_DESC', 'La contraseña que se usará para conectar al blog'); -@define('USERCONF_EMAIL', 'Correo electrónico'); -@define('USERCONF_EMAIL_DESC', 'La dirección de correo electrónico personal'); -@define('USERCONF_SENDCOMMENTS', '¿Enviar avisos de comentarios?'); -@define('USERCONF_SENDCOMMENTS_DESC', '¿Desea que se le envíen notificaciones mediante correo electrónico cuando se reciban comentarios a las entradas?'); -@define('USERCONF_SENDTRACKBACKS', '¿Enviar avisos de referencias?'); -@define('USERCONF_SENDTRACKBACKS_DESC', '¿Desea que se le envíen notificaciones mediante correo electrónico cuando se hagan referencias a las entradas?'); -@define('USERCONF_ALLOWPUBLISH', 'Derechos: ¿Publicar entradas?'); -@define('USERCONF_ALLOWPUBLISH_DESC', '¿El usuario puede publicar entradas?'); -@define('XML_IMAGE_TO_DISPLAY', 'Botón XML'); -@define('XML_IMAGE_TO_DISPLAY_DESC','Enlaces a feeds XML se mostrarán con esta imagen. Déjalo vacío para el valor predeterminado, introduce \'none\' para desactivar.'); -@define('ENTRY_SAVED', 'Tu entrada ha sido guardada'); -@define('SUCCESS', 'Éxito'); +@define('USERCONF_CAT_PERSONAL', 'Your personal details'); +@define('USERCONF_CAT_PERSONAL_DESC', 'Change your personal details'); +@define('USERCONF_USERNAME', 'Your username'); +@define('USERCONF_USERNAME_DESC', 'The username you use to log in to the blog'); +@define('USERCONF_PASSWORD', 'Your password'); +@define('USERCONF_PASSWORD_DESC', 'The password you wish to use to log in to the blog'); +@define('USERCONF_EMAIL', 'Your e-mail address'); +@define('USERCONF_EMAIL_DESC', 'Your personal e-mail address'); +@define('USERCONF_SENDCOMMENTS', 'Send comment announcements?'); +@define('USERCONF_SENDCOMMENTS_DESC', 'Do you want to receive emails when comments are posted to your entries?'); +@define('USERCONF_SENDTRACKBACKS', 'Send trackback announcements?'); +@define('USERCONF_SENDTRACKBACKS_DESC', 'Do you want to receive emails when trackbacks are posted to your entries?'); +@define('USERCONF_ALLOWPUBLISH', 'Rights: Publishing entries?'); +@define('USERCONF_ALLOWPUBLISH_DESC', 'Is this user allowed to publish entries?'); +@define('SUCCESS', 'Success'); +@define('POWERED_BY_SHOW_TEXT', 'Show "Serendipity" as text'); +@define('POWERED_BY_SHOW_TEXT_DESC', 'Will display "Serendipity Weblog" as text'); +@define('POWERED_BY_SHOW_IMAGE', 'Show "Serendipity" with a logo'); +@define('POWERED_BY_SHOW_IMAGE_DESC', 'Displays the Serendipity logo'); +@define('PLUGIN_ITEM_DISPLAY', 'Where should the item be displayed?'); +@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Extended entry only'); +@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Overview page only'); +@define('PLUGIN_ITEM_DISPLAY_BOTH', 'All times'); +@define('RSS_IMPORT_CATEGORY', 'Use this category for non-matching imported entries'); -@define('NUMBER_FORMAT_DECIMALS', '2'); -@define('NUMBER_FORMAT_DECPOINT', ','); -@define('NUMBER_FORMAT_THOUSANDS', '.'); - -@define('POWERED_BY_SHOW_TEXT', 'Mostrar "Serendipity" como texto'); -@define('POWERED_BY_SHOW_TEXT_DESC', 'Mostrará "Serendipity Weblog" como texto'); -@define('POWERED_BY_SHOW_IMAGE', 'Mostrar "Serendipity" con una imagen'); -@define('POWERED_BY_SHOW_IMAGE_DESC', 'Mostrará el logotipo de Serendipity'); - -/* TRANSLATE */ -@define('SETTINGS_SAVED_AT', 'La nueva configuración se ha guardado a la hora %s'); -@define('PLUGIN_ITEM_DISPLAY', '¿Dónde debería mostrarse el elemento?'); -@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Sólo en la entrada extendida'); -@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Sólo en la entrada general'); -@define('PLUGIN_ITEM_DISPLAY_BOTH', 'Siempre'); -@define('RSS_IMPORT_CATEGORY', 'Usa esta categoría para las entradas importadas que no coincidan'); -@define('ERROR_UNKNOWN_NOUPLOAD', 'Ocurrió un error desconocido, fichero no importado. Quizás el tamaño del fichero es mayor que el tamaño máximo permitido por tu instalación. Verifica con tu ISP o edita tu fichero php.ini para permitir transferir ficheros de tamaño más grande.'); -@define('COMMENTS_WILL_BE_MODERATED', 'Los comentarios enviados serán sometidos a moderación antes de ser mostrados.'); -@define('YOU_HAVE_THESE_OPTIONS', 'Tienes disponibles las siguientes opciones:'); -@define('THIS_COMMENT_NEEDS_REVIEW', 'Aviso: Este comentario necesita aprobación antes de que se muestre'); -@define('DELETE_COMMENT', 'Borrar comentario'); -@define('APPROVE_COMMENT', 'Aprobar comentario'); -@define('REQUIRES_REVIEW', 'Requiere revisión'); -@define('COMMENT_APPROVED', 'El comentario #%s ha sido aprobado exitosamente'); -@define('COMMENT_DELETED', 'El comentario #%s ha sido borrado exitosamente'); -@define('VIEW', 'Ver'); -@define('COMMENT_ALREADY_APPROVED', 'El comentario #%s ya parece haber sido aprobado'); -@define('COMMENT_EDITED', 'El comentario seleccionado ha sido editado'); -@define('HIDE', 'Ocultar'); -@define('VIEW_EXTENDED_ENTRY', 'Continua leyendo "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'Este enlace no es para hacer click en él. Contiene la URI de referencia para esta entrada. Puedes usar esta URI para enviar "ping-" y "trackbacks" desde tu propio blog a esta entrada. Para copiar el enlace, haz click con el botón derecho y selecciona "Copy Shortcut" en Internet Explorer o "Copy Link Location" en Mozilla.'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Aviso: Esta referencia necesita aprobación antes de que se muestre'); -@define('DELETE_TRACKBACK', 'Borrar referencia'); -@define('APPROVE_TRACKBACK', 'Aprobar referencia'); -@define('TRACKBACK_APPROVED', 'La referencia #%s ha sido aprobada exitosamente'); -@define('TRACKBACK_DELETED', 'La referencia #%s ha sido borrado exitosamente'); -@define('COMMENTS_MODERATE', 'Comentarios y referencias a esta entrada requieren moderación'); -@define('PLUGIN_SUPERUSER_HTTPS', 'Usar https para conectar'); -@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Hacer que el enlace para conectar apunte a una conexión https. ¡Tu servidor web necesita soporte para esto!'); -@define('INSTALL_SHOW_EXTERNAL_LINKS', '¿Poder hacer click en los enlaces externos?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"no": Enlaces externos no verificados (Top Salidas, Top Sitios asociados, Comentarios de usuarios) no se muestran/se muestran como texto sin formato donde se pueda para prevenir spam de google (recomendado). "sí": Enlaces externos no verificados se muestran como enlaces. ¡Puede ser modificado en la configuración de la extensión de la barra lateral!'); -@define('PAGE_BROWSE_COMMENTS', 'Página %s de %s, total %s comentarios'); -@define('FILTERS', 'Filtros'); -@define('FIND_ENTRIES', 'Encontrar entradas'); -@define('FIND_COMMENTS', 'Encontrar comentarios'); -@define('FIND_MEDIA', 'Encontrar medios'); -@define('FILTER_DIRECTORY', 'Directorio'); -@define('SORT_BY', 'Ordenación'); -@define('TRACKBACK_COULD_NOT_CONNECT', 'No se ha enviado la referencia: No se pudo establecer conexión con %s en el puerto %d'); -@define('MEDIA', 'Medios'); -@define('MEDIA_LIBRARY', 'Biblioteca de medios'); -@define('ADD_MEDIA', 'Añadir medio'); -@define('ENTER_MEDIA_URL', 'Introduce una URL para obtener el fichero:'); -@define('ENTER_MEDIA_UPLOAD', 'Selecciona el fichero que quieres transferir:'); -@define('SAVE_FILE_AS', 'Guardar el fichero como:'); -@define('STORE_IN_DIRECTORY', 'Almacenar dentro del siguiente directorio: '); -@define('MEDIA_RENAME', 'Renombrar este fichero'); -@define('IMAGE_RESIZE', 'Redimensionar esta imagen'); -@define('MEDIA_DELETE', 'Borrar este fichero'); -@define('FILES_PER_PAGE', 'Ficheros por página'); -@define('CLICK_FILE_TO_INSERT', 'Haz click en el fichero que quieres insertar:'); -@define('SELECT_FILE', 'Selecciona el fichero a insertar'); -@define('MEDIA_FULLSIZE', 'Tamaño real'); -@define('CALENDAR_BOW_DESC', 'El día de la semana que debe considerarse como principio de semana. El predeterminado es el lunes'); -@define('SUPERUSER', 'Administración del Blog'); -@define('ALLOWS_YOU_BLAHBLAH', 'Muestra un enlace en la barra lateral para acceder a la administración de tu blog'); -@define('CALENDAR', 'Calendario'); -@define('SUPERUSER_OPEN_ADMIN', 'Abre administración'); -@define('SUPERUSER_OPEN_LOGIN', 'Abre ventana de conexión'); -@define('INVERT_SELECTIONS', 'Invertir selecciones'); -@define('COMMENTS_DELETE_CONFIRM', '¿Estás seguro que deseas eliminar los comentarios seleccionados?'); -@define('COMMENT_DELETE_CONFIRM', '¿Estás seguro que deseas eliminar el comentario #%d, escrito por %s?'); -@define('DELETE_SELECTED_COMMENTS', 'Borrar comentarios seleccionados'); -@define('VIEW_COMMENT', 'Ver comentario'); -@define('VIEW_ENTRY', 'Ver entrada'); -@define('DELETE_FILE', 'Borrado el fichero llamado %s'); -@define('ABOUT_TO_DELETE_FILE', 'Estás a punto de borrar %s
Si estás usando este fichero en alguna de tus entradas, esto causará enlaces o imágenes rotos
¿Estás seguro de que quieres seguir?

'); -@define('TRACKBACK_SENDING', 'Enviando referencia a la URI %s...'); -@define('TRACKBACK_SENT', 'Referencia exitosa'); -@define('TRACKBACK_FAILED', 'Referencia fallida: %s'); -@define('TRACKBACK_NOT_FOUND', 'No encontrada URI de referencia.'); -@define('TRACKBACK_URI_MISMATCH', 'La referencia autodetectada no coincide con nuestra URI destino.'); -@define('TRACKBACK_CHECKING', 'Comprobando %s para posibles referencias...'); -@define('TRACKBACK_NO_DATA', 'Destino no contenía datos'); -@define('TRACKBACK_SIZE', 'La URI de destino excedió el tamaño de fichero máximo de %s bytes.'); -@define('VIEWMODE_THREADED', 'Cambiar a vista por hilos'); -@define('COMMENTS_VIEWMODE_THREADED', 'Hilos'); -@define('COMMENTS_VIEWMODE_LINEAR', 'Plano'); -@define('DISPLAY_COMMENTS_AS', 'Mostrar comentarios como'); -@define('LOGIN', 'Conectar'); -@define('AUTOMATIC_LOGIN', 'Guardar información'); -@define('DO_MARKUP', 'Realizar transformaciones marcas'); -@define('GENERAL_PLUGIN_DATEFORMAT', 'Formato de fecha'); -@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'El formato de fecha de la entrada actual, usa las variables strftime() de PHP. (Predeterminado: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Incapaz de abrir el fichero plantilla, ¡por favor actualiza serendipity!'); -@define('ADVANCED_OPTIONS', 'Opciones avanzadas'); -@define('EDIT_ENTRY', 'Editar entrada'); -@define('ADD_MEDIA_BLAHBLAH', 'Añade un fichero a tu colección de medios:

Desde aquí puedes transferir un fichero de medios o puedes decirme que los coja de algún ¡lugar de la web! Si no tienes una imagen apropiada, busca imágenes en google que vaya con tu forma de pensar, los resultados son útiles y divertidos a veces :)

Selecciona el método:


'); -@define('COMMENTS_FILTER_SHOW', 'Mostrar'); -@define('COMMENTS_FILTER_ALL', 'Todo'); -@define('COMMENTS_FILTER_APPROVED_ONLY', 'Sólo lo aprobado'); -@define('COMMENTS_FILTER_NEED_APPROVAL', 'Pendiente de aprobación'); -@define('RSS_IMPORT_BODYONLY', 'Coloca todo el texto importado en el "cuerpo" y no lo separes en la sección "entrada extendida".'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Mostrar los artículos completos con la entrada extendida dentro del feed RSS'); -@define('MT_DATA_FILE', 'fichero de datos de Movable Type'); -@define('FORCE', 'Forzar'); -@define('CREATE_AUTHOR', 'Crear autor \'%s\'.'); -@define('CREATE_CATEGORY', 'Crear categoría \'%s\'.'); -@define('MYSQL_REQUIRED', 'Debes tener la extensión MySQL para poder llevar a cabo esta acción.'); -@define('COULDNT_CONNECT', 'No se puede conectar al gestor de base de datos MySQL: %s.'); -@define('COULDNT_SELECT_DB', 'No se puede seleccionar la base de datos: %s.'); -@define('COULDNT_SELECT_USER_INFO', 'No se puede seleccionar la información del usuario: %s.'); -@define('COULDNT_SELECT_CATEGORY_INFO', 'No se puede seleccionar la información de la categoría: %s.'); -@define('COULDNT_SELECT_ENTRY_INFO', 'No se puede seleccionar la información de la entrada: %s.'); -@define('COULDNT_SELECT_COMMENT_INFO', 'No se puede seleccionar la información del comentario: %s.'); -@define('WEEK', 'Semana'); -@define('WEEKS', 'Semanas'); -@define('MONTHS', 'Meses'); -@define('DAYS', 'Días'); -@define('ARCHIVE_FREQUENCY', 'Frecuencia de los elementos del Calendario'); -@define('ARCHIVE_FREQUENCY_DESC', 'El intervalo temporal a usar entre cada elemento en la lista'); -@define('ARCHIVE_COUNT', 'Número de elementos en la lista'); -@define('ARCHIVE_COUNT_DESC', 'El número total de meses, semanas o días que se visualizan'); -@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Abajo está la lista de las extensiones instaladas'); -@define('SIDEBAR_PLUGIN', 'extensión de barra lateral'); -@define('EVENT_PLUGIN', 'extensión de evento'); -@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Click aquí para instalar una nueva %s'); -@define('VERSION', 'versión'); -@define('INSTALL', 'Instalar'); -@define('ALREADY_INSTALLED', 'Ya está instalado'); -@define('SELECT_A_PLUGIN_TO_ADD', 'Selecciona la extensión que quieras instalar'); -@define('INSTALL_OFFSET', 'Diferencia horaria del servidor'); -@define('STICKY_POSTINGS', 'Entradas permanentes'); -@define('INSTALL_FETCHLIMIT', 'Entradas a mostrar en la página principal'); -@define('INSTALL_FETCHLIMIT_DESC', 'Número de entradas a mostrar en la página principal'); -@define('IMPORT_ENTRIES', 'Importar entradas'); -@define('EXPORT_ENTRIES', 'Exportar entradas'); -@define('IMPORT_WELCOME', 'Bienvenido a la utilidad de importación de Serendipity'); -@define('IMPORT_WHAT_CAN', 'Aquí puedes importar entradas producidas en otros programas de weblog'); -@define('IMPORT_SELECT', 'Por favor selecciona el software desde el que quieres importar'); -@define('IMPORT_PLEASE_ENTER', 'Por favor introduce los datos como se requiere debajo'); -@define('IMPORT_NOW', '¡Importar ahora!'); -@define('IMPORT_STARTING', 'Iniciando procedimiento de importación...'); -@define('IMPORT_FAILED', 'Importación fallida'); -@define('IMPORT_DONE', 'Importación completada con éxito'); -@define('IMPORT_WEBLOG_APP', 'Aplicación weblog'); -@define('EXPORT_FEED', 'Exportar la sindicación RSS completa'); -@define('STATUS', 'Estado después de importar'); -@define('IMPORT_GENERIC_RSS', 'Importar RSS genérico'); -@define('ACTIVATE_AUTODISCOVERY', 'Enviar referencias a los enlaces encontrados en la entrada'); -@define('WELCOME_TO_ADMIN', 'Bienvenido a la Suite de Administración de Serendipity.'); -@define('PLEASE_ENTER_CREDENTIALS', 'Por favor introduce tus credenciales abajo.'); -@define('ADMIN_FOOTER_POWERED_BY', 'Basado en Serendipity %s y PHP %s'); -@define('INSTALL_USEGZIP', 'Usar páginas comprimidas con gzip'); -@define('INSTALL_USEGZIP_DESC', 'Para acelerar el envío de páginas, se pueden comprimir las páginas que se envían al visitante, si su navegador lo admite. Esto es lo recomendado'); -@define('INSTALL_SHOWFUTURE', 'Mostrar entradas futuras'); -@define('INSTALL_SHOWFUTURE_DESC', 'Si se activa, mostrará todas las entradas con fecha futura en tu blog. La acción predeterminada es no mostrar esas entradas y sólo hacerlo cuando llegue la fecha de publicación.'); -@define('INSTALL_DBPERSISTENT', 'Usar conexiones persistentes'); -@define('INSTALL_DBPERSISTENT_DESC', 'Activar el uso de conexiones persistentes a la base de datos, lee más en here. Normalmente no se recomienda'); -@define('NO_IMAGES_FOUND', 'No se encontraron imágenes'); -@define('PERSONAL_SETTINGS', 'Configuración personal'); +@define('COMMENTS_WILL_BE_MODERATED', 'Submitted comments will be subject to moderation before being displayed.'); +@define('YOU_HAVE_THESE_OPTIONS', 'You have the following options available:'); +@define('THIS_COMMENT_NEEDS_REVIEW', 'Warning: This comment needs approval before it will be displayed'); +@define('DELETE_COMMENT', 'Delete comment'); +@define('APPROVE_COMMENT', 'Approve comment'); +@define('REQUIRES_REVIEW', 'Requires review'); +@define('COMMENT_APPROVED', 'Comment #%s has successfully been approved'); +@define('COMMENT_DELETED', 'Comment #%s has successfully been deleted'); +@define('COMMENTS_MODERATE', 'Comments & trackbacks to this entry requires moderation'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Warning: This trackback needs approval before it will be displayed'); +@define('DELETE_TRACKBACK', 'Delete trackback'); +@define('APPROVE_TRACKBACK', 'Approve trackback'); +@define('TRACKBACK_APPROVED', 'Trackback #%s has successfully been approved'); +@define('TRACKBACK_DELETED', 'Trackback #%s has successfully been deleted'); +@define('VIEW', 'View'); +@define('COMMENT_ALREADY_APPROVED', 'Comment #%s appears to already have been approved'); +@define('COMMENT_EDITED', 'The selected comment has been edited'); +@define('HIDE', 'Hide'); +@define('VIEW_EXTENDED_ENTRY', 'Continue reading "%s"'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.'); +@define('PLUGIN_SUPERUSER_HTTPS', 'Use https for login'); +@define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Lets the login-link point to a https-location. Your webserver needs to support this!'); +@define('INSTALL_SHOW_EXTERNAL_LINKS', 'Make external links clickable?'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"no": Unchecked external links (Top Exits, Top Referrers, User comments) are not shown/shown as plain text where applicable to prevent google spam (recommended). "yes": Unchecked external links are shown as hyperlinks. Can be overridden within sidebar plugin configuration!'); +@define('PAGE_BROWSE_COMMENTS', 'Page %s of %s, totaling %s comments'); +@define('FILTERS', 'Filters'); +@define('FIND_ENTRIES', 'Find entries'); +@define('FIND_COMMENTS', 'Find comments'); +@define('FIND_MEDIA', 'Find media'); +@define('FILTER_DIRECTORY', 'Directory'); +@define('SORT_BY', 'Sort by'); +@define('TRACKBACK_COULD_NOT_CONNECT', 'No Trackback sent: Could not open connection to %s on port %d'); +@define('MEDIA', 'Media'); +@define('MEDIA_LIBRARY', 'Media library'); +@define('ADD_MEDIA', 'Add media'); +@define('ENTER_MEDIA_URL', 'Enter an URL of a file to fetch:'); +@define('ENTER_MEDIA_UPLOAD', 'Select a file you wish to upload:'); +@define('SAVE_FILE_AS', 'Save the file as:'); +@define('STORE_IN_DIRECTORY', 'Store inside the following directory: '); +@define('ADD_MEDIA_BLAHBLAH', 'Add a file to your media repository:

Here you can upload media files, or tell me to fetch them from somewhere in the web! If you do not have an appropriate image, search for images on google matching your thoughts, the results are often useful and funny :) But be careful, most images are copyrighted, so you should ask before using them.

Select method:


'); +@define('MEDIA_RENAME', 'Rename this file'); +@define('IMAGE_RESIZE', 'Resize this image'); +@define('MEDIA_DELETE', 'Delete this file'); +@define('FILES_PER_PAGE', 'Files per page'); +@define('CLICK_FILE_TO_INSERT', 'Click the file you want to insert:'); +@define('SELECT_FILE', 'Select file to insert'); +@define('MEDIA_FULLSIZE', 'Fullsize'); +@define('CALENDAR_BOW_DESC', 'The day of the week that should be considered the beginning of the week. Default is Monday'); +@define('SUPERUSER', 'Blog Administration'); +@define('ALLOWS_YOU_BLAHBLAH', 'Provides a link in the sidebar to your blog administration'); +@define('CALENDAR', 'Calendar'); +@define('SUPERUSER_OPEN_ADMIN', 'Open administration'); +@define('SUPERUSER_OPEN_LOGIN', 'Open login screen'); +@define('INVERT_SELECTIONS', 'Invert Selections'); +@define('COMMENTS_DELETE_CONFIRM', 'Are you sure you wish to delete the selected comments?'); +@define('COMMENT_DELETE_CONFIRM', 'Are you sure you wish to delete comment #%d, written by %s?'); +@define('DELETE_SELECTED_COMMENTS', 'Delete selected comments'); +@define('VIEW_COMMENT', 'View comment'); +@define('VIEW_ENTRY', 'View entry'); +@define('DELETE_FILE_FAIL' , 'Unable to delete file %s'); +@define('DELETE_THUMBNAIL', 'Deleted the image thumbnail entitled %s'); +@define('DELETE_FILE', 'Deleted the file entitled %s'); +@define('ABOUT_TO_DELETE_FILE', 'You are about to delete %s
If you are using this file in some of your entries, it will cause dead links or images
Are you sure you wish to proceed?

'); +@define('TRACKBACK_SENDING', 'Sending trackback to URI %s...'); +@define('TRACKBACK_SENT', 'Trackback successful'); +@define('TRACKBACK_FAILED', 'Trackback failed: %s'); +@define('TRACKBACK_NOT_FOUND', 'No trackback-URI found.'); +@define('TRACKBACK_URI_MISMATCH', 'The auto-discovered trackback URI does not match our target URI.'); +@define('TRACKBACK_CHECKING', 'Checking %s for possible trackbacks...'); +@define('TRACKBACK_NO_DATA', 'Target contained no data'); +@define('TRACKBACK_SIZE', 'Target URI exceeded maximum filesize of %s bytes.'); +@define('COMMENTS_VIEWMODE_THREADED', 'Threaded'); +@define('COMMENTS_VIEWMODE_LINEAR', 'Linear'); +@define('DISPLAY_COMMENTS_AS', 'Display comments as'); +@define('COMMENTS_FILTER_SHOW', 'Show'); +@define('COMMENTS_FILTER_ALL', 'All'); +@define('COMMENTS_FILTER_APPROVED_ONLY', 'Only approved'); +@define('COMMENTS_FILTER_NEED_APPROVAL', 'Pending approval'); +@define('RSS_IMPORT_BODYONLY', 'Put all imported text in the "body" section and do not split up into "extended entry" section.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Show full articles with extended body inside RSS feed'); +@define('WEEK', 'Week'); +@define('WEEKS', 'Weeks'); +@define('MONTHS', 'Months'); +@define('DAYS', 'Days'); +@define('ARCHIVE_FREQUENCY', 'Calendar item frequency'); +@define('ARCHIVE_FREQUENCY_DESC', 'The calendar interval to use between each item in the list'); +@define('ARCHIVE_COUNT', 'Number of items in the list'); +@define('ARCHIVE_COUNT_DESC', 'The total number of months, weeks or days to display'); +@define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Below is a list of installed plugins'); +@define('SIDEBAR_PLUGIN', 'sidebar plugin'); +@define('EVENT_PLUGIN', 'event plugin'); +@define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Click here to install a new %s'); +@define('VERSION', 'version'); +@define('INSTALL', 'Install'); +@define('ALREADY_INSTALLED', 'Already installed'); +@define('SELECT_A_PLUGIN_TO_ADD', 'Select the plugin which you wish to install'); +@define('INSTALL_OFFSET', 'Server time Offset'); +@define('STICKY_POSTINGS', 'Sticky Postings'); +@define('INSTALL_FETCHLIMIT', 'Entries to display on frontpage'); +@define('INSTALL_FETCHLIMIT_DESC', 'Number of entries to display for each page on the frontend'); +@define('IMPORT_ENTRIES', 'Import data'); +@define('EXPORT_ENTRIES', 'Export entries'); +@define('IMPORT_WELCOME', 'Welcome to the Serendipity import utility'); +@define('IMPORT_WHAT_CAN', 'Here you can import entries from other weblog software applications'); +@define('IMPORT_SELECT', 'Please select the software you wish to import from'); +@define('IMPORT_PLEASE_ENTER', 'Please enter the data as requested below'); +@define('IMPORT_NOW', 'Import now!'); +@define('IMPORT_STARTING', 'Starting import procedure...'); +@define('IMPORT_FAILED', 'Import failed'); +@define('IMPORT_DONE', 'Import successfully completed'); +@define('IMPORT_WEBLOG_APP', 'Weblog application'); +@define('IMPORT_NOTES', 'Note:'); +@define('EXPORT_FEED', 'Export full RSS feed'); +@define('STATUS', 'Status after import'); +@define('IMPORT_GENERIC_RSS', 'Generic RSS import'); +@define('ACTIVATE_AUTODISCOVERY', 'Send Trackbacks to links found in the entry'); +@define('WELCOME_TO_ADMIN', 'Welcome to the Serendipity Administration Suite.'); +@define('PLEASE_ENTER_CREDENTIALS', 'Please enter your credentials below.'); +@define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s and PHP %s'); +@define('INSTALL_USEGZIP', 'Use gzip compressed pages'); +@define('INSTALL_USEGZIP_DESC', 'To speed up delivery of pages, we can compress the pages we send to the visitor, given that his browser supports this. This is recommended'); +@define('INSTALL_SHOWFUTURE', 'Show future entries'); +@define('INSTALL_SHOWFUTURE_DESC', 'If enabled, this will show all entries in the future on your blog. Default is to hide those entries and only show them if the publish date has arrived.'); +@define('INSTALL_DBPERSISTENT', 'Use persistent connections'); +@define('INSTALL_DBPERSISTENT_DESC', 'Enable the usage of persistent database connections, read more here. This is normally not recommended'); +@define('NO_IMAGES_FOUND', 'No images found'); +@define('PERSONAL_SETTINGS', 'Personal Settings'); @define('REFERER', 'Referer'); -@define('NOT_FOUND', 'No encontrado'); -@define('NOT_WRITABLE', 'No se puede escribir'); -@define('WRITABLE', 'Se puede escribir'); -@define('PROBLEM_DIAGNOSTIC', 'Debido a los problemas encontrados, no puedes continuar con la instalación sin antes solucionar los errores señalados'); -@define('SELECT_INSTALLATION_TYPE', 'Selecciona qué tipo de instalación quieres usar'); -@define('WELCOME_TO_INSTALLATION', 'Bienvenido a la Instalación de Serendipity'); -@define('FIRST_WE_TAKE_A_LOOK', 'Primero determinaremos tu configuración actual e intentaremos diagnosticar cualquier problema de compatibilidad'); -@define('ERRORS_ARE_DISPLAYED_IN', 'Los errores se muestran en %s, las recomendaciones en %s y lo bien configurado en %s'); -@define('RED', 'rojo'); -@define('YELLOW', 'amarillo'); -@define('GREEN', 'verde'); -@define('PRE_INSTALLATION_REPORT', 'Informe de preinstalación de Serendipity v%s'); -@define('RECOMMENDED', 'Recomendado'); +@define('NOT_FOUND', 'Not found'); +@define('WRITABLE', 'Writable'); +@define('NOT_WRITABLE', 'Not writable'); +@define('PROBLEM_DIAGNOSTIC', 'Due to a problematic diagnostic, you cannot continue with the installation until the above errors are fixed'); +@define('SELECT_INSTALLATION_TYPE', 'Select which installation type you wish to use'); +@define('WELCOME_TO_INSTALLATION', 'Welcome to the Serendipity Installation'); +@define('FIRST_WE_TAKE_A_LOOK', 'First we will take a look at your current setup and attempt to diagnose any compatibility problems'); +@define('ERRORS_ARE_DISPLAYED_IN', 'Errors are displayed in %s, recommendations in %s and success in %s'); +@define('RED', 'red'); +@define('YELLOW', 'yellow'); +@define('GREEN', 'green'); +@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installation report'); +@define('RECOMMENDED', 'Recommended'); @define('ACTUAL', 'Actual'); -@define('PHPINI_CONFIGURATION', 'Configuración de php.ini'); -@define('PHP_INSTALLATION', 'Instalación de PHP'); -@define('THEY_DO', 'existen'); -@define('THEY_DONT', 'no existen'); -@define('SIMPLE_INSTALLATION', 'Instalación simple'); -@define('EXPERT_INSTALLATION', 'Instalación avanzada'); -@define('COMPLETE_INSTALLATION', 'Completar instalación'); -@define('WONT_INSTALL_DB_AGAIN', 'no se instalará de nuevo la base de datos'); -@define('CHECK_DATABASE_EXISTS', 'Comprobando si la base de datos y las tablas ya existen'); -@define('CREATING_PRIMARY_AUTHOR', 'Creando el autor principal \'%s\''); -@define('SETTING_DEFAULT_TEMPLATE', 'Configurando la plantilla predeterminada'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Instalando extensiones predeterminadas'); -@define('SERENDIPITY_INSTALLED', 'Serendipity se ha instalado exitosamente'); -@define('VISIT_BLOG_HERE', 'Visita tu nuevo blog aquí'); -@define('THANK_YOU_FOR_CHOOSING', 'Gracias por elegir Serendipity'); -@define('ERROR_DETECTED_IN_INSTALL', 'Se detectó un error en la instalación'); -@define('OPERATING_SYSTEM', 'Sistema operativo'); +@define('PHPINI_CONFIGURATION', 'php.ini configuration'); +@define('PHP_INSTALLATION', 'PHP installation'); +@define('THEY_DO', 'they do'); +@define('THEY_DONT', 'they do not'); +@define('SIMPLE_INSTALLATION', 'Simple installation'); +@define('EXPERT_INSTALLATION', 'Expert installation'); +@define('COMPLETE_INSTALLATION', 'Complete installation'); +@define('WONT_INSTALL_DB_AGAIN', 'will not install the database again'); +@define('CHECK_DATABASE_EXISTS', 'Checking to see if the database and tables already exists'); +@define('CREATING_PRIMARY_AUTHOR', 'Creating primary author \'%s\''); +@define('SETTING_DEFAULT_TEMPLATE', 'Setting default template'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Installing default plugins'); +@define('SERENDIPITY_INSTALLED', 'Serendipity has been successfully installed'); +@define('VISIT_BLOG_HERE', 'Visit your new blog here'); +@define('THANK_YOU_FOR_CHOOSING', 'Thank you for choosing Serendipity'); +@define('ERROR_DETECTED_IN_INSTALL', 'An error was detected in the installation'); +@define('OPERATING_SYSTEM', 'Operating system'); @define('WEBSERVER_SAPI', 'Webserver SAPI'); -@define('TEMPLATE_SET', '\'%s\' ha sido configurada como tu plantilla activa'); -@define('SEARCH_ERROR', 'La función de búsqueda no funcionó como se esperaba. Aviso para el administrador de este blog: esto ocurre porque faltan claves de índice en tu base de datos. En sistemas MySQL tu cuenta de usuario en la base de datos necesita tener privilegios para ejecutar esta consulta:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
El error específico devuelto por la base de datos fue:
%s
'); -@define('EDIT_THIS_CAT', 'Editando "%s"'); -@define('CATEGORY_REMAINING', 'Borra esta categoría y mueve sus entradas a esta categoría'); -@define('CATEGORY_INDEX', 'Abajo se muestra una lista de las categorías disponibles para tus entradas'); -@define('NO_CATEGORIES', 'No hay categorías'); -@define('RESET_DATE', 'Volver a poner la fecha'); -@define('RESET_DATE_DESC', 'Click aquí para poner la fecha actual'); -@define('PROBLEM_PERMISSIONS_HOWTO', 'Los permisos se pueden modificar ejecutando: `%s` sobre el directorio que ha fallado, lo puedes hacer desde la línea de comandos o usando un programa FTP'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Aviso: Tu plantilla actual está usando un método obsoleto de plantillas, actualízala si es posible'); -@define('ENTRY_PUBLISHED_FUTURE', 'Esta entrada no se ha publicado todavía.'); -@define('ENTRIES_BY', 'Entradas por %s'); -@define('PREVIOUS', 'Anterior'); -@define('NEXT', 'Siguiente'); -@define('APPROVE', 'Aprobar'); -@define('DO_MARKUP_DESCRIPTION', 'Aplicar transformaciones de marcas al texto (caras, marcas abreviadas como *. /, _, ...). Desactivando esto preservará cualquier código HTML en el texto.'); -@define('CATEGORY_ALREADY_EXIST', 'Una categoría con el nombre "%s" ya existe'); -@define('IMPORT_NOTES', 'Nota:'); -@define('ERROR_FILE_FORBIDDEN', 'No te está permitido transferir ficheros con contenido activo'); -@define('ADMIN', 'Administración'); -@define('ADMIN_FRONTPAGE', 'Página principal'); -@define('QUOTE', 'Cita'); -@define('IFRAME_SAVE', 'Serendipity está guardando tu entrada, creando referencias y llevando a cabo las posibles llamadas XML-RPC. Esto puede durar un tiempo..'); -@define('IFRAME_SAVE_DRAFT', 'Se ha guardado un borrador de esta entrada'); -@define('IFRAME_PREVIEW', 'Serendipity está creando la vista previa de tu entrada...'); -@define('IFRAME_WARNING', 'Tu navegador no admite el concepto de "iframes". Por favor, edita tu fichero serendipity_config.inc.php y ajusta la variable $serendipity[\'use_iframe\'] a FALSE.'); -@define('NONE', 'ninguno'); -@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Configuración predeterminada para las nuevas entradas'); -@define('UPGRADE', 'Actualizar'); -@define('UPGRADE_TO_VERSION', 'Actualizar a la versión %s'); -@define('DELETE_DIRECTORY', 'Borrar directorio'); -@define('DELETE_DIRECTORY_DESC', 'Estás a punto de borrar los contenidos de un directorio que contiene ficheros de medios, posiblemente ficheros utilizados en algunas de tus entradas.'); -@define('FORCE_DELETE', 'Borrar TODOS los ficheros de este directorio, incluyendo aquellos desconocidos para Serendipity'); -@define('CREATE_DIRECTORY', 'Crear directorio'); -@define('CREATE_NEW_DIRECTORY', 'Crear nuevo directorio'); -@define('CREATE_DIRECTORY_DESC', 'Aquí puedes crear un nuevo directorio para almacenar ficheros de medios. Escoge el nombre del nuevo directorio y selecciona un directorio superior (opcional) donde ponerlo.'); -@define('BASE_DIRECTORY', 'Directorio base'); -@define('USERLEVEL_EDITOR_DESC', 'Editor estándar'); -@define('USERLEVEL_CHIEF_DESC', 'Editor jefe'); -@define('USERLEVEL_ADMIN_DESC', 'Administrador'); -@define('USERCONF_USERLEVEL', 'Nivel de acceso'); -@define('USERCONF_USERLEVEL_DESC', 'Este nivel se usa para determinar que clase de acceso al blog tiene el usuario'); -@define('USER_SELF_INFO', 'Conectado como %s (%s)'); -@define('ADMIN_ENTRIES', 'Entradas'); -@define('RECHECK_INSTALLATION', 'Volver a comprobar la instalación'); -@define('IMAGICK_EXEC_ERROR', 'Incapaz de ejecutar: "%s", error: %s, variable devuelta: %d'); -@define('INSTALL_OFFSET_DESC', 'Introduce la diferencia de horas entre la fecha de tu servidor web (actual: %clock%) y la zona horaria deseada'); -@define('UNMET_REQUIREMENTS', 'Requisitos no alcanzados: %s'); -@define('CHARSET', 'Juego de caracteres'); -@define('AUTOLANG', 'Usar el lenguaje del navegador del visitante como predeterminado'); -@define('AUTOLANG_DESC', 'Si está activado, se usará la configuración de lenguaje del navegador del visitante para determinar el lenguaje predeterminado de tu entrada así como de la interfaz.'); -@define('INSTALL_AUTODETECT_URL', 'Autodetectar HTTP-Host usado'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Si se configura como "Sí", Serendipity asegurará que el nombre de Host HTTP que usó por tu visitante para acceder al blog se usa como la URL base. Activando esto te permitirá usar varios nombres de dominio para tu blog, y usar ese dominio para todos los enlaces que siga el usuario.'); -@define('CONVERT_HTMLENTITIES', '¿Intentar autoconvertir las entidades HTML?'); -@define('EMPTY_SETTING', '¡No especificaste un valor válido para "%s"!'); -@define('USERCONF_REALNAME', 'Nombre real'); -@define('USERCONF_REALNAME_DESC', 'El nombre completo del autor. Este es el nombre que verán los lectores.'); -@define('HOTLINK_DONE', 'Fichero como recurso externo enlazado.
Hecho.'); -@define('ENTER_MEDIA_URL_METHOD', 'Método de obtención:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Nota: Enlazar recursos externos te permite usar imágenes externas sin almacenarlas localmente. Si escoges esto, asegúrate de que tienes permiso para hacerlo en el servidor externo o bien el servidor es tuyo.'); -@define('MEDIA_HOTLINKED', 'enlazado externamente'); -@define('FETCH_METHOD_IMAGE', 'Descargar imagen a tu servidor'); -@define('FETCH_METHOD_HOTLINK', 'Enlazar externamente al servidor'); -@define('DELETE_HOTLINK_FILE', 'Borrado el recurso enlazado externamente con el nombre %s'); -@define('SYNDICATION_PLUGIN_SHOW_MAIL', '¿Mostrar la dirección de correo?'); -@define('IMAGE_MORE_INPUT', 'Añadir más imágenes'); -@define('BACKEND_TITLE', 'Información adicional en la pantalla de configuración de extensiones'); -//mine -@define('BACKEND_TITLE_FOR_NUGGET', 'Aquí puedes definir una cadena personalizada que se mostrará en la ventana de configuración de extensiones junto con la descripción de la extensión fragmento de HTML. Si tienes varios fragmentos HTML sin título, esto te ayudará a diferenciarlos.'); -@define('CATEGORIES_ALLOW_SELECT', '¿Permitir a los visitantes mostrar múltiples categorías a la vez?'); -@define('CATEGORIES_ALLOW_SELECT_DESC', 'Si activas esta opción aparecerá un checkbox a lado de cada categoría en la extensión de la barra lateral. Los usuarios podrán marcar las categorías que deseen y luego ver las entradas pertenecientes a estas.'); -@define('PAGE_BROWSE_PLUGINS', 'Página %s de %s, totalizando %s extensiones.'); -@define('INSTALL_CAT_PERMALINKS', 'Enlaces permanentes'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Define varios patrones URL para definir enlaces permanentes en tu blog. Es recomendado que utilices los valores por defecto; sino, debes tratar de utilizar el valor %id% donde sea posible para evitar que Serendipity busque en la base de datos la URL.'); -@define('INSTALL_PERMALINK', 'Estructura URL de los enlaces permanentes'); -@define('INSTALL_PERMALINK_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las entradas sean accesibles. Puedes utilizar las variables %id%, %title%, %day%, %month%, %year% y cualquier otro caracter.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Estructura URL de los enlaces permanentes al autor'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las entradas pertenecientes a cierto autor sean accesibles. Puedes utilizar las variables %id%, %realname%, %username%, %email% y cualquier otro caracter.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Estructura URL de los enlaces permanentes a categorías'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las entradas pertenecientes a cierta categoría sean accesibles. Puedes utilizar las variables %id%, %name%, %description% y cualquier otro caracter.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Estructura URL de los enlaces permanentes a la sindicación RSS de las categorías'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Aquí puedes definir la estructura URL relativa desde la URL base hasta donde las sindicaciones RSS de ciertas categorías sean accesibles. Puedes utilizar las variables %id%, %name%, %description% y cualquier otro caracter.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Ruta a los archivos'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Ruta para archivar'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Ruta a las categorías'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Ruta para desinscribirse de los comentarios'); //check later -@define('INSTALL_PERMALINK_DELETEPATH', 'Ruta para eliminar comentarios'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Ruta para aprobar comentarios'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Ruta a las sindicaciones RSS'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Ruta a extensión'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Ruta a admin'); -@define('INSTALL_PERMALINK_SEARCHPATH', 'Ruta para buscar'); -@define('USERCONF_CREATE', '¿Prohibir crear entradas?'); -@define('USERCONF_CREATE_DESC', 'Si lo seleccionas el usuario no podrá crear nuevas entradas'); -@define('INSTALL_CAL', 'Tipo de calendario'); -@define('INSTALL_CAL_DESC', 'Elige tu formato de calendario'); -@define('REPLY', 'Responder'); -@define('USERCONF_GROUPS', 'Membresías'); -@define('USERCONF_GROUPS_DESC', 'Este usuario es miembro de los siguientes grupos. Múltiples membresías son posibles.'); -@define('MANAGE_GROUPS', 'Administración de grupos'); -@define('DELETED_GROUP', 'Grupo #%d %s eliminado.'); -@define('CREATED_GROUP', 'Un nuevo grupo %s ha sido creado'); -@define('MODIFIED_GROUP', 'Las propiedades del grupo %s han sido modificado'); -@define('GROUP', 'Grupo'); -@define('CREATE_NEW_GROUP', 'Crear nuevo grupo'); -@define('DELETE_GROUP', 'Estás apunto de eliminar el grupo #%d %s. ¿Estás seguro?'); -@define('USERLEVEL_OBSOLETE', 'AVISO: El atributo de nivel de acceso es ahora utilizado sólo con propósitos de compatibilidad con versiones anteriores de extensiones y autorización. ¡Los privilegios de usuarios son ahora manejados por membresías!'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'ID FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'El ID del feed que deseas publicar'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'Imagen FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Nombre de la imagen a mostrar (déjalo en blanco para un contador), localizada en feedburner.com, ej: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'Título FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Título (si hay) a mostrar al lado de la imagen'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'Texto de la imagen FeedBurner'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Texto (si hay) a mostrar al colocar el puntero del ratón sobre la imagen'); -@define('SEARCH_TOO_SHORT', 'El patrón de búsqueda debe ser mayor a 3 caracteres. Puedes añadirle * a palabras más cortas, como: s9y* para poder hacer búsquedas más cortas.'); -@define('INSTALL_DBPORT', 'Puerto de la base de datos'); -@define('INSTALL_DBPORT_DESC', 'El puerto utilizado para conectarse con el servidor de tu base de datos'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Interfaz: Servicios externos'); -@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Interfaz: Características'); - -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Interfaz: Full Mods');//Translate - -@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Interfaz: Vistas'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Interfaz: Relacionado a la entrada'); //Frontend: Entry Related -@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Motor: Editor');//Backend, better translation? -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Motor: Manejo de usuarios');//Backend, better translation? -@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Motor: Meta información');//Backend, better translation? -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Motor: Plantillas');//Backend, better translation? -@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Motor: Características');//Backend, better translation? -@define('PLUGIN_GROUP_IMAGES', 'Imágenes'); +@define('TEMPLATE_SET', '\'%s\' has been set as your active template'); +@define('SEARCH_ERROR', 'The search function did not work as expected. Notice for the administrator of this blog: This may happen because of missing index keys in your database. On MySQL systems your database user account needs to be privileged to execute this query:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
The specific error returned by the database was:
%s
'); +@define('EDIT_THIS_CAT', 'Editing "%s"'); +@define('CATEGORY_REMAINING', 'Delete this category and move its entries to this category'); +@define('CATEGORY_INDEX', 'Below is a list of categories available to your entries'); +@define('NO_CATEGORIES', 'No categories'); +@define('RESET_DATE', 'Reset date'); +@define('RESET_DATE_DESC', 'Click here to reset the date to the current time'); +@define('PROBLEM_PERMISSIONS_HOWTO', 'Permissions can be set by running shell command: `%s` on the failed directory, or by setting this using an FTP program'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Warning: Your current template is using a deprecated template method, you are advised to update if possible'); +@define('ENTRY_PUBLISHED_FUTURE', 'This entry is not yet published.'); +@define('ENTRIES_BY', 'Entries by %s'); +@define('PREVIOUS', 'Previous'); +@define('NEXT', 'Next'); +@define('APPROVE', 'Approve'); +@define('DO_MARKUP_DESCRIPTION', 'Apply markup transformations to the text (smilies, shortcut markups via *, /, _, ...). Disabling this will preserve any HTML-code in the text.'); +@define('CATEGORY_ALREADY_EXIST', 'A category with the name "%s" already exist'); +@define('ERROR_FILE_FORBIDDEN', 'You are not allowed to upload files with active content'); +@define('ADMIN', 'Administration'); +@define('ADMIN_FRONTPAGE', 'Frontpage'); +@define('QUOTE', 'Quote'); +@define('IFRAME_SAVE', 'Serendipity is now saving your entry, creating trackbacks and performing possible XML-RPC calls. This may take a while..'); +@define('IFRAME_SAVE_DRAFT', 'A draft of this entry has been saved'); +@define('IFRAME_PREVIEW', 'Serendipity is now creating the preview of your entry...'); +@define('IFRAME_WARNING', 'Your browser does not support the concept of iframes. Please open your serendipity_config.inc.php file and set $serendipity[\'use_iframe\'] variable to FALSE.'); +@define('NONE', 'none'); +@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Default settings for new entries'); +@define('UPGRADE', 'Upgrade'); +@define('UPGRADE_TO_VERSION', 'Upgrade to version %s'); +@define('DELETE_DIRECTORY', 'Delete directory'); +@define('DELETE_DIRECTORY_DESC', 'You are about to delete the contents of a directory that contains media files, possibly files used in some of your entries.'); +@define('FORCE_DELETE', 'Delete ALL files in this directory, including those not known by Serendipity'); +@define('CREATE_DIRECTORY', 'Create directory'); +@define('CREATE_NEW_DIRECTORY', 'Create new directory'); +@define('CREATE_DIRECTORY_DESC', 'Here you can create a new directory to place media files in. Choose the name for your new directory and select an optional parent directory to place it in.'); +@define('BASE_DIRECTORY', 'Base directory'); +@define('USERLEVEL_EDITOR_DESC', 'Standard editor'); +@define('USERLEVEL_CHIEF_DESC', 'Chief editor'); +@define('USERLEVEL_ADMIN_DESC', 'Administrator'); +@define('USERCONF_USERLEVEL', 'Access level'); +@define('USERCONF_USERLEVEL_DESC', 'This level is used to determine what kind of access this user has to the blog'); +@define('USER_SELF_INFO', 'Logged in as %s (%s)'); +@define('ADMIN_ENTRIES', 'Entries'); +@define('RECHECK_INSTALLATION', 'Recheck installation'); +@define('IMAGICK_EXEC_ERROR', 'Unable to execute: "%s", error: %s, return var: %d'); +@define('INSTALL_OFFSET_DESC', 'Enter the amount of hours between the date of your webserver (current: %clock%) and your desired time zone'); +@define('UNMET_REQUIREMENTS', 'Requirements failed: %s'); +@define('CHARSET', 'Charset'); +@define('AUTOLANG', 'Use visitor\'s browser language as default'); +@define('AUTOLANG_DESC', 'If enabled, this will use the visitor\'s browser language setting to determine the default language of your entry and interface language.'); +@define('INSTALL_AUTODETECT_URL', 'Autodetect used HTTP-Host'); +@define('INSTALL_AUTODETECT_URL_DESC', 'If set to "true", Serendipity will ensure that the HTTP Host which was used by your visitor is used as your BaseURL setting. Enabling this will let you be able to use multiple domain names for your Serendipity Blog, and use the domain for all follow-up links which the user used to access your blog.'); +@define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); +@define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); +@define('USERCONF_REALNAME', 'Real name'); // Translate +@define('USERCONF_REALNAME_DESC', 'The full name of the author. This is the name seen by readers'); // Translate +@define('HOTLINK_DONE', 'File hotlinked.
Done.'); // Translate +@define('ENTER_MEDIA_URL_METHOD', 'Fetch method:'); // Translate +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Note: If you choose to hotlink to server, make sure you have permission to hotlink to the designated website, or the website is yours. Hotlink allows you to use off-site images without storing them locally.'); // Translate +@define('MEDIA_HOTLINKED', 'hotlinked'); // Translate +@define('FETCH_METHOD_IMAGE', 'Download image to your server'); // Translate +@define('FETCH_METHOD_HOTLINK', 'Hotlink to server'); // Translate +@define('DELETE_HOTLINK_FILE', 'Deleted the hotlinked file entitled %s'); // Translate +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Show E-Mail addresses?'); +@define('IMAGE_MORE_INPUT', 'Add more images'); +@define('BACKEND_TITLE', 'Additional information in Plugin Configuration screen'); // Translate +@define('BACKEND_TITLE_FOR_NUGGET', 'Here you can define a custom string which is displayed in the Plugin Configuration screen together with the description of the HTML Nugget plugin. If you have multiple HTML nuggets with an empty title, this helps to distinct the plugins from another.'); // Translate +@define('CATEGORIES_ALLOW_SELECT', 'Allow visitors to display multiple categories at once?'); // Translate +@define('CATEGORIES_ALLOW_SELECT_DESC', 'If this option is enabled, a checkbox will be put next to each category in this sidebar plugin. Users can check those boxes and then see entries belonging to their selection.'); // Translate +@define('PAGE_BROWSE_PLUGINS', 'Page %s of %s, totaling %s plugins.'); +@define('INSTALL_CAT_PERMALINKS', 'Permalinks'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Defines various URL patterns to define permanent links in your blog. It is suggested that you use the defaults; if not, you should try to use the %id% value where possible to prevent Serendipity from querying the database to lookup the target URL.'); +@define('INSTALL_PERMALINK', 'Permalink Entry URL structure'); +@define('INSTALL_PERMALINK_DESC', 'Here you can define the relative URL structure beginning from your base URL to where entries may become available. You can use the variables %id%, %title%, %day%, %month%, %year% and any other characters.'); +@define('INSTALL_PERMALINK_AUTHOR', 'Permalink Author URL structure'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where entries from certain authors may become available. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); +@define('INSTALL_PERMALINK_CATEGORY', 'Permalink Category URL structure'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Here you can define the relative URL structure beginning from your base URL to where entries from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permalink RSS-Feed Category URL structure'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from certain categories may become available. You can use the variables %id%, %name%, %description% and any other characters.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Path to archives'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Path to archive'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Path to categories'); +@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Path to unsubscribe comments'); +@define('INSTALL_PERMALINK_DELETEPATH', 'Path to delete comments'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Path to approve comments'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'Path to RSS Feeds'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Path to single plugin'); +@define('INSTALL_PERMALINK_ADMINPATH', 'Path to admin'); +@define('INSTALL_PERMALINK_SEARCHPATH', 'Path to search'); +@define('USERCONF_CREATE', 'Forbid creating entries?'); +@define('USERCONF_CREATE_DESC', 'If selected, the user may not create new entries'); +@define('INSTALL_CAL', 'Calendar Type'); +@define('INSTALL_CAL_DESC', 'Choose your desired Calendar format'); +@define('REPLY', 'Reply'); +@define('USERCONF_GROUPS', 'Group Memberships'); +@define('USERCONF_GROUPS_DESC', 'This user is a member of the following groups. Multiple memberships are possible.'); +@define('MANAGE_GROUPS', 'Manage groups'); +@define('DELETED_GROUP', 'Group #%d %s deleted.'); +@define('CREATED_GROUP', 'A new group %s has been created'); +@define('MODIFIED_GROUP', 'The properties of group %s have been changed'); +@define('GROUP', 'Group'); +@define('CREATE_NEW_GROUP', 'Create new group'); +@define('DELETE_GROUP', 'You are about to delete group #%d %s. Are you serious?'); +@define('USERLEVEL_OBSOLETE', 'NOTICE: The userlevel attribute is now only used for backward compatibility to plugins and fallback authorisation. User privileges are now handled by group memberships!'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'The ID of the feed you wish to publish'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner image'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Name of image to display (or leave blank for counter), located on feedburner.com, ex: fbapix.gif'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner title'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Title (if any) to display alongside the image'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner image text'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Text (if any) to display when hovering the image'); +@define('INSTALL_DBPORT', 'Database port'); +@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); +@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); +@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); +@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); +@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); +@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); +@define('PLUGIN_GROUP_IMAGES', 'Images'); @define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); +@define('PLUGIN_GROUP_MARKUP', 'Markup'); +@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); +@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); +@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); +@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); +@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); +@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); +@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); +@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); +@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); +@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); +@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); +@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); +@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); +@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); +@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); +@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); +@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); +@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); +@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); +@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); +@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); +@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); +@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); +@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); +@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Templates of categories" plugin.'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); +@define('CHARSET_NATIVE', 'Native'); +@define('INSTALL_CHARSET', 'Charset selection'); +@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); +@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); +@define('PERM_READ', 'Read permission'); +@define('PERM_WRITE', 'Write permission'); -@define('PLUGIN_GROUP_MARKUP', 'Markup');//Translate +@define('PERM_DENIED', 'Permission denied.'); +@define('INSTALL_ACL', 'Apply read-permissions for categories'); +@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); +@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); +@define('USERCONF_CHECK_PASSWORD', 'Old Password'); +@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); +@define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); +@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_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.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); -@define('PLUGIN_GROUP_STATISTICS', 'Estadísticas'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Configuración de acceso personal'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Modificar los niveles de usuario'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Modificar "prohibir crear entradas"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Modificar los permisos de publicar entradas'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Configuración del sistema de acceso'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Configuración de acceso centralizado al blog'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrar entradas'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrar entradas de otros usuarios'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Importar entradas'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrar categorías'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrar categorías de otros usuarios'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Eliminar categorías'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrar usuarios'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Eliminar usuarios'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Modificar nivel de usuario'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrar otros usuarios que pertenecen a tu mismo grupo(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrar otros usuarios que no pertenece a tu mismo grupo(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Crear nuevos usuarios'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrar grupo de usuarios'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrar extensiones'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrar extensiones de otros usuarios'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrar medios'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrar directorios de medios'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Añadir nuevo fichero de medios'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Eliminar fichero de medios'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrar ficheros de medios de otros usuarios'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: Ver ficheros de medios'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sincronizar miniaturas'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrar comentarios'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrar plantillas'); -@define('INSTALL_BLOG_EMAIL', 'Correo electrónico del Blog'); -@define('INSTALL_BLOG_EMAIL_DESC', 'Aquí se configura la dirección de correo electrónico que se utiliza como "De:" en los correos salientes. Asegúrate de definir esta variable con una dirección que sea reconocida por el servidor de correo de tu hosts - muchos servidores de correo rechazan los mensajes que tienen una dirección "De:" desconocida.'); -@define('CATEGORIES_PARENT_BASE', 'Sólo mostrar categorías bajo...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'Puedes elegir una categoría padre de manera que sólo las categorías hijos sean mostradas.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Ocultar las categorías que no son parte del árbol de categorías'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Si deseas ocultar categorías que son parte de otro árbol de directorios, necesitas activar esta opción. Esta característica tiene más sentido si se utiliza junto con un multi-blog y la extensión de "Propiedades/plantillas de categorías".'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Ver ficheros de medios de otros usuario'); -@define('CHARSET_NATIVE', 'Nativo'); -@define('INSTALL_CHARSET', 'Selección del juego de caracteres'); -@define('INSTALL_CHARSET_DESC', 'Aquí puedes activar la codificación de caracteres UTF-8 o nativo (ISO, EUC, ...). Algunos lenguajes sólo tienen traducciones UTF-8 así que colocar la codificación en "nativo" no tendrá efectos. Se sugiere UTF-8 en nuevas instalaciones. No alteres la configuración si ya has hecho entradas con caracteres especiales ya que podría conllevar una corrupción de caracteres. Asegúrate de leer más sobre este problema en http://www.s9y.org/index.php?node=46.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Habilitar API de conexiones de las extensiones'); -@define('CALENDAR_EXTEVENT_DESC', 'Si está habilitada, esta opción permite que las extensiones se conecten con el calendario para mostrar sus eventos resaltados. Utilízalo sólo si has instalado extensiones que lo necesitan, de otra forma sólo disminuye el desempeño.'); - - -/* -Melvin TODO [20060128]: Reorganize (perhaps) next constants in the order they belong -Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? -*/ -@define('XMLRPC_NO_LONGER_BUNDLED', 'El API de la interfase XML-RPC en Serendipity no está incluido debido a problemas de seguridad que hay en curso con este API, además del hecho que no es usada con mucha frecuencia. De esta forma, usted necesita instalar la extensión XML-RPC para utilizar API de XML-RPC. Las URL que usa en sus aplicaciones NO cambiarán y tan pronto como instale la extensión podrá usar el API.'); -@define('PERM_READ', 'Permiso de lectura'); -@define('PERM_WRITE', 'Permiso de escritura'); -@define('PERM_DENIED', 'Permiso denegado.'); -@define('INSTALL_ACL', 'Aplicar permisos de lectura por categorías'); -@define('INSTALL_ACL_DESC', 'Cuando se activa, son aplicados los permisos para grupos de usuarios que estén configurados cuando los usuarios registrados vean el Blog. Cuando se desactiva, los permisos de lectura de las categorías NO son aplicadas, con el efecto positivo que el Blog carga un poco más rápido. Si no necesitas permisos de lectura para múltiples usuarios, deshabilita esta opción.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Sintaxis errónea en la configuración de la opción "%s". Se requiere contenido de tipo "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Contraseña actual'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'Si cambias la contraseña en el campo de arriba, debes escribir la contraseña actual en este campo.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'No especificaste correctamente la contraseña actual, por lo tanto no estas autorizado para establecer una nueva. Tus cambios no fueron guardados.'); -@define('ERROR_XSRF', 'Tu navegador no envió una cadena válida de HTTP-Referrer. Esto puede deberse a una mala configuración del navegador/proxy o por un "Cross Site Request Forgery (XSRF)" dirigido a ti. La acción solicitada no pudo ser completada.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Aquí puedes definir la estructura relativa de URLs comenzando por tu URL base hasta incluso las sindicaciones RSS de usuarios específicos que puedan ser vistos. Puedes usar las variables %id%, %realname%, %username%, %email% y cualquier otro carácter.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Estructura de los Enlaces Permanentes para las sindicaciones RSS de autores'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Ruta para los autores'); -@define('AUTHORS', 'Autores'); -@define('AUTHORS_ALLOW_SELECT', 'Permitir a los visitantes mostrar múltiples autores al mismo tiempo?'); -@define('AUTHORS_ALLOW_SELECT_DESC', 'Si esta opción es activada, un checkbox estará al lado de cada autor en en la extensión lateral. Los usuarios pueden seleccionar estas casillas para ver las entradas de acuerdo a su selección.'); -@define('AUTHOR_PLUGIN_DESC', 'Muestra una lista de autores'); -@define('CATEGORY_PLUGIN_TEMPLATE', 'Activar Smarty-Templates?'); -@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Si esta opción es activada, la extensión utiliza las características de Smarty-Templating para producir el contenido del listado de las categorías. Si activas esto, puedes cambiar el diseño a través del fichero "plugin_categories.tpl". Toma en cuenta que esta opción tendrá un impacto en el desempeño, si no necesitas diseños particulares, déjalo deshabilitado.'); -@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar número de entradas por categoría?'); -@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Mostrar número de artículos del autor?'); -@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Si esta opción es activada, el número de artículos del autor se muestra al lado del nombre del autor en paréntesis.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Interfaz de la suite de administración personalizada'); -@define('COMMENT_NOT_ADDED', 'Tu comentario no ha podido ser añadido debido a que, o bien, en esta entrada ha sido deshabilitado el envío de comentarios, ingresaste datos erróneos, o tu comentario ha sido capturado por medidas anti-spam.'); -@define('INSTALL_TRACKREF', 'Activar registro de "referrers"?'); -@define('INSTALL_TRACKREF_DESC', 'Activando el registro de "referrers" podrás ver cuales sitios envían visitas a tus artículos. Últimamente esto esta siendo abusado frecuentemente por spammers, así que puedes deshabilitarlo si quieres.'); -@define('CATEGORIES_HIDE_PARENT', 'Ocular la categoría padre seleccionada?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'Si restringes el listado de categorías a una categoría especifica, por defecto verás la categoría padre (superior) dentro del listado generado. Si deshabilitas esta opción, el nombre de la categoría padre no será mostrado.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Advertencia: No haz seleccionado ningún grupo de miembros. Esto efectivamente te dejaría fuera de la gerencia del grupo de usuarios, por lo tanto, tu membresía de grupo no fue cambiada.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entradas a mostrar en las sindicaciones'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Número de entradas a mostrar por cada página.'); -@define('INSTAL_DB_UTF8', 'Activar conversión del juego de caracteres en la BD'); -@define('INSTAL_DB_UTF8_DESC', 'Envía una consulta MySQL "SET NAMES" para definir el juego de caracteres requerido por la base de datos. Actívalo o desactívalo sí ves caracteres extraños en tu blog.'); -@define('ONTHEFLYSYNCH', 'Activar sincronización de medios al-vuelo'); -@define('ONTHEFLYSYNCH_DESC', 'Si lo activas, Serendipity comparará la base de datos de medios con los archivos almacenados en tu servidor y sincronizará la base de datos con el contenido del directorio.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'No puedes dejar el nombre de usuario en blanco.'); -@define('FURTHER_LINKS', 'Más enlaces'); -@define('FURTHER_LINKS_S9Y', 'Página principal de Serendipity'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Documentación de Serendipity'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Blog oficial'); -@define('FURTHER_LINKS_S9Y_FORUMS', 'Foros'); +@define('COMMENT_NOT_ADDED', 'Your comment could not be added because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.'); +@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); +@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); +@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); +@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships were not changed.'); +@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); +@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); +@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); +@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); +@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); +@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); +@define('FURTHER_LINKS', 'Further Links'); +@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); +@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); +@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); +@define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comentario eliminado)'); -@define('CURRENT_AUTHOR', 'Autor actual'); -@define('WORD_NEW', 'Nuevo'); -@define('SHOW_MEDIA_TOOLBAR', '¿Mostrar la barra de herramientas dentro de la ventana emergente selección de medios?'); -@define('MEDIA_KEYWORDS', 'Palabras claves de medios'); -@define('MEDIA_KEYWORDS_DESC', 'Ingresa una lista palabras separadas por ";" que quisieras utilizar como palabras clave predefinidas para los elementos de medios.'); -@define('MEDIA_EXIF', 'Importar información de imágenes EXIF/JPEG'); -@define('MEDIA_EXIF_DESC', 'Si lo activas, la metadata de las imágenes EXIF/JPEG existentes será analizada y almacenada en la base de datos para ser mostrada en la galería de medios.'); -@define('MEDIA_PROP', 'Propiedades de Medios'); -@define('GO_ADD_PROPERTIES', 'Ir & ingresar propiedades'); +@define('COMMENT_IS_DELETED', '(Comment removed)'); + +@define('CURRENT_AUTHOR', 'Current author'); + +@define('WORD_NEW', 'New'); +@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); +@define('MEDIA_KEYWORDS', 'Media keywords'); +@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); +@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); +@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); +@define('MEDIA_PROP', 'Media properties'); + + +@define('GO_ADD_PROPERTIES', 'Go & enter properties'); @define('MEDIA_PROPERTY_DPI', 'DPI'); @define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Comentario corto'); -@define('MEDIA_PROPERTY_COMMENT2', 'Comentario extendido'); -@define('MEDIA_PROPERTY_TITLE', 'Título'); -@define('MEDIA_PROP_DESC', 'Ingresa una lista de campos de propiedades separados por ";" que te gustaría definir por cada archivo de medios'); -@define('MEDIA_PROP_MULTIDESC', '(Puedes añadir al final de cualquier item ":MULTI" para indicar que contendrá una descripción larga en ves de sólo algunos caracteres)'); -@define('STYLE_OPTIONS_NONE', 'Este tema/estilo no tiene opciones específicas. Para ver como tu plantilla puede especificar opciones, lee la documentación técnica en www.s9y.org acerca de "Configuración de las opciones de los estilos".'); -@define('STYLE_OPTIONS', 'Opciones de Tema/estilo'); -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d extensiones.'); -@define('SYNDICATION_RFC2616', 'Activar seguimiento estricto de la norma RFC2616 para sindicaciones RSS'); -@define('SYNDICATION_RFC2616_DESC', 'NO forzar el seguimiento de RFC2616 significa que todos los GETs condicionales a Serendipity regresarán entradas modificadas desde la fecha de la última solicitud. Con esa característica definida a "false", tus visitantes obtendrán todos los artículos desde su última solicitud, lo cual es considerado algo bueno. Sin embargo, algunos agentes como Planet tienen un comportamiento extraño, dado viola la norma RFC2616. De esta manera, si defines esta opción como "TRUE" estarás cumpliendo con la norma, pero los lectores de tus sindicaciones RSS quizás pierdan algunas entradas en sus días de ausencia. De cualquier forma, o evitas un funcionamiento adecuado de agregadores como Planet, o dañas a tus lectores reales. Si estás enfrentando quejas de cualquiera de los dos, puedes cambiar esta opción. Rerefencia: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Fecha Asociada'); +@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); +@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); +@define('MEDIA_PROPERTY_TITLE', 'Title'); +@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); +@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); -/*Translate*/ +@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'Theme/Style options'); + +@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); + +@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -/**/ -@define('FILENAME_REASSIGNED', 'Nombre asignado automágicamente al nuevo fichero: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Tamaño máximo de los ficheros');//'upload' removed [rlazo] -@define('MEDIA_UPLOAD_SIZE_DESC', 'Ingresa el tamaño máximo en bytes de los ficheros que puedes subir al servidor. Esta opción puede ser sobreescrita por la configuración en el servidor en PHP.ini: upload_max_filesize, post_max_size, max_input_time, todas las anteriores tiene precedencia sobre esta opción. Si la dejas en blanco se usarán sólo los límites definidos en el servidor.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: ¡No puedes subir ficheros de más de %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Ancho máximo de las imágenes'); //'upload' removed [rlazo] -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Ingresa la anchura máxima de las imágenes que se pueden subir al servidor en pixels.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Altura máxima de las imágenes');//'upload' removed [rlazo] -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Ingresa la altura máxima de las imágenes que se pueden subir al servidor en pixels.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: ¡No puedes subir imágenes de más de %s x %s pixels!'); -@define('MEDIA_TARGET', 'Objetivo de este enlace'); -@define('MEDIA_TARGET_JS', 'Ventana emergente (a través de JavaScript, tamaño adaptativo)'); -@define('MEDIA_ENTRY', 'Entrada aislada'); -@define('MEDIA_TARGET_BLANK', 'Ventana emergente (a través de target=_blank)'); -@define('MEDIA_DYN_RESIZE', '¿Permitir redimensionar dinámicamente las imágenes?'); -@define('MEDIA_DYN_RESIZE_DESC', 'Si lo activas, el selector de medios puede regresar imágenes en cualquier tamaño solicitado a través de una variable GET. Los resultados se colocan en la caché, de esta manera puedes crear una base de ficheros muy grande si es que haces un uso intensivo de esta característica.'); -@define('MEDIA_DIRECTORY_MOVED', 'El directorio y los ficheros fueron exitosamente movidos a %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', '¡El directorio y los ficheros no pudieron ser movidos a %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'En bases de datos distintas a MySQL, iterar sobre cada artículo para reemplazar el URL del directorio antiguo con la nueva dirección no es posible. Necesitarás que arreglar tus entradas de manera manual. También puedes regresar tu directorio a su ubicación original si hacer todo aquello te resulta muy incómodo.'); -/*translate*/ -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Activa'); -@define('PLUGIN_INACTIVE', 'Inactiva'); -@define('PREFERENCE_USE_JS', '¿Activar el uso avanzado de JS?'); -@define('PREFERENCE_USE_JS_DESC', 'Si lo activas, las secciones de JavaScript avanzado serán activadas para una mejor usabilidad, como la extensión de configuración donde puedes utilizar el método de arrastrar y soltar para reordenar las extensiones.'); -@define('PREFERENCE_USE_JS_WARNING', '(Esta página hace uso de JavaScripting avanzado. Si estás teniendo problemas de funcionalidad, por favor desactiva el uso de JS avanzado en tus preferencias personales o desactiva el soporte para JavaScript de tu navegador)'); -/*rlazo [20060722] spell checked*/ +@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Ruta a los comentarios'); -@define('PERM_SET_CHILD', 'Define los mismos permisos en todos los directorios hijos'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Extensiones prohibidas'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Eventos prohibidos'); -@define('PERMISSION_FORBIDDEN_ENABLE', '¿Activar la extesión ACL para grupos de usuarios?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Si la opción "Extensión ACL para grupos de usuarios" es activada en la configuración, puedes especificar que grupos de usuarios son capaces de ejecutar ciertas extensiones/eventos.'); -@define('DELETE_SELECTED_ENTRIES', 'Eliminar las entradas seleccionadas'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Sólo mostrar aquellos autores con al menos X artículos'); +@define('MEDIA_TARGET', 'Target for this link'); +@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); +@define('MEDIA_ENTRY', 'Isolated Entry'); +@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); + +@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); +@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); + +@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); +@define('PLUGIN_ACTIVE', 'Active'); +@define('PLUGIN_INACTIVE', 'Inactive'); +@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); +@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); +@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); + +@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); diff --git a/lang/UTF-8/serendipity_lang_es.inc.php b/lang/UTF-8/serendipity_lang_es.inc.php index bd2fbf00..379945e7 100644 --- a/lang/UTF-8/serendipity_lang_es.inc.php +++ b/lang/UTF-8/serendipity_lang_es.inc.php @@ -1,4 +1,4 @@ -, @@ -16,6 +16,13 @@ @define('WYSIWYG_LANG', 'es-utf'); @define('LANG_DIRECTION', 'ltr'); +/* rlazo[20061114]: dado que el español tiene varias traducciones para ciertas + * palabras sería bueno mantener una misma traducción para ciertas + * palabras comunes (tratando de seguir http://es.tldp.org/ORCA/glosario.html): + * + * password -> contraseña + * file -> fichero¿? (se podría utilizar archivo para referirse a las entradas pasadas) + */ @define('SERENDIPITY_ADMIN_SUITE', 'Suite de Administración de Serendipity'); @define('HAVE_TO_BE_LOGGED_ON', 'Debes identificarte para ver esta página'); @define('APPEARANCE', 'Apariencia'); @@ -800,7 +807,7 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PLUGIN_API_VALIDATE_ERROR', 'Sintaxis errónea en la configuración de la opción "%s". Se requiere contenido de tipo "%s".'); @define('USERCONF_CHECK_PASSWORD', 'Contraseña actual'); @define('USERCONF_CHECK_PASSWORD_DESC', 'Si cambias la contraseña en el campo de arriba, debes escribir la contraseña actual en este campo.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'No especificaste una clave actual correcta, por lo tanto no estas autorizado para establecer una nueva clave. Tus cambios no fueron guardados.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'No especificaste correctamente la contraseña actual, por lo tanto no estas autorizado para establecer una nueva. Tus cambios no fueron guardados.'); @define('ERROR_XSRF', 'Tu navegador no envió una cadena válida de HTTP-Referrer. Esto puede deberse a una mala configuración del navegador/proxy o por un "Cross Site Request Forgery (XSRF)" dirigido a ti. La acción solicitada no pudo ser completada.'); @define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Aquí puedes definir la estructura relativa de URLs comenzando por tu URL base hasta incluso las sindicaciones RSS de usuarios específicos que puedan ser vistos. Puedes usar las variables %id%, %realname%, %username%, %email% y cualquier otro carácter.'); @define('INSTALL_PERMALINK_FEEDAUTHOR', 'Estructura de los Enlaces Permanentes para las sindicaciones RSS de autores'); @@ -810,7 +817,7 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('AUTHORS_ALLOW_SELECT_DESC', 'Si esta opción es activada, un checkbox estará al lado de cada autor en en la extensión lateral. Los usuarios pueden seleccionar estas casillas para ver las entradas de acuerdo a su selección.'); @define('AUTHOR_PLUGIN_DESC', 'Muestra una lista de autores'); @define('CATEGORY_PLUGIN_TEMPLATE', 'Activar Smarty-Templates?'); -@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Si esta opción es activada, la extensión utiliza las características de Smarty-Templating para producir el contenido del listado de las categorías. Si activas esto, puedes cambiar el diseño a través del archivo "plugin_categories.tpl". Toma en cuenta que esta opción tendrá un impacto en el desempeño, si no necesitas diseños particulares, déjalo deshabilitado.'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Si esta opción es activada, la extensión utiliza las características de Smarty-Templating para producir el contenido del listado de las categorías. Si activas esto, puedes cambiar el diseño a través del fichero "plugin_categories.tpl". Toma en cuenta que esta opción tendrá un impacto en el desempeño, si no necesitas diseños particulares, déjalo deshabilitado.'); @define('CATEGORY_PLUGIN_SHOWCOUNT', 'Mostrar número de entradas por categoría?'); @define('AUTHORS_SHOW_ARTICLE_COUNT', 'Mostrar número de artículos del autor?'); @define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Si esta opción es activada, el número de artículos del autor se muestra al lado del nombre del autor en paréntesis.'); @@ -861,10 +868,10 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? /*Translate*/ @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); /**/ -@define('FILENAME_REASSIGNED', 'Nombre asignado automágicamente al nuevo archivo: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Tamaño máximo de los archivos');//'upload' removed [rlazo] -@define('MEDIA_UPLOAD_SIZE_DESC', 'Ingresa el tamaño máximo en bytes de los archivos que puedes subir al servidor. Esta opción puede ser sobreescrita por la configuración en el servidor en PHP.ini: upload_max_filesize, post_max_size, max_input_time, todas las anteriores tiene precedencia sobre esta opción. Si la dejas en blanco se usarán sólo los límites definidos en el servidor.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: ¡No puedes subir archivos de más de %s bytes!'); +@define('FILENAME_REASSIGNED', 'Nombre asignado automágicamente al nuevo fichero: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Tamaño máximo de los ficheros');//'upload' removed [rlazo] +@define('MEDIA_UPLOAD_SIZE_DESC', 'Ingresa el tamaño máximo en bytes de los ficheros que puedes subir al servidor. Esta opción puede ser sobreescrita por la configuración en el servidor en PHP.ini: upload_max_filesize, post_max_size, max_input_time, todas las anteriores tiene precedencia sobre esta opción. Si la dejas en blanco se usarán sólo los límites definidos en el servidor.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Error: ¡No puedes subir ficheros de más de %s bytes!'); @define('MEDIA_UPLOAD_MAXWIDTH', 'Ancho máximo de las imágenes'); //'upload' removed [rlazo] @define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Ingresa la anchura máxima de las imágenes que se pueden subir al servidor en pixels.'); @define('MEDIA_UPLOAD_MAXHEIGHT', 'Altura máxima de las imágenes');//'upload' removed [rlazo] @@ -875,23 +882,24 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('MEDIA_ENTRY', 'Entrada aislada'); @define('MEDIA_TARGET_BLANK', 'Ventana emergente (a través de target=_blank)'); @define('MEDIA_DYN_RESIZE', '¿Permitir redimensionar dinámicamente las imágenes?'); -@define('MEDIA_DYN_RESIZE_DESC', 'Si lo activas, el selector de medios puede regresar imágenes en cualquier tamaño solicitado a través de una variable GET. Los resultados se colocan en la caché, de esta manera puedes crear una base de archivos muy grande si es que haces un uso intensivo de esta característica.'); -@define('MEDIA_DIRECTORY_MOVED', 'El directorio y los archivos fueron exitosamente movidos a %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', '¡El directorio y los archivos no pudieron ser movidos a %s!'); +@define('MEDIA_DYN_RESIZE_DESC', 'Si lo activas, el selector de medios puede regresar imágenes en cualquier tamaño solicitado a través de una variable GET. Los resultados se colocan en la caché, de esta manera puedes crear una base de ficheros muy grande si es que haces un uso intensivo de esta característica.'); +@define('MEDIA_DIRECTORY_MOVED', 'El directorio y los ficheros fueron exitosamente movidos a %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', '¡El directorio y los ficheros no pudieron ser movidos a %s!'); @define('MEDIA_DIRECTORY_MOVE_ENTRY', 'En bases de datos distintas a MySQL, iterar sobre cada artículo para reemplazar el URL del directorio antiguo con la nueva dirección no es posible. Necesitarás que arreglar tus entradas de manera manual. También puedes regresar tu directorio a su ubicación original si hacer todo aquello te resulta muy incómodo.'); +/*translate*/ @define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); @define('PLUGIN_ACTIVE', 'Activa'); @define('PLUGIN_INACTIVE', 'Inactiva'); @define('PREFERENCE_USE_JS', '¿Activar el uso avanzado de JS?'); @define('PREFERENCE_USE_JS_DESC', 'Si lo activas, las secciones de JavaScript avanzado serán activadas para una mejor usabilidad, como la extensión de configuración donde puedes utilizar el método de arrastrar y soltar para reordenar las extensiones.'); @define('PREFERENCE_USE_JS_WARNING', '(Esta página hace uso de JavaScripting avanzado. Si estás teniendo problemas de funcionalidad, por favor desactiva el uso de JS avanzado en tus preferencias personales o desactiva el soporte para JavaScript de tu navegador)'); -/*RLAZO [20060722] spell checked*/ +/*rlazo [20060722] spell checked*/ -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Ruta a los comentarios'); +@define('PERM_SET_CHILD', 'Define los mismos permisos en todos los directorios hijos'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Extensiones prohibidas'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Eventos prohibidos'); +@define('PERMISSION_FORBIDDEN_ENABLE', '¿Activar la extesión ACL para grupos de usuarios?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Si la opción "Extensión ACL para grupos de usuarios" es activada en la configuración, puedes especificar que grupos de usuarios son capaces de ejecutar ciertas extensiones/eventos.'); +@define('DELETE_SELECTED_ENTRIES', 'Eliminar las entradas seleccionadas'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Sólo mostrar aquellos autores con al menos X artículos'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 07e991fc..0a6f1c86 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,4 +1,4 @@ - From b8faee51478701ccd4a9bc514c2b9fc56671db2c Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 16 Nov 2006 08:21:25 +0000 Subject: [PATCH 0121/1127] Properly disable markup when previewing --- plugins/serendipity_event_nl2br/serendipity_event_nl2br.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php index c3ef4fbd..280b8818 100644 --- a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php +++ b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php @@ -20,7 +20,7 @@ class serendipity_event_nl2br extends serendipity_event $propbag->add('description', PLUGIN_EVENT_NL2BR_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.5'); + $propbag->add('version', '1.6'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -129,7 +129,7 @@ class serendipity_event_nl2br extends serendipity_event foreach ($this->markup_elements as $temp) { if (serendipity_db_bool($this->get_config($temp['name'], true)) && isset($eventData[$temp['element']]) && !$eventData['properties']['ep_disable_markup_' . $this->instance] && - !isset($serendipity['POST']['properties']['disable_markup_' . $this->instance]) && + !in_array($this->instance, (array)$serendipity['POST']['properties']['disable_markups']) && !$eventData['properties']['ep_no_nl2br'] && !isset($serendipity['POST']['properties']['ep_no_nl2br'])) { From 42eb2a52d171bd3d8a03b691f4a68d5232436b73 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 16 Nov 2006 08:33:32 +0000 Subject: [PATCH 0122/1127] Fix content of entry sending trackback to/from --- include/functions_entries.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 2ec41321..9477bdc7 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -1237,6 +1237,7 @@ function serendipity_updertEntry($entry) { if (!serendipity_db_bool($entry['isdraft'])) { serendipity_plugin_api::hook_event('frontend_display', $entry, array('no_scramble' => true, 'from' => 'functions_entries:updertEntry')); + $drafted_entry = $entry; } serendipity_purgeEntry($entry['id'], $entry['timestamp']); @@ -1251,7 +1252,7 @@ function serendipity_updertEntry($entry) { } if (!serendipity_db_bool($entry['isdraft'])) { - serendipity_handle_references($entry['id'], $serendipity['blogTitle'], $entry['title'], $entry['body'] . $entry['extended'], $newEntry); + serendipity_handle_references($entry['id'], $serendipity['blogTitle'], $drafted_entry['title'], $drafted_entry['body'] . $drafted_entry['extended'], $newEntry); } return (int)$entry['id']; From a2228c8d816824178ecbf09683f4b2c4eeee9537 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 16 Nov 2006 09:31:52 +0000 Subject: [PATCH 0123/1127] Fix UTF-8 BOM --- plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php | 2 +- plugins/serendipity_event_xhtmlcleanup/lang_tn.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php index 4ee05862..9e273edb 100644 --- a/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php +++ b/plugins/serendipity_event_xhtmlcleanup/UTF-8/lang_tn.inc.php @@ -1,4 +1,4 @@ - Date: Thu, 16 Nov 2006 17:39:33 +0000 Subject: [PATCH 0124/1127] 1) BG translation of new strings in serendipity_event_nl2br plugin. --- plugins/serendipity_event_nl2br/UTF-8/lang_bg.inc.php | 2 ++ plugins/serendipity_event_nl2br/lang_bg.inc.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_bg.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_bg.inc.php index 089c51b1..390d3ce5 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_bg.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_bg.inc.php @@ -7,3 +7,5 @@ @define('PLUGIN_EVENT_NL2BR_NAME', 'Форматиране на текст: NL2BR'); @define('PLUGIN_EVENT_NL2BR_DESC', 'Заменя новите редове в текста с HTML BR тагове'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', 'Списък на HTML-тагове, в които няма да се използва това форматиране'); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', 'Препоръка: "code,pre,geshi,textarea". Използвайте "," за да укажете повече от един таг. Забележка: Въведените тагове се изчисляват като регулярни изрази.'); diff --git a/plugins/serendipity_event_nl2br/lang_bg.inc.php b/plugins/serendipity_event_nl2br/lang_bg.inc.php index f47a1ccd..649b8baf 100644 --- a/plugins/serendipity_event_nl2br/lang_bg.inc.php +++ b/plugins/serendipity_event_nl2br/lang_bg.inc.php @@ -7,3 +7,5 @@ @define('PLUGIN_EVENT_NL2BR_NAME', ' : NL2BR'); @define('PLUGIN_EVENT_NL2BR_DESC', ' HTML BR '); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS', ' HTML-, '); +@define('PLUGIN_EVENT_NL2BR_ISOLATE_TAGS_DESC', ': "code,pre,geshi,textarea". "," . : .'); From e781e6305c4c701a556311261a024a88291eab41 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 17 Nov 2006 15:19:07 +0000 Subject: [PATCH 0125/1127] remove unstrict check --- include/functions_images.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 420962de..44a1af20 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -308,7 +308,7 @@ function serendipity_deleteImage($id) { $file = serendipity_fetchImageFromDatabase($id); - if (!is_array($file) || !isset($file['path'])) { + if (!is_array($file)) { printf(FILE_NOT_FOUND . '
', $id); return false; } From 5e2f84b309e21ac3d2073ae09039d19b7d35b80e Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 17 Nov 2006 15:20:04 +0000 Subject: [PATCH 0126/1127] Fix pgsql lowercase plugin problem --- docs/NEWS | 4 ++++ include/plugin_api.inc.php | 10 ++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index a5dc57eb..6b89102b 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Fixed a bug in lowercased DB key names in the plugin API table, + which prevented postgresql for properly printing a plugin list + in some setups (garvinhicking) + * Huge SQL improvement by "caching" the current timestamp for 5 minutes, so that an SQL string for the central logic will stay the same for a 5 minute window, thus relying on the DB-Server diff --git a/include/plugin_api.inc.php b/include/plugin_api.inc.php index 66f47802..3ba4a56d 100644 --- a/include/plugin_api.inc.php +++ b/include/plugin_api.inc.php @@ -431,7 +431,7 @@ class serendipity_plugin_api { if (empty($pluginPath)) { $pluginPath = $name; } - + $file = false; // Security constraint @@ -593,6 +593,9 @@ class serendipity_plugin_api { p.plugintype = '" . serendipity_db_escape_string($type) . "'"); if (is_array($data)) { foreach($data AS $p) { + if (isset($p['pluginpath'])) { + $p['pluginPath'] = $p['pluginpath']; + } if (!isset($pluginlist[$p['plugin_file']])) { $pluginlist[$p['plugin_file']] = $p; } @@ -683,6 +686,9 @@ class serendipity_plugin_api { unset($data['true_name']); unset($data['customURI']); unset($data['groups']); + if (isset($data['pluginpath'])) { + $data['pluginPath'] = $data['pluginpath']; + } $data['requirements'] = serialize($data['requirements']); } @@ -751,7 +757,7 @@ class serendipity_plugin_api { } $sql .= "WHERE name='$name' $admin"; - + return serendipity_db_query($sql); } From 839017a3937157eb3abc5a279c9e8a696f8f08b1 Mon Sep 17 00:00:00 2001 From: Omid Mottaghi Date: Fri, 17 Nov 2006 20:57:15 +0000 Subject: [PATCH 0127/1127] Persian Language updated for version 1.1 --- lang/UTF-8/serendipity_lang_fa.inc.php | 94 +++++++++++++------------- lang/serendipity_lang_fa.inc.php | 94 +++++++++++++------------- 2 files changed, 94 insertions(+), 94 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index 0a9a8949..b1868882 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -13,7 +13,7 @@ @define('WYSIWYG_LANG', 'en'); @define('NUMBER_FORMAT_DECIMALS', '2'); @define('NUMBER_FORMAT_DECPOINT', '.'); -@define('NUMBER_FORMAT_THOUSANDS', ','); +@define('NUMBER_FORMAT_THOUSANDS', '٫'); @define('LANG_DIRECTION', 'rtl'); @define('SERENDIPITY_ADMIN_SUITE', 'بخش مدیریت سرندیپیتی'); @@ -392,8 +392,8 @@ @define('INSTALL_WYSIWYG_DESC', 'آیا می خواهید از ویراشگر WYSIWYG استفاده کنید؟ (در IE5+، و مقداری در Mozilla 1.3+ قابل مشاهده می باشد)'); @define('INSTALL_XHTML11', 'قبول کردن اجباری XHTML 1.1'); @define('INSTALL_XHTML11_DESC', 'آیا تمایل دارید XHTML 1.1 را به صورت اجباری اعمال کنید (احتمال وجود اشکال در برخی از مرورگر های قدیمی وجود دارد)'); -@define('INSTALL_POPUP', 'توانایی استفاده از پنجره های popup'); -@define('INSTALL_POPUP_DESC', 'آیا تمایل دارید که برای نظرات و دنبالک ها از پنجره های popup استفاده شود؟'); +@define('INSTALL_POPUP', 'توانایی استفاده از پنجره های بازشونده'); +@define('INSTALL_POPUP_DESC', 'آیا تمایل دارید که برای نظرات و دنبالک ها از پنجره های بازشونده استفاده شود؟'); @define('INSTALL_EMBED', 'آیا سرندیپیتی جاسازی شده است؟'); @define('INSTALL_EMBED_DESC', 'اگر می خواهید سرندیپیتی را در صفحه ای دیگر جاسازی کنید، مقدار این گزینه را "بله" وارد کنید تا فقط محتویات صفحه چاپ شوند.!'); @define('INSTALL_TOP_AS_LINKS', 'نمایش بیشترین بینندگان و بیشترین خروج ها به صورت لینک؟'); @@ -823,12 +823,12 @@ @define('CURRENT_AUTHOR', 'نویسنده فعلی'); @define('WORD_NEW', 'جدید'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); +@define('SHOW_MEDIA_TOOLBAR', 'نوار ابزار در صفحهء باز شوندهء رسانه ها نمایش داده شود؟'); +@define('MEDIA_KEYWORDS', 'کلمات کلیدی'); +@define('MEDIA_KEYWORDS_DESC', 'لیستی از کلمات را وارد کنید و در بین کلمات از علامت ";" استفاده کنید.'); @define('MEDIA_EXIF', 'خواندن اطلاعات EXIF/JPEG تصویر'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('MEDIA_EXIF_DESC', 'در صورت فعال بودن، لیست اطلاعات موجود در EXIF/JPEG تصاویر، برای نمایش داده شدن در بخش گالری، در پایگاه داده ذخیره می شود.'); +@define('MEDIA_PROP', 'اطلاعات رسانه'); @define('GO_ADD_PROPERTIES', 'اطلاعات را وارد کن'); @@ -837,53 +837,53 @@ @define('MEDIA_PROPERTY_COMMENT1', 'نظر کوتاه'); @define('MEDIA_PROPERTY_COMMENT2', 'نظر بلند'); @define('MEDIA_PROPERTY_TITLE', 'تیتر'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROP_DESC', 'لیستی از مشخصات را وارد کرده و هر مشخصه را با ";" جدا کنید'); +@define('MEDIA_PROP_MULTIDESC', '(شما می توانید با افزودن عبارت ":MULTI" بعد از هر گزینه مشخص کنید گه این گزینه شامل متنی طولانی می باشد)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'این پوسته تنظیماتی ندارد. برای تغییر تنظیمات این پوسته، راهنمای تکنیکی مربوط به این بخش رو در سایت www.s9y.org مطالعه کنید.'); +@define('STYLE_OPTIONS', 'انتخابات پوسته'); @define('PLUGIN_AVAILABLE_COUNT', 'تعداد کل: %d افزونه.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); +@define('SYNDICATION_RFC2616', 'فعال کردن RSS-Feed طبق استاندارد RFC2616'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('MEDIA_PROPERTY_DATE', 'تاریخ صعودی'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'طول اجرا'); +@define('FILENAME_REASSIGNED', 'نامگذاری خودکار: %s'); +@define('MEDIA_UPLOAD_SIZE', 'بیشترین حجم فایل ارسالی'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'بیشترین حجم فایل ارسالی را به بایت وارد کنید. این گزینه می تواند توسط متغیر های موجود فایل php.ini بازنویسی شود، مثل: upload_max_filesize، post_max_size، max_input_time. مقدار تهی برای این گزینه به مفهوم تبعیت از انتخاب های موجود در php.ini می باشد.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'خطا: شما نمی توانید فایلی با حجمی بیشتر از %s بایت ارسال کنید!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'بیشترین طول تصویر'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'بیشترین طول تصویر برای بالاگذاری را بر اساس پیکسل وارد کنید.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'بیشترین عرض تصویر'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'بیشترین عرض تصویر برای بالاگذاری را بر اساس پیکسل وارد کنید.'); +@define('MEDIA_UPLOAD_DIMERROR', 'خطا: شما نمی توانید تصویری با ابعاد بیشتر از %s x %s پیکسل ارسال کنید!'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET', 'هدف این لینک (target)'); +@define('MEDIA_TARGET_JS', 'پنجره بازشونده (از طریق جاوا اسکریپت، با ابعاد مورد نیاز)'); +@define('MEDIA_ENTRY', 'ارسال مجزا شده'); +@define('MEDIA_TARGET_BLANK', 'پنجره بازشونده (از طریق target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'اجازه تغییر خودکار تصویر؟'); +@define('MEDIA_DYN_RESIZE_DESC', 'در صورت فعال بودن، ابعاد ارسال شده را برای ابعاد تصویر در نظر گرفته می شود. نتیجهء کار نکهداری می شود، پس شما می توانید آرشیو کامل تری ایجاد کنید.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'شاخه و فایل ها با موفقیت به %s جابجا شدند!'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'شاخه و فایل ها نمی توانند به شاخه %s جابجا شوند!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'در پایگاه داده هایی غیر از MySQL مرور ارسال ها برای تغییر آدرس های قدیمی و تبدیلشون به آدرس های جدید ممکن نیست. و شما باید این عمل را خودتان انجام دهید. در عین حال می توانید آدرس شاخه را به نام قبلی تغییر دهید.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'آدرس تغییر یافته در %s مطلب های شما پیدا و جایگزین شد.'); +@define('PLUGIN_ACTIVE', 'فعال'); +@define('PLUGIN_INACTIVE', 'غیرفعال'); +@define('PREFERENCE_USE_JS', 'استفاده پیشرفته از جاوا اسکریپت؟'); +@define('PREFERENCE_USE_JS_DESC', 'در صورت فعال بودن قسمت هایی که از جاوا اسکریپت پیشرفته استفاده می کنند فعال می شود، مانند بخش مدیریت افزونه ها که می توانید از drag and drop برای مرتب سازی افزونه ها کمک بگیرید.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(این صفحه از جاوا اسکریپت پیشرفته استفاده می کند. اگر با این صفحه مشکل پیدا کردید، از بخش تنظیمات شخصی، استفاده پیشرفته از جاوا اسکریپت را غیر فعال کنید یا اینکه فعالیت جاوا اسکریپت را داخل مرورگر خود غیر فعال کنید)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'مسیر نظرات'); +@define('PERM_SET_CHILD', 'این سطح دسترسی برای تمامی زیر شاخه ها هم تنظیم شود'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'افزونه ها ممنوع شده'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'واقعه های ممنوع شده'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'فعال کردن افزونه مدیریت دسترسی ها برای گروه های کاربری؟'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'اگر این گزینه فعال باشد، شما می توانید به گروه های کاربری امکان مشاهده و کار کردن با افزونه های مختلف را ارایه دهید.'); +@define('DELETE_SELECTED_ENTRIES', 'حذف مطالب انتخاب شده'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'به نویسندگان حداقل X مطلب نشان داده شود'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index d25a5e03..94faf3ad 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -13,7 +13,7 @@ @define('WYSIWYG_LANG', 'en'); @define('NUMBER_FORMAT_DECIMALS', '2'); @define('NUMBER_FORMAT_DECPOINT', '.'); -@define('NUMBER_FORMAT_THOUSANDS', ','); +@define('NUMBER_FORMAT_THOUSANDS', '٫'); @define('LANG_DIRECTION', 'rtl'); @define('SERENDIPITY_ADMIN_SUITE', 'بخش مدیریت سرندیپیتی'); @@ -392,8 +392,8 @@ @define('INSTALL_WYSIWYG_DESC', 'آیا می خواهید از ویراشگر WYSIWYG استفاده کنید؟ (در IE5+، و مقداری در Mozilla 1.3+ قابل مشاهده می باشد)'); @define('INSTALL_XHTML11', 'قبول کردن اجباری XHTML 1.1'); @define('INSTALL_XHTML11_DESC', 'آیا تمایل دارید XHTML 1.1 را به صورت اجباری اعمال کنید (احتمال وجود اشکال در برخی از مرورگر های قدیمی وجود دارد)'); -@define('INSTALL_POPUP', 'توانایی استفاده از پنجره های popup'); -@define('INSTALL_POPUP_DESC', 'آیا تمایل دارید که برای نظرات و دنبالک ها از پنجره های popup استفاده شود؟'); +@define('INSTALL_POPUP', 'توانایی استفاده از پنجره های بازشونده'); +@define('INSTALL_POPUP_DESC', 'آیا تمایل دارید که برای نظرات و دنبالک ها از پنجره های بازشونده استفاده شود؟'); @define('INSTALL_EMBED', 'آیا سرندیپیتی جاسازی شده است؟'); @define('INSTALL_EMBED_DESC', 'اگر می خواهید سرندیپیتی را در صفحه ای دیگر جاسازی کنید، مقدار این گزینه را "بله" وارد کنید تا فقط محتویات صفحه چاپ شوند.!'); @define('INSTALL_TOP_AS_LINKS', 'نمایش بیشترین بینندگان و بیشترین خروج ها به صورت لینک؟'); @@ -823,12 +823,12 @@ @define('CURRENT_AUTHOR', 'نویسنده فعلی'); @define('WORD_NEW', 'جدید'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); +@define('SHOW_MEDIA_TOOLBAR', 'نوار ابزار در صفحهء باز شوندهء رسانه ها نمایش داده شود؟'); +@define('MEDIA_KEYWORDS', 'کلمات کلیدی'); +@define('MEDIA_KEYWORDS_DESC', 'لیستی از کلمات را وارد کنید و در بین کلمات از علامت ";" استفاده کنید.'); @define('MEDIA_EXIF', 'خواندن اطلاعات EXIF/JPEG تصویر'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('MEDIA_EXIF_DESC', 'در صورت فعال بودن، لیست اطلاعات موجود در EXIF/JPEG تصاویر، برای نمایش داده شدن در بخش گالری، در پایگاه داده ذخیره می شود.'); +@define('MEDIA_PROP', 'اطلاعات رسانه'); @define('GO_ADD_PROPERTIES', 'اطلاعات را وارد کن'); @@ -837,53 +837,53 @@ @define('MEDIA_PROPERTY_COMMENT1', 'نظر کوتاه'); @define('MEDIA_PROPERTY_COMMENT2', 'نظر بلند'); @define('MEDIA_PROPERTY_TITLE', 'تیتر'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROP_DESC', 'لیستی از مشخصات را وارد کرده و هر مشخصه را با ";" جدا کنید'); +@define('MEDIA_PROP_MULTIDESC', '(شما می توانید با افزودن عبارت ":MULTI" بعد از هر گزینه مشخص کنید گه این گزینه شامل متنی طولانی می باشد)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'این پوسته تنظیماتی ندارد. برای تغییر تنظیمات این پوسته، راهنمای تکنیکی مربوط به این بخش رو در سایت www.s9y.org مطالعه کنید.'); +@define('STYLE_OPTIONS', 'انتخابات پوسته'); @define('PLUGIN_AVAILABLE_COUNT', 'تعداد کل: %d افزونه.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); +@define('SYNDICATION_RFC2616', 'فعال کردن RSS-Feed طبق استاندارد RFC2616'); @define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); -@define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('MEDIA_PROPERTY_DATE', 'تاریخ صعودی'); +@define('MEDIA_PROPERTY_RUN_LENGTH', 'طول اجرا'); +@define('FILENAME_REASSIGNED', 'نامگذاری خودکار: %s'); +@define('MEDIA_UPLOAD_SIZE', 'بیشترین حجم فایل ارسالی'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'بیشترین حجم فایل ارسالی را به بایت وارد کنید. این گزینه می تواند توسط متغیر های موجود فایل php.ini بازنویسی شود، مثل: upload_max_filesize، post_max_size، max_input_time. مقدار تهی برای این گزینه به مفهوم تبعیت از انتخاب های موجود در php.ini می باشد.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'خطا: شما نمی توانید فایلی با حجمی بیشتر از %s بایت ارسال کنید!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'بیشترین طول تصویر'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'بیشترین طول تصویر برای بالاگذاری را بر اساس پیکسل وارد کنید.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'بیشترین عرض تصویر'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'بیشترین عرض تصویر برای بالاگذاری را بر اساس پیکسل وارد کنید.'); +@define('MEDIA_UPLOAD_DIMERROR', 'خطا: شما نمی توانید تصویری با ابعاد بیشتر از %s x %s پیکسل ارسال کنید!'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET', 'هدف این لینک (target)'); +@define('MEDIA_TARGET_JS', 'پنجره بازشونده (از طریق جاوا اسکریپت، با ابعاد مورد نیاز)'); +@define('MEDIA_ENTRY', 'ارسال مجزا شده'); +@define('MEDIA_TARGET_BLANK', 'پنجره بازشونده (از طریق target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'اجازه تغییر خودکار تصویر؟'); +@define('MEDIA_DYN_RESIZE_DESC', 'در صورت فعال بودن، ابعاد ارسال شده را برای ابعاد تصویر در نظر گرفته می شود. نتیجهء کار نکهداری می شود، پس شما می توانید آرشیو کامل تری ایجاد کنید.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'شاخه و فایل ها با موفقیت به %s جابجا شدند!'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'شاخه و فایل ها نمی توانند به شاخه %s جابجا شوند!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'در پایگاه داده هایی غیر از MySQL مرور ارسال ها برای تغییر آدرس های قدیمی و تبدیلشون به آدرس های جدید ممکن نیست. و شما باید این عمل را خودتان انجام دهید. در عین حال می توانید آدرس شاخه را به نام قبلی تغییر دهید.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'آدرس تغییر یافته در %s مطلب های شما پیدا و جایگزین شد.'); +@define('PLUGIN_ACTIVE', 'فعال'); +@define('PLUGIN_INACTIVE', 'غیرفعال'); +@define('PREFERENCE_USE_JS', 'استفاده پیشرفته از جاوا اسکریپت؟'); +@define('PREFERENCE_USE_JS_DESC', 'در صورت فعال بودن قسمت هایی که از جاوا اسکریپت پیشرفته استفاده می کنند فعال می شود، مانند بخش مدیریت افزونه ها که می توانید از drag and drop برای مرتب سازی افزونه ها کمک بگیرید.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(این صفحه از جاوا اسکریپت پیشرفته استفاده می کند. اگر با این صفحه مشکل پیدا کردید، از بخش تنظیمات شخصی، استفاده پیشرفته از جاوا اسکریپت را غیر فعال کنید یا اینکه فعالیت جاوا اسکریپت را داخل مرورگر خود غیر فعال کنید)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'مسیر نظرات'); +@define('PERM_SET_CHILD', 'این سطح دسترسی برای تمامی زیر شاخه ها هم تنظیم شود'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'افزونه ها ممنوع شده'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'واقعه های ممنوع شده'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'فعال کردن افزونه مدیریت دسترسی ها برای گروه های کاربری؟'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'اگر این گزینه فعال باشد، شما می توانید به گروه های کاربری امکان مشاهده و کار کردن با افزونه های مختلف را ارایه دهید.'); +@define('DELETE_SELECTED_ENTRIES', 'حذف مطالب انتخاب شده'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'به نویسندگان حداقل X مطلب نشان داده شود'); From 4d36ddd9cfdfdd6abd09fe762e7d4084bdd83f16 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Wed, 22 Nov 2006 10:30:13 +0000 Subject: [PATCH 0128/1127] Bundle bookmarklet --- docs/NEWS | 3 +++ include/admin/overview.inc.php | 5 ++++- lang/UTF-8/plugin_lang.php | 2 ++ lang/UTF-8/serendipity_lang_bg.inc.php | 2 ++ lang/UTF-8/serendipity_lang_cn.inc.php | 2 ++ lang/UTF-8/serendipity_lang_cs.inc.php | 2 ++ lang/UTF-8/serendipity_lang_cz.inc.php | 2 ++ lang/UTF-8/serendipity_lang_da.inc.php | 2 ++ lang/UTF-8/serendipity_lang_de.inc.php | 2 ++ lang/UTF-8/serendipity_lang_en.inc.php | 2 ++ lang/UTF-8/serendipity_lang_es.inc.php | 2 ++ lang/UTF-8/serendipity_lang_fa.inc.php | 4 +++- lang/UTF-8/serendipity_lang_fi.inc.php | 2 ++ lang/UTF-8/serendipity_lang_fr.inc.php | 2 ++ lang/UTF-8/serendipity_lang_hu.inc.php | 2 ++ lang/UTF-8/serendipity_lang_is.inc.php | 2 ++ lang/UTF-8/serendipity_lang_it.inc.php | 2 ++ lang/UTF-8/serendipity_lang_ja.inc.php | 2 ++ lang/UTF-8/serendipity_lang_ko.inc.php | 2 ++ lang/UTF-8/serendipity_lang_nl.inc.php | 2 ++ lang/UTF-8/serendipity_lang_no.inc.php | 2 ++ lang/UTF-8/serendipity_lang_pl.inc.php | 2 ++ lang/UTF-8/serendipity_lang_pt.inc.php | 2 ++ lang/UTF-8/serendipity_lang_pt_PT.inc.php | 2 ++ lang/UTF-8/serendipity_lang_ro.inc.php | 2 ++ lang/UTF-8/serendipity_lang_ru.inc.php | 2 ++ lang/UTF-8/serendipity_lang_sa.inc.php | 2 ++ lang/UTF-8/serendipity_lang_se.inc.php | 2 ++ lang/UTF-8/serendipity_lang_ta.inc.php | 2 ++ lang/UTF-8/serendipity_lang_tn.inc.php | 2 ++ lang/UTF-8/serendipity_lang_tr.inc.php | 2 ++ lang/UTF-8/serendipity_lang_tw.inc.php | 2 ++ lang/UTF-8/serendipity_lang_zh.inc.php | 2 ++ lang/addlang.txt | 3 ++- lang/plugin_lang.php | 2 ++ lang/serendipity_lang_bg.inc.php | 2 ++ lang/serendipity_lang_cn.inc.php | 2 ++ lang/serendipity_lang_cs.inc.php | 2 ++ lang/serendipity_lang_cz.inc.php | 2 ++ lang/serendipity_lang_da.inc.php | 2 ++ lang/serendipity_lang_de.inc.php | 2 ++ lang/serendipity_lang_en.inc.php | 2 ++ lang/serendipity_lang_es.inc.php | 2 ++ lang/serendipity_lang_fa.inc.php | 2 ++ lang/serendipity_lang_fi.inc.php | 2 ++ lang/serendipity_lang_fr.inc.php | 2 ++ lang/serendipity_lang_hu.inc.php | 2 ++ lang/serendipity_lang_is.inc.php | 2 ++ lang/serendipity_lang_it.inc.php | 2 ++ lang/serendipity_lang_ja.inc.php | 2 ++ lang/serendipity_lang_ko.inc.php | 2 ++ lang/serendipity_lang_nl.inc.php | 2 ++ lang/serendipity_lang_no.inc.php | 2 ++ lang/serendipity_lang_pl.inc.php | 2 ++ lang/serendipity_lang_pt.inc.php | 2 ++ lang/serendipity_lang_pt_PT.inc.php | 2 ++ lang/serendipity_lang_ro.inc.php | 2 ++ lang/serendipity_lang_ru.inc.php | 2 ++ lang/serendipity_lang_sa.inc.php | 2 ++ lang/serendipity_lang_se.inc.php | 2 ++ lang/serendipity_lang_ta.inc.php | 2 ++ lang/serendipity_lang_tn.inc.php | 2 ++ lang/serendipity_lang_tr.inc.php | 2 ++ lang/serendipity_lang_tw.inc.php | 2 ++ lang/serendipity_lang_zh.inc.php | 2 ++ 65 files changed, 134 insertions(+), 3 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 6b89102b..774296c8 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.1 () ------------------------------------------------------------------------ + * Added bookmarklet to Serendipity core, added to the "Further links" + welcome screen. Thanks to stm999999999! (garvinhicking) + * Fixed a bug in lowercased DB key names in the plugin API table, which prevented postgresql for properly printing a plugin list in some setups (garvinhicking) diff --git a/include/admin/overview.inc.php b/include/admin/overview.inc.php index b7a07ec7..82bcd485 100644 --- a/include/admin/overview.inc.php +++ b/include/admin/overview.inc.php @@ -8,17 +8,20 @@ if (IN_serendipity !== true) { } $user = serendipity_fetchAuthor($serendipity['authorid']); +$bookmarklet = "javascript:bm=document.selection?document.selection.createRange().text:document.getSelection();void(newwin=open('" . $serendipity['baseURL'] . "serendipity_admin.php?serendipity[adminModule]=entries&serendipity[adminAction]=new&serendipity[title]='+ escape(document.title) + '&serendipity[body]=' + escape(bm) +'&serendipity[url]=' + escape(location.href), 'new_log_entry','resizable=yes, scrollbars=yes, width=800, height=600, location=yes,status=yes')); newwin.focus();"; $output = array( 'welcome' => WELCOME_BACK . ' ' . $user[0]['realname'], 'show_links' => true, 'links_title' => FURTHER_LINKS, + 'bookmarklet' => $bookmarklet, 'links' => array( '' . FURTHER_LINKS_S9Y . '', '' . FURTHER_LINKS_S9Y_DOCS . '', '' . FURTHER_LINKS_S9Y_BLOG . '', '' . FURTHER_LINKS_S9Y_FORUMS . '', - '' . FURTHER_LINKS_S9Y_SPARTACUS . '' + '' . FURTHER_LINKS_S9Y_SPARTACUS . '', + '' . FURTHER_LINKS_S9Y_BOOKMARKLET . '' ), 'links_css' => 'further_links', 'more' => '' diff --git a/lang/UTF-8/plugin_lang.php b/lang/UTF-8/plugin_lang.php index 6b5e70a2..a003e9ea 100644 --- a/lang/UTF-8/plugin_lang.php +++ b/lang/UTF-8/plugin_lang.php @@ -86,3 +86,5 @@ foreach($const['missing'] AS $file => $constants) { @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index 8d540d3d..fdbf2c80 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -874,3 +874,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Ако опцията "Plugin ACL за потребителски групи" е позволена, ще можете да указвате кои потребителски групи имат позволението да изпълняват дадени събитийни и странични приставки.'); @define('DELETE_SELECTED_ENTRIES', 'Изтриване на избраните статии'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Показване само на автори с най-малко X статии'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_cn.inc.php b/lang/UTF-8/serendipity_lang_cn.inc.php index 7bb7d8f8..40fe8adc 100644 --- a/lang/UTF-8/serendipity_lang_cn.inc.php +++ b/lang/UTF-8/serendipity_lang_cn.inc.php @@ -887,3 +887,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_cs.inc.php b/lang/UTF-8/serendipity_lang_cs.inc.php index 16d6d633..2e9ebe2c 100644 --- a/lang/UTF-8/serendipity_lang_cs.inc.php +++ b/lang/UTF-8/serendipity_lang_cs.inc.php @@ -899,3 +899,5 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_cz.inc.php b/lang/UTF-8/serendipity_lang_cz.inc.php index 3c215355..c53d0ed2 100644 --- a/lang/UTF-8/serendipity_lang_cz.inc.php +++ b/lang/UTF-8/serendipity_lang_cz.inc.php @@ -899,3 +899,5 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_da.inc.php b/lang/UTF-8/serendipity_lang_da.inc.php index 62540e81..087b8a3a 100644 --- a/lang/UTF-8/serendipity_lang_da.inc.php +++ b/lang/UTF-8/serendipity_lang_da.inc.php @@ -884,3 +884,5 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Aktiver plugin adgangskontrol for grupper?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Mulighed for at bestemme hvilke grupper der må anvende hvilke plugins.'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_de.inc.php b/lang/UTF-8/serendipity_lang_de.inc.php index 3904427b..b477a28c 100644 --- a/lang/UTF-8/serendipity_lang_de.inc.php +++ b/lang/UTF-8/serendipity_lang_de.inc.php @@ -882,3 +882,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Falls diese Option aktiviert ist, können Sie bei jeder Benutzergruppe definieren, welche Plugins/Ereignisse diese Gruppe ausführen darf.'); @define('DELETE_SELECTED_ENTRIES', 'Markierte Einträge löschen'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Fügen Sie diesen Link als Lesezeichen/Favoriten hinzu. Dann können Sie dieses Lesezeichen auf jeder beliebigen Seite benutzen um so sofort in ihr Serendipity-Blog zu gelangen.'); diff --git a/lang/UTF-8/serendipity_lang_en.inc.php b/lang/UTF-8/serendipity_lang_en.inc.php index 4574396c..e41371ec 100644 --- a/lang/UTF-8/serendipity_lang_en.inc.php +++ b/lang/UTF-8/serendipity_lang_en.inc.php @@ -883,3 +883,5 @@ @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_es.inc.php b/lang/UTF-8/serendipity_lang_es.inc.php index 379945e7..e3ef616d 100644 --- a/lang/UTF-8/serendipity_lang_es.inc.php +++ b/lang/UTF-8/serendipity_lang_es.inc.php @@ -903,3 +903,5 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Si la opción "Extensión ACL para grupos de usuarios" es activada en la configuración, puedes especificar que grupos de usuarios son capaces de ejecutar ciertas extensiones/eventos.'); @define('DELETE_SELECTED_ENTRIES', 'Eliminar las entradas seleccionadas'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Sólo mostrar aquellos autores con al menos X artículos'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index b1868882..63c9af04 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -1,4 +1,4 @@ - @@ -887,3 +887,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'اگر این گزینه فعال باشد، شما می توانید به گروه های کاربری امکان مشاهده و کار کردن با افزونه های مختلف را ارایه دهید.'); @define('DELETE_SELECTED_ENTRIES', 'حذف مطالب انتخاب شده'); @define('PLUGIN_AUTHORS_MINCOUNT', 'به نویسندگان حداقل X مطلب نشان داده شود'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index b95d13cf..9a86277e 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index d0d21782..8f756afc 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -892,3 +892,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index 68c5de4a..397a190b 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index 824119c4..8e479524 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index 058f5360..114df946 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -889,3 +889,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index 87488dd9..22d77556 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index 694cdfa2..7b0fe1ff 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 0a6f1c86..ad203a00 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index 51c3dc84..9d449e83 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_pl.inc.php b/lang/UTF-8/serendipity_lang_pl.inc.php index 141b2c88..21477c63 100644 --- a/lang/UTF-8/serendipity_lang_pl.inc.php +++ b/lang/UTF-8/serendipity_lang_pl.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index f581be05..68e5eaf6 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -890,3 +890,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_pt_PT.inc.php b/lang/UTF-8/serendipity_lang_pt_PT.inc.php index b34c8bc9..51047774 100644 --- a/lang/UTF-8/serendipity_lang_pt_PT.inc.php +++ b/lang/UTF-8/serendipity_lang_pt_PT.inc.php @@ -895,3 +895,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Se a opção "Plugin ACL for usergroups" está activada na configuração, você pode especificar que grupo estão autorizados a executar certos plugins/eventos.'); @define('DELETE_SELECTED_ENTRIES', 'Eliminar entradas seleccionadas'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Mostar apenas Autores com apenas X artigos'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index 9ae76a42..02992510 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index 5c737e2a..f7c35924 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -889,3 +889,5 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_sa.inc.php b/lang/UTF-8/serendipity_lang_sa.inc.php index 174c4998..d6932842 100644 --- a/lang/UTF-8/serendipity_lang_sa.inc.php +++ b/lang/UTF-8/serendipity_lang_sa.inc.php @@ -804,3 +804,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_se.inc.php b/lang/UTF-8/serendipity_lang_se.inc.php index a1f42cb4..94fd24e0 100644 --- a/lang/UTF-8/serendipity_lang_se.inc.php +++ b/lang/UTF-8/serendipity_lang_se.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_ta.inc.php b/lang/UTF-8/serendipity_lang_ta.inc.php index 99383601..7decd22a 100644 --- a/lang/UTF-8/serendipity_lang_ta.inc.php +++ b/lang/UTF-8/serendipity_lang_ta.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_tn.inc.php b/lang/UTF-8/serendipity_lang_tn.inc.php index d7078e6a..bd2f4a7c 100644 --- a/lang/UTF-8/serendipity_lang_tn.inc.php +++ b/lang/UTF-8/serendipity_lang_tn.inc.php @@ -889,3 +889,5 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_tr.inc.php b/lang/UTF-8/serendipity_lang_tr.inc.php index fa3369db..a2132584 100644 --- a/lang/UTF-8/serendipity_lang_tr.inc.php +++ b/lang/UTF-8/serendipity_lang_tr.inc.php @@ -889,3 +889,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_tw.inc.php b/lang/UTF-8/serendipity_lang_tw.inc.php index d332e412..06ce978d 100644 --- a/lang/UTF-8/serendipity_lang_tw.inc.php +++ b/lang/UTF-8/serendipity_lang_tw.inc.php @@ -889,3 +889,5 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/UTF-8/serendipity_lang_zh.inc.php b/lang/UTF-8/serendipity_lang_zh.inc.php index fc336984..3fbce33a 100644 --- a/lang/UTF-8/serendipity_lang_zh.inc.php +++ b/lang/UTF-8/serendipity_lang_zh.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/addlang.txt b/lang/addlang.txt index 95e6207b..917f8ec6 100644 --- a/lang/addlang.txt +++ b/lang/addlang.txt @@ -1 +1,2 @@ -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/plugin_lang.php b/lang/plugin_lang.php index 6b5e70a2..a003e9ea 100644 --- a/lang/plugin_lang.php +++ b/lang/plugin_lang.php @@ -86,3 +86,5 @@ foreach($const['missing'] AS $file => $constants) { @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_bg.inc.php b/lang/serendipity_lang_bg.inc.php index 297c4e92..f8ca2e2d 100644 --- a/lang/serendipity_lang_bg.inc.php +++ b/lang/serendipity_lang_bg.inc.php @@ -874,3 +874,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', ' "Plugin ACL " , .'); @define('DELETE_SELECTED_ENTRIES', ' '); @define('PLUGIN_AUTHORS_MINCOUNT', ' - X '); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_cn.inc.php b/lang/serendipity_lang_cn.inc.php index e1218c64..ad14afa1 100644 --- a/lang/serendipity_lang_cn.inc.php +++ b/lang/serendipity_lang_cn.inc.php @@ -887,3 +887,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_cs.inc.php b/lang/serendipity_lang_cs.inc.php index c4483088..28303ad0 100644 --- a/lang/serendipity_lang_cs.inc.php +++ b/lang/serendipity_lang_cs.inc.php @@ -899,3 +899,5 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_cz.inc.php b/lang/serendipity_lang_cz.inc.php index 60a66ec1..c9d6ae62 100644 --- a/lang/serendipity_lang_cz.inc.php +++ b/lang/serendipity_lang_cz.inc.php @@ -899,3 +899,5 @@ $i18n_filename_to = array ( @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_da.inc.php b/lang/serendipity_lang_da.inc.php index ff5f0a57..68ea804b 100644 --- a/lang/serendipity_lang_da.inc.php +++ b/lang/serendipity_lang_da.inc.php @@ -884,3 +884,5 @@ @define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); @define('PERMISSION_FORBIDDEN_ENABLE', 'Aktiver plugin adgangskontrol for grupper?'); @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Mulighed for at bestemme hvilke grupper der m anvende hvilke plugins.'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_de.inc.php b/lang/serendipity_lang_de.inc.php index 33c3b988..3132eca2 100644 --- a/lang/serendipity_lang_de.inc.php +++ b/lang/serendipity_lang_de.inc.php @@ -882,3 +882,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Falls diese Option aktiviert ist, knnen Sie bei jeder Benutzergruppe definieren, welche Plugins/Ereignisse diese Gruppe ausfhren darf.'); @define('DELETE_SELECTED_ENTRIES', 'Markierte Eintrge lschen'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Fgen Sie diesen Link als Lesezeichen/Favoriten hinzu. Dann knnen Sie dieses Lesezeichen auf jeder beliebigen Seite benutzen um so sofort in ihr Serendipity-Blog zu gelangen.'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index c9401217..6efa25eb 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -883,3 +883,5 @@ @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_es.inc.php b/lang/serendipity_lang_es.inc.php index e77fb9b8..f93d3fa9 100644 --- a/lang/serendipity_lang_es.inc.php +++ b/lang/serendipity_lang_es.inc.php @@ -903,3 +903,5 @@ Melvin TODO [20060128]: What spanish word do we use for "referrers" ?? @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Si la opcin "Extensin ACL para grupos de usuarios" es activada en la configuracin, puedes especificar que grupos de usuarios son capaces de ejecutar ciertas extensiones/eventos.'); @define('DELETE_SELECTED_ENTRIES', 'Eliminar las entradas seleccionadas'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Slo mostrar aquellos autores con al menos X artculos'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index 94faf3ad..2b50329a 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -887,3 +887,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'اگر این گزینه فعال باشد، شما می توانید به گروه های کاربری امکان مشاهده و کار کردن با افزونه های مختلف را ارایه دهید.'); @define('DELETE_SELECTED_ENTRIES', 'حذف مطالب انتخاب شده'); @define('PLUGIN_AUTHORS_MINCOUNT', 'به نویسندگان حداقل X مطلب نشان داده شود'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_fi.inc.php b/lang/serendipity_lang_fi.inc.php index 6c452e3a..a275e91c 100644 --- a/lang/serendipity_lang_fi.inc.php +++ b/lang/serendipity_lang_fi.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index 50bb7389..895ff974 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -892,3 +892,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_hu.inc.php b/lang/serendipity_lang_hu.inc.php index aabf5672..a1b5881d 100644 --- a/lang/serendipity_lang_hu.inc.php +++ b/lang/serendipity_lang_hu.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_is.inc.php b/lang/serendipity_lang_is.inc.php index a6339447..ba6e020b 100644 --- a/lang/serendipity_lang_is.inc.php +++ b/lang/serendipity_lang_is.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_it.inc.php b/lang/serendipity_lang_it.inc.php index 09751e49..47a52281 100644 --- a/lang/serendipity_lang_it.inc.php +++ b/lang/serendipity_lang_it.inc.php @@ -889,3 +889,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index 9c4b652d..f0771f84 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_ko.inc.php b/lang/serendipity_lang_ko.inc.php index 19798541..8ce9bdc0 100644 --- a/lang/serendipity_lang_ko.inc.php +++ b/lang/serendipity_lang_ko.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index 86ba9a73..2534fc66 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_no.inc.php b/lang/serendipity_lang_no.inc.php index f5ec4845..90a28695 100644 --- a/lang/serendipity_lang_no.inc.php +++ b/lang/serendipity_lang_no.inc.php @@ -888,3 +888,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_pl.inc.php b/lang/serendipity_lang_pl.inc.php index 8b3350fb..0db10d78 100644 --- a/lang/serendipity_lang_pl.inc.php +++ b/lang/serendipity_lang_pl.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_pt.inc.php b/lang/serendipity_lang_pt.inc.php index b39afd38..b42d637c 100644 --- a/lang/serendipity_lang_pt.inc.php +++ b/lang/serendipity_lang_pt.inc.php @@ -890,3 +890,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_pt_PT.inc.php b/lang/serendipity_lang_pt_PT.inc.php index 7fdd73d3..388af0e7 100644 --- a/lang/serendipity_lang_pt_PT.inc.php +++ b/lang/serendipity_lang_pt_PT.inc.php @@ -895,3 +895,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Se a opo "Plugin ACL for usergroups" est activada na configurao, voc pode especificar que grupo esto autorizados a executar certos plugins/eventos.'); @define('DELETE_SELECTED_ENTRIES', 'Eliminar entradas seleccionadas'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Mostar apenas Autores com apenas X artigos'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index 9ae76a42..02992510 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_ru.inc.php b/lang/serendipity_lang_ru.inc.php index 18f1756c..f9ad5afa 100644 --- a/lang/serendipity_lang_ru.inc.php +++ b/lang/serendipity_lang_ru.inc.php @@ -889,3 +889,5 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_sa.inc.php b/lang/serendipity_lang_sa.inc.php index 12bf1200..025a34eb 100644 --- a/lang/serendipity_lang_sa.inc.php +++ b/lang/serendipity_lang_sa.inc.php @@ -804,3 +804,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_se.inc.php b/lang/serendipity_lang_se.inc.php index 57d9ec3e..a08ea989 100644 --- a/lang/serendipity_lang_se.inc.php +++ b/lang/serendipity_lang_se.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_ta.inc.php b/lang/serendipity_lang_ta.inc.php index 99383601..7decd22a 100644 --- a/lang/serendipity_lang_ta.inc.php +++ b/lang/serendipity_lang_ta.inc.php @@ -885,3 +885,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_tn.inc.php b/lang/serendipity_lang_tn.inc.php index 33757cc4..91274d01 100644 --- a/lang/serendipity_lang_tn.inc.php +++ b/lang/serendipity_lang_tn.inc.php @@ -889,3 +889,5 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_tr.inc.php b/lang/serendipity_lang_tr.inc.php index fa3369db..a2132584 100644 --- a/lang/serendipity_lang_tr.inc.php +++ b/lang/serendipity_lang_tr.inc.php @@ -889,3 +889,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_tw.inc.php b/lang/serendipity_lang_tw.inc.php index 499270d5..0b6472a7 100644 --- a/lang/serendipity_lang_tw.inc.php +++ b/lang/serendipity_lang_tw.inc.php @@ -889,3 +889,5 @@ $i18n_unknown = 'tw'; @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); diff --git a/lang/serendipity_lang_zh.inc.php b/lang/serendipity_lang_zh.inc.php index c07c57e0..1f6bd1a1 100644 --- a/lang/serendipity_lang_zh.inc.php +++ b/lang/serendipity_lang_zh.inc.php @@ -886,3 +886,5 @@ @define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); @define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); From 241c238b5b13acdb1c5eb8ceecb5cb89696e02a8 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 23 Nov 2006 11:20:43 +0000 Subject: [PATCH 0129/1127] Use 'html' instead of 'htmlall' modifier --- templates/carl_contest/entries.tpl | 2 +- templates/competition/entries.tpl | 2 +- templates/contest/entries.tpl | 2 +- templates/default/entries.tpl | 2 +- templates/kubrick/entries.tpl | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/templates/carl_contest/entries.tpl b/templates/carl_contest/entries.tpl index 3f4d3b2b..299fa152 100644 --- a/templates/carl_contest/entries.tpl +++ b/templates/carl_contest/entries.tpl @@ -110,7 +110,7 @@
{$CONST.TRACKBACKS}

{serendipity_printTrackbacks entry=$entry.id} diff --git a/templates/competition/entries.tpl b/templates/competition/entries.tpl index 73733615..b6c99bfb 100644 --- a/templates/competition/entries.tpl +++ b/templates/competition/entries.tpl @@ -112,7 +112,7 @@
{$CONST.TRACKBACKS}

{serendipity_printTrackbacks entry=$entry.id} diff --git a/templates/contest/entries.tpl b/templates/contest/entries.tpl index 3d3a9df5..aa745c59 100644 --- a/templates/contest/entries.tpl +++ b/templates/contest/entries.tpl @@ -118,7 +118,7 @@
{$CONST.TRACKBACKS}
{serendipity_printTrackbacks entry=$entry.id}
diff --git a/templates/default/entries.tpl b/templates/default/entries.tpl index be0a0f2b..a40882d2 100644 --- a/templates/default/entries.tpl +++ b/templates/default/entries.tpl @@ -109,7 +109,7 @@
{$CONST.TRACKBACKS}

{serendipity_printTrackbacks entry=$entry.id} diff --git a/templates/kubrick/entries.tpl b/templates/kubrick/entries.tpl index 55f6d701..04a76714 100644 --- a/templates/kubrick/entries.tpl +++ b/templates/kubrick/entries.tpl @@ -116,7 +116,7 @@ {/if}

{$CONST.TRACKBACKS}

    {serendipity_printTrackbacks entry=$entry.id} From decfee8f94a35cd78c01b6e73bb2de4772b830ea Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 23 Nov 2006 11:27:07 +0000 Subject: [PATCH 0130/1127] Small bugfix for category sorting and HTTP-Auth --- docs/NEWS | 4 ++++ include/functions_entries.inc.php | 3 ++- serendipity_config.inc.php | 8 ++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 774296c8..499bbff6 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.1 () ------------------------------------------------------------------------ + * Small bugfixes: Allow to use different login credentials than the + current HTTP Basic-Auth, if used. Order categories by name in + single entry view (garvinhicking) + * Added bookmarklet to Serendipity core, added to the "Further links" welcome screen. Thanks to stm999999999! (garvinhicking) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 9477bdc7..ec0845e1 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -132,7 +132,8 @@ function &serendipity_fetchEntryCategories($entryid) { FROM {$serendipity['dbPrefix']}category AS c INNER JOIN {$serendipity['dbPrefix']}entrycat AS ec ON ec.categoryid = c.categoryid - WHERE ec.entryid = {$entryid}"; + WHERE ec.entryid = {$entryid} + ORDER BY c.category_name ASC"; $cat =& serendipity_db_query($query); if (!is_array($cat)) { diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 6295c989..40489d88 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -268,8 +268,12 @@ if (IS_installed === true) { header("HTTP/1.0 401 Unauthorized"); exit; } else { - $serendipity['POST']['user'] = $_SERVER['PHP_AUTH_USER']; - $serendipity['POST']['pass'] = $_SERVER['PHP_AUTH_PW']; + if (!isset($serendipity['POST']['user'])) { + $serendipity['POST']['user'] = $_SERVER['PHP_AUTH_USER']; + } + if (!isset($serendipity['POST']['pass'])) { + $serendipity['POST']['pass'] = $_SERVER['PHP_AUTH_PW']; + } } } elseif (isset($_REQUEST['http_auth_user']) && isset($_REQUEST['http_auth_pw'])) { $serendipity['POST']['user'] = $_REQUEST['http_auth_user']; From 0cf70f8be495581b7283cd256cbcb646893855e9 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 28 Nov 2006 14:40:42 +0000 Subject: [PATCH 0131/1127] fix typo for proper --- index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.php b/index.php index 741efe5d..9caac382 100644 --- a/index.php +++ b/index.php @@ -26,7 +26,7 @@ header('Content-Type: text/html; charset='. LANG_CHARSET); if ($serendipity['expose_s9y']) { header('X-Blog: Serendipity'); // Used for installer detection } - + if ($serendipity['CacheControl']) { if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2')) { header('Cache-Control: no-cache, pre-check=0, post-check=0'); @@ -335,7 +335,7 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range header("Location: {$base}serendipity_admin.php"); exit; } else if (preg_match(PAT_ARCHIVE, $uri)) { - $serendipity['view'] = 'archives'; + $serendipity['view'] = 'archive'; $serendipity['GET']['action'] = 'archives'; $_args = $serendipity['uriArguments']; /* Attempt to locate hidden variables within the URI */ From 1549c178cefce88830922d956ff5b7f51b921bbb Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 28 Nov 2006 14:48:59 +0000 Subject: [PATCH 0132/1127] remove debug --- index.php | 1 - 1 file changed, 1 deletion(-) diff --git a/index.php b/index.php index 9caac382..03851b31 100644 --- a/index.php +++ b/index.php @@ -484,7 +484,6 @@ if (preg_match(PAT_ARCHIVES, $uri, $matches) || isset($serendipity['GET']['range /* Attempt to locate hidden variables within the URI */ $search = array(); - print_r($_args); foreach ($_args as $k => $v){ if ($v == PATH_COMMENTS) { continue; From 14f00d7d9e4eed1e3af4ed6234dd500294635512 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 30 Nov 2006 21:34:29 +0000 Subject: [PATCH 0133/1127] Ensure to not be able to call s9y files under circumstances where .htaccess does not deny request AND register_globals is turned on --- docs/NEWS | 9 ++- include/admin/configuration.inc.php | 6 +- include/admin/installer.inc.php | 4 ++ include/compat.inc.php | 14 ++-- include/functions.inc.php | 8 ++- include/functions_calendars.inc.php | 88 +++++++++++++------------ include/functions_comments.inc.php | 18 +++-- include/functions_config.inc.php | 4 ++ include/functions_entries.inc.php | 4 ++ include/functions_entries_admin.inc.php | 4 ++ include/functions_images.inc.php | 12 ++-- include/functions_images_crop.inc.php | 11 ++-- include/functions_installer.inc.php | 3 + include/functions_permalinks.inc.php | 4 ++ include/functions_plugins_admin.inc.php | 3 + include/functions_rss.inc.php | 4 ++ include/functions_smarty.inc.php | 6 +- include/functions_trackbacks.inc.php | 4 ++ include/functions_upgrader.inc.php | 16 +++-- include/genpage.inc.php | 6 +- include/lang.inc.php | 4 ++ include/plugin_internal.inc.php | 4 ++ templates/kubrick/config.inc.php | 4 ++ 23 files changed, 164 insertions(+), 76 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 499bbff6..0f3c40c1 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -350,7 +350,14 @@ Version 1.1-alpha5() * Removed config option "XHTML11 compliance" and enabled by default now (garvinhicking) -Version 1.0.3 () +Version 1.0.4 () +------------------------------------------------------------------------ + + * Fix local file inclusion bug on systems with two conditions: + register_globals=on AND missing .htaccess for restricting access to + .inc.php files. (garvinhicking) + +Version 1.0.3 (November 7th, 2006) ------------------------------------------------------------------------ * Fix PHP 5.2.0 compatibility issue. (garvinhicking) diff --git a/include/admin/configuration.inc.php b/include/admin/configuration.inc.php index a4af5e2f..4ecb2cfd 100644 --- a/include/admin/configuration.inc.php +++ b/include/admin/configuration.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + umask(0000); $umask = 0775; @define('IN_installer', true); @@ -47,7 +51,7 @@ switch ($_POST['installAction'] && serendipity_checkFormToken()) { $permalinkNew[] = $serendipity[$permitem['var']]; } } - } + } if (serendipity_checkPermission('siteConfiguration') && serialize($permalinkOld) != serialize($permalinkNew)) { printf(ATTEMPT_WRITE_FILE, $serendipity['serendipityPath'] . '.htaccess'); diff --git a/include/admin/installer.inc.php b/include/admin/installer.inc.php index 40f1da73..3da52dfd 100644 --- a/include/admin/installer.inc.php +++ b/include/admin/installer.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + umask(0000); $umask = 0775; @define('IN_installer', true); diff --git a/include/compat.inc.php b/include/compat.inc.php index 467968c6..8bf2f09c 100644 --- a/include/compat.inc.php +++ b/include/compat.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_COMPAT')) { return; } @@ -38,11 +42,11 @@ function memSnap($tshow = '') { static $avail = null; static $show = true; static $memUsage = 0; - + if (!$show) { return false; } - + if ($avail === false) { return true; } elseif ($avail === null) { @@ -53,11 +57,11 @@ function memSnap($tshow = '') { return false; } } - + if ($memUsage === 0) { $memUsage = $avail; } - + $current = memory_get_usage(); echo '[' . date('d.m.Y H:i') . '] ' . number_format($current - $memUsage, 2, ',', '.') . ' label "' . $tshow . '", totalling ' . number_format($current, 2, ',', '.') . '
    ' . "\n"; $memUsage = $current; @@ -222,7 +226,7 @@ function serendipity_getCharset() { $charset = ''; } } - + if (!empty($serendipity['POST']['charset'])) { if ($serendipity['POST']['charset'] == 'UTF-8/') { $charset = 'UTF-8/'; diff --git a/include/functions.inc.php b/include/functions.inc.php index 09058b6e..24aeba5b 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_FUNCTIONS')) { return; } @@ -323,7 +327,7 @@ function serendipity_walkRecursive($ary, $child_name = 'id', $parent_name = 'par if ($depth !== 0) { return true; } - + if (count($_remain) > 0) { // Remaining items need to be appended foreach($_remain AS $key => $data) { @@ -1146,7 +1150,7 @@ function &serendipity_pickKey(&$array, $key, $default) { function serendipity_db_time() { static $ts = null; static $cache = 300; // Seconds to cache - + if ($ts === null) { $now = time(); $ts = $now - ($now % $cache) + $cache; diff --git a/include/functions_calendars.inc.php b/include/functions_calendars.inc.php index 421775ad..2c8dae47 100644 --- a/include/functions_calendars.inc.php +++ b/include/functions_calendars.inc.php @@ -2,11 +2,15 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details - if (defined('S9Y_FRAMEWORK_CALENDARS')) { - return; - } - @define('S9Y_FRAMEWORK_CALENDARS', true); - +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + +if (defined('S9Y_FRAMEWORK_CALENDARS')) { + return; +} +@define('S9Y_FRAMEWORK_CALENDARS', true); + /** * Gregorian to Persian Convertor * @@ -20,42 +24,42 @@ function g2p($g_y, $g_m, $g_d){ $g_days_in_month = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); $j_days_in_month = array(31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29); - + $gy = $g_y-1600; $gm = $g_m-1; $gd = $g_d-1; - + $g_day_no = 365*$gy+floor(($gy+3)/4)-floor(($gy+99)/100)+floor(($gy+399)/400); - + for ($i=0; $i < $gm; ++$i){ $g_day_no += $g_days_in_month[$i]; } - + if ($gm>1 && (($gy%4==0 && $gy%100!=0) || ($gy%400==0))){ /* leap and after Feb */ ++$g_day_no; } - + $g_day_no += $gd; $j_day_no = $g_day_no-79; $j_np = floor($j_day_no/12053); $j_day_no %= 12053; $jy = 979+33*$j_np+4*floor($j_day_no/1461); $j_day_no %= 1461; - + if ($j_day_no >= 366) { $jy += floor(($j_day_no-1)/365); $j_day_no = ($j_day_no-1)%365; } $j_all_days = $j_day_no+1; - + for ($i = 0; $i < 11 && $j_day_no >= $j_days_in_month[$i]; ++$i) { $j_day_no -= $j_days_in_month[$i]; } - + $jm = $i+1; $jd = $j_day_no+1; - + return array($jy, $jm, $jd, $j_all_days); } @@ -107,10 +111,10 @@ function p2g($j_y, $j_m, $j_d){ } $gm = $i+1; $gd = $g_day_no+1; - + return array($gy, $gm, $gd); } - + /** * Format a string according to Persian calendar (UTF) * @@ -121,11 +125,11 @@ function p2g($j_y, $j_m, $j_d){ * @return string Formatted local time/date according to locale settings */ function persian_strftime_utf($format, $timestamp='') { - + if($timestamp==''){ $timestamp = mktime(); } - + $g_d=date('j', $timestamp); $g_m=date('n', $timestamp); $g_y=date('Y', $timestamp); @@ -155,12 +159,12 @@ function persian_strftime_utf($format, $timestamp='') { 'Wed' => '5', 'Thu' => '6', 'Fri' => '7'); - + // calculate string $output_str=''; - + for ($i=0; $i1 && (($g_y%4==0 && $g_y%100!=0) || ($g_y%400==0))){ $j_days_in_month[12]++; $leap = 1; } - + $j_month_name = array('', 'فروردین', 'اردیبهشت', 'خرداد', 'تیر', 'مرداد', 'شهریور', 'مهر', 'آبان', 'آذر', 'دی', 'بهمن', 'اسفند'); $j_week_name = array('Saturday' => 'شنبه', @@ -311,12 +315,12 @@ function persian_date_utf($format, $timestamp='') { 'Wed' => '5', 'Thu' => '6', 'Fri' => '7'); - + // calculate string $output_str=''; - + for ($i=0; $i $comment) { if (!isset($entry_comments[$comment['entry_id']])) { @@ -341,7 +345,7 @@ function serendipity_printCommentsByAuthor() { } $entry_comments[$comment['entry_id']]['comments'][] = $comment; } - + foreach($entry_comments AS $entry_id => $_data) { $entry_comments[$entry_id]['tpl_comments'] =& serendipity_printComments($_data['comments'], VIEWMODE_LINEAR, 0, null, 'COMMENTS', 'comments.tpl'); } @@ -356,10 +360,10 @@ function serendipity_printCommentsByAuthor() { $and .= ' AND co.status = \'approved\''; } - $cc = serendipity_db_query("SELECT count(co.id) AS counter + $cc = serendipity_db_query("SELECT count(co.id) AS counter FROM {$serendipity['dbPrefix']}comments AS co - WHERE co.entry_id > 0 - AND co.type LIKE '" . $type . "' + WHERE co.entry_id > 0 + AND co.type LIKE '" . $type . "' AND co.status = 'approved' " . $sql_where . " GROUP BY co.author", true, 'assoc'); if (!isset($cc['counter'])) { diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index f8ec76d6..e03c2d37 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_CONFIG')) { return; } diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index ec0845e1..5911b2e6 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_ENTRIES')) { return; } diff --git a/include/functions_entries_admin.inc.php b/include/functions_entries_admin.inc.php index 5927e062..6321489d 100644 --- a/include/functions_entries_admin.inc.php +++ b/include/functions_entries_admin.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_ENTRIES_ADMIN')) { return; } diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index 44a1af20..f29d50c5 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_IMAGES')) { return; } @@ -3315,15 +3319,15 @@ function serendipity_checkDirUpload($dir) { return true; } */ - + $allowed = serendipity_ACLGet(0, 'directory', 'write', $dir); $mygroups = serendipity_checkPermission(null, null, true); - + // Usergroup "0" always means that access is granted. If no array exists, no ACL restrictions have been set and all is fine. if (!is_array($allowed) || isset($allowed[0])) { return true; } - + if (!is_array($mygroups)) { return true; } @@ -3334,6 +3338,6 @@ function serendipity_checkDirUpload($dir) { break; } } - + return false; } diff --git a/include/functions_images_crop.inc.php b/include/functions_images_crop.inc.php index a9087acb..3992a3b1 100644 --- a/include/functions_images_crop.inc.php +++ b/include/functions_images_crop.inc.php @@ -258,7 +258,7 @@ class imgedit { $this->slice_to_x = $this->slice_from_x + $this->slice_width; $this->slice_to_y = $this->slice_from_y + $this->slice_height; - // TODO: + // TODO: // - Operate also on PNG, TIFF etc. // - Support image magick // - Save file as new image! @@ -283,7 +283,7 @@ class imgedit { rename($new_img_name, $this->img_name); $http_new_file = preg_replace('@^' . preg_quote($serendipity['serendipityPath'] . $serendipity['uploadPath']) . '@', '', $this->img_name); serendipity_makeThumbnail(basename($http_new_file), dirname($http_new_file) . '/'); - + $this->img_name = $new_img_name; $this->img_width = $new_img_width; $this->img_height = $new_img_height; @@ -295,9 +295,9 @@ class imgedit { function increment($fullfile) { $d = dirname($fullfile) . '/'; $f = basename($fullfile); - + $f = time() . '.' . $f; - + return $d . $f; } @@ -391,7 +391,7 @@ class imgedit { // Set the template variables function setVars() { - + $this->imgedit_smarty['zoombox_width'] = $this->zoombox_width; $this->imgedit_smarty['zoombox_padding'] = $this->zoombox_width + 20; $this->imgedit_smarty['area_width'] = $this->area_width; @@ -448,4 +448,3 @@ class imgedit { return true; } } -?> \ No newline at end of file diff --git a/include/functions_installer.inc.php b/include/functions_installer.inc.php index 2a72978a..69d7ce6a 100644 --- a/include/functions_installer.inc.php +++ b/include/functions_installer.inc.php @@ -2,6 +2,9 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} if (defined('S9Y_FRAMEWORK_INSTALLER')) { return; diff --git a/include/functions_permalinks.inc.php b/include/functions_permalinks.inc.php index a11c1ab3..85680a04 100644 --- a/include/functions_permalinks.inc.php +++ b/include/functions_permalinks.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_PERMALINKS')) { return; } diff --git a/include/functions_plugins_admin.inc.php b/include/functions_plugins_admin.inc.php index 5ed42b4d..fd9bd58a 100644 --- a/include/functions_plugins_admin.inc.php +++ b/include/functions_plugins_admin.inc.php @@ -2,6 +2,9 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} if (defined('S9Y_FRAMEWORK_PLUGINS_ADMIN')) { return; diff --git a/include/functions_rss.inc.php b/include/functions_rss.inc.php index b397b523..451b2c7b 100644 --- a/include/functions_rss.inc.php +++ b/include/functions_rss.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_RSS')) { return; } diff --git a/include/functions_smarty.inc.php b/include/functions_smarty.inc.php index 55aeba39..2a2602a5 100644 --- a/include/functions_smarty.inc.php +++ b/include/functions_smarty.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_SMARTY')) { return; } @@ -354,7 +358,7 @@ function serendipity_smarty_showCommentForm($params, &$smarty) { if (!isset($params['data'])) { $params['data'] = $serendipity['POST']; } - + if (!isset($params['showToolbar'])) { $params['showToolbar'] = true; } diff --git a/include/functions_trackbacks.inc.php b/include/functions_trackbacks.inc.php index 4425be33..1781acab 100644 --- a/include/functions_trackbacks.inc.php +++ b/include/functions_trackbacks.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_TRACKBACKS')) { return; } diff --git a/include/functions_upgrader.inc.php b/include/functions_upgrader.inc.php index 515bcf53..804f5a55 100644 --- a/include/functions_upgrader.inc.php +++ b/include/functions_upgrader.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_UPGRADER')) { return; } @@ -89,7 +93,7 @@ function serendipity_fixPlugins($case) { 'serendipity_event_searchhighlight', 'serendipity_event_textile' ); - + $elements = array( 'ENTRY_BODY', 'EXTENDED_BODY', @@ -102,24 +106,24 @@ function serendipity_fixPlugins($case) { $where[] = "name LIKE '$plugin:%'"; } - $rows = serendipity_db_query("SELECT name, value, authorid - FROM {$serendipity['dbPrefix']}config + $rows = serendipity_db_query("SELECT name, value, authorid + FROM {$serendipity['dbPrefix']}config WHERE " . implode(' OR ', $where)); if (!is_array($rows)) { return false; } - + foreach($rows AS $row) { if (preg_match('@^(serendipity_event_.+):([a-z0-9]+)/(.+)@i', $row['name'], $plugin_data)) { foreach($elements AS $element) { if ($plugin_data[3] != constant($element)) { continue; } - + $new = $plugin_data[1] . ':' . $plugin_data[2] . '/' . $element; serendipity_db_query("UPDATE {$serendipity['dbPrefix']}config SET name = '$new' - WHERE name = '{$row['name']}' + WHERE name = '{$row['name']}' AND value = '{$row['value']}' AND authorid = '{$row['authorid']}'"); } diff --git a/include/genpage.inc.php b/include/genpage.inc.php index 36f02da8..504a12a0 100644 --- a/include/genpage.inc.php +++ b/include/genpage.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (!defined('S9Y_FRAMEWORK')) { include('serendipity_config.inc.php'); } @@ -97,7 +101,7 @@ if ($serendipity['smarty_raw_mode']) { case 'comments': serendipity_printCommentsByAuthor(); // use 'content_message' for pagination? - + break; // Show the archive diff --git a/include/lang.inc.php b/include/lang.inc.php index 5f62335f..e2302a11 100644 --- a/include/lang.inc.php +++ b/include/lang.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (!defined('serendipity_LANG_LOADED') || serendipity_LANG_LOADED !== true) { $charset = serendipity_getCharset(); diff --git a/include/plugin_internal.inc.php b/include/plugin_internal.inc.php index 17cc3f49..fefade7e 100644 --- a/include/plugin_internal.inc.php +++ b/include/plugin_internal.inc.php @@ -2,6 +2,10 @@ # Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team) # All rights reserved. See LICENSE file for licensing details +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + if (defined('S9Y_FRAMEWORK_PLUGIN_INTERNAL')) { return; } diff --git a/templates/kubrick/config.inc.php b/templates/kubrick/config.inc.php index 091e22ce..8d5978f4 100644 --- a/templates/kubrick/config.inc.php +++ b/templates/kubrick/config.inc.php @@ -1,5 +1,9 @@ Date: Thu, 30 Nov 2006 21:42:01 +0000 Subject: [PATCH 0134/1127] Disable helper --- lang/plugin_lang.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lang/plugin_lang.php b/lang/plugin_lang.php index a003e9ea..de5433d2 100644 --- a/lang/plugin_lang.php +++ b/lang/plugin_lang.php @@ -1,4 +1,5 @@ Date: Fri, 1 Dec 2006 07:49:13 +0000 Subject: [PATCH 0135/1127] Adjust release --- bundled-libs/create_release.sh | 3 +++ docs/NEWS | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bundled-libs/create_release.sh b/bundled-libs/create_release.sh index c27a74e5..e159f0cd 100755 --- a/bundled-libs/create_release.sh +++ b/bundled-libs/create_release.sh @@ -75,6 +75,9 @@ else echo " - $2/bundled-libs/create_release.sh [766]" chmod 766 "$2/bundled-libs/create_release.sh" + + echo " - $2/tests [remove]" + rm -rf "$2/tests" echo " [DONE]" echo "" diff --git a/docs/NEWS b/docs/NEWS index 0f3c40c1..97455df0 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -350,7 +350,7 @@ Version 1.1-alpha5() * Removed config option "XHTML11 compliance" and enabled by default now (garvinhicking) -Version 1.0.4 () +Version 1.0.4 (December 1st, 2006) ------------------------------------------------------------------------ * Fix local file inclusion bug on systems with two conditions: From 8d57af9729342a3697b6d688ba1998b717a6a324 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 1 Dec 2006 08:01:17 +0000 Subject: [PATCH 0136/1127] version increment --- docs/NEWS | 3 +++ serendipity_config.inc.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/NEWS b/docs/NEWS index 97455df0..4789a62e 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -357,6 +357,9 @@ Version 1.0.4 (December 1st, 2006) register_globals=on AND missing .htaccess for restricting access to .inc.php files. (garvinhicking) + * Fixed problem in trackbacks using a formatted link (like through + trackexits plugin) to trackback to instead of the real one + Version 1.0.3 (November 7th, 2006) ------------------------------------------------------------------------ diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 40489d88..22759c6d 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -31,7 +31,7 @@ if (IS_installed === true && !defined('IN_serendipity')) { include(S9Y_INCLUDE_PATH . 'include/compat.inc.php'); // The version string -$serendipity['version'] = '1.1-beta5'; +$serendipity['version'] = '1.1-beta6'; // Setting this to 'false' will enable debugging output. All alpa/beta/cvs snapshot versions will emit debug information by default. To increase the debug level (to enable Smarty debugging), set this flag to 'debug'. $serendipity['production'] = (preg_match('@\-(alpha|beta|cvs)@', $serendipity['version']) ? false : true); From ded938384149db55bee340210bd2cf788f73c1b9 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 1 Dec 2006 08:58:47 +0000 Subject: [PATCH 0137/1127] Make plugins bail out if called directly --- .../serendipity_event_bbcode.php | 9 +- ...serendipity_event_browsercompatibility.php | 7 +- .../serendipity_event_contentrewrite.php | 7 +- .../serendipity_event_creativecommons.php | 7 +- .../serendipity_event_emoticate.php | 7 +- .../serendipity_event_entryproperties.php | 7 +- .../serendipity_event_karma.php | 7 +- .../serendipity_event_livesearch.php | 9 +- .../serendipity_event_mailer.php | 9 +- .../serendipity_event_nl2br.php | 7 +- .../serendipity_event_s9ymarkup.php | 7 +- .../serendipity_event_searchhighlight.php | 9 +- .../serendipity_event_spamblock.php | 9 +- .../serendipity_event_spartacus.php | 9 +- .../serendipity_event_statistics.php | 199 +++++++++--------- .../serendipity_plugin_statistics.php | 13 +- .../serendipity_event_templatechooser.php | 7 +- .../serendipity_event_textile.php | 7 +- .../serendipity_event_textwiki.php | 7 +- .../serendipity_event_trackexits.php | 7 +- 20 files changed, 225 insertions(+), 125 deletions(-) diff --git a/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php b/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php index beaba8a4..86b1a682 100644 --- a/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php +++ b/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_BBCODE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Jez Hancock, Garvin Hicking'); - $propbag->add('version', '2.06'); + $propbag->add('version', '2.07'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -162,7 +167,7 @@ class serendipity_event_bbcode extends serendipity_event static $pattern_query = '([^"\'\(\);]+?)'; static $target = null; - + if ($target === null) { $target = serendipity_db_bool($this->get_config('target')); } diff --git a/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php b/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php index 47a512ba..456e011d 100644 --- a/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php +++ b/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php @@ -1,5 +1,10 @@ '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '1.0'); + $propbag->add('version', '1.1'); $propbag->add('event_hooks', array( 'css' => true, 'css_backend' => true, diff --git a/plugins/serendipity_event_contentrewrite/serendipity_event_contentrewrite.php b/plugins/serendipity_event_contentrewrite/serendipity_event_contentrewrite.php index 10f5db31..38892c85 100644 --- a/plugins/serendipity_event_contentrewrite/serendipity_event_contentrewrite.php +++ b/plugins/serendipity_event_contentrewrite/serendipity_event_contentrewrite.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_CONTENTREWRITE_DESCRIPTION); $propbag->add('stackable', true); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '1.2'); + $propbag->add('version', '1.3'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php b/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php index 49f80ba2..f883b7b6 100644 --- a/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php +++ b/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php @@ -1,5 +1,10 @@ add('description', PLUGIN_CREATIVECOMMONS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Evan Nemerson'); - $propbag->add('version', '1.1'); + $propbag->add('version', '1.2'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php b/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php index bd3472ba..b22be27e 100644 --- a/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php +++ b/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_EMOTICATE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.3'); + $propbag->add('version', '1.4'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php index bea74936..c8086c5a 100644 --- a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php +++ b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_ENTRYPROPERTIES_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '1.12'); + $propbag->add('version', '1.13'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_karma/serendipity_event_karma.php b/plugins/serendipity_event_karma/serendipity_event_karma.php index 11a5dd1d..75071ab6 100644 --- a/plugins/serendipity_event_karma/serendipity_event_karma.php +++ b/plugins/serendipity_event_karma/serendipity_event_karma.php @@ -1,5 +1,10 @@ add('description', PLUGIN_KARMA_BLAHBLAH); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '1.8'); + $propbag->add('version', '1.9'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_livesearch/serendipity_event_livesearch.php b/plugins/serendipity_event_livesearch/serendipity_event_livesearch.php index f866e9c5..dadd4e71 100644 --- a/plugins/serendipity_event_livesearch/serendipity_event_livesearch.php +++ b/plugins/serendipity_event_livesearch/serendipity_event_livesearch.php @@ -1,10 +1,15 @@ add('description', PLUGIN_EVENT_LIVESEARCH_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Christian Stocker, Garvin Hicking'); - $propbag->add('version', '1.3'); + $propbag->add('version', '1.4'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_mailer/serendipity_event_mailer.php b/plugins/serendipity_event_mailer/serendipity_event_mailer.php index 0185a3ef..13221cd8 100644 --- a/plugins/serendipity_event_mailer/serendipity_event_mailer.php +++ b/plugins/serendipity_event_mailer/serendipity_event_mailer.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_MAILER_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Sebastian Nohn, Kristian Koehntopp, Garvin Hicking'); - $propbag->add('version', '1.46'); + $propbag->add('version', '1.47'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -194,7 +199,7 @@ class serendipity_event_mailer extends serendipity_event ); switch($this->get_config('what')) { - case 'all': + case 'all': $mail['body'] = $eventData['body'] . $eventData['extended']; case 'body': $mail['body'] = $eventData['body']; diff --git a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php index 280b8818..8815cb3b 100644 --- a/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php +++ b/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_NL2BR_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.6'); + $propbag->add('version', '1.7'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php b/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php index a6294b9f..fda358ba 100644 --- a/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php +++ b/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_S9YMARKUP_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.2'); + $propbag->add('version', '1.3'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', diff --git a/plugins/serendipity_event_searchhighlight/serendipity_event_searchhighlight.php b/plugins/serendipity_event_searchhighlight/serendipity_event_searchhighlight.php index d5aa86f6..a3aa4fe8 100644 --- a/plugins/serendipity_event_searchhighlight/serendipity_event_searchhighlight.php +++ b/plugins/serendipity_event_searchhighlight/serendipity_event_searchhighlight.php @@ -4,6 +4,11 @@ /* Authored by Tom Sommer, 2004 */ /**********************************/ + +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + // Probe for a language include with constants. Still include defines later on, if some constants were missing $probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php'; if (file_exists($probelang)) { @@ -24,7 +29,7 @@ class serendipity_event_searchhighlight extends serendipity_event $propbag->add('description', PLUGIN_EVENT_SEARCHHIGHLIGHT_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Tom Sommer'); - $propbag->add('version', '1.2'); + $propbag->add('version', '1.3'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -196,7 +201,7 @@ class serendipity_event_searchhighlight extends serendipity_event isset($serendipity['POST']['properties']['disable_markup_' . $this->instance])) { continue; } - + $element = &$eventData[$temp['element']]; foreach ( $queries as $word ) { diff --git a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php index ebc6c731..90d034b7 100644 --- a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php +++ b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php @@ -1,5 +1,10 @@ '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '1.60'); + $propbag->add('version', '1.61'); $propbag->add('event_hooks', array( 'frontend_saveComment' => true, 'external_plugin' => true, @@ -925,7 +930,7 @@ var $filter_defaults; if (serendipity_db_bool($this->get_config('csrf', true))) { echo serendipity_setFormToken('form'); } - + // Check whether to allow comments from registered authors if (serendipity_userLoggedIn() && $this->inGroup()) { return true; diff --git a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php index 6d387e83..4872deb0 100644 --- a/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php +++ b/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php @@ -8,6 +8,11 @@ ***********/ + +if (IN_serendipity !== true) { + die ("Don't hack!"); +} + // Probe for a language include with constants. Still include defines later on, if some constants were missing $probelang = dirname(__FILE__) . '/' . $serendipity['charset'] . 'lang_' . $serendipity['lang'] . '.inc.php'; if (file_exists($probelang)) { @@ -34,7 +39,7 @@ class serendipity_event_spartacus extends serendipity_event $propbag->add('description', PLUGIN_EVENT_SPARTACUS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '2.8'); + $propbag->add('version', '2.9'); $propbag->add('requirements', array( 'serendipity' => '0.9', 'smarty' => '2.6.7', @@ -46,7 +51,7 @@ class serendipity_event_spartacus extends serendipity_event 'backend_templates_fetchlist' => true, 'backend_templates_fetchtemplate' => true, - + 'backend_pluginlisting_header' => true, 'backend_pluginlisting_header_upgrade' => true )); diff --git a/plugins/serendipity_event_statistics/serendipity_event_statistics.php b/plugins/serendipity_event_statistics/serendipity_event_statistics.php index 8427888f..976a0c8a 100644 --- a/plugins/serendipity_event_statistics/serendipity_event_statistics.php +++ b/plugins/serendipity_event_statistics/serendipity_event_statistics.php @@ -1,5 +1,10 @@ add('description', PLUGIN_EVENT_STATISTICS_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Arnan de Gans, Garvin Hicking, Fredrik Sandberg'); - $propbag->add('version', '1.43'); + $propbag->add('version', '1.44'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -45,11 +50,11 @@ class serendipity_event_statistics extends serendipity_event $propbag->add('description', PLUGIN_EVENT_STATISTICS_MAX_ITEMS_DESC); $propbag->add('default', 20); break; - - + + case 'ext_vis_stat': - $select = array('no' => PLUGIN_EVENT_STATISTICS_EXT_OPT1, - 'yesBot' => PLUGIN_EVENT_STATISTICS_EXT_OPT2, + $select = array('no' => PLUGIN_EVENT_STATISTICS_EXT_OPT1, + 'yesBot' => PLUGIN_EVENT_STATISTICS_EXT_OPT2, 'yesTop' => PLUGIN_EVENT_STATISTICS_EXT_OPT3); $propbag->add('type', 'select'); @@ -59,9 +64,9 @@ class serendipity_event_statistics extends serendipity_event $propbag->add('default', 'no'); break; - + case 'stat_all': - $select = array('no' => PLUGIN_EVENT_STATISTICS_EXT_ALL1, + $select = array('no' => PLUGIN_EVENT_STATISTICS_EXT_ALL1, 'yes' => PLUGIN_EVENT_STATISTICS_EXT_ALL2); $propbag->add('type', 'select'); @@ -71,9 +76,9 @@ class serendipity_event_statistics extends serendipity_event $propbag->add('default', 'yes'); break; - - case 'banned_bots': - $select = array('yes' => PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1, + + case 'banned_bots': + $select = array('yes' => PLUGIN_EVENT_STATISTICS_BANNED_HOSTS1, 'no' => PLUGIN_EVENT_STATISTICS_BANNED_HOSTS2); $propbag->add('type', 'select'); @@ -99,7 +104,7 @@ class serendipity_event_statistics extends serendipity_event if (isset($hooks[$event])) { switch($event) { - + case 'frontend_configure': if ($this->get_config('ext_vis_stat') == 'no') { return; @@ -114,13 +119,13 @@ class serendipity_event_statistics extends serendipity_event if ($this->get_config('db_indices_created', 'false') !== '1') { $this->updateTables(); } - + //Unique visitors are beeing registered and counted here. Calling function below. $sessionChecker = serendipity_db_query("SELECT count(sessID) FROM {$serendipity['dbPrefix']}visitors WHERE '".serendipity_db_escape_string(session_id())."' = sessID GROUP BY sessID", true); if (!is_array($sessionChecker) || (is_array($sessionChecker)) && ($sessionChecker[0] == 0)) { - + $referer = $useragent = $remoteaddr = 'unknown'; - + // gathering intel if ($_SERVER['REMOTE_ADDR']) { $remoteaddr = $_SERVER['REMOTE_ADDR']; @@ -131,9 +136,9 @@ class serendipity_event_statistics extends serendipity_event if ($_SERVER['HTTP_REFERER']) { $referer = $_SERVER['HTTP_REFERER']; } - + $found = 0; - + // avoiding banned browsers if ($this->get_config('banned_bots') == 'yes') { // excludelist botagents @@ -166,23 +171,23 @@ class serendipity_event_statistics extends serendipity_event '26' => "GeoBot", '27' => "DigExt" ); - + foreach($banned_array AS $ban) { if (stristr($useragent, $ban)) { $found = 1; break; } } - } + } - if ($found == 0){ + if ($found == 0){ $this->countVisitor($useragent, $remoteaddr, $referer); } } else { // Update visitor timestamp $this->updateVisitor(); } - + break; case 'backend_sidebar_entries': ?> @@ -198,12 +203,12 @@ class serendipity_event_statistics extends serendipity_event if (!$max_items || !is_numeric($max_items) || $max_items < 1) { $max_items = 20; } - + if ($ext_vis_stat == 'yesTop') { $this->extendedVisitorStatistics($max_items); } - + if ($this->get_config('stat_all') == 'yes') { $first_entry = serendipity_db_query("SELECT timestamp FROM {$serendipity['dbPrefix']}entries ORDER BY timestamp ASC limit 1", true); $last_entry = serendipity_db_query("SELECT timestamp FROM {$serendipity['dbPrefix']}entries ORDER BY timestamp DESC limit 1", true); @@ -220,10 +225,10 @@ class serendipity_event_statistics extends serendipity_event GROUP BY ec.categoryid, c.category_name ORDER BY postings DESC"; $category_rows = serendipity_db_query($cat_sql); - + $image_count = serendipity_db_query("SELECT count(id) FROM {$serendipity['dbPrefix']}images", true); $image_rows = serendipity_db_query("SELECT extension, count(id) AS images FROM {$serendipity['dbPrefix']}images GROUP BY extension ORDER BY images DESC"); - + $subscriber_count = count(serendipity_db_query("SELECT count(id) FROM {$serendipity['dbPrefix']}comments WHERE type = 'NORMAL' AND subscribed = 'true' GROUP BY email")); $subscriber_rows = serendipity_db_query("SELECT e.timestamp, e.id, e.title, count(c.id) as postings FROM {$serendipity['dbPrefix']}comments c, @@ -232,7 +237,7 @@ class serendipity_event_statistics extends serendipity_event GROUP BY e.id, c.email, e.title, e.timestamp ORDER BY postings DESC LIMIT $max_items"); - + $comment_count = serendipity_db_query("SELECT count(id) FROM {$serendipity['dbPrefix']}comments WHERE type = 'NORMAL'", true); $comment_rows = serendipity_db_query("SELECT e.timestamp, e.id, e.title, count(c.id) as postings FROM {$serendipity['dbPrefix']}comments c, @@ -241,14 +246,14 @@ class serendipity_event_statistics extends serendipity_event GROUP BY e.id, e.title, e.timestamp ORDER BY postings DESC LIMIT $max_items"); - + $commentor_rows = serendipity_db_query("SELECT author, max(email) as email, max(url) as url, count(id) as postings FROM {$serendipity['dbPrefix']}comments c WHERE type = 'NORMAL' GROUP BY author ORDER BY postings DESC LIMIT $max_items"); - + $tb_count = serendipity_db_query("SELECT count(id) FROM {$serendipity['dbPrefix']}comments WHERE type = 'TRACKBACK'", true); $tb_rows = serendipity_db_query("SELECT e.timestamp, e.id, e.title, count(c.id) as postings FROM {$serendipity['dbPrefix']}comments c, @@ -257,14 +262,14 @@ class serendipity_event_statistics extends serendipity_event GROUP BY e.timestamp, e.id, e.title ORDER BY postings DESC LIMIT $max_items"); - + $tbr_rows = serendipity_db_query("SELECT author, max(email) as email, max(url) as url, count(id) as postings FROM {$serendipity['dbPrefix']}comments c WHERE type = 'TRACKBACK' GROUP BY author ORDER BY postings DESC LIMIT $max_items"); - + $length = serendipity_db_query("SELECT SUM(LENGTH(body) + LENGTH(extended)) FROM {$serendipity['dbPrefix']}entries", true); $length_rows = serendipity_db_query("SELECT id, title, (LENGTH(body) + LENGTH(extended)) as full_length FROM {$serendipity['dbPrefix']}entries ORDER BY full_length DESC LIMIT $max_items"); ?> @@ -522,7 +527,7 @@ class serendipity_event_statistics extends serendipity_event
    $max_items)); ?>
- + updatestats('update'); - + $time = date('H:i'); $day = date('Y-m-d'); return serendipity_db_query("UPDATE {$serendipity['dbPrefix']}visitors SET time = '$time', day = '$day' WHERE sessID = '" . serendipity_db_escape_string(strip_tags(session_id())) . "'"); @@ -580,7 +585,7 @@ class serendipity_event_statistics extends serendipity_event global $serendipity; $this->updatestats('new'); - + $thedate = date('Y-m-d'); $values = array( 'sessID' => strip_tags(session_id()), @@ -590,29 +595,29 @@ class serendipity_event_statistics extends serendipity_event 'browser'=> strip_tags($useragent), 'ip' => strip_tags($remoteaddr) ); - - serendipity_db_insert('visitors', $values); - + + serendipity_db_insert('visitors', $values); + // updating the referrer-table if (strlen($referer) >= 1) { //retrieving the referrer base URL - $temp_array = explode('?', $referer); - $urlA = $temp_array[0]; - + $temp_array = explode('?', $referer); + $urlA = $temp_array[0]; + //removing "http://" & trailing subdirectories $temp_array3 = explode('//', $urlA); $urlB = $temp_array3[1]; $temp_array4 = explode('/', $urlB); $urlB = $temp_array4[0]; - + //removing www $urlC = serendipity_db_escape_string(str_replace('www.', '', $urlB)); - + if(strlen($urlC) < 1) { $urlC = 'unknown'; } - + //updating db $q = serendipity_db_query("SELECT count(refs) AS referrer FROM {$serendipity['dbPrefix']}refs WHERE refs = '$urlC' GROUP BY refs", true); if ($q['referrer'] >= 1){ @@ -621,13 +626,13 @@ class serendipity_event_statistics extends serendipity_event serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}refs (refs, count) VALUES ('$urlC', 1)"); } } - + } //end of function countVisitor - + // Calculate daily stats function statistics_getdailystats($day, $amount) { global $serendipity; - + list($year, $month) = split('[-]', date("Y-m")); if ($day > 0 && $day <32) { $sql = "SELECT SUM(visits) AS dailyvisit FROM {$serendipity['dbPrefix']}visitors_count WHERE day"; @@ -644,19 +649,19 @@ class serendipity_event_statistics extends serendipity_event echo "Daycount failed - Days only go from 1 to 31"; return "failure"; } - - if (! isset($container)) { + + if (! isset($container)) { $sql = "SELECT SUM(visits) FROM {$serendipity['dbPrefix']}visitors_count WHERE day = '$day' AND month = '$month' AND year = '$year'"; - $res = serendipity_db_query($sql, true); - return $res; - } + $res = serendipity_db_query($sql, true); + return $res; + } } - + // Calculate monthly stats - function statistics_getmonthlystats($month, $amount) { + function statistics_getmonthlystats($month, $amount) { global $serendipity; - $year = date("Y"); + $year = date("Y"); if ($month > 0 && $month < 13) { $sql = "SELECT SUM(visits) AS monthlyvisit FROM {$serendipity['dbPrefix']}visitors_count WHERE month"; for ($i=1; $i<13; $i++) { @@ -672,22 +677,22 @@ class serendipity_event_statistics extends serendipity_event echo "Monthcount failed - Months only go from 1 to 12"; return "failure"; } - - if (!isset($container)) { + + if (!isset($container)) { $sql = "SELECT SUM(visits) FROM {$serendipity['dbPrefix']}visitors_count WHERE month = '$month' AND year = '$year'"; - $res = serendipity_db_query($sql, true); - return $res; + $res = serendipity_db_query($sql, true); + return $res; } - } - + } + function extendedVisitorStatistics($max_items){ - + global $serendipity; - + // ---------------QUERIES for Viewing statistics ---------------------------------------------- $day = date('Y-m-d'); - list($year, $month, $day) = split('-', $day); - + list($year, $month, $day) = split('-', $day); + $visitors_count_firstday = serendipity_db_query("SELECT day FROM {$serendipity['dbPrefix']}visitors ORDER BY counter_id ASC LIMIT 1", true); $visitors_count_today = serendipity_db_query("SELECT visits FROM {$serendipity['dbPrefix']}visitors_count WHERE year = '".$year."' AND month = '".$month."' AND day = '".$day."'", true); $visitors_count = serendipity_db_query("SELECT SUM(visits) FROM {$serendipity['dbPrefix']}visitors_count", true); @@ -695,7 +700,7 @@ class serendipity_event_statistics extends serendipity_event $hits_count = serendipity_db_query("SELECT SUM(hits) FROM {$serendipity['dbPrefix']}visitors_count", true); $visitors_latest = serendipity_db_query("SELECT counter_id, day, time, ref, browser, ip FROM {$serendipity['dbPrefix']}visitors ORDER BY counter_id DESC LIMIT ".$max_items.""); $top_refs = serendipity_db_query("SELECT refs, count FROM {$serendipity['dbPrefix']}refs ORDER BY count DESC LIMIT 20"); - + // ---------------STYLES for Viewing statistics ---------------------------------------------- echo " - - + + {/if} - - + + '; break; From 7a7dc4f824a3b4c57873ea02d6f1d3c5376361de Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 26 Jan 2007 09:26:10 +0000 Subject: [PATCH 0189/1127] Dutch translation update with many fixes by Sam Geeraerts --- docs/NEWS | 2 + lang/UTF-8/serendipity_lang_nl.inc.php | 1037 ++++++++++++----------- lang/serendipity_lang_nl.inc.php | 1043 ++++++++++++------------ 3 files changed, 1041 insertions(+), 1041 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index bc448856..e0b2a265 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,8 @@ Version 1.2 () ------------------------------------------------------------------------ + * Dutch translation update with many fixes by Sam Geeraerts + * Improve Livesearch-Plugin to abort search on outside-of-box click, fetch proper "not found" message on zero results (Lars Strojny) diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index 7cfcea05..c8c3b54e 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -1,8 +1,9 @@ - # http://www.heimp.nl +# (c) 2007 Sam Geeraerts /* vim: set sts=4 ts=4 expandtab : */ @define('LANG_CHARSET', 'UTF-8'); @@ -20,7 +21,7 @@ @define('HAVE_TO_BE_LOGGED_ON', 'U moet ingelogd zijn om deze pagina te kunnen bekijken'); @define('WRONG_USERNAME_OR_PASSWORD', 'Waarschijnlijk heeft u een ongeldige gebruikersnaam of wachtwoord ingevoerd.'); @define('APPEARANCE', 'Uiterlijk'); -@define('MANAGE_STYLES', 'Beheer stijlen'); +@define('MANAGE_STYLES', 'Beheer Stijlen'); @define('CONFIGURE_PLUGINS', 'Configureer Plugins'); @define('CONFIGURATION', 'Configuratie'); @define('BACK_TO_BLOG', 'Terug naar het Weblog'); @@ -32,10 +33,10 @@ @define('SAVE', 'Opslaan'); @define('NAME', 'Naam'); @define('CREATE_NEW_CAT', 'Maak een nieuwe categorie aan'); -@define('I_WANT_THUMB', 'Ik wil graag een indexplaatje in mijn artikel gebruiken.'); -@define('I_WANT_BIG_IMAGE', 'Ik wil graag de volledige afbeeldingen in mijn artikel gebruiken.'); -@define('I_WANT_NO_LINK', ' Ik wil het graag laten weergeven als een afbeelding'); -@define('I_WANT_IT_TO_LINK', 'Ik wil het graag als een verwijzing weergeven naar de volgende pagina:'); +@define('I_WANT_THUMB', 'Ik wil de miniatuur in mijn artikel gebruiken.'); +@define('I_WANT_BIG_IMAGE', 'Ik wil de grote afbeelding in mijn artikel gebruiken.'); +@define('I_WANT_NO_LINK', ' Ik wil een gewone afbeelding'); +@define('I_WANT_IT_TO_LINK', 'Ik wil dat de afbeelding verwijst naar de volgende pagina:'); @define('BACK', 'Terug'); @define('FORWARD', 'Verder'); @define('ANONYMOUS', 'Anoniem'); @@ -49,73 +50,72 @@ @define('DESCRIPTION', 'Beschrijving'); @define('PLACEMENT', 'Placement'); @define('DELETE', 'Verwijderen'); -@define('SAVE', 'Opslaan'); @define('UP', 'OP'); @define('DOWN', 'NEER'); -@define('ENTRIES', 'bijdragen'); -@define('NEW_ENTRY', 'Nieuwe bijdrage'); +@define('ENTRIES', 'artikelen'); +@define('NEW_ENTRY', 'Nieuw artikel'); @define('EDIT_ENTRIES', 'Bewerk bijdragen'); @define('CATEGORIES', 'Categorieën'); -@define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn, zonder index-afbeelding."); -@define('CREATE_THUMBS', 'Creëer nieuwe index-afbeeldingen'); +@define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn zonder miniatuur."); +@define('CREATE_THUMBS', 'Creëer nieuwe indexafbeeldingen'); @define('MANAGE_IMAGES', 'Beheer afbeeldingen'); @define('NAME', 'Naam'); @define('EMAIL', 'E-mail'); -@define('HOMEPAGE', 'Webpagina'); +@define('HOMEPAGE', 'Homepage'); @define('COMMENT', 'Reactie'); -@define('REMEMBER_INFO', 'Onthoud Informatie? '); +@define('REMEMBER_INFO', 'Informatie onthouden? '); @define('SUBMIT_COMMENT', 'Reactie plaatsen'); -@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen bijdragen af te drukken'); +@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen artikelen om weer te geven'); @define('COMMENTS', 'Reacties'); @define('ADD_COMMENT', 'Reactie toevoegen'); @define('NO_COMMENTS', 'Geen reacties'); @define('POSTED_BY', 'Geplaatst door'); @define('ON', 'op'); -@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw Weblog "%s", op bijdrage met onderwerp "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback naar uw website is aangemaakt naar uw Weblog-bijdrage met onderwerp "%s".'); +@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw weblog "%s", op het artikel getiteld "%s".'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback is aangemaakt naar uw weblogartikel getiteld "%s".'); @define('NO_CATEGORY', 'Geen categorie'); -@define('ENTRY_BODY', 'Verkorte bijdrage'); -@define('EXTENDED_BODY', 'Uitgebreide bijdrage'); +@define('ENTRY_BODY', 'Artikeltekst'); +@define('EXTENDED_BODY', 'Uitgebreide tekst'); @define('CATEGORY', 'Categorie'); @define('EDIT', 'Bewerk'); -@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen bijdragen gevonden voor zoekopdracht %s' . "\n"); +@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen artikelen gevonden voor zoekopdracht %s' . "\n"); @define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Uw zoekopdracht naar %s heeft %s zoekresultaten opgeleverd:'); @define('IMAGE', 'Afbeelding'); @define('ERROR_FILE_NOT_EXISTS', 'Fout: Oude bestandsnaam bestaat niet!'); @define('ERROR_FILE_EXISTS', 'Fout: Nieuwe bestandsnaam is reeds in gebruik, kies een andere!'); @define('ERROR_SOMETHING', 'Fout: Er gaat iets fout'); @define('ADDING_IMAGE', 'Afbeelding toevoegen...'); -@define('THUMB_CREATED_DONE', 'Index-afbeelding gemaakt.
Succesvol.'); +@define('THUMB_CREATED_DONE', 'Miniatuur gemaakt.
Gedaan.'); @define('ERROR_FILE_EXISTS_ALREADY', 'Fout: Bestand bestaat al!'); @define('ERROR_UNKNOWN_NOUPLOAD', 'Er is een onbekende fout opgetreden, het bestand is niet verzonden. Misschien is het bestand groter dan uw server toestaat. Controleer dit bij uw provider of bewerk uw php.ini zodat deze grotere bestanden toelaat.'); @define('GO', 'Uitvoeren!'); @define('NEWSIZE', 'Nieuwe grootte: '); @define('RESIZE_BLAHBLAH', 'Vergroten/Verkleinen %s

'); -@define('ORIGINAL_SIZE', 'Originele grootte: %sx%s pixel'); +@define('ORIGINAL_SIZE', 'Originele grootte: %sx%s pixels'); @define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Hier kunt u de grootte van de afbeelding aanpassen. Als u de afbeeldingsverhoudingen wilt behouden, voer dan in één van de velden een waarde in en druk op de TAB-toets -- Het programma zal dan zelf de andere grootte berekenen zodat de verhoudingen hetzelfde blijven

'); @define('QUICKJUMP_CALENDAR', 'Quickjump Kalender'); @define('QUICKSEARCH', 'Zoeken'); -@define('SEARCH_FOR_ENTRY', 'Zoek naar een bijdrage'); +@define('SEARCH_FOR_ENTRY', 'Zoek naar een artikel'); @define('ARCHIVES', 'Archief'); -@define('BROWSE_ARCHIVES', 'Doorzoek het archief, per maand'); -@define('TOP_REFERRER', 'Top Referrer'); -@define('SHOWS_TOP_SITES', 'Hier worden websites weergegeven die regelmatig naar uw website verwijzen of waar regelmatig lezers vandaan komen'); -@define('TOP_EXITS', 'Top Exits'); -@define('SHOWS_TOP_EXIT', 'Hier worden de, door u geplaatste, links getoond die regelmatig door uw lezers bekeken worden'); -@define('SYNDICATION', 'Syndication'); -@define('SHOWS_RSS_BLAHBLAH', 'Toont de RSS Syndication-Links'); +@define('BROWSE_ARCHIVES', 'Blader door het archief per maand'); +@define('TOP_REFERRER', 'Topverwijzers'); +@define('SHOWS_TOP_SITES', 'Toont de websites die uw weblog de meeste bezoekers bezorgen.'); +@define('TOP_EXITS', 'Top uitgaande hyperlinks'); +@define('SHOWS_TOP_EXIT', 'Toont de populairste hyperlinks waarmee bezoekers uw weblog verlaten.'); +@define('SYNDICATION', 'Verzamelpublicatie'); +@define('SHOWS_RSS_BLAHBLAH', 'Toont de hyperlinks voor verzamelpublicatie'); @define('ADVERTISES_BLAHBLAH', 'Toont een link waar anderen Serendipity software kunnen downloaden'); -@define('HTML_NUGGET', 'HTML Invoer'); +@define('HTML_NUGGET', 'HTML-blokje'); @define('HOLDS_A_BLAHBLAH', 'Een stukje waarin u uw eigen HTML-tekst kunt schrijven, deze verschijnt aan de zijkant'); -@define('TITLE_FOR_NUGGET', 'Naam van het stuk'); -@define('THE_NUGGET', 'The Nugget of HTML!'); +@define('TITLE_FOR_NUGGET', 'Titel van het blokje'); +@define('THE_NUGGET', 'Het blokje HTML!'); @define('SYNDICATE_THIS_BLOG', 'Abonneren op dit weblog'); -@define('YOU_CHOSE', 'U heeft zich voor %s opgegeven'); +@define('YOU_CHOSE', 'U koos voor %s'); @define('IMAGE_ROTATE_LEFT', 'Roteer de afbeelding 90 graden tegen de klok in'); @define('IMAGE_ROTATE_RIGHT', 'Roteer de afbeelding 90 graden met de klok mee'); @define('IMAGE_SIZE', 'Grootte van de afbeelding'); -@define('IMAGE_AS_A_LINK', 'Image insertion'); -@define('POWERED_BY', 'Powered by'); +@define('IMAGE_AS_A_LINK', 'Verwijzing'); +@define('POWERED_BY', 'Aangedreven door'); @define('TRACKBACKS', 'Trackbacks'); @define('TRACKBACK', 'Trackback'); @define('NO_TRACKBACKS', 'Geen Trackbacks'); @@ -127,29 +127,29 @@ @define('IN', 'in'); @define('EXCERPT', 'Uittreksel'); @define('TRACKED', 'Gevolgd'); -@define('LINK_TO_ENTRY', 'Link naar bijdrage'); -@define('LINK_TO_REMOTE_ENTRY', 'Link naar externe bijdrage'); +@define('LINK_TO_ENTRY', 'Link naar artikel'); +@define('LINK_TO_REMOTE_ENTRY', 'Link naar extern artikel'); @define('IP_ADDRESS', 'IP-adres'); @define('USER', 'Gebruiker'); -@define('THUMBNAIL_USING_OWN', 'Behoud %s als zijn eigen index-afbeelding, verkleinen is niet nodig.'); -@define('THUMBNAIL_FAILED_COPY', '%s kon niet gekopieërd worden en kan dus niet als index-afbeelding gebruikt worden!'); +@define('THUMBNAIL_USING_OWN', 'Geen miniatuur aangemaakt voor %s omdat het al klein genoeg is.'); +@define('THUMBNAIL_FAILED_COPY', '%s kon niet gekopieerd worden en kan dus niet als miniatuur gebruikt worden!'); @define('AUTHOR', 'Auteur'); @define('LAST_UPDATED', 'Laatst bewerkt'); -@define('TRACKBACK_SPECIFIC', 'Trackback URI voor deze bijdrage'); -@define('DIRECT_LINK', 'Directe link naar deze bijdrage'); +@define('TRACKBACK_SPECIFIC', 'Trackback-URI voor dit artikel'); +@define('DIRECT_LINK', 'Directe link naar dit artikel'); @define('COMMENT_ADDED', 'Uw reactie is succesvol toegevoegd. '); -@define('COMMENT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); -@define('COMMENT_NOT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); -@define('COMMENTS_DISABLE', 'Sta geen reacties toe op deze bijdrage'); -@define('COMMENTS_ENABLE', 'Sta reacties toe op deze bijdrage'); -@define('COMMENTS_CLOSED', 'De auteur staat het niet toe te reageren op deze bijdrage'); -@define('EMPTY_COMMENT', 'Uw reactie bevatte geen tekst, gaat u alstublieft %sterug%s en probeer opnieuw'); -@define('ENTRIES_FOR', 'Inzendingen voor %s'); +@define('COMMENT_ADDED_CLICK', 'Keer terug naar de %sreacties%s of %ssluit%s dit scherm.'); +@define('COMMENT_NOT_ADDED_CLICK', 'Keer terug naar de %sreacties%s of %ssluit%s dit scherm.'); +@define('COMMENTS_DISABLE', 'Sta geen reacties toe op dit artikel'); +@define('COMMENTS_ENABLE', 'Sta reacties toe op dit artikel'); +@define('COMMENTS_CLOSED', 'De auteur staat geen reacties toe op dit artikel'); +@define('EMPTY_COMMENT', 'Uw reactie bevatte geen tekst, %sga terug%s en probeer opnieuw'); +@define('ENTRIES_FOR', 'Artikelen van %s'); @define('DOCUMENT_NOT_FOUND', 'Het document %s is helaas niet gevonden.'); @define('USERNAME', 'Gebruikersnaam'); @define('PASSWORD', 'Wachtwoord'); @define('AUTOMATIC_LOGIN', 'Bewaar deze informatie'); -@define('SERENDIPITY_INSTALLATION', 'Serendipity installatie'); +@define('SERENDIPITY_INSTALLATION', 'Serendipity Installatie'); @define('LEFT', 'links'); @define('RIGHT', 'rechts'); @define('HIDDEN', 'verborgen'); @@ -157,91 +157,90 @@ @define('SAVE_CHANGES_TO_LAYOUT', 'Bewaar veranderingen in ontwerp'); @define('COMMENTS_FROM', 'Reactie van'); @define('ERROR', 'Fout'); -@define('ENTRY_SAVED', 'Uw bijdrage is bewaard'); -@define('DELETE_SURE', 'Weet u zeker dat u bijdrage #%s definitief wilt verwijderen?'); -@define('NOT_REALLY', 'Niet echt...'); -@define('DUMP_IT', 'Verwijder!'); -@define('RIP_ENTRY', 'Inzending #%s is verwijderd'); -@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige bijdragen zijn verplaatst naar categorie #%s'); +@define('ENTRY_SAVED', 'Uw artikel is bewaard'); +@define('DELETE_SURE', 'Weet u zeker dat u artikel #%s definitief wilt verwijderen?'); +@define('NOT_REALLY', 'Nee'); +@define('DUMP_IT', 'Ja'); +@define('RIP_ENTRY', 'Artikel #%s is verwijderd'); +@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige artikelen zijn verplaatst naar categorie #%s'); @define('CATEGORY_DELETED', 'Categorie #%s is verwijderd.'); -@define('CATEGORY_REMAINING', 'Verwijder deze categorie en verplaats de bijdragen naar categorie: %s'); @define('INVALID_CATEGORY', 'Er is geen categorie opgegeven om te verwijderen'); @define('CATEGORY_SAVED', 'Categorie is opgeslagen'); @define('SELECT_TEMPLATE', 'Selecteer een template dat u wenst te gebruiken voor uw weblog'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Inzendingen zijn niet succesvol ingevoerd!'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Artikelen zijn niet succesvol ingevoerd!'); @define('MT_DATA_FILE', 'Movable Type databestand'); @define('FORCE', 'Forceer'); @define('CREATE_AUTHOR', 'Maak auteur \'%s\' aan.'); @define('CREATE_CATEGORY', 'Maak categorie \'%s\' aan.'); @define('MYSQL_REQUIRED', 'U moet een MySQL-verbinding hebben om deze actie te voltooien.'); -@define('COULDNT_CONNECT', 'Kan geen verbinding maken met de volgende MySQL database: %s.'); -@define('COULDNT_SELECT_DB', 'Kan de volgende database niet selecteren: %s.'); -@define('COULDNT_SELECT_USER_INFO', 'Kan de volgende gebruikers informatie niet selecteren: %s.'); +@define('COULDNT_CONNECT', 'Kan geen verbinding maken met de volgende MySQL-databank: %s.'); +@define('COULDNT_SELECT_DB', 'Kan de volgende databank niet selecteren: %s.'); +@define('COULDNT_SELECT_USER_INFO', 'Kan de volgende gebruikersinformatie niet selecteren: %s.'); @define('COULDNT_SELECT_CATEGORY_INFO', 'Kan de volgende categorie niet selecteren: %s.'); -@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende bijdragen niet selecteren: %s.'); -@define('COULDNT_SELECT_COMMENT_INFO', 'Kan de volgende reactie niet selecteren: %s.'); +@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende artikelen niet selecteren: %s.'); +@define('COULDNT_SELECT_COMMENT_INFO', 'Kan de volgende reacties niet selecteren: %s.'); @define('YES', 'Ja'); @define('NO', 'Nee'); @define('USE_DEFAULT', 'Standaard'); -@define('CHECK_N_SAVE', 'Controleer & Bewaren'); +@define('CHECK_N_SAVE', 'Controleren & bewaren'); @define('DIRECTORY_WRITE_ERROR', 'Kan niet schrijven naar map %s. Controleer de toegangsrechten.'); @define('DIRECTORY_CREATE_ERROR', 'Map %s bestaat niet en kon niet worden aangemaakt. Maak deze alstublieft handmatig aan'); @define('DIRECTORY_RUN_CMD', ' -> voer %s %s uit'); -@define('CANT_EXECUTE_BINARY', 'Kan %s opdracht niet uitvoeren'); +@define('CANT_EXECUTE_BINARY', 'Kan opdracht %s niet uitvoeren'); @define('FILE_WRITE_ERROR', 'Kan niet schrijven naar bestand %s.'); -@define('FILE_CREATE_YOURSELF', 'Maakt u zelf het bestand aan of controleer de toegangsrechten'); -@define('COPY_CODE_BELOW', '
* Kopieër de onderstaande code en voeg deze toe aan het bestand %s in uw %s map:
%s
' . "\n"); -@define('WWW_USER', 'Verander gebruiker www in de gebruiker die de apache-server draait (bijvoorbeeld nobody).'); -@define('BROWSER_RELOAD', 'Als u dit heeft gedaan drukt u op uw browser\'s "opnieuw openen" knop.'); -@define('DIAGNOSTIC_ERROR', 'Serendipity heeft enkele fouten gevonden, in de door u opgegeven informatie, tijdens het uitvoeren van een diagnostisch programma:'); +@define('FILE_CREATE_YOURSELF', 'Maak zelf het bestand aan of controleer de toegangsrechten'); +@define('COPY_CODE_BELOW', '
* Kopieer de onderstaande code en voeg deze toe aan het bestand %s in de map %s:
%s
' . "\n"); +@define('WWW_USER', 'Verander gebruiker \'www\' in de gebruiker die de apache-server draait (bijvoorbeeld nobody).'); +@define('BROWSER_RELOAD', 'Herlaad daarna de pagina.'); +@define('DIAGNOSTIC_ERROR', 'Serendipity heeft fouten gevonden in de door u opgegeven informatie tijdens het uitvoeren van een diagnostisch programma:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity is nog niet geïnstalleerd. Installeer het nu alstublieft.'); -@define('INCLUDE_ERROR', 'serendipity fout: kan %s niet toevoegen - wordt afgesloten.'); -@define('DATABASE_ERROR', 'serendipity error: kan geen verbinding maken met de database - wordt afgesloten.'); -@define('CREATE_DATABASE', 'Maak standaard database aan...'); -@define('ATTEMPT_WRITE_FILE', 'Probeer bestand %s aan te maken...'); +@define('INCLUDE_ERROR', 'Fout: Kan %s niet invoegen - wordt afgesloten.'); +@define('DATABASE_ERROR', 'Fout: Kan geen verbinding maken met de databank - wordt afgesloten.'); +@define('CREATE_DATABASE', 'Standaarddatabank aanmaken...'); +@define('ATTEMPT_WRITE_FILE', 'Bestand %s proberen aan te maken...'); @define('WRITTEN_N_SAVED', 'Configuratie geschreven & opgeslagen'); -@define('IMAGE_ALIGNMENT', 'Afbeelding uitlijnen'); +@define('IMAGE_ALIGNMENT', 'Uitlijning'); @define('ENTER_NEW_NAME', 'Voer een nieuwe naam in voor: '); @define('RESIZING', 'Grootte aanpassen'); @define('RESIZE_DONE', 'Gereed (%s afbeeldingen aangepast).'); -@define('SYNCING', 'Bezig met het synchroniseren van de database met de map waar de afbeeldingen in staan'); +@define('SYNCING', 'Bezig met het synchroniseren van de databank met de map waar de afbeeldingen in staan'); @define('SYNC_DONE', 'Gereed (%s afbeeldingen gesynchroniseerd).'); @define('FILE_NOT_FOUND', 'Kan bestand %s niet vinden, mogelijk is deze reeds verwijderd.'); -@define('ABORT_NOW', 'Annuleer nu'); -@define('REMOTE_FILE_NOT_FOUND', 'Het bestand is niet gevonden, weet u zeker dat de webpagina %s correct (geschreven) is?'); +@define('ABORT_NOW', 'Annuleren'); +@define('REMOTE_FILE_NOT_FOUND', 'Het bestand is niet gevonden, weet u zeker dat de URL %s correct is?'); @define('FILE_FETCHED', '%s opgehaald als %s'); -@define('FILE_UPLOADED', 'Het bestand %s is succesvol geupload als %s'); +@define('FILE_UPLOADED', 'Het bestand %s is succesvol geüpload als %s'); @define('WORD_OR', 'Of'); -@define('SCALING_IMAGE', 'Aanpassen van de grootte van %s naar %s x %s px'); +@define('SCALING_IMAGE', 'Grootte aanpassen van %s naar %s x %s px'); @define('KEEP_PROPORTIONS', 'Behoud verhoudingen'); -@define('REALLY_SCALE_IMAGE', 'Wilt u de afbeelding echt aanpassen? Dit kan namelijk niet meer ongedaan gemaakt worden!'); +@define('REALLY_SCALE_IMAGE', 'Wilt u de afbeelding echt aanpassen? Dit kan niet ongedaan gemaakt worden!'); @define('TOGGLE_ALL', 'Alles uit- of inklappen'); -@define('TOGGLE_OPTION', 'Uit/Inklap opties'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op deze bijdrage'); -@define('UNSUBSCRIBE_OK', "%s is nu geabonneerd op deze bijdrage"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerde bijdrage "%s"'); -@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); -@define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nEén van de beste weblogs. U kunt het ook gebruiken.\nGa naar om uit te vinden hoe."); -@define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); -@define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); -@define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); -@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 reacties'); -@define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Field "managingEditor"'); -@define('SYNDICATION_PLUGIN_WEBMASTER', 'Field "webMaster"'); -@define('SYNDICATION_PLUGIN_BANNERURL', 'Afbeelding voor de RSS feed'); +@define('TOGGLE_OPTION', 'Uit-/inklappen'); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op dit artikel'); +@define('UNSUBSCRIBE_OK', 'Het abonnement op dit artikel is nu opgezegd voor %s'); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerd artikel "%s"'); +@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op artikel \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de reactie hier vinden: %s\n\nU kunt zich uitschrijven door op deze hyperlink te klikken: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op artikel \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt het artikel hier vinden: %s\n\nU kunt zich uitschrijven door op deze hyperlink te klikken: %s\n"); +@define('SIGNATURE', "\n-- \n%s wordt aangedreven door Serendipity, één van de beste weblogs.\nU kunt het ook gebruiken: ga naar om te ontdekken hoe."); +@define('SYNDICATION_PLUGIN_091', 'RSS 0.91-toevoer'); +@define('SYNDICATION_PLUGIN_10', 'RSS 1.0-toevoer'); +@define('SYNDICATION_PLUGIN_20', 'RSS 2.0-toevoer'); +@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0-toevoer reacties'); +@define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3-toevoer'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Veld "managingEditor"'); +@define('SYNDICATION_PLUGIN_WEBMASTER', 'Veld "webMaster"'); +@define('SYNDICATION_PLUGIN_BANNERURL', 'Afbeelding voor de RSS-toevoer'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Breedte van de afbeelding'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Hoogte van de afbeelding'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mailadres van de webmaster, indien beschikbaar. (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mailadres van de managing editor, indien beschikbaar. (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL van een afbeelding in GIF/JPEG/PNG format, indien beschikbaar. (empty: serendipity-logo)'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-mailadres van de webmaster, indien beschikbaar. (leeg: verborgen) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-mailadres van de beherende redacteur, indien beschikbaar. (leeg: verborgen) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL van een afbeelding in GIF/JPEG/PNG-formaat, indien beschikbaar. (leeg: Serendipity-logo)'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'in pixels, max. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'in pixels, max. 400'); -@define('SYNDICATION_PLUGIN_TTL', 'Field "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten nadat uw weblog niet meer gecached mag worden door buitenlandse sites/applicaties (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_PUBDATE', 'Field "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geintegreerd in uw RSS-channel, om zo de dag van de laatste bijdrage te tonen?'); +@define('SYNDICATION_PLUGIN_TTL', 'Veld "ttl" (time-to-live)'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten waarna uw weblog niet meer gecached mag worden door externe websites/applicaties (leeg: verborgen) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_PUBDATE', 'Veld "pubDate"'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geïntegreerd in uw RSS-toevoer, om zo de dag van de laatste bijdrage te tonen?'); @define('CONTENT', 'Inhoud'); @define('TYPE', 'Type'); @define('DRAFT', 'Concept'); @@ -249,199 +248,199 @@ @define('PREVIEW', 'Voorvertoning'); @define('DATE', 'Datum'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Opgelet: De door u ingevoerde datum is niet correct. Het moet opgegeven worden in het volgende formaat JJJJ-MM-DD UU:MM. Bijvoorbeeld 1970-12-31 14:39'); -@define('CATEGORY_PLUGIN_DESC', 'Toon de lijst met categorieën.'); +@define('DATE_INVALID', 'Opgelet: De door u ingevoerde datum is niet correct. Het moet opgegeven worden in het volgende formaat JJJJ-MM-DD hh:mm. Bijvoorbeeld 1970-12-31 14:39'); +@define('CATEGORY_PLUGIN_DESC', 'Toont de lijst met categorieën.'); @define('ALL_AUTHORS', 'Alle auteurs'); @define('CATEGORIES_TO_FETCH', 'Op te halen categorieën'); -@define('CATEGORIES_TO_FETCH_DESC', 'Categorieën op van welke auteur inzien?'); -@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s bijdragen'); +@define('CATEGORIES_TO_FETCH_DESC', 'Categorieën op van welke auteur ophalen?'); +@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s artikelen'); @define('PREVIOUS_PAGE', 'vorige pagina'); @define('NEXT_PAGE', 'volgende pagina'); @define('ALL_CATEGORIES', 'Alle categorieën'); -@define('DO_MARKUP', 'Voer tekstopmaak veranderingen uit'); -@define('GENERAL_PLUGIN_DATEFORMAT', 'Datum opmaak'); -@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van de bijdrage, gebruikmakend van de PHPs strftime() variabelen. (Standaard: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Kan de template niet openen, update u alstublieft Serendipity!'); +@define('DO_MARKUP', 'Voer tekstopmaakveranderingen uit'); +@define('GENERAL_PLUGIN_DATEFORMAT', 'Datumformaat'); +@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van het artikel, gebruikmakend van PHPs strftime()-variabelen. (Standaard: "%s")'); +@define('ERROR_TEMPLATE_FILE', 'Kan de template niet openen, werk alstublieft Serendipity bij!'); @define('ADVANCED_OPTIONS', 'Geavanceerde Opties'); -@define('EDIT_ENTRY', 'Bewerk Inzending'); -@define('HTACCESS_ERROR', 'Controleer uw webserver installatie, Serendipity moet kunnen schrijven naar het bestand ".htaccess". Dit was helaas niet mogelijk door fouten in toegangsrechten. Past u deze alstublieft als volgt aan:
  %s
en laad deze pagina opnieuw.'); -@define('SIDEBAR_PLUGINS', 'Sidebar Plugins'); -@define('EVENT_PLUGINS', 'Evenementen Plugins'); -@define('SORT_ORDER', 'Sorteer volgorde'); +@define('EDIT_ENTRY', 'Bewerk artikel'); +@define('HTACCESS_ERROR', 'Om de installatie van uw webserver te controleren moet Serendipity kunnen schrijven naar het bestand ".htaccess". Dit was helaas niet mogelijk vanwege verkeerde toegangsrechten. Pas deze alstublieft als volgt aan:
  %s
en laad deze pagina opnieuw.'); +@define('SIDEBAR_PLUGINS', 'Zijbalkplugins'); +@define('EVENT_PLUGINS', 'Evenementenplugins'); +@define('SORT_ORDER', 'Sorteervolgorde'); @define('SORT_ORDER_NAME', 'Bestandsnaam'); -@define('SORT_ORDER_EXTENSION', 'Bestandsextensies'); +@define('SORT_ORDER_EXTENSION', 'Bestandsextensie'); @define('SORT_ORDER_SIZE', 'Bestandsgrootte'); -@define('SORT_ORDER_WIDTH', 'Afbeeldings breedte'); -@define('SORT_ORDER_HEIGHT', 'Afbeeldings hoogte'); -@define('SORT_ORDER_DATE', 'Upload datum'); +@define('SORT_ORDER_WIDTH', 'Afbeeldingsbreedte'); +@define('SORT_ORDER_HEIGHT', 'Afbeeldingshoogte'); +@define('SORT_ORDER_DATE', 'Uploaddatum'); @define('SORT_ORDER_ASC', 'Oplopend'); @define('SORT_ORDER_DESC', 'Aflopend'); -@define('THUMBNAIL_SHORT', 'Thumb'); +@define('THUMBNAIL_SHORT', 'Mini'); @define('ORIGINAL_SHORT', 'Orig.'); @define('APPLY_MARKUP_TO', 'Tekstopmaak toepassen op %s'); -@define('CALENDAR_BEGINNING_OF_WEEK', 'Begin van de vorige week'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity heeft ontdekt dat uw configuratie momenteel versie %s is, terwijl Serendipity zelf geïnstalleerd is als versie %s, u moet upgraden! Klik hier'); -@define('SERENDIPITY_UPGRADER_WELCOME', 'Hallo en welkom bij de Serendipity upgrade agent.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', 'Ik zal u helpen Serendipity %s installatie te upgraden.'); -@define('SERENDIPITY_UPGRADER_WHY', 'U krijgt deze melding te zien omdat, u zojuist Serendipity %s geinstalleerd heeft, u heeft echter uw database nog niet geupgrade naar deze versie'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Database updates (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Zojuist zijn .sql-bestanden aangetroffen, welke eerst uitgevoerd moeten worden voordat Serendipity normaal kan functioneren'); +@define('CALENDAR_BEGINNING_OF_WEEK', 'Begin van de week'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity heeft ontdekt dat u uw configuratie wilt bijwerken van versie %s naar versie %s. Klik hier om dat proces te voltooien.'); +@define('SERENDIPITY_UPGRADER_WELCOME', 'Hallo en welkom bij de Serendipity bijwerkassistent.'); +@define('SERENDIPITY_UPGRADER_PURPOSE', 'Ik zal u helpen uw Serendipity %s-installatie bij te werken.'); +@define('SERENDIPITY_UPGRADER_WHY', 'U krijgt deze melding te zien omdat u zojuist Serendipity %s geïnstalleerd heeft, maar uw databank nog niet bijgewerkt is naar deze versie'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Databankupdates (%s)'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'De volgende .sql-bestanden moeten uitgevoerd worden voordat Serendipity normaal verder kan functioneren'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Taken specifiek voor deze versie'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Geen specifieke taken gevonden voor deze versie'); @define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Wilt u dat ik de bovenstaande taken uitvoer?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'Nee, ik voer ze zelf uit'); -@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Ja, alstublieft'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'U hoeft geen upgrades uit te voeren'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity is geupgraded'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'U heeft ervoor gekozen geen upgrades uit te voeren, zorg ervoor dat uw database goed geïnstalleerd is en geplande taken uitgevoerd worden'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Uw Serendipity installatie is nu geupgrade naar versie %s'); +@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Ja, graag'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'U hoeft niets bij te werken'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity is bijgewerkt'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'U heeft ervoor gekozen om niets bij te werken. Zorg ervoor dat uw databank goed geïnstalleerd is en geplande taken uitgevoerd worden'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Uw Serendipity-installatie is nu bijgewerkt naar versie %s'); @define('SERENDIPITY_UPGRADER_RETURN_HERE', 'U kunt terugkeren naar uw weblog door %shier%s te klikken'); @define('MANAGE_USERS', 'Beheer gebruikers'); @define('CREATE_NEW_USER', 'Maak nieuwe gebruiker aan'); @define('CREATE_NOT_AUTHORIZED', 'U kunt geen gebruikers bewerken met hetzelfde gebruikersniveau als uzelf'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'U kunt geen gebruikers aanmaken met een hoger gebruikersniveau als uzelf'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'U kunt geen gebruikers aanmaken met een hoger gebruikersniveau dan uzelf'); @define('CREATED_USER', '%s is aangemaakt als nieuwe gebruiker'); -@define('MODIFIED_USER', 'De eigenschappen van gebruiker, %s, zijn gewijzigd'); +@define('MODIFIED_USER', 'De eigenschappen van gebruiker %s zijn gewijzigd'); @define('USER_LEVEL', 'Gebruikersniveau'); -@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Wanneer u dit doet zullen de bijdragen van deze gebruiker niet meer worden weergegeven.'); -@define('DELETED_USER', 'Gebruiker, #%d %s, is verwijderd.'); +@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Als u dit doet zullen de artikelen van deze gebruiker niet meer worden weergegeven.'); +@define('DELETED_USER', 'Gebruiker #%d %s is verwijderd.'); @define('LIMIT_TO_NUMBER', 'Hoeveel items moeten er worden weergegeven?'); -@define('ENTRIES_PER_PAGE', 'bijdragen per pagina'); -@define('XML_IMAGE_TO_DISPLAY', 'XML Button'); -@define('XML_IMAGE_TO_DISPLAY_DESC','Deze afbeelding laat u uw XML Feeds weergeven. Laat het veld leeg voor de standaard instellingen, voer \'none\' in om het uit te schakellen.'); +@define('ENTRIES_PER_PAGE', 'artikelen per pagina'); +@define('XML_IMAGE_TO_DISPLAY', 'Verzamelpublicatieafbeelding'); +@define('XML_IMAGE_TO_DISPLAY_DESC','Deze afbeelding wordt getoond bij hyperlinks naar verzamelpublicaties. Laat het veld leeg voor de standaardinstellingen, voer \'none\' in om het uit te schakelen.'); @define('DIRECTORIES_AVAILABLE', 'In de lijst van beschikbare mappen kunt u een willekeurige map selecteren om een nieuwe map in aan te maken.'); @define('ALL_DIRECTORIES', 'alle mappen'); @define('MANAGE_DIRECTORIES', 'Beheer mappen'); @define('DIRECTORY_CREATED', 'Map %s is aangemaakt.'); -@define('PARENT_DIRECTORY', 'Huidige map'); -@define('CONFIRM_DELETE_DIRECTORY', 'Weet u zeker dat u alle gevens uit map %s wilt verwijderen?'); +@define('PARENT_DIRECTORY', 'Bovenliggende map'); +@define('CONFIRM_DELETE_DIRECTORY', 'Weet u zeker dat u de volledige inhoud van map %s wilt verwijderen?'); @define('ERROR_NO_DIRECTORY', 'Fout: Map %s bestaat niet'); -@define('CHECKING_DIRECTORY', 'Controleer de bestanden in map %s'); -@define('DELETING_FILE', 'Verwijder bestand %s...'); -@define('ERROR_DIRECTORY_NOT_EMPTY', 'Kan een map die nog niet leeg is niet verwijderen. Vink "force deletion" aan als u ook deze bestanden wilt verwijderen, voer het daarna nogmaals uit. Aanwezige bestanden zijn:'); +@define('CHECKING_DIRECTORY', 'Bestanden in map %s aan het controleren'); +@define('DELETING_FILE', 'Bestand %s aan het verwijderen...'); +@define('ERROR_DIRECTORY_NOT_EMPTY', 'Kan een map die nog niet leeg is niet verwijderen. Vink "force deletion" aan als u ook deze bestanden wilt verwijderen en probeer opnieuw. Aanwezige bestanden zijn:'); @define('DIRECTORY_DELETE_FAILED', 'Het verwijderen van map %s is niet gelukt. Controleer de toegangsrechten of de bovenstaande meldingen.'); @define('DIRECTORY_DELETE_SUCCESS', 'Map %s is succesvol verwijderd.'); -@define('SKIPPING_FILE_EXTENSION', 'Bestand overgeslagen: Er mist een extensie voor %s.'); -@define('SKIPPING_FILE_UNREADABLE', 'Bestand overgeslagen: %s het bestand is niet leesbaar.'); +@define('SKIPPING_FILE_EXTENSION', 'Bestand overgeslagen: %s heeft geen extensie.'); +@define('SKIPPING_FILE_UNREADABLE', 'Bestand overgeslagen: %s is niet leesbaar.'); @define('FOUND_FILE', 'Een nieuw of aangepast bestand is gevonden: %s.'); @define('ALREADY_SUBCATEGORY', '%s is reeds een subcategorie van %s.'); -@define('PARENT_CATEGORY', 'Huidige categorie'); +@define('PARENT_CATEGORY', 'Bovenliggende categorie'); @define('IN_REPLY_TO', 'Reactie op'); -@define('TOP_LEVEL', 'Top level'); -@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); +@define('TOP_LEVEL', 'Bovenste niveau'); +@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s-toevoer'); @define('PERMISSIONS', 'Toegangsrechten'); -@define('SETTINGS_SAVED_AT', 'De instellingen zijn opgeslagen om %s'); +@define('SETTINGS_SAVED_AT', 'De instellingen zijn opgeslagen in %s'); /* DATABASE SETTINGS */ -@define('INSTALL_CAT_DB', 'Database instellingen'); -@define('INSTALL_CAT_DB_DESC', 'Hier kunt u de instellingen van uw database invoeren. Serendipity heeft deze nodig om te functioneren'); -@define('INSTALL_DBTYPE', 'Database type'); -@define('INSTALL_DBTYPE_DESC', 'Database type'); -@define('INSTALL_DBHOST', 'Database host'); -@define('INSTALL_DBHOST_DESC', 'De hostnaam van uw database'); -@define('INSTALL_DBUSER', 'Database gebruiker'); -@define('INSTALL_DBUSER_DESC', 'De gebruikersnaam die nodig is om verbinding te maken met uw database'); -@define('INSTALL_DBPASS', 'Database wachtwoord'); +@define('INSTALL_CAT_DB', 'Databankinstellingen'); +@define('INSTALL_CAT_DB_DESC', 'Hier kunt u de instellingen van uw databank invoeren. Serendipity heeft deze nodig om te functioneren'); +@define('INSTALL_DBTYPE', 'Databanktype'); +@define('INSTALL_DBTYPE_DESC', 'Databanktype'); +@define('INSTALL_DBHOST', 'Databankhost'); +@define('INSTALL_DBHOST_DESC', 'De hostnaam van uw databank'); +@define('INSTALL_DBUSER', 'Databankgebruiker'); +@define('INSTALL_DBUSER_DESC', 'De gebruikersnaam die nodig is om verbinding te maken met uw databank'); +@define('INSTALL_DBPASS', 'Databankwachtwoord'); @define('INSTALL_DBPASS_DESC', 'Het wachtwoord behorend bij de ingevoerde gebruikersnaam'); -@define('INSTALL_DBNAME', 'Database naam'); -@define('INSTALL_DBNAME_DESC', 'De naam van uw database'); -@define('INSTALL_DBPREFIX', 'Database kenmerk'); -@define('INSTALL_DBPREFIX_DESC', 'Het kenmerk waar dit weblog in de database te vinden is, bijvoorbeeld serendipity_'); +@define('INSTALL_DBNAME', 'Databanknaam'); +@define('INSTALL_DBNAME_DESC', 'De naam van uw databank'); +@define('INSTALL_DBPREFIX', 'Databankvoorvoegsel'); +@define('INSTALL_DBPREFIX_DESC', 'Het voorvoegsel voor de tabelnamen, bijvoorbeeld serendipity_'); /* PATHS */ -@define('INSTALL_CAT_PATHS', 'lokaties'); -@define('INSTALL_CAT_PATHS_DESC', 'Diverse lokaties naar essentiële mappen en bestanden. Let alstublieft op de aanduiding van mappen!'); -@define('INSTALL_FULLPATH', 'Volledig lokatie'); -@define('INSTALL_FULLPATH_DESC', 'Het volledige lokatie naar uw Serendipity installatie'); -@define('INSTALL_UPLOADPATH', 'Upload lokatie'); -@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads worden in deze map geplaatst, bevind zich in \'Volledige lokatie\' - meestal is dit \'uploads/\''); -@define('INSTALL_RELPATH', 'Browser lokatie'); +@define('INSTALL_CAT_PATHS', 'Paden'); +@define('INSTALL_CAT_PATHS_DESC', 'Diverse paden naar essentiële mappen en bestanden. Paden naar mappen moeten eindigen met een slash!'); +@define('INSTALL_FULLPATH', 'Volledig pad'); +@define('INSTALL_FULLPATH_DESC', 'Het volledige absolute pad naar uw Serendipity-installatie'); +@define('INSTALL_UPLOADPATH', 'Uploadpad'); +@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads worden in deze map geplaatst, relatief ten opzichte van het \'Volledige pad\' - meestal is dit \'uploads/\''); +@define('INSTALL_RELPATH', 'Browserpad'); @define('INSTALL_RELPATH_DESC', 'Het pad naar Serendipity voor gebruik in uw browser, meestal is dit \'/serendipity/\''); -@define('INSTALL_RELTEMPLPATH', 'Template browser-lokatie'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Het pad naar waar de templates zich bevinden - gerelateerd aan het \'Browser pad\''); -@define('INSTALL_RELUPLOADPATH', 'Upload browser-lokatie'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Het pad naar uw uploadmap - gerelateerd aan het \'Browser pad\''); +@define('INSTALL_RELTEMPLPATH', 'Browserpad templates'); +@define('INSTALL_RELTEMPLPATH_DESC', 'Het pad naar de templates - gerelateerd aan het \'Browserpad\''); +@define('INSTALL_RELUPLOADPATH', 'Browserpad uploads'); +@define('INSTALL_RELUPLOADPATH_DESC', 'Het pad naar uw uploadmap - gerelateerd aan het \'Browserpad\''); @define('INSTALL_URL', 'URL naar uw weblog'); -@define('INSTALL_URL_DESC', 'De URL naar uw Serendipity installatie'); -@define('INSTALL_INDEXFILE', 'Index bestand'); -@define('INSTALL_INDEXFILE_DESC', 'De naam van uw Serendipity index bestand'); +@define('INSTALL_URL_DESC', 'De URL naar uw Serendipity-installatie'); +@define('INSTALL_INDEXFILE', 'Indexbestand'); +@define('INSTALL_INDEXFILE_DESC', 'De naam van uw Serendipity-indexbestand'); -/* Generel settings */ +/* GENERAL SETTINGS */ @define('INSTALL_CAT_SETTINGS', 'Algemene Instellingen'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Pas aan hoe Serendipity zich gedraagd'); +@define('INSTALL_CAT_SETTINGS_DESC', 'Pas aan hoe Serendipity zich gedraagt'); @define('INSTALL_USERNAME', 'Gebruikersnaam beheerder'); @define('INSTALL_USERNAME_DESC', 'De gebruikersnaam van de beheerder'); @define('INSTALL_PASSWORD', 'Wachtwoord beheerder'); @define('INSTALL_PASSWORD_DESC', 'Het wachtwoord van de beheerder'); @define('INSTALL_EMAIL', 'E-mailadres van beheerder'); @define('INSTALL_EMAIL_DESC', 'E-mailadres van de beheerder van het weblog'); -@define('INSTALL_SENDMAIL', 'Verstuur e-mails naar beheerder?'); -@define('INSTALL_SENDMAIL_DESC', 'Wilt een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw bijdragen?'); -@define('INSTALL_SUBSCRIBE', 'Abonneren op bijdragen?'); -@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw bijdragen? Gebruikers zullen dan een e-mail ontvangen wanneer er een reactie geplaatst is op deze bijdrage'); -@define('INSTALL_BLOGNAME', 'Weblog naam'); +@define('INSTALL_SENDMAIL', 'E-mails versturen naar beheerder?'); +@define('INSTALL_SENDMAIL_DESC', 'Wilt u een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw artikelen?'); +@define('INSTALL_SUBSCRIBE', 'Abonneren op artikelen?'); +@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw artikelen en zo een e-mail te ontvangen wanneer er nieuwe reacties op worden geplaatst'); +@define('INSTALL_BLOGNAME', 'Weblognaam'); @define('INSTALL_BLOGNAME_DESC', 'De naam van uw weblog'); -@define('INSTALL_BLOGDESC', 'Omschrijving weblog'); +@define('INSTALL_BLOGDESC', 'Weblogomschrijving'); @define('INSTALL_BLOGDESC_DESC', 'De omschrijving van het weblog'); @define('INSTALL_LANG', 'Taal'); -@define('INSTALL_LANG_DESC', 'Selecteer de taal die gebruikt word voor uw weblog'); +@define('INSTALL_LANG_DESC', 'Selecteer de taal die gebruikt wordt voor uw weblog'); -/* Appearance and options */ +/* APPEARANCE AND OPTIONS */ @define('INSTALL_CAT_DISPLAY', 'Uiterlijk en opties'); -@define('INSTALL_CAT_DISPLAY_DESC', 'Pas aan hoe Serendipity zich gedraagt'); -@define('INSTALL_WYSIWYG', 'Gebruik de WYSIWYG editor'); +@define('INSTALL_CAT_DISPLAY_DESC', 'Bepaal het gedrag en uiterlijk van Serendipity'); +@define('INSTALL_WYSIWYG', 'WYSIWYG-editor gebruiken?'); @define('INSTALL_WYSIWYG_DESC', 'Wilt u de WYSIWYG editor gebruiken? (Werkt met IE5+ en gedeeltelijk met Mozilla 1.3+)'); -@define('INSTALL_XHTML11', 'Forceer XHTML 1.1 compabiliteit'); -@define('INSTALL_XHTML11_DESC', 'Wilt u XHTML 1.1 compabiliteit forceren ? (Dit kan problemen veroorzaken met 4e generatie browsers)'); -@define('INSTALL_POPUP', 'Maak gebruik van popups'); -@define('INSTALL_POPUP_DESC', 'Wilt u gebruik maken van popups voor reacties, trackbacks e.d.?'); -@define('INSTALL_EMBED', 'Is Serendipity geïntegreerd in een ander pagina?'); -@define('INSTALL_EMBED_DESC', 'Als u Serendipity wilt integreren in een bestaande pagina, zet deze dan op ja om de headers te laten voor wat ze zijn en gewoon de inhoud weer te geven. Bekijk het README bestand voor meer informatie!'); -@define('INSTALL_TOP_AS_LINKS', 'Geef Top Exits/Referrers weer als links?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"Nee": Exits en Referrers worden als gewone tekst weergeven om het spammen door zoekmachines te voorkomen. "ja": Exits en Referrers worden getoond als hyperlinks. "standaard": Gebruik de instellingen vanuit uw algemene instellingen (aanbevolen).'); -@define('INSTALL_BLOCKREF', 'Geblokkeerde Referers'); -@define('INSTALL_BLOCKREF_DESC', 'Zijn er speciale hosts waarvan u niet wilt dat zij in uw Top Refferers lijst komen te staan? Scheidt de hosts met \';\''); +@define('INSTALL_XHTML11', 'Forceer XHTML 1.1-compatibiliteit'); +@define('INSTALL_XHTML11_DESC', 'Wilt u XHTML 1.1-compatibiliteit forceren? (Dit kan problemen veroorzaken voor oudere browsers)'); +@define('INSTALL_POPUP', 'Gebruikmaken van pop-ups'); +@define('INSTALL_POPUP_DESC', 'Wilt u gebruikmaken van pop-ups voor reacties, trackbacks e.d.?'); +@define('INSTALL_EMBED', 'Is Serendipity geïntegreerd in een andere pagina?'); +@define('INSTALL_EMBED_DESC', 'Als u Serendipity wilt integreren in een bestaande pagina, zet deze optie dan op ja om de headers weg laten en gewoon de inhoud weer te geven. Met behulp van de indexbestandoptie kunt u een wikkelklasse gebruiken waarin u de normale webpagina-headers kunt zetten. Bekijk het README-bestand voor meer informatie!'); +@define('INSTALL_TOP_AS_LINKS', 'Top Uitgaande Hyperlinks/-verwijzers weergeven als hyperlinks?'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"nee": Uitgaande Hyperlinks en Verwijzers worden als gewone tekst weergeven om het spammen door zoekmachines te voorkomen. "ja": Uitgaande Hyperlinks en Verwijzers worden getoond als hyperlinks. "standaard": Gebruik de instellingen vanuit uw algemene instellingen (aanbevolen).'); +@define('INSTALL_BLOCKREF', 'Geblokkeerde Verwijzers'); +@define('INSTALL_BLOCKREF_DESC', 'Zijn er speciale hosts waarvan u niet wilt dat zij in uw Topverwijzerslijst komen te staan? Scheid de hosts met \';\''); @define('INSTALL_REWRITE', 'URL Herschrijven'); -@define('INSTALL_REWRITE_DESC', 'Welke regels moeten er gehanteerd worden bij het genereren van URLs. Het inschakelen van deze optie zorgt voor aantrekkelijke URLs, het maakt het makkelijker voor zoekmachines om uw weblog te indexeren. De webserver moet wel mod_rewrite of "AllowOverride All" toestaan in uw Serendipity map. Standaard staat deze op automatisch'); +@define('INSTALL_REWRITE_DESC', 'De regels die gehanteerd worden bij het genereren van URLs. Het inschakelen van deze optie zorgt voor aantrekkelijke URLs, het maakt het makkelijker voor zoekmachines om uw weblog te indexeren. De webserver moet wel mod_rewrite of "AllowOverride All" toestaan in uw Serendipity-map. Standaard staat deze optie op automatisch'); -/* Imageconversion Settings */ -@define('INSTALL_CAT_IMAGECONV', 'Afbeelding instellingen'); +/* IMAGECONVERSION SETTINGS */ +@define('INSTALL_CAT_IMAGECONV', 'Afbeeldingsinstellingen'); @define('INSTALL_CAT_IMAGECONV_DESC', 'Hier kunt u aangeven hoe Serendipity met afbeeldingen moet omgaan'); @define('INSTALL_IMAGEMAGICK', 'Gebruik Imagemagick'); -@define('INSTALL_IMAGEMAGICK_DESC', 'Heeft u Imagemagick geïnstalleerd en wilt u deze gebruiken om het formaat van de afbeeldingen aan te passen?'); -@define('INSTALL_IMAGEMAGICKPATH', 'lokatie naar de conversiebestanden'); -@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Volledig pad en naam uw Imagemagick convert binary'); -@define('INSTALL_THUMBSUFFIX', 'Index-afbeelding toevoeging'); -@define('INSTALL_THUMBSUFFIX_DESC', 'Index-afbeeldingen zullen als volgt worden weergeven: original.[suffix].ext'); -@define('INSTALL_THUMBWIDTH', 'Index-afbeelding formaat'); -@define('INSTALL_THUMBWIDTH_DESC', 'Maximale breedte van automatisch aangemaakte index-afbeeldingen'); +@define('INSTALL_IMAGEMAGICK_DESC', 'Heeft u Imagemagick geïnstalleerd en wilt u het gebruiken om het formaat van de afbeeldingen aan te passen?'); +@define('INSTALL_IMAGEMAGICKPATH', 'Pad naar het conversieprogramma'); +@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Volledig pad en naam van uw Imagemagick-programma convert'); +@define('INSTALL_THUMBSUFFIX', 'Achtervoegsel miniaturen'); +@define('INSTALL_THUMBSUFFIX_DESC', 'Miniaturen krijgen een naam volgens het formaat: origineel.[achtervoegsel].ext'); +@define('INSTALL_THUMBWIDTH', 'Formaat miniaturen'); +@define('INSTALL_THUMBWIDTH_DESC', 'Maximale breedte van automatisch aangemaakte miniaturen'); /* Personal details */ @define('USERCONF_CAT_PERSONAL', 'Uw persoonlijke gegevens'); @define('USERCONF_CAT_PERSONAL_DESC', 'Pas uw persoonlijke gegevens aan'); @define('USERCONF_USERNAME', 'Uw gebruikersnaam'); -@define('USERCONF_USERNAME_DESC', 'De gebruikersnaam waarmee in zich aanmeld op het weblog'); +@define('USERCONF_USERNAME_DESC', 'De gebruikersnaam waarmee in zich aanmeldt op het weblog'); @define('USERCONF_PASSWORD', 'Uw wachtwoord'); -@define('USERCONF_PASSWORD_DESC', 'Het wachtwoord dat u wilt gebruiken om zich aan te melden'); +@define('USERCONF_PASSWORD_DESC', 'Het wachtwoord waarmee u zich wilt aanmelden op het weblog'); @define('USERCONF_EMAIL', 'Uw e-mailadres'); @define('USERCONF_EMAIL_DESC', 'Uw eigen e-mailadres'); @define('USERCONF_SENDCOMMENTS', 'Bericht bij reacties?'); -@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw bijdragen?'); -@define('USERCONF_SENDTRACKBACKS', 'Verstuur trackback bericht?'); -@define('USERCONF_SENDTRACKBACKS_DESC', 'Wilt u een e-mail ontvangen wanneer er een trackback naar een van uw berichten is gemaakt?'); +@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw artikelen?'); +@define('USERCONF_SENDTRACKBACKS', 'Bericht bij trackbacks?'); +@define('USERCONF_SENDTRACKBACKS_DESC', 'Wilt u een e-mail ontvangen wanneer er een trackback naar een van uw artikelen is gemaakt?'); @define('USERCONF_ALLOWPUBLISH', 'Toestaan berichten te plaatsen?'); -@define('USERCONF_ALLOWPUBLISH_DESC', 'Wilt u toestaan dat deze gebruiker berichten kan plaatsen?'); -@define('SUCCESS', 'Success'); +@define('USERCONF_ALLOWPUBLISH_DESC', 'Mag deze gebruiker artikelen publiceren?'); +@define('SUCCESS', 'Succes'); @define('POWERED_BY_SHOW_TEXT', 'Toon "Serendipity" als tekst'); @define('POWERED_BY_SHOW_TEXT_DESC', 'Dit laat "Serendipity Weblog" als tekst zien'); -@define('POWERED_BY_SHOW_IMAGE', 'Toon "Serendipity" logo'); -@define('POWERED_BY_SHOW_IMAGE_DESC', 'Toont het Serendipity logo'); +@define('POWERED_BY_SHOW_IMAGE', 'Toon "Serendipity" met logo'); +@define('POWERED_BY_SHOW_IMAGE_DESC', 'Toont het Serendipity-logo'); @define('PLUGIN_ITEM_DISPLAY', 'Waar moeten de items worden weergegeven?'); -@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen uitgebreide bijdragen'); -@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Alleen overzichtspagina'); +@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen bij uitgebreide artikelen'); +@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Alleen bij overzichtspagina'); @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Altijd'); -@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie gebruiken om ongelijke bijdragen in op te slaan'); +@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie voor artikelen met een onbekende categorie'); @define('COMMENTS_WILL_BE_MODERATED', 'Ingestuurde reacties zullen eerst worden gecontroleerd voor deze geplaatst worden.'); @define('YOU_HAVE_THESE_OPTIONS', 'U heeft de volgende opties tot uw beschikking:'); @@ -452,7 +451,7 @@ @define('COMMENT_APPROVED', 'Reactie #%s is goedgekeurd'); @define('COMMENT_DELETED', 'Reactie #%s is succesvol verwijderd'); @define('COMMENTS_MODERATE', 'Reacties & trackbacks moeten worden gecontroleerd'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Waarschuwing: Deze trackback moet worden goedgekeurd voor hij word weergegeven'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Waarschuwing: Deze trackback moet worden goedgekeurd voor hij wordt weergegeven'); @define('DELETE_TRACKBACK', 'Verwijder trackback'); @define('APPROVE_TRACKBACK', 'Keur trackback goed'); @define('TRACKBACK_APPROVED', 'Trackback #%s is goedgekeurd'); @@ -462,140 +461,140 @@ @define('COMMENT_EDITED', 'De reactie is aangepast'); @define('HIDE', 'Verbergen'); @define('VIEW_EXTENDED_ENTRY', 'Ga door met lezen van "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback URL voor deze bijdrage. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar deze bijdrage. Om deze URL te kopiëren klikt u op de rechter muisknop, "Copy Shortcut" voor Internet Explorer gebruikers of "Copy Link Location" voor Mozilla gebruikers.'); -@define('PLUGIN_SUPERUSER_HTTPS', 'Gebruik HTTPS om aan te melden'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback-URL voor dit artikel. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar dit artikel. Om deze URL te kopiëren klikt u met de rechtermuisknop en kiest u voor "Koppelingslocatie kopiëren.'); +@define('PLUGIN_SUPERUSER_HTTPS', 'Gebruik https om aan te melden'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Laat de aanmelding via https verlopen. Uw webserver moet dit echter wel ondersteunen!'); -@define('INSTALL_SHOW_EXTERNAL_LINKS', 'Maak externe links aanklikbaar?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"nee": Niet gecontroleerde externe links (Top Exits, Top Referrers, User comments) worden niet getoond of getoond als gewone tekst om spam vanuit zoekmachines te voorkomen. (aanbevolen). "ja": Niet gecontroleerde externe links worden gewoon getoond als links. De Sidebar plugin configuratie kan dit beïnvloeden!'); -@define('PAGE_BROWSE_COMMENTS', 'Pagina %s van de %s, in totaal %s reactie(s)'); +@define('INSTALL_SHOW_EXTERNAL_LINKS', 'Externe links aanklikbaar maken?'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"nee": Ongecontroleerde externe hyperlinks (Top Uitgaande Hyperlinks, Topverwijzers, reacties) worden niet getoond of getoond als gewone tekst om spam vanuit zoekmachines te voorkomen. (aanbevolen). "ja": Ongecontroleerde externe hyperlinks worden gewoon getoond als hyperlinks. De Zijbalkpluginconfiguratie kan dit opheffen!'); +@define('PAGE_BROWSE_COMMENTS', 'Pagina %s van %s, in totaal %s reactie(s)'); @define('FILTERS', 'Filters'); -@define('FIND_ENTRIES', 'Zoek bijdragen'); +@define('FIND_ENTRIES', 'Zoek artikelen'); @define('FIND_COMMENTS', 'Zoek reacties'); @define('FIND_MEDIA', 'Zoek media'); @define('FILTER_DIRECTORY', 'Map'); @define('SORT_BY', 'Sorteren op'); -@define('TRACKBACK_COULD_NOT_CONNECT', 'Er is geen Trackback verzonden: Kan geen verbinding maken met %s via poort %d'); +@define('TRACKBACK_COULD_NOT_CONNECT', 'Er is geen trackback verzonden: Kan geen verbinding maken met %s via poort %d'); @define('MEDIA', 'Media'); -@define('MEDIA_LIBRARY', 'Media bibliotheek'); +@define('MEDIA_LIBRARY', 'Mediabibliotheek'); @define('ADD_MEDIA', 'Voeg media toe'); -@define('ENTER_MEDIA_URL', 'Voer een URL van een bestand toe om op te halen:'); +@define('ENTER_MEDIA_URL', 'Voer de URL van een op te halen bestand in:'); @define('ENTER_MEDIA_UPLOAD', 'Selecteer een bestand dat u wilt uploaden:'); @define('SAVE_FILE_AS', 'Sla bestand op als:'); @define('STORE_IN_DIRECTORY', 'Sla op in de volgende map: '); -@define('ADD_MEDIA_BLAHBLAH', 'Voeg een bestand toe aan uw media verzameling:

Hier kunt u mediabestanden uploaden, of aangeven welke waar elders op het internet ze zich bevinden. Als u de juiste afbeelding niet kunt vinden, ga dan naar Zoek naar afbeeldingen op Google.

Selectie methode:


'); +@define('ADD_MEDIA_BLAHBLAH', 'Voeg een bestand toe aan uw mediaverzameling:

Hier kunt u mediabestanden uploaden, of aangeven waar ze zich op het Internet bevinden. Als u geen goede afbeelding kunt vinden, kunt u zoeken naar afbeeldingen met Google. Bedenk wel dat de meeste afbeeldingen auteursrechtelijk beschermd zijn en u dus toestemming moet vragen om ze te mogen gebruiken.

Selectiemethode:


'); @define('MEDIA_RENAME', 'Hernoem dit bestand'); @define('IMAGE_RESIZE', 'Wijzig formaat van de afbeelding'); @define('MEDIA_DELETE', 'Verwijder dit bestand'); @define('FILES_PER_PAGE', 'Bestanden per pagina'); -@define('CLICK_FILE_TO_INSERT', 'Selecteer het bestand dat u wilt invoeren:'); -@define('SELECT_FILE', 'Selecteer bestand om in te voeren'); +@define('CLICK_FILE_TO_INSERT', 'Selecteer het bestand dat u wilt invoegen:'); +@define('SELECT_FILE', 'Selecteer bestand om in te voegen'); @define('MEDIA_FULLSIZE', 'Volledige grootte'); -@define('CALENDAR_BOW_DESC', 'De eerse dag van de week. Standaard is maandag'); -@define('SUPERUSER', 'Weblog Beheer'); -@define('ALLOWS_YOU_BLAHBLAH', 'Toont een link naar de beheersite van uw weblog'); +@define('CALENDAR_BOW_DESC', 'De eerste dag van de week. Standaard is maandag'); +@define('SUPERUSER', 'Weblogbeheer'); +@define('ALLOWS_YOU_BLAHBLAH', 'Toont een hyperlink naar de beheersectie van uw weblog'); @define('CALENDAR', 'Kalender'); @define('SUPERUSER_OPEN_ADMIN', 'Open beheerscherm'); @define('SUPERUSER_OPEN_LOGIN', 'Open aanmeldscherm'); @define('INVERT_SELECTIONS', 'Keer selectie om'); @define('COMMENTS_DELETE_CONFIRM', 'Weet u zeker dat u de geselecteerde reacties wilt verwijderen?'); -@define('COMMENT_DELETE_CONFIRM', 'Weet u zeker dat u de reactie #%d, geschreven door %s wilt verwijderen?'); +@define('COMMENT_DELETE_CONFIRM', 'Weet u zeker dat u de reactie #%d, geschreven door %s, wilt verwijderen?'); @define('DELETE_SELECTED_COMMENTS', 'Verwijder geselecteerde reacties'); @define('VIEW_COMMENT', 'Bekijk reactie'); -@define('VIEW_ENTRY', 'Bekijk bijdrage'); +@define('VIEW_ENTRY', 'Bekijk artikel'); @define('DELETE_FILE_FAIL' , 'Kan bestand %s niet verwijderen'); -@define('DELETE_THUMBNAIL', 'Verwijder index-afbeelding %s'); +@define('DELETE_THUMBNAIL', 'Verwijder miniatuur %s'); @define('DELETE_FILE', 'Verwijder bestand genaamd %s'); -@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw bijdragen gebruikt, zal dit leiden tot niet werkende links of afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); -@define('TRACKBACK_SENDING', 'Verstuur een trackback naar %s...'); +@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw artikelen gebruikt, zal dit leiden tot niet werkende hyperlinks of vermiste afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); +@define('TRACKBACK_SENDING', 'Trackback aan het versturen naar %s...'); @define('TRACKBACK_SENT', 'Trackback succesvol'); @define('TRACKBACK_FAILED', 'Trackback functioneert niet: %s'); -@define('TRACKBACK_NOT_FOUND', 'Er is geen juiste trackback-URL gevonden.'); -@define('TRACKBACK_URI_MISMATCH', 'De gevonden trackback URL heeft geen overeenkomsten met de door u opgegeven woorden.'); -@define('TRACKBACK_CHECKING', 'Controleer %s op mogelijke trackbacks...'); +@define('TRACKBACK_NOT_FOUND', 'Er is geen trackback-URI gevonden.'); +@define('TRACKBACK_URI_MISMATCH', 'De automatisch gedetecteerde trackback-URI komt niet overeen met de URI die u heeft opgegeven.'); +@define('TRACKBACK_CHECKING', '%s op mogelijke trackbacks aan het controleren...'); @define('TRACKBACK_NO_DATA', 'Doel bevatte geen gegevens'); -@define('TRACKBACK_SIZE', 'Doel URL heeft de maximale grootte overschreven van %s bytes.'); +@define('TRACKBACK_SIZE', 'Doel-URI heeft de maximale grootte van %s bytes overschreden.'); @define('COMMENTS_VIEWMODE_THREADED', 'Samengevoegd'); @define('COMMENTS_VIEWMODE_LINEAR', 'Lineair'); @define('DISPLAY_COMMENTS_AS', 'Geeft reacties weer als'); @define('COMMENTS_FILTER_SHOW', 'Tonen'); @define('COMMENTS_FILTER_ALL', 'Alles'); -@define('COMMENTS_FILTER_APPROVED_ONLY', 'Alleen geäutoriseerden'); -@define('COMMENTS_FILTER_NEED_APPROVAL', 'Wacht op autorisatie'); -@define('RSS_IMPORT_BODYONLY', 'Voeg alle geïmporteerde teksten in de "verkorte bijdragen"-sectie en splits deze niet op in de "uitgebreide bijdragen"-sectie.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige bijdragen weer in het RSS feed'); +@define('COMMENTS_FILTER_APPROVED_ONLY', 'Alleen goedgekeurden'); +@define('COMMENTS_FILTER_NEED_APPROVAL', 'Wachtend op goedkeuring'); +@define('RSS_IMPORT_BODYONLY', 'Voeg alle geïmporteerde teksten in de "Artikeltekst"-sectie en splits deze niet op naar de "Uitgebreide tekst"-sectie.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige artikelen weer in de verzamelpublicatie'); @define('WEEK', 'Week'); @define('WEEKS', 'Weken'); @define('MONTHS', 'Maanden'); @define('DAYS', 'Dagen'); -@define('ARCHIVE_FREQUENCY', 'Kalender item frequentie'); -@define('ARCHIVE_FREQUENCY_DESC', 'De interval die gebruikt moet worden voor ieder item in de lijst'); +@define('ARCHIVE_FREQUENCY', 'Kalenderitemfrequentie'); +@define('ARCHIVE_FREQUENCY_DESC', 'Het interval waarin artikelen gegroepeerd worden'); @define('ARCHIVE_COUNT', 'Aantal items in de lijst'); -@define('ARCHIVE_COUNT_DESC', 'Het totaal aantal maanden, weken of dagen dat weergeven moet worden'); +@define('ARCHIVE_COUNT_DESC', 'Het totaal aantal intervallen dat weergegeven moet worden'); @define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Hieronder staat een lijst met geïnstalleerde plugins'); -@define('SIDEBAR_PLUGIN', 'sidebar plugin'); -@define('EVENT_PLUGIN', 'evenementen plugin'); +@define('SIDEBAR_PLUGIN', 'zijbalkplugin'); +@define('EVENT_PLUGIN', 'evenementenplugin'); @define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Klik hier om een nieuwe %s te installeren'); @define('VERSION', 'versie'); @define('INSTALL', 'Installeren'); @define('ALREADY_INSTALLED', 'Reeds geïnstalleerd'); @define('SELECT_A_PLUGIN_TO_ADD', 'Selecteer welke plugin u wenst te installeren'); -@define('INSTALL_OFFSET', 'Aanpassing servertijd'); -@define('STICKY_POSTINGS', 'Post-it\'s'); -@define('INSTALL_FETCHLIMIT', 'Inzendingen die weergegeven moeten worden'); -@define('INSTALL_FETCHLIMIT_DESC', 'Aantal bijdragen die weergeven moeten worden voor elke pagina'); -@define('IMPORT_ENTRIES', 'Importeer bijdragen'); -@define('EXPORT_ENTRIES', 'Exporteer bijdragen'); -@define('IMPORT_WELCOME', 'Welkom bij de Serendipity import utility'); -@define('IMPORT_WHAT_CAN', 'Hier kunt u bijdragen uit andere weblog software importeren'); -@define('IMPORT_SELECT', 'Selecteer alstublieft uit welk type weblog u de gegevens wilt importeren'); -@define('IMPORT_PLEASE_ENTER', 'Voert u alstublieft de gegevens in die hieronder gevraagd worden'); +@define('INSTALL_OFFSET', 'Verschil met servertijd'); +@define('STICKY_POSTINGS', 'Klevend'); +@define('INSTALL_FETCHLIMIT', 'Artikelen die weergegeven moeten worden'); +@define('INSTALL_FETCHLIMIT_DESC', 'Aantal artikelen die weergeven moeten worden per pagina'); +@define('IMPORT_ENTRIES', 'Importeer artikelen'); +@define('EXPORT_ENTRIES', 'Exporteer artikelen'); +@define('IMPORT_WELCOME', 'Welkom bij de Serendipity-importeerassistent'); +@define('IMPORT_WHAT_CAN', 'Hiermee kunt u artikelen uit andere weblog software importeren'); +@define('IMPORT_SELECT', 'Selecteer uit welk type weblog u de gegevens wilt importeren'); +@define('IMPORT_PLEASE_ENTER', 'Voer hieronder de nodige gegevens in'); @define('IMPORT_NOW', 'Importeer nu!'); @define('IMPORT_STARTING', 'Starten met importeren...'); @define('IMPORT_FAILED', 'Importeren niet gelukt'); @define('IMPORT_DONE', 'Importeren succesvol uitgevoerd'); -@define('IMPORT_WEBLOG_APP', 'Weblog applicatie'); -@define('EXPORT_FEED', 'Exporteer volledige RSS feed'); +@define('IMPORT_WEBLOG_APP', 'Weblogapplicatie'); +@define('EXPORT_FEED', 'Exporteer volledige verzamelpublicatie'); @define('STATUS', 'Status na importeren'); -@define('IMPORT_GENERIC_RSS', 'Algemene RSS import'); -@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar links gevonden in deze bijdrage'); +@define('IMPORT_GENERIC_RSS', 'Generische RSS-import'); +@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar hyperlinks gevonden in dit artikel'); @define('WELCOME_TO_ADMIN', 'Welkom bij Serendipity Beheer.'); -@define('PLEASE_ENTER_CREDENTIALS', 'Voert u alstublieft hieronder uw gegevens in.'); -@define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s en PHP %s'); -@define('INSTALL_USEGZIP', 'Maak gebruik van gzip gecomprimeerde paginas'); -@define('INSTALL_USEGZIP_DESC', 'Om de verzending van pagina\'s te versnellen, kunnen de pagina\'s gecomprimeerd worden. Dit is alleen mogelijk als zijn/haar browser dit aan kan. Het word echter aangeraden'); -@define('INSTALL_SHOWFUTURE', 'Bekijk toekomstige bijdragen'); -@define('INSTALL_SHOWFUTURE_DESC', 'Wanneer dit is ingeschakeld zal het alle toekomstige bijdragen, reeds aanwezig in uw weblog, weergeven. Standaard staat deze ingesteld om de bijdragen pas te vertonen wanneer de publicatiedatum bereikt is.'); +@define('PLEASE_ENTER_CREDENTIALS', 'Voer hieronder uw gegevens in.'); +@define('ADMIN_FOOTER_POWERED_BY', 'Aangedreven door Serendipity %s en PHP %s'); +@define('INSTALL_USEGZIP', 'Maak gebruik van gzip-gecomprimeerde pagina\'s'); +@define('INSTALL_USEGZIP_DESC', 'Om de verzending van pagina\'s te versnellen, kunnen de pagina\'s gecomprimeerd worden. Dit is alleen mogelijk als de browser dit ondersteund. Het wordt aangeraden'); +@define('INSTALL_SHOWFUTURE', 'Toon toekomstige artikelen'); +@define('INSTALL_SHOWFUTURE_DESC', 'Als dit is ingeschakeld worden alle artikelen met een publicatiedatum in de toekomst weergeven. Standaard worden alleen artikelen weergegeven waarvan de publicatiedatum al bereikt werd.'); @define('INSTALL_DBPERSISTENT', 'Gebruik altijd openstaande verbindingen'); -@define('INSTALL_DBPERSISTENT_DESC', 'Laat de verbinding met uw database openstaan, hierover kunt u meer lezen op deze pagina. Dit is normaliter niet aangeraden'); +@define('INSTALL_DBPERSISTENT_DESC', 'Laat de verbinding met uw databank openstaan. Lees meer hierover op de (PHP-website). Dit wordt niet aangeraden'); @define('NO_IMAGES_FOUND', 'Geen afbeeldingen gevonden'); @define('PERSONAL_SETTINGS', 'Persoonlijke instellingen'); -@define('REFERER', 'Referer'); +@define('REFERER', 'Verwijzer'); @define('NOT_FOUND', 'Niet gevonden'); @define('WRITABLE', 'Beschrijfbaar'); @define('NOT_WRITABLE', 'Niet beschrijfbaar'); -@define('PROBLEM_DIAGNOSTIC', 'Door een ernstig probleem kunt u niet door gaan met de installatie totdat u de hier bovenstaande fouten gecorrigeerd heeft'); +@define('PROBLEM_DIAGNOSTIC', 'Door een ernstig probleem kunt u niet doorgaan met de installatie totdat u de bovenstaande fouten gecorrigeerd heeft'); @define('SELECT_INSTALLATION_TYPE', 'Selecteer welk installatietype u wenst'); -@define('WELCOME_TO_INSTALLATION', 'Welkom bij de Serendipity Installatie'); -@define('FIRST_WE_TAKE_A_LOOK', 'Als eerste bekijken we uw huidige instellingen en zullen zo compabiliteitsproblemen opsporen'); +@define('WELCOME_TO_INSTALLATION', 'Welkom bij de Serendipity-installatie'); +@define('FIRST_WE_TAKE_A_LOOK', 'Eerst bekijken we uw huidige instellingen en zullen zo compatibiliteitsproblemen opsporen'); @define('ERRORS_ARE_DISPLAYED_IN', 'Alle fouten worden weergeven in %s, aanbevelingen in %s en voltooide taken in %s'); @define('RED', 'rood'); @define('YELLOW', 'geel'); @define('GREEN', 'groen'); -@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installation bericht'); +@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installatiebericht'); @define('RECOMMENDED', 'Aanbevolen'); -@define('ACTUAL', 'Eigenlijke'); -@define('PHPINI_CONFIGURATION', 'php.ini configuratie'); -@define('PHP_INSTALLATION', 'PHP installatie'); +@define('ACTUAL', 'Huidig'); +@define('PHPINI_CONFIGURATION', 'php.ini-configuratie'); +@define('PHP_INSTALLATION', 'PHP-installatie'); @define('THEY_DO', 'positief'); @define('THEY_DONT', 'negatief'); @define('SIMPLE_INSTALLATION', 'Eenvoudige installatie'); @define('EXPERT_INSTALLATION', 'Geavanceerde installatie'); @define('COMPLETE_INSTALLATION', 'Complete installatie'); -@define('WONT_INSTALL_DB_AGAIN', 'zal de database niet opnieuw installeren'); -@define('CHECK_DATABASE_EXISTS', 'Controleer de database op aanwezigheid van de nodige tabellen'); -@define('CREATING_PRIMARY_AUTHOR', 'Maak hoofdauteur \'%s\' aan'); -@define('SETTING_DEFAULT_TEMPLATE', 'Stel standaard template in'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installeer standaard plugins'); +@define('WONT_INSTALL_DB_AGAIN', 'zal de databank niet opnieuw installeren'); +@define('CHECK_DATABASE_EXISTS', 'Controleer de databank op aanwezigheid van de nodige tabellen'); +@define('CREATING_PRIMARY_AUTHOR', 'Hoofdauteur \'%s\' aan het aanmaken'); +@define('SETTING_DEFAULT_TEMPLATE', 'Standaardtemplate aan het instellen'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Standaardplugins aan het installeren'); @define('SERENDIPITY_INSTALLED', 'Serendipity is met succes geïnstalleerd'); @define('VISIT_BLOG_HERE', 'Bezoek uw weblog hier'); @define('THANK_YOU_FOR_CHOOSING', 'Dank u voor het gebruiken van Serendipity'); @@ -603,99 +602,99 @@ @define('OPERATING_SYSTEM', 'Besturingssysteem'); @define('WEBSERVER_SAPI', 'Webserver SAPI'); @define('TEMPLATE_SET', '\'%s\' is ingesteld als uw huidige template'); -@define('SEARCH_ERROR', 'De zoekfunctie werkte niet naar verwachting. Waarschuw de beheerder van dit weblog: dit komt mogelijk door het ontbreken van index keys in de database. Op MySQL systemen moet uw database useraccount deze bewerking kunnen uitvoeren:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
De foutmelding van de database is:
%s
'); -@define('CATEGORY_REMAINING', ' Verwijder deze categorie en verplaatst de interessegebieden naar de huidige categorie '); -@define('CATEGORY_INDEX', 'Onderstaand is een lijst met categorieën beschikbaar voor jouw interessegebieden'); +@define('SEARCH_ERROR', 'De zoekfunctie werkte niet naar verwachting. Waarschuwing voor de beheerder van dit weblog: dit komt mogelijk door het ontbreken van indexsleutels in de databank. Op MySQL-systemen moet uw databankgebruikersaccount deze bewerking kunnen uitvoeren:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
De foutmelding van de databank is:
%s
'); +@define('CATEGORY_REMAINING', ' Verwijder deze categorie en verplaatst de artikelen naar de volgende categorie '); +@define('CATEGORY_INDEX', 'Dit is een lijst met categorieën beschikbaar voor uw artikelen'); @define('NO_CATEGORIES', 'Geen categorieën'); -@define('RESET_DATE', 'Reset datum'); -@define('RESET_DATE_DESC', 'Klik hier om de datum en tijd te resetten naar de huidge datum en tijd'); -@define('PROBLEM_PERMISSIONS_HOWTO', 'Toegansrechten kunnen gezet worden met de volgende commando: `%s` op de mislukte map, of door het wijzigen via een FTP programma'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Waarschuwing: Uw huidige template gebruikte een oude template methode. U wordt geadviseerd om indien mogelijk te upgraden.'); -@define('ENTRY_PUBLISHED_FUTURE', 'Dit interessegebied is nog niet gepubliceerd'); -@define('ENTRIES_BY', 'Blog posts van %s'); +@define('RESET_DATE', 'Datum terugstellen'); +@define('RESET_DATE_DESC', 'Klik hier om de datum en tijd terug te stellen naar de huidige datum en tijd'); +@define('PROBLEM_PERMISSIONS_HOWTO', 'Toegangsrechten kunnen gezet worden met het volgende commando: `%s` op de mislukte map, of via een FTP-programma'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Waarschuwing: Uw huidige template gebruikt een oude templatemethode. U wordt aangeraden om dit indien mogelijk bij te werken.'); +@define('ENTRY_PUBLISHED_FUTURE', 'Dit artikel is nog niet gepubliceerd'); +@define('ENTRIES_BY', 'Artikelen van %s'); @define('PREVIOUS', 'Vorige'); @define('NEXT', 'Volgende'); @define('APPROVE', 'Goedkeuren'); -@define('DO_MARKUP_DESCRIPTION', 'Voer tekstopmaak uit (smilies, shortcut markups via *, /, _, ...). Met het uitschakelen van deze optie behoud u de HTML-code in the text.'); +@define('DO_MARKUP_DESCRIPTION', 'Voer tekstopmaak uit (smilies, verkort opmaak via *, /, _, ...). Met het uitschakelen van deze optie behoudt u de HTML-code in de tekst.'); @define('CATEGORY_ALREADY_EXIST', 'Een categorie met de naam "%s" bestaat al'); @define('IMPORT_NOTES', 'Opmerking:'); -@define('ERROR_FILE_FORBIDDEN', 'U bent niet toegestaan om bestanden met actieve content up te loaden'); +@define('ERROR_FILE_FORBIDDEN', 'U bent niet toegestaan om bestanden met actieve inhoud te uploaden'); @define('ADMIN', 'Beheerder'); @define('ADMIN_FRONTPAGE', 'Voorpagina'); @define('QUOTE', 'Citaat'); -@define('IFRAME_SAVE', 'Serendipity slaat nu uw interessegebied op, maakt trackbacks aan en voert mogelijke XML-RPC calls uit. Dit kan even duren..'); -@define('IFRAME_SAVE_DRAFT', 'Een voorlopig ontwerp van dit interessgebied wordt bewaard'); -@define('IFRAME_PREVIEW', 'Serendipity maakt nu een preview van uw interessegebied...'); -@define('IFRAME_WARNING', 'Uw browser ondersteunt het type iframes niet. Open uw serendipity_config.inc.php bestand en wijzig $serendipity[\'use_iframe\'] variabele naar FALSE.'); +@define('IFRAME_SAVE', 'Serendipity slaat nu uw artikel op, maakt trackbacks aan en voert mogelijke XML-RPC-aanroepen uit. Dit kan even duren..'); +@define('IFRAME_SAVE_DRAFT', 'Een conceptversie van dit artikel wordt bewaard'); +@define('IFRAME_PREVIEW', 'Serendipity maakt nu een voorvertoning van uw artikel aan...'); +@define('IFRAME_WARNING', 'Uw browser ondersteunt geen iframes. Open het bestand serendipity_config.inc.php en wijzig de variabele $serendipity[\'use_iframe\'] naar FALSE.'); @define('NONE', 'geen'); -@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Standaard settings voor nieuwe interessegebieden'); -@define('UPGRADE', 'Upgrade'); -@define('UPGRADE_TO_VERSION', 'Upgrade naar versie %s'); +@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Standaardinstellingen voor nieuwe artikelen'); +@define('UPGRADE', 'Bijwerken'); +@define('UPGRADE_TO_VERSION', 'Bijwerken naar versie %s'); @define('DELETE_DIRECTORY', 'Verwijder map'); -@define('DELETE_DIRECTORY_DESC', 'U staat op het punt om een map te verwijderen met media bestanden, wellicht dat sommige bestanden gebruikt worden in de interessegebieden.'); -@define('FORCE_DELETE', ' Verwijder ALLE bestanden in deze map, inclusief de mappen die niet bekend zijn bij Serendipity'); +@define('DELETE_DIRECTORY_DESC', 'U staat op het punt om een map te verwijderen met mediabestanden die mogelijk gebruikt worden in uw artikelen.'); +@define('FORCE_DELETE', ' Verwijder ALLE bestanden in deze map, inclusief diegenen die niet bekend zijn bij Serendipity'); @define('CREATE_DIRECTORY', 'Maak map'); @define('CREATE_NEW_DIRECTORY', 'Maak nieuwe map'); -@define('CREATE_DIRECTORY_DESC', 'Hier kun je een nieuwe map aanmaken om media files in te plaatsen. Bedenk een naam voor de nieuwe map en kies een optionele hoofdmap, in welke deze geplaatst moet worden.'); -@define('BASE_DIRECTORY', 'Basis map'); -@define('USERLEVEL_EDITOR_DESC', 'Standaard editor'); -@define('USERLEVEL_CHIEF_DESC', 'Hoofd editor'); +@define('CREATE_DIRECTORY_DESC', 'Hier kun je een nieuwe map aanmaken om mediabestanden in te plaatsen. Bedenk een naam voor de nieuwe map en kies een optionele bovenliggende map waarin deze geplaatst moet worden.'); +@define('BASE_DIRECTORY', 'Basismap'); +@define('USERLEVEL_EDITOR_DESC', 'Standaardredacteur'); +@define('USERLEVEL_CHIEF_DESC', 'Hoofdredacteur'); @define('USERLEVEL_ADMIN_DESC', 'Beheerder'); -@define('USERCONF_USERLEVEL', 'Toegangs niveau'); -@define('USERCONF_USERLEVEL_DESC', 'Dit niveau wordt gebruikt om te bepalen wat voor soort rechten de gebruiker heeft tot de blog'); +@define('USERCONF_USERLEVEL', 'Toegangsniveau'); +@define('USERCONF_USERLEVEL_DESC', 'Dit niveau wordt gebruikt om te bepalen wat voor soort rechten de gebruiker heeft tot het weblog'); @define('USER_SELF_INFO', 'Aangemeld als %s (%s)'); -@define('ADMIN_ENTRIES', 'Interessegebieden'); +@define('ADMIN_ENTRIES', 'Artikelen'); @define('RECHECK_INSTALLATION', 'Installatie opnieuw controleren'); -@define('IMAGICK_EXEC_ERROR', 'Niet uit te voeren: "%s", fout: %s, return code : %d'); -@define('INSTALL_OFFSET_DESC', 'Vul het aantal uren in tussen de datum van uw webserver (huidi: %clock%) and uw gewenste tijdzone'); -@define('UNMET_REQUIREMENTS', 'Verzamelen functionaliteiten mislukt: %s'); -@define('CHARSET', 'Karakter set'); -@define('AUTOLANG', 'Gebruik de bezoeker\'s browser taal als standaard'); -@define('AUTOLANG_DESC', 'Als dit aan staat, zal de browser van de bezoeker gebruikt worden om de standaard taal te bepalen van uw interessegebied en interface.'); +@define('IMAGICK_EXEC_ERROR', 'Niet uit te voeren: "%s", fout: %s, foutcode : %d'); +@define('INSTALL_OFFSET_DESC', 'Vul het aantal uren in tussen de tijd van uw webserver (huidig: %clock%) en uw gewenste tijdzone'); +@define('UNMET_REQUIREMENTS', 'Server voldoet niet aan de eisen: %s'); +@define('CHARSET', 'Tekenset'); +@define('AUTOLANG', 'Laat de bezoeker de taal bepalen'); +@define('AUTOLANG_DESC', 'Als dit aan staat, zal de browserinstelling van de bezoeker de taal bepalen van uw artikelen en interface.'); @define('INSTALL_AUTODETECT_URL', 'Automatisch detecteren van HTTP-Host'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Als dit op "waar" staat, dan zal Serendipity er voor zorgen dat de HTTP Host die werd gebruikt door uw bezoeker gezet zal worden als uw BaseURL. Als u dit activeert zal het mogelijk zijn om meerdere domein namen te gebruiken voor uw Serendipity Blog, u kunt de domein gebruiken voor alle follow-up links die de gebruiker heeft gebruikt om toegang te krijgen tot uw blog.'); -@define('CONVERT_HTMLENTITIES', 'Proberen de HTML entiteiten automatisch om te zetten?'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Als dit aan staat, dan zal Serendipity er voor zorgen dat de HTTP-Host die werd gebruikt door uw bezoeker gezet zal worden als uw basis-URL. Hierdoor wordt het mogelijk zijn om meerdere domeinnamen te gebruiken voor uw weblog en het domein gebruiken voor alle hyperlinks in uw weblog binnen die sessie.'); +@define('CONVERT_HTMLENTITIES', 'Proberen de HTML-entiteiten automatisch om te zetten?'); @define('EMPTY_SETTING', 'U heeft geen geldige waarde opgegeven voor "%s"!'); @define('USERCONF_REALNAME', 'Echte naam'); @define('USERCONF_REALNAME_DESC', 'Volledige naam van de auteur. Dit is de naam die wordt gezien door de lezers'); -@define('HOTLINK_DONE', 'Bestand is hotlinked.
Klaar.'); -@define('ENTER_MEDIA_URL_METHOD', 'Haal methode op:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Let op: Als u er voor kiest een hotlink te maken naar de server, zorg er voor dat u toestemming heeft om website te hotlinken, of dat de website van u is. Een Hotlink maakt het mogelijk dat u illustraties buiten de website kunt gebruiken, zonder deze lokaal op te slaan.'); -@define('MEDIA_HOTLINKED', 'hotlinked'); +@define('HOTLINK_DONE', 'Bestand is gehotlinkt.
Klaar.'); +@define('ENTER_MEDIA_URL_METHOD', 'Ophaalmethode:'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Let op: Als u er voor kiest een hotlink te maken naar een andere website, zorg er voor dat u daarvoor toestemming heeft. Een hotlink maakt het mogelijk dat u illustraties buiten uw website kunt gebruiken, zonder deze lokaal op te slaan.'); +@define('MEDIA_HOTLINKED', 'gehotlinkt'); @define('FETCH_METHOD_IMAGE', 'Download illustratie naar uw server'); @define('FETCH_METHOD_HOTLINK', 'Hotlink naar server'); -@define('DELETE_HOTLINK_FILE', 'Verwijder de hotlinked bestand met de naam %s'); -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Laat E-mail adres zien ?'); -@define('IMAGE_MORE_INPUT', 'Voeg meer afbeeldingen toe ?'); -@define('BACKEND_TITLE', 'Extra informatie in Plugin Configuratie scherm'); -@define('BACKEND_TITLE_FOR_NUGGET', 'Hier kunt u een aangepaste string definieren die zal worden weergegeven in het Plugin configuratiescherm samen met de beschrijving van HTML nugget. Als u meerdere HTML nuggets heeft met een lege titel, dan helpt dit om de plugins van elkaar te onderscheiden.'); +@define('DELETE_HOTLINK_FILE', 'Verwijder het gehotlinkte bestand met de naam %s'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'E-mailadres laten zien?'); +@define('IMAGE_MORE_INPUT', 'Meer afbeeldingen toevoegen'); +@define('BACKEND_TITLE', 'Extra informatie in pluginconfiguratiescherm'); +@define('BACKEND_TITLE_FOR_NUGGET', 'Hier kunt u een aangepaste tekst definiëren die zal worden weergegeven in het pluginconfiguratiescherm samen met de beschrijving van het HTML-blokje. Als u meerdere HTML-blokjes heeft met een lege titel, dan helpt dit om ze van elkaar te onderscheiden.'); @define('CATEGORIES_ALLOW_SELECT', 'Bezoekers toestaan om meerdere categorieën tegelijkertijd weer te geven?'); -@define('CATEGORIES_ALLOW_SELECT_DESC', 'Als dit is geactiveerd, dan zal er een aankruis hokje naast elke categorie in deze sidebar plugin geplaatst worden. Gebruikers kunnen deze hokjes aanvinken om zo de bijbehorende interessegebieden van hun keuze te zien.'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Als dit is geactiveerd, dan zal er een aanvinkhokje naast elke categorie geplaatst worden. Gebruikers kunnen deze hokjes aanvinken om zo de artikelen van hun keuze te zien.'); @define('PAGE_BROWSE_PLUGINS', 'Pagina %s van %s, totaal %s plugins.'); -@define('INSTALL_CAT_PERMALINKS', 'Permanente links'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Bepaalt diverse URL patronen om permanente links in uw blog vast te leggen. U wordt geadviseerd op de standaardwaarden te gebruiken. Anders moet u proberen gebruik te maken van de volgende waarde %id% waar mogellijk, om te voorkomen dat Serendipity in de database zoek naar een doel URL.'); -@define('INSTALL_PERMALINK', 'Permanente link Interessegebied URL structuur'); -@define('INSTALL_PERMALINK_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde interessegebieden kunnen vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %title%, %day%, %month%, %year% en andere karakters.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Permanente link Auteur URL structuur'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde auteurs kunnen vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %realname%, %username%, %email% en andere karakters.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Permanente link Categorie URL structuur'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL structuur, startend van je basis URL tot wanneer de bijdragen van bepaalde categorieën beschikbaar worden. U kunt gebruik maken van de volgende variabelen %id%, %name%, %description% en andere karakters.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permanente link RSS-Feed Categorie URL structuur'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde categorieën vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %name%, %description% en andere karakters.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Zoekpad naar archieven'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Zoekpad naar archief'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Zoekpad naar categorieën'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Zoekpad naar stopzetten abonnement commentaar'); -@define('INSTALL_PERMALINK_DELETEPATH', 'Zoekpad naar verwijderen commentaar'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Zoekpad naar goedkeuren commentaar'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Zoekpad naar RSS Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Zoekpad naar enkele plugin'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Zoekpad naar admin'); +@define('INSTALL_CAT_PERMALINKS', 'Permanente hyperlinks'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Bepaalt diverse URL-patronen om permanente hyperlinks in uw weblog vast te leggen. U wordt geadviseerd op de standaardwaarden te gebruiken. Anders moet u proberen gebruik te maken van de %id%-waarde waar mogelijk, om te voorkomen dat Serendipity in de databank zoekt naar een doel-URL.'); +@define('INSTALL_PERMALINK', 'Permanente hyperlink Artikel URL-structuur'); +@define('INSTALL_PERMALINK_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot waar artikelen beschikbaar worden. U kunt gebruikmaken van de variabelen %id%, %title%, %day%, %month%, %year% en andere karakters.'); +@define('INSTALL_PERMALINK_AUTHOR', 'Permanente hyperlink Auteur URL-structuur'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot artikelen van bepaalde auteurs beschikbaar worden. U kunt gebruikmaken van de variabelen %id%, %realname%, %username%, %email% en andere karakters.'); +@define('INSTALL_PERMALINK_CATEGORY', 'Permanente hyperlink Categorie URL-structuur'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot de artikelen van bepaalde categorieën beschikbaar worden. U kunt gebruikmaken van de variabelen %id%, %name%, %description% en andere karakters.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permanente hyperlink Verzamelpublicatie Categorie URL-structuur'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot waar de verzamelpublicaties van bepaalde categorieën vrijkomen. U kunt gebruikmaken van de variabelen %id%, %name%, %description% en andere karakters.'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Pad naar archieven'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Pad naar archief'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Pad naar categorieën'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pad naar stopzetten abonnement reacties'); +@define('INSTALL_PERMALINK_DELETEPATH', 'Pad naar verwijderen reacties'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Pad naar goedkeuren reacties'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'Pad naar verzamelpublicaties'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Pad naar enkele plugin'); +@define('INSTALL_PERMALINK_ADMINPATH', 'Pad naar admin'); @define('INSTALL_PERMALINK_SEARCHPATH', 'Zoekpad'); -@define('USERCONF_CREATE', 'Het aanmaken van interessegebieden verbieden ?'); -@define('USERCONF_CREATE_DESC', 'Als dit is aangevinkt mag de gebruiker geen nieuwe interesegebieden aanmaken'); -@define('INSTALL_CAL', 'Kalender type'); -@define('INSTALL_CAL_DESC', 'Kies uw gewenste kalender layout'); +@define('USERCONF_CREATE', 'Het aanmaken van artikelen verbieden?'); +@define('USERCONF_CREATE_DESC', 'Als dit is aangevinkt mag de auteur geen nieuwe artikelen aanmaken'); +@define('INSTALL_CAL', 'Kalendertype'); +@define('INSTALL_CAL_DESC', 'Kies het gewenste kalendertype'); @define('REPLY', 'Beantwoorden'); @define('USERCONF_GROUPS', 'Groepslidmaatschap'); @define('USERCONF_GROUPS_DESC', 'Deze gebruiker is lid van de volgende groepen. Lid zijn van meerdere groepen is mogelijk.'); @@ -705,189 +704,189 @@ @define('MODIFIED_GROUP', 'De eigenschappen van groep %s zijn veranderd'); @define('GROUP', 'Groep'); @define('CREATE_NEW_GROUP', 'Creëer een nieuwe groep'); -@define('DELETE_GROUP', 'U staat op het punt op groep #%d %s te verwijderen. Weet u zeker dat u deze groep wilt verwijderen?'); -@define('USERLEVEL_OBSOLETE', 'OPMERKING: Het attribuut userleve wordt alleen nog maar gebruikt om compatibiliteitsproblemen met plugins en autorisatie te voorkomen. Gebruikersprivileges worden nu afgehandeld door het groepslidmaatschap!'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'Het ID van de feed die u wilt publiceren'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner afbeelding'); +@define('DELETE_GROUP', 'U staat op het punt om groep #%d %s te verwijderen. Weet u zeker dat u deze groep wilt verwijderen?'); +@define('USERLEVEL_OBSOLETE', 'OPMERKING: Het attribuut userlevel wordt alleen nog maar gebruikt om compatibiliteitsproblemen met plugins en autorisatie te voorkomen. Gebruikersprivileges worden nu afgehandeld door het groepslidmaatschap!'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner-ID'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'Het ID van de toevoer die u wilt publiceren'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner-afbeelding'); @define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Naam van de te tonen afbeelding (of laat deze leeg i.v.m. de teller), zoals deze te vinden is op feedburner.com, ex: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner titel'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner-titel'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Titel (indien ingevuld) die naast de afbeelding getoond wordt'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner afbeelding tekst'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner-afbeeldingtekst'); @define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Tekst (indien ingevuld) die naast de afbeelding getoond wordt'); -@define('SEARCH_TOO_SHORT', 'Uw zoekopdracht dient uit meer dan 3 tekens te bestaan. Door het toevoegen van * aan woorden, zoals s9y*, kunt u het zoeken gebruik laten maken van kortere woorden.'); -@define('INSTALL_DBPORT', 'Database port'); -@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); -@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); -@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); -@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); -@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); -@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); -@define('PLUGIN_GROUP_IMAGES', 'Images'); +@define('SEARCH_TOO_SHORT', 'Uw zoekopdracht dient uit meer dan 3 tekens te bestaan. Door het toevoegen van * aan woorden, zoals s9y*, kunt u ook naar kortere woorden zoeken.'); +@define('INSTALL_DBPORT', 'Databankpoort'); +@define('INSTALL_DBPORT_DESC', 'De poort waarop de databankserver draait'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Gebruikersinterface: Externe Diensten'); +@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Gebruikersinterface: Functionaliteit'); +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Gebruikersinterface: Volledige Aanpassingen'); +@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Gebruikersinterface: Uitzicht'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Gebruikersinterface: Gerelateerd Aan Artikelen'); +@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Beheer: Editor'); +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Beheer: Gebruikersbeheer'); +@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Beheer: Meta-informatie'); +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Beheer: Templates'); +@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Beheer: Functionaliteit'); +@define('PLUGIN_GROUP_IMAGES', 'Afbeeldingen'); @define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); -@define('PLUGIN_GROUP_MARKUP', 'Markup'); -@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); -@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); -@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); -@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Tempaltes of categories" plugin.'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); -@define('CHARSET_NATIVE', 'Native'); -@define('INSTALL_CHARSET', 'Charset selection'); -@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); -@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); -@define('PERM_READ', 'Read permission'); -@define('PERM_WRITE', 'Write permission'); +@define('PLUGIN_GROUP_MARKUP', 'Opmaak/Structuur'); +@define('PLUGIN_GROUP_STATISTICS', 'Statistieken'); +@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Toegang tot persoonlijke configuratie'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Gebruikersniveaus wijzigen'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Recht op het aanmaken van artikelen wijzigen'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Recht op het publiceren van artikelen wijzigen'); +@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Toegang tot systeemconfiguratie'); +@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Toegang tot weblogconfiguratie'); +@define('PERMISSION_ADMINENTRIES', 'adminEntries: Artikelen beheren'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Artikelen van anderen beheren'); +@define('PERMISSION_ADMINIMPORT', 'adminImport: Artikelen importeren'); +@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Categorieën beheren'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Categorieën van anderen beheren'); +@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Categorieën verwijderen'); +@define('PERMISSION_ADMINUSERS', 'adminUsers: Gebruikers beheren'); +@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Gebruikers verwijderen'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Gebruikersniveau veranderen'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Gebruikers in uw eigen groep(en) beheren'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Gebruikers die niet in uw groep(en) zitten beheren'); +@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Nieuwe gebruikers aanmaken'); +@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Groepen beheren'); +@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Plugins beheren'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Plugins van andere gebruikers beheren'); +@define('PERMISSION_ADMINIMAGES', 'adminImages: Mediabestanden beheren'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Mappen beheren'); +@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Nieuwe mediabestanden toevoegen'); +@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Mediabestanden verwijderen'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Mediabestanden van anderen beheren'); +@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: Mediabestanden bekijken'); +@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Mediabestanden synchroniseren'); +@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Reacties beheren'); +@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Templates beheren'); +@define('INSTALL_BLOG_EMAIL', 'E-mailadres van het weblog'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Dit is het e-mailadres dat wordt gebruikt als afzender in uitgaande e-mails. Zorg ervoor dat het herkend wordt door de mail server - veel mail servers verwerpen berichten van een afzender die ze niet kennen.'); +@define('CATEGORIES_PARENT_BASE', 'Laat alleen categorieën zien onder...'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Kies een categorie waarvan alleen de onderliggende categorieën getoond moeten worden.'); +@define('CATEGORIES_HIDE_PARALLEL', 'Verberg categorieën die geen deel uitmaken van de categorieënboom'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Zet deze optie aan als u categorieën wilt verbergen die deel uitmaken van een andere categorieënboom. Dit is vooral nuttig voor een multiblog dat de "Eigenschappen/Templates van categorieën"-plugin gebruikt.'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Mediabestanden van anderen bekijken'); +@define('CHARSET_NATIVE', 'Taalafhankelijk'); +@define('INSTALL_CHARSET', 'Tekensetselectie'); +@define('INSTALL_CHARSET_DESC', 'Hier kunt u kiezen tussen UTF-8 en taalafhankelijke (ISO, EUC, ...) tekensets. Sommige talen hebben alleen een UTF-8-vertaling, dus kiezen voor "Taalafhankelijk" heeft dan geen effect. UTF-8 wordt aangeraden voor een nieuwe installatie. Verander deze instelling niet als u al artikelen gemaakt heeft met speciale tekens, dit kan leiden tot corrupte tekens. Lees meer hierover op http://www.s9y.org/index.php?node=46.'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Zet plugin-API-interface aan'); +@define('CALENDAR_EXTEVENT_DESC', 'Als deze optie aan staat, kunnen plugins de kalender gebruiken om hun eigen gebeurtenissen te laten zien. Zet dit alleen aan als u plugins geïnstalleerd heeft die dit gebruiken, anders vermindert het gewoon de performantie.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'De XML-RPC API-interface naar Serendipity wordt niet meer meegeleverd vanwege veiligheidsproblemen en omdat maar weinig mensen het gebruikten. Om hier gebruik van te maken moet u de XML-RPC-plugin installeren. De URL voor uw programma\'s verandert NIET. Zodra de plugin geïnstalleerd is, kunt u de API terug gebruiken.'); +@define('PERM_READ', 'Leesrechten'); +@define('PERM_WRITE', 'Schrijfrechten'); -@define('PERM_DENIED', 'Permission denied.'); -@define('INSTALL_ACL', 'Apply read-permissions for categories'); -@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Old Password'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); -@define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); -@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_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.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); +@define('PERM_DENIED', 'Toegang geweigerd.'); +@define('INSTALL_ACL', 'Leesrechten voor categorieën toepassen'); +@define('INSTALL_ACL_DESC', 'Als dit aan staat, zijn de gebruikersrechten voor categorieën van kracht als ingelogde gebruikers uw weblog bekijken. In het andere geval is de autorisatie niet van toepassing en wordt uw weblog iets sneller. Dus als u geen aparte leesrechten voor meerdere gebruikers nodig heeft, laat u deze optie best uit.'); +@define('PLUGIN_API_VALIDATE_ERROR', 'Configuratiesyntaxis fout voor optie "%s". Heeft inhoud van het type "%s" nodig.'); +@define('USERCONF_CHECK_PASSWORD', 'Oud wachtwoord'); +@define('USERCONF_CHECK_PASSWORD_DESC', 'Als u het wachtwoord wijzigt in het veld hierboven moet u het huidige wachtwoord in dit veld invoeren.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'Het oude wachtwoord dat u heeft ingegeven klopt niet en u bent dus niet geautoriseerd om het wachtwoord te wijzigen. Uw instellingen worden niet bewaard.'); +@define('ERROR_XSRF', 'Uw browser heeft geen geldig HTTP-Referrer-adres verstuurd. Dit kan veroorzaakt worden door een verkeerd geconfigureerde browser/proxy of door een aanval die tegen u is gericht. Uw actie werd geannuleerd.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Hier definieert u de relatieve URL-structuur vanaf de basis-URL tot waar de verzamelingspublicatieaanvoer van elke gebruiker staat. U kunt de variabelen %id%, %realname%, %username%, %email% en gewone tekens gebruiken.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permanente hyperlink Verzamelpublicatie Auteur URL-structuur'); +@define('INSTALL_PERMALINK_AUTHORSPATH', 'Pad naar auteurs'); +@define('AUTHORS', 'Auteurs'); +@define('AUTHORS_ALLOW_SELECT', 'Bezoekers toelaten om meerdere auteurs tegelijk te bekijken?'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Als deze optie aan staat, zal er een aanvinkhokje naast elke auteur staan in de zijbalk. Bezoekers kunnen dan zelf kiezen welke artikelen ze willen zien.'); +@define('AUTHOR_PLUGIN_DESC', 'Toont een lijst van auteurs'); +@define('CATEGORY_PLUGIN_TEMPLATE', 'Smarty-templates aan zetten?'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Als deze optie aan staat, zal de plugin de mogelijkheden van Smarty templates benutten om een categorielijst te laten zien. U kunt dan het uitzicht wijzigen met behulp van het bestand "plugin_categories.tpl". Dit heeft wel nadelige gevolgen voor de performantie, dus u laat deze optie best af staan als u geen aanpassingen wilt doen.'); +@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Aantal artikelen per categorie tonen?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Aantal artikelen naast de naam van de auteur tonen?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Deze optie toont tussen haakjes het aantal artikelen van de auteur naast zijn naam.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Aangepaste beheersinterface beschikbaar'); -@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat deze functie voor deze bijdrage is uitgeschakeld. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' -@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); -@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); -@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); -@define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); +@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat reacties op dit artikel niet toegelaten zijn, u ongeldige data heeft ingevoerd of omdat uw reactie geblokkeerd werd door antispammaatregelen.'); +@define('INSTALL_TRACKREF', 'Verwijzingen onthouden?'); +@define('INSTALL_TRACKREF_DESC', 'Door het onthouden van verwijzingen kunt u zien welke websites naar uw artikelen verwijzen. Dit wordt dikwijls misbruikt voor spam, dus u kunt het best uit zetten als u er last van heeft.'); +@define('CATEGORIES_HIDE_PARENT', 'De geselecteerde bovenliggende categorie verbergen?'); +@define('CATEGORIES_HIDE_PARENT_DESC', 'Als u de lijst van categorieën beperkt tot een bepaalde hoofdcategorie, dan zal standaard die categorie in de lijst getoond worden. Zet deze optie af om de naam van deze categorie niet te tonen.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Waarschuwing: u heeft geen enkel groepslidmaatschap geselecteerd. Dit zou u uitloggen uit het groepsbeheer, dus werden uw groepslidmaatschappen niet gewijzigd.'); +@define('INSTALL_RSSFETCHLIMIT', 'Artikelen per toevoer'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'Aantal artikelen die getoond worden per pagina van de verzamelpublicatietoevoer.'); +@define('INSTAL_DB_UTF8', 'DB-tekensetconversie aanzetten'); +@define('INSTAL_DB_UTF8_DESC', 'Stuurt een MySQL-"SET NAMES"-query met de gewenste tekenset naar de databank. Wijzig deze optie als u rare tekens ziet in uw weblog.'); +@define('ONTHEFLYSYNCH', 'Automatische mediasynchronisatie aan zetten'); +@define('ONTHEFLYSYNCH_DESC', 'Als deze optie aan staat, zal Serendipity zelf de mediaverzameling met de bestanden op de server vergelijken en beide synchroniseren.'); +@define('USERCONF_CHECK_USERNAME_ERROR', 'De gebruikersnaam mag niet leeg gelaten worden.'); +@define('FURTHER_LINKS', 'Bijkomende Informatie'); +@define('FURTHER_LINKS_S9Y', 'Serendipity-homepage'); +@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity-documentatie'); +@define('FURTHER_LINKS_S9Y_BLOG', 'Officieel weblog'); @define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_IS_DELETED', '(Reactie verwijderd)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', 'Huidige auteur'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('WORD_NEW', 'Nieuw'); +@define('SHOW_MEDIA_TOOLBAR', 'Toon werkbalk binnen mediaselectiepop-up?'); +@define('MEDIA_KEYWORDS', 'Mediasleutelwoorden'); +@define('MEDIA_KEYWORDS_DESC', 'Voer een lijst van woorden in, gescheiden door een ";" die u wilt gebruiken als voorgedefinieerde sleutelwoorden voor mediabestanden.'); +@define('MEDIA_EXIF', 'Importeer EXIF/JPEG-afbeeldingsgegevens'); +@define('MEDIA_EXIF_DESC', 'Als dit aan staat, worden bestaande EXIF/JPEG-gegevens van afbeeldingen ingelezen en opgeslagen in de databank om weer te geven in de mediaverzameling.'); +@define('MEDIA_PROP', 'Media-eigenschappen'); -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); +@define('GO_ADD_PROPERTIES', 'Wijzig afbeeldingseigenschappen'); @define('MEDIA_PROPERTY_DPI', 'DPI'); -@define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COPYRIGHT', 'Auteursrecht'); +@define('MEDIA_PROPERTY_COMMENT1', 'Korte beschrijving'); +@define('MEDIA_PROPERTY_COMMENT2', 'Lange beschrijving'); +@define('MEDIA_PROPERTY_TITLE', 'Titel'); +@define('MEDIA_PROP_DESC', 'Geef een lijst met eigenschapsvelden, gescheiden door een ";", die u wilt definiëren voor elk mediabestand'); +@define('MEDIA_PROP_MULTIDESC', '(U kunt ":MULTI" aan een item toevoegen om aan te geven dat het een lange tekst zal bevatten in plaats van slechts enkele tekens)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'Deze template heeft geen specifieke opties. Als u wilt weten hoe u opties kunt definiëren voor uw sjabloon, lees dan in de technische documentatie op www.s9y.org het artikel "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'Template-opties'); -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); +@define('PLUGIN_AVAILABLE_COUNT', 'Totaal: %d plugins.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('SYNDICATION_RFC2616', 'Verzamelpublicatie moet aan RFC2616 voldoen'); +@define('SYNDICATION_RFC2616_DESC', 'RFC2616 NIET afdwingen heeft tot gevolg dat na ontvangst van een Conditional GET Serendipity de artikelen teruggeeft die gewijzigd werden sinds de laatste opvraging. Als deze optie niet actief is, zullen bezoekers alle artikelen krijgen die gewijzigd zijn sinds hun laatste opvraging, wat als positief wordt ervaren. Maar sommige programma\'s, zoals Planet, kunnen zich dan vreemd gedragen omdat ze wel strikt werken volgens RFC2616. Dus als deze optie aan staat, zal je de RFC wel afdwingen, maar dan kunnen lezers van je verzamelpublicatietoevoer artikelen mislopen tijdens hun vakantie. Dus ofwel ondervinden verzamelprogramma\'s zoals Planet er last van, ofwel de mensen die je weblog lezen. Als u klachten krijgt van een van beide partijen kunt u deze optie omschakelen. Referentie: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Geassocieerde datum'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('FILENAME_REASSIGNED', 'Automatisch toegewezen nieuwe bestandsnaam: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. uploadgrootte bestand'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Geef de maximale bestandsgrootte in bytes bij uploaden. Deze instelling kan herroepen worden door serverinstellingen in php.ini: upload_max_filesize, post_max_size, max_input_time hebben allemaal voorrang op deze instelling. Als u dit leeg laat worden alleen de serverinstellingen gebruikt.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Fout: U kan geen bestanden uploaden die groter zijn dan %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. breedte van afbeeldingen bij uploaden'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Geef de maximale breedte van afbeeldingen in pixels bij uploaden.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. hoogte van afbeeldingen bij uploaden'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Geef de maximale hoogte van afbeeldingen in pixels bij uploaden.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Fout: U kan geen afbeeldingen uploaden die groter zijn dan %s x %s pixels!'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET', 'Doel voor deze hyperlink'); +@define('MEDIA_TARGET_JS', 'Pop-upvenster (met JavaScript, adaptieve grootte)'); +@define('MEDIA_ENTRY', 'Alleenstaand artikel'); +@define('MEDIA_TARGET_BLANK', 'Pop-upvenster (met target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'Dynamische verandering van afbeeldingsgrootte toelaten?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Als deze optie aan staat, kan de mediaselector afbeeldingen van willekeurige grootte teruggeven met behulp van een GET-variabele. De resultaten worden bijgehouden, wat veel opslagruimte kan gebruiken als het veel gebruikt wordt.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'Map en bestanden werden succesvol verplaatst naar %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Map en bestanden konden niet verplaatst worden naar "%s"!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'Op niet-MySQL-databanken is het niet mogelijk om door elk artikel te lopen om de URL van de map te vervangen. U moet manueel in al uw artikelen de URL aanpassen. U kunt de map nog terugplaatsen naar zijn oude locatie als u dit te omslachtig vindt.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'De URL van de verplaatste map werd aangepast in %s artikelen.'); +@define('PLUGIN_ACTIVE', 'Actief'); +@define('PLUGIN_INACTIVE', 'Inactief'); +@define('PREFERENCE_USE_JS', 'Geavanceerde JavaScript-functie inschakelen?'); +@define('PREFERENCE_USE_JS_DESC', 'Hiermee kunt u geavanceerde JavaScript-functies inschakelen voor verbeterd gebruiksgemak, zoals het herschikken van plugins in de pluginconfiguratiesectie door ze te verslepen.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(Deze pagina maakt gebruik van geavanceerde JavaScript-functies. Als u daardoor problemen ondervindt, schakelt u dit best uit in uw persoonlijke instellingen of schakelt u JavaScript uit in uw browser)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Pad naar reacties'); +@define('PERM_SET_CHILD', 'Geef dezelfde toegangsrechten aan alle onderliggende mappen'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Verboden plugins'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Verboden evenementen'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Plugintoegangsrechten per groep aan zetten?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Als dit aan staat, kunt u per gebruikersgroep bepalen welke plugins/evenementen uitgevoerd mogen worden.'); +@define('DELETE_SELECTED_ENTRIES', 'Geselecteerde artikelen verwijderen'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Toon alleen auteurs met minstens X artikelen'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); -@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Maak een bladwijzer van deze hyperlink en gebruik het dan bij elke website waarover je wilt schrijven om snel toegang te krijgen tot je weblog.'); +@define('IMPORT_WP_PAGES', 'Ook bijlagen en statische pagina\'s als gewone artikelen ophalen?'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index 588da5f2..97b04b61 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -3,14 +3,15 @@ # All rights reserved. See LICENSE file for licensing details # Translation (c) by Christiaan Heerze # http://www.heimp.nl +# (c) 2007 Sam Geeraerts /* vim: set sts=4 ts=4 expandtab : */ -@define('LANG_CHARSET', 'ISO-8859-1'); -@define('SQL_CHARSET', 'latin1'); -@define('DATE_LOCALES', 'nl_BE.ISO8859-1, nl_BE.ISO-8859-1, dutch, nl_BE, nl'); +@define('LANG_CHARSET', 'UTF-8'); +@define('SQL_CHARSET', 'utf8'); +@define('DATE_LOCALES', 'nl_BE.UTF8, nl_BE.UTF-8, dutch, nl_BE, nl'); @define('DATE_FORMAT_ENTRY', '%A, %e %B %Y'); @define('DATE_FORMAT_SHORT', '%d-%m-%Y %H:%M'); -@define('WYSIWYG_LANG', 'nl'); +@define('WYSIWYG_LANG', 'nl-utf'); @define('NUMBER_FORMAT_DECIMALS', '2'); @define('NUMBER_FORMAT_DECPOINT', ','); @define('NUMBER_FORMAT_THOUSANDS', '.'); @@ -20,7 +21,7 @@ @define('HAVE_TO_BE_LOGGED_ON', 'U moet ingelogd zijn om deze pagina te kunnen bekijken'); @define('WRONG_USERNAME_OR_PASSWORD', 'Waarschijnlijk heeft u een ongeldige gebruikersnaam of wachtwoord ingevoerd.'); @define('APPEARANCE', 'Uiterlijk'); -@define('MANAGE_STYLES', 'Beheer stijlen'); +@define('MANAGE_STYLES', 'Beheer Stijlen'); @define('CONFIGURE_PLUGINS', 'Configureer Plugins'); @define('CONFIGURATION', 'Configuratie'); @define('BACK_TO_BLOG', 'Terug naar het Weblog'); @@ -32,10 +33,10 @@ @define('SAVE', 'Opslaan'); @define('NAME', 'Naam'); @define('CREATE_NEW_CAT', 'Maak een nieuwe categorie aan'); -@define('I_WANT_THUMB', 'Ik wil graag een indexplaatje in mijn artikel gebruiken.'); -@define('I_WANT_BIG_IMAGE', 'Ik wil graag de volledige afbeeldingen in mijn artikel gebruiken.'); -@define('I_WANT_NO_LINK', ' Ik wil het graag laten weergeven als een afbeelding'); -@define('I_WANT_IT_TO_LINK', 'Ik wil het graag als een verwijzing weergeven naar de volgende pagina:'); +@define('I_WANT_THUMB', 'Ik wil de miniatuur in mijn artikel gebruiken.'); +@define('I_WANT_BIG_IMAGE', 'Ik wil de grote afbeelding in mijn artikel gebruiken.'); +@define('I_WANT_NO_LINK', ' Ik wil een gewone afbeelding'); +@define('I_WANT_IT_TO_LINK', 'Ik wil dat de afbeelding verwijst naar de volgende pagina:'); @define('BACK', 'Terug'); @define('FORWARD', 'Verder'); @define('ANONYMOUS', 'Anoniem'); @@ -49,73 +50,72 @@ @define('DESCRIPTION', 'Beschrijving'); @define('PLACEMENT', 'Placement'); @define('DELETE', 'Verwijderen'); -@define('SAVE', 'Opslaan'); @define('UP', 'OP'); @define('DOWN', 'NEER'); -@define('ENTRIES', 'bijdragen'); -@define('NEW_ENTRY', 'Nieuwe bijdrage'); +@define('ENTRIES', 'artikelen'); +@define('NEW_ENTRY', 'Nieuw artikel'); @define('EDIT_ENTRIES', 'Bewerk bijdragen'); @define('CATEGORIES', 'Categorien'); -@define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn, zonder index-afbeelding."); -@define('CREATE_THUMBS', 'Creer nieuwe index-afbeeldingen'); +@define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn zonder miniatuur."); +@define('CREATE_THUMBS', 'Creer nieuwe indexafbeeldingen'); @define('MANAGE_IMAGES', 'Beheer afbeeldingen'); @define('NAME', 'Naam'); @define('EMAIL', 'E-mail'); -@define('HOMEPAGE', 'Webpagina'); +@define('HOMEPAGE', 'Homepage'); @define('COMMENT', 'Reactie'); -@define('REMEMBER_INFO', 'Onthoud Informatie? '); +@define('REMEMBER_INFO', 'Informatie onthouden? '); @define('SUBMIT_COMMENT', 'Reactie plaatsen'); -@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen bijdragen af te drukken'); +@define('NO_ENTRIES_TO_PRINT', 'Er zijn geen artikelen om weer te geven'); @define('COMMENTS', 'Reacties'); @define('ADD_COMMENT', 'Reactie toevoegen'); @define('NO_COMMENTS', 'Geen reacties'); @define('POSTED_BY', 'Geplaatst door'); @define('ON', 'op'); -@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw Weblog "%s", op bijdrage met onderwerp "%s".'); -@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback naar uw website is aangemaakt naar uw Weblog-bijdrage met onderwerp "%s".'); +@define('A_NEW_COMMENT_BLAHBLAH', 'Er is een nieuwe reactie geplaatst op uw weblog "%s", op het artikel getiteld "%s".'); +@define('A_NEW_TRACKBACK_BLAHBLAH', 'Een nieuwe trackback is aangemaakt naar uw weblogartikel getiteld "%s".'); @define('NO_CATEGORY', 'Geen categorie'); -@define('ENTRY_BODY', 'Verkorte bijdrage'); -@define('EXTENDED_BODY', 'Uitgebreide bijdrage'); +@define('ENTRY_BODY', 'Artikeltekst'); +@define('EXTENDED_BODY', 'Uitgebreide tekst'); @define('CATEGORY', 'Categorie'); @define('EDIT', 'Bewerk'); -@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen bijdragen gevonden voor zoekopdracht %s' . "\n"); +@define('NO_ENTRIES_BLAHBLAH', 'Er zijn geen artikelen gevonden voor zoekopdracht %s' . "\n"); @define('YOUR_SEARCH_RETURNED_BLAHBLAH', 'Uw zoekopdracht naar %s heeft %s zoekresultaten opgeleverd:'); @define('IMAGE', 'Afbeelding'); @define('ERROR_FILE_NOT_EXISTS', 'Fout: Oude bestandsnaam bestaat niet!'); @define('ERROR_FILE_EXISTS', 'Fout: Nieuwe bestandsnaam is reeds in gebruik, kies een andere!'); @define('ERROR_SOMETHING', 'Fout: Er gaat iets fout'); @define('ADDING_IMAGE', 'Afbeelding toevoegen...'); -@define('THUMB_CREATED_DONE', 'Index-afbeelding gemaakt.
Succesvol.'); +@define('THUMB_CREATED_DONE', 'Miniatuur gemaakt.
Gedaan.'); @define('ERROR_FILE_EXISTS_ALREADY', 'Fout: Bestand bestaat al!'); @define('ERROR_UNKNOWN_NOUPLOAD', 'Er is een onbekende fout opgetreden, het bestand is niet verzonden. Misschien is het bestand groter dan uw server toestaat. Controleer dit bij uw provider of bewerk uw php.ini zodat deze grotere bestanden toelaat.'); @define('GO', 'Uitvoeren!'); @define('NEWSIZE', 'Nieuwe grootte: '); @define('RESIZE_BLAHBLAH', 'Vergroten/Verkleinen %s

'); -@define('ORIGINAL_SIZE', 'Originele grootte: %sx%s pixel'); +@define('ORIGINAL_SIZE', 'Originele grootte: %sx%s pixels'); @define('HERE_YOU_CAN_ENTER_BLAHBLAH', '

Hier kunt u de grootte van de afbeelding aanpassen. Als u de afbeeldingsverhoudingen wilt behouden, voer dan in n van de velden een waarde in en druk op de TAB-toets -- Het programma zal dan zelf de andere grootte berekenen zodat de verhoudingen hetzelfde blijven

'); @define('QUICKJUMP_CALENDAR', 'Quickjump Kalender'); @define('QUICKSEARCH', 'Zoeken'); -@define('SEARCH_FOR_ENTRY', 'Zoek naar een bijdrage'); +@define('SEARCH_FOR_ENTRY', 'Zoek naar een artikel'); @define('ARCHIVES', 'Archief'); -@define('BROWSE_ARCHIVES', 'Doorzoek het archief, per maand'); -@define('TOP_REFERRER', 'Top Referrer'); -@define('SHOWS_TOP_SITES', 'Hier worden websites weergegeven die regelmatig naar uw website verwijzen of waar regelmatig lezers vandaan komen'); -@define('TOP_EXITS', 'Top Exits'); -@define('SHOWS_TOP_EXIT', 'Hier worden de, door u geplaatste, links getoond die regelmatig door uw lezers bekeken worden'); -@define('SYNDICATION', 'Syndication'); -@define('SHOWS_RSS_BLAHBLAH', 'Toont de RSS Syndication-Links'); +@define('BROWSE_ARCHIVES', 'Blader door het archief per maand'); +@define('TOP_REFERRER', 'Topverwijzers'); +@define('SHOWS_TOP_SITES', 'Toont de websites die uw weblog de meeste bezoekers bezorgen.'); +@define('TOP_EXITS', 'Top uitgaande hyperlinks'); +@define('SHOWS_TOP_EXIT', 'Toont de populairste hyperlinks waarmee bezoekers uw weblog verlaten.'); +@define('SYNDICATION', 'Verzamelpublicatie'); +@define('SHOWS_RSS_BLAHBLAH', 'Toont de hyperlinks voor verzamelpublicatie'); @define('ADVERTISES_BLAHBLAH', 'Toont een link waar anderen Serendipity software kunnen downloaden'); -@define('HTML_NUGGET', 'HTML Invoer'); +@define('HTML_NUGGET', 'HTML-blokje'); @define('HOLDS_A_BLAHBLAH', 'Een stukje waarin u uw eigen HTML-tekst kunt schrijven, deze verschijnt aan de zijkant'); -@define('TITLE_FOR_NUGGET', 'Naam van het stuk'); -@define('THE_NUGGET', 'The Nugget of HTML!'); +@define('TITLE_FOR_NUGGET', 'Titel van het blokje'); +@define('THE_NUGGET', 'Het blokje HTML!'); @define('SYNDICATE_THIS_BLOG', 'Abonneren op dit weblog'); -@define('YOU_CHOSE', 'U heeft zich voor %s opgegeven'); +@define('YOU_CHOSE', 'U koos voor %s'); @define('IMAGE_ROTATE_LEFT', 'Roteer de afbeelding 90 graden tegen de klok in'); @define('IMAGE_ROTATE_RIGHT', 'Roteer de afbeelding 90 graden met de klok mee'); @define('IMAGE_SIZE', 'Grootte van de afbeelding'); -@define('IMAGE_AS_A_LINK', 'Image insertion'); -@define('POWERED_BY', 'Powered by'); +@define('IMAGE_AS_A_LINK', 'Verwijzing'); +@define('POWERED_BY', 'Aangedreven door'); @define('TRACKBACKS', 'Trackbacks'); @define('TRACKBACK', 'Trackback'); @define('NO_TRACKBACKS', 'Geen Trackbacks'); @@ -127,29 +127,29 @@ @define('IN', 'in'); @define('EXCERPT', 'Uittreksel'); @define('TRACKED', 'Gevolgd'); -@define('LINK_TO_ENTRY', 'Link naar bijdrage'); -@define('LINK_TO_REMOTE_ENTRY', 'Link naar externe bijdrage'); +@define('LINK_TO_ENTRY', 'Link naar artikel'); +@define('LINK_TO_REMOTE_ENTRY', 'Link naar extern artikel'); @define('IP_ADDRESS', 'IP-adres'); @define('USER', 'Gebruiker'); -@define('THUMBNAIL_USING_OWN', 'Behoud %s als zijn eigen index-afbeelding, verkleinen is niet nodig.'); -@define('THUMBNAIL_FAILED_COPY', '%s kon niet gekopierd worden en kan dus niet als index-afbeelding gebruikt worden!'); +@define('THUMBNAIL_USING_OWN', 'Geen miniatuur aangemaakt voor %s omdat het al klein genoeg is.'); +@define('THUMBNAIL_FAILED_COPY', '%s kon niet gekopieerd worden en kan dus niet als miniatuur gebruikt worden!'); @define('AUTHOR', 'Auteur'); @define('LAST_UPDATED', 'Laatst bewerkt'); -@define('TRACKBACK_SPECIFIC', 'Trackback URI voor deze bijdrage'); -@define('DIRECT_LINK', 'Directe link naar deze bijdrage'); +@define('TRACKBACK_SPECIFIC', 'Trackback-URI voor dit artikel'); +@define('DIRECT_LINK', 'Directe link naar dit artikel'); @define('COMMENT_ADDED', 'Uw reactie is succesvol toegevoegd. '); -@define('COMMENT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); -@define('COMMENT_NOT_ADDED_CLICK', 'Klik %shier%s om terug te keren naar de reacties, of klik %shier%s om dit scherm af te sluiten.'); -@define('COMMENTS_DISABLE', 'Sta geen reacties toe op deze bijdrage'); -@define('COMMENTS_ENABLE', 'Sta reacties toe op deze bijdrage'); -@define('COMMENTS_CLOSED', 'De auteur staat het niet toe te reageren op deze bijdrage'); -@define('EMPTY_COMMENT', 'Uw reactie bevatte geen tekst, gaat u alstublieft %sterug%s en probeer opnieuw'); -@define('ENTRIES_FOR', 'Inzendingen voor %s'); +@define('COMMENT_ADDED_CLICK', 'Keer terug naar de %sreacties%s of %ssluit%s dit scherm.'); +@define('COMMENT_NOT_ADDED_CLICK', 'Keer terug naar de %sreacties%s of %ssluit%s dit scherm.'); +@define('COMMENTS_DISABLE', 'Sta geen reacties toe op dit artikel'); +@define('COMMENTS_ENABLE', 'Sta reacties toe op dit artikel'); +@define('COMMENTS_CLOSED', 'De auteur staat geen reacties toe op dit artikel'); +@define('EMPTY_COMMENT', 'Uw reactie bevatte geen tekst, %sga terug%s en probeer opnieuw'); +@define('ENTRIES_FOR', 'Artikelen van %s'); @define('DOCUMENT_NOT_FOUND', 'Het document %s is helaas niet gevonden.'); @define('USERNAME', 'Gebruikersnaam'); @define('PASSWORD', 'Wachtwoord'); @define('AUTOMATIC_LOGIN', 'Bewaar deze informatie'); -@define('SERENDIPITY_INSTALLATION', 'Serendipity installatie'); +@define('SERENDIPITY_INSTALLATION', 'Serendipity Installatie'); @define('LEFT', 'links'); @define('RIGHT', 'rechts'); @define('HIDDEN', 'verborgen'); @@ -157,91 +157,90 @@ @define('SAVE_CHANGES_TO_LAYOUT', 'Bewaar veranderingen in ontwerp'); @define('COMMENTS_FROM', 'Reactie van'); @define('ERROR', 'Fout'); -@define('ENTRY_SAVED', 'Uw bijdrage is bewaard'); -@define('DELETE_SURE', 'Weet u zeker dat u bijdrage #%s definitief wilt verwijderen?'); -@define('NOT_REALLY', 'Niet echt...'); -@define('DUMP_IT', 'Verwijder!'); -@define('RIP_ENTRY', 'Inzending #%s is verwijderd'); -@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige bijdragen zijn verplaatst naar categorie #%s'); +@define('ENTRY_SAVED', 'Uw artikel is bewaard'); +@define('DELETE_SURE', 'Weet u zeker dat u artikel #%s definitief wilt verwijderen?'); +@define('NOT_REALLY', 'Nee'); +@define('DUMP_IT', 'Ja'); +@define('RIP_ENTRY', 'Artikel #%s is verwijderd'); +@define('CATEGORY_DELETED_ARTICLES_MOVED', 'Categorie #%s is verwijderd. Aanwezige artikelen zijn verplaatst naar categorie #%s'); @define('CATEGORY_DELETED', 'Categorie #%s is verwijderd.'); -@define('CATEGORY_REMAINING', 'Verwijder deze categorie en verplaats de bijdragen naar categorie: %s'); @define('INVALID_CATEGORY', 'Er is geen categorie opgegeven om te verwijderen'); @define('CATEGORY_SAVED', 'Categorie is opgeslagen'); @define('SELECT_TEMPLATE', 'Selecteer een template dat u wenst te gebruiken voor uw weblog'); -@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Inzendingen zijn niet succesvol ingevoerd!'); +@define('ENTRIES_NOT_SUCCESSFULLY_INSERTED', 'Artikelen zijn niet succesvol ingevoerd!'); @define('MT_DATA_FILE', 'Movable Type databestand'); @define('FORCE', 'Forceer'); @define('CREATE_AUTHOR', 'Maak auteur \'%s\' aan.'); @define('CREATE_CATEGORY', 'Maak categorie \'%s\' aan.'); @define('MYSQL_REQUIRED', 'U moet een MySQL-verbinding hebben om deze actie te voltooien.'); -@define('COULDNT_CONNECT', 'Kan geen verbinding maken met de volgende MySQL database: %s.'); -@define('COULDNT_SELECT_DB', 'Kan de volgende database niet selecteren: %s.'); -@define('COULDNT_SELECT_USER_INFO', 'Kan de volgende gebruikers informatie niet selecteren: %s.'); +@define('COULDNT_CONNECT', 'Kan geen verbinding maken met de volgende MySQL-databank: %s.'); +@define('COULDNT_SELECT_DB', 'Kan de volgende databank niet selecteren: %s.'); +@define('COULDNT_SELECT_USER_INFO', 'Kan de volgende gebruikersinformatie niet selecteren: %s.'); @define('COULDNT_SELECT_CATEGORY_INFO', 'Kan de volgende categorie niet selecteren: %s.'); -@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende bijdragen niet selecteren: %s.'); -@define('COULDNT_SELECT_COMMENT_INFO', 'Kan de volgende reactie niet selecteren: %s.'); +@define('COULDNT_SELECT_ENTRY_INFO', 'Kan de volgende artikelen niet selecteren: %s.'); +@define('COULDNT_SELECT_COMMENT_INFO', 'Kan de volgende reacties niet selecteren: %s.'); @define('YES', 'Ja'); @define('NO', 'Nee'); @define('USE_DEFAULT', 'Standaard'); -@define('CHECK_N_SAVE', 'Controleer & Bewaren'); +@define('CHECK_N_SAVE', 'Controleren & bewaren'); @define('DIRECTORY_WRITE_ERROR', 'Kan niet schrijven naar map %s. Controleer de toegangsrechten.'); @define('DIRECTORY_CREATE_ERROR', 'Map %s bestaat niet en kon niet worden aangemaakt. Maak deze alstublieft handmatig aan'); @define('DIRECTORY_RUN_CMD', ' -> voer %s %s uit'); -@define('CANT_EXECUTE_BINARY', 'Kan %s opdracht niet uitvoeren'); +@define('CANT_EXECUTE_BINARY', 'Kan opdracht %s niet uitvoeren'); @define('FILE_WRITE_ERROR', 'Kan niet schrijven naar bestand %s.'); -@define('FILE_CREATE_YOURSELF', 'Maakt u zelf het bestand aan of controleer de toegangsrechten'); -@define('COPY_CODE_BELOW', '
* Kopier de onderstaande code en voeg deze toe aan het bestand %s in uw %s map:
%s
' . "\n"); -@define('WWW_USER', 'Verander gebruiker www in de gebruiker die de apache-server draait (bijvoorbeeld nobody).'); -@define('BROWSER_RELOAD', 'Als u dit heeft gedaan drukt u op uw browser\'s "opnieuw openen" knop.'); -@define('DIAGNOSTIC_ERROR', 'Serendipity heeft enkele fouten gevonden, in de door u opgegeven informatie, tijdens het uitvoeren van een diagnostisch programma:'); +@define('FILE_CREATE_YOURSELF', 'Maak zelf het bestand aan of controleer de toegangsrechten'); +@define('COPY_CODE_BELOW', '
* Kopieer de onderstaande code en voeg deze toe aan het bestand %s in de map %s:
%s
' . "\n"); +@define('WWW_USER', 'Verander gebruiker \'www\' in de gebruiker die de apache-server draait (bijvoorbeeld nobody).'); +@define('BROWSER_RELOAD', 'Herlaad daarna de pagina.'); +@define('DIAGNOSTIC_ERROR', 'Serendipity heeft fouten gevonden in de door u opgegeven informatie tijdens het uitvoeren van een diagnostisch programma:'); @define('SERENDIPITY_NOT_INSTALLED', 'Serendipity is nog niet genstalleerd. Installeer het nu alstublieft.'); -@define('INCLUDE_ERROR', 'serendipity fout: kan %s niet toevoegen - wordt afgesloten.'); -@define('DATABASE_ERROR', 'serendipity error: kan geen verbinding maken met de database - wordt afgesloten.'); -@define('CREATE_DATABASE', 'Maak standaard database aan...'); -@define('ATTEMPT_WRITE_FILE', 'Probeer bestand %s aan te maken...'); +@define('INCLUDE_ERROR', 'Fout: Kan %s niet invoegen - wordt afgesloten.'); +@define('DATABASE_ERROR', 'Fout: Kan geen verbinding maken met de databank - wordt afgesloten.'); +@define('CREATE_DATABASE', 'Standaarddatabank aanmaken...'); +@define('ATTEMPT_WRITE_FILE', 'Bestand %s proberen aan te maken...'); @define('WRITTEN_N_SAVED', 'Configuratie geschreven & opgeslagen'); -@define('IMAGE_ALIGNMENT', 'Afbeelding uitlijnen'); +@define('IMAGE_ALIGNMENT', 'Uitlijning'); @define('ENTER_NEW_NAME', 'Voer een nieuwe naam in voor: '); @define('RESIZING', 'Grootte aanpassen'); @define('RESIZE_DONE', 'Gereed (%s afbeeldingen aangepast).'); -@define('SYNCING', 'Bezig met het synchroniseren van de database met de map waar de afbeeldingen in staan'); +@define('SYNCING', 'Bezig met het synchroniseren van de databank met de map waar de afbeeldingen in staan'); @define('SYNC_DONE', 'Gereed (%s afbeeldingen gesynchroniseerd).'); @define('FILE_NOT_FOUND', 'Kan bestand %s niet vinden, mogelijk is deze reeds verwijderd.'); -@define('ABORT_NOW', 'Annuleer nu'); -@define('REMOTE_FILE_NOT_FOUND', 'Het bestand is niet gevonden, weet u zeker dat de webpagina %s correct (geschreven) is?'); +@define('ABORT_NOW', 'Annuleren'); +@define('REMOTE_FILE_NOT_FOUND', 'Het bestand is niet gevonden, weet u zeker dat de URL %s correct is?'); @define('FILE_FETCHED', '%s opgehaald als %s'); -@define('FILE_UPLOADED', 'Het bestand %s is succesvol geupload als %s'); +@define('FILE_UPLOADED', 'Het bestand %s is succesvol gepload als %s'); @define('WORD_OR', 'Of'); -@define('SCALING_IMAGE', 'Aanpassen van de grootte van %s naar %s x %s px'); +@define('SCALING_IMAGE', 'Grootte aanpassen van %s naar %s x %s px'); @define('KEEP_PROPORTIONS', 'Behoud verhoudingen'); -@define('REALLY_SCALE_IMAGE', 'Wilt u de afbeelding echt aanpassen? Dit kan namelijk niet meer ongedaan gemaakt worden!'); +@define('REALLY_SCALE_IMAGE', 'Wilt u de afbeelding echt aanpassen? Dit kan niet ongedaan gemaakt worden!'); @define('TOGGLE_ALL', 'Alles uit- of inklappen'); -@define('TOGGLE_OPTION', 'Uit/Inklap opties'); -@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op deze bijdrage'); -@define('UNSUBSCRIBE_OK', "%s is nu geabonneerd op deze bijdrage"); -@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerde bijdrage "%s"'); -@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); -@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op bijdrage \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de bijdrage hier vinden: %s\n\nU kunt zich uitschrijven door op deze link te klikken: %s\n"); -@define('SIGNATURE', "\n-- \n%s is powered by Serendipity.\nEn van de beste weblogs. U kunt het ook gebruiken.\nGa naar om uit te vinden hoe."); -@define('SYNDICATION_PLUGIN_091', 'RSS 0.91 feed'); -@define('SYNDICATION_PLUGIN_10', 'RSS 1.0 feed'); -@define('SYNDICATION_PLUGIN_20', 'RSS 2.0 feed'); -@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0 reacties'); -@define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3 feed'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Field "managingEditor"'); -@define('SYNDICATION_PLUGIN_WEBMASTER', 'Field "webMaster"'); -@define('SYNDICATION_PLUGIN_BANNERURL', 'Afbeelding voor de RSS feed'); +@define('TOGGLE_OPTION', 'Uit-/inklappen'); +@define('SUBSCRIBE_TO_THIS_ENTRY', 'Abonneer op dit artikel'); +@define('UNSUBSCRIBE_OK', 'Het abonnement op dit artikel is nu opgezegd voor %s'); +@define('NEW_COMMENT_TO_SUBSCRIBED_ENTRY', 'Nieuwe reactie op geabonneerd artikel "%s"'); +@define('SUBSCRIPTION_MAIL', "Geachte %s,\n\nEen nieuwe reactie is geplaatst op \"%s\", op artikel \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt de reactie hier vinden: %s\n\nU kunt zich uitschrijven door op deze hyperlink te klikken: %s\n"); +@define('SUBSCRIPTION_TRACKBACK_MAIL', "Geachte %s,\n\nEen nieuwe trackback is toegevoegd op\"%s\", op artikel \"%s\"\nDe persoon die gereageerd heeft is: %s\n\nU kunt het artikel hier vinden: %s\n\nU kunt zich uitschrijven door op deze hyperlink te klikken: %s\n"); +@define('SIGNATURE', "\n-- \n%s wordt aangedreven door Serendipity, n van de beste weblogs.\nU kunt het ook gebruiken: ga naar om te ontdekken hoe."); +@define('SYNDICATION_PLUGIN_091', 'RSS 0.91-toevoer'); +@define('SYNDICATION_PLUGIN_10', 'RSS 1.0-toevoer'); +@define('SYNDICATION_PLUGIN_20', 'RSS 2.0-toevoer'); +@define('SYNDICATION_PLUGIN_20c', 'RSS 2.0-toevoer reacties'); +@define('SYNDICATION_PLUGIN_ATOM03', 'ATOM 0.3-toevoer'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR', 'Veld "managingEditor"'); +@define('SYNDICATION_PLUGIN_WEBMASTER', 'Veld "webMaster"'); +@define('SYNDICATION_PLUGIN_BANNERURL', 'Afbeelding voor de RSS-toevoer'); @define('SYNDICATION_PLUGIN_BANNERWIDTH', 'Breedte van de afbeelding'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT', 'Hoogte van de afbeelding'); -@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-Mailadres van de webmaster, indien beschikbaar. (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-Mailadres van de managing editor, indien beschikbaar. (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL van een afbeelding in GIF/JPEG/PNG format, indien beschikbaar. (empty: serendipity-logo)'); +@define('SYNDICATION_PLUGIN_WEBMASTER_DESC', 'E-mailadres van de webmaster, indien beschikbaar. (leeg: verborgen) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_MANAGINGEDITOR_DESC', 'E-mailadres van de beherende redacteur, indien beschikbaar. (leeg: verborgen) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_BANNERURL_DESC', 'URL van een afbeelding in GIF/JPEG/PNG-formaat, indien beschikbaar. (leeg: Serendipity-logo)'); @define('SYNDICATION_PLUGIN_BANNERWIDTH_DESC', 'in pixels, max. 144'); @define('SYNDICATION_PLUGIN_BANNERHEIGHT_DESC', 'in pixels, max. 400'); -@define('SYNDICATION_PLUGIN_TTL', 'Field "ttl" (time-to-live)'); -@define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten nadat uw weblog niet meer gecached mag worden door buitenlandse sites/applicaties (empty: hidden) [RSS 2.0]'); -@define('SYNDICATION_PLUGIN_PUBDATE', 'Field "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geintegreerd in uw RSS-channel, om zo de dag van de laatste bijdrage te tonen?'); +@define('SYNDICATION_PLUGIN_TTL', 'Veld "ttl" (time-to-live)'); +@define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten waarna uw weblog niet meer gecached mag worden door externe websites/applicaties (leeg: verborgen) [RSS 2.0]'); +@define('SYNDICATION_PLUGIN_PUBDATE', 'Veld "pubDate"'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden gentegreerd in uw RSS-toevoer, om zo de dag van de laatste bijdrage te tonen?'); @define('CONTENT', 'Inhoud'); @define('TYPE', 'Type'); @define('DRAFT', 'Concept'); @@ -249,199 +248,199 @@ @define('PREVIEW', 'Voorvertoning'); @define('DATE', 'Datum'); @define('DATE_FORMAT_2', 'Y-m-d H:i'); // Needs to be ISO 8601 compliant for date conversion! -@define('DATE_INVALID', 'Opgelet: De door u ingevoerde datum is niet correct. Het moet opgegeven worden in het volgende formaat JJJJ-MM-DD UU:MM. Bijvoorbeeld 1970-12-31 14:39'); -@define('CATEGORY_PLUGIN_DESC', 'Toon de lijst met categorien.'); +@define('DATE_INVALID', 'Opgelet: De door u ingevoerde datum is niet correct. Het moet opgegeven worden in het volgende formaat JJJJ-MM-DD hh:mm. Bijvoorbeeld 1970-12-31 14:39'); +@define('CATEGORY_PLUGIN_DESC', 'Toont de lijst met categorien.'); @define('ALL_AUTHORS', 'Alle auteurs'); @define('CATEGORIES_TO_FETCH', 'Op te halen categorien'); -@define('CATEGORIES_TO_FETCH_DESC', 'Categorien op van welke auteur inzien?'); -@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s bijdragen'); +@define('CATEGORIES_TO_FETCH_DESC', 'Categorien op van welke auteur ophalen?'); +@define('PAGE_BROWSE_ENTRIES', 'Pagina %s van %s, totaal %s artikelen'); @define('PREVIOUS_PAGE', 'vorige pagina'); @define('NEXT_PAGE', 'volgende pagina'); @define('ALL_CATEGORIES', 'Alle categorien'); -@define('DO_MARKUP', 'Voer tekstopmaak veranderingen uit'); -@define('GENERAL_PLUGIN_DATEFORMAT', 'Datum opmaak'); -@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van de bijdrage, gebruikmakend van de PHPs strftime() variabelen. (Standaard: "%s")'); -@define('ERROR_TEMPLATE_FILE', 'Kan de template niet openen, update u alstublieft Serendipity!'); +@define('DO_MARKUP', 'Voer tekstopmaakveranderingen uit'); +@define('GENERAL_PLUGIN_DATEFORMAT', 'Datumformaat'); +@define('GENERAL_PLUGIN_DATEFORMAT_BLAHBLAH', 'De echte datum van het artikel, gebruikmakend van PHPs strftime()-variabelen. (Standaard: "%s")'); +@define('ERROR_TEMPLATE_FILE', 'Kan de template niet openen, werk alstublieft Serendipity bij!'); @define('ADVANCED_OPTIONS', 'Geavanceerde Opties'); -@define('EDIT_ENTRY', 'Bewerk Inzending'); -@define('HTACCESS_ERROR', 'Controleer uw webserver installatie, Serendipity moet kunnen schrijven naar het bestand ".htaccess". Dit was helaas niet mogelijk door fouten in toegangsrechten. Past u deze alstublieft als volgt aan:
  %s
en laad deze pagina opnieuw.'); -@define('SIDEBAR_PLUGINS', 'Sidebar Plugins'); -@define('EVENT_PLUGINS', 'Evenementen Plugins'); -@define('SORT_ORDER', 'Sorteer volgorde'); +@define('EDIT_ENTRY', 'Bewerk artikel'); +@define('HTACCESS_ERROR', 'Om de installatie van uw webserver te controleren moet Serendipity kunnen schrijven naar het bestand ".htaccess". Dit was helaas niet mogelijk vanwege verkeerde toegangsrechten. Pas deze alstublieft als volgt aan:
  %s
en laad deze pagina opnieuw.'); +@define('SIDEBAR_PLUGINS', 'Zijbalkplugins'); +@define('EVENT_PLUGINS', 'Evenementenplugins'); +@define('SORT_ORDER', 'Sorteervolgorde'); @define('SORT_ORDER_NAME', 'Bestandsnaam'); -@define('SORT_ORDER_EXTENSION', 'Bestandsextensies'); +@define('SORT_ORDER_EXTENSION', 'Bestandsextensie'); @define('SORT_ORDER_SIZE', 'Bestandsgrootte'); -@define('SORT_ORDER_WIDTH', 'Afbeeldings breedte'); -@define('SORT_ORDER_HEIGHT', 'Afbeeldings hoogte'); -@define('SORT_ORDER_DATE', 'Upload datum'); +@define('SORT_ORDER_WIDTH', 'Afbeeldingsbreedte'); +@define('SORT_ORDER_HEIGHT', 'Afbeeldingshoogte'); +@define('SORT_ORDER_DATE', 'Uploaddatum'); @define('SORT_ORDER_ASC', 'Oplopend'); @define('SORT_ORDER_DESC', 'Aflopend'); -@define('THUMBNAIL_SHORT', 'Thumb'); +@define('THUMBNAIL_SHORT', 'Mini'); @define('ORIGINAL_SHORT', 'Orig.'); @define('APPLY_MARKUP_TO', 'Tekstopmaak toepassen op %s'); -@define('CALENDAR_BEGINNING_OF_WEEK', 'Begin van de vorige week'); -@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity heeft ontdekt dat uw configuratie momenteel versie %s is, terwijl Serendipity zelf genstalleerd is als versie %s, u moet upgraden! Klik hier'); -@define('SERENDIPITY_UPGRADER_WELCOME', 'Hallo en welkom bij de Serendipity upgrade agent.'); -@define('SERENDIPITY_UPGRADER_PURPOSE', 'Ik zal u helpen Serendipity %s installatie te upgraden.'); -@define('SERENDIPITY_UPGRADER_WHY', 'U krijgt deze melding te zien omdat, u zojuist Serendipity %s geinstalleerd heeft, u heeft echter uw database nog niet geupgrade naar deze versie'); -@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Database updates (%s)'); -@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'Zojuist zijn .sql-bestanden aangetroffen, welke eerst uitgevoerd moeten worden voordat Serendipity normaal kan functioneren'); +@define('CALENDAR_BEGINNING_OF_WEEK', 'Begin van de week'); +@define('SERENDIPITY_NEEDS_UPGRADE', 'Serendipity heeft ontdekt dat u uw configuratie wilt bijwerken van versie %s naar versie %s. Klik hier om dat proces te voltooien.'); +@define('SERENDIPITY_UPGRADER_WELCOME', 'Hallo en welkom bij de Serendipity bijwerkassistent.'); +@define('SERENDIPITY_UPGRADER_PURPOSE', 'Ik zal u helpen uw Serendipity %s-installatie bij te werken.'); +@define('SERENDIPITY_UPGRADER_WHY', 'U krijgt deze melding te zien omdat u zojuist Serendipity %s genstalleerd heeft, maar uw databank nog niet bijgewerkt is naar deze versie'); +@define('SERENDIPITY_UPGRADER_DATABASE_UPDATES', 'Databankupdates (%s)'); +@define('SERENDIPITY_UPGRADER_FOUND_SQL_FILES', 'De volgende .sql-bestanden moeten uitgevoerd worden voordat Serendipity normaal verder kan functioneren'); @define('SERENDIPITY_UPGRADER_VERSION_SPECIFIC', 'Taken specifiek voor deze versie'); @define('SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC', 'Geen specifieke taken gevonden voor deze versie'); @define('SERENDIPITY_UPGRADER_PROCEED_QUESTION', 'Wilt u dat ik de bovenstaande taken uitvoer?'); @define('SERENDIPITY_UPGRADER_PROCEED_ABORT', 'Nee, ik voer ze zelf uit'); -@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Ja, alstublieft'); -@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'U hoeft geen upgrades uit te voeren'); -@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity is geupgraded'); -@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'U heeft ervoor gekozen geen upgrades uit te voeren, zorg ervoor dat uw database goed genstalleerd is en geplande taken uitgevoerd worden'); -@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Uw Serendipity installatie is nu geupgrade naar versie %s'); +@define('SERENDIPITY_UPGRADER_PROCEED_DOIT', 'Ja, graag'); +@define('SERENDIPITY_UPGRADER_NO_UPGRADES', 'U hoeft niets bij te werken'); +@define('SERENDIPITY_UPGRADER_CONSIDER_DONE', 'Serendipity is bijgewerkt'); +@define('SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED', 'U heeft ervoor gekozen om niets bij te werken. Zorg ervoor dat uw databank goed genstalleerd is en geplande taken uitgevoerd worden'); +@define('SERENDIPITY_UPGRADER_NOW_UPGRADED', 'Uw Serendipity-installatie is nu bijgewerkt naar versie %s'); @define('SERENDIPITY_UPGRADER_RETURN_HERE', 'U kunt terugkeren naar uw weblog door %shier%s te klikken'); @define('MANAGE_USERS', 'Beheer gebruikers'); @define('CREATE_NEW_USER', 'Maak nieuwe gebruiker aan'); @define('CREATE_NOT_AUTHORIZED', 'U kunt geen gebruikers bewerken met hetzelfde gebruikersniveau als uzelf'); -@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'U kunt geen gebruikers aanmaken met een hoger gebruikersniveau als uzelf'); +@define('CREATE_NOT_AUTHORIZED_USERLEVEL', 'U kunt geen gebruikers aanmaken met een hoger gebruikersniveau dan uzelf'); @define('CREATED_USER', '%s is aangemaakt als nieuwe gebruiker'); -@define('MODIFIED_USER', 'De eigenschappen van gebruiker, %s, zijn gewijzigd'); +@define('MODIFIED_USER', 'De eigenschappen van gebruiker %s zijn gewijzigd'); @define('USER_LEVEL', 'Gebruikersniveau'); -@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Wanneer u dit doet zullen de bijdragen van deze gebruiker niet meer worden weergegeven.'); -@define('DELETED_USER', 'Gebruiker, #%d %s, is verwijderd.'); +@define('DELETE_USER', 'U staat op het punt de volgende gebruiker te verwijderen: #%d %s. Weet u zeker dat u deze gebruiker wilt verwijderen? Als u dit doet zullen de artikelen van deze gebruiker niet meer worden weergegeven.'); +@define('DELETED_USER', 'Gebruiker #%d %s is verwijderd.'); @define('LIMIT_TO_NUMBER', 'Hoeveel items moeten er worden weergegeven?'); -@define('ENTRIES_PER_PAGE', 'bijdragen per pagina'); -@define('XML_IMAGE_TO_DISPLAY', 'XML Button'); -@define('XML_IMAGE_TO_DISPLAY_DESC','Deze afbeelding laat u uw XML Feeds weergeven. Laat het veld leeg voor de standaard instellingen, voer \'none\' in om het uit te schakellen.'); +@define('ENTRIES_PER_PAGE', 'artikelen per pagina'); +@define('XML_IMAGE_TO_DISPLAY', 'Verzamelpublicatieafbeelding'); +@define('XML_IMAGE_TO_DISPLAY_DESC','Deze afbeelding wordt getoond bij hyperlinks naar verzamelpublicaties. Laat het veld leeg voor de standaardinstellingen, voer \'none\' in om het uit te schakelen.'); @define('DIRECTORIES_AVAILABLE', 'In de lijst van beschikbare mappen kunt u een willekeurige map selecteren om een nieuwe map in aan te maken.'); @define('ALL_DIRECTORIES', 'alle mappen'); @define('MANAGE_DIRECTORIES', 'Beheer mappen'); @define('DIRECTORY_CREATED', 'Map %s is aangemaakt.'); -@define('PARENT_DIRECTORY', 'Huidige map'); -@define('CONFIRM_DELETE_DIRECTORY', 'Weet u zeker dat u alle gevens uit map %s wilt verwijderen?'); +@define('PARENT_DIRECTORY', 'Bovenliggende map'); +@define('CONFIRM_DELETE_DIRECTORY', 'Weet u zeker dat u de volledige inhoud van map %s wilt verwijderen?'); @define('ERROR_NO_DIRECTORY', 'Fout: Map %s bestaat niet'); -@define('CHECKING_DIRECTORY', 'Controleer de bestanden in map %s'); -@define('DELETING_FILE', 'Verwijder bestand %s...'); -@define('ERROR_DIRECTORY_NOT_EMPTY', 'Kan een map die nog niet leeg is niet verwijderen. Vink "force deletion" aan als u ook deze bestanden wilt verwijderen, voer het daarna nogmaals uit. Aanwezige bestanden zijn:'); +@define('CHECKING_DIRECTORY', 'Bestanden in map %s aan het controleren'); +@define('DELETING_FILE', 'Bestand %s aan het verwijderen...'); +@define('ERROR_DIRECTORY_NOT_EMPTY', 'Kan een map die nog niet leeg is niet verwijderen. Vink "force deletion" aan als u ook deze bestanden wilt verwijderen en probeer opnieuw. Aanwezige bestanden zijn:'); @define('DIRECTORY_DELETE_FAILED', 'Het verwijderen van map %s is niet gelukt. Controleer de toegangsrechten of de bovenstaande meldingen.'); @define('DIRECTORY_DELETE_SUCCESS', 'Map %s is succesvol verwijderd.'); -@define('SKIPPING_FILE_EXTENSION', 'Bestand overgeslagen: Er mist een extensie voor %s.'); -@define('SKIPPING_FILE_UNREADABLE', 'Bestand overgeslagen: %s het bestand is niet leesbaar.'); +@define('SKIPPING_FILE_EXTENSION', 'Bestand overgeslagen: %s heeft geen extensie.'); +@define('SKIPPING_FILE_UNREADABLE', 'Bestand overgeslagen: %s is niet leesbaar.'); @define('FOUND_FILE', 'Een nieuw of aangepast bestand is gevonden: %s.'); @define('ALREADY_SUBCATEGORY', '%s is reeds een subcategorie van %s.'); -@define('PARENT_CATEGORY', 'Huidige categorie'); +@define('PARENT_CATEGORY', 'Bovenliggende categorie'); @define('IN_REPLY_TO', 'Reactie op'); -@define('TOP_LEVEL', 'Top level'); -@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s feed'); +@define('TOP_LEVEL', 'Bovenste niveau'); +@define('SYNDICATION_PLUGIN_GENERIC_FEED', '%s-toevoer'); @define('PERMISSIONS', 'Toegangsrechten'); -@define('SETTINGS_SAVED_AT', 'De instellingen zijn opgeslagen om %s'); +@define('SETTINGS_SAVED_AT', 'De instellingen zijn opgeslagen in %s'); /* DATABASE SETTINGS */ -@define('INSTALL_CAT_DB', 'Database instellingen'); -@define('INSTALL_CAT_DB_DESC', 'Hier kunt u de instellingen van uw database invoeren. Serendipity heeft deze nodig om te functioneren'); -@define('INSTALL_DBTYPE', 'Database type'); -@define('INSTALL_DBTYPE_DESC', 'Database type'); -@define('INSTALL_DBHOST', 'Database host'); -@define('INSTALL_DBHOST_DESC', 'De hostnaam van uw database'); -@define('INSTALL_DBUSER', 'Database gebruiker'); -@define('INSTALL_DBUSER_DESC', 'De gebruikersnaam die nodig is om verbinding te maken met uw database'); -@define('INSTALL_DBPASS', 'Database wachtwoord'); +@define('INSTALL_CAT_DB', 'Databankinstellingen'); +@define('INSTALL_CAT_DB_DESC', 'Hier kunt u de instellingen van uw databank invoeren. Serendipity heeft deze nodig om te functioneren'); +@define('INSTALL_DBTYPE', 'Databanktype'); +@define('INSTALL_DBTYPE_DESC', 'Databanktype'); +@define('INSTALL_DBHOST', 'Databankhost'); +@define('INSTALL_DBHOST_DESC', 'De hostnaam van uw databank'); +@define('INSTALL_DBUSER', 'Databankgebruiker'); +@define('INSTALL_DBUSER_DESC', 'De gebruikersnaam die nodig is om verbinding te maken met uw databank'); +@define('INSTALL_DBPASS', 'Databankwachtwoord'); @define('INSTALL_DBPASS_DESC', 'Het wachtwoord behorend bij de ingevoerde gebruikersnaam'); -@define('INSTALL_DBNAME', 'Database naam'); -@define('INSTALL_DBNAME_DESC', 'De naam van uw database'); -@define('INSTALL_DBPREFIX', 'Database kenmerk'); -@define('INSTALL_DBPREFIX_DESC', 'Het kenmerk waar dit weblog in de database te vinden is, bijvoorbeeld serendipity_'); +@define('INSTALL_DBNAME', 'Databanknaam'); +@define('INSTALL_DBNAME_DESC', 'De naam van uw databank'); +@define('INSTALL_DBPREFIX', 'Databankvoorvoegsel'); +@define('INSTALL_DBPREFIX_DESC', 'Het voorvoegsel voor de tabelnamen, bijvoorbeeld serendipity_'); /* PATHS */ -@define('INSTALL_CAT_PATHS', 'lokaties'); -@define('INSTALL_CAT_PATHS_DESC', 'Diverse lokaties naar essentile mappen en bestanden. Let alstublieft op de aanduiding van mappen!'); -@define('INSTALL_FULLPATH', 'Volledig lokatie'); -@define('INSTALL_FULLPATH_DESC', 'Het volledige lokatie naar uw Serendipity installatie'); -@define('INSTALL_UPLOADPATH', 'Upload lokatie'); -@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads worden in deze map geplaatst, bevind zich in \'Volledige lokatie\' - meestal is dit \'uploads/\''); -@define('INSTALL_RELPATH', 'Browser lokatie'); +@define('INSTALL_CAT_PATHS', 'Paden'); +@define('INSTALL_CAT_PATHS_DESC', 'Diverse paden naar essentile mappen en bestanden. Paden naar mappen moeten eindigen met een slash!'); +@define('INSTALL_FULLPATH', 'Volledig pad'); +@define('INSTALL_FULLPATH_DESC', 'Het volledige absolute pad naar uw Serendipity-installatie'); +@define('INSTALL_UPLOADPATH', 'Uploadpad'); +@define('INSTALL_UPLOADPATH_DESC', 'Alle uploads worden in deze map geplaatst, relatief ten opzichte van het \'Volledige pad\' - meestal is dit \'uploads/\''); +@define('INSTALL_RELPATH', 'Browserpad'); @define('INSTALL_RELPATH_DESC', 'Het pad naar Serendipity voor gebruik in uw browser, meestal is dit \'/serendipity/\''); -@define('INSTALL_RELTEMPLPATH', 'Template browser-lokatie'); -@define('INSTALL_RELTEMPLPATH_DESC', 'Het pad naar waar de templates zich bevinden - gerelateerd aan het \'Browser pad\''); -@define('INSTALL_RELUPLOADPATH', 'Upload browser-lokatie'); -@define('INSTALL_RELUPLOADPATH_DESC', 'Het pad naar uw uploadmap - gerelateerd aan het \'Browser pad\''); +@define('INSTALL_RELTEMPLPATH', 'Browserpad templates'); +@define('INSTALL_RELTEMPLPATH_DESC', 'Het pad naar de templates - gerelateerd aan het \'Browserpad\''); +@define('INSTALL_RELUPLOADPATH', 'Browserpad uploads'); +@define('INSTALL_RELUPLOADPATH_DESC', 'Het pad naar uw uploadmap - gerelateerd aan het \'Browserpad\''); @define('INSTALL_URL', 'URL naar uw weblog'); -@define('INSTALL_URL_DESC', 'De URL naar uw Serendipity installatie'); -@define('INSTALL_INDEXFILE', 'Index bestand'); -@define('INSTALL_INDEXFILE_DESC', 'De naam van uw Serendipity index bestand'); +@define('INSTALL_URL_DESC', 'De URL naar uw Serendipity-installatie'); +@define('INSTALL_INDEXFILE', 'Indexbestand'); +@define('INSTALL_INDEXFILE_DESC', 'De naam van uw Serendipity-indexbestand'); -/* Generel settings */ +/* GENERAL SETTINGS */ @define('INSTALL_CAT_SETTINGS', 'Algemene Instellingen'); -@define('INSTALL_CAT_SETTINGS_DESC', 'Pas aan hoe Serendipity zich gedraagd'); +@define('INSTALL_CAT_SETTINGS_DESC', 'Pas aan hoe Serendipity zich gedraagt'); @define('INSTALL_USERNAME', 'Gebruikersnaam beheerder'); @define('INSTALL_USERNAME_DESC', 'De gebruikersnaam van de beheerder'); @define('INSTALL_PASSWORD', 'Wachtwoord beheerder'); @define('INSTALL_PASSWORD_DESC', 'Het wachtwoord van de beheerder'); @define('INSTALL_EMAIL', 'E-mailadres van beheerder'); @define('INSTALL_EMAIL_DESC', 'E-mailadres van de beheerder van het weblog'); -@define('INSTALL_SENDMAIL', 'Verstuur e-mails naar beheerder?'); -@define('INSTALL_SENDMAIL_DESC', 'Wilt een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw bijdragen?'); -@define('INSTALL_SUBSCRIBE', 'Abonneren op bijdragen?'); -@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw bijdragen? Gebruikers zullen dan een e-mail ontvangen wanneer er een reactie geplaatst is op deze bijdrage'); -@define('INSTALL_BLOGNAME', 'Weblog naam'); +@define('INSTALL_SENDMAIL', 'E-mails versturen naar beheerder?'); +@define('INSTALL_SENDMAIL_DESC', 'Wilt u een e-mail ontvangen wanneer er een reactie geplaatst is op een van uw artikelen?'); +@define('INSTALL_SUBSCRIBE', 'Abonneren op artikelen?'); +@define('INSTALL_SUBSCRIBE_DESC', 'Maak het mogelijk voor gebruikers om zich te abonneren op uw artikelen en zo een e-mail te ontvangen wanneer er nieuwe reacties op worden geplaatst'); +@define('INSTALL_BLOGNAME', 'Weblognaam'); @define('INSTALL_BLOGNAME_DESC', 'De naam van uw weblog'); -@define('INSTALL_BLOGDESC', 'Omschrijving weblog'); +@define('INSTALL_BLOGDESC', 'Weblogomschrijving'); @define('INSTALL_BLOGDESC_DESC', 'De omschrijving van het weblog'); @define('INSTALL_LANG', 'Taal'); -@define('INSTALL_LANG_DESC', 'Selecteer de taal die gebruikt word voor uw weblog'); +@define('INSTALL_LANG_DESC', 'Selecteer de taal die gebruikt wordt voor uw weblog'); -/* Appearance and options */ +/* APPEARANCE AND OPTIONS */ @define('INSTALL_CAT_DISPLAY', 'Uiterlijk en opties'); -@define('INSTALL_CAT_DISPLAY_DESC', 'Pas aan hoe Serendipity zich gedraagt'); -@define('INSTALL_WYSIWYG', 'Gebruik de WYSIWYG editor'); +@define('INSTALL_CAT_DISPLAY_DESC', 'Bepaal het gedrag en uiterlijk van Serendipity'); +@define('INSTALL_WYSIWYG', 'WYSIWYG-editor gebruiken?'); @define('INSTALL_WYSIWYG_DESC', 'Wilt u de WYSIWYG editor gebruiken? (Werkt met IE5+ en gedeeltelijk met Mozilla 1.3+)'); -@define('INSTALL_XHTML11', 'Forceer XHTML 1.1 compabiliteit'); -@define('INSTALL_XHTML11_DESC', 'Wilt u XHTML 1.1 compabiliteit forceren ? (Dit kan problemen veroorzaken met 4e generatie browsers)'); -@define('INSTALL_POPUP', 'Maak gebruik van popups'); -@define('INSTALL_POPUP_DESC', 'Wilt u gebruik maken van popups voor reacties, trackbacks e.d.?'); -@define('INSTALL_EMBED', 'Is Serendipity gentegreerd in een ander pagina?'); -@define('INSTALL_EMBED_DESC', 'Als u Serendipity wilt integreren in een bestaande pagina, zet deze dan op ja om de headers te laten voor wat ze zijn en gewoon de inhoud weer te geven. Bekijk het README bestand voor meer informatie!'); -@define('INSTALL_TOP_AS_LINKS', 'Geef Top Exits/Referrers weer als links?'); -@define('INSTALL_TOP_AS_LINKS_DESC', '"Nee": Exits en Referrers worden als gewone tekst weergeven om het spammen door zoekmachines te voorkomen. "ja": Exits en Referrers worden getoond als hyperlinks. "standaard": Gebruik de instellingen vanuit uw algemene instellingen (aanbevolen).'); -@define('INSTALL_BLOCKREF', 'Geblokkeerde Referers'); -@define('INSTALL_BLOCKREF_DESC', 'Zijn er speciale hosts waarvan u niet wilt dat zij in uw Top Refferers lijst komen te staan? Scheidt de hosts met \';\''); +@define('INSTALL_XHTML11', 'Forceer XHTML 1.1-compatibiliteit'); +@define('INSTALL_XHTML11_DESC', 'Wilt u XHTML 1.1-compatibiliteit forceren? (Dit kan problemen veroorzaken voor oudere browsers)'); +@define('INSTALL_POPUP', 'Gebruikmaken van pop-ups'); +@define('INSTALL_POPUP_DESC', 'Wilt u gebruikmaken van pop-ups voor reacties, trackbacks e.d.?'); +@define('INSTALL_EMBED', 'Is Serendipity gentegreerd in een andere pagina?'); +@define('INSTALL_EMBED_DESC', 'Als u Serendipity wilt integreren in een bestaande pagina, zet deze optie dan op ja om de headers weg laten en gewoon de inhoud weer te geven. Met behulp van de indexbestandoptie kunt u een wikkelklasse gebruiken waarin u de normale webpagina-headers kunt zetten. Bekijk het README-bestand voor meer informatie!'); +@define('INSTALL_TOP_AS_LINKS', 'Top Uitgaande Hyperlinks/-verwijzers weergeven als hyperlinks?'); +@define('INSTALL_TOP_AS_LINKS_DESC', '"nee": Uitgaande Hyperlinks en Verwijzers worden als gewone tekst weergeven om het spammen door zoekmachines te voorkomen. "ja": Uitgaande Hyperlinks en Verwijzers worden getoond als hyperlinks. "standaard": Gebruik de instellingen vanuit uw algemene instellingen (aanbevolen).'); +@define('INSTALL_BLOCKREF', 'Geblokkeerde Verwijzers'); +@define('INSTALL_BLOCKREF_DESC', 'Zijn er speciale hosts waarvan u niet wilt dat zij in uw Topverwijzerslijst komen te staan? Scheid de hosts met \';\''); @define('INSTALL_REWRITE', 'URL Herschrijven'); -@define('INSTALL_REWRITE_DESC', 'Welke regels moeten er gehanteerd worden bij het genereren van URLs. Het inschakelen van deze optie zorgt voor aantrekkelijke URLs, het maakt het makkelijker voor zoekmachines om uw weblog te indexeren. De webserver moet wel mod_rewrite of "AllowOverride All" toestaan in uw Serendipity map. Standaard staat deze op automatisch'); +@define('INSTALL_REWRITE_DESC', 'De regels die gehanteerd worden bij het genereren van URLs. Het inschakelen van deze optie zorgt voor aantrekkelijke URLs, het maakt het makkelijker voor zoekmachines om uw weblog te indexeren. De webserver moet wel mod_rewrite of "AllowOverride All" toestaan in uw Serendipity-map. Standaard staat deze optie op automatisch'); -/* Imageconversion Settings */ -@define('INSTALL_CAT_IMAGECONV', 'Afbeelding instellingen'); +/* IMAGECONVERSION SETTINGS */ +@define('INSTALL_CAT_IMAGECONV', 'Afbeeldingsinstellingen'); @define('INSTALL_CAT_IMAGECONV_DESC', 'Hier kunt u aangeven hoe Serendipity met afbeeldingen moet omgaan'); @define('INSTALL_IMAGEMAGICK', 'Gebruik Imagemagick'); -@define('INSTALL_IMAGEMAGICK_DESC', 'Heeft u Imagemagick genstalleerd en wilt u deze gebruiken om het formaat van de afbeeldingen aan te passen?'); -@define('INSTALL_IMAGEMAGICKPATH', 'lokatie naar de conversiebestanden'); -@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Volledig pad en naam uw Imagemagick convert binary'); -@define('INSTALL_THUMBSUFFIX', 'Index-afbeelding toevoeging'); -@define('INSTALL_THUMBSUFFIX_DESC', 'Index-afbeeldingen zullen als volgt worden weergeven: original.[suffix].ext'); -@define('INSTALL_THUMBWIDTH', 'Index-afbeelding formaat'); -@define('INSTALL_THUMBWIDTH_DESC', 'Maximale breedte van automatisch aangemaakte index-afbeeldingen'); +@define('INSTALL_IMAGEMAGICK_DESC', 'Heeft u Imagemagick genstalleerd en wilt u het gebruiken om het formaat van de afbeeldingen aan te passen?'); +@define('INSTALL_IMAGEMAGICKPATH', 'Pad naar het conversieprogramma'); +@define('INSTALL_IMAGEMAGICKPATH_DESC', 'Volledig pad en naam van uw Imagemagick-programma convert'); +@define('INSTALL_THUMBSUFFIX', 'Achtervoegsel miniaturen'); +@define('INSTALL_THUMBSUFFIX_DESC', 'Miniaturen krijgen een naam volgens het formaat: origineel.[achtervoegsel].ext'); +@define('INSTALL_THUMBWIDTH', 'Formaat miniaturen'); +@define('INSTALL_THUMBWIDTH_DESC', 'Maximale breedte van automatisch aangemaakte miniaturen'); /* Personal details */ @define('USERCONF_CAT_PERSONAL', 'Uw persoonlijke gegevens'); @define('USERCONF_CAT_PERSONAL_DESC', 'Pas uw persoonlijke gegevens aan'); @define('USERCONF_USERNAME', 'Uw gebruikersnaam'); -@define('USERCONF_USERNAME_DESC', 'De gebruikersnaam waarmee in zich aanmeld op het weblog'); +@define('USERCONF_USERNAME_DESC', 'De gebruikersnaam waarmee in zich aanmeldt op het weblog'); @define('USERCONF_PASSWORD', 'Uw wachtwoord'); -@define('USERCONF_PASSWORD_DESC', 'Het wachtwoord dat u wilt gebruiken om zich aan te melden'); +@define('USERCONF_PASSWORD_DESC', 'Het wachtwoord waarmee u zich wilt aanmelden op het weblog'); @define('USERCONF_EMAIL', 'Uw e-mailadres'); @define('USERCONF_EMAIL_DESC', 'Uw eigen e-mailadres'); @define('USERCONF_SENDCOMMENTS', 'Bericht bij reacties?'); -@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw bijdragen?'); -@define('USERCONF_SENDTRACKBACKS', 'Verstuur trackback bericht?'); -@define('USERCONF_SENDTRACKBACKS_DESC', 'Wilt u een e-mail ontvangen wanneer er een trackback naar een van uw berichten is gemaakt?'); +@define('USERCONF_SENDCOMMENTS_DESC', 'Wilt u een e-mail ontvangen wanneer er reacties geplaatst worden op uw artikelen?'); +@define('USERCONF_SENDTRACKBACKS', 'Bericht bij trackbacks?'); +@define('USERCONF_SENDTRACKBACKS_DESC', 'Wilt u een e-mail ontvangen wanneer er een trackback naar een van uw artikelen is gemaakt?'); @define('USERCONF_ALLOWPUBLISH', 'Toestaan berichten te plaatsen?'); -@define('USERCONF_ALLOWPUBLISH_DESC', 'Wilt u toestaan dat deze gebruiker berichten kan plaatsen?'); -@define('SUCCESS', 'Success'); +@define('USERCONF_ALLOWPUBLISH_DESC', 'Mag deze gebruiker artikelen publiceren?'); +@define('SUCCESS', 'Succes'); @define('POWERED_BY_SHOW_TEXT', 'Toon "Serendipity" als tekst'); @define('POWERED_BY_SHOW_TEXT_DESC', 'Dit laat "Serendipity Weblog" als tekst zien'); -@define('POWERED_BY_SHOW_IMAGE', 'Toon "Serendipity" logo'); -@define('POWERED_BY_SHOW_IMAGE_DESC', 'Toont het Serendipity logo'); +@define('POWERED_BY_SHOW_IMAGE', 'Toon "Serendipity" met logo'); +@define('POWERED_BY_SHOW_IMAGE_DESC', 'Toont het Serendipity-logo'); @define('PLUGIN_ITEM_DISPLAY', 'Waar moeten de items worden weergegeven?'); -@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen uitgebreide bijdragen'); -@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Alleen overzichtspagina'); +@define('PLUGIN_ITEM_DISPLAY_EXTENDED', 'Alleen bij uitgebreide artikelen'); +@define('PLUGIN_ITEM_DISPLAY_OVERVIEW', 'Alleen bij overzichtspagina'); @define('PLUGIN_ITEM_DISPLAY_BOTH', 'Altijd'); -@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie gebruiken om ongelijke bijdragen in op te slaan'); +@define('RSS_IMPORT_CATEGORY', 'Gebruik deze categorie voor artikelen met een onbekende categorie'); @define('COMMENTS_WILL_BE_MODERATED', 'Ingestuurde reacties zullen eerst worden gecontroleerd voor deze geplaatst worden.'); @define('YOU_HAVE_THESE_OPTIONS', 'U heeft de volgende opties tot uw beschikking:'); @@ -452,7 +451,7 @@ @define('COMMENT_APPROVED', 'Reactie #%s is goedgekeurd'); @define('COMMENT_DELETED', 'Reactie #%s is succesvol verwijderd'); @define('COMMENTS_MODERATE', 'Reacties & trackbacks moeten worden gecontroleerd'); -@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Waarschuwing: Deze trackback moet worden goedgekeurd voor hij word weergegeven'); +@define('THIS_TRACKBACK_NEEDS_REVIEW', 'Waarschuwing: Deze trackback moet worden goedgekeurd voor hij wordt weergegeven'); @define('DELETE_TRACKBACK', 'Verwijder trackback'); @define('APPROVE_TRACKBACK', 'Keur trackback goed'); @define('TRACKBACK_APPROVED', 'Trackback #%s is goedgekeurd'); @@ -462,140 +461,140 @@ @define('COMMENT_EDITED', 'De reactie is aangepast'); @define('HIDE', 'Verbergen'); @define('VIEW_EXTENDED_ENTRY', 'Ga door met lezen van "%s"'); -@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback URL voor deze bijdrage. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar deze bijdrage. Om deze URL te kopiren klikt u op de rechter muisknop, "Copy Shortcut" voor Internet Explorer gebruikers of "Copy Link Location" voor Mozilla gebruikers.'); -@define('PLUGIN_SUPERUSER_HTTPS', 'Gebruik HTTPS om aan te melden'); +@define('TRACKBACK_SPECIFIC_ON_CLICK', 'De link is niet bedoeld om aangeklikt te worden. Het bevat een trackback-URL voor dit artikel. U kunt deze URL gebruiken om ping- & trackbacks te versturen van uw weblog naar dit artikel. Om deze URL te kopiren klikt u met de rechtermuisknop en kiest u voor "Koppelingslocatie kopiren.'); +@define('PLUGIN_SUPERUSER_HTTPS', 'Gebruik https om aan te melden'); @define('PLUGIN_SUPERUSER_HTTPS_DESC', 'Laat de aanmelding via https verlopen. Uw webserver moet dit echter wel ondersteunen!'); -@define('INSTALL_SHOW_EXTERNAL_LINKS', 'Maak externe links aanklikbaar?'); -@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"nee": Niet gecontroleerde externe links (Top Exits, Top Referrers, User comments) worden niet getoond of getoond als gewone tekst om spam vanuit zoekmachines te voorkomen. (aanbevolen). "ja": Niet gecontroleerde externe links worden gewoon getoond als links. De Sidebar plugin configuratie kan dit benvloeden!'); -@define('PAGE_BROWSE_COMMENTS', 'Pagina %s van de %s, in totaal %s reactie(s)'); +@define('INSTALL_SHOW_EXTERNAL_LINKS', 'Externe links aanklikbaar maken?'); +@define('INSTALL_SHOW_EXTERNAL_LINKS_DESC', '"nee": Ongecontroleerde externe hyperlinks (Top Uitgaande Hyperlinks, Topverwijzers, reacties) worden niet getoond of getoond als gewone tekst om spam vanuit zoekmachines te voorkomen. (aanbevolen). "ja": Ongecontroleerde externe hyperlinks worden gewoon getoond als hyperlinks. De Zijbalkpluginconfiguratie kan dit opheffen!'); +@define('PAGE_BROWSE_COMMENTS', 'Pagina %s van %s, in totaal %s reactie(s)'); @define('FILTERS', 'Filters'); -@define('FIND_ENTRIES', 'Zoek bijdragen'); +@define('FIND_ENTRIES', 'Zoek artikelen'); @define('FIND_COMMENTS', 'Zoek reacties'); @define('FIND_MEDIA', 'Zoek media'); @define('FILTER_DIRECTORY', 'Map'); @define('SORT_BY', 'Sorteren op'); -@define('TRACKBACK_COULD_NOT_CONNECT', 'Er is geen Trackback verzonden: Kan geen verbinding maken met %s via poort %d'); +@define('TRACKBACK_COULD_NOT_CONNECT', 'Er is geen trackback verzonden: Kan geen verbinding maken met %s via poort %d'); @define('MEDIA', 'Media'); -@define('MEDIA_LIBRARY', 'Media bibliotheek'); +@define('MEDIA_LIBRARY', 'Mediabibliotheek'); @define('ADD_MEDIA', 'Voeg media toe'); -@define('ENTER_MEDIA_URL', 'Voer een URL van een bestand toe om op te halen:'); +@define('ENTER_MEDIA_URL', 'Voer de URL van een op te halen bestand in:'); @define('ENTER_MEDIA_UPLOAD', 'Selecteer een bestand dat u wilt uploaden:'); @define('SAVE_FILE_AS', 'Sla bestand op als:'); @define('STORE_IN_DIRECTORY', 'Sla op in de volgende map: '); -@define('ADD_MEDIA_BLAHBLAH', 'Voeg een bestand toe aan uw media verzameling:

Hier kunt u mediabestanden uploaden, of aangeven welke waar elders op het internet ze zich bevinden. Als u de juiste afbeelding niet kunt vinden, ga dan naar Zoek naar afbeeldingen op Google.

Selectie methode:


'); +@define('ADD_MEDIA_BLAHBLAH', 'Voeg een bestand toe aan uw mediaverzameling:

Hier kunt u mediabestanden uploaden, of aangeven waar ze zich op het Internet bevinden. Als u geen goede afbeelding kunt vinden, kunt u zoeken naar afbeeldingen met Google. Bedenk wel dat de meeste afbeeldingen auteursrechtelijk beschermd zijn en u dus toestemming moet vragen om ze te mogen gebruiken.

Selectiemethode:


'); @define('MEDIA_RENAME', 'Hernoem dit bestand'); @define('IMAGE_RESIZE', 'Wijzig formaat van de afbeelding'); @define('MEDIA_DELETE', 'Verwijder dit bestand'); @define('FILES_PER_PAGE', 'Bestanden per pagina'); -@define('CLICK_FILE_TO_INSERT', 'Selecteer het bestand dat u wilt invoeren:'); -@define('SELECT_FILE', 'Selecteer bestand om in te voeren'); +@define('CLICK_FILE_TO_INSERT', 'Selecteer het bestand dat u wilt invoegen:'); +@define('SELECT_FILE', 'Selecteer bestand om in te voegen'); @define('MEDIA_FULLSIZE', 'Volledige grootte'); -@define('CALENDAR_BOW_DESC', 'De eerse dag van de week. Standaard is maandag'); -@define('SUPERUSER', 'Weblog Beheer'); -@define('ALLOWS_YOU_BLAHBLAH', 'Toont een link naar de beheersite van uw weblog'); +@define('CALENDAR_BOW_DESC', 'De eerste dag van de week. Standaard is maandag'); +@define('SUPERUSER', 'Weblogbeheer'); +@define('ALLOWS_YOU_BLAHBLAH', 'Toont een hyperlink naar de beheersectie van uw weblog'); @define('CALENDAR', 'Kalender'); @define('SUPERUSER_OPEN_ADMIN', 'Open beheerscherm'); @define('SUPERUSER_OPEN_LOGIN', 'Open aanmeldscherm'); @define('INVERT_SELECTIONS', 'Keer selectie om'); @define('COMMENTS_DELETE_CONFIRM', 'Weet u zeker dat u de geselecteerde reacties wilt verwijderen?'); -@define('COMMENT_DELETE_CONFIRM', 'Weet u zeker dat u de reactie #%d, geschreven door %s wilt verwijderen?'); +@define('COMMENT_DELETE_CONFIRM', 'Weet u zeker dat u de reactie #%d, geschreven door %s, wilt verwijderen?'); @define('DELETE_SELECTED_COMMENTS', 'Verwijder geselecteerde reacties'); @define('VIEW_COMMENT', 'Bekijk reactie'); -@define('VIEW_ENTRY', 'Bekijk bijdrage'); +@define('VIEW_ENTRY', 'Bekijk artikel'); @define('DELETE_FILE_FAIL' , 'Kan bestand %s niet verwijderen'); -@define('DELETE_THUMBNAIL', 'Verwijder index-afbeelding %s'); +@define('DELETE_THUMBNAIL', 'Verwijder miniatuur %s'); @define('DELETE_FILE', 'Verwijder bestand genaamd %s'); -@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw bijdragen gebruikt, zal dit leiden tot niet werkende links of afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); -@define('TRACKBACK_SENDING', 'Verstuur een trackback naar %s...'); +@define('ABOUT_TO_DELETE_FILE', 'U staat op het punt om bestand %s


te verwijderen. Als u dit bestand in een van uw artikelen gebruikt, zal dit leiden tot niet werkende hyperlinks of vermiste afbeeldingen.
Weet u zeker dat u door wilt gaan?

'); +@define('TRACKBACK_SENDING', 'Trackback aan het versturen naar %s...'); @define('TRACKBACK_SENT', 'Trackback succesvol'); @define('TRACKBACK_FAILED', 'Trackback functioneert niet: %s'); -@define('TRACKBACK_NOT_FOUND', 'Er is geen juiste trackback-URL gevonden.'); -@define('TRACKBACK_URI_MISMATCH', 'De gevonden trackback URL heeft geen overeenkomsten met de door u opgegeven woorden.'); -@define('TRACKBACK_CHECKING', 'Controleer %s op mogelijke trackbacks...'); +@define('TRACKBACK_NOT_FOUND', 'Er is geen trackback-URI gevonden.'); +@define('TRACKBACK_URI_MISMATCH', 'De automatisch gedetecteerde trackback-URI komt niet overeen met de URI die u heeft opgegeven.'); +@define('TRACKBACK_CHECKING', '%s op mogelijke trackbacks aan het controleren...'); @define('TRACKBACK_NO_DATA', 'Doel bevatte geen gegevens'); -@define('TRACKBACK_SIZE', 'Doel URL heeft de maximale grootte overschreven van %s bytes.'); +@define('TRACKBACK_SIZE', 'Doel-URI heeft de maximale grootte van %s bytes overschreden.'); @define('COMMENTS_VIEWMODE_THREADED', 'Samengevoegd'); @define('COMMENTS_VIEWMODE_LINEAR', 'Lineair'); @define('DISPLAY_COMMENTS_AS', 'Geeft reacties weer als'); @define('COMMENTS_FILTER_SHOW', 'Tonen'); @define('COMMENTS_FILTER_ALL', 'Alles'); -@define('COMMENTS_FILTER_APPROVED_ONLY', 'Alleen geutoriseerden'); -@define('COMMENTS_FILTER_NEED_APPROVAL', 'Wacht op autorisatie'); -@define('RSS_IMPORT_BODYONLY', 'Voeg alle gemporteerde teksten in de "verkorte bijdragen"-sectie en splits deze niet op in de "uitgebreide bijdragen"-sectie.'); -@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige bijdragen weer in het RSS feed'); +@define('COMMENTS_FILTER_APPROVED_ONLY', 'Alleen goedgekeurden'); +@define('COMMENTS_FILTER_NEED_APPROVAL', 'Wachtend op goedkeuring'); +@define('RSS_IMPORT_BODYONLY', 'Voeg alle gemporteerde teksten in de "Artikeltekst"-sectie en splits deze niet op naar de "Uitgebreide tekst"-sectie.'); +@define('SYNDICATION_PLUGIN_FULLFEED', 'Geef volledige artikelen weer in de verzamelpublicatie'); @define('WEEK', 'Week'); @define('WEEKS', 'Weken'); @define('MONTHS', 'Maanden'); @define('DAYS', 'Dagen'); -@define('ARCHIVE_FREQUENCY', 'Kalender item frequentie'); -@define('ARCHIVE_FREQUENCY_DESC', 'De interval die gebruikt moet worden voor ieder item in de lijst'); +@define('ARCHIVE_FREQUENCY', 'Kalenderitemfrequentie'); +@define('ARCHIVE_FREQUENCY_DESC', 'Het interval waarin artikelen gegroepeerd worden'); @define('ARCHIVE_COUNT', 'Aantal items in de lijst'); -@define('ARCHIVE_COUNT_DESC', 'Het totaal aantal maanden, weken of dagen dat weergeven moet worden'); +@define('ARCHIVE_COUNT_DESC', 'Het totaal aantal intervallen dat weergegeven moet worden'); @define('BELOW_IS_A_LIST_OF_INSTALLED_PLUGINS', 'Hieronder staat een lijst met genstalleerde plugins'); -@define('SIDEBAR_PLUGIN', 'sidebar plugin'); -@define('EVENT_PLUGIN', 'evenementen plugin'); +@define('SIDEBAR_PLUGIN', 'zijbalkplugin'); +@define('EVENT_PLUGIN', 'evenementenplugin'); @define('CLICK_HERE_TO_INSTALL_PLUGIN', 'Klik hier om een nieuwe %s te installeren'); @define('VERSION', 'versie'); @define('INSTALL', 'Installeren'); @define('ALREADY_INSTALLED', 'Reeds genstalleerd'); @define('SELECT_A_PLUGIN_TO_ADD', 'Selecteer welke plugin u wenst te installeren'); -@define('INSTALL_OFFSET', 'Aanpassing servertijd'); -@define('STICKY_POSTINGS', 'Post-it\'s'); -@define('INSTALL_FETCHLIMIT', 'Inzendingen die weergegeven moeten worden'); -@define('INSTALL_FETCHLIMIT_DESC', 'Aantal bijdragen die weergeven moeten worden voor elke pagina'); -@define('IMPORT_ENTRIES', 'Importeer bijdragen'); -@define('EXPORT_ENTRIES', 'Exporteer bijdragen'); -@define('IMPORT_WELCOME', 'Welkom bij de Serendipity import utility'); -@define('IMPORT_WHAT_CAN', 'Hier kunt u bijdragen uit andere weblog software importeren'); -@define('IMPORT_SELECT', 'Selecteer alstublieft uit welk type weblog u de gegevens wilt importeren'); -@define('IMPORT_PLEASE_ENTER', 'Voert u alstublieft de gegevens in die hieronder gevraagd worden'); +@define('INSTALL_OFFSET', 'Verschil met servertijd'); +@define('STICKY_POSTINGS', 'Klevend'); +@define('INSTALL_FETCHLIMIT', 'Artikelen die weergegeven moeten worden'); +@define('INSTALL_FETCHLIMIT_DESC', 'Aantal artikelen die weergeven moeten worden per pagina'); +@define('IMPORT_ENTRIES', 'Importeer artikelen'); +@define('EXPORT_ENTRIES', 'Exporteer artikelen'); +@define('IMPORT_WELCOME', 'Welkom bij de Serendipity-importeerassistent'); +@define('IMPORT_WHAT_CAN', 'Hiermee kunt u artikelen uit andere weblog software importeren'); +@define('IMPORT_SELECT', 'Selecteer uit welk type weblog u de gegevens wilt importeren'); +@define('IMPORT_PLEASE_ENTER', 'Voer hieronder de nodige gegevens in'); @define('IMPORT_NOW', 'Importeer nu!'); @define('IMPORT_STARTING', 'Starten met importeren...'); @define('IMPORT_FAILED', 'Importeren niet gelukt'); @define('IMPORT_DONE', 'Importeren succesvol uitgevoerd'); -@define('IMPORT_WEBLOG_APP', 'Weblog applicatie'); -@define('EXPORT_FEED', 'Exporteer volledige RSS feed'); +@define('IMPORT_WEBLOG_APP', 'Weblogapplicatie'); +@define('EXPORT_FEED', 'Exporteer volledige verzamelpublicatie'); @define('STATUS', 'Status na importeren'); -@define('IMPORT_GENERIC_RSS', 'Algemene RSS import'); -@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar links gevonden in deze bijdrage'); +@define('IMPORT_GENERIC_RSS', 'Generische RSS-import'); +@define('ACTIVATE_AUTODISCOVERY', 'Verstuur trackbacks naar hyperlinks gevonden in dit artikel'); @define('WELCOME_TO_ADMIN', 'Welkom bij Serendipity Beheer.'); -@define('PLEASE_ENTER_CREDENTIALS', 'Voert u alstublieft hieronder uw gegevens in.'); -@define('ADMIN_FOOTER_POWERED_BY', 'Powered by Serendipity %s en PHP %s'); -@define('INSTALL_USEGZIP', 'Maak gebruik van gzip gecomprimeerde paginas'); -@define('INSTALL_USEGZIP_DESC', 'Om de verzending van pagina\'s te versnellen, kunnen de pagina\'s gecomprimeerd worden. Dit is alleen mogelijk als zijn/haar browser dit aan kan. Het word echter aangeraden'); -@define('INSTALL_SHOWFUTURE', 'Bekijk toekomstige bijdragen'); -@define('INSTALL_SHOWFUTURE_DESC', 'Wanneer dit is ingeschakeld zal het alle toekomstige bijdragen, reeds aanwezig in uw weblog, weergeven. Standaard staat deze ingesteld om de bijdragen pas te vertonen wanneer de publicatiedatum bereikt is.'); +@define('PLEASE_ENTER_CREDENTIALS', 'Voer hieronder uw gegevens in.'); +@define('ADMIN_FOOTER_POWERED_BY', 'Aangedreven door Serendipity %s en PHP %s'); +@define('INSTALL_USEGZIP', 'Maak gebruik van gzip-gecomprimeerde pagina\'s'); +@define('INSTALL_USEGZIP_DESC', 'Om de verzending van pagina\'s te versnellen, kunnen de pagina\'s gecomprimeerd worden. Dit is alleen mogelijk als de browser dit ondersteund. Het wordt aangeraden'); +@define('INSTALL_SHOWFUTURE', 'Toon toekomstige artikelen'); +@define('INSTALL_SHOWFUTURE_DESC', 'Als dit is ingeschakeld worden alle artikelen met een publicatiedatum in de toekomst weergeven. Standaard worden alleen artikelen weergegeven waarvan de publicatiedatum al bereikt werd.'); @define('INSTALL_DBPERSISTENT', 'Gebruik altijd openstaande verbindingen'); -@define('INSTALL_DBPERSISTENT_DESC', 'Laat de verbinding met uw database openstaan, hierover kunt u meer lezen op deze pagina. Dit is normaliter niet aangeraden'); +@define('INSTALL_DBPERSISTENT_DESC', 'Laat de verbinding met uw databank openstaan. Lees meer hierover op de (PHP-website). Dit wordt niet aangeraden'); @define('NO_IMAGES_FOUND', 'Geen afbeeldingen gevonden'); @define('PERSONAL_SETTINGS', 'Persoonlijke instellingen'); -@define('REFERER', 'Referer'); +@define('REFERER', 'Verwijzer'); @define('NOT_FOUND', 'Niet gevonden'); @define('WRITABLE', 'Beschrijfbaar'); @define('NOT_WRITABLE', 'Niet beschrijfbaar'); -@define('PROBLEM_DIAGNOSTIC', 'Door een ernstig probleem kunt u niet door gaan met de installatie totdat u de hier bovenstaande fouten gecorrigeerd heeft'); +@define('PROBLEM_DIAGNOSTIC', 'Door een ernstig probleem kunt u niet doorgaan met de installatie totdat u de bovenstaande fouten gecorrigeerd heeft'); @define('SELECT_INSTALLATION_TYPE', 'Selecteer welk installatietype u wenst'); -@define('WELCOME_TO_INSTALLATION', 'Welkom bij de Serendipity Installatie'); -@define('FIRST_WE_TAKE_A_LOOK', 'Als eerste bekijken we uw huidige instellingen en zullen zo compabiliteitsproblemen opsporen'); +@define('WELCOME_TO_INSTALLATION', 'Welkom bij de Serendipity-installatie'); +@define('FIRST_WE_TAKE_A_LOOK', 'Eerst bekijken we uw huidige instellingen en zullen zo compatibiliteitsproblemen opsporen'); @define('ERRORS_ARE_DISPLAYED_IN', 'Alle fouten worden weergeven in %s, aanbevelingen in %s en voltooide taken in %s'); @define('RED', 'rood'); @define('YELLOW', 'geel'); @define('GREEN', 'groen'); -@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installation bericht'); +@define('PRE_INSTALLATION_REPORT', 'Serendipity v%s pre-installatiebericht'); @define('RECOMMENDED', 'Aanbevolen'); -@define('ACTUAL', 'Eigenlijke'); -@define('PHPINI_CONFIGURATION', 'php.ini configuratie'); -@define('PHP_INSTALLATION', 'PHP installatie'); +@define('ACTUAL', 'Huidig'); +@define('PHPINI_CONFIGURATION', 'php.ini-configuratie'); +@define('PHP_INSTALLATION', 'PHP-installatie'); @define('THEY_DO', 'positief'); @define('THEY_DONT', 'negatief'); @define('SIMPLE_INSTALLATION', 'Eenvoudige installatie'); @define('EXPERT_INSTALLATION', 'Geavanceerde installatie'); @define('COMPLETE_INSTALLATION', 'Complete installatie'); -@define('WONT_INSTALL_DB_AGAIN', 'zal de database niet opnieuw installeren'); -@define('CHECK_DATABASE_EXISTS', 'Controleer de database op aanwezigheid van de nodige tabellen'); -@define('CREATING_PRIMARY_AUTHOR', 'Maak hoofdauteur \'%s\' aan'); -@define('SETTING_DEFAULT_TEMPLATE', 'Stel standaard template in'); -@define('INSTALLING_DEFAULT_PLUGINS', 'Installeer standaard plugins'); +@define('WONT_INSTALL_DB_AGAIN', 'zal de databank niet opnieuw installeren'); +@define('CHECK_DATABASE_EXISTS', 'Controleer de databank op aanwezigheid van de nodige tabellen'); +@define('CREATING_PRIMARY_AUTHOR', 'Hoofdauteur \'%s\' aan het aanmaken'); +@define('SETTING_DEFAULT_TEMPLATE', 'Standaardtemplate aan het instellen'); +@define('INSTALLING_DEFAULT_PLUGINS', 'Standaardplugins aan het installeren'); @define('SERENDIPITY_INSTALLED', 'Serendipity is met succes genstalleerd'); @define('VISIT_BLOG_HERE', 'Bezoek uw weblog hier'); @define('THANK_YOU_FOR_CHOOSING', 'Dank u voor het gebruiken van Serendipity'); @@ -603,99 +602,99 @@ @define('OPERATING_SYSTEM', 'Besturingssysteem'); @define('WEBSERVER_SAPI', 'Webserver SAPI'); @define('TEMPLATE_SET', '\'%s\' is ingesteld als uw huidige template'); -@define('SEARCH_ERROR', 'De zoekfunctie werkte niet naar verwachting. Waarschuw de beheerder van dit weblog: dit komt mogelijk door het ontbreken van index keys in de database. Op MySQL systemen moet uw database useraccount deze bewerking kunnen uitvoeren:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
De foutmelding van de database is:
%s
'); -@define('CATEGORY_REMAINING', ' Verwijder deze categorie en verplaatst de interessegebieden naar de huidige categorie '); -@define('CATEGORY_INDEX', 'Onderstaand is een lijst met categorien beschikbaar voor jouw interessegebieden'); +@define('SEARCH_ERROR', 'De zoekfunctie werkte niet naar verwachting. Waarschuwing voor de beheerder van dit weblog: dit komt mogelijk door het ontbreken van indexsleutels in de databank. Op MySQL-systemen moet uw databankgebruikersaccount deze bewerking kunnen uitvoeren:
CREATE FULLTEXT INDEX entry_idx on %sentries (title,body,extended)
De foutmelding van de databank is:
%s
'); +@define('CATEGORY_REMAINING', ' Verwijder deze categorie en verplaatst de artikelen naar de volgende categorie '); +@define('CATEGORY_INDEX', 'Dit is een lijst met categorien beschikbaar voor uw artikelen'); @define('NO_CATEGORIES', 'Geen categorien'); -@define('RESET_DATE', 'Reset datum'); -@define('RESET_DATE_DESC', 'Klik hier om de datum en tijd te resetten naar de huidge datum en tijd'); -@define('PROBLEM_PERMISSIONS_HOWTO', 'Toegansrechten kunnen gezet worden met de volgende commando: `%s` op de mislukte map, of door het wijzigen via een FTP programma'); -@define('WARNING_TEMPLATE_DEPRECATED', 'Waarschuwing: Uw huidige template gebruikte een oude template methode. U wordt geadviseerd om indien mogelijk te upgraden.'); -@define('ENTRY_PUBLISHED_FUTURE', 'Dit interessegebied is nog niet gepubliceerd'); -@define('ENTRIES_BY', 'Blog posts van %s'); +@define('RESET_DATE', 'Datum terugstellen'); +@define('RESET_DATE_DESC', 'Klik hier om de datum en tijd terug te stellen naar de huidige datum en tijd'); +@define('PROBLEM_PERMISSIONS_HOWTO', 'Toegangsrechten kunnen gezet worden met het volgende commando: `%s` op de mislukte map, of via een FTP-programma'); +@define('WARNING_TEMPLATE_DEPRECATED', 'Waarschuwing: Uw huidige template gebruikt een oude templatemethode. U wordt aangeraden om dit indien mogelijk bij te werken.'); +@define('ENTRY_PUBLISHED_FUTURE', 'Dit artikel is nog niet gepubliceerd'); +@define('ENTRIES_BY', 'Artikelen van %s'); @define('PREVIOUS', 'Vorige'); @define('NEXT', 'Volgende'); @define('APPROVE', 'Goedkeuren'); -@define('DO_MARKUP_DESCRIPTION', 'Voer tekstopmaak uit (smilies, shortcut markups via *, /, _, ...). Met het uitschakelen van deze optie behoud u de HTML-code in the text.'); +@define('DO_MARKUP_DESCRIPTION', 'Voer tekstopmaak uit (smilies, verkort opmaak via *, /, _, ...). Met het uitschakelen van deze optie behoudt u de HTML-code in de tekst.'); @define('CATEGORY_ALREADY_EXIST', 'Een categorie met de naam "%s" bestaat al'); @define('IMPORT_NOTES', 'Opmerking:'); -@define('ERROR_FILE_FORBIDDEN', 'U bent niet toegestaan om bestanden met actieve content up te loaden'); +@define('ERROR_FILE_FORBIDDEN', 'U bent niet toegestaan om bestanden met actieve inhoud te uploaden'); @define('ADMIN', 'Beheerder'); @define('ADMIN_FRONTPAGE', 'Voorpagina'); @define('QUOTE', 'Citaat'); -@define('IFRAME_SAVE', 'Serendipity slaat nu uw interessegebied op, maakt trackbacks aan en voert mogelijke XML-RPC calls uit. Dit kan even duren..'); -@define('IFRAME_SAVE_DRAFT', 'Een voorlopig ontwerp van dit interessgebied wordt bewaard'); -@define('IFRAME_PREVIEW', 'Serendipity maakt nu een preview van uw interessegebied...'); -@define('IFRAME_WARNING', 'Uw browser ondersteunt het type iframes niet. Open uw serendipity_config.inc.php bestand en wijzig $serendipity[\'use_iframe\'] variabele naar FALSE.'); +@define('IFRAME_SAVE', 'Serendipity slaat nu uw artikel op, maakt trackbacks aan en voert mogelijke XML-RPC-aanroepen uit. Dit kan even duren..'); +@define('IFRAME_SAVE_DRAFT', 'Een conceptversie van dit artikel wordt bewaard'); +@define('IFRAME_PREVIEW', 'Serendipity maakt nu een voorvertoning van uw artikel aan...'); +@define('IFRAME_WARNING', 'Uw browser ondersteunt geen iframes. Open het bestand serendipity_config.inc.php en wijzig de variabele $serendipity[\'use_iframe\'] naar FALSE.'); @define('NONE', 'geen'); -@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Standaard settings voor nieuwe interessegebieden'); -@define('UPGRADE', 'Upgrade'); -@define('UPGRADE_TO_VERSION', 'Upgrade naar versie %s'); +@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Standaardinstellingen voor nieuwe artikelen'); +@define('UPGRADE', 'Bijwerken'); +@define('UPGRADE_TO_VERSION', 'Bijwerken naar versie %s'); @define('DELETE_DIRECTORY', 'Verwijder map'); -@define('DELETE_DIRECTORY_DESC', 'U staat op het punt om een map te verwijderen met media bestanden, wellicht dat sommige bestanden gebruikt worden in de interessegebieden.'); -@define('FORCE_DELETE', ' Verwijder ALLE bestanden in deze map, inclusief de mappen die niet bekend zijn bij Serendipity'); +@define('DELETE_DIRECTORY_DESC', 'U staat op het punt om een map te verwijderen met mediabestanden die mogelijk gebruikt worden in uw artikelen.'); +@define('FORCE_DELETE', ' Verwijder ALLE bestanden in deze map, inclusief diegenen die niet bekend zijn bij Serendipity'); @define('CREATE_DIRECTORY', 'Maak map'); @define('CREATE_NEW_DIRECTORY', 'Maak nieuwe map'); -@define('CREATE_DIRECTORY_DESC', 'Hier kun je een nieuwe map aanmaken om media files in te plaatsen. Bedenk een naam voor de nieuwe map en kies een optionele hoofdmap, in welke deze geplaatst moet worden.'); -@define('BASE_DIRECTORY', 'Basis map'); -@define('USERLEVEL_EDITOR_DESC', 'Standaard editor'); -@define('USERLEVEL_CHIEF_DESC', 'Hoofd editor'); +@define('CREATE_DIRECTORY_DESC', 'Hier kun je een nieuwe map aanmaken om mediabestanden in te plaatsen. Bedenk een naam voor de nieuwe map en kies een optionele bovenliggende map waarin deze geplaatst moet worden.'); +@define('BASE_DIRECTORY', 'Basismap'); +@define('USERLEVEL_EDITOR_DESC', 'Standaardredacteur'); +@define('USERLEVEL_CHIEF_DESC', 'Hoofdredacteur'); @define('USERLEVEL_ADMIN_DESC', 'Beheerder'); -@define('USERCONF_USERLEVEL', 'Toegangs niveau'); -@define('USERCONF_USERLEVEL_DESC', 'Dit niveau wordt gebruikt om te bepalen wat voor soort rechten de gebruiker heeft tot de blog'); +@define('USERCONF_USERLEVEL', 'Toegangsniveau'); +@define('USERCONF_USERLEVEL_DESC', 'Dit niveau wordt gebruikt om te bepalen wat voor soort rechten de gebruiker heeft tot het weblog'); @define('USER_SELF_INFO', 'Aangemeld als %s (%s)'); -@define('ADMIN_ENTRIES', 'Interessegebieden'); +@define('ADMIN_ENTRIES', 'Artikelen'); @define('RECHECK_INSTALLATION', 'Installatie opnieuw controleren'); -@define('IMAGICK_EXEC_ERROR', 'Niet uit te voeren: "%s", fout: %s, return code : %d'); -@define('INSTALL_OFFSET_DESC', 'Vul het aantal uren in tussen de datum van uw webserver (huidi: %clock%) and uw gewenste tijdzone'); -@define('UNMET_REQUIREMENTS', 'Verzamelen functionaliteiten mislukt: %s'); -@define('CHARSET', 'Karakter set'); -@define('AUTOLANG', 'Gebruik de bezoeker\'s browser taal als standaard'); -@define('AUTOLANG_DESC', 'Als dit aan staat, zal de browser van de bezoeker gebruikt worden om de standaard taal te bepalen van uw interessegebied en interface.'); +@define('IMAGICK_EXEC_ERROR', 'Niet uit te voeren: "%s", fout: %s, foutcode : %d'); +@define('INSTALL_OFFSET_DESC', 'Vul het aantal uren in tussen de tijd van uw webserver (huidig: %clock%) en uw gewenste tijdzone'); +@define('UNMET_REQUIREMENTS', 'Server voldoet niet aan de eisen: %s'); +@define('CHARSET', 'Tekenset'); +@define('AUTOLANG', 'Laat de bezoeker de taal bepalen'); +@define('AUTOLANG_DESC', 'Als dit aan staat, zal de browserinstelling van de bezoeker de taal bepalen van uw artikelen en interface.'); @define('INSTALL_AUTODETECT_URL', 'Automatisch detecteren van HTTP-Host'); -@define('INSTALL_AUTODETECT_URL_DESC', 'Als dit op "waar" staat, dan zal Serendipity er voor zorgen dat de HTTP Host die werd gebruikt door uw bezoeker gezet zal worden als uw BaseURL. Als u dit activeert zal het mogelijk zijn om meerdere domein namen te gebruiken voor uw Serendipity Blog, u kunt de domein gebruiken voor alle follow-up links die de gebruiker heeft gebruikt om toegang te krijgen tot uw blog.'); -@define('CONVERT_HTMLENTITIES', 'Proberen de HTML entiteiten automatisch om te zetten?'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Als dit aan staat, dan zal Serendipity er voor zorgen dat de HTTP-Host die werd gebruikt door uw bezoeker gezet zal worden als uw basis-URL. Hierdoor wordt het mogelijk zijn om meerdere domeinnamen te gebruiken voor uw weblog en het domein gebruiken voor alle hyperlinks in uw weblog binnen die sessie.'); +@define('CONVERT_HTMLENTITIES', 'Proberen de HTML-entiteiten automatisch om te zetten?'); @define('EMPTY_SETTING', 'U heeft geen geldige waarde opgegeven voor "%s"!'); @define('USERCONF_REALNAME', 'Echte naam'); @define('USERCONF_REALNAME_DESC', 'Volledige naam van de auteur. Dit is de naam die wordt gezien door de lezers'); -@define('HOTLINK_DONE', 'Bestand is hotlinked.
Klaar.'); -@define('ENTER_MEDIA_URL_METHOD', 'Haal methode op:'); -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Let op: Als u er voor kiest een hotlink te maken naar de server, zorg er voor dat u toestemming heeft om website te hotlinken, of dat de website van u is. Een Hotlink maakt het mogelijk dat u illustraties buiten de website kunt gebruiken, zonder deze lokaal op te slaan.'); -@define('MEDIA_HOTLINKED', 'hotlinked'); +@define('HOTLINK_DONE', 'Bestand is gehotlinkt.
Klaar.'); +@define('ENTER_MEDIA_URL_METHOD', 'Ophaalmethode:'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Let op: Als u er voor kiest een hotlink te maken naar een andere website, zorg er voor dat u daarvoor toestemming heeft. Een hotlink maakt het mogelijk dat u illustraties buiten uw website kunt gebruiken, zonder deze lokaal op te slaan.'); +@define('MEDIA_HOTLINKED', 'gehotlinkt'); @define('FETCH_METHOD_IMAGE', 'Download illustratie naar uw server'); @define('FETCH_METHOD_HOTLINK', 'Hotlink naar server'); -@define('DELETE_HOTLINK_FILE', 'Verwijder de hotlinked bestand met de naam %s'); -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Laat E-mail adres zien ?'); -@define('IMAGE_MORE_INPUT', 'Voeg meer afbeeldingen toe ?'); -@define('BACKEND_TITLE', 'Extra informatie in Plugin Configuratie scherm'); -@define('BACKEND_TITLE_FOR_NUGGET', 'Hier kunt u een aangepaste string definieren die zal worden weergegeven in het Plugin configuratiescherm samen met de beschrijving van HTML nugget. Als u meerdere HTML nuggets heeft met een lege titel, dan helpt dit om de plugins van elkaar te onderscheiden.'); +@define('DELETE_HOTLINK_FILE', 'Verwijder het gehotlinkte bestand met de naam %s'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'E-mailadres laten zien?'); +@define('IMAGE_MORE_INPUT', 'Meer afbeeldingen toevoegen'); +@define('BACKEND_TITLE', 'Extra informatie in pluginconfiguratiescherm'); +@define('BACKEND_TITLE_FOR_NUGGET', 'Hier kunt u een aangepaste tekst definiren die zal worden weergegeven in het pluginconfiguratiescherm samen met de beschrijving van het HTML-blokje. Als u meerdere HTML-blokjes heeft met een lege titel, dan helpt dit om ze van elkaar te onderscheiden.'); @define('CATEGORIES_ALLOW_SELECT', 'Bezoekers toestaan om meerdere categorien tegelijkertijd weer te geven?'); -@define('CATEGORIES_ALLOW_SELECT_DESC', 'Als dit is geactiveerd, dan zal er een aankruis hokje naast elke categorie in deze sidebar plugin geplaatst worden. Gebruikers kunnen deze hokjes aanvinken om zo de bijbehorende interessegebieden van hun keuze te zien.'); +@define('CATEGORIES_ALLOW_SELECT_DESC', 'Als dit is geactiveerd, dan zal er een aanvinkhokje naast elke categorie geplaatst worden. Gebruikers kunnen deze hokjes aanvinken om zo de artikelen van hun keuze te zien.'); @define('PAGE_BROWSE_PLUGINS', 'Pagina %s van %s, totaal %s plugins.'); -@define('INSTALL_CAT_PERMALINKS', 'Permanente links'); -@define('INSTALL_CAT_PERMALINKS_DESC', 'Bepaalt diverse URL patronen om permanente links in uw blog vast te leggen. U wordt geadviseerd op de standaardwaarden te gebruiken. Anders moet u proberen gebruik te maken van de volgende waarde %id% waar mogellijk, om te voorkomen dat Serendipity in de database zoek naar een doel URL.'); -@define('INSTALL_PERMALINK', 'Permanente link Interessegebied URL structuur'); -@define('INSTALL_PERMALINK_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde interessegebieden kunnen vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %title%, %day%, %month%, %year% en andere karakters.'); -@define('INSTALL_PERMALINK_AUTHOR', 'Permanente link Auteur URL structuur'); -@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde auteurs kunnen vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %realname%, %username%, %email% en andere karakters.'); -@define('INSTALL_PERMALINK_CATEGORY', 'Permanente link Categorie URL structuur'); -@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL structuur, startend van je basis URL tot wanneer de bijdragen van bepaalde categorien beschikbaar worden. U kunt gebruik maken van de volgende variabelen %id%, %name%, %description% en andere karakters.'); -@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permanente link RSS-Feed Categorie URL structuur'); -@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Hier kunt u de relatieve URL structuur bepalen, startend van je basis URL tot wanneer de RSS-feeds van bepaalde categorien vrijkomen. U kunt gebruik maken van de volgende varibelen %id%, %name%, %description% en andere karakters.'); -@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Zoekpad naar archieven'); -@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Zoekpad naar archief'); -@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Zoekpad naar categorien'); -@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Zoekpad naar stopzetten abonnement commentaar'); -@define('INSTALL_PERMALINK_DELETEPATH', 'Zoekpad naar verwijderen commentaar'); -@define('INSTALL_PERMALINK_APPROVEPATH', 'Zoekpad naar goedkeuren commentaar'); -@define('INSTALL_PERMALINK_FEEDSPATH', 'Zoekpad naar RSS Feeds'); -@define('INSTALL_PERMALINK_PLUGINPATH', 'Zoekpad naar enkele plugin'); -@define('INSTALL_PERMALINK_ADMINPATH', 'Zoekpad naar admin'); +@define('INSTALL_CAT_PERMALINKS', 'Permanente hyperlinks'); +@define('INSTALL_CAT_PERMALINKS_DESC', 'Bepaalt diverse URL-patronen om permanente hyperlinks in uw weblog vast te leggen. U wordt geadviseerd op de standaardwaarden te gebruiken. Anders moet u proberen gebruik te maken van de %id%-waarde waar mogelijk, om te voorkomen dat Serendipity in de databank zoekt naar een doel-URL.'); +@define('INSTALL_PERMALINK', 'Permanente hyperlink Artikel URL-structuur'); +@define('INSTALL_PERMALINK_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot waar artikelen beschikbaar worden. U kunt gebruikmaken van de variabelen %id%, %title%, %day%, %month%, %year% en andere karakters.'); +@define('INSTALL_PERMALINK_AUTHOR', 'Permanente hyperlink Auteur URL-structuur'); +@define('INSTALL_PERMALINK_AUTHOR_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot artikelen van bepaalde auteurs beschikbaar worden. U kunt gebruikmaken van de variabelen %id%, %realname%, %username%, %email% en andere karakters.'); +@define('INSTALL_PERMALINK_CATEGORY', 'Permanente hyperlink Categorie URL-structuur'); +@define('INSTALL_PERMALINK_CATEGORY_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot de artikelen van bepaalde categorien beschikbaar worden. U kunt gebruikmaken van de variabelen %id%, %name%, %description% en andere karakters.'); +@define('INSTALL_PERMALINK_FEEDCATEGORY', 'Permanente hyperlink Verzamelpublicatie Categorie URL-structuur'); +@define('INSTALL_PERMALINK_FEEDCATEGORY_DESC', 'Hier kunt u de relatieve URL-structuur bepalen, startend van je basis-URL tot waar de verzamelpublicaties van bepaalde categorien vrijkomen. U kunt gebruikmaken van de variabelen %id%, %name%, %description% en andere karakters.'); +@define('INSTALL_PERMALINK_ARCHIVESPATH', 'Pad naar archieven'); +@define('INSTALL_PERMALINK_ARCHIVEPATH', 'Pad naar archief'); +@define('INSTALL_PERMALINK_CATEGORIESPATH', 'Pad naar categorien'); +@define('INSTALL_PERMALINK_UNSUBSCRIBEPATH', 'Pad naar stopzetten abonnement reacties'); +@define('INSTALL_PERMALINK_DELETEPATH', 'Pad naar verwijderen reacties'); +@define('INSTALL_PERMALINK_APPROVEPATH', 'Pad naar goedkeuren reacties'); +@define('INSTALL_PERMALINK_FEEDSPATH', 'Pad naar verzamelpublicaties'); +@define('INSTALL_PERMALINK_PLUGINPATH', 'Pad naar enkele plugin'); +@define('INSTALL_PERMALINK_ADMINPATH', 'Pad naar admin'); @define('INSTALL_PERMALINK_SEARCHPATH', 'Zoekpad'); -@define('USERCONF_CREATE', 'Het aanmaken van interessegebieden verbieden ?'); -@define('USERCONF_CREATE_DESC', 'Als dit is aangevinkt mag de gebruiker geen nieuwe interesegebieden aanmaken'); -@define('INSTALL_CAL', 'Kalender type'); -@define('INSTALL_CAL_DESC', 'Kies uw gewenste kalender layout'); +@define('USERCONF_CREATE', 'Het aanmaken van artikelen verbieden?'); +@define('USERCONF_CREATE_DESC', 'Als dit is aangevinkt mag de auteur geen nieuwe artikelen aanmaken'); +@define('INSTALL_CAL', 'Kalendertype'); +@define('INSTALL_CAL_DESC', 'Kies het gewenste kalendertype'); @define('REPLY', 'Beantwoorden'); @define('USERCONF_GROUPS', 'Groepslidmaatschap'); @define('USERCONF_GROUPS_DESC', 'Deze gebruiker is lid van de volgende groepen. Lid zijn van meerdere groepen is mogelijk.'); @@ -705,189 +704,189 @@ @define('MODIFIED_GROUP', 'De eigenschappen van groep %s zijn veranderd'); @define('GROUP', 'Groep'); @define('CREATE_NEW_GROUP', 'Creer een nieuwe groep'); -@define('DELETE_GROUP', 'U staat op het punt op groep #%d %s te verwijderen. Weet u zeker dat u deze groep wilt verwijderen?'); -@define('USERLEVEL_OBSOLETE', 'OPMERKING: Het attribuut userleve wordt alleen nog maar gebruikt om compatibiliteitsproblemen met plugins en autorisatie te voorkomen. Gebruikersprivileges worden nu afgehandeld door het groepslidmaatschap!'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner ID'); -@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'Het ID van de feed die u wilt publiceren'); -@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner afbeelding'); +@define('DELETE_GROUP', 'U staat op het punt om groep #%d %s te verwijderen. Weet u zeker dat u deze groep wilt verwijderen?'); +@define('USERLEVEL_OBSOLETE', 'OPMERKING: Het attribuut userlevel wordt alleen nog maar gebruikt om compatibiliteitsproblemen met plugins en autorisatie te voorkomen. Gebruikersprivileges worden nu afgehandeld door het groepslidmaatschap!'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID', 'FeedBurner-ID'); +@define('SYNDICATION_PLUGIN_FEEDBURNERID_DESC', 'Het ID van de toevoer die u wilt publiceren'); +@define('SYNDICATION_PLUGIN_FEEDBURNERIMG', 'FeedBurner-afbeelding'); @define('SYNDICATION_PLUGIN_FEEDBURNERIMG_DESC', 'Naam van de te tonen afbeelding (of laat deze leeg i.v.m. de teller), zoals deze te vinden is op feedburner.com, ex: fbapix.gif'); -@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner titel'); +@define('SYNDICATION_PLUGIN_FEEDBURNERTITLE', 'FeedBurner-titel'); @define('SYNDICATION_PLUGIN_FEEDBURNERTITLE_DESC', 'Titel (indien ingevuld) die naast de afbeelding getoond wordt'); -@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner afbeelding tekst'); +@define('SYNDICATION_PLUGIN_FEEDBURNERALT', 'FeedBurner-afbeeldingtekst'); @define('SYNDICATION_PLUGIN_FEEDBURNERALT_DESC', 'Tekst (indien ingevuld) die naast de afbeelding getoond wordt'); -@define('SEARCH_TOO_SHORT', 'Uw zoekopdracht dient uit meer dan 3 tekens te bestaan. Door het toevoegen van * aan woorden, zoals s9y*, kunt u het zoeken gebruik laten maken van kortere woorden.'); -@define('INSTALL_DBPORT', 'Database port'); -@define('INSTALL_DBPORT_DESC', 'The port used to connect to your database server'); -@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Frontend: External Services'); -@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Frontend: Features'); -@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Frontend: Full Mods'); -@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Frontend: Views'); -@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Frontend: Entry Related'); -@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Backend: Editor'); -@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Backend: Usermanagement'); -@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Backend: Meta information'); -@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Backend: Templates'); -@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Backend: Features'); -@define('PLUGIN_GROUP_IMAGES', 'Images'); +@define('SEARCH_TOO_SHORT', 'Uw zoekopdracht dient uit meer dan 3 tekens te bestaan. Door het toevoegen van * aan woorden, zoals s9y*, kunt u ook naar kortere woorden zoeken.'); +@define('INSTALL_DBPORT', 'Databankpoort'); +@define('INSTALL_DBPORT_DESC', 'De poort waarop de databankserver draait'); +@define('PLUGIN_GROUP_FRONTEND_EXTERNAL_SERVICES', 'Gebruikersinterface: Externe Diensten'); +@define('PLUGIN_GROUP_FRONTEND_FEATURES', 'Gebruikersinterface: Functionaliteit'); +@define('PLUGIN_GROUP_FRONTEND_FULL_MODS', 'Gebruikersinterface: Volledige Aanpassingen'); +@define('PLUGIN_GROUP_FRONTEND_VIEWS', 'Gebruikersinterface: Uitzicht'); +@define('PLUGIN_GROUP_FRONTEND_ENTRY_RELATED', 'Gebruikersinterface: Gerelateerd Aan Artikelen'); +@define('PLUGIN_GROUP_BACKEND_EDITOR', 'Beheer: Editor'); +@define('PLUGIN_GROUP_BACKEND_USERMANAGEMENT', 'Beheer: Gebruikersbeheer'); +@define('PLUGIN_GROUP_BACKEND_METAINFORMATION', 'Beheer: Meta-informatie'); +@define('PLUGIN_GROUP_BACKEND_TEMPLATES', 'Beheer: Templates'); +@define('PLUGIN_GROUP_BACKEND_FEATURES', 'Beheer: Functionaliteit'); +@define('PLUGIN_GROUP_IMAGES', 'Afbeeldingen'); @define('PLUGIN_GROUP_ANTISPAM', 'Antispam'); -@define('PLUGIN_GROUP_MARKUP', 'Markup'); -@define('PLUGIN_GROUP_STATISTICS', 'Statistics'); -@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Access personal configuration'); -@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Change userlevels'); -@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Change "forbid creating entries"'); -@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Change right to publish entries'); -@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Access system configuration'); -@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Access blog-centric configuration'); -@define('PERMISSION_ADMINENTRIES', 'adminEntries: Administrate entries'); -@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Administrate other user\'s entries'); -@define('PERMISSION_ADMINIMPORT', 'adminImport: Import entries'); -@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Administrate categories'); -@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Administrate other user\'s categories'); -@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Delete categories'); -@define('PERMISSION_ADMINUSERS', 'adminUsers: Administrate users'); -@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Delete users'); -@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Change userlevel'); -@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Administrate users that are in your group(s)'); -@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Administrate users that are not in your group(s)'); -@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Create new users'); -@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Administrate usergroups'); -@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Administrate plugins'); -@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Administrate other user\'s plugins'); -@define('PERMISSION_ADMINIMAGES', 'adminImages: Administrate media files'); -@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Administrate media directories'); -@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Add new media files'); -@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Delete media files'); -@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Administrate other user\'s media files'); -@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: View media files'); -@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Sync thumbnails'); -@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Administrate comments'); -@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Administrate templates'); -@define('INSTALL_BLOG_EMAIL', 'Blog\'s E-Mail address'); -@define('INSTALL_BLOG_EMAIL_DESC', 'This configures the E-Mail address that is used as the "From"-Part of outgoing mails. Be sure to set this to an address that is recognized by the mailserver used on your host - many mailservers reject messages that have unknown From-addresses.'); -@define('CATEGORIES_PARENT_BASE', 'Only show categories below...'); -@define('CATEGORIES_PARENT_BASE_DESC', 'You can choose a parent category so that only the child categories are shown.'); -@define('CATEGORIES_HIDE_PARALLEL', 'Hide categories that are not part of the category tree'); -@define('CATEGORIES_HIDE_PARALLEL_DESC', 'If you want to hide categories that are part of a different category tree, you need to enable this. This feature makes most sense if used in conjunction with a multi-blog using the "Properties/Tempaltes of categories" plugin.'); -@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: View other user\'s media files'); -@define('CHARSET_NATIVE', 'Native'); -@define('INSTALL_CHARSET', 'Charset selection'); -@define('INSTALL_CHARSET_DESC', 'Here you can toggle UTF-8 or native (ISO, EUC, ...) charactersets. Some languages only have UTF-8 translations so that setting the charset to "Native" will have no effects. UTF-8 is suggested for new installations. Do not change this setting if you have already made entries with special characters - this may lead to corrupt characters. Be sure to read more on http://www.s9y.org/index.php?node=46 about this issue.'); -@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Enable Plugin API hook'); -@define('CALENDAR_EXTEVENT_DESC', 'If enabled, plugins can hook into the calendar to display their own events highlighted. Only enable if you have installed plugins that need this, otherwise it just decreases performance.'); -@define('XMLRPC_NO_LONGER_BUNDLED', 'The XML-RPC API Interface to Serendipity is no longer bundled because of ongoing security issues with this API and not many people using it. Thus you need to install the XML-RPC Plugin to use the XML-RPC API. The URL to use in your applications will NOT change - as soon as you have installed the plugin, you will again be able to use the API.'); -@define('PERM_READ', 'Read permission'); -@define('PERM_WRITE', 'Write permission'); +@define('PLUGIN_GROUP_MARKUP', 'Opmaak/Structuur'); +@define('PLUGIN_GROUP_STATISTICS', 'Statistieken'); +@define('PERMISSION_PERSONALCONFIGURATION', 'personalConfiguration: Toegang tot persoonlijke configuratie'); +@define('PERMISSION_PERSONALCONFIGURATIONUSERLEVEL', 'personalConfigurationUserlevel: Gebruikersniveaus wijzigen'); +@define('PERMISSION_PERSONALCONFIGURATIONNOCREATE', 'personalConfigurationNoCreate: Recht op het aanmaken van artikelen wijzigen'); +@define('PERMISSION_PERSONALCONFIGURATIONRIGHTPUBLISH', 'personalConfigurationRightPublish: Recht op het publiceren van artikelen wijzigen'); +@define('PERMISSION_SITECONFIGURATION', 'siteConfiguration: Toegang tot systeemconfiguratie'); +@define('PERMISSION_BLOGCONFIGURATION', 'blogConfiguration: Toegang tot weblogconfiguratie'); +@define('PERMISSION_ADMINENTRIES', 'adminEntries: Artikelen beheren'); +@define('PERMISSION_ADMINENTRIESMAINTAINOTHERS', 'adminEntriesMaintainOthers: Artikelen van anderen beheren'); +@define('PERMISSION_ADMINIMPORT', 'adminImport: Artikelen importeren'); +@define('PERMISSION_ADMINCATEGORIES', 'adminCategories: Categorien beheren'); +@define('PERMISSION_ADMINCATEGORIESMAINTAINOTHERS', 'adminCategoriesMaintainOthers: Categorien van anderen beheren'); +@define('PERMISSION_ADMINCATEGORIESDELETE', 'adminCategoriesDelete: Categorien verwijderen'); +@define('PERMISSION_ADMINUSERS', 'adminUsers: Gebruikers beheren'); +@define('PERMISSION_ADMINUSERSDELETE', 'adminUsersDelete: Gebruikers verwijderen'); +@define('PERMISSION_ADMINUSERSEDITUSERLEVEL', 'adminUsersEditUserlevel: Gebruikersniveau veranderen'); +@define('PERMISSION_ADMINUSERSMAINTAINSAME', 'adminUsersMaintainSame: Gebruikers in uw eigen groep(en) beheren'); +@define('PERMISSION_ADMINUSERSMAINTAINOTHERS', 'adminUsersMaintainOthers: Gebruikers die niet in uw groep(en) zitten beheren'); +@define('PERMISSION_ADMINUSERSCREATENEW', 'adminUsersCreateNew: Nieuwe gebruikers aanmaken'); +@define('PERMISSION_ADMINUSERSGROUPS', 'adminUsersGroups: Groepen beheren'); +@define('PERMISSION_ADMINPLUGINS', 'adminPlugins: Plugins beheren'); +@define('PERMISSION_ADMINPLUGINSMAINTAINOTHERS', 'adminPluginsMaintainOthers: Plugins van andere gebruikers beheren'); +@define('PERMISSION_ADMINIMAGES', 'adminImages: Mediabestanden beheren'); +@define('PERMISSION_ADMINIMAGESDIRECTORIES', 'adminImagesDirectories: Mappen beheren'); +@define('PERMISSION_ADMINIMAGESADD', 'adminImagesAdd: Nieuwe mediabestanden toevoegen'); +@define('PERMISSION_ADMINIMAGESDELETE', 'adminImagesDelete: Mediabestanden verwijderen'); +@define('PERMISSION_ADMINIMAGESMAINTAINOTHERS', 'adminImagesMaintainOthers: Mediabestanden van anderen beheren'); +@define('PERMISSION_ADMINIMAGESVIEW', 'adminImagesView: Mediabestanden bekijken'); +@define('PERMISSION_ADMINIMAGESSYNC', 'adminImagesSync: Mediabestanden synchroniseren'); +@define('PERMISSION_ADMINCOMMENTS', 'adminComments: Reacties beheren'); +@define('PERMISSION_ADMINTEMPLATES', 'adminTemplates: Templates beheren'); +@define('INSTALL_BLOG_EMAIL', 'E-mailadres van het weblog'); +@define('INSTALL_BLOG_EMAIL_DESC', 'Dit is het e-mailadres dat wordt gebruikt als afzender in uitgaande e-mails. Zorg ervoor dat het herkend wordt door de mail server - veel mail servers verwerpen berichten van een afzender die ze niet kennen.'); +@define('CATEGORIES_PARENT_BASE', 'Laat alleen categorien zien onder...'); +@define('CATEGORIES_PARENT_BASE_DESC', 'Kies een categorie waarvan alleen de onderliggende categorien getoond moeten worden.'); +@define('CATEGORIES_HIDE_PARALLEL', 'Verberg categorien die geen deel uitmaken van de categorienboom'); +@define('CATEGORIES_HIDE_PARALLEL_DESC', 'Zet deze optie aan als u categorien wilt verbergen die deel uitmaken van een andere categorienboom. Dit is vooral nuttig voor een multiblog dat de "Eigenschappen/Templates van categorien"-plugin gebruikt.'); +@define('PERMISSION_ADMINIMAGESVIEWOTHERS', 'adminImagesViewOthers: Mediabestanden van anderen bekijken'); +@define('CHARSET_NATIVE', 'Taalafhankelijk'); +@define('INSTALL_CHARSET', 'Tekensetselectie'); +@define('INSTALL_CHARSET_DESC', 'Hier kunt u kiezen tussen UTF-8 en taalafhankelijke (ISO, EUC, ...) tekensets. Sommige talen hebben alleen een UTF-8-vertaling, dus kiezen voor "Taalafhankelijk" heeft dan geen effect. UTF-8 wordt aangeraden voor een nieuwe installatie. Verander deze instelling niet als u al artikelen gemaakt heeft met speciale tekens, dit kan leiden tot corrupte tekens. Lees meer hierover op http://www.s9y.org/index.php?node=46.'); +@define('CALENDAR_ENABLE_EXTERNAL_EVENTS', 'Zet plugin-API-interface aan'); +@define('CALENDAR_EXTEVENT_DESC', 'Als deze optie aan staat, kunnen plugins de kalender gebruiken om hun eigen gebeurtenissen te laten zien. Zet dit alleen aan als u plugins genstalleerd heeft die dit gebruiken, anders vermindert het gewoon de performantie.'); +@define('XMLRPC_NO_LONGER_BUNDLED', 'De XML-RPC API-interface naar Serendipity wordt niet meer meegeleverd vanwege veiligheidsproblemen en omdat maar weinig mensen het gebruikten. Om hier gebruik van te maken moet u de XML-RPC-plugin installeren. De URL voor uw programma\'s verandert NIET. Zodra de plugin genstalleerd is, kunt u de API terug gebruiken.'); +@define('PERM_READ', 'Leesrechten'); +@define('PERM_WRITE', 'Schrijfrechten'); -@define('PERM_DENIED', 'Permission denied.'); -@define('INSTALL_ACL', 'Apply read-permissions for categories'); -@define('INSTALL_ACL_DESC', 'If enabled, the usergroup permission settings you setup for categories will be applied when logged-in users view your blog. If disabled, the read-permissions of the categories are NOT applied, but the positive effect is a little speedup on your blog. So if you don\'t need multi-user read permissions for your blog, disable this setting.'); -@define('PLUGIN_API_VALIDATE_ERROR', 'Configuration syntax wrong for option "%s". Needs content of type "%s".'); -@define('USERCONF_CHECK_PASSWORD', 'Old Password'); -@define('USERCONF_CHECK_PASSWORD_DESC', 'If you change the password in the field above, you need to enter the current user password into this field.'); -@define('USERCONF_CHECK_PASSWORD_ERROR', 'You did not specify the right old password, and are not authorized to change the new password. Your settings were not saved.'); -@define('ERROR_XSRF', 'Your browser did not sent a valid HTTP-Referrer string. This may have either been caused by a misconfigured browser/proxy or by a Cross Site Request Forgery (XSRF) aimed at you. The action you requested could not be completed.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Here you can define the relative URL structure beginning from your base URL to where RSS-feeds from specific users may be viewed. You can use the variables %id%, %realname%, %username%, %email% and any other characters.'); -@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permalink RSS-Feed Author URL structure'); -@define('INSTALL_PERMALINK_AUTHORSPATH', 'Path to authors'); -@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_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.'); -@define('CUSTOM_ADMIN_INTERFACE', 'Custom admin interface available'); +@define('PERM_DENIED', 'Toegang geweigerd.'); +@define('INSTALL_ACL', 'Leesrechten voor categorien toepassen'); +@define('INSTALL_ACL_DESC', 'Als dit aan staat, zijn de gebruikersrechten voor categorien van kracht als ingelogde gebruikers uw weblog bekijken. In het andere geval is de autorisatie niet van toepassing en wordt uw weblog iets sneller. Dus als u geen aparte leesrechten voor meerdere gebruikers nodig heeft, laat u deze optie best uit.'); +@define('PLUGIN_API_VALIDATE_ERROR', 'Configuratiesyntaxis fout voor optie "%s". Heeft inhoud van het type "%s" nodig.'); +@define('USERCONF_CHECK_PASSWORD', 'Oud wachtwoord'); +@define('USERCONF_CHECK_PASSWORD_DESC', 'Als u het wachtwoord wijzigt in het veld hierboven moet u het huidige wachtwoord in dit veld invoeren.'); +@define('USERCONF_CHECK_PASSWORD_ERROR', 'Het oude wachtwoord dat u heeft ingegeven klopt niet en u bent dus niet geautoriseerd om het wachtwoord te wijzigen. Uw instellingen worden niet bewaard.'); +@define('ERROR_XSRF', 'Uw browser heeft geen geldig HTTP-Referrer-adres verstuurd. Dit kan veroorzaakt worden door een verkeerd geconfigureerde browser/proxy of door een aanval die tegen u is gericht. Uw actie werd geannuleerd.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR_DESC', 'Hier definieert u de relatieve URL-structuur vanaf de basis-URL tot waar de verzamelingspublicatieaanvoer van elke gebruiker staat. U kunt de variabelen %id%, %realname%, %username%, %email% en gewone tekens gebruiken.'); +@define('INSTALL_PERMALINK_FEEDAUTHOR', 'Permanente hyperlink Verzamelpublicatie Auteur URL-structuur'); +@define('INSTALL_PERMALINK_AUTHORSPATH', 'Pad naar auteurs'); +@define('AUTHORS', 'Auteurs'); +@define('AUTHORS_ALLOW_SELECT', 'Bezoekers toelaten om meerdere auteurs tegelijk te bekijken?'); +@define('AUTHORS_ALLOW_SELECT_DESC', 'Als deze optie aan staat, zal er een aanvinkhokje naast elke auteur staan in de zijbalk. Bezoekers kunnen dan zelf kiezen welke artikelen ze willen zien.'); +@define('AUTHOR_PLUGIN_DESC', 'Toont een lijst van auteurs'); +@define('CATEGORY_PLUGIN_TEMPLATE', 'Smarty-templates aan zetten?'); +@define('CATEGORY_PLUGIN_TEMPLATE_DESC', 'Als deze optie aan staat, zal de plugin de mogelijkheden van Smarty templates benutten om een categorielijst te laten zien. U kunt dan het uitzicht wijzigen met behulp van het bestand "plugin_categories.tpl". Dit heeft wel nadelige gevolgen voor de performantie, dus u laat deze optie best af staan als u geen aanpassingen wilt doen.'); +@define('CATEGORY_PLUGIN_SHOWCOUNT', 'Aantal artikelen per categorie tonen?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT', 'Aantal artikelen naast de naam van de auteur tonen?'); +@define('AUTHORS_SHOW_ARTICLE_COUNT_DESC', 'Deze optie toont tussen haakjes het aantal artikelen van de auteur naast zijn naam.'); +@define('CUSTOM_ADMIN_INTERFACE', 'Aangepaste beheersinterface beschikbaar'); -@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat deze functie voor deze bijdrage is uitgeschakeld. '); // Retranslate: 'Your comment could not be added, because comments for this entry have either been disabled, you entered invalid data, or your comment was caught by anti-spam measurements.' -@define('INSTALL_TRACKREF', 'Enable referrer tracking?'); -@define('INSTALL_TRACKREF_DESC', 'Enabling the referrer tracking will show you which sites refer to your articles. Today this is often abused for spamming, so you can disable it if you want.'); -@define('CATEGORIES_HIDE_PARENT', 'Hide the selected parent category?'); -@define('CATEGORIES_HIDE_PARENT_DESC', 'If you restrict the listing of categories to a specific category, by default you will see that parent category within the output listing. If you disable this option, the parent category name will not be displayed.'); -@define('WARNING_NO_GROUPS_SELECTED', 'Warning: You did not select any group memberships. This would effectively log you out of the usergroup management, and thus your group memberships werde not changed.'); -@define('INSTALL_RSSFETCHLIMIT', 'Entries to display in Feeds'); -@define('INSTALL_RSSFETCHLIMIT_DESC', 'Number of entries to display for each page on the RSS Feed.'); -@define('INSTAL_DB_UTF8', 'Enable DB-charset conversion'); -@define('INSTAL_DB_UTF8_DESC', 'Issues a MySQL "SET NAMES" query to indicate the required charset for the database. Turn this on or off, if you see weird characters in your blog.'); -@define('ONTHEFLYSYNCH', 'Enable on-the-fly media synchronization'); -@define('ONTHEFLYSYNCH_DESC', 'If enabled, Serendipity will compare the media database with the files stored on your server and synchronize the database and directory contents.'); -@define('USERCONF_CHECK_USERNAME_ERROR', 'The username cannot be left blank.'); -@define('FURTHER_LINKS', 'Further Links'); -@define('FURTHER_LINKS_S9Y', 'Serendipity Homepage'); -@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity Documentation'); -@define('FURTHER_LINKS_S9Y_BLOG', 'Official Blog'); +@define('COMMENT_NOT_ADDED', 'Uw reactie kon niet worden toegevoegd omdat reacties op dit artikel niet toegelaten zijn, u ongeldige data heeft ingevoerd of omdat uw reactie geblokkeerd werd door antispammaatregelen.'); +@define('INSTALL_TRACKREF', 'Verwijzingen onthouden?'); +@define('INSTALL_TRACKREF_DESC', 'Door het onthouden van verwijzingen kunt u zien welke websites naar uw artikelen verwijzen. Dit wordt dikwijls misbruikt voor spam, dus u kunt het best uit zetten als u er last van heeft.'); +@define('CATEGORIES_HIDE_PARENT', 'De geselecteerde bovenliggende categorie verbergen?'); +@define('CATEGORIES_HIDE_PARENT_DESC', 'Als u de lijst van categorien beperkt tot een bepaalde hoofdcategorie, dan zal standaard die categorie in de lijst getoond worden. Zet deze optie af om de naam van deze categorie niet te tonen.'); +@define('WARNING_NO_GROUPS_SELECTED', 'Waarschuwing: u heeft geen enkel groepslidmaatschap geselecteerd. Dit zou u uitloggen uit het groepsbeheer, dus werden uw groepslidmaatschappen niet gewijzigd.'); +@define('INSTALL_RSSFETCHLIMIT', 'Artikelen per toevoer'); +@define('INSTALL_RSSFETCHLIMIT_DESC', 'Aantal artikelen die getoond worden per pagina van de verzamelpublicatietoevoer.'); +@define('INSTAL_DB_UTF8', 'DB-tekensetconversie aanzetten'); +@define('INSTAL_DB_UTF8_DESC', 'Stuurt een MySQL-"SET NAMES"-query met de gewenste tekenset naar de databank. Wijzig deze optie als u rare tekens ziet in uw weblog.'); +@define('ONTHEFLYSYNCH', 'Automatische mediasynchronisatie aan zetten'); +@define('ONTHEFLYSYNCH_DESC', 'Als deze optie aan staat, zal Serendipity zelf de mediaverzameling met de bestanden op de server vergelijken en beide synchroniseren.'); +@define('USERCONF_CHECK_USERNAME_ERROR', 'De gebruikersnaam mag niet leeg gelaten worden.'); +@define('FURTHER_LINKS', 'Bijkomende Informatie'); +@define('FURTHER_LINKS_S9Y', 'Serendipity-homepage'); +@define('FURTHER_LINKS_S9Y_DOCS', 'Serendipity-documentatie'); +@define('FURTHER_LINKS_S9Y_BLOG', 'Officieel weblog'); @define('FURTHER_LINKS_S9Y_FORUMS', 'Forums'); @define('FURTHER_LINKS_S9Y_SPARTACUS', 'Spartacus'); -@define('COMMENT_IS_DELETED', '(Comment removed)'); +@define('COMMENT_IS_DELETED', '(Reactie verwijderd)'); -@define('CURRENT_AUTHOR', 'Current author'); +@define('CURRENT_AUTHOR', 'Huidige auteur'); -@define('WORD_NEW', 'New'); -@define('SHOW_MEDIA_TOOLBAR', 'Show toolbar within media selector popup?'); -@define('MEDIA_KEYWORDS', 'Media keywords'); -@define('MEDIA_KEYWORDS_DESC', 'Enter a list of ";" separated words that you want to use as pre-defined keywords for media items.'); -@define('MEDIA_EXIF', 'Import EXIF/JPEG image data'); -@define('MEDIA_EXIF_DESC', 'If enabled, existing EXIF/JPEG metadata of images will be parsed and stored in the database for display in the media gallery.'); -@define('MEDIA_PROP', 'Media properties'); +@define('WORD_NEW', 'Nieuw'); +@define('SHOW_MEDIA_TOOLBAR', 'Toon werkbalk binnen mediaselectiepop-up?'); +@define('MEDIA_KEYWORDS', 'Mediasleutelwoorden'); +@define('MEDIA_KEYWORDS_DESC', 'Voer een lijst van woorden in, gescheiden door een ";" die u wilt gebruiken als voorgedefinieerde sleutelwoorden voor mediabestanden.'); +@define('MEDIA_EXIF', 'Importeer EXIF/JPEG-afbeeldingsgegevens'); +@define('MEDIA_EXIF_DESC', 'Als dit aan staat, worden bestaande EXIF/JPEG-gegevens van afbeeldingen ingelezen en opgeslagen in de databank om weer te geven in de mediaverzameling.'); +@define('MEDIA_PROP', 'Media-eigenschappen'); -@define('GO_ADD_PROPERTIES', 'Go & enter properties'); +@define('GO_ADD_PROPERTIES', 'Wijzig afbeeldingseigenschappen'); @define('MEDIA_PROPERTY_DPI', 'DPI'); -@define('MEDIA_PROPERTY_COPYRIGHT', 'Copyright'); -@define('MEDIA_PROPERTY_COMMENT1', 'Short Comment'); -@define('MEDIA_PROPERTY_COMMENT2', 'Long Comment'); -@define('MEDIA_PROPERTY_TITLE', 'Title'); -@define('MEDIA_PROP_DESC', 'Enter a list of ";" separated property fields you want to define for each media file'); -@define('MEDIA_PROP_MULTIDESC', '(You can append ":MULTI" after any item to indicate that this item will contain long text instead of just some characters)'); +@define('MEDIA_PROPERTY_COPYRIGHT', 'Auteursrecht'); +@define('MEDIA_PROPERTY_COMMENT1', 'Korte beschrijving'); +@define('MEDIA_PROPERTY_COMMENT2', 'Lange beschrijving'); +@define('MEDIA_PROPERTY_TITLE', 'Titel'); +@define('MEDIA_PROP_DESC', 'Geef een lijst met eigenschapsvelden, gescheiden door een ";", die u wilt definiren voor elk mediabestand'); +@define('MEDIA_PROP_MULTIDESC', '(U kunt ":MULTI" aan een item toevoegen om aan te geven dat het een lange tekst zal bevatten in plaats van slechts enkele tekens)'); -@define('STYLE_OPTIONS_NONE', 'This theme/style has no specific options. To see how your template can specify options, read the Technical Documentation on www.s9y.org about "Configuration of Theme options".'); -@define('STYLE_OPTIONS', 'Theme/Style options'); +@define('STYLE_OPTIONS_NONE', 'Deze template heeft geen specifieke opties. Als u wilt weten hoe u opties kunt definiren voor uw sjabloon, lees dan in de technische documentatie op www.s9y.org het artikel "Configuration of Theme options".'); +@define('STYLE_OPTIONS', 'Template-opties'); -@define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); +@define('PLUGIN_AVAILABLE_COUNT', 'Totaal: %d plugins.'); -@define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); -@define('MEDIA_PROPERTY_DATE', 'Associated Date'); +@define('SYNDICATION_RFC2616', 'Verzamelpublicatie moet aan RFC2616 voldoen'); +@define('SYNDICATION_RFC2616_DESC', 'RFC2616 NIET afdwingen heeft tot gevolg dat na ontvangst van een Conditional GET Serendipity de artikelen teruggeeft die gewijzigd werden sinds de laatste opvraging. Als deze optie niet actief is, zullen bezoekers alle artikelen krijgen die gewijzigd zijn sinds hun laatste opvraging, wat als positief wordt ervaren. Maar sommige programma\'s, zoals Planet, kunnen zich dan vreemd gedragen omdat ze wel strikt werken volgens RFC2616. Dus als deze optie aan staat, zal je de RFC wel afdwingen, maar dan kunnen lezers van je verzamelpublicatietoevoer artikelen mislopen tijdens hun vakantie. Dus ofwel ondervinden verzamelprogramma\'s zoals Planet er last van, ofwel de mensen die je weblog lezen. Als u klachten krijgt van een van beide partijen kunt u deze optie omschakelen. Referentie: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('MEDIA_PROPERTY_DATE', 'Geassocieerde datum'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); -@define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); -@define('MEDIA_UPLOAD_SIZE', 'Max. file upload size'); -@define('MEDIA_UPLOAD_SIZE_DESC', 'Enter the maximum filesize for uploaded files in bytes. This setting can be overruled by server-side settings in PHP.ini: upload_max_filesize, post_max_size, max_input_time all take precedence over this option. An empty string means to only use the server-side limits.'); -@define('MEDIA_UPLOAD_SIZEERROR', 'Error: You cannot upload files larger than %s bytes!'); -@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. width of image files for upload'); -@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Enter the maximum image width in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. height of image files for upload'); -@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Enter the maximum image height in pixels for uploaded images.'); -@define('MEDIA_UPLOAD_DIMERROR', 'Error: You cannot upload image files larger than %s x %s pixels!'); +@define('FILENAME_REASSIGNED', 'Automatisch toegewezen nieuwe bestandsnaam: %s'); +@define('MEDIA_UPLOAD_SIZE', 'Max. uploadgrootte bestand'); +@define('MEDIA_UPLOAD_SIZE_DESC', 'Geef de maximale bestandsgrootte in bytes bij uploaden. Deze instelling kan herroepen worden door serverinstellingen in php.ini: upload_max_filesize, post_max_size, max_input_time hebben allemaal voorrang op deze instelling. Als u dit leeg laat worden alleen de serverinstellingen gebruikt.'); +@define('MEDIA_UPLOAD_SIZEERROR', 'Fout: U kan geen bestanden uploaden die groter zijn dan %s bytes!'); +@define('MEDIA_UPLOAD_MAXWIDTH', 'Max. breedte van afbeeldingen bij uploaden'); +@define('MEDIA_UPLOAD_MAXWIDTH_DESC', 'Geef de maximale breedte van afbeeldingen in pixels bij uploaden.'); +@define('MEDIA_UPLOAD_MAXHEIGHT', 'Max. hoogte van afbeeldingen bij uploaden'); +@define('MEDIA_UPLOAD_MAXHEIGHT_DESC', 'Geef de maximale hoogte van afbeeldingen in pixels bij uploaden.'); +@define('MEDIA_UPLOAD_DIMERROR', 'Fout: U kan geen afbeeldingen uploaden die groter zijn dan %s x %s pixels!'); -@define('MEDIA_TARGET', 'Target for this link'); -@define('MEDIA_TARGET_JS', 'Popup window (via JavaScript, adaptive size)'); -@define('MEDIA_ENTRY', 'Isolated Entry'); -@define('MEDIA_TARGET_BLANK', 'Popup window (via target=_blank)'); +@define('MEDIA_TARGET', 'Doel voor deze hyperlink'); +@define('MEDIA_TARGET_JS', 'Pop-upvenster (met JavaScript, adaptieve grootte)'); +@define('MEDIA_ENTRY', 'Alleenstaand artikel'); +@define('MEDIA_TARGET_BLANK', 'Pop-upvenster (met target=_blank)'); -@define('MEDIA_DYN_RESIZE', 'Allow dynamic image resizing?'); -@define('MEDIA_DYN_RESIZE_DESC', 'If enabled, the media selector can return images in any requested size via a GET variable. The results are cached, and thus can create a large filebase if you make intensive use of it.'); +@define('MEDIA_DYN_RESIZE', 'Dynamische verandering van afbeeldingsgrootte toelaten?'); +@define('MEDIA_DYN_RESIZE_DESC', 'Als deze optie aan staat, kan de mediaselector afbeeldingen van willekeurige grootte teruggeven met behulp van een GET-variabele. De resultaten worden bijgehouden, wat veel opslagruimte kan gebruiken als het veel gebruikt wordt.'); -@define('MEDIA_DIRECTORY_MOVED', 'Directory and files were successfully moved to %s'); -@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Directory and files could not be moved to %s!'); -@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'On Non-MySQL databases, iterating through every article to replace the old directory URLs with new directory URLs is not possible. You will need to manually edit your entries to fix new URLs. You can still move your old directory back to where it was, if that is too cumbersome for you.'); -@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'Moved the URL of the moved directory in %s entries.'); -@define('PLUGIN_ACTIVE', 'Active'); -@define('PLUGIN_INACTIVE', 'Inactive'); -@define('PREFERENCE_USE_JS', 'Enable advanced JS usage?'); -@define('PREFERENCE_USE_JS_DESC', 'If enabled, advanced JavaScript sections will be enabled for better usability, like in the Plugin Configuration section you can use drag and drop for re-ordering plugins.'); +@define('MEDIA_DIRECTORY_MOVED', 'Map en bestanden werden succesvol verplaatst naar %s'); +@define('MEDIA_DIRECTORY_MOVE_ERROR', 'Map en bestanden konden niet verplaatst worden naar "%s"!'); +@define('MEDIA_DIRECTORY_MOVE_ENTRY', 'Op niet-MySQL-databanken is het niet mogelijk om door elk artikel te lopen om de URL van de map te vervangen. U moet manueel in al uw artikelen de URL aanpassen. U kunt de map nog terugplaatsen naar zijn oude locatie als u dit te omslachtig vindt.'); +@define('MEDIA_DIRECTORY_MOVE_ENTRIES', 'De URL van de verplaatste map werd aangepast in %s artikelen.'); +@define('PLUGIN_ACTIVE', 'Actief'); +@define('PLUGIN_INACTIVE', 'Inactief'); +@define('PREFERENCE_USE_JS', 'Geavanceerde JavaScript-functie inschakelen?'); +@define('PREFERENCE_USE_JS_DESC', 'Hiermee kunt u geavanceerde JavaScript-functies inschakelen voor verbeterd gebruiksgemak, zoals het herschikken van plugins in de pluginconfiguratiesectie door ze te verslepen.'); -@define('PREFERENCE_USE_JS_WARNING', '(This page uses advanced JavaScripting. If you are having functionality issues, please disable the use of advanced JS usage in your personal preferences or disable your browser\'s JavaScript)'); +@define('PREFERENCE_USE_JS_WARNING', '(Deze pagina maakt gebruik van geavanceerde JavaScript-functies. Als u daardoor problemen ondervindt, schakelt u dit best uit in uw persoonlijke instellingen of schakelt u JavaScript uit in uw browser)'); -@define('INSTALL_PERMALINK_COMMENTSPATH', 'Path to comments'); -@define('PERM_SET_CHILD', 'Set the same permissions on all child directories'); -@define('PERMISSION_FORBIDDEN_PLUGINS', 'Forbidden plugins'); -@define('PERMISSION_FORBIDDEN_HOOKS', 'Forbidden events'); -@define('PERMISSION_FORBIDDEN_ENABLE', 'Enable Plugin ACL for usergroups?'); -@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'If the option "Plugin ACL for usergroups" is enabled in the configuration, you can specify which usergroups are allowed to execute certain plugins/events.'); -@define('DELETE_SELECTED_ENTRIES', 'Delete selected entries'); -@define('PLUGIN_AUTHORS_MINCOUNT', 'Show only authors with at least X articles'); +@define('INSTALL_PERMALINK_COMMENTSPATH', 'Pad naar reacties'); +@define('PERM_SET_CHILD', 'Geef dezelfde toegangsrechten aan alle onderliggende mappen'); +@define('PERMISSION_FORBIDDEN_PLUGINS', 'Verboden plugins'); +@define('PERMISSION_FORBIDDEN_HOOKS', 'Verboden evenementen'); +@define('PERMISSION_FORBIDDEN_ENABLE', 'Plugintoegangsrechten per groep aan zetten?'); +@define('PERMISSION_FORBIDDEN_ENABLE_DESC', 'Als dit aan staat, kunt u per gebruikersgroep bepalen welke plugins/evenementen uitgevoerd mogen worden.'); +@define('DELETE_SELECTED_ENTRIES', 'Geselecteerde artikelen verwijderen'); +@define('PLUGIN_AUTHORS_MINCOUNT', 'Toon alleen auteurs met minstens X artikelen'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); -@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Maak een bladwijzer van deze hyperlink en gebruik het dan bij elke website waarover je wilt schrijven om snel toegang te krijgen tot je weblog.'); +@define('IMPORT_WP_PAGES', 'Ook bijlagen en statische pagina\'s als gewone artikelen ophalen?'); From 23441b8630584b3d6fdc617165fd3b396c5849b7 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 26 Jan 2007 10:01:30 +0000 Subject: [PATCH 0190/1127] Allow to transfer smilies at word beginning --- .../serendipity_event_emoticate.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php b/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php index b22be27e..3bc261b1 100644 --- a/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php +++ b/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php @@ -25,7 +25,7 @@ class serendipity_event_emoticate extends serendipity_event $propbag->add('description', PLUGIN_EVENT_EMOTICATE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.4'); + $propbag->add('version', '1.5'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -177,7 +177,7 @@ class serendipity_event_emoticate extends serendipity_event $element = &$eventData[$temp['element']]; foreach ($this->getEmoticons() as $key => $value) { - $element = preg_replace("/([\t\s\.\!>]+)" . $key . "([\t\s\!\.\)<]+|\$)/U", + $element = preg_replace("/([\t\s\.\!>]+|^)" . $key . "([\t\s\!\.\)<]+|\$)/U", "$1\""humanReadableEmoticon($key) . "\" style=\"display: inline; vertical-align: bottom;\" class=\"emoticon\" />$2", $element); } From 8ea79f6f4237086569a2d00a275f5b2fff730971 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 29 Jan 2007 08:26:18 +0000 Subject: [PATCH 0191/1127] Strict check fix from judas iscariote --- serendipity_config.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 1f89ca2e..68076e79 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -9,7 +9,7 @@ if (defined('S9Y_FRAMEWORK')) { @define('S9Y_FRAMEWORK', true); if (!headers_sent()) { - if (strtolower($_SERVER['HTTPS']) == 'on') { + if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') { @ini_set('session.name', 'SSLSID'); @ini_set('session.cookie_secure', '1'); } From 2193305687e55899c66d37595d2dfc9f6ac4bf4a Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 29 Jan 2007 08:44:12 +0000 Subject: [PATCH 0192/1127] Update by Sam for nl lang --- lang/UTF-8/serendipity_lang_nl.inc.php | 4 ++-- lang/serendipity_lang_nl.inc.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_nl.inc.php b/lang/UTF-8/serendipity_lang_nl.inc.php index c8c3b54e..11f6f302 100644 --- a/lang/UTF-8/serendipity_lang_nl.inc.php +++ b/lang/UTF-8/serendipity_lang_nl.inc.php @@ -54,7 +54,7 @@ @define('DOWN', 'NEER'); @define('ENTRIES', 'artikelen'); @define('NEW_ENTRY', 'Nieuw artikel'); -@define('EDIT_ENTRIES', 'Bewerk bijdragen'); +@define('EDIT_ENTRIES', 'Bewerk artikelen'); @define('CATEGORIES', 'Categorieën'); @define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn zonder miniatuur."); @define('CREATE_THUMBS', 'Creëer nieuwe indexafbeeldingen'); @@ -240,7 +240,7 @@ @define('SYNDICATION_PLUGIN_TTL', 'Veld "ttl" (time-to-live)'); @define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten waarna uw weblog niet meer gecached mag worden door externe websites/applicaties (leeg: verborgen) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Veld "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geïntegreerd in uw RSS-toevoer, om zo de dag van de laatste bijdrage te tonen?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden geïntegreerd in uw RSS-toevoer, om zo de dag van de laatste artikel te tonen?'); @define('CONTENT', 'Inhoud'); @define('TYPE', 'Type'); @define('DRAFT', 'Concept'); diff --git a/lang/serendipity_lang_nl.inc.php b/lang/serendipity_lang_nl.inc.php index 97b04b61..7ef8dd19 100644 --- a/lang/serendipity_lang_nl.inc.php +++ b/lang/serendipity_lang_nl.inc.php @@ -54,7 +54,7 @@ @define('DOWN', 'NEER'); @define('ENTRIES', 'artikelen'); @define('NEW_ENTRY', 'Nieuw artikel'); -@define('EDIT_ENTRIES', 'Bewerk bijdragen'); +@define('EDIT_ENTRIES', 'Bewerk artikelen'); @define('CATEGORIES', 'Categorien'); @define('WARNING_THIS_BLAHBLAH', "WAARSCHUWING:\\nDit kan veel tijd in beslag nemen als er veel grote afbeeldingen zijn zonder miniatuur."); @define('CREATE_THUMBS', 'Creer nieuwe indexafbeeldingen'); @@ -240,7 +240,7 @@ @define('SYNDICATION_PLUGIN_TTL', 'Veld "ttl" (time-to-live)'); @define('SYNDICATION_PLUGIN_TTL_DESC', 'Aantal minuten waarna uw weblog niet meer gecached mag worden door externe websites/applicaties (leeg: verborgen) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Veld "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden gentegreerd in uw RSS-toevoer, om zo de dag van de laatste bijdrage te tonen?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Moet het "pubDate"-veld worden gentegreerd in uw RSS-toevoer, om zo de dag van de laatste artikel te tonen?'); @define('CONTENT', 'Inhoud'); @define('TYPE', 'Type'); @define('DRAFT', 'Concept'); From 963f24d43db5e85d03cb7f9695033062be93e9dd Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Mon, 29 Jan 2007 13:49:03 +0000 Subject: [PATCH 0193/1127] Remove utf8 bom --- plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php index 4d432189..20abae20 100644 --- a/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php @@ -1,4 +1,4 @@ - Date: Mon, 29 Jan 2007 17:21:49 +0000 Subject: [PATCH 0194/1127] 1) Updated BG labguage files. --- lang/UTF-8/serendipity_lang_bg.inc.php | 4 ++-- lang/serendipity_lang_bg.inc.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_bg.inc.php b/lang/UTF-8/serendipity_lang_bg.inc.php index cb982a3f..c8d3b4b7 100644 --- a/lang/UTF-8/serendipity_lang_bg.inc.php +++ b/lang/UTF-8/serendipity_lang_bg.inc.php @@ -875,5 +875,5 @@ @define('DELETE_SELECTED_ENTRIES', 'Изтриване на избраните статии'); @define('PLUGIN_AUTHORS_MINCOUNT', 'Показване само на автори с най-малко X статии'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); -@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Запомняне (отмятане) на тази връзка с възможност след това да бъде използвана, за да може съдържанието на страницата да се появява в съдържанието на статия в блога.'); +@define('IMPORT_WP_PAGES', 'Също приемане на статичните страници като нормални статии ?'); diff --git a/lang/serendipity_lang_bg.inc.php b/lang/serendipity_lang_bg.inc.php index b04b8f59..1fa53633 100644 --- a/lang/serendipity_lang_bg.inc.php +++ b/lang/serendipity_lang_bg.inc.php @@ -875,5 +875,5 @@ @define('DELETE_SELECTED_ENTRIES', ' '); @define('PLUGIN_AUTHORS_MINCOUNT', ' - X '); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); -@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark this link and then use it on any page you want to blog about to quickly access your Serendipity Blog.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); +@define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', ' () , .'); +@define('IMPORT_WP_PAGES', ' ?'); From 99021e58cd40f59dab9f33569ff583db96cf47e7 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 1 Feb 2007 11:36:16 +0000 Subject: [PATCH 0195/1127] fix typo, thanks to muhaha from the forums --- lang/UTF-8/serendipity_lang_en.inc.php | 2 +- lang/UTF-8/serendipity_lang_fa.inc.php | 2 +- lang/UTF-8/serendipity_lang_fi.inc.php | 2 +- lang/UTF-8/serendipity_lang_fr.inc.php | 2 +- lang/UTF-8/serendipity_lang_hu.inc.php | 2 +- lang/UTF-8/serendipity_lang_is.inc.php | 2 +- lang/UTF-8/serendipity_lang_it.inc.php | 2 +- lang/UTF-8/serendipity_lang_ja.inc.php | 2 +- lang/UTF-8/serendipity_lang_ko.inc.php | 2 +- lang/UTF-8/serendipity_lang_no.inc.php | 2 +- lang/UTF-8/serendipity_lang_pt.inc.php | 2 +- lang/UTF-8/serendipity_lang_ro.inc.php | 2 +- lang/UTF-8/serendipity_lang_ru.inc.php | 2 +- lang/UTF-8/serendipity_lang_se.inc.php | 2 +- lang/UTF-8/serendipity_lang_ta.inc.php | 2 +- lang/UTF-8/serendipity_lang_tr.inc.php | 2 +- lang/serendipity_lang_en.inc.php | 2 +- lang/serendipity_lang_fa.inc.php | 2 +- lang/serendipity_lang_fi.inc.php | 2 +- lang/serendipity_lang_fr.inc.php | 2 +- lang/serendipity_lang_hu.inc.php | 2 +- lang/serendipity_lang_is.inc.php | 2 +- lang/serendipity_lang_it.inc.php | 2 +- lang/serendipity_lang_ja.inc.php | 2 +- lang/serendipity_lang_ko.inc.php | 2 +- lang/serendipity_lang_no.inc.php | 2 +- lang/serendipity_lang_pt.inc.php | 2 +- lang/serendipity_lang_ro.inc.php | 2 +- lang/serendipity_lang_ru.inc.php | 2 +- lang/serendipity_lang_se.inc.php | 2 +- lang/serendipity_lang_ta.inc.php | 2 +- lang/serendipity_lang_tr.inc.php | 2 +- 32 files changed, 32 insertions(+), 32 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_en.inc.php b/lang/UTF-8/serendipity_lang_en.inc.php index c1804ef8..ba1ca4f3 100644 --- a/lang/UTF-8/serendipity_lang_en.inc.php +++ b/lang/UTF-8/serendipity_lang_en.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_fa.inc.php b/lang/UTF-8/serendipity_lang_fa.inc.php index 4b6370fb..7d9677f2 100644 --- a/lang/UTF-8/serendipity_lang_fa.inc.php +++ b/lang/UTF-8/serendipity_lang_fa.inc.php @@ -846,7 +846,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'تعداد کل: %d افزونه.'); @define('SYNDICATION_RFC2616', 'فعال کردن RSS-Feed طبق استاندارد RFC2616'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'تاریخ صعودی'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'طول اجرا'); @define('FILENAME_REASSIGNED', 'نامگذاری خودکار: %s'); diff --git a/lang/UTF-8/serendipity_lang_fi.inc.php b/lang/UTF-8/serendipity_lang_fi.inc.php index 867f117a..31536b21 100644 --- a/lang/UTF-8/serendipity_lang_fi.inc.php +++ b/lang/UTF-8/serendipity_lang_fi.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_fr.inc.php b/lang/UTF-8/serendipity_lang_fr.inc.php index 39d2f742..e6bdcf4c 100644 --- a/lang/UTF-8/serendipity_lang_fr.inc.php +++ b/lang/UTF-8/serendipity_lang_fr.inc.php @@ -851,7 +851,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_hu.inc.php b/lang/UTF-8/serendipity_lang_hu.inc.php index 1e9d72cb..3daa5b86 100644 --- a/lang/UTF-8/serendipity_lang_hu.inc.php +++ b/lang/UTF-8/serendipity_lang_hu.inc.php @@ -845,7 +845,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_is.inc.php b/lang/UTF-8/serendipity_lang_is.inc.php index 22c0de8e..110e9c92 100644 --- a/lang/UTF-8/serendipity_lang_is.inc.php +++ b/lang/UTF-8/serendipity_lang_is.inc.php @@ -845,7 +845,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_it.inc.php b/lang/UTF-8/serendipity_lang_it.inc.php index b0aac4fc..f829e18a 100644 --- a/lang/UTF-8/serendipity_lang_it.inc.php +++ b/lang/UTF-8/serendipity_lang_it.inc.php @@ -848,7 +848,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_ja.inc.php b/lang/UTF-8/serendipity_lang_ja.inc.php index fd9d1b95..a4df1248 100644 --- a/lang/UTF-8/serendipity_lang_ja.inc.php +++ b/lang/UTF-8/serendipity_lang_ja.inc.php @@ -848,7 +848,7 @@ @define('PLUGIN_AVAILABLE_COUNT', '合計: %d プラグインです。'); @define('SYNDICATION_RFC2616', '厳密に RFC2616 に準拠した RSS フィードを動作させる'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. リファレンス: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. リファレンス: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', '関連した日付'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', '次の新規ファイル名が自動割当されました: %s'); diff --git a/lang/UTF-8/serendipity_lang_ko.inc.php b/lang/UTF-8/serendipity_lang_ko.inc.php index 7236923e..e17db6d4 100644 --- a/lang/UTF-8/serendipity_lang_ko.inc.php +++ b/lang/UTF-8/serendipity_lang_ko.inc.php @@ -847,7 +847,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_no.inc.php b/lang/UTF-8/serendipity_lang_no.inc.php index f90c3e0b..b724e9dc 100644 --- a/lang/UTF-8/serendipity_lang_no.inc.php +++ b/lang/UTF-8/serendipity_lang_no.inc.php @@ -847,7 +847,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_pt.inc.php b/lang/UTF-8/serendipity_lang_pt.inc.php index 72e7797d..0a9cebbf 100644 --- a/lang/UTF-8/serendipity_lang_pt.inc.php +++ b/lang/UTF-8/serendipity_lang_pt.inc.php @@ -849,7 +849,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_ro.inc.php b/lang/UTF-8/serendipity_lang_ro.inc.php index 378c3bba..5d955b69 100644 --- a/lang/UTF-8/serendipity_lang_ro.inc.php +++ b/lang/UTF-8/serendipity_lang_ro.inc.php @@ -845,7 +845,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_ru.inc.php b/lang/UTF-8/serendipity_lang_ru.inc.php index 9d1f1ab4..58bb2927 100644 --- a/lang/UTF-8/serendipity_lang_ru.inc.php +++ b/lang/UTF-8/serendipity_lang_ru.inc.php @@ -848,7 +848,7 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_se.inc.php b/lang/UTF-8/serendipity_lang_se.inc.php index 6e64eb1d..4c9dee22 100644 --- a/lang/UTF-8/serendipity_lang_se.inc.php +++ b/lang/UTF-8/serendipity_lang_se.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_ta.inc.php b/lang/UTF-8/serendipity_lang_ta.inc.php index b8aaeb2a..c748e3a1 100644 --- a/lang/UTF-8/serendipity_lang_ta.inc.php +++ b/lang/UTF-8/serendipity_lang_ta.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/UTF-8/serendipity_lang_tr.inc.php b/lang/UTF-8/serendipity_lang_tr.inc.php index d6a0f6dc..31eff0cb 100644 --- a/lang/UTF-8/serendipity_lang_tr.inc.php +++ b/lang/UTF-8/serendipity_lang_tr.inc.php @@ -848,7 +848,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_en.inc.php b/lang/serendipity_lang_en.inc.php index 96ac0682..526fc7d5 100644 --- a/lang/serendipity_lang_en.inc.php +++ b/lang/serendipity_lang_en.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_fa.inc.php b/lang/serendipity_lang_fa.inc.php index 640af236..c7199c9a 100644 --- a/lang/serendipity_lang_fa.inc.php +++ b/lang/serendipity_lang_fa.inc.php @@ -846,7 +846,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'تعداد کل: %d افزونه.'); @define('SYNDICATION_RFC2616', 'فعال کردن RSS-Feed طبق استاندارد RFC2616'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'تاریخ صعودی'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'طول اجرا'); @define('FILENAME_REASSIGNED', 'نامگذاری خودکار: %s'); diff --git a/lang/serendipity_lang_fi.inc.php b/lang/serendipity_lang_fi.inc.php index 24ddcf34..9268dfca 100644 --- a/lang/serendipity_lang_fi.inc.php +++ b/lang/serendipity_lang_fi.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index af884bae..8fc80e9b 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -851,7 +851,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_hu.inc.php b/lang/serendipity_lang_hu.inc.php index a0fe3597..5bd0c0f8 100644 --- a/lang/serendipity_lang_hu.inc.php +++ b/lang/serendipity_lang_hu.inc.php @@ -845,7 +845,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_is.inc.php b/lang/serendipity_lang_is.inc.php index 078d9143..768d2cff 100644 --- a/lang/serendipity_lang_is.inc.php +++ b/lang/serendipity_lang_is.inc.php @@ -845,7 +845,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_it.inc.php b/lang/serendipity_lang_it.inc.php index adc2c3d3..346e0f2b 100644 --- a/lang/serendipity_lang_it.inc.php +++ b/lang/serendipity_lang_it.inc.php @@ -848,7 +848,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_ja.inc.php b/lang/serendipity_lang_ja.inc.php index 5b3bdf68..4ec3838c 100644 --- a/lang/serendipity_lang_ja.inc.php +++ b/lang/serendipity_lang_ja.inc.php @@ -848,7 +848,7 @@ @define('PLUGIN_AVAILABLE_COUNT', '合計: %d プラグインです。'); @define('SYNDICATION_RFC2616', '厳密に RFC2616 に準拠した RSS フィードを動作させる'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. リファレンス: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. リファレンス: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', '関連した日付'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', '次の新規ファイル名が自動割当されました: %s'); diff --git a/lang/serendipity_lang_ko.inc.php b/lang/serendipity_lang_ko.inc.php index 14d28c33..a68d85ca 100644 --- a/lang/serendipity_lang_ko.inc.php +++ b/lang/serendipity_lang_ko.inc.php @@ -847,7 +847,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_no.inc.php b/lang/serendipity_lang_no.inc.php index ffd3b788..828a26cd 100644 --- a/lang/serendipity_lang_no.inc.php +++ b/lang/serendipity_lang_no.inc.php @@ -847,7 +847,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_pt.inc.php b/lang/serendipity_lang_pt.inc.php index 058a1950..7f99c1d0 100644 --- a/lang/serendipity_lang_pt.inc.php +++ b/lang/serendipity_lang_pt.inc.php @@ -849,7 +849,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_ro.inc.php b/lang/serendipity_lang_ro.inc.php index 378c3bba..5d955b69 100644 --- a/lang/serendipity_lang_ro.inc.php +++ b/lang/serendipity_lang_ro.inc.php @@ -845,7 +845,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_ru.inc.php b/lang/serendipity_lang_ru.inc.php index 5f54150c..8f0516a3 100644 --- a/lang/serendipity_lang_ru.inc.php +++ b/lang/serendipity_lang_ru.inc.php @@ -848,7 +848,7 @@ $i18n_filename_to = array('_', 'a', 'A', 'b', 'B', 'v', 'V', 'g', 'G', 'd', 'D @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_se.inc.php b/lang/serendipity_lang_se.inc.php index eff3609e..a5824045 100644 --- a/lang/serendipity_lang_se.inc.php +++ b/lang/serendipity_lang_se.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_ta.inc.php b/lang/serendipity_lang_ta.inc.php index b8aaeb2a..c748e3a1 100644 --- a/lang/serendipity_lang_ta.inc.php +++ b/lang/serendipity_lang_ta.inc.php @@ -844,7 +844,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); diff --git a/lang/serendipity_lang_tr.inc.php b/lang/serendipity_lang_tr.inc.php index d6a0f6dc..31eff0cb 100644 --- a/lang/serendipity_lang_tr.inc.php +++ b/lang/serendipity_lang_tr.inc.php @@ -848,7 +848,7 @@ @define('PLUGIN_AVAILABLE_COUNT', 'Total: %d plugins.'); @define('SYNDICATION_RFC2616', 'Activate strict RFC2616 RSS-Feed compliance'); -@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also vioaltes RFC2616. So if you set this option to "TRUE" you will compliy with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); +@define('SYNDICATION_RFC2616_DESC', 'NOT Enforcing RFC2616 means that all Conditional GETs to Serendipity will return entries last modified since the time of the last request. With that setting to "false", your visitors will get all articles since their last request, which is considered a good thing. However, some Agents like Planet act weird, if that happens, at it also violates RFC2616. So if you set this option to "TRUE" you will comply with that RFC, but readers of your RSS feed might miss items in their holidays. So either way, either it hearts Aggregators like Planet, or it hurts actual readers of your blog. If you are facing complaints from either side, you can toggle this option. Reference: https://sourceforge.net/tracker/index.php?func=detail&aid=1461728&group_id=75065&atid=542822'); @define('MEDIA_PROPERTY_DATE', 'Associated Date'); @define('MEDIA_PROPERTY_RUN_LENGTH', 'Run-Length'); @define('FILENAME_REASSIGNED', 'Automagically assigned new file name: %s'); From 1c83a7099a09449bee916277492cab71a95acb64 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 6 Feb 2007 08:27:29 +0000 Subject: [PATCH 0196/1127] Added PDO::Postgres DB-layer support by Theo Schlossnagle --- docs/NEWS | 2 + include/db/db.inc.php | 1 + include/db/pdo-postgres.inc.php | 322 ++++++++++++++++++++++++++++ include/functions.inc.php | 3 +- include/functions_comments.inc.php | 6 +- include/functions_config.inc.php | 4 + include/functions_entries.inc.php | 9 +- include/functions_images.inc.php | 6 +- include/functions_installer.inc.php | 4 + include/functions_upgrader.inc.php | 1 + 10 files changed, 350 insertions(+), 8 deletions(-) create mode 100644 include/db/pdo-postgres.inc.php diff --git a/docs/NEWS b/docs/NEWS index e0b2a265..270ee5d8 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,8 @@ Version 1.2 () ------------------------------------------------------------------------ + * Added PDO:PostgreSQL support (Theo Schlossnagle) + * Dutch translation update with many fixes by Sam Geeraerts * Improve Livesearch-Plugin to abort search on outside-of-box diff --git a/include/db/db.inc.php b/include/db/db.inc.php index ad942c59..afa87919 100644 --- a/include/db/db.inc.php +++ b/include/db/db.inc.php @@ -127,6 +127,7 @@ function serendipity_db_get_interval($val, $ival = 900) { $ts = time(); break; + case 'pdo-postgres': case 'postgres': $interval = "interval '$ival'"; $ts = 'NOW()'; diff --git a/include/db/pdo-postgres.inc.php b/include/db/pdo-postgres.inc.php new file mode 100644 index 00000000..97fbce8c --- /dev/null +++ b/include/db/pdo-postgres.inc.php @@ -0,0 +1,322 @@ +beginTransaction(); +} + +/** + * Tells the DB Layer to end a DB transaction. + * + * @access public + * @param boolean If true, perform the query. If false, rollback. + */ +function serendipity_db_end_transaction($commit){ + if ($commit){ + $serendipity['dbConn']->commit(); + }else{ + $serendipity['dbConn']->rollback(); + } +} + +/** + * Assemble and return SQL condition for a "IN (...)" clause + * + * @access public + * @param string table column name + * @param array referenced array of values to search for in the "IN (...)" clause + * @param string condition of how to associate the different input values of the $search_ids parameter + * @return string resulting SQL string + */ +function serendipity_db_in_sql($col, &$search_ids, $type = ' OR ') { + return $col . " IN (" . implode(', ', $search_ids) . ")"; +} + +/** + * Connect to the configured Database + * + * @access public + * @return ressource connection handle + */ +function serendipity_db_connect() { + global $serendipity; + + $serendipity['dbConn'] = new PDO( + sprintf( + 'pgsql:%sdbname=%s', + strlen($serendipity['dbHost']) ? ('host=' . $serendipity['dbHost'] . ';') : '', + $serendipity['dbName'] + ), + $serendipity['dbUser'], + $serendipity['dbPass'] + ); + + return $serendipity['dbConn']; +} + +function serendipity_db_reconnect() { +} + +/** + * Returns a escaped string, so that it can be safely included in a SQL string encapsulated within quotes, without allowing SQL injection. + * + * @access public + * @param string input string + * @return string output string + */ +function serendipity_db_escape_string($string) { + global $serendipity; + return substr($serendipity['dbConn']->quote($string), 1, -1); +} + +/** + * Returns the option to a LIMIT SQL statement, because it varies accross DB systems + * + * @access public + * @param int Number of the first row to return data from + * @param int Number of rows to return + * @return string SQL string to pass to a LIMIT statement + */ +function serendipity_db_limit($start, $offset) { + return $offset . ', ' . $start; +} + +/** + * Return a LIMIT SQL option to the DB Layer as a full LIMIT statement + * + * @access public + * @param SQL string of a LIMIT option + * @return SQL string containing a full LIMIT statement + */ +function serendipity_db_limit_sql($limitstring) { + $limit_split = split(',', $limitstring); + if (count($limit_split) > 1) { + $limit = ' LIMIT ' . $limit_split[0] . ' OFFSET ' . $limit_split[1]; + } else { + $limit = ' LIMIT ' . $limit_split[0]; + } + return $limit; +} + +/** + * Returns the number of affected rows of a SQL query + * + * @access public + * @return int Number of affected rows + */ +function serendipity_db_affected_rows() { + global $serendipity; + return $serendipity['dbSth']->rowCount(); +} + +/** + * Returns the number of updated rows in a SQL query + * + * @access public + * @return int Number of updated rows + */ +function serendipity_db_updated_rows() { + global $serendipity; + // it is unknown whether pg_affected_rows returns number of rows + // UPDATED or MATCHED on an UPDATE statement. + return $serendipity['dbSth']->rowCount(); +} + +/** + * Returns the number of matched rows in a SQL query + * + * @access public + * @return int Number of matched rows + */ +function serendipity_db_matched_rows() { + global $serendipity; + // it is unknown whether pg_affected_rows returns number of rows + // UPDATED or MATCHED on an UPDATE statement. + return $serendipity['dbSth']->rowCount(); +} + +/** + * Returns the latest INSERT_ID of an SQL INSERT INTO command, for auto-increment columns + * + * @access public + * @param string Name of the table to get a INSERT ID for + * @param string Name of the column to get a INSERT ID for + * @return int Value of the auto-increment column + */ +function serendipity_db_insert_id($table = '', $id = '') { + global $serendipity; + if (empty($table) || empty($id)) { + // BC - will/should never be called with empty parameters! + return $serendipity['dbConn']->lastInsertId(); + } else { + $query = "SELECT currval('{$serendipity['dbPrefix']}{$table}_{$id}_seq'::text) AS {$id}"; + $res = $serendipity['dbConn']->prepare($query); + $res->execute(); + foreach($res->fetchAll(PDO::FETCH_ASSOC) as $row) { + return $row[$id]; + } + return $serendipity['dbConn']->lastInsertId(); + } +} + +/** + * Perform a DB Layer SQL query. + * + * This function returns values dependin on the input parameters and the result of the query. + * It can return: + * false if there was an error, + * true if the query succeeded but did not generate any rows + * array of field values if it returned a single row and $single is true + * array of array of field values if it returned row(s) [stacked array] + * + * @access public + * @param string SQL query to execute + * @param boolean Toggle whether the expected result is a single row (TRUE) or multiple rows (FALSE). This affects whether the returned array is 1 or 2 dimensional! + * @param string Result type of the array indexing. Can be one of "assoc" (associative), "num" (numerical), "both" (numerical and associative, default) + * @param boolean If true, errors will be reported. If false, errors will be ignored. + * @param string A possible array key name, so that you can control the multi-dimensional mapping of an array by the key column + * @param string A possible array field name, so that you can control the multi-dimensional mapping of an array by the key column and the field value. + * @param boolean If true, the executed SQL error is known to fail, and should be disregarded (errors can be ignroed on DUPLICATE INDEX queries and the likes) + * @return mixed Returns the result of the SQL query, depending on the input parameters + */ +function &serendipity_db_query($sql, $single = false, $result_type = "both", $reportErr = false, $assocKey = false, $assocVal = false, $expectError = false) { + global $serendipity; + static $type_map = array( + 'assoc' => PDO::FETCH_ASSOC, + 'num' => PDO::FETCH_NUM, + 'both' => PDO::FETCH_BOTH, + 'true' => true, + 'false' => false + ); + + if (!$expectError && ($reportErr || !$serendipity['production'])) { + $serendipity['dbSth'] = $serendipity['dbConn']->prepare($sql); + } else { + $serendipity['dbSth'] = $serendipity['dbConn']->prepare($sql); + } + + if (!$serendipity['dbSth']) { + if (!$expectError && !$serendipity['production']) { + print "Error in $sql
\n"; + print $serendipity['dbConn']->errorInfo() . "
\n"; + if (function_exists('debug_backtrace')) { + highlight_string(var_export(debug_backtrace(), 1)); + } + print "
$sql\n"; + } + return $type_map['false']; + } + + $serendipity['dbSth']->execute(); + + if ($serendipity['dbSth'] === true) { + return $type_map['true']; + } + + $result_type = $type_map[$result_type]; + + $n = 0; + + $rows = array(); + foreach($serendipity['dbSth']->fetchAll($result_type) as $row) { + if (!empty($assocKey)) { + // You can fetch a key-associated array via the two function parameters assocKey and assocVal + if (empty($assocVal)) { + $rows[$row[$assocKey]] = $row; + } else { + $rows[$row[$assocKey]] = $row[$assocVal]; + } + } else { + $rows[] = $row; + } + } + if(count($rows) == 0) { + if ($single) { + return $type_map['false']; + } + return $type_map['true']; + } + if(count($rows) == 1 && $single) { + return $rows[0]; + } + return $rows; +} + +/** + * Prepares a Serendipty query input to fully valid SQL. Replaces certain "template" variables. + * + * @access public + * @param string SQL query with template variables to convert + * @return ressource SQL ressource handle of the executed query + */ +function serendipity_db_schema_import($query) { + static $search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', + '{FULLTEXT}', '{BOOLEAN}', 'int(1)', 'int(10)', 'int(11)', 'int(4)', '{UTF_8}'); + static $replace = array('SERIAL', 'primary key', '', '', 'BOOLEAN NOT NULL', 'int2', + 'int4', 'int4', 'int4', ''); + + if (stristr($query, '{FULLTEXT_MYSQL}')) { + return true; + } + + $query = trim(str_replace($search, $replace, $query)); + if ($query{0} == '@') { + // Errors are expected to happen (like duplicate index creation) + return serendipity_db_query(substr($query, 1), false, 'both', false, false, false, true); + } else { + return serendipity_db_query($query); + } +} + +/** + * Try to connect to the configured Database (during installation) + * + * @access public + * @param array input configuration array, holding the connection info + * @param array referenced array which holds the errors that might be encountered + * @return boolean return true on success, false on error + */ +function serendipity_db_probe($hash, &$errs) { + global $serendipity; + + if(!in_array('pgsql', PDO::getAvailableDrivers())) { + $errs[] = 'PDO_PGSQL driver not avialable'; + return false; + } + + $serendipity['dbConn'] = new PDO( + sprintf( + 'pgsql:%sdbname=%s', + strlen($hash['dbHost']) ? ('host=' . $hash['dbHost'] . ';') : '', + $hash['dbName'] + ), + $hash['dbUser'], + $hash['dbPass'] + ); + + if (!$serendipity['dbConn']) { + $errs[] = 'Could not connect to database; check your settings.'; + return false; + } + + return true; +} + +/** + * Returns the SQL code used for concatenating strings + * + * @access public + * @param string Input string/column to concatenate + * @return string SQL parameter + */ +function serendipity_db_concat($string) { + return '(' . str_replace(', ', '||', $string) . ')'; +} + +/* vim: set sts=4 ts=4 expandtab : */ diff --git a/include/functions.inc.php b/include/functions.inc.php index 24aeba5b..99d72521 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -367,7 +367,8 @@ function serendipity_fetchUsers($user = '', $group = null, $is_count = false) { } if ($is_count || $group != null) { - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { // Why does PostgreSQL keep doing this to us? :-) $query_group = 'GROUP BY a.authorid, a.realname, a.username, a.password, a.mail_comments, a.mail_trackbacks, a.email, a.userlevel, a.right_publish'; $query_distinct = 'DISTINCT'; diff --git a/include/functions_comments.inc.php b/include/functions_comments.inc.php index 2e64a53a..166a880d 100644 --- a/include/functions_comments.inc.php +++ b/include/functions_comments.inc.php @@ -149,7 +149,8 @@ function serendipity_fetchComments($id, $limit = null, $order = '', $showAll = f $and .= $where; - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $group = ''; $distinct = 'DISTINCT'; } else { @@ -616,7 +617,8 @@ function serendipity_mailSubscribers($entry_id, $poster, $posterMail, $title, $f $pgsql_insert = ''; $mysql_insert = ''; - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $pgsql_insert = 'DISTINCT ON (email)'; } else { $mysql_insert = 'GROUP BY email'; diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 5e69e485..456c59e7 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -739,6 +739,10 @@ function serendipity_probeInstallation($item) { if (extension_loaded('mysql')) { $res['mysql'] = 'MySQL'; } + if (extension_loaded('PDO') && + in_array('pgsql', PDO::getAvailableDrivers())) { + $res['pdo-postgres'] = 'PDO::PostgreSQL'; + } if (extension_loaded('pgsql')) { $res['postgres'] = 'PostgreSQL'; } diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 2acf7b36..37472956 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -327,7 +327,8 @@ function &serendipity_fetchEntries($range = null, $full = true, $limit = '', $fe serendipity_plugin_api::hook_event('frontend_fetchentries', $cond, array('noCache' => $noCache, 'noSticky' => $noSticky, 'source' => 'entries')); - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $group = ''; $distinct = 'DISTINCT'; } else { @@ -613,7 +614,8 @@ function &serendipity_fetchCategories($authorid = null, $name = null, $order = n $where .= " c.category_name = '" . serendipity_db_escape_string($name) . "'"; } - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $group = ''; $distinct = 'DISTINCT'; } else { @@ -702,7 +704,8 @@ function &serendipity_searchEntries($term, $limit = '') { $term = serendipity_db_escape_string($term); $cond = array(); - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $group = ''; $distinct = 'DISTINCT'; $cond['find_part'] = "(title ILIKE '%$term%' OR body ILIKE '%$term%' OR extended ILIKE '%$term%')"; diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php index f29d50c5..db034ca6 100644 --- a/include/functions_images.inc.php +++ b/include/functions_images.inc.php @@ -185,7 +185,8 @@ function serendipity_fetchImagesFromDatabase($start=0, $limit=0, &$total, $order ON (hp.mediaid = i.id AND hp.property_group = 'base_hidden')\n"; } - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $cond['group'] = ''; $cond['distinct'] = 'DISTINCT'; } else { @@ -252,7 +253,8 @@ function serendipity_fetchImageFromDatabase($id, $mode = 'read') { $assocVal = false; } - if ($serendipity['dbType'] == 'postgres') { + if ($serendipity['dbType'] == 'postgres' || + $serendipity['dbType'] == 'pdo-postgres') { $cond['group'] = ''; $cond['distinct'] = 'DISTINCT'; } else { diff --git a/include/functions_installer.inc.php b/include/functions_installer.inc.php index ecdbb207..c90d1d68 100644 --- a/include/functions_installer.inc.php +++ b/include/functions_installer.inc.php @@ -182,6 +182,10 @@ function serendipity_query_default($optname, $default, $usertemplate = false, $t if (extension_loaded('mysqli')) { $type = 'mysqli'; } + if (extension_loaded('PDO') && + in_array('pgsql', PDO::getAvailableDrivers())) { + $type = 'pdo-postgres'; + } if (extension_loaded('pgsql')) { $type = 'postgres'; } diff --git a/include/functions_upgrader.inc.php b/include/functions_upgrader.inc.php index 804f5a55..34def66e 100644 --- a/include/functions_upgrader.inc.php +++ b/include/functions_upgrader.inc.php @@ -46,6 +46,7 @@ $obsolete_files = array( 'serendipity_db_mysql.inc.php', 'serendipity_db_mysqli.inc.php', 'serendipity_db_postgres.inc.php', + 'serendipity_db_pdo-postgres.inc.php', 'serendipity_db_sqlite.inc.php', 'htaccess.cgi.errordocs.tpl', 'htaccess.cgi.normal.tpl', From cb95b3afef84906a4801094c46e27281d6275dfe Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Tue, 6 Feb 2007 08:35:09 +0000 Subject: [PATCH 0197/1127] Polish update by Costa --- lang/UTF-8/serendipity_lang_pl.inc.php | 3 ++- lang/serendipity_lang_pl.inc.php | 3 ++- plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_event_karma/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_event_nl2br/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_event_spartacus/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_event_statistics/UTF-8/lang_pl.inc.php | 2 +- .../serendipity_event_templatechooser/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_event_textile/UTF-8/lang_pl.inc.php | 2 +- plugins/serendipity_plugin_remoterss/UTF-8/lang_pl.inc.php | 2 +- 11 files changed, 13 insertions(+), 11 deletions(-) diff --git a/lang/UTF-8/serendipity_lang_pl.inc.php b/lang/UTF-8/serendipity_lang_pl.inc.php index 02289dd2..4ac9c9e6 100644 --- a/lang/UTF-8/serendipity_lang_pl.inc.php +++ b/lang/UTF-8/serendipity_lang_pl.inc.php @@ -13,6 +13,8 @@ @define('NUMBER_FORMAT_DECPOINT', '.'); @define('NUMBER_FORMAT_THOUSANDS', ','); @define('LANG_DIRECTION', 'ltr'); +$i18n_filename_from = array(' ', 'a', 'A', 'ą', 'Ą', 'b', 'B', 'c', 'C', 'ć', 'Ć', 'd', 'D', 'e', 'E', 'ę', 'Ę', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', 'ł', 'Ł', 'm', 'M', 'n', 'N', 'ń', 'Ń', 'o', 'O', 'ó', 'Ó', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 'ś', 'Ś', 't', 'T', 'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', 'ź', 'Ź', 'ż', 'Ż'); +$i18n_filename_to = array('_', 'a', 'A', 'a', 'A', 'b', 'B', 'c', 'C', 'c', 'C', 'd', 'D', 'e', 'E', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', 'l', 'L', 'm', 'M', 'n', 'N', 'n', 'N', 'o', 'O', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 's', 'S', 't', 'T', 'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', 'z', 'Z', 'z', 'Z'); @define('SERENDIPITY_ADMIN_SUITE', 'Panel Administracyjny Serendipity'); @define('HAVE_TO_BE_LOGGED_ON', 'Musisz się wpierw zalogować by móc obejrzeć tę stronę'); @@ -885,4 +887,3 @@ @define('PLUGIN_AUTHORS_MINCOUNT', 'Pokaż tylko autorów mających co najmniej X wpisów'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark (dodaj do Ulubionych) ten link i użyj na dowolnej stronie, o której chcesz blogować, by szybko dostać się do swojego bloga.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); diff --git a/lang/serendipity_lang_pl.inc.php b/lang/serendipity_lang_pl.inc.php index 36fab6b0..dd35d859 100644 --- a/lang/serendipity_lang_pl.inc.php +++ b/lang/serendipity_lang_pl.inc.php @@ -13,6 +13,8 @@ @define('NUMBER_FORMAT_DECPOINT', '.'); @define('NUMBER_FORMAT_THOUSANDS', ','); @define('LANG_DIRECTION', 'ltr'); +$i18n_filename_from = array(' ', 'a', 'A', '', '', 'b', 'B', 'c', 'C', '', '', 'd', 'D', 'e', 'E', '', '', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', '', '', 'm', 'M', 'n', 'N', '', '', 'o', 'O', '', '', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', '', '', 't', 'T', 'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', '', '', '', ''); +$i18n_filename_to = array('_', 'a', 'A', 'a', 'A', 'b', 'B', 'c', 'C', 'c', 'C', 'd', 'D', 'e', 'E', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', 'l', 'L', 'm', 'M', 'n', 'N', 'n', 'N', 'o', 'O', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 's', 'S', 't', 'T', 'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', 'z', 'Z', 'z', 'Z'); @define('SERENDIPITY_ADMIN_SUITE', 'Panel Administracyjny Serendipity'); @define('HAVE_TO_BE_LOGGED_ON', 'Musisz si wpierw zalogowa by mc obejrze t stron'); @@ -885,4 +887,3 @@ @define('PLUGIN_AUTHORS_MINCOUNT', 'Poka tylko autorw majcych co najmniej X wpisw'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Bookmark (dodaj do Ulubionych) ten link i uyj na dowolnej stronie, o ktrej chcesz blogowa, by szybko dosta si do swojego bloga.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); diff --git a/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php index c584e366..95aed405 100644 --- a/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_bbcode/UTF-8/lang_pl.inc.php @@ -1,4 +1,4 @@ - +?> \ No newline at end of file diff --git a/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php b/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php index e10ab880..609f62ff 100644 --- a/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php +++ b/plugins/serendipity_event_spamblock/UTF-8/lang_pl.inc.php @@ -1,4 +1,4 @@ - Date: Thu, 8 Feb 2007 10:40:01 +0000 Subject: [PATCH 0198/1127] Support freetag plugin --- .../serendipity_event_entryproperties.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php index c8086c5a..40cebae4 100644 --- a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php +++ b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php @@ -26,7 +26,7 @@ class serendipity_event_entryproperties extends serendipity_event $propbag->add('description', PLUGIN_EVENT_ENTRYPROPERTIES_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Garvin Hicking'); - $propbag->add('version', '1.13'); + $propbag->add('version', '1.14'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', @@ -674,7 +674,7 @@ class serendipity_event_entryproperties extends serendipity_event $conds[] = " (ep_access.property IS NULL OR ep_access.value = 'public')"; } - if (!isset($serendipity['GET']['category']) && !isset($serendipity['GET']['adminModule']) && $event == 'frontend_fetchentries' && $addData['source'] != 'search') { + if (!isset($serendipity['GET']['viewAuthor']) && !isset($serendipity['plugin_vars']['tag']) && !isset($serendipity['GET']['category']) && !isset($serendipity['GET']['adminModule']) && $event == 'frontend_fetchentries' && $addData['source'] != 'search') { $conds[] = " (ep_no_frontpage.property IS NULL OR ep_no_frontpage.value != 'true') "; $joins[] = " LEFT OUTER JOIN {$serendipity['dbPrefix']}entryproperties ep_no_frontpage ON (e.id = ep_no_frontpage.entryid AND ep_no_frontpage.property = 'ep_no_frontpage')"; From cc7cd49b229a070502f7ad1db62c6fb29718182c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Palhoto=20Matos?= Date: Thu, 8 Feb 2007 11:36:48 +0000 Subject: [PATCH 0199/1127] pt_PT updates --- lang/serendipity_lang_pt_PT.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lang/serendipity_lang_pt_PT.inc.php b/lang/serendipity_lang_pt_PT.inc.php index 8446abf0..8dc08579 100644 --- a/lang/serendipity_lang_pt_PT.inc.php +++ b/lang/serendipity_lang_pt_PT.inc.php @@ -98,7 +98,7 @@ @define('SEARCH_FOR_ENTRY', 'Procure um artigo'); @define('ARCHIVES', 'Arquivos'); @define('BROWSE_ARCHIVES', 'Navegar nos arquivos por ms'); -@define('TOP_REFERRER', 'Referidores mais importantes'); +@define('TOP_REFERRER', 'Referenciadores mais importantes'); @define('SHOWS_TOP_SITES', 'Exibe os links de entrada mais utilizados para aceder no seu blogue'); @define('TOP_EXITS', 'Sadas Maiores'); @define('SHOWS_TOP_EXIT', 'Exibe os links de sada mais requisitados de seu blogue'); @@ -304,7 +304,7 @@ @define('DIRECTORY_CREATED', 'Directoria %s foi criada.'); @define('PARENT_DIRECTORY', 'Directoria superior'); @define('CONFIRM_DELETE_DIRECTORY', 'Tem a certeza que quer apagar todo o contedo da directoria %s?'); -@define('ERROR_NO_DIRECTORY', 'Erro: A Directoria %s no existente'); +@define('ERROR_NO_DIRECTORY', 'Erro: A Directoria %s no existe'); @define('CHECKING_DIRECTORY', 'Verificando arquivos na directoria %s'); @define('DELETING_FILE', 'Apagando ficheiro %s...'); @define('ERROR_DIRECTORY_NOT_EMPTY', 'No foi possvel remover uma directoria que no est vazia. Marque a opo "forar apagar" se tambm deseja remover os ficheiros nela contidos, e volte a dar o comando. Os ficheiros existentes so:'); @@ -899,4 +899,4 @@ @define('PLUGIN_AUTHORS_MINCOUNT', 'Mostar apenas Autores com um mnimo de X artigos'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET', 'Bookmarklet'); @define('FURTHER_LINKS_S9Y_BOOKMARKLET_DESC', 'Marque esta ligao e use-a em qualquer pgina em que quiser blogar para aceder rapidamente ao seu blogue Serendipity.'); -@define('IMPORT_WP_PAGES', 'Also fetch attachments and staticpages as normal blog entries?'); +@define('IMPORT_WP_PAGES', 'Ir tambm buscar ficheiros anexados e pginas estticas como entradas de blog normais?'); From 9a7632c8b71888c280decc5b47ebccf806da4e9a Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Thu, 8 Feb 2007 12:08:43 +0000 Subject: [PATCH 0200/1127] Shared http/https sessions by rob richards from the forums --- docs/NEWS | 5 +++++ include/functions_config.inc.php | 19 ++++++++++++++++--- .../serendipity_event_templatechooser.php | 2 +- rss.php | 2 +- serendipity_admin.php | 14 +++++++++++--- serendipity_config.inc.php | 4 ---- 6 files changed, 34 insertions(+), 12 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 270ee5d8..0f6aac53 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,11 @@ Version 1.2 () ------------------------------------------------------------------------ + * Support shared http/https sessions. Performing admin actions will + only be allowed (through tokens) on the protocol that was used for + login. Patch by Rob Richards + (http://board.s9y.org/viewtopic.php?p=49276) + * Added PDO:PostgreSQL support (Theo Schlossnagle) * Dutch translation update with many fixes by Sam Geeraerts diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 456c59e7..78f96ca7 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -436,6 +436,12 @@ function serendipity_checkAutologin($ident, $iv) { return $cookie; } +function serendipity_setAuthorToken() { + $hash = sha1(uniqid(rand(), true)); + serendipity_setCookie('author_token', $hash); + $_SESSION['author_token'] = $hash; +} + /** * Perform user authentication routine * @@ -479,7 +485,10 @@ function serendipity_authenticate_author($username = '', $password = '', $is_md5 $row =& serendipity_db_query($query, true, 'assoc'); if (is_array($row)) { - serendipity_setCookie('old_session', session_id()); + serendipity_setCookie('old_session', session_id(), false); + if (!$is_md5) { + serendipity_setAuthorToken(); + } $_SESSION['serendipityUser'] = $serendipity['serendipityUser'] = $username; $_SESSION['serendipityRealname'] = $serendipity['serendipityRealname'] = $row['realname']; $_SESSION['serendipityPassword'] = $serendipity['serendipityPassword'] = $password; @@ -560,10 +569,14 @@ function serendipity_JSsetCookie($name, $value) { * @param string The contents of the cookie variable * @return null */ -function serendipity_setCookie($name,$value) { +function serendipity_setCookie($name, $value, $securebyprot = true) { global $serendipity; - $secure = (strtolower($_SERVER['HTTPS']) == 'on') ? true : false; + if ($securebyprot) { + $secure = (strtolower($_SERVER['HTTPS']) == 'on') ? true : false; + } else { + $secure = false; + } setcookie("serendipity[$name]", $value, time()+60*60*24*30, $serendipity['serendipityHTTPPath'], $_SERVER['HTTP_HOST'], $secure); $_COOKIE[$name] = $value; $serendipity['COOKIE'][$name] = $value; diff --git a/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php b/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php index 1dddc977..cf2beb81 100644 --- a/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php +++ b/plugins/serendipity_event_templatechooser/serendipity_event_templatechooser.php @@ -60,7 +60,7 @@ class serendipity_event_templatechooser extends serendipity_event if (isset($_REQUEST['user_template']) && (in_array($_REQUEST['user_template'], serendipity_fetchTemplates())) ) { $_SESSION['serendipityUseTemplate'] = $_REQUEST['user_template']; - serendipity_setCookie('user_template', $_REQUEST['user_template']); + serendipity_setCookie('user_template', $_REQUEST['user_template'], false); } if (isset($_SESSION['serendipityUseTemplate']) ) { diff --git a/rss.php b/rss.php index 47691111..973fd98e 100644 --- a/rss.php +++ b/rss.php @@ -231,7 +231,7 @@ switch($version) { case 'atom1.0': // For people wanting extra RFC compliance - // header('Content-Type: application/atom+xml; charset=utf8'); + // header('Content-Type: application/atom+xml; charset=utf-8'); $namespace_hook = 'frontend_display:atom-1.0:namespace'; break; } diff --git a/serendipity_admin.php b/serendipity_admin.php index 965caa07..783e4871 100644 --- a/serendipity_admin.php +++ b/serendipity_admin.php @@ -25,9 +25,17 @@ if (IS_installed === false) { if (isset($serendipity['GET']['adminModule']) && $serendipity['GET']['adminModule'] == 'logout') { serendipity_logout(); } else { - if (IS_installed === true && !serendipity_userLoggedIn()) { - // Try again to log in, this time with enabled external authentication event hook - serendipity_login(true); + if (IS_installed === true) { + /* Check author token to insure session not hijacked */ + if (!isset($_SESSION['author_token']) || !isset($serendipity['COOKIE']['author_token']) || + ($_SESSION['author_token'] !== $serendipity['COOKIE']['author_token'])) { + $_SESSION['serendipityAuthedUser'] = false; + @session_destroy(); + } + if (!serendipity_userLoggedIn()) { + // Try again to log in, this time with enabled external authentication event hook + serendipity_login(true); + } } } diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 68076e79..e65af400 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -9,10 +9,6 @@ if (defined('S9Y_FRAMEWORK')) { @define('S9Y_FRAMEWORK', true); if (!headers_sent()) { - if (isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on') { - @ini_set('session.name', 'SSLSID'); - @ini_set('session.cookie_secure', '1'); - } session_start(); } From d85430e31aa855cfe3d73f1afc00bc8bb3c65941 Mon Sep 17 00:00:00 2001 From: Garvin Hicking Date: Fri, 9 Feb 2007 10:42:03 +0000 Subject: [PATCH 0201/1127] Update spamblock plugin to update a .htaccess file with DENY rules based on recent spammer IPs. EXPERIMENTAL. --- docs/NEWS | 3 + .../lang_en.inc.php | 5 +- .../serendipity_event_spamblock.php | 82 ++++++++++++++++++- 3 files changed, 85 insertions(+), 5 deletions(-) diff --git a/docs/NEWS b/docs/NEWS index 0f6aac53..96d518c3 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,9 @@ Version 1.2 () ------------------------------------------------------------------------ + * Update spamblock plugin to update a .htaccess file with DENY + rules based on recent spammer IPs. EXPERIMENTAL. + * Support shared http/https sessions. Performing admin actions will only be allowed (through tokens) on the protocol that was used for login. Patch by Rob Richards diff --git a/plugins/serendipity_event_spamblock/lang_en.inc.php b/plugins/serendipity_event_spamblock/lang_en.inc.php index 159fd50e..4c86ff60 100644 --- a/plugins/serendipity_event_spamblock/lang_en.inc.php +++ b/plugins/serendipity_event_spamblock/lang_en.inc.php @@ -117,4 +117,7 @@ @define('PLUGIN_EVENT_SPAMBLOCK_CSRF', 'Use CSRF protection for comments?'); @define('PLUGIN_EVENT_SPAMBLOCK_CSRF_DESC', 'If enabled, a special hash value will check that only users can submit a comment with a valid session ID. This will decrease spam and prevent users from tricking you into submitting comments via CSRF, but it will also prevent users commenting on your blog without cookies.'); -@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Your comment did not contain a Session-Hash. Comments can only be made on this blog when having cookies enabled!'); \ No newline at end of file +@define('PLUGIN_EVENT_SPAMBLOCK_CSRF_REASON', 'Your comment did not contain a Session-Hash. Comments can only be made on this blog when having cookies enabled!'); + +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS', 'Block bad IPs via HTaccess?'); +@define('PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC', 'Enabling this will add IPs that have sent spam to your blog to your .htaccess file. The .htaccess file will be regenerated regularly with the forbidden IPs of the last month.'); diff --git a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php index c96eaeda..c47d757d 100644 --- a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php +++ b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php @@ -39,7 +39,7 @@ var $filter_defaults; 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '1.64'); + $propbag->add('version', '1.65'); $propbag->add('event_hooks', array( 'frontend_saveComment' => true, 'external_plugin' => true, @@ -77,6 +77,7 @@ var $filter_defaults; 'hide_email', 'checkmail', 'required_fields', + 'automagic_htaccess', 'logtype', 'logfile')); $propbag->add('groups', array('ANTISPAM')); @@ -114,6 +115,13 @@ var $filter_defaults; $propbag->add('default', false); break; + case 'automagic_htaccess': + $propbag->add('type', 'boolean'); + $propbag->add('name', PLUGIN_EVENT_SPAMBLOCK_HTACCESS); + $propbag->add('description', PLUGIN_EVENT_SPAMBLOCK_HTACCESS_DESC); + $propbag->add('default', false); + break; + case 'hide_email': $propbag->add('type', 'boolean'); $propbag->add('name', PLUGIN_EVENT_SPAMBLOCK_HIDE_EMAIL); @@ -374,6 +382,40 @@ var $filter_defaults; return true; } + function htaccess_update($new_ip) { + global $serendipity; + + serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}spamblock_htaccess (ip, timestamp) VALUES ('" . serendipity_db_escape_string($new_ip) . "', '" . time() . "')"); + + $q = "SELECT ip FROM {$serendipity['dbPrefix']}spamblock_htaccess WHERE timestamp > " . (time() - 86400*2) . " GROUP BY ip"; + $rows = serendipity_db_query($q, false, 'assoc'); + + $deny = array(); + foreach($rows AS $row) { + $deny[] = $row['ip']; + } + + $hta = $serendipity['serendipityPath'] . '.htaccess'; + if (file_exists($hta) && is_writable($hta)) { + $htaccess = file_get_contents($hta); + $fp = @fopen($hta, 'w'); + if (!$fp) { + return false; + } else { + // Check if an old htaccess file existed and try to preserve its contents. Otherwise completely wipe the file. + if ($htaccess != '' && preg_match('@^(.*)#SPAMDENY.*Deny From.+#/SPAMDENY(.*)$@imsU', $htaccess, $match)) { + // Code outside from s9y-code was found. + $content = trim($match[1]) . "\n#SPAMDENY\nDeny From " . implode(',', $deny) . "\n#/SPAMDENY\n" . trim($match[2]); + } else { + $content = trim($htaccess) . "\n#SPAMDENY\nDeny From " . implode(',', $deny) . "\n#/SPAMDENY\n"; + } + fwrite($fp, $content); + fclose($fp); + return true; + } + } + } + function &getBlacklist($where, $api_key = '', &$eventData, &$addData) { global $serendipity; @@ -506,9 +548,14 @@ var $filter_defaults; function checkScheme($maxVersion) { global $serendipity; - $version = $this->get_config('version', '1.0'); + $version = $this->get_config('version', '1.1'); - if ($version != $maxVersion) { + if ($version != '1.0') { + $q = "CREATE TABLE {$serendipity['dbPrefix']}spamblock_htaccess ( + timestamp int(10) {UNSIGNED} default null, + ip varchar(15))"; + $sql = serendipity_db_schema_import($q); + } elseif ($version != $maxVersion) { $q = "CREATE TABLE {$serendipity['dbPrefix']}spamblocklog ( timestamp int(10) {UNSIGNED} default null, type varchar(255), @@ -532,6 +579,11 @@ var $filter_defaults; $q = "CREATE INDEX kspamentryidx ON {$serendipity['dbPrefix']}spamblocklog (entry_id);"; $sql = serendipity_db_schema_import($q); + $q = "CREATE TABLE {$serendipity['dbPrefix']}spamblock_htaccess ( + timestamp int(10) {UNSIGNED} default null, + ip varchar(15))"; + $sql = serendipity_db_schema_import($q); + $this->set_config('version', $maxVersion); } @@ -542,6 +594,16 @@ var $filter_defaults; $title = $this->title; } + // This method will be called on "fatal" spam errors that are unlikely to occur accidentally by users. + // Their IPs will be constantly blocked. + function IsHardcoreSpammer() { + global $serendipity; + + if (serendipity_db_bool($this->get_config('automagic_htaccess'))) { + $this->htaccess_update($_SERVER['REMOTE_ADDR']); + } + } + // Checks whether the current author is contained in one of the gorups that need no spam checking function inGroup() { global $serendipity; @@ -642,6 +704,14 @@ var $filter_defaults; } } } + + /* + if ($addData['type'] != 'NORMAL' && empty($addData['name'])) { + $eventData = array('allow_coments' => false); + $this->log($logfile, $eventData['id'], 'INVALIDGARV', 'INVALIDGARV', $addData); + return false; + } + */ // Check whether to allow comments from registered authors if (serendipity_userLoggedIn() && $this->inGroup()) { @@ -657,7 +727,7 @@ var $filter_defaults; } // Check for global emergency moderation - if ( $this->get_config('killswitch', false) === true ) { + if ($this->get_config('killswitch', false) === true) { $this->log($logfile, $eventData['id'], 'REJECTED', PLUGIN_EVENT_SPAMBLOCK_REASON_KILLSWITCH, $addData); $eventData = array('allow_comments' => false); $serendipity['messagestack']['comments'][] = PLUGIN_EVENT_SPAMBLOCK_ERROR_KILLSWITCH; @@ -686,6 +756,7 @@ var $filter_defaults; if (!empty($akismet_apikey) && ($akismet == 'moderate' || $akismet == 'reject')) { $spam = $this->getBlacklist('akismet.com', $akismet_apikey, $eventData, $addData); if ($spam['is_spam'] !== false) { + $this->IsHardcoreSpammer(); if ($akismet == 'moderate') { $this->log($logfile, $eventData['id'], 'MODERATE', PLUGIN_EVENT_SPAMBLOCK_REASON_AKISMET_SPAMLIST . ': ' . $spam['message'], $addData); $eventData['moderate_comments'] = true; @@ -809,6 +880,7 @@ var $filter_defaults; continue; } if (preg_match('@(' . $filter_email . ')@i', $addData['email'], $wordmatch)) { + $this->IsHardcoreSpammer(); if ($filter_type == 'moderate') { $this->log($logfile, $eventData['id'], 'MODERATE', PLUGIN_EVENT_SPAMBLOCK_FILTER_EMAILS . ': ' . $wordmatch[1], $addData); $eventData['moderate_comments'] = true; @@ -837,6 +909,7 @@ var $filter_defaults; } if (preg_match('@' . preg_quote($domain) . '@i', $addData['url'])) { + $this->IsHardcoreSpammer(); if ($bloggdeblacklist == 'moderate') { $this->log($logfile, $eventData['id'], 'MODERATE', PLUGIN_EVENT_SPAMBLOCK_REASON_BLOGG_SPAMLIST . ': ' . $domain, $addData); $eventData['moderate_comments'] = true; @@ -919,6 +992,7 @@ var $filter_defaults; $query = "SELECT count(id) AS counter FROM {$serendipity['dbPrefix']}comments WHERE body = '" . serendipity_db_escape_string($addData['comment']) . "'"; $row = serendipity_db_query($query, true); if (is_array($row) && $row['counter'] > 0) { + $this->IsHardcoreSpammer(); $this->log($logfile, $eventData['id'], 'REJECTED', PLUGIN_EVENT_SPAMBLOCK_REASON_BODYCLONE, $addData); $eventData = array('allow_comments' => false); $serendipity['messagestack']['comments'][] = PLUGIN_EVENT_SPAMBLOCK_ERROR_BODY; From 1d48d31115ad187b91dd8651bed5294a6381c474 Mon Sep 17 00:00:00 2001 From: Sebastian Nohn Date: Sun, 11 Feb 2007 16:47:44 +0000 Subject: [PATCH 0202/1127] * upgrade to latest net_dnsbl (incl. dependencies) --- bundled-libs/Net/DNS.php | 506 +++++++++++ bundled-libs/Net/DNS/Header.php | 289 ++++++ bundled-libs/Net/DNS/Packet.php | 667 ++++++++++++++ bundled-libs/Net/DNS/Question.php | 96 ++ bundled-libs/Net/DNS/RR.php | 312 +++++++ bundled-libs/Net/DNS/RR/A.php | 109 +++ bundled-libs/Net/DNS/RR/AAAA.php | 141 +++ bundled-libs/Net/DNS/RR/CNAME.php | 94 ++ bundled-libs/Net/DNS/RR/HINFO.php | 110 +++ bundled-libs/Net/DNS/RR/MX.php | 102 +++ bundled-libs/Net/DNS/RR/NAPTR.php | 128 +++ bundled-libs/Net/DNS/RR/NS.php | 95 ++ bundled-libs/Net/DNS/RR/PTR.php | 95 ++ bundled-libs/Net/DNS/RR/SOA.php | 137 +++ bundled-libs/Net/DNS/RR/SRV.php | 108 +++ bundled-libs/Net/DNS/RR/TSIG.php | 236 +++++ bundled-libs/Net/DNS/RR/TXT.php | 113 +++ bundled-libs/Net/DNS/Resolver.php | 1389 +++++++++++++++++++++++++++++ bundled-libs/Net/DNSBL.php | 140 ++- bundled-libs/Net/DNSBL/SURBL.php | 65 +- 20 files changed, 4876 insertions(+), 56 deletions(-) create mode 100644 bundled-libs/Net/DNS.php create mode 100644 bundled-libs/Net/DNS/Header.php create mode 100644 bundled-libs/Net/DNS/Packet.php create mode 100644 bundled-libs/Net/DNS/Question.php create mode 100644 bundled-libs/Net/DNS/RR.php create mode 100644 bundled-libs/Net/DNS/RR/A.php create mode 100644 bundled-libs/Net/DNS/RR/AAAA.php create mode 100644 bundled-libs/Net/DNS/RR/CNAME.php create mode 100644 bundled-libs/Net/DNS/RR/HINFO.php create mode 100644 bundled-libs/Net/DNS/RR/MX.php create mode 100644 bundled-libs/Net/DNS/RR/NAPTR.php create mode 100644 bundled-libs/Net/DNS/RR/NS.php create mode 100644 bundled-libs/Net/DNS/RR/PTR.php create mode 100644 bundled-libs/Net/DNS/RR/SOA.php create mode 100644 bundled-libs/Net/DNS/RR/SRV.php create mode 100644 bundled-libs/Net/DNS/RR/TSIG.php create mode 100644 bundled-libs/Net/DNS/RR/TXT.php create mode 100644 bundled-libs/Net/DNS/Resolver.php diff --git a/bundled-libs/Net/DNS.php b/bundled-libs/Net/DNS.php new file mode 100644 index 00000000..ebc9a531 --- /dev/null +++ b/bundled-libs/Net/DNS.php @@ -0,0 +1,506 @@ + +* +* This is the copyright notice from the PERL Net::DNS module: +* +* Copyright (c) 1997-2000 Michael Fuhr. All rights reserved. This +* program is free software; you can redistribute it and/or modify it +* under the same terms as Perl itself. +* +* The majority of this is _NOT_ my code. I simply ported it from the +* PERL Net::DNS module. +* +* The author of the Net::DNS module is Michael Fuhr +* http://www.fuhr.org/~mfuhr/perldns/ +* +* Michael Fuhr has nothing to with the porting of this code to PHP. +* Any questions directly related to this class library should be directed +* to the maintainer. +* +* +* PHP versions 4 and 5 +* +* LICENSE: This source file is subject to version 3.01 of the PHP license +* that is available through the world-wide-web at the following URI: +* http://www.php.net/license/3_01.txt. If you did not receive a copy of +* the PHP License and are unable to obtain it through the web, please +* send a note to license@php.net so we can mail you a copy immediately. +* +* @category Net +* @package Net_IPv4 +* @author Eric Kilfoil +* @author Marco Kaiser +* @author Florian Anderiasch +* @copyright 1997-2005 The PHP Group +* @license http://www.php.net/license/3_01.txt PHP License 3.01 +* @version CVS: $Id: DNS.php,v 1.14 2006/10/25 17:52:44 bate Exp $ +* @link http://pear.php.net/package/Net_DNS +*/ + +/* Include information {{{ */ + + require_once("Net/DNS/Header.php"); + require_once("Net/DNS/Question.php"); + require_once("Net/DNS/Packet.php"); + require_once("Net/DNS/Resolver.php"); + require_once("Net/DNS/RR.php"); + +/* }}} */ +/* GLOBAL VARIABLE definitions {{{ */ + +// Used by the Net_DNS_Resolver object to generate an ID + +$GLOBALS['_Net_DNS_packet_id'] = mt_rand(0, 65535); + +/* }}} */ +/* Net_DNS object definition (incomplete) {{{ */ +/** + * Initializes a resolver object + * + * Net_DNS allows you to query a nameserver for DNS lookups. It bypasses the + * system resolver library entirely, which allows you to query any nameserver, + * set your own values for retries, timeouts, recursion, etc. + * + * @author Eric Kilfoil + * @package Net_DNS + * @version 0.01alpha + */ +class Net_DNS +{ + /* class variable definitions {{{ */ + /** + * A default resolver object created on instantiation + * + * @var Net_DNS_Resolver object + */ + var $resolver; + var $VERSION = '1.00b2'; // This should probably be a define :( + var $PACKETSZ = 512; + var $HFIXEDSZ = 12; + var $QFIXEDSZ = 4; + var $RRFIXEDSZ = 10; + var $INT32SZ = 4; + var $INT16SZ = 2; + /* }}} */ + /* class constructor - Net_DNS() {{{ */ + + /** + * Initializes a resolver object + * + * @see Net_DNS_Resolver + * @param array $defaults + * @return Net_DNS + */ + function Net_DNS($defaults = array()) + { + $this->resolver = new Net_DNS_Resolver($defaults); + } + /* }}} */ + /* Net_DNS::opcodesbyname() {{{ */ + /** + * Translates opcode names to integers + * + * Translates the name of a DNS OPCODE into it's assigned number + * listed in RFC1035, RFC1996, or RFC2136. Valid OPCODES are: + *
' . "\n"; } - -echo $output['more']; +echo '' . $output['welcome'] . ''; +echo $output['more']; \ No newline at end of file diff --git a/include/admin/personal.inc.php b/include/admin/personal.inc.php index 36bb4772..143b4eaa 100644 --- a/include/admin/personal.inc.php +++ b/include/admin/personal.inc.php @@ -105,7 +105,7 @@ $from['groups'] = serendipity_getGroups($serendipity['authorid']); unset($from['password']); serendipity_printConfigTemplate($template, $from, true, false); ?> -
+
>
@@ -298,8 +298,8 @@ if ($serendipity['GET']['adminAction'] == 'edit') { ?>

- - + +
- +
- + <?php echo RESET_DATE ?> @@ -381,24 +381,24 @@ function serendipity_printEntryForm($targetURL, $hiddens = array(), $entry = arr if (!$serendipity['wysiwyg'] && eregi($serendipity['EditorBrowsers'], $_SERVER['HTTP_USER_AGENT']) ) { ?>
- />
- /> + />
+ />
-
- +
+
@@ -450,22 +450,22 @@ if (!$serendipity['wysiwyg']) { /* Since the user has WYSIWYG editor disabled, we want to check if we should use the "better" non-WYSIWYG editor */ if (eregi($serendipity['EditorBrowsers'], $_SERVER['HTTP_USER_AGENT']) ) { ?> - - - - - - - + + + + + + + - - - - - - + + + + + +  '; - echo ''; break; case 'protected': - echo ''; + echo ''; break; case 'multilist': @@ -429,7 +430,7 @@ function serendipity_guessInput($type, $name, $value='', $default='') { break; case 'file': - echo ''; + echo ''; break; case 'textarea': @@ -437,7 +438,7 @@ function serendipity_guessInput($type, $name, $value='', $default='') { break; default: - echo ''; + echo ''; break; } } @@ -605,7 +606,7 @@ function showConfigAll(count) { if (!$noForm) { ?> - + "> - + @@ -245,8 +245,8 @@ function show_plugins($event_only = false, $sidebars = null)
- - + +
- title="" /> + title="" />
- +
@@ -633,7 +633,7 @@ EOS;
 
- +
$media_link_text @@ -666,7 +666,7 @@ EOS; if ($showSubmit) { ?>
- +
-

+

+

-
- +
- + - + - + - +
- +

-