From a6c183072c51e42a6441fe122c55aaab83b67196 Mon Sep 17 00:00:00 2001 From: plabuse Date: Mon, 27 Mar 2017 07:13:50 +0200 Subject: [PATCH] Ajout des langues Arabe, Chinois, plus corrections mineures --- README.md | 13 +++- manifest.json | 6 +- sources/www/lang/ar.php | 139 +++++++++++++++++++++++++++++++++++++ sources/www/lang/zh-cn.php | 137 ++++++++++++++++++++++++++++++++++++ 4 files changed, 290 insertions(+), 5 deletions(-) create mode 100644 sources/www/lang/ar.php create mode 100644 sources/www/lang/zh-cn.php diff --git a/README.md b/README.md index 25367e8..c565600 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,9 @@ * en : A **simple** way to manage your todo list. * fr : Un simple, mais **efficace** script de gestion de todo list (*GTD*). * [Original Site](http://www.mytinytodo.net/) - * [Demo](http://www.mytinytodo.net/) - * [Demo for mobile](http://www.mytinytodo.net/) + * [Demo](http://www.mytinytodo.net/demo/) + * [Demo for mobile](http://www.mytinytodo.net/demo/?pda) + * Auteur : Max Pozdeev ## En image : @@ -16,7 +17,13 @@ Pour le moment, je pars sur une installation simple. * pas de multi-instance, * mysql/mariadb uniquement (pas de sqlite), - * gestion des langues (fr, en, de, ru). + * gestion des langues + * fr : French + * en : English + * de : German + * ru : Russian + * ar : Arabic + * zh-cn : Chinese (Simplified) ## Anglais : diff --git a/manifest.json b/manifest.json index 8cbaaa0..c841933 100644 --- a/manifest.json +++ b/manifest.json @@ -4,7 +4,7 @@ "packaging_format": 1, "description": { "en": "Simple open source to-do list script.", - "fr": "Un simple mais efficace script de gestion de todo list (gtd)." + "fr": "Un simple mais efficace script de gestion de todo list (GTD)." }, "url": "http://www.mytinytodo.net/", "license": "free", @@ -57,9 +57,11 @@ "en": "Choose the application language", "ru": "Выберите язык приложения", "de": "Wählen Sie die Sprache der Anwendung", + "ar": "اختيار تطبيق لغة", + "zh-cn": "选择语言实现", "fr": "Choisissez la langue de l'application" }, - "choices": ["fr", "en", "de", "ru"], + "choices": ["fr", "en", "de", "ar", "zh-cn", "ru"], "default": "fr" } ] diff --git a/sources/www/lang/ar.php b/sources/www/lang/ar.php new file mode 100644 index 0000000..c910ec3 --- /dev/null +++ b/sources/www/lang/ar.php @@ -0,0 +1,139 @@ + 'هل أنت متأكد أنك تود حذف المهمة؟', + 'confirmLeave' => 'قد تود بيانات لم تُحفظ. هل تود المغادرة حقًا؟', + 'actionNoteSave' => 'احفظ', + 'actionNoteCancel' => 'ألغِ', + 'error' => 'حدث خطأ ما (انقر لمشاهدة التفاصيل)', + 'denied' => 'لم يُسمح بالنفاذ', + 'invalidpass' => 'كلمة السر خاطئة', + 'tagfilter' => 'الوسم:', + 'addList' => 'أنشئ قائمة جديدة', + 'renameList' => 'غيِّر اسم القائمة', + 'deleteList' => 'ستُحذف القائمة الحالية وكل ما بها من مهمات.\\nهل أنت متأكد أنك تود فعل ذلك؟', + 'clearCompleted' => 'ستُحذف كل المهمات المكتملة في القائمة.\\nهل أنت متأكد أنك تود فعل ذلك؟', + 'settingsSaved' => 'حُفظت الإعدادات. يعيد التحميل...', + ); + + var $inc = array + ( + 'htab_newtask' => 'مهمة جديدة', + 'htab_search' => 'بحث', + 'btn_add' => 'أضِف', + 'btn_search' => 'ابحث', + 'advanced_add' => 'متقدم', + 'searching' => 'يبحث عن', + 'tasks' => 'المهمات', + 'taskdate_inline_created' => 'أنشئت في %s', + 'taskdate_inline_completed' => 'اكتملت في %s', + 'taskdate_inline_duedate' => 'تنتهي في %s', + 'taskdate_created' => 'أنشئت', + 'taskdate_completed' => 'اكتملت', + 'go_back' => '>> خلف', + 'edit_task' => 'حرِّر المهمة', + 'add_task' => 'مهمة جديدة', + 'priority' => 'الأولوية', + 'task' => 'المهمة', + 'note' => 'الملاحظة', + 'tags' => 'الوسوم', + 'save' => 'احفظ', + 'cancel' => 'ألغِ', + 'password' => 'كلمة السر', + 'btn_login' => 'لُج', + 'a_login' => 'لُج', + 'a_logout' => 'اخرج', + 'public_tasks' => 'المهمات العامة', + 'tagcloud' => 'الوسوم', + 'tagfilter_cancel' => 'ألغِ المرشح', + 'sortByHand' => 'رتِّب يدويًا', + 'sortByPriority' => 'رتِّب حسب الأولوية', + 'sortByDueDate' => 'رتِّب حسب تاريخ الانتهاء', + 'sortByDateCreated' => 'رتِّب حسب تاريخ الإنشاء', + 'sortByDateModified' => 'رتِّب حسب تاريخ التعديل', + 'due' => 'تنتهي', + 'daysago' => 'منذ %d أيام', + 'indays' => 'خلال %d أيام', + 'months_short' => array('ينا','فبر','مار','أبر','ماي','يون','يول','أغس','سبت','أكت','نوف','ديس'), + 'months_long' => array('يناير','فبراير','مارس','أبريل','مايو','يونيو','يوليو','أغسطس','سبتمبر','أكتوبر','نوفمبر','ديسمبر'), + 'days_min' => array('أحد','إثنين','ثلاثاء','أربعاء','خميس','جمعة','سبت'), + 'days_long' => array('الأحد','الإثنين','الثلاثاء','الأربعاء','الخميس','الجمعة','السبت'), + 'today' => 'اليوم', + 'yesterday' => 'أمس', + 'tomorrow' => 'غدًا', + 'f_past' => 'متأخر', + 'f_today' => 'اليوم وغدًا', + 'f_soon' => 'قريبًا', + 'action_edit' => 'حرِّر', + 'action_note' => 'حرِّر الملاحظة', + 'action_delete' => 'احذف', + 'action_priority' => 'الأولوية', + 'action_move' => 'انقل إلى', + 'notes' => 'الملاحظات:', + 'notes_show' => 'أظهر', + 'notes_hide' => 'أخفِ', + 'list_new' => 'قائمة جديدة', + 'list_rename' => 'غيِّر اسم القائمة', + 'list_delete' => 'احذف القائمة', + 'list_publish' => 'انشر القائمة', + 'list_showcompleted' => 'أظهر المهمات المكتملة', + 'list_clearcompleted' => 'امحُ المهمات المكتملة', + 'list_select' => 'اختر القائمة', + 'list_export' => 'صدِّر', + 'list_export_csv' => 'CSV', + 'list_export_ical' => 'iCalendar', + 'list_rssfeed' => 'تلقيم آر‌إس‌إس', + 'alltags' => 'كل الوسوم:', + 'alltags_show' => 'أظهر الكل', + 'alltags_hide' => 'أخفِ الكل', + 'a_settings' => 'الإعدادات', + 'rss_feed' => 'تلقيم آر‌إس‌إس', + 'feed_title' => '%s', + 'feed_completed_tasks' => 'المهمات المكتملة', + 'feed_modified_tasks' => 'المهمات المعدلة', + 'feed_new_tasks' => 'المهمات الجديدة', + 'alltasks' => 'كل المهمات', + 'set_header' => 'الإعدادات', + 'set_title' => 'العنوان', + 'set_title_descr' => '(حدِّد ما إذا أردت تغيير العنوان المبدئي)', + 'set_language' => 'اللغة', + 'set_protection' => 'الحماية بكلمة سر', + 'set_enabled' => 'مفعلة', + 'set_disabled' => 'معطلة', + 'set_newpass' => 'كلمة السر الجديدة', + 'set_newpass_descr' => '(اتركها فارغة إذا لم تكن ترغب بتغيير كلمة السر الحالية)', + 'set_smartsyntax' => 'الصياغة الذكية', + 'set_smartsyntax_descr' => '(/الأولوية/ المهمة /الوسوم/)', + 'set_timezone' => 'المنطقة الزمنية', + 'set_autotag' => 'الوسوم الآلية', + 'set_autotag_descr' => '(يضيف الوسوم الموجودة في مرشّح الوسوم إلى المهمات الجديدة)', + 'set_sessions' => 'طريقة التعامل مع الجلسات', + 'set_sessions_php' => 'بي‌إتش‌بي', + 'set_sessions_files' => 'ملفات', + 'set_firstdayofweek' => 'أول أيام الأسبوع', + 'set_custom' => 'مخصصة', + 'set_date' => 'صيغة التواريخ', + 'set_date2' => 'الصيغة القصيرة للتواريخ', + 'set_shortdate' => 'الصيغة القصيرة لتواريخ السنة الجارية', + 'set_clock' => 'صيغة الوقت', + 'set_12hour' => '12 ساعة', + 'set_24hour' => '24 ساعة', + 'set_submit' => 'أرسل التغييرات', + 'set_cancel' => 'ألغِ', + 'set_showdate' => 'تواريخ المهمات تظهر في القائمة', + ); +} diff --git a/sources/www/lang/zh-cn.php b/sources/www/lang/zh-cn.php new file mode 100644 index 0000000..f8b6aa5 --- /dev/null +++ b/sources/www/lang/zh-cn.php @@ -0,0 +1,137 @@ + '您确认要删除此任务吗?', + 'confirmLeave' => '存在未保存的数据,确认丢弃吗?', + 'actionNoteSave' => '保存', + 'actionNoteCancel' => '取消', + 'error' => '发生错误!(点击查看详情)', + 'denied' => '拒绝访问', + 'invalidpass' => '密码错误', + 'tagfilter' => '标签:', + 'addList' => '新建任务列表', + 'renameList' => '重命名列表', + 'deleteList' => '将会删除该列表中的全部任务\\n确认删除吗?', + 'clearCompleted' => '将会删除列表中所有已完成的项目\\n确认删除吗?', + 'settingsSaved' => '设置已保存,正在重新加载……', + ); + + var $inc = array + ( + 'htab_newtask' => '新建任务', + 'htab_search' => '搜索', + 'btn_add' => '新建', + 'btn_search' => '搜索', + 'advanced_add' => '高级', + 'searching' => '查找', + 'tasks' => '任务', + 'taskdate_inline_created' => '创建于 %s', + 'taskdate_inline_completed' => '完成于 %s', + 'taskdate_inline_duedate' => '%s 到期', + 'taskdate_created' => '已创建', + 'taskdate_completed' => '已完成', + 'go_back' => '<< 后退', + 'edit_task' => '编辑任务', + 'add_task' => '新建任务', + 'priority' => '优先级', + 'task' => '任务', + 'note' => '说明', + 'save' => '保存', + 'cancel' => '取消', + 'password' => '密码', + 'btn_login' => '登录', + 'a_login' => '登录', + 'a_logout' => '退出', + 'public_tasks' => '公共任务', + 'tags' => '标签', + 'tagfilter_cancel' => '取消筛选', + 'sortByHand' => '自行排序', + 'sortByPriority' => '按优先级排序', + 'sortByDueDate' => '按过期时间排序', + 'sortByDateCreated' => '按创建时间排序', + 'sortByDateModified' => '按修改时间排序', + 'due' => '过期时间', + 'daysago' => '%d 天前', + 'indays' => '在 %d 天内', + 'months_short' => array('一','二','三','四','五','六','七','八','九','十','十一','十二'), + 'months_long' => array('一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'), + 'days_min' => array('日','一','二','三','四','五','六'), + 'days_long' => array('周日','周一','周二','周三','周四','周五','周六'), + 'today' => '今日', + 'yesterday' => '昨日', + 'tomorrow' => '明日', + 'f_past' => '已过期', + 'f_today' => '最近两天', + 'f_soon' => '即将到期', + 'action_edit' => '编辑', + 'action_note' => '编辑说明', + 'action_delete' => '删除', + 'action_priority' => '优先级', + 'action_move' => '移动至', + 'notes' => '说明:', + 'notes_show' => '显示', + 'notes_hide' => '隐藏', + 'list_new' => '新建列表', + 'list_rename' => '重命名列表', + 'list_delete' => '删除列表', + 'list_publish' => '发布列表', + 'list_showcompleted' => '显示完整的任务', + 'list_clearcompleted' => '清空已完成的任务', + 'list_select' => '选择列表', + 'list_export' => '导出', + 'list_export_csv' => 'CSV', + 'list_export_ical' => 'iCalendar', + 'list_rssfeed' => 'RSS输出', + 'alltags' => '所有标签:', + 'alltags_show' => '显示全部', + 'alltags_hide' => '隐藏全部', + 'a_settings' => '设置', + 'rss_feed' => 'RSS输出', + 'feed_title' => '%s', + 'feed_completed_tasks' => '已完成的任务', + 'feed_modified_tasks' => '编辑过的任务', + 'feed_new_tasks' => '新任务', + 'alltasks' => '所有任务', + 'set_header' => '设置', + 'set_title' => '标题', + 'set_title_descr' => '(如果你想要修改标题)', + 'set_language' => '语言', + 'set_protection' => '密码保护', + 'set_enabled' => '开启', + 'set_disabled' => '关闭', + 'set_newpass' => '新密码', + 'set_newpass_descr' => '(若无需修改密码请留空)', + 'set_smartsyntax' => '智能编辑', + 'set_smartsyntax_descr' => '(新建任务时使用拓展语法 /priority/ task /tags/)', + 'set_timezone' => '时区', + 'set_autotag' => '自动标签化', + 'set_autotag_descr' => '(添加任务时,自动添加目前标签筛选器中的标签)', + 'set_sessions' => '会话模式', + 'set_sessions_php' => 'PHP', + 'set_sessions_files' => '文件', + 'set_firstdayofweek' => '一周的第一天', + 'set_custom' => 'Custom', + 'set_date' => '日期格式', + 'set_date2' => '短日期格式', + 'set_shortdate' => '短日期', + 'set_clock' => '时间格式', + 'set_12hour' => '12小时', + 'set_24hour' => '24小时', + 'set_submit' => '保存修改', + 'set_cancel' => '取消', + 'set_showdate' => '在任务列表中显示时间', + ); +}