From 00d822d720449ce7af39dfa4034f88095baad374 Mon Sep 17 00:00:00 2001 From: Christoph Krey Date: Thu, 26 Sep 2024 11:08:23 +0200 Subject: [PATCH] [NEW] French language #671 --- CHANGELOG.md | 4 +- OwnTracks/OwnTracks.xcodeproj/project.pbxproj | 41 +- .../OwnTracks/Base.lproj/Localizable.strings | 5 +- OwnTracks/OwnTracks/OwnTracksAppDelegate.m | 2 +- OwnTracks/OwnTracks/ToursTVC.m | 2 +- OwnTracks/OwnTracks/ViewController.m | 2 +- OwnTracks/OwnTracks/da.lproj/Intents.strings | 87 ++- .../OwnTracks/da.lproj/Localizable.strings | 45 +- .../OwnTracks/da.lproj/Storyboard.strings | 33 +- .../OwnTracks/de.lproj/Localizable.strings | 42 +- .../OwnTracks/de.lproj/Storyboard.strings | 75 ++- .../OwnTracks/en.lproj/Localizable.strings | 4 +- .../OwnTracks/en.lproj/Storyboard.strings | 77 ++- .../OwnTracks/fr.lproj/InfoPlist.strings | 39 ++ OwnTracks/OwnTracks/fr.lproj/Intents.strings | 99 ++++ .../OwnTracks/fr.lproj/Localizable.strings | 345 ++++++++++++ .../OwnTracks/fr.lproj/OwnTracks-Info.plist | 428 +++++++++++++++ .../OwnTracks/fr.lproj/Storyboard.strings | 516 ++++++++++++++++++ .../OwnTracks/gl.lproj/Localizable.strings | 4 +- OwnTracks/OwnTracks/nl.lproj/Intents.strings | 85 ++- .../OwnTracks/nl.lproj/Localizable.strings | 49 +- .../OwnTracks/nl.lproj/Storyboard.strings | 33 +- OwnTracks/OwnTracks/pl.lproj/Intents.strings | 87 ++- .../OwnTracks/pl.lproj/Localizable.strings | 49 +- .../OwnTracks/pl.lproj/Storyboard.strings | 33 +- .../OwnTracks/sv.lproj/Localizable.strings | 4 +- .../OwnTracks/sv.lproj/Storyboard.strings | 12 + .../OwnTracks/tr.lproj/Localizable.strings | 10 +- .../OwnTracks/tr.lproj/Storyboard.strings | 33 +- .../fr.lproj/InfoPlist.strings | 6 + 30 files changed, 1769 insertions(+), 482 deletions(-) create mode 100644 OwnTracks/OwnTracks/fr.lproj/InfoPlist.strings create mode 100644 OwnTracks/OwnTracks/fr.lproj/Intents.strings create mode 100644 OwnTracks/OwnTracks/fr.lproj/Localizable.strings create mode 100644 OwnTracks/OwnTracks/fr.lproj/OwnTracks-Info.plist create mode 100644 OwnTracks/OwnTracks/fr.lproj/Storyboard.strings create mode 100644 OwnTracks/OwnTracksIntents/fr.lproj/InfoPlist.strings diff --git a/CHANGELOG.md b/CHANGELOG.md index cf436f28..b9fc9727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,9 @@ OwnTracks iOS App Release Notes ## OwnTracks 18.0.2 iOS/ipadOS * Release Date 2024-09-26 -** Som UI enhancements +** Some UI enhancements, French, and Galician Language + [NEW] Galician Language #671 + [NEW] French Language #671 [NEW] keep user location available even in no-map mode #809 ## OwnTracks 18.0.1 iOS/ipadOS diff --git a/OwnTracks/OwnTracks.xcodeproj/project.pbxproj b/OwnTracks/OwnTracks.xcodeproj/project.pbxproj index 1285b33f..dd5ac11a 100644 --- a/OwnTracks/OwnTracks.xcodeproj/project.pbxproj +++ b/OwnTracks/OwnTracks.xcodeproj/project.pbxproj @@ -306,14 +306,20 @@ 84DC683A2CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = gl; path = "gl.lproj/OwnTracks-Info.plist"; sourceTree = ""; }; 84DC683B2CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/InfoPlist.strings; sourceTree = ""; }; 84DC683C2CA53B1000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/InfoPlist.strings; sourceTree = ""; }; - 84DC68452CA54EC600FCFE44 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Storyboard.strings; sourceTree = ""; }; - 84DC68462CA54EC900FCFE44 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Storyboard.strings; sourceTree = ""; }; - 84DC68472CA54ECB00FCFE44 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Storyboard.strings; sourceTree = ""; }; - 84DC68482CA54ECE00FCFE44 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Storyboard.strings; sourceTree = ""; }; - 84DC68492CA54ED000FCFE44 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Storyboard.strings; sourceTree = ""; }; - 84DC684A2CA54ED200FCFE44 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Storyboard.strings; sourceTree = ""; }; - 84DC684B2CA54ED500FCFE44 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Storyboard.strings; sourceTree = ""; }; 84DC685D2CA554B000FCFE44 /* gl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = gl; path = gl.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC685E2CA555CE00FCFE44 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Intents.strings; sourceTree = ""; }; + 84DC685F2CA555CE00FCFE44 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + 84DC68602CA555CE00FCFE44 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = fr; path = "fr.lproj/OwnTracks-Info.plist"; sourceTree = ""; }; + 84DC68612CA555CE00FCFE44 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + 84DC68622CA555CE00FCFE44 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + 84DC68652CA55A4200FCFE44 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC68672CA55A6200FCFE44 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC68692CA55A8800FCFE44 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC686B2CA55AA800FCFE44 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC686D2CA55AD500FCFE44 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC686F2CA55B7000FCFE44 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC68712CA55B9900FCFE44 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Storyboard.strings; sourceTree = ""; }; + 84DC68732CA55BB900FCFE44 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Storyboard.strings; sourceTree = ""; }; 84DDEAC51BD9F37900B01879 /* SettingsTVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsTVC.h; sourceTree = ""; }; 84DDEAC61BD9F37900B01879 /* SettingsTVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsTVC.m; sourceTree = ""; }; 84DE749724A9A68B00C0DA68 /* OwnTracksIntents.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = OwnTracksIntents.entitlements; sourceTree = ""; }; @@ -780,6 +786,7 @@ tr, da, gl, + fr, ); mainGroup = 8411B81F189FDB140019D2D6; productRefGroup = 8411B829189FDB140019D2D6 /* Products */; @@ -998,6 +1005,7 @@ 84BE75912771EADF006CBDCF /* tr */, 848806F828C9E7A500F7DFFD /* da */, 84DC68392CA53B1000FCFE44 /* gl */, + 84DC685F2CA555CE00FCFE44 /* fr */, ); name = Localizable.strings; sourceTree = ""; @@ -1006,14 +1014,15 @@ isa = PBXVariantGroup; children = ( 843B91731C8A14BF00DBD306 /* Base */, - 84DC68452CA54EC600FCFE44 /* en */, - 84DC68462CA54EC900FCFE44 /* da */, - 84DC68472CA54ECB00FCFE44 /* nl */, - 84DC68482CA54ECE00FCFE44 /* de */, - 84DC68492CA54ED000FCFE44 /* pl */, - 84DC684A2CA54ED200FCFE44 /* sv */, - 84DC684B2CA54ED500FCFE44 /* tr */, 84DC685D2CA554B000FCFE44 /* gl */, + 84DC68652CA55A4200FCFE44 /* fr */, + 84DC68672CA55A6200FCFE44 /* tr */, + 84DC68692CA55A8800FCFE44 /* sv */, + 84DC686B2CA55AA800FCFE44 /* pl */, + 84DC686D2CA55AD500FCFE44 /* de */, + 84DC686F2CA55B7000FCFE44 /* nl */, + 84DC68712CA55B9900FCFE44 /* da */, + 84DC68732CA55BB900FCFE44 /* en */, ); name = Storyboard.storyboard; sourceTree = ""; @@ -1029,6 +1038,7 @@ 848806F928C9E7A500F7DFFD /* da */, 84CE578E2C8745B8007689E5 /* en */, 84DC683C2CA53B1000FCFE44 /* gl */, + 84DC68622CA555CE00FCFE44 /* fr */, ); name = InfoPlist.strings; sourceTree = ""; @@ -1045,6 +1055,7 @@ 84EDBD982936250F00F92151 /* sv */, 84EDBD9A2936251200F92151 /* tr */, 84DC68382CA53B1000FCFE44 /* gl */, + 84DC685E2CA555CE00FCFE44 /* fr */, ); name = Intents.intentdefinition; sourceTree = ""; @@ -1054,6 +1065,7 @@ children = ( 84F961E725F004A2007A391A /* Base */, 84DC683A2CA53B1000FCFE44 /* gl */, + 84DC68602CA555CE00FCFE44 /* fr */, ); name = "OwnTracks-Info.plist"; sourceTree = ""; @@ -1069,6 +1081,7 @@ 84BE75932771EAE0006CBDCF /* tr */, 848806F728C9E7A500F7DFFD /* da */, 84DC683B2CA53B1000FCFE44 /* gl */, + 84DC68612CA555CE00FCFE44 /* fr */, ); name = InfoPlist.strings; sourceTree = ""; diff --git a/OwnTracks/OwnTracks/Base.lproj/Localizable.strings b/OwnTracks/OwnTracks/Base.lproj/Localizable.strings index f6bd7718..4652fa7d 100644 --- a/OwnTracks/OwnTracks/Base.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/Base.lproj/Localizable.strings @@ -244,9 +244,6 @@ /* You disabled background fetch */ "You disabled background fetch" = "You disabled background fetch"; -/* User Activity (Siri) Send location now */ -"Send location now" = "Send location now"; - /* MQTT Description Text */ "Setup your own OwnTracks server for full privacy protection. More Info on https://owntracks.org/booklet" = "Setup your own OwnTracks server for full privacy protection. More Info on https://owntracks.org/booklet"; @@ -325,7 +322,7 @@ /* Alert message header for copy */ "Copied" = "Copied"; -/* Send location now button */ +/* Send location now */ "Send location now" = "Send location now"; /* Set POI button */ diff --git a/OwnTracks/OwnTracks/OwnTracksAppDelegate.m b/OwnTracks/OwnTracks/OwnTracksAppDelegate.m index efa63d95..60961bfb 100644 --- a/OwnTracks/OwnTracks/OwnTracksAppDelegate.m +++ b/OwnTracks/OwnTracks/OwnTracksAppDelegate.m @@ -1431,7 +1431,7 @@ - (BOOL)sendNow:(CLLocation *)location withPOI:(NSString *)poi { self.sendNowActivity = [[NSUserActivity alloc] initWithActivityType:@"org.mqttitude.MQTTitude.sendNow"]; - self.sendNowActivity.title = NSLocalizedString(@"Send location now", @"User Activity (Siri) Send location now"); + self.sendNowActivity.title = NSLocalizedString(@"Send location now", @"Send location now"); self.sendNowActivity.eligibleForSearch = true; self.sendNowActivity.eligibleForPrediction = true; [self.sendNowActivity becomeCurrent]; diff --git a/OwnTracks/OwnTracks/ToursTVC.m b/OwnTracks/OwnTracks/ToursTVC.m index 24cb84d3..24c05936 100644 --- a/OwnTracks/OwnTracks/ToursTVC.m +++ b/OwnTracks/OwnTracks/ToursTVC.m @@ -236,7 +236,7 @@ - (void)tableView:(UITableView *)tableView - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { if (section == 0) { - return NSLocalizedString(@"Tours", @"Tour list header"); + return NSLocalizedString(@"Tours", @"Tours list header"); } else { return NSLocalizedString(@"Tours status", @"Tours status header"); } diff --git a/OwnTracks/OwnTracks/ViewController.m b/OwnTracks/OwnTracks/ViewController.m index b458ddad..4f791a5a 100644 --- a/OwnTracks/OwnTracks/ViewController.m +++ b/OwnTracks/OwnTracks/ViewController.m @@ -983,7 +983,7 @@ - (IBAction)actionPressed:(UIBarButtonItem *)sender { message:nil preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *sendNow = [UIAlertAction actionWithTitle:NSLocalizedString(@"Send location now", - @"Send location now button") + @"Send location now") style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) { [self sendNow:nil]; diff --git a/OwnTracks/OwnTracks/da.lproj/Intents.strings b/OwnTracks/OwnTracks/da.lproj/Intents.strings index dacb1818..3f9299ba 100644 --- a/OwnTracks/OwnTracks/da.lproj/Intents.strings +++ b/OwnTracks/OwnTracks/da.lproj/Intents.strings @@ -1,66 +1,63 @@ -"1p9eFA" = "Mark your next Position"; +/* (No Comment) */ +"5EuzDa" = "manuel"; -"5EuzDa" = "manual"; +/* (No Comment) */ +"B33bKe" = "stille"; -"9QQuvB" = "Set a tag for all subseqent locations"; +/* (No Comment) */ +"EJYIEL" = "Send nuværende position"; -"A8tk7h" = "Point Of Interest"; +/* (No Comment) */ +"EqYRFW" = "bevægelse"; -"B33bKe" = "quiet"; +/* (No Comment) */ +"FYfTj6" = "Skit overvågningstilstand"; -"EJYIEL" = "Send current location"; +/* (No Comment) */ +"GJDEib-5EuzDa" = "Lige for at være sikker, du gik efter 'manuel'?"; -"EqYRFW" = "move"; +/* (No Comment) */ +"GJDEib-B33bKe" = "Lige for at være sikker, du gik efter 'stille'?"; -"FYfTj6" = "Change Monitoring Mode"; +/* (No Comment) */ +"GJDEib-EqYRFW" = "Lige for at være sikker, du gik efter 'bevægelse'?"; -"GJDEib-5EuzDa" = "Just to confirm, you wanted ‘manual’?"; +/* (No Comment) */ +"GJDEib-l7Rl2N" = "Lige for at være sikker, du gik efter 'betydelig'?"; -"GJDEib-B33bKe" = "Just to confirm, you wanted ‘quiet’?"; +/* (No Comment) */ +"JylJeF" = "Skit overvågningstilstand"; -"GJDEib-EqYRFW" = "Just to confirm, you wanted ‘move’?"; +/* (No Comment) */ +"l7Rl2N" = "betydelig"; -"GJDEib-l7Rl2N" = "Just to confirm, you wanted ‘significant’?"; +/* (No Comment) */ +"MfQBKX" = "Overvågningstilstand"; -"JYqwqK" = "Tag"; +/* (No Comment) */ +"Ogyrko" = "Skit din overvågningstilstand"; -"JylJeF" = "Change Monitoring Mode"; +/* (No Comment) */ +"P5jx7T-5EuzDa" = "Der er ${count} muligheder som matcher 'manuel'."; -"KwS9So" = "Name"; +/* (No Comment) */ +"P5jx7T-B33bKe" = "Der er ${count} muligheder som matcher 'stille'."; -"MfQBKX" = "Monitoring Mode"; +/* (No Comment) */ +"P5jx7T-EqYRFW" = "Der er ${count} muligheder som matcher 'bevægelse'."; -"Ogyrko" = "Change your monitoring mode"; +/* (No Comment) */ +"P5jx7T-l7Rl2N" = "Der er ${count} muligheder som matcher 'betydelig'."; -"P5jx7T-5EuzDa" = "There are ${count} options matching ‘manual’."; +/* (No Comment) */ +"PKS8bh" = "Overvågning"; -"P5jx7T-B33bKe" = "There are ${count} options matching ‘quiet’."; +/* (No Comment) */ +"u3pDrc" = "Send Nu"; -"P5jx7T-EqYRFW" = "There are ${count} options matching ‘move’."; +/* (No Comment) */ +"vuIozC" = "Skift Overvågning"; -"P5jx7T-l7Rl2N" = "There are ${count} options matching ‘significant’."; - -"PKS8bh" = "Monitoring"; - -"QISlRY" = "Name of the Point of Interest"; - -"Qdfnga" = "Tag"; - -"SW8Qnb" = "Tag to be applied to all subsequent positions"; - -"WvwXPJ" = "Send your location immediately"; - -"d8xyQf" = "Tag to be applied to all subsequent positions"; - -"g3MVqx" = "Tag"; - -"l7Rl2N" = "significant"; - -"rpbQ0I" = "Name of the Point of Interest"; - -"u3pDrc" = "Send Now"; - -"vuIozC" = "Change Monitoring"; - -"wcOPCR" = "Name of the Point of Interest"; +/* (No Comment) */ +"WvwXPJ" = "Send din position med det samme"; diff --git a/OwnTracks/OwnTracks/da.lproj/Localizable.strings b/OwnTracks/OwnTracks/da.lproj/Localizable.strings index 462a0cbc..34af0107 100644 --- a/OwnTracks/OwnTracks/da.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/da.lproj/Localizable.strings @@ -82,7 +82,7 @@ /* Export */ "Export" = "Eksportér"; -/* Fetching sharing list from backend */ +/* Fetching tour list from backend */ "Fetching tour list from backend" = "Henter tur-liste fra serveren"; /* Display when file processing succeeds (filename follows) */ @@ -151,9 +151,6 @@ /* Title map interaction */ "Map Interaction" = "Kortinteraktion"; -/* Alert header for connection change warning */ -"Connection change" = "Tilstandsændring"; - /* Move */ "Move" = "Bevægelse"; @@ -172,9 +169,6 @@ /* No location recorded indication */ "No location recorded" = "Ingen placering gemt"; -/* Display after trying to process a file *//* No pressure available */ -"No pressure available" = "No pressure available"; - /* No or empty tour list received from backend */ "No or empty tour list received from backend" = "Ingen eller tom liste modtaget fra serveren"; @@ -223,7 +217,7 @@ /* Sat */ "Sat" = "Sat"; -/* User Activity (Siri) Send location now */ +/* Send location now */ "Send location now" = "Send position nu"; /* content of an alert message regarding card */ @@ -319,41 +313,6 @@ /* You cannot use background fetch */ "You cannot use background fetch" = "Du kan ikke bruge baggrundsfetch"; -/* You disabled background fetch */ -"You disabled background fetch" = "Du slog baggrundsfetch fra"; - /* 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" = "Du skal opsætte din egen OwnTracks server og redigere din konfiguration for fuld privatlivsbeskyttelse. Detaljeret info på https://owntracks.org/booklet"; -/* Send location now button */ -"Send location now" = "Send location now"; - -/* Set POI button */ -"Set POI" = "Set POI"; - -/* Set tag button */ -"Set tag" = "Set tag"; - -/* Set POI title */ -"Set POI" = "Set POI"; - -/* Set Tag title */ -"Set Tag" = "Set Tag"; - -/* Send button title*/ -"Send" = "Send"; - -/* Remove button title*/ -"Remove" = "Remove"; - -/* Shortcut Switch to Move Monitoring Monitoring Mode */ -"Switch to Move Monitoring Mode" = "Switch to Move Monitoring Mode"; - -/* Shortcut Switch to Significant Changes Monitoring Mode */ -"Switch to Significant Changes Monitoring Mode" = "Switch to Significant Changes Monitoring Mode"; - -/* Shortcut Switch to Manual Monitoring Mode */ -"Switch to Manual Monitoring Mode" = "Switch to Manual Monitoring Mode"; - -/* Shortcut Switch to Quiet Monitoring Mode */ -"Switch to Quiet Monitoring Mode" = "Switch to Quiet Monitoring Mode"; diff --git a/OwnTracks/OwnTracks/da.lproj/Storyboard.strings b/OwnTracks/OwnTracks/da.lproj/Storyboard.strings index 7763c528..534db233 100644 --- a/OwnTracks/OwnTracks/da.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/da.lproj/Storyboard.strings @@ -70,9 +70,6 @@ /* Class = "UIButton"; normalTitle = "Export Waypoints"; ObjectID = "54d-E6-cWX"; */ "54d-E6-cWX.normalTitle" = "Eksportér Rutepunkter"; -/* Class = "UITextField"; placeholder = "willTopic"; ObjectID = "79P-sU-en0"; Note = "Placeholder. Do not translate"; */ -"79P-sU-en0.placeholder" = "willTopic"; - /* Class = "UILabel"; text = "keepAlive"; ObjectID = "222-vu-d4y"; Note = "Don't translate, technical term"; */ "222-vu-d4y.text" = "keepAlive"; @@ -118,9 +115,6 @@ /* Class = "UILabel"; text = "Topic"; ObjectID = "Dgw-5m-uvy"; */ "Dgw-5m-uvy.text" = "Emne"; -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "dhG-pz-V9R"; */ -"dhG-pz-V9R.title" = "Element"; - /* Class = "UITableViewSection"; headerTitle = "Beacon Region"; ObjectID = "dPT-PC-ShQ"; */ "dPT-PC-ShQ.headerTitle" = "Beacon Region"; @@ -128,7 +122,7 @@ "dUg-TH-IQ0.placeholder" = "trackerid"; /* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ -"dZg-CC-7yD.text" = "Copyright © 2013-2024 af Christoph Krey, https://owntracks.org"; +"dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; /* Class = "UILabel"; text = "ranging"; ObjectID = "DZx-uw-XhQ"; Note = "Don't translate, technical term"; */ "DZx-uw-XhQ.text" = "ranging"; @@ -142,6 +136,9 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Dokumentation"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + /* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ "EWI-7o-7Jo.text" = "Port"; @@ -160,9 +157,6 @@ /* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ "g84-aA-XOI.text" = "Version"; -/* Class = "UITextField"; placeholder = "qos"; ObjectID = "giY-cI-jfy"; Note = "Placeholder. Do not translate"; */ -"giY-cI-jfy.placeholder" = "qos"; - /* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ "Gjb-Ud-8a8.headerTitle" = "OwnTracks - Din positionspartner"; @@ -241,9 +235,6 @@ /* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ "IsX-6T-YbC.placeholder" = "clientId"; -/* Class = "UILabel"; text = "willTopic"; ObjectID = "iuh-ye-xuh"; Note = "Don't translate, technical term"; */ -"iuh-ye-xuh.text" = "willTopic"; - /* Class = "UINavigationItem"; title = "Settings"; ObjectID = "jaH-UC-XYI"; */ "jaH-UC-XYI.title" = "Indstillinger"; @@ -259,9 +250,6 @@ /* Class = "UILabel"; text = "sub"; ObjectID = "Jw3-DE-n5i"; Note = "Don't translate, technical term"; */ "Jw3-DE-n5i.text" = "sub"; -/* Class = "UILabel"; text = "effective willTopic"; ObjectID = "jwg-hb-6ed"; Note = "Don't translate, technical term"; */ -"jwg-hb-6ed.text" = "effective willTopic"; - /* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ "jwK-F1-3iE.placeholder" = ""; @@ -298,8 +286,8 @@ /* Class = "UITextField"; placeholder = "Meters"; ObjectID = "M0H-SF-pCO"; */ "M0H-SF-pCO.placeholder" = "Meter"; -/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; ObjectID = "Moe-Di-frm"; */ -"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; /* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ "msF-bI-hEJ.title" = "Venner"; @@ -367,9 +355,6 @@ /* Class = "UILabel"; text = "effective tid"; ObjectID = "rdL-4M-Ugx"; Note = "Don't translate, technical term"; */ "rdL-4M-Ugx.text" = "effective id"; -/* Class = "UITextField"; placeholder = ""; ObjectID = "RfS-uy-gRR"; Note = "Placeholder. Don't translate."; */ -"RfS-uy-gRR.placeholder" = ""; - /* Class = "UINavigationItem"; title = "Create Card"; ObjectID = "rJ2-2y-TWr"; */ "rJ2-2y-TWr.title" = "Opret Kort"; @@ -415,9 +400,6 @@ /* Class = "UILabel"; text = "From"; ObjectID = "SZe-bR-3x5"; */ "SZe-bR-3x5.text" = "Fra"; -/* Class = "UILabel"; text = "willQos"; ObjectID = "t48-sP-9SU"; Note = "Don't translate, technical term"; */ -"t48-sP-9SU.text" = "willQos"; - /* Class = "UIButton"; normalTitle = "Tours"; ObjectID = "tiK-11-lia"; */ "tiK-11-lia.normalTitle" = "Ture"; @@ -430,9 +412,6 @@ /* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ "uci-TJ-YaO.headerTitle" = "Position"; -/* Class = "UILabel"; text = "willRetain"; ObjectID = "udF-FX-N41"; Note = "Don't translate, technical term"; */ -"udF-FX-N41.text" = "willRetain"; - /* Class = "UILabel"; text = "DeviceID"; ObjectID = "uJc-pU-O6W"; Note = "Don't translate, technical term"; */ "uJc-pU-O6W.text" = "DeviceID"; diff --git a/OwnTracks/OwnTracks/de.lproj/Localizable.strings b/OwnTracks/OwnTracks/de.lproj/Localizable.strings index dc766cd1..a35ef0cc 100644 --- a/OwnTracks/OwnTracks/de.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/de.lproj/Localizable.strings @@ -55,6 +55,9 @@ /* description connection connected state */ "connecting" = "verbinden..."; +/* Alert header for connection change warning */ +"Connection change" = "Connection Change"; + /* Continue button title */ "Continue" = "Weiter"; @@ -88,7 +91,7 @@ /* Export */ "Export" = "Export"; -/* Fetching sharing list from backend */ +/* Fetching tour list from backend */ "Fetching tour list from backend" = "Tourenliste Anfrage läuft"; /* Display when file processing succeeds (filename follows) */ @@ -157,9 +160,6 @@ /* Title map interaction */ "Map Interaction" = "Karten Interaktion"; -/* Alert header for connection change warning */ -"Connection change" = "Verbindungswechsel"; - /* Move */ "Move" = "Bewegung"; @@ -178,12 +178,12 @@ /* No location recorded indication */ "No location recorded" = "Keine Position verfügbar\n"; -/* Display after trying to process a file *//* No pressure available */ -"No pressure available" = "No pressure available"; - /* No or empty tour list received from backend */ "No or empty tour list received from backend" = "Tourenliste nicht vorhanden oder leer"; +/* No pressure available */ +"No pressure available" = "Kein Druck vorhanden"; + /* Display after trying to process a file */ "no url specified" = "keine URL angegeben"; @@ -196,6 +196,9 @@ /* temporary display while opening URL */ "opening URL" = "URL wird geöffnet"; +/* OSM */ +"OSM" = "OSM"; + /* Alert content for connection change warning */ "Please be aware your stored waypoints and locations will be deleted on this device for privacy reasons. Please backup before." = "Bitte beachten Sie, dass gespeicherte Regionen und Positionen auf diesem Gerät gelöscht werden. Bitte sichern Sie diese vorher."; @@ -238,7 +241,7 @@ /* Send button title */ "Send" = "Senden"; -/* Send location now button */ +/* Send location now */ "Send location now" = "Sende Position sofort"; /* content of an alert message regarding card */ @@ -274,6 +277,18 @@ /* Display when file processing succeeds */ "successfully processed" = "erfolgreich verarbeitet"; +/* Shortcut Switch to Manual Monitoring Mode */ +"Switch to Manual Monitoring Mode" = "Monitoring auf Manuell ändern"; + +/* Shortcut Switch to Move Monitoring Monitoring Mode */ +"Switch to Move Monitoring Mode" = "Monitoring auf Bewegung ändern"; + +/* Shortcut Switch to Quiet Monitoring Mode */ +"Switch to Quiet Monitoring Mode" = "Monitoring auf Still ändern"; + +/* Shortcut Switch to Significant Changes Monitoring Mode */ +"Switch to Significant Changes Monitoring Mode" = "Monitoring auf Wesentlich ändern"; + /* Table is empty */ "Table is empty" = "Tabelle ist leer"; @@ -349,14 +364,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"; -/* Shortcut Switch to Move Monitoring Monitoring Mode */ -"Switch to Move Monitoring Mode" = "Monitoring auf Bewegung ändern"; - -/* Shortcut Switch to Significant Changes Monitoring Mode */ -"Switch to Significant Changes Monitoring Mode" = "Monitoring auf Wesentlich ändern"; - -/* Shortcut Switch to Manual Monitoring Mode */ -"Switch to Manual Monitoring Mode" = "Monitoring auf Manuell ändern"; - -/* Shortcut Switch to Quiet Monitoring Mode */ -"Switch to Quiet Monitoring Mode" = "Monitoring auf Still ändern"; diff --git a/OwnTracks/OwnTracks/de.lproj/Storyboard.strings b/OwnTracks/OwnTracks/de.lproj/Storyboard.strings index f15d1fc4..8dbfad11 100644 --- a/OwnTracks/OwnTracks/de.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/de.lproj/Storyboard.strings @@ -58,6 +58,9 @@ /* Class = "UISegmentedControl"; 7W2-Mn-fUG.segmentTitles[1] = "HTTP"; ObjectID = "7W2-Mn-fUG"; Note = "Don't translate, technical term"; */ "7W2-Mn-fUG.segmentTitles[1]" = "HTTP"; +/* Class = "UILabel"; text = "OSM Copyright"; ObjectID = "7wK-3s-ZUa"; */ +"7wK-3s-ZUa.text" = "OSM Copyright"; + /* Class = "UITableViewSection"; headerTitle = "Circular Region"; ObjectID = "7xg-sB-qXa"; */ "7xg-sB-qXa.headerTitle" = "Kreisförmige Region"; @@ -73,9 +76,6 @@ /* Class = "UIButton"; normalTitle = "Export Waypoints"; ObjectID = "54d-E6-cWX"; */ "54d-E6-cWX.normalTitle" = "Regionen exportieren"; -/* Class = "UITextField"; placeholder = "willTopic"; ObjectID = "79P-sU-en0"; Note = "Placeholder. Do not translate"; */ -"79P-sU-en0.placeholder" = "willTopic"; - /* Class = "UILabel"; text = "keepAlive"; ObjectID = "222-vu-d4y"; Note = "Don't translate, technical term"; */ "222-vu-d4y.text" = "keepAlive"; @@ -94,9 +94,15 @@ /* Class = "UILabel"; text = "Street\n1\n2\n3\n4"; ObjectID = "apt-Il-Ih4"; Note = "Don't Translate, Placeholder"; */ "apt-Il-Ih4.text" = "Strasse\n1\n2\n3\n4"; +/* Class = "UILabel"; text = "OSM Template"; ObjectID = "auA-1g-QGd"; */ +"auA-1g-QGd.text" = "OSM Template"; + /* Class = "UILabel"; text = "Allow Untrusted Certificates"; ObjectID = "aVN-vG-YjO"; Note = "Don't translate, technical term"; */ "aVN-vG-YjO.text" = "Erlaube unbestätigte Zertifikate"; +/* Class = "UIButton"; normalTitle = "Logs"; ObjectID = "b91-ur-Ooi"; */ +"b91-ur-Ooi.normalTitle" = "Logs"; + /* Class = "UINavigationItem"; title = "Credits and License"; ObjectID = "BPo-EV-Jgg"; */ "BPo-EV-Jgg.title" = "Danksagung und Lizenzen"; @@ -109,6 +115,9 @@ /* Class = "UITextField"; placeholder = "qos"; ObjectID = "cBn-p7-eqG"; Note = "Placeholder. Do not translate"; */ "cBn-p7-eqG.placeholder" = "qos"; +/* Class = "UILabel"; text = "Tag"; ObjectID = "ch2-SH-JfC"; */ +"ch2-SH-JfC.text" = "Tag"; + /* Class = "UILabel"; text = "Minor"; ObjectID = "crJ-Yr-XNh"; */ "crJ-Yr-XNh.text" = "Minor"; @@ -124,9 +133,6 @@ /* Class = "UILabel"; text = "Topic"; ObjectID = "Dgw-5m-uvy"; */ "Dgw-5m-uvy.text" = "Topic"; -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "dhG-pz-V9R"; */ -"dhG-pz-V9R.title" = "Item"; - /* Class = "UITableViewSection"; headerTitle = "Beacon Region"; ObjectID = "dPT-PC-ShQ"; */ "dPT-PC-ShQ.headerTitle" = "Beacon Region"; @@ -148,6 +154,12 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Dokumentation"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + +/* Class = "UIButton"; normalTitle = "Send Debug Status"; ObjectID = "evM-XZ-F0H"; */ +"evM-XZ-F0H.normalTitle" = "Send Debug Status"; + /* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ "EWI-7o-7Jo.text" = "Port"; @@ -160,17 +172,17 @@ /* Class = "UITextField"; placeholder = "uuid"; ObjectID = "fPO-vc-4UX"; */ "fPO-vc-4UX.placeholder" = "uuid"; +/* Class = "UILabel"; text = "POI"; ObjectID = "Fup-3w-dk7"; */ +"Fup-3w-dk7.text" = "POI"; + /* Class = "UILabel"; text = "Credits and Licence"; ObjectID = "FYQ-ba-bf8"; */ "FYQ-ba-bf8.text" = "Danksagung und Lizenzen"; /* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ "g84-aA-XOI.text" = "Version"; -/* Class = "UITextField"; placeholder = "qos"; ObjectID = "giY-cI-jfy"; Note = "Placeholder. Do not translate"; */ -"giY-cI-jfy.placeholder" = "qos"; - /* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ -"Gjb-Ud-8a8.headerTitle" = "OwnTracks - Your location companion"; +"Gjb-Ud-8a8.headerTitle" = "OwnTracks -Your location companion"; /* Class = "UITextField"; placeholder = ""; ObjectID = "gkb-3O-jAy"; Note = "Placeholder. Don't translate."; */ "gkb-3O-jAy.placeholder" = ""; @@ -247,9 +259,6 @@ /* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ "IsX-6T-YbC.placeholder" = "clientId"; -/* Class = "UILabel"; text = "willTopic"; ObjectID = "iuh-ye-xuh"; Note = "Don't translate, technical term"; */ -"iuh-ye-xuh.text" = "willTopic"; - /* Class = "UINavigationItem"; title = "Settings"; ObjectID = "jaH-UC-XYI"; */ "jaH-UC-XYI.title" = "Einstellungen"; @@ -259,15 +268,15 @@ /* Class = "UITextField"; placeholder = "Meters"; ObjectID = "jqJ-cr-0tT"; Note = "Don't translate, technical term"; */ "jqJ-cr-0tT.placeholder" = "Meter"; +/* Class = "UITextField"; placeholder = "OSMTemplate"; ObjectID = "JS1-vt-wVV"; */ +"JS1-vt-wVV.placeholder" = "OSMTemplate"; + /* Class = "UITextField"; placeholder = "client certificate file"; ObjectID = "JSF-BR-9Nb"; Note = "Don't translate, technical term"; */ "JSF-BR-9Nb.placeholder" = "client certificate file"; /* Class = "UILabel"; text = "sub"; ObjectID = "Jw3-DE-n5i"; Note = "Don't translate, technical term"; */ "Jw3-DE-n5i.text" = "sub"; -/* Class = "UILabel"; text = "effective willTopic"; ObjectID = "jwg-hb-6ed"; Note = "Don't translate, technical term"; */ -"jwg-hb-6ed.text" = "effektives willTopic"; - /* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ "jwK-F1-3iE.placeholder" = "coordinate"; @@ -304,11 +313,17 @@ /* Class = "UITextField"; placeholder = "Meters"; ObjectID = "M0H-SF-pCO"; */ "M0H-SF-pCO.placeholder" = "Meter"; +/* Class = "UITextField"; placeholder = "httpHeaders"; ObjectID = "mca-nZ-Fzz"; */ +"mca-nZ-Fzz.placeholder" = "httpHeaders"; + /* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ "mhI-D6-Y0f.text" = "Created At"; -/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; ObjectID = "Moe-Di-frm"; */ -"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; +/* Class = "UILabel"; text = "Pressure"; ObjectID = "MLp-t9-oef"; */ +"MLp-t9-oef.text" = "Druck"; + +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; /* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ "msF-bI-hEJ.title" = "Freunde"; @@ -349,6 +364,12 @@ /* Class = "UITextField"; placeholder = "userid"; ObjectID = "Oiq-Kb-qLx"; */ "Oiq-Kb-qLx.placeholder" = "userid"; +/* Class = "UILabel"; text = "HTTP Headers"; ObjectID = "p6D-3d-Jq2"; */ +"p6D-3d-Jq2.text" = "HTTP Headers"; + +/* Class = "UINavigationItem"; title = "Logs"; ObjectID = "p61-Zk-kOq"; */ +"p61-Zk-kOq.title" = "Logs"; + /* Class = "UITextField"; placeholder = "qos"; ObjectID = "PBp-Kc-CwF"; Note = "Placeholder. Do not translate"; */ "PBp-Kc-CwF.placeholder" = "qos"; @@ -361,6 +382,9 @@ /* Class = "UITextField"; placeholder = "proto"; ObjectID = "pn1-hA-OmO"; */ "pn1-hA-OmO.placeholder" = "proto"; +/* Class = "UILabel"; text = "Subtitle"; ObjectID = "pOi-JI-Qg7"; */ +"pOi-JI-Qg7.text" = "Subtitle"; + /* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "pRh-Nl-A5i"; */ "pRh-Nl-A5i.title" = "Eintrag"; @@ -382,9 +406,6 @@ /* Class = "UILabel"; text = "effective tid"; ObjectID = "rdL-4M-Ugx"; Note = "Don't translate, technical term"; */ "rdL-4M-Ugx.text" = "effektiver tid"; -/* Class = "UITextField"; placeholder = ""; ObjectID = "RfS-uy-gRR"; Note = "Placeholder. Don't translate."; */ -"RfS-uy-gRR.placeholder" = ""; - /* Class = "UINavigationItem"; title = "Create Card"; ObjectID = "rJ2-2y-TWr"; */ "rJ2-2y-TWr.title" = "Erstelle Visitenkarte"; @@ -433,12 +454,12 @@ /* Class = "UILabel"; text = "Major"; ObjectID = "sZM-l3-N2o"; */ "sZM-l3-N2o.text" = "Major"; -/* Class = "UILabel"; text = "willQos"; ObjectID = "t48-sP-9SU"; Note = "Don't translate, technical term"; */ -"t48-sP-9SU.text" = "willQos"; - /* Class = "UITextField"; placeholder = "minor"; ObjectID = "Tc6-JR-qOB"; */ "Tc6-JR-qOB.placeholder" = "minor"; +/* Class = "UILabel"; text = "Title"; ObjectID = "THV-Ij-ayz"; */ +"THV-Ij-ayz.text" = "Title"; + /* Class = "UIButton"; normalTitle = "Tours"; ObjectID = "tiK-11-lia"; */ "tiK-11-lia.normalTitle" = "Touren"; @@ -451,9 +472,6 @@ /* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ "uci-TJ-YaO.headerTitle" = "Location"; -/* Class = "UILabel"; text = "willRetain"; ObjectID = "udF-FX-N41"; Note = "Don't translate, technical term"; */ -"udF-FX-N41.text" = "willRetain"; - /* Class = "UILabel"; text = "DeviceID"; ObjectID = "uJc-pU-O6W"; Note = "Don't translate, technical term"; */ "uJc-pU-O6W.text" = "DeviceID"; @@ -505,6 +523,9 @@ /* Class = "UITextField"; placeholder = "downgrade%"; ObjectID = "XkO-CT-wUS"; Note = "Placeholder. Do not translate"; */ "XkO-CT-wUS.placeholder" = "zurückstufen bei %"; +/* Class = "UITextField"; placeholder = "OSMCopyright"; ObjectID = "yAb-Me-E2d"; */ +"yAb-Me-E2d.placeholder" = "OSMCopyright"; + /* Class = "UIButton"; normalTitle = "Mastodon"; ObjectID = "YlH-Kr-wOD"; */ "YlH-Kr-wOD.normalTitle" = "Mastodon"; diff --git a/OwnTracks/OwnTracks/en.lproj/Localizable.strings b/OwnTracks/OwnTracks/en.lproj/Localizable.strings index 4da68a8c..02462ac4 100644 --- a/OwnTracks/OwnTracks/en.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/en.lproj/Localizable.strings @@ -282,7 +282,7 @@ /* No or empty tour list received from backend */ "No or empty tour list received from backend" = "No or empty tour list received from backend"; -/* Fetching sharing list from backend */ +/* Fetching tour list from backend */ "Fetching tour list from backend" = "Fetching tour list from backend"; /* Header of an alert message regarding a card */ @@ -321,7 +321,7 @@ /* Alert message header for copy */ "Copied" = "Copied"; -/* Send location now button */ +/* Send location now */ "Send location now" = "Send location now"; /* Set POI button */ diff --git a/OwnTracks/OwnTracks/en.lproj/Storyboard.strings b/OwnTracks/OwnTracks/en.lproj/Storyboard.strings index a8fe994b..cc008ab9 100644 --- a/OwnTracks/OwnTracks/en.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/en.lproj/Storyboard.strings @@ -50,8 +50,8 @@ /* Class = "UITableViewSection"; headerTitle = "Client Certificate"; ObjectID = "6aR-4g-W4D"; */ "6aR-4g-W4D.headerTitle" = "Client Certificate"; -/* Class = "UITextField"; placeholder = "willTopic"; ObjectID = "79P-sU-en0"; Note = "Placeholder. Do not translate"; */ -"79P-sU-en0.placeholder" = "willTopic"; +/* Class = "UIButton"; normalTitle = "Github"; ObjectID = "6ms-eE-0jF"; */ +"6ms-eE-0jF.normalTitle" = "Github"; /* Class = "UINavigationItem"; title = "Tours"; ObjectID = "7Qj-vi-EaF"; */ "7Qj-vi-EaF.title" = "Tours"; @@ -68,6 +68,9 @@ /* Class = "UIButton"; normalTitle = "Create Card"; ObjectID = "7rX-Bq-DGb"; */ "7rX-Bq-DGb.normalTitle" = "Create Card"; +/* Class = "UILabel"; text = "OSM Copyright"; ObjectID = "7wK-3s-ZUa"; */ +"7wK-3s-ZUa.text" = "OSM Copyright"; + /* Class = "UITableViewSection"; headerTitle = "Circular Region"; ObjectID = "7xg-sB-qXa"; */ "7xg-sB-qXa.headerTitle" = "Circular Region"; @@ -110,6 +113,9 @@ /* Class = "UIButton"; normalTitle = "Web"; ObjectID = "Fng-qL-diO"; */ "Fng-qL-diO.normalTitle" = "Web"; +/* Class = "UILabel"; text = "POI"; ObjectID = "Fup-3w-dk7"; */ +"Fup-3w-dk7.text" = "POI"; + /* Class = "UINavigationItem"; title = "Regions"; ObjectID = "GM9-KK-8vY"; */ "GM9-KK-8vY.title" = "Regions"; @@ -149,6 +155,9 @@ /* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ "IsX-6T-YbC.placeholder" = "clientId"; +/* Class = "UITextField"; placeholder = "OSMTemplate"; ObjectID = "JS1-vt-wVV"; */ +"JS1-vt-wVV.placeholder" = "OSMTemplate"; + /* Class = "UITextField"; placeholder = "client certificate file"; ObjectID = "JSF-BR-9Nb"; Note = "Don't translate, technical term"; */ "JSF-BR-9Nb.placeholder" = "client certificate file"; @@ -182,8 +191,11 @@ /* Class = "UITextField"; placeholder = "Meters"; ObjectID = "M0H-SF-pCO"; */ "M0H-SF-pCO.placeholder" = "Meters"; -/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; ObjectID = "Moe-Di-frm"; */ -"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; +/* Class = "UILabel"; text = "Pressure"; ObjectID = "MLp-t9-oef"; */ +"MLp-t9-oef.text" = "Pressure"; + +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; /* Class = "UITableViewSection"; headerTitle = "Expert Mode"; ObjectID = "NRQ-7X-SLM"; */ "NRQ-7X-SLM.headerTitle" = "Expert Mode"; @@ -221,9 +233,6 @@ /* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "R0X-4j-vxu"; */ "R0X-4j-vxu.normalTitle" = "Settings"; -/* Class = "UITextField"; placeholder = ""; ObjectID = "RfS-uy-gRR"; Note = "Placeholder. Don't translate."; */ -"RfS-uy-gRR.placeholder" = ""; - /* Class = "UIButton"; configuration.title = "Use Camera"; ObjectID = "Rvi-2b-Hb0"; */ "Rvi-2b-Hb0.configuration.title" = "Use Camera"; @@ -251,6 +260,9 @@ /* Class = "UILabel"; text = "downgrade"; ObjectID = "Sbl-15-Idv"; Note = "Don't translate, technical term"; */ "Sbl-15-Idv.text" = "downgrade"; +/* Class = "UILabel"; text = "Title"; ObjectID = "THV-Ij-ayz"; */ +"THV-Ij-ayz.text" = "Title"; + /* Class = "UITableViewSection"; headerTitle = "Connection"; ObjectID = "TPY-zx-JfY"; */ "TPY-zx-JfY.headerTitle" = "Connection"; @@ -284,6 +296,9 @@ /* Class = "UIButton"; normalTitle = "Publish Settings"; ObjectID = "YQ6-jA-Rsh"; */ "YQ6-jA-Rsh.normalTitle" = "Publish Settings"; +/* Class = "UIButton"; normalTitle = "Mastodon"; ObjectID = "YlH-Kr-wOD"; */ +"YlH-Kr-wOD.normalTitle" = "Mastodon"; + /* Class = "UILabel"; text = "Coordinates"; ObjectID = "Ym9-bx-HAr"; */ "Ym9-bx-HAr.text" = "Coordinates"; @@ -308,12 +323,21 @@ /* Class = "UILabel"; text = "Street\n1\n2\n3\n4"; ObjectID = "apt-Il-Ih4"; Note = "Don't Translate, Placeholder"; */ "apt-Il-Ih4.text" = "Street\n1\n2\n3\n4"; +/* Class = "UILabel"; text = "OSM Template"; ObjectID = "auA-1g-QGd"; */ +"auA-1g-QGd.text" = "OSM Template"; + +/* Class = "UIButton"; normalTitle = "Logs"; ObjectID = "b91-ur-Ooi"; */ +"b91-ur-Ooi.normalTitle" = "Logs"; + /* Class = "UITextField"; placeholder = "qos"; ObjectID = "cBn-p7-eqG"; Note = "Placeholder. Do not translate"; */ "cBn-p7-eqG.placeholder" = "qos"; /* Class = "UILabel"; text = "cmd"; ObjectID = "cTs-Rr-JTs"; Note = "Don't translate, technical term"; */ "cTs-Rr-JTs.text" = "cmd"; +/* Class = "UILabel"; text = "Tag"; ObjectID = "ch2-SH-JfC"; */ +"ch2-SH-JfC.text" = "Tag"; + /* Class = "UILabel"; text = "Minor"; ObjectID = "crJ-Yr-XNh"; */ "crJ-Yr-XNh.text" = "Minor"; @@ -329,9 +353,6 @@ /* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ "dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "dhG-pz-V9R"; */ -"dhG-pz-V9R.title" = "Item"; - /* Class = "UITabBarController"; title = "Tab Bar"; ObjectID = "e04-OU-xZ4"; */ "e04-OU-xZ4.title" = "Tab Bar"; @@ -341,6 +362,12 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Documentation"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + +/* Class = "UIButton"; normalTitle = "Send Debug Status"; ObjectID = "evM-XZ-F0H"; */ +"evM-XZ-F0H.normalTitle" = "Send Debug Status"; + /* Class = "UILabel"; text = "clientId"; ObjectID = "fHY-ry-yB3"; Note = "Don't translate, technical term"; */ "fHY-ry-yB3.text" = "clientId"; @@ -353,9 +380,6 @@ /* Class = "UILabel"; text = "Batterylevel"; ObjectID = "gXA-0p-FKt"; */ "gXA-0p-FKt.text" = "Batterylevel"; -/* Class = "UITextField"; placeholder = "qos"; ObjectID = "giY-cI-jfy"; Note = "Placeholder. Do not translate"; */ -"giY-cI-jfy.placeholder" = "qos"; - /* Class = "UILabel"; text = "pubTopicBase"; ObjectID = "gkR-ph-8W7"; Note = "Don't translate, technical term"; */ "gkR-ph-8W7.text" = "pubTopicBase"; @@ -392,9 +416,6 @@ /* Class = "UITextField"; placeholder = ""; ObjectID = "hdf-7C-N25"; Note = "Placeholder, do not translate"; */ "hdf-7C-N25.placeholder" = ""; -/* Class = "UILabel"; text = "willTopic"; ObjectID = "iuh-ye-xuh"; Note = "Don't translate, technical term"; */ -"iuh-ye-xuh.text" = "willTopic"; - /* Class = "UILabel"; text = "subQos"; ObjectID = "jH3-JK-ef6"; Note = "Don't translate, technical term"; */ "jH3-JK-ef6.text" = "subQos"; @@ -407,15 +428,15 @@ /* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ "jwK-F1-3iE.placeholder" = ""; -/* Class = "UILabel"; text = "effective willTopic"; ObjectID = "jwg-hb-6ed"; Note = "Don't translate, technical term"; */ -"jwg-hb-6ed.text" = "effective willTopic"; - /* Class = "UILabel"; text = "Secret encryption key"; ObjectID = "lQx-Zr-z69"; */ "lQx-Zr-z69.text" = "Secret encryption key"; /* Class = "UITextField"; placeholder = "number"; ObjectID = "lTh-wG-5YG"; */ "lTh-wG-5YG.placeholder" = "number"; +/* Class = "UITextField"; placeholder = "httpHeaders"; ObjectID = "mca-nZ-Fzz"; */ +"mca-nZ-Fzz.placeholder" = "httpHeaders"; + /* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ "mhI-D6-Y0f.text" = "Created At"; @@ -434,12 +455,21 @@ /* Class = "UITextField"; placeholder = "Seconds"; ObjectID = "oBs-Zn-P4m"; */ "oBs-Zn-P4m.placeholder" = "Seconds"; +/* Class = "UINavigationItem"; title = "Logs"; ObjectID = "p61-Zk-kOq"; */ +"p61-Zk-kOq.title" = "Logs"; + +/* Class = "UILabel"; text = "HTTP Headers"; ObjectID = "p6D-3d-Jq2"; */ +"p6D-3d-Jq2.text" = "HTTP Headers"; + /* Class = "UITextField"; placeholder = "url"; ObjectID = "pD2-Zj-Toq"; */ "pD2-Zj-Toq.placeholder" = "url"; /* Class = "UILabel"; text = "URL"; ObjectID = "pHe-yA-a8f"; */ "pHe-yA-a8f.text" = "URL"; +/* Class = "UILabel"; text = "Subtitle"; ObjectID = "pOi-JI-Qg7"; */ +"pOi-JI-Qg7.text" = "Subtitle"; + /* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "pRh-Nl-A5i"; */ "pRh-Nl-A5i.title" = "Item"; @@ -476,9 +506,6 @@ /* Class = "UITextField"; placeholder = "subTopic"; ObjectID = "suj-kA-G3U"; Note = "Placeholder. Do not translate"; */ "suj-kA-G3U.placeholder" = "subTopic"; -/* Class = "UILabel"; text = "willQos"; ObjectID = "t48-sP-9SU"; Note = "Don't translate, technical term"; */ -"t48-sP-9SU.text" = "willQos"; - /* Class = "UITextField"; placeholder = "host"; ObjectID = "tQs-PK-sbV"; Note = "Don't translate, technical term"; */ "tQs-PK-sbV.placeholder" = "host"; @@ -491,9 +518,6 @@ /* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ "uci-TJ-YaO.headerTitle" = "Location"; -/* Class = "UILabel"; text = "willRetain"; ObjectID = "udF-FX-N41"; Note = "Don't translate, technical term"; */ -"udF-FX-N41.text" = "willRetain"; - /* Class = "UILabel"; text = "ignoreStaleLocations"; ObjectID = "vHW-Iv-6Q1"; Note = "Don't translate, technical term"; */ "vHW-Iv-6Q1.text" = "ignoreStaleLocations"; @@ -518,6 +542,9 @@ /* Class = "UILabel"; text = "pubQos"; ObjectID = "x67-7L-vnt"; Note = "Don't translate, technical term"; */ "x67-7L-vnt.text" = "pubQos"; +/* Class = "UITextField"; placeholder = "OSMCopyright"; ObjectID = "yAb-Me-E2d"; */ +"yAb-Me-E2d.placeholder" = "OSMCopyright"; + /* Class = "UILabel"; text = "ignoreInaccurateLocations"; ObjectID = "yni-yE-tcr"; Note = "Don't translate, technical term"; */ "yni-yE-tcr.text" = "ignoreInaccurateLocations"; diff --git a/OwnTracks/OwnTracks/fr.lproj/InfoPlist.strings b/OwnTracks/OwnTracks/fr.lproj/InfoPlist.strings new file mode 100644 index 00000000..f241b3a0 --- /dev/null +++ b/OwnTracks/OwnTracks/fr.lproj/InfoPlist.strings @@ -0,0 +1,39 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "OwnTracks"; + +/* Bundle name */ +"CFBundleName" = "OwnTracks"; + +/* Privacy - Camera Usage Description */ +"NSCameraUsageDescription" = "OwnTracks utilise votre appareil photo sur demande pour créer une Carte"; + +/* Privacy - Contacts Usage Description */ +"NSContactsUsageDescription" = "Si vous autorisez Owntracks accéder à vos contacts, vous pourrez lier vos appareils aux contacts. Owntracks affichera le nom du contact et son image au lieu du numéro d'appareil. aucun contact de votre répertoire ne sera transmis au serveur."; + +/* Privacy - Location Always and When In Use Usage Description */ +"NSLocationAlwaysAndWhenInUseUsageDescription" = "Votre position est partagée et enregistré sur le serveur de votre choix"; + +/* Privacy - Location Always Usage Description */ +"NSLocationAlwaysUsageDescription" = "Votre position est partagée et enregistré sur le serveur de votre choix"; + +/* Privacy - Location Usage Description */ +"NSLocationUsageDescription" = "Votre position est partagée et enregistré sur le serveur de votre choix"; + +/* Privacy - Location When In Use Usage Description */ +"NSLocationWhenInUseUsageDescription" = "Votre position est partagée et enregistré sur le serveur de votre choix"; + +/* Privacy - Motion Usage Description */ +"NSMotionUsageDescription" = "OwnTracks fournit sur demande votre nombre de pas, les étages montés et la distance parcourue"; + +/* (No Comment) */ +"OwnTracks CER File" = "Fichier OwnTracks CER"; + +/* (No Comment) */ +"OwnTracks Configuration File" = "Fichier de configuration Owntracks"; + +/* (No Comment) */ +"OwnTracks PKCS12 File" = "Fichier PXCS12 Owntracks"; + +/* (No Comment) */ +"OwnTracks Waypoints File" = "Fichier de Waypoints OwnTracks"; + diff --git a/OwnTracks/OwnTracks/fr.lproj/Intents.strings b/OwnTracks/OwnTracks/fr.lproj/Intents.strings new file mode 100644 index 00000000..c0038c39 --- /dev/null +++ b/OwnTracks/OwnTracks/fr.lproj/Intents.strings @@ -0,0 +1,99 @@ +/* (No Comment) */ +"1p9eFA" = "Marquer votre prochaine position"; + +/* (No Comment) */ +"5EuzDa" = "manuel"; + +/* (No Comment) */ +"9QQuvB" = "Définir une étiquette pour tous les emplacements suivants"; + +/* (No Comment) */ +"A8tk7h" = "Point d'Intérêt"; + +/* (No Comment) */ +"B33bKe" = "calme"; + +/* (No Comment) */ +"d8xyQf" = "Étiquette à appliquer à toutes les positions suivantes"; + +/* (No Comment) */ +"EJYIEL" = "Envoie la position courante"; + +/* (No Comment) */ +"EqYRFW" = "déplacement"; + +/* (No Comment) */ +"FYfTj6" = "Changer de mode de suivi"; + +/* (No Comment) */ +"g3MVqx" = "Étiquette"; + +/* (No Comment) */ +"GJDEib-5EuzDa" = "Juste pour confirmer, vous vouliez 'manuel' ?"; + +/* (No Comment) */ +"GJDEib-B33bKe" = "Juste pour confirmer, vous vouliez 'calme' ?"; + +/* (No Comment) */ +"GJDEib-EqYRFW" = "Juste pour confirmer, vous vouliez 'mouvement' ?"; + +/* (No Comment) */ +"GJDEib-l7Rl2N" = "Juste pour confirmer, vous vouliez 'significatif' ?"; + +/* (No Comment) */ +"JylJeF" = "Changer de mode de suivi"; + +/* (No Comment) */ +"JYqwqK" = "Etiquette"; + +/* (No Comment) */ +"KwS9So" = "Nom"; + +/* (No Comment) */ +"l7Rl2N" = "significatif"; + +/* (No Comment) */ +"MfQBKX" = "Mode de suivi"; + +/* (No Comment) */ +"Ogyrko" = "Changer votre mode de suivi"; + +/* (No Comment) */ +"P5jx7T-5EuzDa" = "Il y a ${count} options pour 'manuel'."; + +/* (No Comment) */ +"P5jx7T-B33bKe" = "Il y a ${count} options pour 'calme'."; + +/* (No Comment) */ +"P5jx7T-EqYRFW" = "Il y a ${count} options pour 'déplacement'."; + +/* (No Comment) */ +"P5jx7T-l7Rl2N" = "Il y a ${count} options correspondant à 'significant'."; + +/* (No Comment) */ +"PKS8bh" = "Suivi"; + +/* (No Comment) */ +"Qdfnga" = "Etiquette"; + +/* (No Comment) */ +"QISlRY" = "Nom du Point d'Intérêt"; + +/* (No Comment) */ +"rpbQ0I" = "Nom du Point d'Intérêt"; + +/* (No Comment) */ +"SW8Qnb" = "Étiquette à appliquer à toutes les positions suivantes"; + +/* (No Comment) */ +"u3pDrc" = "Envoie maintenant"; + +/* (No Comment) */ +"vuIozC" = "Changer le suivi"; + +/* (No Comment) */ +"wcOPCR" = "Nom du Point d'Intérêt"; + +/* (No Comment) */ +"WvwXPJ" = "Envoie la position maintenant"; + diff --git a/OwnTracks/OwnTracks/fr.lproj/Localizable.strings b/OwnTracks/OwnTracks/fr.lproj/Localizable.strings new file mode 100644 index 00000000..8477d8f5 --- /dev/null +++ b/OwnTracks/OwnTracks/fr.lproj/Localizable.strings @@ -0,0 +1,345 @@ +/* New featured content indicator */ +"!" = "!"; + +/* name of an unknown or hidden region */ +"a region" = "une région"; + +/* Address resolver disabled */ +"Address resolver disabled" = "Résolution d'adresse désactivée"; + +/* reverseGeocodeLocation error */ +"Address resolver failed" = "La résolution d'adresse a échoué"; + +/* Headline in addressbook related error messages */ +"Addressbook Access" = "Accès au répertoire"; + +/* Location Manager error message */ +"App is not allowed to use location services" = "L'application n'est pas autorisée à utiliser la localisation"; + +/* Location Manager error message */ +"App is not allowed to use location services in background" = "L'application n'est pas autorisée à utiliser la localisation en arrière plan"; + +/* Location Manager error message */ +"App is not allowed to use location services yet" = "L'application n'est pas encore autorisée à utiliser les services de localisation"; + +/* Location Manager error message */ +"App use of location services is restricted" = "L'utilisation des services de location est restreinte"; + +/* Location Manager error message */ +"App use of location services is unclear" = "L'utilisation des services de location est incertaine"; + +/* Display after processing beacon QR code */ +"Beacon QR successfully processed" = "Le QR de la balise a bien été traité"; + +/* Cancel button title */ +"Cancel" = "Annuler"; + +/* Header of an alert message regarding a card */ +"Card" = "Carte"; + +/* Choose action title */ +"Choose action" = "Choisir l'action"; + +/* Clipboard */ +"Clipboard" = "Presse papier"; + +/* description connection closed state */ +"closed" = "fermé"; + +/* description connection closing state */ +"closing" = "fermeture"; + +/* description connection connected state */ +"connected" = "connecté"; + +/* description connection connected state */ +"connecting" = "connexion"; + +/* Continue button title */ +"Continue" = "Continuer"; + +/* Alert message header for copy */ +"Copied" = "Copié"; + +/* content of an alert message regarding circular region */ +"created at center of map" = "créé au centre de la carte"; + +/* Message map interaction */ +"Do you want the map to allow interaction? If you choose yes, the map provider may analyze your tile requests" = "Voulez-vous que la carte permette une interaction ? Si vous choisissez oui, le fournisseur de la carte peut analyser vos demandes de tuiles"; + +/* Message Revgeo */ +"Do you want to resolve adresses? If you choose yes, the geocoding provider may analyze your requests" = "Voulez-vous résoudre les adresses ? Si vous choisissez oui, le fournisseur de géocodage peut analyser vos demandes"; + +/* reverseGeocodeLocation text */ +"due to rate limit or off-line" = "en raison d'une limite de débit ou hors ligne"; + +/* Display when entering region (region name follows) */ +"Entering" = "Arrivée à"; + +/* friend enters region verb */ +"enters" = "entre"; + +/* description connection error state */ +"error" = "erreur"; + +/* Display when file processing fails */ +"Error processing file" = "Erreur lors du traitement du fichier"; + +/* Export */ +"Export" = "Exporter"; + +/* Fetching tour list from backend */ +"Fetching tour list from backend" = "Récupération de la liste des tours depuis le backend"; + +/* Display when file processing succeeds (filename follows) */ +"File" = "Fichier"; + +/* Display after trying to open a file */ +"file open error" = "erreur d'ouverture de fichier"; + +/* Fly */ +"Fly" = "Vol"; + +/* Alert message header for friend's messages */ +"Friend" = "Ami"; + +/* CNAuthorizationStatusDenied */ +"has been denied by user. If you allow OwnTracks to access your contacts, you can link your devices to contacts. OwnTracks will then display the contact name and image instead of the device Id. No information of your address book will be uploaded to any server. Go to Settings/Privacy/Contacts to change" = "a été refusé par l'utilisateur. Si vous autorisez OwnTracks à accéder à vos contacts, vous pouvez lier vos appareils aux contacts. OwnTracks affichera alors le nom et l'image du contact au lieu de l'Id de l'appareil. Aucune information de votre carnet d'adresse ne sera téléchargée sur un serveur. Allez dans Paramètres/Privacy/Contacts pour changer"; + +/* CNAuthorizationStatusRestricted */ +"has been restricted, possibly due to restrictions such as parental controls." = "a été limitée, peut-être en raison de restrictions telles que le contrôle parental."; + +/* Hyb */ +"Hyb" = "Hyb"; + +/* HybFly */ +"HybFly" = "HybFly"; + +/* description connection idle state */ +"idle" = "idle"; + +/* Warning displayed if location is inaccurate or old */ +"Inaccurate or old location information" = "Données de localisation incorrectee ou anciennee"; + +/* certificate error message */ +"incorrect file or passphrase" = "fichier ou phrase incorrecte"; + +/* Display for incorrect inline config */ +"Inline Configuration incorrect" = "Paramétrage en ligne incorrecte"; + +/* Display for incorrectly encoded inline config */ +"Inline Configuration incorrectly encoded" = "Mauvais encodage du paramétrage en ligne"; + +/* Display for config without parameters */ +"Inline Configuration missing parameters" = "Paramètre manquant dans le paramétrage en ligne"; + +/* Display after processing inline config */ +"Inline Configuration successfully processed" = "Paramétrage en ligne traité avec succès"; + +/* friend leaves region verb */ +"leaves" = "sort"; + +/* Display when leaving region (region name follows) */ +"Leaving" = "Quitter"; + +/* Header of an alert message regarding a location */ +"Location" = "position"; + +/* Location copied to clipboard */ +"Location copied to clipboard" = "Pposition copiée vers le presse-papier"; + +/* indicates a locked configuration */ +"locked" = "verrouillé"; + +/* Manual */ +"Manual" = "Manuel"; + +/* Title map interaction */ +"Map Interaction" = "Carte interactive"; + +/* Move */ +"Move" = "Bouger"; + +/* Mute */ +"Mute" = "Silence"; + +/* No button title */ +"No" = "Non"; + +/* dummy for missing content */ +"no content available" = "aucun contenu"; + +/* No location available indication */ +"No location available" = "P"; + +/* No location recorded indication */ +"No location recorded" = "Aucune localisation enregistrée"; + +/* No or empty tour list received from backend */ +"No or empty tour list received from backend" = "Liste de tournées vide ou inexistante reçue du backend"; + +/* Display after trying to process a file */ +"no url specified" = "pas d'url spécifié"; + +/* Alert message header for notification messages */ +"Notification" = "Notification"; + +/* Open button title */ +"Open" = "Ouvrir"; + +/* temporary display while opening URL */ +"opening URL" = "ouverture de l'URL"; + +/* Alert content for connection change warning */ +"Please be aware your stored waypoints and locations will be deleted on this device for privacy reasons. Please backup before." = "Sachez que les waypoints et les lieux que vous avez enregistrés seront supprimés sur cet appareil pour des raisons de confidentialité. Veuillez faire une sauvegarde avant."; + +/* Alert header regarding protocol input */ +"Protocol invalid" = "Protocole invalide"; + +/* Alert content regarding protocol input */ +"Protocol may be 3 for MQTT V3.1 or 4 for MQTT V3.1.1 or 5 for MQTT V5" = "Le protocole peut être 3 pour MQTT V3.1 ou 4 pour MQTT V3.1.1 ou 5 pour MQTT V5"; + +/* content of an alert message regarding user publish */ +"publish queued on user request" = "publication mise en attente à la demande de l'utilisateur"; + +/* Quiet */ +"Quiet" = "Calme"; + +/* Header of an alert message regarding circular region */ +"Region" = "Region"; + +/* Remove button title */ +"Remove" = "Enlever"; + +/* Requesting tour */ +"Requesting tour" = "Demande de tournée"; + +/* Requesting tour list */ +"Requesting tour list" = "Demande de la liste des tournées"; + +/* temporary display while resolving address */ +"resolving..." = "résolution..."; + +/* Alert message header for Request Response */ +"Response" = "Réponse"; + +/* Title Revgeo */ +"Reverse Geocoding Address Resolution" = "Géocodage inversé de résolution d'adresses"; + +/* Sat */ +"Sat" = "Sat"; + +/* Send button title */ +"Send" = "Envoyer"; + +/* Send location now */ +"Send location now" = "Envoyer la localisation"; + +/* content of an alert message regarding card */ +"set and sent to backend" = "défini et envoyé au backend"; + +/* Set POI buttonSet POI title */ +"Set POI" = "Définir le POI"; + +/* Set tag button */ +"Set tag" = "Définir l'étiquette"; + +/* Set Tag title */ +"Set Tag" = "Définir l'étiquette"; + +/* Settings screen title */ +"Settings" = "Paramètres"; + +/* Header of an alert message regarding missing setup */ +"Setup" = "Configuration"; + +/* MQTT Description Text */ +"Setup your own OwnTracks server for full privacy protection. More Info on https://owntracks.org/booklet" = "Configurez votre propre serveur OwnTracks pour une protection totale de votre vie privée. Plus d'informations sur https://owntracks.org/booklet"; + +/* Significant */ +"Significant" = "Significatif"; + +/* HTTP Description Text */ +"Similar to MQTT mode, except data transmission uses HTTP, not MQTT." = "Semblable au mode MQTT, mais le protocole utilisé est HTTP, et non MQTT."; + +/* Std */ +"Std" = "Std"; + +/* Display when file processing succeeds */ +"successfully processed" = "traitement réussi"; + +/* Table is empty */ +"Table is empty" = "La table est vide"; + +/* Heading for certificate error message */ +"TLS Client Certificate" = "Certificat TLS client"; + +/* Warning displayed if necessary settings are missing */ +"To publish your location userID and deviceID must be set" = "Pour publier votre emplacement, vous devez définir les paramètres userID et deviceID"; + +/* Topic copied to clipboard */ +"Topic copied to clipboard" = "Sujet copié dans le presse-papier"; + +/* Tour created */ +"Tour created" = "Tournée créée"; + +/* Tour deleted */ +"Tour deleted" = "Tournée supprimée"; + +/* Tour list received */ +"Tour list received" = "Liste des tournées récupérée"; + +/* Tour list request timed out */ +"Tour list request timed out" = "La demande de la liste des tournées a expiré"; + +/* Tour request timed out */ +"Tour request timed out" = "La demande de tournée a expiré"; + +/* Tours list header */ +"Tours" = "Tournées"; + +/* Tours status header */ +"Tours status" = "Status des tournées"; + +/* Tours status header */ +"Tours Status" = "Status des tournées"; + +/* Alert header regarding TrackerID input */ +"TrackerID invalid" = "TrackerID invalide"; + +/* Alert content regarding TrackerID input */ +"TrackerID may be empty or up to 2 characters long" = "TrackerID peut être vide ou jusqu'à 2 caractères"; + +/* Alert content regarding TrackerID input */ +"TrackerID may contain alphanumeric characters only" = "TrackerID ne peut contenir que des caractères alphanumriques"; + +/* Display after entering an unknown scheme in url */ +"unknown scheme in url" = "schéma inconnu dans l'url"; + +/* description connection unknown state */ +"unknown state" = "état inconnu"; + +/* Display for unknown url path */ +"unknown url path" = "chemin url inconnu"; + +/* URL copied to Clipboard */ +"URL copied to Clipboard" = "URL copiée vers le presse-papier"; + +/* webView didFailLoadWithError display */ +"webView didFailLoadWithError" = "webView didFailLoadWithError"; + +/* Please Note Text */ +"When switching between modes, all OwnTracks data will be deleted for privacy reasons." = "Lors du changement de mode, toutes les données OwnTracks seront supprimées pour des raisons de confidentialité."; + +/* Yes button title */ +"Yes" = "Oui"; + +/* You cannot use background fetch */ +"You cannot use background fetch" = "Vous ne pouvez pas utiliser la récupération en arrère plan"; + +/* You disabled background fetch */ +"You disabled background fetch" = "Vous avez désactivé la récupération en arrière plan"; + +/* 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" = "Vous devez installer votre propre serveur OwnTracks et modifier votre configuration pour une protection totale de la vie privée. Informations détaillées sur https://owntracks.org/booklet"; + diff --git a/OwnTracks/OwnTracks/fr.lproj/OwnTracks-Info.plist b/OwnTracks/OwnTracks/fr.lproj/OwnTracks-Info.plist new file mode 100644 index 00000000..be53a697 --- /dev/null +++ b/OwnTracks/OwnTracks/fr.lproj/OwnTracks-Info.plist @@ -0,0 +1,428 @@ + + + + + BGTaskSchedulerPermittedIdentifiers + + updateSituation + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleDocumentTypes + + + CFBundleTypeIconFiles + + OwnTracks-29 + OwnTracks-320 + OwnTracks-64 + + CFBundleTypeName + OwnTracks Configuration File + CFBundleTypeRole + Editor + LSHandlerRank + Owner + LSItemContentTypes + + org.owntracks.otrc + + + + CFBundleTypeIconFiles + + OwnTracks-320 + OwnTracks-29 + OwnTracks-64 + + CFBundleTypeName + OwnTracks Waypoints File + CFBundleTypeRole + Editor + LSHandlerRank + Owner + LSItemContentTypes + + org.owntracks.otrw + + + + CFBundleTypeIconFiles + + OwnTracks-320 + OwnTracks-29 + OwnTracks-64 + + CFBundleTypeName + OwnTracks PKCS12 File + CFBundleTypeRole + Editor + LSHandlerRank + Owner + LSItemContentTypes + + org.owntracks.otrp + + + + CFBundleTypeIconFiles + + OwnTracks-320 + OwnTracks-29 + OwnTracks-64 + + CFBundleTypeName + OwnTracks CER file + CFBundleTypeRole + Editor + LSHandlerRank + Owner + LSItemContentTypes + + org.owntracks.otre + + + + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIcons + + CFBundleIcons~ipad + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleTypeRole + Editor + CFBundleURLIconFile + OwnTracks-64 + CFBundleURLName + org.owntracks.owntracks + CFBundleURLSchemes + + owntracks + + + + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + ITSAppUsesNonExemptEncryption + + LSApplicationCategoryType + public.app-category.travel + LSRequiresIPhoneOS + + LSSupportsOpeningDocumentsInPlace + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSCameraUsageDescription + OwnTracks uses your camera on request to create a Card + NSContactsUsageDescription + If you allow OwnTracks to access your contacts, you can link your devices to contacts. +OwnTracks will then display the contact name and image instead of the device Id. +No information of your address book will be uploaded to any server. + NSLocationAlwaysAndWhenInUseUsageDescription + Your location is used to share and record it on a server of your choice + NSLocationAlwaysUsageDescription + Your location is used to share and record it on a server of your choice + NSLocationUsageDescription + Your location is used to share and record it on a server of your choice + NSLocationWhenInUseUsageDescription + Your location is used to share and record it on a server of your choice + NSMotionUsageDescription + OwnTracks delivers your step count, floors climbed and distance walked on request + NSUserActivityTypes + + OwnTracksChangeMonitoringIntent + OwnTracksPointOfInterestIntent + OwnTracksSendNowIntent + OwnTracksTagIntent + org.mqttitude.MQTTitude.sendNow + + UIAppFonts + + fontawesome-webfont.ttf + + UIBackgroundModes + + fetch + location + remote-notification + + UILaunchStoryboardName + Launch Screen + UIMainStoryboardFile + Storyboard + UIMainStoryboardFile~ipad + Storyboard + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + UIInterfaceOrientationPortraitUpsideDown + + UIViewControllerBasedStatusBarAppearance + + UTExportedTypeDeclarations + + + UTTypeConformsTo + + public.json + public.data + public.content + + UTTypeDescription + OwnTracks Configuration File + UTTypeIconFile + icon_iphone + UTTypeIdentifier + org.owntracks.otrc + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otrc + mqtc + + public.mime-type + application/json + + + + UTTypeConformsTo + + public.json + public.data + public.content + + UTTypeDescription + OwnTracks Waypoints File + UTTypeIconFile + OwnTracks-29 + UTTypeIdentifier + org.owntracks.otrw + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otrw + mqtw + + public.mime-type + application/json + + + + UTTypeConformsTo + + public.data + public.content + + UTTypeDescription + OwnTracks PKCS12 File + UTTypeIconFile + OwnTracks-29 + UTTypeIdentifier + org.owntracks.otrp + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otrp + + public.mime-type + application/binary + + + + UTTypeConformsTo + + public.text + public.content + + UTTypeDescription + OwnTracks CER File + UTTypeIconFile + OwnTracks-29 + UTTypeIdentifier + org.owntracks.otre + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otre + + public.mime-type + application/binary + + + + UTImportedTypeDeclarations + + + UTTypeConformsTo + + public.json + public.data + public.content + + UTTypeDescription + OwnTracks Configuration File + UTTypeIconFile + icon_iphone + UTTypeIdentifier + org.owntracks.otrc + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otrc + mqtc + + public.mime-type + application/json + + + + UTTypeConformsTo + + public.json + public.data + public.content + + UTTypeDescription + OwnTracks Waypoints File + UTTypeIconFile + OwnTracks-29 + UTTypeIdentifier + org.owntracks.otrw + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otrw + mqtw + + public.mime-type + application/json + + + + UTTypeConformsTo + + public.data + public.content + + UTTypeDescription + OwnTracks PKCS12 File + UTTypeIconFile + OwnTracks-29 + UTTypeIdentifier + org.owntracks.otrp + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otrp + + public.mime-type + application/binary + + + + UTTypeConformsTo + + public.text + public.content + + UTTypeDescription + OwnTracks CER File + UTTypeIconFile + OwnTracks-29 + UTTypeIdentifier + org.owntracks.otre + UTTypeReferenceURL + https://www.owntracks.org + UTTypeSize320IconFile + OwnTracks-320 + UTTypeSize64IconFile + OwnTracks-64 + UTTypeTagSpecification + + public.filename-extension + + otre + + public.mime-type + application/binary + + + + + diff --git a/OwnTracks/OwnTracks/fr.lproj/Storyboard.strings b/OwnTracks/OwnTracks/fr.lproj/Storyboard.strings new file mode 100644 index 00000000..33e90a2e --- /dev/null +++ b/OwnTracks/OwnTracks/fr.lproj/Storyboard.strings @@ -0,0 +1,516 @@ +/* Class = "UITextField"; placeholder = "Radius"; ObjectID = "0WN-ST-XQq"; Note = "Don't translate. Technical Term"; */ +"0WN-ST-XQq.placeholder" = "Radius"; + +/* Class = "UILabel"; text = "Parameters"; ObjectID = "1Lf-oi-0xo"; */ +"1Lf-oi-0xo.text" = "Paramètres"; + +/* Class = "UILabel"; text = "Street\n1\n2\n3\n4"; ObjectID = "1PK-JM-nD2"; */ +"1PK-JM-nD2.text" = "Rue\n1\n2\n3\n4"; + +/* Class = "UILabel"; text = "maxHistory"; ObjectID = "2F5-PF-efV"; Note = "Don't translate, technical term"; */ +"2F5-PF-efV.text" = "maxHistory"; + +/* Class = "UITextField"; placeholder = "secret"; ObjectID = "2FK-gv-e75"; */ +"2FK-gv-e75.placeholder" = "secret"; + +/* Class = "UILabel"; text = "Mode"; ObjectID = "3ad-LO-zcn"; */ +"3ad-LO-zcn.text" = "Mode"; + +/* Class = "UILabel"; text = "pubRetain"; ObjectID = "3Hs-lP-khD"; Note = "Don't translate, technical term"; */ +"3Hs-lP-khD.text" = "pubRetain"; + +/* Class = "UINavigationItem"; title = "Friends"; ObjectID = "03k-Ca-PSS"; */ +"03k-Ca-PSS.title" = "Amis"; + +/* Class = "UILabel"; text = "locked"; ObjectID = "3K5-oQ-oxQ"; Note = "Don't translate, technical term"; */ +"3K5-oQ-oxQ.text" = "verrouillé"; + +/* Class = "UITextField"; placeholder = "Password"; ObjectID = "4OY-Dm-bnz"; */ +"4OY-Dm-bnz.placeholder" = "Mot de passe"; + +/* Class = "UILabel"; text = "Title"; ObjectID = "5df-yk-myT"; */ +"5df-yk-myT.text" = "Titre"; + +/* Class = "UITextField"; placeholder = "days"; ObjectID = "5Nq-by-zFb"; */ +"5Nq-by-zFb.placeholder" = "jours"; + +/* Class = "UILabel"; text = "11:30 PM"; ObjectID = "6AN-cF-srI"; Note = "Don't translate. Placeholder"; */ +"6AN-cF-srI.text" = "23:30"; + +/* Class = "UITableViewSection"; headerTitle = "Client Certificate"; ObjectID = "6aR-4g-W4D"; */ +"6aR-4g-W4D.headerTitle" = "Certificat Client"; + +/* Class = "UIButton"; normalTitle = "Github"; ObjectID = "6ms-eE-0jF"; */ +"6ms-eE-0jF.normalTitle" = "GitHub"; + +/* Class = "UILabel"; text = "Filename"; ObjectID = "7ie-NC-EFG"; Note = "Don't translate, technical term"; */ +"7ie-NC-EFG.text" = "Nom de fichier"; + +/* Class = "UINavigationItem"; title = "Tours"; ObjectID = "7Qj-vi-EaF"; */ +"7Qj-vi-EaF.title" = "Tours"; + +/* Class = "UIButton"; normalTitle = "Create Card"; ObjectID = "7rX-Bq-DGb"; */ +"7rX-Bq-DGb.normalTitle" = "Créer la carte"; + +/* Class = "UISegmentedControl"; 7W2-Mn-fUG.segmentTitles[0] = "MQTT"; ObjectID = "7W2-Mn-fUG"; Note = "Don't translate, technical term"; */ +"7W2-Mn-fUG.segmentTitles[0]" = "MQTT"; + +/* Class = "UISegmentedControl"; 7W2-Mn-fUG.segmentTitles[1] = "HTTP"; ObjectID = "7W2-Mn-fUG"; Note = "Don't translate, technical term"; */ +"7W2-Mn-fUG.segmentTitles[1]" = "HTTP"; + +/* Class = "UITableViewSection"; headerTitle = "Circular Region"; ObjectID = "7xg-sB-qXa"; */ +"7xg-sB-qXa.headerTitle" = "Zone circulaire"; + +/* Class = "UINavigationItem"; title = "Waypoint"; ObjectID = "8DB-l4-Dop"; */ +"8DB-l4-Dop.title" = "Point d'intérêt"; + +/* Class = "UINavigationItem"; title = "History"; ObjectID = "9IF-HL-6Bf"; */ +"9IF-HL-6Bf.title" = "Historique"; + +/* Class = "UITableViewSection"; headerTitle = "Info"; ObjectID = "9tZ-tQ-x72"; */ +"9tZ-tQ-x72.headerTitle" = "Info"; + +/* Class = "UIButton"; normalTitle = "Export Waypoints"; ObjectID = "54d-E6-cWX"; */ +"54d-E6-cWX.normalTitle" = "Exporter les points d'intérêt"; + +/* Class = "UILabel"; text = "keepAlive"; ObjectID = "222-vu-d4y"; Note = "Don't translate, technical term"; */ +"222-vu-d4y.text" = "keepAlive"; + +/* Class = "UITextField"; placeholder = ""; ObjectID = "572-Up-z9B"; Note = "Placeholder. Do not translate"; */ +"572-Up-z9B.placeholder" = ""; + +/* Class = "UITableViewSection"; headerTitle = "Please note"; ObjectID = "a09-rn-TZE"; */ +"a09-rn-TZE.headerTitle" = "Veuillez noter"; + +/* Class = "UILabel"; text = "Host"; ObjectID = "a19-FN-Mwf"; */ +"a19-FN-Mwf.text" = "Hôte"; + +/* Class = "UITableViewSection"; headerTitle = "HTTP Mode"; ObjectID = "Ac4-3H-YRL"; */ +"Ac4-3H-YRL.headerTitle" = "HTTP Mode"; + +/* Class = "UILabel"; text = "Street\n1\n2\n3\n4"; ObjectID = "apt-Il-Ih4"; Note = "Don't Translate, Placeholder"; */ +"apt-Il-Ih4.text" = "Rue\n1\n2\n3\n4"; + +/* Class = "UILabel"; text = "Allow Untrusted Certificates"; ObjectID = "aVN-vG-YjO"; Note = "Don't translate, technical term"; */ +"aVN-vG-YjO.text" = "Accepter les certificats non sûrs"; + +/* Class = "UINavigationItem"; title = "Credits and License"; ObjectID = "BPo-EV-Jgg"; */ +"BPo-EV-Jgg.title" = "Crédits et licence"; + +/* Class = "UILabel"; text = "Passphrase"; ObjectID = "BTX-XN-kzE"; Note = "Don't translate, technical term"; */ +"BTX-XN-kzE.text" = "Phrase secrète"; + +/* Class = "UILabel"; text = "Password"; ObjectID = "C1o-h4-z6h"; */ +"C1o-h4-z6h.text" = "Mot de passe"; + +/* Class = "UITextField"; placeholder = "qos"; ObjectID = "cBn-p7-eqG"; Note = "Placeholder. Do not translate"; */ +"cBn-p7-eqG.placeholder" = "qos"; + +/* Class = "UILabel"; text = "Minor"; ObjectID = "crJ-Yr-XNh"; */ +"crJ-Yr-XNh.text" = "Mineur"; + +/* Class = "UILabel"; text = "cmd"; ObjectID = "cTs-Rr-JTs"; Note = "Don't translate, technical term"; */ +"cTs-Rr-JTs.text" = "cmd"; + +/* Class = "UILabel"; text = "Latitude"; ObjectID = "Cuh-Tm-IcV"; */ +"Cuh-Tm-IcV.text" = "Latitude"; + +/* Class = "UILabel"; text = "extendedData"; ObjectID = "cxz-nO-ptK"; Note = "Don't translate, technical term"; */ +"cxz-nO-ptK.text" = "extendedData"; + +/* Class = "UILabel"; text = "Topic"; ObjectID = "Dgw-5m-uvy"; */ +"Dgw-5m-uvy.text" = "Sujet"; + +/* Class = "UITableViewSection"; headerTitle = "Beacon Region"; ObjectID = "dPT-PC-ShQ"; */ +"dPT-PC-ShQ.headerTitle" = "Région de balise"; + +/* Class = "UITextField"; placeholder = "trackerid"; ObjectID = "dUg-TH-IQ0"; Note = "Don't translate, technical term"; */ +"dUg-TH-IQ0.placeholder" = "trackerid"; + +/* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ +"dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; + +/* Class = "UILabel"; text = "ranging"; ObjectID = "DZx-uw-XhQ"; Note = "Don't translate, technical term"; */ +"DZx-uw-XhQ.text" = "ranging"; + +/* Class = "UITextField"; placeholder = "deviceid"; ObjectID = "e0q-hc-0z2"; Note = "Placeholder. Do not translate"; */ +"e0q-hc-0z2.placeholder" = "deviceid"; + +/* Class = "UITabBarController"; title = "Tab Bar"; ObjectID = "e04-OU-xZ4"; */ +"e04-OU-xZ4.title" = "Barre de Tabulation"; + +/* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ +"ePs-kX-VDJ.normalTitle" = "Documentation"; + +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + +/* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ +"EWI-7o-7Jo.text" = "Port"; + +/* Class = "UILabel"; text = "clientId"; ObjectID = "fHY-ry-yB3"; Note = "Don't translate, technical term"; */ +"fHY-ry-yB3.text" = "clientId"; + +/* Class = "UIButton"; normalTitle = "Web"; ObjectID = "Fng-qL-diO"; */ +"Fng-qL-diO.normalTitle" = "Web"; + +/* Class = "UITextField"; placeholder = "uuid"; ObjectID = "fPO-vc-4UX"; */ +"fPO-vc-4UX.placeholder" = "uuid"; + +/* Class = "UILabel"; text = "Credits and Licence"; ObjectID = "FYQ-ba-bf8"; */ +"FYQ-ba-bf8.text" = "Crédits et licence"; + +/* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ +"g84-aA-XOI.text" = "Version"; + +/* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ +"Gjb-Ud-8a8.headerTitle" = "Owntracks - Votre compagnon de suivi"; + +/* Class = "UITextField"; placeholder = ""; ObjectID = "gkb-3O-jAy"; Note = "Placeholder. Don't translate."; */ +"gkb-3O-jAy.placeholder" = ""; + +/* Class = "UILabel"; text = "pubTopicBase"; ObjectID = "gkR-ph-8W7"; Note = "Don't translate, technical term"; */ +"gkR-ph-8W7.text" = "pubTopicBase"; + +/* Class = "UINavigationItem"; title = "Regions"; ObjectID = "GM9-KK-8vY"; */ +"GM9-KK-8vY.title" = "Régions"; + +/* Class = "UILabel"; text = "locatorDisplacement"; ObjectID = "gtX-x4-Vwl"; Note = "Don't translate, technical term"; */ +"gtX-x4-Vwl.text" = "locatorDisplacement"; + +/* Class = "UITextField"; placeholder = "Name for new tour"; ObjectID = "guB-Ga-J3e"; */ +"guB-Ga-J3e.placeholder" = "Nom de la tournée"; + +/* Class = "UINavigationItem"; title = "Certificates"; ObjectID = "GWL-01-fh1"; Note = "Don't translate, technical term"; */ +"GWL-01-fh1.title" = "Certificats"; + +/* Class = "UILabel"; text = "Batterylevel"; ObjectID = "gXA-0p-FKt"; */ +"gXA-0p-FKt.text" = "Niveaubatterie"; + +/* Class = "UILabel"; text = "effective pubTopic"; ObjectID = "H7d-L2-cbZ"; Note = "Don't translate, technical term"; */ +"H7d-L2-cbZ.text" = "effective pubTopic"; + +/* Class = "UITabBarItem"; title = "Regions"; ObjectID = "HB5-wo-JZx"; */ +"HB5-wo-JZx.title" = "Zones"; + +/* Class = "UIButton"; normalTitle = "Navigate"; ObjectID = "hcc-3n-8aC"; */ +"hcc-3n-8aC.normalTitle" = "Naviguer"; + +/* Class = "UITabBarItem"; title = "Map"; ObjectID = "HCO-pB-vNN"; */ +"HCO-pB-vNN.title" = "Carte"; + +/* Class = "UITextField"; placeholder = ""; ObjectID = "hdf-7C-N25"; Note = "Placeholder, do not translate"; */ +"hdf-7C-N25.placeholder" = ""; + +/* Class = "UILabel"; text = "effective deviceId"; ObjectID = "hE7-sf-UPA"; Note = "Don't translate, technical term"; */ +"hE7-sf-UPA.text" = "effective deviceId"; + +/* Class = "UINavigationItem"; title = "Region"; ObjectID = "Hfg-cd-JM1"; */ +"Hfg-cd-JM1.title" = "Région"; + +/* Class = "UINavigationItem"; title = "Status Info"; ObjectID = "hFq-9F-EAc"; */ +"hFq-9F-EAc.title" = "Infos de statut"; + +/* Class = "UILabel"; text = "Info"; ObjectID = "hLa-Yd-Jmn"; */ +"hLa-Yd-Jmn.text" = "Info"; + +/* Class = "UITextField"; placeholder = "pubTopicBase"; ObjectID = "hNb-lH-EGK"; Note = "Placeholder. Do not translate"; */ +"hNb-lH-EGK.placeholder" = "pubTopicBase"; + +/* Class = "UILabel"; text = "effective clientId"; ObjectID = "hQX-dc-Yix"; Note = "Don't translate, technical term"; */ +"hQX-dc-Yix.text" = "effective deviceId"; + +/* Class = "UITextView"; text = ""; ObjectID = "HQZ-wy-aC5"; Note = "Don't translate. Placeholder!"; */ +"HQZ-wy-aC5.text" = ""; + +/* Class = "UITextField"; placeholder = "timestamp"; ObjectID = "HVH-Pt-DXp"; */ +"HVH-Pt-DXp.placeholder" = "horodatage"; + +/* Class = "UILabel"; text = "locatorInterval"; ObjectID = "hY6-k2-neH"; Note = "Don't translate, technical term"; */ +"hY6-k2-neH.text" = "locatorInterval"; + +/* Class = "UILabel"; text = "Label"; ObjectID = "I19-GX-iMA"; */ +"I19-GX-iMA.text" = "Etiquette"; + +/* Class = "UITextField"; placeholder = "info"; ObjectID = "Ikm-SR-MCD"; */ +"Ikm-SR-MCD.placeholder" = "info"; + +/* Class = "UIButton"; normalTitle = "Select from Photo Library"; ObjectID = "IL1-c9-0c1"; */ +"IL1-c9-0c1.normalTitle" = "Selectionnez une photo"; + +/* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ +"IsX-6T-YbC.placeholder" = "clientId"; + +/* Class = "UINavigationItem"; title = "Settings"; ObjectID = "jaH-UC-XYI"; */ +"jaH-UC-XYI.title" = "Paramètres"; + +/* Class = "UILabel"; text = "subQos"; ObjectID = "jH3-JK-ef6"; Note = "Don't translate, technical term"; */ +"jH3-JK-ef6.text" = "subQos"; + +/* Class = "UITextField"; placeholder = "Meters"; ObjectID = "jqJ-cr-0tT"; Note = "Don't translate, technical term"; */ +"jqJ-cr-0tT.placeholder" = "Mètres"; + +/* Class = "UITextField"; placeholder = "client certificate file"; ObjectID = "JSF-BR-9Nb"; Note = "Don't translate, technical term"; */ +"JSF-BR-9Nb.placeholder" = "Fichier certificat client"; + +/* Class = "UILabel"; text = "sub"; ObjectID = "Jw3-DE-n5i"; Note = "Don't translate, technical term"; */ +"Jw3-DE-n5i.text" = "sub"; + +/* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ +"jwK-F1-3iE.placeholder" = ""; + +/* Class = "UITextField"; placeholder = "longitude"; ObjectID = "JZL-1C-khg"; */ +"JZL-1C-khg.placeholder" = "longitude"; + +/* Class = "UILabel"; text = "Name"; ObjectID = "K3J-wU-omB"; Note = "Don't Translate. Placeholder"; */ +"K3J-wU-omB.text" = "Nom"; + +/* Class = "UITextField"; placeholder = "passphrase"; ObjectID = "KhB-Z4-umi"; Note = "Don't translate, technical term"; */ +"KhB-Z4-umi.placeholder" = "phrase secrète"; + +/* Class = "UINavigationItem"; title = "Persons"; ObjectID = "KOf-PY-JcB"; */ +"KOf-PY-JcB.title" = "Personnes"; + +/* Class = "UILabel"; text = "Title"; ObjectID = "Kvr-J3-4fw"; */ +"Kvr-J3-4fw.text" = "Titre"; + +/* Class = "UILabel"; text = "Activity"; ObjectID = "L2M-p0-CtV"; */ +"L2M-p0-CtV.text" = "Activité"; + +/* Class = "UITextField"; placeholder = "mode"; ObjectID = "LEn-Jc-PvC"; Note = "Placeholder. Do not translate"; */ +"LEn-Jc-PvC.placeholder" = "mode"; + +/* Class = "UITextField"; placeholder = "latitude"; ObjectID = "Lmo-Kp-uCi"; */ +"Lmo-Kp-uCi.placeholder" = "latitude"; + +/* Class = "UILabel"; text = "Secret encryption key"; ObjectID = "lQx-Zr-z69"; */ +"lQx-Zr-z69.text" = "Clé de chiffrement secrète"; + +/* Class = "UITextField"; placeholder = "number"; ObjectID = "lTh-wG-5YG"; */ +"lTh-wG-5YG.placeholder" = "nombre"; + +/* Class = "UITextField"; placeholder = "Meters"; ObjectID = "M0H-SF-pCO"; */ +"M0H-SF-pCO.placeholder" = "Mètres"; + +/* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ +"mhI-D6-Y0f.text" = "Créé le"; + +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; + +/* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ +"msF-bI-hEJ.title" = "Amis"; + +/* Class = "UINavigationItem"; title = "Modes"; ObjectID = "nJk-gq-XUi"; */ +"nJk-gq-XUi.title" = "Modes"; + +/* Class = "UILabel"; text = "positions"; ObjectID = "NkN-Ib-izC"; Note = "Don't translate, technical term"; */ +"NkN-Ib-izC.text" = "positions"; + +/* Class = "UITableViewSection"; headerTitle = "Expert Mode"; ObjectID = "NRQ-7X-SLM"; */ +"NRQ-7X-SLM.headerTitle" = "Mode Expert"; + +/* Class = "UINavigationItem"; title = "TLS"; ObjectID = "NS8-pg-IlP"; Note = "Don't translate, technical term"; */ +"NS8-pg-IlP.title" = "TLS"; + +/* Class = "UITextField"; placeholder = "timestamp"; ObjectID = "nwd-8O-YcR"; */ +"nwd-8O-YcR.placeholder" = "horodatage"; + +/* Class = "UILabel"; text = "Proto"; ObjectID = "NZB-F6-F8c"; */ +"NZB-F6-F8c.text" = "Proto"; + +/* Class = "UILabel"; text = "Name"; ObjectID = "o8t-NB-IV6"; */ +"o8t-NB-IV6.text" = "Nom"; + +/* Class = "UITextField"; placeholder = "Seconds"; ObjectID = "oBs-Zn-P4m"; */ +"oBs-Zn-P4m.placeholder" = "Secondes"; + +/* Class = "UINavigationItem"; title = "Map"; ObjectID = "OeB-EW-2jx"; */ +"OeB-EW-2jx.title" = "Carte"; + +/* Class = "UILabel"; text = "Longitude"; ObjectID = "OgN-Bg-AeZ"; */ +"OgN-Bg-AeZ.text" = "Longitude"; + +/* Class = "UILabel"; text = "Subtitle"; ObjectID = "OIH-xB-QZe"; */ +"OIH-xB-QZe.text" = "Sous-titre"; + +/* Class = "UITextField"; placeholder = "userid"; ObjectID = "Oiq-Kb-qLx"; */ +"Oiq-Kb-qLx.placeholder" = "userid"; + +/* Class = "UITextField"; placeholder = "qos"; ObjectID = "PBp-Kc-CwF"; Note = "Placeholder. Do not translate"; */ +"PBp-Kc-CwF.placeholder" = "qos"; + +/* Class = "UITextField"; placeholder = "url"; ObjectID = "pD2-Zj-Toq"; */ +"pD2-Zj-Toq.placeholder" = "url"; + +/* Class = "UILabel"; text = "URL"; ObjectID = "pHe-yA-a8f"; */ +"pHe-yA-a8f.text" = "URL"; + +/* Class = "UITextField"; placeholder = "proto"; ObjectID = "pn1-hA-OmO"; */ +"pn1-hA-OmO.placeholder" = "proto"; + +/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "pRh-Nl-A5i"; */ +"pRh-Nl-A5i.title" = "Elément"; + +/* Class = "UILabel"; text = "To"; ObjectID = "pud-EK-OTL"; */ +"pud-EK-OTL.text" = "Vers"; + +/* Class = "UILabel"; text = "Radius for Region (m)"; ObjectID = "Q3S-EG-XKZ"; */ +"Q3S-EG-XKZ.text" = "Rayon (m)"; + +/* Class = "UILabel"; text = "Websockets"; ObjectID = "qg7-Fn-2Qr"; Note = "Don't translate, technical term"; */ +"qg7-Fn-2Qr.text" = "Websockets"; + +/* Class = "UILabel"; text = "UUID"; ObjectID = "Qpu-nC-kBF"; */ +"Qpu-nC-kBF.text" = "UUID"; + +/* Class = "UIButton"; normalTitle = "Settings"; ObjectID = "R0X-4j-vxu"; */ +"R0X-4j-vxu.normalTitle" = "Paramètres"; + +/* Class = "UILabel"; text = "effective tid"; ObjectID = "rdL-4M-Ugx"; Note = "Don't translate, technical term"; */ +"rdL-4M-Ugx.text" = "effective tid"; + +/* Class = "UINavigationItem"; title = "Create Card"; ObjectID = "rJ2-2y-TWr"; */ +"rJ2-2y-TWr.title" = "Créer une carte"; + +/* Class = "UIButton"; normalTitle = "Publish Waypoints"; ObjectID = "rMe-Is-0BE"; */ +"rMe-Is-0BE.normalTitle" = "Publier les points"; + +/* Class = "UIButton"; configuration.title = "Use Camera"; ObjectID = "Rvi-2b-Hb0"; */ +"Rvi-2b-Hb0.configuration.title" = "Utilisez la camera"; + +/* Class = "UIButton"; normalTitle = "Use Camera"; ObjectID = "Rvi-2b-Hb0"; */ +"Rvi-2b-Hb0.normalTitle" = "Utilisez la camera"; + +/* Class = "UILabel"; text = "Subtitle"; ObjectID = "rx4-uC-NeB"; */ +"rx4-uC-NeB.text" = "Sous-titre"; + +/* Class = "UILabel"; text = "Status"; ObjectID = "Rxv-hL-MC1"; Note = "Placeholder. Do not translate!"; */ +"Rxv-hL-MC1.text" = "Statut"; + +/* Class = "UITextField"; placeholder = "name"; ObjectID = "s1I-Ff-fYw"; */ +"s1I-Ff-fYw.placeholder" = "nom"; + +/* Class = "UILabel"; text = "TrackerID"; ObjectID = "SaB-mS-8Nw"; Note = "Don't translate, technical term"; */ +"SaB-mS-8Nw.text" = "TrackerID"; + +/* Class = "UILabel"; text = "UserID"; ObjectID = "SAr-Vi-xHD"; */ +"SAr-Vi-xHD.text" = "UserID"; + +/* Class = "UILabel"; text = "downgrade"; ObjectID = "Sbl-15-Idv"; Note = "Don't translate, technical term"; */ +"Sbl-15-Idv.text" = "dégrader"; + +/* Class = "UILabel"; text = "Distance"; ObjectID = "SCe-XW-vBZ"; */ +"SCe-XW-vBZ.text" = "Distance"; + +/* Class = "UINavigationItem"; title = "Create Tour"; ObjectID = "SR5-Yo-l2L"; */ +"SR5-Yo-l2L.title" = "Créer un tour"; + +/* Class = "UITextView"; text = ""; ObjectID = "src-OY-ZUR"; Note = "Don't translate. Placeholder"; */ +"src-OY-ZUR.text" = ""; + +/* Class = "UITextField"; placeholder = "subTopic"; ObjectID = "suj-kA-G3U"; Note = "Placeholder. Do not translate"; */ +"suj-kA-G3U.placeholder" = "subTopic"; + +/* Class = "UILabel"; text = "From"; ObjectID = "SZe-bR-3x5"; */ +"SZe-bR-3x5.text" = "De"; + +/* Class = "UILabel"; text = "Major"; ObjectID = "sZM-l3-N2o"; */ +"sZM-l3-N2o.text" = "Majeur"; + +/* Class = "UITextField"; placeholder = "minor"; ObjectID = "Tc6-JR-qOB"; */ +"Tc6-JR-qOB.placeholder" = "mineur"; + +/* Class = "UIButton"; normalTitle = "Tours"; ObjectID = "tiK-11-lia"; */ +"tiK-11-lia.normalTitle" = "Tours"; + +/* Class = "UITableViewSection"; headerTitle = "Connection"; ObjectID = "TPY-zx-JfY"; */ +"TPY-zx-JfY.headerTitle" = "Connexion"; + +/* Class = "UITextField"; placeholder = "host"; ObjectID = "tQs-PK-sbV"; Note = "Don't translate, technical term"; */ +"tQs-PK-sbV.placeholder" = "hôte"; + +/* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ +"uci-TJ-YaO.headerTitle" = "Lieu"; + +/* Class = "UILabel"; text = "DeviceID"; ObjectID = "uJc-pU-O6W"; Note = "Don't translate, technical term"; */ +"uJc-pU-O6W.text" = "DeviceID"; + +/* Class = "UILabel"; text = "Authentication"; ObjectID = "UjS-PQ-pwa"; */ +"UjS-PQ-pwa.text" = "Authentification"; + +/* Class = "UITextField"; placeholder = "major"; ObjectID = "UqU-7l-HX1"; */ +"UqU-7l-HX1.placeholder" = "majeur"; + +/* Class = "UILabel"; text = "Subtitle"; ObjectID = "Urx-Dz-nZk"; */ +"Urx-Dz-nZk.text" = "Sous-titre"; + +/* Class = "UILabel"; text = "monitoring"; ObjectID = "vhk-Yh-d0n"; Note = "Don't translate, technical term"; */ +"vhk-Yh-d0n.text" = "suivi"; + +/* Class = "UILabel"; text = "ignoreStaleLocations"; ObjectID = "vHW-Iv-6Q1"; Note = "Don't translate, technical term"; */ +"vHW-Iv-6Q1.text" = "ignoreStaleLocations"; + +/* Class = "UITableViewSection"; headerTitle = "MQTT Mode"; ObjectID = "vi2-IZ-KJt"; */ +"vi2-IZ-KJt.headerTitle" = "Mode MQTT"; + +/* Class = "UILabel"; text = "TLS"; ObjectID = "VQE-Wz-JiS"; Note = "Technical termin. Do not translate"; */ +"VQE-Wz-JiS.text" = "TLS"; + +/* Class = "UILabel"; text = "allowRemoteLocation"; ObjectID = "VqT-ix-RdG"; Note = "Don't translate, technical term"; */ +"VqT-ix-RdG.text" = "allowRemoteLocation"; + +/* Class = "UILabel"; text = "effective subTopic"; ObjectID = "vUl-tT-Aw3"; Note = "Don't translate, technical term"; */ +"vUl-tT-Aw3.text" = "effective subTopic"; + +/* Class = "UILabel"; text = "cleanSession"; ObjectID = "VYy-2S-U3O"; Note = "Don't translate, technical term"; */ +"VYy-2S-U3O.text" = "cleanSession"; + +/* Class = "UILabel"; text = "subTopic"; ObjectID = "w8s-ld-3gB"; Note = "Don't translate, technical term"; */ +"w8s-ld-3gB.text" = "sousSujet"; + +/* Class = "UITextField"; placeholder = "topic"; ObjectID = "wKK-9Q-BMU"; */ +"wKK-9Q-BMU.placeholder" = "sujet"; + +/* Class = "UILabel"; text = "Name"; ObjectID = "WPX-rf-Obi"; */ +"WPX-rf-Obi.text" = "Nom"; + +/* Class = "UILabel"; text = "Timestamp"; ObjectID = "x2d-ex-SAA"; */ +"x2d-ex-SAA.text" = "Horodatage"; + +/* Class = "UILabel"; text = "pubQos"; ObjectID = "x67-7L-vnt"; Note = "Don't translate, technical term"; */ +"x67-7L-vnt.text" = "pubQos"; + +/* Class = "UITextField"; placeholder = "downgrade%"; ObjectID = "XkO-CT-wUS"; Note = "Placeholder. Do not translate"; */ +"XkO-CT-wUS.placeholder" = "dégrader%"; + +/* Class = "UIButton"; normalTitle = "Mastodon"; ObjectID = "YlH-Kr-wOD"; */ +"YlH-Kr-wOD.normalTitle" = "Mastodon"; + +/* Class = "UILabel"; text = "Coordinates"; ObjectID = "Ym9-bx-HAr"; */ +"Ym9-bx-HAr.text" = "Coordonnées"; + +/* Class = "UILabel"; text = "ignoreInaccurateLocations"; ObjectID = "yni-yE-tcr"; Note = "Don't translate, technical term"; */ +"yni-yE-tcr.text" = "ignoreInaccurateLocations"; + +/* Class = "UITextField"; placeholder = "number"; ObjectID = "yny-2e-dpz"; */ +"yny-2e-dpz.placeholder" = "nombre"; + +/* Class = "UIButton"; normalTitle = "Publish Settings"; ObjectID = "YQ6-jA-Rsh"; */ +"YQ6-jA-Rsh.normalTitle" = "Paramètres de publication"; + +/* Class = "UIButton"; normalTitle = "Export Settings"; ObjectID = "ysB-cv-35Y"; */ +"ysB-cv-35Y.normalTitle" = "Exporter les paramètres"; + +/* Class = "UILabel"; text = "Coordinates"; ObjectID = "Yx0-Kk-yOQ"; */ +"Yx0-Kk-yOQ.text" = "Coordonnées"; + +/* Class = "UILabel"; text = "Title"; ObjectID = "z87-2B-BRC"; */ +"z87-2B-BRC.text" = "Titre"; + +/* Class = "UITextField"; placeholder = "seconds"; ObjectID = "ZT5-mN-Tt5"; */ +"ZT5-mN-Tt5.placeholder" = "secondes"; + +/* Class = "UITextField"; placeholder = "port"; ObjectID = "ZW3-WS-Wb7"; Note = "Don't translate, technical term"; */ +"ZW3-WS-Wb7.placeholder" = "port"; + diff --git a/OwnTracks/OwnTracks/gl.lproj/Localizable.strings b/OwnTracks/OwnTracks/gl.lproj/Localizable.strings index e2f31b48..d9f40478 100644 --- a/OwnTracks/OwnTracks/gl.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/gl.lproj/Localizable.strings @@ -91,7 +91,7 @@ /* Export */ "Export" = "Exportar"; -/* Fetching sharing list from backend */ +/* Fetching tour list from backend */ "Fetching tour list from backend" = "Obtendo a lista de percorridos da infraestrutura"; /* Display when file processing succeeds (filename follows) */ @@ -241,7 +241,7 @@ /* Send button title */ "Send" = "Enviar"; -/* Send location now button */ +/* Send location now */ "Send location now" = "Enviar a localización agora"; /* content of an alert message regarding card */ diff --git a/OwnTracks/OwnTracks/nl.lproj/Intents.strings b/OwnTracks/OwnTracks/nl.lproj/Intents.strings index dacb1818..f69985ac 100644 --- a/OwnTracks/OwnTracks/nl.lproj/Intents.strings +++ b/OwnTracks/OwnTracks/nl.lproj/Intents.strings @@ -1,66 +1,63 @@ -"1p9eFA" = "Mark your next Position"; +/* (No Comment) */ +"5EuzDa" = "handleiding"; -"5EuzDa" = "manual"; +/* (No Comment) */ +"B33bKe" = "stil"; -"9QQuvB" = "Set a tag for all subseqent locations"; +/* (No Comment) */ +"EJYIEL" = "Verstuur huidige locatie"; -"A8tk7h" = "Point Of Interest"; +/* (No Comment) */ +"EqYRFW" = "verplaats"; -"B33bKe" = "quiet"; +/* (No Comment) */ +"FYfTj6" = "Wijzig Monitoring Mode"; -"EJYIEL" = "Send current location"; +/* (No Comment) */ +"GJDEib-5EuzDa" = "Wijzigen naar 'handmatige mode'?"; -"EqYRFW" = "move"; +/* (No Comment) */ +"GJDEib-B33bKe" = "Wijzigen naar 'uitgeschakelde mode'?"; -"FYfTj6" = "Change Monitoring Mode"; +/* (No Comment) */ +"GJDEib-EqYRFW" = "Wijzigen naar 'verplaats mode'?"; -"GJDEib-5EuzDa" = "Just to confirm, you wanted ‘manual’?"; +/* (No Comment) */ +"GJDEib-l7Rl2N" = "Wijzigen naar 'significante mode'?"; -"GJDEib-B33bKe" = "Just to confirm, you wanted ‘quiet’?"; +/* (No Comment) */ +"JylJeF" = "Wijzig Monitoring Mode"; -"GJDEib-EqYRFW" = "Just to confirm, you wanted ‘move’?"; - -"GJDEib-l7Rl2N" = "Just to confirm, you wanted ‘significant’?"; - -"JYqwqK" = "Tag"; - -"JylJeF" = "Change Monitoring Mode"; - -"KwS9So" = "Name"; +/* (No Comment) */ +"l7Rl2N" = "significant"; -"MfQBKX" = "Monitoring Mode"; +/* (No Comment) */ +"MfQBKX" = "Monitoring mode"; -"Ogyrko" = "Change your monitoring mode"; +/* (No Comment) */ +"Ogyrko" = "Wijzig je monitoring mode"; -"P5jx7T-5EuzDa" = "There are ${count} options matching ‘manual’."; +/* (No Comment) */ +"P5jx7T-5EuzDa" = "Er komen ${count} opties overeen met 'handmatige mode'."; -"P5jx7T-B33bKe" = "There are ${count} options matching ‘quiet’."; +/* (No Comment) */ +"P5jx7T-B33bKe" = "Er komen ${count} opties overeen met 'uitgeschakelde mode'."; -"P5jx7T-EqYRFW" = "There are ${count} options matching ‘move’."; +/* (No Comment) */ +"P5jx7T-EqYRFW" = "Er komen ${count} opties overeen met 'verplaats mode'."; -"P5jx7T-l7Rl2N" = "There are ${count} options matching ‘significant’."; +/* (No Comment) */ +"P5jx7T-l7Rl2N" = "Er komen ${count} opties overeen met 'significante mode'."; +/* (No Comment) */ "PKS8bh" = "Monitoring"; -"QISlRY" = "Name of the Point of Interest"; - -"Qdfnga" = "Tag"; - -"SW8Qnb" = "Tag to be applied to all subsequent positions"; - -"WvwXPJ" = "Send your location immediately"; - -"d8xyQf" = "Tag to be applied to all subsequent positions"; - -"g3MVqx" = "Tag"; - -"l7Rl2N" = "significant"; - -"rpbQ0I" = "Name of the Point of Interest"; - -"u3pDrc" = "Send Now"; +/* (No Comment) */ +"u3pDrc" = "Verstuur nu"; -"vuIozC" = "Change Monitoring"; +/* (No Comment) */ +"vuIozC" = "Wijzig Monitoring"; -"wcOPCR" = "Name of the Point of Interest"; +/* (No Comment) */ +"WvwXPJ" = "Verstuur je lokatie direct"; diff --git a/OwnTracks/OwnTracks/nl.lproj/Localizable.strings b/OwnTracks/OwnTracks/nl.lproj/Localizable.strings index 730806fd..89d4e37d 100644 --- a/OwnTracks/OwnTracks/nl.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/nl.lproj/Localizable.strings @@ -145,9 +145,6 @@ /* Title map interaction */ "Map Interaction" = "Kaart interactie"; -/* Alert header for connection change warning */ -"Connection change" = "Modus veranderen"; - /* Move */ "Move" = "Actie"; @@ -166,9 +163,6 @@ /* No location recorded indication */ "No location recorded" = "Geen locatie geregistreerd"; -/* Display after trying to process a file *//* No pressure available */ -"No pressure available" = "No pressure available"; - /* Display after trying to process a file */ "no url specified" = "geen url opgegeven"; @@ -196,6 +190,9 @@ /* Header of an alert message regarding circular region */ "Region" = "Regio"; +/* Requesting tour */ +"Requesting tour" = "Requesting tour"; + /* temporary display while resolving address */ "resolving..." = "opzoeken..."; @@ -208,7 +205,7 @@ /* Sat */ "Sat" = "Sat"; -/* User Activity (Siri) Send location now */ +/* Send location now */ "Send location now" = "Verstuur nu locatie"; /* Settings screen title */ @@ -277,44 +274,6 @@ /* You cannot use background fetch */ "You cannot use background fetch" = "U kunt niet op de achtergrond ophalen"; -/* You disabled background fetch */ -"You disabled background fetch" = "Je hebt het ophalen van de achtergrond uitgeschakeld"; - /* 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" = "U moet uw eigen OwnTracks-server instellen en uw configuratie bewerken voor volledige privacybescherming. Gedetailleerde informatie op https://owntracks.org/booklet"; -/* Alert message header for copy */ -"Copied" = "Copied"; - -/* Send location now button */ -"Send location now" = "Send location now"; - -/* Set POI button */ -"Set POI" = "Set POI"; - -/* Set tag button */ -"Set tag" = "Set tag"; - -/* Set POI title */ -"Set POI" = "Set POI"; - -/* Set Tag title */ -"Set Tag" = "Set Tag"; - -/* Send button title*/ -"Send" = "Send"; - -/* Remove button title*/ -"Remove" = "Remove"; - -/* Shortcut Switch to Move Monitoring Monitoring Mode */ -"Switch to Move Monitoring Mode" = "Switch to Move Monitoring Mode"; - -/* Shortcut Switch to Significant Changes Monitoring Mode */ -"Switch to Significant Changes Monitoring Mode" = "Switch to Significant Changes Monitoring Mode"; - -/* Shortcut Switch to Manual Monitoring Mode */ -"Switch to Manual Monitoring Mode" = "Switch to Manual Monitoring Mode"; - -/* Shortcut Switch to Quiet Monitoring Mode */ -"Switch to Quiet Monitoring Mode" = "Switch to Quiet Monitoring Mode"; diff --git a/OwnTracks/OwnTracks/nl.lproj/Storyboard.strings b/OwnTracks/OwnTracks/nl.lproj/Storyboard.strings index 3734edee..08dd8746 100644 --- a/OwnTracks/OwnTracks/nl.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/nl.lproj/Storyboard.strings @@ -70,9 +70,6 @@ /* Class = "UIButton"; normalTitle = "Export Waypoints"; ObjectID = "54d-E6-cWX"; */ "54d-E6-cWX.normalTitle" = "Exporteer Routepunten"; -/* Class = "UITextField"; placeholder = "willTopic"; ObjectID = "79P-sU-en0"; Note = "Placeholder. Do not translate"; */ -"79P-sU-en0.placeholder" = "willTopic"; - /* Class = "UILabel"; text = "keepAlive"; ObjectID = "222-vu-d4y"; Note = "Don't translate, technical term"; */ "222-vu-d4y.text" = "keepAlive"; @@ -121,9 +118,6 @@ /* Class = "UILabel"; text = "Topic"; ObjectID = "Dgw-5m-uvy"; */ "Dgw-5m-uvy.text" = "Topic"; -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "dhG-pz-V9R"; */ -"dhG-pz-V9R.title" = "Item"; - /* Class = "UITableViewSection"; headerTitle = "Beacon Region"; ObjectID = "dPT-PC-ShQ"; */ "dPT-PC-ShQ.headerTitle" = "Beacon regio"; @@ -131,7 +125,7 @@ "dUg-TH-IQ0.placeholder" = "trackerid"; /* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ -"dZg-CC-7yD.text" = "Copyright © 2013-2021 door Christoph Krey, https://owntracks.org"; +"dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; /* Class = "UILabel"; text = "ranging"; ObjectID = "DZx-uw-XhQ"; Note = "Don't translate, technical term"; */ "DZx-uw-XhQ.text" = "ranging"; @@ -145,6 +139,9 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Documentatie"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + /* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ "EWI-7o-7Jo.text" = "Port"; @@ -163,9 +160,6 @@ /* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ "g84-aA-XOI.text" = "Versie"; -/* Class = "UITextField"; placeholder = "qos"; ObjectID = "giY-cI-jfy"; Note = "Placeholder. Do not translate"; */ -"giY-cI-jfy.placeholder" = "qos"; - /* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ "Gjb-Ud-8a8.headerTitle" = "Owntracks - Je lokatie partner"; @@ -241,9 +235,6 @@ /* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ "IsX-6T-YbC.placeholder" = "clientId"; -/* Class = "UILabel"; text = "willTopic"; ObjectID = "iuh-ye-xuh"; Note = "Don't translate, technical term"; */ -"iuh-ye-xuh.text" = "willTopic"; - /* Class = "UINavigationItem"; title = "Settings"; ObjectID = "jaH-UC-XYI"; */ "jaH-UC-XYI.title" = "Instellingen"; @@ -259,9 +250,6 @@ /* Class = "UILabel"; text = "sub"; ObjectID = "Jw3-DE-n5i"; Note = "Don't translate, technical term"; */ "Jw3-DE-n5i.text" = "sub"; -/* Class = "UILabel"; text = "effective willTopic"; ObjectID = "jwg-hb-6ed"; Note = "Don't translate, technical term"; */ -"jwg-hb-6ed.text" = "effectieve willTopic"; - /* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ "jwK-F1-3iE.placeholder" = "Coördinaten"; @@ -298,8 +286,8 @@ /* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ "mhI-D6-Y0f.text" = "Gemaakt op"; -/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; ObjectID = "Moe-Di-frm"; */ -"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; /* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ "msF-bI-hEJ.title" = "Vrienden"; @@ -373,9 +361,6 @@ /* Class = "UILabel"; text = "effective tid"; ObjectID = "rdL-4M-Ugx"; Note = "Don't translate, technical term"; */ "rdL-4M-Ugx.text" = "effectieve tijd"; -/* Class = "UITextField"; placeholder = ""; ObjectID = "RfS-uy-gRR"; Note = "Placeholder. Don't translate."; */ -"RfS-uy-gRR.placeholder" = ""; - /* Class = "UINavigationItem"; title = "Create Card"; ObjectID = "rJ2-2y-TWr"; */ "rJ2-2y-TWr.title" = "Kaart maken"; @@ -424,9 +409,6 @@ /* Class = "UILabel"; text = "Major"; ObjectID = "sZM-l3-N2o"; */ "sZM-l3-N2o.text" = "Major"; -/* Class = "UILabel"; text = "willQos"; ObjectID = "t48-sP-9SU"; Note = "Don't translate, technical term"; */ -"t48-sP-9SU.text" = "willQos"; - /* Class = "UITextField"; placeholder = "minor"; ObjectID = "Tc6-JR-qOB"; */ "Tc6-JR-qOB.placeholder" = "minor"; @@ -442,9 +424,6 @@ /* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ "uci-TJ-YaO.headerTitle" = "Plaats"; -/* Class = "UILabel"; text = "willRetain"; ObjectID = "udF-FX-N41"; Note = "Don't translate, technical term"; */ -"udF-FX-N41.text" = "willRetain"; - /* Class = "UILabel"; text = "DeviceID"; ObjectID = "uJc-pU-O6W"; Note = "Don't translate, technical term"; */ "uJc-pU-O6W.text" = "Apparaat ID"; diff --git a/OwnTracks/OwnTracks/pl.lproj/Intents.strings b/OwnTracks/OwnTracks/pl.lproj/Intents.strings index dacb1818..403c034f 100644 --- a/OwnTracks/OwnTracks/pl.lproj/Intents.strings +++ b/OwnTracks/OwnTracks/pl.lproj/Intents.strings @@ -1,66 +1,63 @@ -"1p9eFA" = "Mark your next Position"; +/* (No Comment) */ +"5EuzDa" = "ręczny"; -"5EuzDa" = "manual"; +/* (No Comment) */ +"B33bKe" = "cichy"; -"9QQuvB" = "Set a tag for all subseqent locations"; +/* (No Comment) */ +"EJYIEL" = "Wyślij bieżącą pozycję"; -"A8tk7h" = "Point Of Interest"; +/* (No Comment) */ +"EqYRFW" = "poruszanie"; -"B33bKe" = "quiet"; +/* (No Comment) */ +"FYfTj6" = "Zmień tryb monitorowania"; -"EJYIEL" = "Send current location"; +/* (No Comment) */ +"GJDEib-5EuzDa" = "Dla potwierdzenia, chodzi o ‘ręczny’?"; -"EqYRFW" = "move"; +/* (No Comment) */ +"GJDEib-B33bKe" = "Dla potwierdzenia, chodzi o ‘cichy’?"; -"FYfTj6" = "Change Monitoring Mode"; +/* (No Comment) */ +"GJDEib-EqYRFW" = "Dla potwierdzenia, chodzi o ‘poruszania’?"; -"GJDEib-5EuzDa" = "Just to confirm, you wanted ‘manual’?"; +/* (No Comment) */ +"GJDEib-l7Rl2N" = "Dla potwierdzenia, chodzi o ‘znaczący’?"; -"GJDEib-B33bKe" = "Just to confirm, you wanted ‘quiet’?"; +/* (No Comment) */ +"JylJeF" = "Zmień tryb monitorowania"; -"GJDEib-EqYRFW" = "Just to confirm, you wanted ‘move’?"; +/* (No Comment) */ +"l7Rl2N" = "znaczący"; -"GJDEib-l7Rl2N" = "Just to confirm, you wanted ‘significant’?"; +/* (No Comment) */ +"MfQBKX" = "Enum"; -"JYqwqK" = "Tag"; +/* (No Comment) */ +"Ogyrko" = "Zmień swój tryb monitorowania"; -"JylJeF" = "Change Monitoring Mode"; +/* (No Comment) */ +"P5jx7T-5EuzDa" = "Istnieje ${count} opcji pasujących do ‘ręczny’."; -"KwS9So" = "Name"; +/* (No Comment) */ +"P5jx7T-B33bKe" = "Istnieje ${count} opcji pasujących do ‘cichy’."; -"MfQBKX" = "Monitoring Mode"; +/* (No Comment) */ +"P5jx7T-EqYRFW" = "Istnieje ${count} opcji pasujących do ‘poruszania’."; -"Ogyrko" = "Change your monitoring mode"; +/* (No Comment) */ +"P5jx7T-l7Rl2N" = "Istnieje ${count} opcji pasujących do ‘znaczący’."; -"P5jx7T-5EuzDa" = "There are ${count} options matching ‘manual’."; +/* (No Comment) */ +"PKS8bh" = "Monitorowanie"; -"P5jx7T-B33bKe" = "There are ${count} options matching ‘quiet’."; +/* (No Comment) */ +"u3pDrc" = "Wyślij teraz"; -"P5jx7T-EqYRFW" = "There are ${count} options matching ‘move’."; +/* (No Comment) */ +"vuIozC" = "Zmień monitorowanie"; -"P5jx7T-l7Rl2N" = "There are ${count} options matching ‘significant’."; - -"PKS8bh" = "Monitoring"; - -"QISlRY" = "Name of the Point of Interest"; - -"Qdfnga" = "Tag"; - -"SW8Qnb" = "Tag to be applied to all subsequent positions"; - -"WvwXPJ" = "Send your location immediately"; - -"d8xyQf" = "Tag to be applied to all subsequent positions"; - -"g3MVqx" = "Tag"; - -"l7Rl2N" = "significant"; - -"rpbQ0I" = "Name of the Point of Interest"; - -"u3pDrc" = "Send Now"; - -"vuIozC" = "Change Monitoring"; - -"wcOPCR" = "Name of the Point of Interest"; +/* (No Comment) */ +"WvwXPJ" = "Wyślij swoją lokalizację natychmiast"; diff --git a/OwnTracks/OwnTracks/pl.lproj/Localizable.strings b/OwnTracks/OwnTracks/pl.lproj/Localizable.strings index 66f13e19..6517bea1 100644 --- a/OwnTracks/OwnTracks/pl.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/pl.lproj/Localizable.strings @@ -148,9 +148,6 @@ /* Title map interaction */ "Map Interaction" = "Interakcja z mapą"; -/* Alert header for connection change warning */ -"Connection change" = "Zmiana trybu"; - /* Move */ "Move" = "Poruszania"; @@ -169,9 +166,6 @@ /* No location recorded indication */ "No location recorded" = "No location recorded"; -/* Display after trying to process a file *//* No pressure available */ -"No pressure available" = "No pressure available"; - /* Display after trying to process a file */ "no url specified" = "URL nieznany"; @@ -199,6 +193,9 @@ /* Header of an alert message regarding circular region */ "Region" = "Obszar"; +/* Requesting tour */ +"Requesting tour" = "Requesting tour"; + /* temporary display while resolving address */ "resolving..." = "rozwiązywanie..."; @@ -211,7 +208,7 @@ /* Sat */ "Sat" = "Sat"; -/* User Activity (Siri) Send location now */ +/* Send location now */ "Send location now" = "Send location now"; /* content of an alert message regarding card */ @@ -283,44 +280,6 @@ /* You cannot use background fetch */ "You cannot use background fetch" = "Nie możesz użyć pobrania w tle"; -/* You disabled background fetch */ -"You disabled background fetch" = "Wyłączyłeś pobieranie w tle"; - /* 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" = "Możesz skonfigurować własny serwer OwnTracks dla pełnej ochrony prywatności. Więcej informacji tutaj: https://owntracks.org/booklet"; -/* Alert message header for copy */ -"Copied" = "Copied"; - -/* Send location now button */ -"Send location now" = "Send location now"; - -/* Set POI button */ -"Set POI" = "Set POI"; - -/* Set tag button */ -"Set tag" = "Set tag"; - -/* Set POI title */ -"Set POI" = "Set POI"; - -/* Set Tag title */ -"Set Tag" = "Set Tag"; - -/* Send button title*/ -"Send" = "Send"; - -/* Remove button title*/ -"Remove" = "Remove"; - -/* Shortcut Switch to Move Monitoring Monitoring Mode */ -"Switch to Move Monitoring Mode" = "Switch to Move Monitoring Mode"; - -/* Shortcut Switch to Significant Changes Monitoring Mode */ -"Switch to Significant Changes Monitoring Mode" = "Switch to Significant Changes Monitoring Mode"; - -/* Shortcut Switch to Manual Monitoring Mode */ -"Switch to Manual Monitoring Mode" = "Switch to Manual Monitoring Mode"; - -/* Shortcut Switch to Quiet Monitoring Mode */ -"Switch to Quiet Monitoring Mode" = "Switch to Quiet Monitoring Mode"; diff --git a/OwnTracks/OwnTracks/pl.lproj/Storyboard.strings b/OwnTracks/OwnTracks/pl.lproj/Storyboard.strings index e52ef818..51974335 100644 --- a/OwnTracks/OwnTracks/pl.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/pl.lproj/Storyboard.strings @@ -70,9 +70,6 @@ /* Class = "UIButton"; normalTitle = "Export Waypoints"; ObjectID = "54d-E6-cWX"; */ "54d-E6-cWX.normalTitle" = "Eksportuj Punkty"; -/* Class = "UITextField"; placeholder = "willTopic"; ObjectID = "79P-sU-en0"; Note = "Placeholder. Do not translate"; */ -"79P-sU-en0.placeholder" = "willTopic"; - /* Class = "UILabel"; text = "keepAlive"; ObjectID = "222-vu-d4y"; Note = "Don't translate, technical term"; */ "222-vu-d4y.text" = "keepAlive"; @@ -121,9 +118,6 @@ /* Class = "UILabel"; text = "Topic"; ObjectID = "Dgw-5m-uvy"; */ "Dgw-5m-uvy.text" = "Temat"; -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "dhG-pz-V9R"; */ -"dhG-pz-V9R.title" = "Pozycja"; - /* Class = "UITableViewSection"; headerTitle = "Beacon Region"; ObjectID = "dPT-PC-ShQ"; */ "dPT-PC-ShQ.headerTitle" = "Obszar Beacona"; @@ -131,7 +125,7 @@ "dUg-TH-IQ0.placeholder" = "trackerid"; /* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ -"dZg-CC-7yD.text" = "Copyright © 2013-2021 by Christoph Krey, https://owntracks.org\n"; +"dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; /* Class = "UILabel"; text = "ranging"; ObjectID = "DZx-uw-XhQ"; Note = "Don't translate, technical term"; */ "DZx-uw-XhQ.text" = "nośny"; @@ -145,6 +139,9 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Dokumentacja"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + /* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ "EWI-7o-7Jo.text" = "Port"; @@ -163,9 +160,6 @@ /* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ "g84-aA-XOI.text" = "Wersja"; -/* Class = "UITextField"; placeholder = "qos"; ObjectID = "giY-cI-jfy"; Note = "Placeholder. Do not translate"; */ -"giY-cI-jfy.placeholder" = "qos"; - /* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ "Gjb-Ud-8a8.headerTitle" = "OwnTracks - Twój asystent lokalizacji"; @@ -244,9 +238,6 @@ /* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ "IsX-6T-YbC.placeholder" = "clientId"; -/* Class = "UILabel"; text = "willTopic"; ObjectID = "iuh-ye-xuh"; Note = "Don't translate, technical term"; */ -"iuh-ye-xuh.text" = "willTopic"; - /* Class = "UINavigationItem"; title = "Settings"; ObjectID = "jaH-UC-XYI"; */ "jaH-UC-XYI.title" = "Ustawienia"; @@ -262,9 +253,6 @@ /* Class = "UILabel"; text = "sub"; ObjectID = "Jw3-DE-n5i"; Note = "Don't translate, technical term"; */ "Jw3-DE-n5i.text" = "sub"; -/* Class = "UILabel"; text = "effective willTopic"; ObjectID = "jwg-hb-6ed"; Note = "Don't translate, technical term"; */ -"jwg-hb-6ed.text" = "rzeczywisty willTopic"; - /* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ "jwK-F1-3iE.placeholder" = "współrzędne"; @@ -304,8 +292,8 @@ /* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ "mhI-D6-Y0f.text" = "Utworzony"; -/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; ObjectID = "Moe-Di-frm"; */ -"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; /* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ "msF-bI-hEJ.title" = "Znajomi"; @@ -379,9 +367,6 @@ /* Class = "UILabel"; text = "effective tid"; ObjectID = "rdL-4M-Ugx"; Note = "Don't translate, technical term"; */ "rdL-4M-Ugx.text" = "effective tid"; -/* Class = "UITextField"; placeholder = ""; ObjectID = "RfS-uy-gRR"; Note = "Placeholder. Don't translate."; */ -"RfS-uy-gRR.placeholder" = ""; - /* Class = "UINavigationItem"; title = "Create Card"; ObjectID = "rJ2-2y-TWr"; */ "rJ2-2y-TWr.title" = "Utwórz kartę"; @@ -430,9 +415,6 @@ /* Class = "UILabel"; text = "Major"; ObjectID = "sZM-l3-N2o"; */ "sZM-l3-N2o.text" = "Major"; -/* Class = "UILabel"; text = "willQos"; ObjectID = "t48-sP-9SU"; Note = "Don't translate, technical term"; */ -"t48-sP-9SU.text" = "willQos"; - /* Class = "UITextField"; placeholder = "minor"; ObjectID = "Tc6-JR-qOB"; */ "Tc6-JR-qOB.placeholder" = "minor"; @@ -448,9 +430,6 @@ /* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ "uci-TJ-YaO.headerTitle" = "Lokalizacja"; -/* Class = "UILabel"; text = "willRetain"; ObjectID = "udF-FX-N41"; Note = "Don't translate, technical term"; */ -"udF-FX-N41.text" = "willRetain"; - /* Class = "UILabel"; text = "DeviceID"; ObjectID = "uJc-pU-O6W"; Note = "Don't translate, technical term"; */ "uJc-pU-O6W.text" = "DeviceID"; diff --git a/OwnTracks/OwnTracks/sv.lproj/Localizable.strings b/OwnTracks/OwnTracks/sv.lproj/Localizable.strings index 62048212..8efa9114 100644 --- a/OwnTracks/OwnTracks/sv.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/sv.lproj/Localizable.strings @@ -88,7 +88,7 @@ /* Export */ "Export" = "Exportera"; -/* Fetching sharing list from backend */ +/* Fetching tour list from backend */ "Fetching tour list from backend" = "Hämtar reselista från backend"; /* Display when file processing succeeds (filename follows) */ @@ -232,7 +232,7 @@ /* Send button title */ "Send" = "Skicka"; -/* Send location now button */ +/* Send location now */ "Send location now" = "Skicka plats nu"; /* content of an alert message regarding card */ diff --git a/OwnTracks/OwnTracks/sv.lproj/Storyboard.strings b/OwnTracks/OwnTracks/sv.lproj/Storyboard.strings index c09ce537..c5e86b91 100644 --- a/OwnTracks/OwnTracks/sv.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/sv.lproj/Storyboard.strings @@ -127,6 +127,9 @@ /* Class = "UITextField"; placeholder = "trackerid"; ObjectID = "dUg-TH-IQ0"; Note = "Don't translate, technical term"; */ "dUg-TH-IQ0.placeholder" = "trackerid"; +/* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ +"dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; + /* Class = "UILabel"; text = "ranging"; ObjectID = "DZx-uw-XhQ"; Note = "Don't translate, technical term"; */ "DZx-uw-XhQ.text" = "varierar"; @@ -139,6 +142,9 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Dokumentation"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + /* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ "EWI-7o-7Jo.text" = "Port"; @@ -157,6 +163,9 @@ /* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ "g84-aA-XOI.text" = "Version"; +/* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ +"Gjb-Ud-8a8.headerTitle" = "OwnTracks - din platskompis"; + /* Class = "UITextField"; placeholder = ""; ObjectID = "gkb-3O-jAy"; Note = "Placeholder. Don't translate."; */ "gkb-3O-jAy.placeholder" = ""; @@ -286,6 +295,9 @@ /* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ "mhI-D6-Y0f.text" = "Skapad"; +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; + /* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ "msF-bI-hEJ.title" = "Vänner"; diff --git a/OwnTracks/OwnTracks/tr.lproj/Localizable.strings b/OwnTracks/OwnTracks/tr.lproj/Localizable.strings index b5e5d712..c0e475fe 100644 --- a/OwnTracks/OwnTracks/tr.lproj/Localizable.strings +++ b/OwnTracks/OwnTracks/tr.lproj/Localizable.strings @@ -88,7 +88,7 @@ /* Export */ "Export" = "İhracat"; -/* Fetching sharing list from backend */ +/* Fetching tour list from backend */ "Fetching tour list from backend" = "Fetching tour list from backend"; /* Display when file processing succeeds (filename follows) */ @@ -157,9 +157,6 @@ /* Title map interaction */ "Map Interaction" = "Harita Etkileşimi"; -/* Alert header for connection change warning */ -"Connection change" = "Mod değişikliği"; - /* Move */ "Move" = "Hareket"; @@ -178,9 +175,6 @@ /* No location recorded indication */ "No location recorded" = "Konum kaydedilmedi"; -/* Display after trying to process a file *//* No pressure available */ -"No pressure available" = "No pressure available"; - /* No or empty tour list received from backend */ "No or empty tour list received from backend" = "No or empty tour list received from backend"; @@ -238,7 +232,7 @@ /* Send button title */ "Send" = "Gönder"; -/* Send location now button */ +/* Send location now */ "Send location now" = "Şimdi konumu gönder"; /* content of an alert message regarding card */ diff --git a/OwnTracks/OwnTracks/tr.lproj/Storyboard.strings b/OwnTracks/OwnTracks/tr.lproj/Storyboard.strings index 90382d1f..94c0eedc 100644 --- a/OwnTracks/OwnTracks/tr.lproj/Storyboard.strings +++ b/OwnTracks/OwnTracks/tr.lproj/Storyboard.strings @@ -73,9 +73,6 @@ /* Class = "UIButton"; normalTitle = "Export Waypoints"; ObjectID = "54d-E6-cWX"; */ "54d-E6-cWX.normalTitle" = "Ara Noktaları Dışa Aktar"; -/* Class = "UITextField"; placeholder = "willTopic"; ObjectID = "79P-sU-en0"; Note = "Placeholder. Do not translate"; */ -"79P-sU-en0.placeholder" = "willTopic"; - /* Class = "UILabel"; text = "keepAlive"; ObjectID = "222-vu-d4y"; Note = "Don't translate, technical term"; */ "222-vu-d4y.text" = "hayatta kal"; @@ -124,9 +121,6 @@ /* Class = "UILabel"; text = "Topic"; ObjectID = "Dgw-5m-uvy"; */ "Dgw-5m-uvy.text" = "Konu"; -/* Class = "UIBarButtonItem"; title = "Item"; ObjectID = "dhG-pz-V9R"; */ -"dhG-pz-V9R.title" = "Öğe"; - /* Class = "UITableViewSection"; headerTitle = "Beacon Region"; ObjectID = "dPT-PC-ShQ"; */ "dPT-PC-ShQ.headerTitle" = "İşaret Bölgesi"; @@ -134,7 +128,7 @@ "dUg-TH-IQ0.placeholder" = "izci kimliği"; /* Class = "UITextView"; text = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; ObjectID = "dZg-CC-7yD"; */ -"dZg-CC-7yD.text" = "Telif hakkı © 2013-2021, Christoph Krey, https://owntracks.org"; +"dZg-CC-7yD.text" = "Copyright © 2013-2024 by Christoph Krey, https://owntracks.org"; /* Class = "UILabel"; text = "ranging"; ObjectID = "DZx-uw-XhQ"; Note = "Don't translate, technical term"; */ "DZx-uw-XhQ.text" = "değişen"; @@ -148,6 +142,9 @@ /* Class = "UIButton"; normalTitle = "Documentation"; ObjectID = "ePs-kX-VDJ"; */ "ePs-kX-VDJ.normalTitle" = "Dokümantasyon"; +/* Class = "UIBarButtonItem"; title = "-"; ObjectID = "ere-0U-4rD"; Note = "Placeholder. Do not translate"; */ +"ere-0U-4rD.title" = "-"; + /* Class = "UILabel"; text = "Port"; ObjectID = "EWI-7o-7Jo"; */ "EWI-7o-7Jo.text" = "Liman"; @@ -166,9 +163,6 @@ /* Class = "UILabel"; text = "Version"; ObjectID = "g84-aA-XOI"; */ "g84-aA-XOI.text" = "Versiyon"; -/* Class = "UITextField"; placeholder = "qos"; ObjectID = "giY-cI-jfy"; Note = "Placeholder. Do not translate"; */ -"giY-cI-jfy.placeholder" = "qos"; - /* Class = "UITableViewSection"; headerTitle = "OwnTracks - Your location companion"; ObjectID = "Gjb-Ud-8a8"; */ "Gjb-Ud-8a8.headerTitle" = "OwnTracks - Konum arkadaşınız"; @@ -247,9 +241,6 @@ /* Class = "UITextField"; placeholder = "clientId"; ObjectID = "IsX-6T-YbC"; Note = "Placeholder. Do not translate"; */ "IsX-6T-YbC.placeholder" = "Müşteri Kimliği"; -/* Class = "UILabel"; text = "willTopic"; ObjectID = "iuh-ye-xuh"; Note = "Don't translate, technical term"; */ -"iuh-ye-xuh.text" = "willTopic"; - /* Class = "UINavigationItem"; title = "Settings"; ObjectID = "jaH-UC-XYI"; */ "jaH-UC-XYI.title" = "Ayarlar"; @@ -265,9 +256,6 @@ /* Class = "UILabel"; text = "sub"; ObjectID = "Jw3-DE-n5i"; Note = "Don't translate, technical term"; */ "Jw3-DE-n5i.text" = "alt"; -/* Class = "UILabel"; text = "effective willTopic"; ObjectID = "jwg-hb-6ed"; Note = "Don't translate, technical term"; */ -"jwg-hb-6ed.text" = "etkili irade"; - /* Class = "UITextField"; placeholder = ""; ObjectID = "jwK-F1-3iE"; Note = "Placeholder. Don't translate."; */ "jwK-F1-3iE.placeholder" = "Koordinatlar"; @@ -307,8 +295,8 @@ /* Class = "UILabel"; text = "Created At"; ObjectID = "mhI-D6-Y0f"; */ "mhI-D6-Y0f.text" = "Oluşturulma Tarihi"; -/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; ObjectID = "Moe-Di-frm"; */ -"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org):\n CocoaLumberjack,\nABStaticTableViewController,\nlibsodium (libsodium.org),DSJSONSchemaValidation\n"; +/* Class = "UITextView"; text = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; ObjectID = "Moe-Di-frm"; */ +"Moe-Di-frm.text" = "Uses the following cocoapods (http://cocoapods.org): CocoaLumberjack, ABStaticTableViewController, Sodium, and DSJSONSchemaValidation."; /* Class = "UITabBarItem"; title = "Friends"; ObjectID = "msF-bI-hEJ"; */ "msF-bI-hEJ.title" = "Arkadaşlar"; @@ -382,9 +370,6 @@ /* Class = "UILabel"; text = "effective tid"; ObjectID = "rdL-4M-Ugx"; Note = "Don't translate, technical term"; */ "rdL-4M-Ugx.text" = "etkili haber"; -/* Class = "UITextField"; placeholder = ""; ObjectID = "RfS-uy-gRR"; Note = "Placeholder. Don't translate."; */ -"RfS-uy-gRR.placeholder" = ""; - /* Class = "UINavigationItem"; title = "Create Card"; ObjectID = "rJ2-2y-TWr"; */ "rJ2-2y-TWr.title" = "Kart Oluştur"; @@ -433,9 +418,6 @@ /* Class = "UILabel"; text = "Major"; ObjectID = "sZM-l3-N2o"; */ "sZM-l3-N2o.text" = "Majör"; -/* Class = "UILabel"; text = "willQos"; ObjectID = "t48-sP-9SU"; Note = "Don't translate, technical term"; */ -"t48-sP-9SU.text" = "willQos"; - /* Class = "UITextField"; placeholder = "minor"; ObjectID = "Tc6-JR-qOB"; */ "Tc6-JR-qOB.placeholder" = "minör"; @@ -451,9 +433,6 @@ /* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "uci-TJ-YaO"; */ "uci-TJ-YaO.headerTitle" = "yer"; -/* Class = "UILabel"; text = "willRetain"; ObjectID = "udF-FX-N41"; Note = "Don't translate, technical term"; */ -"udF-FX-N41.text" = "WillRetain"; - /* Class = "UILabel"; text = "DeviceID"; ObjectID = "uJc-pU-O6W"; Note = "Don't translate, technical term"; */ "uJc-pU-O6W.text" = "Cihaz Kimliği"; diff --git a/OwnTracks/OwnTracksIntents/fr.lproj/InfoPlist.strings b/OwnTracks/OwnTracksIntents/fr.lproj/InfoPlist.strings new file mode 100644 index 00000000..9640febe --- /dev/null +++ b/OwnTracks/OwnTracksIntents/fr.lproj/InfoPlist.strings @@ -0,0 +1,6 @@ +/* Bundle display name */ +"CFBundleDisplayName" = "OwnTracksIntents"; + +/* Bundle name */ +"CFBundleName" = "OwnTracksIntents"; +