Skip to content

Commit feb932e

Browse files
committed
Add #163 Finnish localization, minor edits (change quotes)
1 parent a4c232e commit feb932e

File tree

5 files changed

+196
-0
lines changed

5 files changed

+196
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/*
2+
InfoPlist.strings
3+
OpenGpxTracker
4+
5+
Created by Phiilman on 28.03.20.
6+
*/
7+
8+
NSLocationAlwaysAndWhenInUseUsageDescription = "Sijaintitietoa käytetään ainoastaan sijainnin esittämiseen kartalla. Mene puhelimen asetuksiin ja sieltä GPX Trackerin asetuksiin ja salli sijainnin käyttö aina, jotta sijainti tallentuu myös ohjelman ollessa taustalla.";
9+
NSLocationAlwaysUsageDescription = "Sijaintitieto sallittava aina, jotta ohjelma tallentaa suoritusta myös ohjelman ollessa taustalla.";
10+
NSLocationUsageDescription = "Sijaintitieto tarvitaan jotta GPX ja POI, saadaan luotua.";
11+
NSLocationWhenInUseUsageDescription = "Sijaintitietoa käytetään, jotta kartalla voidaan näyttää nykyinen sijainti ja kulkemasi reitti.";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
2+
/* Class = "WKInterfaceLabel"; text = "signal"; ObjectID = "036-aK-7ie"; */
3+
"036-aK-7ie.text" = "signaali";
4+
5+
/* Class = "WKInterfaceLabel"; text = "File Name"; ObjectID = "19n-8m-sC5"; */
6+
"19n-8m-sC5.text" = "Tiedoston nimi";
7+
8+
/* Class = "WKInterfaceButton"; title = "View files"; ObjectID = "3QZ-4r-aMl"; */
9+
"3QZ-4r-aMl.title" = "Näytä tiedostot";
10+
11+
/* Class = "WKInterfaceLabel"; text = "speedValue"; ObjectID = "9yb-Lf-Jav"; */
12+
"9yb-Lf-Jav.text" = "nopeusArvo";
13+
14+
/* Class = "WKInterfaceLabel"; text = "Sending"; ObjectID = "AyV-DL-c4U"; */
15+
"AyV-DL-c4U.text" = "Lähettää";
16+
17+
/* Class = "WKInterfaceLabel"; text = "SPEED"; ObjectID = "HGe-sg-FuE"; */
18+
"HGe-sg-FuE.text" = "NOPEUS";
19+
20+
/* Class = "WKInterfaceLabel"; text = "Alert Label"; ObjectID = "IdU-wH-bcW"; */
21+
"IdU-wH-bcW.text" = "Huomio";
22+
23+
/* Class = "WKInterfaceLabel"; text = "File Name"; ObjectID = "Nkq-Do-muS"; */
24+
"Nkq-Do-muS.text" = "Tiedoston nimi";
25+
26+
/* Class = "WKInterfaceButton"; title = "Save"; ObjectID = "Yfa-t6-5Sk"; */
27+
"Yfa-t6-5Sk.title" = "Tallenna";
28+
29+
/* Class = "WKInterfaceButton"; title = "Start Tracking"; ObjectID = "exN-t4-It8"; */
30+
"exN-t4-It8.title" = "Aloita seuranta";
31+
32+
/* Class = "WKInterfaceLabel"; text = "altValue"; ObjectID = "fLq-xh-Kj9"; */
33+
"fLq-xh-Kj9.text" = "korkeusArvo";
34+
35+
/* Class = "WKInterfaceButton"; title = "Reset"; ObjectID = "g9l-MU-PFV"; */
36+
"g9l-MU-PFV.title" = "Nollaa";
37+
38+
/* Class = "WKInterfaceLabel"; text = "0m"; ObjectID = "jLD-vq-fZz"; */
39+
"jLD-vq-fZz.text" = "0m";
40+
41+
/* Class = "WKInterfaceButton"; title = "📍"; ObjectID = "juk-oB-3vV"; */
42+
"juk-oB-3vV.title" = "📍";
43+
44+
/* Class = "WKInterfaceLabel"; text = "COORDINATES"; ObjectID = "oWE-ge-dGJ"; */
45+
"oWE-ge-dGJ.text" = "KOORDINAATIT";
46+
47+
/* Class = "WKInterfaceLabel"; text = "ALTITUDE"; ObjectID = "sOz-Cs-O7T"; */
48+
"sOz-Cs-O7T.text" = "KORKEUS";
49+
50+
/* Class = "WKInterfaceLabel"; text = "coordinatesLabel"; ObjectID = "wh4-cP-QA2"; */
51+
"wh4-cP-QA2.text" = "koordinaattiArvo";
52+
53+
/* Class = "WKInterfaceLabel"; text = "00:00"; ObjectID = "xum-IR-If6"; */
54+
"xum-IR-If6.text" = "00:00";

