Sfoglia il codice sorgente

Fix localization gaps and remove duplicate Transcript processing keys.

Complete remaining untranslated UI strings across locales and clean up stray duplicate entries introduced after Meeting Notes.

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 1 mese fa
parent
commit
869ee749a3

+ 1 - 2
meetings_app/ar.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "النسخ - %@";
 "Notes - %@" = "ملاحظات - %@";
 "Meeting Notes" = "ملاحظات الاجتماع";
-"Transcript processing..." = "جاري معالجة النسخ...";
 
 /* MARK: - جدار الدفع و StoreKit */
 "Meetings Pro" = "اجتماعات برو";
@@ -455,5 +454,5 @@
 
 /* MARK: - تشخيص الأخطاء */
 "Keychain: %d (%@)" = "سلسلة المفاتيح: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "حالة نظام التشغيل: %d";
 "Item: service=%@, account=%@" = "عنصر: service=%@, account=%@";

+ 5 - 6
meetings_app/de.lproj/Localizable.strings

@@ -18,7 +18,7 @@
 "Address" = "Adresse";
 "Title" = "Titel";
 "Notes" = "Notizen";
-"Start" = "Start";
+"Start" = "Starten";
 "Premium" = "Premium";
 "Popular" = "Beliebt";
 "Browser" = "Browser";
@@ -139,7 +139,7 @@
 "Manage appearance, account, and app options." = "Verwalten Sie Aussehen, Konto und App-Optionen.";
 "Appearance" = "Aussehen";
 "Account" = "Konto";
-"App" = "App";
+"App" = "Anwendung";
 "Notifications" = "Benachrichtigungen";
 "Help & Legal" = "Hilfe & Rechtliches";
 "Dark Mode" = "Dunkelmodus";
@@ -147,9 +147,9 @@
 "System Language" = "Systemsprache";
 "Rate Us" = "Bewerten Sie uns";
 "Share App" = "App teilen";
-"Upgrade" = "Upgrade";
+"Upgrade" = "Aktualisieren";
 "Privacy Policy" = "Datenschutzrichtlinie";
-"Support" = "Support";
+"Support" = "Hilfe";
 "Terms of Services" = "Nutzungsbedingungen";
 "AI Language 1" = "KI-Sprache 1";
 "AI Language 2" = "KI-Sprache 2";
@@ -226,7 +226,6 @@
 "Transcript - %@" = "Transkript - %@";
 "Notes - %@" = "Notizen - %@";
 "Meeting Notes" = "Besprechungsnotizen";
-"Transcript processing..." = "Transkript wird verarbeitet...";
 
 /* MARK: - Bezahlschranke und StoreKit */
 "Meetings Pro" = "Besprechungen Pro";
@@ -455,5 +454,5 @@
 
 /* MARK: - Fehlerdiagnose */
 "Keychain: %d (%@)" = "Schlüsselbund: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "OS-Status: %d";
 "Item: service=%@, account=%@" = "Element: Dienst=%@, Konto=%@";

+ 2 - 2
meetings_app/el.lproj/Localizable.strings

@@ -453,6 +453,6 @@
 "Token revoke failed with status %d." = "Η ανάκληση token απέτυχε με κατάσταση %d.";
 
 /* MARK: - Διαγνωστικά ειδοποιήσεων σφάλματος */
-"Keychain: %d (%@)" = "Keychain: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"Keychain: %d (%@)" = "Κλειδαριά: %d (%@)";
+"OSStatus: %d" = "Κατάσταση OS: %d";
 "Item: service=%@, account=%@" = "Στοιχείο: service=%@, account=%@";

+ 1 - 2
meetings_app/es-ES.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "Transcripción - %@";
 "Notes - %@" = "Notas - %@";
 "Meeting Notes" = "Notas de la reunión";
-"Transcript processing..." = "Procesando transcripción...";
 
 /* MARK: - Muro de pago y StoreKit */
 "Meetings Pro" = "Reuniones Pro";
@@ -455,5 +454,5 @@
 
 /* MARK: - Diagnóstico de errores */
 "Keychain: %d (%@)" = "Llavero: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "Estado del SO: %d";
 "Item: service=%@, account=%@" = "Elemento: servicio=%@, cuenta=%@";

+ 1 - 2
meetings_app/es-MX.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "Transcripción - %@";
 "Notes - %@" = "Notas - %@";
 "Meeting Notes" = "Notas de la reunión";
-"Transcript processing..." = "Procesando transcripción...";
 
 /* MARK: - Muro de pago y StoreKit */
 "Meetings Pro" = "Reuniones Pro";
