Merge pull request #3028 from tytkal/arabic_support

Arabic support
This commit is contained in:
Sam 2014-12-08 11:03:12 +11:00
commit a7659490c6
10 changed files with 627 additions and 0 deletions

View file

@ -0,0 +1,3 @@
//= depend_on 'client.ar.yml'
//= require locales/i18n
<%= JsLocaleHelper.output_locale(:ar) %>

View file

@ -0,0 +1,453 @@
ar:
js:
number:
human:
storage_units:
units:
byte:
zero: بايت
one: بايت
two: بايت
few: بايت
many: بايت
other: بايت
gb: جيجا
kb: كيلو بايت
mb: ميجا
tb: تيرا
dates:
time: "سا:دد ف"
long_no_year: "ش ش ش ي سا:دد ف"
long_no_year_no_time: "ش ش ش ي"
long_with_year: "ش ش ش ي, س س س س سا:دد ف"
long_with_year_no_time: "ش ش ش ي, س س س س"
tiny:
half_a_minute: "< 1د"
less_than_x_seconds:
zero: "> %{count}ث"
one: "> ثانية"
two: "> ثانيتان"
few: "> %{count}ث"
many: "> %{count}ث"
other: "> %{count}ث"
medium_with_ago:
x_days:
zero: "%{count} يوم مضى"
one: "%{count} يوم مضى"
two: "%{count} يوم مضى"
few: "%{count} يوم مضى"
many: "%{count} يوم مضى"
other: "%{count} يوم مضى"
share:
topic: 'ضع رابطاً في هذا الموضوع.'
post: 'ضع رابطاً في المشاركة #%{postNumber}'
close: 'اغلق'
twitter: 'شارك هذا الرابط عن طريق تويتر'
facebook: 'شارك هذا الرابط عن طريق فيس بوك'
google+: 'شارك هذا الرابط عن طريق جوجل+'
email: 'شارك هذا الرابط عن طريق البريد الالكتروني'
edit: 'عدّل العنوان و التصنيف على هذا الموضوع'
not_implemented: "لم يتم تنفيذ هذه الميزة حتى الآن، نعتذر!"
no_value: "لا"
yes_value: "نعم"
generic_error: "نعتذر، حدث خطأ."
sign_up: "إشترك"
log_in: "تسجيل الدخول "
age: "العمر"
joined: "إنضم"
admin_title: "المدير"
flags_title: "الأعلام"
show_more: "أعرض المزيد"
links: "روابط"
links_lowercase: "روابط"
faq: "التعليمات"
guidelines: "توجيهات "
privacy_policy: "سياسة الخصوصية "
privacy: "الخصوصية "
terms_of_service: "شروط الخدمة"
mobile_view: "رؤية هاتفية "
desktop_view: "رؤية مكتبية "
you: "انت"
or: "او"
now: "الآن"
read_more: 'اقرأ المزيد'
more: "المزيد"
less: "أقل"
never: "ابداً"
daily: "يومي"
weekly: "اسبوعي"
every_two_weeks: "كل اسبوعين"
suggested_topics:
title: "مواضيع مقترحة"
about:
simple_title: "نبذة"
stats: "إحصائيات الموقع "
our_admins: "مدراؤنا"
our_moderators: "مشرفونا"
stat:
all_time: "دائما "
last_7_days: "آخر 7 أيام "
bookmarks:
not_logged_in: "نعتذر يجب ان تكون متصلا لكي تقوم بإضافة هدا الموضوع للمفضلة"
created: "لقد نجحت في إضافة الموضوع للمفضلة"
not_bookmarked: "لقد قمت بقراءة هذه المشاركة مسبقاً. اضغط هنا لحفظها."
last_read: "هذه آخر مشاركة تمت قرائتها. اضغط هنا لحفظها."
click_to_show: "إضغط للعرض."
preview: "معاينة"
cancel: "الغاء"
save: "حفظ التغييرات"
saving: "يتم الحفظ..."
saved: "تم الحفظ!"
upload: "رفع"
uploading: "يتم الرفع..."
uploaded: "اكتمل الرفع!"
enable: "تمكين"
failed: "فشل"
choose_topic:
none_found: "لم يتم العثور على مواضيع."
title:
search: "بحث عن موضوع حسب الاسم، رابط أو رقم التعريف(id) :"
placeholder: "اكتب عنوان الموضوع هنا"
groups:
title:
zero: "مجموعات"
one: "مجموعات"
two: "مجموعات"
few: "مجموعات"
many: "مجموعات"
other: "مجموعات"
members: "أعضاء "
alias_levels:
nobody: "لا أحد"
only_admins: "المسؤولين فقط"
everyone: "الكل"
user_action_groups:
'1': "الإعجابات التي قمت بإعطائها"
'2': "الإعجابات التي استلمتها"
'3': "المفضلة"
'4': "مواضيع"
'5': "مشاركات"
'6': "ردود "
'7': "إشارات"
'9': "إقتباسات"
'10': "تألقت"
'11': "التعديلات"
'12': "العناصر المرسلة"
'13': "البريد الوارد"
categories:
all_subcategories: "جميع"
category: "صنف"
posts: "مشاركات"
topics: "مواضيع"
latest: "آخر"
user:
profile: "الملف الشخصي"
mute: "كتم"
edit: "تعديل التفضيلات"
download_archive: " تحميل أرشيف مواضيعي"
private_message: "رسائل خاصة"
private_messages: "الرسائل"
activity_stream: "النشاط"
preferences: " التفضيلات"
bio: "معلومات عنّي"
invited_by: "مدعو بواسطة"
trust_level: "مستوى الثقة"
notifications: "اشعارات"
dynamic_favicon: " (أظهر تنبيهات الرسائل الواردة على فافيكون (تجريبية "
external_links_in_new_tab: "إفتح كل الروابط الخارجية في صفحة جديدة"
enable_quoting: "إسمح بإقتباس التعليقات لنصوص البارزة الملقى عليها ضوء"
change: "تغيير"
change_password:
success: "(تم ارسال الرسالة)"
in_progress: "(يتم ارسال رسالة)"
error: "(خطأ)"
change_about:
title: "تعديل معلومات عنّي"
change_username:
title: "تغيير اسم المستخدم"
confirm: "إذا قمت بتغيير الاسم المستعار، فإن جميع المشاركات التي قمت بالمشاركة بها سيتم الغائها. هل أنت متأكد بقيامك على هذه الخطوة؟"
taken: "نأسف، اسم المستخدم مأخوذ."
error: "حدث خطأ عند تغيير اسم المستخدم."
invalid: "اسم المستخدم غير صالح. يجب ان يحتوي على ارقام وحروف فقط "
change_email:
title: "تغيير البريد الالكتروني"
taken: "نأسف، البريد الالكتروني غير متاح."
error: "حدث خطأ عند تغيير البريد الالكتروني. ربما يكون هذا البريد مستخدم من قبل؟"
success: "تم ارسال رسالة الى البريد الكتروني. يرجى اتباع تعليمات التأكيد."
email:
title: "بريد الكتروني"
name:
title: "الاسم"
username:
title: "اسم المستخدم"
global_mismatch: "مسجل مسبقا ، جرّب {{suggestion}} ؟"
not_available: "غير متاح. جرّب {{suggestion}} ؟"
checking: "يتم التاكد من توفر اسم المستخدم..."
password_confirmation:
title: "اعد كلمة المرور"
last_posted: " أخر موضوع"
last_emailed: "أخر مراسلة"
last_seen: "شوهد"
created: "إنضم"
log_out: "تسجيل الخروج"
location: "الموقع"
website: "موقع الكتروني"
email_settings: "بريد الكتروني"
email_digests:
title: "عندم لا تقوم بزيارة الموقع، سنرسل رسالة الكترونية تحتوي على الجديد من موقعنا بشكل:"
daily: "يومي"
weekly: "اسبوعي"
bi_weekly: "كل اسبوعين"
email_direct: "تلقي رسالة إلكترونية عندما يقوم شخص بإقتباس مشاركتك، الرد عليك او ذكر اسمك @username"
email_private_messages: "إستقبل بريدا لما يرسل لك شخصا رسالة خاصة"
other_settings: "اخرى"
new_topic_duration:
label: " \nإعتبر الوضوع جديد حين"
not_viewed: "لم تقم بالاطلاع عليهم حتى الان."
auto_track_options:
never: "ابداً"
always: "دائما"
invited:
title: "دعوة"
user: "المستخدمين المدعويين"
none: ".لم تقم بدعوة أي شخص إلى هنا حتى الأن"
redeemed: "دعوات مستخدمة"
redeemed_at: "مستخدمة"
pending: "دعوات قيد الإنتضار"
topics_entered: " مواضيع شوهدت"
posts_read_count: "مشاركات شوهدت"
rescind: "حذف"
rescinded: "الدعوة حذفت"
time_read: "وقت القراءة"
days_visited: "أيام الزيارة"
account_age_days: "عمر العضوية بالأيام"
password:
title: "كلمة المرور"
too_short: "كلمة المرور قصيرة جداً"
ok: "كلمة المرور هذة تعتبر جيدة."
ip_address:
title: "أخر عنوان أيبي"
avatar:
title: "صورة العرض"
title:
title: "عنوان"
filters:
all: "الكل"
stream:
posted_by: "ارسلت بواسطة"
sent_by: " أرسلت بواسطة"
private_message: "رسالة خاصة"
the_topic: "موضوع جديد"
loading: "يتم التحميل..."
close: "اغلاق"
learn_more: "تعلم المزيد..."
year: 'سنة'
year_desc: 'المواضيع المكتوبة خلال 365 يوم الماضية'
month: 'الشهر'
month_desc: 'المواضيع المكتوبة خلال 30 يوم الماضية'
week: 'أسبوع'
week_desc: ' المواضيع التي كتبت خلال 7 أيام الماضية'
first_post: الموضوع الأول
mute: كتم
unmute: إلغاء الكتم
last_post: أخر مشاركة
private_message_info:
title: " رسالة خاصة"
invite: " إستدعي الأخرين"
email: 'البريد الإلكتروني'
username: 'إسم المستخدم'
last_seen: 'شوهدت'
created: 'مكتوبة'
trust_level: 'مستوى التقة'
create_account:
title: "إنشاء حساب جديد"
forgot_password:
title: "نسيت الرمز السري"
action: "لقد نسيت رمزي السري"
reset: " إعادة تعين الرمز السري"
login:
username: "المستخدم"
password: "الرمز السري"
email_placeholder: "البريد الإلكتروني أو إسم المستخدم"
error: "مشكل غير معروف"
reset_password: ' إعادة تعيين الرمز السري'
logging_in: "...تسجيل الدخول "
or: "أو "
authenticating: " ... جاري التأكد"
google:
title: "مع جوجل"
message: "التحقق من خلال حساب جوجل ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)"
twitter:
title: "مع تويتر"
message: "التحقق من خلال حساب تويتر ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)"
facebook:
title: "مع الفيسبوك"
message: "التحقق من خلال حساب الفيس بوك ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)"
yahoo:
title: "مع ياهو"
message: "التحقق من خلال حساب ياهو ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)"
github:
title: "مع جيتهب"
message: "التحقق من خلال حساب جيتهب ( الرجاء التأكد من عدم تشغيل مانع الاعلانات المنبثقة في المتصفح)"
composer:
posting_not_on_topic: "أي موضوع تود الرد عليه؟"
saving_draft_tip: "يتم الحفظ"
saved_draft_tip: "تم الحفظ"
saved_local_draft_tip: "تم الحفظ محلياً"
similar_topics: "موضوعك مشابه لـ ..."
drafts_offline: "مسودات محفوظة "
error:
title_missing: "العنوان مطلوب"
post_missing: "لا يمكن للمشاركة أن تكون خالية"
category_missing: "يجب عليك اختيارفئة"
save_edit: "حفظ التحرير"
reply_here: "الرد هنا"
reply: "الرد"
cancel: "إلغاء"
users_placeholder: "اضافة مستخدم"
upload_title: "رفع"
upload_description: "ادخل وصف الرفع هنا"
upload_selector:
title: "اضف صورة"
title_with_attachments: "اضف صورة او ملف"
from_my_computer: "عن طريق جهازي"
from_the_web: "عن طريق الويب"
uploading: "يتم الرفع"
post:
errors:
attachment_too_large: "نعتذر، الملف الذي تريد رفعه كبير جداَ ( الحد الاقصى {{max_size_kb}} كيلوبايت )"
too_many_uploads: "نأسف, يمكنك رفع ملف واحد فقط في نفس الوقت."
image_upload_not_allowed_for_new_user: "نعتذر، المستخدمين الجدد لا يمكنهم رفع صور."
attachment_upload_not_allowed_for_new_user: "نعتذر، المستخدمين الجدد لا يمكنهم رفع مرفقات."
category:
edit_permissions: "تعديل الصلاحيات"
add_permission: "اضف صلاحية"
admin_js:
admin:
dashboard:
version: "الاصدار"
critical_available: "يوجد تحديث هام."
updates_available: "يوجد تحديثات."
please_upgrade: "يرجى الترقية!"
installed_version: "مثبّت"
latest_version: "آخر"
problems_found: "يوجد بعض المشاكل عند تثبيت Discourse :"
last_checked: "آخر فحص"
refresh_problems: "تحديث"
no_problems: "لم يتم العثور على اي مشاكل."
moderators: 'مراقبين:'
admins: 'مدراء:'
blocked: 'محظور:'
private_messages_title: "رسائل خاصة"
reports:
today: "اليوم"
yesterday: "امس"
last_7_days: "اخر ٧ ايام "
last_30_days: "اخر ٣٠ يوم"
all_time: "كل الوقت"
7_days_ago: "منذ ٧ ايام"
30_days_ago: "منذ ٣٠ يوم"
all: "الكل"
commits:
latest_changes: "آخر تغيير: يرجى التحديث"
by: "بواسطة"
flags:
old: "قديم"
active: "نشط"
error: "حدث خطأ ما"
groups:
title: "مجموعات"
edit: "تعديل المجموعة"
selector_placeholder: "اضافة مستخدم"
name_placeholder: "اسم المجموعة, بدون مسافة, مثل قاعدة اسم المستخدم"
about: "هنا عدّل على عضوية المجموعة والاسماء"
delete: "حذف"
delete_confirm: "حذف هذة المجموعة؟"
delete_failed: "لا يمكن حذف هذه المجموعة. اذا كانت هذة المجموعة مجموعة تلقائية, لا يمكن حذفها."
api:
title: "API"
key: "API Key"
generate: "إنشاء"
regenerate: "إعادة إنشاء"
customize:
title: "تخصيص"
long_title: "تخصيص الموقع"
enabled: "تفعيل؟"
preview: "معاينة"
save: "حفظ"
new: "جديد"
delete: "حذف"
delete_confirm: "حذف هذا التخصيص؟"
email:
title: "بريد الكتروني"
settings: "اعدادات"
sent_at: "أرسلت في"
email_type: "نوع البريد الكتروني"
to_address: "الى العناوين"
test_email_address: "عنوان البريد الكتروني للتجربة"
sent_test: "اٌرسلت!"
delivery_method: "طريقة التسليم"
refresh: "تحديث"
html: "html"
text: "نص"
last_seen_user: "آخر مستخدم تواجد:"
users:
title: 'مستخدمين'
create: 'اضافة مدير'
last_emailed: "آخر بريد الكتروني"
not_found: "نعتذر، لا يوجد اسم المستخدم هذا في نظامنا."
active: "نشط"
nav:
new: "جديد"
active: "نشط"
titles:
active: 'مستخدمين نشطين'
new: 'مستخدمين جدد '
admins: 'مستخدمين مدراء'
moderators: 'مراقبين'
blocked: 'مستخدمين محظورين:'
user:
delete_all_posts: "حذف جميع المشاركات"
moderator: "مراقب؟"
admin: "مدير؟"
blocked: "محظور؟"
show_admin_profile: "مدير"
edit_title: "تعديل العنوان"
save_title: "حفظ العنوان"
refresh_browsers: "تحديث المتصفحات اجبارياً"
unblock: 'إلغاء حظر'
block: 'حظر'
permissions: صلاحيات
activity: أنشطة
private_topics_count: موضوع خاص
posts_read_count: المشاركات المقروءة
post_count: المشاركات المنشأة
topics_entered: المواضيع المشاهدة
time_read: "وقت القراءة"
delete: "حذف المستخدم"
deleted: "تم حذف المستخدم."
delete_failed: "حدث خطأ عند حذف المستخدم. يجب التاكد من انك حذفت جميع مشاركات المستخدم قبل محاولة حذف المستخدم."
send_activation_email: "ارسل رسالة تفعيل"
activation_email_sent: "تم ارسال رسالة التفعيل الى البريد."
send_activation_email_failed: "حدث خطأ عند محاولة ارسال رسالة تفعيل مرّة أخرى. %{error}"
activate: "تفعيل الحساب"
activate_failed: "حدث خطأ عند تفعيل هذا المستخدم."
deactivate_account: "تعطيل الحساب"
deactivate_failed: "حدث خطأ عند تعطيل هذا المستخدم."
unblock_failed: 'حدث خطأ عند الغاء حظر هذا المستخدم.'
block_failed: 'حدث خطأ عند حظر هذا المستخدم.'
site_settings:
none: 'لا شيء'
badges:
badge:
first_share:
description: مشاركة تعليق
first_link:
name: الرابط الأول
description: اضافة رابط لموضوع اخر
first_quote:
name: التعليق الأول
description: إقتباسات
read_guidelines:
name: 'توجيهات '
description: اطلع على <a href="/guidelines">توجيهات المجتمع</a>

