Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Fixes #877 - Update locales #901

Merged
merged 3 commits into from May 23, 2018
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
25 changes: 25 additions & 0 deletions Blockzilla.xcodeproj/project.pbxproj
Expand Up @@ -585,6 +585,18 @@
E436961C1E4AC70F0023D5F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
E436961D1E4AC70F0023D5F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E436961E1E4AC70F0023D5F0 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E447176720B5C33C00CC8507 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Intro.strings; sourceTree = "<group>"; };
E447176820B5C33C00CC8507 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E447176C20B5C33C00CC8507 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E447176D20B5C33C00CC8507 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = an.lproj/Localizable.strings; sourceTree = "<group>"; };
E447176E20B5C3D600CC8507 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E447177020B5C3D600CC8507 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/InfoPlist.strings; sourceTree = "<group>"; };
E447177120B5C3D600CC8507 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Intro.strings; sourceTree = "<group>"; };
E447177220B5C3D600CC8507 /* ia */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ia; path = ia.lproj/Localizable.strings; sourceTree = "<group>"; };
E447177420B5C3F300CC8507 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
E447177520B5C3F300CC8507 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
E447177620B5C3F300CC8507 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Intro.strings"; sourceTree = "<group>"; };
E447177720B5C3F300CC8507 /* hy-AM */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hy-AM"; path = "hy-AM.lproj/Localizable.strings"; sourceTree = "<group>"; };
E44A34671E0A18C100BFD777 /* SnapshotTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SnapshotTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E44A34691E0A18C100BFD777 /* SnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnapshotTests.swift; sourceTree = "<group>"; };
E44A346B1E0A18C100BFD777 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1328,6 +1340,7 @@
en,
Base,
de,
an,
);
mainGroup = E4BF2DCA1BACE8CA00DA9D68;
productRefGroup = E4BF2DD41BACE8CA00DA9D68 /* Products */;
Expand Down Expand Up @@ -1715,6 +1728,9 @@
74F9507C1FD9D0710047E629 /* ast */,
74F9507E1FD9D08A0047E629 /* ar */,
74F950801FD9D0A00047E629 /* af */,
E447176720B5C33C00CC8507 /* an */,
E447177120B5C3D600CC8507 /* ia */,
E447177620B5C3F300CC8507 /* hy-AM */,
);
name = Intro.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -1789,6 +1805,9 @@
74F9502F1FD9CC980047E629 /* kn */,
74F950381FD9CCD90047E629 /* ka */,
74F950721FD9CFA30047E629 /* bs */,
E447176D20B5C33C00CC8507 /* an */,
E447177220B5C3D600CC8507 /* ia */,
E447177720B5C3F300CC8507 /* hy-AM */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -1863,6 +1882,9 @@
74F9502E1FD9CC970047E629 /* kn */,
74F950371FD9CCD90047E629 /* ka */,
74F950711FD9CFA30047E629 /* bs */,
E447176C20B5C33C00CC8507 /* an */,
E447176E20B5C3D600CC8507 /* ia */,
E447177420B5C3F300CC8507 /* hy-AM */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down Expand Up @@ -2071,6 +2093,9 @@
74F950301FD9CC980047E629 /* kn */,
74F950391FD9CCDA0047E629 /* ka */,
74F950741FD9CFA40047E629 /* bs */,
E447176820B5C33C00CC8507 /* an */,
E447177020B5C3D600CC8507 /* ia */,
E447177520B5C3F300CC8507 /* hy-AM */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down
Binary file added Blockzilla/an.lproj/InfoPlist.strings
Binary file not shown.
Binary file added Blockzilla/an.lproj/Intro.strings
Binary file not shown.
Binary file added Blockzilla/an.lproj/Localizable.strings
Binary file not shown.
3 changes: 3 additions & 0 deletions Blockzilla/br.lproj/InfoPlist.strings
Expand Up @@ -7,6 +7,9 @@
/* (No Comment) */
"NSMicrophoneUsageDescription" = "Gant se e c'hallit kemer ha pellgas videoioù.";

/* (No Comment) */
"NSPhotoLibraryAddUsageDescription" = "Gant se e c'hallit enrollañ ha pellgas skeudennoù.";

/* (No Comment) */
"NSPhotoLibraryUsageDescription" = "Gant se e c'hallit enrollañ ha pellgas luc'hskeudennoù.";