@@ -455,5 +454,5 @@
 
 /* MARK: - Diagnóstico de errores */
 "Keychain: %d (%@)" = "Llavero: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "Estado del SO: %d";
 "Item: service=%@, account=%@" = "Elemento: servicio=%@, cuenta=%@";

+ 1 - 1
meetings_app/fi.lproj/Localizable.strings

@@ -454,5 +454,5 @@
 
 /* MARK: - Virhediagnostiikka */
 "Keychain: %d (%@)" = "Avainnippu: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "Käyttöjärjestelmän tila: %d";
 "Item: service=%@, account=%@" = "Kohde: palvelu=%@, tili=%@";

+ 5 - 6
meetings_app/fr-CA.lproj/Localizable.strings

@@ -17,7 +17,7 @@
 "Stop" = "Arrêter";
 "Address" = "Adresse";
 "Title" = "Titre";
-"Notes" = "Notes";
+"Notes" = "Notes de réunion";
 "Start" = "Démarrer";
 "Premium" = "Premium";
 "Popular" = "Populaire";
@@ -129,7 +129,7 @@
 "Choose a date to schedule your meeting." = "Choisissez une date pour planifier votre réunion.";
 "Google schedule" = "Agenda Google";
 "To show scheduled meetings, connect your Google account. You’ll need a Google OAuth client ID (Desktop) and a redirect URI matching the app’s callback scheme." = "Pour afficher les réunions planifiées, connectez votre compte Google. Vous aurez besoin d'un ID client Google OAuth (Desktop) et d'un URI de redirection correspondant au schéma de rappel de l'application.";
-"Actions" = "Actions";
+"Actions" = "Opérations";
 "Schedule meeting" = "Planifier une réunion";
 "Team sync" = "Synchronisation d'équipe";
 "Duration (min)" = "Durée (min)";
@@ -140,7 +140,7 @@
 "Appearance" = "Apparence";
 "Account" = "Compte";
 "App" = "Application";
-"Notifications" = "Notifications";
+"Notifications" = "Alertes";
 "Help & Legal" = "Aide et mentions légales";
 "Dark Mode" = "Mode sombre";
 "Language" = "Langue";
@@ -224,9 +224,8 @@
 "Ended meeting." = "Réunion terminée.";
 "Could not find recording details for this meeting." = "Impossible de trouver les détails d'enregistrement pour cette réunion.";
 "Transcript - %@" = "Transcription - %@";
-"Notes - %@" = "Notes - %@";
+"Notes - %@" = "Notes  %@";
 "Meeting Notes" = "Notes de réunion";
-"Transcript processing..." = "Traitement de la transcription…";
 
 /* MARK: - Paywall et StoreKit */
 "Meetings Pro" = "Réunions Pro";
@@ -455,5 +454,5 @@
 
 /* MARK: - Diagnostics d'erreur */
 "Keychain: %d (%@)" = "Trousseau : %d (%@)";
-"OSStatus: %d" = "OSStatus : %d";
+"OSStatus: %d" = "État OS : %d";
 "Item: service=%@, account=%@" = "Élément : service=%@, compte=%@";

+ 6 - 6
meetings_app/fr.lproj/Localizable.strings

@@ -17,7 +17,7 @@
 "Stop" = "Arrêter";
 "Address" = "Adresse";
 "Title" = "Titre";
-"Notes" = "Notes";
+"Notes" = "Notes de réunion";
 "Start" = "Démarrer";
 "Premium" = "Premium";
 "Popular" = "Populaire";
@@ -129,7 +129,7 @@
 "Choose a date to schedule your meeting." = "Choisissez une date pour programmer votre réunion.";
 "Google schedule" = "Agenda Google";
 "To show scheduled meetings, connect your Google account. You’ll need a Google OAuth client ID (Desktop) and a redirect URI matching the app’s callback scheme." = "Pour afficher les réunions programmées, connectez votre compte Google. Vous aurez besoin d'un identifiant client OAuth Google (ordinateur) et d'un URI de redirection correspondant au schéma de rappel de l'application.";
-"Actions" = "Actions";
+"Actions" = "Opérations";
 "Schedule meeting" = "Programmer une réunion";
 "Team sync" = "Synchronisation d'équipe";
 "Duration (min)" = "Durée (min)";
@@ -140,7 +140,7 @@
 "Appearance" = "Apparence";
 "Account" = "Compte";
 "App" = "Application";
-"Notifications" = "Notifications";
+"Notifications" = "Alertes";
 "Help & Legal" = "Aide & Mentions légales";
 "Dark Mode" = "Mode sombre";
 "Language" = "Langue";
