~vpzom/hitide

aa93cce27332a43b4131615f5e3412d31215e947 — MohammadReza Tayyebi 9 months ago dd90d4a
Add Persian (Farsi) translation
2 files changed, 260 insertions(+), 0 deletions(-)

A res/lang/fa.ftl
M src/main.rs
A res/lang/fa.ftl => res/lang/fa.ftl +259 -0
@@ 0,0 1,259 @@
about = درباره
about_title = درباره‌ی این شعبه
about_what_is = لوتاید (lotide) چیست?
about_text1 = لوتاید یک انجمن فدرال است. کاربران می‌توانند انجمن‌هایی ایجاد کنند تا پیوندها و پست‌های متنی را به اشتراک بگذارند و درباره آن‌ها با سایر کاربران، از جمله کاربران ثبت‌شده در سرورهای دیگر از طریق {$part_activitypub} بحث کنند.
about_text2 = برای اطلاعات بیشتر یا مشاهده کد منبع، { $part_sourcehut } را بررسی کنید.
about_text2_part_sourcehut = صفحه‌ی SourceHut
about_versions = این شعبه در حال اجرای هیتاید { $hitide_version } بر روی { $backend_name } { $backend_version } است.
action_flag = پرچم
add = افزودن
add_by_remote_id = افزودن با شناسه:
administration = مدیریت
administration_community_creation_requirement = می‌توانند انجمن‌ها را بسازند
administration_edit = ویرایش جزییات این شعبه
administration_edit_invitations_enabled = دعوت‌نامه‌ها:
administration_edit_signup_allowed = ثبت‌نام‌های عمومی:
administration_invitation_creation_requirement = اینان می‌توانند دعوت‌نامه بسازند:
administration_invitations_enabled = دعوت‌نامه‌ها در حال حاضر { $part_enabled }
administration_signup_allowed = ثبت‌نام‌ها در حال حاضر { $part_allowed }
all = همه
all_title = تمام شبکه‌ی شناخته شده
allowed_false = مجاز نیست
allowed_true = مجاز است
and_more = …و بیشتر
comment = دیدگاه
comments = دیدگاهها
comment_attachment_prefix = پیوست:
comment_delete_title = حذف دیدگاه
comment_delete_question = این دیدگاه حذف شود؟
comment_reply_attachment_missing_content_type = نوع محتوا برای این بارگذاری پیدا نشد
comment_reply_image_prompt = پیوست تصویر (اختیاری):
comment_submit = فرستادن دیدگاه
communities = انجمن‌ها
communities_all_view = مشاهده‌ی همه
communities_local_more = انجمن‌های محلی بیشتر
communities_remote_more = انجمن‌های راه‌دور بیشتر
communities_page_next = نمایش موارد بیشتر
community_add_moderator = اضافه کردن ناظر
community_create = ایجاد انجمن
community_create_not_allowed = شما مجاز به ساختن انجمن نیستید
community_create_submit = ایجاد
community_delete_link = حذف انجمن
community_delete_question = این انجمن حذف شود؟
community_delete_title = حذف انجمن
community_edit = سفارشی‌سازی انجمن
community_edit_link = سفارشی‌سازی
community_flags_link = پرچم‌ها
community_remote_note = این یک انجمن راه دور است و اطلاعات آن می‌تواند کامل نباشد
content_format_html = اچ‌تی‌ام‌ال
content_format_markdown = مارک‌داون
content_format_text = متن
create_invitation = ایجاد دعوت‌نامه
create_invitation_result = دعوت‌نامه ایجاد شد. از این پیوند برای دعوت سایرین استفاده کنید (پیوند‌ها یک‌بار‌مصرف اند).
delete = حذف
delete_yes = بله، حذف شود
description = توضیح
edit = ویرایش
enabled_true = فعال
enabled_false = غیرفعال
fetch = دریافت
flag_comment_prompt = افزودن دیدگاه:
flag_dismiss = بگذر
flagged_by = { $part_user } پرچم زده است
flags = پرچم‌ها
flags_title_community = پرچم‌های این انجمن
flags_title_other = پرچم‌ها
flags_title_site_admin = پرچم‌هایی برای مدیران این انجمن
follow = پیگیری کردن
follow_request_sent = درخواست پیگیری ارسال شد
follow_request_cancel = لغو درخواست پیگیری
follow_undo = پیگیری نکردن
forgot_password = فراموشی گذرواژه
forgot_password_code_info = شما باید یک نامه‌ی الکترونیکی حاوی کد دریافت کرده باشید.
forgot_password_code_prompt = اینجا بنویسید:
forgot_password_complete = گذرواژه بازنشانی شد.
forgot_password_email_prompt = نشانی نامه‌رسان الکترونیکی:
forgot_password_info = اگر به حساب کاربری شما نشانی نامه‌رسان الکترونیکی نوشته شده باشد، می‌توانید گذرواژه خود را از این‌جا بازنشانی کنید.
forgot_password_new_password_prompt = گذرواژه جدید:
home_follow_prompt = چرا { $part_follow } نکنید؟
home_follow_prompt_part_follow = انجمن‌هایی را دنبال کنید
invite_users = از کاربرانی دعوت کنید
invitation_already_used = این دعوت‌نامه پیش‌تر استفاده شده
liked_by = پسندشان بوده:
likes = مورد پسند بوده:
local = محلی
local_title = فرسته‌هایی از انجمن‌های محلی
local_user_name_prompt = نام کاربری محلی:
login = ورود
login_signup = یا { $part_signup }
login_signup_part_signup = ایجاد حساب کاربری جدید
logout = خروج
lookup_nothing = چیزی پیدا نشد.
lookup_title = گشتن
missing_permission_create_invitation = شما مجاز به ایجاد دعوت‌نامه نیستید
moderation_dashboard = پیش‌خوان نظارت
moderation_dashboard_some = پیش‌خوان نظارت (کارهایی برای انجام هست)
moderators = ناظرها
modlog = کارنامه‌ی نظارتی
modlog_event_approve_post = فرسته تایید شد:
modlog_event_delete_post = فرسته توسط { $part_user } در { $part_community } حذف شد
modlog_event_delete_comment = دیدگاه توسط { $part_user } در { $part_community } حذف شد
modlog_event_reject_post = فرسته تایید نشد:
modlog_event_suspend_user = کاربر تعلیق شد:
modlog_event_unsuspend_user = کاربر رفع تعلیق شد:
modlog_site = کارنامه‌های نظارتی
must_login = شما باید برای انجام این کار به سیستم وارد شوید
my_invitations = دعوت‌نامه‌های من
name_prompt = نام:
new_notifications = اعلان‌های جدید
new_post_poll = اضافه کردن همه‌پرسی
no_cancel = نه، انصراف
no_such_invitation = چنین دعوت‌نامه‌ای وجود ندارد
no_such_local_user = چنین کاربر محلی وجود ندارد
not_site_admin = شما مدیر این شعبه نیستید
nothing = انگار که چیزی این‌جا نباشد.
nothing_yet = گویا هنوز اینجا خبری نیست.
notifications = اعلان‌ها
notification_comment_mention = از شما در دیدگاه { $part_comment } در { $part_post } یاد شده:
notification_comment_mention_part_comment = یک دیدگاه
notification_comment_reply = به دیدگاه { $part_your_comment } در فرسته‌ی { $part_post } پاسخ دهید:
notification_comment_reply_part_your_comment = دیدگاه شما
notification_post_mention = از شما در فرسته‌ای یاد شده:
notification_post_reply = { $part_comment } بر روی فرسته‌ی شما { $part_post }:
notification_post_reply_part_comment = دیدگاه
open_menu = باز کردن منو
poll_new_closes_prompt = زمان بسته شدن:
poll_new_multiple = اجازه بده چند انتخاب داشته باشد
poll_new_options_prompt = گزینه‌ها:
poll_submit = ثبت
password_prompt = گذرواژه:
posts_page_next = نمایش بیشتر
post_approve = تایید کردن
post_approve_undo = حذف از اجتماع
post_comments_count =
    { $count } { $count ->
        [one] دیدگاه
        *[other] دیدگاه
    }
