Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions focus-ios/Blockzilla.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,7 @@
434B6DC42A2408A400EE7F9A /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
434B6DC52A2408A400EE7F9A /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
434B6DC62A2408A400EE7F9A /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
434B959A2F0290C400591E5B /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
4350D54028FCB9BF00EDCDA0 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
4350D54128FCB9BF00EDCDA0 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
4351A09828FCB8750087C1AF /* co */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = co; path = co.lproj/InfoPlist.strings; sourceTree = "<group>"; };
Expand Down Expand Up @@ -464,6 +465,12 @@
4398B11A28FCB94A00CE2B19 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Localizable.strings; sourceTree = "<group>"; };
4399E9F228FCB89C00639DD1 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
4399E9F328FCB89D00639DD1 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
439E66652F0290DC00B18CC1 /* tg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tg; path = tg.lproj/Intents.strings; sourceTree = "<group>"; };
439E66662F0290DC00B18CC1 /* tg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tg; path = tg.lproj/InfoPlist.strings; sourceTree = "<group>"; };
439E66672F0290DC00B18CC1 /* tg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tg; path = tg.lproj/Intro.strings; sourceTree = "<group>"; };
439E66682F0290DC00B18CC1 /* tg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tg; path = tg.lproj/Localizable.strings; sourceTree = "<group>"; };
439E66692F0290DC00B18CC1 /* tg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tg; path = tg.lproj/InfoPlist.strings; sourceTree = "<group>"; };
439E666A2F0290DC00B18CC1 /* tg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tg; path = tg.lproj/Localizable.strings; sourceTree = "<group>"; };
43A1DD5A28FCB9AB008632C6 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
43A6281D296B763500FDE9C5 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
43A97CAB28FCB8AF0099042D /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = "<group>"; };
Expand All @@ -476,6 +483,7 @@
43B680FC28FCB9BB001996F3 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
43BAA1492A24081C0048EE3A /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/InfoPlist.strings; sourceTree = "<group>"; };
43BB7BDA290F2E4D00D893DB /* kab */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = kab; path = kab.lproj/Localizable.strings; sourceTree = "<group>"; };
43C2B3A52F0290B900F5C94E /* nv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nv; path = nv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
43C2BFA528FCB8B700DAFE29 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
43C2BFA628FCB8B700DAFE29 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; };
43C333DA28FCBA0E00316D24 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2352,6 +2360,8 @@
"en-CA",
scn,
es,
nv,
tg,
);
mainGroup = E4BF2DCA1BACE8CA00DA9D68;
packageReferences = (
Expand Down Expand Up @@ -2956,6 +2966,8 @@
A8BDA74F2D27124B00E02B59 /* en-CA */,
A858FC2C2D271326008B994A /* scn */,
4348A97E2D75B78E00C257B0 /* es */,
434B959A2F0290C400591E5B /* ro */,
439E666A2F0290DC00B18CC1 /* tg */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -3051,6 +3063,7 @@
A8BDA74C2D27124B00E02B59 /* en-CA */,
A858FC292D271326008B994A /* scn */,
4348A97B2D75B78E00C257B0 /* es */,
439E66672F0290DC00B18CC1 /* tg */,
);
name = Intro.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -3146,6 +3159,7 @@
A8BDA74D2D27124B00E02B59 /* en-CA */,
A858FC2A2D271326008B994A /* scn */,
4348A97C2D75B78E00C257B0 /* es */,
439E66682F0290DC00B18CC1 /* tg */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -3241,6 +3255,8 @@
A8BDA74B2D27124B00E02B59 /* en-CA */,
A858FC282D271326008B994A /* scn */,
4348A97A2D75B78E00C257B0 /* es */,
43C2B3A52F0290B900F5C94E /* nv */,
439E66662F0290DC00B18CC1 /* tg */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -3477,6 +3493,7 @@
A8BDA74E2D27124B00E02B59 /* en-CA */,
A858FC2B2D271326008B994A /* scn */,
4348A97D2D75B78E00C257B0 /* es */,
439E66692F0290DC00B18CC1 /* tg */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -3573,6 +3590,7 @@
A8BDA74A2D27124B00E02B59 /* en-CA */,
A858FC272D271326008B994A /* scn */,
4348A9792D75B78E00C257B0 /* es */,
439E66652F0290DC00B18CC1 /* tg */,
);
name = Intents.intentdefinition;
sourceTree = "<group>";
Expand Down
39 changes: 39 additions & 0 deletions focus-ios/Blockzilla/am.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
/* Label for row in About screen */
"About.rowRights" = "የእርስዎ መብቶች";