@@ -149,7 +149,7 @@
 "Share App" = "Partager l'app";
 "Upgrade" = "Mettre à niveau";
 "Privacy Policy" = "Politique de confidentialité";
-"Support" = "Support";
+"Support" = "Assistance";
 "Terms of Services" = "Conditions d'utilisation";
 "AI Language 1" = "Langue intelligente 1";
 "AI Language 2" = "Langue intelligente 2";
@@ -224,7 +224,7 @@
 "Ended meeting." = "Réunion terminée.";
 "Could not find recording details for this meeting." = "Impossible de trouver les détails d'enregistrement pour cette réunion.";
 "Transcript - %@" = "Transcription - %@";
-"Notes - %@" = "Notes - %@";
+"Notes - %@" = "Notes  %@";
 "Meeting Notes" = "Notes de réunion";
 
 /* MARK: - Paywall et StoreKit */
@@ -454,5 +454,5 @@
 
 /* MARK: - Diagnostics d'erreur */
 "Keychain: %d (%@)" = "Trousseau : %d (%@)";
-"OSStatus: %d" = "OSStatus : %d";
+"OSStatus: %d" = "État OS : %d";
 "Item: service=%@, account=%@" = "Élément : service=%@, compte=%@";

+ 1 - 1
meetings_app/he.lproj/Localizable.strings

@@ -454,5 +454,5 @@
 
 /* MARK: - אבחון שגיאות */
 "Keychain: %d (%@)" = "מחזיק מפתחות: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "סטטוס מערכת ההפעלה: %d";
 "Item: service=%@, account=%@" = "פריט: service=%@, account=%@";

+ 4 - 4
meetings_app/it.lproj/Localizable.strings

@@ -138,8 +138,8 @@
 /* MARK: - Impostazioni */
 "Manage appearance, account, and app options." = "Gestisci aspetto, account e opzioni dell'app.";
 "Appearance" = "Aspetto";
-"Account" = "Account";
-"App" = "App";
+"Account" = "Profilo";
+"App" = "Applicazione";
 "Notifications" = "Notifiche";
 "Help & Legal" = "Aiuto e Note legali";
 "Dark Mode" = "Modalità scura";
@@ -206,7 +206,7 @@
 "Failed to play audio" = "Riproduzione audio fallita";
 "decode error" = "errore di decodifica";
 "Loading..." = "Caricamento...";
-"Buffering..." = "Buffering...";
+"Buffering..." = "Buffering in corso...";
 "Finished" = "Completato";
 "Transcript not requested" = "Trascrizione non richiesta";
 "Transcript processing..." = "Elaborazione trascrizione...";
@@ -454,5 +454,5 @@
 
 /* MARK: - Diagnostica errori */
 "Keychain: %d (%@)" = "Portachiavi: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "Stato OS: %d";
 "Item: service=%@, account=%@" = "Elemento: servizio=%@, account=%@";

+ 1 - 2
meetings_app/ko.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "전사 - %@";
 "Notes - %@" = "메모 - %@";
 "Meeting Notes" = "회의 메모";
-"Transcript processing..." = "전사 처리 중...";
 
 /* MARK: - 결제 및 StoreKit */
 "Meetings Pro" = "회의 전문판";
@@ -455,5 +454,5 @@
 
 /* MARK: - Error alert diagnostics */
 "Keychain: %d (%@)" = "키체인: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "OS 상태: %d";
 "Item: service=%@, account=%@" = "항목: 서비스=%@, 계정=%@";

+ 4 - 4
meetings_app/nb.lproj/Localizable.strings

@@ -18,7 +18,7 @@
 "Address" = "Adresse";
 "Title" = "Tittel";
 "Notes" = "Notater";
-"Start" = "Start";
+"Start" = "Starta";
 "Premium" = "Premium";
 "Popular" = "Populær";
 "Browser" = "Nettleser";
@@ -57,7 +57,7 @@
 "Widgets are Premium only. Upgrade to add widgets." = "Widgeter er kun for Premium. Oppgrader for å legge til widgeter.";
 "Remove Widget" = "Fjern widget";
 "Small" = "Liten";
-"Medium" = "Medium";
+"Medium" = "Middels";
 "Quick actions" = "Hurtighandlinger";
 "Open Meet" = "Åpne Googles Meet";
 "Upcoming meetings" = "Kommende møter";
@@ -139,7 +139,7 @@
 "Manage appearance, account, and app options." = "Administrer utseende, konto og appalternativer.";
 "Appearance" = "Utseende";
 "Account" = "Konto";
