From 24be1fb6f78bc9c5c55af0b88dfa0ef87967c395 Mon Sep 17 00:00:00 2001 From: Mahmoud Khaled Farahat Date: Tue, 30 Jan 2018 16:59:48 +0200 Subject: [PATCH] feat(i18n): Add Arabic translation (#6551) --- src/js/i18n/ar.js | 116 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 src/js/i18n/ar.js diff --git a/src/js/i18n/ar.js b/src/js/i18n/ar.js new file mode 100644 index 0000000000..6a3d8eafa1 --- /dev/null +++ b/src/js/i18n/ar.js @@ -0,0 +1,116 @@ +/** + * Created by Mahmoud Farahat on 30/01/2018. + */ +(function () { + angular.module('ui.grid').config(['$provide', function($provide) { + $provide.decorator('i18nService', ['$delegate', function($delegate) { + $delegate.add('ar', { + "headerCell": { + "aria": { + "defaultFilterLabel": "التصفيه بالعمود", + "removeFilter": "محو التصفيه", + "columnMenuButtonLabel": "قاءمه الاعمده" + }, + "priority": "أولويه : ", + "filterLabel": "تصفيه بالاعمده :" + }, + "aggregate": { + "label": "العناصر" + }, + "groupPanel": { + "description": "اسحب رأس العمود هنا وأسقطه لإنشاء مجموعه" + }, + "search": { + "placeholder": "بحث ...", + "showingItems": "العناصر الظاهره :", + "selectedItems": "العناصر المحدده :", + "totalItems": "عدد العناصر :", + "size": "حجم الصفحه :", + "first": "اول صفحه", + "next": "الصفحه التاليه", + "previous": "الصفحه الصابقه", + "last": "الصفحه الاخيره" + }, + "menu": { + "text": "اختيار العمود :" + }, + "sort": { + "ascending": "ترتيب تصاعدى", + "descending": "ترتيب تنازلى", + "none": "عدم التحديد", + "remove": "حذف الترتيب" + }, + "column": { + "hide": "إخفاء عمود" + }, + "aggregation": { + "count": "عدد الصفوف: ", + "sum": "جمع: ", + "avg": "المتوسط الحسابى: ", + "min": "الادنى: ", + "max": "الاقصى: " + }, + "pinning": { + "pinLeft": "تثبيت لليسار", + "pinRight": "تثبيت لليمين", + "unpin": "فك التثبيت" + }, + "columnMenu": { + "close": "غلق" + }, + "gridMenu": { + "aria": { + "buttonLabel": "قائمه الجدول" + }, + "columns": "الاعمده:", + "importerTitle": "إدخال ملف", + "exporterAllAsCsv": "إخراج كل البيانات ك(csv)", + "exporterVisibleAsCsv": "إخراج كل البيانات الواضحه ك (csv)", + "exporterSelectedAsCsv": "إخراج كل البيانات المحدده ك (csv)", + "exporterAllAsPdf": "إخراج كل البيانات ك(pdf)", + "exporterVisibleAsPdf": "إخراج كل البيانات الواضحه ك (pdf)", + "exporterSelectedAsPdf": "إخراج كل البيانات المحدده ك (pdf)", + "clearAllFilters": "محو كل الترشيح" + }, + "importer": { + "noHeaders": "اسماء هؤلاء الاعمده غير واضحه، هل يوجد رأس للملف؟", + "noObjects": "Objects were not able to be derived, was there data in the file other than headers?", + "invalidCsv": "الملف غير قادر على الاتمام ، هل ال (CSV) صحيح؟", + "invalidJson": "الملف غير قادر على الاتمام ، هل ال (JSON) صحيح؟", + "jsonNotArray": "Imported json file must contain an array, aborting." + }, + "pagination": { + "aria": { + "pageToFirst": "الصفحه الاولى", + "pageBack": "الصفه السابقه", + "pageSelected": "الصفحه المحدده", + "pageForward": "الصفحه التاليه", + "pageToLast": "الصفحه الاخيره" + }, + "sizes": "عدد العناصر فى الصفحه", + "totalItems": "عناصر", + "through": "إلى", + "of": "من" + }, + "grouping": { + "group": "جمع", + "ungroup": "فك الجمع", + "aggregate_count": "جمله : العدد", + "aggregate_sum": "جمله : الحاصل", + "aggregate_max": "جمله : الاقصى", + "aggregate_min": "جمله : الاقل", + "aggregate_avg": "جمله :المتوسط ", + "aggregate_remove": "جمله : حذف" + }, + "validate": { + "error": "خطأ :", + "minLength": "القيمه لابد ان لا تقل عن THRESHOLD حرف.", + "maxLength": "القيمه لابد ان لا تزيد عن THRESHOLD حرف.", + "required": "مطلوب قيمه" + } + }); + return $delegate; + }]); + }]); + })(); + \ No newline at end of file