/* Label for row in About screen */
"About.rowTerms" = "የአጠቃቀም ውል";

/* Label on About screen */
"About.safariBullet1" = "ለተሻሻለ ግላዊነት መከታተያዎችን አግድ";

Expand Down Expand Up @@ -214,6 +217,12 @@
/* Text for a label that indicates the title of incognito section from onboarding screen. */
"Onboarding.Incognito.Title" = "ማንነትን ከማያሳውቅ በላይ";

/* Used as a text for the link in Onboarding.PrivacyNotice.Text. */
"Onboarding.PrivacyNotice.LinkText" = "የግላዊነት ማስታወቂያ";

/* Text that describes Firefox's commitment to privacy. %@ is a link using Onboarding.PrivacyNotice.LinkText as text. */
"Onboarding.PrivacyNotice.Text" = "Firefox የእርስዎን ግላዊነት ያስባል። በ%@ ውስጥ የበለጠ ያንብቡ።";

/* Text for a label that indicates the description of protection section from onboarding screen. */
"Onboarding.Protection.Description" = "ምን ያህል ብዙ ወይም ትንሽ እንደሚያጋሩ ለመወሰን ቅንብሮችን ያዋቅሩ።";

Expand All @@ -223,6 +232,24 @@
/* Text for a label that indicates the subtitle for onboarding screen. */
"Onboarding.Subtitle" = "የግል አሰሳዎን ወደሚቀጥለው ደረጃ ይውሰዱት።";

/* Label for the agreement button in the Terms of Use screen. */
"Onboarding.TermsOfUse.ButtonText" = "እስማማለሁ እና ቀጥል";

/* Button label to dismiss the Privacy Policy and Terms of Use screen. */
"Onboarding.TermsOfUse.Done.ButtonText" = "ተጠናቋል";

/* Used as a text for the link in Onboarding.TermsOfUse.Text. */
"Onboarding.TermsOfUse.LinkText" = "የFirefox የአጠቃቀም ውል";

/* Subtitle for the Terms of Use screen during onboarding. */
"Onboarding.TermsOfUse.Subtitle" = "ፈጣን። የግል። ትኩረትን የሚከፋፍሉ ነገሮች የሌለው።";

/* Text that describes the agreement to the Firefox Terms of Use. %@ is a link using Onboarding.TermsOfUse.LinkText as text. */
"Onboarding.TermsOfUse.Text" = "በመቀጠል፣ በ%@ ተስማምተዋል።";

/* Title for the Terms of Use screen during onboarding. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Onboarding.TermsOfUse.Title" = "እንኳን ወደ %@ በደህና መጡ";

/* Text for a label that indicates the title for onboarding screen. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Onboarding.Title" = "ወደ ፋየርፎክስ %@ እንኳን በደህና መጡ!";

Expand Down Expand Up @@ -274,9 +301,18 @@
/* Button label for accepting Content blocker alert */
"Settings.blockOtherYes2" = "የይዘት መከታተያዎችን አግድ";

/* On the Settings screen, this is the subtitle text for a toggle which controls sending daily usage ping. */
"Settings.DailyUsagePing.Message" = "ይህ Mozilla ንቁ ተጠቃሚዎችን ለመገመት ይረዳል።";

/* On the Settings screen, this is the title text for a toggle which controls automatically sending daily usage ping. */
"Settings.DailyUsagePing.Title" = "ዕለታዊ አጠቃቀም ማሳወቂያ";

