Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firefox Localize [v136] String import 2025-01-20 #24240

Merged
merged 1 commit into from
Jan 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions firefox-ios/Client.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3305,6 +3305,7 @@
431014932A0BCD0900909977 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Upgrade.strings"; sourceTree = "<group>"; };
43102A2E29225A6E00FC8516 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
4310303F2BE8F59500C179F1 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Microsurvey.strings; sourceTree = "<group>"; };
43103E5D2D3E66A300A55043 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/KeyboardAccessory.strings; sourceTree = "<group>"; };
4310568C2A5C20F3000F9920 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/SelectCreditCard.strings; sourceTree = "<group>"; };
4310A06829C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Alert.strings; sourceTree = "<group>"; };
4310A06929C878F00027F1CE /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
Expand Down Expand Up @@ -4719,6 +4720,9 @@
4370179F2A37351700D9003D /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/UpdateCard.strings; sourceTree = "<group>"; };
43701B672CFDD23E00C7F9A4 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/SocialMediaApp.strings; sourceTree = "<group>"; };
43701B682CFDD23E00C7F9A4 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/SocialShare.strings; sourceTree = "<group>"; };
437025842D3E65D5003E09A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/DisplayCard.strings; sourceTree = "<group>"; };
437025852D3E65D5003E09A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = "id.lproj/Edit Card.strings"; sourceTree = "<group>"; };
437025862D3E65D5003E09A3 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
437035672A2DFB9600F06011 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/Footer.strings"; sourceTree = "<group>"; };
437035682A2DFB9600F06011 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/RememberCard.strings"; sourceTree = "<group>"; };
437035692A2DFB9600F06011 /* sat-Olck */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sat-Olck"; path = "sat-Olck.lproj/UpdateCard.strings"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -6402,6 +6406,8 @@
43DF9459292258C300590FE3 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
43DF990828B39FE2009A5541 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/JumpBackIn.strings; sourceTree = "<group>"; };
43DF990928B39FE2009A5541 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/ToolbarLocation.strings; sourceTree = "<group>"; };
43E060402D3E65BD0048F843 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SocialMediaApp.strings; sourceTree = "<group>"; };
43E060412D3E65BD0048F843 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SocialShare.strings; sourceTree = "<group>"; };
43E0BE322C60EC4B004FED65 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/ActivityStream.strings; sourceTree = "<group>"; };
43E0BE332C60EC4B004FED65 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/AddressToolbar.strings; sourceTree = "<group>"; };
43E0BE342C60EC4B004FED65 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/BiometricAuthentication.strings; sourceTree = "<group>"; };
Expand Down Expand Up @@ -18619,6 +18625,7 @@
432EF1DC2D197ED0003E6E2B /* ka */,
43DF725E2D197F8000279CAA /* ml */,
4385A43A2D1980CB0003475A /* scn */,
43103E5D2D3E66A300A55043 /* tt */,
);
name = KeyboardAccessory.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -19389,6 +19396,7 @@
43A692E92D1981BA00350EF4 /* tt */,
43944C1D2D22B6C40022CC56 /* co */,
43D85F9E2D22B7D900E4238A /* es-MX */,
43E060402D3E65BD0048F843 /* hr */,
);
name = SocialMediaApp.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -19448,6 +19456,7 @@
43944C1E2D22B6C40022CC56 /* co */,
43D85F9F2D22B7DA00E4238A /* es-MX */,
4320DD052D352B5E00FC5C5E /* ml */,
43E060412D3E65BD0048F843 /* hr */,
);
name = SocialShare.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -19596,6 +19605,7 @@
431889A12CD8E1A300365FD8 /* ab */,
43DF72532D197F7F00279CAA /* ml */,
4385A42E2D1980CA0003475A /* scn */,
437025852D3E65D5003E09A3 /* id */,
);
name = "Edit Card.strings";
sourceTree = "<group>";
Expand Down Expand Up @@ -20174,6 +20184,7 @@
431889A42CD8E1A400365FD8 /* ab */,
43DF72562D197F7F00279CAA /* ml */,
4385A4312D1980CB0003475A /* scn */,
437025862D3E65D5003E09A3 /* id */,
);
name = EngagementNotification.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -21693,6 +21704,7 @@
431889A02CD8E1A300365FD8 /* ab */,
43DF72522D197F7F00279CAA /* ml */,
4385A42D2D1980CA0003475A /* scn */,
437025842D3E65D5003E09A3 /* id */,
);
name = DisplayCard.strings;
sourceTree = "<group>";
Expand Down
16 changes: 14 additions & 2 deletions firefox-ios/Shared/Supporting Files/bs.lproj/Bookmarks.strings
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
/* The body text for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Body.v135" = "Spremite web stranice dok pretražujete. Također ćemo preuzeti oznake s drugih sinhroniziranih uređaja.";

/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data */
"Bookmarks.EmptyState.Root.ButtonTitle.v135" = "Prijavite se za Sinhronizaciju";
/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data. In this string, "Sync" is used as a verb, and is capitalized as per convention to title case text for buttons in iOS */
"Bookmarks.EmptyState.Root.ButtonTitle.v136" = "Prijavite se za Sinhronizaciju";