-"App" = "App";
+"App" = "Program";
 "Notifications" = "Varsler";
 "Help & Legal" = "Hjelp og juridisk";
 "Dark Mode" = "Mørk modus";
@@ -454,5 +454,5 @@
 
 /* MARK: - Feildiagnostikk */
 "Keychain: %d (%@)" = "Nøkkelring: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "OS-status: %d";
 "Item: service=%@, account=%@" = "Element: tjeneste=%@, konto=%@";

+ 7 - 8
meetings_app/nl.lproj/Localizable.strings

@@ -68,7 +68,7 @@
 "Refresh" = "Vernieuwen";
 
 /* MARK: - Zijbalk en navigatie */
-"Planning" = "Planning";
+"Planning" = "Plannen";
 "Additional" = "Extra";
 "Get Premium" = "Premium nemen";
 "Manage Subscription" = "Abonnement beheren";
@@ -138,8 +138,8 @@
 /* MARK: - Instellingen */
 "Manage appearance, account, and app options." = "Beheer uiterlijk, account en app-opties.";
 "Appearance" = "Uiterlijk";
-"Account" = "Account";
-"App" = "App";
+"Account" = "Profiel";
+"App" = "Applicatie";
 "Notifications" = "Meldingen";
 "Help & Legal" = "Help & Juridisch";
 "Dark Mode" = "Donkere modus";
@@ -223,10 +223,9 @@
 "Transcribing %d/%d chunks..." = "Transcriberen van %d/%d segmenten...";
 "Ended meeting." = "Vergadering beëindigd.";
 "Could not find recording details for this meeting." = "Kon geen opnamedetails voor deze vergadering vinden.";
-"Transcript - %@" = "Transcript - %@";
+"Transcript - %@" = "Transcriptie - %@";
 "Notes - %@" = "Notities - %@";
 "Meeting Notes" = "Vergadernotities";
-"Transcript processing..." = "Transcript verwerken...";
 
 /* MARK: - Betaalmuur en StoreKit */
 "Meetings Pro" = "Vergaderingen Pro";
@@ -311,7 +310,7 @@
 "%@/6 months" = "%@/6 maanden";
 "%@/year (3 days free trial)" = "%@/jaar (3 dagen gratis proberen)";
 "day" = "dag";
-"week" = "week";
+"week" = "Week";
 "period" = "periode";
 "1 %@" = "1 %@";
 "%d %@s" = "%d %@";
@@ -455,5 +454,5 @@
 
 /* MARK: - Foutdiagnose */
 "Keychain: %d (%@)" = "Sleutelhanger: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
-"Item: service=%@, account=%@" = "Item: service=%@, account=%@";
+"OSStatus: %d" = "OS-status: %d";
+"Item: service=%@, account=%@" = "Item: dienst=%@, account=%@";

+ 1 - 1
meetings_app/pl.lproj/Localizable.strings

@@ -454,5 +454,5 @@
 
 /* MARK: - Diagnostyka błędów */
 "Keychain: %d (%@)" = "Pęk kluczy: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "Status systemu: %d";
 "Item: service=%@, account=%@" = "Element: usługa=%@, konto=%@";

+ 3 - 4
meetings_app/pt-BR.lproj/Localizable.strings

@@ -147,7 +147,7 @@
 "System Language" = "Idioma do sistema";
 "Rate Us" = "Avalie-nos";
 "Share App" = "Compartilhar aplicativo";
-"Upgrade" = "Upgrade";
+"Upgrade" = "Atualizar";
 "Privacy Policy" = "Política de privacidade";
 "Support" = "Suporte";
 "Terms of Services" = "Termos de serviço";
@@ -226,7 +226,6 @@
 "Transcript - %@" = "Transcrição - %@";
 "Notes - %@" = "Anotações - %@";
 "Meeting Notes" = "Anotações da reunião";
-"Transcript processing..." = "Processando transcrição...";
 
 /* MARK: - Paywall & StoreKit */
 "Meetings Pro" = "Reuniões Pro";
@@ -454,6 +453,6 @@
 "Token revoke failed with status %d." = "Falha na revogação do token com status %d.";
 
 /* MARK: - Error alert diagnostics */
-"Keychain: %d (%@)" = "Keychain: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"Keychain: %d (%@)" = "Chaveiro: %d (%@)";
+"OSStatus: %d" = "Status do SO: %d";
 "Item: service=%@, account=%@" = "Item: serviço=%@, conta=%@";

+ 1 - 1
meetings_app/ru.lproj/Localizable.strings

