Sfoglia il codice sorgente

Improve localization coverage and align English strings file layout.

Translate previously untranslated UI labels and locale-specific format strings, and add the missing blank line in en.lproj to match other locales.

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

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

@@ -13,7 +13,7 @@
 "Close" = "Schließen";
 "Join" = "Beitreten";
 "None" = "Keine";
-"Link" = "Link";
+"Link" = "Verknüpfung";
 "Stop" = "Stopp";
 "Address" = "Adresse";
 "Title" = "Titel";
@@ -21,7 +21,7 @@
 "Start" = "Starten";
 "Premium" = "Premium";
 "Popular" = "Beliebt";
-"Browser" = "Browser";
+"Browser" = "Webbrowser";
 "Meeting" = "Besprechung";
 "Error" = "Fehler";
 "Success" = "Erfolg";
@@ -32,7 +32,7 @@
 "Join Meetings" = "Besprechungen beitreten";
 "Schedule" = "Planen";
 "Calendar" = "Kalender";
-"Widgets" = "Widgets";
+"Widgets" = "Desktop-Widgets";
 "AI Companion" = "KI-Assistent";
 "Settings" = "Einstellungen";
 "Top meetings" = "Besprechungen oben anheften";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Premium ist auf dieser Apple-ID aktiv.";
 "Free for %@, then %@" = "Kostenlos für %@, dann %@";
 "Billed via App Store" = "Über den App Store abgerechnet";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "0 % sparen";
 "Save %@%%" = "%@ %% sparen";
 "month" = "Monat";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Dauer: %dh %dm";
 "Duration: %dh" = "Dauer: %dh";
 "Duration: %dm" = "Dauer: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ bis %@";
 "Scheduled Meeting" = "Geplante Besprechung";
 
 /* MARK: - Popup zum Erstellen von Besprechungen */

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

@@ -32,7 +32,7 @@
 "Join Meetings" = "Συμμετοχή σε συσκέψεις";
 "Schedule" = "Προγραμματισμός";
 "Calendar" = "Ημερολόγιο";
-"Widgets" = "Widgets";
+"Widgets" = "Widget";
 "AI Companion" = "Βοηθός AI";
 "Settings" = "Ρυθμίσεις";
 "Top meetings" = "Καρφιτσωμένες συσκέψεις";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Το Premium είναι ενεργό σε αυτό το Apple ID.";
 "Free for %@, then %@" = "Δωρεάν για %@, μετά %@";
 "Billed via App Store" = "Χρέωση μέσω App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Εξοικονόμηση 0%";
 "Save %@%%" = "Εξοικονόμηση %@%%";
 "month" = "μήνας";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Διάρκεια: %dω %dλ";
 "Duration: %dh" = "Διάρκεια: %dω";
 "Duration: %dm" = "Διάρκεια: %dλ";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@  %@";
 "Scheduled Meeting" = "Προγραμματισμένη σύσκεψη";
 
 /* MARK: - Αναδυόμενο παράθυρο δημιουργίας σύσκεψης */

+ 1 - 0
meetings_app/en.lproj/Localizable.strings

@@ -345,6 +345,7 @@
 "No meetings on %@" = "No meetings on %@";
 "1 meeting on %@" = "1 meeting on %@";
 "%d meetings on %@" = "%d meetings on %@";
+
 "Showing %d of %d" = "Showing %d of %d";
 "All day" = "All day";
 "Duration: all day" = "Duration: all day";

+ 4 - 4
meetings_app/es-ES.lproj/Localizable.strings

@@ -20,7 +20,7 @@
 "Notes" = "Notas";
 "Start" = "Iniciar";
 "Premium" = "Prémium";
-"Popular" = "Popular";
+"Popular" = "Destacado";
 "Browser" = "Navegador";
 "Meeting" = "Reunión";
 "Error" = "Error";
@@ -32,7 +32,7 @@
 "Join Meetings" = "Unirse a reuniones";
 "Schedule" = "Programar";
 "Calendar" = "Calendario";