OpenGpxTracker.xcodeproj/project.pbxproj

+9
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,10 @@
206206
BF1FE1A9230EABA500404B59 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
207207
BF214B5D22E60B64000E96AA /* CLActivityType+Info.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CLActivityType+Info.swift"; sourceTree = "<group>"; };
208208
BF36B6CE220C6F1A00077B46 /* GPXFileTableInterfaceController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GPXFileTableInterfaceController.swift; sourceTree = "<group>"; };
209+
BF3D192924371DC30079B630 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Interface.strings"; sourceTree = "<group>"; };
210+
BF3D192A24371DC30079B630 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Localizable.strings"; sourceTree = "<group>"; };
211+
BF3D192B24371DC30079B630 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
212+
BF3D192C24371DC30079B630 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
209213
BF5C0D2122D771D0001C2575 /* DistanceLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DistanceLabel.swift; sourceTree = "<group>"; };
210214
BF637D122216C5FA0003EC04 /* WatchConnectivity.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WatchConnectivity.framework; path = System/Library/Frameworks/WatchConnectivity.framework; sourceTree = SDKROOT; };
211215
BF6408A2225C63E700BB5242 /* CoreDataHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataHelper.swift; sourceTree = "<group>"; };
@@ -596,6 +600,7 @@
596600
es,
597601
"zh-Hans",
598602
uk,
603+
"fi-FI",
599604
);
600605
mainGroup = 898EECCC19C49B5800B4B207;
601606
productRefGroup = 898EECD619C49B5800B4B207 /* Products */;
@@ -862,6 +867,7 @@
862867
898E2BE023129FE000DC4E3F /* es */,
863868
BFF3047D2312D8A10012D263 /* zh-Hans */,
864869
D39420E523CC1B0500EDC8F6 /* uk */,
870+
BF3D192B24371DC30079B630 /* fi-FI */,
865871
);
866872
name = InfoPlist.strings;
867873
sourceTree = "<group>";
@@ -874,6 +880,7 @@
874880
898E2BE123129FE000DC4E3F /* es */,
875881
BFF3047E2312D8A10012D263 /* zh-Hans */,
876882
D39420E623CC1B0500EDC8F6 /* uk */,
883+
BF3D192C24371DC30079B630 /* fi-FI */,
877884
);
878885
name = InfoPlist.strings;
879886
sourceTree = "<group>";
@@ -887,6 +894,7 @@
887894
898E2BDE23129FE000DC4E3F /* es */,
888895
BFF3047B2312D8A00012D263 /* zh-Hans */,
889896
D39420E323CC1B0500EDC8F6 /* uk */,
897+
BF3D192924371DC30079B630 /* fi-FI */,
890898
);
891899
name = Interface.storyboard;
892900
sourceTree = "<group>";
@@ -910,6 +918,7 @@
910918
898E2BDF23129FE000DC4E3F /* es */,
911919
BFF3047C2312D8A00012D263 /* zh-Hans */,
912920
D39420E423CC1B0500EDC8F6 /* uk */,
921+
BF3D192A24371DC30079B630 /* fi-FI */,
913922
);
914923
name = Localizable.strings;
915924
sourceTree = "<group>";
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
InfoPlist.strings
3+
OpenGpxTracker
4+
5+
Created by Phiilman on 28.03.20.
6+
*/
7+
8+
NSLocationAlwaysAndWhenInUseUsageDescription = "Sijaintitietoa käytetään ainoastaan sijainnin esittämiseen kartalla. Mene puhelimen asetuksiin ja sieltä GPX Trackerin asetuksiin ja salli sijainnin käyttö aina, jotta sijainti tallentuu myös ohjelman ollessa taustalla.";
9+
NSLocationAlwaysUsageDescription = "Sijaintitieto sallittava aina, jotta ohjelma tallentaa suoritusta myös ohjelman ollessa taustalla.";
10+
NSLocationUsageDescription = "Sijaintitieto tarvitaan jotta GPX ja POI, saadaan luotua.";
11+
NSLocationWhenInUseUsageDescription = "Sijaintitietoa käytetään, jotta kartalla voidaan näyttää nykyinen sijainti ja kulkemasi reitti.";
12+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
/*
2+
Localizable.strings
3+
OpenGpxTracker
4+
5+
Created by Phiilman on 28.03.20.
6+
*/
7+
8+
// App
9+
"NO_LOCATION" = "NEi sijaintia";
10+
"START_TRACKING" = "Aloita seuranta";
11+
"PAUSE" = "Tauko";
12+
"RESUME" = "Jatka";
13+
"SAVE" = "Tallenna";
14+
"RESET" = "Nollaa";
15+
"DONE" = "Valmis";
16+
"CANCEL" = "Hylkää";
17+
"WATCH_FILE_RECEIVED_TITLE" = "Tiedosto vastaanotettu Apple Watch";
18+
"WATCH_FILE_RECEIVED_MESSAGE" = "Vastaanotettu tiedosto: \"%@\"";
19+
"SAVE_AS" = "Tallenna nimellä";
20+
"ENTER_SESSION_NAME" = "Anna GPX tapahtumalle nimi";
21+
"LOCATION_SERVICES_DISABLED" = "Sijainti estetty puhelimen asetuksissa.";
22+
"ENABLE_LOCATION_SERVICES" = "Salli sijainti puhelimen asetuksista.";
23+
"SETTINGS" = "Asetukset";
24+
"ACCESS_TO_LOCATION_DENIED" = "Access to location denied";
25+
"ALLOW_LOCATION" = "Vaihda puhelimen asetuksista GPX Tracker sijainti, salli aina.";
26+
"COORDS_LABEL" = "(%@, %@) · korkeus: %@";
27+
"NO_FILES" = "Ei GPX -tiedostoja";
28+
"YOUR_FILES" = "Sinun GPX tiedostosi";
29+
"LAST_SAVED" = "Viimeksi tallennettu %@ (%@)";
30+
"DELETE" = "Poista";
31+
"SELECT_OPTION" = "Valitse asetus";
32+
"LOAD_IN_MAP" = "Lataa kartalle";
33+
"SHARE" = "Jaa";
34+
"LOADING_FILE" = "Lataa GPX tiedostoa";
35+
"ABOUT" = "Tietoja";
36+
"PREFERENCES" = "Asetukset";
37+
"UNITS" = "Yksiköt";
38+
"CACHE" = "Välimuisti";
39+
"MAP_SOURCE" = "Kartan lähde";
40+
"ACTIVITY_TYPE" = "Aktiviteetti";
41+
"USE_IMPERIAL_UNITS" = "Käytä Britti-mittoja?";
42+
"OFFLINE_CACHE" = "Offline välimuisti";
43+
"CLEAR_CACHE" = "Tyhjennä välimuisti";
44+
"CACHE_IS_EMPTY" = "Välimuisti on tyhjä";
45+
"EDIT_WAYPOINT_NAME_TITLE" = "Nimeä merkkipiste";
46+
"EDIT_WAYPOINT_NAME_MESSAGE" = "Vihje: Vedä ja pudota nuppineulaa siirtääksesi merkin paikkaa.";
47+
48+
// Watch
49+
"SENDING" = "Lähettää:";
50+
"X_FILES" = "%d tiedostoa";
51+
"SUCCESSFULLY_SENT" = "Lähetetty:";
52+
"FAILED_TO_SEND" = "Lähetys epäonnistui:";
53+
"SEND_TO_IOS" = "Lähetä iOS:iin";
54+
"FILE_SELECTED_TITLE" = "GPX -tiedosto valittu";
55+
"FILE_SELECTED_MESSAGE" = "Mitä haluaisit tehdä?";
56+
"ERROR_OCCURED_TITLE" = "Virhe tapahtunut";
57+
"ERROR_OCCURED_MESSAGE" = "GPX -tiedoston lähetys iOS:iin ei onnistunut: %s ";
58+
"GPX_TRACKER" = "GPX Tracker";
59+
"FILE_SAVED_TITLE" = "GPX -tiedosto tallennettu";
60+
"FILE_SAVED_MESSAGE" = "Tapahtuma tallennettu nimellä %s.gpx ";
61+
62+
// Activities
63+
"AT_AUTOMATIC" = "Automaattinen";
64+
"AT_AUTOMOTIVE" = "Seuraava navigointi";
65+
"AT_FITNESS" = "Fitness";
66+
"AT_OTHER" = "Muu navigointi";
67+
"AT_FLIGHT" = "Lento";
68+
69+
"AT_AUTOMATIC_DESC" = "Oletus. Aktiviteetti tyyli valitaan automaattisesti.";
70+
"AT_AUTOMOTIVE_DESC" = "Moottorikulkuneuvo, tms.";
71+
"AT_FITNESS_DESC" = "Urheilu.";
72+
"AT_OTHER_DESC" = "Muu.";
73+
"AT_FLIGHT_DESC" = "Ilmailu.";
74+
75+
// Dates
76+
"T_YEARS_AGO" = "%d vuotta sitten";
77+
"T_YEAR_AGO" = "1 vuosi sitten";
78+
"T_LAST_YEAR" = "viime vuonna";
79+
80+
"T_MONTHS_AGO" = "%d kuukautta sitten";
81+
"T_MONTH_AGO" = "1 kuukausi sitten";
82+
"T_LAST_MONTH" = "viime kuussa";
83+
84+
"T_WEEKS_AGO" = "%d viikkoa sitten";
85+
"T_WEEK_AGO" = "1 viikko sitten";
86+
"T_LAST_WEEK" = "viime viikolla";
87+
88+
"T_DAYS_AGO" = "%d päivää sitten";
89+
"T_DAY_AGO" = "1 päivä sitten";
90+
"T_YESTERDAY" = "eilen";
91+
92+
"T_HOURS_AGO" = "%d tuntia sitten";
93+
"T_HOUR_AGO" = "1 tunti sitten";
94+
"T_LAST_HOUR" = "tunnin sisään";
95+
96+
"T_MINUTES_AGO" = "%d minuuttia sitten";
97+
"T_MINUTE_AGO" = "1 minuutti sitten";
98+
"T_MINUTE_HOUR" = "minuutin sisään";
99+
100+
"T_SECONDS_AGO" = "%d sekuntia sitten";
101+
102+
"T_JUST_NOW" = "nyt";
103+
104+
// CoreDataHelper
105+
106+
"CONTINUE_SESSION_TITLE" = "Jatka edellistä tapahtumaa?";
107+
"CONTINUE_SESSION_MESSAGE" = "Mitä haluat tehdä edellisen tapahtuman suhteen?";
108+
109+
"CONTINUE_SESSION" = "Jatka tapahtumaa";
110+
"SAVE_START_NEW" = "Tallenna ja aloita uusi tapahtuma";

0 commit comments

Comments
 (0)