From f1ad77c0716d283a2333c017385a7e3a82312ec7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 13:18:58 -0500 Subject: [PATCH] Localize [v121] String import 2023-12-11 (#17703) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- Client.xcodeproj/project.pbxproj | 108 +++ Client/es.lproj/InfoPlist.strings | 6 +- .../be.lproj/FirefoxHomepage.strings | 9 + .../be.lproj/Onboarding.strings | 3 + .../be.lproj/Settings.strings | 24 + .../be.lproj/Shopping.strings | 30 + .../br.lproj/FirefoxHomepage.strings | 9 + .../br.lproj/Onboarding.strings | 6 + .../br.lproj/Settings.strings | 30 + .../Supporting Files/br.lproj/Share.strings | 6 + .../br.lproj/Shopping.strings | 144 +++ .../br.lproj/TabLocation.strings | 12 + .../br.lproj/TabsTray.strings | 3 + .../ca.lproj/FirefoxHomepage.strings | 9 + .../ca.lproj/Onboarding.strings | 6 + .../ca.lproj/Settings.strings | 24 + .../ca.lproj/Shopping.strings | 153 +++ .../co.lproj/FirefoxHomepage.strings | 9 + .../co.lproj/Onboarding.strings | 24 + .../co.lproj/Settings.strings | 24 + .../co.lproj/Shopping.strings | 234 +++++ .../da.lproj/FirefoxHomepage.strings | 9 + .../da.lproj/Onboarding.strings | 3 + .../da.lproj/Settings.strings | 24 + .../da.lproj/Shopping.strings | 30 + .../de.lproj/Onboarding.strings | 2 +- .../fi.lproj/Onboarding.strings | 3 + .../fi.lproj/Shopping.strings | 9 + .../ko.lproj/Onboarding.strings | 6 + .../ko.lproj/Settings.strings | 24 + .../ko.lproj/Shopping.strings | 165 ++++ .../lo.lproj/Settings.strings | 9 + .../nb.lproj/FirefoxHomepage.strings | 9 + .../nb.lproj/Onboarding.strings | 3 + .../nb.lproj/Settings.strings | 24 + .../nb.lproj/Shopping.strings | 34 +- .../nn.lproj/FirefoxHomepage.strings | 3 + .../nn.lproj/Settings.strings | 15 + .../nn.lproj/Shopping.strings | 15 + .../pl.lproj/FirefoxHomepage.strings | 9 + .../pl.lproj/Onboarding.strings | 3 + .../pl.lproj/Settings.strings | 24 + .../pt-PT.lproj/FirefoxHomepage.strings | 6 + .../pt-PT.lproj/Settings.strings | 6 + .../pt-PT.lproj/Shopping.strings | 18 + .../rm.lproj/FirefoxHomepage.strings | 9 + .../rm.lproj/Onboarding.strings | 3 + .../rm.lproj/Settings.strings | 24 + .../rm.lproj/Shopping.strings | 30 + .../ru.lproj/EditCard.strings | 2 +- .../th.lproj/Shopping.strings | 6 + .../tt.lproj/FirefoxHomepage.strings | 3 + .../tt.lproj/Settings.strings | 24 + .../Supporting Files/tt.lproj/Share.strings | 6 + .../tt.lproj/Shopping.strings | 24 + .../Supporting Files/ug.lproj/Alert.strings | 12 + .../Supporting Files/ug.lproj/Alerts.strings | 12 + .../ug.lproj/BiometricAuthentication.strings | 6 + .../BookmarkPanelDeleteConfirm.strings | 12 + .../ug.lproj/CustomizeFirefoxHome.strings | 6 + .../ug.lproj/DisplayCard.strings | 3 + .../ug.lproj/Edit Card.strings | 3 + .../ug.lproj/EditCard.strings | 51 + .../ug.lproj/EngagementNotification.strings | 18 + .../ug.lproj/ErrorState.strings | 9 + .../ug.lproj/FirefoxHomepage.strings | 9 + .../ug.lproj/FirefoxSync.strings | 3 + .../Supporting Files/ug.lproj/Footer.strings | 6 + .../ug.lproj/JumpBackIn.strings | 6 + .../ug.lproj/Notification.strings | 3 + .../ug.lproj/Onboarding.strings | 90 ++ .../ug.lproj/RememberCard.strings | 12 + .../ug.lproj/ResearchSurface.strings | 9 + .../ug.lproj/SearchHeaderTitle.strings | 6 + .../ug.lproj/SelectCreditCard.strings | 3 + .../ug.lproj/Settings.strings | 75 ++ .../Supporting Files/ug.lproj/Share.strings | 6 + .../ug.lproj/Shopping.strings | 210 +++++ .../ug.lproj/SnackBar.strings | 9 + .../ug.lproj/TabLocation.strings | 18 + .../ug.lproj/TabsTray.strings | 21 + .../ug.lproj/ToolbarLocation.strings | 6 + .../ug.lproj/UpdateCard.strings | 15 + .../Supporting Files/ug.lproj/Upgrade.strings | 18 + .../ug.lproj/ZoomPageBar.strings | 12 + Shared/br.lproj/Localizable.strings | 3 + Shared/br.lproj/Search.strings | 3 + Shared/es.lproj/Default Browser.strings | 4 +- Shared/tt.lproj/Today.strings | 3 + Shared/ug.lproj/Localizable.strings | 888 ++++++++++++++++++ Shared/ug.lproj/LoginManager.strings | 60 ++ Shared/ug.lproj/Menu.strings | 51 + Shared/ug.lproj/PrivateBrowsing.strings | 30 + Shared/ug.lproj/Search.strings | 9 + Shared/ug.lproj/Shared.strings | 3 + Shared/ug.lproj/Storage.strings | 12 + Shared/ug.lproj/Today.strings | 60 ++ WidgetKit/ug.lproj/Localizable.strings | 3 + WidgetKit/ug.lproj/WidgetIntents.strings | 30 +- 99 files changed, 3261 insertions(+), 24 deletions(-) create mode 100644 Shared/Supporting Files/be.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/br.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/br.lproj/Share.strings create mode 100644 Shared/Supporting Files/br.lproj/Shopping.strings create mode 100644 Shared/Supporting Files/br.lproj/TabLocation.strings create mode 100644 Shared/Supporting Files/ca.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/ca.lproj/Shopping.strings create mode 100644 Shared/Supporting Files/co.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/co.lproj/Shopping.strings create mode 100644 Shared/Supporting Files/da.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/nb.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/nn.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/pl.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/pt-PT.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/rm.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/tt.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/tt.lproj/Share.strings create mode 100644 Shared/Supporting Files/ug.lproj/Alert.strings create mode 100644 Shared/Supporting Files/ug.lproj/Alerts.strings create mode 100644 Shared/Supporting Files/ug.lproj/BiometricAuthentication.strings create mode 100644 Shared/Supporting Files/ug.lproj/BookmarkPanelDeleteConfirm.strings create mode 100644 Shared/Supporting Files/ug.lproj/CustomizeFirefoxHome.strings create mode 100644 Shared/Supporting Files/ug.lproj/DisplayCard.strings create mode 100644 Shared/Supporting Files/ug.lproj/Edit Card.strings create mode 100644 Shared/Supporting Files/ug.lproj/EditCard.strings create mode 100644 Shared/Supporting Files/ug.lproj/EngagementNotification.strings create mode 100644 Shared/Supporting Files/ug.lproj/ErrorState.strings create mode 100644 Shared/Supporting Files/ug.lproj/FirefoxHomepage.strings create mode 100644 Shared/Supporting Files/ug.lproj/FirefoxSync.strings create mode 100644 Shared/Supporting Files/ug.lproj/Footer.strings create mode 100644 Shared/Supporting Files/ug.lproj/JumpBackIn.strings create mode 100644 Shared/Supporting Files/ug.lproj/Notification.strings create mode 100644 Shared/Supporting Files/ug.lproj/Onboarding.strings create mode 100644 Shared/Supporting Files/ug.lproj/RememberCard.strings create mode 100644 Shared/Supporting Files/ug.lproj/ResearchSurface.strings create mode 100644 Shared/Supporting Files/ug.lproj/SearchHeaderTitle.strings create mode 100644 Shared/Supporting Files/ug.lproj/SelectCreditCard.strings create mode 100644 Shared/Supporting Files/ug.lproj/Settings.strings create mode 100644 Shared/Supporting Files/ug.lproj/Share.strings create mode 100644 Shared/Supporting Files/ug.lproj/Shopping.strings create mode 100644 Shared/Supporting Files/ug.lproj/SnackBar.strings create mode 100644 Shared/Supporting Files/ug.lproj/TabLocation.strings create mode 100644 Shared/Supporting Files/ug.lproj/TabsTray.strings create mode 100644 Shared/Supporting Files/ug.lproj/ToolbarLocation.strings create mode 100644 Shared/Supporting Files/ug.lproj/UpdateCard.strings create mode 100644 Shared/Supporting Files/ug.lproj/Upgrade.strings create mode 100644 Shared/Supporting Files/ug.lproj/ZoomPageBar.strings create mode 100644 Shared/ug.lproj/Menu.strings create mode 100644 Shared/ug.lproj/PrivateBrowsing.strings create mode 100644 Shared/ug.lproj/Search.strings create mode 100644 Shared/ug.lproj/Shared.strings create mode 100644 Shared/ug.lproj/Storage.strings create mode 100644 Shared/ug.lproj/Today.strings create mode 100644 WidgetKit/ug.lproj/Localizable.strings diff --git a/Client.xcodeproj/project.pbxproj b/Client.xcodeproj/project.pbxproj index 679334cda318..7f4b975de9f1 100644 --- a/Client.xcodeproj/project.pbxproj +++ b/Client.xcodeproj/project.pbxproj @@ -2685,6 +2685,7 @@ 4303F46C2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/LoginManager.strings; sourceTree = ""; }; 4303F46D2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BookmarkPanel.strings; sourceTree = ""; }; 4303F46E2B0B794E00C3B8E1 /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/WidgetIntents.strings; sourceTree = ""; }; + 430400322B2778FF00866333 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/FirefoxHomepage.strings; sourceTree = ""; }; 43041686293E0B3100BBFD8A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Alerts.strings; sourceTree = ""; }; 43041687293E0B3100BBFD8A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabsTray.strings; sourceTree = ""; }; 43045C9729E428A800B5BD9B /* si */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = si; path = si.lproj/Alert.strings; sourceTree = ""; }; @@ -3113,6 +3114,8 @@ 433FF82028BCD74B006A70C8 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/JumpBackIn.strings; sourceTree = ""; }; 433FF82128BCD74B006A70C8 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/ToolbarLocation.strings; sourceTree = ""; }; 434073A929E4271900458D21 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = "hu.lproj/Edit Card.strings"; sourceTree = ""; }; + 434080752B277677006F3E45 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/FirefoxHomepage.strings; sourceTree = ""; }; + 434080762B277677006F3E45 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Shopping.strings; sourceTree = ""; }; 434094D1293E0B6000CAD2F5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Alerts.strings; sourceTree = ""; }; 434094D2293E0B6000CAD2F5 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabsTray.strings; sourceTree = ""; }; 4341BFA129BF3DB20012B981 /* nn */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nn; path = nn.lproj/EngagementNotification.strings; sourceTree = ""; }; @@ -3189,6 +3192,7 @@ 434D84EF28D886E900CD0445 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/JumpBackIn.strings; sourceTree = ""; }; 434D84F028D886E900CD0445 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/ToolbarLocation.strings; sourceTree = ""; }; 434D987B2A24C003008BEE63 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/DisplayCard.strings; sourceTree = ""; }; + 434D9BAE2B27793100526611 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/FirefoxHomepage.strings; sourceTree = ""; }; 434E1FDB299A549B00F79A7B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = "fil.lproj/Default Browser.strings"; sourceTree = ""; }; 434E1FDC299A549B00F79A7B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Today.strings; sourceTree = ""; }; 434E1FDD299A549B00F79A7B /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = fil.lproj/Localizable.strings; sourceTree = ""; }; @@ -3416,6 +3420,8 @@ 436B8BD428B39F2E00A8C749 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/JumpBackIn.strings; sourceTree = ""; }; 436B8BD528B39F2E00A8C749 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/ToolbarLocation.strings; sourceTree = ""; }; 436BFA7D2B0B79B50057FDAB /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/FirefoxHomepage.strings"; sourceTree = ""; }; + 436C34052B2776820012760E /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/FirefoxHomepage.strings; sourceTree = ""; }; + 436C34062B2776820012760E /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/Shopping.strings; sourceTree = ""; }; 436CB2BE2A0BCBD20068E25D /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/FirefoxSync.strings"; sourceTree = ""; }; 436CB2BF2A0BCBD20068E25D /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Upgrade.strings"; sourceTree = ""; }; 436CBD222A52E5EC0088B658 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/CustomizeFirefoxHome.strings; sourceTree = ""; }; @@ -3505,6 +3511,7 @@ 43766D9F2A406F5C00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/Footer.strings; sourceTree = ""; }; 43766DA02A406F5D00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/RememberCard.strings; sourceTree = ""; }; 43766DA12A406F5D00FE8056 /* gd */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gd; path = gd.lproj/UpdateCard.strings; sourceTree = ""; }; + 437691E12B2779470025509A /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/FirefoxHomepage.strings"; sourceTree = ""; }; 4376DDFB2A407097000BA966 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/Footer.strings"; sourceTree = ""; }; 4376DDFC2A407097000BA966 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/RememberCard.strings"; sourceTree = ""; }; 4376DDFD2A407097000BA966 /* pa-IN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pa-IN"; path = "pa-IN.lproj/UpdateCard.strings"; sourceTree = ""; }; @@ -3617,6 +3624,7 @@ 4384514028C6127B0043E51B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ToolbarLocation.strings; sourceTree = ""; }; 4384573E293E0C6C00A68FD9 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Alerts.strings; sourceTree = ""; }; 4384573F293E0C6D00A68FD9 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabsTray.strings; sourceTree = ""; }; + 438481B22B27762100C9AE3D /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/FirefoxHomepage.strings; sourceTree = ""; }; 4384A3682AEFC67C007BD252 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Shopping.strings; sourceTree = ""; }; 4384DCD029C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Alert.strings; sourceTree = ""; }; 4384DCD129C877F700B4B7B9 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/BiometricAuthentication.strings; sourceTree = ""; }; @@ -3666,6 +3674,7 @@ 438AEF732AC1A29C00908F58 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabLocation.strings; sourceTree = ""; }; 438B138E28B39FB900E53858 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/JumpBackIn.strings; sourceTree = ""; }; 438B138F28B39FB900E53858 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/ToolbarLocation.strings; sourceTree = ""; }; + 438BEF202B27795300DF6555 /* rm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rm; path = rm.lproj/FirefoxHomepage.strings; sourceTree = ""; }; 438C427F29D1B1EB0088717D /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/SnackBar.strings; sourceTree = ""; }; 438C9B1A2AEFC912003EB8A5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Shopping.strings; sourceTree = ""; }; 438CAA3B2A52E67C00857596 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/CustomizeFirefoxHome.strings; sourceTree = ""; }; @@ -3768,6 +3777,8 @@ 439BC6462AC1A4E000AF4D58 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Share.strings; sourceTree = ""; }; 439BC6472AC1A4E000AF4D58 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/TabLocation.strings; sourceTree = ""; }; 439C489B29760575007C3DCD /* CreditCardValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreditCardValidator.swift; sourceTree = ""; }; + 439C9D872B277A0C00CD2BA0 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/FirefoxHomepage.strings; sourceTree = ""; }; + 439C9D882B277A0C00CD2BA0 /* tt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tt; path = tt.lproj/Share.strings; sourceTree = ""; }; 439CB65C2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/CustomizeFirefoxHome.strings; sourceTree = ""; }; 439CB65D2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/SelectCreditCard.strings; sourceTree = ""; }; 439CB65E2AE68F1F00A19D54 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = sq.lproj/Share.strings; sourceTree = ""; }; @@ -3831,6 +3842,43 @@ 43A7CA142A2DF99E00BCAA15 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Footer.strings"; sourceTree = ""; }; 43A7CA152A2DF99E00BCAA15 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/RememberCard.strings"; sourceTree = ""; }; 43A7CA162A2DF99E00BCAA15 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/UpdateCard.strings"; sourceTree = ""; }; + 43A909012B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Menu.strings; sourceTree = ""; }; + 43A909022B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/PrivateBrowsing.strings; sourceTree = ""; }; + 43A909032B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Search.strings; sourceTree = ""; }; + 43A909042B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Shared.strings; sourceTree = ""; }; + 43A909052B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Storage.strings; sourceTree = ""; }; + 43A909062B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Today.strings; sourceTree = ""; }; + 43A909072B277A1700E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Alert.strings; sourceTree = ""; }; + 43A909082B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Alerts.strings; sourceTree = ""; }; + 43A909092B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BiometricAuthentication.strings; sourceTree = ""; }; + 43A9090A2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/BookmarkPanelDeleteConfirm.strings; sourceTree = ""; }; + 43A9090B2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/CustomizeFirefoxHome.strings; sourceTree = ""; }; + 43A9090C2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/DisplayCard.strings; sourceTree = ""; }; + 43A9090D2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = "ug.lproj/Edit Card.strings"; sourceTree = ""; }; + 43A9090E2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/EditCard.strings; sourceTree = ""; }; + 43A9090F2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/EngagementNotification.strings; sourceTree = ""; }; + 43A909102B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ErrorState.strings; sourceTree = ""; }; + 43A909112B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/FirefoxHomepage.strings; sourceTree = ""; }; + 43A909122B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/FirefoxSync.strings; sourceTree = ""; }; + 43A909132B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Footer.strings; sourceTree = ""; }; + 43A909142B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/JumpBackIn.strings; sourceTree = ""; }; + 43A909152B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Notification.strings; sourceTree = ""; }; + 43A909162B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Onboarding.strings; sourceTree = ""; }; + 43A909172B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/RememberCard.strings; sourceTree = ""; }; + 43A909182B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ResearchSurface.strings; sourceTree = ""; }; + 43A909192B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/SearchHeaderTitle.strings; sourceTree = ""; }; + 43A9091A2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/SelectCreditCard.strings; sourceTree = ""; }; + 43A9091B2B277A1800E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Settings.strings; sourceTree = ""; }; + 43A9091C2B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Share.strings; sourceTree = ""; }; + 43A9091D2B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Shopping.strings; sourceTree = ""; }; + 43A9091E2B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/SnackBar.strings; sourceTree = ""; }; + 43A9091F2B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/TabLocation.strings; sourceTree = ""; }; + 43A909202B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/TabsTray.strings; sourceTree = ""; }; + 43A909212B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ToolbarLocation.strings; sourceTree = ""; }; + 43A909222B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/UpdateCard.strings; sourceTree = ""; }; + 43A909232B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Upgrade.strings; sourceTree = ""; }; + 43A909242B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/ZoomPageBar.strings; sourceTree = ""; }; + 43A909252B277A1900E8AACD /* ug */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ug; path = ug.lproj/Localizable.strings; sourceTree = ""; }; 43A9527B2B0BAF12003EAEF7 /* es-CL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-CL"; path = "es-CL.lproj/FirefoxHomepage.strings"; sourceTree = ""; }; 43A9B1E62A124A3800FB58C6 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/FirefoxSync.strings; sourceTree = ""; }; 43A9B1E72A124A3800FB58C6 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Upgrade.strings; sourceTree = ""; }; @@ -3994,6 +4042,7 @@ 43BB2EE62ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/SelectCreditCard.strings; sourceTree = ""; }; 43BB2EE72ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Share.strings; sourceTree = ""; }; 43BB2EE82ADD51EE00C5B64D /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/TabLocation.strings; sourceTree = ""; }; + 43BB70742B2776A300273A74 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/FirefoxHomepage.strings; sourceTree = ""; }; 43BB76D829C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Alert.strings"; sourceTree = ""; }; 43BB76D929C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/BiometricAuthentication.strings"; sourceTree = ""; }; 43BB76DA29C87A5A00087F41 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/EditCard.strings"; sourceTree = ""; }; @@ -4018,6 +4067,10 @@ 43BDEEBE2947458800C2FD7E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/Alerts.strings; sourceTree = ""; }; 43BDEEBF2947458800C2FD7E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/TabsTray.strings; sourceTree = ""; }; 43BDEEC02947458800C2FD7E /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/ToolbarLocation.strings; sourceTree = ""; }; + 43BE1BFE2B27765600128EE2 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/FirefoxHomepage.strings; sourceTree = ""; }; + 43BE1BFF2B27765600128EE2 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Share.strings; sourceTree = ""; }; + 43BE1C002B27765600128EE2 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/Shopping.strings; sourceTree = ""; }; + 43BE1C012B27765600128EE2 /* br */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = br; path = br.lproj/TabLocation.strings; sourceTree = ""; }; 43BE578A278BA4D900491291 /* RustMozillaAppServices.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RustMozillaAppServices.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 43BE578B278BA4D900491291 /* RustMozillaAppServices-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RustMozillaAppServices-Info.plist"; sourceTree = ""; }; 43BE95742A124BAD00DCFD17 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/FirefoxSync.strings; sourceTree = ""; }; @@ -4027,6 +4080,7 @@ 43C0DABB29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/EditCard.strings; sourceTree = ""; }; 43C0DABC29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/ErrorState.strings; sourceTree = ""; }; 43C0DABD29D1B25700827785 /* kk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kk; path = kk.lproj/Settings.strings; sourceTree = ""; }; + 43C13A4C2B2778D500150A83 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/FirefoxHomepage.strings; sourceTree = ""; }; 43C1602029C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Alert.strings"; sourceTree = ""; }; 43C1602129C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/BiometricAuthentication.strings"; sourceTree = ""; }; 43C1602229C876D80090772D /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/EditCard.strings"; sourceTree = ""; }; @@ -14045,6 +14099,7 @@ D4BF6AB42893DDA9001B5130 /* en-US */, 43DC31A028B39F100034E6DF /* si */, 437C672A28D88484001A5C31 /* be */, + 43A909012B277A1700E8AACD /* ug */, ); name = Menu.strings; sourceTree = ""; @@ -14145,6 +14200,7 @@ D46830A128914E2A00CCDE3A /* et */, D4BF6AB72893DDA9001B5130 /* en-US */, 4315C1E528EAF9C300BA61F5 /* be */, + 43A909042B277A1700E8AACD /* ug */, ); name = Shared.strings; sourceTree = ""; @@ -14233,6 +14289,7 @@ 434E1FDC299A549B00F79A7B /* fil */, 431853AB2A0911440099B0E0 /* gl */, 43AEEC922B1A234900D820C3 /* bs */, + 43A909062B277A1700E8AACD /* ug */, ); name = Today.strings; sourceTree = ""; @@ -14402,6 +14459,7 @@ 43BB2EE62ADD51EE00C5B64D /* ca */, 439CB65D2AE68F1F00A19D54 /* sq */, 43AEECA62B1A234B00D820C3 /* bs */, + 43A9091A2B277A1800E8AACD /* ug */, ); name = SelectCreditCard.strings; sourceTree = ""; @@ -14464,6 +14522,8 @@ 4301323D2ADD559F00B1FAD7 /* sq */, 437CA3632B023EAB003153C0 /* tt */, 43AEECAB2B1A234B00D820C3 /* bs */, + 43BE1C012B27765600128EE2 /* br */, + 43A9091F2B277A1900E8AACD /* ug */, ); name = TabLocation.strings; sourceTree = ""; @@ -14531,6 +14591,7 @@ 4303AEF42A6557FC0043D90C /* br */, 43D2F8B72A8A45570095D4EB /* su */, 43AEEC952B1A234A00D820C3 /* bs */, + 43A909092B277A1800E8AACD /* ug */, ); name = BiometricAuthentication.strings; sourceTree = ""; @@ -14600,6 +14661,7 @@ 437B0B332A6E941600DD9F66 /* hr */, 439273302A6E95B50014E253 /* su */, 43AEEC9C2B1A234A00D820C3 /* bs */, + 43A909102B277A1800E8AACD /* ug */, ); name = ErrorState.strings; sourceTree = ""; @@ -14658,6 +14720,10 @@ 437CA3622B023EAB003153C0 /* tt */, 43D1C06A2B0B75F200D72B6A /* en-CA */, 43AEECA92B1A234B00D820C3 /* bs */, + 43BE1C002B27765600128EE2 /* br */, + 434080762B277677006F3E45 /* ca */, + 436C34062B2776820012760E /* co */, + 43A9091D2B277A1900E8AACD /* ug */, ); name = Shopping.strings; sourceTree = ""; @@ -14726,6 +14792,7 @@ 43D8C8E929FFD8BB002C3379 /* tt */, 4397616F2A0BCB850062C60C /* gl */, 43AEECA02B1A234A00D820C3 /* bs */, + 43A909142B277A1800E8AACD /* ug */, ); name = JumpBackIn.strings; sourceTree = ""; @@ -14794,6 +14861,7 @@ 43C5441F2A0913F90076D9E9 /* tt */, 439761772A0BCB860062C60C /* gl */, 43AEECAD2B1A234B00D820C3 /* bs */, + 43A909212B277A1900E8AACD /* ug */, ); name = ToolbarLocation.strings; sourceTree = ""; @@ -14841,6 +14909,18 @@ 43FBA31B2B1A264600544D5E /* sk */, 434C5B432B1A269100F4B3D5 /* th */, 436584FC2B1A26A8006FE2FA /* tr */, + 438481B22B27762100C9AE3D /* be */, + 43BE1BFE2B27765600128EE2 /* br */, + 434080752B277677006F3E45 /* ca */, + 436C34052B2776820012760E /* co */, + 43BB70742B2776A300273A74 /* da */, + 43C13A4C2B2778D500150A83 /* nb */, + 430400322B2778FF00866333 /* nn */, + 434D9BAE2B27793100526611 /* pl */, + 437691E12B2779470025509A /* pt-PT */, + 438BEF202B27795300DF6555 /* rm */, + 439C9D872B277A0C00CD2BA0 /* tt */, + 43A909112B277A1800E8AACD /* ug */, ); name = FirefoxHomepage.strings; sourceTree = ""; @@ -14910,6 +14990,7 @@ 4392732D2A6E95B50014E253 /* su */, 430132392ADD559F00B1FAD7 /* sq */, 43AEEC992B1A234A00D820C3 /* bs */, + 43A9090D2B277A1800E8AACD /* ug */, ); name = "Edit Card.strings"; sourceTree = ""; @@ -14980,6 +15061,7 @@ 435863D02A49ABEE00DC13AC /* ur */, 437B0B2D2A6E941500DD9F66 /* hr */, 43AEEC942B1A234900D820C3 /* bs */, + 43A909082B277A1800E8AACD /* ug */, ); name = Alerts.strings; sourceTree = ""; @@ -15049,6 +15131,7 @@ 439761762A0BCB860062C60C /* gl */, 437B0B3C2A6E941600DD9F66 /* hr */, 43AEECAC2B1A234B00D820C3 /* bs */, + 43A909202B277A1900E8AACD /* ug */, ); name = TabsTray.strings; sourceTree = ""; @@ -15118,6 +15201,7 @@ 437B0B322A6E941500DD9F66 /* hr */, 4392732F2A6E95B50014E253 /* su */, 43AEEC9B2B1A234A00D820C3 /* bs */, + 43A9090F2B277A1800E8AACD /* ug */, ); name = EngagementNotification.strings; sourceTree = ""; @@ -15188,6 +15272,7 @@ 437B0B362A6E941600DD9F66 /* hr */, 439273332A6E95B50014E253 /* su */, 43AEECA22B1A234A00D820C3 /* bs */, + 43A909162B277A1800E8AACD /* ug */, ); name = Onboarding.strings; sourceTree = ""; @@ -15255,6 +15340,7 @@ 4303AF002A6557FD0043D90C /* br */, 439273352A6E95B50014E253 /* su */, 43AEECA42B1A234A00D820C3 /* bs */, + 43A909182B277A1800E8AACD /* ug */, ); name = ResearchSurface.strings; sourceTree = ""; @@ -15321,6 +15407,7 @@ 435D89B82AC1A1A7005E0AD4 /* en-CA */, 435DAC5B2AEFC8F900DAF8F9 /* sq */, 43AEECA12B1A234A00D820C3 /* bs */, + 43A909152B277A1800E8AACD /* ug */, ); name = Notification.strings; sourceTree = ""; @@ -15388,6 +15475,7 @@ 435D89BE2AC1A1A7005E0AD4 /* en-CA */, 439CB65F2AE68F1F00A19D54 /* sq */, 43AEECB02B1A234B00D820C3 /* bs */, + 43A909242B277A1900E8AACD /* ug */, ); name = ZoomPageBar.strings; sourceTree = ""; @@ -15456,6 +15544,7 @@ 432361982A77CE0000027CA4 /* en-CA */, 4301323B2ADD559F00B1FAD7 /* sq */, 43AEEC9F2B1A234A00D820C3 /* bs */, + 43A909132B277A1800E8AACD /* ug */, ); name = Footer.strings; sourceTree = ""; @@ -15523,6 +15612,7 @@ 435D89B92AC1A1A7005E0AD4 /* en-CA */, 4301323C2ADD559F00B1FAD7 /* sq */, 43AEECA32B1A234A00D820C3 /* bs */, + 43A909172B277A1800E8AACD /* ug */, ); name = RememberCard.strings; sourceTree = ""; @@ -15590,6 +15680,7 @@ 435D89BC2AC1A1A7005E0AD4 /* en-CA */, 4301323E2ADD559F00B1FAD7 /* sq */, 43AEECAE2B1A234B00D820C3 /* bs */, + 43A909222B277A1900E8AACD /* ug */, ); name = UpdateCard.strings; sourceTree = ""; @@ -15659,6 +15750,7 @@ 432361972A77CE0000027CA4 /* en-CA */, 4301323A2ADD559F00B1FAD7 /* sq */, 43AEEC9E2B1A234A00D820C3 /* bs */, + 43A909122B277A1800E8AACD /* ug */, ); name = FirefoxSync.strings; sourceTree = ""; @@ -15727,6 +15819,7 @@ 435D89BD2AC1A1A7005E0AD4 /* en-CA */, 4301323F2ADD559F00B1FAD7 /* sq */, 43AEECAF2B1A234B00D820C3 /* bs */, + 43A909232B277A1900E8AACD /* ug */, ); name = Upgrade.strings; sourceTree = ""; @@ -15786,6 +15879,9 @@ 436F68302AE68E3700BF46C9 /* nb */, 439CB65E2AE68F1F00A19D54 /* sq */, 43AEECA82B1A234B00D820C3 /* bs */, + 43BE1BFF2B27765600128EE2 /* br */, + 439C9D882B277A0C00CD2BA0 /* tt */, + 43A9091C2B277A1900E8AACD /* ug */, ); name = Share.strings; sourceTree = ""; @@ -15854,6 +15950,7 @@ 432361962A77CE0000027CA4 /* en-CA */, 430132382ADD559F00B1FAD7 /* sq */, 43AEEC982B1A234A00D820C3 /* bs */, + 43A9090C2B277A1800E8AACD /* ug */, ); name = DisplayCard.strings; sourceTree = ""; @@ -15923,6 +16020,7 @@ 4303AF012A6557FD0043D90C /* br */, 437B0B382A6E941600DD9F66 /* hr */, 43AEECA52B1A234B00D820C3 /* bs */, + 43A909192B277A1800E8AACD /* ug */, ); name = SearchHeaderTitle.strings; sourceTree = ""; @@ -15989,6 +16087,7 @@ 439CB65C2AE68F1F00A19D54 /* sq */, 43AD41972AE68F2C00C4691E /* su */, 43AEEC972B1A234A00D820C3 /* bs */, + 43A9090B2B277A1800E8AACD /* ug */, ); name = CustomizeFirefoxHome.strings; sourceTree = ""; @@ -16058,6 +16157,7 @@ 437B0B2C2A6E941500DD9F66 /* hr */, 4392732B2A6E95B50014E253 /* su */, 43AEEC932B1A234900D820C3 /* bs */, + 43A909072B277A1700E8AACD /* ug */, ); name = Alert.strings; sourceTree = ""; @@ -16127,6 +16227,7 @@ 437B0B312A6E941500DD9F66 /* hr */, 4392732E2A6E95B50014E253 /* su */, 43AEEC9A2B1A234A00D820C3 /* bs */, + 43A9090E2B277A1800E8AACD /* ug */, ); name = EditCard.strings; sourceTree = ""; @@ -16196,6 +16297,7 @@ 437B0B3A2A6E941600DD9F66 /* hr */, 439273372A6E95B60014E253 /* su */, 43AEECA72B1A234B00D820C3 /* bs */, + 43A9091B2B277A1800E8AACD /* ug */, ); name = Settings.strings; sourceTree = ""; @@ -16264,6 +16366,7 @@ 437B0B3B2A6E941600DD9F66 /* hr */, 43D2F8B82A8A45570095D4EB /* su */, 43AEECAA2B1A234B00D820C3 /* bs */, + 43A9091E2B277A1900E8AACD /* ug */, ); name = SnackBar.strings; sourceTree = ""; @@ -16987,6 +17090,7 @@ D468309F28914E2800CCDE3A /* et */, D4BF6AB52893DDA9001B5130 /* en-US */, 437C672B28D88484001A5C31 /* be */, + 43A909022B277A1700E8AACD /* ug */, ); name = PrivateBrowsing.strings; sourceTree = ""; @@ -17191,6 +17295,7 @@ D46830A228914E2B00CCDE3A /* et */, D4BF6AB82893DDAA001B5130 /* en-US */, 437C672D28D88484001A5C31 /* be */, + 43A909052B277A1700E8AACD /* ug */, ); name = Storage.strings; sourceTree = ""; @@ -17590,6 +17695,7 @@ D4BF6AB62893DDA9001B5130 /* en-US */, 43DC31A128B39F100034E6DF /* si */, 437C672C28D88484001A5C31 /* be */, + 43A909032B277A1700E8AACD /* ug */, ); name = Search.strings; sourceTree = ""; @@ -17874,6 +17980,7 @@ 434E1FDD299A549B00F79A7B /* fil */, 4397617A2A0BCB860062C60C /* gl */, 43AEECB12B1A234B00D820C3 /* bs */, + 43A909252B277A1900E8AACD /* ug */, ); name = Localizable.strings; sourceTree = ""; @@ -17955,6 +18062,7 @@ 43BCA72729F69CA90072E1B7 /* oc */, 431853AC2A0911440099B0E0 /* gl */, 43AEEC962B1A234A00D820C3 /* bs */, + 43A9090A2B277A1800E8AACD /* ug */, ); name = BookmarkPanelDeleteConfirm.strings; sourceTree = ""; diff --git a/Client/es.lproj/InfoPlist.strings b/Client/es.lproj/InfoPlist.strings index 91d8afb8dff7..89c86cd2a104 100644 --- a/Client/es.lproj/InfoPlist.strings +++ b/Client/es.lproj/InfoPlist.strings @@ -5,16 +5,16 @@ "New Tab" = "Nueva pestaña"; /* Privacy - Camera Usage Description */ -"NSCameraUsageDescription" = "Firefox usa tu cámara para escanear códigos QR y tomar fotos y videos."; +"NSCameraUsageDescription" = "Firefox usa tu cámara para escanear códigos QR y realizar fotos y videos."; /* Privacy - Face ID Usage Description */ "NSFaceIDUsageDescription" = "Firefox requiere Face ID para acceder a tus inicios de sesión guardados y tarjetas cifradas."; /* Privacy - Location When In Use Usage Description */ -"NSLocationWhenInUseUsageDescription" = "Los sitios web que visites pueden solicitar conocer tu ubicación."; +"NSLocationWhenInUseUsageDescription" = "Los sitios web que visitas pueden pedir tu ubicación."; /* Privacy - Microphone Usage Description */ -"NSMicrophoneUsageDescription" = "Esto te permite realizar y subir vídeos."; +"NSMicrophoneUsageDescription" = "Firefox usa tu micrófono para grabar y subir audio."; /* Privacy - Photo Library Additions Usage Description */ "NSPhotoLibraryAddUsageDescription" = "Esto te permite guardar fotos."; diff --git a/Shared/Supporting Files/be.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/be.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..4a76ea25c65b --- /dev/null +++ b/Shared/Supporting Files/be.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "%@ выдаляе кукі, гісторыю і дадзеныя сайтаў, калі вы закрываеце ўсе прыватныя вокны."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Хто можа бачыць маю дзейнасць?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Не пакідайце слядоў на гэтай прыладзе"; + diff --git a/Shared/Supporting Files/be.lproj/Onboarding.strings b/Shared/Supporting Files/be.lproj/Onboarding.strings index 24dec1fbc02e..c592288ef73b 100644 --- a/Shared/Supporting Files/be.lproj/Onboarding.strings +++ b/Shared/Supporting Files/be.lproj/Onboarding.strings @@ -73,6 +73,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Зрабіць прадвызначаным браўзерам"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Закрыць і выйсці з знаёмства з %@"; + /* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Description.TreatementA.v120" = "Наш браўзер, падтрыманы некамерцыйнай арганізацыяй, дапамагае не даваць кампаніям таемна сачыць за вамі ў сеціве."; diff --git a/Shared/Supporting Files/be.lproj/Settings.strings b/Shared/Supporting Files/be.lproj/Settings.strings index c9adafa7787f..8871ce6c411e 100644 --- a/Shared/Supporting Files/be.lproj/Settings.strings +++ b/Shared/Supporting Files/be.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Дадаць карту"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Надзейна захавайце інфармацыю аб вашай карце, каб у наступны раз хутчэй разлічыцца."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Уключыць апавяшчэнні"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Прадвызначаны пашукавік"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Прадвызначаны пашукавік"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Пошук"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Адключыць прапановы ў прыватным праглядзе"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Прыватны сеанс"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Сістэмы хуткага пошуку"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Паказваць прапановы пошуку"; + diff --git a/Shared/Supporting Files/be.lproj/Shopping.strings b/Shared/Supporting Files/be.lproj/Shopping.strings index 83dad87792db..9022c3108d7f 100644 --- a/Shared/Supporting Files/be.lproj/Shopping.strings +++ b/Shared/Supporting Files/be.lproj/Shopping.strings @@ -10,9 +10,18 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "Ці надзейныя гэтыя водгукі? Праверце зараз, каб убачыць скарэктаваны рэйтынг."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Рэклама ад %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Што яшчэ варта разгледзець"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Ненадзейныя водгукі выдалены"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "На аснове надзейных водгукаў"; + /* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ "Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ з 5 зорак"; @@ -55,6 +64,12 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Мы не можам праверыць гэтыя водгукі"; +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Мы павінны атрымаць інфармацыю аб водгуках аб гэтым прадукце на працягу 24 гадзін. Праверце зноў пазней."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Інфармацыя хутка будзе"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Праверыць зараз"; @@ -73,6 +88,15 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Пакуль недастаткова водгукаў"; +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Калі вы ўбачыце гэты прадукт ізноў у наяўнасці, паведаміце нам пра гэта, і мы будзем правяраць водгукі."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Паведаміць, што прадукт ёсць у наяўнасці"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "Прадукт недаступны"; + /* Description for info card when the product is in analysis mode */ "Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Гэта можа заняць каля 60 секунд."; @@ -100,6 +124,9 @@ /* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ "Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "Праверка якасці водгукаў"; +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "Выбіраючы «Так, паспрабаваць», вы згаджаецеся з наступным ад %@:"; + /* Label for the first paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be the website the user is coming from when viewing this screen (default Amazon). The second parameter will be replaced by the app name. The third and fourth parameters will be the other two websites that are currently supported (Amazon, Best Buy or Walmart) besides the one used for the first parameter. */ "Shopping.OptInCard.FirstParagraph.Description.v120" = "Паглядзіце, наколькі надзейныя водгукі аб прадукце на %1$@, перш чым купляць. Праверка водгукаў, эксперыментальная функцыя ад %2$@, убудавана прама ў браўзер. Таксама працуе на %3$@ і %4$@."; @@ -193,6 +220,9 @@ /* Beta label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Beta.Title.v120" = "БЭТА"; +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Закрыць праверку водгукаў"; + /* Label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Title.v120" = "Праверка водгукаў"; diff --git a/Shared/Supporting Files/br.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/br.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..d86e379cf841 --- /dev/null +++ b/Shared/Supporting Files/br.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "Pa vez serret holl ho prenestroù prevez e vez dilamet ho toupinoù, ho roll istor hag ho roadennoù lec’hienn gant %@."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Piv a c’hall gwelout ma oberiantiz?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Na laoskit roud ebet en trevnad-mañ"; + diff --git a/Shared/Supporting Files/br.lproj/Onboarding.strings b/Shared/Supporting Files/br.lproj/Onboarding.strings index 5de30b5e22fa..cfba9cdcad68 100644 --- a/Shared/Supporting Files/br.lproj/Onboarding.strings +++ b/Shared/Supporting Files/br.lproj/Onboarding.strings @@ -28,6 +28,9 @@ /* String used to describe the option to skip the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.Skip.Action.v115" = "Tremen"; +/* String used to describe the title of the notification onboarding page in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Notification.Title.v120" = "Gant ar rebuzadurioù e c’hallit chom diogeloc’h gant %@"; + /* String used to describe the option to continue to ask for the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.TurnOnNotifications.Action.v114" = "Gweredekaat ar rebuzadurioù"; @@ -67,6 +70,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This string will be on a button so user can skip this onboarding card. */ "Onboarding.Welcome.Skip.v114" = "Tremen"; +/* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Title.TreatementA.v120" = "Ni a warez ac’hanoc’h gant plijadur"; + /* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Title.v114" = "Donemat war un internet dizalc'h"; diff --git a/Shared/Supporting Files/br.lproj/Settings.strings b/Shared/Supporting Files/br.lproj/Settings.strings index 95ff37901e09..d77dfd160501 100644 --- a/Shared/Supporting Files/br.lproj/Settings.strings +++ b/Shared/Supporting Files/br.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Ouzhpennañ ur gartenn"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Enrollit titouroù ho kartenn en un doare diogel evit paeañ buanoc’h ar c’hentañ gwech."; @@ -31,6 +34,12 @@ /* When a user is in the process of making a purchase, and has at least one saved card, we show this label inside the keyboard hint. This indicates to the user that there are stored cards available for use on this pending purchase. */ "CreditCards.Settings.UseSavedCardFromKeyboard.v112" = "Ober gant ur gartenn enrollet"; +/* Settings section title for the old Firefox account */ +"FxA.FirefoxAccount.v119" = "Kont"; + +/* Title displayed in header of the FxA settings panel. */ +"Settings.FxA.Title.v119" = "Kont"; + /* This is the description for the setting that toggles Sync related notifications in the settings menu under the Notifications section. */ "Settings.Notifications.SyncNotificationsStatus.v112" = "Dav d'an dra-mañ bezañ gweredekaet evit degemer ivinelloù ha bezañ kemennet pa kennaskit war un trevnad all."; @@ -55,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Gweredekaat ar rebuzadurioù"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Keflusker enklask dre ziouer"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Keflusker enklask dre ziouer"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Klask"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Diweredekaat ar c'hinnigoù e mod prevez"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Estez prevez"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Kefluskerioù klask prim"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Diskouez kinnigoù klask"; + diff --git a/Shared/Supporting Files/br.lproj/Share.strings b/Shared/Supporting Files/br.lproj/Share.strings new file mode 100644 index 000000000000..a0e730894237 --- /dev/null +++ b/Shared/Supporting Files/br.lproj/Share.strings @@ -0,0 +1,6 @@ +/* Error message shown in the remote tabs panel */ +"SendTo.NoDevicesFound.Message.v119" = "N’ho peus trevnad ebet all kennasket d’ar gont-mañ hegerz evit goubredañ."; + +/* This message appears when a user tries to use 'Send Link to Device' action while not logged in */ +"SendTo.NotSignedIn.Title.v119" = "N’hoc’h ket kennasket d’ho kont."; + diff --git a/Shared/Supporting Files/br.lproj/Shopping.strings b/Shared/Supporting Files/br.lproj/Shopping.strings new file mode 100644 index 000000000000..8417e661fd22 --- /dev/null +++ b/Shared/Supporting Files/br.lproj/Shopping.strings @@ -0,0 +1,144 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This one is a call to action for the popup describing the Shopping feature. It indicates that a user can go directly to the Shopping feature by tapping the text of the action. */ +"ContextualHints.Shopping.NotOptedInAction.v120" = "Esaeañ ar gwirier alioù"; + +/* Contextual hints are little popups that appear for the users informing them of new features. This is a call to action for the popup that appears after the user has opted in for the Shopping feature. It indicates that a user can directly open the review checker by tapping the text of the action. */ +"ContextualHints.Shopping.OptedInAction.v120" = "Digeriñ ar gwirier alioù"; + +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Bruderezh gant %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Produioù all"; + +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v120" = "Alioù disfizius dilamet"; + +/* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ +"Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ diwar 5 steredenn"; + +/* Button text of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Button.Text.v120" = "Komprenet am eus"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Competitiveness.Title.v120" = "Kevezerezh"; + +/* Title of the button that shows less reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.LessButton.Title.v120" = "Diskouez nebeutoc’h"; + +/* Title of the button that shows more reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.MoreButton.Title.v120" = "Diskouez muioc’h"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet, specifically focusing on the quality, design, and condition of the product's packaging. This may include details about the box, protective materials, presentation, and overall packaging experience. */ +"Shopping.HighlightsCard.Packaging.Title.v120" = "Pakata"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Price.Title.v120" = "Priz"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Quality.Title.v120" = "Perzhded"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Shipping.Title.v120" = "Kas"; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "N’hallet ket gwiriañ an alioù-mañ"; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Titouroù da zont a-benn nebeut"; + +/* Primary action title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Gwiriañ diouzhtu"; + +/* Title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.Title.v120" = "Titouroù nevez da wiriañ"; + +/* Title for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Title.v120" = "Titour ebet da gaout evit poent"; + +/* Title for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Title.v120" = "N’eus ket a-walc’h a alioù c’hoazh"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "Ar produ-mañ n’eo ket hegerz"; + +/* Description for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Gallout a ra padout tro-dro 60 eilenn."; + +/* Title for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Title.v120" = "O wiriañ perzhded an alioù"; + +/* This title is displayed on the information card as a confirmation message after a user reports that a previously out-of-stock product is now available. It's meant to acknowledge the user's contribution and encourage community engagement by letting them know their report has been successfully submitted. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Title.v121" = "Trugarez da vezañ danevellet!"; + +/* Text for the analyzer button displayed when an analysis can be updated for a product. */ +"Shopping.NoAnalysisCard.AnalyzerButton.Title.v120" = "Gwiriañ perzhded an alioù"; + +/* Title for card displayed when a shopping product has not been analysed yet. */ +"Shopping.NoAnalysisCard.HeadlineLabel.Title.v120" = "Titour ebet diwar-benn an alioù-se c’hoazh"; + +/* Description for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Body.Label.v120" = "Gallout a ra padout tro-dro 60 eilenn."; + +/* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "O wiriañ perzhded an alioù"; + +/* Label for the Learn more button in the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.LearnMoreButtonTitle.Title.v120" = "Gouzout hiroc’h"; + +/* Text for the main button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.MainButton.Title.v120" = "Ya, esaeañ anezhañ"; + +/* Show Firefox Browser Privacy Policy page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.PrivacyPolicy.Button.Title.v120" = "Reolenn a-fet buhez prevez"; + +/* Text for the secondary button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.SecondaryButton.Title.v120" = "Ket bremañ"; + +/* Show Firefox Browser Terms of Use page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.TermsOfUse.Button.Title.v120" = "Termenoù implij"; + +/* Accessibility label for the Grade labels used in 'How we determine review quality' card and 'How reliable are these reviews' card displayed in the shopping review quality bottom sheet. The placeholder will be replaced by a grade letter (e.g. A). The grading system contains letters from A-F. */ +"Shopping.ReliabilityScore.Grade.A11y.Label.v120" = "Notenn %@"; + +/* Title of the reliability card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityCardTitle.v120" = "Penaos e c’haller kaout fiziañs en alioù-se?"; + +/* Description of the reliability ratings for rating 'A' and 'B' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.AB.Description.v120" = "Alioù fizius"; + +/* Description of the reliability rating 'C' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.C.Description.v120" = "Meskaj alioù fizius ha disfizius"; + +/* Description of the reliability ratings for rating 'D' and 'F' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.DF.Description.v120" = "Alioù disfizius"; + +/* Title of the 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Label.Title.v120" = "Penaos e priziomp perzhded an alioù"; + +/* The title of the learn more button from How we determine review quality card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the Fakespot app name. */ +"Shopping.ReviewQualityCard.LearnMoreButton.Title.v120" = "Gouzout hiroc’h diwar-benn an doare ma vez priziet perzhded an alioù gant %@"; + +/* Title of the settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.Label.Title.v120" = "Arventennoù"; + +/* Label of the switch from settings card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the app name. */ +"Shopping.SettingsCard.RecommendedProducts.Label.v120" = "Diskouez produioù erbeded gant %@"; + +/* Label of the button from settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.TurnOffButton.Title.v120" = "Diweredekaat ar gwirier alioù"; + +/* Beta label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Beta.Title.v120" = "BETA"; + +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Serriñ ar gwirier alioù"; + +/* Label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Title.v120" = "Gwirier alioù"; + +/* Text for body of error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Description.v120" = "Gwiriit ma'z oc'h kennasket ouzh ar genrouedad ha klaskit adkargañ ar bajenn."; + +/* Title for error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Title.v120" = "Kennask ebet ouzh ar rouedad"; + diff --git a/Shared/Supporting Files/br.lproj/TabLocation.strings b/Shared/Supporting Files/br.lproj/TabLocation.strings new file mode 100644 index 000000000000..19bba92f6dbe --- /dev/null +++ b/Shared/Supporting Files/br.lproj/TabLocation.strings @@ -0,0 +1,12 @@ +/* Accessibility label for the security icon in url bar */ +"TabLocation.ETP.On.NotSecure.A11y.Label.v119" = "N'eo ket diarvar ar c'hennask"; + +/* Accessibility label for the security icon in url bar */ +"TabLocation.ETP.On.Secure.A11y.Label.v119" = "Kennask diarvar"; + +/* Accessibility label for the share button in url bar */ +"TabLocation.Share.A11y.Label.v119" = "Rannañ ar bajenn-mañ"; + +/* Accessibility label for the shopping button in url bar */ +"TabLocation.Shopping.A11y.Label.v120" = "Gwirier alioù"; + diff --git a/Shared/Supporting Files/br.lproj/TabsTray.strings b/Shared/Supporting Files/br.lproj/TabsTray.strings index ef8b27be372c..cf5ac3183ec3 100644 --- a/Shared/Supporting Files/br.lproj/TabsTray.strings +++ b/Shared/Supporting Files/br.lproj/TabsTray.strings @@ -16,3 +16,6 @@ /* Button label to sync tabs in your Firefox Account */ "TabsTray.SyncTabs.SyncTabsButton.Title.v109" = "Goubredañ an ivinelloù"; +/* Button label to sync tabs in your account */ +"TabsTray.SyncTabs.SyncTabsButton.Title.v119" = "Goubredañ an ivinelloù"; + diff --git a/Shared/Supporting Files/ca.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/ca.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..38458656d6d5 --- /dev/null +++ b/Shared/Supporting Files/ca.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "El %@ suprimeix les galetes, l’historial i les dades dels llocs en tancar totes les finestres privades."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Qui podria veure la meva activitat?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "No deixeu rastre en aquest dispositiu"; + diff --git a/Shared/Supporting Files/ca.lproj/Onboarding.strings b/Shared/Supporting Files/ca.lproj/Onboarding.strings index 774732c6383a..928d6de8edb8 100644 --- a/Shared/Supporting Files/ca.lproj/Onboarding.strings +++ b/Shared/Supporting Files/ca.lproj/Onboarding.strings @@ -28,6 +28,9 @@ /* String used to describe the option to skip the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.Skip.Action.v115" = "Omet"; +/* String used to describe the title of the notification onboarding page in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Notification.Title.v120" = "Les notificacions us ajuden a estar més segur amb el %@"; + /* String used to describe the option to continue to ask for the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.TurnOnNotifications.Action.v114" = "Activa les notificacions"; @@ -67,6 +70,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This string will be on a button so user can skip this onboarding card. */ "Onboarding.Welcome.Skip.v114" = "Omet"; +/* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Title.TreatementA.v120" = "Ens encanta mantenir-vos segur"; + /* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Title.v114" = "Us donem la benvinguda a una Internet independent"; diff --git a/Shared/Supporting Files/ca.lproj/Settings.strings b/Shared/Supporting Files/ca.lproj/Settings.strings index 909a933f00fb..48823878bacd 100644 --- a/Shared/Supporting Files/ca.lproj/Settings.strings +++ b/Shared/Supporting Files/ca.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Afegeix una targeta"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Deseu la informació de la targeta de manera segura per agilitzar el pagament la pròxima vegada."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Activa les notificacions"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Motor de cerca per defecte"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Motor de cerca per defecte"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Cerca"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Desactiva els suggeriments en la navegació privada"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Sessió privada"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Motors de cerca ràpida"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Mostra suggeriments de cerca"; + diff --git a/Shared/Supporting Files/ca.lproj/Shopping.strings b/Shared/Supporting Files/ca.lproj/Shopping.strings new file mode 100644 index 000000000000..1ef7caa165a8 --- /dev/null +++ b/Shared/Supporting Files/ca.lproj/Shopping.strings @@ -0,0 +1,153 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This is a call to action for the popup that appears after the user has opted in for the Shopping feature. It indicates that a user can directly open the review checker by tapping the text of the action. */ +"ContextualHints.Shopping.OptedInAction.v120" = "Obre el verificador de ressenyes"; + +/* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ +"ContextualHints.Shopping.OptedInBody.v120" = "Són fiables aquestes ressenyes? Comproveu-ho ara per a veure una puntuació ajustada."; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Més productes a tenir en compte"; + +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v120" = "S’han eliminat les ressenyes poc fiables"; + +/* Button text of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Button.Text.v120" = "Entesos"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Competitiveness.Title.v120" = "Competitivitat"; + +/* Title of the button that shows less reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.LessButton.Title.v120" = "Mostra'n menys"; + +/* Title of the button that shows more reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.MoreButton.Title.v120" = "Mostra'n més"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet, specifically focusing on the quality, design, and condition of the product's packaging. This may include details about the box, protective materials, presentation, and overall packaging experience. */ +"Shopping.HighlightsCard.Packaging.Title.v120" = "Embalatge"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Price.Title.v120" = "Preu"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Quality.Title.v120" = "Qualitat"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Shipping.Title.v120" = "Enviament"; + +/* Title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Title.v120" = "Punts destacats de les ressenyes recents"; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Description.v120" = "Malauradament, no podem comprovar la qualitat de les ressenyes per certs tipus de productes. Per exemple, targetes de regal, transmissions de vídeo, música i jocs."; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "No podem comprovar aquestes ressenyes"; + +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Hauríem de tenir informació sobre les ressenyes del producte d'aquí a 24 hores. Torneu més tard."; + +/* Primary action title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Comprova-ho ara"; + +/* Description for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Description.v120" = "Estem treballant per a resoldre el problema. Torneu-hi més tard."; + +/* Title for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Title.v120" = "No hi ha informació disponible ara mateix"; + +/* Title for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Encara no hi ha prou ressenyes"; + +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Si veieu que torna a haver-hi estoc del producte, informeu-nos i en comprovarem les ressenyes."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Informa que torna a haver-hi estoc del producte"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "El producte no està disponible"; + +/* Description for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Això pot trigar uns 60 segons."; + +/* Title for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Title.v120" = "Comprovació de la qualitat de les ressenyes"; + +/* This description appears beneath the confirmation title on the information card to inform the user that their report regarding the product stock status has been received and is being processed. It serves to set the expectation that the review information will be updated within 24 hours and invites the user to revisit the product page for updates. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Description.v121" = "Hauríem de tenir informació sobre les ressenyes del producte d'aquí a 24 hores. Torneu més tard."; + +/* This title is displayed on the information card as a confirmation message after a user reports that a previously out-of-stock product is now available. It's meant to acknowledge the user's contribution and encourage community engagement by letting them know their report has been successfully submitted. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Title.v121" = "Gràcies per informar-ne!"; + +/* Text for the analyzer button displayed when an analysis can be updated for a product. */ +"Shopping.NoAnalysisCard.AnalyzerButton.Title.v120" = "Comprova la qualitat de les ressenyes"; + +/* Text for the body label, to check the reliability of a product. */ +"Shopping.NoAnalysisCard.BodyLabel.Title.v120" = "Per saber si les ressenyes són fiables, comproveu-ne la qualitat. Només són 60 segons."; + +/* Title for card displayed when a shopping product has not been analysed yet. */ +"Shopping.NoAnalysisCard.HeadlineLabel.Title.v120" = "Encara no hi ha informació sobre aquestes ressenyes"; + +/* Description for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Body.Label.v120" = "Això pot trigar uns 60 segons."; + +/* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "S'està comprovant la qualitat de les ressenyes"; + +/* Label for the Learn more button in the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.LearnMoreButtonTitle.Title.v120" = "Més informació"; + +/* Show Firefox Browser Privacy Policy page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.PrivacyPolicy.Button.Title.v120" = "Política de privadesa"; + +/* Text for the secondary button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.SecondaryButton.Title.v120" = "Ara no"; + +/* Show Firefox Browser Terms of Use page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.TermsOfUse.Button.Title.v120" = "Condicions d'ús"; + +/* Accessibility label for the Grade labels used in 'How we determine review quality' card and 'How reliable are these reviews' card displayed in the shopping review quality bottom sheet. The placeholder will be replaced by a grade letter (e.g. A). The grading system contains letters from A-F. */ +"Shopping.ReliabilityScore.Grade.A11y.Label.v120" = "Qualificació %@"; + +/* Title of the reliability card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityCardTitle.v120" = "Són fiables aquestes ressenyes?"; + +/* Description of the reliability ratings for rating 'A' and 'B' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.AB.Description.v120" = "Ressenyes fiables"; + +/* Description of the reliability rating 'C' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.C.Description.v120" = "Barreja de ressenyes fiables i poc fiables"; + +/* Description of the reliability ratings for rating 'D' and 'F' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.DF.Description.v120" = "Ressenyes poc fiables"; + +/* Title of the 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Label.Title.v120" = "Com es determina la qualitat de la ressenya"; + +/* Mixed reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.MixedReviews.Label.v120" = "Creiem que hi ha un barreja de ressenyes fiables i poc fiables"; + +/* Reliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.ReliableReviews.Label.v120" = "Les ressenyes són fiables. Creiem que probablement són de clients reals honestos i no estan esbiaixades."; + +/* Unreliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.UnreliableReviews.Label.v120" = "Les ressenyes són poc fiables. Creiem que poden ser falses o esbiaixades."; + +/* Title of the settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.Label.Title.v120" = "Paràmetres"; + +/* Label of the switch from settings card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the app name. */ +"Shopping.SettingsCard.RecommendedProducts.Label.v120" = "Mostra els productes recomanats pel %@"; + +/* Beta label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Beta.Title.v120" = "BETA"; + +/* Label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Title.v120" = "Verificador de ressenyes"; + +/* Text for body of error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Description.v120" = "Comproveu la connexió de xarxa i torneu a carregar la pàgina."; + +/* Title for error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Title.v120" = "No hi ha connexió de xarxa"; + diff --git a/Shared/Supporting Files/co.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/co.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..a8267452ebaa --- /dev/null +++ b/Shared/Supporting Files/co.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "%@ squassa i vostri canistrelli, cronolugia è dati di siti quandu vo chjudite tutte e vostre finestre private."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Quale puderia fighjà a mo attività ?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Ùn lascià alcuna traccia nant’à st’apparechju"; + diff --git a/Shared/Supporting Files/co.lproj/Onboarding.strings b/Shared/Supporting Files/co.lproj/Onboarding.strings index 2598c43e56f8..ad873688a941 100644 --- a/Shared/Supporting Files/co.lproj/Onboarding.strings +++ b/Shared/Supporting Files/co.lproj/Onboarding.strings @@ -25,18 +25,30 @@ /* String used to describe the option to continue to ask for the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.Continue.Action.v114" = "Cuntinuà"; +/* String used to describe the description of the notification onboarding page in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Notification.Description.v120" = "Mandate in sicurità l’unghjette trà i vostri apparechji è scuprite d’altre funzioni di cunfidenzialità di %@."; + /* String used to describe the option to skip the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.Skip.Action.v115" = "Ignurà"; +/* String used to describe the title of the notification onboarding page in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Notification.Title.v120" = "E nutificazioni vi aiutanu à stà in sicurità cù %@"; + /* String used to describe the option to continue to ask for the notification permission in Firefox Onboarding screens. */ "Onboarding.Notification.TurnOnNotifications.Action.v114" = "Attivate e nutificazioni"; +/* String used to describes the description of what Firefox is on the Sync onboarding page for current version in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Sync.Description.v120" = "Quandu site cunnessi cù a sincrunizazione attivata, a vostra sicurità hè rinfurzata. %@ cifra e vostre parolle d’intesa, e vostre indette, è ancu di più."; + /* String used to describes the option to skip the Sync sign in during onboarding for the current version in Firefox Onboarding screens. */ "Onboarding.Sync.SignIn.Action.v114" = "Cunnettesi"; /* String used to describes the option to skip the Sync sign in during onboarding for the current version in Firefox Onboarding screens. */ "Onboarding.Sync.Skip.Action.v114" = "Ignurà"; +/* String used to describes the title of what Firefox is on the Sync onboarding page for current version in our Onboarding screens. */ +"Onboarding.Sync.Title.v120" = "Prutigitevi grazia à a cifratura quandu vo passate da un apparechju à l’altru"; + /* 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" = "Sfondulu di screnu classicu"; @@ -61,12 +73,24 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Sceglie cum’è navigatore predefinitu"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Chjode è compie u prucessu d’accolta di %@"; + +/* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Description.TreatementA.v120" = "U nostru navigatore sustinutu da un urganismu senza scopu lucrativu impedisce l’imprese di seguitavvi da manera sicreta nant’à u Web."; + +/* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Welcome.Description.v120" = "U nostru navigatore sustinutu da un urganismu senza scopu lucrativu impedisce l’imprese di seguitavvi da manera sicreta nant’à u Web."; + /* String used to describe the title of link button is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Link.Action.v114" = "Sapene di più in a nostra dichjarazione di cunfidenzialità"; /* Describes the action on the first onboarding page in our Onboarding screen. This string will be on a button so user can skip this onboarding card. */ "Onboarding.Welcome.Skip.v114" = "Ignurà"; +/* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Title.TreatementA.v120" = "A vostra prutezzione cunta per noi"; + /* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Title.v114" = "Benvenuta in un Internet indipendente"; diff --git a/Shared/Supporting Files/co.lproj/Settings.strings b/Shared/Supporting Files/co.lproj/Settings.strings index 18426963d94c..35c05839bf47 100644 --- a/Shared/Supporting Files/co.lproj/Settings.strings +++ b/Shared/Supporting Files/co.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Aghjunghje una carta"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Arregistrate l’infurmazione di a vostra carta di manera assicurata per pagà più prestu a prossima volta."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Attivate e nutificazioni"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Mutore di ricerca predefinitu"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Mutore di ricerca predefinitu"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Ricercà"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Disattivà e suggestioni in navigazione privata"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Sessione privata"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Mutori di ricerca rapidi"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Affissà e suggestioni"; + diff --git a/Shared/Supporting Files/co.lproj/Shopping.strings b/Shared/Supporting Files/co.lproj/Shopping.strings new file mode 100644 index 000000000000..e999de8be66b --- /dev/null +++ b/Shared/Supporting Files/co.lproj/Shopping.strings @@ -0,0 +1,234 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This one indicates that a user can tap on the shopping button to start using the Shopping feature. */ +"ContextualHints.Shopping.NotOptedIn.v120" = "Prima di cumprà, circate à sapè s’è vo pudete fà cunfidenza à l’avisi nant’à stu pruduttu."; + +/* Contextual hints are little popups that appear for the users informing them of new features. This one is a call to action for the popup describing the Shopping feature. It indicates that a user can go directly to the Shopping feature by tapping the text of the action. */ +"ContextualHints.Shopping.NotOptedInAction.v120" = "Pruvà u verificadore d’avisu"; + +/* Contextual hints are little popups that appear for the users informing them of new features. This is a call to action for the popup that appears after the user has opted in for the Shopping feature. It indicates that a user can directly open the review checker by tapping the text of the action. */ +"ContextualHints.Shopping.OptedInAction.v120" = "Apre u verificadore d’avisu"; + +/* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ +"ContextualHints.Shopping.OptedInBody.v120" = "St’avisi serianu degni di cunfidenza ? Cuntrollà subitu per fighjà una valutazione rettificata."; + +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Publicità da %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Altri prudutti à valutà"; + +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v120" = "Avisi micca degni di cunfidenza cacciati"; + +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "Nant’à a basa d’avisi degni di cunfidenza"; + +/* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ +"Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ stelle nant’à 5"; + +/* Title of the adjusted rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Title.v120" = "Valutazione rettificata"; + +/* Button text of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Button.Text.v120" = "Aghju capitu"; + +/* Title of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Title.v120" = "L’analisa hè l’ultima"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Competitiveness.Title.v120" = "Cumpetitività"; + +/* Title of the button that shows less reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.LessButton.Title.v120" = "Affissà menu detaglii"; + +/* Title of the button that shows more reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.MoreButton.Title.v120" = "Affissà più detaglii"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet, specifically focusing on the quality, design, and condition of the product's packaging. This may include details about the box, protective materials, presentation, and overall packaging experience. */ +"Shopping.HighlightsCard.Packaging.Title.v120" = "Imballasgiu"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Price.Title.v120" = "Prezzu"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Quality.Title.v120" = "Qualità"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Shipping.Title.v120" = "Spedizione"; + +/* Title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Title.v120" = "Messe in lume da l’avisi recente"; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Description.v120" = "Per disgrazia, ùn pudemu micca cuntrollà a qualità di l’avisi per certi tipi di prudutti. Per indettu, e carte di rigalu, a diffusione di filmetti è di musica, è i ghjochi."; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Ùn pudemu micca cuntrollà st’avisi"; + +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Duveriamu avè l’infurmazioni nant’à l’avisi di stu pruduttu da quì à 24 ore. Ci vole à verificà dopu."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Infurmazione dispunibule frà pocu"; + +/* Primary action title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Cuntrollà subitu"; + +/* Title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.Title.v120" = "Infurmazioni nove à cuntrollà"; + +/* Description for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Description.v120" = "Travagliemu per currege stu penseru. Ci vole à verificà ulteriurmente."; + +/* Title for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Title.v120" = "Alcuna infurmazione dispunibule fine à quì"; + +/* Description for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Description.v120" = "Quandu stu pruduttu averà d’altri avisi, puderemu cuntrollà a so qualità."; + +/* Title for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Ùn ci hè ancu abbastanza avisi"; + +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "S’è vo fighjate chì stu pruduttu hè torna dispunibule, fatecilu sapè è cuntinueremu à cuntrollà l’avisi."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Fà sapè chì stu pruduttu hè torna dispunibule"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "U pruduttu ùn hè micca dispunibule"; + +/* Description for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Description.v120" = "St’operazione pò piglià 60 seconde"; + +/* Title for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Title.v120" = "Cuntrollà a qualità di l’avisi"; + +/* This description appears beneath the confirmation title on the information card to inform the user that their report regarding the product stock status has been received and is being processed. It serves to set the expectation that the review information will be updated within 24 hours and invites the user to revisit the product page for updates. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Description.v121" = "Duveriamu avè l’infurmazioni nant’à l’avisi di stu pruduttu da quì à 24 ore. Ci vole à verificà dopu."; + +/* This title is displayed on the information card as a confirmation message after a user reports that a previously out-of-stock product is now available. It's meant to acknowledge the user's contribution and encourage community engagement by letting them know their report has been successfully submitted. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Title.v121" = "Vi ringraziemu di u vostru signalamentu !"; + +/* Text for the analyzer button displayed when an analysis can be updated for a product. */ +"Shopping.NoAnalysisCard.AnalyzerButton.Title.v120" = "Cuntrollà a qualità di l’avisi"; + +/* Text for the body label, to check the reliability of a product. */ +"Shopping.NoAnalysisCard.BodyLabel.Title.v120" = "Per sapè s’è l’avisi di stu pruduttu sò degni di cunfidenza, cuntrollà a qualità di l’avisi. St’operazione piglia circa 60 seconde solu."; + +/* Title for card displayed when a shopping product has not been analysed yet. */ +"Shopping.NoAnalysisCard.HeadlineLabel.Title.v120" = "Ùn ci hè ancu infurmazione nant’à st’avisi"; + +/* Description for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Body.Label.v120" = "St’operazione pò piglià 60 seconde"; + +/* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "Cuntrollà a qualità di l’avisi"; + +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "A selezzione di « Sì, pruvallu » vole dì chì vo accettate quell’elementi di %@ :"; + +/* Label for the first paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be the website the user is coming from when viewing this screen (default Amazon). The second parameter will be replaced by the app name. The third and fourth parameters will be the other two websites that are currently supported (Amazon, Best Buy or Walmart) besides the one used for the first parameter. */ +"Shopping.OptInCard.FirstParagraph.Description.v120" = "Fighjate quantu sò degni di cunfidenza l‘avisi di prudutti nant’à %1$@ prima di cumprà. U verificadore d’avisu, una funzione esperimentale da %2$@, hè integratu direttamente in u navigatore. Funziuneghja ancu nant’à %3$@ ènd %4$@."; + +/* Label for the header of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.HeaderLabel.Title.v120" = "Pruvate a nostra guida di cunfidenza nant’à l’avisi di prudutti"; + +/* Label for the Learn more button in the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.LearnMoreButtonTitle.Title.v120" = "Sapene di più"; + +/* Text for the main button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.MainButton.Title.v120" = "Sì, pruvallu"; + +/* Show Firefox Browser Privacy Policy page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.PrivacyPolicy.Button.Title.v120" = "Pulitica di cunfidenzialità"; + +/* Text for the secondary button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.SecondaryButton.Title.v120" = "Micca subitu"; + +/* Label for the second paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be replaced by the Fakespot app name. The second parameter will be replaced the company name of Mozilla. */ +"Shopping.OptInCard.SecondParagraph.Description.v120" = "Impieghendu a tecnolugia di %1$@ da %2$@, vi aiutemu à rispinghje l’avisi partigiani è falsi. U nostru mudellu d’intelligenza artificiale hè amendatu cuntinuatamente per prutegevi quandu vo cumprate."; + +/* Show Firefox Browser Terms of Use page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.TermsOfUse.Button.Title.v120" = "Cundizioni d’utilizazione"; + +/* Accessibility label for the Grade labels used in 'How we determine review quality' card and 'How reliable are these reviews' card displayed in the shopping review quality bottom sheet. The placeholder will be replaced by a grade letter (e.g. A). The grading system contains letters from A-F. */ +"Shopping.ReliabilityScore.Grade.A11y.Label.v120" = "Nota %@"; + +/* Title of the reliability card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityCardTitle.v120" = "Quantu seranu degni di cunfidenza st’avisi ?"; + +/* Description of the reliability ratings for rating 'A' and 'B' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.AB.Description.v120" = "Avisi degni di cunfidenza"; + +/* Description of the reliability rating 'C' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.C.Description.v120" = "Mischju d’avisi più o menu degni di cunfidenza"; + +/* Description of the reliability ratings for rating 'D' and 'F' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.DF.Description.v120" = "Avisi micca degni di cunfidenza"; + +/* Adjusted rating label from How we determine review quality card displayed in the shopping review quality bottom sheet. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.AdjustedRating.Label.v120" = "A *valutazione rettificata* si basa solu nant’à l’avisi chì no cridemu degni di cunfidenza."; + +/* Accessibility label for the up chevron, from 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Collapse.AccessibilityLabel.v120" = "Riduce a scheda « Cumu determinemu a qualità d’un avisu »"; + +/* Accessibility label for the down chevron, from 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Expand.AccessibilityLabel.v120" = "Sviluppà a scheda « Cumu determinemu a qualità d’un avisu »"; + +/* Label of the headline from How we determine review quality card displayed in the shopping review quality bottom sheet. The first parameter will be replaced by the Fakespot app name and the second parameter by the company name of Mozilla. */ +"Shopping.ReviewQualityCard.Headline.Label.v120" = "Impieghemu a tecnolugia d’intelligenza artificial di %1$@ da %2$@ per verificà s’è l’avisi nant’à i prudutti sò degni di cunfidenza. Què vi aiuterà solu à misurà a qualità di l’avisu, micca quella di u pruduttu"; + +/* Highlights label from How we determine review quality card displayed in the shopping review quality bottom sheet. The parameter substitutes the partner website the user is coming from. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.Highlights.Label.v120" = "L’elementi *messi in lume* sò l’avisi lasciati nant’à %1@ durante l’ultimi 80 ghjorni chì no cridemu degni di cunfidenza."; + +/* Title of the 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Label.Title.v120" = "Cumu determinemu a qualità d’un avisu"; + +/* The title of the learn more button from How we determine review quality card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the Fakespot app name. */ +"Shopping.ReviewQualityCard.LearnMoreButton.Title.v120" = "Sapene di più nant’à cumu %@ determineghja a qualità di l’avisi"; + +/* Mixed reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.MixedReviews.Label.v120" = "Pensemu chì ci hè un mischju d’avisi più o menu degni di cunfidenza"; + +/* Reliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.ReliableReviews.Label.v120" = "Avisi degni di cunfidenza. Pensemu chì l’avisi venenu sicuramente da clienti veri chì anu lasciatu avisi sinceri è imparziali."; + +/* Label of the sub headline from How we determine review quality card displayed in the shopping review quality bottom sheet. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.SubHeadline.Label.v120" = "Demu à ogni avisu di pruduttu una *nota alfabetica* da A fine à F."; + +/* Unreliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.UnreliableReviews.Label.v120" = "Avisi micca degni di cunfidenza. Pensemu chì l’avisi sò sicuramente falsi o ch’elli venenu da persone partigiane."; + +/* Accessibility label for the up chevron icon used to collapse or minimize the Settings Card within the shopping product review bottom sheet. */ +"Shopping.SettingsCard.Collapse.AccessibilityLabel.v120" = "Riduce a scheda di e preferenze"; + +/* Accessibility label for the down chevron icon used to expand or show the details of the Settings Card within the shopping product review bottom sheet. */ +"Shopping.SettingsCard.Expand.AccessibilityLabel.v120" = "Sviluppà a scheda di e preferenze"; + +/* Action title of the footer underneath the Settings Card displayed in the shopping review quality bottom sheet. The first parameter will be replaced by the Fakespot app name and the second parameter by the company name of Mozilla. */ +"Shopping.SettingsCard.Footer.Action.v120" = "U verificadore d’avisu funziuneghja grazia à %1$@ da %2$@"; + +/* Title of the settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.Label.Title.v120" = "Preferenze"; + +/* Label of the switch from settings card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the app name. */ +"Shopping.SettingsCard.RecommendedProducts.Label.v120" = "Affissà i prudutti ricumandati da %@"; + +/* Label of the button from settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.TurnOffButton.Title.v120" = "Disattivà u verificadore d’avisu"; + +/* Beta label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Beta.Title.v120" = "BETA"; + +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Chjode u verificadore d’avisu"; + +/* Label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Title.v120" = "Verificadore d’avisu"; + +/* Text for body of error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Description.v120" = "Verificate a vostra cunnessione di reta è pruvate di ricaricà a pagina."; + +/* Title for error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Title.v120" = "Nisuna cunnessione di reta"; + diff --git a/Shared/Supporting Files/da.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/da.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..602c96fba149 --- /dev/null +++ b/Shared/Supporting Files/da.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "%@ sletter dine cookies, din historik og dine websteds-data, når du lukker alle dine private vinduer."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Hvem kan muligvis se min aktivitet?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Efterlad ingen spor på denne enhed"; + diff --git a/Shared/Supporting Files/da.lproj/Onboarding.strings b/Shared/Supporting Files/da.lproj/Onboarding.strings index f7ec6557e8c5..3f2259f08da7 100644 --- a/Shared/Supporting Files/da.lproj/Onboarding.strings +++ b/Shared/Supporting Files/da.lproj/Onboarding.strings @@ -73,6 +73,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Angiv som standardbrowser"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Luk og afslut introduktion til %@"; + /* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Description.TreatementA.v120" = "Vores browser er støttet af en nonprofit-organisation og forhindrer virksomheder i at følge dig rundt på nettet i det skjulte."; diff --git a/Shared/Supporting Files/da.lproj/Settings.strings b/Shared/Supporting Files/da.lproj/Settings.strings index 6a497743bdb7..35f8eef0e257 100644 --- a/Shared/Supporting Files/da.lproj/Settings.strings +++ b/Shared/Supporting Files/da.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Tilføj kort"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Gem dine kortoplysninger sikkert og betal hurtigere næste gang."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Slå beskeder til"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Standardsøgetjeneste"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Standardsøgetjeneste"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Søgning"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Slå forslag fra i privat browsing"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Privat session"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Søgetjenester til hurtig søgning"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Vis søgeforslag"; + diff --git a/Shared/Supporting Files/da.lproj/Shopping.strings b/Shared/Supporting Files/da.lproj/Shopping.strings index ccab329d8141..d7621ba59ad7 100644 --- a/Shared/Supporting Files/da.lproj/Shopping.strings +++ b/Shared/Supporting Files/da.lproj/Shopping.strings @@ -10,9 +10,18 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "Er disse anmeldelser pålidelige? Tjek nu for at se en justeret bedømmelse."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Annoncer fra %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Mere at overveje"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Upålidelige anmeldelser er blevet fjernet"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "Baseret på pålidelige anmeldelser"; + /* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ "Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ ud af 5 stjerner"; @@ -55,6 +64,12 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Kan ikke kontrollere disse anmeldelser"; +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Vi burde have oplysninger om dette produkts anmeldelser klar indenfor 24 timer. Tjek igen senere."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Info kommer snart"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Kontroller nu"; @@ -73,6 +88,15 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Ikke nok anmeldelser lige nu"; +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Hvis du lægger mærke til at produktet er på lager igen, må du gerne rapportere det. Så kan vi kontrollere anmeldelserne."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Rapporter at produktet er på lager igen"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "Produktet er ikke tilgængeligt"; + /* Description for info card when the product is in analysis mode */ "Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Dette kan tage cirka 60 sekunder."; @@ -100,6 +124,9 @@ /* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ "Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "Kontrollerer kvaliteten af anmeldelser"; +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "Ved at vælge \"Ja, prøv det\" accepterer du følgende fra %@:"; + /* Label for the first paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be the website the user is coming from when viewing this screen (default Amazon). The second parameter will be replaced by the app name. The third and fourth parameters will be the other two websites that are currently supported (Amazon, Best Buy or Walmart) besides the one used for the first parameter. */ "Shopping.OptInCard.FirstParagraph.Description.v120" = "Se, hvor pålidelige anmeldelserne af produkter på %1$@ er, før du handler. Verificering af anmeldelser, en eksperimentel funktion fra %2$@, er indbygget i browseren. Funktionen virker også på %3$@ og %4$@."; @@ -193,6 +220,9 @@ /* Beta label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Beta.Title.v120" = "BETA"; +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Luk verificering af anmeldelser"; + /* Label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Title.v120" = "Verificering af anmeldelser"; diff --git a/Shared/Supporting Files/de.lproj/Onboarding.strings b/Shared/Supporting Files/de.lproj/Onboarding.strings index 59892505e155..91c7c5d60c8c 100644 --- a/Shared/Supporting Files/de.lproj/Onboarding.strings +++ b/Shared/Supporting Files/de.lproj/Onboarding.strings @@ -47,7 +47,7 @@ "Onboarding.Sync.Skip.Action.v114" = "Überspringen"; /* String used to describes the title of what Firefox is on the Sync onboarding page for current version in our Onboarding screens. */ -"Onboarding.Sync.Title.v120" = "Verschlüsseln Sie ihre Daten, wenn Sie geräteübergreifend arbeiten"; +"Onboarding.Sync.Title.v120" = "Verschlüsseln Sie Ihre Daten, wenn Sie geräteübergreifend arbeiten"; /* 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" = "Hintergrund „Klassisch“"; diff --git a/Shared/Supporting Files/fi.lproj/Onboarding.strings b/Shared/Supporting Files/fi.lproj/Onboarding.strings index 054d6333c4d8..0c3b477a9add 100644 --- a/Shared/Supporting Files/fi.lproj/Onboarding.strings +++ b/Shared/Supporting Files/fi.lproj/Onboarding.strings @@ -73,6 +73,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Aseta oletusselaimeksi"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Sulje ja poistu %@in käyttöönottovaiheesta"; + /* String used to describe the title of link button is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Link.Action.v114" = "Lue yksityisyyskäytäntömme"; diff --git a/Shared/Supporting Files/fi.lproj/Shopping.strings b/Shared/Supporting Files/fi.lproj/Shopping.strings index f43536d35110..b75a7e4fc404 100644 --- a/Shared/Supporting Files/fi.lproj/Shopping.strings +++ b/Shared/Supporting Files/fi.lproj/Shopping.strings @@ -13,6 +13,9 @@ /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Epäluotettavat arvostelut poistettu"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "Luotettavien arvostelujen pohjalta"; + /* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ "Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@/5 tähteä"; @@ -55,6 +58,9 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Näitä arvosteluja ei voi tarkistaa"; +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Tiedot tulossa pian"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Tarkista nyt"; @@ -73,6 +79,9 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Ei vielä tarpeeksi arvosteluja"; +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Ilmoita, että tuotetta on varastossa"; + /* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ "Shopping.InfoCard.ProductNotInStock.Title.v121" = "Tuote ei ole saatavilla"; diff --git a/Shared/Supporting Files/ko.lproj/Onboarding.strings b/Shared/Supporting Files/ko.lproj/Onboarding.strings index bfd9fec1663d..7f90990d420b 100644 --- a/Shared/Supporting Files/ko.lproj/Onboarding.strings +++ b/Shared/Supporting Files/ko.lproj/Onboarding.strings @@ -76,6 +76,12 @@ /* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ "Onboarding.Welcome.Close.AccessibilityLabel.v121" = "%@ 온보딩을 닫고 종료합니다."; +/* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Description.TreatementA.v120" = "이 비영리 지원 브라우저는 회사들이 웹에서 사용자를 몰래 추적하는 것을 차단하는 데 도움이 됩니다."; + +/* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Welcome.Description.v120" = "이 비영리 지원 브라우저는 회사들이 웹에서 사용자를 몰래 추적하는 것을 차단하는 데 도움이 됩니다."; + /* String used to describe the title of link button is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Link.Action.v114" = "개인정보 보호정책에서 자세히 알아보기"; diff --git a/Shared/Supporting Files/ko.lproj/Settings.strings b/Shared/Supporting Files/ko.lproj/Settings.strings index 0350848cf64f..4765881dd5ad 100644 --- a/Shared/Supporting Files/ko.lproj/Settings.strings +++ b/Shared/Supporting Files/ko.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "카드 추가"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "카드 정보를 안전하게 저장하여 다음 번에 더 빨리 체크아웃하십시오."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "알림 켜기"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "기본 검색 엔진"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "기본 검색 엔진"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "검색"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "사생활 보호 브라우징에서 제안 끄기"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "사생활 보호 세션"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "빠른 검색 엔진"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "검색 추천 보기"; + diff --git a/Shared/Supporting Files/ko.lproj/Shopping.strings b/Shared/Supporting Files/ko.lproj/Shopping.strings index 87bc27735b95..ce65f2c9b245 100644 --- a/Shared/Supporting Files/ko.lproj/Shopping.strings +++ b/Shared/Supporting Files/ko.lproj/Shopping.strings @@ -10,9 +10,18 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "이 리뷰는 신뢰할 수 있나요? 조정된 평점을 보려면 지금 확인하세요."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "%@의 광고"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "더 보기"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "신뢰할 수 없는 리뷰는 삭제됨"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "믿을 수 있는 리뷰를 바탕으로"; + /* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ "Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "별 5개 중 %@개"; @@ -55,15 +64,171 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "이 리뷰를 확인할 수 없음"; +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "24시간 이내에 이 제품의 리뷰에 대한 정보를 받아야 합니다. 다시 확인해 주세요."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "곧 정보 제공 예정"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "지금 확인"; /* Title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.Title.v120" = "확인할 새로운 정보"; +/* Description for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Description.v120" = "문제를 해결하기 위해 노력하고 있습니다. 곧 다시 확인하시기 바랍니다."; + +/* Title for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Title.v120" = "현재 사용 가능한 정보가 없음"; + +/* Description for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Description.v120" = "이 제품에 대한 리뷰가 더 많아지면 품질을 확인할 수 있을 것입니다."; + +/* Title for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Title.v120" = "아직 리뷰가 충분하지 않음"; + +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "이 제품이 재입고된 것을 확인하시면, 보고해 주시면 리뷰를 확인하도록 하겠습니다."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "제품 재입고 신고"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "제품을 사용할 수 없음"; + +/* Description for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Description.v120" = "이 작업은 약 60초 정도 걸릴 수 있습니다."; + +/* Title for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Title.v120" = "리뷰 품질 확인 중"; + /* This description appears beneath the confirmation title on the information card to inform the user that their report regarding the product stock status has been received and is being processed. It serves to set the expectation that the review information will be updated within 24 hours and invites the user to revisit the product page for updates. */ "Shopping.InfoCard.ReportSubmittedByCurrentUser.Description.v121" = "24시간 이내에 이 제품의 리뷰에 대한 정보를 받아야 합니다. 다시 확인해 주세요."; /* This title is displayed on the information card as a confirmation message after a user reports that a previously out-of-stock product is now available. It's meant to acknowledge the user's contribution and encourage community engagement by letting them know their report has been successfully submitted. */ "Shopping.InfoCard.ReportSubmittedByCurrentUser.Title.v121" = "보고해 주셔서 감사합니다!"; +/* Text for the analyzer button displayed when an analysis can be updated for a product. */ +"Shopping.NoAnalysisCard.AnalyzerButton.Title.v120" = "리뷰 품질 확인"; + +/* Text for the body label, to check the reliability of a product. */ +"Shopping.NoAnalysisCard.BodyLabel.Title.v120" = "이 제품의 리뷰가 신뢰할 수 있는지 확인하려면 리뷰 품질을 확인하세요. 약 60초밖에 걸리지 않습니다."; + +/* Title for card displayed when a shopping product has not been analysed yet. */ +"Shopping.NoAnalysisCard.HeadlineLabel.Title.v120" = "이 리뷰에 대한 정보가 아직 없음"; + +/* Description for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Body.Label.v120" = "이 작업은 약 60초 정도 걸릴 수 있습니다."; + +/* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "리뷰 품질 확인 중"; + +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "“사용해보기”를 선택하면 %@의 다음 사항에 동의하게 됩니다:"; + +/* Label for the first paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be the website the user is coming from when viewing this screen (default Amazon). The second parameter will be replaced by the app name. The third and fourth parameters will be the other two websites that are currently supported (Amazon, Best Buy or Walmart) besides the one used for the first parameter. */ +"Shopping.OptInCard.FirstParagraph.Description.v120" = "구매하기 전에 %1$@에 대한 제품 리뷰가 얼마나 신뢰할 수 있는지 확인하세요. %2$@의 실험 기능인 리뷰 검사기가 브라우저에 바로 내장되어 있습니다. %3$@ 및 %4$@에서도 작동합니다."; + +/* Label for the header of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.HeaderLabel.Title.v120" = "제품 리뷰에 대한 신뢰할 수 있는 가이드를 사용해 보세요"; + +/* Label for the Learn more button in the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.LearnMoreButtonTitle.Title.v120" = "더 알아보기"; + +/* Text for the main button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.MainButton.Title.v120" = "사용해보기"; + +/* Show Firefox Browser Privacy Policy page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.PrivacyPolicy.Button.Title.v120" = "개인정보 보호정책"; + +/* Text for the secondary button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.SecondaryButton.Title.v120" = "나중에"; + +/* Label for the second paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be replaced by the Fakespot app name. The second parameter will be replaced the company name of Mozilla. */ +"Shopping.OptInCard.SecondParagraph.Description.v120" = "%2$@의 %1$@ 기능을 사용하여 편향된 허위 리뷰를 피할 수 있도록 돕습니다. AI 모델은 쇼핑하는 동안 사용자를 보호하기 위해 항상 개선되고 있습니다."; + +/* Show Firefox Browser Terms of Use page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.TermsOfUse.Button.Title.v120" = "이용약관"; + +/* Accessibility label for the Grade labels used in 'How we determine review quality' card and 'How reliable are these reviews' card displayed in the shopping review quality bottom sheet. The placeholder will be replaced by a grade letter (e.g. A). The grading system contains letters from A-F. */ +"Shopping.ReliabilityScore.Grade.A11y.Label.v120" = "%@ 등급"; + +/* Title of the reliability card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityCardTitle.v120" = "이 리뷰는 얼마나 신뢰할 수 있나요?"; + +/* Description of the reliability ratings for rating 'A' and 'B' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.AB.Description.v120" = "신뢰할 수 있는 리뷰"; + +/* Description of the reliability rating 'C' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.C.Description.v120" = "신뢰할 수 있는 리뷰와 신뢰할 수 없는 리뷰가 혼합됨"; + +/* Description of the reliability ratings for rating 'D' and 'F' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.DF.Description.v120" = "신뢰할 수 없는 리뷰"; + +/* Adjusted rating label from How we determine review quality card displayed in the shopping review quality bottom sheet. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.AdjustedRating.Label.v120" = "*조정된 평점*은 신뢰할 수 있다고 믿는 리뷰만을 기반으로 합니다."; + +/* Accessibility label for the up chevron, from 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Collapse.AccessibilityLabel.v120" = "리뷰 품질을 결정하는 방법 카드 접기"; + +/* Accessibility label for the down chevron, from 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Expand.AccessibilityLabel.v120" = "리뷰 품질 카드를 결정하는 방법 열기"; + +/* Label of the headline from How we determine review quality card displayed in the shopping review quality bottom sheet. The first parameter will be replaced by the Fakespot app name and the second parameter by the company name of Mozilla. */ +"Shopping.ReviewQualityCard.Headline.Label.v120" = "%2$@의 %1$@ AI 기술을 사용하여 제품 리뷰의 신뢰성을 확인합니다. 이는 제품 품질이 아닌 리뷰 품질을 평가하는 데에만 도움이 됩니다."; + +/* Highlights label from How we determine review quality card displayed in the shopping review quality bottom sheet. The parameter substitutes the partner website the user is coming from. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.Highlights.Label.v120" = "*하이라이트*는 지난 80일 동안 신뢰할 수 있는 %1@의 리뷰에서 나온 것입니다."; + +/* Title of the 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Label.Title.v120" = "리뷰 품질을 결정하는 방법"; + +/* The title of the learn more button from How we determine review quality card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the Fakespot app name. */ +"Shopping.ReviewQualityCard.LearnMoreButton.Title.v120" = "%@가 리뷰 품질을 결정하는 방법에 대해 자세히 알아보세요."; + +/* Mixed reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.MixedReviews.Label.v120" = "신뢰할 수 있는 리뷰와 신뢰할 수 없는 리뷰가 혼합되어 있다고 생각합니다."; + +/* Reliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.ReliableReviews.Label.v120" = "신뢰할 수 있는 리뷰. 솔직하고 공정한 리뷰를 남긴 실제 고객의 리뷰일 가능성이 높다고 생각합니다."; + +/* Label of the sub headline from How we determine review quality card displayed in the shopping review quality bottom sheet. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.SubHeadline.Label.v120" = "각 제품의 리뷰에는 A부터 F까지 *문자 등급*이 부여됩니다."; + +/* Unreliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.UnreliableReviews.Label.v120" = "신뢰할 수 없는 리뷰. 리뷰가 가짜이거나 편향된 리뷰어의 리뷰일 가능성이 있다고 생각합니다."; + +/* Accessibility label for the up chevron icon used to collapse or minimize the Settings Card within the shopping product review bottom sheet. */ +"Shopping.SettingsCard.Collapse.AccessibilityLabel.v120" = "설정 카드 접기"; + +/* Accessibility label for the down chevron icon used to expand or show the details of the Settings Card within the shopping product review bottom sheet. */ +"Shopping.SettingsCard.Expand.AccessibilityLabel.v120" = "설정 카드 펼치기"; + +/* Action title of the footer underneath the Settings Card displayed in the shopping review quality bottom sheet. The first parameter will be replaced by the Fakespot app name and the second parameter by the company name of Mozilla. */ +"Shopping.SettingsCard.Footer.Action.v120" = "리뷰 검사기는 %2$@의 %1$@에 의해 제공됩니다."; + +/* Title of the settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.Label.Title.v120" = "설정"; + +/* Label of the switch from settings card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the app name. */ +"Shopping.SettingsCard.RecommendedProducts.Label.v120" = "%@가 추천하는 제품 보기"; + +/* Label of the button from settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.TurnOffButton.Title.v120" = "리뷰 검사기 끄기"; + +/* Beta label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Beta.Title.v120" = "베타"; + +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "리뷰 검사기 닫기"; + +/* Label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Title.v120" = "리뷰 검사기"; + +/* Text for body of error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Description.v120" = "네트워크 연결을 확인한 후 페이지를 새로 고침해 보세요."; + +/* Title for error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Title.v120" = "네트워크 연결 없음"; + diff --git a/Shared/Supporting Files/lo.lproj/Settings.strings b/Shared/Supporting Files/lo.lproj/Settings.strings index 32993ff8e1d8..753f5f5617b6 100644 --- a/Shared/Supporting Files/lo.lproj/Settings.strings +++ b/Shared/Supporting Files/lo.lproj/Settings.strings @@ -58,3 +58,12 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "ເປີດການແຈ້ງເຕືອນ"; +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "ຄົ້ນຫາ"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "ປິດຄຳແນະນຳໃນໂຫມດການທ່ອງເວັບແບບສ່ວນຕົວ"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "ເຊດຊັນສ່ວນຕົວ"; + diff --git a/Shared/Supporting Files/nb.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/nb.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..a6ab28c734dc --- /dev/null +++ b/Shared/Supporting Files/nb.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "%@ sletter infokapsler, historikk og nettstedsdata når du lukker alle dine private vinduer."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Hvem kan ha mulighet til å se aktiviteten min?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Etterlat ingen spor på denne enheten"; + diff --git a/Shared/Supporting Files/nb.lproj/Onboarding.strings b/Shared/Supporting Files/nb.lproj/Onboarding.strings index 68053f7c122b..26b85b2373c6 100644 --- a/Shared/Supporting Files/nb.lproj/Onboarding.strings +++ b/Shared/Supporting Files/nb.lproj/Onboarding.strings @@ -73,6 +73,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Bruk som standard nettleser"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Lukk og avslutt introduksjonen til %@"; + /* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Description.TreatementA.v120" = "Vår ideelle nettleser forhindrer selskaper i å spore aktiviteten din i hemmelighet på nettet."; diff --git a/Shared/Supporting Files/nb.lproj/Settings.strings b/Shared/Supporting Files/nb.lproj/Settings.strings index f824dc63d5cb..82b069182980 100644 --- a/Shared/Supporting Files/nb.lproj/Settings.strings +++ b/Shared/Supporting Files/nb.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Legg til kort"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Lagre kortinformasjonen din sikkert for raskere betaling neste gang."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Slå på varsler"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Standard søkemotor"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Standard søkemotor"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Søk"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Slå av forslag i privat nettlesing"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Privat økt"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Hurtigsøkemotorer"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Vis søkeforslag"; + diff --git a/Shared/Supporting Files/nb.lproj/Shopping.strings b/Shared/Supporting Files/nb.lproj/Shopping.strings index 5a8f7a660f2c..5434e42bed11 100644 --- a/Shared/Supporting Files/nb.lproj/Shopping.strings +++ b/Shared/Supporting Files/nb.lproj/Shopping.strings @@ -10,9 +10,18 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "Er disse anmeldelsene pålitelige? Sjekk nå for å se en justert vurdering."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Annonse fra %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Mer å vurdere"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Upålitelige anmeldelser er fjernet"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "Basert på pålitelige vurderinger"; + /* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ "Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ av 5 stjerner"; @@ -55,6 +64,12 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Kan ikke kontrollere disse vurderingene"; +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Vi bør ha informasjon om dette produktets anmeldelser innen 24 timer. Sjekk igjen senere."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Info kommer snart"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Sjekk nå"; @@ -73,6 +88,15 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Ikke nok vurderinger ennå"; +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Hvis du ser at dette produktet er tilbake på lager, rapporter det og vi vil jobbe med å sjekke vurderingene."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Rapporter at produktet er tilbake på lager"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "Produktet er ikke tilgjengelig"; + /* Description for info card when the product is in analysis mode */ "Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Dette kan ta cirka 60 sekunder."; @@ -100,8 +124,11 @@ /* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ "Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "Kontrollerer kvaliteten på vurderingen"; +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "Ved å velge «Ja, prøv det» godtar du følgende fra %@:"; + /* Label for the first paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be the website the user is coming from when viewing this screen (default Amazon). The second parameter will be replaced by the app name. The third and fourth parameters will be the other two websites that are currently supported (Amazon, Best Buy or Walmart) besides the one used for the first parameter. */ -"Shopping.OptInCard.FirstParagraph.Description.v120" = "Se hvor pålitelige produktanmeldelser er på %1$@ før du handler. Vurderingskontrollør, en eksperimentell funksjon fra %2$@, er innebygd rett i nettleseren. Det fungerer på %3$@ og %4$@ også."; +"Shopping.OptInCard.FirstParagraph.Description.v120" = "Se hvor pålitelige produktvurderinger er på %1$@ før du handler. Vurderingskontrollør, en eksperimentell funksjon fra %2$@, er innebygd rett i nettleseren. Det fungerer på %3$@ og %4$@ også."; /* Label for the header of the Shopping Experience Opt In onboarding Card (Fakespot) */ "Shopping.OptInCard.HeaderLabel.Title.v120" = "Prøv vår pålitelige guide til produktvurderinger"; @@ -119,7 +146,7 @@ "Shopping.OptInCard.SecondaryButton.Title.v120" = "Ikke nå"; /* Label for the second paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be replaced by the Fakespot app name. The second parameter will be replaced the company name of Mozilla. */ -"Shopping.OptInCard.SecondParagraph.Description.v120" = "Ved hjelp av %1$@ av %2$@ gjør vi det lettere for deg å unngå partiske og uekte anmeldelser. AI-modellen vår blir alltid bedre for å beskytte deg mens du handler."; +"Shopping.OptInCard.SecondParagraph.Description.v120" = "Ved hjelp av %1$@ fra %2$@ gjør vi det lettere for deg å unngå partiske og uekte anmeldelser. AI-modellen vår blir alltid bedre for å beskytte deg mens du handler."; /* Show Firefox Browser Terms of Use page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ "Shopping.OptInCard.TermsOfUse.Button.Title.v120" = "Brukervilkår"; @@ -193,6 +220,9 @@ /* Beta label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Beta.Title.v120" = "BETA"; +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Lukk vurderingskontrolløren"; + /* Label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Title.v120" = "Vurderingskontrollør"; diff --git a/Shared/Supporting Files/nn.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/nn.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..6764296d7335 --- /dev/null +++ b/Shared/Supporting Files/nn.lproj/FirefoxHomepage.strings @@ -0,0 +1,3 @@ +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Etterlèt ingen spor på denne eininga"; + diff --git a/Shared/Supporting Files/nn.lproj/Settings.strings b/Shared/Supporting Files/nn.lproj/Settings.strings index 115d28ca491b..6b449ef65e00 100644 --- a/Shared/Supporting Files/nn.lproj/Settings.strings +++ b/Shared/Supporting Files/nn.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Legg til kort"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Lagre kortinformasjonen din sikkert for å sjekke ut raskare neste gong."; @@ -61,9 +64,21 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Slå på varsel"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Standard søkjemotor"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Standard søkjemotor"; + /* Navigation title for search page in the Settings menu. */ "Settings.Search.PageTitle.v121" = "Søk"; /* Title for the `Private Session` settings section in the Search page in the Settings menu. */ "Settings.Search.PrivateSession.Title.v121" = "Privat økt"; +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Hurtigsøkjemotorar"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Vis søkjeforslag"; + diff --git a/Shared/Supporting Files/nn.lproj/Shopping.strings b/Shared/Supporting Files/nn.lproj/Shopping.strings index fe8eb00c2116..5d9bba241df1 100644 --- a/Shared/Supporting Files/nn.lproj/Shopping.strings +++ b/Shared/Supporting Files/nn.lproj/Shopping.strings @@ -10,6 +10,12 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "Er desse vurderingane pålitelege? Sjekk no for å sjå ei justert vurdering."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Annonse frå %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Meir å vurdere"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Upålitelege vurderingar er fjerna"; @@ -55,6 +61,12 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Kan ikkje kontrollere desse vurderingane"; +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Vi bør ha informasjon om vurderingane til dette produktet innan 24 timar. Sjekk igjen litt seinare."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Info kjem snart"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Sjekk no"; @@ -73,6 +85,9 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Ikkje nok vurderingar enno"; +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Om du ser at dette produktet er tilbake på lager, rapporter det, så jobbar vi med å kontrollere vurderingane."; + /* Description for info card when the product is in analysis mode */ "Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Dette vil ta omlag 60 sekund."; diff --git a/Shared/Supporting Files/pl.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/pl.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..401b400d7f3f --- /dev/null +++ b/Shared/Supporting Files/pl.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "%@ usuwa Twoje ciasteczka, historię i dane witryn po zamknięciu wszystkich prywatnych okien."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Kto może zobaczyć co robię?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Nie zostawiaj śladów na tym urządzeniu"; + diff --git a/Shared/Supporting Files/pl.lproj/Onboarding.strings b/Shared/Supporting Files/pl.lproj/Onboarding.strings index de9851bc32f3..41ee512f5099 100644 --- a/Shared/Supporting Files/pl.lproj/Onboarding.strings +++ b/Shared/Supporting Files/pl.lproj/Onboarding.strings @@ -73,6 +73,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Ustaw jako domyślną przeglądarkę"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Zamknij i wyjdź z wprowadzenia do przeglądarki %@"; + /* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Description.TreatementA.v120" = "Nasza przeglądarka wspierana przez organizację non-profit pomaga powstrzymywać firmy przed potajemnym śledzeniem Cię w Internecie."; diff --git a/Shared/Supporting Files/pl.lproj/Settings.strings b/Shared/Supporting Files/pl.lproj/Settings.strings index 43f1e03b33bf..0cc9111eae90 100644 --- a/Shared/Supporting Files/pl.lproj/Settings.strings +++ b/Shared/Supporting Files/pl.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Dodaj kartę"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Bezpiecznie zachowuj dane kart płatniczych, by następnym razem szybciej zrobić zakupy."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Włącz powiadomienia"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Domyślna wyszukiwarka"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Domyślna wyszukiwarka"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Wyszukiwanie"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Wyłącz podpowiedzi w trybie prywatnym"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Prywatna sesja"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Szybkie wyszukiwanie"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Podpowiedzi wyszukiwania"; + diff --git a/Shared/Supporting Files/pt-PT.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/pt-PT.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..f5aaaeea65f5 --- /dev/null +++ b/Shared/Supporting Files/pt-PT.lproj/FirefoxHomepage.strings @@ -0,0 +1,6 @@ +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Quem poderá ver a minha atividade?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Não deixe evidências neste dispositivo"; + diff --git a/Shared/Supporting Files/pt-PT.lproj/Settings.strings b/Shared/Supporting Files/pt-PT.lproj/Settings.strings index d301154b7120..46408c8ed41f 100644 --- a/Shared/Supporting Files/pt-PT.lproj/Settings.strings +++ b/Shared/Supporting Files/pt-PT.lproj/Settings.strings @@ -76,3 +76,9 @@ /* Title for the `Private Session` settings section in the Search page in the Settings menu. */ "Settings.Search.PrivateSession.Title.v121" = "Sessão Privada"; +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Motores de pesquisa rápida"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Mostrar sugestões de pesquisa"; + diff --git a/Shared/Supporting Files/pt-PT.lproj/Shopping.strings b/Shared/Supporting Files/pt-PT.lproj/Shopping.strings index 20d8835dba2f..6b89e54f3642 100644 --- a/Shared/Supporting Files/pt-PT.lproj/Shopping.strings +++ b/Shared/Supporting Files/pt-PT.lproj/Shopping.strings @@ -10,6 +10,12 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "Estas avaliações são confiáveis? Consulte agora para ver uma classificação ajustada."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Anúncio de %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Mais a considerar"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Avaliações não confiáveis removidas"; @@ -55,6 +61,9 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Não é possível verificar estas avaliações"; +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Informações em breve"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Verificar agora"; @@ -73,6 +82,12 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Ainda não há avaliações suficientes"; +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Se perceber que este produto está novamente em stock, reporte e iremos verificar as avaliações."; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "O produto não está disponível"; + /* Description for info card when the product is in analysis mode */ "Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Isto pode demorar cerca de 60 segundos."; @@ -193,6 +208,9 @@ /* Beta label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Beta.Title.v120" = "BETA"; +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Fechar o verificador de avaliações"; + /* Label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Title.v120" = "Verificador de avaliações"; diff --git a/Shared/Supporting Files/rm.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/rm.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..dfae83e55b83 --- /dev/null +++ b/Shared/Supporting Files/rm.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "%@ stizza tes cookies, la cronologia e datas da websites cura che ti serras tut tias fanestras privatas."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "Tgi pudess vesair mias activitads?"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Na lascha nagins fastizs sin quest apparat"; + diff --git a/Shared/Supporting Files/rm.lproj/Onboarding.strings b/Shared/Supporting Files/rm.lproj/Onboarding.strings index 0a213a617390..2a127dee11d9 100644 --- a/Shared/Supporting Files/rm.lproj/Onboarding.strings +++ b/Shared/Supporting Files/rm.lproj/Onboarding.strings @@ -73,6 +73,9 @@ /* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ "Onboarding.Welcome.ActionTreatementA.v114" = "Definir sco navigatur da standard"; +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "Serrar e terminar il bainvegni da %@"; + /* String used to describes the description of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ "Onboarding.Welcome.Description.TreatementA.v120" = "Noss navigatur dad in'organisaziun senza finamira da profit, gida ad evitar che interpresas ta persequiteschian a la zuppada en il web."; diff --git a/Shared/Supporting Files/rm.lproj/Settings.strings b/Shared/Supporting Files/rm.lproj/Settings.strings index f3ca7ceb1924..332a1572f7b3 100644 --- a/Shared/Supporting Files/rm.lproj/Settings.strings +++ b/Shared/Supporting Files/rm.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Agiuntar ina carta"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Memorisescha las infurmaziuns da tia carta da credit a moda segira per pajar pli svelt la proxima giada."; @@ -61,3 +64,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Activar las communicaziuns"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Maschina da tschertgar da standard"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Maschina da tschertgar da standard"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Tschertgar"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Deactivar propostas en il modus privat"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Sesida privata"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Maschinas da tschertgar rapidas"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Mussar propostas da tschertga"; + diff --git a/Shared/Supporting Files/rm.lproj/Shopping.strings b/Shared/Supporting Files/rm.lproj/Shopping.strings index 492cab0997ed..422656a69549 100644 --- a/Shared/Supporting Files/rm.lproj/Shopping.strings +++ b/Shared/Supporting Files/rm.lproj/Shopping.strings @@ -10,9 +10,18 @@ /* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ "ContextualHints.Shopping.OptedInBody.v120" = "Èn questas recensiuns fidablas? Controllescha ussa per vesair ina valitaziun rectifitgada."; +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "Reclama da %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Dapli pussaivladads"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Allontanà recensiuns dubiusas"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "A basa da recensiuns fidablas"; + /* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ "Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ da 5 stailas"; @@ -55,6 +64,12 @@ /* Title for info card when Fakespot cannot analyze reviews for a certain product type */ "Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "Impussibel da controllar questas recensiuns"; +/* Description text for an information card used in the review checker section. This message is displayed when the reviews for a product are not yet available but are expected to be provided within the next 24 hours. It serves to inform users of the short wait for reviews and encourages them to return soon for the updated information. */ +"Shopping.InfoCard.InfoComingSoon.Description.v121" = "Nus stuessan avair infurmaziuns davart las recensiuns da quest product entaifer las proximas 24 uras. Controllescha pli tard anc ina giada."; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "Proximamain datti ulteriuras infurmaziuns"; + /* Primary action title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "Controllar ussa"; @@ -73,6 +88,15 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "Anc betg avunda recensiuns"; +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "Sche ti vesas che quest product è puspè disponibel, annunzia quai e nus vegnin a lavurar per controllar las recensiuns."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "Annunziar ch'il product è puspè disponibel"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "Il product n'è betg disponibel"; + /* Description for info card when the product is in analysis mode */ "Shopping.InfoCard.ProgressAnalysis.Description.v120" = "Quai po cuzzar var 60 secundas."; @@ -100,6 +124,9 @@ /* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ "Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "Controllar la qualitad da las recensiuns"; +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "Cun tscherner «Gea, empruvar», acceptas ti ils suandants puncts da %@:"; + /* Label for the first paragraph of the Shopping Experience Opt In onboarding Card (Fakespot). The first parameter will be the website the user is coming from when viewing this screen (default Amazon). The second parameter will be replaced by the app name. The third and fourth parameters will be the other two websites that are currently supported (Amazon, Best Buy or Walmart) besides the one used for the first parameter. */ "Shopping.OptInCard.FirstParagraph.Description.v120" = "Ve a savair quant fidablas che recensiuns da products èn sin %1$@ avant che ti als cumpras. La verificaziun da recensiuns, ina funcziun experimentala da %2$@, è integrada directamain en il navigatur. Quai funcziuna cun %3$@ ed era cun %4$@."; @@ -193,6 +220,9 @@ /* Beta label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Beta.Title.v120" = "BETA"; +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "Serrar la verificaziun da recensiuns"; + /* Label for the header of the Shopping Experience (Fakespot) sheet */ "Shopping.Sheet.Title.v120" = "Verificaziun da recensiuns"; diff --git a/Shared/Supporting Files/ru.lproj/EditCard.strings b/Shared/Supporting Files/ru.lproj/EditCard.strings index 80c1ae946f91..01f770daab1e 100644 --- a/Shared/Supporting Files/ru.lproj/EditCard.strings +++ b/Shared/Supporting Files/ru.lproj/EditCard.strings @@ -17,7 +17,7 @@ "CreditCard.EditCard.ConcealLabel.v114" = "Скрыть"; /* Label for copying contents of the form */ -"CreditCard.EditCard.CopyLabel.v113" = "Скопировать"; +"CreditCard.EditCard.CopyLabel.v113" = "Копировать"; /* Button label for editing the credit card details shown in the form */ "CreditCard.EditCard.EditNavBarButtonLabel.v113" = "Изменить"; diff --git a/Shared/Supporting Files/th.lproj/Shopping.strings b/Shared/Supporting Files/th.lproj/Shopping.strings index 8c0b3b11d9ad..348727a783e7 100644 --- a/Shared/Supporting Files/th.lproj/Shopping.strings +++ b/Shared/Supporting Files/th.lproj/Shopping.strings @@ -76,6 +76,9 @@ /* Title for info card when there are not enough reviews for a product */ "Shopping.InfoCard.NotEnoughReviews.Title.v120" = "บทวิจารณ์ยังไม่เพียงพอ"; +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "รายงานสินค้ากลับมาในสต็อก"; + /* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ "Shopping.InfoCard.ProductNotInStock.Title.v121" = "สินค้าไม่พร้อมจำหน่าย"; @@ -154,6 +157,9 @@ /* Title of the settings card displayed in the shopping review quality bottom sheet. */ "Shopping.SettingsCard.Label.Title.v120" = "การตั้งค่า"; +/* Label of the switch from settings card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the app name. */ +"Shopping.SettingsCard.RecommendedProducts.Label.v120" = "แสดงผลิตภัณฑ์ที่แนะนำโดย %@"; + /* Label of the button from settings card displayed in the shopping review quality bottom sheet. */ "Shopping.SettingsCard.TurnOffButton.Title.v120" = "ปิดตัวตรวจสอบบทวิจารณ์"; diff --git a/Shared/Supporting Files/tt.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/tt.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..d4ba575d1acc --- /dev/null +++ b/Shared/Supporting Files/tt.lproj/FirefoxHomepage.strings @@ -0,0 +1,3 @@ +/* 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. */ +"FeltPrivacyUI.Title.v121" = "Бу җиһазда эз калдырмау"; + diff --git a/Shared/Supporting Files/tt.lproj/Settings.strings b/Shared/Supporting Files/tt.lproj/Settings.strings index baa099c0324d..a38d2148316a 100644 --- a/Shared/Supporting Files/tt.lproj/Settings.strings +++ b/Shared/Supporting Files/tt.lproj/Settings.strings @@ -1,3 +1,6 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "Картаны өстәү"; + /* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ "CreditCard.Settings.EmptyListDescription.v112" = "Киләчәктә тизрәк түләү өчен картагызның язуларын хәвефсез саклагыз."; @@ -58,3 +61,24 @@ /* This is the title informing the user needs to turn on notifications in iOS Settings. */ "Settings.Notifications.TurnOnNotificationsTitle.v112" = "Искәртүләрне кабызу"; +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "Стандарт эзләү системасы"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "Стандарт эзләү системасы"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "Эзләү"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "Хосусый гизү режимында тәкъдимнәрне сүндерү"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "Хосусый утырыш"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "Тиз эзләү системалары"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "Эзләү тәкъдимнәрен күрсәтү"; + diff --git a/Shared/Supporting Files/tt.lproj/Share.strings b/Shared/Supporting Files/tt.lproj/Share.strings new file mode 100644 index 000000000000..7035ae46588c --- /dev/null +++ b/Shared/Supporting Files/tt.lproj/Share.strings @@ -0,0 +1,6 @@ +/* Error message shown in the remote tabs panel */ +"SendTo.NoDevicesFound.Message.v119" = "Бу хисапка бәйләнгән һәм синхронлауга әзер башка җиһазларыгыз юк."; + +/* This message appears when a user tries to use 'Send Link to Device' action while not logged in */ +"SendTo.NotSignedIn.Title.v119" = "Сез хисабыгызга кермәгәнсез."; + diff --git a/Shared/Supporting Files/tt.lproj/Shopping.strings b/Shared/Supporting Files/tt.lproj/Shopping.strings index 88838f2b230e..0de70e16fdf1 100644 --- a/Shared/Supporting Files/tt.lproj/Shopping.strings +++ b/Shared/Supporting Files/tt.lproj/Shopping.strings @@ -1,18 +1,39 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This one indicates that a user can tap on the shopping button to start using the Shopping feature. */ +"ContextualHints.Shopping.NotOptedIn.v120" = "Сатып алыр алдыннан бу продукт бәяләмәләренә ышана аласызмы, юкмы икәнен ачыклагыз."; + /* Contextual hints are little popups that appear for the users informing them of new features. This one is a call to action for the popup describing the Shopping feature. It indicates that a user can go directly to the Shopping feature by tapping the text of the action. */ "ContextualHints.Shopping.NotOptedInAction.v120" = "Бәяләмәләрне тикшерүчене кулланып карау"; /* Contextual hints are little popups that appear for the users informing them of new features. This is a call to action for the popup that appears after the user has opted in for the Shopping feature. It indicates that a user can directly open the review checker by tapping the text of the action. */ "ContextualHints.Shopping.OptedInAction.v120" = "Бәяләмәләрне тикшерүчене ачу"; +/* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ +"ContextualHints.Shopping.OptedInBody.v120" = "Бу бәяләмәлер ышанычлымы? Төзәтелгән рейтингны карау өчен хәзер тикшерегез."; + +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "%@ тарафыннан реклама"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "Тагын нәрсәгә игътибар итү"; + /* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Description.v120" = "Ышанычсыз бәяләмәлер бетерелде"; +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "Ышанычлы бәяләмәлергә нигезләнгән"; + +/* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ +"Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "5 эченнән %@ йолдыз"; + /* Title of the adjusted rating card displayed in the shopping review quality bottom sheet. */ "Shopping.AdjustedRating.Title.v120" = "Төзәтелгән рейтинг"; /* Button text of the confirmation displayed in the shopping review quality bottom sheet. */ "Shopping.ConfirmationCard.Button.Text.v120" = "Аңладым"; +/* Title of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Title.v120" = "Көнүзәк анализ"; + /* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ "Shopping.HighlightsCard.Competitiveness.Title.v120" = "Көндәшлеккә сәләтлелек"; @@ -43,6 +64,9 @@ /* Title for info card when the product needs analysis */ "Shopping.InfoCard.NeedsAnalysis.Title.v120" = "Тикшерү өчен яңа мәгълүмат"; +/* Title for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Title.v120" = "Хәзерге моментта мәгълүмат юк"; + /* Show Firefox Browser Privacy Policy page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ "Shopping.OptInCard.PrivacyPolicy.Button.Title.v120" = "Хосусыйлык сәясәте"; diff --git a/Shared/Supporting Files/ug.lproj/Alert.strings b/Shared/Supporting Files/ug.lproj/Alert.strings new file mode 100644 index 000000000000..4255d7174bf3 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Alert.strings @@ -0,0 +1,12 @@ +/* Button text to dismiss the dialog box that gets presented as a confirmation to to remove card and cancel the the operation. */ +"CreditCard.SnackBar.CancelRemoveCardButton.v112" = "ۋاز كەچ"; + +/* Sub label for the dialog box that gets presented as a confirmation to ask user if they would like to remove the saved credit card from local as well as all their synced devices */ +"CreditCard.SnackBar.RemoveCardSublabel.v112" = "بۇ مەشغۇلات قەدەمداشلانغان بارلىق ئۈسكۈنىلىرىڭىزدىن كارتىنى چىقىرىۋېتىدۇ."; + +/* Title label for the dialog box that gets presented as a confirmation to ask user if they would like to remove the saved credit card */ +"CreditCard.SnackBar.RemoveCardTitle.v112" = "بۇ كارتىنى چىقىرىۋېتەمدۇ؟"; + +/* Button text to dismiss the dialog box that gets presented as a confirmation to to remove card and perform the operation of removing the credit card. */ +"CreditCard.SnackBar.RemovedCardButton.v112" = "چىقىرىۋەت"; + diff --git a/Shared/Supporting Files/ug.lproj/Alerts.strings b/Shared/Supporting Files/ug.lproj/Alerts.strings new file mode 100644 index 000000000000..dedd0ae192cb --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Alerts.strings @@ -0,0 +1,12 @@ +/* The title for the negative action of the restore tabs pop-up alert. This alert shows when opening up Firefox after it crashed, and will reject the action of restoring tabs. */ +"Alerts.RestoreTabs.Button.No.v109" = "ياق"; + +/* The title for the affirmative action of the restore tabs pop-up alert. This alert shows when opening up Firefox after it crashed, and will restore existing tabs. */ +"Alerts.RestoreTabs.Button.Yes.v109" = "بەتكۈچنى ئەسلىگە قايتۇر"; + +/* The body of the restore tabs pop-up alert. This alert shows when opening up Firefox after it crashed. */ +"Alerts.RestoreTabs.Message.v109" = "كەچۈرۈڭ. بەتكۈچلەرنى قەيەردە ئۈزۈلگەن بولسا شۇ جايدىن ئەسلىگە قايتۇرىدۇ."; + +/* The title of the restore tabs pop-up alert. This alert shows when opening up Firefox after it crashed. The placeholder will be the Firefox name. */ +"Alerts.RestoreTabs.Title.v109.v2" = "%@ يىمىرىلدى. بەتكۈچلىرىڭىزنى ئەسلىگە كەلتۈرسۇنمۇ؟"; + diff --git a/Shared/Supporting Files/ug.lproj/BiometricAuthentication.strings b/Shared/Supporting Files/ug.lproj/BiometricAuthentication.strings new file mode 100644 index 000000000000..6cc68613d867 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/BiometricAuthentication.strings @@ -0,0 +1,6 @@ +/* Biometric authentication is when the system prompts users for Face ID or fingerprint before accessing protected information. This string asks the user to enter their device passcode to access the protected screen. */ +"Biometry.Screen.UniversalAuthenticationReason.v115" = "ئىمنى زىيارەت قىلىش ئۈچۈن دەلىللىنىدۇ."; + +/* Biometric authentication is when the system prompts users for Face ID or fingerprint before accessing protected information. This string asks the user to enter their device passcode to access the protected screen for logins and encrypted cards. */ +"Biometry.Screen.UniversalAuthenticationReasonV2.v116" = "ساقلىغان تىزىمغا كىرىش ئۇچۇرى ۋە شىفىرلانغان كارتا ئۇچۇرىنى زىيارەت قىلىش ئۈچۈن دەلىللىنىدۇ."; + diff --git a/Shared/Supporting Files/ug.lproj/BookmarkPanelDeleteConfirm.strings b/Shared/Supporting Files/ug.lproj/BookmarkPanelDeleteConfirm.strings new file mode 100644 index 000000000000..30dceb6e9f57 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/BookmarkPanelDeleteConfirm.strings @@ -0,0 +1,12 @@ +/* Button label to cancel deletion when the user tried to delete a non-empty folder. */ +"Bookmarks.DeleteFolderWarning.CancelButton.Label" = "ۋاز كەچ"; + +/* Button label for the button that deletes a folder and all of its children. */ +"Bookmarks.DeleteFolderWarning.DeleteButton.Label" = "ئۆچۈر"; + +/* Main body of the confirmation alert when the user tries to delete a folder that still contains bookmarks and/or folders. */ +"Bookmarks.DeleteFolderWarning.Description" = "ئۇنىڭغا مەزمۇنلىرىنىمۇ قوشۇپ راستىنلا ئۆچۈرەمسىز؟"; + +/* Title of the confirmation alert when the user tries to delete a folder that still contains bookmarks and/or folders. */ +"Bookmarks.DeleteFolderWarning.Title" = "بۇ قىسقۇچ بوش ئەمەس."; + diff --git a/Shared/Supporting Files/ug.lproj/CustomizeFirefoxHome.strings b/Shared/Supporting Files/ug.lproj/CustomizeFirefoxHome.strings new file mode 100644 index 000000000000..cf50e4b3420f --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/CustomizeFirefoxHome.strings @@ -0,0 +1,6 @@ +/* In the settings menu, in the Firefox homepage customization section, this is the subtitle for the option that allows users to turn the Pocket Recommendations section on the Firefox homepage on or off. The placeholder is the pocket app name. */ +"Settings.Home.Option.ThoughtProvokingStories.subtitle.v116" = "ماقالە تەمىنلىگۈچى %@"; + +/* In the settings menu, in the Firefox homepage customization section, this is the title for the option that allows users to turn the Pocket Recommendations section on the Firefox homepage on or off */ +"Settings.Home.Option.ThoughtProvokingStories.v116" = "نادىر ھېكايە"; + diff --git a/Shared/Supporting Files/ug.lproj/DisplayCard.strings b/Shared/Supporting Files/ug.lproj/DisplayCard.strings new file mode 100644 index 000000000000..10d7399e86d7 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/DisplayCard.strings @@ -0,0 +1,3 @@ +/* Label for the expiry date of the credit card. */ +"CreditCard.DisplayCard.ExpiresLabel.v115" = "قەرەلى"; + diff --git a/Shared/Supporting Files/ug.lproj/Edit Card.strings b/Shared/Supporting Files/ug.lproj/Edit Card.strings new file mode 100644 index 000000000000..b53e812752cf --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Edit Card.strings @@ -0,0 +1,3 @@ +/* Title label for the view where user can edit their credit card info */ +"CreditCard.EditCard.EditCreditCardTitle.v113" = "ئىناۋەتلىك كارتا تەھرىرلەش"; + diff --git a/Shared/Supporting Files/ug.lproj/EditCard.strings b/Shared/Supporting Files/ug.lproj/EditCard.strings new file mode 100644 index 000000000000..37f52e1623cd --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/EditCard.strings @@ -0,0 +1,51 @@ +/* Title label for the view where user can add their credit card info */ +"CreditCard.EditCard.AddCreditCardTitle.v113" = "ئىناۋەتلىك كارتا قوش"; + +/* Button label for cancelling editing of the credit card details shown in the form */ +"CreditCard.EditCard.CancelNavBarButtonLabel.v113" = "ۋاز كەچ"; + +/* Title label for user to input their credit card Expiration date in the format MM / YY printed on their credit card in the text box below. */ +"CreditCard.EditCard.CardExpirationDateTitle.v112" = "مۇددىتى MM / YY"; + +/* Title label for user to input their credit card number printed on their credit card in the text box below. */ +"CreditCard.EditCard.CardNumberTitle.v112" = "كارتا نومۇرى"; + +/* Button label for closing the view where user can view their credit card info */ +"CreditCard.EditCard.CloseNavBarButtonLabel.v113" = "تاقا"; + +/* Label for concealing contents of the credit card number */ +"CreditCard.EditCard.ConcealLabel.v114" = "يوشۇرۇن"; + +/* Label for copying contents of the form */ +"CreditCard.EditCard.CopyLabel.v113" = "كۆچۈر"; + +/* Button label for editing the credit card details shown in the form */ +"CreditCard.EditCard.EditNavBarButtonLabel.v113" = "تەھرىر"; + +/* Label for credit card expiration date. The %@ will be replaced by the actual date and thus doesn't need translation. */ +"CreditCard.EditCard.ExpiredDateTitle.v112" = "قەرەلى %@"; + +/* Title label for user to input their name printed on their credit card in the text box below. */ +"CreditCard.EditCard.NameOnCardTitle.v112" = "كارتىدىكى ئىسىم"; + +/* Button title which, when tapped, will allow the user to save valid credit card details. */ +"CreditCard.EditCard.NavButtonSaveTitle.v112" = "ساقلا"; + +/* Title label for button that allows user to remove their saved credit card. */ +"CreditCard.EditCard.RemoveCardButtonTitle.v112" = "كارتىنى چىقىرىۋەت"; + +/* Label for revealing the contents of the credit card number */ +"CreditCard.EditCard.RevealLabel.v114" = "كۆرسەت"; + +/* Title label for user to pick a credit card from the list below to be updated. */ +"CreditCard.EditCard.SavedCardListTitle.v112" = "ساقلانغان كارتا"; + +/* Button label for saving the credit card details user entered in the form */ +"CreditCard.EditCard.SaveNavBarButtonLabel.v113" = "ساقلا"; + +/* Title label for user to use the toggle settings to allow saving and autofilling of credit cards for webpages. */ +"CreditCard.EditCard.ToggleToAllowAutofillTitle.v112" = "ساقلاپ كارتا ئۇچۇرىنى ئۆزلۈكىدىن تولدۇرىدۇ"; + +/* Title label for the view where user can view their credit card info */ +"CreditCard.EditCard.ViewCreditCardTitle.v116" = "كارتا كۆرسەت"; + diff --git a/Shared/Supporting Files/ug.lproj/EngagementNotification.strings b/Shared/Supporting Files/ug.lproj/EngagementNotification.strings new file mode 100644 index 000000000000..51c43485fdb0 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/EngagementNotification.strings @@ -0,0 +1,18 @@ +/* Body of notification send to user after inactivity to encourage them to use the search feature. */ +"Engagement.Notification.Body.v112" = "ئەتراپتىكى نەرسىلەرنى ئىزدەڭ. ياكى قىزىقارلىق ئىشلارنى بايقاڭ."; + +/* Title of notification send to user after inactivity to encourage them to use the search feature. */ +"Engagement.Notification.Title.v112" = "تۇنجى ئىزدەشنى باشلاڭ"; + +/* Body of notification send to user after inactivity to encourage them to use the private browsing feature. Placeholder is app name. */ +"Engagement.Notification.Treatment.A.Body.v114" = "شەخسىي زىيارەتتە %@ ئۇچۇرلىرىڭىزنى ساقلىمايدۇ ھەمدە يوشۇرۇن ئىزلىغۇچىلارنى توسىدۇ."; + +/* Title of notification send to user after inactivity to encourage them to use the private browsing feature. */ +"Engagement.Notification.Treatment.A.Title.v114" = "ئىزسىز زىيارەت"; + +/* Body of notification send to user after inactivity to encourage them to use the private browsing feature. Placeholder is the app name. */ +"Engagement.Notification.Treatment.B.Body.v114" = "%@ زىيارەت داۋامىدا cookies ۋە تارىخ خاتىرىسىنى ساقلىمايدۇ."; + +/* Title of notification send to user after inactivity to encourage them to use the private browsing feature. */ +"Engagement.Notification.Treatment.B.Title.v114" = "شەخسىي زىيارەتنى سىناڭ"; + diff --git a/Shared/Supporting Files/ug.lproj/ErrorState.strings b/Shared/Supporting Files/ug.lproj/ErrorState.strings new file mode 100644 index 000000000000..2dd7cdc9ddca --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/ErrorState.strings @@ -0,0 +1,9 @@ +/* Sub label error string that gets shown when user enters incorrect input for their expiration date on their credit card in the text box. */ +"CreditCard.ErrorState.CardExpirationDateSublabel.v112" = "كۈچكە ئىگە مۇددىتىنى كىرگۈزۈڭ"; + +/* Sub label error string that gets shown when user enters incorrect input for their number printed on their credit card in the text box. */ +"CreditCard.ErrorState.CardNumberSublabel.v112" = "توغرا كارتا نومۇرىنى كىرگۈزۈڭ"; + +/* Sub label error string that gets shown when user enters incorrect input for their name printed on their credit card in the text box. */ +"CreditCard.ErrorState.NameOnCardSublabel.v112" = "ئات قوشۇڭ"; + diff --git a/Shared/Supporting Files/ug.lproj/FirefoxHomepage.strings b/Shared/Supporting Files/ug.lproj/FirefoxHomepage.strings new file mode 100644 index 000000000000..2cc6fa365845 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/FirefoxHomepage.strings @@ -0,0 +1,9 @@ +/* The body of the message for the card that educates users about how private mode works. The card shows up on the homepage when in the new privacy mode. Placeholder refers to app name. */ +"FeltPrivacyUI.Body.v121" = "بارلىق شەخسىيەت كۆزنەكلىرى تاقالغاندا، %@ سىزنىڭ cookies، تارىخ ۋە تور بېكەت سانلىق مەلۇماتلىرىڭىزنى ئۆچۈرىدۇ."; + +/* The link for the card that educates users about how private mode works. The link redirects to an external site for more information. The card shows up on the homepage when in the new privacy mode. */ +"FeltPrivacyUI.Link.v121" = "پائالىيىتىمنى كىم كۆرەلەيدۇ؟"; + +/* 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. */ +"FeltPrivacyUI.Title.v121" = "بۇ ئۈسكۈنىدە ئىز قالدۇرمايدۇ"; + diff --git a/Shared/Supporting Files/ug.lproj/FirefoxSync.strings b/Shared/Supporting Files/ug.lproj/FirefoxSync.strings new file mode 100644 index 000000000000..2d00c757a4c0 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/FirefoxSync.strings @@ -0,0 +1,3 @@ +/* Toggle for credit cards syncing setting */ +"FirefoxSync.CreditCardsEngine.v115" = "ئىناۋەتلىك كارتا"; + diff --git a/Shared/Supporting Files/ug.lproj/Footer.strings b/Shared/Supporting Files/ug.lproj/Footer.strings new file mode 100644 index 000000000000..bb94ddd0dc54 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Footer.strings @@ -0,0 +1,6 @@ +/* This is the learn more text of the Pocket footer on Firefox Homepage. */ +"FirefoxHomepage.Pocket.Footer.LearnMore.v115" = "تەپسىلاتى"; + +/* This is the title of the Pocket footer on Firefox Homepage. The first placeholder is for the Pocket app name and the second placeholder for the app name */ +"FirefoxHomepage.Pocket.Footer.Title.v116" = "تەمىنلىگۈچى %1$@. %2$@ ئائىلىسىگە تەۋە."; + diff --git a/Shared/Supporting Files/ug.lproj/JumpBackIn.strings b/Shared/Supporting Files/ug.lproj/JumpBackIn.strings new file mode 100644 index 000000000000..06c663da07ec --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/JumpBackIn.strings @@ -0,0 +1,6 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This one talks about additions to the Firefox homepage regarding a more personalized experience. */ +"ContextualHints.FirefoxHomepage.JumpBackIn.PersonalizedHome" = "خاسلاشتۇرۇلغان باش بېتىڭىز بىلەن تونۇشۇڭ. يېقىنقى بەتكۈچ، خەتكۈچ ۋە ئىزدەش نەتىجىسى بۇ يەردە كۆرۈنىدۇ."; + +/* Contextual hints are little popups that appear for the users informing them of new features. When a user is logged in and has a tab synced from desktop, this popup indicates which tab that is within the Jump Back In section. */ +"ContextualHints.FirefoxHomepage.JumpBackIn.SyncedTab.v106" = "بەتكۈچلىرىڭىز قەدەمداشلىنىۋاتىدۇ! باشقا ئۈسكۈنىڭىزدە قالدۇرغان جايدىن زىيارەتنى داۋاملاشتۇرالايسىز."; + diff --git a/Shared/Supporting Files/ug.lproj/Notification.strings b/Shared/Supporting Files/ug.lproj/Notification.strings new file mode 100644 index 000000000000..c5769562ff23 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Notification.strings @@ -0,0 +1,3 @@ +/* Fallback Title of notification if no notification title was configured. The notification is an advise to the user. The argument is the app name. */ +"Notification.Fallback.Title.v113" = "%@ كۆرسەتمە"; + diff --git a/Shared/Supporting Files/ug.lproj/Onboarding.strings b/Shared/Supporting Files/ug.lproj/Onboarding.strings new file mode 100644 index 000000000000..fc1960c5251a --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Onboarding.strings @@ -0,0 +1,90 @@ +/* The title of the button on the Default Browser Popup, which is a card with instructions telling the user how to set Firefox as their default browser. */ +"DefaultBrowserPopup.ButtonTitle.v114" = "تەڭشەككە يۆتكەل"; + +/* The first label on the Default Browser Popup, which is a card with instructions telling the user how to set Firefox as their default browser. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"DefaultBrowserPopup.FirstLabel.v114" = "1. *تەڭشەك* كە يۆتكىلىڭ"; + +/* The second label on the Default Browser Popup, which is a card with instructions telling the user how to set Firefox as their default browser. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"DefaultBrowserPopup.SecondLabel.v114" = "2. *كۆڭۈلدىكى توركۆرگۈ ئەپ* نى چېكىڭ"; + +/* The third label on the Default Browser Popup, which is a card with instructions telling the user how to set Firefox as their default browser. Placeholder is the app name. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"DefaultBrowserPopup.ThirdLabel.v114" = "3. *%@* نى تاللاڭ"; + +/* The title on the Default Browser Popup, which is a card with instructions telling the user how to set Firefox as their default browser. */ +"DefaultBrowserPopup.Title.v114" = "كۆڭۈلدىكى توركۆرگۈ قىلىپ تەڭشە"; + +/* String used to describes what Firefox is on the first onboarding page in our Onboarding screens. Indie means small independant. */ +"Onboarding.IntroDescriptionPart1.v114" = "مۇستەقىل. پايدا تاپمايدىغان. ياخشىلاش ئۈچۈن."; + +/* String used to describes what Firefox is on the first onboarding page in our Onboarding screens. */ +"Onboarding.IntroDescriptionPart2.v114" = "تېخىمۇ ياخشى ئىنتېرنېت بەرپا قىلىش ئۈچۈن كۆپچىلىك بەرگەن ۋەدىسىگە ئەمەل قىلىدۇ."; + +/* Describes an action on some of the Onboarding screen, including the wallpaper onboarding screen. This string will be on a button so user can skip that onboarding page. */ +"Onboarding.LaterAction.v115" = "ئاتلا"; + +/* String used to describe the option to continue to ask for the notification permission in Firefox Onboarding screens. */ +"Onboarding.Notification.Continue.Action.v114" = "داۋاملاشتۇر"; + +/* String used to describe the description of the notification onboarding page in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Notification.Description.v120" = "ئۈسكۈنىڭىز ئارىسىدا بەتكۈچلەرنى بىخەتەر ئەۋەتىپ، %@ دىكى باشقا شەخسىيەت ئىقتىدارلىرىنى بايقايدۇ."; + +/* String used to describe the option to skip the notification permission in Firefox Onboarding screens. */ +"Onboarding.Notification.Skip.Action.v115" = "ئاتلا"; + +/* String used to describe the title of the notification onboarding page in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Notification.Title.v120" = "ئۇقتۇرۇش قوزغىتىلسا %@ تېخىمۇ بىخەتەر بولۇشىڭىزغا ياردەم بېرىدۇ"; + +/* String used to describe the option to continue to ask for the notification permission in Firefox Onboarding screens. */ +"Onboarding.Notification.TurnOnNotifications.Action.v114" = "ئۇقتۇرۇشنى ئاچ"; + +/* String used to describes the description of what Firefox is on the Sync onboarding page for current version in our Onboarding screens. Placeholder is for the app name. */ +"Onboarding.Sync.Description.v120" = "تىزىمغا كىرىپ قەدەمداشلىسىڭىز، تېخىمۇ بىخەتەر بولىسىز. %@ ئىم، خەتكۈچ ۋە باشقىلارنى مەخپىيلەشتۈرىدۇ."; + +/* String used to describes the option to skip the Sync sign in during onboarding for the current version in Firefox Onboarding screens. */ +"Onboarding.Sync.SignIn.Action.v114" = "تىزىمغا كىرىڭ"; + +/* String used to describes the option to skip the Sync sign in during onboarding for the current version in Firefox Onboarding screens. */ +"Onboarding.Sync.Skip.Action.v114" = "ئاتلا"; + +/* String used to describes the title of what Firefox is on the Sync onboarding page for current version in our Onboarding screens. */ +"Onboarding.Sync.Title.v120" = "ئۈسكۈنىلەر ئارا ئالماشتۇرغاندا شىفىرلىنىدۇ"; + +/* 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" = "ئەنئەنىۋى تام قەغىزى"; + +/* 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.LimitedEdition.v114" = "چەكلىك نۇسخىدىكى تام قەغىزى"; + +/* Description for the wallpaper onboarding page in our Onboarding screens. This describes to the user that they can set a wallpaper. */ +"Onboarding.Wallpaper.Action.v114" = "تام قەغىزى تەڭشەش"; + +/* Description for the wallpaper onboarding modal displayed on top of the homepage. This describes to the user that they can choose different wallpapers. */ +"Onboarding.Wallpaper.Description.v114" = "سىز ياقتۇرىدىغان تام قەغەزنى تاللاڭ."; + +/* Title for the wallpaper onboarding modal displayed on top of the homepage. This describes to the user that they can choose different wallpapers. */ +"Onboarding.Wallpaper.SelectorTitle.v114" = "يېڭى رەڭ سىناڭ"; + +/* Title for the wallpaper onboarding page in our Onboarding screens. This describes to the user that they can choose different wallpapers. Placeholder is for app name. */ +"Onboarding.Wallpaper.Title.v114" = "بىر %@ تام قەغىزى تاللىنىدۇ"; + +/* Describes the action on the first onboarding page in our Onboarding screen. This string will be on a button so user can continue the onboarding. */ +"Onboarding.Welcome.Action.v114" = "باشلايلى"; + +/* Describes the action on the first onboarding page in our Onboarding screen. This indicates that the user will set their default browser to Firefox. */ +"Onboarding.Welcome.ActionTreatementA.v114" = "كۆڭۈلدىكى توركۆرگۈ قىلىپ تەڭشە"; + +/* Accessibility label for close button that dismisses the welcome onboarding screen. Placeholder is for the app name. */ +"Onboarding.Welcome.Close.AccessibilityLabel.v121" = "يولباشچى %@ نى تاقاپ چېكىن"; + +/* String used to describe the title of link button is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Link.Action.v114" = "شەخسىيەت ئۇقتۇرۇشىنىڭ تەپسىلاتىنى ئوقۇڭ"; + +/* Describes the action on the first onboarding page in our Onboarding screen. This string will be on a button so user can skip this onboarding card. */ +"Onboarding.Welcome.Skip.v114" = "ئاتلا"; + +/* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Title.TreatementA.v120" = "بىخەتەرلىكىڭىزنى ساقلاشنى ياخشى كۆرىمىز"; + +/* String used to describes the title of what Firefox is on the welcome onboarding page for current version in our Onboarding screens. */ +"Onboarding.Welcome.Title.v114" = "مۇستەقىل ئىنتېرنېتقا خۇش كەلدىڭىز"; + diff --git a/Shared/Supporting Files/ug.lproj/RememberCard.strings b/Shared/Supporting Files/ug.lproj/RememberCard.strings new file mode 100644 index 000000000000..886f30e4735c --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/RememberCard.strings @@ -0,0 +1,12 @@ +/* This value is used as the title for the Yes button in the remember credit card page */ +"CreditCard.RememberCard.MainButtonTitle.v115" = "ھەئە"; + +/* This value is used as the title for the remember credit card page */ +"CreditCard.RememberCard.MainTitle.v115" = "بۇ كارتىنى ئەستە تۇتامدۇ؟"; + +/* This value is used as the title for the Not Now button in the remember credit card page */ +"CreditCard.RememberCard.SecondaryButtonTitle.v115" = "ھازىر ئەمەس"; + +/* This value is used as the toast message for the saving success alert in the remember credit card page */ +"CreditCard.RememberCard.SecondaryButtonTitle.v116" = "يېڭى كارتا ساقلاندى"; + diff --git a/Shared/Supporting Files/ug.lproj/ResearchSurface.strings b/Shared/Supporting Files/ug.lproj/ResearchSurface.strings new file mode 100644 index 000000000000..d240bd222b5f --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/ResearchSurface.strings @@ -0,0 +1,9 @@ +/* On the Research Survey popup, the text that explains what the screen is about. Placeholder is for the app name. */ +"Body.Text.v112" = "قىسقا تەكشۈرۈشكە قاتنىشىپ %@ نى تېخىمۇ ياخشىلاشقا ياردەملىشىڭ."; + +/* On the Research Survey popup, the text for the button that, when tapped, will dismiss the popup and take the user to a survey. */ +"PrimaryButton.Label.v112" = "تەكشۈرۈشكە قاتنىشىڭ"; + +/* On the Research Survey popup, the text for the button that, when tapped, will dismiss this screen, and the user will not be taken to the survey. */ +"SecondaryButton.Label.v112" = "ياق رەھمەت"; + diff --git a/Shared/Supporting Files/ug.lproj/SearchHeaderTitle.strings b/Shared/Supporting Files/ug.lproj/SearchHeaderTitle.strings new file mode 100644 index 000000000000..a0bf485e7c4e --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/SearchHeaderTitle.strings @@ -0,0 +1,6 @@ +/* When making a new search from the awesome bar, search results appear as the user write new letters in their search. Different sections with results from the selected search engine will appear. This string will be used as a header to separate the selected engine search results from current search query. */ +"Search.EngineSection.Title.v108" = "%@ ئىزدە"; + +/* When making a new search from the awesome bar, search results appear as the user write new letters in their search. This string will be used as a header for Google search results listed as suggestions. */ +"Search.Google.Title.v108" = "Google ئىزدەش"; + diff --git a/Shared/Supporting Files/ug.lproj/SelectCreditCard.strings b/Shared/Supporting Files/ug.lproj/SelectCreditCard.strings new file mode 100644 index 000000000000..37ec52a80107 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/SelectCreditCard.strings @@ -0,0 +1,3 @@ +/* This value is used as the title for the select a credit card from list of available cards. */ +"CreditCard.SelectCreditCard.MainTitle.v116" = "ساقلانغان كارتىنى ئىشلىتەمدۇ؟"; + diff --git a/Shared/Supporting Files/ug.lproj/Settings.strings b/Shared/Supporting Files/ug.lproj/Settings.strings new file mode 100644 index 000000000000..45d5344e5ccf --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Settings.strings @@ -0,0 +1,75 @@ +/* Accessibility label for the add button in autofill settings screen. Pressing this button presents a modal that allows users to add a card by entering the credit card information. */ +"CreditCard.Settings.AddCard.AccessibilityLabel.v121" = "كارتا قوش"; + +/* Description label for when there are no credit cards shown in credit card list in autofill settings screen. */ +"CreditCard.Settings.EmptyListDescription.v112" = "كېلەر قېتىم ئىشلەتكەندە تېز بولۇشى ئۈچۈن كارتا ئۇچۇرلىرىڭىزنى بىخەتەر ساقلايدۇ."; + +/* Title label for when there are no credit cards shown in credit card list in autofill settings screen. %@ is the product name and should not be altered. */ +"CreditCard.Settings.EmptyListTitle.v112" = "ئىناۋەتلىك كارتىنى %@ قا ساقلايدۇ"; + +/* Accessibility label for a credit card list item in autofill settings screen. The first parameter is the credit card issuer (e.g. Visa). The second parameter is is the name of the credit card holder. The third parameter is the last 4 digits of the credit card. The fourth parameter is the card's expiration date. */ +"CreditCard.Settings.ListItemA11y.v118" = "ئاخىرقى نومۇرى %3$@ بولغان %1$@ كارتانىڭ ئىگىسى %2$@، ئىناۋەتلىك مۇددىتى %4$@"; + +/* When a user is in the process or has finished making a purchase with a card not saved in Firefox's list of stored cards, we ask the user if they would like to save this card for future purchases. This string indicates to users that they can deny Firefox from remembering the card that is being used. */ +"CreditCard.Settings.NotNow.v112" = "ھازىر ئەمەس"; + +/* When a user is in the process or has finished making a purchase with a card not saved in Firefox's list of stored cards, we ask the user if they would like to save this card for future purchases. This string is a title string of the overall message that asks the user if they would like Firefox to remember the card that is being used. */ +"CreditCard.Settings.RememberThisCard.v112" = "بۇ كارتىنى ئەستە تۇتامدۇ؟"; + +/* When a user is in the process or has finished making a purchase with a remembered card, and if the credit card information doesn't match the contents of the stored information of that card, we show this string. We ask this user if they would like Firefox update the staled information of that credit card. */ +"CreditCard.Settings.UpdateThisCard.v112" = "بۇ كارتىنى يېڭىلامدۇ؟"; + +/* When a user is in the process or has finished making a purchase with a card not saved in Firefox's list of stored cards, we ask the user if they would like to save this card for future purchases. This string asks users to confirm if they would like Firefox to remember the card that is being used. */ +"CreditCard.Settings.Yes.v112" = "ھەئە"; + +/* When a user is in the process of making a purchase and has at least one saved credit card, a view above the keyboard shows actions a user can take. When tapping this label, the keyboard will dismiss from view. */ +"CreditCards.Settings.Done.v114" = "تامام"; + +/* When a user is in the process or has finished making a purchase, and has at least one card saved, we show this tappable string. This indicates to users that they can navigate to their list of stored credit cards in the app's credit card list screen. */ +"CreditCards.Settings.ManageCards.v112" = "كارتا باشقۇرۇش"; + +/* When a user is in the process of making a purchase, and has at least one saved card, we show this label used as a title. This indicates to the user that there are stored cards available for use on this pending purchase. */ +"CreditCards.Settings.UseASavedCard.v112" = "ساقلانغان كارتىنى ئىشلىتەمدۇ؟"; + +/* When a user is in the process of making a purchase, and has at least one saved card, we show this label inside the keyboard hint. This indicates to the user that there are stored cards available for use on this pending purchase. */ +"CreditCards.Settings.UseSavedCardFromKeyboard.v112" = "ساقلانغان كارتىنى ئىشلىتىدۇ"; + +/* Settings section title for the old Firefox account */ +"FxA.FirefoxAccount.v119" = "ھېسابات"; + +/* Title displayed in header of the FxA settings panel. */ +"Settings.FxA.Title.v119" = "ھېسابات"; + +/* This is the title for the setting that toggles Sync related notifications in the settings menu under the Notifications section. */ +"Settings.Notifications.SyncNotificationsTitle.v112" = "قەدەمداش"; + +/* This is the title for the setting that toggles Tips and Features feature in the settings menu under the Notifications section. */ +"Settings.Notifications.TipsAndFeaturesNotificationsTitle.v112" = "كۆرسەتمە ۋە ئىقتىدارلار"; + +/* In the settings menu, in the Privacy section, this is the title for Notifications customization section. */ +"Settings.Notifications.Title.v112" = "ئۇقتۇرۇش"; + +/* This is the title informing the user needs to turn on notifications in iOS Settings. */ +"Settings.Notifications.TurnOnNotificationsTitle.v112" = "ئۇقتۇرۇشنى ئاچ"; + +/* Accessibility label for default search engine setting. */ +"Settings.Search.Accessibility.DefaultSearchEngine.v121" = "كۆڭۈلدىكى ئىزدەش موتورى"; + +/* Title for the `default search engine` settings section in the Search page in the Settings menu. */ +"Settings.Search.DefaultSearchEngine.Title.v121" = "كۆڭۈلدىكى ئىزدەش موتورى"; + +/* Navigation title for search page in the Settings menu. */ +"Settings.Search.PageTitle.v121" = "ئىزدە"; + +/* Label for toggle. Explains that in private browsing mode, the search suggestions which appears at the top of the search bar, can be toggled on or off. Located in the Private Session section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Setting.v121" = "شەخسىي زىيارەتتە تەكلىپلەرنى تاقايدۇ"; + +/* Title for the `Private Session` settings section in the Search page in the Settings menu. */ +"Settings.Search.PrivateSession.Title.v121" = "شەخسىي سۆزلەشكۈ"; + +/* Title for quick-search engines settings section in the Search page in the Settings menu. */ +"Settings.Search.QuickEnginesTitle.v121" = "تېز ئىزدەش موتورى"; + +/* Label for the `show search suggestions` setting, in the Search Settings page. */ +"Settings.Search.ShowSuggestions.v121" = "ئىزدەش تەكلىپلىرىنى كۆرسىتىدۇ"; + diff --git a/Shared/Supporting Files/ug.lproj/Share.strings b/Shared/Supporting Files/ug.lproj/Share.strings new file mode 100644 index 000000000000..f60768222858 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Share.strings @@ -0,0 +1,6 @@ +/* Error message shown in the remote tabs panel */ +"SendTo.NoDevicesFound.Message.v119" = "بۇ ھېساباتقا باغلانغان قەدەمداشلىنىدىغان باشقا ئۈسكۈنە يوق."; + +/* This message appears when a user tries to use 'Send Link to Device' action while not logged in */ +"SendTo.NotSignedIn.Title.v119" = "سىز تېخى ھېساباتىڭىزغا كىرمىدىڭىز."; + diff --git a/Shared/Supporting Files/ug.lproj/Shopping.strings b/Shared/Supporting Files/ug.lproj/Shopping.strings new file mode 100644 index 000000000000..ad679e9db6d5 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Shopping.strings @@ -0,0 +1,210 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This one indicates that a user can tap on the shopping button to start using the Shopping feature. */ +"ContextualHints.Shopping.NotOptedIn.v120" = "سېتىۋېلىشتىن بۇرۇن بۇ مەھسۇلاتنىڭ باھالىنىشىنىڭ ئىشەنچلىك ياكى ئەمەسلىكىنى بىلىپ بېقىڭ."; + +/* Contextual hints are little popups that appear for the users informing them of new features. This one is a call to action for the popup describing the Shopping feature. It indicates that a user can go directly to the Shopping feature by tapping the text of the action. */ +"ContextualHints.Shopping.NotOptedInAction.v120" = "باھالاش تەكشۈرگۈچنى سىناي"; + +/* Contextual hints are little popups that appear for the users informing them of new features. This is a call to action for the popup that appears after the user has opted in for the Shopping feature. It indicates that a user can directly open the review checker by tapping the text of the action. */ +"ContextualHints.Shopping.OptedInAction.v120" = "باھالاش تەكشۈرگۈچنى ئاچ"; + +/* Contextual hints are little popups that appear for the users informing them of new features. This one appears after the user has opted in and informs him if he wants use the review checker by tapping the Shopping button. */ +"ContextualHints.Shopping.OptedInBody.v120" = "بۇ باھالىنىش ئىشەنچلىكمۇ؟ تەڭشەلگەن باھانى كۆرۈپ بېقىڭ."; + +/* Footer label from the Fakespot Ad card displayed for the related product we advertise. This is displayed below the ad card, suggested as an alternative to the product reviewed. The first parameter will be replaced by the Fakespot app name */ +"Shopping.AdCard.Footer.v121" = "ئېلان بەرگۈچى %@"; + +/* Title label for the Fakespot Ad card. This is displayed above a product image, suggested as an alternative to the product reviewed. */ +"Shopping.AdCard.Title.v121" = "تېخىمۇ كۆپ مەھسۇلاتلار"; + +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v120" = "ئىشەنچسىز باھا چىقىرىۋېتىلدى"; + +/* Description adjusted of the rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Description.v121" = "ئىشەنچلىك باھالار ئاساس قىلىندى"; + +/* Accessibility label, associated to adjusted rating stars. %@ is a decimal value from 0 to 5 that will only use a tenth (example: 3.5). */ +"Shopping.AdjustedRating.StarsAccessibilityLabel.v120" = "%@ يۇلتۇز (يۇقىرىسى 5 يۇلتۇز)"; + +/* Title of the adjusted rating card displayed in the shopping review quality bottom sheet. */ +"Shopping.AdjustedRating.Title.v120" = "تەڭشەلگەن باھا"; + +/* Button text of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Button.Text.v120" = "بىلدىم"; + +/* Title of the confirmation displayed in the shopping review quality bottom sheet. */ +"Shopping.ConfirmationCard.Title.v120" = "ئەڭ يېڭى تەھلىل"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Competitiveness.Title.v120" = "رىقابەت كۈچى"; + +/* Title of the button that shows less reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.LessButton.Title.v120" = "ئازراق كۆرسەت"; + +/* Title of the button that shows more reviews in the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.MoreButton.Title.v120" = "تەپسىلىي كۆرسەت"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet, specifically focusing on the quality, design, and condition of the product's packaging. This may include details about the box, protective materials, presentation, and overall packaging experience. */ +"Shopping.HighlightsCard.Packaging.Title.v120" = "ئورالما"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Price.Title.v120" = "باھاسى"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Quality.Title.v120" = "سۈپەت"; + +/* Section title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Shipping.Title.v120" = "توشۇش"; + +/* Title of the review highlights displayed in the shopping review quality bottom sheet. */ +"Shopping.HighlightsCard.Title.v120" = "يېقىنقى باھالاردىكى يارقىن نۇقتىلار"; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Description.v120" = "ئەپسۇسلىنارلىقى، بىز بەزى تۈردىكى مەھسۇلاتلارنىڭ باھالىنىش سۈپىتىنى تەكشۈرەلمەيمىز. مەسىلەن، سوۋغات كارتىسى، ئاقما سىن، مۇزىكا ۋە ئويۇنلار."; + +/* Title for info card when Fakespot cannot analyze reviews for a certain product type */ +"Shopping.InfoCard.FakespotDoesNotAnalyzeReviews.Title.v120" = "بۇ باھالاشلارنى تەكشۈرەلمەيدۇ"; + +/* Title for an information card that is displayed in the review checker section when certain details about a product or feature are not currently available but are expected to be provided soon. The message should imply that the user can look forward to receiving more information shortly. */ +"Shopping.InfoCard.InfoComingSoon.Title.v121" = "ئۇچۇر پات يېقىندا كېلىدۇ"; + +/* Primary action title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.PrimaryAction.v120" = "ھازىر تەكشۈر"; + +/* Title for info card when the product needs analysis */ +"Shopping.InfoCard.NeedsAnalysis.Title.v120" = "تەكشۈرىدىغان يېڭى ئۇچۇر"; + +/* Description for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Description.v120" = "بىز بۇ مەسىلىنى ھەل قىلىش ئۈچۈن تىرىشىۋاتىمىز. پات پۇرسەتتە قايتا تەكشۈرۈپ بېقىڭ."; + +/* Title for info card when no information is available at the moment */ +"Shopping.InfoCard.NoInfoAvailableRightNow.Title.v120" = "ھازىرچە ھېچقانداق ئۇچۇر يوق"; + +/* Description for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Description.v120" = "بۇ مەھسۇلاتنىڭ باھالىنىشى تېخىمۇ كۆپ بولغاندا، بىز ئۇلارنىڭ سۈپىتىنى تەكشۈرەلەيمىز."; + +/* Title for info card when there are not enough reviews for a product */ +"Shopping.InfoCard.NotEnoughReviews.Title.v120" = "تېخى يېتەرلىك باھالىنىش يوق"; + +/* Description for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This description is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Description.v121" = "ئەگەر بۇ مەھسۇلاتتىن مال بارلىقىنى بايقىسىڭىز، دوكلات قىلسىڭىز، بىز باھالاشنى تەكشۈرەلەيمىز."; + +/* Primary action label for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This primary action label is used for info card button where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.PrimaryAction.v121" = "مەھسۇلاتنىڭ تىزىلغانلىقىنى دوكلات قىلىڭ"; + +/* Title for the information card displayed by the review checker feature when the product the user is looking at is out of stock. This title is used for info card where the user can report if it's back in stock. */ +"Shopping.InfoCard.ProductNotInStock.Title.v121" = "مەھسۇلات يوق"; + +/* Description for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Description.v120" = "بۇنىڭغا 60 سېكۇنت ئەتراپىدا ۋاقىت كېتىشى مۇمكىن."; + +/* Title for info card when the product is in analysis mode */ +"Shopping.InfoCard.ProgressAnalysis.Title.v120" = "باھالاش سۈپىتىنى تەكشۈرۈۋاتىدۇ"; + +/* This description appears beneath the confirmation title on the information card to inform the user that their report regarding the product stock status has been received and is being processed. It serves to set the expectation that the review information will be updated within 24 hours and invites the user to revisit the product page for updates. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Description.v121" = "بىز 24 سائەت ئىچىدە بۇ مەھسۇلاتنىڭ باھالىنىشىغا مۇناسىۋەتلىك ئۇچۇرىغا ئېرىشىمىز. قايتا كېلىپ تەكشۈرۈپ بېقىڭ."; + +/* This title is displayed on the information card as a confirmation message after a user reports that a previously out-of-stock product is now available. It's meant to acknowledge the user's contribution and encourage community engagement by letting them know their report has been successfully submitted. */ +"Shopping.InfoCard.ReportSubmittedByCurrentUser.Title.v121" = "دوكلات قىلغانلىقىڭىزغا رەھمەت!"; + +/* Text for the analyzer button displayed when an analysis can be updated for a product. */ +"Shopping.NoAnalysisCard.AnalyzerButton.Title.v120" = "باھالاش سۈپىتىنى تەكشۈر"; + +/* Text for the body label, to check the reliability of a product. */ +"Shopping.NoAnalysisCard.BodyLabel.Title.v120" = "بۇ مەھسۇلاتنىڭ باھالىنىشىنىڭ ئىشەنچلىك ياكى ئەمەسلىكىنى بىلىش ئۈچۈن، باھالىنىش سۈپىتىنى تەكشۈرۈڭ. بۇنىڭغا پەقەت 60 سېكۇنتلا ۋاقىت كېتىدۇ."; + +/* Title for card displayed when a shopping product has not been analysed yet. */ +"Shopping.NoAnalysisCard.HeadlineLabel.Title.v120" = "بۇ باھالاش توغرىسىدا ھازىرچە ھېچقانداق ئۇچۇر يوق"; + +/* Description for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Body.Label.v120" = "بۇنىڭغا 60 سېكۇنت ئەتراپىدا ۋاقىت كېتىشى مۇمكىن."; + +/* Title for the card displayed when a shopping product has not been analysed yet but the analysis is in progress. */ +"Shopping.NoAnalysisCard.InProgress.Headline.Title.v120" = "باھالاش سۈپىتىنى تەكشۈرۈۋاتىدۇ"; + +/* Text for the disclaimer that appears underneath the rating image of the Shopping Experience Opt In onboarding Card (Fakespot). The parameter will be replaced by the Fakespot app name. After the colon, what appears are two links, each on their own line. The first link is to a Privacy policy. The second link is to Terms of use. */ +"Shopping.OptInCard.Disclaimer.Text.v120" = "«ھەئە، سىناپ باقاي» تاللانسا تۆۋەندىكى %@ غا قوشۇلغان بولىسىز:"; + +/* Label for the header of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.HeaderLabel.Title.v120" = "مەھسۇلات باھالىنىشغا قارىتا ئىشەنچلىك يېتەكچىمىزنى سىناپ بېقىڭ"; + +/* Label for the Learn more button in the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.LearnMoreButtonTitle.Title.v120" = "تەپسىلاتى"; + +/* Text for the main button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.MainButton.Title.v120" = "ھەئە، سىناپ باقاي"; + +/* Show Firefox Browser Privacy Policy page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.PrivacyPolicy.Button.Title.v120" = "شەخسىيەت تۈزۈمى"; + +/* Text for the secondary button of the Shopping Experience Opt In onboarding Card (Fakespot) */ +"Shopping.OptInCard.SecondaryButton.Title.v120" = "ھازىر ئەمەس"; + +/* Show Firefox Browser Terms of Use page from the Privacy section in the Shopping Experience Opt In onboarding Card (Fakespot). See https://www.mozilla.org/privacy/firefox/ */ +"Shopping.OptInCard.TermsOfUse.Button.Title.v120" = "ئىشلىتىش شەرتلىرى"; + +/* Accessibility label for the Grade labels used in 'How we determine review quality' card and 'How reliable are these reviews' card displayed in the shopping review quality bottom sheet. The placeholder will be replaced by a grade letter (e.g. A). The grading system contains letters from A-F. */ +"Shopping.ReliabilityScore.Grade.A11y.Label.v120" = "دەرىجە %@"; + +/* Title of the reliability card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityCardTitle.v120" = "بۇ باھالار قانچىلىك ئىشەنچلىك؟"; + +/* Description of the reliability ratings for rating 'A' and 'B' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.AB.Description.v120" = "ئىشەنچلىك باھالاش"; + +/* Description of the reliability rating 'C' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.C.Description.v120" = "ئىشەنچلىك ۋە ئىشەنچسىز باھالارنىڭ ئارىلاشمىسى"; + +/* Description of the reliability ratings for rating 'D' and 'F' displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQuality.ReliabilityRating.DF.Description.v120" = "ئىشەنچسىز باھالاش"; + +/* Adjusted rating label from How we determine review quality card displayed in the shopping review quality bottom sheet. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.AdjustedRating.Label.v120" = "بۇ *تەڭشەلگەن باھا* پەقەت بىز ئىشەنچلىك دەپ قارىغان باھالارنىلا ئاساس قىلىدۇ."; + +/* Title of the 'How we determine review quality' card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.Label.Title.v120" = "تەكشۈرۈش سۈپىتىنى قانداق بېكىتىمىز"; + +/* Mixed reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.MixedReviews.Label.v120" = "ئىشەنچلىك ۋە ئىشەنچسىز باھالارنىڭ بارلىقىغا ئىشىنىمىز"; + +/* Reliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.ReliableReviews.Label.v120" = "ئىشەنچلىك باھالاش. ئىشىنىمىزكى، بۇ باھالاشنى سەمىمىي، تەرەپسىز ھەقىقىي خېرىدارلار بەرگەن بولۇشى مۇمكىن."; + +/* Label of the sub headline from How we determine review quality card displayed in the shopping review quality bottom sheet. The *text inside asterisks* denotes part of the string to bold, please leave the text inside the '*' so that it is bolded correctly. */ +"Shopping.ReviewQualityCard.SubHeadline.Label.v120" = "بىز ھەر بىر مەھسۇلاتنىڭ باھالىنىشىغا A دىن F غىچە *ھەرپ دەرىجىسى* تەقسىملەيمىز."; + +/* Unreliable reviews label from How we determine review quality card displayed in the shopping review quality bottom sheet. */ +"Shopping.ReviewQualityCard.UnreliableReviews.Label.v120" = "ئىشەنچسىز باھالاش. بىز بۇنى ساختا ياكى بىر تەرەپلىمە باھالىغۇچىلار باھالىغان بولۇشى مۇمكىن دەپ قارايمىز."; + +/* Accessibility label for the up chevron icon used to collapse or minimize the Settings Card within the shopping product review bottom sheet. */ +"Shopping.SettingsCard.Collapse.AccessibilityLabel.v120" = "تەڭشەك كارتىسىنى يىغ"; + +/* Accessibility label for the down chevron icon used to expand or show the details of the Settings Card within the shopping product review bottom sheet. */ +"Shopping.SettingsCard.Expand.AccessibilityLabel.v120" = "تەڭشەك كارتىسىنى ياي"; + +/* Action title of the footer underneath the Settings Card displayed in the shopping review quality bottom sheet. The first parameter will be replaced by the Fakespot app name and the second parameter by the company name of Mozilla. */ +"Shopping.SettingsCard.Footer.Action.v120" = "باھالاش تەكشۈرگۈچنى %2$@ قوللايدىغان %1$@ تەمىنلىگەن"; + +/* Title of the settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.Label.Title.v120" = "تەڭشەكلەر"; + +/* Label of the switch from settings card displayed in the shopping review quality bottom sheet. The placeholder will be replaced with the app name. */ +"Shopping.SettingsCard.RecommendedProducts.Label.v120" = "%@ تەۋسىيە قىلغان مەھسۇلاتلارنى كۆرسىتىدۇ"; + +/* Label of the button from settings card displayed in the shopping review quality bottom sheet. */ +"Shopping.SettingsCard.TurnOffButton.Title.v120" = "باھالاش تەكشۈرگۈچنى تاقا"; + +/* Beta label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Beta.Title.v120" = "سىناق نەشرى"; + +/* Accessibility label for close button that dismisses the Shopping Experience (Fakespot) sheet. */ +"Shopping.Sheet.Close.AccessibilityLabel.v121" = "باھالاش تەكشۈرگۈچنى تاقا"; + +/* Label for the header of the Shopping Experience (Fakespot) sheet */ +"Shopping.Sheet.Title.v120" = "باھالاش تەكشۈرگۈچ"; + +/* Text for body of error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Description.v120" = "تور باغلىنىشىڭىزنى تەكشۈرۈپ ئاندىن بەتنى قايتا يۈكلەڭ."; + +/* Title for error card displayed to the user when the device is disconnected from the network. */ +"Shopping.WarningCard.CheckNoConnection.Title.v120" = "تور باغلىنىشى يوق"; + diff --git a/Shared/Supporting Files/ug.lproj/SnackBar.strings b/Shared/Supporting Files/ug.lproj/SnackBar.strings new file mode 100644 index 000000000000..df38cb0fc092 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/SnackBar.strings @@ -0,0 +1,9 @@ +/* Label text that gets presented as a confirmation at the bottom of screen when the credit card is successfully removed. */ +"CreditCard.SnackBar.RemovedCardLabel.v112" = "كارتا چىقىرىۋېتىلدى"; + +/* Label text that gets presented as a confirmation at the bottom of screen when credit card information gets saved successfully */ +"CreditCard.SnackBar.SavedCardLabel.v112" = "يېڭى كارتا ساقلاندى"; + +/* Label text that gets presented as a confirmation at the bottom of screen when credit card information gets updated successfully */ +"CreditCard.SnackBar.UpdatedCardLabel.v112" = "كارتا ئۇچۇرى يېڭىلاندى"; + diff --git a/Shared/Supporting Files/ug.lproj/TabLocation.strings b/Shared/Supporting Files/ug.lproj/TabLocation.strings new file mode 100644 index 000000000000..110fdd13f4ff --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/TabLocation.strings @@ -0,0 +1,18 @@ +/* Accessibility label for the security icon in url bar */ +"TabLocation.ETP.Off.NotSecure.A11y.Label.v119" = "باغلىنىش بىخەتەر ئەمەس. كۈچەيتىلگەن ئىز قوغلاشتىن قوغداش تاقاق."; + +/* Accessibility label for the security icon in url bar */ +"TabLocation.ETP.Off.Secure.A11y.Label.v119" = "بىخەتەر باغلىنىش. كۈچەيتىلگەن ئىزلاشتىن قوغداش تاقاق."; + +/* Accessibility label for the security icon in url bar */ +"TabLocation.ETP.On.NotSecure.A11y.Label.v119" = "باغلىنىش بىخەتەر ئەمەس"; + +/* Accessibility label for the security icon in url bar */ +"TabLocation.ETP.On.Secure.A11y.Label.v119" = "بىخەتەر باغلىنىش"; + +/* Accessibility label for the share button in url bar */ +"TabLocation.Share.A11y.Label.v119" = "بۇ بەتنى ھەمبەھىرلە"; + +/* Accessibility label for the shopping button in url bar */ +"TabLocation.Shopping.A11y.Label.v120" = "باھالاش تەكشۈرگۈچ"; + diff --git a/Shared/Supporting Files/ug.lproj/TabsTray.strings b/Shared/Supporting Files/ug.lproj/TabsTray.strings new file mode 100644 index 000000000000..0cfccb487f09 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/TabsTray.strings @@ -0,0 +1,21 @@ +/* When the user closes tabs in the tab tray, a popup will appear. This is the title for the button to undo the deletion of those tabs */ +"CloseTabsToast.Button.v113" = "يېنىۋال"; + +/* When the user closes an individual tab in the tab tray, a popup will appear informing them the tab was closed. This is the text for the popup. */ +"CloseTabsToast.SingleTabTitle.v113" = "بەتكۈچ تاقالدى"; + +/* When the user closes tabs in the tab tray, a popup will appear informing them how many tabs were closed. This is the text for the popup. The placeholder is the number of tabs */ +"CloseTabsToast.Title.v113" = "بەتكۈچ تاقالدى: %d"; + +/* This is the swipe action title for closing an inactive tab by swiping, located in the Inactive Tabs section of the Tabs Tray */ +"InactiveTabs.TabTray.CloseSwipeActionTitle.v115" = "تاقا"; + +/* Users can disable syncing tabs from other devices. In the Sync Tabs panel of the Tab Tray, we inform the user tab syncing can be switched back on to view those tabs. */ +"TabsTray.Sync.SyncTabsDisabled.v116" = "باشقا ئۈسكۈنىلىرىڭىزدىكى بەتكۈچ تىزىمىنى كۆرۈش ئۈچۈن بەتكۈچ قەدەمداشنى ئېچىڭ."; + +/* Button label to sync tabs in your Firefox Account */ +"TabsTray.SyncTabs.SyncTabsButton.Title.v109" = "بەتكۈچ قەدەمداشلا"; + +/* Button label to sync tabs in your account */ +"TabsTray.SyncTabs.SyncTabsButton.Title.v119" = "بەتكۈچ قەدەمداشلا"; + diff --git a/Shared/Supporting Files/ug.lproj/ToolbarLocation.strings b/Shared/Supporting Files/ug.lproj/ToolbarLocation.strings new file mode 100644 index 000000000000..862bd201e092 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/ToolbarLocation.strings @@ -0,0 +1,6 @@ +/* Contextual hints are little popups that appear for the users informing them of new features. This one indicates a user can navigate to the Settings page to move the search bar to the top. */ +"ContextualHints.Toolbar.Bottom.Description.v107" = "ئەگەر خالىسىڭىز قورال بالداقنى چوققىغا يۆتكىيەلەيسىز."; + +/* Contextual hints are little popups that appear for the users informing them of new features. This one indicates a user can navigate to the Settings page to move the search bar to the bottom. */ +"ContextualHints.Toolbar.Top.Description.v107" = "ئەگەر خالىسىڭىز قورال بالداقنى ئاستىغا يۆتكىيەلەيسىز."; + diff --git a/Shared/Supporting Files/ug.lproj/UpdateCard.strings b/Shared/Supporting Files/ug.lproj/UpdateCard.strings new file mode 100644 index 000000000000..930fdfb3b3c3 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/UpdateCard.strings @@ -0,0 +1,15 @@ +/* This value is used as the toast message for the saving success alert in the remember credit card page */ +"CreditCard.RememberCard.SecondaryButtonTitle.v116" = "كارتا ئۇچۇرى يېڭىلاندى"; + +/* This value is used as the title for the update card page */ +"CreditCard.UpdateCard.MainTitle.v115" = "بۇ كارتىنى يېڭىلامدۇ؟"; + +/* This value is used as the title for the Manage Cards button from the update credit card page */ +"CreditCard.UpdateCard.ManageCardsButtonTitle.v115" = "كارتا باشقۇرۇش"; + +/* This value is used as the title for the Not Now button in the update credit card page */ +"CreditCard.UpdateCard.NotNowButtonTitle.v115" = "ھازىر ئەمەس"; + +/* This value is used as the title for the button in the update credit card page */ +"CreditCard.UpdateCard.YesButtonTitle.v115" = "ھەئە"; + diff --git a/Shared/Supporting Files/ug.lproj/Upgrade.strings b/Shared/Supporting Files/ug.lproj/Upgrade.strings new file mode 100644 index 000000000000..76879c8fcd5c --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/Upgrade.strings @@ -0,0 +1,18 @@ +/* Describes an action on the sync upgrade page in our Upgrade screens. This string will be on a button so user can sign up or login directly in the upgrade. */ +"Upgrade.SyncSign.Action.v114" = "تىزىمغا كىرىڭ"; + +/* Description string used to to sign in to sync in the Upgrade screens. This screen is shown after user upgrades Firefox version. */ +"Upgrade.SyncSign.Description.v114" = "باش بېتىڭىزدىن باشقا ئۈسكۈنىلىرىڭىزدىكى بەتكۈچلەرنى داۋاملاشتۇرۇپ زىيارەت قىلالايسىز."; + +/* Title string used to sign in to sync in the Upgrade screens. This screen is shown after user upgrades Firefox version. */ +"Upgrade.SyncSign.Title.v114" = "كۆپ ئېكران ئارا ئالمىشىش تېخىمۇ ئاسان"; + +/* Describes the action on the first upgrade page in the Upgrade screen. This string will be on a button so user can continue the Upgrade. */ +"Upgrade.Welcome.Action.v114" = "كۆڭۈلدىكى توركۆرگۈ قىلىپ تەڭشە"; + +/* Description string used to welcome back users in the Upgrade screens. This screen is shown after user upgrades Firefox version. */ +"Upgrade.Welcome.Description.v114" = "تېخىمۇ رەڭدار. تېخىمۇ قۇلايلىق. كىشىلەرنىڭ مەنپەئەتتىن ئۈستۈنلۈكىگە ۋەدە بېرىدۇ."; + +/* Title string used to welcome back users in the Upgrade screens. This screen is shown after user upgrades Firefox version. */ +"Upgrade.Welcome.Title.v114" = "تېخىمۇ خاسلاشتۇرۇلغان ئىنتېرنېتقا خۇش كەلدىڭىز"; + diff --git a/Shared/Supporting Files/ug.lproj/ZoomPageBar.strings b/Shared/Supporting Files/ug.lproj/ZoomPageBar.strings new file mode 100644 index 000000000000..27c340a5c8e1 --- /dev/null +++ b/Shared/Supporting Files/ug.lproj/ZoomPageBar.strings @@ -0,0 +1,12 @@ +/* Accessibility label for closing the zoom panel in Zoom Page Bar */ +"Menu.ZoomPage.Close.AccessibilityLabel.v113" = "چوڭايتىش تاختىسىنى ياپ"; + +/* Accessibility label for current zoom level in Zoom Page Bar. The placeholder represents the zoom level */ +"Menu.ZoomPage.CurrentZoomLevel.AccessibilityLabel.v113" = "نۆۋەتتىكى چوڭايتىش دەرىجىسى: %@"; + +/* Accessibility label for decreasing the zoom level in Zoom Page Bar */ +"Menu.ZoomPage.DecreaseZoom.AccessibilityLabel.v113" = "چوڭايتىش دەرىجىسىنى تۆۋەنلەت"; + +/* Accessibility label for increasing the zoom level in Zoom Page Bar */ +"Menu.ZoomPage.IncreaseZoom.AccessibilityLabel.v113" = "چوڭايتىش دەرىجىسىنى يۇقىرىلات"; + diff --git a/Shared/br.lproj/Localizable.strings b/Shared/br.lproj/Localizable.strings index 668342004b5f..3ebbc08a6152 100644 --- a/Shared/br.lproj/Localizable.strings +++ b/Shared/br.lproj/Localizable.strings @@ -697,6 +697,9 @@ /* Label shown when there are no logins to list */ "LoginsList.NoLoginsFound.Description" = "An anaouderien enrollet a vo diskouezet amañ. M'ho peus enrollet oc'h anaouderien evit Firefox en un drevnad all, kennaskit ouzh ho kont Firefox."; +/* Label shown when there are no logins to list. The placeholder will be replaced with the app name. */ +"LoginsList.NoLoginsFound.Description.v119" = "An anaouderien enrollet a vo diskouezet amañ. M’ho peus enrollet oc’h anaouderien war %@ en un drevnad all, kennaskit ouzh ho kont."; + /* Label shown when there are no logins saved */ "LoginsList.NoLoginsFound.Title" = "Anaouder ebet kavet"; diff --git a/Shared/br.lproj/Search.strings b/Shared/br.lproj/Search.strings index 71959a498cb0..58631ff4bf05 100644 --- a/Shared/br.lproj/Search.strings +++ b/Shared/br.lproj/Search.strings @@ -4,3 +4,6 @@ /* Label for search settings button. */ "Search Settings" = "Arventennoù klask"; +/* When making a new search from the awesome bar, suggestions appear to the user as they write new letters in their search. Different types of suggestions can appear. This string will be used as a label for sponsored Firefox suggestions. */ +"Search.SponsoredSuggestionDescription.v119" = "Paeroniet"; + diff --git a/Shared/es.lproj/Default Browser.strings b/Shared/es.lproj/Default Browser.strings index 4ad6d60a97af..eeecddc7aa2e 100644 --- a/Shared/es.lproj/Default Browser.strings +++ b/Shared/es.lproj/Default Browser.strings @@ -2,7 +2,7 @@ "DefaultBrowserCard.BetterInternet.Description.v108" = "Hacer de Firefox tu navegador predeterminado es votar por una Internet abierta y accesible."; /* Title for small home tab banner shown that allows the user to switch their default browser to Firefox. */ -"DefaultBrowserCard.BetterInternet.Title.v108" = "Una mejor Internet de forma predeterminada"; +"DefaultBrowserCard.BetterInternet.Title.v108" = "Un mejor Internet de forma predeterminada"; /* Button string to learn how to set your default browser. */ "DefaultBrowserCard.Button.v2" = "Aprender cómo"; @@ -14,7 +14,7 @@ "DefaultBrowserCard.NextLevel.Description.v108" = "Elige Firefox como tu navegador predeterminado para que la velocidad, seguridad y privacidad sean automáticas."; /* Title for small home tab banner shown that allows the user to switch their default browser to Firefox. */ -"DefaultBrowserCard.NextLevel.Title.v108" = "La navegación diaria, aún mejor"; +"DefaultBrowserCard.NextLevel.Title.v108" = "Mejora la navegación cotidiana"; /* Description for small home tab banner shown that allows the user to switch their default browser to Firefox. */ "DefaultBrowserCard.PeaceOfMind.Description.v108" = "Firefox bloquea de promedio más de 3.000 rastreadores por usuario al mes. Haznos tu navegador predeterminado para tu privacidad y tranquilidad."; diff --git a/Shared/tt.lproj/Today.strings b/Shared/tt.lproj/Today.strings index 3073b9fcbb54..daeeb8dd7c1d 100644 --- a/Shared/tt.lproj/Today.strings +++ b/Shared/tt.lproj/Today.strings @@ -55,3 +55,6 @@ /* Title for top sites widget to add Firefox top sites shotcuts to home screen */ "TodayWidget.TopSitesGalleryTitle" = "Төп сайтлар"; +/* Title for top sites widget to add Firefox top sites shotcuts to home screen */ +"TodayWidget.TopSitesGalleryTitleV2" = "Вебсайтлар ярлыклары"; + diff --git a/Shared/ug.lproj/Localizable.strings b/Shared/ug.lproj/Localizable.strings index c47879e4600b..b13257eea9b8 100644 --- a/Shared/ug.lproj/Localizable.strings +++ b/Shared/ug.lproj/Localizable.strings @@ -385,6 +385,18 @@ /* Label when no internet is present */ "FxA.NoInternetConnection" = "تورغا ئۇلانمىغان"; +/* FxA sign in view subtitle */ +"fxa.signin.camera-signin" = "كامېرايىڭىز بىلەن تىزىمغا كىرىڭ"; + +/* FxA sign in view qr code instructions */ +"fxa.signin.qr-link-instruction" = "كومپيۇتېرىڭىزدىكى Firefox دا firefox.com/pair نى ئاچىدۇ"; + +/* FxA sign in view qr code scan button */ +"fxa.signin.ready-to-scan" = "تاراشقا تەييار"; + +/* FxA sign in view email login button */ +"fxa.signin.use-email-instead" = "ئورنىغا ئېلخەت ئىشلىتىڭ"; + /* Button label to Sync your Firefox Account */ "FxA.SyncNow" = "ھازىر قەدەمداشلا"; @@ -517,6 +529,9 @@ /* Accessibility label for button increasing font size in display settings of reader mode */ "Increase text size" = "تېكىستنى چوڭايت"; +/* Relative time for a tab that was visited within the last few moments. */ +"just now" = "ھازىر"; + /* A label indicating the keyboard shortcut of resetting a web page's view to the standard viewing size. This label is displayed in the Discoverability overlay when a user presses the Command key. The Discoverability overlay and shortcut become available only when a user has connected a hardware keyboard to an iPad. See https://drive.google.com/file/d/1gH3tbvDceg7yG5N67NIHS-AXgDgCzBHN/view?usp=sharing for more details. */ "Keyboard.Shortcuts.ActualSize" = "ئەمەلىي چوڭلۇقى"; @@ -847,6 +862,15 @@ /* Label for the zoom page button in the menu, used to show the Zoom Page bar. The placeholder shows the current zoom level in percent. */ "Menu.ZoomPage.Title.v113" = "يېقىنلاشتۇر(%@)"; +/* Accessibility label for Mobile Device image in remote tabs list */ +"mobile device" = "كۆچمە ئۈسكۈنە"; + +/* Relative date for dates older than a month and less than two months. */ +"more than a month ago" = "بىر ئايدىنمۇ ئىلگىرى"; + +/* Description for a date more than a week ago, but less than a month ago. */ +"more than a week ago" = "بىر ھەپتىدىنمۇ ئىلگىرى"; + /* Accessibility label for the navigation toolbar displayed at the bottom of the screen. */ "Navigation Toolbar" = "يولباشچى قورال بالداق"; @@ -874,21 +898,885 @@ /* See http://mzl.la/1G7uHo7 */ "Open Settings" = "تەڭشەكنى ئاچ"; +/* Toggle tabs syncing setting */ +"Open Tabs" = "بەتكۈچ ئاچ"; + +/* The message displayed to a user when they try to open a URL that cannot be handled by Firefox, or any external app. */ +"OpenURL.Error.Message" = "Firefox بۇ بەتنى ئاچالمايدۇ، چۈنكى ئادرېس ئىناۋەتسىز."; + +/* Title of the message shown when the user attempts to navigate to an invalid link. */ +"OpenURL.Error.Title" = "بەتنى ئاچقىلى بولمايدۇ"; + /* Password textbox in Authentication prompt */ "Password" = "پارول"; +/* See http://mzl.la/1G7uHo7 */ +"PhotoLibrary.FirefoxWouldLikeAccessMessage" = "بۇ ئارقىلىق سۈرەتنى كامېرا لىنتىسىغا ساقلىشىڭىزغا يول قويىدۇ."; + +/* See http://mzl.la/1G7uHo7 */ +"PhotoLibrary.FirefoxWouldLikeAccessTitle" = "Firefox سىزنىڭ سۈرەتلىرىڭىزنى زىيارەت قىلماقچى"; + /* Button for closing the menu action sheet */ "PhotonMenu.close" = "تاقا"; +/* Privacy section title */ +"Privacy" = "شەخسىيەت"; + +/* Show Firefox Browser Privacy Policy page from the Privacy section in the settings. See https://www.mozilla.org/privacy/firefox/ */ +"Privacy Policy" = "شەخسىيەت تۈزۈمى"; + +/* This is the value for a label that indicates if a user is on an unencrypted website. */ +"ProtectionStatus.NotSecure" = "باغلىنىش بىخەتەر ئەمەس"; + +/* This is the value for a label that indicates if a user is on a secure https connection. */ +"ProtectionStatus.Secure" = "باغلىنىش بىخەتەر"; + +/* Title for quick-search engines settings section. */ +"Quick-Search Engines" = "تېز ئىزدەش موتورى"; + +/* A label indicating the action that a user can rate the Firefox app in the App store. */ +"Ratings.Settings.RateOnAppStore" = "App Store دىكى باھا"; + +/* Accessibility label for read article in reading list. It's a past participle - functions as an adjective. */ +"read" = "ئوقۇلدى"; + /* Accessibility label for the Reader View button */ "Reader View" = "ئوقۇرمەن كۆرۈنۈشى"; +/* Accessibility message e.g. spoken by VoiceOver when Reader Mode becomes available. */ +"ReaderMode.Available.VoiceOverAnnouncement" = "ئوقۇش ھالىتى تەييار"; + /* Name for Mark as read button in reader mode */ "ReaderModeBar.MarkAsRead.v106" = "ئوقۇلغان بەلگىسى قوي"; +/* Name for Mark as unread button in reader mode */ +"ReaderModeBar.MarkAsUnread.v106" = "ئوقۇلمىغان بەلگىسى قوي"; + +/* Panel accessibility label */ +"Reading list" = "ئوقۇش تىزىمى"; + +/* Title for the Recently Closed Tabs Panel */ +"RecentlyClosedTabsPanel.Title" = "يېقىندا تاقالغان"; + +/* More button text for Recently Saved items at the home page. */ +"RecentlySaved.Actions.More" = "ھەممىنى كۆرسەت"; + +/* Accessibility Label for the tab toolbar Reload button */ +"Reload" = "قايتا يۈكلە"; + +/* Accessibility label for the reload button */ +"Reload page" = "بەتنى قايتا يۈكلە"; + +/* Title for the button that removes a reading list item */ +"Remove" = "چىقىرىۋەت"; + +/* Name for button removing current article from reading list in reader mode */ +"Remove from Reading List" = "ئوقۇش تىزىمىدىن چىقىرىۋەت"; + /* Cancel button text shown in reopen-alert at home page. */ "ReopenAlert.Actions.Cancel" = "ۋاز كەچ"; /* Reopen button text shown in reopen-alert at home page. */ "ReopenAlert.Actions.Reopen" = "قايتا ئاچ"; +/* Reopen alert title shown at home page. */ +"ReopenAlert.Title" = "تاقالغان ئاخىرقى بەتكۈچنى قايتا ئاچ"; + +/* Accessibility label for button resetting font size in display settings of reader mode */ +"Reset text size" = "خەت چوڭلۇقىنى ئەسلىگە قايتۇر"; + +/* Font type setting in the reading view settings */ +"Sans-serif" = "Sans-serif"; + +/* See http://mzl.la/1LXbDOL */ +"Save pages to your Reading List by tapping the book plus icon in the Reader View controls." = "ئوقۇش كۆرۈنۈشىدە كىتاب قوشۇش سىنبەلگىنى چېكىپ، بەتنى ئوقۇش تىزىمىڭىزغا قوشقىلى بولىدۇ."; + +/* OK button to dismiss the error prompt. */ +"ScanQRCode.Error.OK.Button" = "جەزملە"; + +/* Text for the instructions label, displayed in the QR scanner view */ +"ScanQRCode.Instructions.Label" = "تاراش ئۈچۈن QR كودى رامكا ئىچىدە توغرىلىنىدۇ"; + +/* Text of the prompt that is shown to the user when the data is invalid */ +"ScanQRCode.InvalidDataError.Message" = "سانلىق مەلۇمات ئىناۋەتسىز"; + +/* Text of the prompt to setup the camera authorization for the Scan QR Code feature. */ +"ScanQRCode.PermissionError.Message.v100" = "ئۈسكۈنىنىڭ «تەڭشەكلەر»›«Firefox» قا يۆتكىلىڭ. Firefox نىڭ كامېرانى زىيارەت قىلىشىغا يول قويۇڭ."; + +/* Title for the QR code scanner view. */ +"ScanQRCode.View.Title" = "QR كودىنى تارا"; + +/* Open search section of settings */ +"Search" = "ئىزدە"; + +/* The text shown in the URL bar on about:home */ +"Search or enter address" = "ئىزدەيدۇ ياكى ئادرېس كىرگۈزۈلىدۇ"; + +/* Search suggestion cell label that allows user to switch to tab which they searched for in url bar */ +"Search.Awesomebar.SwitchToTab" = "بەتكۈچكە ئالماشتۇرۇش"; + +/* When making a new search from the awesome bar, suggestions appear to the user as they write new letters in their search. Different types of suggestions can appear. This string will be used as a header to separate Firefox suggestions from normal suggestions. */ +"Search.SuggestSectionTitle.v102" = "Firefox تەكلىپى"; + +/* The message that asks the user to Add the search provider explaining where the search engine will appear */ +"Search.ThirdPartyEngines.AddMessage" = "يېڭى ئىزدەش موتورى تېز ئىزدەش بالداقتا كۆرۈنىدۇ."; + +/* The success message that appears after a user sucessfully adds a new search engine */ +"Search.ThirdPartyEngines.AddSuccess" = "ئىزدەش موتورى قوشۇلدى!"; + +/* The title that asks the user to Add the search provider */ +"Search.ThirdPartyEngines.AddTitle" = "ئىزدەش تەمىنلىگۈچىنى قوشامدۇ؟"; + +/* The cancel button if you do not want to add a search engine. */ +"Search.ThirdPartyEngines.Cancel" = "ۋاز كەچ"; + +/* A message explaining fault in custom search engine form. */ +"Search.ThirdPartyEngines.DuplicateErrorMessage" = "بۇ ماۋزۇ ياكى تور ئادرېسى بار ئىزدەش موتورى ئاللىقاچان قوشۇلدى."; + +/* A title stating that we failed to add custom search engine. */ +"Search.ThirdPartyEngines.DuplicateErrorTitle" = "مەغلۇب بولدى"; + +/* A title explaining that we failed to add a search engine */ +"Search.ThirdPartyEngines.FailedMessage" = "ئىزدەش تەمىنلىگۈچىنى قوشقىلى بولمايدۇ."; + +/* A title explaining that we failed to add a search engine */ +"Search.ThirdPartyEngines.FailedTitle" = "مەغلۇب بولدى"; + +/* A message explaining fault in custom search engine form. */ +"Search.ThirdPartyEngines.FormErrorMessage" = "بارلىق بۆلەكلەرنى توغرا تولدۇرۇڭ."; + +/* A title stating that we failed to add custom search engine. */ +"Search.ThirdPartyEngines.FormErrorTitle" = "مەغلۇب بولدى"; + +/* The confirmation button */ +"Search.ThirdPartyEngines.OK" = "جەزملە"; + +/* Accessibility label for default search engine setting. */ +"SearchSettings.Accessibility.DefaultSearchEngine.v106" = "كۆڭۈلدىكى ئىزدەش موتورى"; + +/* Title for default search engine settings section. */ +"SearchSettings.Title.DefaultSearchEngine.v106" = "كۆڭۈلدىكى ئىزدەش موتورى"; + +/* Navigation title for search settings. */ +"SearchSettings.Title.Search.v106" = "ئىزدە"; + +/* Message displayed in the crash dialog above the buttons used to select when sending reports */ +"Send a crash report so Mozilla can fix the problem?" = "مەسىلىنى ئوڭشاش ئۈچۈن Mozilla غا يىمىرىلىش دوكلاتى يوللامدۇ؟"; + +/* Menu item in settings used to open input.mozilla.org where people can submit feedback */ +"Send Feedback" = "قايتۇرما ئىنكاس يوللا"; + +/* Used as a button label for crash dialog prompt */ +"Send Report" = "دوكلات يوللا"; + +/* Button title for cancelling share screen */ +"SendTo.Cancel.Button" = "ۋاز كەچ"; + +/* Close button in top navigation bar */ +"SendTo.Close.Button" = "تاقا"; + +/* Header for the list of devices table */ +"SendTo.DeviceList.Text" = "ئىشلىتىشچان ئۈسكۈنىلەر:"; + +/* Message in error prompt explaining why the URL is invalid. */ +"SendTo.Error.Message" = "پەقەت HTTP ۋە HTTPS ئۇلانمىلىرىنىلا ھەمبەھىرلىگىلى بولىدۇ."; + +/* OK button to dismiss the error prompt. */ +"SendTo.Error.OK.Button" = "جەزملە"; + +/* Title of error prompt displayed when an invalid URL is shared. */ +"SendTo.Error.Title" = "سىز ئورتاقلاشماقچى بولغان ئۇلانمىنى ھەمبەھىرلەشكە بولمايدۇ."; + +/* Title of the dialog that allows you to send a tab to a different device */ +"SendTo.NavBar.Title" = "بەتكۈچ يوللا"; + +/* Error message shown in the remote tabs panel */ +"SendTo.NoDevicesFound.Message" = "بۇ Firefox ھېساباتىغا باغلانغان قەدەمداشلىنىدىغان باشقا ئۈسكۈنە يوق."; + +/* See http://mzl.la/1ISlXnU */ +"SendTo.NotSignedIn.Message" = "Firefox نى ئېچىپ، تەڭشەككە يۆتكىلىپ ئاندىن داۋاملاشتۇرۇش ئۈچۈن تىزىمغا كىرىڭ."; + +/* See http://mzl.la/1ISlXnU */ +"SendTo.NotSignedIn.Title" = "سىز تىخى Firefox ھېساباتىڭىزغا كىرمىدىڭىز."; + +/* Navigation bar button to Send the current page to a device */ +"SendTo.SendAction.Text" = "يوللا"; + +/* Body of notification shown when the device is sent one or more tabs from an unnamed device. */ +"SentTab_TabArrivingNotification_NoDevice_body" = "باشقا ئۈسكۈنىدىن يېڭى بەتكۈچ كەلدى."; + +/* Title of notification shown when the device is sent one or more tabs from an unnamed device. */ +"SentTab_TabArrivingNotification_NoDevice_title" = "بەتكۈچ تاپشۇرۇۋالدى"; + +/* Body of notification shown when the device is sent one or more tabs from the named device. %@ is the placeholder for the app name. */ +"SentTab_TabArrivingNotification_WithDevice_body" = "يېڭى بەتكۈچنى %@ دىن تاپشۇرۇۋالدى"; + +/* Title of notification shown when the device is sent one or more tabs from the named device. %@ is the placeholder for the device name. This device name will be localized by that device. */ +"SentTab_TabArrivingNotification_WithDevice_title" = "بەتكۈچ %@ دىن تاپشۇرۇۋېلىندى"; + +/* Body of notification received after a spurious message from FxA has been received. */ +"SentTab.NoTabArrivingNotification.body" = "بۇ يەرنى چېكىپ باشلاڭ"; + +/* Title of notification received after a spurious message from FxA has been received. */ +"SentTab.NoTabArrivingNotification.title" = "Firefox قەدەمداش"; + +/* Label for an action used to view one or more tabs from a notification. */ +"SentTab.ViewAction.title" = "كۆرۈنۈش"; + +/* Sepia theme setting in Reading View settings */ +"Sepia" = "قېنىق قوڭۇر رەڭ"; + +/* Font type setting in the reading view settings */ +"Serif" = "Serif"; + +/* Title in the settings view controller title bar */ +"Settings" = "تەڭشەكلەر"; + +/* The button text in Search Settings that opens the Custom Search Engine view. */ +"Settings.AddCustomEngine" = "ئىزدەش موتورى قوش"; + +/* The text on the Save button when saving a custom search engine */ +"Settings.AddCustomEngine.SaveButtonText" = "ساقلاش"; + +/* The title of the Custom Search Engine view. */ +"Settings.AddCustomEngine.Title" = "ئىزدەش موتورى قوش"; + +/* The title for the field which sets the title for a custom search engine. */ +"Settings.AddCustomEngine.TitleLabel" = "ماۋزۇ"; + +/* The placeholder for Title Field when saving a custom search engine. */ +"Settings.AddCustomEngine.TitlePlaceholder" = "ئىزدەش موتورى"; + +/* The title for URL Field */ +"Settings.AddCustomEngine.URLLabel" = "تور ئادرېسى"; + +/* The placeholder for URL Field when saving a custom search engine */ +"Settings.AddCustomEngine.URLPlaceholder" = "تور ئادرېسى (سۈرۈشتۈرۈش %s غا ئالماشتۇرۇلىدۇ)"; + +/* Label used as an item in Settings screen. When touched, it will take user to credit card settings page to that will allows to add or modify saved credit cards to allow for autofill in a webpage. */ +"Settings.AutofillCreditCard.Title.v112" = "ئىناۋەتلىك كارتىنى ئۆزلۈكىدىن تولدۇر"; + +/* Button in Data Management that clears all items. */ +"Settings.ClearAllWebsiteData.Clear.Button" = "بارلىق تور بېكەت سانلىق مەلۇماتلىرىنى تازىلا"; + +/* Button in settings that clears private data for the selected items. */ +"Settings.ClearPrivateData.Clear.Button" = "شەخسىي سانلىق مەلۇماتنى تازىلا"; + +/* Label used as an item in Settings. When touched it will open a dialog prompting the user to make sure they want to clear all of their private data. */ +"Settings.ClearPrivateData.SectionName" = "شەخسىي سانلىق مەلۇماتنى تازىلا"; + +/* Button in Data Management that clears private data for the selected items. Parameter is the number of items to be cleared */ +"Settings.ClearSelectedWebsiteData.ClearSelected.Button" = "تۈرنى تازىلاش: %1$@"; + +/* Copy app version alert shown in settings. */ +"Settings.CopyAppVersion.Title" = "چاپلاش تاختىسىغا كۆچۈرۈلدى"; + +/* Default text in search bar for Data Management */ +"Settings.DataManagement.SearchLabel" = "بېكەت سۈزگۈچ"; + +/* Label used as an item in Settings. When touched it will open a dialog prompting the user to make sure they want to clear all of their private data. */ +"Settings.DataManagement.SectionName" = "سانلىق مەلۇمات باشقۇرۇش"; + +/* Title displayed in header of the setting panel. */ +"Settings.DataManagement.Title" = "سانلىق مەلۇمات باشقۇرۇش"; + +/* Body of the alert when prompting the user asking to disconnect. */ +"Settings.Disconnect.Body" = "Firefox ھېساباتىڭىز بىلەن قەدەمداشلاشنى توختىتىدۇ، ئەمما بۇ ئۈسكۈنىدىكى توركۆرگۈ سانلىق مەلۇماتلىرىڭىزنى ئۆچۈرمەيدۇ."; + +/* Button displayed at the bottom of settings page allowing users to Disconnect from FxA */ +"Settings.Disconnect.Button" = "قەدەمداشنى ئۈز"; + +/* Cancel action button in alert when user is prompted for disconnect */ +"Settings.Disconnect.CancelButton" = "ۋاز كەچ"; + +/* Destructive action button in alert when user is prompted for disconnect */ +"Settings.Disconnect.DestructiveButton" = "ئۇلانمىنى ئۈز"; + +/* Title of the alert when prompting the user asking to disconnect. */ +"Settings.Disconnect.Title" = "قەدەمداشنى ئۈزەمدۇ؟"; + +/* Section header for brightness slider. */ +"Settings.DisplayTheme.BrightnessThreshold.SectionHeader" = "بوسۇغا"; + +/* Display (theme) settings label to show if manually switch theme is enabled. */ +"Settings.DisplayTheme.Manual.StatusLabel" = "قولدا"; + +/* Display (theme) settings switch subtitle, explaining the title 'Manually'. */ +"Settings.DisplayTheme.Manual.SwitchSubtitle" = "ئېھتىياجلىق ئۆرنەكنى تاللاڭ"; + +/* Display (theme) setting to choose the theme manually. */ +"Settings.DisplayTheme.Manual.SwitchTitle" = "قولدا"; + +/* Option choice in display theme settings for dark theme */ +"Settings.DisplayTheme.OptionDark" = "قاراڭغۇ"; + +/* Option choice in display theme settings for light theme */ +"Settings.DisplayTheme.OptionLight" = "يورۇق"; + +/* Display (theme) settings footer describing how the brightness slider works. */ +"Settings.DisplayTheme.SectionFooter" = "ئۆرنەك ئېكران يورۇقلۇقىغا ئاساسەن ئۆزلۈكىدىن ئۆزگەرتىدۇ. سىز ئۆرنەكنى ئۆزگەرتىپ بوسۇغا قىممەتنى تەڭشىيەلەيسىز. چەمبەر ئېكرانىڭىزنىڭ ھازىرقى يورۇقلۇق دەرىجىسىنى ئىپادىلەيدۇ."; + +/* Display (theme) settings label to show if automatically switch theme is enabled. */ +"Settings.DisplayTheme.StatusTitle" = "ئاپتوماتىك"; + +/* Switch mode settings section title */ +"Settings.DisplayTheme.SwitchMode.SectionHeader" = "ھالەت ئالماشتۇرۇش"; + +/* Display (theme) settings switch subtitle, explaining the title 'Automatically'. */ +"Settings.DisplayTheme.SwitchSubtitle" = "ئېكراننىڭ يورۇقلۇقىغا ئاساسەن ئاپتوماتىك ئالماشتۇرىدۇ"; + +/* Display (theme) settings switch to choose whether to set the dark mode manually, or automatically based on the brightness slider. */ +"Settings.DisplayTheme.SwitchTitle" = "ئاپتوماتىك"; + +/* System theme settings section title */ +"Settings.DisplayTheme.SystemTheme.SectionHeader" = "سىستېما ئۆرنىكى"; + +/* System theme settings switch to choose whether to use the same theme as the system */ +"Settings.DisplayTheme.SystemTheme.SwitchTitle" = "سىستېما يورۇق/قاراڭغۇ ھالەتنى ئىشلىتىدۇ"; + +/* Theme picker settings section title */ +"Settings.DisplayTheme.ThemePicker.SectionHeader" = "ئۆرنەك تاللىغۇچ"; + +/* Title in main app settings for Theme settings */ +"Settings.DisplayTheme.Title.v2" = "ئۆرنەك"; + +/* Label used for the device name settings section. */ +"Settings.FxA.DeviceName" = "ئۈسكۈنە ئىسمى"; + +/* Label used as a section title in the Firefox Accounts Settings screen. */ +"Settings.FxA.Sync.SectionName" = "قەدەمداش تەڭشەكلەر"; + +/* Title displayed in header of the FxA settings panel. */ +"Settings.FxA.Title" = "Firefox ھېساباتى"; + +/* General settings section title */ +"Settings.General.SectionName" = "ئادەتتىكى"; + +/* This is the description below the settings section located in the menu under customize current homepage. It describes what the options in the section are for. */ +"Settings.Home.Current.Description.v101" = "باش بەتتە نېمە كۆرسىتىدىغانلىقى تاللىنىدۇ."; + +/* In the settings menu, on the Firefox homepage customization section, this is the description below the section, describing what the options in the section are for. */ +"Settings.Home.Option.Description.v101" = "Firefox نىڭ باش بېتى نېمىنى ئۆز ئىچىگە ئالىدىغانلىقى تاللىنىدۇ."; + +/* In the settings menu, in the Firefox homepage customization section, this is the title for the option that allows users to toggle the Jump Back In section on homepage on or off */ +"Settings.Home.Option.JumpBackIn" = "ئالدىنقى بەتكە قايت"; + +/* In the settings menu, in the Firefox homepage customization section, this is the title for the option that allows users to turn the Pocket Recommendations section on the Firefox homepage on or off */ +"Settings.Home.Option.Pocket" = "Pocket تەۋسىيەسى"; + +/* In the settings menu, in the Firefox homepage customization section, this is the title for the option that allows users to toggle Recently Saved section on the Firefox homepage on or off */ +"Settings.Home.Option.RecentlySaved" = "يېقىندا ساقلانغان"; + +/* In the settings menu, in the Firefox homepage customization section, this is the title for the option that allows users to toggle Recently Visited section on the Firfox homepage on or off */ +"Settings.Home.Option.RecentlyVisited" = "يېقىندا زىيارەت قىلغان"; + +/* In the settings menu, in the Firefox homepage customization section, this is the title for the option that allows users to toggle Shortcuts section on the Firefox homepage on or off */ +"Settings.Home.Option.Shortcuts" = "تېزلەتمە"; + +/* In the settings menu, on the Start at Home homepage customization option, this allows users to set this setting to return to the Homepage after four hours of inactivity. */ +"Settings.Home.Option.StartAtHome.AfterFourHours" = "تۆت سائەت ئىشلەتمىسە باش بەتكە قايتىدۇ"; + +/* In the settings menu, on the Start at Home homepage customization option, this allows users to set this setting to return to the Homepage every time they open up Firefox */ +"Settings.Home.Option.StartAtHome.Always" = "باش بەت"; + +/* In the settings menu, in the Start at Home customization options, this is text that appears below the section, describing what the section settings do. */ +"Settings.Home.Option.StartAtHome.Description" = "Firefox قا قايتقاندا كۆرۈنىدىغان مەزمۇن تاللىنىدۇ."; + +/* In the settings menu, on the Start at Home homepage customization option, this allows users to set this setting to return to the last tab they were on, every time they open up Firefox */ +"Settings.Home.Option.StartAtHome.Never" = "ئاخىرقى بەتكۈچ"; + +/* Title for the section in the settings menu where users can configure the behaviour of the Start at Home feature on the Firefox Homepage. */ +"Settings.Home.Option.StartAtHome.Title" = "ئېچىلىش ئېكرانى"; + +/* In the settings menu, this is the title of the Firefox Homepage customization settings section */ +"Settings.Home.Option.Title.v101" = "باش بەتتە كۆرۈنىدۇ"; + +/* In the settings menu, on the Firefox homepage customization section, this is the title for the option that allows users to access the wallpaper settings for the application. */ +"Settings.Home.Option.Wallpaper" = "تام قەغىزى"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the accessibility string for the amethyst firefox wallpaper. */ +"Settings.Home.Option.Wallpaper.Accessibility.AmethystWallpaper.v99" = "Firefox تام قەغىزى ، ئامېتىست ئەندىزىسى."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title accessibility string for the beach hills firefox wallpaper. */ +"Settings.Home.Option.Wallpaper.Accessibility.BeachHillsWallpaper.v100" = "Firefox تام قەغىزى ، ساھىل تاغ ئەندىزىسى."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title accessibility string for the cerulean firefox wallpaper. */ +"Settings.Home.Option.Wallpaper.Accessibility.CeruleanWallpaper.v99" = "Firefox تام قەغىزى، ھاۋا رەڭ ئەندىزە."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the accessibility string for the default wallpaper. */ +"Settings.Home.Option.Wallpaper.Accessibility.DefaultWallpaper.v99" = "كۆڭۈلدىكى يورۇق تام قەغەز."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title accessibility string for the sunrise firefox wallpaper. */ +"Settings.Home.Option.Wallpaper.Accessibility.SunriseWallpaper.v99" = "Firefox تام قەغىزى، كۈن چىقىش ئەندىزە."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the accessibility string of the toggle for turning wallpaper cycling shortcut on or off on the homepage. */ +"Settings.Home.Option.Wallpaper.Accessibility.ToggleButton" = "باش بەت تام قەغىزىنى ئالماشتۇرۇش ئۈزچاتى"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title accessibility string for the twilight hills firefox wallpaper. */ +"Settings.Home.Option.Wallpaper.Accessibility.TwilightHillsWallpaper.v100" = "Firefox تام قەغىزى ، شەپەقتىكى تاغ ئەندىزىسى."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title of the group of wallpapers that are always available to the user. The %@ will be replaced by the app name and thus doesn't need translation. */ +"Settings.Home.Option.Wallpaper.Classic.Title.v106" = "ئەنئەنىۋى %@"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title of the section that allows users to change the wallpaper settings for the application. */ +"Settings.Home.Option.Wallpaper.CollectionTitle" = "ئېچىلىش ئېكرانى"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the button title of the group of wallpapers that are seasonally available to the user. */ +"Settings.Home.Option.Wallpaper.LearnMore.v106" = "تەپسىلاتى"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the default description of the group of wallpapers that are seasonally available to the user. */ +"Settings.Home.Option.Wallpaper.LimitedEdition.Default.Description.v106" = "يېڭى يىغقۇچنى سىناش."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the description of the group of wallpapers that are seasonally available to the user. */ +"Settings.Home.Option.Wallpaper.LimitedEdition.IndependentVoices.Description.v106" = "يېڭى مۇستەقىل ئاۋاز توپلىمى."; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title of the group of wallpapers that are seasonally available to the user. */ +"Settings.Home.Option.Wallpaper.LimitedEdition.Title.v106" = "چەكلىك نەشرى"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the string titling the switch button's function, which allows a user to toggle wallpaper switching from the homepage logo on or off. */ +"Settings.Home.Option.Wallpaper.SwitchTitle.v99" = "Firefox نىڭ باش بەت تۇغىنى چېكىپ تام قەغىزىنى ئۆزگەرتكىلى بولىدۇ"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title of that screen, which allows users to change the wallpaper settings for the application. */ +"Settings.Home.Option.Wallpaper.Title" = "تام قەغىزى"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title of toast that comes up when the user changes wallpaper, which lets them know that the wallpaper has been updated. */ +"Settings.Home.Option.Wallpaper.UpdatedToast" = "تام قەغىزى يېڭىلاندى!"; + +/* In the settings menu, on the Firefox wallpaper customization screen, this is the title of the button found on the toast that comes up once the user changes wallpaper, and allows users to dismiss the settings page. In this case, consider View as a verb - the action of dismissing settings and seeing the wallpaper. */ +"Settings.Home.Option.Wallpaper.UpdatedToastButton" = "كۆرۈنۈش"; + +/* Label used as an item in Settings. When touched it will open a dialog to configure the home page and its uses. */ +"Settings.HomePage.SectionName" = "باش بەت"; + +/* This string is the title of the setting button which can be clicked to open a page to customize the number of rows in the shortcuts section */ +"Settings.Homepage.Shortcuts.Rows.v100" = "قۇر"; + +/* This string is the title of the page to customize the number of rows in the shortcuts section */ +"Settings.Homepage.Shortcuts.RowsPageTitle.v100" = "قۇر"; + +/* Users can disable or enable shortcuts related settings. This string is the title of the page to change your shortcuts settings. */ +"Settings.Homepage.Shortcuts.ShortcutsPageTitle.v100" = "تېزلەتمە"; + +/* This string is the title of the toggle to disable the shortcuts section in the settings page. */ +"Settings.Homepage.Shortcuts.ShortcutsToggle.v100" = "تېزلەتمە"; + +/* This string is the title of the toggle to disable the sponsored shortcuts functionnality which can be enabled in the shortcut sections. This toggle is in the settings page. */ +"Settings.Homepage.Shortcuts.SponsoredShortcutsToggle.v100" = "قوللايدىغانلار تېزلەتمىسى"; + +/* Toggled OFF to hide the shortcuts section */ +"Settings.Homepage.Shortcuts.ToggleOff.v100" = "تاقاق"; + +/* Toggled ON to show the shortcuts section */ +"Settings.Homepage.Shortcuts.ToggleOn.v100" = "ئوچۇق"; + +/* Title of the setting section containing the URL of the current home page. */ +"Settings.HomePage.URL.Title" = "نۆۋەتتىكى باش بەت"; + +/* Button in settings to use the current page as home page. */ +"Settings.HomePage.UseCurrent.Button" = "نۆۋەتتىكى بەتنى ئىشلەت"; + +/* Title for the logins and passwords screen. Translation could just use 'Logins' if the title is too long */ +"Settings.LoginsAndPasswordsTitle" = "كىرىش ۋە ئىم"; + +/* Label used to set a custom url as the new tab option (homepage). */ +"Settings.NewTab.CustomURL" = "ئىختىيارى تور ئادرېسى"; + +/* Option in settings to show a blank page when you open a new tab */ +"Settings.NewTab.Option.BlankPage" = "بوش بەت"; + +/* Option in settings to show your homepage when you open a new tab */ +"Settings.NewTab.Option.Custom" = "ئىختىيارىچە"; + +/* Option in settings to show Firefox Home when you open a new tab */ +"Settings.NewTab.Option.FirefoxHome" = "Firefox باش بەت"; + +/* Option in settings to show your homepage when you open a new tab */ +"Settings.NewTab.Option.HomePage" = "باش بەت"; + +/* Label used as an item in Settings. When touched it will open a dialog to configure the new tab behavior. */ +"Settings.NewTab.SectionName" = "يېڭى بەتكۈچ"; + +/* Title displayed in header of the setting panel. */ +"Settings.NewTab.Title" = "يېڭى بەتكۈچ"; + +/* Label at the top of the New Tab screen after entering New Tab in settings */ +"Settings.NewTab.TopSectionName" = "كۆرسەت"; + +/* Footer at the bottom of the New Tab screen after entering New Tab in settings */ +"Settings.NewTab.TopSectionNameFooter" = "يېڭى بەتكۈچ ئاچقاندا نېمىلەرنى يۈكلەش تاللىنىدۇ"; + +/* Label for the block images toggle displayed in the settings menu. Enabling this toggle will hide images on any webpage the user visits. */ +"Settings.NoImageModeBlockImages.Label.v99" = "سۈرەتنى توس"; + +/* Description displayed under the ”Offer to Open Copied Link” option. See https://bug1223660.bmoattachments.org/attachment.cgi?id=8898349 */ +"Settings.OfferClipboardBar.Status" = "Firefox نى ئاچقاندا"; + +/* Title of setting to enable the Go to Copied URL feature. See https://bug1223660.bmoattachments.org/attachment.cgi?id=8898349 */ +"Settings.OfferClipboardBar.Title" = "كۆچۈرۈلگەن ئۇلانمىنى ئېچىشقا تەمىنلەيدۇ"; + +/* Title for Open With Settings */ +"Settings.OpenWith.PageTitle" = "خەت ئۇلانمىسىنى ئاچىدىغىنى"; + +/* Label used as an item in Settings. When touched it will open a dialog to configure the open with (mail links) behavior. */ +"Settings.OpenWith.SectionName" = "خەت ئەپى"; + +/* Touch ID prompt subtitle when accessing logins and passwords */ +"Settings.Passwords.FingerPrintReason.v103" = "بارماق ئىزىڭىزنى ئىشلىتىپ ئىم ئۇچۇرىنى زىيارەت قىلىڭ."; + +/* Message shown when you enter Passwords screen for the first time. It explains how password are protected in the Firefox for iOS application. */ +"Settings.Passwords.OnboardingMessage.v103" = "پارولىڭىز ھازىر چىراي كىملىكى بىلەن قوغدالغان، كىملىكنى چېكىڭ ياكى ئۈسكۈنە ئىم كودىنى كىرگۈزۈڭ."; + +/* Setting that appears in the Passwords screen to enable the built-in password manager so users can save their passwords. */ +"Settings.Passwords.SavePasswords.v103" = "ئىم ساقلا"; + +/* Title for the passwords screen. */ +"Settings.Passwords.Title.v103" = "ئىم"; + +/* Setting to enable the built-in password manager */ +"Settings.SaveLogins.Title" = "تىزىمغا كىرىشنى ساقلا"; + +/* Button displayed at the top of the search settings. */ +"Settings.Search.Done.Button" = "تامام"; + +/* Button displayed at the top of the search settings. */ +"Settings.Search.Edit.Button" = "تەھرىر"; + +/* title for a link that explains how mozilla collects telemetry */ +"Settings.SendUsage.Link" = "تەپسىلاتى."; + +/* A short description that explains why mozilla collects usage data. */ +"Settings.SendUsage.Message" = "Mozilla پەقەت كۆپچىلىككە تەمىنلەيدىغان ۋە Firefox نى ياخشىلاش ئۈچۈن زۆرۈر بولغان ئۇچۇرلارنىلا توپلايدۇ."; + +/* The title for the setting to send usage data. */ +"Settings.SendUsage.Title" = "ئىشلىتىش سانلىق مەلۇماتلىرىنى يوللايدۇ"; + +/* Description displayed under the ”Show Link Previews” option */ +"Settings.ShowLinkPreviews.Status" = "ئۇلانمىنى ئۇزۇن باسقاندا"; + +/* Title of setting to enable link previews when long-pressing links. */ +"Settings.ShowLinkPreviews.Title" = "ئۇلانما ئالدىن كۆزىتىشنى كۆرسىتىدۇ"; + +/* Setting to show Logins & Passwords quick access in the application menu */ +"Settings.ShowLoginsInAppMenu.Title" = "ئەپ تىزىملىكىدە كۆرسىتىدۇ"; + +/* The description of the open new tab siri shortcut */ +"Settings.Siri.OpenTabShortcut" = "يېڭى بەتكۈچ ئاچ"; + +/* The description that describes what siri shortcuts are */ +"Settings.Siri.SectionDescription" = "Siri تېزلەتمىسىنى ئىشلىتىپ Siri ئارقىلىق Firefox نى تېز ئاچىدۇ"; + +/* The option that takes you to the siri shortcuts settings page */ +"Settings.Siri.SectionName" = "Siri تېزلەتمىسى"; + +/* Title for a link that explains what Mozilla means by Studies */ +"Settings.Studies.Toggle.Link" = "تەپسىلاتى."; + +/* A short description that explains that Mozilla is running studies */ +"Settings.Studies.Toggle.Message" = "Firefox پات-پات تەتقىقاتلارنى ئورنىتىپ ئىجرا قىلالايدۇ."; + +/* Label used as a toggle item in Settings. When this is off, the user is opting out of all studies. */ +"Settings.Studies.Toggle.Title" = "تەتقىقات"; + +/* Ddescription that appears in the settings screen to explain what Firefox Sync is useful for. */ +"Settings.Sync.ButtonDescription.v103" = "تىزىمغا كىرسە بەتكۈچ، خەتكۈچ، ئىم ۋە باشقا سانلىق مەلۇماتلار قەدەمداشلىنىدۇ."; + +/* Button label that appears in the settings to prompt the user to sign in to Firefox for iOS sync service to sync and save data. */ +"Settings.Sync.ButtonTitle.v103" = "قەدەمداشلاپ سانلىق مەلۇماتنى ساقلا"; + +/* Title for the page where the user sign in to their Firefox Sync account. */ +"Settings.Sync.SignInView.Title.v103" = "قەدەمداشلاپ سانلىق مەلۇماتنى ساقلا"; + +/* This is the description for the setting that toggles the Inactive Tabs feature in the settings menu under the Tabs customization section. Inactive tabs are a separate section of tabs that appears in the Tab Tray, which can be enabled or not */ +"Settings.Tabs.CustomizeTabsSection.InactiveTabs" = "ئاكتىپسىز بەتكۈچ"; + +/* This is the description for the setting that toggles the Inactive Tabs feature in the settings menu under the Tabs customization section. Inactive tabs are a separate section of tabs that appears in the Tab Tray, which can be enabled or not */ +"Settings.Tabs.CustomizeTabsSection.InactiveTabsDescription.v101" = "سىز ئىككى ھەپتە كۆرمىگەن بەتكۈچلەر ئاكتىپسىز بۆلەككە يۆتكىلىدۇ."; + +/* In the settings menu, in the Tabs customization section, this is the title for the setting that toggles the Tab Groups feature - where tabs from related searches are grouped - on or off */ +"Settings.Tabs.CustomizeTabsSection.TabGroups" = "بەتكۈچ گۇرۇپپىسى"; + +/* In the settings menu, in the Tabs customization section, this is the title for the Tabs Tray customization section. The tabs tray is accessed from firefox hompage */ +"Settings.Tabs.CustomizeTabsSection.Title" = "ئىختىيارى بەتكۈچ تەخسە"; + +/* In the settings menu, this is the title for the Tabs customization section option */ +"Settings.Tabs.Title" = "بەتكۈچ"; + +/* In the settings menu, in the Toolbar customization section, this label indicates that selecting this will make the toolbar appear at the bottom of the screen. */ +"Settings.Toolbar.Bottom" = "ئاستى"; + +/* In the settings menu, this label indicates that there is an option of customizing the Toolbar appearance. */ +"Settings.Toolbar.SettingsTitle" = "قورال بالداق"; + +/* In the settings menu, in the Toolbar customization section, this label indicates that selecting this will make the toolbar appear at the top of the screen. */ +"Settings.Toolbar.Top" = "چوققا"; + +/* Dismiss button for the tracker protection alert. */ +"Settings.TrackingProtection.Alert.Button" = "ماقۇل، چۈشىنىشلىك"; + +/* Title for the tracker protection alert. */ +"Settings.TrackingProtection.Alert.Title" = "دىققەت!"; + +/* The Title on info view which shows a list of all blocked websites */ +"Settings.TrackingProtection.Info.BlocksTitle" = "توسقانلىرى"; + +/* 'Learn more' info link on the Tracking Protection settings screen. */ +"Settings.TrackingProtection.LearnMore" = "تەپسىلاتى"; + +/* Title for tracking protection options section where level can be selected. */ +"Settings.TrackingProtection.ProtectionLevelTitle" = "قوغداش دەرىجىسى"; + +/* Row in top-level of settings that gets tapped to show the tracking protection settings detail view. */ +"Settings.TrackingProtection.SectionName" = "ئىزلاشتىن قوغداش"; + +/* Tracking protection settings option for using the basic blocklist. */ +"Settings.TrackingProtectionOption.BasicBlockList" = "ئۆلچەملىك (كۆڭۈلدىكى)"; + +/* Tracking protection settings status showing the current option selected. */ +"Settings.TrackingProtectionOption.BasicBlockList.Status" = "ئۆلچەملىك"; + +/* Tracking protection settings option for using the strict blocklist. */ +"Settings.TrackingProtectionOption.BlockListStrict" = "قاتتىق"; + +/* Settings option to specify that Tracking Protection is on */ +"Settings.TrackingProtectionOption.NormalBrowsingLabelOn" = "كۈچەيتىلگەن ئىزلاشتىن قوغداش"; + +/* Title of link to help page to find out how to solve Sync issues */ +"Settings.TroubleShootSync.Title" = "كاشىلا ئوڭشاش"; + +/* Button shows all websites on website data tableview */ +"Settings.WebsiteData.ButtonShowMore" = "تەپسىلىي كۆرسەت"; + +/* Description of the confirmation dialog shown when a user tries to clear their private data. */ +"Settings.WebsiteData.ConfirmPrompt" = "بۇ مەشغۇلات تور بېكەت ئۇچۇرلىرىنىڭ ھەممىسىنى تازىلايدۇ. ئۇنى ئەمەلدىن قالدۇرغىلى بولمايدۇ."; + +/* Description of the confirmation dialog shown when a user tries to clear some of their private data. */ +"Settings.WebsiteData.SelectedConfirmPrompt" = "بۇ مەشغۇلات تاللىغان تۈرنى تازىلايدۇ. ئۇنى ئەمەلدىن قالدۇرغىلى بولمايدۇ."; + +/* Title displayed in header of the Data Management panel. */ +"Settings.WebsiteData.Title" = "تور بېكەت سانلىق مەلۇماتى"; + +/* Action label on share extension to add page to the Firefox reading list. */ +"ShareExtension.AddToReadingListAction.Title" = "ئوقۇش تىزىمىغا قوش"; + +/* Share extension label shown after user has performed 'Add to Reading List' action. */ +"ShareExtension.AddToReadingListActionDone.Title" = "ئوقۇش تىزىمىغا قوشۇلدى"; + +/* Action label on share extension to bookmark the page in Firefox. */ +"ShareExtension.BookmarkThisPageAction.Title" = "بۇ بەتنى خەتكۈچكە قوش"; + +/* Share extension label shown after user has performed 'Bookmark this Page' action. */ +"ShareExtension.BookmarkThisPageActionDone.Title" = "خەتكۈچكە قوشۇلدى"; + +/* Action label on share extension to load the page in Firefox when user switches apps to bring it to foreground. */ +"ShareExtension.LoadInBackgroundAction.Title" = "ئارقا سۇپىدا يۈكلە"; + +/* Share extension label shown after user has performed 'Load in Background' action. */ +"ShareExtension.LoadInBackgroundActionDone.Title" = "Firefox تا يۈكلەۋاتىدۇ"; + +/* Action label on share extension to immediately open page in Firefox. */ +"ShareExtension.OpenInFirefoxAction.Title" = "Firefox تا ئاچ"; + +/* Action label on share extension to search for the selected text in Firefox. */ +"ShareExtension.SeachInFirefoxAction.Title" = "Firefox تا ئىزدە"; + +/* Button in share sheet to copy the url of the current tab. */ +"ShareSheet.Copy.Title.v108" = "كۆچۈر"; + +/* Button in the share sheet to send the current link to another device. */ +"ShareSheet.SendToDevice.Title.v108" = "ئۈسكۈنىگە ئۇلانما يوللا"; + +/* Label for show search suggestions setting. */ +"Show Search Suggestions" = "ئىزدەش تەكلىپلىرىنى كۆرسىتىدۇ"; + +/* Accessibility label for the tabs button in the (top) tab toolbar */ +"Show Tabs" = "بەتكۈچ كۆرسەت"; + +/* Show the on-boarding screen again from the settings */ +"Show Tour" = "يېتەكچى كۆرسەت"; + +/* Accessibility Label for the tab toolbar Stop button */ +"Stop" = "توختا"; + +/* Support section title */ +"Support" = "قوللاش"; + +/* Accessibility hint for tab tray's displayed tab. */ +"Swipe right or left with three fingers to close the tab." = "ئۈچ بارماق بىلەن ئوڭ ياكى سولغا سىيرىلسا بەتكۈچنى تاقايدۇ."; + +/* Message displayed when the user's account is syncing with ellipsis at the end */ +"Sync.SyncingEllipsis.Label" = "قەدەمداشلاۋاتىدۇ…"; + +/* Title for Sync status message when Sync failed due to being offline */ +"SyncState.Offline.Title" = "قەدەمداش تورسىز"; + +/* Message spoken by VoiceOver saying the position of the single currently visible tab in Tabs Tray, along with the total number of tabs. E.g. \"Tab 2 of 5\" says that tab 2 is visible (and is the only visible tab), out of 5 tabs total. */ +"Tab %@ of %@" = "%1$@ / %2$@ بەتكۈچ"; + +/* A label indicating the keyboard shortcut of showing the tab tray. This label is displayed inside the Discoverability overlay when a user presses the Command key. The Discoverability overlay and shortcut become available only when a user has connected a hardware keyboard to an iPad. See https://drive.google.com/file/d/1gH3tbvDceg7yG5N67NIHS-AXgDgCzBHN/view?usp=sharing for more details. */ +"Tab.ShowTabTray.KeyCodeTitle" = "بارلىق بەتكۈچلەرنى كۆرسەت"; + +/* Message spoken by VoiceOver saying the range of tabs that are currently visible in Tabs Tray, along with the total number of tabs. E.g. \"Tabs 8 to 10 of 15\" says tabs 8, 9 and 10 are visible, out of 15 tabs total. */ +"Tabs %@ to %@ of %@" = "%1$@ - %2$@ / %3$@ بەتكۈچ"; + +/* Accessibility label for the Tabs Tray view. */ +"Tabs Tray" = "بەتكۈچ تەخسە"; + +/* The button to undo the delete all tabs */ +"Tabs.DeleteAllUndo.Button" = "يېنىۋال"; + +/* The label indicating that all the tabs were closed */ +"Tabs.DeleteAllUndo.Title" = "%d بەتكۈچ تاقالدى"; + +/* Accessibility title for the inactive tabs section button when section is closed. This section groups all tabs that haven't been used in a while. */ +"TabsTray.InactiveTabs.SectionTitle.Closed.Accessibility.v103" = "ئاكتىپسىز بەتكۈچنى كۆرسىتىدۇ"; + +/* Accessibility title for the inactive tabs section button when section is open. This section groups all tabs that haven't been used in a while. */ +"TabsTray.InactiveTabs.SectionTitle.Opened.Accessibility.v103" = "ئاكتىپسىز بەتكۈچنى يوشۇرىدۇ"; + +/* Accessibility Label for the tab toolbar Search button */ +"TabToolbar.Accessibility.Search.v106" = "ئىزدە"; + +/* Accessibility label for the Add Tab button in the Tab Tray. */ +"TabTray.AddTab.Button" = "بەتكۈچ قوش"; + +/* A label indicating the keyboard shortcut of closing all tabs from the tab tray. This label is displayed inside the Discoverability overlay when a user presses the Command key. The Discoverability overlay and shortcut become available only when a user has connected a hardware keyboard to an iPad. See https://drive.google.com/file/d/1gH3tbvDceg7yG5N67NIHS-AXgDgCzBHN/view?usp=sharing for more details. */ +"TabTray.CloseAllTabs.KeyCodeTitle" = "ھەممە بەتكۈچنى ياپ"; + +/* Accessibility label for the currently selected tab. */ +"TabTray.CurrentSelectedTab.A11Y" = "نۆۋەتتە تاللانغان بەتكۈچ."; + +/* In the tab tray, when tab groups appear and there exist tabs that don't belong to any group, those tabs are listed under this header as \"Others\" */ +"TabTray.Header.FilteredTabs.SectionHeader" = "باشقا"; + +/* Title for the inactive tabs section. This section groups all tabs that haven't been used in a while. */ +"TabTray.InactiveTabs.SectionTitle" = "ئاكتىپسىز بەتكۈچ"; + +/* A label indicating the keyboard shortcut of opening a new tab in the tab tray. This label is displayed inside the Discoverability overlay when a user presses the Command key. The Discoverability overlay and shortcut become available only when a user has connected a hardware keyboard to an iPad. See https://drive.google.com/file/d/1gH3tbvDceg7yG5N67NIHS-AXgDgCzBHN/view?usp=sharing for more details. */ +"TabTray.OpenNewTab.KeyCodeTitle" = "يېڭى بەتكۈچ ئاچ"; + +/* The title on the button to look at private tabs. */ +"TabTray.SegmentedControlTitles.PrivateTabs" = "شەخسىيەت"; + +/* The title on the button to look at synced tabs. */ +"TabTray.SegmentedControlTitles.SyncedTabs" = "قەدەمداشلاندى"; + +/* The title on the button to look at regular tabs. */ +"TabTray.SegmentedControlTitles.Tabs" = "بەتكۈچ"; + +/* The title for the tab tray */ +"TabTray.Title" = "ئوچۇق بەتكۈچ"; + +/* Accessibility Label for the tabs button in the tab toolbar */ +"TabTrayButtons.Accessibility.ShowTabs.v106" = "بەتكۈچنى كۆرسەت"; + +/* Message displayed when the reader mode page could not be loaded. This message will appear only when sharing to Firefox reader mode from another app. */ +"The page could not be displayed in Reader View." = "بۇ بەتنى ئوقۇرمەن كۆرۈنۈشىدە كۆرسىتەلمىدى."; + +/* Error message in the remote tabs panel */ +"There was a problem accessing tabs from your other devices. Try again in a few moments." = "باشقا ئۈسكۈنىلىرىڭىزدىكى بەتكۈچلەرنى زىيارەت قىلىشتا مەسىلە كۆرۈلدى. سەل تۇرۇپ قايتا سىناڭ."; + +/* Error displayed when reader mode cannot be enabled */ +"There was an error converting the page" = "بەتنى ئايلاندۇرۇۋاتقاندا خاتالىق كۆرۈلدى"; + +/* Relative date for date in past week. */ +"this week" = "بۇ ھەپتە"; + +/* Relative date for yesterday. */ +"TimeConstants.Yesterday.v106" = "تۈنۈگۈن"; + +/* label for Not Now button */ +"Toasts.NotNow" = "ھازىر ئەمەس"; + +/* Open App Store button */ +"Toasts.OpenAppStore" = "App Store نى ئاچ"; + +/* Label for button to undo the action just performed */ +"Toasts.Undo" = "يېنىۋال"; + +/* This label is meant to signify the section containing a group of items from the current day. */ +"Today" = "بۈگۈن"; + +/* Relative date for date older than a minute. */ +"today at %@" = "بۈگۈن %@"; + +/* Accessibility label for the Menu button. */ +"Toolbar.Menu.AccessibilityLabel" = "تىزىملىك"; + +/* Accessibility label for the Close All Tabs menu button. */ +"Toolbar.Menu.CloseAllTabs" = "ھەممە بەتكۈچنى ياپ"; + +/* Button shown in editing mode to remove this site from the top sites panel. */ +"TopSites.RemovePage.Button" = "بەتنى چىقىرىۋەت-%@"; + +/* Button to disallow the page to be translated to the user locale language */ +"TranslationToastHandler.PromptTranslate.Cancel" = "ياق"; + +/* Button to allow the page to be translated to the user locale language */ +"TranslationToastHandler.PromptTranslate.OK" = "ھەئە"; + +/* Prompt for translation. The first parameter is the language the page is in. The second parameter is the name of our local language. The third is the name of the service. */ +"TranslationToastHandler.PromptTranslate.Title" = "بۇ بەت %1$@ سۈپىتىدە كۆرۈنىدۇ. %3$@ دا %2$@ غا تەرجىمە قىلامدۇ؟"; + +/* Tile title for Twitter */ +"Twitter" = "Twitter"; + +/* The menu item that pastes the current contents of the clipboard into the URL bar and navigates to the page */ +"UIMenuItem.PasteGo" = "چاپلاپ يۆتكەل"; + +/* Search in New Tab Text selection menu item */ +"UIMenuItem.SearchWithFirefox" = "Firefox تا ئىزدە"; + +/* Accessibility label for unread article in reading list. It's a past participle - functions as an adjective. */ +"unread" = "ئوقۇلمىغان"; + +/* Debug option */ +"Use stage servers" = "ئالدىن تارقىتىش مۇلازىمىتىنى ئىشلەت"; + +/* Username textbox in Authentication prompt */ +"Username" = "ئىشلەتكۈچى ئىسمى"; + +/* The message of the error displayed to a user when they trying to change a wallpaper failed. */ +"Wallpaper.Change.Error.Body.v106" = "بۇ تام قەغىزىدە خاتالىق كۆرۈلدى."; + +/* The title of the error displayed when changing wallpaper fails. */ +"Wallpaper.Change.Error.Title.v106" = "تام قەغىزىنى ئالماشتۇرالمىدى"; + +/* The message of the error displayed to a user when they try change a wallpaper that failed downloading. */ +"Wallpaper.Download.Error.Body.v106" = "چۈشۈرۈشتە خاتالىق كۆرۈلدى."; + +/* The title of the error displayed if download fails when changing a wallpaper. */ +"Wallpaper.Download.Error.Title.v106" = "تام قەغىزىنى چۈشۈرەلمىدى"; + +/* An action for the error displayed to a user when they trying to change a wallpaper failed. */ +"Wallpaper.Error.Dismiss.v106" = "ۋاز كەچ"; + +/* Action displayed when changing wallpaper fails. */ +"Wallpaper.Error.TryAgain.v106" = "قايتا سىنا"; + +/* Accessibility label for the main web content view */ +"Web content" = "تور مەزمۇنى"; + +/* See http://mzl.la/1LXbDOL */ +"Welcome to your Reading List" = "ئوقۇش تىزىمىڭىزگە خۇش كەپسىز"; + +/* Restore Tabs Prompt Title */ +"Well, this is embarrassing." = "ئاپلا، ئادەمنى خىجىل قىلىپ."; + +/* Tile title for Wikipedia */ +"Wikipedia" = "ۋىكىپېدىيا"; + +/* Relative date for yesterday. */ +"yesterday" = "تۈنۈگۈن"; + +/* This label is meant to signify the section containing a group of items from the past 24 hours. */ +"Yesterday" = "تۈنۈگۈن"; + +/* Error message in the remote tabs panel */ +"You don’t have any tabs open in Firefox on your other devices." = "باشقا ئۈسكۈنىڭىزدە Firefox دا ھېچقانداق بەتكۈچ ئاچمىغان."; + +/* Your Rights settings section title */ +"Your Rights" = "ھوقۇقىڭىز"; + +/* Tile title for YouTube */ +"YouTube" = "YouTube"; + diff --git a/Shared/ug.lproj/LoginManager.strings b/Shared/ug.lproj/LoginManager.strings index 5bf089ec3847..125dd71c6958 100644 --- a/Shared/ug.lproj/LoginManager.strings +++ b/Shared/ug.lproj/LoginManager.strings @@ -1,6 +1,66 @@ +/* Prompt title when deleting logins */ +"Are you sure?" = "جەزملەشتۈرەمسىز؟"; + /* Prompt option for cancelling out of deletion */ "Cancel" = "ۋاز كەچ"; +/* Accessibility message e.g. spoken by VoiceOver after the user taps the close button in the search field to clear the search and exit search mode */ +"Clear Search" = "ئىزدەشنى تازىلا"; + +/* Copy password text selection menu item */ +"Copy" = "كۆچۈر"; + +/* Label describing when the current login was created with the timestamp as the parameter. */ +"Created %@" = "قۇرۇلغان ۋاقتى %@"; + /* Label for the button used to delete the current login. */ "Delete" = "ئۆچۈر"; +/* Label for the button used to deselect all logins. */ +"Deselect All" = "ھەممىنى تاللىما"; + +/* Accessibility label for entering search mode for logins */ +"Enter Search Mode" = "ئىزدەش ھالىتىگە كىرىدۇ"; + +/* Hide password text selection menu item */ +"Hide" = "يوشۇر"; + +/* Prompt message warning the user that deleting non-synced logins will permanently remove them */ +"Logins will be permanently removed." = "تىزىمغا كىرىش ئۇچۇرى مەڭگۈلۈك چىقىرىۋېتىلىدۇ."; + +/* Prompt message warning the user that deleted logins will remove logins from all connected devices */ +"Logins will be removed from all connected devices." = "تىزىمغا كىرىش ئۇچۇرى باغلانغان ھەممە ئۈسكۈنىدىن چىقىرىۋېتىلىدۇ."; + +/* Label describing when the current login was last modified with the timestamp as the parameter. */ +"Modified %@" = "ئۆزگەرگەن ۋاقىت %@"; + +/* Label displayed when no logins are found after searching. */ +"No logins found" = "تىزىمغا كىرىش خاتىرىسى تېپىلمىدى"; + +/* Open and Fill website text selection menu item */ +"Open & Fill" = "ئېچىپ تولدۇر"; + +/* Label displayed above the password row in Login Detail View. */ +"Password" = "ئىم"; + +/* Reveal password text selection menu item */ +"Reveal" = "كۆرسەت"; + +/* Title for the search field at the top of the Logins list screen */ +"Search" = "ئىزدە"; + +/* Accessibility label for the search input field in the Logins list */ +"Search Input Field" = "ئىزدەش رامكىسى"; + +/* Title for the search field at the top of the Logins list screen */ +"SearchInput.Title.Search.v106" = "ئىزدە"; + +/* Label for the button used to select all logins. */ +"Select All" = "ھەممىنى تاللا"; + +/* Label displayed above the username row in Login Detail View. */ +"Username" = "ئىشلەتكۈچى ئىسمى"; + +/* Label displayed above the website row in Login Detail View. */ +"Website" = "تور بېكەت"; + diff --git a/Shared/ug.lproj/Menu.strings b/Shared/ug.lproj/Menu.strings new file mode 100644 index 000000000000..9df96355320e --- /dev/null +++ b/Shared/ug.lproj/Menu.strings @@ -0,0 +1,51 @@ +/* Label for the button, displayed in the menu, used to close all tabs currently open. */ +"Menu.CloseAllTabsAction.Title" = "ھەممە بەتكۈچنى ياپ"; + +/* Label for the button, displayed in the menu, used to copy the current page link to the clipboard. */ +"Menu.CopyLink.Title" = "ئۇلانمىنى كۆچۈر"; + +/* Label for the button, displayed in the menu, used to open the toolbar to search for text within the current page. */ +"Menu.FindInPageAction.Title" = "بەتتىن ئىزدە"; + +/* Label for the button, displayed in the menu, used to open a new private tab. */ +"Menu.NewPrivateTabAction.Title" = "يېڭى شەخسىي بەتكۈچ ئاچ"; + +/* Label for the button, displayed in the menu, used to open a new tab */ +"Menu.NewTabAction.Title" = "يېڭى بەتكۈچ ئاچ"; + +/* Accessibility label for the button, displayed in the menu, used to open the Bookmarks home panel. Please keep as short as possible, <15 chars of space available. */ +"Menu.OpenBookmarksAction.AccessibilityLabel.v2" = "خەتكۈچ"; + +/* Accessibility label for the button, displayed in the menu, used to open the Downloads home panel. Please keep as short as possible, <15 chars of space available. */ +"Menu.OpenDownloadsAction.AccessibilityLabel.v2" = "چۈشۈرۈلمىلەر"; + +/* Accessibility label for the button, displayed in the menu, used to open the History home panel. Please keep as short as possible, <15 chars of space available. */ +"Menu.OpenHistoryAction.AccessibilityLabel.v2" = "تارىخ"; + +/* Accessibility label for the button, displayed in the menu, used to open the Reading list home panel. Please keep as short as possible, <15 chars of space available. */ +"Menu.OpenReadingListAction.AccessibilityLabel.v2" = "ئوقۇش تىزىمى"; + +/* Label for the button, displayed in the menu, used to open the Settings menu. */ +"Menu.OpenSettingsAction.Title" = "تەڭشەكلەر"; + +/* Accessibility label for the button, displayed in the menu, used to open the Synced Tabs home panel. Please keep as short as possible, <15 chars of space available. */ +"Menu.OpenSyncedTabsAction.AccessibilityLabel.v2" = "قەدەمداشلانغان بەتكۈچ"; + +/* Label for the button, displayed in the menu, used to report a compatibility issue with the current page. */ +"Menu.ReportSiteIssueAction.Title" = "تور بېكەت مەسىلىسى دوكلاتى"; + +/* Label for the button, displayed in Firefox Home, used to see all Library panels. */ +"Menu.SeeAllAction.Title" = "ھەممىنى كۆرسەت"; + +/* Label for the button, displayed in the menu, used to open the share dialog. */ +"Menu.SharePageAction.Title" = "بەتنى ھەمبەھىرلە…"; + +/* Label for the button, displayed in the menu, used to request the desktop version of the current website. */ +"Menu.ViewDekstopSiteAction.Title" = "ئۈستەل ئۈستى تور بېكىتى ئىلتىماسى"; + +/* Label for the button, displayed in the menu, used to request the mobile version of the current website. */ +"Menu.ViewMobileSiteAction.Title" = "كۆچمە تور بېكەت ئىلتىماسى"; + +/* Label for the button, displayed in the menu, used to navigate to the home page. */ +"SettingsMenu.OpenHomePageAction.Title" = "باش بەت"; + diff --git a/Shared/ug.lproj/PrivateBrowsing.strings b/Shared/ug.lproj/PrivateBrowsing.strings new file mode 100644 index 000000000000..a501dae6e055 --- /dev/null +++ b/Shared/ug.lproj/PrivateBrowsing.strings @@ -0,0 +1,30 @@ +/* Setting for closing private tabs */ +"Close Private Tabs" = "شەخسىي بەتكۈچنى ياپ"; + +/* Context menu option for opening a link in a new private tab */ +"ContextMenu.OpenInNewPrivateTabButtonTitle" = "يېڭى شەخسىي بەتكۈچ ئاچ"; + +/* Description text displayed when there are no open tabs while in private mode */ +"Firefox won’t remember any of your history or cookies, but new bookmarks will be saved." = "Firefox سىزنىڭ زىيارەت تارىخىڭىز ياكى ساقلانمىڭىزنى ئەستە تۇتمايدۇ، ئەمما خەتكۈچلىرىڭىزنى ساقلايدۇ."; + +/* Text button displayed when there are no tabs open while in private mode */ +"Learn More" = "تەپسىلاتى"; + +/* Toggled OFF accessibility value */ +"Off" = "تاقاق"; + +/* Toggled ON accessibility value */ +"On" = "ئوچۇق"; + +/* Title displayed for when there are no open tabs while in private mode */ +"Private Browsing" = "شەخسىي زىيارەت"; + +/* Accessibility label for toggling on/off private mode */ +"Private Mode" = "شەخسىي ھالەت"; + +/* Accessiblity hint for toggling on/off private mode */ +"Turns private mode on or off" = "شەخسىي ھالەتنى ئاچىدۇ ياكى تاقايدۇ"; + +/* Will be displayed in Settings under 'Close Private Tabs' */ +"When Leaving Private Browsing" = "شەخسىي زىيارەت ھالىتىدىن ئايرىلغاندا"; + diff --git a/Shared/ug.lproj/Search.strings b/Shared/ug.lproj/Search.strings new file mode 100644 index 000000000000..4b37c2225266 --- /dev/null +++ b/Shared/ug.lproj/Search.strings @@ -0,0 +1,9 @@ +/* Label for search engine buttons. The argument corresponds to the name of the search engine. */ +"%@ search" = "%@ ئىزدە"; + +/* Label for search settings button. */ +"Search Settings" = "ئىزدەش تەڭشىكى"; + +/* When making a new search from the awesome bar, suggestions appear to the user as they write new letters in their search. Different types of suggestions can appear. This string will be used as a label for sponsored Firefox suggestions. */ +"Search.SponsoredSuggestionDescription.v119" = "قوللىغان"; + diff --git a/Shared/ug.lproj/Shared.strings b/Shared/ug.lproj/Shared.strings new file mode 100644 index 000000000000..efc8243594bc --- /dev/null +++ b/Shared/ug.lproj/Shared.strings @@ -0,0 +1,3 @@ +/* A brief descriptive name for this app on this device, used for Send Tab and Synced Tabs. The first argument is the app name. The second argument is the device name. */ +"%@ on %@" = "%2$@ دىكى %1$@"; + diff --git a/Shared/ug.lproj/Storage.strings b/Shared/ug.lproj/Storage.strings new file mode 100644 index 000000000000..6a9c6fbde27e --- /dev/null +++ b/Shared/ug.lproj/Storage.strings @@ -0,0 +1,12 @@ +/* The name of the folder that contains desktop bookmarks in the menu. This should match bookmarks.folder.menu.label on Android. */ +"Bookmarks Menu" = "خەتكۈچ تىزىملىك"; + +/* The name of the folder that contains desktop bookmarks in the toolbar. This should match bookmarks.folder.toolbar.label on Android. */ +"Bookmarks Toolbar" = "خەتكۈچ قورال بالداق"; + +/* The title of the folder that contains mobile bookmarks. This should match bookmarks.folder.mobile.label on Android. */ +"Mobile Bookmarks" = "كۆچمە خەتكۈچ"; + +/* The name of the folder that contains unsorted desktop bookmarks. This should match bookmarks.folder.unfiled.label on Android. */ +"Unsorted Bookmarks" = "رەتلەنمىگەن خەتكۈچ"; + diff --git a/Shared/ug.lproj/Today.strings b/Shared/ug.lproj/Today.strings new file mode 100644 index 000000000000..41ff5671a6bd --- /dev/null +++ b/Shared/ug.lproj/Today.strings @@ -0,0 +1,60 @@ +/* Close Private Tabs button label */ +"TodayWidget.ClosePrivateTabsButton" = "شەخسىي بەتكۈچنى ياپ"; + +/* Close Private Tabs */ +"TodayWidget.ClosePrivateTabsLabelV2" = "شەخسىي \nبەتكۈچنى ياپ"; + +/* Description for medium size widget to add Firefox Shortcut to home screen */ +"TodayWidget.FirefoxShortcutGalleryDescription" = "باش بېتىڭىزگە Firefox تېزلەتمىسىنى قوشىدۇ."; + +/* Go to link pasted on the clipboard */ +"TodayWidget.GoToCopiedLinkLabelV1" = "كۆچۈرۈلگەن ئۇلانمىغا يۆتكەل"; + +/* Go to copied link */ +"TodayWidget.GoToCopiedLinkLabelV2" = "كۆچۈرۈلگەن\nئۇلانمىغا يۆتكەل"; + +/* %d represents number and it becomes something like +5 more where 5 is the number of open tabs in tab tray beyond what is displayed in the widget */ +"TodayWidget.MoreTabsLabel" = "+ يەنە %d …"; + +/* Open New Tab button label */ +"TodayWidget.NewTabButtonLabelV1" = "يېڭى ئىزدەش"; + +/* Label that is shown when there are no tabs opened in tab tray i.e. Empty State */ +"TodayWidget.NoOpenTabsLabel" = "ئوچۇق بەتكۈچ يوق."; + +/* Open Firefox when there are no tabs opened in tab tray i.e. Empty State */ +"TodayWidget.OpenFirefoxLabel" = "Firefox نى ئاچ"; + +/* Open New Private Tab button label */ +"TodayWidget.PrivateTabButtonLabelV1" = "شەخسىي ئىزدە"; + +/* Description for small size widget to add it to home screen */ +"TodayWidget.QuickActionGalleryDescription" = "باش بېتىڭىزگە Firefox تېزلەتمىسىنى قوشىدۇ. ئەپچە قوشقاندىن كېيىن، بېسىپ تۇرسا ئۇنى تەھرىرلەيدۇ ۋە باشقا تېزلەتمە تاللىغىلى بولىدۇ."; + +/* Quick Actions title when widget enters edit mode */ +"TodayWidget.QuickActionsGalleryTitle" = "تېز مەشغۇلات"; + +/* Firefox shortcuts title when widget enters edit mode. Do not translate the word Firefox. */ +"TodayWidget.QuickActionsGalleryTitleV2" = "Firefox تېزلەتمىسى"; + +/* Description for Quick View widget in Gallery View where user can add it to home screen */ +"TodayWidget.QuickViewGalleryDescriptionV2" = "ئوچۇق بەتكۈچكە تېزلەتمە قوشىدۇ."; + +/* Title for Quick View widget in Gallery View where user can add it to home screen */ +"TodayWidget.QuickViewGalleryTitle" = "تېز كۆرۈش"; + +/* Search in Firefox. Do not translate the word Firefox */ +"TodayWidget.SearchInFirefoxV2" = "Firefox تا\nئىزدە"; + +/* Search in private tab */ +"TodayWidget.SearchInPrivateTabLabelV2" = "شەخسىي \nبەتكۈچتە ئىزدە"; + +/* Description for top sites widget to add Firefox top sites shotcuts to home screen */ +"TodayWidget.TopSitesGalleryDescription" = "دائىم ۋە يېقىندا زىيارەت قىلغان تور بېكەتلەرگە تېزلەتمە قوشىدۇ."; + +/* Title for top sites widget to add Firefox top sites shotcuts to home screen */ +"TodayWidget.TopSitesGalleryTitle" = "دائىملىق بېكەتلەر"; + +/* Title for top sites widget to add Firefox top sites shotcuts to home screen */ +"TodayWidget.TopSitesGalleryTitleV2" = "تور بېكەت تېزلەتمىسى"; + diff --git a/WidgetKit/ug.lproj/Localizable.strings b/WidgetKit/ug.lproj/Localizable.strings new file mode 100644 index 000000000000..c968b0e3f1b0 --- /dev/null +++ b/WidgetKit/ug.lproj/Localizable.strings @@ -0,0 +1,3 @@ +/* No comment provided by engineer. */ +"Open Firefox" = "Firefox نى ئاچ"; + diff --git a/WidgetKit/ug.lproj/WidgetIntents.strings b/WidgetKit/ug.lproj/WidgetIntents.strings index ec03d9a17edf..a9f9d123dffb 100644 --- a/WidgetKit/ug.lproj/WidgetIntents.strings +++ b/WidgetKit/ug.lproj/WidgetIntents.strings @@ -1,48 +1,48 @@ /* (No Comment) */ -"2GqvPe" = "Go to Copied Link"; +"2GqvPe" = "كۆچۈرۈلگەن ئۇلانمىغا يۆتكەل"; /* (No Comment) */ -"ctDNmu" = "Quick access to various Firefox actions"; +"ctDNmu" = "نۇرغۇن Firefox مەشغۇلاتلىرىنى تېز زىيارەت قىلالايسىز"; /* (No Comment) */ -"eHmH1H" = "Clear Private Tabs"; +"eHmH1H" = "شەخسىي بەتكۈچنى تازىلا"; /* (No Comment) */ -"eqyNJg" = "Quick Action"; +"eqyNJg" = "تېز مەشغۇلات"; /* (No Comment) */ -"eV8mOT" = "Quick Action Type"; +"eV8mOT" = "تېز مەشغۇلات تىپى"; /* (No Comment) */ -"fi3W24-2GqvPe" = "There are ${count} options matching ‘Go to Copied Link’."; +"fi3W24-2GqvPe" = "«كۆچۈرۈلگەن ئۇلانمىغا يۆتكەل» گە ماس كېلىدىغان ${count} تاللانما بار."; /* (No Comment) */ -"fi3W24-eHmH1H" = "There are ${count} options matching ‘Clear Private Tabs’."; +"fi3W24-eHmH1H" = "«شەخسىي بەتكۈچنى تازىلا» غا ماس كېلىدىغان ${count} تاللانما بار."; /* (No Comment) */ -"fi3W24-scEmjs" = "There are ${count} options matching ‘New Private Search’."; +"fi3W24-scEmjs" = "«يېڭىدىن شەخسىي ئىزدە» گە ماس كېلىدىغان ${count} تاللانما بار."; /* (No Comment) */ -"fi3W24-xRJbBP" = "There are ${count} options matching ‘New Search’."; +"fi3W24-xRJbBP" = "«يېڭىدىن ئىزدە» گە ماس كېلىدىغان ${count} تاللانما بار."; /* (No Comment) */ -"PzSrmZ-2GqvPe" = "Just to confirm, you wanted ‘Go to Copied Link’?"; +"PzSrmZ-2GqvPe" = "جەزملەيدىغىنىڭىز، «كۆچۈرۈلگەن ئۇلانمىغا يۆتكەل» ەمسىز؟"; /* (No Comment) */ -"PzSrmZ-eHmH1H" = "Just to confirm, you wanted ‘Clear Private Tabs’?"; +"PzSrmZ-eHmH1H" = "جەزملەيدىغىنىڭىز، «شەخسىي بەتكۈچنى تازىلا» مسىز؟"; /* (No Comment) */ -"PzSrmZ-scEmjs" = "Just to confirm, you wanted ‘New Private Search’?"; +"PzSrmZ-scEmjs" = "جەزملەيدىغىنىڭىز، «يېڭىدىن شەخسىي ئىزدە» مسىز؟"; /* (No Comment) */ -"PzSrmZ-xRJbBP" = "Just to confirm, you wanted ‘New Search’?"; +"PzSrmZ-xRJbBP" = "جەزملەيدىغىنىڭىز، «يېڭىدىن ئىزدە» مسىز؟"; /* (No Comment) */ "scEmjs" = "New Private Search"; /* (No Comment) */ -"w9jdPK" = "Quick Action"; +"w9jdPK" = "تېز مەشغۇلات"; /* (No Comment) */ -"xRJbBP" = "New Search"; +"xRJbBP" = "يېڭىدىن ئىزدە";