Skip to content

Commit

Permalink
[NEW] Galician Language
Browse files Browse the repository at this point in the history
  • Loading branch information
ckrey committed Sep 26, 2024
1 parent 5a6214d commit 05bff58
Show file tree
Hide file tree
Showing 8 changed files with 1,527 additions and 23 deletions.
41 changes: 27 additions & 14 deletions OwnTracks/OwnTracks.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,6 @@
8483A9BB2B9E0C6E00774E8B /* OwnTracksPressureTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OwnTracksPressureTests.m; sourceTree = "<group>"; };
84856A8B1BD6201800621533 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
848794B119A6234B00DF56EB /* Model 7.3.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Model 7.3.xcdatamodel"; sourceTree = "<group>"; };
848806F628C9E7A500F7DFFD /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Storyboard.strings; sourceTree = "<group>"; };
848806F728C9E7A500F7DFFD /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
848806F828C9E7A500F7DFFD /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
848806F928C9E7A500F7DFFD /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
Expand All @@ -269,12 +268,6 @@
849B3C10242F9F190052EE6D /* Network.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Network.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS6.2.sdk/System/Library/Frameworks/Network.framework; sourceTree = DEVELOPER_DIR; };
849CE151289CF2FF004B32BF /* ToursStatusCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ToursStatusCell.h; sourceTree = "<group>"; };
849CE152289CF2FF004B32BF /* ToursStatusCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ToursStatusCell.m; sourceTree = "<group>"; };
849CE165289FB836004B32BF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Storyboard.strings; sourceTree = "<group>"; };
849CE167289FB86C004B32BF /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Storyboard.strings; sourceTree = "<group>"; };
849CE169289FB878004B32BF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Storyboard.strings; sourceTree = "<group>"; };
849CE16B289FB8AB004B32BF /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Storyboard.strings; sourceTree = "<group>"; };
849CE16D289FB9D5004B32BF /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Storyboard.strings; sourceTree = "<group>"; };
849CE16F289FBA06004B32BF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Storyboard.strings; sourceTree = "<group>"; };
849D457B18CDACDF00201BF3 /* MQTT.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = MQTT.plist; sourceTree = "<group>"; };
84A173691B428E5C00CCB7D0 /* Model 8.2.1.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Model 8.2.1.xcdatamodel"; sourceTree = "<group>"; };
84AE8ADB25C165D600C0B0EE /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/iOSSupport/System/Library/Frameworks/MapKit.framework; sourceTree = DEVELOPER_DIR; };
Expand Down Expand Up @@ -308,6 +301,19 @@
84D6B47B25C844A500B2AC07 /* NSNumber+decimals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSNumber+decimals.h"; sourceTree = "<group>"; };
84D6B47C25C844A500B2AC07 /* NSNumber+decimals.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+decimals.m"; sourceTree = "<group>"; };
84D7516F1B35B1C600B06A0C /* Model 8.1.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Model 8.1.xcdatamodel"; sourceTree = "<group>"; };
84DC68382CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Intents.strings; sourceTree = "<group>"; };
84DC68392CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Localizable.strings; sourceTree = "<group>"; };
84DC683A2CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = gl; path = "gl.lproj/OwnTracks-Info.plist"; sourceTree = "<group>"; };
84DC683B2CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84DC683C2CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84DC68452CA54EC600FCFE44 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC68462CA54EC900FCFE44 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC68472CA54ECB00FCFE44 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC68482CA54ECE00FCFE44 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC68492CA54ED000FCFE44 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC684A2CA54ED200FCFE44 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC684B2CA54ED500FCFE44 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DC685D2CA554B000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Storyboard.strings; sourceTree = "<group>"; };
84DDEAC51BD9F37900B01879 /* SettingsTVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsTVC.h; sourceTree = "<group>"; };
84DDEAC61BD9F37900B01879 /* SettingsTVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsTVC.m; sourceTree = "<group>"; };
84DE749724A9A68B00C0DA68 /* OwnTracksIntents.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = OwnTracksIntents.entitlements; sourceTree = "<group>"; };
Expand Down Expand Up @@ -773,6 +779,7 @@
sv,
tr,
da,
gl,
);
mainGroup = 8411B81F189FDB140019D2D6;
productRefGroup = 8411B829189FDB140019D2D6 /* Products */;
Expand Down Expand Up @@ -990,6 +997,7 @@
84B03520261D95F2000F2ECA /* sv */,
84BE75912771EADF006CBDCF /* tr */,
848806F828C9E7A500F7DFFD /* da */,
84DC68392CA53B1000FCFE44 /* gl */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand All @@ -998,13 +1006,14 @@
isa = PBXVariantGroup;
children = (
843B91731C8A14BF00DBD306 /* Base */,
849CE165289FB836004B32BF /* en */,
849CE167289FB86C004B32BF /* nl */,
849CE169289FB878004B32BF /* de */,
849CE16B289FB8AB004B32BF /* pl */,
849CE16D289FB9D5004B32BF /* sv */,
849CE16F289FBA06004B32BF /* tr */,
848806F628C9E7A500F7DFFD /* da */,
84DC68452CA54EC600FCFE44 /* en */,
84DC68462CA54EC900FCFE44 /* da */,
84DC68472CA54ECB00FCFE44 /* nl */,
84DC68482CA54ECE00FCFE44 /* de */,
84DC68492CA54ED000FCFE44 /* pl */,
84DC684A2CA54ED200FCFE44 /* sv */,
84DC684B2CA54ED500FCFE44 /* tr */,
84DC685D2CA554B000FCFE44 /* gl */,
);
name = Storyboard.storyboard;
sourceTree = "<group>";
Expand All @@ -1019,6 +1028,7 @@
84BE75962771EBA2006CBDCF /* tr */,
848806F928C9E7A500F7DFFD /* da */,
84CE578E2C8745B8007689E5 /* en */,
84DC683C2CA53B1000FCFE44 /* gl */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand All @@ -1034,6 +1044,7 @@
84EDBD962936250D00F92151 /* pl */,
84EDBD982936250F00F92151 /* sv */,
84EDBD9A2936251200F92151 /* tr */,
84DC68382CA53B1000FCFE44 /* gl */,
);
name = Intents.intentdefinition;
sourceTree = "<group>";
Expand All @@ -1042,6 +1053,7 @@
isa = PBXVariantGroup;
children = (
84F961E725F004A2007A391A /* Base */,
84DC683A2CA53B1000FCFE44 /* gl */,
);
name = "OwnTracks-Info.plist";
sourceTree = "<group>";
Expand All @@ -1056,6 +1068,7 @@
84B0351C261D95F2000F2ECA /* sv */,
84BE75932771EAE0006CBDCF /* tr */,
848806F728C9E7A500F7DFFD /* da */,
84DC683B2CA53B1000FCFE44 /* gl */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down
13 changes: 4 additions & 9 deletions OwnTracks/OwnTracks/Base.lproj/Storyboard.storyboard
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES" initialViewController="e04-OU-xZ4">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="23094" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" colorMatched="YES" initialViewController="e04-OU-xZ4">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23084"/>
<capability name="Stack View standard spacing" minToolsVersion="9.0"/>
<capability name="System colors in document resources" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
Expand Down Expand Up @@ -59,7 +59,7 @@
</barButtonItem>
<barButtonItem enabled="NO" title="-" id="ere-0U-4rD">
<attributedString key="userComments">
<fragment content="Placeholder. Do not transalate"/>
<fragment content="Placeholder. Do not translate"/>
</attributedString>
</barButtonItem>
</rightBarButtonItems>
Expand Down Expand Up @@ -3452,12 +3452,7 @@
<subviews>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" editable="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Moe-Di-frm">
<rect key="frame" x="20" y="0.0" width="335" height="340"/>
<string key="text">Uses the following cocoapods (http://cocoapods.org):
CocoaLumberjack,
ABStaticTableViewController,
libsodium (libsodium.org),
DSJSONSchemaValidation
</string>
<string key="text">Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation.</string>
<color key="textColor" systemColor="labelColor"/>
<fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
Expand Down
39 changes: 39 additions & 0 deletions OwnTracks/OwnTracks/gl.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/* Bundle display name */
"CFBundleDisplayName" = "OwnTracks";

/* Bundle name */
"CFBundleName" = "OwnTracks";

/* Privacy - Camera Usage Description */
"NSCameraUsageDescription" = "OwnTracks usa a súa cámara a petición para crear unha Tarxeta";

/* Privacy - Contacts Usage Description */
"NSContactsUsageDescription" = "Se permite que OwnTracks acceda aos seus contactos, pode vincular os seus dispositivos aos contactos. OwnTracks amosará entón o nome e a imaxe do contacto no canto do ID do dispositivo. Non se enviará ningunha información do seu caderno de enderezos a ningún servidor.";

/* Privacy - Location Always and When In Use Usage Description */
"NSLocationAlwaysAndWhenInUseUsageDescription" = "A súa localización úsase para compartila e gravala nun servidor da súa escolla";

/* Privacy - Location Always Usage Description */
"NSLocationAlwaysUsageDescription" = "A súa localización úsase para compartila e gravala nun servidor da súa escolla";

/* Privacy - Location Usage Description */
"NSLocationUsageDescription" = "A súa localización úsase para compartila e gravala nun servidor da súa escolla";

/* Privacy - Location When In Use Usage Description */
"NSLocationWhenInUseUsageDescription" = "A súa localización úsase para compartila e gravala nun servidor da súa escolla";

/* Privacy - Motion Usage Description */
"NSMotionUsageDescription" = "OwnTracks ofrece, baixo petición, o reconto de pasos, os pisos subidos e a distancia percorrida";

/* (No Comment) */
"OwnTracks CER File" = "Ficheiro CER de OwnTracks";

/* (No Comment) */
"OwnTracks Configuration File" = "Ficheiro de configuración de OwnTracks";

/* (No Comment) */
"OwnTracks PKCS12 File" = "Ficheiro PKCS12 de OwnTracks";

/* (No Comment) */
"OwnTracks Waypoints File" = "Ficheiro de puntos de paso de OwnTracks";

99 changes: 99 additions & 0 deletions OwnTracks/OwnTracks/gl.lproj/Intents.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
/* (No Comment) */
"1p9eFA" = "Marcar sa túa seguinte posición";

/* (No Comment) */
"5EuzDa" = "manual";

/* (No Comment) */
"9QQuvB" = "Defina unha etiqueta para todas as localizacións subseguintes";

/* (No Comment) */
"A8tk7h" = "Punto de interese (POI)";

/* (No Comment) */
"B33bKe" = "silencioso";

/* (No Comment) */
"d8xyQf" = "Etiqueta que se aplicará a todas as posicións subseguintes";

/* (No Comment) */
"EJYIEL" = "Enviar a localización actual";

/* (No Comment) */
"EqYRFW" = "movemento";

/* (No Comment) */
"FYfTj6" = "Cambiar o modo de monitorización";

/* (No Comment) */
"g3MVqx" = "Etiqueta";

/* (No Comment) */
"GJDEib-5EuzDa" = "Só para confirmar, quería «manual»?";

/* (No Comment) */
"GJDEib-B33bKe" = "Só para confirmar, quería «silencioso»?";

/* (No Comment) */
"GJDEib-EqYRFW" = "Só para confirmar, quería «movemento»?";

/* (No Comment) */
"GJDEib-l7Rl2N" = "Só para confirmar, quería «significativo»?";

/* (No Comment) */
"JylJeF" = "Cambiar o modo de monitorización";

/* (No Comment) */
"JYqwqK" = "Etiqueta";

/* (No Comment) */
"KwS9So" = "Nome";

/* (No Comment) */
"l7Rl2N" = "significativo";

/* (No Comment) */
"MfQBKX" = "Modo de monitorización";

/* (No Comment) */
"Ogyrko" = "Cambia o teu modo de vixilancia";

/* (No Comment) */
"P5jx7T-5EuzDa" = "Hai ${count} opcións que coinciden con «manual».";

/* (No Comment) */
"P5jx7T-B33bKe" = "Hai ${count} opcións que coinciden con «silencioso».";

/* (No Comment) */
"P5jx7T-EqYRFW" = "Hai ${count} opcións que coinciden con «movemento».";

/* (No Comment) */
"P5jx7T-l7Rl2N" = "Hai ${count} opcións que coinciden con «significativo».";

/* (No Comment) */
"PKS8bh" = "Monitorización";

/* (No Comment) */
"Qdfnga" = "Etiqueta";

/* (No Comment) */
"QISlRY" = "Nome do Punto de interese";

/* (No Comment) */
"rpbQ0I" = "Nome do Punto de interese";

/* (No Comment) */
"SW8Qnb" = "Etiqueta que se aplicará a todas as posicións subseguintes";

/* (No Comment) */
"u3pDrc" = "Enviar agora";

/* (No Comment) */
"vuIozC" = "Cambiar a monitorización";

/* (No Comment) */
"wcOPCR" = "Nome do Punto de interese";

/* (No Comment) */
"WvwXPJ" = "Enviar a súa localización inmediatamente";

Loading

0 comments on commit 05bff58

Please sign in to comment.