-"Widgets" = "Widgets";
+"Widgets" = "Widget";
 "AI Companion" = "Asistente de IA";
 "Settings" = "Ajustes";
 "Top meetings" = "Reuniones fijadas";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Prémium está activo en este ID de Apple.";
 "Free for %@, then %@" = "Gratis durante %@, luego %@";
 "Billed via App Store" = "Facturado a través de la App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Ahorra un 0%";
 "Save %@%%" = "Ahorra un %@%%";
 "month" = "mes";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Duración: %dh %dm";
 "Duration: %dh" = "Duración: %dh";
 "Duration: %dm" = "Duración: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ a %@";
 "Scheduled Meeting" = "Reunión programada";
 
 /* MARK: - Ventana emergente de creación de reunión */

+ 4 - 4
meetings_app/es-MX.lproj/Localizable.strings

@@ -20,7 +20,7 @@
 "Notes" = "Notas";
 "Start" = "Iniciar";
 "Premium" = "Premium";
-"Popular" = "Popular";
+"Popular" = "Destacado";
 "Browser" = "Navegador";
 "Meeting" = "Reunión";
 "Error" = "Error";
@@ -32,7 +32,7 @@
 "Join Meetings" = "Unirse a reuniones";
 "Schedule" = "Agendar";
 "Calendar" = "Calendario";
-"Widgets" = "Widgets";
+"Widgets" = "Widget";
 "AI Companion" = "Asistente de IA";
 "Settings" = "Configuración";
 "Top meetings" = "Reuniones fijadas";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Premium está activo en este ID de Apple.";
 "Free for %@, then %@" = "Gratis por %@, luego %@";
 "Billed via App Store" = "Facturado a través de la App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Ahorra un 0%";
 "Save %@%%" = "Ahorra un %@%%";
 "month" = "mes";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Duración: %dh %dm";
 "Duration: %dh" = "Duración: %dh";
 "Duration: %dm" = "Duración: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ a %@";
 "Scheduled Meeting" = "Reunión agendada";
 
 /* MARK: - Ventana emergente de creación de reunión */

+ 3 - 3
meetings_app/fr-CA.lproj/Localizable.strings

@@ -32,7 +32,7 @@
 "Join Meetings" = "Rejoindre des réunions";
 "Schedule" = "Planifier";
 "Calendar" = "Calendrier";
-"Widgets" = "Widgets";
+"Widgets" = "Widget";
 "AI Companion" = "Assistant IA";
 "Settings" = "Paramètres";
 "Top meetings" = "Réunions en tête";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Premium est actif sur cet Apple ID.";
 "Free for %@, then %@" = "Gratuit pendant %@, puis %@";
 "Billed via App Store" = "Facturé via l'App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Économisez 0 %";
 "Save %@%%" = "Économisez %@ %%";
 "month" = "mois";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Durée : %dh %dm";
 "Duration: %dh" = "Durée : %dh";
 "Duration: %dm" = "Durée : %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ à %@";
 "Scheduled Meeting" = "Réunion planifiée";
 
 /* MARK: - Popup de création de réunion */

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

@@ -32,7 +32,7 @@
 "Join Meetings" = "Rejoindre des réunions";
 "Schedule" = "Programmer";
 "Calendar" = "Calendrier";
-"Widgets" = "Widgets";
+"Widgets" = "Widget";
 "AI Companion" = "Assistant IA";
 "Settings" = "Paramètres";
 "Top meetings" = "Réunions en haut";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Premium est actif sur cet Apple ID.";
 "Free for %@, then %@" = "Gratuit pendant %@, puis %@";
 "Billed via App Store" = "Facturé via l'App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Économisez 0%";
 "Save %@%%" = "Économisez %@%%";
 "month" = "mois";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Durée : %dh %dm";
 "Duration: %dh" = "Durée : %dh";
 "Duration: %dm" = "Durée : %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ à %@";
 "Scheduled Meeting" = "Réunion programmée";
 
 /* MARK: - Popup de création de réunion */

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

@@ -13,7 +13,7 @@
 "Close" = "Chiudi";
 "Join" = "Partecipa";
 "None" = "Nessuno";