/* Dark theme option in settings menu */
"Settings.darkTheme" = "ጨለም ያለ";

/* Description associated with the Crash Reports toggle on settings screen */
"Settings.detailTextCrashReports.V2" = "ይህ በአሳሹ ላይ ችግሮችን እንድንመረምር እና እንድናስተካክል ይረዳናል።";

/* Description associated to the Search Suggestions toggle on main screen. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Settings.detailTextSearchSuggestion" = "%@ በአድራሻ አሞሌው ላይ የሚተይቡትን ወደ የፍለጋ ፍርግምዎ ይልካል።";

Expand Down Expand Up @@ -382,6 +418,9 @@
/* Label for the checkbox to toggle Social trackers */
"Settings.toggleBlockSocial2" = "ማኅበራዊ";

/* Label for Crash Reports toggle on settings screen */
"Settings.toggleCrashReports" = "የብልሽት ሪፖርቶችን በራስ-ሰር ላክ";

/* Label for toggle on settings screen */
"Settings.toggleFaceID" = "መተግበሪያን ለመክፈት የፊት መታወቂያን ይጠቀሙ";

Expand Down
36 changes: 36 additions & 0 deletions focus-ios/Blockzilla/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
/* Label for row in About screen */
"About.rowRights" = "حقوقك";

/* Label for row in About screen */
"About.rowTerms" = "شروط الاستخدام";

/* Label on About screen */
"About.safariBullet1" = "احجب المتعقبات لتحسين الخصوصية";

Expand Down Expand Up @@ -214,6 +217,12 @@
/* Text for a label that indicates the title of incognito section from onboarding screen. */
"Onboarding.Incognito.Title" = "أكثر من مجرد وضع متخفِّي";

/* Used as a text for the link in Onboarding.PrivacyNotice.Text. */
"Onboarding.PrivacyNotice.LinkText" = "تنويه الخصوصية";

/* Text that describes Firefox's commitment to privacy. %@ is a link using Onboarding.PrivacyNotice.LinkText as text. */
"Onboarding.PrivacyNotice.Text" = "يهتم Firefox بخصوصيتك. اطّلع على المزيد في %@.";

/* Text for a label that indicates the description of protection section from onboarding screen. */
"Onboarding.Protection.Description" = "قم بتهيأة الإعدادات لتتمكن من تحديد مقدار ما تشارك.";

Expand All @@ -223,6 +232,24 @@
/* Text for a label that indicates the subtitle for onboarding screen. */
"Onboarding.Subtitle" = "خذ تصفحك الخاص إلى المستوى التالي.";

/* Label for the agreement button in the Terms of Use screen. */
"Onboarding.TermsOfUse.ButtonText" = "موافقة ومتابعة";

/* Button label to dismiss the Privacy Policy and Terms of Use screen. */
"Onboarding.TermsOfUse.Done.ButtonText" = "تمّ";

/* Used as a text for the link in Onboarding.TermsOfUse.Text. */
"Onboarding.TermsOfUse.LinkText" = "شروط استخدام Firefox";

/* Subtitle for the Terms of Use screen during onboarding. */
"Onboarding.TermsOfUse.Subtitle" = "سريع. خاص. دون مشتتات.";

/* Text that describes the agreement to the Firefox Terms of Use. %@ is a link using Onboarding.TermsOfUse.LinkText as text. */
"Onboarding.TermsOfUse.Text" = "بالاستمرار فإنك توافق على %@.";

/* Title for the Terms of Use screen during onboarding. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Onboarding.TermsOfUse.Title" = "مرحبًا بك في %@";

/* Text for a label that indicates the title for onboarding screen. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Onboarding.Title" = "أهلا بك على Firefox %@!";

Expand Down Expand Up @@ -274,9 +301,15 @@
/* Button label for accepting Content blocker alert */
"Settings.blockOtherYes2" = "احجب متعقبات المحتوى";