View file

@ -0,0 +1,66 @@
ar:
stringex:
characters:
number: "-"
dates:
short_date_no_year: "يوم شهر"
short_date: "يوم شهر سنة"
title: "ديسكورس"
topics: "عناوين"
posts: "منشورات"
loading: "تحميل"
log_in: "تسجيل الدخول"
via: "%{username} من موقع %{site_name}"
is_reserved: "محجوز"
disable_remote_images_download_reason: "لقد تم تعطيل تحميل الصور عن بعد بسبب عدم وجود مساحة كافية"
errors:
messages:
too_long_validation: "إنها محددة بعدد حروف %{max} حرف; لقد أدخلت %{length}."
invalid_boolean: "قيمة منطقية غير صحيحة"
taken: "تم إختياره من قبل"
embed:
load_from_remote: "هناك خطأ في تحميل هذا المنشور."
bulk_invite:
file_should_be_csv: "الملف المرفوع يجب أن يكون بنسق وامتداد txt أو csv"
backup:
backup_file_should_be_tar_gz: "ملف الاحتياط يجب أن يكون أرشيف .tar.gz."
not_logged_in: "يجب عليك تسجيل الدخول لفعل هذا."
embed:
start_discussion: "إبدأ نقاش"
continue: "الاستمرار في هذا النقاش"
loading: "تحميل النقاش"
too_many_mentions:
zero: "عذراً، لا يمكنكم تنويه مستخدمين آخرين."
one: "عذراً، يمكنكم فقط تنويه مستخدم واحد في هذا المنشور."
has_already_been_used: "هو مستخدم بالفعل"
next_page: "الصفحة التالية ←"
prev_page: "→ الصفحة السابقة "
num_participants: "المشاركين"
read_full_topic: "قراءة العنوان كامل"
rss_description:
hot: "عناوين ساخنة"
groups:
default_names:
everyone: "الجميع"
admins: "المسؤولين"
staff: "العاملين"
activerecord:
errors:
models:
user:
attributes:
ip_address:
signup_not_allowed: "التسجيل غير مسموح من هذا الحساب."
color_scheme_color:
attributes:
hex:
invalid: "هذا لون غير صالح"
trust_levels:
basic:
title: "مستخدم أساسي"
regular:
title: "عضو"
leader:
title: "منتظم"
elder:
title: "قائد"