post_delete_question = این فرسته حذف شود؟
post_delete_title = حذف فرسته
post_flag_title = پرچم‌زدن بر این فرسته
post_flag_question = بر این فرسته پرچم زده شود؟
post_flag_target_prompt = ارسال پرچم برای:
post_flag_target_choice_community = اجتماع
post_flag_target_choice_remote_site_admin = مدیرِ شعبه‌ی نگارنده
post_flag_target_choice_site_admin = شما مدیر شعبه هستید
post_likes_nothing = به نظر می‌آید هنوز این فرسته مورد پسند کسی نبوده
post_make_sticky = چسبان
post_make_not_sticky = جدا
post_new = فرسته‌ی جدید
post_new_href_conflict = همزمان نمی‌توان نشانی اینترنتی و تصویر تعریف کرد
post_new_missing_content_type = نوع این پرونده مشخص نیست
post_new_image_prompt = تصویر:
post_not_approved = این فرسته هنوز توسط انجمن تایید نشده.
post_rejected = این فرسته توسط انجمن حذف شد.
post_submitted = زمان ثبت { $part_time }
post_submitted_by = ثبت شده در { $part_time } توسط { $part_user }
post_submitted_by_to = ثبت شده در { $part_time } توسط { $part_user } در { $part_community }
post_submitted_to =  زمان در { $part_time } داخل { $part_community } ثبت شده
post_timeframe = فرسته‌ها از:
preview = پیش‌نمایش
profile = رُخ
register = ثبت‌نام
remote = راه‌دور
remote_url = منبع
remove = حذف
remove_upvote = حذف رای‌مثبت
reply = پاسخ
reply_submit = پاسخ
requirement_none = همه کاربرها
requirement_site_admin = مدیرهای سایت
save = ذخیره
score = { $score } { $score ->
    [one] پسند
    *[other] پسند
}
sensitive = محتوای حساسیت‌بر‌انگیز
signup_email_address_prompt = نشانی نامه‌رسان الکترونیکی (دلخواه است):
signup_not_allowed = ثبت‌نام کاربران جدید در این شعبه امکان‌پذیر نیست
sort = مرتب‌سازی:
sort_hot = داغ
sort_new = تازه
sort_top = ارج
submit = ثبت
text_with_markdown = متن (از مارک‌داون هم پشتیبانی می‌شود)
thing_comment = { $part_comment } در { $part_post } { $part_time }:
thing_comment_part_comment = دیدگاه
time_input_minutes = دقیقه
time_input_hours = ساعت
time_input_days = روز
timeago_years =
    { $years } { $years ->
        [one] سال
        *[other] سال
    } ago