-"Link" = "Link";
+"Link" = "Collegamento";
 "Stop" = "Ferma";
 "Address" = "Indirizzo";
 "Title" = "Titolo";
@@ -21,7 +21,7 @@
 "Start" = "Avvia";
 "Premium" = "Premium";
 "Popular" = "Popolare";
-"Browser" = "Browser";
+"Browser" = "Browser web";
 "Meeting" = "Riunione";
 "Error" = "Errore";
 "Success" = "Successo";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Premium è attivo su questo ID Apple.";
 "Free for %@, then %@" = "Gratis per %@, poi %@";
 "Billed via App Store" = "Fatturato tramite App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Risparmia 0%";
 "Save %@%%" = "Risparmia %@%%";
 "month" = "mese";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Durata: %dh %dm";
 "Duration: %dh" = "Durata: %dh";
 "Duration: %dm" = "Durata: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@  %@";
 "Scheduled Meeting" = "Riunione pianificata";
 
 /* MARK: - Finestra creazione riunione */

+ 3 - 3
meetings_app/ko.lproj/Localizable.strings

@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "이 애플 ID에 프리미엄이 활성화되어 있습니다.";
 "Free for %@, then %@" = "%@ 무료, 이후 %@";
 "Billed via App Store" = "App Store를 통해 청구";
-"%@  •  %@" = "%@  %@";
+"%@  •  %@" = "%@ · %@";
 "Save 0%" = "0% 절약";
 "Save %@%%" = "%@%% 절약";
 "month" = "월";
@@ -313,7 +313,7 @@
 "day" = "일";
 "week" = "주";
 "period" = "기간";
-"1 %@" = "1 %@";
+"1 %@" = "1%@";
 "%d %@s" = "%d %@";
 
 /* MARK: - 토스트 및 빠른 피드백 */
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "시간: %dh %dm";
 "Duration: %dh" = "시간: %dh";
 "Duration: %dm" = "시간: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@~%@";
 "Scheduled Meeting" = "예정된 회의";
 
 /* MARK: - Create meeting popover */

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

@@ -13,7 +13,7 @@
 "Close" = "Sluiten";
 "Join" = "Deelnemen";
 "None" = "Geen";
-"Link" = "Link";
+"Link" = "Koppeling";
 "Stop" = "Stoppen";
 "Address" = "Adres";
 "Title" = "Titel";
@@ -21,7 +21,7 @@
 "Start" = "Starten";
 "Premium" = "Premium";
 "Popular" = "Populair";
-"Browser" = "Browser";
+"Browser" = "Webbrowser";
 "Meeting" = "Vergadering";
 "Error" = "Fout";
 "Success" = "Succes";
@@ -32,7 +32,7 @@
 "Join Meetings" = "Deelnemen aan vergaderingen";
 "Schedule" = "Plannen";
 "Calendar" = "Agenda";
-"Widgets" = "Widgets";
+"Widgets" = "Widgeten";
 "AI Companion" = "AI-assistent";
 "Settings" = "Instellingen";
 "Top meetings" = "Vastgezette vergaderingen";
@@ -46,7 +46,7 @@
 "CONNECTING SERVICES" = "DIENSTEN VERBINDEN";
 "READY" = "GEREED";
 "Plan smart, achieve more" = "Slim plannen, meer bereiken";
-"%d%%" = "%d%%";
+"%d%%" = "%d %%";
 
 /* MARK: - Widgets */
 "Add Widget to Desktop" = "Widget aan bureaublad toevoegen";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "Premium is actief op dit Apple ID.";
 "Free for %@, then %@" = "Gratis voor %@, daarna %@";
 "Billed via App Store" = "Gefactureerd via App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Bespaar 0%";
 "Save %@%%" = "Bespaar %@%%";
 "month" = "maand";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Duur: %du %dm";
 "Duration: %dh" = "Duur: %du";
 "Duration: %dm" = "Duur: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ tot %@";
 "Scheduled Meeting" = "Geplande vergadering";
 
 /* MARK: - Vergadering aanmaken pop-up */

