From 52a0cac3a8ba5f9ac5ba8b9b053f274ad7eb9060 Mon Sep 17 00:00:00 2001 From: DDoS Date: Fri, 5 Sep 2014 05:31:19 +0300 Subject: [PATCH 1/6] Arabic Translation Not Finished probably 45% finished --- _locales/ar | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 270 insertions(+) create mode 100644 _locales/ar diff --git a/_locales/ar b/_locales/ar new file mode 100644 index 000000000..1c901f774 --- /dev/null +++ b/_locales/ar @@ -0,0 +1,270 @@ +{ + "extName":{ + "message":"µBlock", + "description":"اسم الاضافه" + }, + "extShortDesc":{ + "message":".وأخيراً, مانع اعلانات بكفاءه جداً عاليه على متصفحات مبنيه على نظام كروميوم. خفيف على الذاكره والمعالج. اقوى مانع اعلانات في الانترنت.", + "description":"this will be in the chrome web store: must be 132 characters or less" + }, + "settingsPageName":{ + "message":"الاعدادات", + "description":"appears as tab name in dashboard." + }, + "3pPageName":{ + "message":"فلاتر خارجيه", + "description":"appears as tab name in dashboard." + }, + "1pPageName":{ + "message":"فلاترك الشخصيه", + "description":"appears as tab name in dashboard." + }, + "whitelistPageName":{ + "message":"المواقع المسموحه", + "description":"appears as tab name in dashboard." + }, + "statsPageName":{ + "message":"احصائيات", + "description":"appears as tab name in dashboard." + }, + "aboutPageName":{ + "message":"معلومات عني", + "description":"appears as tab name in dashboard." + }, + "popupPowerSwitchInfo":{ + "message":"اضغط: تعطيل الاضافه بالكامل\/تشغيل المانع للموقع.\n\nCtrl+click", + "description":"English: Click: permanently disable\/enable µBlock for this site.\n\nCtrl+click: disable µBlock only on this page." + }, + "popupBlockedRequestPrompt":{ + "message":"تم منع الطلبات", + "description":"English: requests blocked" + }, + "popupBlockedOnThisPagePrompt":{ + "message":"على الصفحه", + "description":"English: on this page" + }, + "popupBlockedSinceInstallPrompt":{ + "message":"منذ بداية التنصيب", + "description":"English: since install" + }, + "popupOr":{ + "message":"او", + "description":"English: or" + }, + "popupTipDashboard":{ + "message":"اضغط لفتح اللوحه", + "description":"English: Click to open the dashboard" + }, + "popupTipPicker":{ + "message":"دخول وضع اختيار اليدوي", + "description":"English: Enter element picker mode" + }, + "popupTipLog":{ + "message":"الذهاب الى سجل الطلبات", + "description":"English: Go to request log" + }, + "pickerCreate":{ + "message":"إنشاء", + "description":"English: Create" + }, + "pickerPick":{ + "message":"اختار", + "description":"English: Pick" + }, + "pickerQuit":{ + "message":"خروج", + "description":"English: Quit" + }, + "pickerNetFilters":{ + "message":"فلاتر النت", + "description":"English: Net filters" + }, + "pickerCosmeticFilters":{ + "message":"فلاتر تجميليه", + "description":"English: Cosmetic filters" + }, + "settingsCollapseBlockedPrompt":{ + "message":"اخفاء مكان العناصر المحجوبه", + "description":"English: Hide placeholders of blocked elements" + }, + "settingsIconBadgePrompt":{ + "message":"عرض عدد طلبات المحضوره على الايقونه", + "description":"English: Show the number of blocked requests on the icon" + }, + "3pListsOfBlockedHostsPrompt":{ + "message":"{{netFilterCount}} من فلاتر الشبكه + {{cosmeticFilterCount}} فلاتر تجميليه:", + "description":"English: {{netFilterCount}} network filters + {{cosmeticFilterCount}} cosmetic filters from:" + }, + "3pListsOfBlockedHostsPerListStats":{ + "message":"{{used}} used out of {{total}}", + "description":"English: {{used}} used out of {{total}}" + }, + "3pAutoUpdatePrompt1":{ + "message":"Auto-update filter lists.", + "description":"English: Auto-update filter lists." + }, + "3pUpdateNow":{ + "message":"Update now", + "description":"English: Update now" + }, + "3pParseAllABPHideFiltersPrompt1":{ + "message":"Parse and enforce cosmetic filters.", + "description":"English: Parse and enforce Adblock+ element hiding filters." + }, + "3pParseAllABPHideFiltersInfo":{ + "message":"

This option enables the parsing and enforcing of Adblock Plus-compatible “element hiding” filters<\/a>. These filters are essentially cosmetic, they serve to hide elements in a web page which are deemed to be a visual nuisance, and which can't be blocked by the net request-based filtering engine.<\/p>

Enabling this feature increases µBlock<\/i>'s memory footprint.<\/p>", + "description":"English: see English messages.json" + }, + "3pListsOfBlockedHostsHeader":{ + "message":"Lists of blocked hosts", + "description":"English: Lists of blocked hosts" + }, + "3pApplyChanges":{ + "message":"Apply changes", + "description":"English: Apply changes" + }, + "3pGroupAds":{ + "message":"Ads", + "description":"English: Ads" + }, + "3pGroupPrivacy":{ + "message":"Privacy", + "description":"English: Privacy" + }, + "3pGroupMalware":{ + "message":"Malware domains", + "description":"English: Malware domains" + }, + "3pGroupSocial":{ + "message":"Social", + "description":"English: Social" + }, + "3pGroupMultipurpose":{ + "message":"Multipurpose", + "description":"English: Multipurpose" + }, + "3pGroupRegions":{ + "message":"Regions, languages", + "description":"English: Regions, languages" + }, + "3pGroupCustom":{ + "message":"Custom", + "description":"English: Custom" + }, + "3pExternalListsHint":{ + "message":"One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored.", + "description":"English: One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored." + }, + "3pExternalListsApply":{ + "message":"Apply", + "description":"English: Apply" + }, + "3pExternalListPurge":{ + "message":"purge cache", + "description":"English: purge cache" + }, + "3pExternalListNew":{ + "message":"new version available", + "description":"English: new version available" + }, + "3pExternalListObsolete":{ + "message":"may be obsolete", + "description":"English: may be obsolete" + }, + "1pFormatHint":{ + "message":"One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored.", + "description":"English: One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored." + }, + "1pImport":{ + "message":"Import and append", + "description":"English: Import and append" + }, + "1pExport":{ + "message":"Export", + "description":"English: Export" + }, + "1pApplyChanges":{ + "message":"Apply changes", + "description":"English: Apply changes" + }, + "whitelistPrompt":{ + "message":"Your list of host names for which µBlock will be disabled. One entry per line. Invalid host names will be silently ignored.", + "description":"English: Your list of host names for which µBlock will be disabled. One host name per line. Invalid host names will be silently ignored." + }, + "whitelistImport":{ + "message":"Import and append", + "description":"English: Import and append" + }, + "whitelistExport":{ + "message":"Export", + "description":"English: Export" + }, + "whitelistApply":{ + "message":"Apply changes", + "description":"English: Apply changes" + }, + "logBlockedRequestsPrompt":{ + "message":"Enable the logging of blocked requests", + "description":"English: Enable the logging of blocked requests" + }, + "logBlockedRequestsHelp":{ + "message":"You can inspect the details of blocked requests if you wish by enabling this option. The logging of blocked requests increases the memory footprint of µBlock. Since many users will never use this feature, it is disabled by default.", + "description":"English: see _locales\/en\/messages.log" + }, + "logAllowedRequestsPrompt":{ + "message":"Enable the logging of non-blocked requests", + "description":"English: Enable the logging of non-blocked requests" + }, + "logAllowedRequestsHelp":{ + "message":"You can inspect the details of non-blocked requests if you wish by enabling this option. The logging of non-blocked requests increases the memory footprint of µBlock. Since many users will never use this feature, it is disabled by default.", + "description":"English: see _locales\/en\/messages.log" + }, + "logBlockedRequestsHeader":{ + "message":"Blocked requests", + "description":"English: Blocked requests" + }, + "logAllowedRequestsHeader":{ + "message":"Allowed requests", + "description":"English: Allowed requests" + }, + "logRequestsHeaderType":{ + "message":"Type", + "description":"English: Type" + }, + "logRequestsHeaderDomain":{ + "message":"Domain", + "description":"English: Domain" + }, + "logRequestsHeaderURL":{ + "message":"URL", + "description":"English: URL" + }, + "logRequestsHeaderFilter":{ + "message":"Filter", + "description":"English: Filter" + }, + "logBlockedRequestsEmpty":{ + "message":"No blocked requests logged for this page", + "description":"English: No blocked requests logged for this page" + }, + "logAllowedRequestsEmpty":{ + "message":"No non-blocked requests logged for this page", + "description":"English: No non-blocked requests logged for this page" + }, + "aboutChangelog":{ + "message":"Change log", + "description":"English: Change log" + }, + "aboutCode":{ + "message":"Source code (GPLv3)", + "description":"English: Source code (GPLv3)" + }, + "aboutContributors":{ + "message":"Contributors", + "description":"English: Contributors" + }, + "dummy":{ + "message":"This entry must be the last one", + "description":"so we dont need to deal with comma for last entry" + } +} From 1ec85a47e7ee6540dbb38df6ea871669cb76e772 Mon Sep 17 00:00:00 2001 From: DDoS Date: Fri, 5 Sep 2014 05:31:46 +0300 Subject: [PATCH 2/6] Rename ar to ar.js --- _locales/{ar => ar.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _locales/{ar => ar.js} (100%) diff --git a/_locales/ar b/_locales/ar.js similarity index 100% rename from _locales/ar rename to _locales/ar.js From 14835babdd3bf84784cbd98ae1e88f0eb4d60bbd Mon Sep 17 00:00:00 2001 From: DDoS Date: Fri, 5 Sep 2014 05:47:08 +0300 Subject: [PATCH 3/6] Update 0.2 Only 10 Lines left to translate. --- _locales/ar.js | 62 +++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/_locales/ar.js b/_locales/ar.js index 1c901f774..45d9f64db 100644 --- a/_locales/ar.js +++ b/_locales/ar.js @@ -104,7 +104,7 @@ "description":"English: Auto-update filter lists." }, "3pUpdateNow":{ - "message":"Update now", + "message":"حدث الان", "description":"English: Update now" }, "3pParseAllABPHideFiltersPrompt1":{ @@ -116,39 +116,39 @@ "description":"English: see English messages.json" }, "3pListsOfBlockedHostsHeader":{ - "message":"Lists of blocked hosts", + "message":"لستة مواقع المحضوره", "description":"English: Lists of blocked hosts" }, "3pApplyChanges":{ - "message":"Apply changes", + "message":"حفظ التغيرات", "description":"English: Apply changes" }, "3pGroupAds":{ - "message":"Ads", + "message":"اعلانات", "description":"English: Ads" }, "3pGroupPrivacy":{ - "message":"Privacy", + "message":"خصوصيه", "description":"English: Privacy" }, "3pGroupMalware":{ - "message":"Malware domains", + "message":"مواقع مصابه او تحتوي على فايروسات", "description":"English: Malware domains" }, "3pGroupSocial":{ - "message":"Social", + "message":"مواقع الاجتماعيه", "description":"English: Social" }, "3pGroupMultipurpose":{ - "message":"Multipurpose", + "message":"متعددة الأغراض", "description":"English: Multipurpose" }, "3pGroupRegions":{ - "message":"Regions, languages", + "message":"المناطق واللغات", "description":"English: Regions, languages" }, "3pGroupCustom":{ - "message":"Custom", + "message":"مخصصه", "description":"English: Custom" }, "3pExternalListsHint":{ @@ -156,19 +156,19 @@ "description":"English: One URL per line. Lines prefixed with ‘!’ will be ignored. Invalid URLs will be silently ignored." }, "3pExternalListsApply":{ - "message":"Apply", + "message":"حفظ", "description":"English: Apply" }, "3pExternalListPurge":{ - "message":"purge cache", + "message":"مسح الكاش ", "description":"English: purge cache" }, "3pExternalListNew":{ - "message":"new version available", + "message":"يوجد اصدار جديد", "description":"English: new version available" }, "3pExternalListObsolete":{ - "message":"may be obsolete", + "message":"قد يكون قديم ولا يعمل ", "description":"English: may be obsolete" }, "1pFormatHint":{ @@ -176,15 +176,15 @@ "description":"English: One filter per line. A filter can be a plain hostname, or an Adblock Plus-compatible filter. Lines prefixed with ‘!’ will be ignored." }, "1pImport":{ - "message":"Import and append", + "message":"استيراد", "description":"English: Import and append" }, "1pExport":{ - "message":"Export", + "message":"تصدير", "description":"English: Export" }, "1pApplyChanges":{ - "message":"Apply changes", + "message":"حفظ التغيرات", "description":"English: Apply changes" }, "whitelistPrompt":{ @@ -192,19 +192,19 @@ "description":"English: Your list of host names for which µBlock will be disabled. One host name per line. Invalid host names will be silently ignored." }, "whitelistImport":{ - "message":"Import and append", + "message":"استيراد", "description":"English: Import and append" }, "whitelistExport":{ - "message":"Export", + "message":"تصدير", "description":"English: Export" }, "whitelistApply":{ - "message":"Apply changes", + "message":"حفظ التغيرات", "description":"English: Apply changes" }, "logBlockedRequestsPrompt":{ - "message":"Enable the logging of blocked requests", + "message":"تفعيل تسجيل الطلبات المحظوره", "description":"English: Enable the logging of blocked requests" }, "logBlockedRequestsHelp":{ @@ -212,7 +212,7 @@ "description":"English: see _locales\/en\/messages.log" }, "logAllowedRequestsPrompt":{ - "message":"Enable the logging of non-blocked requests", + "message":"تفعيل تسجيل الطلبات الغير محظوره", "description":"English: Enable the logging of non-blocked requests" }, "logAllowedRequestsHelp":{ @@ -220,27 +220,27 @@ "description":"English: see _locales\/en\/messages.log" }, "logBlockedRequestsHeader":{ - "message":"Blocked requests", + "message":"الطلبات المحظوره", "description":"English: Blocked requests" }, "logAllowedRequestsHeader":{ - "message":"Allowed requests", + "message":"طلبات المسموحه", "description":"English: Allowed requests" }, "logRequestsHeaderType":{ - "message":"Type", + "message":"النوع", "description":"English: Type" }, "logRequestsHeaderDomain":{ - "message":"Domain", + "message":"الموقع", "description":"English: Domain" }, "logRequestsHeaderURL":{ - "message":"URL", + "message":"رابط الموقع", "description":"English: URL" }, "logRequestsHeaderFilter":{ - "message":"Filter", + "message":"فلتر", "description":"English: Filter" }, "logBlockedRequestsEmpty":{ @@ -252,15 +252,15 @@ "description":"English: No non-blocked requests logged for this page" }, "aboutChangelog":{ - "message":"Change log", + "message":"سجل التغيير", "description":"English: Change log" }, "aboutCode":{ - "message":"Source code (GPLv3)", + "message":"اكواد البرنامج (GPLv3)", "description":"English: Source code (GPLv3)" }, "aboutContributors":{ - "message":"Contributors", + "message":"المساهمين", "description":"English: Contributors" }, "dummy":{ From db6969a59885bc8efc899d2a6e991ea7e3a5e18c Mon Sep 17 00:00:00 2001 From: DDoS Date: Fri, 5 Sep 2014 06:00:50 +0300 Subject: [PATCH 4/6] Update 0.3 --- _locales/ar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_locales/ar.js b/_locales/ar.js index 45d9f64db..5164ef094 100644 --- a/_locales/ar.js +++ b/_locales/ar.js @@ -32,7 +32,7 @@ "description":"appears as tab name in dashboard." }, "popupPowerSwitchInfo":{ - "message":"اضغط: تعطيل الاضافه بالكامل\/تشغيل المانع للموقع.\n\nCtrl+click", + "message":"اضغط: لتعطيل\/لتشغيل الاضافه بالكامل.\n\nCtrl+click لتعطيل الاداة لصفحه فقط", "description":"English: Click: permanently disable\/enable µBlock for this site.\n\nCtrl+click: disable µBlock only on this page." }, "popupBlockedRequestPrompt":{ From 97d08e165cf9283ded3558c134878232b9a2054b Mon Sep 17 00:00:00 2001 From: DDoS Date: Fri, 5 Sep 2014 06:02:27 +0300 Subject: [PATCH 5/6] Rename ar.js to messages.json --- _locales/{ar.js => messages.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _locales/{ar.js => messages.json} (100%) diff --git a/_locales/ar.js b/_locales/messages.json similarity index 100% rename from _locales/ar.js rename to _locales/messages.json From 2259c8affb8b72905cf0e48029d7eb952fef197e Mon Sep 17 00:00:00 2001 From: DDoS Date: Fri, 5 Sep 2014 06:48:02 +0300 Subject: [PATCH 6/6] Arabic Translation Not Finished 95% Finished --- _locales/{ => ar}/messages.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _locales/{ => ar}/messages.json (100%) diff --git a/_locales/messages.json b/_locales/ar/messages.json similarity index 100% rename from _locales/messages.json rename to _locales/ar/messages.json