fix(qb-core): add global CreateUsableItem alias for qs-inventory compatibility

qs-inventory apelează CreateUsableItem ca funcție globală, dar qb-core definea doar QBCore.Functions.CreateUseableItem (cu 'e'). Adăugat alias global + fix 16 stringuri sparte în items.lua care blocau parsarea.
This commit is contained in:
2026-04-02 00:08:19 +03:00
parent 096ccb6399
commit 978c9bc759
827 changed files with 3570 additions and 1015 deletions

View File

@@ -0,0 +1,192 @@
Locales['ar'] = {
-- General nui
['INVENTORY_NUI_MONEY_SYMBOL'] = '$',
['INVENTORY_NUI_OPTION_AMOUNT'] = 'كمية',
['INVENTORY_NUI_OPTION_USE'] = 'يستخدم',
['INVENTORY_NUI_OPTION_GIVE'] = 'يعطي',
['INVENTORY_NUI_OPTION_TRADE'] = 'تجارة',
['INVENTORY_NUI_OPTION_THROW'] = 'يرمي',
['INVENTORY_NUI_OPTION_RESET'] = 'إعادة ضبط',
['INVENTORY_NUI_OPTION_COMBINE'] = 'يجمع',
['INVENTORY_NUI_OPTION_SWITCH'] = 'يُحوّل',
['INVENTORY_NUI_OPTION_ATTACHMENTS'] = 'المرفقات',
['INVENTORY_NUI_OPTION_STEAL'] = 'يسرق',
['INVENTORY_NUI_OPTION_STEAL_MONEY'] = 'سرقة المال',
['INVENTORY_NUI_CONFIGURATION_PRIMARY'] = 'اللون الأساسي:',
['INVENTORY_NUI_CONFIGURATION_SECONDARY'] = 'اللون الثانوي:',
['INVENTORY_NUI_CONFIGURATION_BORDER_COLOR'] = 'لون الحدود:',
['INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS'] = 'نصف قطر الحدود:',
['INVENTORY_NUI_CONFIGURATION_COLOR'] = 'لون النص:',
['INVENTORY_NUI_CONFIGURATION_OPACITY'] = 'العتامة:',
['INVENTORY_NUI_DIALOG'] = 'اللاعبين القريبين:',
['INVENTORY_NUI_PLAYER'] = 'جرد',
['INVENTORY_NUI_ATTACHMENTS'] = 'المرفقات',
['INVENTORY_NUI_DURABILITY'] = 'متانة:',
['INVENTORY_NUI_SERIAL_NUMBER'] = 'رقم سري:',
['INVENTORY_NUI_WITHOUT_ATTACHMENTS'] = 'هذا السلاح لا يوجد لديه المرفقات',
['INVENTORY_NUI_BROKEN_WEAPON'] = 'مكسور',
['INVENTORY_NUI_VENDING'] = 'آلة البيع',
['INVENTORY_NUI_CRAFTING'] = 'صياغة',
['INVENTORY_NUI_ITEMBOX_USED'] = 'مستخدم',
['INVENTORY_NUI_ITEMBOX_ADD'] = 'تمت الإضافة',
['INVENTORY_NUI_ITEMBOX_REMOVED'] = 'تمت الإزالة',
['INVENTORY_NUI_DROP_LABEL'] = 'أرضي',
['INVENTORY_NUI_GLOVEBOX_LABEL'] = 'صندوق القفازات',
['INVENTORY_NUI_GARBAGE_LABEL'] = 'قمامة',
['INVENTORY_NUI_TRUNK_LABEL'] = 'صُندُوق',
['INVENTORY_NUI_LABEL_CHANGE_TITLE'] = 'تغيير التسمية:',
['INVENTORY_NUI_LABEL_CHANGE_BUTTON'] = 'يتغير',
['INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER'] = 'ملصق',
['INVENTORY_NUI_LABEL_SET_TINT_TITLE'] = 'تخصيص الصبغة:',
['INVENTORY_NUI_LABEL_SET_TINT_BUTTON'] = 'حفظ الصبغة المخصصة',
['INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER'] = 'أدخل عنوان URL للصبغة الخاصة بك...',
['INVENTORY_NUI_PLACE'] = 'مكان',
['INVENTORY_NUI_GIVE_PLAYER'] = 'اللاعب:',
-- Notifications
['INVENTORY_NOTIFICATION_NO_PLAYERS'] = 'لا يوجد لاعبين قريبين...',
['INVENTORY_NOTIFICATION_NO_HANDSUP'] = 'يجب على اللاعب رفع يديه!',
['INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE'] = 'المرفق غير متوافق مع هذا السلاح...',
['INVENTORY_NOTIFICATION_VEHICLE_LOCKED'] = 'مركبة مقفلة!',
['INVENTORY_NOTIFICATION_GIVE_ERROR'] = 'أنت لا تملك هذا البند؟',
['INVENTORY_NOTIFICATION_GIVE_DONT_HAVE'] = 'ليس لديك هذا العنصر!',
['INVENTORY_NOTIFICATION_NO_WEAPON'] = 'ليس لديك سلاح في يدك',
['INVENTORY_NOTIFICATION_MAX_AMMO'] = 'لا مجال للمزيد من الرصاص..',
['INVENTORY_NOTIFICATION_WEAPON_BROKEN'] = 'هذا السلاح مكسور ولا يمكن استخدامه',
['INVENTORY_NOTIFICATION_MISSING_ITEM'] = 'العنصر غير موجود',
['INVENTORY_NOTIFICATION_MISSING_ITEMS'] = 'ليس لديك العناصر المطلوبة...',
['INVENTORY_NOTIFICATION_INVENTORY_FULL'] = 'كان المخزون ممتلئًا، وتم إسقاط العناصر على الأرض',
['INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL'] = 'مخزون اللاعب الآخر ممتلئ',
['INVENTORY_NOTIFICATION_NOT_ACCESSIBLE'] = 'المخزون لا يمكن الوصول إليها!',
['INVENTORY_NOTIFICATION_SELLING_BAD_ITEM'] = 'السلعة التي تحاول بيعها غير صحيحة...',
['INVENTORY_NOTIFICATION_SELLING_NOT_ITEM'] = 'هذا العنصر غير موجود',
['INVENTORY_NOTIFICATION_SELLING_SUCCESS'] = 'مُباع!',
['INVENTORY_NOTIFICATION_CANT_SELL'] = 'لا يمكنك بيع هذه السلعة...',
['INVENTORY_NOTIFICATION_BOUGHT'] = 'تم شراؤها!',
['INVENTORY_NOTIFICATION_NO_MONEY'] = 'ليس لديك ما يكفي من المال...',
['INVENTORY_NOTIFICATION_BLOCKED_ITEM'] = 'لا يمكنك تغيير تسمية هذا العنصر...',
['INVENTORY_NOTIFICATION_CHANGE_LABEL'] = 'لقد قمت بتغيير تسمية العنصر إلى €',
['INVENTORY_NOTIFICATION_MISSING_LABEL'] = 'لم يتم تحديد تسمية لهذا العنصر!',
['INVENTORY_NOTIFICATION_CANT_MOVE'] = 'لا يمكنك نقل هذا العنصر',
['INVENTORY_NOTIFICATION_INVALID_AMOUNT'] = 'ليس لديك ما يكفي من هذا البند',
['INVENTORY_NOTIFICATION_INVALID_TYPE'] = 'هذا ليس نوع مخزون صالحًا',
['INVENTORY_NOTIFICATION_INVALID_ARGUMENTS'] = 'الحجج لم تكتمل بشكل صحيح',
['INVENTORY_NOTIFICATION_CANT_GIVE'] = 'لا يمكنك إعطاء هذا البند',
['INVENTORY_NOTIFICATION_GIVE_ITEM'] = 'لقد أعطيت',
['INVENTORY_NOTIFICATION_ADMIN'] = 'أنت لست مسؤولاً!',
['INVENTORY_NOTIFICATION_PLAYER_OFFLINE'] = 'اللاعب غير متصل...',
['INVENTORY_NOTIFICATION_CLOTHING_SLOT'] = 'لا يمكن استخدام هذا العنصر. إذا كانت الفتحة ممتلئة، قم بإزالة شيء ما أولاً',
['INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED'] = 'قمت بإزالة',
['INVENTORY_NOTIFICATION_GIVE_FAR'] = 'أنت بعيد جدًا عن إعطاء العناصر',
['INVENTORY_NOTIFICATION_GIVE_NOT_FOUND'] = 'العنصر الذي حاولت تقديمه غير متوفر',
['INVENTORY_NOTIFICATION_GIVE_INCORRECT'] = 'تم العثور على عنصر غير صحيح، حاول مرة أخرى...',
['INVENTORY_NOTIFICATION_GIVE_RECEIVED'] = 'تتلقى',
['INVENTORY_NOTIFICATION_GAVE'] = 'أعطيت',
['INVENTORY_NOTIFICATION_GIVE_FROM'] = 'من',
['INVENTORY_NOTIFICATION_NO_BROKEN'] = 'هذا السلاح غير معطوب',
['INVENTORY_NOTIFICATION_NEED_REPAIR'] = 'سلاحك مكسور. إصلاحه لاستخدامه مرة أخرى',
['INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY'] = 'لديك بالفعل',
['INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR'] = 'على سلاحك',
['INVENTORY_NOTIFICATION_INVALID_PED'] = 'لا يمكن تغيير الملابس بهذه الشخصية',
['INVENTORY_NOTIFICATION_VEHICLE_ITEMS'] = 'لا يمكن استخدام العناصر في المركبات ...',
['INVENTORY_NOTIFICATION_SELLING_AMOUNT'] = 'أدخل المبلغ قبل البيع...',
['INVENTORY_NOTIFICATION_CUSTOM_TINT_USED'] = 'لا يمكن استخدام الصبغة المخصصة إلا من المخزون الخاص بك، وليس من هذه القائمة!',
['INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED'] = 'تم إنشاء صبغة سلاح باستخدام عنوان URL:',
['INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID'] = 'هذا ليس رابطا. أدخل رابط الصورة...',
['INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY'] = 'يتم فحص مخزون اللاعب من قبل شخص آخر...',
['INVENTORY_NOTIFICATION_INVENTORY_IN_USE'] = 'المخزون قيد الاستخدام من قبل لاعب آخر أو قمت بفتحه بسرعة كبيرة. حاول مرة أخرى ببطء أكثر.',
['INVENTORY_NOTIFICATION_NOT_STOLEN'] = 'لا يمكن سرقة هذا البند',
['INVENTORY_NOTIFICATION_NOT_STORED'] = 'لا يمكنك تخزين العنصر',
['INVENTORY_NOTIFICATION_STEAL_MONEY'] = 'لقد سرقت: €',
['INVENTORY_NOTIFICATION_STOLEN_MONEY'] = 'لقد تعرضت للسرقة: €',
['INVENTORY_NOTIFICATION_NO_STEAL_MONEY'] = 'اللاعب الذي حاولت سرقته لم يكن لديه مال...',
['INVENTORY_NOTIFICATION_CANNOT_BE_USED'] = 'لا يمكن استخدام هذا العنصر من hotbar...',
['INVENTORY_NOTIFICATION_CRAFTING_FAILED'] = 'فشلت الصياغة، وضاعت المواد...',
['INVENTORY_NOTIFICATION_EXPIRED_ITEM'] = 'لا يمكن استخدام عنصر منتهي الصلاحية أو مستعمل...',
['INVENTORY_NOTIFICATION_ROBBERY_AWAY'] = 'لقد هرب الضحية أو أنه بعيد جدًا بحيث لا يمكن سرقته!',
['INVENTORY_NOTIFICATION_ROBBERY_WARNING'] = 'لاعب آخر يقوم بتفتيشك أو سرقتك...',
['INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT'] = 'لا يمكن إعطاء أكثر من 1000 رصاصة',
['INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON'] = 'انكسر سلاح اللاعب، وحصلت على أجزاء عشوائية',
['INVENTORY_NOTIFICATION_CANT_TAKE_MORE'] = 'لا يمكنك حمل المزيد',
['INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER'] = 'اللاعب الآخر لا يمكنه حمل المزيد',
['INVENTORY_NOTIFICATION_STOP_FIRING'] = 'توقف عن إطلاق النار لتبديل الأسلحة',
['INVENTORY_NOTIFICATION_NO_AMOUNT'] = 'حدد مبلغًا قدره 0 أو أعلى',
['INVENTORY_NOTIFICATION_MONEY_NO_ITEM'] = 'لا يمكن إعطاء المال بهذا الأمر؛ استخدم الأمر المناسب',
['INVENTORY_NOTIFICATION_TRUNK_BLOCKED'] = 'لا يمكن الوصول إلى صندوق ليس ملكك',
['INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED'] = 'لا يمكن الوصول إلى صندوق القفازات الذي لا يخصك',
['INVENTORY_NOTIFICATION_CRAFTING_WEAPONS'] = 'لا يمكن صنع أكثر من سلاح في نفس الوقت',
['INVENTORY_NOTIFICATION_SPAM'] = 'توقف عن المحاولة؛ لن ينجح...',
['INVENTORY_NOTIFICATION_CLOTHING_VEHICLE'] = 'لا يمكن فتح قائمة الملابس داخل السيارة',
['INVENTORY_NOTIFICATION_URL_ATTACHMENT'] = 'لا يمكن إرفاق عنوان URL خفيف هنا؛ استخدم مباشرة من هذا البند',
['INVENTORY_NOTIFICATION_ALREADY_THROWING'] = 'لقد رميت هذا العنصر بالفعل...',
['INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT'] = 'أدخل رقمًا أكبر من 0؛ لا يمكن أن تكون فارغة',
['INVENTORY_NOTIFICATION_MAGAZINE_LIMIT'] = 'يمكنك الحصول على مخزن واحد فقط في سلاحك',
['INVENTORY_NOTIFICATION_REPAIR_HANDS'] = 'يجب أن يكون لديك سلاح مجهز لاستخدام هذا العنصر',
['INVENTORY_NOTIFICATION_REPAIR_ERROR'] = 'السلاح بالفعل بجودة 100%',
['INVENTORY_NOTIFICATION_WEAPON_SO_HOT'] = 'يرجى الانتظار لحظة. مسدسك ساخن جدًا.',
['INVENTORY_NOTIFICATION_NO_AMMO'] = 'ليس لديك ذخيرة',
['INVENTORY_NOTIFICATION_TOO_HEAVY'] = 'لا يمكنك حمل وزن أكثر. لا يمكنك أخذ',
-- DrawTexts
['INVENTORY_TEXT_CRAFT'] = '[هـ] - حرفة',
['INVENTORY_TEXT_SELLING'] = '[ه] - المشتري',
['INVENTORY_TEXT_REPAIR_NOT_AVAILABLE'] = 'ورشة الإصلاح غير متوفرة في هذا الوقت',
['INVENTORY_TEXT_REPAIR_REPAIRED'] = 'تم إصلاح سلاحك',
['INVENTORY_TEXT_REPAIR_TAKE'] = '[E] - استرجاع السلاح',
['INVENTORY_TEXT_REPAIR_PRICE'] = '[E] إصلاح السلاح، €',
['INVENTORY_TEXT_REPAIR_NO_WEAPON'] = 'ليس لديك سلاح في يدك',
['INVENTORY_TEXT_PICKUP_ITEM'] = '[E] - التقاط العنصر',
-- Progressbar
['INVENTORY_PROGRESS_CRAFTING'] = 'صياغة...',
['INVENTORY_PROGRESS_SNOWBALL'] = 'جمع كرات الثلج...',
['INVENTORY_PROGRESS_STEAL'] = 'سرقة من اللاعب...',
['INVENTORY_PROGRESS_REPAIR'] = 'إصلاح الأسلحة...',
-- Keymapping
['INVENTORY_KEYMAPPING_OPEN_LABEL'] = 'فتح المخزون',
['INVENTORY_KEYMAPPING_HOTBAR_LABEL'] = 'فتح/إغلاق شريط التشغيل',
['INVENTORY_KEYMAPPING_HANDSUP_LABEL'] = 'ارفعوا أيديكم',
['INVENTORY_KEYMAPPING_RELOAD_LABEL'] = 'إعادة تحميل السلاح',
['INVENTORY_KEYMAPPING_SLOTS'] = 'استخدم العنصر من الفتحة',
-- Trade System
['INVENTORY_TRADE_WAITING_YOU_CONFIRM'] = 'في انتظار تأكيدك',
['INVENTORY_TRADE_WAITING_CONFIRM'] = 'في انتظار التأكيد من',
['INVENTORY_TRADE_ITEMS_FROM'] = 'العناصر من',
['INVENTORY_TRADE_OFFERED_ITEMS'] = 'العناصر المعروضة',
['INVENTORY_TRADE_AMOUNT_PLACEHOLDER'] = 'كمية',
['INVENTORY_TRADE_NOTIFICATION_REQUEST'] = 'لقد تلقيت طلبًا تجاريًا، اضغط على [E] للقبول',
['INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED'] = 'انتهت صلاحية طلب التجارة',
['INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST'] = 'تم إرسال الطلب إلى اللاعب',
-- Placeable Items
['INVENTORY_PLACEABLE_NOTIFICATION_PICKED'] = 'لقد التقطت العنصر',
['INVENTORY_PLACEABLE_NOTIFICATION_PLACED'] = 'لقد وضعت العنصر',
-- Admin menus
['INVENTORY_ADMIN_PLAYER_SELECTION'] = 'اختر لاعب',
['INVENTORY_ADMIN_PLAYER_SELECTION_SEARCH'] = 'ابحث عن لاعب (الاسم، المعرف)',
['INVENTORY_ADMIN_LOADING_PLAYERS'] = 'جارٍ تحميل اللاعبين...',
['INVENTORY_ADMIN_PLAYER_ID'] = 'المعرف',
['INVENTORY_ADMIN_PLAYER_IDENTIFIER'] = 'المعرف',
['INVENTORY_ADMIN_ITEM_SELECTION'] = 'اختر عنصر',
['INVENTORY_ADMIN_ITEM_SELECTION_SEARCH'] = 'ابحث عن عنصر (الاسم، الوسم)',
['INVENTORY_ADMIN_LOADING_ITEMS'] = 'جارٍ تحميل العناصر...',
['INVENTORY_ADMIN_GIVE_ITEM'] = 'إعطاء عنصر',
['INVENTORY_ADMIN_GIVE_AMOUNT'] = 'الكمية:',
['INVENTORY_ADMIN_GIVE_METADATA'] = 'بيانات JSON (اختياري)',
['INVENTORY_ADMIN_CANCEL'] = 'إلغاء',
['INVENTORY_ADMIN_CONFIRM'] = 'تأكيد',
['INVENTORY_ADMIN_NO_PLAYERS'] = 'لم يتم العثور على اللاعب...',
['INVENTORY_ADMIN_NO_ITEMS'] = 'لم يتم العثور على العنصر...',
['INVENTORY_ADMIN_ITEM_NAME'] = 'الاسم',
['INVENTORY_ADMIN_ITEM_TYPE'] = 'النوع',
['INVENTORY_ADMIN_ITEM_WEIGHT'] = 'الوزن',
['INVENTORY_ADMIN_ITEM_PREVIEW_MESSAGE'] = 'سيتم إعطاؤه لـ',
-- Admin notificaciones
['INVENTORY_ADMIN_NOTIFICATION_SELECT_BOTH'] = 'من فضلك اختر اللاعب والعنصر لتسليمه',
['INVENTORY_ADMIN_NOTIFICATION_INVALID_AMOUNT'] = 'الكمية غير صالحة...',
['INVENTORY_ADMIN_NOTIFICATION_INVALID_JSON'] = 'رمز أو تنسيق JSON غير صالح',
['INVENTORY_ADMIN_NO_PERMISSION'] = 'ليس لديك إذن كمسؤول للقيام بهذا الإجراء',
['INVENTORY_ADMIN_TARGET_NOT_FOUND'] = 'اللاعب الهدف غير موجود',
['INVENTORY_ADMIN_INVALID_ITEM'] = 'عنصر غير صالح',
['INVENTORY_ADMIN_ITEM_UNIQUE'] = 'هذا العنصر فريد، يمكن إعطاء واحد فقط',
['INVENTORY_ADMIN_NOTIFICATION_SUCCESSFULLY_GIVEN'] = 'تم إعطاؤه بنجاح',
['INVENTORY_ADMIN_NOTIFICATION_RECEIVED'] = 'تم استلامه بنجاح',
['INVENTORY_ADMIN_NOTIFICATION_GIVEN_TO'] = 'قام المسؤول بإعطائك',
['INVENTORY_ADMIN_ITEM_NOT_GIVEN'] = 'لم يتم إعطاء العنصر. قد يكون مخزون اللاعب ممتلئ'
}