diff --git a/README.md b/README.md index 97ae0f9..d4f993c 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ GitHub (main) - https://github.com/Gregory-K/CardBook.Alt.Icon GitLab (alt.) - https://gitlab.com/Gregory.K/CardBook.Alt.Icon Version: -**82.6.1** +**83.3.1** Compatibility: 102.0a1 <= Thunderbird version >= 102.* diff --git a/src/README.md b/src/README.md index 5f7b674..4680019 100644 --- a/src/README.md +++ b/src/README.md @@ -5,7 +5,7 @@ This is a **fork** of [**CardBook**](https://gitlab.com/CardBook/CardBook), a [T **CardBook Alt.Icon** simply provides an **alternative** main **icon** more aligned with Thunderbird's toolbar icon design. Version: -**82.6.1** +**83.3.1** Icon Variation (sub-release): %sub_release% Compatibility: diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 3981147..40a4aa0 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -159,10 +159,10 @@ "message": "مسار غير صحيح" }, "ValidatingLoginLabel": { - "message": "??Your login??" + "message": "اسم المستخدم الخاص بك" }, "ValidatingEmailLabel": { - "message": "??Your existing email address??" + "message": "عنوان بريدك الإلكتروني الحالي" }, "ValidatingEmailFailedLabel": { "message": "مطلوب بريد إلكتروني صالح" @@ -2048,7 +2048,7 @@ } }, "cardsImagesExportedUndo": { - "message": "??Images exported to directory $P1$??", + "message": "تم تصدير الصور إلى الدليل $P1$", "placeholders": { "P1": { "content": "$1" @@ -2280,7 +2280,7 @@ } }, "exportImagesToDirMessagePF": { - "message": "??$P1$ image exported into the directory $P2$;$P1$ images exported into the directory $P2$??", + "message": "$P1$ صورة تم تصديرها لهذا المجلد $P2$;$P1$ صورتين تم تصديرهم لهذا المجلد $P2$;$P1$ صورة تم تصديرها لهذا المجلد $P2$", "placeholders": { "P1": { "content": "$1" @@ -3039,10 +3039,20 @@ "message": "أضف إلى دفتر العناوين هذا" }, "wdw_cardEditionViewResultTitle": { - "message": "نتيجة تعديلات جهة الإتصال" + "message": "نتيجة تعديلات جهة الإتصال: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "نتيجة تعديلات جهة الإتصال" + "message": "نتيجة تعديلات جهة الإتصال: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "سجل عنوان بريد إلكتروني جديد" @@ -3054,22 +3064,52 @@ "message": "قائمة بريدية جديدة" }, "wdw_cardEditionEditContactTitle": { - "message": "عدل جهة الإتصال" + "message": "عدل جهة الإتصال: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "عدل القائمة" + "message": "عدل القائمة: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "عدل جهة الإتصال" + "message": "عدل جهة الإتصال: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "عرض جهة الإتصال" + "message": "عرض جهة الإتصال: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "عرض القائمة" + "message": "عرض القائمة: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "حرر القالب" + "message": "حرر القالب: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "معاينة الطباعة لـ$P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "الأحداث" }, + "tzGroupboxLabel": { + "message": "المنطقة الزمنية" + }, "noteGroupboxLabel": { "message": "ملاحظات" }, @@ -3423,10 +3466,10 @@ "message": "تعطيل توليد اسم العرض" }, "autoConvertField": { - "message": "??Enable the conversion of this field??" + "message": "مكن التحويل لهذا الحقل" }, "dontAutoConvertField": { - "message": "??Disable the conversion of this field??" + "message": "عطل التحويل لهذا الحقل" }, "customLabel": { "message": "مخصص" @@ -5547,7 +5590,7 @@ "message": "صدّر" }, "exportCardImagesLabel": { - "message": "??Export images??" + "message": "تصدير الصور" }, "exportCardToFileLabel": { "message": "تصدير إلى ملف" @@ -5877,7 +5920,7 @@ "message": "A" }, "buttonAppendEmailsToListLabel": { - "message": "??Add email addresses??" + "message": "أضِف عنوانين البريد الإلكتروني" }, "buttonRemoveFromListLabel": { "message": "إزالة" @@ -6013,21 +6056,21 @@ "message": "محدد" }, "conversionWarn": { - "message": "??It is possible to force the convertion of some fields while providing them.??" + "message": "من الممكن فرض تحويل بعض الحقول مع توفيرها." }, "convertToLabel": { "message": "حوّل إلى" }, "wdw_cardbookConfigurationEditFieldTitle": { - "message": "??Choose a conversion function??" + "message": "اختر وظيفة التحويل" }, "uppercaseLabel": { - "message": "??Uppercase??" + "message": "أحرف كبيرة" }, "lowercaseLabel": { - "message": "??Lowercase??" + "message": "أحرف صغيرة" }, "capitalizationLabel": { - "message": "??Capitalization??" + "message": "الرسملة" } -} \ No newline at end of file +} diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 014221d..16ca656 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -2622,7 +2622,7 @@ "message": "Mailer" }, "tzLabel": { - "message": "Časová zóna" + "message": "Časové pásmo" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Přidat do tohoto adresáře" }, "wdw_cardEditionViewResultTitle": { - "message": "Úprava výsledného kontaktu" + "message": "Úprava výsledného kontaktu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Úprava výsledného kontaktu" + "message": "Úprava výsledného kontaktu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registrace nové e-mailové adresy" @@ -3054,22 +3064,52 @@ "message": "Vytvoří novou skupinu" }, "wdw_cardEditionEditContactTitle": { - "message": "Upravit kontakt" + "message": "Upravit kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Upravit seznam" + "message": "Upravit seznam: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Upravit kontakt" + "message": "Upravit kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Nahlédnutí do existujícího kontaktu" + "message": "Zobrazit kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Zobrazit seznam" + "message": "Zobrazit seznam: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Upravit šablonu" + "message": "Upravit šablonu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Náhled tisku - $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Události" }, + "tzGroupboxLabel": { + "message": "Časové pásmo" + }, "noteGroupboxLabel": { "message": "Poznámky" }, @@ -6007,7 +6050,7 @@ "message": "Profesní informace" }, "allAddressBooks": { - "message": "Všechny složky kontaktů" + "message": "Všechny adresáře" }, "selectedLabel": { "message": "Vybráno" diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index 3c7c4ad..af24dff 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -3039,10 +3039,20 @@ "message": "Tilføj til denne adressebog" }, "wdw_cardEditionViewResultTitle": { - "message": "Resulterende kontaktændring" + "message": "Resulterende kontaktændring: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Resulterende kontaktændring" + "message": "Resulterende kontaktændring: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registrer en ny e-mailadresse" @@ -3054,22 +3064,52 @@ "message": "Ny postliste" }, "wdw_cardEditionEditContactTitle": { - "message": "Rediger kontakt" + "message": "Rediger kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Rediger liste" + "message": "Rediger liste: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Rediger kontakt" + "message": "Rediger kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Vis kontakt" + "message": "Vis kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Vis liste" + "message": "Vis liste: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Rediger skabelon" + "message": "Rediger skabelon: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Udskriftsforhåndsvisning af $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Begivenheder" }, + "tzGroupboxLabel": { + "message": "Tidszone" + }, "noteGroupboxLabel": { "message": "Noter" }, diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index 8011d9f..5ebbaf7 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -3,7 +3,7 @@ "message": "CardBook" }, "extDesc": { - "message": "vCard Adressbuch" + "message": "vCard-Adressbuch" }, "browserActionTitle": { "message": "CardBook", @@ -130,7 +130,7 @@ "message": "Keine Daten vorhanden." }, "targetCategoryLabel": { - "message": "Ergebnisse anzeigen" + "message": "Ergebnisse" }, "sourceCategoryLabel": { "message": "Quelle" @@ -2031,40 +2031,40 @@ } } }, - "cardsImagesExportedUndo": { - "message": "Bilder wurden in das Verzeichnis $P1$ exportiert", - "placeholders": { - "P1": { - "content": "$1" - } - } + "cardsExportedToFileUndo": { + "message": "Kontakte in Datei $P1$ exportiert", + "placeholders": { + "P1": { + "content": "$1" + } + } }, - "undoActionDoneUndo": { - "message": "Rückgängigmachen abgeschlossen ($P1$)", + "cardsExportedToDirUndo": { + "message": "Kontakte in das Verzeichnis $P1$ exportiert", "placeholders": { "P1": { "content": "$1" } } }, - "redoActionDoneUndo": { - "message": "Wiederherstellen abgeschlossen ($P1$)", + "cardsImagesExportedUndo": { + "message": "Bilder wurden in das Verzeichnis $P1$ exportiert", "placeholders": { "P1": { "content": "$1" } } }, - "cardsExportedToFileUndo": { - "message": "Kontakte in Datei $P1$ exportiert", + "undoActionDoneUndo": { + "message": "Rückgängigmachen abgeschlossen ($P1$)", "placeholders": { "P1": { "content": "$1" } } }, - "cardsExportedToDirUndo": { - "message": "Kontakte in das Verzeichnis $P1$ exportiert", + "redoActionDoneUndo": { + "message": "Wiederherstellen abgeschlossen ($P1$)", "placeholders": { "P1": { "content": "$1" @@ -2281,14 +2281,14 @@ }, "exportImagesToDirMessagePF": { "message": "$P1$ Bild wurde in das Verzeichnis $P2$ exportiert;$P1$ Bilder wurden in das Verzeichnis $P2$ exportiert", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "exportCardToDirMessagePF": { "message": "$P1$ Kontakt wurde in das Verzeichnis $P2$ exportiert;$P1$ Kontakte wurden in das Verzeichnis $P2$ exportiert", @@ -2789,7 +2789,7 @@ } }, "errorAttachingFile": { - "message": "Attaching vCard : Die Datei zum Anhängen der vCard kann nicht erstellt werden : $P1$ ($P2$)", + "message": "vCard anhängen : Die Datei zum Anhängen der vCard kann nicht erstellt werden: $P1$ ($P2$)", "placeholders": { "P1": { "content": "$1" @@ -2800,7 +2800,7 @@ } }, "errorInfiniteLoopRecursion": { - "message": "Lists : Nicht beendbare Rekursion in Listen : $P1$", + "message": "Listen : Endlosschleifenrekursion für Listen: $P1$", "placeholders": { "P1": { "content": "$1" @@ -2808,7 +2808,7 @@ } }, "WRONG_VERSION": { - "message": "Nur vCards Version 3.0 oder 4.0 werden unterstützt" + "message": "Nur vCards der Version 3.0 oder 4.0 werden unterstützt" }, "unableToParseResponse": { "message": "$P1$: Konnte die Antwort von Server nicht parsen. Fehlerhafte Zeile: $P2$", @@ -2881,7 +2881,7 @@ } }, "invalidOffice365Type": { - "message": "$P1$ : zu viel Typ $P2$ (maximal erlaubt: $P3$)", + "message": "$P1$ : Zu viele $P2$-Typen (maximal erlaubt: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -3039,10 +3039,20 @@ "message": "Zu diesem Adressbuch hinzufügen" }, "wdw_cardEditionViewResultTitle": { - "message": "Bearbeitung des resultierenden Kontakts" + "message": "Bearbeitung des resultierenden Kontakts: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Bearbeitung des resultierenden Kontakts" + "message": "Bearbeitung des resultierenden Kontakts: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Neue E-Mail-Adresse hinzufügen" @@ -3054,22 +3064,52 @@ "message": "Neue Verteilerliste erstellen" }, "wdw_cardEditionEditContactTitle": { - "message": "Kontakt bearbeiten" + "message": "Kontakt bearbeiten: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Liste bearbeiten" + "message": "Liste bearbeiten: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Kontakt bearbeiten" + "message": "Kontakt bearbeiten: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Kontakt anzeigen" + "message": "Kontakt anzeigen: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Liste anzeigen" + "message": "Liste anzeigen: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Vorlage bearbeiten" + "message": "Vorlage bearbeiten: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Druckvorschau von $P1$ - CardBook - Thunderbird", @@ -3109,11 +3149,14 @@ "eventGroupboxLabel": { "message": "Termine" }, + "tzGroupboxLabel": { + "message": "Zeitzone" + }, "noteGroupboxLabel": { "message": "Notizen" }, "searchTermsGroupboxLabel": { - "message": "Search terms" + "message": "Suchbegriffe" }, "addedCardsGroupboxLabel": { "message": "Ausgewählte Einträge" @@ -3627,7 +3670,7 @@ "message": "Nur Nachrichten von Absendern aus dem Adressbuch auflisten" }, "quickFilterBar.booleanMode.tooltip": { - "message": "Schlagwort-Filterungsmodus" + "message": "Schlagwort-Filtermodus" }, "quickFilterBar.booleanModeAny.label": { "message": "Eins der ausgewählten" @@ -4095,10 +4138,10 @@ "message": "Anhang:" }, "vCardLabel": { - "message": "vCard" + "message": "vCard:" }, "CardBookTabLabel": { - "message": "CardBook Tab" + "message": "CardBook-Tab" }, "editionTabLabel": { "message": "Edition" @@ -4512,7 +4555,7 @@ "message": "A" }, "typesCategoryOffice365Label": { - "message": "Office365" + "message": "Office 365" }, "typesCategoryOffice365Accesskey": { "message": "O" @@ -4671,7 +4714,7 @@ "message": "Verschlüsselung" }, "encryptionExplanation": { - "message": "CardBook kann Ihre lokalen Daten verschlüsseln. Der dafür benötigte geheime Schlüssel wird im Passwort-Manager gespeichert. Wenn Sie diesen Schlüssel verlieren, ist die Wiederherstellung Ihrer lokalen Daten unmöglich. Für einen vollständigen Schutz empfiehlt es sich, Thunderbirds Masterpasswort-Funktion zu aktivieren." + "message": "CardBook kann Ihre lokalen Daten verschlüsseln. Der dafür benötigte geheime Schlüssel wird im Passwort-Manager gespeichert. Wenn Sie diesen Schlüssel verlieren, ist die Wiederherstellung Ihrer lokalen Daten unmöglich. Für einen vollständigen Schutz empfiehlt es sich, Thunderbirds Hauptpasswort-Funktion zu aktivieren." }, "localDataEncryptionEnabledLabel": { "message": "Lokal zwischengespeicherte Adresskarten verschlüsseln" @@ -5004,7 +5047,7 @@ "message": "Titel für Termin:" }, "calendarEntryTitleTooltip": { - "message": "Das Feld sollte zwei Platzhalter %S für Namen und Alter enthalten. Falls leer, wird eine Standard-Nachricht verwendet." + "message": "Das Feld sollte zwei Platzhalter %S für Namen und Alter enthalten. Falls leer, wird eine Standardnachricht verwendet." }, "calendarEntryTitleAccesskey": { "message": "T" @@ -5037,7 +5080,7 @@ "message": "Erinnerung(en) n Stunden (Beispiel: 4,+1):" }, "calendarEntryAlarmTooltip": { - "message": "Wieviele Stunden vor dem Geburtstag soll die Erinnerung angezeigt werden. Falls leer, keine Erinnerung. Falls Sie mehrere Erinnerungen wünschen, geben Sie diese durch Kommas getrennt ein." + "message": "Wie viele Stunden vor dem Geburtstag soll die Erinnerung angezeigt werden. Falls leer, gibt es keine Erinnerung. Wenn Sie mehrere Erinnerungen wünschen, geben Sie diese durch Kommas getrennt ein." }, "calendarEntryAlarmAccesskey": { "message": "E" @@ -5448,7 +5491,7 @@ "message": "E-Mail-Format" }, "PreferMailFormat.label": { - "message": "Folgendes Nachrichten-Format bevorzugen:" + "message": "Folgendes Nachrichtenformat bevorzugen:" }, "PreferMailFormat.accesskey": { "message": "B" @@ -5544,10 +5587,10 @@ "message": "Eintrag einfügen" }, "exportsMenu": { - "message": "Exportieren" + "message": "Exporte" }, "exportCardImagesLabel": { - "message": "Exportieren Bilder" + "message": "Bilder exportieren" }, "exportCardToFileLabel": { "message": "Exportieren in eine Datei" @@ -5556,7 +5599,7 @@ "message": "Exportieren in ein Verzeichnis" }, "importsMenu": { - "message": "Importieren" + "message": "Importe" }, "importCardFromFileLabel": { "message": "Importieren aus einer Datei" diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index 6c26eac..f3e57f2 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -3039,10 +3039,20 @@ "message": "Προσθέστε σε αυτό το βιβλίο διευθύνσεων" }, "wdw_cardEditionViewResultTitle": { - "message": "Επακόλουθη τροποποίηση επαφής" + "message": "Επακόλουθη τροποποίηση επαφής: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Επακόλουθη τροποποίηση επαφής" + "message": "Επακόλουθη τροποποίηση επαφής: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Καταχωρίστε μια νέα διεύθυνση ηλεκτρονικού ταχυδρομείου" @@ -3054,22 +3064,52 @@ "message": "Νέα λίστα" }, "wdw_cardEditionEditContactTitle": { - "message": "Επεξεργασία επαφή" + "message": "Επεξεργασία επαφή: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Επεξεργασία λίστα" + "message": "Επεξεργασία λίστα: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Επεξεργασία επαφή" + "message": "Επεξεργασία επαφή: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Προβολή επαφή" + "message": "Προβολή επαφή: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Προβολή λίστα" + "message": "Προβολή λίστα: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Επεξεργασία πρότυπου" + "message": "Επεξεργασία πρότυπου: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Προεπισκόπηση εκτύπωσης – $P1$ – Επαφές – Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Συμβάντα" }, + "tzGroupboxLabel": { + "message": "Ζώνη ώρας" + }, "noteGroupboxLabel": { "message": "Σημειώσεις" }, diff --git a/src/_locales/en-US/messages.json b/src/_locales/en-US/messages.json index 19c2c27..2c8a6fe 100644 --- a/src/_locales/en-US/messages.json +++ b/src/_locales/en-US/messages.json @@ -3039,10 +3039,20 @@ "message": "Add to this address book" }, "wdw_cardEditionViewResultTitle": { - "message": "Resulting contact modification" + "message": "Resulting contact modification: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Resulting contact modification" + "message": "Resulting contact modification: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Register a new email address" @@ -3054,22 +3064,52 @@ "message": "New Mailing List" }, "wdw_cardEditionEditContactTitle": { - "message": "Edit Contact" + "message": "Edit Contact: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Edit List" + "message": "Edit List: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Edit Contact" + "message": "Edit Contact: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "View Contact" + "message": "View Contact: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "View List" + "message": "View List: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Edit Template" + "message": "Edit Template: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Print Preview of $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Events" }, + "tzGroupboxLabel": { + "message": "Time Zone" + }, "noteGroupboxLabel": { "message": "Notes" }, diff --git a/src/_locales/es-ES/messages.json b/src/_locales/es-ES/messages.json index 4a8399e..f79cc1d 100644 --- a/src/_locales/es-ES/messages.json +++ b/src/_locales/es-ES/messages.json @@ -3039,10 +3039,20 @@ "message": "Añadir esta libreta de direcciones" }, "wdw_cardEditionViewResultTitle": { - "message": "Modificación de contacto resultante" + "message": "Modificación de contacto resultante: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Modificación de contacto resultante" + "message": "Modificación de contacto resultante: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registrar una nueva dirección de correo electrónico" @@ -3054,22 +3064,52 @@ "message": "Nueva lista de correo" }, "wdw_cardEditionEditContactTitle": { - "message": "Editar el contacto" + "message": "Editar el contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Editar la lista" + "message": "Editar la lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Editar el contacto" + "message": "Editar el contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Ver el contacto" + "message": "Ver el contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Ver la lista" + "message": "Ver la lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Editar plantilla" + "message": "Editar la plantilla: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Vista previa de impresión de $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Eventos" }, + "tzGroupboxLabel": { + "message": "Zona horaria" + }, "noteGroupboxLabel": { "message": "Notas" }, diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index a64abaa..47d6899 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -2622,7 +2622,7 @@ "message": "Mailer" }, "tzLabel": { - "message": "Tz" + "message": "Fuseau horaire" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Ajouter à ce carnet d'adresses" }, "wdw_cardEditionViewResultTitle": { - "message": "Modifier le contact résultat" + "message": "Modifier le contact résultat : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Modifier le contact résultat" + "message": "Modifier le contact résultat : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Enregistrer une nouvelle adresse email" @@ -3054,22 +3064,52 @@ "message": "Créer une nouvelle liste de diffusion" }, "wdw_cardEditionEditContactTitle": { - "message": "Modifier le contact" + "message": "Modifier le contact : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Modifier la liste" + "message": "Modifier la liste : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Modifier le contact" + "message": "Modifier le contact : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Consulter le contact" + "message": "Consulter le contact : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Consulter la liste" + "message": "Consulter la liste : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Modifier le modèle" + "message": "Modifier le modèle : $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Aperçu avant impression de $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Évènements" }, + "tzGroupboxLabel": { + "message": "Fuseau horaire" + }, "noteGroupboxLabel": { "message": "Notes" }, diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json index 630264d..0b1bc88 100644 --- a/src/_locales/hr/messages.json +++ b/src/_locales/hr/messages.json @@ -2622,7 +2622,7 @@ "message": "Pošiljatelj" }, "tzLabel": { - "message": "TZ" + "message": "Vremenska zona" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Dodaj u ovaj adresar" }, "wdw_cardEditionViewResultTitle": { - "message": "Posljedica izmjene kontakta" + "message": "Posljedica izmjene kontakta: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Posljedica izmjene kontakta" + "message": "Posljedica izmjene kontakta: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registrirajte novu adresu e-pošte" @@ -3054,22 +3064,52 @@ "message": "Novi popis" }, "wdw_cardEditionEditContactTitle": { - "message": "Uredi kontakt" + "message": "Uredi kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Uredi popis" + "message": "Uredi popis: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Uredi kontakt" + "message": "Uredi kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Pogledaj kontakt" + "message": "Pogledaj kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Prikaži popis" + "message": "Prikaži popis: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Uredi predložak" + "message": "Uredi predložak: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Pregled ispisa $P1$ - Kontakti - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Događaje" }, + "tzGroupboxLabel": { + "message": "Vremenska zona" + }, "noteGroupboxLabel": { "message": "Bilješke" }, diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index aa53684..7f11311 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -82,7 +82,7 @@ "message": "Kategória eltávolítása" }, "convertCategoryFromAccountsOrCats": { - "message": "A kategória átalakítása a listára" + "message": "Kategória átalakítása a listára" }, "editNodeFromAccountsOrCats": { "message": "Csomópont szerkesztése" @@ -2049,11 +2049,11 @@ }, "cardsImagesExportedUndo": { "message": "Képek exportálva a(z) $P1$ könyvtárba", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "undoActionDoneUndo": { "message": "Visszavonása kész ($P1$)", @@ -2281,14 +2281,14 @@ }, "exportImagesToDirMessagePF": { "message": "$P1$ kép exportálva a(z) $P2$ könyvtárba;$P1$ kép exportálva a(z) $P2$ könyvtárba", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "exportCardToDirMessagePF": { "message": "$P1$ névjegy exportálva a(z) $P2$ könyvtárba;$P1$ névjegy exportálva a(z) $P2$ könyvtárba", @@ -2622,7 +2622,7 @@ "message": "Postázó" }, "tzLabel": { - "message": "TZ" + "message": "Időzóna" }, "geoLabel": { "message": "Föld" @@ -3039,10 +3039,20 @@ "message": "Névjegytár" }, "wdw_cardEditionViewResultTitle": { - "message": "Az ebből eredő névjegy módosítás" + "message": "Névjegymódosítás eredménye: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Az ebből eredő névjegy módosítás" + "message": "Névjegymódosítás eredménye: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Regisztráljon új e-mail címet" @@ -3054,22 +3064,52 @@ "message": "Egy új lista létrehozása" }, "wdw_cardEditionEditContactTitle": { - "message": "Névjegy szerkesztés" + "message": "Névjegy szerkesztése: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Lista szerkesztése" + "message": "Lista szerkesztése: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Névjegy szerkesztés" + "message": "Névjegy szerkesztése: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Nézet névjegy" + "message": "Névjegy megtekintése: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Nézet lista" + "message": "Lista megtekintése: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Sablon szerkesztése" + "message": "Sablon szerkesztése: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "$P1$ nyomtatási képe - Névjegyzék - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Események" }, + "tzGroupboxLabel": { + "message": "Időzóna" + }, "noteGroupboxLabel": { "message": "Jegyzetek" }, @@ -5580,7 +5623,7 @@ "message": "Névjegy másolata" }, "convertListToCategoryFromCardsLabel": { - "message": "Átalakítás listától kategóriának" + "message": "Lista átalakítása a kategóriába" }, "editAccountFromAccountsOrCatsLabel": { "message": "Névjegytár szerkesztése" @@ -6016,7 +6059,7 @@ "message": "Lehetőség van egyes mezők átalakítása kikényszerítésére, miközben megadja azokat." }, "convertToLabel": { - "message": "Konvertálás" + "message": "Átalakítás" }, "wdw_cardbookConfigurationEditFieldTitle": { "message": "Átalakítási függvény kijelölése" diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index ba32b42..893a34c 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -3039,10 +3039,20 @@ "message": "Tambahkan ke buku alamat ini" }, "wdw_cardEditionViewResultTitle": { - "message": "Modifikasi kontak yang dihasilkan" + "message": "Modifikasi kontak yang dihasilkan: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Modifikasi kontak yang dihasilkan" + "message": "Modifikasi kontak yang dihasilkan: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Daftarkan alamat email baru" @@ -3054,22 +3064,52 @@ "message": "Daftar Baru" }, "wdw_cardEditionEditContactTitle": { - "message": "Ubah Kontak" + "message": "Ubah Kontak: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Ubah Daftar" + "message": "Ubah Daftar: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Ubah Kontak" + "message": "Ubah Kontak: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Tampilan Kontak" + "message": "Tampilan Kontak: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Tampilan Daftar" + "message": "Tampilan Daftar: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Sunting Templat" + "message": "Sunting Templat: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "$P1$ - Pratinjau Cetak - Kontak - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Acara" }, + "tzGroupboxLabel": { + "message": "Zona Waktu" + }, "noteGroupboxLabel": { "message": "Catatan" }, diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index 4d48b69..933780c 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -2622,7 +2622,7 @@ "message": "Mailer" }, "tzLabel": { - "message": "TZ" + "message": "Fuso orario" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Aggiungi a questa rubrica" }, "wdw_cardEditionViewResultTitle": { - "message": "Modifica contatto risultante" + "message": "Modifica contatto risultante: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Modifica contatto risultante" + "message": "Modifica contatto risultante: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registra un nuovo indirizzo email" @@ -3054,22 +3064,52 @@ "message": "Crea una nuova lista" }, "wdw_cardEditionEditContactTitle": { - "message": "Modifica contatto" + "message": "Modifica contatto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Modifica lista" + "message": "Modifica lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Modifica contatto" + "message": "Modifica contatto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Consulta contatto" + "message": "Consulta contatto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Mostra lista" + "message": "Mostra lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Modifica modello" + "message": "Modifica modello: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Anteprima di stampa di $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Eventi" }, + "tzGroupboxLabel": { + "message": "Fuso orario" + }, "noteGroupboxLabel": { "message": "Note" }, diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index 3f2ca1a..868f168 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -3039,10 +3039,20 @@ "message": "このアドレス帳に追加する" }, "wdw_cardEditionViewResultTitle": { - "message": "結果の連絡先変更" + "message": "結果の連絡先変更: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "結果の連絡先変更" + "message": "結果の連絡先変更: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "新しいメールアドレスを登録する" @@ -3054,22 +3064,52 @@ "message": "新しいリスト" }, "wdw_cardEditionEditContactTitle": { - "message": "編集連絡先" + "message": "編集連絡先: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "編集リスト" + "message": "編集リスト: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "編集連絡先" + "message": "編集連絡先: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "表示連絡先" + "message": "表示連絡先: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "表示リスト" + "message": "表示リスト: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "テンプレートを編集" + "message": "テンプレートを編集: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "$P1$の印刷プレビュー - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "予定" }, + "tzGroupboxLabel": { + "message": "タイムゾーン" + }, "noteGroupboxLabel": { "message": "メモ" }, diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index 8799b3c..0415e54 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -3039,10 +3039,20 @@ "message": "다음 주소록에 추가" }, "wdw_cardEditionViewResultTitle": { - "message": "결과 연락처 수정" + "message": "결과 연락처 수정: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "결과 연락처 수정" + "message": "결과 연락처 수정: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "새 이메일 주소 등록" @@ -3054,22 +3064,52 @@ "message": "새 메일링 목록" }, "wdw_cardEditionEditContactTitle": { - "message": "연락처 편집" + "message": "연락처 편집: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "목록 수정" + "message": "목록 수정: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "연락처 편집" + "message": "연락처 편집: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "연락처보기" + "message": "연락처보기: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "목록보기" + "message": "목록보기: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "템플릿 편집" + "message": "템플릿 편집: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "$P1$ - 인쇄 미리보기 – CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "이벤트" }, + "tzGroupboxLabel": { + "message": "시간대" + }, "noteGroupboxLabel": { "message": "메모" }, diff --git a/src/_locales/lt/messages.json b/src/_locales/lt/messages.json index 43d4694..95b3803 100644 --- a/src/_locales/lt/messages.json +++ b/src/_locales/lt/messages.json @@ -2622,7 +2622,7 @@ "message": "Mailer" }, "tzLabel": { - "message": "TZ" + "message": "??Time Zone??" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Įtraukti į šią adresų knygą" }, "wdw_cardEditionViewResultTitle": { - "message": "Susiję kontaktiniai pakeitimai" + "message": "Susiję kontaktiniai pakeitimai: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Susiję kontaktiniai pakeitimai" + "message": "Susiję kontaktiniai pakeitimai: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Įrašykite naują el. pašto adresą" @@ -3054,22 +3064,52 @@ "message": "Naujas sąrašas" }, "wdw_cardEditionEditContactTitle": { - "message": "Keisti kontaktą" + "message": "Keisti kontaktą: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Keisti sąrašą" + "message": "Keisti sąrašą: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Keisti kontaktą" + "message": "Keisti kontaktą: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Rodymas kontaktą" + "message": "Rodymas kontaktą: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Rodymas sąrašą" + "message": "Rodymas sąrašą: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Redaguoti šabloną" + "message": "Redaguoti šabloną: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Spaudinio peržiūra ($P1$) - Kontaktai - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Įvykius" }, + "tzGroupboxLabel": { + "message": "??Time Zone??" + }, "noteGroupboxLabel": { "message": "Pastabos" }, diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 6ed8eb5..814ff30 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -3039,10 +3039,20 @@ "message": "Toevoegen aan dit adresboek" }, "wdw_cardEditionViewResultTitle": { - "message": "Resulterende contactpersoon wijzigen" + "message": "Resulterende contactpersoon wijzigen: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Resulterende contactpersoon wijzigen" + "message": "Resulterende contactpersoon wijzigen: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registreer een nieuw e-mailadres" @@ -3054,22 +3064,52 @@ "message": "Een nieuwe lijst aanmaken" }, "wdw_cardEditionEditContactTitle": { - "message": "Contact bewerken" + "message": "Contact bewerken: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Lijst bewerken" + "message": "Lijst bewerken: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Contact bewerken" + "message": "Contact bewerken: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Toon contact" + "message": "Toon contact: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Toon lijst" + "message": "Toon lijst: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Sjabloon bewerken" + "message": "Sjabloon bewerken: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Afdrukvoorbeeld van $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Gebeurtenissen" }, + "tzGroupboxLabel": { + "message": "Tijdzone" + }, "noteGroupboxLabel": { "message": "Notities" }, diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index c824a97..6dc0a94 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -3039,10 +3039,20 @@ "message": "Dodaj do tej książki adresowej" }, "wdw_cardEditionViewResultTitle": { - "message": "Wynik modyfikacji wizytówki" + "message": "Wynik modyfikacji wizytówki: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Wynika modyfikacji wizytówki" + "message": "Wynika modyfikacji wizytówki: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Zarejestruj nowy adres e-mail" @@ -3054,22 +3064,52 @@ "message": "Dodaj nową listę dystrybucyjną" }, "wdw_cardEditionEditContactTitle": { - "message": "Modyfikacja wizytówki" + "message": "Modyfikacja wizytówki: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Edytuj listę" + "message": "Edytuj listę: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Modyfikacja wizytówki" + "message": "Modyfikacja wizytówki: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Podgląd wizytówki" + "message": "Podgląd wizytówki: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Podgląd listy" + "message": "Podgląd listy: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Edytuj szablon" + "message": "Edytuj szablon: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Podgląd wydruku $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Wydarzenia" }, + "tzGroupboxLabel": { + "message": "Strefa czasowa" + }, "noteGroupboxLabel": { "message": "Notatki" }, diff --git a/src/_locales/pt-BR/messages.json b/src/_locales/pt-BR/messages.json index fb818fa..14abcd9 100644 --- a/src/_locales/pt-BR/messages.json +++ b/src/_locales/pt-BR/messages.json @@ -3039,10 +3039,20 @@ "message": "Adicionr a essa agenda" }, "wdw_cardEditionViewResultTitle": { - "message": "Resultado da modificação do contato" + "message": "Resultado da modificação do contato: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Resultado da modificação do contato" + "message": "Resultado da modificação do contato: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registar novo endereço de email" @@ -3054,22 +3064,52 @@ "message": "Criar nova lista" }, "wdw_cardEditionEditContactTitle": { - "message": "Editar contato" + "message": "Editar contato: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Editar lista" + "message": "Editar lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Editar contato" + "message": "Editar contato: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Consulta contato" + "message": "Visualizar contato: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Visualizar lista" + "message": "Visualizar lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Editar modelo" + "message": "Editar modelo: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Pré-visualização de $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Eventos" }, + "tzGroupboxLabel": { + "message": "Fuso horário" + }, "noteGroupboxLabel": { "message": "Anotações" }, diff --git a/src/_locales/pt-PT/messages.json b/src/_locales/pt-PT/messages.json index 98847a9..f83a6eb 100644 --- a/src/_locales/pt-PT/messages.json +++ b/src/_locales/pt-PT/messages.json @@ -3039,10 +3039,20 @@ "message": "Adicionar a este livro de endereços" }, "wdw_cardEditionViewResultTitle": { - "message": "Resultado da modificação do contacto" + "message": "Resultado da modificação do contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Resultado da modificação do contacto" + "message": "Resultado da modificação do contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registar novo endereço de e-mail" @@ -3054,22 +3064,52 @@ "message": "Nova Lista de Correspondência" }, "wdw_cardEditionEditContactTitle": { - "message": "Editar contacto" + "message": "Editar contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Editar Lista" + "message": "Editar Lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Editar Contacto" + "message": "Editar Contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Ver Contacto" + "message": "Ver Contacto: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Ver Lista" + "message": "Ver Lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Editar modelo" + "message": "Editar modelo: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Pré-visualização de impressão de $P1$ — CardBook — Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Eventos" }, + "tzGroupboxLabel": { + "message": "Fuso Horário" + }, "noteGroupboxLabel": { "message": "Notas" }, diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index e20bd46..743dd99 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -140,11 +140,11 @@ }, "Validating1Label": { "message": "Se validează ($P1$)…", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "Validating2Label": { "message": "Se validează…" @@ -171,7 +171,7 @@ "message": "Validarea a esuat" }, "ValidationFailedOffLine": { - "message": "Momentan ești offline." + "message": "Momentan ești deconectat." }, "ValidationOKLabel": { "message": "Validarea a reușit" @@ -181,35 +181,35 @@ }, "customFieldsErrorUPPERCASE": { "message": "Numele câmpurilor personalizate trebuie să fie scrise cu majuscule: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "customFieldsErrorX": { "message": "Numele câmpurilor personalizate trebuie să înceapă cu X-: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "customFieldsErrorFIELD": { "message": "$P1$ este un cuvânt rezervat și nu poate fi utilizat pentru propriul nume de câmp personalizat", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "customFieldsErrorCHAR": { "message": "Numele câmpurilor personalizate nu pot conține caractere speciale, precum virgulă, punct și virgulă, două puncte sau punct: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "customFieldsErrorUNIQUE": { "message": "Numele câmpurilor personalizate trebuie să fie unice (câmpurile personalizate sunt definite în mai multe file)." @@ -219,636 +219,636 @@ }, "allContactsLoadedFromFile": { "message": "$P1$ : Toate contactele au fost încărcate din fișier.", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "notAllContactsLoadedFromFile": { "message": "$P1$ : Nu toate contactele au fost încărcate din fișier: $P2$ în eroare.", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroRunning": { "message": "$P1$ : Se execută sincronizarea", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroNotTried": { "message": "$P1$ : Sincronizarea nu a fost încercată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroFinished": { "message": "$P1$ : Sincronizarea a fost terminată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroFinishedResult": { "message": "$P1$ : Sincronizarea a fost terminată, rezultatul contactelor :", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroProcessed": { "message": "Contacte procesate : $P1$/$P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsUpToDate": { "message": "$P1$ : Contacte actualizate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsNewOnServer": { "message": "$P1$ : Contacte noi pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsUpdatedOnServer": { "message": "$P1$ : Contacte actualizate pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsDeletedOnServer": { "message": "$P1$ : Contacte șterse pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsDeletedOnDisk": { "message": "$P1$ : Contacte șterse local : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsDeletedOnDiskUpdatedOnServer": { "message": "$P1$ : Contacte șterse local și actualizate pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsNewOnDisk": { "message": "$P1$ : Contacte locale noi : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsUpdatedOnDisk": { "message": "$P1$ : Contacte actualizate local : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsUpdatedOnBoth": { "message": "$P1$ : Contacte actualizate local și pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCardsUpdatedOnDiskDeletedOnServer": { "message": "$P1$ : Contacte actualizate local și șterse de pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesUpToDate": { "message": "$P1$ : Categorii actualizate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesNewOnServer": { "message": "$P1$ : Categorii noi pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesUpdatedOnServer": { "message": "$P1$ : Categorii actualizate pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesDeletedOnServer": { "message": "$P1$ : Categorii șterse de pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesDeletedOnDisk": { "message": "$P1$ : Categorii șterse local : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesDeletedOnDiskUpdatedOnServer": { "message": "$P1$ : Categorii șterse local și actualizate pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesNewOnDisk": { "message": "$P1$ : Categorii locale noi : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesUpdatedOnDisk": { "message": "$P1$ : Categorii actualizate local : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesUpdatedOnBoth": { "message": "$P1$ : Categorii actualizate local și pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroCategoriesUpdatedOnDiskDeletedOnServer": { "message": "$P1$ : Categorii actualizate local și șterse de pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroModifGetOKFromServer": { "message": "$P1$ : Modificări primite cu succes de pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroModifGetKOFromServer": { "message": "$P1$ : Modificări primite fără succes de pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroModifPutOKToServer": { "message": "$P1$ : Modificări transmise cu succes pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroModifPutKOToServer": { "message": "$P1$ : Modificări transmise fără succes pe server : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } - }, - "synchroImpossible": { - "message": "$P1$ : Nu este posibilă sincronizarea cu serverul.", - "placeholders": { - "P1": { - "content": "$1" - } - } - }, - "synchroDBFinishedResult": { - "message": "$P1$ : Baza de date locală a fost deschisă, rezultatul contactelor :", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } + }, + "synchroImpossible": { + "message": "$P1$ : Nu este posibilă sincronizarea cu serverul.", + "placeholders": { + "P1": { + "content": "$1" + } + } + }, + "synchroDBFinishedResult": { + "message": "$P1$ : Baza de date locală a fost deschisă, rezultatul contactelor :", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroDBCardsOK": { "message": "$P1$ : Contacte deschise : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroDBCardsKO": { "message": "$P1$ : Contacte eronate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroDirFinishedResult": { "message": "$P1$ : Directorul a fost deschis, rezultatul contactelor :", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroDirCardsOK": { "message": "$P1$ : Contacte deschise : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroDirCardsKO": { "message": "$P1$ : Contacte eronate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroFileFinishedResult": { "message": "$P1$ : Fișierul a fost deschis, rezultatul contactelor :", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroFileCardsOK": { "message": "$P1$ : Contacte deschise : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroFileCardsKO": { "message": "$P1$ : Contacte eronate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchroForcedToResync": { "message": "$P1$ : Suntem nevoiți să resincronizăm acest cont", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchroAllFinished": { "message": "Toate sincronizările au fost terminate" }, "discoveryRunning": { "message": "$P1$ : Se execută descoperirea automată a agendelor", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "imageGetResponse": { "message": "$P1$ : Imagini descărcate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "imageGetError": { "message": "$P1$ : Imagini în eroare : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "importFinishedResult": { "message": "$P1$ : Importul a fost terminat, rezultatul contactelor :", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "importCardsOK": { "message": "$P1$ : Contacte importate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "importCardsKO": { "message": "$P1$ : Contacte eronate : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "importAllFinished": { "message": "Toate importurile au fost terminate" }, "cardDeletedOnDisk": { "message": "$P1$ : Contactul $P2$ a fost șters local", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardUpdatedOnDisk": { "message": "$P1$ : Contactul $P2$ a fost actualizat local", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardAlreadyGetFromCache": { "message": "$P1$ : Contactul $P2$ deja primit din cache", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardDeletedOnDiskUpdatedOnServer": { "message": "$P1$ : Contactul $P2$ a fost șters local și actualizat pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardUpdatedOnBoth": { "message": "$P1$ : Contactul $P2$ a fost actualizat local și pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardUpdatedOnServer": { "message": "$P1$ : Contactul $P2$ a fost actualizat pe server (etag găsit : $P3$, etag în cache : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "cardNewOnServer": { "message": "$P1$ : A fost găsit un contact nou pe server", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardLoadedFromCacheDB": { "message": "$P1$ : Contactul $P2$ a fost încărcat din cache (IndexedDB)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardNewOnDisk": { "message": "$P1$ : Contactul $P2$ nou local", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardUpdatedOnDiskDeletedOnServer": { "message": "$P1$ : Contactul $P2$ a fost actualizat local și șters de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardDeletedOnServer": { "message": "$P1$ : Contactul $P2$ a fost șters de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardAlreadyExists": { "message": "$P1$ : Contactul $P2$ există deja", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardAskUserTitle": { "message": "Conflict modificare contact" @@ -879,524 +879,524 @@ }, "serverCardDeletedFromServer": { "message": "$P1$ : Contactul $P2$ a fost șters de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardNotExistServer": { "message": "$P1$ : Contactul $P2$ nu există pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardDeleteFailed": { "message": "$P1$ : Contactul $P2$ nu a fost șters de pe server (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCardSendingDeletion": { "message": "$P1$ : Contactul $P2$ : trimitere cereri de ștergere …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } - }, - "serverCardUpdatedOnServerWithEtag": { + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } + }, + "serverCardUpdatedOnServerWithEtag": { "message": "$P1$ : Contactul $P2$ a fost actualizat pe server (etag : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverCardUpdatedOnServerWithoutEtag": { "message": "$P1$ : Contactul $P2$ a fost actualizat pe server (nici un etag în răspuns)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardUpdateFailed": { "message": "$P1$ : Contactul $P2$ nu a fost actualizat pe server (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCardSendingUpdate": { "message": "$P1$ : Contactul $P2$ : trimitere cereri de actualizare …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardCreatedOnServerWithEtag": { "message": "$P1$ : Contactul $P2$ a fost creat pe server (etag : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverCardCreatedOnServerWithoutEtag": { "message": "$P1$ : Contactul $P2$ a fost creat pe server (nici un etag în răspuns)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardCreateFailed": { "message": "$P1$ : Contactul $P2$ nu a fost creat pe server (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCardSendingCreate": { "message": "$P1$ : Contactul $P2$ trimitere cereri de creare …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardGetImageFailed": { "message": "$P1$ : Imaginea nu a putut fi descărcată pentru contactul $P2$ (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCardGetImageOK": { "message": "$P1$ : Imagine a fost descărcată pentru contactul $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardGettingImage": { "message": "$P1$ : Descărcare imagine pentru contactul $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardGetKeyFailed": { "message": "$P1$ : Cheia nu a putut fi descărcată pentru contactul $P2$ (adresă URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCardGetKeyOK": { "message": "$P1$ : Cheie descărcată pentru contactul $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardGettingKey": { "message": "$P1$ : Descărcare cheie pentru contactul $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardGetOK": { "message": "$P1$ : Contactul $P2$ a fost descărcat de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCardGetFailed": { "message": "$P1$ : Nu s-a putut descărca de pe server (adresa URL : $P2$, stare : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverSendingGetLabels": { "message": "$P1$ : trimitere cerere de obținere a etichetelor …", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "serverGetLabelsOK": { "message": "$P1$ : etichetele au fost obținute", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "serverGetLabelsFailed": { "message": "$P1$ : etichetele nu au putut fi obținute de pe server (adresa url : $P2$, status : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverSendingGetCardLabels": { "message": "$P1$ : Contactul $P2$ : trimitere cerere de obținere a etichetelor …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverGetCardLabelsOK": { "message": "$P1$ : Contactul $P2$ : etichetele au fost obținute", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverGetCardLabelsFailed": { "message": "$P1$ : Contactul $P2$ : etichetele nu au putut fi obținute de pe server (adresa url : $P3$, status : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverSendingPutLabels": { "message": "$P1$ : trimitere cerere de actualizare a etichetelor …", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "serverPutLabelsOK": { "message": "$P1$ : etichetele au fost actualizate", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "serverPutLabelsFailed": { "message": "$P1$ : etichetele nu au putut fi actualizate pe server (adresa url: $P2$, stare: $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverSendingPutCardLabels": { "message": "$P1$ : Contactul $P2$ : trimitere cerere de actualizare a etichetelor …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverPutCardLabelsOK": { "message": "$P1$ : Contactul $P2$ : etichetele au fost actualizate", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverPutCardLabelsFailed": { "message": "$P1$ : Contactul $P2$: etichetele nu au putut fi actualizate pe server (adresa url: $P3$, stare: $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "categoryDeletedOnDisk": { "message": "$P1$ : Categoria $P2$ a fost ștearsă local", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryUpdatedOnDisk": { "message": "$P1$ : Categoria $P2$ a fost actualizată local", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryAlreadyGetFromCache": { "message": "$P1$ : Categoria $P2$ deja primită din cache", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryDeletedOnDiskUpdatedOnServer": { "message": "$P1$ : Categoria $P2$ a fost ștearsă local și actualizată pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryUpdatedOnBoth": { "message": "$P1$ : Categoria $P2$ a fost actualizată local și pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryUpdatedOnServer": { "message": "$P1$ : Categoria $P2$ a fost actualizată pe server (etag găsit : $P3$, etag în cache : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "categoryNewOnServer": { "message": "$P1$ : Am găsit o categorie nouă pe server", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categoryLoadedFromCacheDB": { "message": "$P1$ : Categoria $P2$ a fost încărcată din cache (IndexedDB)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryNewOnDisk": { "message": "$P1$ : Categoria $P2$ nouă local", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryUpdatedOnDiskDeletedOnServer": { "message": "$P1$ : Categoria $P2$ a fost actualizată local și ștearsă de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryDeletedOnServer": { "message": "$P1$ : Categoria $P2$ a fost ștearsă de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryAskUserTitle": { "message": "Conflict modificare categorie" @@ -1415,677 +1415,677 @@ }, "serverCategoryDeletedFromServer": { "message": "$P1$ : Categoria $P2$ a fost ștearsă de pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCategoryNotExistServer": { "message": "$P1$ : Categoria $P2$ nu există pe server", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCategoryDeleteFailed": { "message": "$P1$ : Categoria $P2$ nu a putut fi ștearsă de pe server (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCategorySendingDeletion": { "message": "$P1$ : Categoria $P2$ : trimitere cerere de ștergere …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCategoryUpdatedOnServerWithEtag": { "message": "$P1$ : Categoria $P2$ a fost actualizată pe server (etag : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverCategoryUpdatedOnServerWithoutEtag": { "message": "$P1$ : Categoria $P2$ a fost actualizată pe server (nici un etag în răspuns)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCategoryUpdateFailed": { "message": "$P1$ : Categoria $P2$ nu a putut fi actualizată pe server (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCategorySendingUpdate": { "message": "$P1$ : Categoria $P2$ : trimitere cerere de actualizare …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCategoryCreatedOnServerWithEtag": { "message": "$P1$ : Categoria $P2$ a fost creată pe server (etag : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "serverCategoryCreatedOnServerWithoutEtag": { "message": "$P1$ : Categoria $P2$ a fost creată pe server (nici un etag în răspuns)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "serverCategoryCreateFailed": { "message": "$P1$ : Categoria $P2$ nu a putut fi creată pe server (adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "serverCategorySendingCreate": { "message": "$P1$ : Categoria $P2$ trimitere cerere de creare …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchronizationSearchingCategories": { "message": "$P1$ : Căutare în categorii …", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchronizationFailed": { "message": "$P1$ : Sincronizarea a eșuat (pas : $P2$, adresa URL : $P3$, stare : $P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "synchronizationUnauthorized": { "message": "$P1$ : Conectare la server imposibilă. Configurație, nume de utilizator sau parolă posibil greșite.", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchronizationSearchingCards": { "message": "$P1$ : Căutare în contacte …", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "synchronizationRequestDiscovery": { "message": "$P1$ : Validare fără cerere de descoperire pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchronizationRequestDiscovery4": { "message": "$P1$ : Solicitare de descoperire faza 4 pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchronizationRequestDiscovery3": { "message": "$P1$ : Solicitare de descoperire faza 3 pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchronizationRequestDiscovery2": { "message": "$P1$ : Solicitare de descoperire faza 2 pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "synchronizationRequestDiscovery1": { "message": "$P1$ : Solicitare de descoperire faza 1 pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "googleAccessTokenOK": { "message": "$P1$ : Solicitarea jetonului de acces Google este ok, jeton de acces : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "googleRefreshTokenOK": { "message": "$P1$ : Solicitarea jetonului de înnoire Google este ok, jeton de înnoire : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "googleGetNewRefreshToken": { "message": "$P1$ : Încerc să obțin un jeton de înnoire Google nou pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "googleNewRefreshTokenOK": { "message": "$P1$ : Am primit un cod de autorizare : $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "googleRequestAccessToken": { "message": "$P1$ : Solicitare jeton de acces Google pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "googleRequestRefreshToken": { "message": "$P1$ : Solicitare jeton de innoire Google pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "yahooAccessTokenOK": { "message": "$P1$ : Solicitarea jetonului de acces Yahoo! este ok, jeton de acces : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "yahooRefreshTokenOK": { "message": "$P1$ : Solicitarea jetonului de innoire Yahoo! este ok, jeton de înnoire : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "yahooGetNewRefreshToken": { "message": "$P1$ : Încerc să obțin un jeton de înnoire Yahoo! pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "yahooNewRefreshTokenOK": { "message": "$P1$ : Am primit un cod de autorizare : $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "yahooRequestAccessToken": { "message": "$P1$ : Solicitare jeton de acces Yahoo! pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "yahooRequestRefreshToken": { "message": "$P1$ : Solicitare jeton de innoire Yahoo! pe $P2$ …", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "periodicSyncDeleting": { "message": "$P1$ : Ștergere proces periodic de sincronizare (identificare : $P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "periodicSyncSetting": { "message": "$P1$ : Setare proces de sincronizare periodică (interval : $P2$ ms, identificare : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "periodicSyncSyncing": { "message": "$P1$ : Sincronizare datorată sincronizării periodice …", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "fileNotFound": { "message": "Fișierul $P1$ nu există.", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "fileEmpty": { "message": "Fișierul $P1$ este gol", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "fileAlreadyOpen": { "message": "Fișierul $P1$ este deja deschis în CardBook", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "directoryAlreadyOpen": { "message": "Directorul $P1$ este deja deschis în CardBook", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "parsingCardError": { "message": "$P1$ : Eroare la procesarea contactului : \n$P2$ \n$P3$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "addressbookOpened": { "message": "$P1$ : Agendă deschisă", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookModified": { "message": "$P1$ : Agendă modificată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookDeleted": { "message": "$P1$ : Agendă ștearsă", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookCreated": { "message": "$P1$ : Agendă creată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookDisabled": { "message": "$P1$ : Agendă inactivată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookReadOnly": { "message": "$P1$ : Agendă în modul numai citire", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookReadWrite": { "message": "$P1$ : Agendă în modul de scriere-citire", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookEnabled": { "message": "$P1$ : Agendă activată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardCreated": { "message": "$P1$ : Contactul $P2$ a fost creat", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardUpdated": { "message": "$P1$ : Contactul $P2$ a fost actualizat", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardDeleted": { "message": "$P1$ : Contactul $P2$ a fost șters", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardAddedToCategory": { "message": "$P1$ : Contacul $P2$ a fost adăugat în categoria $P3$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "cardDeletedFromAllCategory": { "message": "$P1$ : Contactul $P2$ a fost eliminat din toate categoriile", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "cardsConverted": { "message": "$P1$ : contacte convertite în $P2$ : $P3$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "cardsConvertedUndo": { "message": "VCard-uri convertite" }, "cardsImportedFromFileUndo": { "message": "Fișierul $P1$ importat", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsImportedFromDirUndo": { "message": "Directorul $P1$ importat", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsExportedToFileUndo": { "message": "Contactele au fost exportate în fișierul $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsExportedToDirUndo": { "message": "Contactele au fost exportate în directorul $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsImagesExportedUndo": { - "message": "??Images exported to directory $P1$??", - "placeholders": { - "P1": { - "content": "$1" - } - } + "message": "Imagini exportate în directorul $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "undoActionDoneUndo": { "message": "Anulare terminată ($P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "redoActionDoneUndo": { "message": "Refacere terminată ($P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardCreatedUndo": { "message": "Contactul $P1$ a fost creat", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardUpdatedUndo": { "message": "Contactul $P1$ a fost actualizat", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "outgoingEmailCollectedUndo": { "message": "Email de ieșire collectat" @@ -2104,33 +2104,33 @@ }, "displayNameGenerated": { "message": "$P1$ : contacte care au numele afișat regenerat : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "displayNameGeneratedUndo": { "message": "Nume afișate regenerate" }, "cardModifiedUndo": { "message": "Contactul $P1$ a fost actualizat", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsDeleted1Undo": { "message": "Contactul $P1$ a fost șters", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsDeleted2Undo": { "message": "Contacte șterse" @@ -2143,196 +2143,196 @@ }, "categoryCreated": { "message": "$P1$ : Categoria $P2$ a fost creată", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryCreatedUndo": { "message": "Categoria $P1$ a fost creată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categorySelectedUndo": { "message": "Categoria $P1$ selectată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categoryUnselectedUndo": { "message": "Categoria $P1$ deselectată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categoryRenamed": { "message": "$P1$ : Categoria $P2$ redenumită", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryRenamedUndo": { "message": "Categoria $P1$ redenumită", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categoryDeleted": { "message": "$P1$ : Categoria $P2$ a fost ștearsă", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "categoryDeletedUndo": { "message": "Categoria $P1$ a fost ștearsă", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categoryConvertedToListUndo": { "message": "Categoria $P1$ convertită în listă", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "listConvertedToCategoryUndo": { "message": "Lista $P1$ convertită în categorie", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "linePastedUndo": { "message": "Linie lipită" }, "nodeRenamedUndo": { "message": "Nodul $P1$ a fost redenumit", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "nodeDeleted": { "message": "$P1$ : Nodul $P2$ a fost șters", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "nodeDeletedUndo": { "message": "Nodul $P1$ a fost șters", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "listCreatedFromNodeUndo": { "message": "Lista $P1$ a fost creată din nod", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardsFormattedUndo": { "message": "$P1$ : Contacte formatate ($P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "exportImagesToDirMessagePF": { - "message": "??$P1$ image exported into the directory $P2$;$P1$ images exported into the directory $P2$??", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "message": "$P1$ imagine exportată în directorul $P2$;$P1$ imagini exportate în directorul $P2$", + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "exportCardToDirMessagePF": { "message": "$P1$ contact exportat în directorul $P2$;$P1$ contacte exportate în directorul $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "exportCardToFileMessagePF": { "message": "$P1$ contact exportat în fisierul $P2$;$P1$ contacte exportate în fisierul $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "importCardFromDirMessagePF": { "message": "$P1$ contact importat din directorul $P2$;$P1$ contacte importate din directorul $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "importCardFromFileMessagePF": { "message": "$P1$ contact importat din fisierul $P2$;$P1$ contacte importate din fisierul $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "importNotIntoSameFile": { "message": "Este interzis importul în același fișier" @@ -2351,19 +2351,19 @@ }, "imageErrorWithMessage": { "message": "Imaginea nu a fost adăugată : $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "imageSavedToFile": { "message": "Imaginea a fost salvată în fișier : $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "contactsCopied": { "message": "Contactele au fost copiate în clipboard" @@ -2376,65 +2376,65 @@ }, "linePastedToCard": { "message": "Linia a fost lipită la contactul : $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "numberContactsFound": { "message": "Numărul de contacte găsite: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "numberContacts": { "message": "Numărul de contacte: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "numberContactsFoundModified": { "message": "Numărul de contacte găsite: $P1$ (modificate local: $P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "numberContactsModified": { "message": "Numărul de contacte: $P1$ (modificate local: $P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "numberContactsSelected": { "message": "Selectate: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "numberLines": { "message": "Număr de linii: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardbook.searchFrom.name": { "message": "CardBook De la" @@ -2492,11 +2492,11 @@ }, "urlDownloaded": { "message": "Adresă URL descărcată : $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addressbookHeader": { "message": "Agendă" @@ -2680,85 +2680,85 @@ }, "birthdaysListWindowLabel": { "message": "Lista aniversărilor (total : $P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "syncListWindowLabelRunning": { "message": "Se execută sincronizarea aniversărilor ($P1$/$P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "syncListWindowLabelEnded": { "message": "Sincronizarea aniversărilor s-a încheiat ($P1$/$P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "syncListWindowLabelFailed": { "message": "Sincronizarea aniversărilor a eșuat" }, "syncListExistingEntry": { "message": "$P1$ : Eveniment existent în Lightning : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "syncListCreatedEntry": { "message": "$P1$ : Evenimentul a fost creat în Lightning : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "syncListErrorEntry": { "message": "$P1$ : Eveniment în eroare în Lightning : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "noBirthdaysFoundMessage": { "message": "Nu a fost găsită nici o aniversare până la $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "noEmailFoundMessage": { "message": "Nu a fost găsit nici un email pentru $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "eventEntryTitleMessage": { "message": "Aniversarea lui %1$S" @@ -2771,94 +2771,94 @@ }, "calendarNotFoundMessage": { "message": "Calendarul $P1$ nu a fost găsit. Sincronizarea cu Lightning anulată", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "calendarNotWritableTitle": { "message": "Memento Aniversare - Sincronizarea cu Lightning anulată" }, "calendarNotWritableMessage": { "message": "Calendarul $P1$ nu poate fi scris (acesta poate fi în mod doar citire sau offline). Sincronizarea cu Lightning anulată.", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "errorAttachingFile": { "message": "Atașare vCard : Nu se poate genera fișierul pentru atașarea vCard-ului la email : $P1$ ($P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "errorInfiniteLoopRecursion": { "message": "Liste : recursivitate în buclă infinită pentru listele : $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "WRONG_VERSION": { "message": "Sunt suportate numai vCards versiunea 3.0 sau 4.0" }, "unableToParseResponse": { "message": "$P1$ : Este imposibil de analizat răspunsul serverului din cauza acestei linii : $P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "dateEntry1Wrong": { "message": "$P1$ : Contactul $P2$ are o valoarea a câmpului dată ($P3$) care nu corespunde cu formatul de dată al agendei ($P4$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - }, - "P4": { - "content": "$4" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + }, + "P4": { + "content": "$4" + } + } }, "dateEntry2Wrong": { "message": "Valoarea câmpului dată ($P1$) nu corespunde cu formatul de dată al agendei ($P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "invalidOffice365Field": { "message": "$P1$ nu poate fi sincronizat (valoare: $P2$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "invalidOffice365Email": { "message": "Nu pot fi sincronizate mai mult de 3 adrese de e-mail" @@ -2873,15 +2873,15 @@ "message": "Nu pot fi sincronizate mai mult de 17 numere de telefon" }, "invalidOffice365EmptyType": { - "message": "$P1$ : tipurile goale nu sunt permise", - "placeholders": { - "P1": { - "content": "$1" - } - } + "message": "Tipurile goale nu sunt permise în elementul $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "invalidOffice365Type": { - "message": "$P1$ : prea mult tip $P2$ (maxim permis: $P3$)", + "message": "Prea multe tipuri $P2$ în elementul $P1$ (maxim permis: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -2895,7 +2895,7 @@ } }, "invalidOffice365Member": { - "message": "Nu poți adăuga o adresă de e-mail care nu aparține unei persoane de contact din agenda ta ($P1$)", + "message": "Nu poți adăuga o adresă de e-mail care nu aparține unui contact din agenda ta ($P1$)", "placeholders": { "P1": { "content": "$1" @@ -2904,17 +2904,17 @@ }, "validateIntegerMsg": { "message": "Câmpul $P1$ ar trebui să fie nul sau un număr întreg între 1 și $P2$ (valoare : $P3$)", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - }, - "P3": { - "content": "$3" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + }, + "P3": { + "content": "$3" + } + } }, "eventNameNull": { "message": "Cel puțin un eveniment nu are descriere" @@ -2924,11 +2924,11 @@ }, "invalidURL": { "message": "Adresa URL invalidă : $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "cardbookSearchInputDefault": { "message": "Căutare…" @@ -2982,7 +2982,7 @@ "message": "Apelare înapoi" }, "carphonetype": { - "message": "Maşină" + "message": "Mașină" }, "radiotype": { "message": "Radio" @@ -3039,10 +3039,20 @@ "message": "Adaugă în această agendă" }, "wdw_cardEditionViewResultTitle": { - "message": "Rezultatul modificării contactului" + "message": "Rezultatul modificării contactului: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Rezultatul modificării contactului" + "message": "Rezultatul modificării contactului: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Înregistrează o adresă de email nouă" @@ -3054,30 +3064,60 @@ "message": "Listă nouă" }, "wdw_cardEditionEditContactTitle": { - "message": "Editează contactul" + "message": "Editează contactul: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Editează listă" + "message": "Editează listă: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Editează contactul" + "message": "Editează contactul: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Vizualizează contactul" + "message": "Vizualizează contactul: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Vizualizează lista" + "message": "Vizualizează lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Editează șablonul" + "message": "Editează șablonul: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "$P1$ - Previzualizare tipărire - Contacte - Thunderbird", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitle": { "message": "Previzualizează tipărirea" @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Evenimente" }, + "tzGroupboxLabel": { + "message": "Fus orar" + }, "noteGroupboxLabel": { "message": "Notițe" }, @@ -3144,73 +3187,73 @@ }, "selectedCardsDeletionConfirmMessagePF": { "message": "Sigur vrei să ștergi contactul selectat?;Sigur vrei să ștergi cele $P1$ contacte selectate?;Sigur vrei să ștergi cele $P1$ de contacte selectate?", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "catDeletionsConfirmMessagePF": { "message": "Sigur vrei să ștergi categoria $P2$ care conține un contact?;Sigur vrei să ștergi categoria $P2$ care conține $P1$ contacte?;Sigur vrei să ștergi categoria $P2$ care conține $P1$ de contacte?", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "nodeDeletionsConfirmMessagePF": { "message": "Sigur vrei să ștergi nodul $P2$ care conține un contact?;Sigur vrei să ștergi nodul $P2$ care conține $P1$ contacte?;Sigur vrei să ștergi nodul $P2$ care conține $P1$ de contacte?", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "accountDeletionConfirmMessage": { "message": "Sigur vrei să ștergi agenda $P1$ din registrul CardBook?", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "accountDeletionDiscoveryConfirmMessage": { "message": "Agenda $P1$ pare să fi fost eliminată de pe serverul tău, vrei să o elimini din registrul CardBook?", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "accountDeletiondeleteContentFileMessage": { "message": "șterge fișierul $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "accountDeletiondeleteContentDirMessage": { "message": "șterge directorul $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "directoryDeletionConfirmMessage": { "message": "Directorul $P1$ nu este gol. Sigur vrei să ștergi toate obiectele din acest director?", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "choiceMappingTitle": { "message": "Selectarea Câmpului" @@ -3268,19 +3311,19 @@ }, "copyFieldValue": { "message": "Copiază ($P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "pasteFieldValue": { "message": "Lipește ($P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookRenameFieldEditTypeTitle": { "message": "Redenumește un tip" @@ -3317,11 +3360,11 @@ }, "wdw_cardbookRenameFieldEditNodeLabel": { "message": "$P1$:", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookConfigurationAddEmailsRestrictionTitle": { "message": "Definire restricție cont de email" @@ -3364,11 +3407,11 @@ }, "eventContactsWindowLabel": { "message": "Evenimente pentru: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "fnDuplicatedMessage": { "message": "(copie)" @@ -3390,19 +3433,19 @@ }, "emptyEmailsCardConfirmMessage": { "message": "Acest contact nu are nici o adresă de email: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "emptyEmailsCardsConfirmMessage": { "message": "Aceste contacte nu au adrese de email: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "eventInNoteEventPrefix": { "message": "Eveniment" @@ -3423,21 +3466,21 @@ "message": "Dezactivează generarea numelui afișat" }, "autoConvertField": { - "message": "??Enable the conversion of this field??" + "message": "Activează conversia acestui câmp" }, "dontAutoConvertField": { - "message": "??Disable the conversion of this field??" + "message": "Dezactivează conversia acestui câmp" }, "customLabel": { "message": "Personalizat" }, "valueAlreadyExists": { "message": "Valoarea $P1$ există deja", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "allAccountsLabel": { "message": "Toate agendele" @@ -3474,59 +3517,59 @@ }, "newTokenTitle": { "message": "Autentifică-te în contul tău $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "warnDescription": { "message": "CardBook ar dori să acceseze contul tău $P1$ pentru a prelua contactele. Datele de autentificare și de contact sunt transferate numai între computerul tău și Google, nu sunt implicate site-uri terțe.", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "applicationName": { "message": "Aplicație: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "clientID": { "message": "Identificare client: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "scopeURL": { "message": "Domeniu: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "invalidEmail": { "message": "$P1$ nu este o adresă de email validă deoarece nu are forma utilizator@gazda.", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "appendEmailLabel": { "message": "Adaugă la listă: $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "categoryAddNew": { "message": "Adăugă o categorie nouă" @@ -3545,14 +3588,14 @@ }, "encryptionProcessed": { "message": "Elemente criptate: $P1$/$P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "encryptionFinished": { "message": "Criptarea a fost terminată" @@ -3562,36 +3605,36 @@ }, "decryptionProcessed": { "message": "Elemente decriptate: $P1$/$P2$", - "placeholders": { - "P1": { - "content": "$1" - }, - "P2": { - "content": "$2" - } - } + "placeholders": { + "P1": { + "content": "$1" + }, + "P2": { + "content": "$2" + } + } }, "decryptionFinished": { "message": "Decriptarea a fost terminată" }, "menu_undo.long.label": { "message": "Anulează - $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "menu_undo.short.label": { "message": "Anulează" }, "menu_redo.long.label": { "message": "Refă - $P1$", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "menu_redo.short.label": { "message": "Refă" @@ -3730,10 +3773,10 @@ }, "wizard.next.label": { "message": "Înainte" - }, + }, "wizard.back.label": { "message": "Înapoi" - }, + }, "wizard.create.label": { "message": "Creează" }, @@ -5544,10 +5587,10 @@ "message": "Lipeşte înregistrarea" }, "exportsMenu": { - "message": "Exportă" + "message": "Exporturi" }, "exportCardImagesLabel": { - "message": "??Export images??" + "message": "Exportă imaginile" }, "exportCardToFileLabel": { "message": "Exportă agenda într-un fișier" @@ -5556,7 +5599,7 @@ "message": "Exportă agenda într-un director" }, "importsMenu": { - "message": "Importă" + "message": "Importuri" }, "importCardFromFileLabel": { "message": "Importă contacte dintr-un fișier" @@ -5877,7 +5920,7 @@ "message": "A" }, "buttonAppendEmailsToListLabel": { - "message": "??Add email addresses??" + "message": "Adaugă adrese de e-mail" }, "buttonRemoveFromListLabel": { "message": "Şterge" @@ -5914,19 +5957,19 @@ }, "wdw_findDuplicatesTitle": { "message": "Contacte duplicat ($P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_formatDataTitle": { "message": "Formatează datele contactelor ($P1$)", - "placeholders": { - "P1": { - "content": "$1" - } - } + "placeholders": { + "P1": { + "content": "$1" + } + } }, "addImageCardFromFileLabel": { "message": "Adaugă imagine dintr-un fișier" @@ -6013,21 +6056,21 @@ "message": "Selectat" }, "conversionWarn": { - "message": "??It is possible to force the convertion of some fields while providing them.??" + "message": "Este posibil să se forțeze conversia unor câmpuri în timp ce acestea sunt furnizate." }, "convertToLabel": { "message": "Convertește în" }, "wdw_cardbookConfigurationEditFieldTitle": { - "message": "??Choose a conversion function??" + "message": "Alege o funcție de conversie" }, "uppercaseLabel": { - "message": "??Uppercase??" + "message": "Majuscule" }, "lowercaseLabel": { - "message": "??Lowercase??" + "message": "Minuscule" }, "capitalizationLabel": { - "message": "??Capitalization??" + "message": "Capitalizare" } } diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index e811c9e..2286815 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -3039,10 +3039,20 @@ "message": "Добавить в эту адресную книгу" }, "wdw_cardEditionViewResultTitle": { - "message": "Итоговое изменение контакта" + "message": "Итоговое изменение контакта: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Итоговое изменение контакта" + "message": "Итоговое изменение контакта: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Регистрация нового адреса email" @@ -3054,22 +3064,52 @@ "message": "Создание нового списка рассылки" }, "wdw_cardEditionEditContactTitle": { - "message": "Изменить контакт" + "message": "Изменить контакт: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Изменить список" + "message": "Изменить список: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Изменить контакт" + "message": "Изменить контакт: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Просмотр существующего контакта" + "message": "Просмотр существующего контакта: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Просмотр списка" + "message": "Просмотр списка: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Редактировать шаблон" + "message": "Редактировать шаблон: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Предварительный просмотр печати - $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "События" }, + "tzGroupboxLabel": { + "message": "Часовой пояс" + }, "noteGroupboxLabel": { "message": "Заметка" }, diff --git a/src/_locales/sk/messages.json b/src/_locales/sk/messages.json index a9ebd32..d03304a 100644 --- a/src/_locales/sk/messages.json +++ b/src/_locales/sk/messages.json @@ -3039,10 +3039,20 @@ "message": "Pridať do tohto adresára" }, "wdw_cardEditionViewResultTitle": { - "message": "Výsledná úprava kontaktu" + "message": "Výsledná úprava kontaktu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Výsledná úprava kontaktu" + "message": "Výsledná úprava kontaktu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registrovať novú emailovú adresu" @@ -3054,22 +3064,52 @@ "message": "Nový zoznam" }, "wdw_cardEditionEditContactTitle": { - "message": "Upraviť kontakt" + "message": "Upraviť kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Upraviť zoznam" + "message": "Upraviť zoznam: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Upraviť kontakt" + "message": "Upraviť kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Zobraziť kontakt" + "message": "Zobraziť kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Zobraziť zoznam" + "message": "Zobraziť zoznam: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Upraviť šablónu" + "message": "Upraviť šablónu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Ukážka pred tlačou $P1$ - CardBook - Thunderbirdn", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Udalosti" }, + "tzGroupboxLabel": { + "message": "Časové pásmo" + }, "noteGroupboxLabel": { "message": "Poznámky" }, diff --git a/src/_locales/sl/messages.json b/src/_locales/sl/messages.json index b465c8a..b2acdab 100644 --- a/src/_locales/sl/messages.json +++ b/src/_locales/sl/messages.json @@ -2622,7 +2622,7 @@ "message": "Mailer" }, "tzLabel": { - "message": "TZ" + "message": "Časovni pas" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Dodaj v ta imenik" }, "wdw_cardEditionViewResultTitle": { - "message": "Nastala sprememba stika" + "message": "Nastala sprememba stika: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Nastala sprememba stika" + "message": "Nastala sprememba stika: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Vpiši nov e-poštni naslov" @@ -3054,22 +3064,52 @@ "message": "Ustvari nov seznam" }, "wdw_cardEditionEditContactTitle": { - "message": "Uredi stik" + "message": "Uredi stik: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Uredi seznam" + "message": "Uredi seznam: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Uredi stik" + "message": "Uredi stik: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Pokaži stik" + "message": "Pokaži stik: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Pokaži seznam" + "message": "Pokaži seznam: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Uredi predlogo" + "message": "Uredi predlogo: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Predogled tiskanja za $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Dogodki" }, + "tzGroupboxLabel": { + "message": "Časovni pas" + }, "noteGroupboxLabel": { "message": "Opombe" }, diff --git a/src/_locales/sv-SE/messages.json b/src/_locales/sv-SE/messages.json index 799e417..4d4ba92 100644 --- a/src/_locales/sv-SE/messages.json +++ b/src/_locales/sv-SE/messages.json @@ -127,7 +127,7 @@ "message": "Inga dubbletter av kontakter har hittats." }, "noDataAvailable": { - "message": "Ingen data tillgänglig." + "message": "Inga data tillgänglig." }, "targetCategoryLabel": { "message": "resultat" @@ -204,7 +204,7 @@ } }, "customFieldsErrorCHAR": { - "message": "Anpassat fältnamn kan inte innehålla brytande specialtecken som komma, semikolon, kolon eller punkt: $P1$", + "message": "Anpassat fältnamn kan inte innehålla specialtecken som komma, semikolon, kolon eller punkt: $P1$", "placeholders": { "P1": { "content": "$1" @@ -226,7 +226,7 @@ } }, "notAllContactsLoadedFromFile": { - "message": "$P1$ : alla kontakter laddades inte från fil: $P2$ fel uppstod.", + "message": "$P1$ : Alla kontakter laddades inte från fil: $P2$ fel uppstod.", "placeholders": { "P1": { "content": "$1" @@ -324,7 +324,7 @@ } }, "synchroCardsDeletedOnDisk": { - "message": "$P1$ : Kontakter raderade från disk : $P2$", + "message": "$P1$ : Kontakter raderade lokalt : $P2$", "placeholders": { "P1": { "content": "$1" @@ -335,7 +335,7 @@ } }, "synchroCardsDeletedOnDiskUpdatedOnServer": { - "message": "$P1$ : Kontakter raderade på disk och uppdaterade på server : $P2$", + "message": "$P1$ : Kontakter raderade lokalt och uppdaterade på server : $P2$", "placeholders": { "P1": { "content": "$1" @@ -346,7 +346,7 @@ } }, "synchroCardsNewOnDisk": { - "message": "$P1$ : Nya kontakter på disk : $P2$", + "message": "$P1$ : Nya kontakter lokalt : $P2$", "placeholders": { "P1": { "content": "$1" @@ -357,7 +357,7 @@ } }, "synchroCardsUpdatedOnDisk": { - "message": "$P1$ : Kontakter uppdaterade på disk : $P2$", + "message": "$P1$ : Kontakter uppdaterade lokalt : $P2$", "placeholders": { "P1": { "content": "$1" @@ -379,7 +379,7 @@ } }, "synchroCardsUpdatedOnDiskDeletedOnServer": { - "message": "$P1$ : Kontakter uppdaterade på disk och raderade från server : $P2$", + "message": "$P1$ : Kontakter uppdaterade lokalt och raderade från server : $P2$", "placeholders": { "P1": { "content": "$1" @@ -390,7 +390,7 @@ } }, "synchroCategoriesUpToDate": { - "message": "$P1$ : kategorier uppdaterade : $P2$", + "message": "$P1$ : Kategorier uppdaterade : $P2$", "placeholders": { "P1": { "content": "$1" @@ -456,7 +456,7 @@ } }, "synchroCategoriesNewOnDisk": { - "message": "??$P1$ : Categories new locally : $P2$??", + "message": "$P1$ : Nya kategorier lokalt : $P2$", "placeholders": { "P1": { "content": "$1" @@ -467,7 +467,7 @@ } }, "synchroCategoriesUpdatedOnDisk": { - "message": "??$P1$ : Categories updated locally : $P2$??", + "message": "$P1$ : Uppdaterade kategorier lokalt : $P2$", "placeholders": { "P1": { "content": "$1" @@ -478,7 +478,7 @@ } }, "synchroCategoriesUpdatedOnBoth": { - "message": "??$P1$ : Categories updated locally and on server : $P2$??", + "message": "$P1$ : Kategorier uppdaterade lokalt och på server : $P2$", "placeholders": { "P1": { "content": "$1" @@ -489,7 +489,7 @@ } }, "synchroCategoriesUpdatedOnDiskDeletedOnServer": { - "message": "??$P1$ : Categories updated locally and deleted from server : $P2$??", + "message": "$P1$ : Kategorier uppdaterade lokalt och raderade från server : $P2$", "placeholders": { "P1": { "content": "$1" @@ -552,7 +552,7 @@ } }, "synchroDBFinishedResult": { - "message": "??$P1$ : Local database opened, contacts result :??", + "message": "$P1$ : Lokal databas öppnad, kontakt-resultat:", "placeholders": { "P1": { "content": "$1" @@ -582,7 +582,7 @@ } }, "synchroDirFinishedResult": { - "message": "$P1$ : Kontaktkatalog öppnad, Resultat :", + "message": "$P1$ : Kontaktkatalog öppnad, resultat :", "placeholders": { "P1": { "content": "$1" @@ -612,7 +612,7 @@ } }, "synchroFileFinishedResult": { - "message": "$P1$ : Kontakter öppnades från fil, Resultat :", + "message": "$P1$ : Kontakter öppnades från fil, resultat :", "placeholders": { "P1": { "content": "$1" @@ -642,7 +642,7 @@ } }, "synchroForcedToResync": { - "message": "$P1$ : Vi är tvingade att synka om det här kontot", + "message": "$P1$ : Detta konto behöver synkroniseras på nytt", "placeholders": { "P1": { "content": "$1" @@ -653,7 +653,7 @@ "message": "All synckronisering är klar" }, "discoveryRunning": { - "message": "$P1$ : Adressbok automatisk upptäckt körning", + "message": "$P1$ : Automatisk upptäckt av adressbok körs", "placeholders": { "P1": { "content": "$1" @@ -683,7 +683,7 @@ } }, "importFinishedResult": { - "message": "$P1$ : Kontakt importering klar, resultat :", + "message": "$P1$ : Import av kontakter klar, resultat :", "placeholders": { "P1": { "content": "$1" @@ -713,10 +713,10 @@ } }, "importAllFinished": { - "message": "All importering klar" + "message": "Alla importer klara" }, "cardDeletedOnDisk": { - "message": "$P1$ : Kontakter $P2$ raderade från disk", + "message": "$P1$ : Kontakt $P2$ raderade lokalt", "placeholders": { "P1": { "content": "$1" @@ -771,7 +771,7 @@ } }, "cardUpdatedOnServer": { - "message": "$P1$ : Kontakten $P2$ uppdaterad på server (etag hittad : $P3$, etag i cache : $P4$)", + "message": "$P1$ : Kontakten $P2$ uppdaterad på server (etag hittad: $P3$, etag i cache: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -900,7 +900,7 @@ } }, "serverCardDeleteFailed": { - "message": "$P1$ : Kontakten $P2$ kunde inte raderas från server (webbadress : $P3$, status : $P4$)", + "message": "$P1$ : Kontakten $P2$ kunde inte raderas från server (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -928,7 +928,7 @@ } }, "serverCardUpdatedOnServerWithEtag": { - "message": "$P1$ : Kontakten $P2$ uppdaterad på servern (etag : $P3$)", + "message": "$P1$ : Kontakten $P2$ uppdaterad på servern (etag: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -953,7 +953,7 @@ } }, "serverCardUpdateFailed": { - "message": "$P1$ : Kontakten $P2$ misslyckades med att uppdateras på servern (webbadress : $P3$, status : $P4$)", + "message": "$P1$ : Kontakten $P2$ misslyckades med att uppdateras på servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -981,7 +981,7 @@ } }, "serverCardCreatedOnServerWithEtag": { - "message": "$P1$ : Kontakten $P2$ skapad på servern (etag : $P3$)", + "message": "$P1$ : Kontakten $P2$ skapad på servern (etag: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1006,7 +1006,7 @@ } }, "serverCardCreateFailed": { - "message": "$P1$ : Kontakten $P2$ misslyckades med att skapas på servern (webbadress : $P3$, status : $P4$)", + "message": "$P1$ : Kontakten $P2$ misslyckades med att skapas på servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1034,7 +1034,7 @@ } }, "serverCardGetImageFailed": { - "message": "$P1$ : Bilden hämtades inte för kontakt $P2$ (webbadress : $P3$, status : $P4$)", + "message": "$P1$ : Bilden hämtades inte för kontakt $P2$ (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1073,7 +1073,7 @@ } }, "serverCardGetKeyFailed": { - "message": "??$P1$ : Key failed to be downloaded for contact $P2$ (url : $P3$, status : $P4$)??", + "message": "$P1$ : Nyckeln hämtades inte för kontakt $P2$ (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1090,7 +1090,7 @@ } }, "serverCardGetKeyOK": { - "message": "??$P1$ : Key downloaded for contact $P2$??", + "message": "$P1$ : Nyckel hämtad för kontakt $P2$", "placeholders": { "P1": { "content": "$1" @@ -1101,7 +1101,7 @@ } }, "serverCardGettingKey": { - "message": "??$P1$ : Key downloading for contact $P2$ …??", + "message": "$P1$ : Nyckel hämtas för kontakt $P2$ …", "placeholders": { "P1": { "content": "$1" @@ -1123,7 +1123,7 @@ } }, "serverCardGetFailed": { - "message": "$P1$ : Det gick inte att ladda ner från servern (webbadress : $P2$, status : $P3$)", + "message": "$P1$ : Det gick inte att ladda ner från servern (webbadress: $P2$, status: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1137,7 +1137,7 @@ } }, "serverSendingGetLabels": { - "message": "??$P1$ : sending contact labels obtention request …??", + "message": "$P1$ : skickar förfrågan om att få kontaktetiketter …", "placeholders": { "P1": { "content": "$1" @@ -1145,7 +1145,7 @@ } }, "serverGetLabelsOK": { - "message": "??$P1$ : labels obtained??", + "message": "$P1$ : etiketter erhållna", "placeholders": { "P1": { "content": "$1" @@ -1153,7 +1153,7 @@ } }, "serverGetLabelsFailed": { - "message": "??$P1$ : labels failed to be obtained from server (url : $P2$, status : $P3$)??", + "message": "$P1$ : etiketter gick inte att hämta från servern (webbadress: $P2$, status: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1167,7 +1167,7 @@ } }, "serverSendingGetCardLabels": { - "message": "??$P1$ : Contact $P2$ : sending contact labels obtention request …??", + "message": "$P1$ : Kontakt $P2$ : skickar förfrågan om att få kontaktetiketter …", "placeholders": { "P1": { "content": "$1" @@ -1178,7 +1178,7 @@ } }, "serverGetCardLabelsOK": { - "message": "??$P1$ : Contact $P2$ : labels obtained??", + "message": "$P1$ : Kontakt $P2$ : etiketter erhållna", "placeholders": { "P1": { "content": "$1" @@ -1189,7 +1189,7 @@ } }, "serverGetCardLabelsFailed": { - "message": "??$P1$ : Contact $P2$ : labels failed to be obtained from server (url : $P3$, status : $P4$)??", + "message": "$P1$ : Kontakt $P2$ : det gick inte att hämta etiketter från servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1206,7 +1206,7 @@ } }, "serverSendingPutLabels": { - "message": "??$P1$ : sending contact labels update request …??", + "message": "$P1$ : skickar uppdateringsbegäran för kontaktetiketter …", "placeholders": { "P1": { "content": "$1" @@ -1214,7 +1214,7 @@ } }, "serverPutLabelsOK": { - "message": "??$P1$ : labels updated??", + "message": "$P1$ : etiketter uppdaterade", "placeholders": { "P1": { "content": "$1" @@ -1222,7 +1222,7 @@ } }, "serverPutLabelsFailed": { - "message": "??$P1$ : labels failed to be updated on server (url : $P2$, status : $P3$)??", + "message": "$P1$ : etiketter kunde inte uppdateras på servern (webblänk: $P2$, status: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1236,7 +1236,7 @@ } }, "serverSendingPutCardLabels": { - "message": "??$P1$ : Contact $P2$ : sending contact labels update request …??", + "message": "$P1$ : Kontakt $P2$ : skicka förfrågan om uppdatering av kontaktetiketter …", "placeholders": { "P1": { "content": "$1" @@ -1247,7 +1247,7 @@ } }, "serverPutCardLabelsOK": { - "message": "??$P1$ : Contact $P2$ : labels updated??", + "message": "$P1$ : Kontakt $P2$ : etiketter uppdaterade", "placeholders": { "P1": { "content": "$1" @@ -1258,7 +1258,7 @@ } }, "serverPutCardLabelsFailed": { - "message": "??$P1$ : Contact $P2$ : labels failed to be updated on server (url : $P3$, status : $P4$)??", + "message": "$P1$ : Kontakta $P2$ : etiketter kunde inte uppdateras på servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1275,7 +1275,7 @@ } }, "categoryDeletedOnDisk": { - "message": "??$P1$ : Category $P2$ deleted locally??", + "message": "$P1$ : Kategori $P2$ borttagen lokalt", "placeholders": { "P1": { "content": "$1" @@ -1286,7 +1286,7 @@ } }, "categoryUpdatedOnDisk": { - "message": "??$P1$ : Category $P2$ updated locally??", + "message": "$P1$ : Kategori $P2$ uppdaterades lokalt", "placeholders": { "P1": { "content": "$1" @@ -1297,7 +1297,7 @@ } }, "categoryAlreadyGetFromCache": { - "message": "??$P1$ : Category $P2$ already retrieved from cache??", + "message": "$P1$ : Kategori $P2$ har redan hämtats från cache", "placeholders": { "P1": { "content": "$1" @@ -1308,7 +1308,7 @@ } }, "categoryDeletedOnDiskUpdatedOnServer": { - "message": "??$P1$ : Category $P2$ deleted locally and updated on server??", + "message": "$P1$ : Kategori $P2$ raderad lokalt och uppdaterad på servern", "placeholders": { "P1": { "content": "$1" @@ -1319,7 +1319,7 @@ } }, "categoryUpdatedOnBoth": { - "message": "??$P1$ : Category $P2$ updated locally and on server??", + "message": "$P1$ : Kategori $P2$ uppdaterades lokalt och på servern", "placeholders": { "P1": { "content": "$1" @@ -1330,7 +1330,7 @@ } }, "categoryUpdatedOnServer": { - "message": "??$P1$ : Category $P2$ updated on server (etag found : $P3$, etag in cache : $P4$)??", + "message": "$P1$ : Kategori $P2$ uppdaterad på servern (etag hittad: $P3$, etag i cache: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1347,7 +1347,7 @@ } }, "categoryNewOnServer": { - "message": "??$P1$ : Found a new category on server??", + "message": "$P1$ : Hittade en ny kategori på servern", "placeholders": { "P1": { "content": "$1" @@ -1355,7 +1355,7 @@ } }, "categoryLoadedFromCacheDB": { - "message": "??$P1$ : Category $P2$ loaded from cache (IndexedDB)??", + "message": "$P1$ : Kategori $P2$ laddad från cache (IndexedDB)", "placeholders": { "P1": { "content": "$1" @@ -1366,7 +1366,7 @@ } }, "categoryNewOnDisk": { - "message": "??$P1$ : Category $P2$ new locally??", + "message": "$P1$ : Kategori $P2$ ny lokalt", "placeholders": { "P1": { "content": "$1" @@ -1377,7 +1377,7 @@ } }, "categoryUpdatedOnDiskDeletedOnServer": { - "message": "??$P1$ : Category $P2$ updated locally and deleted from server??", + "message": "$P1$ : Kategori $P2$ uppdaterades lokalt och togs bort från servern", "placeholders": { "P1": { "content": "$1" @@ -1388,7 +1388,7 @@ } }, "categoryDeletedOnServer": { - "message": "??$P1$ : Category $P2$ deleted from server??", + "message": "$P1$ : Kategori $P2$ raderad från servern", "placeholders": { "P1": { "content": "$1" @@ -1399,7 +1399,7 @@ } }, "categoryAskUserTitle": { - "message": "Förändringskonflikt på kategorin" + "message": "Förändringskonflikt för kategorin" }, "categorykeepAskUserLabel": { "message": "Behåll kategorin" @@ -1414,7 +1414,7 @@ "message": "Föredra ändringen från servern" }, "serverCategoryDeletedFromServer": { - "message": "??$P1$ : Category $P2$ deleted from server??", + "message": "$P1$ : Kategori $P2$ raderad från servern", "placeholders": { "P1": { "content": "$1" @@ -1425,7 +1425,7 @@ } }, "serverCategoryNotExistServer": { - "message": "??$P1$ : Category $P2$ does not exist on server??", + "message": "$P1$ : Kategori $P2$ finns inte på servern", "placeholders": { "P1": { "content": "$1" @@ -1436,7 +1436,7 @@ } }, "serverCategoryDeleteFailed": { - "message": "??$P1$ : Category $P2$ failed to be deleted from server (url : $P3$, status : $P4$)??", + "message": "$P1$ : Kategori $P2$ kunde inte tas bort från servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1453,7 +1453,7 @@ } }, "serverCategorySendingDeletion": { - "message": "??$P1$ : Category $P2$ : sending deletion requests …??", + "message": "$P1$ : Kategori $P2$ : skickar begäran om radering …", "placeholders": { "P1": { "content": "$1" @@ -1464,7 +1464,7 @@ } }, "serverCategoryUpdatedOnServerWithEtag": { - "message": "??$P1$ : Category $P2$ updated on server (etag : $P3$)??", + "message": "$P1$ : Kategori $P2$ uppdaterad på servern (etag: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1478,7 +1478,7 @@ } }, "serverCategoryUpdatedOnServerWithoutEtag": { - "message": "??$P1$ : Category $P2$ updated on server (no etag in response)??", + "message": "$P1$ : Kategori $P2$ uppdaterades på servern (ingen etag som svar)", "placeholders": { "P1": { "content": "$1" @@ -1489,7 +1489,7 @@ } }, "serverCategoryUpdateFailed": { - "message": "??$P1$ : Category $P2$ failed to be updated on server (url : $P3$, status : $P4$)??", + "message": "$P1$ : Kategori $P2$ kunde inte uppdateras på servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1506,7 +1506,7 @@ } }, "serverCategorySendingUpdate": { - "message": "??$P1$ : Category $P2$ : sending update requests …??", + "message": "$P1$ : Kategori $P2$ : skickar uppdateringsbegäran …", "placeholders": { "P1": { "content": "$1" @@ -1517,7 +1517,7 @@ } }, "serverCategoryCreatedOnServerWithEtag": { - "message": "??$P1$ : Category $P2$ created on server (etag : $P3$)??", + "message": "$P1$ : Kategori $P2$ skapad på servern (etag: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1531,7 +1531,7 @@ } }, "serverCategoryCreatedOnServerWithoutEtag": { - "message": "??$P1$ : Category $P2$ created on server (no etag in response)??", + "message": "$P1$ : Kategori $P2$ skapad på servern (ingen etag i svar)", "placeholders": { "P1": { "content": "$1" @@ -1542,7 +1542,7 @@ } }, "serverCategoryCreateFailed": { - "message": "??$P1$ : Category $P2$ failed to be created on server (url : $P3$, status : $P4$)??", + "message": "$P1$ : Kategori $P2$ kunde inte skapas på servern (webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1559,7 +1559,7 @@ } }, "serverCategorySendingCreate": { - "message": "??$P1$ : Category $P2$ : sending create requests …??", + "message": "$P1$ : Kategori $P2$ : skickar förfrågan att skapa …", "placeholders": { "P1": { "content": "$1" @@ -1570,7 +1570,7 @@ } }, "synchronizationSearchingCategories": { - "message": "??$P1$ : Searching categories …??", + "message": "$P1$ : Söker efter kategorier …", "placeholders": { "P1": { "content": "$1" @@ -1578,7 +1578,7 @@ } }, "synchronizationFailed": { - "message": "$P1$ : Synkroniseringen misslyckades (steg : $P2$, webbadress : $P3$, status : $P4$)", + "message": "$P1$ : Synkroniseringen misslyckades (steg: $P2$, webbadress: $P3$, status: $P4$)", "placeholders": { "P1": { "content": "$1" @@ -1603,7 +1603,7 @@ } }, "synchronizationSearchingCards": { - "message": "$P1$ : söker kontakter …", + "message": "$P1$ : Söker efter kontakter …", "placeholders": { "P1": { "content": "$1" @@ -1699,7 +1699,7 @@ } }, "googleNewRefreshTokenOK": { - "message": "$P1$ : Mottagde en behörighetskod : $P2$ …", + "message": "$P1$ : Tog emot en behörighetskod : $P2$ …", "placeholders": { "P1": { "content": "$1" @@ -1765,7 +1765,7 @@ } }, "yahooNewRefreshTokenOK": { - "message": "$P1$ : Mottagde en behörighetskod : $P2$ …", + "message": "$P1$ : Tog emot en behörighetskod : $P2$ …", "placeholders": { "P1": { "content": "$1" @@ -1798,7 +1798,7 @@ } }, "periodicSyncDeleting": { - "message": "$P1$ : Radera periodisk synkroniseringsprocess (identifiering : $P2$)", + "message": "$P1$ : Radera periodisk synkronisering (id : $P2$)", "placeholders": { "P1": { "content": "$1" @@ -1809,7 +1809,7 @@ } }, "periodicSyncSetting": { - "message": "$P1$ : Ställ in periodisk synkroniseringsprocess (intervall : $P2$ ms, identifiering : $P3$)", + "message": "$P1$ : Ställ in periodisk synkronisering (intervall : $P2$ ms, id : $P3$)", "placeholders": { "P1": { "content": "$1" @@ -1823,7 +1823,7 @@ } }, "periodicSyncSyncing": { - "message": "$P1$ : Synkronisering på grund av periodisk synkronisering …", + "message": "$P1$ : Synkroniserar utifrån schemalagd synkronisering …", "placeholders": { "P1": { "content": "$1" @@ -1893,7 +1893,7 @@ } }, "addressbookDeleted": { - "message": "$P1$ : Adressbok stängd", + "message": "$P1$ : Adressbok borttagen", "placeholders": { "P1": { "content": "$1" @@ -1999,7 +1999,7 @@ } }, "cardsConverted": { - "message": "??$P1$ : contacts converted into $P2$ : $P3$??", + "message": "$P1$ : kontakter konverterade till $P2$ : $P3$", "placeholders": { "P1": { "content": "$1" @@ -2016,7 +2016,7 @@ "message": "vCard konverterade" }, "cardsImportedFromFileUndo": { - "message": "??File $P1$ imported??", + "message": "Fil $P1$ importerad", "placeholders": { "P1": { "content": "$1" @@ -2024,7 +2024,7 @@ } }, "cardsImportedFromDirUndo": { - "message": "??Directory $P1$ imported??", + "message": "Katalog $P1$ importerad", "placeholders": { "P1": { "content": "$1" @@ -2032,7 +2032,7 @@ } }, "cardsExportedToFileUndo": { - "message": "??Contacts exported to file $P1$??", + "message": "Kontakter exporterade till fil $P1$", "placeholders": { "P1": { "content": "$1" @@ -2040,7 +2040,7 @@ } }, "cardsExportedToDirUndo": { - "message": "??Contacts exported to directory $P1$??", + "message": "Kontakter exporterade till katalog $P1$", "placeholders": { "P1": { "content": "$1" @@ -2048,7 +2048,7 @@ } }, "cardsImagesExportedUndo": { - "message": "??Images exported to directory $P1$??", + "message": "Bilder exporterade till katalog $P1$", "placeholders": { "P1": { "content": "$1" @@ -2056,7 +2056,7 @@ } }, "undoActionDoneUndo": { - "message": "??Undo done ($P1$)??", + "message": "Ångra gjort ($P1$)", "placeholders": { "P1": { "content": "$1" @@ -2064,7 +2064,7 @@ } }, "redoActionDoneUndo": { - "message": "??Redo done ($P1$)??", + "message": "Gör om redan genomfört ($P1$)", "placeholders": { "P1": { "content": "$1" @@ -2088,13 +2088,13 @@ } }, "outgoingEmailCollectedUndo": { - "message": "??Outgoing email collected??" + "message": "Utgående e-post insamlad" }, "emailCollectedByFilterUndo": { - "message": "??Emails collected by filter??" + "message": "E-post insamlad av filter" }, "emailDeletedByFilterUndo": { - "message": "??Emails deleted by filter??" + "message": "E-post borttagna av filter" }, "cardsMergedUndo": { "message": "Kontakter sammanfogade" @@ -2103,7 +2103,7 @@ "message": "Kontakter duplicerade" }, "displayNameGenerated": { - "message": "??$P1$ : contacts having their display names regenerated : $P2$??", + "message": "$P1$ : kontakter har fått visningsnamn omskapade : $P2$", "placeholders": { "P1": { "content": "$1" @@ -2139,7 +2139,7 @@ "message": "Kontakter inklistrade" }, "cardsDraggedUndo": { - "message": "??Contacts dragged??" + "message": "Drag och släpp med kontakt" }, "categoryCreated": { "message": "$P1$ : Kategori $P2$ skapad", @@ -2161,7 +2161,7 @@ } }, "categorySelectedUndo": { - "message": "??Category $P1$ selected??", + "message": "Kategori $P1$ vald", "placeholders": { "P1": { "content": "$1" @@ -2169,7 +2169,7 @@ } }, "categoryUnselectedUndo": { - "message": "??Category $P1$ unselected??", + "message": "Kategori $P1$ bortvald", "placeholders": { "P1": { "content": "$1" @@ -2177,7 +2177,7 @@ } }, "categoryRenamed": { - "message": "??$P1$ : Category $P2$ renamed??", + "message": "$P1$ : Kategori $P2$ döptes om", "placeholders": { "P1": { "content": "$1" @@ -2188,7 +2188,7 @@ } }, "categoryRenamedUndo": { - "message": "??Category $P1$ renamed??", + "message": "Kategori $P1$ döptes om", "placeholders": { "P1": { "content": "$1" @@ -2215,7 +2215,7 @@ } }, "categoryConvertedToListUndo": { - "message": "??Category $P1$ converted to list??", + "message": "Kategori $P1$ har konverterats till lista", "placeholders": { "P1": { "content": "$1" @@ -2223,7 +2223,7 @@ } }, "listConvertedToCategoryUndo": { - "message": "??List $P1$ converted to category??", + "message": "Lista $P1$ har konverterats till kategori", "placeholders": { "P1": { "content": "$1" @@ -2234,7 +2234,7 @@ "message": "Raden inklistrad" }, "nodeRenamedUndo": { - "message": "??Node $P1$ renamed??", + "message": "Nod $P1$ omdöpt", "placeholders": { "P1": { "content": "$1" @@ -2242,7 +2242,7 @@ } }, "nodeDeleted": { - "message": "??$P1$ : Node $P2$ deleted??", + "message": "$P1$ : Nod $P2$ borttagen", "placeholders": { "P1": { "content": "$1" @@ -2253,7 +2253,7 @@ } }, "nodeDeletedUndo": { - "message": "??Node $P1$ deleted??", + "message": "Nod $P1$ raderad", "placeholders": { "P1": { "content": "$1" @@ -2261,7 +2261,7 @@ } }, "listCreatedFromNodeUndo": { - "message": "??List $P1$ created from node??", + "message": "Lista $P1$ skapad från nod", "placeholders": { "P1": { "content": "$1" @@ -2269,7 +2269,7 @@ } }, "cardsFormattedUndo": { - "message": "??$P1$ : Contacts formatted ($P2$)??", + "message": "$P1$ : Kontakter formaterade ($P2$)", "placeholders": { "P1": { "content": "$1" @@ -2280,7 +2280,7 @@ } }, "exportImagesToDirMessagePF": { - "message": "??$P1$ image exported into the directory $P2$;$P1$ images exported into the directory $P2$??", + "message": "$P1$ bild exporterades till katalogen $P2$;$P1$ bilder exporterades till katalogen $P2$", "placeholders": { "P1": { "content": "$1" @@ -2313,7 +2313,7 @@ } }, "importCardFromDirMessagePF": { - "message": "??$P1$ contact imported from the directory $P2$;$P1$ contacts imported from the directory $P2$??", + "message": "$P1$ kontakt importerad från katalogen $P2$;$P1$ kontakter importerade från katalogen $P2$", "placeholders": { "P1": { "content": "$1" @@ -2324,7 +2324,7 @@ } }, "importCardFromFileMessagePF": { - "message": "??$P1$ contact imported from the file $P2$;$P1$ contacts imported from the file $P2$??", + "message": "$P1$ kontakt importerad från filen $P2$;$P1$ kontakter importerade från filen $P2$", "placeholders": { "P1": { "content": "$1" @@ -2341,7 +2341,7 @@ "message": "Det är förbjudet att importera till samma katalog" }, "clipboardWrong": { - "message": "Data i urklippet är inte importerbart" + "message": "Kan inte importera urklipp-data" }, "clipboardEmpty": { "message": "Urklippet är tomt" @@ -2622,7 +2622,7 @@ "message": "Mailer" }, "tzLabel": { - "message": "TZ" + "message": "Tidszon" }, "geoLabel": { "message": "Geo" @@ -2822,7 +2822,7 @@ } }, "dateEntry1Wrong": { - "message": "??$P1$ : Contact $P2$ has a date field value ($P3$) that does not match the date format of the address book ($P4$)??", + "message": "$P1$ : Kontakten $P2$ har ett datumfältvärde ($P3$) som inte matchar datumformatet för adressboken ($P4$)", "placeholders": { "P1": { "content": "$1" @@ -2839,7 +2839,7 @@ } }, "dateEntry2Wrong": { - "message": "??Date field value ($P1$) does not match the date format of the address book ($P2$)??", + "message": "Datumfältets värde ($P1$) matchar inte datumformatet för adressboken ($P2$)", "placeholders": { "P1": { "content": "$1" @@ -2850,7 +2850,7 @@ } }, "invalidOffice365Field": { - "message": "??$P1$ can't be synced (value: $P2$)??", + "message": "$P1$ kan inte synkroniseras (värde: $P2$)", "placeholders": { "P1": { "content": "$1" @@ -2864,16 +2864,16 @@ "message": "Inte mer än 3 e-postadresser kan synkroniseras" }, "invalidOffice365Impp": { - "message": "Endast en IM-adress kan synkroniseras" + "message": "Max en IM-adress kan synkroniseras" }, "invalidOffice365Adr": { - "message": "Inte mer än 3 fysiska adresser kan synkroniseras" + "message": "Max 3 fysiska adresser kan synkroniseras" }, "invalidOffice365Tel": { "message": "Max 17 telefonnummer kan synkroniseras" }, "invalidOffice365EmptyType": { - "message": "??Empty types are not allowed in the element $P1$??", + "message": "Tomma typer är inte tillåtna i elementet $P1$", "placeholders": { "P1": { "content": "$1" @@ -2881,7 +2881,7 @@ } }, "invalidOffice365Type": { - "message": "??Too many $P2$ types in the element $P1$ (max allowed: $P3$)??", + "message": "För många $P2$ typer i elementet $P1$ (max tillåtet: $P3$)", "placeholders": { "P1": { "content": "$1" @@ -2895,7 +2895,7 @@ } }, "invalidOffice365Member": { - "message": "??You cannot add an email that does not belong to one contact of your address book ($P1$)??", + "message": "Du kan inte lägga till ett e-postmeddelande som inte tillhör en kontakt i din adressbok ($P1$)", "placeholders": { "P1": { "content": "$1" @@ -2979,7 +2979,7 @@ "message": "Assistent" }, "callbacktype": { - "message": "Callback" + "message": "Återuppringning" }, "carphonetype": { "message": "Bil" @@ -3036,13 +3036,23 @@ "message": "Jami" }, "addToAddressbook": { - "message": "Lägg till i den här adressboken" + "message": "Lägg till i denna adressbok" }, "wdw_cardEditionViewResultTitle": { - "message": "Resultatändring av kontakt" + "message": "Resultat efter ändrad kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Resultatändring av kontakt" + "message": "Resultat efter ändrad kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Registrera en ny e-postadress" @@ -3054,22 +3064,52 @@ "message": "Ny lista" }, "wdw_cardEditionEditContactTitle": { - "message": "Redigera kontakt" + "message": "Redigera kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Redigera lista" + "message": "Redigera lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Redigera kontakt" + "message": "Redigera kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Visa kontakt" + "message": "Visa kontakt: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Visa lista" + "message": "Visa lista: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Redigera mall" + "message": "Redigera mall: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Förhandsgranska $P1$ - Kontakter - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Händelser" }, + "tzGroupboxLabel": { + "message": "Tidszon" + }, "noteGroupboxLabel": { "message": "Anteckningar" }, @@ -3162,7 +3205,7 @@ } }, "nodeDeletionsConfirmMessagePF": { - "message": "??Are you sure you want to delete the node $P2$ which contains one contact?;Are you sure you want to delete the node $P2$ which contains $P1$ contacts???", + "message": "Är du säker på att du vill ta bort nod $P2$ som innehåller en kontakt? Är du säker du vill ta bort nod $P2$ som innehåller $P1$ kontakter?", "placeholders": { "P1": { "content": "$1" @@ -3173,7 +3216,7 @@ } }, "accountDeletionConfirmMessage": { - "message": "Är du säker på att du vill radera adressboken $P1$ från Kontakter repository?", + "message": "Är du säker på att du vill radera adressboken $P1$ från CardBook-arkivet?", "placeholders": { "P1": { "content": "$1" @@ -3181,7 +3224,7 @@ } }, "accountDeletionDiscoveryConfirmMessage": { - "message": "Adressboken $P1$ verkar ha tagits bort från din server, vill du ta bort den från ditt Kontoförteckning?", + "message": "Adressboken $P1$ verkar ha tagits bort från din server. Vill du ta bort den från CardBook-arkivet?", "placeholders": { "P1": { "content": "$1" @@ -3252,7 +3295,7 @@ "message": "Kolonner separator" }, "includePrefLabel": { - "message": "??Include preferences??" + "message": "Inkludera inställningar" }, "lineHeaderLabel": { "message": "Första raden som rubrik" @@ -3295,10 +3338,10 @@ "message": "Lägg till en ny kategori" }, "wdw_cardbookRenameFieldEditCatTitle": { - "message": "Kategorier redaktör" + "message": "Redigera kategori" }, "wdw_cardbookRenameFieldEditNodeTitle": { - "message": "??Edit Node??" + "message": "Redigera nod" }, "wdw_cardbookRenameFieldEditTypeLabel": { "message": "Typ:" @@ -3374,7 +3417,7 @@ "message": "(kopia)" }, "allMailAccounts": { - "message": "Alla Mejl konton" + "message": "Alla mejlkonton" }, "includeLabel": { "message": "Inkludera" @@ -3386,7 +3429,7 @@ "message": "Skapa ett nytt meddelande" }, "doNotShowAnymore": { - "message": "Varna mig inte när jag försöker skicka till kontakter utan mejladress." + "message": "Varna mig inte när jag försöker skicka mejl till kontakter utan mejladress." }, "emptyEmailsCardConfirmMessage": { "message": "Den här kontakten har inte någon mejladress: $P1$", @@ -3417,16 +3460,16 @@ "message": "Å" }, "autoComputeFn": { - "message": "??Enable the generation of the display name??" + "message": "Aktivera generering av visningsnamn" }, "dontAutoComputeFn": { - "message": "??Disable the generation of the display name??" + "message": "Inaktivera generering av visningsnamn" }, "autoConvertField": { - "message": "??Enable the conversion of this field??" + "message": "Aktivera konvertering av detta fält" }, "dontAutoConvertField": { - "message": "??Disable the conversion of this field??" + "message": "Inaktivera konvertering av detta fält" }, "customLabel": { "message": "Anpassat" @@ -3440,7 +3483,7 @@ } }, "allAccountsLabel": { - "message": "Alla Adressböcker" + "message": "Alla adressböcker" }, "enabledAccountsLabel": { "message": "Aktiva Adressböcker" @@ -3481,7 +3524,7 @@ } }, "warnDescription": { - "message": "??CardBook would like to access your $P1$ account to retrieve contacts. Credentials and contact data are only transferred between your computer and Google, no third party sites are involved.??", + "message": "CardBook vill komma åt ditt $P1$ -konto för att hämta kontakter. Användaruppgifter och kontaktuppgifter överförs endast mellan din dator och Google, inga webbplatser från tredje part är involverade.", "placeholders": { "P1": { "content": "$1" @@ -3538,13 +3581,13 @@ "message": "Alla kontakter" }, "keyDescription": { - "message": "??Encryption key??" + "message": "Krypteringsnyckel" }, "encryptionStarted": { - "message": "??Starting encryption??" + "message": "Startar kryptering" }, "encryptionProcessed": { - "message": "??Items encrypted: $P1$/$P2$??", + "message": "Krypterade poster: $P1$/$P2$", "placeholders": { "P1": { "content": "$1" @@ -3555,13 +3598,13 @@ } }, "encryptionFinished": { - "message": "??Encryption finished??" + "message": "Krypteringen är klar" }, "decryptionStarted": { - "message": "??Starting decryption??" + "message": "Startar dekryptering" }, "decryptionProcessed": { - "message": "??Items decrypted: $P1$/$P2$??", + "message": "Krypterade poster: $P1$/$P2$", "placeholders": { "P1": { "content": "$1" @@ -3572,7 +3615,7 @@ } }, "decryptionFinished": { - "message": "??Decryption finished??" + "message": "Dekrypteringen är klar" }, "menu_undo.long.label": { "message": "Ångra - $P1$", @@ -3717,7 +3760,7 @@ "message": "Till CardBook…" }, "cardbookABPaneItemLabel": { - "message": "Adressbok Pane" + "message": "Adressbokspanelen" }, "cardbookABPaneItemAccesskey": { "message": "A" @@ -3741,10 +3784,10 @@ "message": "Lägg till ny adressbok" }, "welcomePage.description": { - "message": "??It seems that this is the first time CardBook has been run. CardBook will attempt to collect contacts from Thunderbird’s standard address books and remote address books.??" + "message": "Det verkar som om detta är första gången CardBook körs. CardBook kommer att försöka samla kontakter från Thunderbirds standardadressböcker och fjärradressböcker." }, "initialPage.description": { - "message": "Är adressboken lokal eller online ? :" + "message": "Plats för adressboken :" }, "initialPage.computer.label": { "message": "Lokal" @@ -3759,10 +3802,10 @@ "message": "Söker i befintliga adressböcker" }, "initialPage.find.label": { - "message": "??Search for remote address books??" + "message": "Sök efter fjärradressböcker" }, "localPage.type.description": { - "message": "Vad är det för typ av lokal adressbok ? :" + "message": "Typ av lokal adressbok :" }, "localPage.type.label": { "message": "Typ" @@ -3831,7 +3874,7 @@ "message": "Anslutning" }, "remotePage.url.description": { - "message": "För CardDAV, ange URL'en till din online adressbok. Du kan prova att ange en del av URL'n (t.ex : http(s)://carddav.example.org). Lämna tomt om du ansluter till en Google adressbok." + "message": "För CardDAV, ange URL:en till din online-adressbok. Du kan prova att ange en del av URL (t.ex : https://carddav.example.org). Lämna fältet tomt om du ansluter till en Google-adressbok." }, "remotePage.url.label": { "message": "URL:" @@ -3900,16 +3943,16 @@ "message": "Namn" }, "namesPage.name.description": { - "message": "Flera adressböker hittades. Välj vilka du vill använda och namnge dem :" + "message": "Flera adressböcker hittade. Välj vilka du vill använda och namnge dem :" }, "findPage.name1.description": { - "message": "??No remote address books found.??" + "message": "Hittade inga fjärradressböcker." }, "findPage.name2.description": { - "message": "??One remote address book found. Validate remote address book to add:??" + "message": "En fjärradressbok hittades. Bekräfta att du vill lägga till den:" }, "findPage.name3.description": { - "message": "??Multiple remote address books found. Validate remote address books to add:??" + "message": "Flera fjärradressböcker hittades. Välj de fjärradressböcker som ska läggas till:" }, "finishPage.description": { "message": "Din nya adressbok är nu klar för användning." @@ -3918,7 +3961,7 @@ "message": "Dina nya adressböcker är nu klara för användning." }, "wdw_addressbooksEditTitle": { - "message": "Adressboks inställningar" + "message": "Adressboks-inställningar" }, "colorLabel": { "message": "Färg:" @@ -3930,7 +3973,7 @@ "message": "N" }, "nodesLabel": { - "message": "??Nodes:??" + "message": "Noder:" }, "categoriesNodeLabel": { "message": "Grupper" @@ -3960,16 +4003,16 @@ "message": "Arbeta nedkopplad" }, "autoSyncGroupboxLabel": { - "message": "Periodisk synkning" + "message": "Periodisk synkronisering" }, "autoSyncLabel": { - "message": "Aktivera periodisk synkning" + "message": "Aktivera periodisk synkronisering" }, "autoSyncAccesskey": { "message": "p" }, "autoSyncIntervalLabel": { - "message": "Intervall för periodisk synkning (minuter):" + "message": "Intervall för periodisk synkroisering (minuter):" }, "autoSyncIntervalAccesskey": { "message": "I" @@ -3993,7 +4036,7 @@ "message": "i" }, "applyToABButtonLabel": { - "message": "??Apply to…??" + "message": "Använd på …" }, "applyToABButtonAccesskey": { "message": "A" @@ -4053,7 +4096,7 @@ "message": "Körs…" }, "wdw_cardbookConfigurationAddCustomFieldTitle": { - "message": "Custom Fields redigerare" + "message": "Redigera anpassade fält" }, "customFieldCodeLabel": { "message": "Fältnamn:" @@ -4113,7 +4156,7 @@ "message": "Listor" }, "syncTabLabel": { - "message": "Synk." + "message": "Synkronisering" }, "emailTabLabel": { "message": "Mejl" @@ -4143,7 +4186,7 @@ "message": "S" }, "autocompleteProposeConcatEmailsLabel": { - "message": "Föreslå sammanlänka mailadresser den per kontakt" + "message": "Föreslå sammanfogade mejladresser per kontakt" }, "autocompleteProposeConcatEmailsAccesskey": { "message": "s" @@ -4155,19 +4198,19 @@ "message": "d" }, "autocompleteShowEmailTypeLabel": { - "message": "??Show email type??" + "message": "Visa e-posttyp" }, "autocompleteShowEmailTypeAccesskey": { "message": "e" }, "autocompleteShowPopularityLabel": { - "message": "??Show popularity??" + "message": "Visa popularitet" }, "autocompleteShowPopularityAccesskey": { "message": "y" }, "autocompleteWithColorLabel": { - "message": "Använd Adressboksfärg" + "message": "Använd färg på adressboken" }, "autocompleteWithColorAccesskey": { "message": "f" @@ -4191,7 +4234,7 @@ "message": "s" }, "useColorLabel": { - "message": "Använd adressboksfärgen som" + "message": "Använd adressbokens färg för:" }, "useColorBackgroundLabel": { "message": "Bakgrundsfärg" @@ -4449,19 +4492,19 @@ "message": "x" }, "defaultRegionLabel": { - "message": "??Default Region:??" + "message": "Förvald region:" }, "defaultRegionAccesskey": { "message": "D" }, "defaultRegionTooltip": { - "message": "??Default region for addresses and formatting phone numbers.??" + "message": "Förvald region för adresser och formatering av telefonnummer." }, "editionGroupboxLabel": { "message": "Välj fält att visa" }, "editionWarn": { - "message": "??When editing a contact, CardBook will display by default only those selected fields.??" + "message": "När du redigerar en kontakt visas CardBook som standard endast de valda fälten." }, "fieldsButtonLabel": { "message": "Ange som standard" @@ -4602,7 +4645,7 @@ "message": "F" }, "preferIMPPPrefWarn": { - "message": "Om ingen adress är markerad, så kommer alla adresser att användas" + "message": "Om ingen adress är markerad, så kommer en av alla adresser föreslås" }, "IMPPCodeHeaderLabel": { "message": "Kod" @@ -4638,10 +4681,10 @@ "message": "i" }, "URLPhoneGroupboxLabel": { - "message": "??URL opening for soft phones??" + "message": "Webbadress för mjukvarutelefon (Soft Phone)" }, "URLPhoneGroupboxWarn": { - "message": "??This section applies if you have selected the url protocol for phone. The URL should contain {{1}}, referring to the phone number.??" + "message": "Detta avsnitt gäller om du har valt URL-protokollet för telefon. URL ska innehålla {{1}}, med hänvisning till telefonnumret." }, "URLPhoneURLLabel": { "message": "Webbadress:" @@ -4671,10 +4714,10 @@ "message": "Kryptering" }, "encryptionExplanation": { - "message": "??CardBook may encrypt your local data. For this purpose, it will use a secret key stored in the Password Manager. If you loose this key, the recovery of your local data is impossible. For a complete protection, activating the Thunderbird master password feature is recommended.??" + "message": "CardBook kan kryptera din lokala data. För detta ändamål kommer den att använda en hemlig nyckel som lagras i lösenordshanteraren. Om du förlorar denna nyckel, är återställning av din lokala data omöjligt. För ett komplett skydd rekommenderas att aktivera Thunderbird huvudlösenord." }, "localDataEncryptionEnabledLabel": { - "message": "??Encrypt locally cached cards??" + "message": "Kryptera lokalt cachade kort" }, "localDataEncryptionEnabledAccesskey": { "message": "E" @@ -4752,10 +4795,10 @@ "message": "t" }, "syncGroupboxLabel": { - "message": "Synk." + "message": "Synkronisering" }, "syncWarn": { - "message": "Synkronisering överför dina ändringar till servern, och tvärt om" + "message": "Synkronisering överför dina ändringar till servern, och tvärt om." }, "syncAfterChangeLabel": { "message": "Synkronisera efter ändringar" @@ -4764,7 +4807,7 @@ "message": "c" }, "initialSyncLabel": { - "message": "Kör ssynkronisering när Thunderbird startar" + "message": "Kör synkronisering när Thunderbird startar" }, "initialSyncAccesskey": { "message": "K" @@ -4797,13 +4840,13 @@ "message": "a" }, "maxModifsPushedLabel": { - "message": "Maximalt antal ändringar som tryckts per synkronisering:" + "message": "Maximalt antal förändringar per synkronisering:" }, "maxModifsPushedAccesskey": { "message": "M" }, "requestsGroupboxLabel": { - "message": "Förfrågningar" + "message": "Anslutningar" }, "requestsTimeoutLabel": { "message": "Avbrott (sekunder):" @@ -4812,7 +4855,7 @@ "message": "A" }, "multigetLabel": { - "message": "För GET-förfrågningar, gruppkontakter av:" + "message": "För GET-anslutning, gruppera kontakter i antal om :" }, "multigetAccesskey": { "message": "G" @@ -4845,7 +4888,7 @@ "message": "Om ingen adress är markerad, skicka till kontaktens alla adresser." }, "warnEmptyEmailsLabel": { - "message": "Varna mig om jag försöker skicka till en kontakt utan mejladress" + "message": "Varna mig om jag försöker skicka mejl till en kontakt utan mejladress" }, "warnEmptyEmailsAccesskey": { "message": "W" @@ -4896,7 +4939,7 @@ "message": "T" }, "birthdayListWarn": { - "message": "Årsdagen söks endast i Kontakter adressböcker." + "message": "Årsdagen söks endast i CardBook-adressböcker." }, "generalGroupboxLabel": { "message": "Allmänt" @@ -4905,7 +4948,7 @@ "message": "Adressböcker" }, "selectAllABsLabel": { - "message": "Markera allt" + "message": "Välj alla" }, "searchForLabel": { "message": "Sök efter:" @@ -5001,7 +5044,7 @@ "message": "L" }, "calendarEntryTitleLabel": { - "message": "Titel för kalenderhändelse:" + "message": "Kalenderhändelsens rubrik:" }, "calendarEntryTitleTooltip": { "message": "Mall titel för kalenderhändelsen. Den ska innehålla två platshållare %S, respektive ersatt med namn och ålder. Om fältet är tomt används ett standardmeddelande." @@ -5034,10 +5077,10 @@ "message": "y" }, "calendarEntryAlarmLabel": { - "message": "Larm till s dagar före kalenderhändelse (till exempel: 4,+1):" + "message": "Larm n timmar före kalenderhändelse (till exempel: 4,+1):" }, "calendarEntryAlarmTooltip": { - "message": "Ange hur många dagar före årsdagen Lightning larm ska påminna dig. Utan datum. Om fältet är tomt skulle det inte vara något alarm." + "message": "Ange hur många timmar före årsdagen Lightning larm ska påminna dig. Om fältet är tomt kommer inget larm. Om du vill ha flera larm, ange larmen i en kommaseparerad lista." }, "calendarEntryAlarmAccesskey": { "message": "s" @@ -5046,7 +5089,7 @@ "message": "kategori(er) för kalenderhändelse:" }, "calendarEntryCategoriesTooltip": { - "message": "En eller flera kategorier, kommaseparerade. Om fältet är tomt skulle det inte finnas någon kategori." + "message": "En eller flera kategorier, kommaseparerade. Om fältet är tomt finns det ingen kategori." }, "calendarEntryCategoriesAccesskey": { "message": "g" @@ -5169,7 +5212,7 @@ "message": "Aktivera eller Avaktivera synkronisering och sökning av adressböcker." }, "colorAccountsTooltip": { - "message": "Färga adressbokssökresultat (använd när du har flera adressböcker)." + "message": "Färga sökresultatet (använd när du söker i flera adressböcker)." }, "readonlyAccountsTooltip": { "message": "Ställ in om adressboken skall vara skrivskyddad eller inte." @@ -5307,13 +5350,13 @@ "message": "Ångra" }, "cardbookToolbarBackButtonTooltip": { - "message": "??Go back one action??" + "message": "Gå tillbaka ett steg" }, "cardbookToolbarForwardButtonLabel": { "message": "Gör om" }, "cardbookToolbarForwardButtonTooltip": { - "message": "??Go forward one action??" + "message": "Gå vidare ett steg" }, "cardbookToolbarAppMenuButtonLabel": { "message": "CardBook meny" @@ -5352,10 +5395,10 @@ "message": "Visa Thunderbird Menyn" }, "cardbookToolbarABMenuLabel": { - "message": "??Address Books View??" + "message": "Visa adressböcker" }, "cardbookToolbarABMenuTooltip": { - "message": "??Filter how address books are displayed??" + "message": "Filtrera hur adressböcker visas" }, "generalTabLabel": { "message": "Allmänt" @@ -5469,7 +5512,7 @@ "message": "Hitta nycklar online" }, "importKeyFromCards.label": { - "message": "??Import into OpenPGP Key Manager??" + "message": "Importera till OpenPGP Key Manager" }, "searchForOnlineKeyTreeLabel": { "message": "Hitta nycklar online" @@ -5478,7 +5521,7 @@ "message": "Hitta nycklar online" }, "searchForThKeyEditButton.tooltip": { - "message": "??Search for keys in OpenPGP key manager??" + "message": "Sök efter nycklar i OpenPGP Key Manager" }, "searchForLocalKeyEditButton.tooltip": { "message": "Importera från en fil" @@ -5520,7 +5563,7 @@ "message": "Lokalisera kontakt" }, "openURLCardFromCardsLabel": { - "message": "Öppna URLs från kontakt" + "message": "Öppna URL:er" }, "cutCardFromAccountsOrCatsLabel": { "message": "Klipp ut" @@ -5568,7 +5611,7 @@ "message": "Formatera kontaktdata" }, "findDuplicatesFromAccountsOrCatsLabel": { - "message": "Hitta dubblettkontakt" + "message": "Hitta dubbletter av kontakter" }, "generateFnFromAccountsOrCatsLabel": { "message": "Generera visningsnamn" @@ -5577,7 +5620,7 @@ "message": "Slå ihop kontakter" }, "duplicateCardFromCardsLabel": { - "message": "Duplisera kontakt" + "message": "Skapa dubblett av kontakt" }, "convertListToCategoryFromCardsLabel": { "message": "Konvertera lista till grupp" @@ -5640,31 +5683,31 @@ "message": "N" }, "adrFormulaExplanation": { - "message": "Det är möjligt att anpassa hur Kontakter formaterar adresserna. Detta görs med block som innesluts innom “()”. ??In these blocks there might be many parts delimited by “|”.??" + "message": "Det är möjligt att anpassa hur CardBook skapar adresser. Denna formel består av block inneslutna av \"()\". I dessa block kan det finnas flera delar avgränsade med \"|\"." }, "fnFormulaExplanation": { - "message": "Man kan få CardBook till att generera Visningsnamn. Detta görs med block som innesluts innom “()”. ??In these blocks there might be many parts delimited by “|”.??" + "message": "Det är möjligt att anpassa hur CardBook genererar ett visningsnamn. Denna formel består av block inneslutna av \"()\". I dessa block kan det finnas flera delar avgränsade med \"|\"." }, "templateFormulaExplanation": { - "message": "??It is possible to define templates with pre-defined fields. For example one may define a template with the email ”({{2}}).({{4}})@mycompany.org”. Once applied to a contact that has ”John” and ”Doe” as given name and family name, an email ”john.doe@mycompany.org” will be added to the contact.??" + "message": "Det är möjligt att definiera mallar med fördefinierade fält. Till exempel kan man definiera en mall med e-postmeddelandet ”({{2}}).({{4}})@mycompany. rg”. Om det appliceras ”John” och ”Doe” som förnamn och efternamn kommer e-postadressen ”john.doe@mycompany.org” att läggas till i kontakten." }, "formulaExplanation1": { - "message": "??({{1}}|{{2}}) : If {{1}} is empty, then the block will be replaced by {{2}}.??" + "message": "({{1}}|{{2}}) : Om {{1}} är tomt kommer blocket att ersättas av {{2}}." }, "formulaExplanation2": { - "message": "??({{1}}|{{2}}|{{3}}) : If {{1}} equals {{2}}, then the block will be replaced by {{3}}.??" + "message": "({{1}}|{{2}}|{{3}}) : Om {{1}} är lika med {{2}} så kommer blocket att ersättas med {{3}}." }, "formulaExplanation3": { - "message": "??({{1}}|{{2}}|{{3}}|{{4}}) : If {{1}} equals {{2}}, then the block will be replaced by {{3}}, else by {{4}}.??" + "message": "({{1}}|{{2}}|{{3}}|{{4}}) : Om {{1}} är lika med {{2}} så kommer blocket att ersättas med {{3}}, annars ersätts det av {{4}}." }, "formulaExplanation4": { - "message": "??({{1}}|*|{{2}}|{{3}}|{{4}}) : If {{1}} includes {{2}}, then the block will be replaced by {{3}}, else by {{4}}.??" + "message": "({{1}}|{{2}}|{{3}}|{{4}}) : Om {{1}} innehåller {{2}} så kommer blocket att ersättas med {{3}}, annars ersätts det av {{4}}." }, "formulaExplanation5": { - "message": "??({{1}}|^|{{2}}|{{3}}|{{4}}) : If {{1}} starts with {{2}}, then the block will be replaced by {{3}}, else by {{4}}.??" + "message": "({{1}}|{{2}}|{{3}}|{{4}}) : Om {{1}} börjar med {{2}} så kommer blocket att ersättas med {{3}}, annars ersätts det av {{4}}." }, "formulaExplanation6": { - "message": "??({{1}}|$|{{2}}|{{3}}|{{4}}) : If {{1}} ends with {{2}}, then the block will be replaced by {{3}}, else by {{4}}.??" + "message": "({{1}}|{{2}}|{{3}}|{{4}}) : Om {{1}} avslutas med {{2}} så kommer blocket att ersättas med {{3}}, annars ersätts det av {{4}}." }, "settingsTitlelabel": { "message": "Layout" @@ -5907,13 +5950,13 @@ "message": "Konvertera vCards" }, "convertVCardsTooltip": { - "message": "??The vCard version of some contacts is different from the vCard version of your address book, this button may convert these vCards??" + "message": "vCard-versionen hos vissa kontakter skiljer sig från vCard-versionen i din adressbok och denna knapp kanske konvertera dessa vCard" }, "convertVCardsAccesskey": { "message": "C" }, "wdw_findDuplicatesTitle": { - "message": "Dubblett kontakter ($P1$)", + "message": "Duplicera kontakter ($P1$)", "placeholders": { "P1": { "content": "$1" @@ -5921,7 +5964,7 @@ } }, "wdw_formatDataTitle": { - "message": "??Format contacts data ($P1$)??", + "message": "Formatera kontaktdata($P1$)", "placeholders": { "P1": { "content": "$1" @@ -6013,7 +6056,7 @@ "message": "Vald" }, "conversionWarn": { - "message": "??It is possible to force the convertion of some fields while providing them.??" + "message": "Det går att tvinga konvertera vissa fält i samband med att du anger dem." }, "convertToLabel": { "message": "Konvertera till" diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index 8f53e97..9288434 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -2622,7 +2622,7 @@ "message": "Postacı" }, "tzLabel": { - "message": "Zaman Dilimi" + "message": "Saat Dilimi" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Bu adres defterine ekle" }, "wdw_cardEditionViewResultTitle": { - "message": "Kişi değiştirme sonucu" + "message": "Kişi değiştirme sonucu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Kişi değiştirme sonucu" + "message": "Kişi değiştirme sonucu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Yeni bir e-posta adresi kaydet" @@ -3054,22 +3064,52 @@ "message": "Yeni Posta Listesi" }, "wdw_cardEditionEditContactTitle": { - "message": "Kişiyi Düzenle" + "message": "Kişiyi Düzenle: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Listeyi Düzenle" + "message": "Listeyi Düzenle: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Kişiyi Düzenle" + "message": "Kişiyi Düzenle: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Kişiyi Gör" + "message": "Kişiyi Gör: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Listeyi Gör" + "message": "Listeyi Gör: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Şablonu Düzenle" + "message": "Şablonu Düzenle: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Baskı Önizleme $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Etkinlikler" }, + "tzGroupboxLabel": { + "message": "Saat Dilimi" + }, "noteGroupboxLabel": { "message": "Notlar" }, diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index af7e160..171bd79 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -3039,10 +3039,20 @@ "message": "Додати до цієї адресної книги" }, "wdw_cardEditionViewResultTitle": { - "message": "Результати модифікації контактів" + "message": "Результати модифікації контактів: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Результати модифікації контактів" + "message": "Результати модифікації контактів: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Зареєструйте нову електронну адресу" @@ -3054,22 +3064,52 @@ "message": "Новий список розсилки" }, "wdw_cardEditionEditContactTitle": { - "message": "Змінити контакт" + "message": "Змінити контакт: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Змінити список" + "message": "Змінити список: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Змінити контакт" + "message": "Змінити контакт: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Переглянути контакт" + "message": "Переглянути контакт: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Переглянути список" + "message": "Переглянути список: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Змінити шаблон" + "message": "Змінити шаблон: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "Попередній перегляд $P1$ - Контакти - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Події" }, + "tzGroupboxLabel": { + "message": "Часовий пояс" + }, "noteGroupboxLabel": { "message": "Примітки" }, diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index eb3c3fb..aeba235 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -2622,7 +2622,7 @@ "message": "Người gửi thư" }, "tzLabel": { - "message": "Múi Giờ" + "message": "Múi giờ" }, "geoLabel": { "message": "Geo" @@ -3039,10 +3039,20 @@ "message": "Thêm vào sổ địa chỉ này" }, "wdw_cardEditionViewResultTitle": { - "message": "Thay đổi liên hệ kết quả" + "message": "Thay đổi liên hệ kết quả: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "Thay đổi liên hệ kết quả" + "message": "Thay đổi liên hệ kết quả: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "Đăng ký một địa chỉ email mới" @@ -3054,22 +3064,52 @@ "message": "Danh sách Mới" }, "wdw_cardEditionEditContactTitle": { - "message": "Chỉnh sửa Danh bạ" + "message": "Chỉnh sửa Danh bạ: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "Chỉnh sửa Danh sách" + "message": "Chỉnh sửa Danh sách: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "Chỉnh sửa Danh bạ" + "message": "Chỉnh sửa Danh bạ: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "Xem liên hệ" + "message": "Xem liên hệ: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "Danh sách xem" + "message": "Danh sách xem: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "Chỉnh sửa mẫu" + "message": "Chỉnh sửa mẫu: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "$P1$ - Xem trước Bản in - Danh bạ - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "Sự kiện" }, + "tzGroupboxLabel": { + "message": "Múi giờ" + }, "noteGroupboxLabel": { "message": "Lưu ý" }, diff --git a/src/_locales/zh-CN/messages.json b/src/_locales/zh-CN/messages.json index c2afcfa..cccd982 100644 --- a/src/_locales/zh-CN/messages.json +++ b/src/_locales/zh-CN/messages.json @@ -3039,10 +3039,20 @@ "message": "添加到通讯录" }, "wdw_cardEditionViewResultTitle": { - "message": "修改联系人结果" + "message": "修改联系人结果: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewResultHideCreateTitle": { - "message": "修改联系人结果" + "message": "修改联系人结果: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddEmailTitle": { "message": "注册新邮件地址" @@ -3054,22 +3064,52 @@ "message": "新建邮件列表" }, "wdw_cardEditionEditContactTitle": { - "message": "编辑联系人" + "message": "编辑联系人: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditListTitle": { - "message": "编辑列表" + "message": "编辑列表: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionAddLineTitle": { - "message": "编辑联系人" + "message": "编辑联系人: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewContactTitle": { - "message": "查看联系人" + "message": "查看联系人: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionViewListTitle": { - "message": "查看列表" + "message": "查看列表: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardEditionEditTemplateTitle": { - "message": "编辑模板" + "message": "编辑模板: $P1$", + "placeholders": { + "P1": { + "content": "$1" + } + } }, "wdw_cardbookPrintTitleLong": { "message": "打印预览 $P1$ - CardBook - Thunderbird", @@ -3109,6 +3149,9 @@ "eventGroupboxLabel": { "message": "事件" }, + "tzGroupboxLabel": { + "message": "时区" + }, "noteGroupboxLabel": { "message": "备注" }, diff --git a/src/chrome/content/cardEdition/wdw_cardEdition.js b/src/chrome/content/cardEdition/wdw_cardEdition.js index 7e3c7db..4c39640 100644 --- a/src/chrome/content/cardEdition/wdw_cardEdition.js +++ b/src/chrome/content/cardEdition/wdw_cardEdition.js @@ -486,7 +486,8 @@ if ("undefined" == typeof(wdw_cardEdition)) { }, loadEditionMode: function () { - document.title = cardbookRepository.extension.localeData.localizeMessage("wdw_cardEdition" + window.arguments[0].editionMode + "Title"); + let titleString = "wdw_cardEdition" + window.arguments[0].editionMode + "Title"; + document.title = cardbookRepository.extension.localeData.localizeMessage(titleString, [window.arguments[0].cardIn.fn]); if (window.arguments[0].editionMode == "ViewResult") { document.getElementById('addressbookMenulistReadWriteGroupbox').removeAttribute('hidden'); document.getElementById('addressbookMenulist').disabled = false; @@ -730,7 +731,6 @@ if ("undefined" == typeof(wdw_cardEdition)) { loadEditionFields: function () { switch(window.arguments[0].editionMode) { - case "ViewResult": case "ViewResultHideCreate": case "ViewContact": case "ViewList": @@ -805,6 +805,16 @@ if ("undefined" == typeof(wdw_cardEdition)) { document.getElementById(field + 'Groupbox').setAttribute('hidden', 'true'); } } + for (let field of ['tz']) { + let ABType = cardbookRepository.cardbookPreferences.getType(wdw_cardEdition.workingCard.dirPrefId); + if (ABType.startsWith("GOOGLE") || ABType == "APPLE" || ABType == "OFFICE365" || ABType == "YAHOO") { + document.getElementById(field + 'Groupbox').setAttribute('hidden', 'true'); + } else if (wdw_cardEdition.checkEditionFields(field) || document.getElementById(field + '_0_menulistTz').value || document.getElementById(field + '_0_menulistTz').value) { + document.getElementById(field + 'Groupbox').removeAttribute('hidden'); + } else { + document.getElementById(field + 'Groupbox').setAttribute('hidden', 'true'); + } + } } for (let type of ['personal', 'org']) { for (let i = 0; i < cardbookRepository.customFields[type].length; i++) { @@ -1149,6 +1159,11 @@ if ("undefined" == typeof(wdw_cardEdition)) { break; } } + + wdw_cardEdition.loadDateFormatLabels(); + wdw_cardEdition.loadEditionFields(); + wdw_cardEdition.loadFieldSelector(); + wdw_cardEdition.setConvertButtons() }, clearCard: function () { @@ -1348,10 +1363,6 @@ if ("undefined" == typeof(wdw_cardEdition)) { wdw_cardEdition.loadCssRules(); wdw_cardEdition.loadDefaultVersion(); await wdw_cardEdition.displayCard(wdw_cardEdition.workingCard); - wdw_cardEdition.loadDateFormatLabels(); - wdw_cardEdition.loadEditionFields(); - wdw_cardEdition.loadFieldSelector(); - wdw_cardEdition.setConvertButtons() wdw_cardEdition.cardRegion = await cardbookRepository.cardbookUtils.getCardRegion(wdw_cardEdition.workingCard); @@ -1497,6 +1508,7 @@ if ("undefined" == typeof(wdw_cardEdition)) { for (let field of cardbookRepository.multilineFields) { aCard[field] = cardbookWindowUtils.getAllTypes(field, true); } + aCard.tz = cardbookWindowUtils.getAllTz(true); var keys = cardbookWindowUtils.getAllKeys(true); var re = /[\n\u0085\u2028\u2029]|\r\n?/g; diff --git a/src/chrome/content/cardEdition/wdw_cardEdition.xhtml b/src/chrome/content/cardEdition/wdw_cardEdition.xhtml index 4dbefa2..5a765dc 100644 --- a/src/chrome/content/cardEdition/wdw_cardEdition.xhtml +++ b/src/chrome/content/cardEdition/wdw_cardEdition.xhtml @@ -384,6 +384,7 @@ + diff --git a/src/chrome/content/cardbookCardParser.js b/src/chrome/content/cardbookCardParser.js index 09d741e..9515f3b 100644 --- a/src/chrome/content/cardbookCardParser.js +++ b/src/chrome/content/cardbookCardParser.js @@ -46,8 +46,8 @@ if ("undefined" == typeof(cardbookCardParser)) { this.impp = []; this.url = []; this.mailer = ""; - this.tz = ""; - this.geo = ""; + this.tz = []; + this.geo = []; this.title = ""; this.role = ""; this.agent = ""; @@ -417,10 +417,22 @@ if ("undefined" == typeof(cardbookCardParser)) { this.mailer = vCardDataArrayTrailer; break; case "TZ": - this.tz = vCardDataArrayTrailer; + if (vCardDataArrayTrailer) { + vCardDataArrayTrailerArray = []; + vCardDataArrayHeaderOptionArray = []; + vCardDataArrayHeaderOptionArray = cardbookRepository.cardbookUtils.formatTypes(cardbookRepository.cardbookUtils.escapeString(vCardDataArrayHeaderOption).split(";")); + vCardDataArrayTrailerArray = cardbookRepository.cardbookUtils.escapeString(vCardDataArrayTrailer).split(";"); + this.tz.push([cardbookRepository.cardbookUtils.unescapeArray(vCardDataArrayTrailerArray), cardbookRepository.cardbookUtils.unescapeArray(vCardDataArrayHeaderOptionArray)]); + } break; case "GEO": - this.geo = vCardDataArrayTrailer; + if (vCardDataArrayTrailer) { + vCardDataArrayTrailerArray = []; + vCardDataArrayHeaderOptionArray = []; + vCardDataArrayHeaderOptionArray = cardbookRepository.cardbookUtils.formatTypes(cardbookRepository.cardbookUtils.escapeString(vCardDataArrayHeaderOption).split(";")); + vCardDataArrayTrailerArray = cardbookRepository.cardbookUtils.escapeString(vCardDataArrayTrailer).split(";"); + this.geo.push([cardbookRepository.cardbookUtils.unescapeArray(vCardDataArrayTrailerArray), cardbookRepository.cardbookUtils.unescapeArray(vCardDataArrayHeaderOptionArray)]); + } break; case "AGENT": if (vCardDataArrayHeaderOption) { diff --git a/src/chrome/content/cardbookElementTools.js b/src/chrome/content/cardbookElementTools.js index 46d2bd5..aaded96 100644 --- a/src/chrome/content/cardbookElementTools.js +++ b/src/chrome/content/cardbookElementTools.js @@ -2,6 +2,7 @@ if ("undefined" == typeof(cardbookElementTools)) { var { MailServices } = ChromeUtils.import("resource:///modules/MailServices.jsm"); var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm"); var { FormHistory } = ChromeUtils.import("resource://gre/modules/FormHistory.jsm"); + var { cal } = ChromeUtils.import("resource:///modules/calendar/calUtils.jsm"); var { cardbookRepository } = ChromeUtils.import("chrome://cardbook/content/cardbookRepository.js"); var cardbookElementTools = { @@ -297,33 +298,7 @@ if ("undefined" == typeof(cardbookElementTools)) { addKeyTextbox: function (aParent, aId, aValue, aParameters, aIndex) { var aKeyTextBox = cardbookElementTools.addHTMLINPUT(aParent, aId, aValue, aParameters); - - function checkKeyTextBox(event) { - let idArray = this.id.split('_'); - let type = idArray[0]; - let index = idArray[1]; - let prevIndex = parseInt(index) - 1; - let nextIndex = parseInt(index) + +1; - document.getElementById(type + "_" + index + "_removeButton").disabled = false; - if (this.value == "") { - document.getElementById(type + "_" + index + "_addButton").disabled = true; - } else { - document.getElementById(type + "_" + index + "_addButton").disabled = false; - } - document.getElementById(type + "_" + index + "_downButton").disabled = true; - document.getElementById(type + "_" + index + "_upButton").disabled = true; - if (document.getElementById(type + "_" + prevIndex + "_addButton")) { - document.getElementById(type + "_" + prevIndex + "_addButton").disabled = true; - document.getElementById(type + "_" + prevIndex + "_downButton").disabled = false; - document.getElementById(type + "_" + index + "_upButton").disabled = false; - } - if (document.getElementById(type + "_" + nextIndex + "_addButton")) { - document.getElementById(type + "_" + index + "_addButton").disabled = true; - document.getElementById(type + "_" + index + "_downButton").disabled = false; - document.getElementById(type + "_" + nextIndex + "_upButton").disabled = false; - } - }; - aKeyTextBox.addEventListener("input", checkKeyTextBox, false); + aKeyTextBox.addEventListener("input", cardbookElementTools.checkEditButton, false); return aKeyTextBox; }, @@ -347,33 +322,7 @@ if ("undefined" == typeof(cardbookElementTools)) { addKeyTextarea: function (aParent, aId, aValue, aParameters, aIndex) { var aKeyTextArea = cardbookElementTools.addHTMLTEXTAREA(aParent, aId, aValue, aParameters); - - function checkKeyTextArea(event) { - let idArray = this.id.split('_'); - let type = idArray[0]; - let index = idArray[1]; - let prevIndex = parseInt(index) - 1; - let nextIndex = parseInt(index) + +1; - document.getElementById(type + "_" + index + "_removeButton").disabled = false; - if (this.value == "") { - document.getElementById(type + "_" + index + "_addButton").disabled = true; - } else { - document.getElementById(type + "_" + index + "_addButton").disabled = false; - } - document.getElementById(type + "_" + index + "_downButton").disabled = true; - document.getElementById(type + "_" + index + "_upButton").disabled = true; - if (document.getElementById(type + "_" + prevIndex + "_addButton")) { - document.getElementById(type + "_" + prevIndex + "_addButton").disabled = true; - document.getElementById(type + "_" + prevIndex + "_downButton").disabled = false; - document.getElementById(type + "_" + index + "_upButton").disabled = false; - } - if (document.getElementById(type + "_" + nextIndex + "_addButton")) { - document.getElementById(type + "_" + index + "_addButton").disabled = true; - document.getElementById(type + "_" + index + "_downButton").disabled = false; - document.getElementById(type + "_" + nextIndex + "_upButton").disabled = false; - } - }; - aKeyTextArea.addEventListener("input", checkKeyTextArea, false); + aKeyTextArea.addEventListener("input", cardbookElementTools.checkEditButton, false); return aKeyTextArea; }, @@ -842,6 +791,41 @@ if ("undefined" == typeof(cardbookElementTools)) { return found; }, + addMenuTzlist: function (aParent, aType, aIndex, aValue, aParameters) { + var aMenulist = document.createXULElement('menulist'); + aParent.appendChild(aMenulist); + aMenulist.setAttribute('id', aType + '_' + aIndex + '_menulistTz'); + aMenulist.setAttribute('sizetopopup', 'none'); + for (var prop in aParameters) { + aMenulist.setAttribute(prop, aParameters[prop]); + } + + var aMenupopup = document.createXULElement('menupopup'); + aMenulist.appendChild(aMenupopup); + aMenupopup.setAttribute('id', aType + '_' + aIndex + '_menupopupTz'); + cardbookElementTools.deleteRows(aMenupopup.id); + var defaultIndex = 0; + var nullmenuItem = aMenulist.appendItem("", ""); + var i = 1; + for (let tzid of cal.timezoneService.timezoneIds) { + var menuItem = document.createXULElement("menuitem"); + menuItem.setAttribute('id', aType + '_' + aIndex + '_menuitemTz_' + i); + menuItem.setAttribute("label", cal.timezoneService.getTimezone(tzid).displayName); + menuItem.setAttribute("value", tzid); + menuItem.setAttribute("class", "menuitem-iconic"); + menuItem.setAttribute("type", "radio"); + aMenupopup.appendChild(menuItem); + if (aValue == tzid) { + defaultIndex = i; + } + i++ + } + aMenulist.selectedIndex = defaultIndex; + aMenulist.selectedItem.setAttribute("checked", "true"); + aMenulist.addEventListener("select", cardbookElementTools.checkEditButton, false); + return aMenulist; + }, + addPrefStar: function (aParent, aType, aIndex, aValue) { var aPrefButton = document.createXULElement('button'); aParent.appendChild(aPrefButton); @@ -1100,6 +1084,32 @@ if ("undefined" == typeof(cardbookElementTools)) { aEditButton.addEventListener("command", aFunction, false); }, + checkEditButton: function (event) { + let idArray = this.id.split('_'); + let type = idArray[0]; + let index = idArray[1]; + let prevIndex = parseInt(index) - 1; + let nextIndex = parseInt(index) + +1; + document.getElementById(type + "_" + index + "_removeButton").disabled = false; + if (this.value == "") { + document.getElementById(type + "_" + index + "_addButton").disabled = true; + } else { + document.getElementById(type + "_" + index + "_addButton").disabled = false; + } + document.getElementById(type + "_" + index + "_downButton").disabled = true; + document.getElementById(type + "_" + index + "_upButton").disabled = true; + if (document.getElementById(type + "_" + prevIndex + "_addButton")) { + document.getElementById(type + "_" + prevIndex + "_addButton").disabled = true; + document.getElementById(type + "_" + prevIndex + "_downButton").disabled = false; + document.getElementById(type + "_" + index + "_upButton").disabled = false; + } + if (document.getElementById(type + "_" + nextIndex + "_addButton")) { + document.getElementById(type + "_" + index + "_addButton").disabled = true; + document.getElementById(type + "_" + index + "_downButton").disabled = false; + document.getElementById(type + "_" + nextIndex + "_upButton").disabled = false; + } + }, + addProcessButton: function (aParent, aId) { var aProcessButton = document.createXULElement('button'); aParent.appendChild(aProcessButton); diff --git a/src/chrome/content/cardbookInit.js b/src/chrome/content/cardbookInit.js index a858ca8..bc53320 100644 --- a/src/chrome/content/cardbookInit.js +++ b/src/chrome/content/cardbookInit.js @@ -104,7 +104,7 @@ var cardbookInit = { prefs.setCharPref("accountShown", ""); prefs.setCharPref("uncategorizedCards", ""); prefs.setCharPref("categoryColors", ""); - prefs.setCharPref("addonVersion", "82.6.1"); + prefs.setCharPref("addonVersion", "83.3.1"); prefs.setCharPref("defaultRegion", "NOTSET"); prefs.setBoolPref("localDataEncryption", false); diff --git a/src/chrome/content/cardbookPasswordManager.jsm b/src/chrome/content/cardbookPasswordManager.jsm index 8491694..4d6a7c5 100644 --- a/src/chrome/content/cardbookPasswordManager.jsm +++ b/src/chrome/content/cardbookPasswordManager.jsm @@ -1,8 +1,46 @@ var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm"); +var { PromptUtils } = ChromeUtils.import("resource://gre/modules/SharedPromptUtils.jsm"); var EXPORTED_SYMBOLS = ["cardbookPasswordManager"]; var cardbookPasswordManager = { + askPassword: function (aTitle, aText, aUsername, aPassword, aRememberText, aCheck) { + try { + let args = { + promptType: "promptUserAndPass", + title: aTitle, + text: aText, + user: aUsername.value, + pass: aPassword.value, + checkLabel: aRememberText, + checked: aCheck.value, + ok: false, + }; + + let propBag = PromptUtils.objectToPropBag(args); + Services.ww.openWindow( + Services.ww.activeWindow, + "chrome://global/content/commonDialog.xhtml", + "_blank", + "centerscreen,chrome,modal,titlebar", + propBag + ); + PromptUtils.propBagToObject(propBag, args); + + // Did user click Ok or Cancel? + let ok = args.ok; + if (ok) { + aCheck.value = args.checked; + aUsername.value = args.user; + aPassword.value = args.pass; + } + return ok; + } + catch (e) { + return false; + } + }, + getRootUrl: function (aUrl) { try { var urlArray1 = aUrl.split("://"); @@ -36,11 +74,14 @@ var cardbookPasswordManager = { var myTitle = cardbookRepository.extension.localeData.localizeMessage("wdw_passwordMissingTitle"); var commonStrBundle = Services.strings.createBundle("chrome://global/locale/commonDialogs.properties"); var myText = commonStrBundle.formatStringFromName("EnterPasswordFor", [aUsername, myUrl], 2); + var myUsername = {value: aUsername}; var myPassword = {value: ""}; var myRememberText = cardbookRepository.extension.localeData.localizeMessage("rememberPassword"); var check = {value: false}; - var prompter = Services.ww.getNewPrompter(null); - if (prompter.promptPassword(myTitle, myText, myPassword, myRememberText, check)) { + // test var prompter = Services.ww.getNewPrompter(null); + // test if (prompter.promptPassword(myTitle, myText, myPassword, myRememberText, check)) { + if (cardbookPasswordManager.askPassword(myTitle, myText, myUsername, myPassword, myRememberText, check)) { + console.log("test myPassword.value : " + myPassword.value) cardbookPasswordManager.rememberPassword(aUsername, myUrl, myPassword.value, check.value); return myPassword.value; } @@ -53,11 +94,14 @@ var cardbookPasswordManager = { var myTitle = cardbookRepository.extension.localeData.localizeMessage("wdw_passwordWrongTitle"); var commonStrBundle = Services.strings.createBundle("chrome://global/locale/commonDialogs.properties"); var myText = commonStrBundle.formatStringFromName("EnterPasswordFor", [aUsername, myUrl], 2); + var myUsername = {value: aUsername}; var myPassword = {value: ""}; var myRememberText = cardbookRepository.extension.localeData.localizeMessage("rememberPassword"); var check = {value: false}; var prompter = Services.ww.getNewPrompter(null); - if (prompter.promptPassword(myTitle, myText, myPassword, myRememberText, check)) { + //test if (prompter.promptPassword(myTitle, myText, myPassword, myRememberText, check)) { + if (cardbookPasswordManager.askPassword(myTitle, myText, myUsername, myPassword, myRememberText, check)) { + console.log("test myPassword.value : " + myPassword.value) cardbookPasswordManager.rememberPassword(aUsername, myUrl, myPassword.value, check.value); return myPassword.value; } diff --git a/src/chrome/content/cardbookRichContext.js b/src/chrome/content/cardbookRichContext.js index ed08918..14de907 100644 --- a/src/chrome/content/cardbookRichContext.js +++ b/src/chrome/content/cardbookRichContext.js @@ -103,7 +103,7 @@ if ("undefined" == typeof(cardbookRichContext)) { await wdw_cardbook.copyFieldValue(fieldName, fieldLabel, "", ""); } else if (cardbookRepository.newFields.includes(fieldName)) { await wdw_cardbook.copyFieldValue(fieldName, fieldLabel, "", ""); - } else if (fieldName.startsWith("X-") || fieldName == 'org') { + } else if (fieldName.startsWith("X-") || fieldName == 'org' || fieldName == 'tz') { await wdw_cardbook.copyFieldValue(fieldName, fieldLabel, "", textbox1.value); } else if (fieldName.startsWith("org.")) { await wdw_cardbook.copyFieldValue(fieldName, fieldLabel, "", textbox1.value, textbox1.getAttribute('allValue')); diff --git a/src/chrome/content/cardbookUtils.jsm b/src/chrome/content/cardbookUtils.jsm index 9c330c8..5f2c293 100644 --- a/src/chrome/content/cardbookUtils.jsm +++ b/src/chrome/content/cardbookUtils.jsm @@ -371,6 +371,29 @@ var cardbookUtils = { return lResult; }, + // for geo and tz + // GEO;VALUE=FLOAT:90.000;91.000 + appendToVcardData4: function (vString1, vString2, vArray) { + if (vArray == "" || (Array.isArray(vArray) && vArray.length == 1 && vArray[0] == "")) { + return vString1; + } + let lResult = vString1; + for (let arrayLine of vArray) { + if (Array.isArray(arrayLine)) { + let line = vString2; + if (arrayLine[1].length) { + line = line + ";" + arrayLine[1].join(";"); + } + line = line + ":" + arrayLine[0].join(";"); + lResult = lResult + this.splitLine(line) + "\r\n"; + } else { + let line = vString2 + ":" + arrayLine; + lResult = lResult + this.splitLine(line) + "\r\n"; + } + } + return lResult; + }, + escapeString: function (vString) { return vString.replace(/\\;/g,"@ESCAPEDSEMICOLON@").replace(/\\,/g,"@ESCAPEDCOMMA@"); }, @@ -550,7 +573,12 @@ var cardbookUtils = { vCardData = this.appendArrayToVcardData(vCardData, "URL", vCard.version, vCard.url); vCardData = this.appendToVcardData2(vCardData,"NOTE",false,this.escapeStrings(vCard.note)); - vCardData = this.appendToVcardData2(vCardData,"GEO",false,vCard.geo); + // old values + if (Array.isArray(vCard.geo)) { + vCardData = this.appendToVcardData4(vCardData, "GEO", vCard.geo); + } else { + vCardData = this.appendToVcardData4(vCardData, "GEO", [vCard.geo]); + } vCardData = this.appendToVcardData2(vCardData,"MAILER",false,vCard.mailer); if (vCard.version == "4.0") { @@ -563,7 +591,12 @@ var cardbookUtils = { vCardData = this.appendToVcardData2(vCardData,"CLASS",false,vCard.class1); vCardData = this.appendToVcardData2(vCardData,"REV",false,vCard.rev); vCardData = this.appendToVcardData2(vCardData,"AGENT",false,vCard.agent); - vCardData = this.appendToVcardData2(vCardData,"TZ",false,this.escapeStrings(vCard.tz)); + // old values + if (Array.isArray(vCard.tz)) { + vCardData = this.appendToVcardData4(vCardData, "TZ", vCard.tz); + } else { + vCardData = this.appendToVcardData4(vCardData, "TZ", [vCard.tz]); + } vCardData = this.appendToVcardData3(vCardData,"KEY",cardbookUtils.getKeyContentForCard(vCard)); for (let media of cardbookRepository.allColumns.media) { @@ -990,8 +1023,8 @@ var cardbookUtils = { targetCard.categories = JSON.parse(JSON.stringify(sourceCard.categories)); targetCard.mailer = sourceCard.mailer; - targetCard.tz = sourceCard.tz; - targetCard.geo = sourceCard.geo; + targetCard.tz = JSON.parse(JSON.stringify(sourceCard.tz)); + targetCard.geo = JSON.parse(JSON.stringify(sourceCard.geo)); targetCard.title = sourceCard.title; targetCard.role = sourceCard.role; targetCard.agent = sourceCard.agent; @@ -1489,7 +1522,7 @@ var cardbookUtils = { for (let field of cardbookRepository.multilineFields) { tmpArray.push([cardbookRepository.extension.localeData.localizeMessage(field + "GroupboxLabel"), field]); } - for (let field of ["event"]) { + for (let field of ["event", "tz"]) { tmpArray.push([cardbookRepository.extension.localeData.localizeMessage(field + "GroupboxLabel"), field]); } for (let field of cardbookRepository.allColumns.org) { diff --git a/src/chrome/content/cardbookWindowUtils.js b/src/chrome/content/cardbookWindowUtils.js index 19704cb..ede9b0f 100644 --- a/src/chrome/content/cardbookWindowUtils.js +++ b/src/chrome/content/cardbookWindowUtils.js @@ -104,6 +104,38 @@ if ("undefined" == typeof(cardbookWindowUtils)) { return listOfUid.length; }, + setSelectedPreviousCard: function (aListOfCard) { + if (aListOfCard.length != 1) { + return; + } + let myTree = document.getElementById('cardsTree'); + let aFirstVisibleRow = myTree.getFirstVisibleRow(); + let aLastVisibleRow = myTree.getLastVisibleRow() + let foundIndex = 0; + myTree.view.selection.clearSelection(); + let treeLength = myTree.view.rowCount; + for (let j = 0; j < treeLength; j++) { + if (myTree.view.getCellText(j, myTree.columns.getNamedColumn('cbid')) == aListOfCard[0].cbid) { + let next = j+1; + if (j == treeLength -1) { + if (j != 0) { + next = j-1; + } else { + break; + } + } + foundIndex = next; + myTree.view.selection.rangedSelect(next,next,true); + break; + } + } + if (foundIndex < aFirstVisibleRow || foundIndex > aLastVisibleRow) { + myTree.scrollToRow(foundIndex); + } else { + myTree.scrollToRow(aFirstVisibleRow); + } + }, + setSelectedCards: function (aListOfCard, aFirstVisibleRow, aLastVisibleRow) { var myList = JSON.parse(JSON.stringify(aListOfCard)); if (myList.length == 0) { @@ -756,8 +788,8 @@ if ("undefined" == typeof(cardbookWindowUtils)) { displayCard: async function (aCard, aReadOnly) { var fieldArray = [ "fn", "lastname", "firstname", "othername", "prefixname", "suffixname", "nickname", - "birthplace", "deathplace", "mailer", "geo", "sortstring", - "class1", "tz", "agent", "prodid", "uid", "version", "dirPrefId", "cardurl", "etag" ]; + "birthplace", "deathplace", "mailer", "sortstring", + "class1", "agent", "prodid", "uid", "version", "dirPrefId", "cardurl", "etag" ]; for (var field of fieldArray) { if (document.getElementById(field + 'TextBox') && aCard[field]) { document.getElementById(field + 'TextBox').value = aCard[field]; @@ -865,6 +897,17 @@ if ("undefined" == typeof(cardbookWindowUtils)) { } else { cardbookWindowUtils.constructDynamicEventsRows(aCard.dirPrefId, "event", myEvents.result, aCard.version); } + let field = []; + if (Array.isArray(aCard.tz)) { + field = aCard.tz; + } else { + field = [[aCard.tz]]; + } + if (aReadOnly) { + cardbookWindowUtils.constructStaticTzRows(field); + } else { + cardbookWindowUtils.constructDynamicTzRows("tz", field); + } } document.getElementById('othersTextBox').value = myEvents.remainingOthers.join("\n"); @@ -1219,6 +1262,24 @@ if ("undefined" == typeof(cardbookWindowUtils)) { return myResult; }, + getAllTz: function (aRemoveNull) { + var myType = "tz"; + var i = 0; + var myResult = []; + while (true) { + if (document.getElementById(myType + '_' + i + '_hbox')) { + var nameResult = document.getElementById(myType + '_' + i + '_menulistTz').value; + if ((nameResult != "") || !aRemoveNull) { + myResult.push([[nameResult], []]); + } + i++; + } else { + break; + } + } + return myResult; + }, + getAllKeys: function (aRemoveNull) { var type = "key"; var i = 0; @@ -1328,6 +1389,16 @@ if ("undefined" == typeof(cardbookWindowUtils)) { } }, + constructDynamicTzRows: function (aType, aTzType) { + var start = cardbookWindowUtils.findNextLine(aType); + for (var i = 0; i < aTzType.length; i++) { + cardbookWindowUtils.loadDynamicTzTypes(aType, i+start, aTzType[i],); + } + if (aTzType.length == 0) { + cardbookWindowUtils.loadDynamicTzTypes(aType, start, [[], []]); + } + }, + constructDynamicKeysRows: function (aDirPrefId, aType, aKeyType, aVersion) { var start = cardbookWindowUtils.findNextLine(aType); for (var i = 0; i < aKeyType.length; i++) { @@ -1350,6 +1421,12 @@ if ("undefined" == typeof(cardbookWindowUtils)) { } }, + constructStaticTzRows: function (aTzType) { + for (var i = 0; i < aTzType.length; i++) { + cardbookWindowUtils.loadStaticTzTypes("tz", i, aTzType[i]); + } + }, + constructStaticKeysRows: function (aDirPrefId, aKey, aVersion, aCardFn, aCardDirPrefId) { for (var i = 0; i < aKey.length; i++) { cardbookWindowUtils.loadStaticKeysTypes(aDirPrefId, "key", i, aKey[i], aVersion, aCardFn, aCardDirPrefId); @@ -1902,6 +1979,79 @@ if ("undefined" == typeof(cardbookWindowUtils)) { keyTextbox.dispatchEvent(new Event('input')); }, + loadDynamicTzTypes: function (aType, aIndex, aTzType) { + let aOrigBox = document.getElementById(aType + 'Groupbox'); + + if (aIndex == 0) { + cardbookElementTools.addCaption(aType, aOrigBox); + } + + let aHBox = cardbookElementTools.addHBox(aType, aIndex, aOrigBox, {class: "input-container", align: "end"}); + let menulist = cardbookElementTools.addMenuTzlist(aHBox, aType, aIndex, aTzType[0]); + + function fireUpButton(event) { + if (document.getElementById(this.id).disabled) { + return; + } + var myAllValuesArray = cardbookWindowUtils.getAllTz(false); + if (myAllValuesArray.length <= 1) { + return; + } + var temp = myAllValuesArray[aIndex*1-1]; + myAllValuesArray[aIndex*1-1] = myAllValuesArray[aIndex]; + myAllValuesArray[aIndex] = temp; + cardbookElementTools.deleteRowsType(aType); + cardbookWindowUtils.constructDynamicTzRows(aType, myAllValuesArray); + }; + cardbookElementTools.addEditButton(aHBox, aType, aIndex, 'up', 'up', fireUpButton); + + function fireDownButton(event) { + if (document.getElementById(this.id).disabled) { + return; + } + var myAllValuesArray = cardbookWindowUtils.getAllTz(false); + if (myAllValuesArray.length <= 1) { + return; + } + var temp = myAllValuesArray[aIndex*1+1]; + myAllValuesArray[aIndex*1+1] = myAllValuesArray[aIndex]; + myAllValuesArray[aIndex] = temp; + cardbookElementTools.deleteRowsType(aType); + cardbookWindowUtils.constructDynamicTzRows(aType, myAllValuesArray); + }; + cardbookElementTools.addEditButton(aHBox, aType, aIndex, 'down', 'down', fireDownButton); + + function fireRemoveButton(event) { + if (document.getElementById(this.id).disabled) { + return; + } + var myAllValuesArray = cardbookWindowUtils.getAllTz(false); + cardbookElementTools.deleteRowsType(aType); + if (myAllValuesArray.length == 0) { + cardbookWindowUtils.constructDynamicEventsRows(aDirPrefId, aType, myAllValuesArray, aVersion); + } else { + var removed = myAllValuesArray.splice(aIndex, 1); + cardbookWindowUtils.constructDynamicTzRows(aType, myAllValuesArray); + } + }; + cardbookElementTools.addEditButton(aHBox, aType, aIndex, 'remove', 'remove', fireRemoveButton); + + function fireAddButton(event) { + if (document.getElementById(this.id).disabled) { + return; + } + var myValue = document.getElementById(aType + '_' + aIndex + '_menulistTz').value; + if (myValue == "") { + return; + } + var myNextIndex = 1+ 1*aIndex; + cardbookWindowUtils.loadDynamicTzTypes(aType, myNextIndex, [[], []]); + }; + cardbookElementTools.addEditButton(aHBox, aType, aIndex, 'add', 'add', fireAddButton); + + menulist.dispatchEvent(new Event('select')); + }, + loadDynamicKeysTypes: function (aDirPrefId, aType, aIndex, aKeyType, aVersion) { var aOrigBox = document.getElementById(aType + 'ReadWriteGroupbox'); @@ -2196,6 +2346,43 @@ if ("undefined" == typeof(cardbookWindowUtils)) { row.addEventListener("click", fireClick, false); }, + loadStaticTzTypes: function (aType, aIndex, aTzType) { + if (aTzType.length == 1 && aTzType[0] == "") { + return; + } + + let aOrigBox; + let panesView = cardbookRepository.cardbookPreferences.getStringPref("extensions.cardbook.panesView"); + if (aIndex == 0) { + let parent = document.getElementById(panesView + 'Rows'); + aOrigBox = cardbookElementTools.addVBox(parent, aType + panesView + 'Groupbox', {flex: '1'}); + cardbookElementTools.addCaption(aType, aOrigBox); + } else { + aOrigBox = document.getElementById(aType + panesView + 'Groupbox'); + } + + let row = cardbookElementTools.addHTMLTR(aOrigBox, aType + '_' + aIndex + '_TableRow'); + + let imageData = cardbookElementTools.addHTMLTD(row, aType + '_' + aIndex + '_PrefImage' + '.1'); + let aPrefImage = document.createXULElement('image'); + imageData.appendChild(aPrefImage); + aPrefImage.setAttribute('id', aType + '_' + aIndex + '_PrefImage'); + aPrefImage.setAttribute('class', 'cardbookNoPrefStarClass'); + aPrefImage.removeAttribute('haspref'); + + let typeData = cardbookElementTools.addHTMLTD(row, aType + '_' + aIndex + '_typeBox' + '.1'); + let myValueTextbox = cardbookElementTools.addLabel(typeData, aType + '_' + aIndex + '_typeBox', aTzType[0], null, {"data-field-name": "tz"}); + + myValueTextbox.addEventListener("contextmenu", cardbookRichContext.fireTypeContext, false); + + function fireClick(event) { + if (wdw_cardbook) { + wdw_cardbook.chooseActionTreeForClick(event) + } + }; + myValueTextbox.addEventListener("click", fireClick, false); + }, + loadStaticKeysTypes: function (aDirPrefId, aType, aIndex, aKeyType, aVersion, aCardFn, aCardDirPrefId) { var aOrigBox = document.getElementById(aType + 'ReadOnlyGroupbox'); var aButton = cardbookElementTools.addKeyButton(aOrigBox, aType, aIndex, aKeyType, aCardFn, aCardDirPrefId); diff --git a/src/chrome/content/formautofill/phonenumberutils/PhoneNumberMetaData.jsm b/src/chrome/content/formautofill/phonenumberutils/PhoneNumberMetaData.jsm index f036f3a..7364b9b 100644 --- a/src/chrome/content/formautofill/phonenumberutils/PhoneNumberMetaData.jsm +++ b/src/chrome/content/formautofill/phonenumberutils/PhoneNumberMetaData.jsm @@ -13,210 +13,218 @@ var EXPORTED_SYMBOLS = ["PHONE_NUMBER_META_DATA"]; var PHONE_NUMBER_META_DATA = { - "1": ['["AG", "011", "1", null, null, null, "\\\\d{10}", "(?:268|[58]\\\\d\\\\d|900)\\\\d{7}"]','["AI", "011", "1", null, null, null, "\\\\d{10}", "(?:264|[58]\\\\d\\\\d|900)\\\\d{7}"]','["AS", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|684|900)\\\\d{7}"]','["BB", "011", "1", null, null, null, "\\\\d{10}", "(?:246|[58]\\\\d\\\\d|900)\\\\d{7}"]','["BM", "011", "1", null, null, null, "\\\\d{10}", "(?:441|[58]\\\\d\\\\d|900)\\\\d{7}"]','["BS", "011", "1", null, null, null, "\\\\d{10}", "(?:242|[58]\\\\d\\\\d|900)\\\\d{7}"]','["CA", "011", "1", null, null, null, "\\\\d{10}", "(?:[2-8]\\\\d|90)\\\\d{8}"]','["DM", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|767|900)\\\\d{7}"]','["DO", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|900)\\\\d{7}"]','["GD", "011", "1", null, null, null, "\\\\d{10}", "(?:473|[58]\\\\d\\\\d|900)\\\\d{7}"]','["GU", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|671|900)\\\\d{7}"]','["JM", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|658|900)\\\\d{7}"]','["KN", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|900)\\\\d{7}"]','["KY", "011", "1", null, null, null, "\\\\d{10}", "(?:345|[58]\\\\d\\\\d|900)\\\\d{7}"]','["LC", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|758|900)\\\\d{7}"]','["MP", "011", "1", null, null, null, "\\\\d{10}", "[58]\\\\d{9}|(?:67|90)0\\\\d{7}"]','["MS", "011", "1", null, null, null, "\\\\d{10}", "66449\\\\d{5}|(?:[58]\\\\d\\\\d|900)\\\\d{7}"]','["PR", "011", "1", null, null, null, "\\\\d{10}", "(?:[589]\\\\d\\\\d|787)\\\\d{7}"]','["SX", "011", "1", null, null, null, "\\\\d{10}", "7215\\\\d{6}|(?:[58]\\\\d\\\\d|900)\\\\d{7}"]','["TC", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|649|900)\\\\d{7}"]','["TT", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|900)\\\\d{7}"]','["US", "011", "1", null, null, null, "\\\\d{10}", "[2-9]\\\\d{9}", [["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "($1) $2-$3", "[2-9]", null]]]','["VC", "011", "1", null, null, null, "\\\\d{10}", "(?:[58]\\\\d\\\\d|784|900)\\\\d{7}"]','["VG", "011", "1", null, null, null, "\\\\d{10}", "(?:284|[58]\\\\d\\\\d|900)\\\\d{7}"]','["VI", "011", "1", null, null, null, "\\\\d{10}", "[58]\\\\d{9}|(?:34|90)0\\\\d{7}"]'], - "7": ['["KZ", "810", "8", null, null, null, "\\\\d{10}", "33622\\\\d{5}|(?:7\\\\d|80)\\\\d{8}"]','["RU", "810", "8", null, null, null, "\\\\d{10}", "[347-9]\\\\d{9}", [["(\\\\d{4})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "7(?:1[0-8]|2[1-9])", "8 ($FG)"], ["(\\\\d{5})(\\\\d)(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "7(?:1[0-68]|2[1-9])", "8 ($FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "7", "8 ($FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2-$3-$4", "[3489]", "8 ($FG)"]]]'], - "20": '["EG", "00", "0", null, null, null, "\\\\d{8,9,10}", "[189]\\\\d{8,9}|[24-6]\\\\d{8}|[135]\\\\d{7}", [["(\\\\d)(\\\\d{7,8})", "$1 $2", "[23]", "0$FG"], ["(\\\\d{2})(\\\\d{6,7})", "$1 $2", "1[35]|[4-6]|8[2468]|9[235-7]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[189]", "0$FG"]]]', - "27": '["ZA", "00", "0", null, null, null, "\\\\d{5,6,7,8,9}", "[1-9]\\\\d{8}|8\\\\d{4,7}", [["(\\\\d{2})(\\\\d{3,4})", "$1 $2", "8[1-4]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})", "$1 $2 $3", "8[1-4]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "860", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[1-9]", "0$FG"]]]', - "30": '["GR", "00", null, null, null, null, "\\\\d{10}", "5005000\\\\d{3}|(?:[2689]\\\\d|70)\\\\d{8}", [["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "21|7", null], ["(\\\\d{4})(\\\\d{6})", "$1 $2", "2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[2689]", null]]]', - "31": '["NL", "00", "0", null, null, null, "\\\\d{5,6,7,8,9,10}", "(?:[124-7]\\\\d\\\\d|3(?:[02-9]\\\\d|1[0-8]))\\\\d{6}|[89]\\\\d{6,9}|1\\\\d{4,5}", [["(\\\\d{3})(\\\\d{4,7})", "$1 $2", "[89]0", "0$FG"], ["(\\\\d{2})(\\\\d{7})", "$1 $2", "66", "0$FG"], ["(\\\\d)(\\\\d{8})", "$1 $2", "6", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1[16-8]|2[259]|3[124]|4[17-9]|5[124679]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[1-57-9]", "0$FG"]]]', - "32": '["BE", "00", "0", null, null, null, "\\\\d{8,9}", "4\\\\d{8}|[1-9]\\\\d{7}", [["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "(?:80|9)0", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[239]|4[23]", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[15-8]", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "4", "0$FG"]]]', - "33": '["FR", "00", "0", null, null, null, "\\\\d{9}", "[1-9]\\\\d{8}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "8", "0 $FG"], ["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4 $5", "[1-79]", "0$FG"]]]', - "34": '["ES", "00", null, null, null, null, "\\\\d{9}", "(?:51|[6-9]\\\\d)\\\\d{7}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[89]00", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[5-9]", null]]]', - "36": '["HU", "00", "06", null, null, null, "\\\\d{8,9}", "[2357]\\\\d{8}|[1-9]\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", "(06 $FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]", "(06 $FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[2-57-9]", "06 $FG"]]]', - "39": ['["IT", "00", null, null, null, null, "\\\\d{6,7,8,9,10,11}", "0\\\\d{5,10}|3[0-8]\\\\d{7,10}|55\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?|(?:1\\\\d|39)\\\\d{7,8}", [["(\\\\d{2})(\\\\d{4,6})", "$1 $2", "0[26]", null], ["(\\\\d{3})(\\\\d{3,6})", "$1 $2", "0[13-57-9][0159]|8(?:03|4[17]|9[245])", null], ["(\\\\d{4})(\\\\d{2,6})", "$1 $2", "0(?:[13-579][2-46-8]|8[236-8])", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "894", null], ["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})", "$1 $2 $3", "0[26]|5", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "1[4679]|[38]", null], ["(\\\\d{3})(\\\\d{3,4})(\\\\d{4})", "$1 $2 $3", "0[13-57-9][0159]", null], ["(\\\\d{2})(\\\\d{4})(\\\\d{5})", "$1 $2 $3", "0[26]", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "0", null], ["(\\\\d{3})(\\\\d{4})(\\\\d{4,5})", "$1 $2 $3", "3", null]]]','["VA", "00", null, null, null, null, "\\\\d{6,7,8,9,10,11}", "0\\\\d{5,10}|3[0-8]\\\\d{7,10}|55\\\\d{8}|8\\\\d{5}(?:\\\\d{2,4})?|(?:1\\\\d|39)\\\\d{7,8}"]'], - "40": '["RO", "00", "0", null, null, null, "\\\\d{6,9}", "(?:[237]\\\\d|[89]0)\\\\d{7}|[23]\\\\d{5}", [["(\\\\d{3})(\\\\d{3})", "$1 $2", "2[3-6]", "0$FG"], ["(\\\\d{2})(\\\\d{4})", "$1 $2", "219|31", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[23]1", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[237-9]", "0$FG"]]]', - "41": '["CH", "00", "0", null, null, null, "\\\\d{9}", "8\\\\d{11}|[2-9]\\\\d{8}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "8[047]|90", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2-79]|81", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4 $5", "8", "0$FG"]]]', - "43": '["AT", "00", "0", null, null, null, "\\\\d{4,5,6,7,8,9,10,11,12,13}", "1\\\\d{3,12}|2\\\\d{6,12}|43(?:(?:0\\\\d|5[02-9])\\\\d{3,9}|2\\\\d{4,5}|[3467]\\\\d{4}|8\\\\d{4,6}|9\\\\d{4,7})|5\\\\d{4,12}|8\\\\d{7,12}|9\\\\d{8,12}|(?:[367]\\\\d|4[0-24-9])\\\\d{4,11}", [["(\\\\d)(\\\\d{3,12})", "$1 $2", "1(?:11|[2-9])", "0$FG"], ["(\\\\d{3})(\\\\d{2})", "$1 $2", "517", "0$FG"], ["(\\\\d{2})(\\\\d{3,5})", "$1 $2", "5[079]", "0$FG"], ["(\\\\d{3})(\\\\d{3,10})", "$1 $2", "(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]", "0$FG"], ["(\\\\d{4})(\\\\d{3,9})", "$1 $2", "[2-467]|5[2-6]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "5", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4,7})", "$1 $2 $3", "5", "0$FG"]]]', - "44": ['["GB", "00", "0", null, null, null, "\\\\d{7,9,10}", "[1-357-9]\\\\d{9}|[18]\\\\d{8}|8\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "800", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "845", "0$FG"], ["(\\\\d{3})(\\\\d{6})", "$1 $2", "800", "0$FG"], ["(\\\\d{5})(\\\\d{4,5})", "$1 $2", "1(?:38|5[23]|69|76|94)", "0$FG"], ["(\\\\d{4})(\\\\d{5,6})", "$1 $2", "1(?:[2-69][02-9]|[78])", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "[25]|7(?:0|6[02-9])", "0$FG"], ["(\\\\d{4})(\\\\d{6})", "$1 $2", "7", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[1389]", "0$FG"]]]','["GG", "00", "0", null, null, null, "\\\\d{7,9,10}", "(?:1481|[357-9]\\\\d{3})\\\\d{6}|8\\\\d{6}(?:\\\\d{2})?"]','["IM", "00", "0", null, null, null, "\\\\d{10}", "1624\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}"]','["JE", "00", "0", null, null, null, "\\\\d{10}", "1534\\\\d{6}|(?:[3578]\\\\d|90)\\\\d{8}"]'], - "45": '["DK", "00", null, null, null, null, "\\\\d{8}", "[2-9]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2-9]", null]]]', - "46": '["SE", "00", "0", null, null, null, "\\\\d{6,7,8,9,10}", "(?:[26]\\\\d\\\\d|9)\\\\d{9}|[1-9]\\\\d{8}|[1-689]\\\\d{7}|[1-4689]\\\\d{6}|2\\\\d{5}", [["(\\\\d{2})(\\\\d{2,3})(\\\\d{2})", "$1-$2 $3", "20", "0$FG"], ["(\\\\d{3})(\\\\d{4})", "$1-$2", "9(?:00|39|44)", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})", "$1-$2 $3", "[12][136]|3[356]|4[0246]|6[03]|90[1-9]", "0$FG"], ["(\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})", "$1-$2 $3 $4", "8", "0$FG"], ["(\\\\d{3})(\\\\d{2,3})(\\\\d{2})", "$1-$2 $3", "1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])", "0$FG"], ["(\\\\d{3})(\\\\d{2,3})(\\\\d{3})", "$1-$2 $3", "9(?:00|39|44)", "0$FG"], ["(\\\\d{2})(\\\\d{2,3})(\\\\d{2})(\\\\d{2})", "$1-$2 $3 $4", "1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1-$2 $3 $4", "10|7", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})", "$1-$2 $3 $4", "8", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1-$2 $3 $4", "[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1-$2 $3 $4", "9", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1-$2 $3 $4 $5", "[26]", "0$FG"]]]', - "47": ['["NO", "00", null, null, null, null, "\\\\d{5,8}", "(?:0|[2-9]\\\\d{3})\\\\d{4}", [["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "[489]|5[89]", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[235-7]", null]]]','["SJ", "00", null, null, null, null, "\\\\d{5,8}", "0\\\\d{4}|(?:[4589]\\\\d|79)\\\\d{6}"]'], - "48": '["PL", "00", null, null, null, null, "\\\\d{6,7,8,9}", "[1-57-9]\\\\d{6}(?:\\\\d{2})?|6\\\\d{5,8}", [["(\\\\d{5})", "$1", "19", null], ["(\\\\d{3})(\\\\d{3})", "$1 $2", "11|64", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{2,3})", "$1 $2 $3", "64", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "39|45|5[0137]|6[0469]|7[02389]|8[08]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "1[2-8]|[2-8]|9[145]", null]]]', - "49": '["DE", "00", "0", null, null, null, "\\\\d{4,15}", "[2579]\\\\d{5,14}|49(?:[05]\\\\d{10}|[46][1-8]\\\\d{4,9})|49(?:[0-25]\\\\d|3[1-689]|7[1-7])\\\\d{4,8}|49(?:[0-2579]\\\\d|[34][1-9]|6[0-8])\\\\d{3}|49\\\\d{3,4}|(?:1|[368]\\\\d|4[0-8])\\\\d{3,13}", [["(\\\\d{2})(\\\\d{3,13})", "$1 $2", "3[02]|40|[68]9", "0$FG"], ["(\\\\d{3})(\\\\d{3,12})", "$1 $2", "2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1", "0$FG"], ["(\\\\d{4})(\\\\d{2,11})", "$1 $2", "[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]", "0$FG"], ["(\\\\d{3})(\\\\d{4})", "$1 $2", "138", "0$FG"], ["(\\\\d{5})(\\\\d{2,10})", "$1 $2", "3", "0$FG"], ["(\\\\d{3})(\\\\d{5,11})", "$1 $2", "181", "0$FG"], ["(\\\\d{3})(\\\\d)(\\\\d{4,10})", "$1 $2 $3", "1(?:3|80)|9", "0$FG"], ["(\\\\d{3})(\\\\d{7,8})", "$1 $2", "1[67]", "0$FG"], ["(\\\\d{3})(\\\\d{7,12})", "$1 $2", "8", "0$FG"], ["(\\\\d{5})(\\\\d{6})", "$1 $2", "185", "0$FG"], ["(\\\\d{3})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "7", "0$FG"], ["(\\\\d{4})(\\\\d{7})", "$1 $2", "18[68]", "0$FG"], ["(\\\\d{5})(\\\\d{6})", "$1 $2", "15[0568]", "0$FG"], ["(\\\\d{4})(\\\\d{7})", "$1 $2", "15[1279]", "0$FG"], ["(\\\\d{3})(\\\\d{8})", "$1 $2", "18", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{7,8})", "$1 $2 $3", "1(?:6[023]|7)", "0$FG"], ["(\\\\d{4})(\\\\d{2})(\\\\d{7})", "$1 $2 $3", "15[279]", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{8})", "$1 $2 $3", "15", "0$FG"]]]', - "51": '["PE", "19(?:1[124]|77|90)00", "0", null, null, null, "\\\\d{8,9}", "(?:[14-8]|9\\\\d)\\\\d{7}", [["(\\\\d{3})(\\\\d{5})", "$1 $2", "80", "(0$FG)"], ["(\\\\d)(\\\\d{7})", "$1 $2", "1", "(0$FG)"], ["(\\\\d{2})(\\\\d{6})", "$1 $2", "[4-8]", "(0$FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "9", null]]]', - "52": '["MX", "0[09]", "01", null, null, null, "\\\\d{10,11}", "(?:1(?:[01467]\\\\d|[2359][1-9]|8[1-79])|[2-9]\\\\d)\\\\d{8}", [["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "33|5[56]|81", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[2-9]", null], ["(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$2 $3 $4", "1(?:33|5[56]|81)", null], ["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$2 $3 $4", "1", null]]]', - "53": '["CU", "119", "0", null, null, null, "\\\\d{6,7,8,10}", "[27]\\\\d{6,7}|[34]\\\\d{5,7}|(?:5|8\\\\d\\\\d)\\\\d{7}", [["(\\\\d{2})(\\\\d{4,6})", "$1 $2", "2[1-4]|[34]", "(0$FG)"], ["(\\\\d)(\\\\d{6,7})", "$1 $2", "7", "(0$FG)"], ["(\\\\d)(\\\\d{7})", "$1 $2", "5", "0$FG"], ["(\\\\d{3})(\\\\d{7})", "$1 $2", "8", "0$FG"]]]', - "54": '["AR", "00", "0", null, null, null, "\\\\d{10,11}", "11\\\\d{8}|(?:[2368]|9\\\\d)\\\\d{9}", [["(\\\\d{4})(\\\\d{2})(\\\\d{4})", "$1 $2-$3", "2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2-$3", "1", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "[68]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2-$3", "[23]", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{2})(\\\\d{4})", "$2 15-$3-$4", "9(?:2[2-469]|3[3-578])", "0$FG"], ["(\\\\d)(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$2 15-$3-$4", "91", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$2 15-$3-$4", "9", "0$FG"]]]', - "55": '["BR", "00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)", "0", null, null, null, "\\\\d{8,9,10,11}", "(?:[1-46-9]\\\\d\\\\d|5(?:[0-46-9]\\\\d|5[0-24679]))\\\\d{8}|[1-9]\\\\d{9}|[3589]\\\\d{8}|[34]\\\\d{7}", [["(\\\\d{4})(\\\\d{4})", "$1-$2", "300|4(?:0[02]|37)", null], ["(\\\\d{3})(\\\\d{2,3})(\\\\d{4})", "$1 $2 $3", "(?:[358]|90)0", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2-$3", "(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]", "($FG)"], ["(\\\\d{2})(\\\\d{5})(\\\\d{4})", "$1 $2-$3", "[16][1-9]|[2-57-9]", "($FG)"]]]', - "56": '["CL", "(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0", null, null, null, null, "\\\\d{9,10,11}", "12300\\\\d{6}|6\\\\d{9,10}|[2-9]\\\\d{8}", [["(\\\\d{5})(\\\\d{4})", "$1 $2", "21", "($FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "44", null], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "2[23]", "($FG)"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "9[2-9]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])", "($FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "60|8", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3 $4", "60", null]]]', - "57": '["CO", "00(?:4(?:[14]4|56)|[579])", "0", null, null, null, "\\\\d{8,10,11}", "(?:1\\\\d|3)\\\\d{9}|[124-8]\\\\d{7}", [["(\\\\d)(\\\\d{7})", "$1 $2", "[14][2-9]|[25-8]", "($FG)"], ["(\\\\d{3})(\\\\d{7})", "$1 $2", "3", null], ["(\\\\d)(\\\\d{3})(\\\\d{7})", "$1-$2-$3", "1", "0$FG"]]]', - "58": '["VE", "00", "0", null, null, null, "\\\\d{10}", "[89]00\\\\d{7}|(?:[24]\\\\d|50)\\\\d{8}", [["(\\\\d{3})(\\\\d{7})", "$1-$2", "[24589]", "0$FG"]]]', - "60": '["MY", "00", "0", null, null, null, "\\\\d{8,9,10}", "1\\\\d{8,9}|(?:3\\\\d|[4-9])\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1-$2 $3", "[4-79]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1-$2 $3", "1(?:[02469]|[37][2-9]|8[1-9])|8", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1-$2 $3", "3", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{4})", "$1-$2-$3-$4", "1[36-8]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1-$2 $3", "15", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1-$2 $3", "1", "0$FG"]]]', - "61": ['["AU", "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011", "0", null, null, null, "\\\\d{5,6,7,8,9,10}", "1(?:[0-79]\\\\d{7,8}|8[0-24-9]\\\\d{7})|(?:[2-478]\\\\d\\\\d|550)\\\\d{6}|1\\\\d{4,7}", [["(\\\\d{2})(\\\\d{3,4})", "$1 $2", "16", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2,4})", "$1 $2 $3", "16", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "14|[45]", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "[2378]", "(0$FG)"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1(?:30|[89])", null]]]','["CC", "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011", "0", null, null, null, "\\\\d{6,7,8,9,10}", "1(?:[0-79]\\\\d|8[0-24-9])\\\\d{7}|(?:[148]\\\\d\\\\d|550)\\\\d{6}|1\\\\d{5,7}"]','["CX", "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011", "0", null, null, null, "\\\\d{6,7,8,9,10}", "1(?:[0-79]\\\\d|8[0-24-9])\\\\d{7}|(?:[148]\\\\d\\\\d|550)\\\\d{6}|1\\\\d{5,7}"]'], - "62": '["ID", "00[189]", "0", null, null, null, "\\\\d{7,8,9,10,11,12,13}", "(?:(?:007803|8\\\\d{4})\\\\d|[1-36])\\\\d{6}|[1-9]\\\\d{8,10}|[2-9]\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "15", null], ["(\\\\d{2})(\\\\d{5,9})", "$1 $2", "2[124]|[36]1", "(0$FG)"], ["(\\\\d{3})(\\\\d{5,7})", "$1 $2", "800", "0$FG"], ["(\\\\d{3})(\\\\d{5,8})", "$1 $2", "[2-79]", "(0$FG)"], ["(\\\\d{3})(\\\\d{3,4})(\\\\d{3})", "$1-$2-$3", "8[1-35-9]", "0$FG"], ["(\\\\d{3})(\\\\d{6,8})", "$1 $2", "1", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "804", "0$FG"], ["(\\\\d{3})(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "80", "0$FG"], ["(\\\\d{3})(\\\\d{4})(\\\\d{4,5})", "$1-$2-$3", "8", "0$FG"]]]', - "63": '["PH", "00", "0", null, null, null, "\\\\d{6,8,9,10,11,12,13}", "1800\\\\d{7,9}|(?:2|[89]\\\\d{4})\\\\d{5}|[2-8]\\\\d{8}|[28]\\\\d{7}", [["(\\\\d)(\\\\d{5})", "$1 $2", "2", "(0$FG)"], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "2", "(0$FG)"], ["(\\\\d{4})(\\\\d{4,6})", "$1 $2", "3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2", "(0$FG)"], ["(\\\\d{5})(\\\\d{4})", "$1 $2", "346|4(?:27|9[35])|883", "(0$FG)"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "2", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[3-7]|8[2-8]", "(0$FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[89]", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", null], ["(\\\\d{4})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3 $4", "1", null]]]', - "64": '["NZ", "0(?:0|161)", "0", null, null, null, "\\\\d{5,6,7,8,9,10}", "2\\\\d{7,9}|(?:[34]\\\\d|6[0-35-9])\\\\d{6}|(?:508|[79]\\\\d)\\\\d{6,7}|8\\\\d{4,9}", [["(\\\\d{2})(\\\\d{3,8})", "$1 $2", "83", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "[89]0", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1-$2 $3", "24|[346]|7[2-57-9]|9[2-9]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "2(?:10|74)|[59]|80", "0$FG"], ["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})", "$1 $2 $3", "2[028]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,5})", "$1 $2 $3", "2(?:[169]|7[0-35-9])|7|86", "0$FG"]]]', - "65": '["SG", "0[0-3]\\d", null, null, null, null, "\\\\d{8,10,11}", "(?:(?:1\\\\d|8)\\\\d\\\\d|7000)\\\\d{7}|[3689]\\\\d{7}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[369]|8[1-9]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "8", null], ["(\\\\d{4})(\\\\d{4})(\\\\d{3})", "$1 $2 $3", "7", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", null]]]', - "66": '["TH", "00[1-9]", "0", null, null, null, "\\\\d{8,9,10}", "1\\\\d{8,9}|(?:[2-57]|[689]\\\\d)\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "14|[3-9]", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1", null]]]', - "81": '["JP", "010", "0", null, null, null, "\\\\d{8,9,10,11,12,13,14,15,16,17}", "00[1-9]\\\\d{6,14}|[257-9]\\\\d{9}|(?:00|[1-9]\\\\d\\\\d)\\\\d{6}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1-$2-$3", "(?:12|57|99)0", "0$FG"], ["(\\\\d{4})(\\\\d)(\\\\d{4})", "$1-$2-$3", "1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "60", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1-$2-$3", "[36]|4(?:2[09]|7[01])", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6[0-24-689]|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{4})", "$1-$2-$3", "[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "800", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1-$2-$3", "[2579]|80", "0$FG"]]]', - "82": '["KR", "00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))", "0", null, null, null, "\\\\d{5,6,8,9,10,11,12,13,14}", "00[1-9]\\\\d{8,11}|(?:[12]|5\\\\d{3})\\\\d{7}|[13-6]\\\\d{9}|(?:[1-6]\\\\d|80)\\\\d{7}|[3-6]\\\\d{4,5}|(?:00|7)0\\\\d{8}", [["(\\\\d{2})(\\\\d{3,4})", "$1-$2", "(?:3[1-3]|[46][1-4]|5[1-5])1", "0$FG"], ["(\\\\d{4})(\\\\d{4})", "$1-$2", "1", null], ["(\\\\d)(\\\\d{3,4})(\\\\d{4})", "$1-$2-$3", "2", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "60|8", "0$FG"], ["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})", "$1-$2-$3", "[1346]|5[1-5]", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1-$2-$3", "[57]", "0$FG"], ["(\\\\d{2})(\\\\d{5})(\\\\d{4})", "$1-$2-$3", "5", "0$FG"]]]', - "84": '["VN", "00", "0", null, null, null, "\\\\d{7,8,9,10}", "[12]\\\\d{9}|[135-9]\\\\d{8}|[16]\\\\d{7}|[16-8]\\\\d{6}", [["(\\\\d{2})(\\\\d{5})", "$1 $2", "80", "0$FG"], ["(\\\\d{4})(\\\\d{4,6})", "$1 $2", "1", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[69]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[3578]", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "2[48]", "0$FG"], ["(\\\\d{3})(\\\\d{4})(\\\\d{3})", "$1 $2 $3", "2", "0$FG"]]]', - "86": '["CN", "00|1(?:[12]\\d|79|9[0235-7])\\d\\d00", "0", null, null, null, "\\\\d{7,8,9,10,11,12}", "1[1279]\\\\d{8,9}|2\\\\d{9}(?:\\\\d{2})?|[12]\\\\d{6,7}|86\\\\d{6}|(?:1[03-68]\\\\d|6)\\\\d{7,9}|(?:[3-579]\\\\d|8[0-57-9])\\\\d{6,9}", [["(\\\\d{2})(\\\\d{5,6})", "$1 $2", "(?:10|2[0-57-9])[19]", "0$FG"], ["(\\\\d{3})(\\\\d{5,6})", "$1 $2", "3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "(?:4|80)0", null], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "10|2(?:[02-57-9]|1[1-9])", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]", "0$FG"], ["(\\\\d{3})(\\\\d{7,8})", "$1 $2", "9", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "80", "0$FG"], ["(\\\\d{3})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "[3-578]", "0$FG"], ["(\\\\d{3})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "1[3-9]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3 $4", "[12]", "0$FG"]]]', - "90": '["TR", "00", "0", null, null, null, "\\\\d{7,10,12}", "(?:4|8\\\\d{5})\\\\d{6}|(?:[2-58]\\\\d\\\\d|900)\\\\d{7}", [["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "512|8[0589]|90", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "5(?:[0-59]|61)", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[24][1-8]|3[1-9]", "(0$FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{6})", "$1 $2 $3", "80", "0$FG"]]]', - "91": '["IN", "00", "0", null, null, null, "\\\\d{8,9,10,11,12,13}", "(?:000800|[2-9]\\\\d\\\\d)\\\\d{7}|1\\\\d{7,12}", [["(\\\\d{8})", "$1", "5(?:0|2[23]|3[03]|[67]1|88)", null], ["(\\\\d{4})(\\\\d{4,5})", "$1 $2", "180", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "140", null], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "11|2[02]|33|4[04]|79[1-7]|80[2-46]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807", "0$FG"], ["(\\\\d{5})(\\\\d{5})", "$1 $2", "[6-9]", "0$FG"], ["(\\\\d{4})(\\\\d{2,4})(\\\\d{4})", "$1 $2 $3", "1(?:6|8[06])", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "18", null]]]', - "92": '["PK", "00", "0", null, null, null, "\\\\d{8,9,10,11,12}", "122\\\\d{6}|[24-8]\\\\d{10,11}|9(?:[013-9]\\\\d{8,10}|2(?:[01]\\\\d\\\\d|2(?:[025-8]\\\\d|1[01]))\\\\d{7})|(?:[2-8]\\\\d{3}|92(?:[0-7]\\\\d|8[1-9]))\\\\d{6}|[24-9]\\\\d{8}|[89]\\\\d{7}", [["(\\\\d{3})(\\\\d{3})(\\\\d{2})", "$1 $2 $3", "[89]0", "0$FG"], ["(\\\\d{4})(\\\\d{5})", "$1 $2", "1", null], ["(\\\\d{2})(\\\\d{7,8})", "$1 $2", "(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]", "(0$FG)"], ["(\\\\d{3})(\\\\d{6,7})", "$1 $2", "2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])", "(0$FG)"], ["(\\\\d{5})(\\\\d{5})", "$1 $2", "58", "(0$FG)"], ["(\\\\d{3})(\\\\d{7})", "$1 $2", "3", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91", "(0$FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "[24-9]", "(0$FG)"]]]', - "93": '["AF", "00", "0", null, null, null, "\\\\d{9}", "[2-7]\\\\d{8}", [["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[2-7]", "0$FG"]]]', - "94": '["LK", "00", "0", null, null, null, "\\\\d{9}", "(?:[1-7]\\\\d|[89]1)\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "7", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[1-689]", "0$FG"]]]', - "95": '["MM", "00", "0", null, null, null, "\\\\d{6,7,8,9,10}", "1\\\\d{5,7}|95\\\\d{6}|(?:[4-7]|9[0-46-9])\\\\d{6,8}|(?:2|8\\\\d)\\\\d{5,8}", [["(\\\\d)(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "16|2", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[12]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[4-7]|8[1-35]", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{4,6})", "$1 $2 $3", "9(?:2[0-4]|[35-9]|4[137-9])", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "8", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "92", "0$FG"], ["(\\\\d)(\\\\d{5})(\\\\d{4})", "$1 $2 $3", "9", "0$FG"]]]', - "98": '["IR", "00", "0", null, null, null, "\\\\d{4,5,6,7,10}", "[1-9]\\\\d{9}|(?:[1-8]\\\\d\\\\d|9)\\\\d{3,4}", [["(\\\\d{4,5})", "$1", "96", "0$FG"], ["(\\\\d{2})(\\\\d{4,5})", "$1 $2", "(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "9", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "[1-8]", "0$FG"]]]', - "211": '["SS", "00", "0", null, null, null, "\\\\d{9}", "[19]\\\\d{8}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[19]", "0$FG"]]]', - "212": ['["EH", "00", "0", null, null, null, "\\\\d{9}", "[5-8]\\\\d{8}"]','["MA", "00", "0", null, null, null, "\\\\d{9}", "[5-8]\\\\d{8}", [["(\\\\d{5})(\\\\d{4})", "$1-$2", "5(?:29|38)", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "5[45]", "0$FG"], ["(\\\\d{4})(\\\\d{5})", "$1-$2", "5(?:2[2-489]|3[5-9]|9)|892", "0$FG"], ["(\\\\d{2})(\\\\d{7})", "$1-$2", "8", "0$FG"], ["(\\\\d{3})(\\\\d{6})", "$1-$2", "[5-7]", "0$FG"]]]'], - "213": '["DZ", "00", "0", null, null, null, "\\\\d{8,9}", "(?:[1-4]|[5-79]\\\\d|80)\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[1-4]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "9", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[5-8]", "0$FG"]]]', - "216": '["TN", "00", null, null, null, null, "\\\\d{8}", "[2-57-9]\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[2-57-9]", null]]]', - "218": '["LY", "00", "0", null, null, null, "\\\\d{9}", "[2-9]\\\\d{8}", [["(\\\\d{2})(\\\\d{7})", "$1-$2", "[2-9]", "0$FG"]]]', - "220": '["GM", "00", null, null, null, null, "\\\\d{7}", "[2-9]\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-9]", null]]]', - "221": '["SN", "00", null, null, null, null, "\\\\d{9}", "(?:[378]\\\\d{4}|93330)\\\\d{4}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "8", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[379]", null]]]', - "222": '["MR", "00", null, null, null, null, "\\\\d{8}", "(?:[2-4]\\\\d\\\\d|800)\\\\d{5}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2-48]", null]]]', - "223": '["ML", "00", null, null, null, null, "\\\\d{8}", "[24-9]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[24-9]", null]]]', - "224": '["GN", "00", null, null, null, null, "\\\\d{8,9}", "(?:30|6\\\\d\\\\d|722)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "3", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[67]", null]]]', - "225": '["CI", "00", null, null, null, null, "\\\\d{8}", "[02-9]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[02-9]", null]]]', - "226": '["BF", "00", null, null, null, null, "\\\\d{8}", "[025-7]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[025-7]", null]]]', - "227": '["NE", "00", null, null, null, null, "\\\\d{8}", "[0289]\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "08", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[089]|2[01]", null]]]', - "228": '["TG", "00", null, null, null, null, "\\\\d{8}", "[279]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[279]", null]]]', - "229": '["BJ", "00", null, null, null, null, "\\\\d{8}", "[2689]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2689]", null]]]', - "230": '["MU", "0(?:0|[24-7]0|3[03])", null, null, null, null, "\\\\d{7,8}", "(?:[2-468]|5\\\\d)\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-46]|8[013]", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "5", null]]]', - "231": '["LR", "00", "0", null, null, null, "\\\\d{7,8,9}", "(?:2|33|5\\\\d|77|88)\\\\d{7}|[45]\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[45]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[3578]", "0$FG"]]]', - "232": '["SL", "00", "0", null, null, null, "\\\\d{8}", "(?:[2378]\\\\d|99)\\\\d{6}", [["(\\\\d{2})(\\\\d{6})", "$1 $2", "[237-9]", "(0$FG)"]]]', - "233": '["GH", "00", "0", null, null, null, "\\\\d{8,9}", "(?:[235]\\\\d{3}|800)\\\\d{5}", [["(\\\\d{3})(\\\\d{5})", "$1 $2", "8", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[235]", "0$FG"]]]', - "234": '["NG", "009", "0", null, null, null, "\\\\d{7,8,10,11,12,13,14}", "(?:[124-7]|9\\\\d{3})\\\\d{6}|[1-9]\\\\d{7}|[78]\\\\d{9,13}", [["(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "78", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[12]|9(?:0[3-9]|[1-9])", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})", "$1 $2 $3", "[3-7]|8[2-9]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[7-9]", "0$FG"], ["(\\\\d{3})(\\\\d{4})(\\\\d{4,5})", "$1 $2 $3", "[78]", "0$FG"], ["(\\\\d{3})(\\\\d{5})(\\\\d{5,6})", "$1 $2 $3", "[78]", "0$FG"]]]', - "235": '["TD", "00|16", null, null, null, null, "\\\\d{8}", "(?:22|[69]\\\\d|77)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2679]", null]]]', - "236": '["CF", "00", null, null, null, null, "\\\\d{8}", "(?:[27]\\\\d{3}|8776)\\\\d{4}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[278]", null]]]', - "237": '["CM", "00", null, null, null, null, "\\\\d{8,9}", "(?:[26]\\\\d\\\\d|88)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "88", null], ["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4 $5", "[26]", null]]]', - "238": '["CV", "0", null, null, null, null, "\\\\d{7}", "(?:[2-59]\\\\d\\\\d|800)\\\\d{4}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "[2-589]", null]]]', - "239": '["ST", "00", null, null, null, null, "\\\\d{7}", "(?:22|9\\\\d)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[29]", null]]]', - "240": '["GQ", "00", null, null, null, null, "\\\\d{9}", "222\\\\d{6}|(?:3\\\\d|55|[89]0)\\\\d{7}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[235]", null], ["(\\\\d{3})(\\\\d{6})", "$1 $2", "[89]", null]]]', - "241": '["GA", "00", null, null, null, null, "\\\\d{7,8}", "(?:[067]\\\\d|11)\\\\d{6}|[2-7]\\\\d{6}", [["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2-7]", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "11|[67]", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "0", null]]]', - "242": '["CG", "00", null, null, null, null, "\\\\d{9}", "222\\\\d{6}|(?:0\\\\d|80)\\\\d{7}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "801", null], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "8", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[02]", null]]]', - "243": '["CD", "00", "0", null, null, null, "\\\\d{7,9}", "[189]\\\\d{8}|[1-68]\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "88", "0$FG"], ["(\\\\d{2})(\\\\d{5})", "$1 $2", "[1-6]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[89]", "0$FG"]]]', - "244": '["AO", "00", null, null, null, null, "\\\\d{9}", "[29]\\\\d{8}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[29]", null]]]', - "245": '["GW", "00", null, null, null, null, "\\\\d{7,9}", "[49]\\\\d{8}|4\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "40", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[49]", null]]]', - "246": '["IO", "00", null, null, null, null, "\\\\d{7}", "3\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "3", null]]]', - "247": '["AC", "00", null, null, null, null, "\\\\d{5,6}", "(?:[01589]\\\\d|[46])\\\\d{4}"]', - "248": '["SC", "010|0[0-2]", null, null, null, null, "\\\\d{7}", "8000\\\\d{3}|(?:[249]\\\\d|64)\\\\d{5}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[246]", null]]]', - "249": '["SD", "00", "0", null, null, null, "\\\\d{9}", "[19]\\\\d{8}", [["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[19]", "0$FG"]]]', - "250": '["RW", "00", "0", null, null, null, "\\\\d{8,9}", "(?:06|[27]\\\\d\\\\d|[89]00)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "0", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "2", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[7-9]", "0$FG"]]]', - "251": '["ET", "00", "0", null, null, null, "\\\\d{9}", "(?:11|[2-59]\\\\d)\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[1-59]", "0$FG"]]]', - "252": '["SO", "00", "0", null, null, null, "\\\\d{6,7,8,9}", "[346-9]\\\\d{8}|[12679]\\\\d{7}|(?:[1-4]\\\\d|59)\\\\d{5}|[1348]\\\\d{5}", [["(\\\\d{2})(\\\\d{4})", "$1 $2", "8[125]", null], ["(\\\\d{6})", "$1", "[134]", null], ["(\\\\d)(\\\\d{6})", "$1 $2", "1|2[0-79]|3[0-46-8]|4[0-7]|59", null], ["(\\\\d)(\\\\d{7})", "$1 $2", "24|[67]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[348]|64|79[0-8]|90", null], ["(\\\\d{2})(\\\\d{5,7})", "$1 $2", "1|28|6[1-35-9]|799|9[2-9]", null]]]', - "253": '["DJ", "00", null, null, null, null, "\\\\d{8}", "(?:2\\\\d|77)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[27]", null]]]', - "254": '["KE", "000", "0", null, null, null, "\\\\d{7,8,9,10}", "(?:[17]\\\\d\\\\d|900)\\\\d{6}|(?:2|80)0\\\\d{6,7}|[4-6]\\\\d{6,8}", [["(\\\\d{2})(\\\\d{5,7})", "$1 $2", "[24-6]", "0$FG"], ["(\\\\d{3})(\\\\d{6})", "$1 $2", "[17]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[89]", "0$FG"]]]', - "255": '["TZ", "00[056]", "0", null, null, null, "\\\\d{9}", "(?:[26-8]\\\\d|41|90)\\\\d{7}", [["(\\\\d{3})(\\\\d{2})(\\\\d{4})", "$1 $2 $3", "[89]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[24]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[67]", "0$FG"]]]', - "256": '["UG", "00[057]", "0", null, null, null, "\\\\d{9}", "800\\\\d{6}|(?:[29]0|[347]\\\\d)\\\\d{7}", [["(\\\\d{4})(\\\\d{5})", "$1 $2", "202", "0$FG"], ["(\\\\d{3})(\\\\d{6})", "$1 $2", "[27-9]|4(?:6[45]|[7-9])", "0$FG"], ["(\\\\d{2})(\\\\d{7})", "$1 $2", "[34]", "0$FG"]]]', - "257": '["BI", "00", null, null, null, null, "\\\\d{8}", "(?:[267]\\\\d|31)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2367]", null]]]', - "258": '["MZ", "00", null, null, null, null, "\\\\d{8,9}", "(?:2|8\\\\d)\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "2|8[2-7]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "8", null]]]', - "260": '["ZM", "00", "0", null, null, null, "\\\\d{9}", "(?:63|80)0\\\\d{6}|(?:21|[79]\\\\d)\\\\d{7}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[28]", "0$FG"], ["(\\\\d{2})(\\\\d{7})", "$1 $2", "[79]", "0$FG"]]]', - "261": '["MG", "00", "0", null, null, null, "\\\\d{9}", "[23]\\\\d{8}", [["(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{2})", "$1 $2 $3 $4", "[23]", "0$FG"]]]', - "262": ['["RE", "00", "0", null, null, null, "\\\\d{9}", "9769\\\\d{5}|(?:26|[68]\\\\d)\\\\d{7}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[2689]", "0$FG"]]]','["YT", "00", "0", null, null, null, "\\\\d{9}", "80\\\\d{7}|(?:26|63)9\\\\d{6}"]'], - "263": '["ZW", "00", "0", null, null, null, "\\\\d{5,6,7,8,9,10}", "2(?:[0-57-9]\\\\d{6,8}|6[0-24-9]\\\\d{6,7})|[38]\\\\d{9}|[35-8]\\\\d{8}|[3-6]\\\\d{7}|[1-689]\\\\d{6}|[1-3569]\\\\d{5}|[1356]\\\\d{4}", [["(\\\\d{3})(\\\\d{3,5})", "$1 $2", "2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{2,4})", "$1 $2 $3", "[49]", "0$FG"], ["(\\\\d{3})(\\\\d{4})", "$1 $2", "80", "0$FG"], ["(\\\\d{2})(\\\\d{7})", "$1 $2", "24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "7", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)", "0$FG"], ["(\\\\d{4})(\\\\d{6})", "$1 $2", "8", "0$FG"], ["(\\\\d{2})(\\\\d{3,5})", "$1 $2", "1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "29[013-9]|39|54", "0$FG"], ["(\\\\d{4})(\\\\d{3,5})", "$1 $2", "(?:25|54)8", "0$FG"]]]', - "264": '["NA", "00", "0", null, null, null, "\\\\d{8,9}", "[68]\\\\d{7,8}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "88", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "6", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "87", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "8", "0$FG"]]]', - "265": '["MW", "00", "0", null, null, null, "\\\\d{7,9}", "1\\\\d{6}(?:\\\\d{2})?|(?:[23]1|77|88|99)\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1[2-9]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "3", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[17-9]", "0$FG"]]]', - "266": '["LS", "00", null, null, null, null, "\\\\d{8}", "(?:[256]\\\\d\\\\d|800)\\\\d{5}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[2568]", null]]]', - "267": '["BW", "00", null, null, null, null, "\\\\d{7,8}", "90\\\\d{5}|(?:[2-6]|7\\\\d)\\\\d{6}", [["(\\\\d{2})(\\\\d{5})", "$1 $2", "90", null], ["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-6]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "7", null]]]', - "268": '["SZ", "00", null, null, null, null, "\\\\d{8,9}", "0800\\\\d{4}|(?:[237]\\\\d|900)\\\\d{6}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[0237]", null], ["(\\\\d{5})(\\\\d{4})", "$1 $2", "9", null]]]', - "269": '["KM", "00", null, null, null, null, "\\\\d{7}", "[3478]\\\\d{6}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "[3478]", null]]]', - "290": ['["SH", "00", null, null, null, null, "\\\\d{4,5}", "(?:[256]\\\\d|8)\\\\d{3}"]','["TA", "00", null, null, null, null, "\\\\d{4}", "8\\\\d{3}"]'], - "291": '["ER", "00", "0", null, null, null, "\\\\d{7}", "[178]\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[178]", "0$FG"]]]', - "297": '["AW", "00", null, null, null, null, "\\\\d{7}", "(?:[25-79]\\\\d\\\\d|800)\\\\d{4}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[25-9]", null]]]', - "298": '["FO", "00", null, null, null, null, "\\\\d{6}", "(?:[2-8]\\\\d|90)\\\\d{4}", [["(\\\\d{6})", "$1", "[2-9]", null]]]', - "299": '["GL", "00", null, null, null, null, "\\\\d{6}", "(?:19|[2-689]\\\\d)\\\\d{4}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "19|[2-689]", null]]]', - "350": '["GI", "00", null, null, null, null, "\\\\d{8}", "[256]\\\\d{7}", [["(\\\\d{3})(\\\\d{5})", "$1 $2", "2", null]]]', - "351": '["PT", "00", null, null, null, null, "\\\\d{9}", "(?:[26-9]\\\\d|30)\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "2[12]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[236-9]", null]]]', - "352": '["LU", "00", null, null, null, null, "\\\\d{4,5,6,7,8,9,10,11}", "35[013-9]\\\\d{4,8}|6\\\\d{8}|35\\\\d{2,4}|(?:[2457-9]\\\\d|3[0-46-9])\\\\d{2,9}", [["(\\\\d{2})(\\\\d{3})", "$1 $2", "2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "20[2-689]", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})", "$1 $2 $3 $4", "2(?:[0367]|4[3-8])", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "80[01]|90[015]", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3 $4", "20", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "6", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})", "$1 $2 $3 $4 $5", "2(?:[0367]|4[3-8])", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,5})", "$1 $2 $3 $4", "[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]", null]]]', - "353": '["IE", "00", "0", null, null, null, "\\\\d{7,8,9,10}", "(?:1\\\\d|[2569])\\\\d{6,8}|4\\\\d{6,9}|7\\\\d{8}|8\\\\d{8,9}", [["(\\\\d{2})(\\\\d{5})", "$1 $2", "2[24-9]|47|58|6[237-9]|9[35-9]", "(0$FG)"], ["(\\\\d{3})(\\\\d{5})", "$1 $2", "[45]0", "(0$FG)"], ["(\\\\d)(\\\\d{3,4})(\\\\d{4})", "$1 $2 $3", "1", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[2569]|4[1-69]|7[14]", "(0$FG)"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "70", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "81", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[78]", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1", null], ["(\\\\d{2})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "4", "(0$FG)"], ["(\\\\d{2})(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3 $4", "8", "0$FG"]]]', - "354": '["IS", "00|1(?:0(?:01|[12]0)|100)", null, null, null, null, "\\\\d{7,9}", "(?:38\\\\d|[4-9])\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[4-9]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "3", null]]]', - "355": '["AL", "00", "0", null, null, null, "\\\\d{6,7,8,9}", "(?:700\\\\d\\\\d|900)\\\\d{3}|8\\\\d{5,7}|(?:[2-5]|6\\\\d)\\\\d{7}", [["(\\\\d{3})(\\\\d{3,4})", "$1 $2", "80|9", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "4[2-6]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[2358][2-5]|4", "0$FG"], ["(\\\\d{3})(\\\\d{5})", "$1 $2", "[23578]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "6", "0$FG"]]]', - "356": '["MT", "00", null, null, null, null, "\\\\d{8}", "3550\\\\d{4}|(?:[2579]\\\\d\\\\d|800)\\\\d{5}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[2357-9]", null]]]', - "357": '["CY", "00", null, null, null, null, "\\\\d{8}", "(?:[279]\\\\d|[58]0)\\\\d{6}", [["(\\\\d{2})(\\\\d{6})", "$1 $2", "[257-9]", null]]]', - "358": ['["AX", "00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))", "0", null, null, null, "\\\\d{5,6,7,8,9,10,11,12}", "2\\\\d{4,9}|35\\\\d{4,5}|(?:60\\\\d\\\\d|800)\\\\d{4,6}|7\\\\d{5,11}|(?:[14]\\\\d|3[0-46-9]|50)\\\\d{4,8}"]','["FI", "00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))", "0", null, null, null, "\\\\d{5,6,7,8,9,10,11,12}", "[1-35689]\\\\d{4}|7\\\\d{10,11}|(?:[124-7]\\\\d|3[0-46-9])\\\\d{8}|[1-9]\\\\d{5,8}", [["(\\\\d)(\\\\d{4,9})", "$1 $2", "[2568][1-8]|3(?:0[1-9]|[1-9])|9", "0$FG"], ["(\\\\d{3})(\\\\d{3,7})", "$1 $2", "[12]00|[368]|70[07-9]", "0$FG"], ["(\\\\d{2})(\\\\d{4,8})", "$1 $2", "[1245]|7[135]", "0$FG"], ["(\\\\d{2})(\\\\d{6,10})", "$1 $2", "7", "0$FG"]]]'], - "359": '["BG", "00", "0", null, null, null, "\\\\d{6,7,8,9}", "[2-7]\\\\d{6,7}|[89]\\\\d{6,8}|2\\\\d{5}", [["(\\\\d)(\\\\d)(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "2", "0$FG"], ["(\\\\d{3})(\\\\d{4})", "$1 $2", "43[1-6]|70[1-9]", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})", "$1 $2 $3", "[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "(?:70|8)0", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{2})", "$1 $2 $3", "43[1-7]|7", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[48]|9[08]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "9", "0$FG"]]]', - "370": '["LT", "00", "8", null, null, null, "\\\\d{8}", "(?:[3469]\\\\d|52|[78]0)\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "52[0-79]", "(8-$FG)"], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "[7-9]", "8 $FG"], ["(\\\\d{2})(\\\\d{6})", "$1 $2", "37|4(?:[15]|6[1-8])", "(8-$FG)"], ["(\\\\d{3})(\\\\d{5})", "$1 $2", "[3-6]", "(8-$FG)"]]]', - "371": '["LV", "00", null, null, null, null, "\\\\d{8}", "(?:[268]\\\\d|90)\\\\d{6}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[269]|8[01]", null]]]', - "372": '["EE", "00", null, null, null, null, "\\\\d{7,8,10}", "8\\\\d{9}|[4578]\\\\d{7}|(?:[3-8]\\\\d\\\\d|900)\\\\d{4}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]", null], ["(\\\\d{4})(\\\\d{3,4})", "$1 $2", "[45]|8(?:00|[1-4])", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{4})", "$1 $2 $3", "7", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "80", null]]]', - "373": '["MD", "00", "0", null, null, null, "\\\\d{8}", "(?:[235-7]\\\\d|[89]0)\\\\d{6}", [["(\\\\d{3})(\\\\d{5})", "$1 $2", "[89]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "22|3", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "[25-7]", "0$FG"]]]', - "374": '["AM", "00", "0", null, null, null, "\\\\d{8}", "(?:[1-489]\\\\d|55|60|77)\\\\d{6}", [["(\\\\d{3})(\\\\d{2})(\\\\d{3})", "$1 $2 $3", "[89]0", "0 $FG"], ["(\\\\d{3})(\\\\d{5})", "$1 $2", "2|3[12]", "(0$FG)"], ["(\\\\d{2})(\\\\d{6})", "$1 $2", "1|47", "(0$FG)"], ["(\\\\d{2})(\\\\d{6})", "$1 $2", "[3-9]", "0$FG"]]]', - "375": '["BY", "810", "8", null, null, null, "\\\\d{6,7,8,9,10,11}", "(?:[12]\\\\d|33|44|902)\\\\d{7}|8(?:0[0-79]\\\\d{5,7}|[1-7]\\\\d{9})|8(?:1[0-489]|[5-79]\\\\d)\\\\d{7}|8[1-79]\\\\d{6,7}|8[0-79]\\\\d{5}|8\\\\d{5}", [["(\\\\d{3})(\\\\d{3})", "$1 $2", "800", "8 $FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2,4})", "$1 $2 $3", "800", "8 $FG"], ["(\\\\d{4})(\\\\d{2})(\\\\d{3})", "$1 $2-$3", "1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])", "8 0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2-$3-$4", "1(?:[56]|7[467])|2[1-3]", "8 0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2-$3-$4", "[1-4]", "8 0$FG"], ["(\\\\d{3})(\\\\d{3,4})(\\\\d{4})", "$1 $2 $3", "[89]", "8 $FG"]]]', - "376": '["AD", "00", null, null, null, null, "\\\\d{6,8,9}", "(?:1|6\\\\d)\\\\d{7}|[136-9]\\\\d{5}", [["(\\\\d{3})(\\\\d{3})", "$1 $2", "[136-9]", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "1", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "6", null]]]', - "377": '["MC", "00", "0", null, null, null, "\\\\d{8,9}", "870\\\\d{5}|(?:[349]|6\\\\d)\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "4", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[39]", null], ["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4 $5", "6", "0$FG"]]]', - "378": '["SM", "00", null, null, null, null, "\\\\d{8,10}", "(?:0549|[5-7]\\\\d)\\\\d{6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[5-7]", null], ["(\\\\d{4})(\\\\d{6})", "$1 $2", "0", null]]]', - "380": '["UA", "00", "0", null, null, null, "\\\\d{9,10}", "[89]\\\\d{9}|[3-9]\\\\d{8}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]", "0$FG"], ["(\\\\d{4})(\\\\d{5})", "$1 $2", "[3-6]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[89]", "0$FG"]]]', - "381": '["RS", "00", "0", null, null, null, "\\\\d{6,7,8,9,10,11,12}", "38[02-9]\\\\d{6,9}|6\\\\d{7,9}|90\\\\d{4,8}|38\\\\d{5,6}|(?:7\\\\d\\\\d|800)\\\\d{3,9}|(?:[12]\\\\d|3[0-79])\\\\d{5,10}", [["(\\\\d{3})(\\\\d{3,9})", "$1 $2", "(?:2[389]|39)0|[7-9]", "0$FG"], ["(\\\\d{2})(\\\\d{5,10})", "$1 $2", "[1-36]", "0$FG"]]]', - "382": '["ME", "00", "0", null, null, null, "\\\\d{8,9}", "(?:20|[3-79]\\\\d)\\\\d{6}|80\\\\d{6,7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[2-9]", "0$FG"]]]', - "383": '["XK", "00", "0", null, null, null, "\\\\d{8,9}", "[23]\\\\d{7,8}|(?:4\\\\d\\\\d|[89]00)\\\\d{5}", [["(\\\\d{3})(\\\\d{5})", "$1 $2", "[89]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[2-4]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[23]", "0$FG"]]]', - "385": '["HR", "00", "0", null, null, null, "\\\\d{6,7,8,9}", "(?:[24-69]\\\\d|3[0-79])\\\\d{7}|80\\\\d{5,7}|[1-79]\\\\d{7}|6\\\\d{5,6}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2,3})", "$1 $2 $3", "6[01]", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2,3})", "$1 $2 $3", "8", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{3})", "$1 $2 $3", "1", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[67]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "9", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[2-5]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "8", "0$FG"]]]', - "386": '["SI", "00|10(?:22|66|88|99)", "0", null, null, null, "\\\\d{5,6,7,8}", "[1-7]\\\\d{7}|8\\\\d{4,7}|90\\\\d{4,6}", [["(\\\\d{2})(\\\\d{3,6})", "$1 $2", "8[09]|9", "0$FG"], ["(\\\\d{3})(\\\\d{5})", "$1 $2", "59|8", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[37][01]|4[0139]|51|6", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[1-57]", "(0$FG)"]]]', - "387": '["BA", "00", "0", null, null, null, "\\\\d{8,9}", "6\\\\d{8}|(?:[35689]\\\\d|49|70)\\\\d{6}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "6[1-3]|[7-9]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2-$3", "[3-5]|6[56]", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3 $4", "6", "0$FG"]]]', - "389": '["MK", "00", "0", null, null, null, "\\\\d{8}", "[2-578]\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[347]", "0$FG"], ["(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[58]", "0$FG"]]]', - "420": '["CZ", "00", null, null, null, null, "\\\\d{9}", "(?:[2-578]\\\\d|60)\\\\d{7}|9\\\\d{8,11}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[2-8]|9[015-7]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "9", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "9", null]]]', - "421": '["SK", "00", "0", null, null, null, "\\\\d{6,7,9}", "[2-689]\\\\d{8}|[2-59]\\\\d{6}|[2-5]\\\\d{5}", [["(\\\\d)(\\\\d{2})(\\\\d{3,4})", "$1 $2 $3", "21", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2,3})", "$1 $2 $3", "[3-5][1-8]1", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{2})", "$1/$2 $3 $4", "2", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[689]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1/$2 $3 $4", "[3-5]", "0$FG"]]]', - "423": '["LI", "00", "0", null, null, null, "\\\\d{7,9}", "90\\\\d{5}|(?:[2378]|6\\\\d\\\\d)\\\\d{6}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "[237-9]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "69", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "6", null]]]', - "500": '["FK", "00", null, null, null, null, "\\\\d{5}", "[2-7]\\\\d{4}"]', - "501": '["BZ", "00", null, null, null, null, "\\\\d{7,11}", "(?:0800\\\\d|[2-8])\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1-$2", "[2-8]", null], ["(\\\\d)(\\\\d{3})(\\\\d{4})(\\\\d{3})", "$1-$2-$3-$4", "0", null]]]', - "502": '["GT", "00", null, null, null, null, "\\\\d{8,11}", "(?:1\\\\d{3}|[2-7])\\\\d{7}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[2-7]", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", null]]]', - "503": '["SV", "00", null, null, null, null, "\\\\d{7,8,11}", "[267]\\\\d{7}|[89]00\\\\d{4}(?:\\\\d{4})?", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[89]", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[267]", null], ["(\\\\d{3})(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "[89]", null]]]', - "504": '["HN", "00", null, null, null, null, "\\\\d{8,11}", "8\\\\d{10}|[237-9]\\\\d{7}", [["(\\\\d{4})(\\\\d{4})", "$1-$2", "[237-9]", null]]]', - "505": '["NI", "00", null, null, null, null, "\\\\d{8}", "(?:1800|[25-8]\\\\d{3})\\\\d{4}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[125-8]", null]]]', - "506": '["CR", "00", null, null, null, null, "\\\\d{8,10}", "(?:8\\\\d|90)\\\\d{8}|[24-8]\\\\d{7}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[24-7]|8[3-9]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "[89]", null]]]', - "507": '["PA", "00", null, null, null, null, "\\\\d{7,8}", "(?:[1-57-9]|6\\\\d)\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1-$2", "[1-57-9]", null], ["(\\\\d{4})(\\\\d{4})", "$1-$2", "6", null]]]', - "508": '["PM", "00", "0", null, null, null, "\\\\d{6}", "[45]\\\\d{5}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "[45]", "0$FG"]]]', - "509": '["HT", "00", null, null, null, null, "\\\\d{8}", "[2-489]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{4})", "$1 $2 $3", "[2-489]", null]]]', - "590": ['["BL", "00", "0", null, null, null, "\\\\d{9}", "(?:590|69\\\\d|976)\\\\d{6}"]','["GP", "00", "0", null, null, null, "\\\\d{9}", "(?:590|69\\\\d|976)\\\\d{6}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[569]", "0$FG"]]]','["MF", "00", "0", null, null, null, "\\\\d{9}", "(?:590|69\\\\d|976)\\\\d{6}"]'], - "591": '["BO", "00(?:1\\d)?", "0", null, null, null, "\\\\d{8,9}", "(?:[2-467]\\\\d\\\\d|8001)\\\\d{5}", [["(\\\\d)(\\\\d{7})", "$1 $2", "[23]|4[46]", null], ["(\\\\d{8})", "$1", "[67]", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{4})", "$1 $2 $3", "8", null]]]', - "592": '["GY", "001", null, null, null, null, "\\\\d{7}", "(?:862\\\\d|9008)\\\\d{3}|(?:[2-46]\\\\d|77)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-46-9]", null]]]', - "593": '["EC", "00", "0", null, null, null, "\\\\d{8,9,10,11}", "1800\\\\d{6,7}|(?:[2-7]|9\\\\d)\\\\d{7}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2-$3", "[2-7]", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "9", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "1", null]]]', - "594": '["GF", "00", "0", null, null, null, "\\\\d{9}", "(?:[56]94|976)\\\\d{6}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[569]", "0$FG"]]]', - "595": '["PY", "00", "0", null, null, null, "\\\\d{6,7,8,9}", "59\\\\d{4,6}|(?:[2-46-9]\\\\d|5[0-8])\\\\d{4,7}", [["(\\\\d{3})(\\\\d{3,6})", "$1 $2", "[2-9]0", "0$FG"], ["(\\\\d{2})(\\\\d{5})", "$1 $2", "[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]", "(0$FG)"], ["(\\\\d{3})(\\\\d{4,5})", "$1 $2", "2[279]|3[13-5]|4[359]|5|6[347]|7[46-8]|85", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "87", null], ["(\\\\d{3})(\\\\d{6})", "$1 $2", "9", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[2-8]", "0$FG"]]]', - "596": '["MQ", "00", "0", null, null, null, "\\\\d{9}", "69\\\\d{7}|(?:59|97)6\\\\d{6}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[569]", "0$FG"]]]', - "597": '["SR", "00", null, null, null, null, "\\\\d{6,7}", "(?:[2-5]|68|[78]\\\\d)\\\\d{5}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1-$2-$3", "56", null], ["(\\\\d{3})(\\\\d{3})", "$1-$2", "[2-5]", null], ["(\\\\d{3})(\\\\d{4})", "$1-$2", "[6-8]", null]]]', - "598": '["UY", "0(?:0|1[3-9]\\d)", "0", null, null, null, "\\\\d{7,8}", "(?:[249]\\\\d\\\\d|80)\\\\d{5}|9\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "8|90", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "9", "0$FG"], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[24]", null]]]', - "599": ['["BQ", "00", null, null, null, null, "\\\\d{7}", "(?:[34]1|7\\\\d)\\\\d{5}"]','["CW", "00", null, null, null, null, "\\\\d{7,8}", "(?:[34]1|60|(?:7|9\\\\d)\\\\d)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[3467]", null], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "9[4-8]", null]]]'], - "670": '["TL", "00", null, null, null, null, "\\\\d{7,8}", "7\\\\d{7}|(?:[2-47]\\\\d|[89]0)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-489]|70", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "7", null]]]', - "672": '["NF", "00", null, null, null, null, "\\\\d{6}", "[13]\\\\d{5}", [["(\\\\d{2})(\\\\d{4})", "$1 $2", "1", null], ["(\\\\d)(\\\\d{5})", "$1 $2", "3", null]]]', - "673": '["BN", "00", null, null, null, null, "\\\\d{7}", "[2-578]\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-578]", null]]]', - "674": '["NR", "00", null, null, null, null, "\\\\d{7}", "(?:444|55\\\\d|888)\\\\d{4}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[458]", null]]]', - "675": '["PG", "00|140[1-3]", null, null, null, null, "\\\\d{7,8}", "(?:180|[78]\\\\d{3})\\\\d{4}|(?:[2-589]\\\\d|64)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "18|[2-69]|85", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[78]", null]]]', - "676": '["TO", "00", null, null, null, null, "\\\\d{5,7}", "(?:0800|[5-8]\\\\d{3})\\\\d{3}|[2-8]\\\\d{4}", [["(\\\\d{2})(\\\\d{3})", "$1-$2", "[2-4]|50|6[09]|7[0-24-69]|8[05]", null], ["(\\\\d{4})(\\\\d{3})", "$1 $2", "0", null], ["(\\\\d{3})(\\\\d{4})", "$1 $2", "[5-8]", null]]]', - "677": '["SB", "0[01]", null, null, null, null, "\\\\d{5,7}", "(?:[1-6]|[7-9]\\\\d\\\\d)\\\\d{4}", [["(\\\\d{2})(\\\\d{5})", "$1 $2", "7|8[4-9]|9(?:[1-8]|9[0-8])", null]]]', - "678": '["VU", "00", null, null, null, null, "\\\\d{5,7}", "(?:[23]\\\\d|[48]8)\\\\d{3}|(?:[57]\\\\d|90)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[579]", null]]]', - "679": '["FJ", "0(?:0|52)", null, null, null, null, "\\\\d{7,11}", "45\\\\d{5}|(?:0800\\\\d|[235-9])\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[235-9]|45", null], ["(\\\\d{4})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "0", null]]]', - "680": '["PW", "01[12]", null, null, null, null, "\\\\d{7}", "(?:[25-8]\\\\d\\\\d|345|488|900)\\\\d{4}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[2-9]", null]]]', - "681": '["WF", "00", null, null, null, null, "\\\\d{6}", "(?:[45]0|68|72|8\\\\d)\\\\d{4}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "[4-8]", null]]]', - "682": '["CK", "00", null, null, null, null, "\\\\d{5}", "[2-578]\\\\d{4}", [["(\\\\d{2})(\\\\d{3})", "$1 $2", "[2-578]", null]]]', - "683": '["NU", "00", null, null, null, null, "\\\\d{4,7}", "(?:[47]|888\\\\d)\\\\d{3}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "8", null]]]', - "685": '["WS", "0", null, null, null, null, "\\\\d{5,6,7,10}", "[2-6]\\\\d{4}|8\\\\d{5}(?:\\\\d{4})?|[78]\\\\d{6}", [["(\\\\d{5})", "$1", "[2-6]", null], ["(\\\\d{3})(\\\\d{3,7})", "$1 $2", "8", null], ["(\\\\d{2})(\\\\d{5})", "$1 $2", "7", null]]]', - "686": '["KI", "00", "0", null, null, null, "\\\\d{5,8}", "(?:[37]\\\\d|6[0-79])\\\\d{6}|(?:[2-48]\\\\d|50)\\\\d{3}"]', - "687": '["NC", "00", null, null, null, null, "\\\\d{6}", "[2-57-9]\\\\d{5}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1.$2.$3", "[2-57-9]", null]]]', - "688": '["TV", "00", null, null, null, null, "\\\\d{5,6,7}", "(?:2|7\\\\d\\\\d|90)\\\\d{4}"]', - "689": '["PF", "00", null, null, null, null, "\\\\d{6,8}", "[48]\\\\d{7}|4\\\\d{5}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3", "44", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[48]", null]]]', - "690": '["TK", "00", null, null, null, null, "\\\\d{4,5,6,7}", "[2-47]\\\\d{3,6}"]', - "691": '["FM", "00", null, null, null, null, "\\\\d{7}", "[39]\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "[39]", null]]]', - "692": '["MH", "011", "1", null, null, null, "\\\\d{7}", "329\\\\d{4}|(?:[256]\\\\d|45)\\\\d{5}", [["(\\\\d{3})(\\\\d{4})", "$1-$2", "[2-6]", null]]]', - "850": '["KP", "00|99", "0", null, null, null, "\\\\d{8,10}", "85\\\\d{6}|(?:19\\\\d|2)\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "8", "0$FG"], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "2", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", "0$FG"]]]', - "852": '["HK", "00(?:30|5[09]|[126-9]?)", null, null, null, null, "\\\\d{5,6,7,8,9,11}", "8[0-46-9]\\\\d{6,7}|9\\\\d{4}(?:\\\\d(?:\\\\d(?:\\\\d{4})?)?)?|(?:[235-79]\\\\d|46)\\\\d{6}", [["(\\\\d{3})(\\\\d{2,5})", "$1 $2", "900", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[2-7]|8[1-4]|9(?:0[1-9]|[1-8])", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "8", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "9", null]]]', - "853": '["MO", "00", null, null, null, null, "\\\\d{8}", "(?:28|[68]\\\\d)\\\\d{6}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[268]", null]]]', - "855": '["KH", "00[14-9]", "0", null, null, null, "\\\\d{8,9,10}", "1\\\\d{9}|[1-9]\\\\d{7,8}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[1-9]", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1", null]]]', - "856": '["LA", "00", "0", null, null, null, "\\\\d{8,9,10}", "(?:2\\\\d|3)\\\\d{8}|(?:[235-8]\\\\d|41)\\\\d{6}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "2[13]|3[14]|[4-8]", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})", "$1 $2 $3 $4", "3", "0$FG"], ["(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3 $4", "2", "0$FG"]]]', - "880": '["BD", "00", "0", null, null, null, "\\\\d{6,7,8,9,10}", "[13469]\\\\d{9}|8[0-79]\\\\d{7,8}|[2-7]\\\\d{8}|[2-9]\\\\d{7}|[3-689]\\\\d{6}|[57-9]\\\\d{5}", [["(\\\\d{2})(\\\\d{4,6})", "$1-$2", "31[5-7]|[459]1", "0$FG"], ["(\\\\d{3})(\\\\d{3,7})", "$1-$2", "3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]", "0$FG"], ["(\\\\d{4})(\\\\d{3,6})", "$1-$2", "[13-9]", "0$FG"], ["(\\\\d)(\\\\d{7,8})", "$1-$2", "2", "0$FG"]]]', - "886": '["TW", "0(?:0[25-79]|19)", "0", null, null, null, "\\\\d{7,8,9,10,11}", "[2-689]\\\\d{8}|7\\\\d{9,10}|[2-8]\\\\d{7}|2\\\\d{6}", [["(\\\\d{2})(\\\\d)(\\\\d{4})", "$1 $2 $3", "202", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[258]0", "0$FG"], ["(\\\\d)(\\\\d{3,4})(\\\\d{4})", "$1 $2 $3", "[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[49]", "0$FG"], ["(\\\\d{2})(\\\\d{4})(\\\\d{4,5})", "$1 $2 $3", "7", "0$FG"]]]', - "960": '["MV", "0(?:0|19)", null, null, null, null, "\\\\d{7,10}", "(?:800|9[0-57-9]\\\\d)\\\\d{7}|[34679]\\\\d{6}", [["(\\\\d{3})(\\\\d{4})", "$1-$2", "[3467]|9[13-9]", null], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[89]", null]]]', - "961": '["LB", "00", "0", null, null, null, "\\\\d{7,8}", "[7-9]\\\\d{7}|[13-9]\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[7-9]", null]]]', - "962": '["JO", "00", "0", null, null, null, "\\\\d{8,9}", "900\\\\d{5}|(?:(?:[268]|7\\\\d)\\\\d|32|53)\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[2356]|87", "(0$FG)"], ["(\\\\d{3})(\\\\d{5,6})", "$1 $2", "[89]", "0$FG"], ["(\\\\d{2})(\\\\d{7})", "$1 $2", "70", "0$FG"], ["(\\\\d)(\\\\d{4})(\\\\d{4})", "$1 $2 $3", "7", "0$FG"]]]', - "963": '["SY", "00", "0", null, null, null, "\\\\d{8,9}", "[1-39]\\\\d{8}|[1-5]\\\\d{7}", [["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[1-5]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "9", "0$FG"]]]', - "964": '["IQ", "00", "0", null, null, null, "\\\\d{8,9,10}", "(?:1|7\\\\d\\\\d)\\\\d{7}|[2-6]\\\\d{7,8}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[2-6]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "7", "0$FG"]]]', - "965": '["KW", "00", null, null, null, null, "\\\\d{7,8}", "(?:18|[2569]\\\\d\\\\d)\\\\d{5}", [["(\\\\d{4})(\\\\d{3,4})", "$1 $2", "[169]|2(?:[235]|4[1-35-9])|52", null], ["(\\\\d{3})(\\\\d{5})", "$1 $2", "[25]", null]]]', - "966": '["SA", "00", "0", null, null, null, "\\\\d{9,10}", "92\\\\d{7}|(?:[15]|8\\\\d)\\\\d{8}", [["(\\\\d{4})(\\\\d{5})", "$1 $2", "9", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "1", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "5", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "81", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "8", null]]]', - "967": '["YE", "00", "0", null, null, null, "\\\\d{7,8,9}", "(?:1|7\\\\d)\\\\d{7}|[1-7]\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{3,4})", "$1 $2 $3", "[1-6]|7[24-68]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "7", "0$FG"]]]', - "968": '["OM", "00", null, null, null, null, "\\\\d{7,8,9}", "(?:[279]\\\\d{3}|500)\\\\d{4}|8007\\\\d{4,5}", [["(\\\\d{3})(\\\\d{4,6})", "$1 $2", "[58]", null], ["(\\\\d{2})(\\\\d{6})", "$1 $2", "2", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[79]", null]]]', - "970": '["PS", "00", "0", null, null, null, "\\\\d{8,9,10}", "[2489]2\\\\d{6}|(?:1\\\\d|5)\\\\d{8}", [["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[2489]", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "5", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "1", null]]]', - "971": '["AE", "00", "0", null, null, null, "\\\\d{5,6,7,8,9,10,11,12}", "(?:[4-7]\\\\d|9[0-689])\\\\d{7}|800\\\\d{2,9}|[2-4679]\\\\d{7}", [["(\\\\d{3})(\\\\d{2,9})", "$1 $2", "60|8", null], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[236]|[479][2-8]", "0$FG"], ["(\\\\d{3})(\\\\d)(\\\\d{5})", "$1 $2 $3", "[479]", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "5", "0$FG"]]]', - "972": '["IL", "0(?:0|1[2-9])", "0", null, null, null, "\\\\d{7,8,9,10,11,12}", "1\\\\d{6}(?:\\\\d{3,5})?|[57]\\\\d{8}|[1-489]\\\\d{7}", [["(\\\\d{4})(\\\\d{3})", "$1-$2", "125", null], ["(\\\\d{4})(\\\\d{2})(\\\\d{2})", "$1-$2-$3", "121", null], ["(\\\\d)(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "[2-489]", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1-$2-$3", "[57]", "0$FG"], ["(\\\\d{4})(\\\\d{3})(\\\\d{3})", "$1-$2-$3", "12", null], ["(\\\\d{4})(\\\\d{6})", "$1-$2", "159", null], ["(\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1-$2-$3-$4", "1[7-9]", null], ["(\\\\d{3})(\\\\d{1,2})(\\\\d{3})(\\\\d{4})", "$1-$2 $3-$4", "15", null]]]', - "973": '["BH", "00", null, null, null, null, "\\\\d{8}", "[136-9]\\\\d{7}", [["(\\\\d{4})(\\\\d{4})", "$1 $2", "[13679]|8[047]", null]]]', - "974": '["QA", "00", null, null, null, null, "\\\\d{7,8}", "[2-7]\\\\d{7}|(?:2\\\\d\\\\d|800)\\\\d{4}", [["(\\\\d{3})(\\\\d{4})", "$1 $2", "2[126]|8", null], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[2-7]", null]]]', - "975": '["BT", "00", null, null, null, null, "\\\\d{7,8}", "[17]\\\\d{7}|[2-8]\\\\d{6}", [["(\\\\d)(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[2-68]|7[246]", null], ["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "1[67]|7", null]]]', - "976": '["MN", "001", "0", null, null, null, "\\\\d{8,9,10}", "[12]\\\\d{7,9}|[57-9]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{4})", "$1 $2 $3", "[12]1", "0$FG"], ["(\\\\d{4})(\\\\d{4})", "$1 $2", "[57-9]", null], ["(\\\\d{3})(\\\\d{5,6})", "$1 $2", "[12]2[1-3]", "0$FG"], ["(\\\\d{4})(\\\\d{5,6})", "$1 $2", "[12](?:27|3[2-8]|4[2-68]|5[1-4689])", "0$FG"], ["(\\\\d{5})(\\\\d{4,5})", "$1 $2", "[12]", "0$FG"]]]', - "977": '["NP", "00", "0", null, null, null, "\\\\d{8,10}", "9\\\\d{9}|[1-9]\\\\d{7}", [["(\\\\d)(\\\\d{7})", "$1-$2", "1[2-6]", "0$FG"], ["(\\\\d{2})(\\\\d{6})", "$1-$2", "[1-8]|9(?:[1-579]|6[2-6])", "0$FG"], ["(\\\\d{3})(\\\\d{7})", "$1-$2", "9", null]]]', - "992": '["TJ", "810", "8", null, null, null, "\\\\d{9}", "(?:00|11|[3-579]\\\\d|88)\\\\d{7}", [["(\\\\d{6})(\\\\d)(\\\\d{2})", "$1 $2 $3", "331", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{4})", "$1 $2 $3", "[34]7|91[78]", null], ["(\\\\d{4})(\\\\d)(\\\\d{4})", "$1 $2 $3", "3", null], ["(\\\\d{2})(\\\\d{3})(\\\\d{4})", "$1 $2 $3", "[0457-9]|11", null]]]', - "993": '["TM", "810", "8", null, null, null, "\\\\d{8}", "[1-6]\\\\d{7}", [["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2-$3-$4", "12", "(8 $FG)"], ["(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})", "$1 $2-$3-$4", "[1-5]", "(8 $FG)"], ["(\\\\d{2})(\\\\d{6})", "$1 $2", "6", "8 $FG"]]]', - "994": '["AZ", "00", "0", null, null, null, "\\\\d{9}", "365\\\\d{6}|(?:[124579]\\\\d|60|88)\\\\d{7}", [["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "90", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[12]|365", "(0$FG)"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[3-9]", "0$FG"]]]', - "995": '["GE", "00", "0", null, null, null, "\\\\d{9}", "(?:[3-57]\\\\d\\\\d|800)\\\\d{6}", [["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "70", "0$FG"], ["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "32", "0$FG"], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[57]", null], ["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[348]", "0$FG"]]]', - "996": '["KG", "00", "0", null, null, null, "\\\\d{9,10}", "8\\\\d{9}|(?:[235-8]\\\\d|99)\\\\d{7}", [["(\\\\d{4})(\\\\d{5})", "$1 $2", "3(?:1[346]|[24-79])", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d{3})", "$1 $2 $3", "[235-79]|88", "0$FG"], ["(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{2,3})", "$1 $2 $3 $4", "8", "0$FG"]]]', - "998": '["UZ", "810", "8", null, null, null, "\\\\d{9}", "[679]\\\\d{8}", [["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})", "$1 $2 $3 $4", "[679]", "8 $FG"]]]', -}; \ No newline at end of file +"46": '["SE","00","0",null,null,"$NP$FG","\\\\d{6,12}","[1-35-9]\\\\d{5,11}|4\\\\d{6,8}",[["(8)(\\\\d{2,3})(\\\\d{2,3})(\\\\d{2})","$1-$2 $3 $4","8",null,"$1 $2 $3 $4"],["([1-69]\\\\d)(\\\\d{2,3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4","1[013689]|2[0136]|3[1356]|4[0246]|54|6[03]|90",null,"$1 $2 $3 $4"],["([1-469]\\\\d)(\\\\d{3})(\\\\d{2})","$1-$2 $3","1[136]|2[136]|3[356]|4[0246]|6[03]|90",null,"$1 $2 $3"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4","1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])",null,"$1 $2 $3 $4"],["(\\\\d{3})(\\\\d{2,3})(\\\\d{2})","$1-$2 $3","1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[0-5]|4[0-3])",null,"$1 $2 $3"],["(7\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4","7",null,"$1 $2 $3 $4"],["(77)(\\\\d{2})(\\\\d{2})","$1-$2$3","7",null,"$1 $2 $3"],["(20)(\\\\d{2,3})(\\\\d{2})","$1-$2 $3","20",null,"$1 $2 $3"],["(9[034]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1-$2 $3 $4","9[034]",null,"$1 $2 $3 $4"],["(9[034]\\\\d)(\\\\d{4})","$1-$2","9[034]",null,"$1 $2"],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2 $3 $4 $5","25[245]|67[3-6]",null,"$1 $2 $3 $4 $5"]]]', +"299": '["GL","00",null,null,null,null,"\\\\d{6}","[1-689]\\\\d{5}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",null,null]]]', +"385": '["HR","00","0",null,null,"$NP$FG","\\\\d{6,9}","[1-7]\\\\d{5,8}|[89]\\\\d{6,8}",[["(1)(\\\\d{4})(\\\\d{3})","$1 $2 $3","1",null],["([2-5]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[2-5]",null],["(9\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","9",null],["(6[01])(\\\\d{2})(\\\\d{2,3})","$1 $2 $3","6[01]",null],["([67]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[67]",null],["(80[01])(\\\\d{2})(\\\\d{2,3})","$1 $2 $3","8",null],["(80[01])(\\\\d{3})(\\\\d{3})","$1 $2 $3","8",null]]]', +"670": '["TL","00",null,null,null,null,"\\\\d{7,8}","[2-489]\\\\d{6}|7\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[2-489]",null],["(\\\\d{4})(\\\\d{4})","$1 $2","7",null]]]', +"258": '["MZ","00",null,null,null,null,"\\\\d{8,9}","[28]\\\\d{7,8}",[["([28]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","2|8[2-7]",null],["(80\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","80",null]]]', +"359": '["BG","00","0",null,null,"$NP$FG","\\\\d{5,9}","[23567]\\\\d{5,7}|[489]\\\\d{6,8}",[["(2)(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","2",null],["(2)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","2",null],["(\\\\d{3})(\\\\d{4})","$1 $2","43[124-7]|70[1-9]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3","43[124-7]|70[1-9]",null],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3","[78]00",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","999",null],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3","[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","48|8[7-9]|9[08]",null]]]', +"682": '["CK","00",null,null,null,null,"\\\\d{5}","[2-8]\\\\d{4}",[["(\\\\d{2})(\\\\d{3})","$1 $2",null,null]]]', +"852": '["HK","00(?:[126-9]|30|5[09])?",null,null,null,null,"\\\\d{5,11}","[235-7]\\\\d{7}|8\\\\d{7,8}|9\\\\d{4,10}",[["(\\\\d{4})(\\\\d{4})","$1 $2","[235-7]|[89](?:0[1-9]|[1-9])",null],["(800)(\\\\d{3})(\\\\d{3})","$1 $2 $3","800",null],["(900)(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","900",null],["(900)(\\\\d{2,5})","$1 $2","900",null]]]', +"998": '["UZ","810","8",null,null,"$NP $FG","\\\\d{7,9}","[679]\\\\d{8}",[["([679]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"291": '["ER","00","0",null,null,"$NP$FG","\\\\d{6,7}","[178]\\\\d{6}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,null]]]', +"95": '["MM","00","0",null,null,"$NP$FG","\\\\d{5,10}","[1478]\\\\d{5,7}|[256]\\\\d{5,8}|9(?:[279]\\\\d{0,2}|[58]|[34]\\\\d{1,2}|6\\\\d?)\\\\d{6}",[["(\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","1|2[245]",null],["(2)(\\\\d{4})(\\\\d{4})","$1 $2 $3","251",null],["(\\\\d)(\\\\d{2})(\\\\d{3})","$1 $2 $3","16|2",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","67|81",null],["(\\\\d{2})(\\\\d{2})(\\\\d{3,4})","$1 $2 $3","[4-8]",null],["(9)(\\\\d{3})(\\\\d{4,6})","$1 $2 $3","9(?:2[0-4]|[35-9]|4[137-9])",null],["(9)([34]\\\\d{4})(\\\\d{4})","$1 $2 $3","9(?:3[0-36]|4[0-57-9])",null],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","92[56]",null],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3 $4","93",null]]]', +"266": '["LS","00",null,null,null,null,"\\\\d{8}","[2568]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2",null,null]]]', +"245": '["GW","00",null,null,null,null,"\\\\d{7,9}","(?:4(?:0\\\\d{5}|4\\\\d{7})|9\\\\d{8})",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","44|9[567]",null],["(\\\\d{3})(\\\\d{4})","$1 $2","40",null]]]', +"374": '["AM","00","0",null,null,"($NP$FG)","\\\\d{5,8}","[1-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{6})","$1 $2","1|47",null],["(\\\\d{2})(\\\\d{6})","$1 $2","4[1349]|[5-7]|9[1-9]","$NP$FG"],["(\\\\d{3})(\\\\d{5})","$1 $2","[23]",null],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3","8|90","$NP $FG"]]]', +"61": ['["AU","(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",null,null,null,"\\\\d{6,10}","1\\\\d{4,9}|[2-578]\\\\d{8}",[["([2378])(\\\\d{4})(\\\\d{4})","$1 $2 $3","[2378]","($NP$FG)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[45]|14","$NP$FG"],["(16)(\\\\d{3,4})","$1 $2","16","$NP$FG"],["(16)(\\\\d{3})(\\\\d{2,4})","$1 $2 $3","16","$NP$FG"],["(1[389]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","1(?:[38]0|90)","$FG"],["(180)(2\\\\d{3})","$1 $2","180","$FG"],["(19\\\\d)(\\\\d{3})","$1 $2","19[13]","$FG"],["(19\\\\d{2})(\\\\d{4})","$1 $2","19[679]","$FG"],["(13)(\\\\d{2})(\\\\d{2})","$1 $2 $3","13[1-9]","$FG"]]]','["CC","(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",null,null,null,"\\\\d{6,10}","[1458]\\\\d{5,9}"]','["CX","(?:14(?:1[14]|34|4[17]|[56]6|7[47]|88))?001[14-689]","0",null,null,null,"\\\\d{6,10}","[1458]\\\\d{5,9}"]'], +"500": '["FK","00",null,null,null,null,"\\\\d{5}","[2-7]\\\\d{4}"]', +"261": '["MG","00","0",null,null,"$NP$FG","\\\\d{7,9}","[23]\\\\d{8}",[["([23]\\\\d)(\\\\d{2})(\\\\d{3})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"92": '["PK","00","0",null,null,"($NP$FG)","\\\\d{6,12}","1\\\\d{8}|[2-8]\\\\d{5,11}|9(?:[013-9]\\\\d{4,9}|2\\\\d(?:111\\\\d{6}|\\\\d{3,7}))",[["(\\\\d{2})(111)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)1",null],["(\\\\d{3})(111)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","2[349]|45|54|60|72|8[2-5]|9[2-9]",null],["(\\\\d{2})(\\\\d{7,8})","$1 $2","(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]",null],["(\\\\d{3})(\\\\d{6,7})","$1 $2","2[349]|45|54|60|72|8[2-5]|9[2-9]",null],["(3\\\\d{2})(\\\\d{7})","$1 $2","3","$NP$FG"],["([15]\\\\d{3})(\\\\d{5,6})","$1 $2","58[12]|1",null],["(586\\\\d{2})(\\\\d{5})","$1 $2","586",null],["([89]00)(\\\\d{3})(\\\\d{2})","$1 $2 $3","[89]00","$NP$FG"]]]', +"234": '["NG","009","0",null,null,"$NP$FG","\\\\d{5,14}","[1-6]\\\\d{5,8}|9\\\\d{5,9}|[78]\\\\d{5,13}",[["(\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[12]|9(?:0[3-9]|[1-9])",null],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3","[3-6]|7(?:[1-79]|0[1-9])|8[2-9]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","70|8[01]|90[235-9]",null],["([78]00)(\\\\d{4})(\\\\d{4,5})","$1 $2 $3","[78]00",null],["([78]00)(\\\\d{5})(\\\\d{5,6})","$1 $2 $3","[78]00",null],["(78)(\\\\d{2})(\\\\d{3})","$1 $2 $3","78",null]]]', +"350": '["GI","00",null,null,null,null,"\\\\d{8}","[2568]\\\\d{7}",[["(\\\\d{3})(\\\\d{5})","$1 $2","2",null]]]', +"45": '["DK","00",null,null,null,null,"\\\\d{8}","[2-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"963": '["SY","00","0",null,null,"$NP$FG","\\\\d{6,9}","[1-59]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[1-5]",null],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","9",null]]]', +"226": '["BF","00",null,null,null,null,"\\\\d{8}","[25-7]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"974": '["QA","00",null,null,null,null,"\\\\d{7,8}","[2-8]\\\\d{6,7}",[["([28]\\\\d{2})(\\\\d{4})","$1 $2","[28]",null],["([3-7]\\\\d{3})(\\\\d{4})","$1 $2","[3-7]",null]]]', +"218": '["LY","00","0",null,null,"$NP$FG","\\\\d{7,9}","[25679]\\\\d{8}",[["([25679]\\\\d)(\\\\d{7})","$1-$2",null,null]]]', +"51": '["PE","19(?:1[124]|77|90)00","0",null,null,"($NP$FG)","\\\\d{6,9}","[14-9]\\\\d{7,8}",[["(1)(\\\\d{7})","$1 $2","1",null],["([4-8]\\\\d)(\\\\d{6})","$1 $2","[4-7]|8[2-4]",null],["(\\\\d{3})(\\\\d{5})","$1 $2","80",null],["(9\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","9","$FG"]]]', +"62": '["ID","0(?:0[1789]|10(?:00|1[67]))","0",null,null,"$NP$FG","\\\\d{5,12}","(?:[1-79]\\\\d{6,10}|8\\\\d{7,11})",[["(\\\\d{2})(\\\\d{5,8})","$1 $2","2[124]|[36]1","($NP$FG)"],["(\\\\d{3})(\\\\d{5,8})","$1 $2","[4579]|2[035-9]|[36][02-9]","($NP$FG)"],["(8\\\\d{2})(\\\\d{3,4})(\\\\d{3})","$1-$2-$3","8[1-35-9]",null],["(8\\\\d{2})(\\\\d{4})(\\\\d{4,5})","$1-$2-$3","8[1-35-9]",null],["(1)(500)(\\\\d{3})","$1 $2 $3","15","$FG"],["(177)(\\\\d{6,8})","$1 $2","17",null],["(800)(\\\\d{5,7})","$1 $2","800",null],["(804)(\\\\d{3})(\\\\d{4})","$1 $2 $3","804",null],["(80\\\\d)(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","80[79]",null]]]', +"298": '["FO","00",null,"(10(?:01|[12]0|88))",null,null,"\\\\d{6}","[2-9]\\\\d{5}",[["(\\\\d{6})","$1",null,null]]]', +"381": '["RS","00","0",null,null,"$NP$FG","\\\\d{5,12}","[126-9]\\\\d{4,11}|3(?:[0-79]\\\\d{3,10}|8[2-9]\\\\d{2,9})",[["([23]\\\\d{2})(\\\\d{4,9})","$1 $2","(?:2[389]|39)0",null],["([1-3]\\\\d)(\\\\d{5,10})","$1 $2","1|2(?:[0-24-7]|[389][1-9])|3(?:[0-8]|9[1-9])",null],["(6\\\\d)(\\\\d{6,8})","$1 $2","6",null],["([89]\\\\d{2})(\\\\d{3,9})","$1 $2","[89]",null],["(7[26])(\\\\d{4,9})","$1 $2","7[26]",null],["(7[08]\\\\d)(\\\\d{4,9})","$1 $2","7[08]",null]]]', +"975": '["BT","00",null,null,null,null,"\\\\d{6,8}","[1-8]\\\\d{6,7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","1|77",null],["([2-8])(\\\\d{3})(\\\\d{3})","$1 $2 $3","[2-68]|7[246]",null]]]', +"34": '["ES","00",null,null,null,null,"\\\\d{9}","[5-9]\\\\d{8}",[["([89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3","[89]00",null],["([5-9]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[568]|[79][0-8]",null]]]', +"881": '["001",null,null,null,null,null,"\\\\d{9}","[67]\\\\d{8}",[["(\\\\d)(\\\\d{3})(\\\\d{5})","$1 $2 $3","[67]",null]]]', +"855": '["KH","00[14-9]","0",null,null,null,"\\\\d{6,10}","[1-9]\\\\d{7,9}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","1\\\\d[1-9]|[2-9]","$NP$FG"],["(1[89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3","1[89]0",null]]]', +"420": '["CZ","00",null,null,null,null,"\\\\d{9,12}","[2-8]\\\\d{8}|9\\\\d{8,11}",[["([2-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[2-8]|9[015-7]",null],["(96\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","96",null],["(9\\\\d)(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","9[36]",null]]]', +"216": '["TN","00",null,null,null,null,"\\\\d{8}","[2-57-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,null]]]', +"673": '["BN","00",null,null,null,null,"\\\\d{7}","[2-578]\\\\d{6}",[["([2-578]\\\\d{2})(\\\\d{4})","$1 $2",null,null]]]', +"290": ['["SH","00",null,null,null,null,"\\\\d{4,5}","[256]\\\\d{4}"]','["TA","00",null,null,null,null,"\\\\d{4}","8\\\\d{3}"]'], +"882": '["001",null,null,null,null,null,"\\\\d{7,12}","[13]\\\\d{6,11}",[["(\\\\d{2})(\\\\d{4})(\\\\d{3})","$1 $2 $3","3[23]",null],["(\\\\d{2})(\\\\d{5})","$1 $2","16|342",null],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3","34[57]",null],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3","348",null],["(\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3","1",null],["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","16",null],["(\\\\d{2})(\\\\d{4,5})(\\\\d{5})","$1 $2 $3","16|39",null]]]', +"267": '["BW","00",null,null,null,null,"\\\\d{7,8}","[2-79]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[2-6]",null],["(7\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","7",null],["(90)(\\\\d{5})","$1 $2","9",null]]]', +"94": '["LK","00","0",null,null,"$NP$FG","\\\\d{7,9}","[1-9]\\\\d{8}",[["(\\\\d{2})(\\\\d{1})(\\\\d{6})","$1 $2 $3","[1-689]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","7",null]]]', +"356": '["MT","00",null,null,null,null,"\\\\d{8}","[2357-9]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2",null,null]]]', +"375": '["BY","810","8","8?0?",null,null,"\\\\d{5,11}","[1-4]\\\\d{8}|800\\\\d{3,7}|[89]\\\\d{9,10}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4","17[0-3589]|2[4-9]|[34]","$NP 0$FG"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4","1(?:5[24]|6[235]|7[467])|2(?:1[246]|2[25]|3[26])","$NP 0$FG"],["(\\\\d{4})(\\\\d{2})(\\\\d{3})","$1 $2-$3","1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","$NP 0$FG"],["([89]\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","8[01]|9","$NP $FG"],["(82\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3","82","$NP $FG"],["(800)(\\\\d{3})","$1 $2","800","$NP $FG"],["(800)(\\\\d{2})(\\\\d{2,4})","$1 $2 $3","800","$NP $FG"]]]', +"690": '["TK","00",null,null,null,null,"\\\\d{4,7}","[2-47]\\\\d{3,6}"]', +"507": '["PA","00",null,null,null,null,"\\\\d{7,8}","[1-9]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1-$2","[1-57-9]",null],["(\\\\d{4})(\\\\d{4})","$1-$2","6",null]]]', +"692": '["MH","011","1",null,null,null,"\\\\d{7}","[2-6]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1-$2",null,null]]]', +"250": '["RW","00","0",null,null,null,"\\\\d{8,9}","[027-9]\\\\d{7,8}",[["(2\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","2","$FG"],["([7-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[7-9]","$NP$FG"],["(0\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","0",null]]]', +"81": '["JP","010","0",null,null,"$NP$FG","\\\\d{8,17}","[1-9]\\\\d{8,9}|00(?:[36]\\\\d{7,14}|7\\\\d{5,7}|8\\\\d{7})",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1-$2-$3","(?:12|57|99)0",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3","800",null],["(\\\\d{4})(\\\\d{4})","$1-$2","0077","$FG","NA"],["(\\\\d{4})(\\\\d{2})(\\\\d{3,4})","$1-$2-$3","0077","$FG","NA"],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1-$2-$3","0088","$FG","NA"],["(\\\\d{4})(\\\\d{3})(\\\\d{3,4})","$1-$2-$3","00(?:37|66)","$FG","NA"],["(\\\\d{4})(\\\\d{4})(\\\\d{4,5})","$1-$2-$3","00(?:37|66)","$FG","NA"],["(\\\\d{4})(\\\\d{5})(\\\\d{5,6})","$1-$2-$3","00(?:37|66)","$FG","NA"],["(\\\\d{4})(\\\\d{6})(\\\\d{6,7})","$1-$2-$3","00(?:37|66)","$FG","NA"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1-$2-$3","[2579]0|80[1-9]",null],["(\\\\d{4})(\\\\d)(\\\\d{4})","$1-$2-$3","1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|5(?:76|97)|499|746|8(?:3[89]|63|47|51)|9(?:49|80|9[16])",null],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3","1(?:2[3-6]|3[3-9]|4[2-6]|5[2-8]|[68][2-7]|7[2-689]|9[1-578])|2(?:2[03-689]|3[3-58]|4[0-468]|5[04-8]|6[013-8]|7[06-9]|8[02-57-9]|9[13])|4(?:2[28]|3[689]|6[035-7]|7[05689]|80|9[3-5])|5(?:3[1-36-9]|4[4578]|5[013-8]|6[1-9]|7[2-8]|8[14-7]|9[4-9])|7(?:2[15]|3[5-9]|4[02-9]|6[135-8]|7[0-4689]|9[014-9])|8(?:2[49]|3[3-8]|4[5-8]|5[2-9]|6[35-9]|7[579]|8[03-579]|9[2-8])|9(?:[23]0|4[02-46-9]|5[024-79]|6[4-9]|7[2-47-9]|8[02-7]|9[3-7])",null],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3","1|2(?:2[37]|5[5-9]|64|78|8[39]|91)|4(?:2[2689]|64|7[347])|5(?:[2-589]|39)|60|8(?:[46-9]|3[279]|2[124589])|9(?:[235-8]|93)",null],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3","2(?:9[14-79]|74|[34]7|[56]9)|82|993",null],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1-$2-$3","3|4(?:2[09]|7[01])|6[1-9]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3","[2479][1-9]",null]]]', +"237": '["CM","00",null,null,null,null,"\\\\d{8,9}","[2368]\\\\d{7,8}",[["([26])(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5","[26]",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[23]|88",null],["(800)(\\\\d{2})(\\\\d{3})","$1 $2 $3","80",null]]]', +"351": '["PT","00",null,null,null,null,"\\\\d{9}","[2-46-9]\\\\d{8}",[["(2\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","2[12]",null],["([2-46-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","2[3-9]|[346-9]",null]]]', +"246": '["IO","00",null,null,null,null,"\\\\d{7}","3\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"227": '["NE","00",null,null,null,null,"\\\\d{8}","[0289]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[289]|09",null],["(08)(\\\\d{3})(\\\\d{3})","$1 $2 $3","08",null]]]', +"27": '["ZA","00","0",null,null,"$NP$FG","\\\\d{5,9}","[1-79]\\\\d{8}|8\\\\d{4,8}",[["(860)(\\\\d{3})(\\\\d{3})","$1 $2 $3","860",null],["(\\\\d{2})(\\\\d{3,4})","$1 $2","8[1-4]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{2,3})","$1 $2 $3","8[1-4]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[1-79]|8(?:[0-57]|6[1-9])",null]]]', +"962": '["JO","00","0",null,null,"$NP$FG","\\\\d{8,9}","[235-9]\\\\d{7,8}",[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","[2356]|87","($NP$FG)"],["(7)(\\\\d{4})(\\\\d{4})","$1 $2 $3","7[457-9]",null],["(\\\\d{3})(\\\\d{5,6})","$1 $2","70|8[0158]|9",null]]]', +"387": '["BA","00","0",null,null,"$NP$FG","\\\\d{6,9}","[3-9]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2-$3","[3-5]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","6[1-356]|[7-9]",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4","6[047]",null]]]', +"33": '["FR","00","0",null,null,"$NP$FG","\\\\d{9}","[1-9]\\\\d{8}",[["([1-79])(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5","[1-79]",null],["(1\\\\d{2})(\\\\d{3})","$1 $2","11","$FG","NA"],["(8\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","8","$NP $FG"]]]', +"972": '["IL","0(?:0|1[2-9])","0",null,null,"$FG","\\\\d{4,12}","1\\\\d{6,11}|[2-589]\\\\d{3}(?:\\\\d{3,6})?|6\\\\d{3}|7\\\\d{6,9}",[["([2-489])(\\\\d{3})(\\\\d{4})","$1-$2-$3","[2-489]","$NP$FG"],["([57]\\\\d)(\\\\d{3})(\\\\d{4})","$1-$2-$3","[57]","$NP$FG"],["(153)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4","153",null],["(1)([7-9]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1-$2-$3-$4","1[7-9]",null],["(1255)(\\\\d{3})","$1-$2","125",null],["(1200)(\\\\d{3})(\\\\d{3})","$1-$2-$3","120",null],["(1212)(\\\\d{2})(\\\\d{2})","$1-$2-$3","121",null],["(1599)(\\\\d{6})","$1-$2","15",null],["(\\\\d{4})","*$1","[2-689]",null]]]', +"248": '["SC","0(?:[02]|10?)",null,null,null,null,"\\\\d{6,7}","[24689]\\\\d{5,6}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","[246]",null]]]', +"297": '["AW","00",null,null,null,null,"\\\\d{7}","[25-9]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"421": '["SK","00","0",null,null,"$NP$FG","\\\\d{6,9}","(?:[2-68]\\\\d{5,8}|9\\\\d{6,8})",[["(2)(1[67])(\\\\d{3,4})","$1 $2 $3","21[67]",null],["([3-5]\\\\d)(1[67])(\\\\d{2,3})","$1 $2 $3","[3-5]",null],["(2)(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1/$2 $3 $4","2",null],["([3-5]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1/$2 $3 $4","[3-5]",null],["([689]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[689]",null],["(9090)(\\\\d{3})","$1 $2","9090",null]]]', +"672": '["NF","00",null,null,null,null,"\\\\d{5,6}","[13]\\\\d{5}",[["(\\\\d{2})(\\\\d{4})","$1 $2","1",null],["(\\\\d)(\\\\d{5})","$1 $2","3",null]]]', +"870": '["001",null,null,null,null,null,"\\\\d{9}","[35-7]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,null]]]', +"883": '["001",null,null,null,null,null,"\\\\d{9}(?:\\\\d{3})?","51\\\\d{7}(?:\\\\d{3})?",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","510",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","510",null],["(\\\\d{4})(\\\\d{4})(\\\\d{4})","$1 $2 $3","51[13]",null]]]', +"264": '["NA","00","0",null,null,"$NP$FG","\\\\d{8,9}","[68]\\\\d{7,8}",[["(8\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","8[1235]",null],["(6\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","6",null],["(88)(\\\\d{3})(\\\\d{3})","$1 $2 $3","88",null],["(870)(\\\\d{3})(\\\\d{3})","$1 $2 $3","870",null]]]', +"878": '["001",null,null,null,null,null,"\\\\d{12}","1\\\\d{11}",[["(\\\\d{2})(\\\\d{5})(\\\\d{5})","$1 $2 $3",null,null]]]', +"239": '["ST","00",null,null,null,null,"\\\\d{7}","[29]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"357": '["CY","00",null,null,null,null,"\\\\d{8}","[257-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{6})","$1 $2",null,null]]]', +"240": '["GQ","00",null,null,null,null,"\\\\d{9}","[23589]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[235]",null],["(\\\\d{3})(\\\\d{6})","$1 $2","[89]",null]]]', +"506": '["CR","00",null,"(19(?:0[012468]|1[09]|20|66|77|99))",null,null,"\\\\d{8,10}","[24-9]\\\\d{7,9}",[["(\\\\d{4})(\\\\d{4})","$1 $2","[24-7]|8[3-9]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3","[89]0",null]]]', +"86": '["CN","(1(?:[129]\\\\d{3}|79\\\\d{2}))?00","0","(1(?:[129]\\\\d{3}|79\\\\d{2}))|0",null,null,"\\\\d{4,12}","[1-7]\\\\d{6,11}|8[0-357-9]\\\\d{6,9}|9\\\\d{7,10}",[["(80\\\\d{2})(\\\\d{4})","$1 $2","80[2678]","$NP$FG"],["([48]00)(\\\\d{3})(\\\\d{4})","$1 $2 $3","[48]00",null],["(\\\\d{5,6})","$1","100|95",null,"NA"],["(\\\\d{2})(\\\\d{5,6})","$1 $2","(?:10|2\\\\d)[19]","$NP$FG"],["(\\\\d{3})(\\\\d{5,6})","$1 $2","[3-9]","$NP$FG"],["(\\\\d{3,4})(\\\\d{4})","$1 $2","[2-9]",null,"NA"],["(21)(\\\\d{4})(\\\\d{4,6})","$1 $2 $3","21","$NP$FG"],["([12]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3","10[1-9]|2[02-9]","$NP$FG"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","3(?:1[02-9]|35|49|5|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|[35][2-9]|6[4789]|7\\\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[04-9]|4[3-6]|6[2368])|8(?:1[236-8]|2[5-7]|3|5[1-9]|7[02-9]|8[3678]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])","$NP$FG"],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3","3(?:11|7[179])|4(?:[15]1|3[1-35])|5(?:1|2[37]|3[12]|51|7[13-79]|9[15])|7(?:31|5[457]|6[09]|91)|8(?:[57]1|98)","$NP$FG"],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3","807","$NP$FG"],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3","1[3-578]",null],["(10800)(\\\\d{3})(\\\\d{4})","$1 $2 $3","108",null],["(\\\\d{3})(\\\\d{7,8})","$1 $2","950",null]]]', +"257": '["BI","00",null,null,null,null,"\\\\d{8}","[267]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"683": '["NU","00",null,null,null,null,"\\\\d{4}","[1-5]\\\\d{3}"]', +"43": '["AT","00","0",null,null,"$NP$FG","\\\\d{3,13}","[1-9]\\\\d{3,12}",[["(116\\\\d{3})","$1","116","$FG"],["(1)(\\\\d{3,12})","$1 $2","1",null],["(5\\\\d)(\\\\d{3,5})","$1 $2","5[079]",null],["(5\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","5[079]",null],["(5\\\\d)(\\\\d{4})(\\\\d{4,7})","$1 $2 $3","5[079]",null],["(\\\\d{3})(\\\\d{3,10})","$1 $2","316|46|51|732|6(?:5[0-3579]|[6-9])|7(?:[28]0)|[89]",null],["(\\\\d{4})(\\\\d{3,9})","$1 $2","2|3(?:1[1-578]|[3-8])|4[2378]|5[2-6]|6(?:[12]|4[1-9]|5[468])|7(?:2[1-8]|35|4[1-8]|[5-79])",null]]]', +"247": '["AC","00",null,null,null,null,"\\\\d{5,6}","[46]\\\\d{4}|[01589]\\\\d{5}"]', +"675": '["PG","00",null,null,null,null,"\\\\d{7,8}","[1-9]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[13-689]|27",null],["(\\\\d{4})(\\\\d{4})","$1 $2","20|7",null]]]', +"376": '["AD","00",null,null,null,null,"\\\\d{6,9}","[16]\\\\d{5,8}|[37-9]\\\\d{5}",[["(\\\\d{3})(\\\\d{3})","$1 $2","[137-9]|6[0-8]",null],["(\\\\d{4})(\\\\d{4})","$1 $2","180",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","690",null]]]', +"63": '["PH","00","0",null,null,null,"\\\\d{5,13}","2\\\\d{5,7}|[3-9]\\\\d{7,9}|1800\\\\d{7,9}",[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3","2","($NP$FG)"],["(2)(\\\\d{5})","$1 $2","2","($NP$FG)"],["(\\\\d{4})(\\\\d{4,6})","$1 $2","3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|5(?:22|44)|642|8(?:62|8[245])","($NP$FG)"],["(\\\\d{5})(\\\\d{4})","$1 $2","346|4(?:27|9[35])|883","($NP$FG)"],["([3-8]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","[3-8]","($NP$FG)"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","81|9","$NP$FG"],["(1800)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1",null],["(1800)(\\\\d{1,2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4","1",null]]]', +"236": '["CF","00",null,null,null,null,"\\\\d{8}","[278]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"590": ['["GP","00","0",null,null,"$NP$FG","\\\\d{9}","[56]\\\\d{8}",[["([56]90)(\\\\d{2})(\\\\d{4})","$1 $2-$3",null,null]]]','["BL","00","0",null,null,null,"\\\\d{9}","[56]\\\\d{8}"]','["MF","00","0",null,null,null,"\\\\d{9}","[56]\\\\d{8}"]'], +"53": '["CU","119","0",null,null,"($NP$FG)","\\\\d{4,8}","[2-57]\\\\d{5,7}",[["(\\\\d)(\\\\d{6,7})","$1 $2","7",null],["(\\\\d{2})(\\\\d{4,6})","$1 $2","[2-4]",null],["(\\\\d)(\\\\d{7})","$1 $2","5","$NP$FG"]]]', +"64": '["NZ","0(?:0|161)","0",null,null,"$NP$FG","\\\\d{7,11}","6[235-9]\\\\d{6}|[2-57-9]\\\\d{7,10}",[["([34679])(\\\\d{3})(\\\\d{4})","$1-$2 $3","[346]|7[2-57-9]|9[1-9]",null],["(24099)(\\\\d{3})","$1 $2","240",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","21",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3,5})","$1 $2 $3","2(?:1[1-9]|[69]|7[0-35-9])|70|86",null],["(2\\\\d)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","2[028]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","2(?:10|74)|5|[89]0",null]]]', +"965": '["KW","00",null,null,null,null,"\\\\d{7,8}","[12569]\\\\d{6,7}",[["(\\\\d{4})(\\\\d{3,4})","$1 $2","[16]|2(?:[0-35-9]|4[0-35-9])|9[024-9]|52[25]",null],["(\\\\d{3})(\\\\d{5})","$1 $2","244|5(?:[015]|66)",null]]]', +"224": '["GN","00",null,null,null,null,"\\\\d{8,9}","[367]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","3",null],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[67]",null]]]', +"973": '["BH","00",null,null,null,null,"\\\\d{8}","[136-9]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2",null,null]]]', +"32": '["BE","00","0",null,null,"$NP$FG","\\\\d{8,9}","[1-9]\\\\d{7,8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","4[6-9]",null],["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[23]|4[23]|9[2-4]",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[156]|7[018]|8(?:0[1-9]|[1-79])",null],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3","(?:80|9)0",null]]]', +"249": '["SD","00","0",null,null,"$NP$FG","\\\\d{9}","[19]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",null,null]]]', +"678": '["VU","00",null,null,null,null,"\\\\d{5,7}","[2-57-9]\\\\d{4,6}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[579]",null]]]', +"52": '["MX","0[09]","01","0[12]|04[45](\\\\d{10})","1$1","$NP $FG","\\\\d{7,11}","[1-9]\\\\d{9,10}",[["([358]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3","33|55|81",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[2467]|3[0-2457-9]|5[089]|8[02-9]|9[0-35-9]",null],["(1)([358]\\\\d)(\\\\d{4})(\\\\d{4})","044 $2 $3 $4","1(?:33|55|81)","$FG","$1 $2 $3 $4"],["(1)(\\\\d{3})(\\\\d{3})(\\\\d{4})","044 $2 $3 $4","1(?:[2467]|3[0-2457-9]|5[089]|8[2-9]|9[1-35-9])","$FG","$1 $2 $3 $4"]]]', +"968": '["OM","00",null,null,null,null,"\\\\d{7,9}","(?:5|[279]\\\\d)\\\\d{6}|800\\\\d{5,6}",[["(2\\\\d)(\\\\d{6})","$1 $2","2",null],["([79]\\\\d{3})(\\\\d{4})","$1 $2","[79]",null],["([58]00)(\\\\d{4,6})","$1 $2","[58]",null]]]', +"599": ['["CW","00",null,null,null,null,"\\\\d{7,8}","[169]\\\\d{6,7}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[13-7]",null],["(9)(\\\\d{3})(\\\\d{4})","$1 $2 $3","9",null]]]','["BQ","00",null,null,null,null,"\\\\d{7}","[347]\\\\d{6}"]'], +"800": '["001",null,null,null,null,null,"\\\\d{8}","\\\\d{8}",[["(\\\\d{4})(\\\\d{4})","$1 $2",null,null]]]', +"386": '["SI","00","0",null,null,"$NP$FG","\\\\d{5,8}","[1-7]\\\\d{6,7}|[89]\\\\d{4,7}",[["(\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[12]|3[24-8]|4[24-8]|5[2-8]|7[3-8]","($NP$FG)"],["([3-7]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","[37][01]|4[0139]|51|6",null],["([89][09])(\\\\d{3,6})","$1 $2","[89][09]",null],["([58]\\\\d{2})(\\\\d{5})","$1 $2","59|8[1-3]",null]]]', +"679": '["FJ","0(?:0|52)",null,null,null,null,"\\\\d{7}(?:\\\\d{4})?","[35-9]\\\\d{6}|0\\\\d{10}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[35-9]",null],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3","0",null]]]', +"238": '["CV","0",null,null,null,null,"\\\\d{7}","[259]\\\\d{6}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3",null,null]]]', +"691": '["FM","00",null,null,null,null,"\\\\d{7}","[39]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"262": ['["RE","00","0",null,null,"$NP$FG","\\\\d{9}","[268]\\\\d{8}",[["([268]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]','["YT","00","0",null,null,"$NP$FG","\\\\d{9}","[268]\\\\d{8}"]'], +"241": '["GA","00",null,null,null,null,"\\\\d{7,8}","0?\\\\d{7}",[["(\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[2-7]","0$FG"],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","0",null]]]', +"370": '["LT","00","8","[08]",null,"($NP-$FG)","\\\\d{8}","[3-9]\\\\d{7}",[["([34]\\\\d)(\\\\d{6})","$1 $2","37|4(?:1|5[45]|6[2-4])",null],["([3-6]\\\\d{2})(\\\\d{5})","$1 $2","3[148]|4(?:[24]|6[09])|528|6",null],["([7-9]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3","[7-9]","$NP $FG"],["(5)(2\\\\d{2})(\\\\d{4})","$1 $2 $3","52[0-79]",null]]]', +"256": '["UG","00[057]","0",null,null,"$NP$FG","\\\\d{5,9}","\\\\d{9}",[["(\\\\d{3})(\\\\d{6})","$1 $2","[7-9]|20(?:[013-8]|2[5-9])|4(?:6[45]|[7-9])",null],["(\\\\d{2})(\\\\d{7})","$1 $2","3|4(?:[1-5]|6[0-36-9])",null],["(2024)(\\\\d{5})","$1 $2","2024",null]]]', +"677": '["SB","0[01]",null,null,null,null,"\\\\d{5,7}","[1-9]\\\\d{4,6}",[["(\\\\d{2})(\\\\d{5})","$1 $2","[7-9]",null]]]', +"377": '["MC","00","0",null,null,"$NP$FG","\\\\d{8,9}","[34689]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[39]","$FG"],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","4",null],["(6)(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5","6",null],["(\\\\d{3})(\\\\d{3})(\\\\d{2})","$1 $2 $3","8","$FG"]]]', +"382": '["ME","00","0",null,null,"$NP$FG","\\\\d{6,9}","[2-9]\\\\d{7,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[2-57-9]|6[036-9]",null]]]', +"231": '["LR","00","0",null,null,"$NP$FG","\\\\d{7,9}","2\\\\d{7,8}|[378]\\\\d{8}|4\\\\d{6}|5\\\\d{6,8}",[["(2\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","2",null],["([4-5])(\\\\d{3})(\\\\d{3})","$1 $2 $3","[45]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[23578]",null]]]', +"591": '["BO","00(1\\\\d)?","0","0(1\\\\d)?",null,null,"\\\\d{7,8}","[23467]\\\\d{7}",[["([234])(\\\\d{7})","$1 $2","[234]",null],["([67]\\\\d{7})","$1","[67]",null]]]', +"808": '["001",null,null,null,null,null,"\\\\d{8}","\\\\d{8}",[["(\\\\d{4})(\\\\d{4})","$1 $2",null,null]]]', +"964": '["IQ","00","0",null,null,"$NP$FG","\\\\d{6,10}","[1-7]\\\\d{7,9}",[["(1)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1",null],["([2-6]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[2-6]",null],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","7",null]]]', +"225": '["CI","00",null,null,null,null,"\\\\d{8}","[02-8]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"992": '["TJ","810","8",null,null,"$FG","\\\\d{3,9}","[3-57-9]\\\\d{8}",[["([349]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3","[34]7|91[78]",null],["([457-9]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","4[148]|[578]|9(?:1[59]|[0235-9])",null],["(331700)(\\\\d)(\\\\d{2})","$1 $2 $3","331",null],["(\\\\d{4})(\\\\d)(\\\\d{4})","$1 $2 $3","3[1-5]",null]]]', +"55": '["BR","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0","(?:0|90)(?:(1[245]|2[135]|[34]1)(\\\\d{10,11}))?","$2",null,"\\\\d{8,11}","[1-46-9]\\\\d{7,10}|5(?:[0-4]\\\\d{7,9}|5(?:[2-8]\\\\d{7}|9\\\\d{7,8}))",[["(\\\\d{4})(\\\\d{4})","$1-$2","[2-9](?:[1-9]|0[1-9])","$FG","NA"],["(\\\\d{5})(\\\\d{4})","$1-$2","9(?:[1-9]|0[1-9])","$FG","NA"],["(\\\\d{3,5})","$1","1[125689]","$FG","NA"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2-$3","[1-9][1-9]","($FG)"],["(\\\\d{2})(\\\\d{5})(\\\\d{4})","$1 $2-$3","(?:[14689][1-9]|2[12478]|3[1-578]|5[1-5]|7[13-579])9","($FG)"],["(\\\\d{4})(\\\\d{4})","$1-$2","(?:300|40(?:0|20))",null],["([3589]00)(\\\\d{2,3})(\\\\d{4})","$1 $2 $3","[3589]00","$NP$FG"]]]', +"674": '["NR","00",null,null,null,null,"\\\\d{7}","[458]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"967": '["YE","00","0",null,null,"$NP$FG","\\\\d{6,9}","[1-7]\\\\d{6,8}",[["([1-7])(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[1-6]|7[24-68]",null],["(7\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","7[0137]",null]]]', +"49": '["DE","00","0",null,null,"$NP$FG","\\\\d{2,15}","[1-35-9]\\\\d{3,14}|4(?:[0-8]\\\\d{3,12}|9(?:[0-37]\\\\d|4(?:[1-35-8]|4\\\\d?)|5\\\\d{1,2}|6[1-8]\\\\d?)\\\\d{2,8})",[["(1\\\\d{2})(\\\\d{7,8})","$1 $2","1[67]",null],["(15\\\\d{3})(\\\\d{6})","$1 $2","15[0568]",null],["(1\\\\d{3})(\\\\d{7})","$1 $2","15",null],["(\\\\d{2})(\\\\d{3,11})","$1 $2","3[02]|40|[68]9",null],["(\\\\d{3})(\\\\d{3,11})","$1 $2","2(?:\\\\d1|0[2389]|1[24]|28|34)|3(?:[3-9][15]|40)|[4-8][1-9]1|9(?:06|[1-9]1)",null],["(\\\\d{4})(\\\\d{2,11})","$1 $2","[24-6]|[7-9](?:\\\\d[1-9]|[1-9]\\\\d)|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])",null],["(3\\\\d{4})(\\\\d{1,10})","$1 $2","3",null],["(800)(\\\\d{7,12})","$1 $2","800",null],["(\\\\d{3})(\\\\d)(\\\\d{4,10})","$1 $2 $3","(?:18|90)0|137",null],["(1\\\\d{2})(\\\\d{5,11})","$1 $2","181",null],["(18\\\\d{3})(\\\\d{6})","$1 $2","185",null],["(18\\\\d{2})(\\\\d{7})","$1 $2","18[68]",null],["(18\\\\d)(\\\\d{8})","$1 $2","18[2-579]",null],["(700)(\\\\d{4})(\\\\d{4})","$1 $2 $3","700",null],["(138)(\\\\d{4})","$1 $2","138",null],["(15[013-68])(\\\\d{2})(\\\\d{8})","$1 $2 $3","15[013-68]",null],["(15[279]\\\\d)(\\\\d{2})(\\\\d{7})","$1 $2 $3","15[279]",null],["(1[67]\\\\d)(\\\\d{2})(\\\\d{7,8})","$1 $2 $3","1(?:6[023]|7)",null]]]', +"31": '["NL","00","0",null,null,"$NP$FG","\\\\d{5,10}","1\\\\d{4,8}|[2-7]\\\\d{8}|[89]\\\\d{6,9}",[["([1-578]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1[035]|2[0346]|3[03568]|4[0356]|5[0358]|7|8[4578]",null],["([1-5]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","1[16-8]|2[259]|3[124]|4[17-9]|5[124679]",null],["(6)(\\\\d{8})","$1 $2","6[0-57-9]",null],["(66)(\\\\d{7})","$1 $2","66",null],["(14)(\\\\d{3,4})","$1 $2","14","$FG"],["([89]0\\\\d)(\\\\d{4,7})","$1 $2","80|9",null]]]', +"970": '["PS","00","0",null,null,"$NP$FG","\\\\d{4,10}","[24589]\\\\d{7,8}|1(?:[78]\\\\d{8}|[49]\\\\d{2,3})",[["([2489])(2\\\\d{2})(\\\\d{4})","$1 $2 $3","[2489]",null],["(5[69]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","5",null],["(1[78]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3","1[78]","$FG"]]]', +"58": '["VE","00","0",null,null,"$NP$FG","\\\\d{7,10}","[24589]\\\\d{9}",[["(\\\\d{3})(\\\\d{7})","$1-$2",null,null]]]', +"856": '["LA","00","0",null,null,"$NP$FG","\\\\d{6,10}","[2-8]\\\\d{7,9}",[["(20)(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","20",null],["([2-8]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","2[13]|3[14]|[4-8]",null],["(30)(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4","30",null]]]', +"354": '["IS","1(?:0(?:01|10|20)|100)|00",null,null,null,null,"\\\\d{7,9}","[4-9]\\\\d{6}|38\\\\d{7}",[["(\\\\d{3})(\\\\d{4})","$1 $2","[4-9]",null],["(3\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","3",null]]]', +"242": '["CG","00",null,null,null,null,"\\\\d{9}","[028]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[02]",null],["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3","8",null]]]', +"423": '["LI","00","0","0|10(?:01|20|66)",null,null,"\\\\d{7,9}","6\\\\d{8}|[23789]\\\\d{6}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3","[23789]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","6[56]",null],["(69)(7\\\\d{2})(\\\\d{4})","$1 $2 $3","697",null]]]', +"213": '["DZ","00","0",null,null,"$NP$FG","\\\\d{8,9}","(?:[1-4]|[5-9]\\\\d)\\\\d{7}",[["([1-4]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[1-4]",null],["([5-8]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[5-8]",null],["(9\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","9",null]]]', +"371": '["LV","00",null,null,null,null,"\\\\d{8}","[2689]\\\\d{7}",[["([2689]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,null]]]', +"503": '["SV","00",null,null,null,null,"\\\\d{7,8}|\\\\d{11}","[267]\\\\d{7}|[89]\\\\d{6}(?:\\\\d{4})?",[["(\\\\d{4})(\\\\d{4})","$1 $2","[267]",null],["(\\\\d{3})(\\\\d{4})","$1 $2","[89]",null],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3","[89]",null]]]', +"685": '["WS","0",null,null,null,null,"\\\\d{5,7}","[2-8]\\\\d{4,6}",[["(8\\\\d{2})(\\\\d{3,4})","$1 $2","8",null],["(7\\\\d)(\\\\d{5})","$1 $2","7",null],["(\\\\d{5})","$1","[2-6]",null]]]', +"880": '["BD","00","0",null,null,"$NP$FG","\\\\d{6,10}","[2-79]\\\\d{5,9}|1\\\\d{9}|8[0-7]\\\\d{4,8}",[["(2)(\\\\d{7,8})","$1-$2","2",null],["(\\\\d{2})(\\\\d{4,6})","$1-$2","[3-79]1",null],["(\\\\d{4})(\\\\d{3,6})","$1-$2","1|3(?:0|[2-58]2)|4(?:0|[25]2|3[23]|[4689][25])|5(?:[02-578]2|6[25])|6(?:[0347-9]2|[26][25])|7[02-9]2|8(?:[023][23]|[4-7]2)|9(?:[02][23]|[458]2|6[016])",null],["(\\\\d{3})(\\\\d{3,7})","$1-$2","[3-79][2-9]|8",null]]]', +"265": '["MW","00","0",null,null,"$NP$FG","\\\\d{7,9}","(?:1(?:\\\\d{2})?|[2789]\\\\d{2})\\\\d{6}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","1",null],["(2\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","2",null],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[1789]",null]]]', +"65": '["SG","0[0-3]\\\\d",null,null,null,null,"\\\\d{8,11}","[36]\\\\d{7}|[17-9]\\\\d{7,10}",[["([3689]\\\\d{3})(\\\\d{4})","$1 $2","[369]|8[1-9]",null],["(1[89]00)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1[89]",null],["(7000)(\\\\d{4})(\\\\d{3})","$1 $2 $3","70",null],["(800)(\\\\d{3})(\\\\d{4})","$1 $2 $3","80",null]]]', +"504": '["HN","00",null,null,null,null,"\\\\d{8}","[237-9]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1-$2",null,null]]]', +"688": '["TV","00",null,null,null,null,"\\\\d{5,7}","[279]\\\\d{4,6}"]', +"84": '["VN","00","0",null,null,"$NP$FG","\\\\d{7,10}","[167]\\\\d{6,9}|[2-59]\\\\d{7,9}|8\\\\d{6,8}",[["([17]99)(\\\\d{4})","$1 $2","[17]99",null],["([48])(\\\\d{4})(\\\\d{4})","$1 $2 $3","4|8(?:[1-57]|6[0-79]|9[0-7])",null],["([235-7]\\\\d)(\\\\d{4})(\\\\d{3})","$1 $2 $3","2[025-79]|3[0136-9]|5[2-9]|6[0-46-8]|7[02-79]",null],["(80)(\\\\d{5})","$1 $2","80",null],["(69\\\\d)(\\\\d{4,5})","$1 $2","69",null],["([235-7]\\\\d{2})(\\\\d{4})(\\\\d{3})","$1 $2 $3","2[0-489]|3[25]|5[01]|65|7[18]",null],["([89]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","8(?:68|8|9[89])|9",null],["(1[2689]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1(?:[26]|8[68]|99)",null],["(1[89]00)(\\\\d{4,6})","$1 $2","1[89]0","$FG"]]]', +"255": '["TZ","00[056]","0",null,null,"$NP$FG","\\\\d{7,9}","\\\\d{9}",[["([24]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","[24]",null],["([67]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[67]",null],["([89]\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3","[89]",null]]]', +"222": '["MR","00",null,null,null,null,"\\\\d{8}","[2-48]\\\\d{7}",[["([2-48]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"230": '["MU","0(?:0|[2-7]0|33)",null,null,null,null,"\\\\d{7,8}","[2-9]\\\\d{6,7}",[["([2-46-9]\\\\d{2})(\\\\d{4})","$1 $2","[2-46-9]",null],["(5\\\\d{3})(\\\\d{4})","$1 $2","5",null]]]', +"592": '["GY","001",null,null,null,null,"\\\\d{7}","[2-46-9]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"41": '["CH","00","0",null,null,"$NP$FG","\\\\d{9}(?:\\\\d{3})?","[2-9]\\\\d{8}|860\\\\d{9}",[["([2-9]\\\\d)(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[2-7]|[89]1",null],["([89]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","8[047]|90",null],["(\\\\d{3})(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4 $5","860",null]]]', +"39": ['["IT","00",null,null,null,null,"\\\\d{6,11}","[01589]\\\\d{5,10}|3(?:[12457-9]\\\\d{8}|[36]\\\\d{7,9})",[["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","0[26]|55",null],["(0[26])(\\\\d{4})(\\\\d{5})","$1 $2 $3","0[26]",null],["(0[26])(\\\\d{4,6})","$1 $2","0[26]",null],["(0\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","0[13-57-9][0159]",null],["(\\\\d{3})(\\\\d{3,6})","$1 $2","0[13-57-9][0159]|8(?:03|4[17]|9[245])",null],["(0\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","0[13-57-9][2-46-8]",null],["(0\\\\d{3})(\\\\d{2,6})","$1 $2","0[13-57-9][2-46-8]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[13]|8(?:00|4[08]|9[59])",null],["(\\\\d{4})(\\\\d{4})","$1 $2","894",null],["(\\\\d{3})(\\\\d{4})(\\\\d{4})","$1 $2 $3","3",null]]]','["VA","00",null,null,null,null,"\\\\d{6,11}","(?:0(?:878\\\\d{5}|6698\\\\d{5})|[1589]\\\\d{5,10}|3(?:[12457-9]\\\\d{8}|[36]\\\\d{7,9}))"]'], +"993": '["TM","810","8",null,null,"($NP $FG)","\\\\d{8}","[1-6]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4","12",null],["(\\\\d{2})(\\\\d{6})","$1 $2","6","$NP $FG"],["(\\\\d{3})(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4","13|[2-5]",null]]]', +"888": '["001",null,null,null,null,null,"\\\\d{11}","\\\\d{11}",[["(\\\\d{3})(\\\\d{3})(\\\\d{5})","$1 $2 $3",null,null]]]', +"353": '["IE","00","0",null,null,"($NP$FG)","\\\\d{5,10}","[124-9]\\\\d{6,9}",[["(1)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","1",null],["(\\\\d{2})(\\\\d{5})","$1 $2","2[24-9]|47|58|6[237-9]|9[35-9]",null],["(\\\\d{3})(\\\\d{5})","$1 $2","40[24]|50[45]",null],["(48)(\\\\d{4})(\\\\d{4})","$1 $2 $3","48",null],["(818)(\\\\d{3})(\\\\d{3})","$1 $2 $3","81",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[24-69]|7[14]",null],["([78]\\\\d)(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","76|8[35-9]","$NP$FG"],["(700)(\\\\d{3})(\\\\d{3})","$1 $2 $3","70","$NP$FG"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3","1(?:8[059]|5)","$FG"]]]', +"966": '["SA","00","0",null,null,"$NP$FG","\\\\d{7,10}","1\\\\d{7,8}|(?:[2-467]|92)\\\\d{7}|5\\\\d{8}|8\\\\d{9}",[["([1-467])(\\\\d{3})(\\\\d{4})","$1 $2 $3","[1-467]",null],["(1\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1[1-467]",null],["(5\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","5",null],["(92\\\\d{2})(\\\\d{5})","$1 $2","92","$FG"],["(800)(\\\\d{3})(\\\\d{4})","$1 $2 $3","80","$FG"],["(811)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","81",null]]]', +"380": '["UA","00","0",null,null,"$NP$FG","\\\\d{5,9}","[3-9]\\\\d{8}",[["([3-9]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","[38]9|4(?:[45][0-5]|87)|5(?:0|6[37]|7[37])|6[36-8]|7|9[1-9]",null],["([3-689]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","3[1-8]2|4[13678]2|5(?:[12457]2|6[24])|6(?:[49]2|[12][29]|5[24])|8[0-8]|90",null],["([3-6]\\\\d{3})(\\\\d{5})","$1 $2","3(?:5[013-9]|[1-46-8])|4(?:[137][013-9]|6|[45][6-9]|8[4-6])|5(?:[1245][013-9]|6[0135-9]|3|7[4-6])|6(?:[49][013-9]|5[0135-9]|[12][13-8])",null]]]', +"98": '["IR","00","0",null,null,"$NP$FG","\\\\d{4,10}","[1-8]\\\\d{9}|9(?:[0-4]\\\\d{8}|9\\\\d{2,8})",[["(21)(\\\\d{3,5})","$1 $2","21",null],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3","[1-8]",null],["(\\\\d{3})(\\\\d{3})","$1 $2","9",null],["(\\\\d{3})(\\\\d{2})(\\\\d{2,3})","$1 $2 $3","9",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","9",null]]]', +"971": '["AE","00","0",null,null,"$NP$FG","\\\\d{5,12}","[2-79]\\\\d{7,8}|800\\\\d{2,9}",[["([2-4679])(\\\\d{3})(\\\\d{4})","$1 $2 $3","[2-4679][2-8]",null],["(5\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","5",null],["([479]00)(\\\\d)(\\\\d{5})","$1 $2 $3","[479]0","$FG"],["([68]00)(\\\\d{2,9})","$1 $2","60|8","$FG"]]]', +"30": '["GR","00",null,null,null,null,"\\\\d{10}","[26-9]\\\\d{9}",[["([27]\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3","21|7",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","2[2-9]1|[689]",null],["(2\\\\d{3})(\\\\d{6})","$1 $2","2[2-9][02-9]",null]]]', +"228": '["TG","00",null,null,null,null,"\\\\d{8}","[29]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[29]",null]]]', +"48": '["PL","00",null,null,null,null,"\\\\d{6,9}","[12]\\\\d{6,8}|[3-57-9]\\\\d{8}|6\\\\d{5,8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[14]|2[0-57-9]|3[2-4]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145]",null],["(\\\\d{2})(\\\\d{1})(\\\\d{4})","$1 $2 $3","[12]2",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","26|39|5[0137]|6[0469]|7[02389]|8[08]",null],["(\\\\d{3})(\\\\d{2})(\\\\d{2,3})","$1 $2 $3","64",null],["(\\\\d{3})(\\\\d{3})","$1 $2","64",null]]]', +"886": '["TW","0(?:0[25679]|19)","0",null,null,"$NP$FG","\\\\d{7,10}","2\\\\d{6,8}|[3-689]\\\\d{7,8}|7\\\\d{7,9}",[["(20)(\\\\d)(\\\\d{4})","$1 $2 $3","202",null],["(20)(\\\\d{3})(\\\\d{4})","$1 $2 $3","20[013-9]",null],["([2-8])(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","2[23-8]|[3-6]|[78][1-9]",null],["([89]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","80|9",null],["(70)(\\\\d{4})(\\\\d{4})","$1 $2 $3","70",null]]]', +"212": ['["MA","00","0",null,null,"$NP$FG","\\\\d{9}","[5-9]\\\\d{8}",[["([5-7]\\\\d{2})(\\\\d{6})","$1-$2","5(?:2[015-7]|3[0-4])|[67]",null],["([58]\\\\d{3})(\\\\d{5})","$1-$2","5(?:2[2-489]|3[5-9]|92)|892",null],["(5\\\\d{4})(\\\\d{4})","$1-$2","5(?:29|38)",null],["([5]\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","5(?:4[067]|5[03])",null],["(8[09])(\\\\d{7})","$1-$2","8(?:0|9[013-9])",null]]]','["EH","00","0",null,null,"$NP$FG","\\\\d{9}","[5-9]\\\\d{8}"]'], +"372": '["EE","00",null,null,null,null,"\\\\d{4,10}","1\\\\d{3,4}|[3-9]\\\\d{6,7}|800\\\\d{6,7}",[["([3-79]\\\\d{2})(\\\\d{4})","$1 $2","[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]",null],["(70)(\\\\d{2})(\\\\d{4})","$1 $2 $3","70",null],["(8000)(\\\\d{3})(\\\\d{3})","$1 $2 $3","800",null],["([458]\\\\d{3})(\\\\d{3,4})","$1 $2","40|5|8(?:00|[1-5])",null]]]', +"598": '["UY","0(?:1[3-9]\\\\d|0)","0",null,null,null,"\\\\d{7,8}","[2489]\\\\d{6,7}",[["(\\\\d{4})(\\\\d{4})","$1 $2","[24]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","9[1-9]","$NP$FG"],["(\\\\d{3})(\\\\d{4})","$1 $2","[89]0","$NP$FG"]]]', +"502": '["GT","00",null,null,null,null,"\\\\d{8}(?:\\\\d{3})?","[2-7]\\\\d{7}|1[89]\\\\d{9}",[["(\\\\d{4})(\\\\d{4})","$1 $2","[2-7]",null],["(\\\\d{4})(\\\\d{3})(\\\\d{4})","$1 $2 $3","1",null]]]', +"82": '["KR","00(?:[124-68]|3\\\\d{2}|7(?:[0-8]\\\\d|9[0-79]))","0","0(8[1-46-8]|85\\\\d{2})?",null,"$NP$FG","\\\\d{3,14}","007\\\\d{9,11}|[1-7]\\\\d{3,9}|8\\\\d{8}",[["(\\\\d{5})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","00798","$FG","NA"],["(\\\\d{5})(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3 $4","00798","$FG","NA"],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1-$2-$3","1(?:0|1[19]|[69]9|5[458])|[57]0",null],["(\\\\d{2})(\\\\d{3,4})(\\\\d{4})","$1-$2-$3","1(?:[01]|5[1-4]|6[2-8]|[7-9])|[68]0|[3-6][1-9][1-9]",null],["(\\\\d{3})(\\\\d)(\\\\d{4})","$1-$2-$3","131",null],["(\\\\d{3})(\\\\d{2})(\\\\d{4})","$1-$2-$3","131",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1-$2-$3","13[2-9]",null],["(\\\\d{2})(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3-$4","30",null],["(\\\\d)(\\\\d{3,4})(\\\\d{4})","$1-$2-$3","2[1-9]",null],["(\\\\d)(\\\\d{3,4})","$1-$2","21[0-46-9]",null],["(\\\\d{2})(\\\\d{3,4})","$1-$2","[3-6][1-9]1",null],["(\\\\d{4})(\\\\d{4})","$1-$2","1(?:5[246-9]|6[04678]|8[03579])","$FG"]]]', +"253": '["DJ","00",null,null,null,null,"\\\\d{8}","[27]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"91": '["IN","00","0",null,null,"$NP$FG","\\\\d{6,13}","008\\\\d{9}|1\\\\d{7,12}|[2-9]\\\\d{9,10}",[["(\\\\d{5})(\\\\d{5})","$1 $2","600|7(?:[02-8]|19|9[037-9])|8(?:0[015-9]|[1-9]|20)|9",null],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3","11|2[02]|33|4[04]|79[1-9]|80[2-46]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","1(?:2[0-249]|3[0-25]|4[145]|[59][14]|7[1257]|[68][1-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|[36][25]|22|4[28]|5[12]|[78]1|9[15])|6(?:12|[2-4]1|5[17]|6[13]|7[14]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)",null],["(\\\\d{4})(\\\\d{3})(\\\\d{3})","$1 $2 $3","1(?:[23579]|[468][1-9])|[2-8]",null],["(\\\\d{2})(\\\\d{3})(\\\\d{4})(\\\\d{3})","$1 $2 $3 $4","008",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","140","$FG"],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1 $2 $3","160","$FG"],["(\\\\d{4})(\\\\d{4,5})","$1 $2","180","$FG"],["(\\\\d{4})(\\\\d{2,4})(\\\\d{4})","$1 $2 $3","180","$FG"],["(\\\\d{4})(\\\\d{3,4})(\\\\d{4})","$1 $2 $3","186","$FG"],["(\\\\d{4})(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3 $4","18[06]","$FG"]]]', +"389": '["MK","00","0",null,null,"$NP$FG","\\\\d{6,8}","[2-578]\\\\d{7}",[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3","2",null],["([347]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","[347]",null],["([58]\\\\d{2})(\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[58]",null]]]', +"1": ['["US","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2-9]\\\\d{9}",[["(\\\\d{3})(\\\\d{4})","$1-$2",null,null,"NA"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","($1) $2-$3",null,null,"$1-$2-$3"]]]','["AI","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2589]\\\\d{9}"]','["AS","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5689]\\\\d{9}"]','["BB","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2589]\\\\d{9}"]','["BM","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[4589]\\\\d{9}"]','["BS","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2589]\\\\d{9}"]','["CA","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2-9]\\\\d{9}|3\\\\d{6}"]','["DM","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[57-9]\\\\d{9}"]','["DO","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[589]\\\\d{9}"]','["GD","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[4589]\\\\d{9}"]','["GU","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5689]\\\\d{9}"]','["JM","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[589]\\\\d{9}"]','["KN","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[589]\\\\d{9}"]','["KY","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[3589]\\\\d{9}"]','["LC","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5789]\\\\d{9}"]','["MP","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5689]\\\\d{9}"]','["MS","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5689]\\\\d{9}"]','["PR","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5789]\\\\d{9}"]','["SX","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5789]\\\\d{9}"]','["TC","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5689]\\\\d{9}"]','["TT","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[589]\\\\d{9}"]','["AG","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2589]\\\\d{9}"]','["VC","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[5789]\\\\d{9}"]','["VG","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[2589]\\\\d{9}"]','["VI","011","1",null,null,null,"\\\\d{7}(?:\\\\d{3})?","[3589]\\\\d{9}"]'], +"60": '["MY","00","0",null,null,null,"\\\\d{6,10}","[13-9]\\\\d{7,9}",[["([4-79])(\\\\d{3})(\\\\d{4})","$1-$2 $3","[4-79]","$NP$FG"],["(3)(\\\\d{4})(\\\\d{4})","$1-$2 $3","3","$NP$FG"],["([18]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1-$2 $3","1[02-46-9][1-9]|8","$NP$FG"],["(1)([36-8]00)(\\\\d{2})(\\\\d{4})","$1-$2-$3-$4","1[36-8]0",null],["(11)(\\\\d{4})(\\\\d{4})","$1-$2 $3","11","$NP$FG"],["(15[49])(\\\\d{3})(\\\\d{4})","$1-$2 $3","15","$NP$FG"]]]', +"355": '["AL","00","0",null,null,"$NP$FG","\\\\d{5,9}","[2-57]\\\\d{7}|6\\\\d{8}|8\\\\d{5,7}|9\\\\d{5}",[["(4)(\\\\d{3})(\\\\d{4})","$1 $2 $3","4[0-6]",null],["(6\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","6",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[2358][2-5]|4[7-9]",null],["(\\\\d{3})(\\\\d{3,5})","$1 $2","[235][16-9]|8[016-9]|[79]",null]]]', +"254": '["KE","000","0","005|0",null,"$NP$FG","\\\\d{7,10}","20\\\\d{6,7}|[4-9]\\\\d{6,9}",[["(\\\\d{2})(\\\\d{5,7})","$1 $2","[24-6]",null],["(\\\\d{3})(\\\\d{6})","$1 $2","7",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[89]",null]]]', +"223": '["ML","00",null,null,null,null,"\\\\d{8}","[246-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[246-9]",null],["(\\\\d{4})","$1","67|74",null,"NA"]]]', +"686": '["KI","00",null,"0",null,null,"\\\\d{5,8}","[2458]\\\\d{4}|3\\\\d{4,7}|7\\\\d{7}"]', +"994": '["AZ","00","0",null,null,"($NP$FG)","\\\\d{7,9}","[1-9]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","(?:1[28]|2(?:[45]2|[0-36])|365)",null],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[4-8]","$NP$FG"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","9","$NP$FG"]]]', +"979": '["001",null,null,null,null,null,"\\\\d{9}","\\\\d{9}",[["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3",null,null]]]', +"66": '["TH","00","0",null,null,"$NP$FG","\\\\d{4}|\\\\d{8,10}","[2-9]\\\\d{7,8}|1\\\\d{3}(?:\\\\d{5,6})?",[["(2)(\\\\d{3})(\\\\d{4})","$1 $2 $3","2",null],["([13-9]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","14|[3-9]",null],["(1[89]00)(\\\\d{3})(\\\\d{3})","$1 $2 $3","1","$FG"]]]', +"233": '["GH","00","0",null,null,"$NP$FG","\\\\d{7,9}","[235]\\\\d{8}|8\\\\d{7}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[235]",null],["(\\\\d{3})(\\\\d{5})","$1 $2","8",null]]]', +"593": '["EC","00","0",null,null,"($NP$FG)","\\\\d{7,11}","1\\\\d{9,10}|[2-8]\\\\d{7}|9\\\\d{8}",[["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2-$3","[247]|[356][2-8]",null,"$1-$2-$3"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","9","$NP$FG"],["(1800)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","1","$FG"]]]', +"509": '["HT","00",null,null,null,null,"\\\\d{8}","[2-489]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{4})","$1 $2 $3",null,null]]]', +"54": '["AR","00","0","0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))?15)?","9$1","$NP$FG","\\\\d{6,11}","11\\\\d{8}|[2368]\\\\d{9}|9\\\\d{10}",[["([68]\\\\d{2})(\\\\d{3})(\\\\d{4})","$1-$2-$3","[68]",null],["(\\\\d{2})(\\\\d{4})","$1-$2","[2-9]","$FG","NA"],["(\\\\d{3})(\\\\d{4})","$1-$2","[2-9]","$FG","NA"],["(\\\\d{4})(\\\\d{4})","$1-$2","[2-9]","$FG","NA"],["(9)(11)(\\\\d{4})(\\\\d{4})","$2 15-$3-$4","911",null,"$1 $2 $3-$4"],["(9)(\\\\d{3})(\\\\d{3})(\\\\d{4})","$2 15-$3-$4","9(?:2[234689]|3[3-8])",null,"$1 $2 $3-$4"],["(9)(\\\\d{4})(\\\\d{2})(\\\\d{4})","$2 15-$3-$4","9[23]",null,"$1 $2 $3-$4"],["(11)(\\\\d{4})(\\\\d{4})","$1 $2-$3","1",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2-$3","2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[1-358]|5[138]|6[24]|7[069]|8[013578])",null],["(\\\\d{4})(\\\\d{2})(\\\\d{4})","$1 $2-$3","[23]",null],["(\\\\d{3})","$1","1[012]|911","$FG","NA"]]]', +"57": '["CO","00(?:4(?:[14]4|56)|[579])","0","0([3579]|4(?:44|56))?",null,null,"\\\\d{7,11}","(?:[13]\\\\d{0,3}|[24-8])\\\\d{7}",[["(\\\\d)(\\\\d{7})","$1 $2","1(?:8[2-9]|9[0-3]|[2-7])|[24-8]","($FG)"],["(\\\\d{3})(\\\\d{7})","$1 $2","3",null],["(1)(\\\\d{3})(\\\\d{7})","$1-$2-$3","1(?:80|9[04])","$NP$FG","$1 $2 $3"]]]', +"597": '["SR","00",null,null,null,null,"\\\\d{6,7}","[2-8]\\\\d{5,6}",[["(\\\\d{3})(\\\\d{3})","$1-$2","[2-4]|5[2-58]",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1-$2-$3","56",null],["(\\\\d{3})(\\\\d{4})","$1-$2","[6-8]",null]]]', +"676": '["TO","00",null,null,null,null,"\\\\d{5,7}","[02-8]\\\\d{4,6}",[["(\\\\d{2})(\\\\d{3})","$1-$2","[1-6]|7[0-4]|8[05]",null],["(\\\\d{3})(\\\\d{4})","$1 $2","7[5-9]|8[47-9]",null],["(\\\\d{4})(\\\\d{3})","$1 $2","0",null]]]', +"505": '["NI","00",null,null,null,null,"\\\\d{8}","[12578]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2",null,null]]]', +"850": '["KP","00|99","0",null,null,"$NP$FG","\\\\d{6,8}|\\\\d{10}","1\\\\d{9}|[28]\\\\d{7}",[["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","1",null],["(\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","2",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","8",null]]]', +"7": ['["RU","810","8",null,null,"$NP ($FG)","\\\\d{10}","[3489]\\\\d{9}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1-$2-$3","[1-79]","$FG","NA"],["([3489]\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2-$3-$4","[34689]",null],["(7\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","7",null]]]','["KZ","810","8",null,null,null,"\\\\d{10}","(?:33\\\\d|7\\\\d{2}|80[09])\\\\d{7}"]'], +"268": '["SZ","00",null,null,null,null,"\\\\d{8}","[027]\\\\d{7}",[["(\\\\d{4})(\\\\d{4})","$1 $2","[027]",null]]]', +"501": '["BZ","00",null,null,null,null,"\\\\d{7}(?:\\\\d{4})?","[2-8]\\\\d{6}|0\\\\d{10}",[["(\\\\d{3})(\\\\d{4})","$1-$2","[2-8]",null],["(0)(800)(\\\\d{4})(\\\\d{3})","$1-$2-$3-$4","0",null]]]', +"252": '["SO","00","0",null,null,null,"\\\\d{6,9}","[1-9]\\\\d{5,8}",[["(\\\\d{6})","$1","[134]",null],["(\\\\d)(\\\\d{6})","$1 $2","2[0-79]|[13-5]",null],["(\\\\d)(\\\\d{7})","$1 $2","24|[67]",null],["(\\\\d{2})(\\\\d{4})","$1 $2","8[125]",null],["(\\\\d{2})(\\\\d{5,7})","$1 $2","15|28|6[1-35-9]|799|9[2-9]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","3[59]|4[89]|6[24-6]|79|8[08]|90",null]]]', +"229": '["BJ","00",null,null,null,null,"\\\\d{4,8}","[2689]\\\\d{7}|7\\\\d{3}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"680": '["PW","01[12]",null,null,null,null,"\\\\d{7}","[2-8]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"263": '["ZW","00","0",null,null,"$NP$FG","\\\\d{3,10}","2(?:[012457-9]\\\\d{3,8}|6(?:[14]\\\\d{7}|\\\\d{4}))|[13-79]\\\\d{4,9}|8[06]\\\\d{8}",[["([49])(\\\\d{3})(\\\\d{2,4})","$1 $2 $3","4|9[2-9]",null],["(7\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","7",null],["(86\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","86[24]",null],["([2356]\\\\d{2})(\\\\d{3,5})","$1 $2","2(?:0[45]|2[278]|[49]8|[78])|3(?:08|17|3[78]|7[1569]|8[37]|98)|5[15][78]|6(?:[29]8|[38]7|6[78]|75|[89]8)",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","2(?:1[39]|2[0157]|6[14]|7[35]|84)|329",null],["([1-356]\\\\d)(\\\\d{3,5})","$1 $2","1[3-9]|2[0569]|3[0-69]|5[05689]|6[0-46-9]",null],["([235]\\\\d)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[23]9|54",null],["([25]\\\\d{3})(\\\\d{3,5})","$1 $2","(?:25|54)8",null],["(8\\\\d{3})(\\\\d{6})","$1 $2","86",null],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","80",null]]]', +"90": '["TR","00","0",null,null,null,"\\\\d{7,10}","[2-589]\\\\d{9}|444\\\\d{4}",[["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[23]|4(?:[0-35-9]|4[0-35-9])","($NP$FG)"],["(\\\\d{3})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","5[02-69]","$NP$FG"],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","51|[89]","$NP$FG"],["(444)(\\\\d{1})(\\\\d{3})","$1 $2 $3","444",null]]]', +"352": '["LU","00",null,"(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\\\\d)",null,null,"\\\\d{4,11}","[24-9]\\\\d{3,10}|3(?:[0-46-9]\\\\d{2,9}|5[013-9]\\\\d{1,8})",[["(\\\\d{2})(\\\\d{3})","$1 $2","[2-5]|7[1-9]|[89](?:[1-9]|0[2-9])",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3","[2-5]|7[1-9]|[89](?:[1-9]|0[2-9])",null],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3","20",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})","$1 $2 $3 $4","2(?:[0367]|4[3-8])",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4","20",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,2})","$1 $2 $3 $4 $5","2(?:[0367]|4[3-8])",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{1,4})","$1 $2 $3 $4","2(?:[12589]|4[12])|[3-5]|7[1-9]|8(?:[1-9]|0[2-9])|9(?:[1-9]|0[2-46-9])",null],["(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3","70|80[01]|90[015]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","6",null]]]', +"47": ['["NO","00",null,null,null,null,"\\\\d{5}(?:\\\\d{3})?","0\\\\d{4}|[2-9]\\\\d{7}",[["([489]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3","[489]",null],["([235-7]\\\\d)(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[235-7]",null]]]','["SJ","00",null,null,null,null,"\\\\d{5}(?:\\\\d{3})?","0\\\\d{4}|[45789]\\\\d{7}"]'], +"243": '["CD","00","0",null,null,"$NP$FG","\\\\d{7,9}","[2-6]\\\\d{6}|[18]\\\\d{6,8}|9\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","12",null],["([89]\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","8[0-2459]|9",null],["(\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3","88",null],["(\\\\d{2})(\\\\d{5})","$1 $2","[1-6]",null]]]', +"220": '["GM","00",null,null,null,null,"\\\\d{7}","[2-9]\\\\d{6}",[["(\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"687": '["NC","00",null,null,null,null,"\\\\d{6}","[2-57-9]\\\\d{5}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1.$2.$3","[2-46-9]|5[0-4]",null]]]', +"995": '["GE","00","0",null,null,null,"\\\\d{6,9}","[34578]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[348]","$NP$FG"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","7","$NP$FG"],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","5","$FG"]]]', +"961": '["LB","00","0",null,null,null,"\\\\d{7,8}","[13-9]\\\\d{6,7}",[["(\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","[13-6]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]|9","$NP$FG"],["([7-9]\\\\d)(\\\\d{3})(\\\\d{3})","$1 $2 $3","[89][01]|7(?:[01]|6[013-9]|8[89]|9[1-3])",null]]]', +"40": '["RO","00","0",null,null,"$NP$FG","\\\\d{6,9}","[23]\\\\d{5,8}|[7-9]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[23]1",null],["(\\\\d{2})(\\\\d{4})","$1 $2","[23]1",null],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[23][3-7]|[7-9]",null],["(2\\\\d{2})(\\\\d{3})","$1 $2","2[3-6]",null]]]', +"232": '["SL","00","0",null,null,"($NP$FG)","\\\\d{6,8}","[2-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{6})","$1 $2",null,null]]]', +"594": '["GF","00","0",null,null,"$NP$FG","\\\\d{9}","[56]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"976": '["MN","001","0",null,null,"$NP$FG","\\\\d{6,10}","[12]\\\\d{7,9}|[57-9]\\\\d{7}",[["([12]\\\\d)(\\\\d{2})(\\\\d{4})","$1 $2 $3","[12]1",null],["([12]2\\\\d)(\\\\d{5,6})","$1 $2","[12]2[1-3]",null],["([12]\\\\d{3})(\\\\d{5})","$1 $2","[12](?:27|[3-5])",null],["(\\\\d{4})(\\\\d{4})","$1 $2","[57-9]","$FG"],["([12]\\\\d{4})(\\\\d{4,5})","$1 $2","[12](?:27|[3-5])",null]]]', +"20": '["EG","00","0",null,null,"$NP$FG","\\\\d{5,10}","1\\\\d{4,9}|[2456]\\\\d{8}|3\\\\d{7}|[89]\\\\d{8,9}",[["(\\\\d)(\\\\d{7,8})","$1 $2","[23]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","1[012]|[89]00",null],["(\\\\d{2})(\\\\d{6,7})","$1 $2","1[35]|[4-6]|[89][2-9]",null]]]', +"689": '["PF","00",null,null,null,null,"\\\\d{6}(?:\\\\d{2})?","4\\\\d{5,7}|8\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","4[09]|8[79]",null],["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3","44",null]]]', +"56": '["CL","(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0","0","0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))",null,"$NP$FG","\\\\d{7,11}","(?:[2-9]|600|123)\\\\d{7,8}",[["(\\\\d)(\\\\d{4})(\\\\d{4})","$1 $2 $3","2[23]","($FG)"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[357]|4[1-35]|6[13-57]","($FG)"],["(9)(\\\\d{4})(\\\\d{4})","$1 $2 $3","9",null],["(44)(\\\\d{3})(\\\\d{4})","$1 $2 $3","44",null],["([68]00)(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","60|8","$FG"],["(600)(\\\\d{3})(\\\\d{2})(\\\\d{3})","$1 $2 $3 $4","60","$FG"],["(1230)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1","$FG"],["(\\\\d{5})(\\\\d{4})","$1 $2","219","($FG)"],["(\\\\d{4,5})","$1","[1-9]","$FG","NA"]]]', +"596": '["MQ","00","0",null,null,"$NP$FG","\\\\d{9}","[56]\\\\d{8}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"508": '["PM","00","0",null,null,"$NP$FG","\\\\d{6}","[45]\\\\d{5}",[["([45]\\\\d)(\\\\d{2})(\\\\d{2})","$1 $2 $3",null,null]]]', +"269": '["KM","00",null,null,null,null,"\\\\d{7}","[3478]\\\\d{6}",[["(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3",null,null]]]', +"358": ['["FI","00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))","0",null,null,"$NP$FG","\\\\d{5,12}","1\\\\d{4,11}|[2-9]\\\\d{4,10}",[["(\\\\d{3})(\\\\d{3,7})","$1 $2","(?:[1-3]00|[6-8]0)",null],["(116\\\\d{3})","$1","116","$FG"],["(\\\\d{2})(\\\\d{4,10})","$1 $2","[14]|2[09]|50|7[135]",null],["(\\\\d)(\\\\d{4,11})","$1 $2","[25689][1-8]|3",null]]]','["AX","00|99(?:[02469]|5(?:11|33|5[59]|88|9[09]))","0",null,null,"$NP$FG","\\\\d{5,12}","1\\\\d{5,11}|[35]\\\\d{5,9}|[27]\\\\d{4,9}|4\\\\d{5,10}|6\\\\d{7,9}|8\\\\d{6,9}"]'], +"251": '["ET","00","0",null,null,"$NP$FG","\\\\d{7,9}","[1-59]\\\\d{8}",[["([1-59]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3",null,null]]]', +"681": '["WF","00",null,null,null,null,"\\\\d{6}","[4-8]\\\\d{5}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3",null,null]]]', +"853": '["MO","00",null,null,null,null,"\\\\d{8}","[268]\\\\d{7}",[["([268]\\\\d{3})(\\\\d{4})","$1 $2",null,null]]]', +"44": ['["GB","00","0",null,null,"$NP$FG","\\\\d{4,10}","\\\\d{7,10}",[["(7\\\\d{3})(\\\\d{6})","$1 $2","7(?:[1-5789]|62)",null],["(\\\\d{2})(\\\\d{4})(\\\\d{4})","$1 $2 $3","2|5[56]|7[06]",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","1(?:1|\\\\d1)|3|9[018]",null],["(\\\\d{5})(\\\\d{4,5})","$1 $2","1(?:38|5[23]|69|76|94)",null],["(1\\\\d{3})(\\\\d{5,6})","$1 $2","1",null],["(800)(\\\\d{4})","$1 $2","800",null],["(845)(46)(4\\\\d)","$1 $2 $3","845",null],["(8\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","8(?:4[2-5]|7[0-3])",null],["(80\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","80",null],["([58]00)(\\\\d{6})","$1 $2","[58]00",null]]]','["GG","00","0",null,null,"$NP$FG","\\\\d{6,10}","[135789]\\\\d{6,9}"]','["IM","00","0",null,null,"$NP$FG","\\\\d{6,10}","[135789]\\\\d{6,9}"]','["JE","00","0",null,null,"$NP$FG","\\\\d{6,10}","[135789]\\\\d{6,9}"]'], +"244": '["AO","00",null,null,null,null,"\\\\d{9}","[29]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,null]]]', +"211": '["SS","00","0",null,null,null,"\\\\d{9}","[19]\\\\d{8}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3",null,"$NP$FG"]]]', +"373": '["MD","00","0",null,null,"$NP$FG","\\\\d{8}","[235-9]\\\\d{7}",[["(\\\\d{2})(\\\\d{3})(\\\\d{3})","$1 $2 $3","22|3",null],["([25-7]\\\\d{2})(\\\\d{2})(\\\\d{3})","$1 $2 $3","2[13-9]|[5-7]",null],["([89]\\\\d{2})(\\\\d{5})","$1 $2","[89]",null]]]', +"996": '["KG","00","0",null,null,"$NP$FG","\\\\d{5,10}","[235-8]\\\\d{8,9}",[["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[25-7]|31[25]",null],["(\\\\d{4})(\\\\d{5})","$1 $2","3(?:1[36]|[2-9])",null],["(\\\\d{3})(\\\\d{3})(\\\\d)(\\\\d{3})","$1 $2 $3 $4","8",null]]]', +"93": '["AF","00","0",null,null,"$NP$FG","\\\\d{7,9}","[2-7]\\\\d{8}",[["([2-7]\\\\d)(\\\\d{3})(\\\\d{4})","$1 $2 $3","[2-7]",null]]]', +"260": '["ZM","00","0",null,null,"$NP$FG","\\\\d{9}","[289]\\\\d{8}",[["([29]\\\\d)(\\\\d{7})","$1 $2","[29]",null],["(800)(\\\\d{3})(\\\\d{3})","$1 $2 $3","8",null]]]', +"378": '["SM","00",null,"(?:0549)?([89]\\\\d{5})","0549$1",null,"\\\\d{6,10}","[05-7]\\\\d{7,9}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[5-7]",null],["(0549)(\\\\d{6})","$1 $2","0",null,"($1) $2"],["(\\\\d{6})","0549 $1","[89]",null,"(0549) $1"]]]', +"235": '["TD","00|16",null,null,null,null,"\\\\d{8}","[2679]\\\\d{7}",[["(\\\\d{2})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",null,null]]]', +"960": '["MV","0(?:0|19)",null,null,null,null,"\\\\d{7,10}","[346-8]\\\\d{6,9}|9(?:00\\\\d{7}|\\\\d{6})",[["(\\\\d{3})(\\\\d{4})","$1-$2","[3467]|9(?:[1-9]|0[1-9])",null],["(\\\\d{3})(\\\\d{3})(\\\\d{4})","$1 $2 $3","[89]00",null]]]', +"221": '["SN","00",null,null,null,null,"\\\\d{9}","[3789]\\\\d{8}",[["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","[379]",null],["(\\\\d{3})(\\\\d{2})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4","8",null]]]', +"595": '["PY","00","0",null,null,null,"\\\\d{5,9}","5[0-5]\\\\d{4,7}|[2-46-9]\\\\d{5,8}",[["(\\\\d{2})(\\\\d{5})","$1 $2","(?:[26]1|3[289]|4[124678]|7[123]|8[1236])","($NP$FG)"],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","(?:[26]1|3[289]|4[124678]|7[123]|8[1236])","($NP$FG)"],["(\\\\d{3})(\\\\d{3,6})","$1 $2","[2-9]0","$NP$FG"],["(\\\\d{3})(\\\\d{6})","$1 $2","9[1-9]","$NP$FG"],["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3","8700",null],["(\\\\d{3})(\\\\d{4,5})","$1 $2","[2-8][1-9]","($NP$FG)"],["(\\\\d{3})(\\\\d{3})(\\\\d{3})","$1 $2 $3","[2-8][1-9]","$NP$FG"]]]', +"977": '["NP","00","0",null,null,"$NP$FG","\\\\d{6,10}","[1-8]\\\\d{7}|9(?:[1-69]\\\\d{6,8}|7[2-6]\\\\d{5,7}|8\\\\d{8})",[["(1)(\\\\d{7})","$1-$2","1[2-6]",null],["(\\\\d{2})(\\\\d{6})","$1-$2","1[01]|[2-8]|9(?:[1-69]|7[15-9])",null],["(9\\\\d{2})(\\\\d{7})","$1-$2","9(?:6[013]|7[245]|8)","$FG"]]]', +"36": '["HU","00","06",null,null,"($FG)","\\\\d{6,9}","[1-9]\\\\d{7,8}",[["(1)(\\\\d{3})(\\\\d{4})","$1 $2 $3","1",null],["(\\\\d{2})(\\\\d{3})(\\\\d{3,4})","$1 $2 $3","[2-9]",null]]]', +}; diff --git a/src/chrome/content/mailContact/ovl_cardbookMailContacts.js b/src/chrome/content/mailContact/ovl_cardbookMailContacts.js index 491ceb2..c0c89b8 100644 --- a/src/chrome/content/mailContact/ovl_cardbookMailContacts.js +++ b/src/chrome/content/mailContact/ovl_cardbookMailContacts.js @@ -194,7 +194,8 @@ if ("undefined" == typeof(ovl_cardbookMailContacts)) { if ("undefined" == typeof(DisplayNameUtils.getCardForEmail)) { let cardDetails = ovl_formatEmailCorrespondents.getCardForEmail(this.emailAddress); this.cardDetails = cardDetails; - let hasCard = this.cardDetails.card; + let exclusive = cardbookRepository.cardbookPreferences.getBoolPref("extensions.cardbook.exclusive"); + let hasCard = (this.cardDetails.card && this.cardDetails.card.cbid) || (!exclusive && this.cardDetails.card) ; this.abIndicator.classList.toggle("in-address-book", hasCard); } @@ -202,57 +203,67 @@ if ("undefined" == typeof(ovl_cardbookMailContacts)) { if (!this.cardDetails.card) { this._createAvatarPlaceholder(); - return; - } - - // We have a card, so let's try to fetch the image. - let card = this.cardDetails.card; - if (card.cbid) { - let image = await cardbookIDBImage.getImage("photo", "", card.cbid, card.fn); - if (image && image.content && image.extension) { - let file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); - file.append("Photos"); - file.append(card.uid + "." + image.extension); - await cardbookRepository.cardbookUtils.writeContentToFile(file.path, atob(image.content), "NOUTF8"); - var photoURL = Services.io.newFileURI(file).spec; + } else { + // We have a card, so let's try to fetch the image. + let card = this.cardDetails.card; + if (card.cbid) { + let image = await cardbookIDBImage.getImage("photo", "", card.cbid, card.fn); + if (image && image.content && image.extension) { + let file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); + file.append("Photos"); + file.append(card.uid + "." + image.extension); + await cardbookRepository.cardbookUtils.writeContentToFile(file.path, atob(image.content), "NOUTF8"); + var photoURL = Services.io.newFileURI(file).spec; + } else { + var photoURL = ""; + } } else { - return + var photoURL = card.photoURL; + } + if (photoURL) { + let img = document.createElement("img"); + document.l10n.setAttributes(img, "message-header-recipient-avatar", { + address: this.emailAddress, + }); + // TODO: We should fetch a dynamically generated smaller version of the + // uploaded picture to avoid loading large images that will only be used + // in smaller format. + img.src = photoURL; + this.avatar.appendChild(img); + this.avatar.classList.add("has-avatar"); + } else { + this._createAvatarPlaceholder(); } - } else { - var photoURL = card.photoURL; } - if (photoURL) { - let img = document.createElement("img"); - document.l10n.setAttributes(img, "message-header-recipient-avatar", { - address: this.emailAddress, - }); - // TODO: We should fetch a dynamically generated smaller version of the - // uploaded picture to avoid loading large images that will only be used - // in smaller format. - img.src = photoURL; - this.avatar.appendChild(img); - this.avatar.classList.add("has-avatar"); - } else { - this._createAvatarPlaceholder(); + + function colorAvatars() { + let nodes = document.getElementById("msgHeaderView").querySelectorAll(".header-recipient"); + let exclusive = cardbookRepository.cardbookPreferences.getBoolPref("extensions.cardbook.exclusive"); + for (let node of nodes) { + if (node.getAttribute("data-header-name") != "from") { + let cardDetails = ovl_formatEmailCorrespondents.getCardForEmail(node.emailAddress); + node.cardDetails = cardDetails; + let hasCard = (node.cardDetails.card && node.cardDetails.card.cbid) || (!exclusive && node.cardDetails.card); + node.abIndicator.classList.toggle("in-address-book", hasCard); + } + } } // update blue icons node for others nodes // change in Thunderbird 102.3.0 if ("undefined" == typeof(DisplayNameUtils.getCardForEmail)) { setTimeout(function(){ - let nodes = document.getElementById("msgHeaderView").querySelectorAll(".header-recipient"); - for (let node of nodes) { - if (node.getAttribute("data-header-name") != "from") { - let cardDetails = ovl_formatEmailCorrespondents.getCardForEmail(node.emailAddress); - node.cardDetails = cardDetails; - let hasCard = node.cardDetails.card; - node.abIndicator.classList.toggle("in-address-book", hasCard); - } - } + colorAvatars(); + + // update the MORE button + let button = document.querySelector("button.show-more-recipients"); + if (button) { + button.addEventListener("click", event => { + colorAvatars(); + }); + } }, 200); } - - }; })(); @@ -270,7 +281,7 @@ if ("undefined" == typeof(ovl_cardbookMailContacts)) { let exclusive = cardbookRepository.cardbookPreferences.getBoolPref("extensions.cardbook.exclusive"); if (arguments[1].cardDetails.card && arguments[1].cardDetails.card.cbid) { ovl_cardbookMailContacts.hideOrShowNewAddressbook(true); - let myCard = arguments[1].cardDetails.card; + let myCard = arguments[1].cardDetails.card; document.getElementById("editInCardBookMenu").setAttribute("cardbookId", myCard.dirPrefId+"::"+myCard.uid); if (cardbookRepository.cardbookPreferences.getReadOnly(myCard.dirPrefId)) { document.getElementById('editInCardBookMenu').label=cardbookRepository.extension.localeData.localizeMessage("viewInCardBookMenuLabel"); diff --git a/src/chrome/content/migrate/cardbookMigrate.jsm b/src/chrome/content/migrate/cardbookMigrate.jsm index 4d11670..59a7104 100644 --- a/src/chrome/content/migrate/cardbookMigrate.jsm +++ b/src/chrome/content/migrate/cardbookMigrate.jsm @@ -3,11 +3,6 @@ var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm"); var { cardbookRepository } = ChromeUtils.import("chrome://cardbook/content/cardbookRepository.js"); var { VCardUtils } = ChromeUtils.import("resource:///modules/VCardUtils.jsm"); -try { - // import categories - let loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"].getService(Components.interfaces.mozIJSSubScriptLoader); - loader.loadSubScript("chrome://sendtocategory/content/category_tools.js"); -} catch (e) {} Services.scriptloader.loadSubScript("chrome://cardbook/content/cardbookCardParser.js", this); var EXPORTED_SYMBOLS = ["cardbookMigrate"]; @@ -19,58 +14,154 @@ var cardbookMigrate = { try { let vCard = aABCard.getProperty("_vCard", ""); if (!vCard) { - return - } - let myCard = new cardbookCardParser(vCard, "", "", aDirPrefIdTarget); - myCard.dirPrefId = aDirPrefIdTarget; - - let photoName = aABCard.getProperty("PhotoName", ""); - let file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); - file.append("Photos"); - file.append(photoName); - if (file.exists()) { - let photoURI = Services.io.newFileURI(file).spec; - try { - let [ base64, extension ] = await cardbookRepository.cardbookUtils.getImageFromURI(myCard.dirPrefId, myCard.fn, "import standard AB", photoURI); - if (base64) { - myCard.photo.value = base64; - myCard.photo.extension = extension || cardbookRepository.cardbookUtils.getFileExtension(photoURI); + var myCard = new cardbookCardParser(); + myCard.dirPrefId = aDirPrefIdTarget; + myCard.version = aVersion; + var myMap = [ ["FirstName", "firstname"], ["LastName", "lastname"], ["DisplayName", "fn"], ["NickName", "nickname"], ["JobTitle", "title"], ["Notes", "note"] ]; + for (let i = 0; i < myMap.length; i++) { + var myMapData = aABCard.getProperty(myMap[i][0],""); + myCard[myMap[i][1]] = myMapData; + } + let listOfChangedFields = [ ["Custom1", "X-CUSTOM1"], ["Custom2", "X-CUSTOM2"], ["Custom3", "X-CUSTOM3"], ["Custom4", "X-CUSTOM4"], + ["PhoneticFirstName", "X-PHONETIC-FIRST-NAME"], ["PhoneticLastName", "X-PHONETIC-LAST-NAME"] ]; + for (let i = 0; i < listOfChangedFields.length; i++) { + let myField = listOfChangedFields[i][0]; + let myNewField = listOfChangedFields[i][1]; + var myMapData = aABCard.getProperty(myField ,""); + if (myMapData != "") { + myCard.others.push(myNewField + ":" + myMapData); + if (!cardbookRepository.possibleCustomFields[myNewField].add && !cardbookRepository.possibleCustomFields[myNewField].added) { + cardbookRepository.possibleCustomFields[myNewField].add = true; + } } - } catch (e) {} - } - - // import categories - try { - let catsArray = []; - catsArray = jbCatMan.getCategoriesfromCard(aABCard); - let finalcatArray = []; - for (let cat of catsArray) { - finalcatArray = finalcatArray.concat(cat.split(" / ")); } - cardbookRepository.cardbookUtils.sortArrayByString(finalcatArray,1); - finalcatArray = cardbookRepository.arrayUnique(finalcatArray); - myCard.categories = JSON.parse(JSON.stringify(finalcatArray)); - } catch (e) {} - - await cardbookRepository.saveCardFromUpdate({}, myCard, "", true); - - let preferDisplayName = aABCard.getProperty("PreferDisplayName", ""); - for (let emailLine of myCard.email) { - let email = emailLine[0][0]; - if (preferDisplayName == "1") { - cardbookIDBPrefDispName.removePrefDispName(email); + + var myDep = aABCard.getProperty("Department",""); + var myOrg = aABCard.getProperty("Company",""); + if (myDep != "") { + if (myOrg != "") { + myCard.org = myDep + " - " + myOrg; + } else { + myCard.org = myDep; + } } else { - cardbookIDBPrefDispName.addPrefDispName({email: email}); + if (myOrg != "") { + myCard.org = myOrg; + } } - } + + var myListMap = [ ["PrimaryEmail", ["TYPE=PREF" , "TYPE=HOME"] , "email"], ["SecondEmail", ["TYPE=HOME"], "email"], ["WorkPhone", ["TYPE=WORK"], "tel"], ["HomePhone", ["TYPE=HOME"], "tel"], + ["FaxNumber", ["TYPE=FAX"], "tel"], ["PagerNumber", ["TYPE=PAGER"], "tel"], ["CellularNumber", ["TYPE=CELL"], "tel"], ["WebPage1", ["TYPE=WORK"], "url"], + ["WebPage2", ["TYPE=HOME"], "url"] ]; + for (var i = 0; i < myListMap.length; i++) { + var myMapData = aABCard.getProperty(myListMap[i][0],""); + var myPreferDisplayName = aABCard.getProperty("PreferDisplayName","1"); + if (myMapData != "") { + myCard[myListMap[i][2]].push([[myMapData], myListMap[i][1], "", []]); + if (myListMap[i][2] == "email" && myPreferDisplayName == "0") { + cardbookIDBPrefDispName.addPrefDispName({email: myMapData}); + } + } + } + + var myAdrMap = [ [ [ ["HomeAddress", "HomeAddress2"], "HomeCity", "HomeState", "HomeZipCode", "HomeCountry"], ["TYPE=HOME"] ], + [ [ ["WorkAddress", "WorkAddress2"], "WorkCity", "WorkState", "WorkZipCode", "WorkCountry"], ["TYPE=WORK"] ] ]; + for (var i = 0; i < myAdrMap.length; i++) { + var lString = ""; + var myAdr = ["", ""]; + for (var j = 0; j < myAdrMap[i][0][0].length; j++) { + var myProp = aABCard.getProperty(myAdrMap[i][0][0][j],""); + if (myProp != "") { + if (lString != "") { + lString = lString + "\n" + myProp; + } else { + lString = myProp; + } + } + } + myAdr.push(lString); + for (var j = 1; j < myAdrMap[i][0].length; j++) { + myAdr.push(aABCard.getProperty(myAdrMap[i][0][j],"")); + } + if (cardbookRepository.cardbookUtils.notNull(myAdr, "") != "") { + myCard.adr.push([myAdr, myAdrMap[i][1], "", []]); + } + } + + var day = aABCard.getProperty("BirthDay", ""); + var month = aABCard.getProperty("BirthMonth", ""); + var year = aABCard.getProperty("BirthYear", ""); + if (day != "" || month != "" || year != "" ) { + myCard.bday = cardbookRepository.cardbookDates.convertDateStringToDateString(day, month, year, aDateFormat) + } + + var photoURI = aABCard.getProperty("PhotoURI", ""); + var photoType = aABCard.getProperty("PhotoType", ""); + if (photoType == "file" || photoType == "web") { + try { + let [ base64, extension ] = await cardbookRepository.cardbookUtils.getImageFromURI(myCard.dirPrefId, myCard.fn, "import standard AB", photoURI); + if (base64) { + myCard.photo.value = base64; + myCard.photo.extension = extension || cardbookRepository.cardbookUtils.getFileExtension(photoURI); + } + } catch (e) {} + } + cardbookMigrate.getNotNullFn(myCard, aABCard); + + var PreferMailFormat = aABCard.getProperty("PreferMailFormat", ""); + if (PreferMailFormat == "1") { + myCard.others.push(cardbookRepository.defaultEmailFormat + ":FALSE"); + } else if (PreferMailFormat == "2") { + myCard.others.push(cardbookRepository.defaultEmailFormat + ":TRUE"); + } + await cardbookRepository.saveCardFromUpdate({}, myCard, "", true); + + var email = aABCard.getProperty("PrimaryEmail", "").toLowerCase(); + var emailValue = parseInt(aABCard.getProperty("PopularityIndex", "0")); + if (email != "" && emailValue != "0" && emailValue != " ") { + cardbookRepository.addMailPop(email, emailValue); + } + + cardbookRepository.cardbookServerCardSyncDone[aDirPrefIdTarget]++; + } else { + let myCard = new cardbookCardParser(vCard, "", "", aDirPrefIdTarget); + myCard.dirPrefId = aDirPrefIdTarget; + + let photoName = aABCard.getProperty("PhotoName", ""); + let file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); + file.append("Photos"); + file.append(photoName); + if (file.exists()) { + let photoURI = Services.io.newFileURI(file).spec; + try { + let [ base64, extension ] = await cardbookRepository.cardbookUtils.getImageFromURI(myCard.dirPrefId, myCard.fn, "import standard AB", photoURI); + if (base64 && extension != "text/xml") { + myCard.photo.value = base64; + myCard.photo.extension = extension || cardbookRepository.cardbookUtils.getFileExtension(photoURI); + } + } catch (e) {} + } + + await cardbookRepository.saveCardFromUpdate({}, myCard, "", true); - let email = aABCard.getProperty("PrimaryEmail", "").toLowerCase(); - let emailValue = parseInt(aABCard.getProperty("PopularityIndex", "0")); - if (email != "" && emailValue != "0" && emailValue != " ") { - cardbookRepository.addMailPop(email, emailValue); - } + let preferDisplayName = aABCard.getProperty("PreferDisplayName", ""); + for (let emailLine of myCard.email) { + let email = emailLine[0][0]; + if (preferDisplayName == "1") { + cardbookIDBPrefDispName.removePrefDispName(email); + } else { + cardbookIDBPrefDispName.addPrefDispName({email: email}); + } + } - cardbookRepository.cardbookServerCardSyncDone[aDirPrefIdTarget]++; + let email = aABCard.getProperty("PrimaryEmail", "").toLowerCase(); + let emailValue = parseInt(aABCard.getProperty("PopularityIndex", "0")); + if (email != "" && emailValue != "0" && emailValue != " ") { + cardbookRepository.addMailPop(email, emailValue); + } + + cardbookRepository.cardbookServerCardSyncDone[aDirPrefIdTarget]++; + } } catch (e) { cardbookRepository.cardbookLog.updateStatusProgressInformation("cardbookMigrate.translateStandardCards error : " + e, "Error"); @@ -198,17 +289,17 @@ var cardbookMigrate = { for (let addrbook of MailServices.ab.directories) { if (addrbook.dirPrefId == aDirPrefIdSource) { cardbookMigrate.allLists[aDirPrefIdTarget] = {}; - for (let myABCard of addrbook.childCards) { - if (!myABCard.isMailList) { - cardbookRepository.cardbookServerCardSyncTotal[aDirPrefIdTarget]++; - let myDateFormat = cardbookRepository.getDateFormat(aDirPrefIdTarget, aVersion); - await cardbookMigrate.translateStandardCards(aDirPrefIdTarget, aDirPrefIdTargetName, myABCard, aVersion, myDateFormat); - } else { + let myDateFormat = cardbookRepository.getDateFormat(aDirPrefIdTarget, aVersion); + for (let myABCard of addrbook.childCards) { + if (myABCard.isMailList && myABCard.isMailList === true) { let myABList = MailServices.ab.getDirectory(myABCard.mailListURI); cardbookMigrate.allLists[aDirPrefIdTarget][myABList.dirName] = {}; cardbookMigrate.allLists[aDirPrefIdTarget][myABList.dirName].solved = false; cardbookMigrate.allLists[aDirPrefIdTarget][myABList.dirName].list = myABList; cardbookRepository.cardbookServerCardSyncTotal[aDirPrefIdTarget]++; + } else { + cardbookRepository.cardbookServerCardSyncTotal[aDirPrefIdTarget]++; + await cardbookMigrate.translateStandardCards(aDirPrefIdTarget, aDirPrefIdTargetName, myABCard, aVersion, myDateFormat); } } await cardbookMigrate.translateStandardLists(aDirPrefIdTarget, aDirPrefIdTargetName, aVersion); diff --git a/src/chrome/content/ovl_cardbook.js b/src/chrome/content/ovl_cardbook.js index fd50b54..7b5d309 100644 --- a/src/chrome/content/ovl_cardbook.js +++ b/src/chrome/content/ovl_cardbook.js @@ -29,6 +29,9 @@ var cardbookTabMonitor = { } document.getElementById("unreadMessageCount").hidden=false; } + // spaces + document.getElementById("cardbookButton").classList.remove("current"); + document.getElementById("spacesPopupButtonCardBook").classList.remove("current"); }, onTabPersist: function() {}, onTabRestored: function() {}, @@ -49,6 +52,22 @@ var cardbookTabMonitor = { document.getElementById("cardbookTabPanel").setAttribute("collapsed", "true"); } } + // spaces + if (aNewTab.mode.name == "cardbook") { + let nodes = document.getElementById("spacesToolbar").querySelectorAll(".spaces-toolbar-button"); + for (let node of nodes) { + node.classList.remove("current"); + } + document.getElementById("cardbookButton").classList.add("current"); + let menus = document.getElementById("spacesButtonMenuPopup").querySelectorAll(".spaces-popup-menuitem"); + for (let menu of menus) { + menu.classList.remove("current"); + } + document.getElementById("spacesPopupButtonCardBook").classList.add("current"); + } else { + document.getElementById("cardbookButton").classList.remove("current"); + document.getElementById("spacesPopupButtonCardBook").classList.remove("current"); + } } }; diff --git a/src/chrome/content/skin/cardbookHTML.css b/src/chrome/content/skin/cardbookHTML.css new file mode 100644 index 0000000..85e98ef --- /dev/null +++ b/src/chrome/content/skin/cardbookHTML.css @@ -0,0 +1,50 @@ +/* vertical alignment */ +.vbox { + display: flex; + flex-direction: column; + justify-content: flex-start; +} + +.vbox.centered { + justify-content: center; +} + +.vbox .separator, +.vbox .spacer { + height: 10px; +} + +.hbox { + display: flex; + flex-direction: row; +} + +.hbox .spacer { + width: 10px; +} + +.hbox.centered { + align-items: center; +} + +/*
+class indent +class notification-inline +test */ + +html|fieldset > vbox { + vertical-align:top +} + +fieldset[orient="horizontal"] > vbox, +fieldset[orient="horizontal"] > checkbox { + display: inline-block; +} + +.indent { + margin-inline-start: 22px; +} + +select { + min-height: 26px; +} \ No newline at end of file diff --git a/src/chrome/content/skin/icons/app-menu.svg b/src/chrome/content/skin/icons/app-menu.svg index 9083ef6..8e686f2 100644 --- a/src/chrome/content/skin/icons/app-menu.svg +++ b/src/chrome/content/skin/icons/app-menu.svg @@ -1,6 +1,6 @@ - - - - \ No newline at end of file + + + + diff --git a/src/chrome/content/skin/icons/custom.svg b/src/chrome/content/skin/icons/custom.svg index b8d1c13..87026bd 100644 --- a/src/chrome/content/skin/icons/custom.svg +++ b/src/chrome/content/skin/icons/custom.svg @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/src/chrome/content/skin/icons/list.svg b/src/chrome/content/skin/icons/list.svg index 8edfd77..e9835ae 100644 --- a/src/chrome/content/skin/icons/list.svg +++ b/src/chrome/content/skin/icons/list.svg @@ -1,7 +1,7 @@ - - - - + + + + \ No newline at end of file diff --git a/src/chrome/content/skin/icons/syncing.svg b/src/chrome/content/skin/icons/syncing.svg index b113db2..ee34f32 100644 --- a/src/chrome/content/skin/icons/syncing.svg +++ b/src/chrome/content/skin/icons/syncing.svg @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/src/chrome/content/skin/icons/tab.svg b/src/chrome/content/skin/icons/tab.svg index 2e9f4ff..41befed 100644 --- a/src/chrome/content/skin/icons/tab.svg +++ b/src/chrome/content/skin/icons/tab.svg @@ -1,6 +1,6 @@ - - - - + + + + diff --git a/src/chrome/content/wdw_cardbook.js b/src/chrome/content/wdw_cardbook.js index 67ba034..2c3fa7a 100644 --- a/src/chrome/content/wdw_cardbook.js +++ b/src/chrome/content/wdw_cardbook.js @@ -724,6 +724,7 @@ if ("undefined" == typeof(wdw_cardbook)) { var confirmMsg = PluralForm.get(cardsCount, cardbookRepository.extension.localeData.localizeMessage("selectedCardsDeletionConfirmMessagePF", cardsCount)); } if (Services.prompt.confirm(window, confirmTitle, confirmMsg)) { + cardbookWindowUtils.setSelectedPreviousCard(listOfSelectedCard); var myTopic = "cardsDeleted"; var myActionId = cardbookActions.startAction(myTopic, listOfSelectedCard, null, listOfSelectedCard.length); wdw_cardbook.bulkOperation(myActionId); @@ -1669,15 +1670,15 @@ if ("undefined" == typeof(wdw_cardbook)) { }, localizeCards: function (aListOfSelectedCard, aListOfSelectedAddresses) { - var listOfAddresses = []; + let listOfAddresses = []; if (aListOfSelectedCard) { listOfAddresses = cardbookRepository.cardbookUtils.getAddressesFromCards(aListOfSelectedCard); } else if (aListOfSelectedAddresses) { listOfAddresses = JSON.parse(JSON.stringify(aListOfSelectedAddresses)); } - var localizeEngine = cardbookRepository.cardbookPreferences.getStringPref("extensions.cardbook.localizeEngine"); - var urlEngine = ""; + let localizeEngine = cardbookRepository.cardbookPreferences.getStringPref("extensions.cardbook.localizeEngine"); + let urlEngine = ""; if (localizeEngine === "GoogleMaps") { urlEngine = "https://www.google.com/maps?q="; } else if (localizeEngine === "OpenStreetMap") { @@ -1688,13 +1689,24 @@ if ("undefined" == typeof(wdw_cardbook)) { return; } - for (var i = 0; i < listOfAddresses.length; i++) { - var url = urlEngine + cardbookRepository.cardbookUtils.undefinedToBlank(listOfAddresses[i][2]).replace(/[\n\u0085\u2028\u2029]|\r\n?/g, "+").replace(/ /g, "+") + "+" - + cardbookRepository.cardbookUtils.undefinedToBlank(listOfAddresses[i][3]).replace(/[\n\u0085\u2028\u2029]|\r\n?/g, "+").replace(/ /g, "+") + "+" - + cardbookRepository.cardbookUtils.undefinedToBlank(listOfAddresses[i][4]).replace(/[\n\u0085\u2028\u2029]|\r\n?/g, "+").replace(/ /g, "+") + "+" - + cardbookRepository.cardbookUtils.undefinedToBlank(listOfAddresses[i][5]).replace(/[\n\u0085\u2028\u2029]|\r\n?/g, "+").replace(/ /g, "+") + "+" - + cardbookRepository.cardbookUtils.undefinedToBlank(listOfAddresses[i][6]).replace(/[\n\u0085\u2028\u2029]|\r\n?/g, "+").replace(/ /g, "+"); + function getAddressURL(address) { + let result = JSON.parse(JSON.stringify(address)); + result.shift(); + result = result.join("+").replace(/[\n\u0085\u2028\u2029]|\r\n?/g, "+").replace(/ /g, "+"); + return result; + } + + if (localizeEngine === "GoogleMaps") { + let url = urlEngine; + for (let address of listOfAddresses) { + url = url + getAddressURL(address) + "/"; + } cardbookWindowUtils.openURL(url); + } else { + for (let address of listOfAddresses) { + let url = urlEngine + getAddressURL(address); + cardbookWindowUtils.openURL(url); + } } }, @@ -3016,7 +3028,7 @@ if ("undefined" == typeof(wdw_cardbook)) { if (aFieldName == "event") { cardbookRepository.currentCopiedEntryValue = aFieldValue; // multilines fields - } else if (cardbookRepository.multilineFields.includes(aFieldName)) { + } else if (cardbookRepository.multilineFields.includes(aFieldName) || aFieldName == "tz") { cardbookRepository.currentCopiedEntryValue = JSON.stringify(card[aFieldName][aFieldIndex]); // date fields } else if (cardbookRepository.dateFields.includes(aFieldName)) { @@ -3051,6 +3063,9 @@ if ("undefined" == typeof(wdw_cardbook)) { // custom fields and org } else if (aFieldValue != "") { result = aFieldValue.trim(); + // tz + } else if (aFieldName == "tz") { + result = aFieldValue.trim(); // others } else { result = card[aFieldName].trim(); @@ -3098,7 +3113,7 @@ if ("undefined" == typeof(wdw_cardbook)) { } let myOutCard = new cardbookCardParser(); await cardbookRepository.cardbookUtils.cloneCard(myCard, myOutCard); - if (cardbookRepository.multilineFields.includes(cardbookRepository.currentCopiedEntryName)) { + if (cardbookRepository.multilineFields.includes(cardbookRepository.currentCopiedEntryName) || cardbookRepository.currentCopiedEntryName == 'tz') { myOutCard[cardbookRepository.currentCopiedEntryName].push(JSON.parse(cardbookRepository.currentCopiedEntryValue)); } else if (cardbookRepository.dateFields.includes(cardbookRepository.currentCopiedEntryName)) { var newDate = cardbookRepository.cardbookDates.convertDateStringToDateUTC(cardbookRepository.currentCopiedEntryValue, "4.0"); @@ -3664,6 +3679,10 @@ if ("undefined" == typeof(wdw_cardbook)) { wdw_cardbook.setCopyLabel('event'); }, + tzTreeContextShowing: function () { + wdw_cardbook.setCopyLabel('tz'); + }, + enableCardIM: function () { wdw_cardbook.enableOrDisableElement(['cardbookToolbarChatButton', 'cardbookContactsMenuIMPPCards', 'IMPPCardFromCards'], false); var selectedId = cardbookWindowUtils.getSelectedCardsId(); @@ -3845,6 +3864,7 @@ if ("undefined" == typeof(wdw_cardbook)) { wdw_cardbook.disableCardDeletion(); } else { wdw_cardbook.enableCardCreation(); + wdw_cardbook.enableListCreation(); if (cardbookWindowUtils.getSelectedCardsCount() == 0) { wdw_cardbook.disableCardDeletion(); } else { @@ -3860,8 +3880,6 @@ if ("undefined" == typeof(wdw_cardbook)) { } if (cardbookRepository.cardbookPreferences.getType(myPrefId).startsWith("GOOGLE")) { wdw_cardbook.disableListCreation(); - } else { - wdw_cardbook.enableListCreation(); } } else { wdw_cardbook.disableCardCreation(); diff --git a/src/chrome/content/wl_cardbookMessenger.js b/src/chrome/content/wl_cardbookMessenger.js index fb3ae45..e80309d 100644 --- a/src/chrome/content/wl_cardbookMessenger.js +++ b/src/chrome/content/wl_cardbookMessenger.js @@ -355,9 +355,7 @@ function onLoad(wasAlreadyOpen) { @@ -553,6 +551,10 @@ function onLoad(wasAlreadyOpen) { + + + + @@ -1016,14 +1018,6 @@ function onLoad(wasAlreadyOpen) {