diff --git a/l10n/phrases_ar.go b/l10n/phrases_ar.go new file mode 100644 index 0000000..689f30e --- /dev/null +++ b/l10n/phrases_ar.go @@ -0,0 +1,26 @@ +package l10n + +var phrasesAR = map[string]string{ + "Anonymous post": "منشور مجهول المصدر", + "Blogs": "المدونات", + "Enter": "أدخل", + "Newer": "أحدث", + "Older": "اقدم", + "Posts": "المشاركات", + "Publish to...": "نشر إلى...", + "Publish": "نشر", + "Read more...": "اقرأ أكثر...", + "This blog requires a password.": "هذه المدونة تتطلب کلمة المرور.", + "Toggle theme": "غیر القالب", + "View posts": "مشاهدة المنشورات", + "delete": "حذف", + "edit": "تصحيح", + "move to...": "الانتقال إلى...", + "pin": "دبس", + "published with write.as": "مدعوم من write.as", + "share modal ending": "ارسلها الي صديق، شاركه الموقع الالكتروني، أو غردها. تعلم اكثر.", + "share modal introduction": "كل الفيديوهات المنشورة لديها رابط سري مميز، يمكنك أن تشاركها.. هذه هو الرابط:", + "share modal title": "شارك هذا المنشور", + "share": "شارك", + "unpin": "إلغاء الدبوس", +} diff --git a/l10n/strings.go b/l10n/strings.go index 2268ddd..e0b6c4a 100644 --- a/l10n/strings.go +++ b/l10n/strings.go @@ -1,38 +1,40 @@ package l10n // Strings returns a translation set that will take any term and return its // translation. func Strings(lang string) map[string]string { switch lang { + case "ar": + return phrasesAR case "de": return phrasesDE case "el": return phrasesEL case "es": return phrasesES case "fr": return phrasesFR case "hu": return phrasesHU case "it": return phrasesIT case "ja": return phrasesJA case "mk": return phrasesMK case "pl": return phrasesPL case "pt": return phrasesPT case "ro": return phrasesRO case "ru": return phrasesRU case "sv": return phrasesSV case "zh": return phrasesZH default: return phrases } }