/* The title for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Title.v135" = "Još nema oznaka";
Expand All @@ -28,6 +28,9 @@
/* When a bookmark is longpressed in the bookmarks menu, an `Edit Bookmark` button is present. */
"Bookmarks.Menu.EditBookmark.v131" = "Uredi oznaku";

/* Header denoting that the proceeding folders in the parent folder selector table of the Edit Bookmarks Screen are folders shared with desktop. */
"Bookmarks.Menu.EditBookmarkDesktopBookmarksLabel.v136" = "DESKTOP ZABILJEŠKE";

/* When editing a bookmark, the right button in the navigation bar indicating that the edited bookmark will be saved. */
"Bookmarks.Menu.EditBookmarkSave.v135" = "Sačuvaj";

Expand All @@ -40,6 +43,15 @@
/* When a folder is longpressed in the bookmarks menu, an `Edit Folder` button is present. */
"Bookmarks.Menu.EditFolder.v131" = "Uredi folder";

/* Accessibility label for the "..." disclosure button located within every bookmark site cell in the bookmarks panel. Pressing this button opens a modal with more actions. */
"Bookmarks.Menu.MoreOptionsA11yLabel.v136" = "Više opcija";

/* The label displayed in the toast notification when saving a bookmark via the menu to the default folder. "Bookmarks" is the name of the default folder where the bookmark will be saved to. */
"Bookmarks.Menu.SavedBookmarkToastDefaultFolderLabel.v136" = "Sačuvano u “Zabilješke”";

/* The label displayed in the toast notification when saving a bookmark via the menu to a custom folder. The placeholder represents the custom name of the folder, created by the user, where the bookmark will be saved to */
"Bookmarks.Menu.SavedBookmarkToastLabel.v136" = "Sačuvano u “%@”";

/* The title for the Edit context menu action for sites in Home Panels */
"HomePanel.ContextMenu.Edit.v131" = "Uredi";

Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
/* The accessibility label for the back button in the EnhancedTrackingProtection screen header navigation view. */
"MainMenu.Account.AccessibilityLabels.BackButton.v137" = "Nazad";

/* The accessibility label for the close button in the EnhancedTrackingProtection screen header navigation view. */
"MainMenu.Account.AccessibilityLabels.CloseButton.v137" = "Zatvori";

/* The title for the certificate common name inside the certificate screen. */
"Menu.EnhancedTrackingProtection.Certificates.CommonName.v131" = "Uobičajeno ime";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,9 @@
/* Title for the Terms of Service screen in the onboarding process. Placeholder is for app name. */
"Onboarding.TermsOfService.Title.v135" = "Dobrodošli u %@";

/* Title for the Terms of Use button link, in the Terms of Use screen for redirecting the user to the Terms of Use page. Placeholder is for the app name. */
"Onboarding.TermsOfUse.TermsOfUseLink.v136" = "%@ uslovi korištenja.";

/* Accessibility label for the wallpaper onboarding modal displayed on top of the homepage. This describes to the user that which type of wallpaper they are seeing. */
"Onboarding.Wallpaper.Accessibility.Classic.v114" = "Klasična pozadina";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@
/* On the Settings screen, this is the subtitle text for a toggle which controls automatically sending crash reports. */
"Settings.CrashReports.Message.v135" = "Izvještaji o padu omogućavaju nam da dijagnosticiramo i popravimo probleme s preglednikom.";

/* On the Settings screen, this is the subtitle text for a toggle which controls automatically sending crash reports. */
"Settings.CrashReports.Message.v136" = "Ovo nam pomaže da dijagnosticiramo i riješimo probleme s preglednikom.";

/* On the Settings screen, this is the title text for a toggle which controls automatically sending crash reports. */
"Settings.CrashReports.Title.v135" = "Automatski šalji izvještaje o padu";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
/* The body text for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Body.v135" = "Arregistrate siti durante a navigazione. Averemu da ricuperà l’indette d’altri apparechji sincrunizati.";

/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data */
"Bookmarks.EmptyState.Root.ButtonTitle.v135" = "Cunnettesi à Sync";

/* The title for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Title.v135" = "Nisuna indetta à st’ora";

Expand Down
16 changes: 14 additions & 2 deletions firefox-ios/Shared/Supporting Files/cs.lproj/Bookmarks.strings
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
/* The body text for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Body.v135" = "Ukládejte si stránky během prohlížení. Získáme také záložky z ostatních synchronizovaných zařízení.";

/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data */
"Bookmarks.EmptyState.Root.ButtonTitle.v135" = "Přihlásit se ke službě Sync";
/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data. In this string, "Sync" is used as a verb, and is capitalized as per convention to title case text for buttons in iOS */
"Bookmarks.EmptyState.Root.ButtonTitle.v136" = "Přihlásit se ke službě Sync";

