Mehdi Bertul f8f77db79b
Fix the translation to fr-FR (Closes #369) (#371)
* fix: rename fr.json to fr-FR.json
* fix: the translation mistakes in fr-FR.json
* fix: added french language to system

Co-authored-by: MikeWallaceDev <mike@wallacehub.com>
2022-02-24 20:48:47 -05:00

35 lines
775 B
Dart

import 'package:flutter/material.dart';
String languageFromLocale(Locale locale) {
switch (locale.languageCode) {
// Most often used languages
case "en":
return "English";
case "zh":
return "简体中文";
// Then in alphabetical order
case "de":
return "Deutsch";
case "es":
return "Español";
case "fr":
switch (locale.countryCode) {
case "CA" :
return "Français (CA)";
case "FR" :
return "Français (FR)";
default :
return locale.languageCode;
}
case "it":
return "Italiano";
case "ru":
return "русский";
// If not found then the language code will be displayed
default:
return locale.languageCode;
}
}