diff --git a/l10n/phrases_fa.go b/l10n/phrases_fa.go new file mode 100644 index 0000000..de37ccf --- /dev/null +++ b/l10n/phrases_fa.go @@ -0,0 +1,26 @@ +package l10n + +var phrasesFA = 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 8f55cfb..be8c35d 100644 --- a/l10n/strings.go +++ b/l10n/strings.go @@ -1,42 +1,44 @@ 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 "eo": return phrasesEO case "es": return phrasesES + case "fa": + return phrasesFA 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 } }