@@ -454,5 +454,5 @@
 
 /* MARK: - Диагностика ошибок */
 "Keychain: %d (%@)" = "Связка ключей: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "Статус ОС: %d";
 "Item: service=%@, account=%@" = "Элемент: служба=%@, аккаунт=%@";

+ 5 - 5
meetings_app/sv.lproj/Localizable.strings

@@ -57,7 +57,7 @@
 "Widgets are Premium only. Upgrade to add widgets." = "Widgetar är endast för Premium. Uppgradera för att lägga till widgets.";
 "Remove Widget" = "Ta bort widget";
 "Small" = "Liten";
-"Medium" = "Medium";
+"Medium" = "Mellan";
 "Quick actions" = "Snabba åtgärder";
 "Open Meet" = "Öppna Meet";
 "Upcoming meetings" = "Kommande möten";
@@ -139,7 +139,7 @@
 "Manage appearance, account, and app options." = "Hantera utseende, konto och appalternativ.";
 "Appearance" = "Utseende";
 "Account" = "Konto";
-"App" = "App";
+"App" = "Program";
 "Notifications" = "Aviseringar";
 "Help & Legal" = "Hjälp och juridisk information";
 "Dark Mode" = "Mörkt läge";
@@ -149,7 +149,7 @@
 "Share App" = "Dela appen";
 "Upgrade" = "Uppgradera";
 "Privacy Policy" = "Integritetspolicy";
-"Support" = "Support";
+"Support" = "Hjälp";
 "Terms of Services" = "Användarvillkor";
 "AI Language 1" = "AI-språk 1";
 "AI Language 2" = "AI-språk 2";
@@ -311,7 +311,7 @@
 "%@/year (3 days free trial)" = "%@/år (3 dagars gratis provperiod)";
 "day" = "dag";
 "week" = "vecka";
-"period" = "period";
+"period" = "intervall";
 "1 %@" = "1 %@";
 "%d %@s" = "%d %@";
 
@@ -454,5 +454,5 @@
 
 /* MARK: - Felsökningsdiagnostik */
 "Keychain: %d (%@)" = "Nyckelring: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"OSStatus: %d" = "OS-status: %d";
 "Item: service=%@, account=%@" = "Objekt: tjänst=%@, konto=%@";

+ 2 - 2
meetings_app/uk.lproj/Localizable.strings

@@ -453,6 +453,6 @@
 "Token revoke failed with status %d." = "Помилка відкликання токена зі статусом %d.";
 
 /* MARK: - Діагностика помилок */
-"Keychain: %d (%@)" = "Keychain: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"Keychain: %d (%@)" = "Зв'язка ключів: %d (%@)";
+"OSStatus: %d" = "Стан ОС: %d";
 "Item: service=%@, account=%@" = "Елемент: service=%@, account=%@";

+ 2 - 3
meetings_app/vi.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "Bản ghi - %@";
 "Notes - %@" = "Ghi chú - %@";
 "Meeting Notes" = "Ghi chú cuộc họp";
-"Transcript processing..." = "Đang xử lý bản ghi...";
 
 /* MARK: - Màn hình thanh toán và StoreKit */
 "Meetings Pro" = "Cuộc họp Chuyên nghiệp";
@@ -454,6 +453,6 @@
 "Token revoke failed with status %d." = "Thu hồi token thất bại với trạng thái %d.";
 
 /* MARK: - Chẩn đoán lỗi */
-"Keychain: %d (%@)" = "Keychain: %d (%@)";
-"OSStatus: %d" = "OSStatus: %d";
+"Keychain: %d (%@)" = "Chuỗi khóa: %d (%@)";
+"OSStatus: %d" = "Trạng thái OS: %d";
 "Item: service=%@, account=%@" = "Mục: service=%@, account=%@";

+ 0 - 1
meetings_app/zh-Hans.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "转录 - %@";
 "Notes - %@" = "笔记 - %@";
 "Meeting Notes" = "会议笔记";
-"Transcript processing..." = "转录处理中...";
 
 /* MARK: - 付费墙与 StoreKit */
 "Meetings Pro" = "会议专业版";

+ 0 - 1
meetings_app/zh-Hant.lproj/Localizable.strings

@@ -226,7 +226,6 @@
 "Transcript - %@" = "轉錄 - %@";
 "Notes - %@" = "筆記 - %@";
 "Meeting Notes" = "會議筆記";
-"Transcript processing..." = "轉錄處理中...";
 
 /* MARK: - 付費牆與 StoreKit */
 "Meetings Pro" = "會議專業版";