View file

@ -0,0 +1,15 @@
ar:
js:
poll:
voteCount:
zero: "صوت 1"
one: "صوت 1"
two: "صوت 1"
few: "صوت 1"
many: "%{احسب} الأصوات"
other: "%{احسب} الأصوات"
results:
show: إظهار النتائج
hide: إخفاء النتائج
close_poll: "إغلاق التصويت"
open_poll: "فتح التصويت"

View file

@ -0,0 +1,11 @@
ar:
activerecord:
attributes:
post:
poll_options: "خيارات التصويت"
poll:
must_contain_poll_options: "يجب أن يحتوي على قائمة خيارات التصويت"
cannot_have_modified_options: "التعديل غير ممكن بعد مضي 5 دقائق. اتصل بالمسؤول إذا كنت بحاجة لتغييرها."
cannot_add_or_remove_options: "تستطيع تعديله فقط ولا يمكنك إضافته أو حذفه. إذا كنت بحاجة لإضافة أو حذف خيارات يجب أن تُقفل هذا العنوان وتنشئ عنوان جديد."
prefix: "تصويت"
closed_prefix: "هذا التصويت مغلق"

26
public/403.ar.html Normal file
View file

@ -0,0 +1,26 @@
<html>
<head>
<title>لا يمكنك عمل ذلك (403)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
div.dialog {
width: 25em;
padding: 0 4em;
margin: 4em auto 0 auto;
border: 1px solid #ccc;
border-right-color: #999;
border-bottom-color: #999;
}
h1 { font-size: 400%; color: #f00; line-height: 1em; }
</style>
</head>
<body>
<div class="dialog">
<h1>403</h1>
<p>لا يمكنك عرض المحتوى!</p>
<p>سيتم تبديل الصفحة الحالية بصفحة ديسكورس 403 مخصصة.</p>
</div>
</body>
</html>

25
public/422.ar.html Normal file
View file

@ -0,0 +1,25 @@
<html>
<head>
<title>التغيير الذي طلبته غير مقبول (422)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body { background-color: #fff; color: #666; text-align: center; font-family: arial, sans-serif; }
div.dialog {
width: 25em;
padding: 0 4em;
margin: 4em auto 0 auto;
border: 1px solid #ccc;
border-right-color: #999;
border-bottom-color: #999;
}
h1 { font-size: 100%; color: #f00; line-height: 1.5em; }
</style>
</head>
<body>
<!-- This file lives in public/422.html -->
<div class="dialog">
<h1>التغيير الذي طلبته غير مقبول.</h1>
<p>ربما حاولت تغيير شيء لا تملك الصلاحية لتغييره.</p>
</div>
</body>
</html>

12
public/500.ar.html Normal file
View file

@ -0,0 +1,12 @@
<html>
<head>
<title>عذرا - خطأ 500</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>عذرا</h1>
<p>البرنامج المشّغل لـ منصة المناقشة واجه خطأ غير متوقع. نحن نعتذر عن اي ازعاج.</p>
<p>تم تخزين معلومات تفصيلية عن هذا الخطا. و تم انشاء تنبية تلقائي. سوف نلقي نظرة على ذلك.</p>
<p>لا يوجد اي اجراء آخر ضروري. مع ذلك ، اذا الخطا استمر بالظهور، يمكنك تقديم معلومات اضافية , بما فية الخطوات لظهور الخطا ، عن طريق اضافة موضوع مناقشة في <a href="/category/meta">meta category</a>.</p>
</body>
</html>

11
public/503.ar.html Normal file
View file

@ -0,0 +1,11 @@
<html>
<head>
<title>الموقع تحت الصيانة - Discourse.org</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>نعمل حالياً على صيانة دورية للموقع.</h1>
<p>يرجى التحقق لاحقا <span id="when-to-check-back"> في بضع دقائق </span>.</p>
<p id="apology">نأسف للإزعاج!</p>
</body>
</html>

View file

@ -0,0 +1,5 @@
ar:
site_settings:
enable_imgur: "الرجاء تمكين حسابك في imgur. لا تقم بتحميل الملفات محلياً"
imgur_client_id: "حسابك لدى imgur.com مطلوب لتحميل الصور"
imgur_client_secret: "حسابك في imgur.com سرّي , غير مطلوب الآن لرفع الصور, لكن ربما سيكون مطلوباً في وقت لاحق"