mirror of
https://github.com/grishka/NearDrop.git
synced 2026-04-03 09:46:19 +02:00
Merge pull request #164 from PapaDocta/add-arabic-translation
Add Arabic translations for NearDrop
This commit is contained in:
@@ -177,6 +177,11 @@
|
|||||||
69DA9A2C29E18CB500A442DA /* securegcm.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = securegcm.pb.swift; sourceTree = "<group>"; };
|
69DA9A2C29E18CB500A442DA /* securegcm.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = securegcm.pb.swift; sourceTree = "<group>"; };
|
||||||
69DA9A2D29E18CB500A442DA /* securemessage.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = securemessage.pb.swift; sourceTree = "<group>"; };
|
69DA9A2D29E18CB500A442DA /* securemessage.pb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = securemessage.pb.swift; sourceTree = "<group>"; };
|
||||||
69DCF4812AB70D0600CBE2CC /* libNearbyShare.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libNearbyShare.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
|
69DCF4812AB70D0600CBE2CC /* libNearbyShare.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libNearbyShare.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
69FE60212C03775D0082D326 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||||
|
69FE60222C0377630082D326 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ar; path = ar.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
||||||
|
69FE60232C03778C0082D326 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||||
|
69FE60242C03778C0082D326 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ar; path = ar.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
||||||
|
69FE602B2C0378020082D326 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/ShareViewController.strings; sourceTree = "<group>"; };
|
||||||
A3930F0529EAB2D1008F891D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
A3930F0529EAB2D1008F891D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
||||||
A3930F0629EAB2D1008F891D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
|
A3930F0629EAB2D1008F891D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||||
AE37AC272ABB62E400F0FF91 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
AE37AC272ABB62E400F0FF91 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
|
||||||
@@ -439,6 +444,7 @@
|
|||||||
uk,
|
uk,
|
||||||
"pt-PT",
|
"pt-PT",
|
||||||
fr,
|
fr,
|
||||||
|
ar,
|
||||||
);
|
);
|
||||||
mainGroup = 69DA9A0529E0BF5100A442DA;
|
mainGroup = 69DA9A0529E0BF5100A442DA;
|
||||||
packageReferences = (
|
packageReferences = (
|
||||||
@@ -570,6 +576,7 @@
|
|||||||
B5AC98B72AC831F500351A5D /* ja */,
|
B5AC98B72AC831F500351A5D /* ja */,
|
||||||
500BD5012AD09973002BAB1A /* uk */,
|
500BD5012AD09973002BAB1A /* uk */,
|
||||||
E94E45DC2BBD6464009804EF /* pt-PT */,
|
E94E45DC2BBD6464009804EF /* pt-PT */,
|
||||||
|
69FE60232C03778C0082D326 /* ar */,
|
||||||
);
|
);
|
||||||
name = Localizable.strings;
|
name = Localizable.strings;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -585,6 +592,7 @@
|
|||||||
B5AC98B62AC831F500351A5D /* ja */,
|
B5AC98B62AC831F500351A5D /* ja */,
|
||||||
500BD5002AD09973002BAB1A /* uk */,
|
500BD5002AD09973002BAB1A /* uk */,
|
||||||
E94E45DB2BBD6464009804EF /* pt-PT */,
|
E94E45DB2BBD6464009804EF /* pt-PT */,
|
||||||
|
69FE60242C03778C0082D326 /* ar */,
|
||||||
);
|
);
|
||||||
name = Localizable.stringsdict;
|
name = Localizable.stringsdict;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -600,6 +608,7 @@
|
|||||||
B5AC98B32AC831F500351A5D /* ja */,
|
B5AC98B32AC831F500351A5D /* ja */,
|
||||||
500BD4FD2AD09973002BAB1A /* uk */,
|
500BD4FD2AD09973002BAB1A /* uk */,
|
||||||
E94E45D82BBD6464009804EF /* pt-PT */,
|
E94E45D82BBD6464009804EF /* pt-PT */,
|
||||||
|
69FE602B2C0378020082D326 /* ar */,
|
||||||
);
|
);
|
||||||
name = ShareViewController.xib;
|
name = ShareViewController.xib;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -622,6 +631,7 @@
|
|||||||
500BD4FF2AD09973002BAB1A /* uk */,
|
500BD4FF2AD09973002BAB1A /* uk */,
|
||||||
E94E45DA2BBD6464009804EF /* pt-PT */,
|
E94E45DA2BBD6464009804EF /* pt-PT */,
|
||||||
6978D53A2BFE97E900A6100C /* fr */,
|
6978D53A2BFE97E900A6100C /* fr */,
|
||||||
|
69FE60212C03775D0082D326 /* ar */,
|
||||||
);
|
);
|
||||||
name = Localizable.strings;
|
name = Localizable.strings;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -644,6 +654,7 @@
|
|||||||
500BD4FE2AD09973002BAB1A /* uk */,
|
500BD4FE2AD09973002BAB1A /* uk */,
|
||||||
E94E45D92BBD6464009804EF /* pt-PT */,
|
E94E45D92BBD6464009804EF /* pt-PT */,
|
||||||
6978D5392BFE97E100A6100C /* fr */,
|
6978D5392BFE97E100A6100C /* fr */,
|
||||||
|
69FE60222C0377630082D326 /* ar */,
|
||||||
);
|
);
|
||||||
name = Localizable.stringsdict;
|
name = Localizable.stringsdict;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
|||||||
42
NearDrop/ar.lproj/Localizable.strings
Normal file
42
NearDrop/ar.lproj/Localizable.strings
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Accept" = "قبول";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Decline" = "رفض";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"DeviceName" = "اسم الجهاز: %@";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"DeviceSendingFiles" = "%1$@ يرسل لك %2$@";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Error.Crypto" = "خطأ في التشفير";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Error.Protocol" = "خطأ في الاتصال";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"NFiles" = "%d ملفات";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"NotificationsDenied.Message" = "يحتاج NearDrop إلى القدرة على عرض الإشعارات لنقل الملفات الواردة. يرجى السماح بالإشعارات في إعدادات النظام.";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"NotificationsDenied.OpenSettings" = "افتح الإعدادات";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"NotificationsDenied.Title" = "مطلوب إذن الإشعارات";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"PinCode" = "الرمز السري: %@";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Quit" = "إنهاء NearDrop";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"TransferError" = "فشل في استقبال الملفات من %@";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"VisibleToEveryone" = "مرئي للجميع";
|
||||||
|
|
||||||
22
NearDrop/ar.lproj/Localizable.stringsdict
Normal file
22
NearDrop/ar.lproj/Localizable.stringsdict
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>NFiles</key>
|
||||||
|
<dict>
|
||||||
|
<key>NSStringLocalizedFormatKey</key>
|
||||||
|
<string>%#@files@</string>
|
||||||
|
<key>files</key>
|
||||||
|
<dict>
|
||||||
|
<key>NSStringFormatSpecTypeKey</key>
|
||||||
|
<string>NSStringPluralRuleType</string>
|
||||||
|
<key>NSStringFormatValueTypeKey</key>
|
||||||
|
<string>d</string>
|
||||||
|
<key>one</key>
|
||||||
|
<string>%d ملف</string>
|
||||||
|
<key>other</key>
|
||||||
|
<string>%d ملفات</string>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
29
ShareExtension/ar.lproj/Localizable.strings
Normal file
29
ShareExtension/ar.lproj/Localizable.strings
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Connecting" = "جارٍ الاتصال...";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"NFiles" = "%d ملفات";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"NotEnoughSpace" = "لا توجد مساحة كافية على القرص";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"PinCode" = "الرمز السري: %@";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"Sending" = "جارٍ الإرسال...";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"TransferCanceled" = "تم الإلغاء";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"TransferDeclined" = "مرفوض";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"TransferFinished" = "تم النقل";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"TransferTimedOut" = "انتهت المهلة";
|
||||||
|
|
||||||
|
/* No comment provided by engineer. */
|
||||||
|
"UnsupportedType" = "نوع المرفق غير مدعوم";
|
||||||
22
ShareExtension/ar.lproj/Localizable.stringsdict
Normal file
22
ShareExtension/ar.lproj/Localizable.stringsdict
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>NFiles</key>
|
||||||
|
<dict>
|
||||||
|
<key>NSStringLocalizedFormatKey</key>
|
||||||
|
<string>%#@files@</string>
|
||||||
|
<key>files</key>
|
||||||
|
<dict>
|
||||||
|
<key>NSStringFormatSpecTypeKey</key>
|
||||||
|
<string>NSStringPluralRuleType</string>
|
||||||
|
<key>NSStringFormatValueTypeKey</key>
|
||||||
|
<string>d</string>
|
||||||
|
<key>one</key>
|
||||||
|
<string>%d ملف</string>
|
||||||
|
<key>other</key>
|
||||||
|
<string>%d ملفات</string>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
11
ShareExtension/ar.lproj/ShareViewController.strings
Normal file
11
ShareExtension/ar.lproj/ShareViewController.strings
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
/* Class = "NSTextFieldCell"; title = "NearDrop"; ObjectID = "0xp-rC-2gr"; */
|
||||||
|
"0xp-rC-2gr.title" = "NearDrop";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "6Up-t3-mwm"; */
|
||||||
|
"6Up-t3-mwm.title" = "إلغاء";
|
||||||
|
|
||||||
|
/* Class = "NSTextFieldCell"; title = "Looking for devices..."; ObjectID = "NaJ-Wx-Pim"; */
|
||||||
|
"NaJ-Wx-Pim.title" = "البحث عن الأجهزة...";
|
||||||
|
|
||||||
|
/* Class = "NSTextFieldCell"; title = "If you don't see your device, open \"Google Files\" app and tap \"Receive\" on the Nearby Share tab."; ObjectID = "vla-gF-eJo"; */
|
||||||
|
"vla-gF-eJo.title" = "إذا لم تر جهازك، افتح تطبيق \"Google Files\" واضغط على \"استلام\" في علامة التبويب مشاركة قريبة.";
|
||||||
Reference in New Issue
Block a user