Skip to content

Commit

Permalink
[NEW] Turkish translation #671
Browse files Browse the repository at this point in the history
  • Loading branch information
ckrey committed Dec 21, 2021
1 parent fca0c71 commit 63cf8a2
Show file tree
Hide file tree
Showing 15 changed files with 1,842 additions and 51 deletions.
25 changes: 25 additions & 0 deletions OwnTracks/OwnTracks.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,18 @@
84B0CDAC239E2EFA00CE9305 /* BackgroundTasks.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BackgroundTasks.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/BackgroundTasks.framework; sourceTree = DEVELOPER_DIR; };
84B739781A65629200B103F4 /* LocationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocationManager.h; sourceTree = "<group>"; };
84B739791A65629200B103F4 /* LocationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocationManager.m; sourceTree = "<group>"; };
84BE758C2771EAD9006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Storyboard.strings; sourceTree = "<group>"; };
84BE758D2771EADA006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Intents.strings; sourceTree = "<group>"; };
84BE758E2771EADA006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = "<group>"; };
84BE758F2771EADD006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Interface.strings; sourceTree = "<group>"; };
84BE75902771EADE006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = tr; path = "tr.lproj/OwnTracks-Info-Mac.plist"; sourceTree = "<group>"; };
84BE75912771EADF006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
84BE75922771EADF006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = tr; path = "tr.lproj/OwnTracks-Info.plist"; sourceTree = "<group>"; };
84BE75932771EAE0006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84BE75942771EAE0006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
84BE75952771EAE2006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84BE75962771EBA2006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84BE75972771EBA2006CBDCF /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
84C38C14193F88C200F56D04 /* Model 7.2.2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Model 7.2.2.xcdatamodel"; sourceTree = "<group>"; };
84C756A61A89F706003BC8A8 /* Model 7.4.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Model 7.4.xcdatamodel"; sourceTree = "<group>"; };
84CC5A511FEC71840010314C /* OwnTracks-29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "OwnTracks-29.png"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1020,6 +1032,7 @@
pl,
nl,
sv,
tr,
);
mainGroup = 8411B81F189FDB140019D2D6;
productRefGroup = 8411B829189FDB140019D2D6 /* Products */;
Expand Down Expand Up @@ -1341,6 +1354,7 @@
849B1E021FE9114C0016EF1A /* pl */,
84B03516261D9506000F2ECA /* nl */,
84B03520261D95F2000F2ECA /* sv */,
84BE75912771EADF006CBDCF /* tr */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand All @@ -1354,6 +1368,7 @@
849B1E041FE9114D0016EF1A /* pl */,
84B0350F261D9506000F2ECA /* nl */,
84B03519261D95F2000F2ECA /* sv */,
84BE75942771EAE0006CBDCF /* tr */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand All @@ -1367,6 +1382,7 @@
847D5C7F2612227C00B6DCD5 /* en */,
84B03517261D9506000F2ECA /* nl */,
84B03521261D95F2000F2ECA /* sv */,
84BE758C2771EAD9006CBDCF /* tr */,
);
name = Storyboard.storyboard;
sourceTree = "<group>";
Expand All @@ -1379,6 +1395,7 @@
847D5C7526121ED600B6DCD5 /* pl */,
84B03514261D9506000F2ECA /* nl */,
84B0351D261D95F2000F2ECA /* sv */,
84BE75952771EAE2006CBDCF /* tr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand All @@ -1390,6 +1407,7 @@
847D5C81261224CF00B6DCD5 /* pl */,
84B03512261D9506000F2ECA /* nl */,
84B0351B261D95F2000F2ECA /* sv */,
84BE75962771EBA2006CBDCF /* tr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand All @@ -1401,6 +1419,7 @@
847D5C80261224CF00B6DCD5 /* pl */,
84B03510261D9506000F2ECA /* nl */,
84B0351A261D95F2000F2ECA /* sv */,
84BE75972771EBA2006CBDCF /* tr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand All @@ -1414,6 +1433,7 @@
849B1E0E1FE912330016EF1A /* pl */,
84B03511261D9506000F2ECA /* nl */,
84B0351E261D95F2000F2ECA /* sv */,
84BE758E2771EADA006CBDCF /* tr */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
Expand All @@ -1426,6 +1446,7 @@
847D5C82261224CF00B6DCD5 /* pl */,
84B03518261D9506000F2ECA /* nl */,
84B03522261D95F2000F2ECA /* sv */,
84BE758F2771EADD006CBDCF /* tr */,
);
name = Interface.storyboard;
sourceTree = "<group>";
Expand All @@ -1439,6 +1460,7 @@
84DE74A124A9E1D200C0DA68 /* pl */,
84B03515261D9506000F2ECA /* nl */,
84B0351F261D95F2000F2ECA /* sv */,
84BE758D2771EADA006CBDCF /* tr */,
);
name = Intents.intentdefinition;
sourceTree = "<group>";
Expand All @@ -1447,6 +1469,7 @@
isa = PBXVariantGroup;
children = (
84F961E725F004A2007A391A /* Base */,
84BE75922771EADF006CBDCF /* tr */,
);
name = "OwnTracks-Info.plist";
sourceTree = "<group>";
Expand All @@ -1455,6 +1478,7 @@
isa = PBXVariantGroup;
children = (
84F961F325F004C1007A391A /* Base */,
84BE75902771EADE006CBDCF /* tr */,
);
name = "OwnTracks-Info-Mac.plist";
sourceTree = "<group>";
Expand All @@ -1467,6 +1491,7 @@
847D5C7626121F4200B6DCD5 /* en */,
84B03513261D9506000F2ECA /* nl */,
84B0351C261D95F2000F2ECA /* sv */,
84BE75932771EAE0006CBDCF /* tr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand Down
31 changes: 16 additions & 15 deletions OwnTracks/OwnTracks/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,12 +130,12 @@
/* Display after processing inline config */
"Inline Configuration successfully processed" = "Inline Configuration erfolgreich verarbeitet";

