Skip to content

Commit

Permalink
Adding farsi translation (compdemocracy#1560)
Browse files Browse the repository at this point in the history
* Adding farsi translation

* Update client-participation/js/strings.js

Co-authored-by: Patrick Connolly <patrick.c.connolly@gmail.com>

Co-authored-by: Colin Megill <colinmegill@gmail.com>
Co-authored-by: Patrick Connolly <patrick.c.connolly@gmail.com>
  • Loading branch information
3 people committed Dec 3, 2022
1 parent 6316a22 commit 4b760df
Show file tree
Hide file tree
Showing 2 changed files with 131 additions and 0 deletions.
6 changes: 6 additions & 0 deletions client-participation/js/strings.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ var translations = {
// Spanish
es: require("./strings/es_la.js"),

// Farsi
fa: require("./strings/fa.js"),

// French
fr: require("./strings/fr.js"),

Expand Down Expand Up @@ -104,6 +107,9 @@ preloadHelper.acceptLanguagePromise.then(function() {
else if (languageCode.match(/^es/)) {
_.extend(strings, translations.es);
}
else if (languageCode.match(/^fa/)) {
_.extend(strings, translations.fa);
}
else if (languageCode.match(/^fr/)) {
_.extend(strings, translations.fr);
}
Expand Down
125 changes: 125 additions & 0 deletions client-participation/js/strings/fa.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
// Copyright (C) 2012-present, The Authors. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

var s = {};

s.agree = "موافق";
s.disagree = "مخالف";
s.pass = "رد کن/مطمئن نیستم";

s.importantCheckbox = "این نطر مهم است";
s.howImportantPrompt = "این گفته چقدر مهم است؟";
s.howImportantLow = "کم";
s.howImportantMedium = "متوسط";
s.howImportantHigh = "زیاد";

s.modSpam = "اسپم";
s.modOffTopic = "خارج از موضوع";
s.modImportant = "مهم";
s.modSubmitInitialState = "رد کن (هیچ یک از موارد بالا)، گفته بعدی";
s.modSubmit = "انجام شد، گفته بعدی";

s.x_wrote = "نوشت";
s.x_tweeted = "توییت کرد";
s.comments_remaining = "{{num_comments}} باقی مانده";
s.comments_remaining2 = "{{num_comments}} گفته‌های باقی مانده";
s.group_123 = "گروه";
s.comment_123 = "گفته";
s.majorityOpinion = "نظر اکثریت";
s.majorityOpinionShort = "اکثریت";
s.info = "اطلاعات";
s.addPolisToYourSite = "<img style='height: 20px; margin: 0px 4px;' src='{{URL}}'/>";
s.privacy = "سیاست حفظ حریم خصوصی";
s.TOS = "شرایط استفاده از خدمات";
s.writePrompt = "دیدگاه خود را به اشتراک بگذارید";
s.anonPerson = "ناشناس";
s.helpWhatAmISeeingTitle = "این که میبینم چیست؟";
s.helpWhatAmISeeing = "افرادی که به صورت مشابه رای میدهند در یک گروه قرار میگیرند. روی یکه گروه کلیک کنید تا ببینید چه دیدگاه های مشترکی دارند.";
s.helpWhatDoIDoTitle = "چه کار باید بکنم؟";
s.helpWhatDoIDo = "با کلیک روی 'موافق' و 'مخالف' به گفته دیگران رای دهید. نظرات خود را اضافه کنید. (هر ثبت نظر را به یک ایده محدود کنید.) دوستان خود را به گفتگو دعوت کنید.";
s.writeCommentHelpText = "آیا دیدگاه یا تجربه‌ی شما در این گفتگو دیده نمی‌شود؟ در اینصورت، آنها را در جعبه ویرایش زیر <b> اضافه کنید</b>.";
s.helpWriteListIntro = "یک گفته‌ی خوب چه ویژگی‌هایی دارد؟";
s.helpWriteListStandalone = "ایده‌ی مستقل در قالب یک جمله";
s.helpWriteListRaisNew = "دیدگاه، تجربه یا مشکل جدیدی را مطرح میکند.";
s.helpWriteListShort = "واضح و مختصر (محدود به ۱۴۰ کاراکتر)";
s.heresHowGroupVoted = "در اینجا نحوه رای دادن گروه {{GROUP_NUMBER}} آمده است";
s.one_person = "{{x}} نفر";
s.x_people = "{{x}} نفر";
s.acrossAllPtpts = "از میان همه شرکت کننده‌ها";
s.xPtptsSawThisComment = "این گفته را دیده‌اند ";
s.xOfThoseAgreed = "از شرکت کننده‌ها موافقت کردند.";
s.xOfthoseDisagreed = "از شرکت کننده‌ها مخالفت کردند";
s.opinionGroups = "گروه‌های فکری";
s.topComments = "گفته‌های برتر";
s.divisiveComments = "نظرات تفرقه برانگیز";
s.pctAgreed = "{{pct}}% موافق:";
s.pctDisagreed = "{{pct}}% مخالف:";
s.pctAgreedLong = "{{pct}}% از کسانی که به گفته {{comment_id}} رای دادند، با آن موافقت کردند.";
s.pctAgreedOfGroup = "{{pct}}% از گروه {{group}} موافقت کردند";
s.pctDisagreedOfGroup = "{{pct}}% از گروه {{group}} مخالفت کردند";
s.pctDisagreedLong = "{{pct}}% از کسانی که به گفته {{comment_id}} رای دادند، با آن مخالفت کردند ";
s.pctAgreedOfGroupLong = "{{pct}}% از کسانی که از گروه {{group}} به گفته {{comment_id}} رای دادند، با آن موافقت کردند ";
s.pctDisagreedOfGroupLong = "{{pct}}% از کسانی که از گروه {{group}} به گفته {{comment_id}} رای دادند، با آن مخالفت کردند ";
s.commentSent = "گفته‌ی شما به لیست نظرات اضافه شد و شرکت کننده‌های دیگر می‌توانند به آن رای بدهند.";
s.commentSendFailed = "در ارسال گفته شما خطایی رخ داد.";
s.commentSendFailedEmpty = "در ارسال گفته شما خطایی رخ داد - گفته نباید خالی باشد";
s.commentSendFailedTooLong = "در ارسال گفته شما خطایی رخ داد - گفته خیلی طولانی است";
s.commentSendFailedDuplicate = "در ارسال گفته شما خطایی رخ داد - گفته یکسانی از قبل وجود دارد.";
s.commentErrorDuplicate = "تکراری! این گفته از قبل وجود دارد";
s.commentErrorConversationClosed = "این گفتگو بسته شده است. ارسال گفته جدید قابل انجام نیست. ";
s.commentIsEmpty = "گفته خالی است";
s.commentIsTooLong = "گفته خیلی طولانی است";
s.hereIsNextStatement = "رای دهی موفق. برای دیدن گفته‌ی بعدی به بالا بروید.";

s.connectFacebook = "فیسبوک را متصل کنید";
s.connectTwitter = "توییتر را متصل کنید";
s.connectToPostPrompt = "(برای ارسال گفته هویتی را متصل کنید. (ما به تایملاین شما چیزی ارسال نمی‌کنیم.";
s.connectToVotePrompt = "(برای رای دادن هویتی را متصل کنید. (ما به تایملاین شما چیزی ارسال نمی‌کنیم.";
s.tip = "نکته";
s.commentWritingTipsHintsHeader = "نکاتی برای نوشتن نظر";
s.tipCharLimit = "نظرها محدود به {{char_limit}} کاراکتر هستند";
s.tipCommentsRandom = "لطفاً به یاد داشته باشید، نظرات به صورت تصادفی نمایش داده می شوند و شما مستقیماً به اظهارات سایر شرکت کنندگان پاسخ نمی دهید:";
s.tipOneIdea = "جملات طولانی که حاوی چندین ایده هستند را جدا کنید. این کار رای دادن به گفته شما را برای دیگران آسان تر می کند:";
s.tipNoQuestions = "اظهارات نباید به صورت سوال باشد. شرکت کنندگان با اظهارات شما موافق یا مخالف خواهند بود:";
s.commentTooLongByChars = "طول گفته به اندازه‌ی {{CHARACTERS_COUNT}} از محدودیت کاراکتر بیشتر است";
s.notSentSinceDemo = "نه واقعا، این یک نمایه است";
s.submitComment = "ارسال";
s.tipStarred = "به عنوان مهم علامت گذاری شده است";
s.participantHelpWelcomeText = "به نوع جدیدی از گفتگو خوش آمدید - به نظرات دیگران <em>رای دهید</em>:";
s.participantHelpGroupsText = "افرادی که به طور مشابه رای می‌دهند با هم گروه‌بندی می‌شوند. روی هر گروه کلیک کنید تا ببینید چه دیدگاه‌هایی را به اشتراک می‌گذارند. ...بیشتر";
s.participantHelpGroupsNotYetText = "زمانی که 7 شرکت‌کننده رای‌گیری را آغاز کرده باشند، تصویرسازی ظاهر می‌شود:";
s.helpWhatAreGroupsDetail = "<p> احتمالاً \"محصولات توصیه شده\" در آمازون یا \"فیلم های توصیه شده\" در نتفلیکس را دیده اید. هر یک از این سرویس‌ها از روش های آماری استفاده میکند تا کاربر در گروه کاربرانی که چیزهای مشابهی را می‌خرند و تماشا می‌کنند قرار داده و سپس چیزهایی را که آن افراد خریده یا تماشا کرده‌اند به آن‌ها نشان ‌دهد.</p> <p> وقتی کاربر به نظرات رأی می‌دهد، با افرادی گروه‌بندی می‌شوند که آن‌ها را دیده‌اند و مثل آنها رای دادند! در زیر می توانید آن گروه ها را ببینید. هر کدام متشکل از افرادی است که نظرات مشابهی دارند. در هر مکالمه بینش های جذابی برای کشف وجود دارد. ادامه دهید - روی یک گروه کلیک کنید تا ببینید چه چیزی آنها را گرد هم آورده و چه چیزی آنها را منحصر به فرد می کند! </p>";
s.socialConnectPrompt = "در صورت تمایل برای دیدن دوستان و افرادی که دنبال می کنید در نمایه، هویت شبکه‌های مجازی خود را متصل کنید";
s.connectFbButton = "با فیسبوک متصل شوید";
s.connectTwButton = "با توییتر متصل شوید";
s.polis_err_reg_fb_verification_email_sent = "لطفاً برای پیدا کردن پیوند تأیید به ایمیل خود مراجعه کنید، و سپس برای ادامه به اینجا بازگردید";
s.polis_err_reg_fb_verification_noemail_unverified = "حساب فیسبوک شما تایید نشده است. لطفاً آدرس ایمیل خود را با فیس بوک تأیید کنید، سپس برای ادامه به اینجا بازگردید";
s.showTranslationButton = "فعال کردن ترجمه شخص ثالث";
s.hideTranslationButton = "غیرفعال کردن ترجمه";

s.notificationsAlreadySubscribed = "ایمیل شما برای دریافت به‌روزرسانی‌های این مکالمه ثبت شد.";
s.notificationsGetNotified = "آیا می‌خواهید وقتی نظرات جدیدی میرسند از طریق ایمیل خبردار شوید؟";
s.notificationsEnterEmail = "آدرس ایمیل خود را وارد کنید که وقتی نظرات جدیدی میرسند خبردار شوید.";
s.labelEmail = "ایمیل";
s.notificationsSubscribeButton = "ثبت ایمیل";
s.notificationsSubscribeErrorAlert = "در مشترک شدن خطایی رخ داده است";
s.noCommentsYet = "هنوز نظری وجود ندارد";
s.noCommentsYetSoWrite = "با اضافه کردن یک نظر این گفتگو را شروع کنید";
s.noCommentsYetSoInvite = "این گفتگو را با دعوت شرکت کننده‌های بیشتر یا اضافه کردن یک نظر شروع کنید";
s.noCommentsYouVotedOnAll = "شما به همه‌ی نظرات رای داده‌ید";
s.noCommentsTryWritingOne = "اگر چیزی برای افزودن دارید، سعی کنید گفته خود را بنویسید.";
s.convIsClosed = "این گفتگو بسته شده است.";
s.noMoreVotingAllowed = "رای دادن بیشتر مجاز نیست ";

s.topic_good_01 = "در مورد اتاق پینگ پنگ باید چه کار کنیم؟:";
s.topic_good_01_reason = "سوالِ باز، هر کسی میتواند در مورد پاسخهای این پرسش نظر داشته باشد.";
s.topic_good_02 = "در مورد طرح پیشنهادی چه فکر میکنید؟";
s.topic_good_02_reason = "سوالٍ باز، هر کسی میتواند در مورد پاسخهای این پرسش نظر داشته باشد.";
s.topic_good_03 = "آیا چیزی به ذهنتان می‌آید که بهره‌وری را کاهش می‌دهد؟";

s.topic_bad_01 = "همه آمادگی خود را برای راه اندازی اعلام کنید";
s.topic_bad_01_reason = "افراد از تیم‌های مختلف در مورد نظرات رای میدهند، ولی ممکن است به اندازه کافی دانش نداشته باشند که با اطمینان رای دهند.";
s.topic_bad_02 = "چه چیزهایی جلوی راه‌اندازی ما را می‌گیرند؟";
s.topic_bad_02_reason = "";


module.exports = s;

0 comments on commit 4b760df

Please sign in to comment.