Skip to content

Commit 8e4de05

Browse files
committed
add french translation from #175
1 parent d134dde commit 8e4de05

File tree

5 files changed

+243
-0
lines changed

5 files changed

+243
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
InfoPlist.strings
3+
OpenGpxTracker
4+
5+
Created by Kurt Höblinger on 21.08.19.
6+
Translated to French by Mathieu Hefti on 08.07.20.
7+
*/
8+
9+
NSLocationAlwaysAndWhenInUseUsageDescription = "La localisation n'est utilisée que pour afficher votre position sur la carte. Sélectionnez Toujours pour suivre votre position même lorsque l'application fonctionne en arrière-plan.";
10+
NSLocationAlwaysUsageDescription = "La localisation est nécessaire pour créer une trace GPX même lorsque l'application fonctionne en arrière-plan.";
11+
NSLocationUsageDescription = "La localisation est nécessaire pour créer des traces GPX et des points de repère";
12+
NSLocationWhenInUseUsageDescription = "La localisation est utilisée pour afficher l'endroit où vous vous trouvez et les lieux que vous avez visités sur la carte.";
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" = "signal";
4+
5+
/* Class = "WKInterfaceLabel"; text = "File Name"; ObjectID = "19n-8m-sC5"; */
6+
"19n-8m-sC5.text" = "Nom de fichier";
7+
8+
/* Class = "WKInterfaceButton"; title = "View files"; ObjectID = "3QZ-4r-aMl"; */
9+
"3QZ-4r-aMl.title" = "Voir les fichiers";
10+
11+
/* Class = "WKInterfaceLabel"; text = "speedValue"; ObjectID = "9yb-Lf-Jav"; */
12+
"9yb-Lf-Jav.text" = "valeurVitesse";
13+
14+
/* Class = "WKInterfaceLabel"; text = "Sending"; ObjectID = "AyV-DL-c4U"; */
15+
"AyV-DL-c4U.text" = "Envoi en cours";
16+
17+
/* Class = "WKInterfaceLabel"; text = "SPEED"; ObjectID = "HGe-sg-FuE"; */
18+
"HGe-sg-FuE.text" = "VITESSE";
19+
20+
/* Class = "WKInterfaceLabel"; text = "Alert Label"; ObjectID = "IdU-wH-bcW"; */
21+
"IdU-wH-bcW.text" = "Titre du message";
22+
23+
/* Class = "WKInterfaceLabel"; text = "File Name"; ObjectID = "Nkq-Do-muS"; */
24+
"Nkq-Do-muS.text" = "Nom de fichier";
25+
26+
/* Class = "WKInterfaceButton"; title = "Save"; ObjectID = "Yfa-t6-5Sk"; */
27+
"Yfa-t6-5Sk.title" = "Enregistrer";
28+
29+
/* Class = "WKInterfaceButton"; title = "Start Tracking"; ObjectID = "exN-t4-It8"; */
30+
"exN-t4-It8.title" = "Démarrer le suivi";
31+
32+
/* Class = "WKInterfaceLabel"; text = "altValue"; ObjectID = "fLq-xh-Kj9"; */
33+
"fLq-xh-Kj9.text" = "valeurAlt";
34+
35+
/* Class = "WKInterfaceButton"; title = "Reset"; ObjectID = "g9l-MU-PFV"; */
36+
"g9l-MU-PFV.title" = "Réinitialiser";
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" = "COORDONNEES";
46+
47+
/* Class = "WKInterfaceLabel"; text = "ALTITUDE"; ObjectID = "sOz-Cs-O7T"; */
48+
"sOz-Cs-O7T.text" = "ALTITUDE";
49+
50+
/* Class = "WKInterfaceLabel"; text = "coordinatesLabel"; ObjectID = "wh4-cP-QA2"; */
51+
"wh4-cP-QA2.text" = "titreCoordonnées";
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
@@ -149,6 +149,10 @@
149149
0175AC0523F01519003323C3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
150150
0175AC0723F01523003323C3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
151151
120DE70F22B274910055C4CB /* GPXSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GPXSession.swift; sourceTree = "<group>"; };
152+
12D4905424C448540065D995 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Interface.strings; sourceTree = "<group>"; };
153+
12D4905524C448540065D995 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
154+
12D4905624C448540065D995 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
155+
12D4905724C448540065D995 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
152156
3C3088B74A230AB1FD234D6F /* Pods_OpenGpxTracker_Watch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_OpenGpxTracker_Watch.framework; sourceTree = BUILT_PRODUCTS_DIR; };
153157
44E786790A477838358F948C /* Pods-OpenGpxTracker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OpenGpxTracker.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OpenGpxTracker/Pods-OpenGpxTracker.debug.xcconfig"; sourceTree = "<group>"; };
154158
455F78BE230AA9D6003705F3 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
@@ -630,6 +634,7 @@
630634
uk,
631635
"fi-FI",
632636
ru,
637+
fr,
633638
);
634639
mainGroup = 898EECCC19C49B5800B4B207;
635640
productRefGroup = 898EECD619C49B5800B4B207 /* Products */;
@@ -906,6 +911,7 @@
906911
D39420E523CC1B0500EDC8F6 /* uk */,
907912
BF3D192B24371DC30079B630 /* fi-FI */,
908913
84DE40632499509900ED7D6D /* ru */,
914+
12D4905624C448540065D995 /* fr */,
909915
);
910916
name = InfoPlist.strings;
911917
sourceTree = "<group>";
@@ -920,6 +926,7 @@
920926
D39420E623CC1B0500EDC8F6 /* uk */,
921927
BF3D192C24371DC30079B630 /* fi-FI */,
922928
84DE40602499509900ED7D6D /* ru */,
929+
12D4905724C448540065D995 /* fr */,
923930
);
924931
name = InfoPlist.strings;
925932
sourceTree = "<group>";
@@ -935,6 +942,7 @@
935942
D39420E323CC1B0500EDC8F6 /* uk */,
936943
BF3D192924371DC30079B630 /* fi-FI */,
937944
84DE40612499509900ED7D6D /* ru */,
945+
12D4905424C448540065D995 /* fr */,
938946
);
939947
name = Interface.storyboard;
940948
sourceTree = "<group>";
@@ -960,6 +968,7 @@
960968
D39420E423CC1B0500EDC8F6 /* uk */,
961969
BF3D192A24371DC30079B630 /* fi-FI */,
962970
84DE40622499509900ED7D6D /* ru */,
971+
12D4905524C448540065D995 /* fr */,
963972
);
964973
name = Localizable.strings;
965974
sourceTree = "<group>";
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
InfoPlist.strings
3+
OpenGpxTracker
4+
5+
Created by Kurt Höblinger on 21.08.19.
6+
Translated to French by Mathieu Hefti on 08.07.20.
7+
*/
8+
9+
NSLocationAlwaysAndWhenInUseUsageDescription = "La localisation n'est utilisée que pour afficher votre position sur la carte. Sélectionnez Toujours pour suivre votre position même lorsque l'application fonctionne en arrière-plan.";
10+
NSLocationAlwaysUsageDescription = "La localisation est nécessaire pour créer une trace GPX même lorsque l'application fonctionne en arrière-plan.";
11+
NSLocationUsageDescription = "La localisation est nécessaire pour créer des traces GPX et des points de repère";
12+
NSLocationWhenInUseUsageDescription = "La localisation est utilisée pour afficher l'endroit où vous vous trouvez et les lieux que vous avez visités sur la carte.";
+156
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
/*
2+
Localizable.strings
3+
OpenGpxTracker
4+
5+
Created by Kurt Höblinger on 19.08.19.
6+
Translated to French by Mathieu Hefti on 08.07.20.
7+
*/
8+
9+
// App
10+
"NO_LOCATION" = "Localisation inaccessible";
11+
"START_TRACKING" = "Démarrer le suivi";
12+
"PAUSE" = "Pause";
13+
"RESUME" = "Reprendre";
14+
"SAVE" = "Enregistrer";
15+
"RESET" = "Réinitialiser";
16+
"DONE" = "Terminer";
17+
"CANCEL" = "Annuler";
18+
"WATCH_FILE_RECEIVED_TITLE" = "Fichier reçu d'Apple Watch";
19+
"WATCH_FILE_RECEIVED_MESSAGE" = "Fichier reçu: \"%@\"";
20+
"SAVE_AS" = "Enregister sous";
21+
"ENTER_SESSION_NAME" = "Entrez le nom de la session GPX";
22+
"LOCATION_SERVICES_DISABLED" = "Le service de localisation est désactivé";
23+
"ENABLE_LOCATION_SERVICES" = "Rendez-vous dans Réglages et activez la localisation.";
24+
"SETTINGS" = "Réglages";
25+
"ACCESS_TO_LOCATION_DENIED" = "Accès à la localisation refusé";
26+
"ALLOW_LOCATION" = "Dans les réglages de localisation, autorisez Toujours l'accès à votre position pour GPX Tracker ";
27+
"COORDS_LABEL" = "(%@, %@) · altitude: %@";
28+
"NO_FILES" = "Aucun fichier GPX";
29+
"YOUR_FILES" = "Vos fichiers GPX";
30+
"LAST_SAVED" = "Dernier enregistrement %@ (%@)";
31+
"DELETE" = "Supprimer";
32+
"SELECT_OPTION" = "Sélectionnez une option";
33+
"LOAD_IN_MAP" = "Charger sur la carte";
34+
"SHARE" = "Partager";
35+
"LOADING_FILE" = "Chargement du fichier GPX...";
36+
"ABOUT" = "A propos";
37+
"PREFERENCES" = "Préférences";
38+
"UNITS" = "Unités";
39+
"CACHE" = "Cache";
40+
"MAP_SOURCE" = "Source de la carte";
41+
"ACTIVITY_TYPE" = "Type d'activité";
42+
"USE_IMPERIAL_UNITS" = "Utiliser les unités impériales?";
43+
"OFFLINE_CACHE" = "Cache hors-ligne";
44+
"CLEAR_CACHE" = "Effacer le cache";
45+
"CACHE_IS_EMPTY" = "Le cache est actuellement vide";
46+
"EDIT_WAYPOINT_NAME_TITLE" = "Editer le nom du point de repère";
47+
"EDIT_WAYPOINT_NAME_MESSAGE" = "Conseil: pour changer la position du point de repère, glissez-déposez l'épingle";
48+
49+
// Watch
50+
"SENDING" = "Envoi en cours:";
51+
"X_FILES" = "%d fichiers";
52+
"SUCCESSFULLY_SENT" = "Envois réussis:";
53+
"FAILED_TO_SEND" = "Envois échoués:";
54+
"SEND_TO_IOS" = "Envoyer à l'application iOS";
55+
"FILE_SELECTED_TITLE" = "Fichiers GPX sélectionnés";
56+
"FILE_SELECTED_MESSAGE" = "Que voulez-vous faire?";
57+
"ERROR_OCCURED_TITLE" = "Une erreur est survenue";
58+
"ERROR_OCCURED_MESSAGE" = "Le fichier GPX n'a pas pu être envoyé à l'application iOS, en raison de %s ";
59+
"GPX_TRACKER" = "GPX Tracker";
60+
"FILE_SAVED_TITLE" = "Fichier GPX enregistré";
61+
"FILE_SAVED_MESSAGE" = "La session courante a été enregistrée sous %s.gpx ";
62+
63+
// Activities
64+
"AT_AUTOMATIC" = "Automatique";
65+
"AT_AUTOMOTIVE" = "Navigation automobile";
66+
"AT_FITNESS" = "Fitness";
67+
"AT_OTHER" = "Autre navigation";
68+
"AT_FLIGHT" = "Vol";
69+
70+
"AT_AUTOMATIC_DESC" = "Réglage par défaut. Sélectionne automatiquement le mode";
71+
"AT_AUTOMOTIVE_DESC" = "Voiture, moto, camion...";
72+
"AT_FITNESS_DESC" = "Course, randonnée, cyclisme...";
73+
"AT_OTHER_DESC" = "Autre qu'automobile";
74+
"AT_FLIGHT_DESC" = "Activités aériennes";
75+
76+
// Dates
77+
"T_YEARS_AGO" = "il y a %d ans";
78+
"T_YEAR_AGO" = "il y a 1 an";
79+
"T_LAST_YEAR" = "l'année dernière";
80+
81+
"T_MONTHS_AGO" = "il y a %d mois";
82+
"T_MONTH_AGO" = "il y a 1 mois";
83+
"T_LAST_MONTH" = "le mois dernier";
84+
85+
"T_WEEKS_AGO" = "il y a %d semaines";
86+
"T_WEEK_AGO" = "il y a 1 semaine";
87+
"T_LAST_WEEK" = "la semaine dernière";
88+
89+
"T_DAYS_AGO" = "il y a %d jours";
90+
"T_DAY_AGO" = "il y a 1 jour";
91+
"T_YESTERDAY" = "hier";
92+
93+
"T_HOURS_AGO" = "il y a %d heures";
94+
"T_HOUR_AGO" = "il y a 1 heure";
95+
"T_LAST_HOUR" = "l'heure passée";
96+
97+
"T_MINUTES_AGO" = "il y a %d minutes";
98+
"T_MINUTE_AGO" = "il y a 1 minute";
99+
"T_MINUTE_HOUR" = "il y a une minute";
100+
101+
"T_SECONDS_AGO" = "il y a %d secondes";
102+
103+
"T_JUST_NOW" = "à l'instant";
104+
105+
// CoreDataHelper
106+
107+
"CONTINUE_SESSION_TITLE" = "Continuer la dernière session?";
108+
"CONTINUE_SESSION_MESSAGE" = "Que voulez-vous faire avec le contenu récupéré de la dernière session?";
109+
110+
"CONTINUE_SESSION" = "Continuer la session";
111+
"SAVE_START_NEW" = "Enregister et commencer une nouvelle";
112+
113+
// Default File Name
114+
115+
// in preferences section
116+
"DEFAULT_NAME_SECTION" = "Réglage du nom de fichier par défaut";
117+
118+
// in default name editor view
119+
"DEFAULT_NAME_DATE_FORMAT" = "Format du nom de fichier";
120+
"DEFAULT_NAME_SETTINGS" = "Réglages";
121+
"DEFAULT_NAME_PRESET" = "Préréglages";
122+
123+
"DEFAULT_NAME_INPUT_FOOTER" = "Presser Terminer enregistre le format de date à utiliser, qu'il s'agisse d'un préréglage ou d'un format personnalisé. Le format de date devrait être encadré par { ... }. Pour une liste complète des synthaxes de format de date, veuillez vous référer au Unicode Technical Standard (UTS) #35.";
124+
125+
"DEFAULT_NAME_SAMPLE_OUTPUT_TITLE" = "Exemple: ";
126+
"DEFAULT_NAME_USE_UTC" = "Utiliser le temps UTC?";
127+
"DEFAULT_NAME_ENGLISH_LOCALE" = "Forcer le format de date en langue anglaise?";
128+
129+
// DateFieldTypeView
130+
"YEAR" = "Année";
131+
"MONTH" = "Mois";
132+
"DAY" = "Jour";
133+
"HOUR" = "Heure";
134+
"MINUTE" = "Minute";
135+
"SECOND" = "Seconde";
136+
"DAY_OF_THE_WEEK" = "Jour de la semaine";
137+
"TIME_OF_DAY" = "Heure de la journée";
138+
"WEEK" = "Semaine";
139+
"QUARTER" = "Trimestre";
140+
"ERA" = "Ere";
141+
"TIME_ZONE" = "Fuseau horaire";
142+
143+
"SINGLE_DIGIT" = "Simple";
144+
"FULL_TEXT" = "Complet";
145+
"TEXT" = "Texte";
146+
147+
"OF_MONTH" = "Du mois";
148+
"OF_YEAR" = "De l'année";
149+
150+
"ABBR_GMT" = "Abbr. / GMT";
151+
"UTC_OFFSET" = "décalage UTC";
152+
"GMT_SHORT" = "GMT court";
153+
"GMT_FULL" = "GMT complet";
154+
"LOCATION" = "Localisation";
155+
"LOCATION_TIME" = "Heure locale";
156+

0 commit comments

Comments
 (0)