Merge pull request #137 from ahmedkrmn/arabic-locales

feat(locale): add Arabic
This commit is contained in:
Eldad A. Fux
2019-10-06 20:54:46 +03:00
committed by GitHub
7 changed files with 307 additions and 1 deletions
+11
View File
@@ -0,0 +1,11 @@
<?php
return [
'AF' => 'أفريقيا',
'AN' => 'القارة القطبية الجنوبية',
'AS' => 'آسيا',
'EU' => 'أوروبا',
'NA' => 'امريكا الشمالية',
'OC' => 'أوقيانوسيا',
'SA' => 'امريكا الجنوبية',
];
+198
View File
@@ -0,0 +1,198 @@
<?php
return [
'AF' => 'أفغانستان',
'AO' => 'أنغولا',
'AL' => 'ألبانيا',
'AD' => 'أندورا',
'AE' => 'الإمارات العربية المتحدة',
'AR' => 'الأرجنتين',
'AM' => 'أرمينيا',
'AG' => 'أنتيغوا وبربودا',
'AU' => 'أستراليا',
'AT' => 'النمسا',
'AZ' => 'أذربيجان',
'BI' => 'بوروندي',
'BE' => 'بلجيكا',
'BJ' => 'بنين',
'BF' => 'بوركينا فاسو',
'BD' => 'بنغلاديش',
'BG' => 'بلغاريا',
'BH' => 'البحرين',
'BS' => 'جزر البهاما',
'BA' => 'البوسنة والهرسك',
'BY' => 'بيلاروسيا',
'BZ' => 'بليز',
'BO' => 'بوليفيا',
'BR' => 'البرازيل',
'BB' => 'بربادوس',
'BN' => 'بروناي',
'BT' => 'بوتان',
'BW' => 'بوتسوانا',
'CF' => 'جمهورية إفريقيا الوسطى',
'CA' => 'كندا',
'CH' => 'سويسرا',
'CL' => 'تشيلي',
'CN' => 'الصين',
'CI' => 'ساحل العاج',
'CM' => 'الكاميرون',
'CD' => 'جمهورية الكونغو الديمقراطية',
'CG' => 'جمهورية الكونغو',
'CO' => 'كولومبيا',
'KM' => 'جزر القمر',
'CV' => 'الرأس الأخضر',
'CR' => 'كوستاريكا',
'CU' => 'كوبا',
'CY' => 'قبرص',
'CZ' => 'تشيكيا',
'DE' => 'ألمانيا',
'DJ' => 'جيبوتي',
'DM' => 'دومينيكا',
'DK' => 'الدنمارك',
'DO' => 'جمهورية الدومينيكان',
'DZ' => 'الجزائر',
'EC' => 'إكوادور',
'EG' => 'مصر',
'ER' => 'إريتريا',
'ES' => 'إسبانيا',
'EE' => 'إستونيا',
'ET' => 'إثيوبيا',
'FI' => 'فنلندا',
'FJ' => 'فيجي',
'FR' => 'فرنسا',
'FM' => 'ميكرونيزيا',
'GA' => 'الغابون',
'GB' => 'المملكة المتحدة',
'GE' => 'جورجيا',
'GH' => 'غانا',
'GN' => 'غينيا',
'GM' => 'غامبيا',
'GW' => 'غينيا بيساو',
'GQ' => 'غينيا الاستوائية',
'GR' => 'اليونان',
'GD' => 'غرينادا',
'GT' => 'غواتيمالا',
'GY' => 'غيانا',
'HN' => 'هندوراس',
'HR' => 'كرواتيا',
'HT' => 'هايتي',
'HU' => 'المجر',
'ID' => 'إندونيسيا',
'IN' => 'الهند',
'IE' => 'أيرلندا',
'IR' => 'إيران',
'IQ' => 'العراق',
'IS' => 'أيسلندا',
'IL' => 'إسرائيل',
'IT' => 'إيطاليا',
'JM' => 'جامايكا',
'JO' => 'الأردن',
'JP' => 'اليابان',
'KZ' => 'كازاخستان',
'KE' => 'كينيا',
'KG' => 'قيرغيزستان',
'KH' => 'كمبوديا',
'KI' => 'كيريباتي',
'KN' => 'سانت كيتس ونيفيس',
'KR' => 'كوريا الجنوبية',
'KW' => 'الكويت',
'LA' => 'لاوس',
'LB' => 'لبنان',
'LR' => 'ليبيريا',
'LY' => 'ليبيا',
'LC' => 'سانت لوسيا',
'LI' => 'ليختنشتاين',
'LK' => 'سري لانكا',
'LS' => 'ليسوتو',
'LT' => 'ليتوانيا',
'LU' => 'لوكسمبورغ',
'LV' => 'لاتفيا',
'MA' => 'المغرب',
'MC' => 'موناكو',
'MD' => 'مولدوفا',
'MG' => 'مدغشقر',
'MV' => 'جزر المالديف',
'MX' => 'المكسيك',
'MH' => 'جزر مارشال',
'MK' => 'مقدونيا',
'ML' => 'مالي',
'MT' => 'مالطا',
'MM' => 'ميانمار',
'ME' => 'الجبل الأسود',
'MN' => 'منغوليا',
'MZ' => 'موزمبيق',
'MR' => 'موريتانيا',
'MU' => 'موريشيوس',
'MW' => 'ملاوي',
'MY' => 'ماليزيا',
'NA' => 'ناميبيا',
'NE' => 'النيجر',
'NG' => 'نيجيريا',
'NI' => 'نيكاراغوا',
'NL' => 'هولندا',
'NO' => 'النرويج',
'NP' => 'نيبال',
'NR' => 'ناورو',
'NZ' => 'نيوزيلندا',
'OM' => 'عمان',
'PK' => 'باكستان',
'PA' => 'بنما',
'PE' => 'بيرو',
'PH' => 'الفلبين',
'PW' => 'بالاو',
'PG' => 'بابوا غينيا الجديدة',
'PL' => 'بولندا',
'KP' => 'كوريا الشمالية',
'PT' => 'البرتغال',
'PY' => 'باراجواي',
'QA' => 'قطر',
'RO' => 'رومانيا',
'RU' => 'روسيا',
'RW' => 'رواندا',
'SA' => 'المملكة العربية السعودية',
'SD' => 'السودان',
'SN' => 'السنغال',
'SG' => 'سنغافورة',
'SB' => 'جزر سليمان',
'SL' => 'سيراليون',
'SV' => 'السلفادور',
'SM' => 'سان مارينو',
'SO' => 'الصومال',
'RS' => 'صربيا',
'SS' => 'جنوب السودان',
'ST' => 'ساو تومي وبرينسيبي',
'SR' => 'سورينام',
'SK' => 'سلوفاكيا',
'SI' => 'سلوفينيا',
'SE' => 'السويد',
'SZ' => 'سوازيلند',
'SC' => 'سيشيل',
'SY' => 'سوريا',
'TD' => 'تشاد',
'TG' => 'توغو',
'TH' => 'تايلاند',
'TJ' => 'طاجيكستان',
'TM' => 'تركمانستان',
'TL' => 'تيمور الشرقية',
'TO' => 'تونجا',
'TT' => 'ترينيداد وتوباغو',
'TN' => 'تونس',
'TR' => 'تركيا',
'TV' => 'توفالو',
'TZ' => 'تنزانيا',
'UG' => 'أوغندا',
'UA' => 'أوكرانيا',
'UY' => 'أوروغواي',
'UK' => 'الولايات المتحدة',
'UZ' => 'أوزبكستان',
'VA' => 'مدينة الفاتيكان',
'VC' => 'سانت فنسنت وجزر غرينادين',
'VE' => 'فنزويلا',
'VN' => 'فيتنام',
'VU' => 'فانواتو',
'WS' => 'ساموا',
'YE' => 'اليمن',
'ZA' => 'جنوب إفريقيا',
'ZM' => 'زامبيا',
'ZW' => 'زيمبابوي',
];
+21
View File
@@ -0,0 +1,21 @@
<?php
return [
'settings.inspire' => '"فن الحكمة هو فن معرفة ما يجب التغاضي عنه."', // This is the line printed in the homepage and console 'view-source'
'settings.locale' => 'ar',
'settings.direction' => 'rtl',
// Service - Users
'auth.emails.team' => 'فريق %s',
'auth.emails.confirm.title' => 'تأكيد الحساب',
'auth.emails.confirm.body' => 'ar.email.auth.confirm.tpl',
'auth.emails.recovery.title' => 'إعادة تعيين كلمة المرور',
'auth.emails.recovery.body' => 'ar.email.auth.recovery.tpl',
'auth.emails.invitation.title' => 'دعوة لفريق %s في %s',
'auth.emails.invitation.body' => 'ar.email.auth.invitation.tpl',
'locale.country.unknown' => 'مجهول',
'countries' => include 'ar.countries.php',
'continents' => include 'ar.continents.php',
];
@@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
مرحبا {{name}},
<br />
<br />
اتبع هذا الرابط للتحقق من عنوان بريدك الإلكتروني.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
إذا لم تطلب التحقق من هذا العنوان، فيمكنك تجاهل هذه الرسالة.
<br />
<br />
Thanks,
<br />
فريق {{project}}
</div>
@@ -0,0 +1,27 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
مرحبا،
<br />
<br />
تم إرسال هذه الرسالة إليك لأن <b>{{owner}}</b> أراد دعوتك لتصبح عضوًا في فريق <b>{{team}}</b> في {{project}}.
<br />
<br />
اتبع هذا الرابط للانضمام إلى فريق <b>{{team}}</b>:
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
إذا لم تكن مهتمًا، يمكنك تجاهل هذه الرسالة.
<br />
<br />
شكرا،
<br />
فريق {{project}}
</div>
@@ -0,0 +1,24 @@
<style>
* {
font-family: sans-serif,Arial;
-webkit-font-smoothing: antialiased;
font-weight: lighter;
}
</style>
<div style="direction: {{direction}}">
مرحبا {{name}}،
<br />
<br />
اتبع هذا الرابط لإعادة تعيين كلمة مرور {{project}}.
<br />
<a href="{{redirect}}">{{redirect}}</a>
<br />
<br />
إذا لم تطلب إعادة تعيين كلمة المرور الخاصة بك، فيمكنك تجاهل هذه الرسالة.
<br />
<br />
شكرا،
<br />
فريق {{project}}
</div>
+2 -1
View File
@@ -24,7 +24,7 @@ const APP_EMAIL_TEAM = 'team@'.APP_DOMAIN;
const APP_EMAIL_SECURITY = 'security@'.APP_DOMAIN;
const APP_USERAGENT = APP_NAME.'-Server/%s Please report abuse at '.APP_EMAIL_SECURITY;
const APP_MODE_ADMIN = 'admin';
const APP_LOCALES = ['cat', 'de', 'en', 'es', 'fi', 'fr', 'gr', 'he', 'hi', 'id', 'it', 'nl', 'no', 'pt-br', 'pt-pt', 'ro', 'tr', 'ua', 'zh-cn', 'zh-tw'];
const APP_LOCALES = ['ar', 'cat', 'de', 'en', 'es', 'fi', 'fr', 'gr', 'he', 'hi', 'id', 'it', 'nl', 'no', 'pt-br', 'pt-pt', 'ro', 'tr', 'ua', 'zh-cn', 'zh-tw'];
const APP_PAGING_LIMIT = 15;
const APP_VERSION_STABLE = '0.2.0';
@@ -129,6 +129,7 @@ $locale = $request->getParam('locale', $request->getHeader('X-Appwrite-Locale',
Locale::$exceptions = false;
Locale::setLanguage('ar', include __DIR__.'/config/locale/ar.php');
Locale::setLanguage('cat', include __DIR__.'/config/locale/cat.php');
Locale::setLanguage('de', include __DIR__.'/config/locale/de.php');
Locale::setLanguage('en', include __DIR__.'/config/locale/en.php');