mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-21 23:10:40 +00:00
Added French language
This commit is contained in:
parent
2bee357896
commit
0c0e4eeb3b
3 changed files with 71 additions and 2 deletions
|
@ -1,11 +1,13 @@
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
|
|
||||||
enum SupportedLocale { en, ru }
|
enum SupportedLocale { en, fr, ru }
|
||||||
|
|
||||||
SupportedLocale get currentLanguage {
|
SupportedLocale get currentLanguage {
|
||||||
switch (Intl.getCurrentLocale()) {
|
switch (Intl.getCurrentLocale()) {
|
||||||
case "en":
|
case "en":
|
||||||
return SupportedLocale.en;
|
return SupportedLocale.en;
|
||||||
|
case "fr":
|
||||||
|
return SupportedLocale.fr;
|
||||||
case "ru":
|
case "ru":
|
||||||
return SupportedLocale.ru;
|
return SupportedLocale.ru;
|
||||||
default:
|
default:
|
||||||
|
@ -20,6 +22,8 @@ extension SupportedLocaleExtension on SupportedLocale {
|
||||||
switch (this) {
|
switch (this) {
|
||||||
case SupportedLocale.en:
|
case SupportedLocale.en:
|
||||||
return 'English';
|
return 'English';
|
||||||
|
case SupportedLocale.fr:
|
||||||
|
return 'Français';
|
||||||
case SupportedLocale.ru:
|
case SupportedLocale.ru:
|
||||||
return 'Русский';
|
return 'Русский';
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"iso": "ISO",
|
"iso": "ISO",
|
||||||
"filmSpeed": "Film speed",
|
"filmSpeed": "Film sensitivity",
|
||||||
"nd": "ND",
|
"nd": "ND",
|
||||||
"ndFilterFactor": "Neutral density filter factor",
|
"ndFilterFactor": "Neutral density filter factor",
|
||||||
"noExposurePairs": "There are no exposure pairs for the selected settings.",
|
"noExposurePairs": "There are no exposure pairs for the selected settings.",
|
||||||
|
|
65
lib/l10n/intl_fr.arb
Normal file
65
lib/l10n/intl_fr.arb
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
{
|
||||||
|
"@@locale": "fr",
|
||||||
|
"fastestExposurePair": "Le plus rapide",
|
||||||
|
"slowestExposurePair": "Le plus lent",
|
||||||
|
"ev": "{value} EV",
|
||||||
|
"@ev": {
|
||||||
|
"placeholders": {
|
||||||
|
"value": {
|
||||||
|
"type": "String"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"iso": "ISO",
|
||||||
|
"filmSpeed": "Sensibilité du film",
|
||||||
|
"nd": "ND",
|
||||||
|
"ndFilterFactor": "Facteur de filtre de densité neutre",
|
||||||
|
"noExposurePairs": "Il n'y a pas de paires d'exposition pour les réglages sélectionnés.",
|
||||||
|
"noCamerasDetected": "Il semble que votre appareil n'a pas de caméras connectées.",
|
||||||
|
"noCameraPermission": "L'accès à la caméra n'est pas accordé.",
|
||||||
|
"otherCameraError": "Une erreur s'est produite lors de la connexion à la caméra.",
|
||||||
|
"none": "Aucun",
|
||||||
|
"cancel": "Annuler",
|
||||||
|
"select": "Sélectionner",
|
||||||
|
"save": "Enregistrer",
|
||||||
|
"settings": "Paramètres",
|
||||||
|
"metering": "Mesure",
|
||||||
|
"fractionalStops": "Arrêts fractionnaires",
|
||||||
|
"showFractionalStops": "Afficher les arrêts fractionnaires",
|
||||||
|
"halfStops": "1/2",
|
||||||
|
"thirdStops": "1/3",
|
||||||
|
"calibration": "Calibration",
|
||||||
|
"calibrationMessage": "La précision des lectures mesurées par cette application dépend entièrement du matériel de l'appareil. Par conséquent, envisagez de tester cette application et de configurer les valeurs d'étalonnage des EV qui vous donneront les résultats de mesure souhaités.",
|
||||||
|
"calibrationMessageCameraOnly": "La précision des lectures mesurées par cette application dépend entièrement de la caméra arrière de l'appareil. Par conséquent, envisagez de tester cette application et de configurer une valeur d'étalonnage EV qui vous donnera les résultats de mesure souhaités.",
|
||||||
|
"camera": "Caméra",
|
||||||
|
"lightSensor": "Capteur de lumière",
|
||||||
|
"general": "Général",
|
||||||
|
"keepScreenOn": "Garder l'écran allumé",
|
||||||
|
"haptics": "Haptiques",
|
||||||
|
"language": "Langue",
|
||||||
|
"chooseLanguage": "Choisissez la langue",
|
||||||
|
"theme": "Thème",
|
||||||
|
"chooseTheme": "Choisissez le thème",
|
||||||
|
"themeLight": "Lumière",
|
||||||
|
"themeDark": "Sombre",
|
||||||
|
"themeSystemDefault": "Thème système",
|
||||||
|
"dynamicColor": "Couleur dynamique",
|
||||||
|
"primaryColor": "Couleur primaire",
|
||||||
|
"choosePrimaryColor": "Choisir la couleur primaire",
|
||||||
|
"about": "À propos de l'application",
|
||||||
|
"sourceCode": "Code source",
|
||||||
|
"reportIssue": "Rapporter un problème",
|
||||||
|
"writeEmail": "Écrire un email",
|
||||||
|
"version": "Version",
|
||||||
|
"versionNumber": "{version} ({buildNumber})",
|
||||||
|
"@versionNumber": {
|
||||||
|
"placeholders": {
|
||||||
|
"version": {
|
||||||
|
"type": "String"
|
||||||
|
},
|
||||||
|
"buildNumber": {
|
||||||
|
"type": "String"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue