Skip to content

Commit 48f369b

Browse files
Add FXIOS [Localization] String import 2025-12-04 for v147 (#31089)
Localize [v147] String import 2025-12-04 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent ee55364 commit 48f369b

File tree

116 files changed

+1429
-19
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+1429
-19
lines changed

firefox-ios/Client.xcodeproj/project.pbxproj

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3695,6 +3695,7 @@
36953695
430F5DCB2B8394930061D75C /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/PasswordAutofill.strings"; sourceTree = "<group>"; };
36963696
430F627D2DDB487C0073371C /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Shopping.strings; sourceTree = "<group>"; };
36973697
430F9BB72D5A14F500B57207 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/ExternalLink.strings"; sourceTree = "<group>"; };
3698+
430FCB032EE1A2F000ED0347 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/RelayMask.strings; sourceTree = "<group>"; };
36983699
430FD0C12D6C8B2D009115A6 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/WebView.strings"; sourceTree = "<group>"; };
36993700
431014922A0BCD0900909977 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/FirefoxSync.strings"; sourceTree = "<group>"; };
37003701
431014932A0BCD0900909977 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Upgrade.strings"; sourceTree = "<group>"; };
@@ -3741,6 +3742,7 @@
37413742
4312EAF42C8F0EEA0012A57E /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/Bookmarks.strings; sourceTree = "<group>"; };
37423743
4312EAF52C8F0EEA0012A57E /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/MainMenu.strings; sourceTree = "<group>"; };
37433744
4312EAF62C8F0EEA0012A57E /* dsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = dsb; path = dsb.lproj/SuggestedSites.strings; sourceTree = "<group>"; };
3745+
4312ED942EE1A59300B23388 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/RelayMask.strings; sourceTree = "<group>"; };
37443746
4312F7DE2A24C10F00355E21 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/DisplayCard.strings; sourceTree = "<group>"; };
37453747
4312FB8529F69BAB0082B995 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Notification.strings; sourceTree = "<group>"; };
37463748
4312FB8629F69BAB0082B995 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/ZoomPageBar.strings; sourceTree = "<group>"; };
@@ -4685,6 +4687,12 @@
46854687
434341FA2A2DF9FB00D08DF6 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/UpdateCard.strings; sourceTree = "<group>"; };
46864688
434369DC2BA85B630004271D /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BottomSheet.strings; sourceTree = "<group>"; };
46874689
434396F12DDB47C40017A18A /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Shopping.strings; sourceTree = "<group>"; };
4690+
4343A5D32EE1A3E2002FE739 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/RelayMask.strings; sourceTree = "<group>"; };
4691+
4343A5D42EE1A3E2002FE739 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SearchZero.strings; sourceTree = "<group>"; };
4692+
4343A5D52EE1A3E2002FE739 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Summarize.strings; sourceTree = "<group>"; };
4693+
4343A5D62EE1A3E2002FE739 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Summarizer.strings; sourceTree = "<group>"; };
4694+
4343A5D72EE1A3E2002FE739 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/TermsOfUse.strings; sourceTree = "<group>"; };
4695+
4343A5D82EE1A3E2002FE739 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Translations.strings; sourceTree = "<group>"; };
46884696
4343BBBD2BE8F3280082F853 /* hsb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hsb; path = hsb.lproj/Microsurvey.strings; sourceTree = "<group>"; };
46894697
434421202ECF3011008261C5 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/RelayMask.strings; sourceTree = "<group>"; };
46904698
43446CEF2412DDBE00F5C643 /* UpdateViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateViewModelTests.swift; sourceTree = "<group>"; };
@@ -6170,6 +6178,7 @@
61706178
439273372A6E95B60014E253 /* su */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = su; path = su.lproj/Settings.strings; sourceTree = "<group>"; };
61716179
4392844B2EC5F58700D6C848 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/RelayMask.strings; sourceTree = "<group>"; };
61726180
439293DB2D75C437003018EE /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/AppIconSelection.strings; sourceTree = "<group>"; };
6181+
4392DBC62EE1A338008553FC /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/RelayMask.strings; sourceTree = "<group>"; };
61736182
4392E89F2C3C040F00D9F566 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/EditAddress.strings; sourceTree = "<group>"; };
61746183
4392E8A02C3C040F00D9F566 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/ScanQRCode.strings; sourceTree = "<group>"; };
61756184
4392EF5329F69DA30089BF54 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Notification.strings; sourceTree = "<group>"; };
@@ -6205,6 +6214,7 @@
62056214
43942A67293E0A64001BD183 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/Alerts.strings; sourceTree = "<group>"; };
62066215
43942A68293E0A64001BD183 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/SearchHeaderTitle.strings; sourceTree = "<group>"; };
62076216
43942A69293E0A64001BD183 /* eo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eo; path = eo.lproj/TabsTray.strings; sourceTree = "<group>"; };
6217+
439435DE2EE1A51C00E06580 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/RelayMask.strings"; sourceTree = "<group>"; };
62086218
4394465E2EA10A7A00401C6F /* es-AR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-AR"; path = "es-AR.lproj/Translations.strings"; sourceTree = "<group>"; };
62096219
439446942C85D83F00F23038 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Bookmarks.strings; sourceTree = "<group>"; };
62106220
439446952C85D83F00F23038 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainMenu.strings; sourceTree = "<group>"; };
@@ -6862,6 +6872,7 @@
68626872
43BD313729BA68C5003A2777 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/EngagementNotification.strings; sourceTree = "<group>"; };
68636873
43BD313829BA68C5003A2777 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Onboarding.strings; sourceTree = "<group>"; };
68646874
43BD313929BA68C5003A2777 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/ResearchSurface.strings; sourceTree = "<group>"; };
6875+
43BD4A0B2EE1A2D300F75A6C /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/RelayMask.strings; sourceTree = "<group>"; };
68656876
43BD4C962E72E46800CB5D2C /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Summarize.strings; sourceTree = "<group>"; };
68666877
43BD4C972E72E46800CB5D2C /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Summarizer.strings; sourceTree = "<group>"; };
68676878
43BD4C982E72E46800CB5D2C /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/TermsOfUse.strings; sourceTree = "<group>"; };
@@ -7594,6 +7605,10 @@
75947605
43E393352A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Footer.strings; sourceTree = "<group>"; };
75957606
43E393362A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/RememberCard.strings; sourceTree = "<group>"; };
75967607
43E393372A37353B007D2C01 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/UpdateCard.strings; sourceTree = "<group>"; };
7608+
43E3BAB52EE1A31D00DBBCB9 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/RelayMask.strings"; sourceTree = "<group>"; };
7609+
43E3BAB62EE1A31D00DBBCB9 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/SearchZero.strings"; sourceTree = "<group>"; };
7610+
43E3BAB72EE1A31D00DBBCB9 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/TermsOfUse.strings"; sourceTree = "<group>"; };
7611+
43E3BAB82EE1A31D00DBBCB9 /* en-CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-CA"; path = "en-CA.lproj/Translations.strings"; sourceTree = "<group>"; };
75977612
43E3BE742A52E49500CF64B8 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/CustomizeFirefoxHome.strings"; sourceTree = "<group>"; };
75987613
43E3BE752A52E49500CF64B8 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/SelectCreditCard.strings"; sourceTree = "<group>"; };
75997614
43E3D03129C8787D00DB7399 /* lo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lo; path = lo.lproj/Alert.strings; sourceTree = "<group>"; };
@@ -20584,6 +20599,7 @@
2058420599
4321E9062E8559960007800A /* bg */,
2058520600
431F877D2EB37E680044B503 /* co */,
2058620601
43B8964A2EB3818B00A77D8F /* sq */,
20602+
4343A5D62EE1A3E2002FE739 /* hr */,
2058720603
);
2058820604
name = Summarizer.strings;
2058920605
sourceTree = "<group>";
@@ -22134,6 +22150,8 @@
2213422150
43EC76542EBCBBE000D87BA5 /* zh-CN */,
2213522151
43610E9F2EBCBBE90052ABC8 /* zh-TW */,
2213622152
4315F8D82EC5F5D5002A340D /* uk */,
22153+
43E3BAB62EE1A31D00DBBCB9 /* en-CA */,
22154+
4343A5D42EE1A3E2002FE739 /* hr */,
2213722155
);
2213822156
name = SearchZero.strings;
2213922157
path = "Shared/Supporting Files";
@@ -24335,6 +24353,13 @@
2433524353
438237142ED8684500C66A0A /* cs */,
2433624354
436E4E812ED8699700BA5FE1 /* kk */,
2433724355
4321A86D2ED86A940096EE23 /* ro */,
24356+
43BD4A0B2EE1A2D300F75A6C /* co */,
24357+
430FCB032EE1A2F000ED0347 /* da */,
24358+
43E3BAB52EE1A31D00DBBCB9 /* en-CA */,
24359+
4392DBC62EE1A338008553FC /* eo */,
24360+
4343A5D32EE1A3E2002FE739 /* hr */,
24361+
439435DE2EE1A51C00E06580 /* pa-IN */,
24362+
4312ED942EE1A59300B23388 /* sl */,
2433824363
);
2433924364
name = RelayMask.strings;
2434024365
path = "Shared/Supporting Files";
@@ -24780,6 +24805,7 @@
2478024805
4377DA062E97CF780008538D /* en-CA */,
2478124806
431F877C2EB37E680044B503 /* co */,
2478224807
43B896492EB3818B00A77D8F /* sq */,
24808+
4343A5D52EE1A3E2002FE739 /* hr */,
2478324809
);
2478424810
name = Summarize.strings;
2478524811
sourceTree = "<group>";
@@ -24841,6 +24867,8 @@
2484124867
4321E9092E8559960007800A /* bg */,
2484224868
431F877E2EB37E680044B503 /* co */,
2484324869
43B8964B2EB3818B00A77D8F /* sq */,
24870+
43E3BAB72EE1A31D00DBBCB9 /* en-CA */,
24871+
4343A5D72EE1A3E2002FE739 /* hr */,
2484424872
);
2484524873
name = TermsOfUse.strings;
2484624874
sourceTree = "<group>";
@@ -24975,6 +25003,8 @@
2497525003
4327BF722EBCB93000A10C7F /* da */,
2497625004
4354B8CD2EBCB974008D066E /* eo */,
2497725005
431DC2A22EBCBA3100448696 /* is */,
25006+
43E3BAB82EE1A31D00DBBCB9 /* en-CA */,
25007+
4343A5D82EE1A3E2002FE739 /* hr */,
2497825008
);
2497925009
name = Translations.strings;
2498025010
path = "Shared/Supporting Files";

firefox-ios/Shared/Supporting Files/bg.lproj/RelayMask.strings

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,21 @@
44
/* Message displayed to users when they attempt to generate a new Relay email mask but they have reached their free tier 5 mask limit, and so an existing mask is chosen for them randomly. */
55
"RelayMask.RelayEmailMaskFreeTierLimitReached.v146" = "Вашите 5 безплатни имейл маски се използват, затова избрахме една за вас.";
66

7+
/* Message displayed to users when they attempt to generate a new Relay email mask but they have reached their free tier 5 mask limit, and so an existing mask is chosen for them randomly. */
8+
"RelayMask.RelayEmailMaskFreeTierLimitReached.v147" = "Използвахте своите 5 безплатни имейл маски, затова избрахме една, за да я използвате повторно.";
9+
710
/* Generic error message displayed to users when an unexpected error occurs while attempting to generate a Relay email mask. */
811
"RelayMask.RelayEmailMaskGenericErrorMessage.v146" = "Имейл маските не са налични в момента. Опитайте отново след няколко минути.";
912

13+
/* VoiceOver announcement spoken aloud to accessibility users when an email mask is inserted successfully. */
14+
"RelayMask.RelayEmailMaskInsertedA11yAnnouncement.v147" = "Имейл маска е вмъкната";
15+
1016
/* Detailed informational label to explain the Relay anonymous email masking feature to users, and warn that some websites may not support that functionality. */
1117
"RelayMask.RelayEmailMaskSettingsDetailInfo.v146" = "Скрийте истинския си имейл, за да защитите входящата си поща от спам. Някои сайтове не го поддържат.";
1218

19+
/* Detailed informational label to explain the Relay anonymous email masking feature to users, and warn that some websites may not support that functionality. */
20+
"RelayMask.RelayEmailMaskSettingsDetailInfo.v147" = "Скрийте истинския си имейл, за да защитите входящата си поща от спам. Някои сайтове не поддържат имейл маски.";
21+
1322
/* Website link title that takes users to a website to learn additional information about the Relay email mask feature. */
1423
"RelayMask.RelayEmailMaskSettingsLearnMore.v146" = "Научете повече";
1524

firefox-ios/Shared/Supporting Files/co.lproj/AppIconSelection.strings

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@
2828
/* On the app icon customization screen where you can select an alternate icon for the app, this is the name of a hand-drawn version of the Firefox for iOS app icon of a cartoony fox resting on a globe. */
2929
"Settings.AppIconSelection.AppIconNames.FromContributors.Momo.Title.v139" = "Momo";
3030

31+
/* On the app icon customization screen where you can select an alternate icon for the app, this is the name of the Firefox for iOS app icon of a fox outline with sunglasses. */
32+
"Settings.AppIconSelection.AppIconNames.Fun.Cool.Title.146" = "Simpaticu";
33+
34+
/* On the app icon customization screen where you can select an alternate icon for the app, this is the name of a hand-drawn version of the Firefox for iOS app icon of a fox cuddling a globe. */
35+
"Settings.AppIconSelection.AppIconNames.Fun.Cuddling.Title.146" = "Abbracci";
36+
37+
/* On the app icon customization screen where you can select an alternate icon for the app, this is the name of the Firefox for iOS app icon of a fox outline with flames. */
38+
"Settings.AppIconSelection.AppIconNames.Fun.Flaming.Title.146" = "Ardente";
39+
3140
/* On the app icon customization screen where you can select an alternate icon for the app, this is the name of the Firefox for iOS app icon with a background gradient of yellow fading to orange. */
3241
"Settings.AppIconSelection.AppIconNames.GoldenHour.Title.v137" = "Ora innurata";
3342