+ 5 - 5
meetings_app/pt-BR.lproj/Localizable.strings

@@ -13,14 +13,14 @@
 "Close" = "Fechar";
 "Join" = "Participar";
 "None" = "Nenhum";
-"Link" = "Link";
+"Link" = "Ligação";
 "Stop" = "Parar";
 "Address" = "Endereço";
 "Title" = "Título";
 "Notes" = "Anotações";
 "Start" = "Iniciar";
 "Premium" = "Premium";
-"Popular" = "Popular";
+"Popular" = "Em destaque";
 "Browser" = "Navegador";
 "Meeting" = "Reunião";
 "Error" = "Erro";
@@ -32,7 +32,7 @@
 "Join Meetings" = "Participar de reuniões";
 "Schedule" = "Agendar";
 "Calendar" = "Calendário";
-"Widgets" = "Widgets";
+"Widgets" = "Widget";
 "AI Companion" = "Assistente de IA";
 "Settings" = "Configurações";
 "Top meetings" = "Reuniões no topo";
@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "O Premium está ativo neste ID Apple.";
 "Free for %@, then %@" = "Grátis por %@, depois %@";
 "Billed via App Store" = "Cobrado via App Store";
-"%@  •  %@" = "%@    %@";
+"%@  •  %@" = "%@ • %@";
 "Save 0%" = "Economize 0%";
 "Save %@%%" = "Economize %@%%";
 "month" = "mês";
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "Duração: %dh %dm";
 "Duration: %dh" = "Duração: %dh";
 "Duration: %dm" = "Duração: %dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@ a %@";
 "Scheduled Meeting" = "Reunião agendada";
 
 /* MARK: - Create meeting popover */

+ 3 - 3
meetings_app/zh-Hans.lproj/Localizable.strings

@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "此苹果账号上高级版已激活。";
 "Free for %@, then %@" = "%@ 免费,之后 %@";
 "Billed via App Store" = "通过 App Store 计费";
-"%@  •  %@" = "%@  %@";
+"%@  •  %@" = "%@ · %@";
 "Save 0%" = "节省 0%";
 "Save %@%%" = "节省 %@%%";
 "month" = "月";
@@ -313,7 +313,7 @@
 "day" = "天";
 "week" = "周";
 "period" = "周期";
-"1 %@" = "1 %@";
+"1 %@" = "1%@";
 "%d %@s" = "%d%@";
 
 /* MARK: - 提示与快速反馈 */
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "时长:%dh %dm";
 "Duration: %dh" = "时长:%dh";
 "Duration: %dm" = "时长:%dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@  %@";
 "Scheduled Meeting" = "已安排的会议";
 
 /* MARK: - 创建会议弹窗 */

+ 3 - 3
meetings_app/zh-Hant.lproj/Localizable.strings

@@ -258,7 +258,7 @@
 "Premium is active on this Apple ID." = "此蘋果帳號上進階版已啟用。";
 "Free for %@, then %@" = "%@ 免費,之後 %@";
 "Billed via App Store" = "透過 App Store 計費";
-"%@  •  %@" = "%@  %@";
+"%@  •  %@" = "%@ · %@";
 "Save 0%" = "省下 0%";
 "Save %@%%" = "省下 %@%%";
 "month" = "月";
@@ -313,7 +313,7 @@
 "day" = "天";
 "week" = "週";
 "period" = "週期";
-"1 %@" = "1 %@";
+"1 %@" = "1%@";
 "%d %@s" = "%d %@";
 
 /* MARK: - 提示與快速反饋 */
@@ -352,7 +352,7 @@
 "Duration: %dh %dm" = "持續時間:%dh %dm";
 "Duration: %dh" = "持續時間:%dh";
 "Duration: %dm" = "持續時間:%dm";
-"%@ - %@" = "%@ - %@";
+"%@ - %@" = "%@  %@";
 "Scheduled Meeting" = "已安排的會議";
 
 /* MARK: - 建立會議彈窗 */