timeago_months =
    { $months } { $months ->
        [one] ماه
        *[other] ماه
    } ago
timeago_weeks =
    { $weeks } { $weeks ->
        [one] هفته
        *[other] هفته
    } ago
timeago_days =
    { $days } { $days ->
        [one] روز
        *[other] روز
    } ago
timeago_hours =
    { $hours } { $hours ->
        [one] ساعت
        *[other] ساعت
    } ago
timeago_minutes =
    { $minutes } { $minutes ->
        [one] دقیقه
        *[other] دقیقه
    } ago
timeago_seconds =
    { $seconds } { $seconds ->
        [one] ثانیه
        *[other] ثانیه
    } ago
timeago_now = الان
timeago_future = در آینده
timeframe_all = همیشه
timeframe_day = روز گذشته
timeframe_hour = ساعت گذشته
timeframe_month = ماه گذشته
timeframe_week = هفته‌ی گذشته
timeframe_year = سال گذشته
title = عنوان
to_parent = مشاهده‌ی والد
to_post = ایجاد دیدگاه
unknown = [ناشناخته]
upvote = رای مثبت
url = نشانی اینترنتی
user_bot_tag = بات
user_edit_description_prompt = رخ‌نوشت:
user_edit_is_bot_checkbox_label = این حساب را به عنوان بات نشانه‌گذاری کن
user_edit_not_you = شما فقط می‌توانید رخ (پروفایل) خودتان را ویرایش کنید
user_edit_password_prompt = ویرایش گذرواژه
user_edit_submit = ذخیره
user_edit_title = ویرایش رخ
user_id_prompt = شناسه‌ی کاربری:
user_remote_note = این کاربر، راه‌دور بوده و ممکن است اطلاعات کامل نباشد.
user_suspend = تعلیق
user_suspend_title = تعلیق کاربر
user_suspend_question = این کاربر معلق شود؟ ایشان تا زمانی که رفع تعلیق شود نمی‌تواند وارد سیستم شود
user_suspend_undo = رفع تعلیق
user_suspend_yes = بله، معلق شود
user_suspended_note = این کاربر معلق شد.
username_prompt = نام کاربری:
view_at_source = مشاهده در منبع
view_more_comments = دیدگاه‌های بیشتری را نمایش بده
your_note = یادداشت شخصی
your_note_add = اضافه کردن یادداشت شخصی
your_note_edit = ویرایش یادداشت شخصی

M src/main.rs => src/main.rs +1 -0
@@ 111,6 111,7 @@ lazy_static::lazy_static! {
        result.insert(unic_langid::langid!("en"), fluent::FluentResource::try_new(include_str!("../res/lang/en.ftl").to_owned()).expect("Failed to parse translation"));
        result.insert(unic_langid::langid!("eo"), fluent::FluentResource::try_new(include_str!("../res/lang/eo.ftl").to_owned()).expect("Failed to parse translation"));
        result.insert(unic_langid::langid!("fr"), fluent::FluentResource::try_new(include_str!("../res/lang/fr.ftl").to_owned()).expect("Failed to parse translation"));
        result.insert(unic_langid::langid!("fa"), fluent::FluentResource::try_new(include_str!("../res/lang/fa.ftl").to_owned()).expect("Failed to parse translation"));

        result
    };