firefox-ios/Shared/Supporting Files/co.lproj/FirefoxHomepage.strings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
/* The title for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. */
2929
"FirefoxHomepage.FeltPrivacyUI.Title.v122" = "Ùn lascià alcuna traccia nant’à st’apparechju";
3030

31+
/* Accessibility label for the page reload button in the navigation toolbar of the stories webview */
32+
"FirefoxHomepage.Pocket.StoriesWebview.ReloadPageAccessibilityLabel.v146" = "Attualizà a pagina";
33+
3134
/* This is the placeholder text that is at the center of the search bar on the Firefox Homepage. */
3235
"FirefoxHomepage.SearchBar.PlaceholderTitle.v142" = "Circà o stampittà un indirizzu";
3336

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/* Displayed in a CFR help message to inform users about the availability of Relay email masking features now being available on mobile. %@ is the name of the app (e.g. 'Firefox') */
2+
"RelayMask.RelayEmailMaskAvailableCFR.v146" = "Novu ! Ora, e maschere di messaghjeria %@ Relay sò dispunibule nant’à l’apparechji mobili.";
3+
4+
/* Message displayed to users when they attempt to generate a new Relay email mask but they have reached their free tier 5 mask limit, and so an existing mask is chosen for them randomly. */
5+
"RelayMask.RelayEmailMaskFreeTierLimitReached.v146" = "E vostre 5 maschere di messaghjeria di rigalu sò in corsu d’adopru, è n’avemu sceltu unu per voi.";
6+
7+
/* Generic error message displayed to users when an unexpected error occurs while attempting to generate a Relay email mask. */
8+
"RelayMask.RelayEmailMaskGenericErrorMessage.v146" = "E maschere di messaghjeria ùn sò micca dispunibule subitu. Pruvate torna trà qualchì minutu.";
9+
10+
/* Detailed informational label to explain the Relay anonymous email masking feature to users, and warn that some websites may not support that functionality. */
11+
"RelayMask.RelayEmailMaskSettingsDetailInfo.v146" = "Piattate u vostru veru indirizzu elettronicu per prutege a vostra scatula di ricezzione da u merzaghju. Certi siti ùn l’accettenu micca.";
12+
13+
/* Website link title that takes users to a website to learn additional information about the Relay email mask feature. */
14+
"RelayMask.RelayEmailMaskSettingsLearnMore.v146" = "Sapene di più";
15+
16+
/* Button title which takes users to a webpage to manage their Relay email masks and related settings. */
17+
"RelayMask.RelayEmailMaskSettingsManageEmailMasks.v146" = "Urganizà e maschere di messaghjeria";
18+
19+
/* Title for settings related to Relay email masking, which provides options for enabling or disabling the suggestion of anonymous email masks services via Relay. */
20+
"RelayMask.RelayEmailMaskSettingsTitle.v146" = "Maschere di messaghjeria";
21+
22+
/* Label for settings toggle which allows users to enable or disable the suggestion of Relay email masks on registration forms, to provide anonymous email masking. */
23+
"RelayMask.RelayEmailMaskSuggestMasksToggle.v146" = "Suggerisce maschere di messaghjeria";
24+
25+
/* Displayed inside the keyboard hint when a user is entering an email in a web form. Indicates that the user has the option to use an anonymous Relay email mask instead of their personal email. Tapping on this option will populate the field with a Relay mask automatically. */
26+
"RelayMask.UseRelayEmailMaskFromKeyboard.v146" = "Impiegà un maschera di messaghjeria";
27+

firefox-ios/Shared/Supporting Files/co.lproj/Translations.strings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@
4949
/* This is the text on the secondary button used to indicate that page is being translated and the button is shown on the translation feature bottom sheet view. */
5050
"Translations.Sheet.LoadingButton.v145" = "Traduzzione di a pagina";
5151

52+
/* This is the accessibility label to announce that the page is translated and loading is completed. From a user perspective, they will see the translation icon go from loading state to active state, which means we received the a valid translation response from translating the page. */
53+
"Translations.Sheet.LoadingCompleted.AccessibilityLabel.v147" = "Pagina tradutta";
54+
5255
/* This is the text on the secondary button used to restore the translated page to its original language and the button is shown on the translation feature bottom sheet view. */
5356
"Translations.Sheet.ShowOriginalButton.v145" = "Affissà a pagina d’origine";
5457

0 commit comments

Comments
 (0)