/* The title for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Title.v135" = "Nemáte zatím žádné záložky";
Expand All @@ -28,6 +28,9 @@
/* When a bookmark is longpressed in the bookmarks menu, an `Edit Bookmark` button is present. */
"Bookmarks.Menu.EditBookmark.v131" = "Upravit záložku";

/* Header denoting that the proceeding folders in the parent folder selector table of the Edit Bookmarks Screen are folders shared with desktop. */
"Bookmarks.Menu.EditBookmarkDesktopBookmarksLabel.v136" = "ZÁLOŽKY Z POČÍTAČE";

/* When editing a bookmark, the right button in the navigation bar indicating that the edited bookmark will be saved. */
"Bookmarks.Menu.EditBookmarkSave.v135" = "Uložit";

Expand All @@ -40,6 +43,15 @@
/* When a folder is longpressed in the bookmarks menu, an `Edit Folder` button is present. */
"Bookmarks.Menu.EditFolder.v131" = "Upravit složku";

/* Accessibility label for the "..." disclosure button located within every bookmark site cell in the bookmarks panel. Pressing this button opens a modal with more actions. */
"Bookmarks.Menu.MoreOptionsA11yLabel.v136" = "Další možnosti";

/* The label displayed in the toast notification when saving a bookmark via the menu to the default folder. "Bookmarks" is the name of the default folder where the bookmark will be saved to. */
"Bookmarks.Menu.SavedBookmarkToastDefaultFolderLabel.v136" = "Uloženo do „Záložky“";

/* The label displayed in the toast notification when saving a bookmark via the menu to a custom folder. The placeholder represents the custom name of the folder, created by the user, where the bookmark will be saved to */
"Bookmarks.Menu.SavedBookmarkToastLabel.v136" = "Uloženo do „%@“";

/* The title for the Edit context menu action for sites in Home Panels */
"HomePanel.ContextMenu.Edit.v131" = "Upravit";

Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
/* The accessibility label for the back button in the EnhancedTrackingProtection screen header navigation view. */
"MainMenu.Account.AccessibilityLabels.BackButton.v137" = "Zpět";

/* The accessibility label for the close button in the EnhancedTrackingProtection screen header navigation view. */
"MainMenu.Account.AccessibilityLabels.CloseButton.v137" = "Zavřít";

/* The title for the certificate common name inside the certificate screen. */
"Menu.EnhancedTrackingProtection.Certificates.CommonName.v131" = "Obecné jméno";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,9 @@
/* Title for the Terms of Service screen in the onboarding process. Placeholder is for app name. */
"Onboarding.TermsOfService.Title.v135" = "Vítá vás %@";

/* Title for the Terms of Use button link, in the Terms of Use screen for redirecting the user to the Terms of Use page. Placeholder is for the app name. */
"Onboarding.TermsOfUse.TermsOfUseLink.v136" = "Podmínky používání aplikace %@.";

/* Accessibility label for the wallpaper onboarding modal displayed on top of the homepage. This describes to the user that which type of wallpaper they are seeing. */
"Onboarding.Wallpaper.Accessibility.Classic.v114" = "Klasická tapeta";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@
/* On the Settings screen, this is the subtitle text for a toggle which controls automatically sending crash reports. */
"Settings.CrashReports.Message.v135" = "Hlášení o selhání nám umožňují diagnostikovat a opravit problémy s prohlížečem.";

/* On the Settings screen, this is the subtitle text for a toggle which controls automatically sending crash reports. */
"Settings.CrashReports.Message.v136" = "Toto nám umožňují diagnostikovat a opravit problémy s prohlížečem.";

/* On the Settings screen, this is the title text for a toggle which controls automatically sending crash reports. */
"Settings.CrashReports.Title.v135" = "Automaticky odesílat hlášení o pádech";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
/* The body text for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Body.v135" = "Cadwch wefannau wrth i chi bori. Mewngofnodwch i gipio nodau tudalen o ddyfeisiau eraill sydd wedi'u cydweddu.";

/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data */
"Bookmarks.EmptyState.Root.ButtonTitle.v135" = "Mewngofnodwch i Sync";

/* The title for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Title.v135" = "Dim nodau tudalen eto";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
/* The body text for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Body.v135" = "Gem websteder, mens du browser. Vi henter også bogmærker fra andre synkroniserede enheder.";

/* The button title for the sign in button on the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the library modal. This button triggers the sign in flow, allowing users to sign in to their Mozilla Account to sync data */
"Bookmarks.EmptyState.Root.ButtonTitle.v135" = "Log ind for at synkronisere";

/* The title for the placeholder screen shown when there are no saved bookmarks, located at the root level of the bookmarks panel within the libray modal */
"Bookmarks.EmptyState.Root.Title.v135" = "Ingen bogmærker endnu";

Expand Down
Loading