/* Short for kilometers per hour as in 120km/h */
"km/h" = "km/h";

/* Short for kilometers as in 120km */
"km" = "km";

/* Short for kilometers per hour as in 120km/h */
"km/h" = "km/h";

/* Display when leaving region (region name follows) */
"Leaving" = "Verlässt";

Expand All @@ -145,9 +145,6 @@
/* Location copied to clipboard */
"Location copied to clipboard" = "Position wurde in die Zwischenablage kopiert";

/* Topic copied to clipboard */
"Topic copied to clipboard" = "Topic wurde in die Zwischenablage kopiert";

/* Location Manager error message */
"Location services are not enabled" = "Ortungsdienste sind nicht eingeschaltet";

Expand Down Expand Up @@ -179,7 +176,7 @@
"No location available" = "Position nicht verfügbar";

/* No location recorded indication */
"No location recorded" = "Keine Position verfügbar\\n";
"No location recorded" = "Keine Position verfügbar\n";

/* Display after trying to process a file */
"no url specified" = "keine URL angegeben";
Expand Down Expand Up @@ -223,12 +220,18 @@
/* Header of an alert message regarding missing setup */
"Setup" = "Setup";

/* MQTT Description Text */
"Setup your own OwnTracks server for full privacy protection. More Info on https://owntracks.org/booklet" = "Konfigurieren Sie Ihren OwnTracks Server für vollständigen Datenschutz. Mehr Information hier: https://owntracks.org/booklet";

/* Significant */
"Significant" = "Wesentlich";

/* Location Manager error message */
"Significant location change monitoring not available" = "Monitoring für wesentliche Positionsänderungen nicht verfügbar";

/* HTTP Description Text */
"Similar to MQTT mode, except data transmission uses HTTP, not MQTT." = "Ähnlich wie MQTT Modus, aber die Datenübertragung nutzt HTTP, nicht MQTT.";

/* Std */
"Std" = "Std";

Expand All @@ -244,6 +247,9 @@
/* Warning displayed if necessary settings are missing */
"To publish your location userID and deviceID must be set" = "Ihre userID und deviceID müssen gesetzt sein um Ihre Position zu senden";

/* Topic copied to clipboard */
"Topic copied to clipboard" = "Topic wurde in die Zwischenablage kopiert";

/* Alert header regarding TrackerID input */
"TrackerID invalid" = "TrackerID ungültig";

Expand All @@ -265,6 +271,9 @@
/* webView didFailLoadWithError display */
"webView didFailLoadWithError" = "webView didFailLoadWithError";

/* Please Note Text */
"When switching between modes, all OwnTracks data will be deleted for privacy reasons." = "Wenn der Modus gewechselt wird löscht OwnTracks alle bisher gespeicherten Daten aus Datenschutzgründen.";

/* You cannot use background fetch */
"You cannot use background fetch" = "Sie können keinen Background Fetch nutzen";

Expand All @@ -274,11 +283,3 @@
/* Text explaining the Setup */
"You need to setup your own OwnTracks server and edit your configuration for full privacy protection. Detailed info on https://owntracks.org/booklet" = "Konfigurieren Sie Ihren OwnTracks Server für vollständigen Datenschutz. Mehr Information hier: https://owntracks.org/booklet";

/* MQTT Description Text */
"Setup your own OwnTracks server for full privacy protection. More Info on https://owntracks.org/booklet" = "Konfigurieren Sie Ihren OwnTracks Server für vollständigen Datenschutz. Mehr Information hier: https://owntracks.org/booklet";

/* HTTP Description Text */
"Similar to MQTT mode, except data transmission uses HTTP, not MQTT." = "Ähnlich wie MQTT Modus, aber die Datenübertragung nutzt HTTP, nicht MQTT.";
/* Please Note Text */

"When switching between modes, all OwnTracks data will be deleted for privacy reasons." = "Wenn der Modus gewechselt wird löscht OwnTracks alle bisher gespeicherten Daten aus Datenschutzgründen.";
Loading

0 comments on commit 63cf8a2

Please sign in to comment.