111 changes: 111 additions & 0 deletions Blockzilla/br.lproj/Localizable.strings
Expand Up @@ -40,6 +40,54 @@
/* Label on About screen */
"About.topLabel" = "Chom a rit mestr gant %@.";

/* Label for button to add a custom URL */
"Autocomplete.addCustomUrl" = "Ouzhpennañ un URL personelaet";

/* Label for error state when entering an invalid URL */
"Autocomplete.addCustomUrlError" = "Gwiriekaat an URL enanket.";

/* A label displaying an example URL */
"Autocomplete.addCustomUrlExample" = "Skouer: example.com";

/* Label for the input to add a custom URL */
"Autocomplete.addCustomUrlLabel" = "URL da ouzhpennañ";

/* Placeholder for the input field to add a custom URL */
"Autocomplete.addCustomUrlPlaceholder" = "Pegañ pe enankañ un URL";

/* Label for button to add a custom URL with the + prefix */
"Autocomplete.addCustomUrlWithPlus" = "+ ouzhpennañ un URL personelaet";

/* Description for adding and managing custom autocomplete URLs */
"Autocomplete.customDescriptoin" = "Ouzhpennañ ha merañ URLoù klokaet ent emgefreek personelaet.";

/* Label for button taking you to your custom Autocomplete URL list */
"Autocomplete.customLabel" = "URLoù personelaet";

/* Title for the default URL list section */
"Autocomplete.customTitle" = "ROLL URL PERSONELAET";

/* Label for toast alerting a custom URL has been added */
"Autocomplete.customUrlAdded" = "URL personelaet ouzhpennet.";

/* Description for enabling or disabling the default list. The placeholder is replaced with the application name, which can be either Firefox Focus or Firefox Klar. */
"Autocomplete.defaultDescriptoin" = "Gweredekait evit ma vefe klokaet gant %@ ent emgefreek ouzhpenn 450 URL brudet er varrenn chomlec'h.";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misspellings like this are problematic because they look like bugs. This isn't a bug though, the original source key uses this.


/* Label for enabling or disabling autocomplete */
"Autocomplete.defaultLabel" = "Klokaat ent emgefreek";

/* Title for the default URL list section */
"Autocomplete.defaultTitle" = "ROLL URL DRE ZIOUER";

/* label describing URL Autocomplete as disabled */
"Autocomplete.disabled" = "Diweredekaet";

/* Label for button to add a custom URL */
"Autocomplete.emptyState" = "URL personelaet ebet da ziskouez";

/* label describing URL Autocomplete as enabled */
"Autocomplete.enabled" = "Gweredekaet";

/* Accessibility label for the back button */
"Browser.backLabel" = "Distreiñ";

Expand All @@ -58,6 +106,15 @@
/* Accessibility label for the stop button */
"Browser.stopLabel" = "Herzel";

/* Label on button to cancel edits */
"Cancel" = "Nullañ";

/* Label on button to complete edits */
"Done" = "Graet";

/* Label on button to allow edits */
"Edit" = "Embann";

/* Button label to reload the error page */
"Error.tryAgainButton" = "Klask en-dro";

Expand Down Expand Up @@ -91,6 +148,9 @@
/* Button label in Maps URL dialog to open Maps. Test page: https://people-mozilla.org/~bnicholson/test/schemes.html */
"ExternalLink.openMapsButton" = "Digeriñ an arload kartennoù";

/* Label on button to dismiss first run UI */
"FirstRun.lastSlide.buttonLabel" = "Mat eo, komprenet 'm eus!";

/* Message label on the first run screen */
"FirstRun.messageLabelDescription" = "Stankit an heulierien enlinenn ent emgefreek pa verdeit. Stokit evit dilemel ar pajennoù gweladennet, an toupinoù, an enklaskoù hag ar gerioù-tremen eus ho trevnad.";

Expand Down Expand Up @@ -130,6 +190,42 @@
/* Label for instructions to enable Safari, shown when enabling Safari Integration in Settings */
"Safari.instructionsOpen" = "Digeriñ an arload arventennoù";

/* Save button label */
"Save" = "Enrollañ";

/* Text for button to add another search engine in settings */
"Settings.Search.AddSearchEngineButton" = "Ouzhpennañ ur c'heflusker enklask all";

/* Text for button to add another search engine in settings with the + prefix */
"Settings.Search.AddSearchEngineButtonWithPlus" = "+ Ouzhpennañ ur c'heflusket enklask all";