/* On the Settings screen, this is the subtitle text for a toggle which controls sending daily usage ping. */
"Settings.DailyUsagePing.Message" = "يساعد هذا Mozilla على تقدير عدد المستخدمين النشطين.";

/* Dark theme option in settings menu */
"Settings.darkTheme" = "داكنة";

/* Description associated with the Crash Reports toggle on settings screen */
"Settings.detailTextCrashReports.V2" = "يساعدنا هذا في تشخيص مشكلات المتصفح وإصلاحها.";

/* Description associated to the Search Suggestions toggle on main screen. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Settings.detailTextSearchSuggestion" = "سيُرسل %@ ما تكتبه في شريط العنوان إلى محرك البحث الذي تُفضّله.";

Expand Down Expand Up @@ -382,6 +415,9 @@
/* Label for the checkbox to toggle Social trackers */
"Settings.toggleBlockSocial2" = "التواصل الاجتماعي";

/* Label for Crash Reports toggle on settings screen */
"Settings.toggleCrashReports" = "إرسال تقارير الأعطال تلقائيا";

/* Label for toggle on settings screen */
"Settings.toggleFaceID" = "استخدم معّرف الوجه لإلغاء قفل التطبيق";

Expand Down
27 changes: 27 additions & 0 deletions focus-ios/Blockzilla/be.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
/* Label for row in About screen */
"About.rowRights" = "Вашы правы";

/* Label for row in About screen */
"About.rowTerms" = "Умовы выкарыстання";

/* Label on About screen */
"About.safariBullet1" = "Блакіруйце трэкеры для павышэння прыватнасці";

Expand Down Expand Up @@ -214,6 +217,12 @@
/* Text for a label that indicates the title of incognito section from onboarding screen. */
"Onboarding.Incognito.Title" = "Больш, чым проста інкогніта";

/* Used as a text for the link in Onboarding.PrivacyNotice.Text. */
"Onboarding.PrivacyNotice.LinkText" = "Паведамленне аб прыватнасці";

/* Text that describes Firefox's commitment to privacy. %@ is a link using Onboarding.PrivacyNotice.LinkText as text. */
"Onboarding.PrivacyNotice.Text" = "Firefox клапоціцца аб вашай прыватнасці. Чытайце больш у %@.";

/* Text for a label that indicates the description of protection section from onboarding screen. */
"Onboarding.Protection.Description" = "Наладзьце параметры, каб вы маглі вырашыць, якімі данымі вы будзеце дзяліцца.";

Expand All @@ -223,6 +232,24 @@
/* Text for a label that indicates the subtitle for onboarding screen. */
"Onboarding.Subtitle" = "Перанясіце прыватнае агляданне на новы ўзровень.";

/* Label for the agreement button in the Terms of Use screen. */
"Onboarding.TermsOfUse.ButtonText" = "Згадзіцца і працягнуць";

/* Button label to dismiss the Privacy Policy and Terms of Use screen. */
"Onboarding.TermsOfUse.Done.ButtonText" = "Гатова";

/* Used as a text for the link in Onboarding.TermsOfUse.Text. */
"Onboarding.TermsOfUse.LinkText" = "Умовы выкарыстання Firefox";

/* Subtitle for the Terms of Use screen during onboarding. */
"Onboarding.TermsOfUse.Subtitle" = "Хуткі. Прыватны. Засяроджаны.";

/* Text that describes the agreement to the Firefox Terms of Use. %@ is a link using Onboarding.TermsOfUse.LinkText as text. */
"Onboarding.TermsOfUse.Text" = "Працягваючы, вы згаджаецеся з %@.";

/* Title for the Terms of Use screen during onboarding. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Onboarding.TermsOfUse.Title" = "Вітаем у %@";

/* Text for a label that indicates the title for onboarding screen. %@ is the app name (for example “Firefox Focus” or ”Firefox Klar”). */
"Onboarding.Title" = "Вітаем у Firefox %@!";

Expand Down
Loading