summaryrefslogtreecommitdiff
path: root/platform/ios
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios')
-rw-r--r--platform/ios/CHANGELOG.md1
-rw-r--r--platform/ios/app/Settings.bundle/gl.lproj/Root.stringsbin0 -> 488 bytes
-rw-r--r--platform/ios/app/gl.lproj/Localizable.strings0
-rw-r--r--platform/ios/ios.xcodeproj/project.pbxproj11
-rw-r--r--platform/ios/resources/gl.lproj/Localizable.strings111
-rw-r--r--platform/ios/resources/gl.lproj/Localizable.stringsdict54
6 files changed, 177 insertions, 0 deletions
diff --git a/platform/ios/CHANGELOG.md b/platform/ios/CHANGELOG.md
index 73d74407fd..034223d085 100644
--- a/platform/ios/CHANGELOG.md
+++ b/platform/ios/CHANGELOG.md
@@ -7,6 +7,7 @@ Mapbox welcomes participation and contributions from everyone. Please read [CONT
* Client-side text rendering of CJK ideographs is now enabled by default. ([#13988](https://github.com/mapbox/mapbox-gl-native/pull/13988))
* Added an MGLMapView.prefetchesTiles property that you can disable if you don’t want to prefetch simplified tiles as a performance optimization. ([#14031](https://github.com/mapbox/mapbox-gl-native/pull/14031))
* Fixed an issue that caused `MGL_FUNCTION` to ignore multiple formatting parameters when passed a `format` function as parameter. ([#14064](https://github.com/mapbox/mapbox-gl-native/pull/14064))
+* Added a Galician localization. ([#14095](https://github.com/mapbox/mapbox-gl-native/pull/14095))
### User interaction
diff --git a/platform/ios/app/Settings.bundle/gl.lproj/Root.strings b/platform/ios/app/Settings.bundle/gl.lproj/Root.strings
new file mode 100644
index 0000000000..50510348de
--- /dev/null
+++ b/platform/ios/app/Settings.bundle/gl.lproj/Root.strings
Binary files differ
diff --git a/platform/ios/app/gl.lproj/Localizable.strings b/platform/ios/app/gl.lproj/Localizable.strings
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/platform/ios/app/gl.lproj/Localizable.strings
diff --git a/platform/ios/ios.xcodeproj/project.pbxproj b/platform/ios/ios.xcodeproj/project.pbxproj
index cec8476fcc..bfbdcf53da 100644
--- a/platform/ios/ios.xcodeproj/project.pbxproj
+++ b/platform/ios/ios.xcodeproj/project.pbxproj
@@ -1402,6 +1402,11 @@
DAE7DEC11E245455007505A6 /* MGLNSStringAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLNSStringAdditionsTests.m; path = ../../darwin/test/MGLNSStringAdditionsTests.m; sourceTree = "<group>"; };
DAE8CCAD1E6E8C70009B5CB0 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
DAE9E0F11EB7BF1B001E8E8B /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Foundation.strings; sourceTree = "<group>"; };
+ DAE9ED572238990A00C01291 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
+ DAE9ED582238992900C01291 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Foundation.strings; sourceTree = "<group>"; };
+ DAE9ED592238992E00C01291 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = gl; path = gl.lproj/Foundation.stringsdict; sourceTree = "<group>"; };
+ DAE9ED5A2238993A00C01291 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
+ DAE9ED5B2238995A00C01291 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = gl; path = gl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
DAED38611D62D0FC00D7640F /* NSURL+MGLAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+MGLAdditions.h"; sourceTree = "<group>"; };
DAED38621D62D0FC00D7640F /* NSURL+MGLAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+MGLAdditions.m"; sourceTree = "<group>"; };
DAEDC4331D603417000224FF /* MGLAttributionInfoTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGLAttributionInfoTests.m; path = ../../darwin/test/MGLAttributionInfoTests.m; sourceTree = "<group>"; };
@@ -2956,6 +2961,7 @@
"pt-PT",
ko,
cs,
+ gl,
);
mainGroup = DA1DC9411CB6C1C2006E619F;
productRefGroup = DA1DC94B1CB6C1C2006E619F /* Products */;
@@ -3526,6 +3532,7 @@
DA93409B208562EB0059919A /* pt-PT */,
DAFEB3742093AE3700A86A83 /* ko */,
1FDB00C721F8F14E00D21389 /* cs */,
+ DAE9ED572238990A00C01291 /* gl */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -3554,6 +3561,7 @@
DA93409D208563220059919A /* pt-PT */,
DAFEB3772093AE7900A86A83 /* ko */,
1FDB00CA21F8F15100D21389 /* cs */,
+ DAE9ED5A2238993A00C01291 /* gl */,
);
name = Localizable.strings;
sourceTree = "<group>";
@@ -3579,6 +3587,7 @@
DAD88E08202AD01300AAA536 /* da */,
DAFEB3752093AE4800A86A83 /* ko */,
1FDB00C821F8F14F00D21389 /* cs */,
+ DAE9ED582238992900C01291 /* gl */,
);
name = Foundation.strings;
sourceTree = "<group>";
@@ -3605,6 +3614,7 @@
DA93409C2085630C0059919A /* pt-PT */,
DAFEB3762093AE6800A86A83 /* ko */,
1FDB00C921F8F15000D21389 /* cs */,
+ DAE9ED592238992E00C01291 /* gl */,
);
name = Foundation.stringsdict;
sourceTree = "<group>";
@@ -3638,6 +3648,7 @@
DAFEB3782093AE9200A86A83 /* ko */,
DAAE9B1C213A636B00F7D722 /* ar */,
1FDB00CB21F8F15300D21389 /* cs */,
+ DAE9ED5B2238995A00C01291 /* gl */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
diff --git a/platform/ios/resources/gl.lproj/Localizable.strings b/platform/ios/resources/gl.lproj/Localizable.strings
new file mode 100644
index 0000000000..2ab14fd0b5
--- /dev/null
+++ b/platform/ios/resources/gl.lproj/Localizable.strings
@@ -0,0 +1,111 @@
+/* Accessibility hint */
+"ANNOTATION_A11Y_HINT" = "Amosa máis información";
+
+/* No comment provided by engineer. */
+"CANCEL" = "Desbotar";
+
+/* Accessibility hint for closing the selected annotation’s callout view and returning to the map */
+"CLOSE_CALLOUT_A11Y_HINT" = "Voltar ó mapa";
+
+/* Accessibility hint */
+"COMPASS_A11Y_HINT" = "Xira o mapa para pórse cara o norte";
+
+/* Accessibility label */
+"COMPASS_A11Y_LABEL" = "Compás";
+
+/* Compass abbreviation for north */
+"COMPASS_NORTH" = "N";
+
+/* Instructions in Interface Builder designable; {key}, {plist file name} */
+"DESIGNABLE" = "Para amosar un mapa aloxado no Mapbox aquí, estabelece %1$@ co teu 'token' de acceso en %2$@\n\nPara obter instrucións detalladas, olla:";
+
+/* Setup documentation URL display string; keep as short as possible */
+"FIRST_STEPS_URL" = "mapbox.com/help/first-steps-ios-sdk";
+
+/* Accessibility hint */
+"INFO_A11Y_HINT" = "Amosa os cretos, un formulario de opinións e máis";
+
+/* Accessibility label */
+"INFO_A11Y_LABEL" = "Acerca deste mapa";
+
+/* List separator */
+"LIST_SEPARATOR" = ", ";
+
+/* User-friendly error description */
+"LOAD_MAP_FAILED_DESC" = "Non se puido cargar o mapa por mor dun error descoñecido.";
+
+/* User-friendly error description */
+"LOAD_STYLE_FAILED_DESC" = "Non se puido cargar o mapa por mor dun erro de carga no estilo.";
+
+/* Accessibility label */
+"LOGO_A11Y_LABEL" = "Mapbox";
+
+/* Accessibility label */
+"MAP_A11Y_LABEL" = "Mapa";
+
+/* Map accessibility value; {number of visible annotations} */
+"MAP_A11Y_VALUE_ANNOTATIONS" = "%ld anotación(s) visíbel(s).";
+
+/* Map accessibility value; {list of visible places} */
+"MAP_A11Y_VALUE_PLACES" = "Lugares visíbeis: %@.";
+
+/* Map accessibility value; {number of visible roads} */
+"MAP_A11Y_VALUE_ROADS" = "%ld estrada(s) visíbel(s).";
+
+/* Map accessibility value; {zoom level} */
+"MAP_A11Y_VALUE_ZOOM" = "Achegamento %dx.";
+
+/* User-friendly error description */
+"PARSE_STYLE_FAILED_DESC" = "Non se puido cargar o mapa por mor de que o estilo está danado.";
+
+/* String format for accessibility value for road feature; {starting compass direction}, {ending compass direction} */
+"ROAD_DIRECTION_A11Y_FMT" = "%1$@ a %2$@";
+
+/* Accessibility value indicating that a road is a divided road (dual carriageway) */
+"ROAD_DIVIDED_A11Y_VALUE" = "Estrada de duplo carril";
+
+/* Accessibility value indicating that a road is a one-way road */
+"ROAD_ONEWAY_A11Y_VALUE" = "Un só sentido";
+
+/* String format for accessibility value for road feature; {route number} */
+"ROAD_REF_A11Y_FMT" = "Rota %@";
+
+/* Action sheet title */
+"SDK_NAME" = "Mapbox Maps SDK para o iOS";
+
+/* Developer-only SDK update notification; {latest version, in format x.x.x} */
+"SDK_UPDATE_AVAILABLE" = "A versión %@ do Mapbox Maps SDK para o iOS está dispoñíbel:";
+
+/* User-friendly error description */
+"STYLE_NOT_FOUND_DESC" = "Non se puido cargar o mapa por mor de que non se atopa o estilo ou non está completo.";
+
+/* Telemetry prompt message */
+"TELEMETRY_DISABLED_MSG" = "Axudas a mellorar os mapas do OpenStreetMap e o Mapbox ó contribuír con datos de emprego anónimos.";
+
+/* Telemetry prompt button */
+"TELEMETRY_DISABLED_OFF" = "Non participar";
+
+/* Telemetry prompt button */
+"TELEMETRY_DISABLED_ON" = "Participar";
+
+/* Telemetry prompt message */
+"TELEMETRY_ENABLED_MSG" = "Axudas a mellorar os mapas do OpenStreetMap e o Mapbox ó contribuír con datos de emprego anónimos.";
+
+/* Telemetry prompt button */
+"TELEMETRY_ENABLED_OFF" = "Deixar de participar";
+
+/* Telemetry prompt button */
+"TELEMETRY_ENABLED_ON" = "Seguir participando";
+
+/* Telemetry prompt button */
+"TELEMETRY_MORE" = "Cóntame máis";
+
+/* Action in attribution sheet */
+"TELEMETRY_NAME" = "Telemetría do Mapbox";
+
+/* Telemetry prompt title */
+"TELEMETRY_TITLE" = "Mellorar os mapas do Mapbox";
+
+/* Default user location annotation title */
+"USER_DOT_TITLE" = "Ti estás aquí";
+
diff --git a/platform/ios/resources/gl.lproj/Localizable.stringsdict b/platform/ios/resources/gl.lproj/Localizable.stringsdict
new file mode 100644
index 0000000000..859f8424d9
--- /dev/null
+++ b/platform/ios/resources/gl.lproj/Localizable.stringsdict
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>MAP_A11Y_VALUE_ANNOTATIONS</key>
+ <dict>
+ <key>NSStringLocalizedFormatKey</key>
+ <string>%#@count@</string>
+ <key>count</key>
+ <dict>
+ <key>NSStringFormatSpecTypeKey</key>
+ <string>NSStringPluralRuleType</string>
+ <key>NSStringFormatValueTypeKey</key>
+ <string>ld</string>
+ <key>one</key>
+ <string>%d anotación visíbel</string>
+ <key>other</key>
+ <string>%d anotacións visíbeis</string>
+ </dict>
+ </dict>
+ <key>MAP_A11Y_VALUE_ROADS</key>
+ <dict>
+ <key>NSStringLocalizedFormatKey</key>
+ <string>%#@count@</string>
+ <key>count</key>
+ <dict>
+ <key>NSStringFormatSpecTypeKey</key>
+ <string>NSStringPluralRuleType</string>
+ <key>NSStringFormatValueTypeKey</key>
+ <string>ld</string>
+ <key>one</key>
+ <string>%d estrada visíbel</string>
+ <key>other</key>
+ <string>%d estradas visíbeis</string>
+ </dict>
+ </dict>
+ <key>MAP_A11Y_VALUE_ZOOM</key>
+ <dict>
+ <key>NSStringLocalizedFormatKey</key>
+ <string>%#@level@</string>
+ <key>level</key>
+ <dict>
+ <key>NSStringFormatSpecTypeKey</key>
+ <string>NSStringPluralRuleType</string>
+ <key>NSStringFormatValueTypeKey</key>
+ <string>d</string>
+ <key>one</key>
+ <string>Achegamento %dx</string>
+ <key>other</key>
+ <string>Achegamento %dx</string>
+ </dict>
+ </dict>
+</dict>
+</plist>