/* Title on add search engine settings screen */
"Settings.Search.AddSearchEngineTitle" = "Ouzhpennañ ur c'heflusker enklask";

/* Header for rows of installed search engines */
"Settings.Search.InstalledSearchEngines" = "KEFLUSKERIOÙ ENKLASK STALIET";

/* Label for input field for the name of the search engine to be added */
"Settings.Search.NameToDisplay" = "Anv da ziskouez";

/* Toast displayed after adding a search engine */
"Settings.Search.NewSearchEngineAdded" = "Keflusker enklask nevez ouzhpennet.";

/* Label for button to bring deleted default engines back */
"Settings.Search.RestoreEngine" = "Atoriñ ar c'hefluskerioù enklask dre ziouer";

/* Placeholder text for input of new search engine name */
"Settings.Search.SearchEngineName" = "Anv ar c'heflusker enklask";

/* Label for input of search engine template */
"Settings.Search.SearchTemplate" = "Testenn glask da implij";

/* Placeholder text for input of new search engine template */
"Settings.Search.SearchTemplatePlaceholder" = "Pegit pe enankit un destenn da glask. M'eo dleet e c'hallit amsaviñ an termen klasket gant: %s.";

/* Title for the URL Autocomplete row */
"Settings.autocompleteSection" = "Klokadur emgefreek an URL";

/* Alert message shown when toggling the Content blocker */
"Settings.blockOtherMessage" = "Stankañ heulierien endalc'hadoù all a c'hall mirout videoioù ha pajennadoù web da vont en-dro en un doare dereat.";

Expand All @@ -148,6 +244,12 @@
/* Title for settings screen */
"Settings.screenTitle" = "Arventennoù";

/* Label for the search engine in the search screen */
"Settings.searchLabel" = "Keflusker enklask";

/* Title for the search selection screen */
"Settings.searchTitle2" = "KLASK";

/* Label for Safari integration section */
"Settings.sectionIntegration" = "ENFRAMMAÑ";

Expand Down Expand Up @@ -196,6 +298,9 @@
/* Label for Send Usage Data toggle on main screen */
"Settings.toggleSendUsageData" = "Kas roadennoù arver";

/* Title for What's new screen */
"Settings.whatsNewTitle" = "Petra nevez";

/* Text for the share menu option when a user wants to open a page in Firefox but doesn’t have it installed. This string will not wrap in the interface. Instead, it will truncate. To prevent this, please keep the localized string to 18 or fewer characters. If your string runs longer than 18 characters, you can use 'Get Firefox' as the basis for your string. However, if at all possible, we’d like to signal to the user that they will be going to the App Store and installing the application from there. That is why we are using Get and App in the en-US string. */
"ShareMenu.GetFirefox" = "Kaout an arload Firefox";

Expand Down Expand Up @@ -256,6 +361,9 @@
/* Dialog title used for requesting a user to enable access to Photos. Placeholder is either Firefox Focus or Firefox Klar */
"photosPermission.title" = "Fellout a ra da “%@” haeziñ ho skeudennoù";

/* Text displayed as an example of the template to add a search engine. */
"settings.Search.SearchTemplateExample" = "Skouer: searchengineexample.com/search/?q=%s";

/* Label for ad trackers. */
"trackingProtection.adTrackersLabel" = "Heulieroù bruderezh";

Expand All @@ -268,6 +376,9 @@
/* text showing the tracking protection is disabled. */
"trackingProtection.disabledLabel" = "Diweredekaet eo ar gware heuliañ";

/* Text for the button to learn more about Tracking Protection. */
"trackingProtection.learnMore" = "Gouzout hiroc'h";

/* label for social trackers. */
"trackingProtection.socialTrackerLabel" = "Heulieroù kevredadel";

Expand Down
3 changes: 3 additions & 0 deletions Blockzilla/ca.lproj/InfoPlist.strings
Expand Up @@ -7,6 +7,9 @@
/* (No Comment) */
"NSMicrophoneUsageDescription" = "Això permet fer vídeos i pujar-los.";

/* (No Comment) */
"NSPhotoLibraryAddUsageDescription" = "Això permet desar fotos i pujar-les.";

/* (No Comment) */
"NSPhotoLibraryUsageDescription" = "Això permet desar fotos i pujar-les.";