Bring languages into the tree (#1625)

* translations: bring languages into tree

* Update translation phrases changed since 2021

* Update packaging script to include all translations

* Update languages.cfg

* Add Latin American Spanish translations

This is a copy of spanish for now.

* Ignore "en" when looking for translation folders

English is the default and doesn't use a subfolder.

* Only add each translation folder once

Korean "ko" is in there twice.

* Compare language coverage to english

All phrases are compared to the english baseline files and any differences
are reported. The differences are pushed to a Github Project as well for
an easier overview.

Thank you to @nosoop for sharing the Python SMC parser!

* Add link to README

---------

Co-authored-by: Peace-Maker <[email protected]>
This commit is contained in:
Kyle Sanderson
2023-03-29 16:23:05 +02:00
committed by GitHub
co-authored by Peace-Maker
parent d8fd60b562
commit 48150e0c7a
696 changed files with 47789 additions and 22 deletions
+33
View File
@@ -0,0 +1,33 @@
"Phrases"
{
"SM help commands"
{
"ar" "مساعدة SourceMod: معلومات الامر"
}
"No description available"
{
"ar" "لا وصف موجود"
}
"No commands available"
{
"ar" "لا اوامر موجودة"
}
"Type sm_help to see more"
{
"ar" "اكتب sm_help {1} لترى المزيد من الاوامر"
}
"Entries n - m in page k"
{
"ar" "جزء {1} - {2} في الصفحة {3} "
}
"No matching results found"
{
"ar" "لم يتم العثور على نتائج مطابقه"
}
}
+23
View File
@@ -0,0 +1,23 @@
"Phrases"
{
"Admin Menu"
{
"ar" "قائمة المدير"
}
"Player Commands"
{
"ar" "اوامر اللاعبين"
}
"Server Commands"
{
"ar" "اوامر السيرفر"
}
"Voting Commands"
{
"ar" "اوامر التصويت"
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Flooding the server"
{
"ar" "انت تفيض السيرفر!"
}
}
+63
View File
@@ -0,0 +1,63 @@
"Phrases"
{
"Ban player"
{
"ar" "لاعب الحظر"
}
"Ban reason"
{
"ar" "سبب الحظر"
}
"Permabanned player"
{
"ar" "لاعب فرض حظر دائم \"{1}\""
}
"Permabanned player reason"
{
"ar" "لاعب فرض حظر دائم \"{1}\" (السبب: {2})."
}
"Banned player"
{
"ar" " حظرت \"{1}\" لمدة \"{2}\" دقيقة"
}
"Banned player reason"
{
"ar" "لاعب المحظورة \"{1}\" ل{2} دقيقة (السبب: {3})"
}
"Removed bans matching"
{
"ar" "يحظر إزالة مطابقة التصفية: {1}"
}
"Ban added"
{
"ar" "تمت إضافة حظر"
}
"Cannot ban that IP"
{
"ar" "لا يمكنك حظر عنوان IP"
}
"Custom ban reason explanation"
{
"ar" "أكتب سبب الحظر. إستعمل {1} للإلغاء."
}
"AbortBan applied successfully"
{
"ar" "تم إلغاء الحظر"
}
"AbortBan not waiting for custom reason"
{
"ar" "لا حظر ليتم الإلغاء"
}
}
+73
View File
@@ -0,0 +1,73 @@
"Phrases"
{
"Gag/Mute player"
{
"ar" "إحظر الكتابة/التكلم"
}
"Choose Type"
{
"ar" "إختر"
}
"Gagged target"
{
"ar" "ختابة محظورة على {1}"
}
"Ungagged target"
{
"ar" "تم رفع حظرالكتابة على {1}"
}
"Muted target"
{
"ar" "محظور من التكلم {1}"
}
"Unmuted target"
{
"ar" "تم رفع حظرالتكلم على {1}"
}
"Silenced target"
{
"ar" "لاعب ممنوع من التكلم و الكتابة {1}"
}
"Unsilenced target"
{
"ar" "تم رفع حظرالتكلم و الكتابة على {1}"
}
"Mute Player"
{
"ar" "إحظراللاعب من التكلم"
}
"UnMute Player"
{
"ar" "إرفع حظرالتكلم"
}
"Gag Player"
{
"ar" "إحظر الكتابة على اللاعب "
}
"UnGag Player"
{
"ar" "إرفع حظرالكتابة"
}
"Silence Player"
{
"ar" "إمنع اللاعب من التكلم و الكتابة"
}
"UnSilence Player"
{
"ar" "إرفع حظرالتكلم و الكتابة"
}
}
+108
View File
@@ -0,0 +1,108 @@
"Phrases"
{
"Timeleft"
{
"ar" "الوقت المتبقي للخريطة: {1}"
}
"Thetime"
{
"ar" "توقيت السيرفر الحالي هو: {1}"
}
"Friendly Fire On"
{
"ar" "النار الصديقة مستعملة"
}
"Friendly Fire Off"
{
"ar" "النار الصديقة موقوفة "
}
"Current Map"
{
"ar" "الخريطة الحالية هي: {1}"
}
"LastRound"
{
"ar" "هذه هي الدورة الأخيرة!!"
}
"NoTimelimit"
{
"ar" "لا وقت محدود للخريطة"
}
"Next Map"
{
"ar" "الخريطة التالية: {1}"
}
"Pending Vote"
{
"ar" "لم يتم التصويت بعد"
}
"WinLimitAppend"
{
"ar" "، أو غير الخريطة بعد فوز فريق دورا واحد"
}
"WinLimit"
{
"ar" "سيتم تغيير الخريطة بعد فوز فريق دورا واحد"
}
"MaxRoundsAppend"
{
"ar" "، أو غير الخريطة بعد دور واحد"
}
"MaxRounds"
{
"ar" "سيتم تغيير الخريطة بعد دور واحد"
}
"FragLimitAppend"
{
"ar" "، أو عند قتل لاعب."
}
"FragLimit"
{
"ar" "سيتم تغيير الماپة بعد ميو لاعب ما."
}
"WinLimitAppendPlural"
{
"ar" "، أو غير الخريطة بعد فوز فريق {1} دورة"
}
"WinLimitPlural"
{
"ar" "سيتم تغيير الخريطة بعد فوز فريق ب{1} دور."
}
"MaxRoundsAppendPlural"
{
"ar" "، أو غير الخريطة بعد {1} دورة"
}
"MaxRoundsPlural"
{
"ar" "سيتم تغيير الخريطة بعد {1} دورة"
}
"FragLimitAppendPlural"
{
"ar" "، أو عند قتل أكثر من {1} لاعب."
}
"FragLimitPlural"
{
"ar" "سيتم تغير الخريطة بعد قتل {1}."
}
}
+93
View File
@@ -0,0 +1,93 @@
"Phrases"
{
"Initiate Vote"
{
"ar" "أبدأ التصويت: {1}"
}
"Initiated Vote Map"
{
"ar" "إبتدأ تصويت المابة "
}
"Initiated Vote Kick"
{
"ar" "تصويت الطرد المبتدأ ضد {1}"
}
"Initiated Vote Ban"
{
"ar" "تصويت الحظر المبتدأ ضد {1}"
}
"Map Vote"
{
"ar" "تصويت المابة {1}:"
}
"Change Map To"
{
"ar" "غير المابة ل: {1} ؟"
}
"Votekick Player"
{
"ar" "إطرد اللاعب {1} ؟"
}
"Voteban Player"
{
"ar" "إحظر اللعب على {1} ؟"
}
"Vote Successful"
{
"ar" "تصويت ناجح. (تم الحصول على {1}%% من {2})"
}
"Vote Failed"
{
"ar" "فشل التصويت. {1}%% تصويت لازم. (حصل {2}%% من {3} تصويتات)"
}
"Vote End"
{
"ar" "الجواب ل {1} هو: {2}"
}
"Kick vote"
{
"ar" "تصويت الطرد"
}
"Ban vote"
{
"ar" "تصويت الحظر"
}
"Map vote"
{
"ar" "تصويت المابة"
}
"Confirm Vote"
{
"ar" "أكد التصويت"
}
"Map Vote In Use"
{
"ar" "تصويت المابة في إستعمال"
}
"Please select a map"
{
"ar" "من فضلك إختر"
}
"Start the Vote"
{
"ar" "إبدأ التصويت"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Cookie List"
{
"ar" "لائحة الكوكيز "
}
"Printing Cookie List"
{
"ar" "يتم عرض لائحة الكوكيز إلى وحدة التحكم"
}
"Cookie not Found"
{
"ar" "لم يتم العثور على الكوكي {1}"
}
"Cookie Value"
{
"ar" "{1} قيمة هي {2}"
}
"Protected Cookie"
{
"ar" "لا يمكن تغيروحدة الكوكي المحمية \"{1}\""
}
"Cookie Changed Value"
{
"ar" "تم تغيير الكوكيز من \"{1}\" إلى \"{2}\""
}
"No Console"
{
"ar" "لا يمكن عرض التعديلات في وحدت التحكم"
}
"Choose Option"
{
"ar" "إختر إختيارا :"
}
"Client Settings"
{
"ar" "تعديلات اللاعب"
}
}
+253
View File
@@ -0,0 +1,253 @@
"Phrases"
{
"Yes"
{
"ar" "نعم"
}
"No"
{
"ar" "لا"
}
"No matching client"
{
"ar" "لم يتم العثور على لاعب مطابق."
}
"No matching clients"
{
"ar" "لم يتم العثور على لاعبين مطابقين."
}
"More than one client matches"
{
"ar" "أكثر من لاعب يطابق الأمر المعطى \"{1}\""
}
"More than one client matched"
{
"ar" "أكثر من لاعب يطابق الأمر المعطى"
}
"Player no longer available"
{
"ar" "اللاعب الذي إخترت غير موجود."
}
"Kick player"
{
"ar" "إطرد اللاعب"
}
"Kicked by admin"
{
"ar" "طرد من قبل الآدمن"
}
"Changing map"
{
"ar" "يتم تغيير المابة ل {1}..."
}
"Map was not found"
{
"ar" "لم يتم العثور على المابة {1}."
}
"Unable to target"
{
"ar" "لا يمكن الإسعمال على هذا اللاعب."
}
"Name"
{
"ar" "الإسم"
}
"Access"
{
"ar" "إذن الدخول"
}
"See console for output"
{
"ar" "أنظر ال'console' للمعلومات."
}
"Cannot target bot"
{
"ar" "لا يمكنك تنفيذ العمليةعلى لاعب(إلكتروني)."
}
"Unable to find cvar"
{
"ar" "لا يمكن العثور على الإعداد: {1}"
}
"No access to cvar"
{
"ar" "ليس لديك الحق لتمارس الأمر."
}
"Value of cvar"
{
"ar" "قيمت الإعداد \"{1}\": \"{2}\""
}
"Cvar changed"
{
"ar" "تم تغير التعديل \"{1}\" إلى \"{2}\""
}
"Config not found"
{
"ar" "لم يتم العثور على ملف التعديلات {1}"
}
"Executed config"
{
"ar" "التعديلات المستعملة {1}."
}
"Admin cache refreshed"
{
"ar" "تم تنعيش تخزين الأدمن ."
}
"Invalid Amount"
{
"ar" "الحجم المحدد غير مسموح"
}
"Cannot be performed on dead"
{
"ar" "لا يمكن تنفيد العملية على لاعب ميت \"{1}\""
}
"Player has since died"
{
"ar" "لا يمكن تنفيد العملية على اللاعب، منذ موته."
}
"Vote in Progress"
{
"ar" "هناك تصويت حاليا."
}
"Vote Not In Progress"
{
"ar" "لا يوجد هناك تصويت حاليا."
}
"Cancelled Vote"
{
"ar" "الغى التصويت."
}
"Cancel vote"
{
"ar" "تم إلغاء التصويت"
}
"Vote Select"
{
"ar" "{1} إختار {2}."
}
"No Votes Cast"
{
"ar" "لم يتم تلقي أي تصويت."
}
"Vote Delay Minutes"
{
"ar" "يجب عليك الإنتظار {1} دقائق حتى إعادت تصويت آخر."
}
"Vote Delay Seconds"
{
"ar" "يجب عليك الإنتظار {1} ثوان حتى إعادت تصويت آخر."
}
"Could not connect to database"
{
"ar" "لم يمكن التوصل بقاعدة البيانات."
}
"Failed to query database"
{
"ar" "لم يمكن استعاد المعلومات من قاعدة البيانات."
}
"Invalid SteamID specified"
{
"ar" "لقد حددة رقم خاطئ(لابد أن يبدء ب STEAM_)"
}
"Reload admins"
{
"ar" "أعد تحميل لائحت الأدمن."
}
"Command is in-game only"
{
"ar" "لا يمكنك من خارج اللعبة."
}
"Target must be dead"
{
"ar" "العملية يمكن إستعمالها على اللاعبين الأموات فقط."
}
"Target must be alive"
{
"ar" "العملية يمكن إستعمالها على اللاعبين الأحياء فقط."
}
"Target is not in game"
{
"ar" "اللاعب ليس بالداخل كاملا."
}
"Played Sound"
{
"ar" "شغل الصوت على اللاعب '{1}'"
}
"Slapped player"
{
"ar" "صفع اللاعب '{1}'"
}
"Slayed player"
{
"ar" "قتل اللاعب '{1}'"
}
"Kicked player"
{
"ar" "إطرد اللاعب '{1}'"
}
"Cannot participate in vote"
{
"ar" "لا يمكنك المشاركة في هذا التصويت."
}
"Cannot change vote"
{
"ar" "لا يمكنك تغيير مجموعتك لهذا التصويت."
}
"On"
{
"ar" "مشغل"
}
"Off"
{
"ar" "مطفأ"
}
}
+88
View File
@@ -0,0 +1,88 @@
"Phrases"
{
"No Access"
{
"ar" "ليس لديك صلاحية لهذا الامر"
}
"Back"
{
"ar" "الرجوع"
}
"Next"
{
"ar" "التالي"
}
"Exit"
{
"ar" "الخروج"
}
"Previous"
{
"ar" "السابق"
}
"all players"
{
"ar" "كل اللاعبين"
}
"all humans"
{
"ar" "كل البشر"
}
"all bots"
{
"ar" "كل اللاعبين(الحاسوب)"
}
"all dead players"
{
"ar" "كل اللاعبين الاموات"
}
"all alive players"
{
"ar" "كل اللاعبين الاحياء"
}
"_s"
{
"ar" "{1}"
}
"all spectators"
{
"ar" "كل المشاهدين"
}
"Vote Count"
{
"ar" "تسويتات: {1}/{2}، {3} باقية"
}
"Voted For"
{
"ar" "{1} صوت ل {2}"
}
"Changed Vote"
{
"ar" "{1} غير تصويته ل {2}"
}
"No Vote"
{
"ar" "لا تصويت"
}
"Name Reserved"
{
"ar" "إسمك محجوز؛ عدل رقم سري لإتسعماله."
}
}
+168
View File
@@ -0,0 +1,168 @@
"Phrases"
{
"Burn player"
{
"ar" "أحرق اللاعب"
}
"FireBomb player"
{
"ar" "فجر اللاعب"
}
"Freeze player"
{
"ar" "جمد اللاعب"
}
"FreezeBomb player"
{
"ar" "جمد و فجر اللاعب"
}
"TimeBomb player"
{
"ar" "حدد وقت إنفجار اللاعب"
}
"Beacon player"
{
"ar" "حدد موقع اللاعب"
}
"NoClip player"
{
"ar" "حرر اللاعب"
}
"Blind player"
{
"ar" "إجعل اللاعب أعمى"
}
"Drug player"
{
"ar" "خدر اللاعب"
}
"Gravity player"
{
"ar" "مارس الجاجبية على اللاعب"
}
"Blind amount"
{
"ar" "مستوى العمى"
}
"Fully blind"
{
"ar" "أعمى بالكامل"
}
"Half blind"
{
"ar" "نصف أعمى"
}
"No blind"
{
"ar" "لا أعمى"
}
"Gravity amount"
{
"ar" "جاذبية؟"
}
"Gravity Very High"
{
"ar" "جاذبية جد عالية"
}
"Gravity High"
{
"ar" "جاذبية عالية"
}
"Gravity Normal"
{
"ar" "جاذبية عادية"
}
"Gravity Low"
{
"ar" "جاذبية خفيفة"
}
"Gravity Very Low"
{
"ar" "جاذبية جد خفيفة"
}
"Set target on fire"
{
"ar" "احرق اللاعب {1}"
}
"Toggled FireBomb on target"
{
"ar" "مارس الإنفجار على {1}"
}
"Froze target"
{
"ar" "جامد {1}"
}
"Toggled FreezeBomb on target"
{
"ar" "مارس التجميد و الانفجار على {1}"
}
"Toggled beacon on target"
{
"ar" "مارس تحديد الموقع على {1ç"
}
"Toggled TimeBomb on target"
{
"ar" "حدد الإنفجار المبرمج على {1}"
}
"Toggled noclip on target"
{
"ar" "مارس التحرير على {1}"
}
"Toggled drug on target"
{
"ar" "مارس التخدير على {1}"
}
"Set blind on target"
{
"ar" "إجعل اللاعب أعمى {1}"
}
"Set gravity on target"
{
"ar" "إجعل جاذبية اللاعب {1}"
}
"Till Explodes"
{
"ar" "{2} حتى إنفجار {1}"
}
"Unfrozen"
{
"ar" "تم عسك التجميد عنك"
}
"You will be unfrozen"
{
"ar" "سيتم عكس تجميدك في {1} ثوان"
}
}
+98
View File
@@ -0,0 +1,98 @@
"Phrases"
{
"Initiated Vote Gravity"
{
"ar" "إبتدء تصويت الجاذبية."
}
"Initiated Vote Burn"
{
"ar" "إبتدء التصويت لحرق {1}."
}
"Initiated Vote Slay"
{
"ar" "إبتدء التصية لقتل {1}."
}
"Initiated Vote Alltalk"
{
"ar" "إبتدء تصويت 'الجميع يتكلم'."
}
"Initiated Vote FF"
{
"ar" "إبتدء تصويت النيران الصديقة."
}
"Gravity Vote"
{
"ar" "تصويت الجاذبية: {1}"
}
"Change Gravity To"
{
"ar" "تغيير الجاذبية إلى {1}؟"
}
"Voteburn player"
{
"ar" "حرق اللاعب {1}؟"
}
"Voteslay Player"
{
"ar" "قتل {1}؟"
}
"Votealltalk Off"
{
"ar" "إيقاف تكلم الجميع؟ {1}"
}
"Votealltalk On"
{
"ar" "إمكان تكلم الجميع؟ {1}"
}
"Voteff Off"
{
"ar" "إيقاف النيران الصديقة؟ {1}"
}
"Voteff On"
{
"ar" "تشغيل النيران الصديقة؟ {1}"
}
"Gravity vote"
{
"ar" "تصويت الجاذبية"
}
"Vote FF"
{
"ar" "تصويت النيران الصديقة"
}
"Burn vote"
{
"ar" "تصويت الإحراق"
}
"Alltalk vote"
{
"ar" "تصويت الجميع يتكلم"
}
"Slay vote"
{
"ar" "تصويت للقتل"
}
"Slayed player"
{
"ar" "قتل اللاعب '{1}'"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Vote Nextmap"
{
"ar" "صوت للخريطة الآتية!"
}
"Nextmap Voting Started"
{
"ar" "إبتدأ التصويت للخريطة الآتية."
}
"Nextmap Voting Finished"
{
"ar" "تم التصويت. الخريطة الآتية هي: {1} (قبل {2}%% من {3} تسويت)."
}
"Current Map Extended"
{
"ar" "تم إطالت وقت الخريطة الحالية(قبل {1}%% من {2} تصويت)."
}
"Extend Map"
{
"ar" "أطل وقت الخريطة الحالية"
}
"Dont Change"
{
"ar" "لا تغير"
}
"Current Map Stays"
{
"ar" "الخريطة الحالية تستأنف! تم التصويت!(قبل {1}%% من {2} تصويت)."
}
"Changed Next Map"
{
"ar" "غير الخريطة الآتية ل\"{1}\"."
}
"Starting Runoff"
{
"ar" "لم تحصل أي خريطة على أكثر من {1} %% تصويت({2} [{3}%%] و {4} [{5}%%])، يتم إعادت التصويت"
}
}
+43
View File
@@ -0,0 +1,43 @@
"Phrases"
{
"Next Map"
{
"ar" "الخريطة الآتية: {1}"
}
"Map History"
{
"ar" "تاريخ الخرائط"
}
"Map"
{
"ar" "[الخريطة]"
}
"Started"
{
"ar" "[إبتدء]"
}
"Played Time"
{
"ar" "[الوقت الملعوب]"
}
"Reason"
{
"ar" "[سب الإنهاء]"
}
"Current Map"
{
"ar" "الخريطة الحالية"
}
"ago"
{
"ar" "قبلاً "
}
}
+68
View File
@@ -0,0 +1,68 @@
"Phrases"
{
"Already Nominated"
{
"ar" "لقد سمية خريطة مسبقا."
}
"Max Nominations"
{
"ar" "العدد المسموح للتسمية تم وصوله."
}
"Map Already In Vote"
{
"ar" "الخريطة \"{1}\" موجودة مسبقا على لائحت التصويت."
}
"Map Inserted"
{
"ar" "تم إضافة الخريطة \"{1}\" إلى لائحت التصويث."
}
"Map Already Nominated"
{
"ar" "الخريطة التي إخترت تم تسميها مسبقا."
}
"Map Nominated"
{
"ar" "{1} سمى {2}."
}
"Map Nomination Changed"
{
"ar" "{1} غير تسميه ل\"{1}\"."
}
"Nominate Title"
{
"ar" "سم خريطة:"
}
"Can't Nominate Current Map"
{
"ar" "الخريطة التي أخترت هي الحالية ولا يمكن تسميهتها."
}
"Map in Exclude List"
{
"ar" "الخريطة التي إخترت تم لعبها من قبل ولا يمكن تسميتها"
}
"Current Map"
{
"ar" "الخريطة الحالية."
}
"Recently Played"
{
"ar" "تم اللعب فيها قبل قليل."
}
"Nominated"
{
"ar" "أختيرت"
}
}
@@ -0,0 +1,48 @@
"Phrases"
{
"Slap player"
{
"ar" "صفع اللاعب"
}
"Slap damage"
{
"ar" "ضرر الصفعة"
}
"Slay player"
{
"ar" "قتل اللاعب"
}
"Slapped target"
{
"ar" "صفع {1}."
}
"Slayed target"
{
"ar" "تم قتل {1}"
}
"Name changed"
{
"ar" "آدمن غير إسمك"
}
"Renamed target"
{
"ar" "غير إسم {1}"
}
"Rename player"
{
"ar" "غير إسم اللاعب"
}
"Dead Player Rename"
{
"ar" "{1} سيتم تغيير إسمه الدور الآتي."
}
}
+128
View File
@@ -0,0 +1,128 @@
"Phrases"
{
"Unable to find cvar"
{
"ar" "لم يتم العثور على الإعداد: {1}"
}
"No access to cvar"
{
"ar" "ليس لك الحق لإسعمال هذا الإعداد."
}
"Value of cvar"
{
"ar" "قيمة الإعداد \"{1}\": \"{2}\""
}
"Cvar changed"
{
"ar" "غير ال'cvar' من \"{1}\" إلى \"{2}\"."
}
"Config not found"
{
"ar" "لم يتم العثور على ملف الأعدادات {1}."
}
"Executed config"
{
"ar" "شغل الإعداد \"{1}\"."
}
"Permabanned player"
{
"ar" "حضر الاعب \"{1}\" من الدخول أبديا."
}
"Permabanned player reason"
{
"ar" "حضر الاعب \"{1}\" من الدخول أبديا(السبب: {1})."
}
"Banned player"
{
"ar" "حظر اللاعب \"{1}\" لمدت {2} دقائق."
}
"Banned player reason"
{
"ar" "حظر اللاعب \"{1}\" لمدت {2} دقائق(السبب: {3})."
}
"Removed bans matching"
{
"ar" "تم حذف الأحظار المطابقة: {1}"
}
"Ban added"
{
"ar" "تم إضافة الحظر."
}
"Admin cache refreshed"
{
"ar" "تم إنعاش ترخيصات الآدمن."
}
"Identify player"
{
"ar" "تعريف اللاعب"
}
"Choose Map"
{
"ar" "إختر خريطة"
}
"Exec CFG"
{
"ar" "إستعمل ملف إعداد"
}
"Admin logged in as"
{
"ar" "\"{1}\" دخل ك\"{2}\" بالترخيص: {3}"
}
"Admin logged in anon"
{
"ar" "\"{1}\" لديه ترخيص: {2}"
}
"Player is not an admin"
{
"ar" "\"{1}\" ليس بآدمن."
}
"Player is an admin"
{
"ar" "\"{1}\" هو آدمن."
}
"Username"
{
"ar" "إسم المستخدم"
}
"Kicked target"
{
"ar" "طرد {1}"
}
"Admin access"
{
"ar" "ترخيص للآدمن"
}
"Cvar is now protected"
{
"ar" "تم تحصين ال'cvar' \"{1}\"."
}
"Kicked target reason"
{
"ar" "طرد {1} (السبب: {2})."
}
}
@@ -0,0 +1,8 @@
"Phrases"
{
"Slot reserved"
{
"ar" "تم إلقاءك لمكان محجوز."
}
}
+103
View File
@@ -0,0 +1,103 @@
"Phrases"
{
"Rock The Vote"
{
"ar" "عجل التصويت:"
}
"RTV Not Allowed"
{
"ar" "لا يمكن التصويت بعد."
}
"RTV Started"
{
"ar" "لقد تم بدأ التصويت مسبقا."
}
"RTV Ended"
{
"ar" "لقد تم التصويت. لا يمكنك إختيار أو تسمية خريطة."
}
"Already Voted"
{
"ar" "لقد أردت التصويت مسبقا!"
}
"Minimal Players Not Met"
{
"ar" "عدد اللاعبين المطليب غير موجود."
}
"Map Already In Vote"
{
"ar" "تم إختيار الخريطة '{1}' مسبقا."
}
"Map Inserted"
{
"ar" "تم إضافت الخريطة '{1}' إلى التصويت."
}
"RTV Requested"
{
"ar" "{1} يريد أن يبدأ التصويت.({2} تصويت. {3} لازمة)"
}
"RTV Vote Ready"
{
"ar" "يتم تعجيل التصويت!"
}
"Don't Change"
{
"ar" "إستئناف الخريطة الحالية"
}
"Already Nominated"
{
"ar" "لقد إخترت خريطة مسبقا."
}
"Max Nominations"
{
"ar" "تم الوصول إلى العدد المحدود للإختيار."
}
"Selected Map"
{
"ar" "{1} إختار {2}"
}
"No Votes"
{
"ar" "لا تصويت. يتم إستئناف الخريطة الحالية."
}
"Current Map Stays"
{
"ar" "الخريطة الحالية تستأنف! لقد أستعمل التصويت!"
}
"Changing Maps"
{
"ar" "لقد أردت التصويت مسبقا.({1} تصويت، {1} لازمة)"
}
"Map Already Nominated"
{
"ar" "الخريطة التي أخترت تم إختيارها مسبقا."
}
"Map Nominated"
{
"ar" "{1} إختار الخريطة {2} للتصويت."
}
"Nominate Title"
{
"ar" "سم الخريطة."
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Played sound to target"
{
"ar" "شغل الصوت ل{1}"
}
}
+78
View File
@@ -0,0 +1,78 @@
"Phrases"
{
"Invalid authtype"
{
"ar" "يجب أن يتم الترخيص بإستعمال 'steam'، 'الإسم' أو 'ip'."
}
"Invalid immunity"
{
"ar" "يجب أن تكون الحصانة عدد صحيح."
}
"SQL Admin already exists"
{
"ar" "هناك آدمن مسبقا بنفس الترخيص المعطى."
}
"SQL Admin added"
{
"ar" "تمت إضافة الآدمن بنجاح."
}
"SQL Admin deleted"
{
"ar" "تم حذف الآدمن بنجاح."
}
"SQL Admin not found"
{
"ar" "لم يتم العثور على الآدمن بالمعطيات المعطى."
}
"SQL Group already exists"
{
"ar" "آدمن بنفس اللإسم موجود مسبقا."
}
"SQL Group added"
{
"ar" "تمت إضافة المجموعة بنجاح."
}
"SQL Group deleted"
{
"ar" "تم حذف المجموعة بنجاح."
}
"SQL Group not found"
{
"ar" "لم يتم العثور على المجموعة بالمعطياة المعطى."
}
"SQL Admin groups reset"
{
"ar" "تمت إعادت مجموعة الآدمن للحالة الأصلية."
}
"SQL Group X not found"
{
"ar" "لم يتم العثور على مجموعة: \"{1}\""
}
"SQL Group X failed to bind"
{
"ar" "تم فشل محاولت ربط: \"{1}\""
}
"Added group to user"
{
"ar" "تمت إضافة المجموعة المعطاة للآدمن بنجاح."
}
"Added groups to user"
{
"ar" "تمت إضافة {1} مجموعة معطاة للآدمن بنجاح."
}
}