feat: Add arabic language

This commit is contained in:
Andrea Busi
2023-05-17 09:13:28 +02:00
parent 093b6471e8
commit b7acbc70df
5 changed files with 449 additions and 11 deletions
@@ -314,6 +314,7 @@
65583A04261B83BE00ECA9F9 /* UIKit+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIKit+Extensions.swift"; sourceTree = "<group>"; };
6562C80625FFA6B100C85273 /* SeismicNetworkViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeismicNetworkViewModel.swift; sourceTree = "<group>"; };
656EB9372A15FD16009DADF3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
656EB9392A15FD19009DADF3 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ar; path = ar.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
656EB93A2A15FD1B009DADF3 /* hr-HR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "hr-HR"; path = "hr-HR.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
656EB93B2A15FD1B009DADF3 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
656EB93C2A15FD1D009DADF3 /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "el-GR"; path = "el-GR.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
@@ -325,6 +326,8 @@
658BAB7A25FE67930015C454 /* EQNBaseMapRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EQNBaseMapRepresentable.swift; sourceTree = "<group>"; };
658BC0282859A456009EECAA /* RealtimeAlertViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealtimeAlertViewController.swift; sourceTree = "<group>"; };
658BC02A2859A4D3009EECAA /* RealtimeAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RealtimeAlertView.swift; sourceTree = "<group>"; };
658F19692A0D1F8F00BECC05 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = "<group>"; };
658F196A2A0D1F8F00BECC05 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
65A4D5AA26280A24003918E0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
65A4D5AB26280A24003918E0 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
65A4D5AC26280A56003918E0 /* el-GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "el-GR"; path = "el-GR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
@@ -1319,6 +1322,7 @@
"hr-HR",
"tr-TR",
"id-ID",
ar,
);
mainGroup = 8CBD3DB92149B9AD0070C963;
packageReferences = (
@@ -1734,6 +1738,7 @@
isa = PBXVariantGroup;
children = (
656EB9372A15FD16009DADF3 /* en */,
656EB9392A15FD19009DADF3 /* ar */,
656EB93A2A15FD1B009DADF3 /* hr-HR */,
656EB93B2A15FD1B009DADF3 /* fr */,
656EB93C2A15FD1D009DADF3 /* el-GR */,
@@ -1756,6 +1761,7 @@
65A4D5AF26280AAD003918E0 /* hr-HR */,
65A4D5B126280B61003918E0 /* tr-TR */,
65A4D5B626281126003918E0 /* id-ID */,
658F196A2A0D1F8F00BECC05 /* ar */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -1771,6 +1777,7 @@
65A4D5AE26280AAD003918E0 /* hr-HR */,
65A4D5B026280B61003918E0 /* tr-TR */,
65A4D5B526281126003918E0 /* id-ID */,
658F19692A0D1F8F00BECC05 /* ar */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@@ -363,7 +363,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="O7j-TF-VIR">
<rect key="frame" x="0.0" y="0.0" width="398" height="50.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="II - Appena percepito" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dPZ-e0-ohw">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="II - Appena percepito" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dPZ-e0-ohw">
<rect key="frame" x="10" y="15" width="378" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -393,7 +393,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Lsw-Ip-ccP">
<rect key="frame" x="0.0" y="50.5" width="398" height="50.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="III - Vibrazioni simili al passaggio di un camion" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xCi-QY-fyE">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="III - Vibrazioni simili al passaggio di un camion" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xCi-QY-fyE">
<rect key="frame" x="10" y="15" width="378" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -423,7 +423,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="CD3-eg-ef5">
<rect key="frame" x="0.0" y="101" width="398" height="71"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="IV - Vibrazione di infissi e vetri, leggere oscillazioni di oggetti appesi" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="c87-9a-K63">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="IV - Vibrazione di infissi e vetri, leggere oscillazioni di oggetti appesi" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="c87-9a-K63">
<rect key="frame" x="10" y="15" width="378" height="41"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -453,7 +453,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="LPi-9Y-7eu">
<rect key="frame" x="0.0" y="172" width="398" height="50.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="V - Caduta di oggetti degli scaffali" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NhP-9P-tfI">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="V - Caduta di oggetti degli scaffali" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="NhP-9P-tfI">
<rect key="frame" x="10" y="15" width="378" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -483,7 +483,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="YOF-48-hY6">
<rect key="frame" x="0.0" y="222.5" width="398" height="71"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="VI - Piccole lesioni negli edifici e finestre in frantumi" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dOe-Qd-wa7">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="VI - Piccole lesioni negli edifici e finestre in frantumi" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dOe-Qd-wa7">
<rect key="frame" x="10" y="15" width="378" height="41"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -513,7 +513,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gQt-gY-9IE">
<rect key="frame" x="0.0" y="293.5" width="398" height="71"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="VII - Lesioni negli edifici, difficoltà a rimanere in piedi" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bzl-Jn-NSc">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="VII - Lesioni negli edifici, difficoltà a rimanere in piedi" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bzl-Jn-NSc">
<rect key="frame" x="10" y="15" width="378" height="41"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -543,7 +543,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ABw-eL-FJU">
<rect key="frame" x="0.0" y="364.5" width="398" height="50.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="VIII - Lesioni evidenti negli edifici e crolli parziali" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mLj-zR-i4N">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="VIII - Lesioni evidenti negli edifici e crolli parziali" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mLj-zR-i4N">
<rect key="frame" x="10" y="15" width="378" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -573,7 +573,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="h01-lv-LJ2">
<rect key="frame" x="0.0" y="415" width="398" height="71"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="IX - Crolli consistenti negli edifici, persone gettate a terra" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zNl-zP-BSK">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="IX - Crolli consistenti negli edifici, persone gettate a terra" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zNl-zP-BSK">
<rect key="frame" x="10" y="15" width="378" height="41"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -603,7 +603,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="0iy-XC-bYQ">
<rect key="frame" x="0.0" y="486" width="398" height="50.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="X - Interi edifici crollati" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gfo-a3-0tU">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="X - Interi edifici crollati" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gfo-a3-0tU">
<rect key="frame" x="10" y="15" width="378" height="20.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -633,7 +633,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ijw-VB-xsj">
<rect key="frame" x="0.0" y="536.5" width="398" height="71"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="XI - Distruzione di interi centri urbani, moltissime vitti,e crepacci nel suolo e frane" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aSj-Rw-iMc">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="XI - Distruzione di interi centri urbani, moltissime vitti,e crepacci nel suolo e frane" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="aSj-Rw-iMc">
<rect key="frame" x="10" y="15" width="378" height="41"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -663,7 +663,7 @@
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kuE-9i-4vk">
<rect key="frame" x="0.0" y="607.5" width="398" height="71"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="XII - Sconvolgimento del suolo, dislocamento della crosta terrestre" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="d3V-sB-aiq">
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="XII - Sconvolgimento del suolo, dislocamento della crosta terrestre" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="d3V-sB-aiq">
<rect key="frame" x="10" y="15" width="378" height="41"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
@@ -0,0 +1,8 @@
"NSLocationAlwaysAndWhenInUseUsageDescription" = "Change to 'Always allow' so we can alert you in real time when an earthquake occurs nearby.";
"NSLocationAlwaysUsageDescription" = "Change to 'Always allow' so we can alert you in real time when an earthquake occurs nearby.";
"NSLocationWhenInUseUsageDescription" = "The app needs to access your location to send you real time seismic alerts.";
"NSPhotoLibraryAddUsageDescription" = "Access to the library is required in order to save the images generated by the app";
"NSCalendarsUsageDescription" = "Access to the calendar is required in order to save the information of the earthquakes of interest";
"NSContactsUsageDescription" = "Access to contacts is required in order to add people to the created events";
"NSUserTrackingUsageDescription" = "Tracking is used to understand if the advertising of the app is effective";
"CFBundleDisplayName" = "منبه الزلازل";
@@ -0,0 +1,223 @@
// notifications
"Allerta sismica in tempo reale" = "Real time seismic alert";
"Segnalazione utente" = "User report";
"Segnalazione da rete sismica" = "Seismic network report";
"Rilevato sisma debole a" = "Mild quake detected at %@";
"Rilevato sisma forte a" = "Strong quake detected at %@";
"Rilevato sisma a" = "Quake detected at %@";
"Sisma lieve segnalato da utente a" = "Mild quake reported by user at %@";
"Sisma forte segnalato da utente a" = "Strong quake reported by user at %@";
"Sisma molto forte segnalato da utente a" = "Very strong quake reported by user at %@";
"Sisma rilevato a" = "Quake detected at %@";
"alert_intensity_no_shaking" = "لم يتم الشعور به في موقعك";
"alert_intensity_mild" = "توقع اهتزاز خفيف أو بدون اهتزاز";
"alert_intensity_moderate" = "توقع اهتزاز متوسط";
"alert_intensity_strong" = "توقع اهتزاز قوي";
// aligned with Android
"drawer_main_settings" = "الاعدادات";
"drawer_main_info" = "معلومات";
"drawer_main_faq" = "الأسئلة المتكررة";
"drawer_main_help" = "مساعدة";
"drawer_author" = "المؤلف";
"drawer_main_sponsors" = "الرعاة";
"drawer_main_disclaimer" = "الأحكام والشروط";
"drawer_privacy" = "الخصوصيات";
"tab_network" = "تنبيهات";
"tab_manual" = "تقارير";
"tab_official" = "الشبكات الزلزالية";
"inapp_available_10k" = "\U200FTop 10K %lu اشتراكات لا تزال متوفرة ليتم تنبيهها في أقل من ثانية واحدة منذ اكتشاف الزلزال";
"inapp_available_100k" = "\U200FTop 100K %lu اشتراكات لا تزال متوفرة ليتم تنبيهها في أقل من 5 ثوان منذ اكتشاف الزلزال";
"filter_magnitude" = "القدر الأدنى";
"filter_distance" = "البعد الأقصى";
"filter_timeframe" = "إطار زمني";
"filter_strong" = "أظهر الزلازل القوية على أي بعد إذا كان من";
"filter_near" = "أظهر الزلازل مهما كانت قوتها إذا كانت أقرب من 50 كم";
"filter_reflect" = "قم بتغيير إعدادات إخطار الزلازل وفقا للمرشحات";
"main_understood" = "مفهوم";
"options_low_magnitude" = "الانتباه إلى أن ليست كل الشبكات الزلزالية توفر بيانات الزلازل التي تقل عن 2.0 درجة. علاوة على ذلك ، فإنك تزيد بشكل كبير من نقل البيانات واستخدام البطارية بسبب الإخطارات. ما لم يتم تصنيع جهازك حديثا ، ستلاحظ أيضا تباطؤا عاما.";
"share_radius100" = "%@ في دائرة نصف قطرها 100 كم";
"official_smartphones" = "تم اكتشاف زلزال في الوقت الفعلي في %@ من الهواتف الذكية. تم إصدار تنبيه.";
"official_reports" = "تم الإشعار من قبل %@ من المستخدمين";
"official_prelimiary" = "تمهيدي";
"calendar_description_nogeo_km" = "\U200Fزلزال M%@، عمق %@ كم.";
"filter_empty" = "إعتمادا على المرشحات والشبكات الزلزالية التي تم تفعيلها, لم تحدث زلازل في آخر 24 ساعة. لتغيير المرشحات انقر على الشريط البنفسجي في الأسفل. لتمكين الشبكات الزلزالية الأخرى ، انقر فوق رمز العالم في الأعلى.";
"official_select_message" = "ستستلم إشعارات فقط من شبكة المراقبة للبلد المحدد وستتضمن القائمة الاكتشافات القادمة من تلك الشبكة فقط. هل تؤكّد؟";
"official_select_confirm" = "قم بالتأكيد على الدولة";
"share_hashtag" = "#زلزال أرضي";
"share_notified" = "قررت من خلال التطبيق منبه الزلازل. قم بتنزيل التطبيق من https://sismo.app/download/ لاستلام تنبيهات في الوقت الفعلي حول #earthquake @SismoDetector";
"manual_sure" = "هل تريد فعلا التنقرير عن زلزال أرضي؟";
"manual_yes" = "نعم";
"filter_filter" = "مرشحات";
"liveview_unknown_location" = "Your position is unknown. Enable smartphone location from smartphone configuration";
"map_number" = "تم الكشف عن زلزال بواسطة %@ الهواتف الذكية";
"permission_location_no" = "لقد اخترت منع التطبيق من قراءة موقع الجهاز. لن تستلم تنبيهات وإشعارات في الوقت الفعلي";
"permission_location_no_background" = "إخترت منع التطبيق من قراءة موقع جهازك عندما يكون التطبيق في الخلفية. قد لا يتم استلام الاشعارات والتنبيهات في الوقت الحقيقي";
"share_yourtime" = "(توقيتك)";
"official_close" = "أغلق";
"main_share" = "شارك";
"main_simulator" = "محاكي";
"globe_simulation_button" = "حساب وقت التحذير";
"globe_simulation" = "إذا كان مركز الزلزال خارج القرص الأحمر وتم اكتشاف الزلزال على الفور بواسطة الهواتف الذكية ، فستتلقى التنبيه مقدما بأكثر من 5 ثوانٍ. حدد مركز الزلزال المحتمل على الخريطة لحساب وقت التحذير.";
"globe_simulation_outside" = "إختر موقع خارج نطاق القرص الأحمر";
"globe_simulation_inside" = "إختر موقع داخل نطاق القرص الأخضر";
"globe_simulation_message1" = "مع مركز الزلزال هذا ، يجب أن تتلقى التنبيه مقدما %.0f ثانية. ومع ذلك ، سيتم تنبيه %.0f شخصًا قبلك. وقت التحذير سيكون %.0f ثانية. من خلال الاشتراك الآن في خدمة الأفضلية TOP 10K، سيتم تنبيه %.0f من الأشخاص فقط قبلك (بموجب البعد عن مركز الزلزال)";
"globe_simulation_message2" = "مع مركز الزلزال هذا ، يجب أن تتلقى التنبيه مقدما %.0f ثانية. ومع ذلك ، سيتم تنبيه %.0f شخصًا قبلك. سوف تتلقى التنبيه بعد %.0f ثانية من الموجات الزلزالية. من خلال الاشتراك الآن في خدمة الأفضلية TOP 10K، سيتم تنبيه %.0f من الأشخاص فقط قبلك (بموجب البعد عن مركز الزلزال)";
"globe_simulation_message3" = "مع مركز الزلزال هذا ، يجب أن تتلقى التنبيه مقدما %.0f ثانية. ومع ذلك ، سيتم تنبيه %.0f شخصًا قبلك. من خلال الاشتراك الآن في خدمة الأفضلية TOP 10K، سيتم تنبيه %.0f من الأشخاص فقط قبلك (بموجب البعد عن مركز الزلزال)";
"globe_simulation_message4" = "مع مركز الزلزال هذا ، بفضل خدمة الأولوية %.0f، يجب أن تتلقى التنبيه مقدمًا قبل %.0fثانية. فقط %.0f شخصا سيتم تنبيههم قبلك";
"globe_simulation_message5" = "مع مركز الزلزال هذا ، بفضل خدمة الأولوية %.0f، يجب أن تتلقى التنبيه مقدمًا قبل %.0f ثانية. سيتم تنبيه %.0f شخصًا قبلك. لزيادة وقت التحذير ، يمكنك الاشتراك في خدمة الأولوية %.0f";
"globe_simulation_message6" = "مع مركز الزلزال هذا ، بفضل خدمة الأولوية %.0f، يجب أن تتلقى التنبيه مقدمًا قبل %.0fثانية. ستكون أول من يتم تنبيهه";
"globe_simulation_priority" = "خدمة الأولوية";
"status_cancel" = "ألغي";
"options_near_alert" = "قم بالإبلاغ عن الزلازل مهما كانت قوتها إذا كانت المسافة أقل من 50 كم";
"options_alarms" = "تنبيه بوقت فعلي";
"options_notification_enable_alarm" = "قم بتفعيل الإنذار عند اكتشاف زلزال في الوقت الفعلي بواسطة شبكة الهواتف الذكية";
"options_notification_official" = "إخطارات الشبكة الزلزالية";
"options_notification_enable_official" = "استلم بلاغات الزلازل المكتشفة من قبل الشبكات الزلزالية الوطنية والدولية";
"options_agencies" = "الشبكات الزلزالية";
"options_radius" = "المجال من موقعك";
"options_energy" = "طاقة الزلزال";
"options_near" = "بالقرب من الزلازل الأرضية";
"options_strong" = "زلازل قوية";
"options_strong_alert" = "قم بالإخطار عن الزلازل على أي مسافة إذا كان حجمها أعلى من";
"options_strong_magnitude" = "درجة";
"options_notification_manual" = "إشعارات تقرير المستخدم";
"options_notification_enable_manual" = "استلم الإخطارات للزلازل التي أبلغ عنها يدويا من قبل المستخدمين";
"main_areacheck_message" = "في الوقت الحالي ، يوجد في منطقتك %s هواتف ذكية تراقب الزلازل في الوقت الفعلي. قدرة شبكة الهاتف الذكي على اكتشاف الزلازل في الوقت الفعلي هي%@. لتحسين اكتشاف الزلازل في منطقتك ، شارك التطبيق مع عائلتك وأصدقائك ، شكرًا!";
"main_version" = "نموذج";
"app_name" = "منبه الزلازل";
"official_depth" = "العمق:";
"manual_nolocation" = "موقعك غير معروف ولذلك ليس من الممكن التقرير عن الزلزال الأرضي";
"manual_wait" = "عليك الانتظار على الأقل لمدة 5 دقائق منذ تقريرك الأخير";
"manual_ok" = "تم استلام التقرير. سيظهر تقريرك على الخريطة فقط إذا تم الإبلاغ عن الزلزال من قبل عدد كاف من المستخدمين في المنطقة.";
"manual_error" = "هناك خطأ ما";
"main_map" = "تقارير في آخر 24 ساعة";
"official_button_map" = "خريطة";
"main_feel" = "شعرت بزلزال!";
"network_pro" = "PRO نموذج";
"network_pro_convert" = "ابدأ التحويل";
"inapp_active" = "تفعيل التسجيل";
"inapp_nosub" = "لا توجد تسجيلات فعالة";
"inapp_list" = "خدمة الأولوية";
"inapp_description" = " TOP 10K ، وثانيا جميع المستخدمين الذين لديهم خدمة TOP 100K، وثالثا جميع المستخدمين الذين لديهم النموذج PRO وفي الآخر جميع المستخدمين الآخرين. لنفس الخدمة، ترتيب التنبيه يعتمد على المسافة من مركز الزلزال.";
"permission_location_no_background_solve" = "حل المشكلة";
"main_share_app" = "شارك التطبيق";
"main_vote" = "قيّم التطبيق";
"main_twitter_see" = "التبيين في تويتر";
"map_smartphone_magnitude" = "سيتم تقدير قوة الزلزال بواسطة الشبكة الزلزالية الوطنية وسيظهر في علامة تبويب الشبكات الزلزالية في التطبيق";
"main_alerttest" = "تنبيه اختياري";
"main_simulator" = "محاكي";
"main_how_it_work" = "كيف يعمل";
"main_past_quakes" = "تنبيهات زلزالية سابقة";
"main_total_quakes" = "منذ عام 2013: %lu";
"main_recent_quakes" = "آخر 24 ساعة: %lu";
"main_total_quakes_initial" = "منذ عام 2013: 0";
"main_recent_quakes_initial" = "آخر 24 ساعة: 0";
"main_network" = "شبكة الهواتف الذكية";
"main_monitoring_currently2" = "الهواتف الذكية تراقب الزلازل";
"main_coverage" = "تغطية محلية";
"inapp_list" = "خدمة الأولوية";
"inapp_adv" = "كن أول من يتم تبليغه عند الكشف عن زلزال في الوقت الفعلي.";
"weather_location" = "بيانات الموقع";
"main_nodetection" = "لم يتلق هاتفك الذكي أي تنبيه في الوقت الفعلي مؤخرا";
"official_select_country" = "لتنقية قائمة الزلازل الأرضية، إختر دولتك";
"official_select_or" = "أو";
"official_select_networks" = "قم بإدارة شبكات الزلازل";
"official_card_settings" = "إعدادات البطاقة";
"official_card_distance" = "البعد";
"official_card_coordinates" = "الاحداثيات";
"official_card_population" = "عدد السكان";
"main_share_text" = "\U200Fمرحبا! أقترح عليك تطبيق مشروع Earthquake Network مع تنبيهات في الوقت الفعلي. التحميل عن طريق https://sismo.app/download";
"mercalli_II" = "\U200FII - بالكاد يدرك";
"mercalli_III" = "\U200FIII - إهتزازات مشابهة لشاحنة تمر بالجوار";
"mercalli_IV" = "\U200FIV - إهتزازات النوافذ, إهتزاز خفيف للأشياء المعلقة";
"mercalli_V" = "\U200FV - سقوط لأغراض عن الرفوف";
"mercalli_VI" = "\U200FVI - شقوق صغيرة في المباني و إنكسار الشبابيك";
"mercalli_VII" = "\U200FVII - أضرار في المباني وصعوبة على أن تبقى واقفة";
"mercalli_VIII" = "\U200FVIII - أضرار واضحة في المباني وانهيارات جزئية";
"mercalli_IX" = "\U200FIX - إنهيارات مستمرة في المباني ، ووقوع الناس على الأرض";
"mercalli_X" = "\U200FX - إنهارت مبان كاملة";
"mercalli_XI" = "\U200FXI - تدمير مراكز حضرية بأكملها ، العديد من الضحايا ، شقوق في الأرض وانهيارات أرضيةlandslides";
"mercalli_XII" = "\U200FXII - اضطراب التربة ، إزاحة قشرة الأرض";
"mercalli_intensity" = "شدة %@";
// values
"official_magnitude_value_00" = "درجة >= 0.0";
"official_magnitude_value_05" = "درجة >= 0.5";
"official_magnitude_value_10" = "درجة >= 1.0";
"official_magnitude_value_15" = "درجة >= 1.5";
"official_magnitude_value_20" = "درجة >= 2.0";
"official_magnitude_value_25" = "درجة >= 2.5";
"official_magnitude_value_30" = "درجة >= 3.0";
"official_magnitude_value_35" = "درجة >= 3.5";
"official_magnitude_value_40" = "درجة >= 4.0";
"official_magnitude_value_45" = "درجة >= 4.5";
"official_magnitude_value_50" = "درجة >= 5.0";
"official_magnitude_value_55" = "درجة >= 5.5";
"official_magnitude_value_60" = "درجة >= 6.0";
"official_magnitude_value_65" = "درجة >= 6.5";
"official_magnitude_value_70" = "درجة >= 7.0";
"official_magnitude_value_75" = "درجة >= 7.5";
"eqn_timeframe_last_month" = "آخر شهر";
"eqn_timeframe_last_day" = "آخر يوم";
"eqn_timeframe_last_week" = "آخر أسبوع";
"eqn_timeframe_last_hour" = "آخر ساعة";
"report_timeframe_one_day" = "يوم واحد";
"report_timeframe_twelve_hours" = "إثنا عشر ساعة";
"report_timeframe_six_hours" = "ست ساعات";
"report_timeframe_two_hours" = "ساعتان";
"report_timeframe_one_hour" = "ساعة واحدة";
"report_timeframe_ten_minutes" = "عشر دقائق";
"radius_any_distance" = "أي بعد";
"official_distance" = "\U200F%lu كم من موقعك";
"configuration_countries_united_states" = "United States";
"configuration_countries_italy" = "Italy";
"configuration_countries_spain" = "Spain";
"configuration_countries_china" = "China";
"configuration_countries_japan" = "Japan";
"configuration_countries_nicaragua" = "Nicaragua";
"configuration_countries_mexico" = "Mexico";
"configuration_countries_colombia" = "Colombia";
"configuration_countries_costa_rica" = "Costa Rica";
"configuration_countries_cila" = "Chile";
"configuration_countries_venezuela" = "Venezuela";
"configuration_countries_new_zeland" = "New Zeland";
"configuration_countries_argentina" = "Argentina";
"configuration_countries_ecuador" = "Ecuador";
"configuration_countries_philippines" = "Philippines";
"configuration_countries_peru" = "Peru";
"configuration_countries_dominican_republic" = "Dominican Republic";
"configuration_countries_puerto_rico" = "Puerto Rico";
"configuration_countries_turkey" = "Turkey";
"configuration_countries_india" = "India";
"configuration_countries_greece" = "Greece";
"configuration_countries_france" = "France";
"configuration_countries_croatia" = "Croatia";
"configuration_countries_other" = "Other";
"youtube_video" = "https://www.youtube.com/watch?v=BqaW97fJFZc";
// ios only
"network_pro_privacy_disclaimer" = "Privacy disclaimer";
"network_pro_terms_conditions" = "Terms and conditions";
"inapp_detail_description" = "• Your payment will be charged to your iTunes account upon confirmation of purchase\n• The subscription is automatically renewed unless the automatic renewal is deactivated at least 24 hours before the end of the current period\n• Subscription will be charged for renewal within 24 hours before the end of the current period and the renewal cost identified\n• Subscriptions can be managed by the user and automatic renewal can be deactivated by accessing the user's account settings after the purchase.";
"inapp_lifetime_detail_description" = "• Your payment will be charged to your iTunes account upon confirmation of purchase";
"inapp_purchase" = "SUBSCRIBE TO SERVICE";
"official_select_country_placeholder" = "Select the country";
"inapp_lifetime_subscriptions" = "Lifetime subscriptions";
"inapp_yearly_subscriptions" = "Annual subscriptions";
"inapp_monthly_subscriptions" = "Monthly subscriptions";
"inapp_monthly_payment" = "you will pay per month:";
"inapp_yearly_payment" = "you will pay per year:";
"inapp_lifetime_payment" = "you will pay:";
"ok" = "Ok";
"critical_alerts_setting" = "Critical alerts. Make a sound also in do not disturb mode";
"attention" = "Attention";
"official_no_country_selected" = "You have not selected any country";
"report" = "Report";
"purchase_pro_restore" = "Restore";
"purchase_pro_restore_alert_title" = "Restore completed";
"purchase_pro_restore_alert_message" = "You have restored the product you purchased";
"purchase_pro_no_subscriptions_alert_message" = "No purchase was found to restore. Make sure you are logged into the account the purchase was made with.";
"calendar_missing_permission" = "The calendar cannot be opened, make sure you have set the correct permissions.";
"error_server_registration" = "It was not possible to register with the Earthquake Network server. Registration is required to receive real-time alerts and earthquake notifications.";
"retry" = "Retry";
@@ -0,0 +1,200 @@
<?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>manual_minutes_ago</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>الآن</string>
<key>one</key>
<string>قبل دقيقة</string>
<key>two</key>
<string>قبل دقيقتين</string>
<key>few</key>
<string>قبل %d دقائق</string>
<key>many</key>
<string>قبل %d دقيقة</string>
<key>other</key>
<string>قبل %d دقيقة</string>
</dict>
</dict>
<key>manual_hours_ago</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>الآن</string>
<key>one</key>
<string>قبل ساعة</string>
<key>two</key>
<string>قبل ساعتين</string>
<key>few</key>
<string>قبل %d ساعات</string>
<key>many</key>
<string>قبل %d ساعة </string>
<key>other</key>
<string>قبل %d ساعة</string>
</dict>
</dict>
<key>manual_days_ago</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>الآن</string>
<key>one</key>
<string>قبل يوم</string>
<key>two</key>
<string>قبل يومين</string>
<key>few</key>
<string>قبل %d أيام</string>
<key>many</key>
<string>قبل %d يوم</string>
<key>other</key>
<string>قبل %d يوم</string>
</dict>
</dict>
<key>inapp_adv_minutes</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>>قام مستخدم بالاشتراك في الخدمة منذ %d دقيقة فقط</string>
<key>one</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ دقيقة فقط!</string>
<key>two</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ دقيقتين فقط!</string>
<key>few</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d دقائق فقط!</string>
<key>many</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d دقيقة فقط!</string>
<key>other</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d دقيقة فقط!</string>
</dict>
</dict>
<key>inapp_adv_hours</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d ساعات فقط!</string>
<key>one</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ ساعة فقط!</string>
<key>two</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ ساعتين فقط!</string>
<key>few</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d ساعات فقط!</string>
<key>many</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d ساعات فقط!</string>
<key>other</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d ساعات فقط!</string>
</dict>
</dict>
<key>inapp_adv_days</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d يوم فقط.</string>
<key>one</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ يوم فقط.</string>
<key>two</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ يومين فقط.</string>
<key>few</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d أيام فقط.</string>
<key>many</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d يوم فقط.</string>
<key>other</key>
<string>قام مستخدم بالاشتراك في الخدمة منذ %d يوم فقط.</string>
</dict>
</dict>
<key>alert_wave</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>zero</key>
<string>موجة زلزالية في %d ثانية</string>
<key>one</key>
<string>موجة زلزالية في %d ثانية</string>
<key>two</key>
<string>موجة زلزالية في %d ثانية</string>
<key>few</key>
<string>موجة زلزالية في %d ثوان</string>
<key>many</key>
<string>موجة زلزالية في %d ثانية</string>
<key>other</key>
<string>موجة زلزالية في %d ثانية</string>
</dict>
</dict>
<!-- keep just as template -->
<key>StringKey</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@VARIABLE@</string>
<key>VARIABLE</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string></string>
<key>zero</key>
<string></string>
<key>one</key>
<string></string>
<key>two</key>
<string></string>
<key>few</key>
<string></string>
<key>many</key>
<string></string>
<key>other</key>
<string></string>
</dict>
</dict>
</dict>
</plist>