You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
4.3KB

  1. import 'package:get/get.dart';
  2. import 'en_strings.dart';
  3. import 'vi_strings.dart';
  4. class AppStrings extends Translations {
  5. static const String localeCodeVi = 'vi';
  6. static const String localeCodeEn = 'en';
  7. @override
  8. Map<String, Map<String, String>> get keys => {
  9. localeCodeVi: viStrings,
  10. localeCodeEn: enStrings,
  11. };
  12. static String getString(String key) {
  13. var selectedLanguage = Get.locale.toString() == localeCodeEn ? enStrings : viStrings;
  14. var text = key;
  15. if (selectedLanguage.containsKey(key) && selectedLanguage[key] != null) {
  16. text = selectedLanguage[key] ?? key;
  17. }
  18. return text;
  19. }
  20. static String appTitle = 'appTitle';
  21. static String signIn = 'signIn';
  22. static String email = 'email';
  23. static String password = 'password';
  24. static String forgotPassword = 'forgotPassword';
  25. static String hintEmail = 'hintEmail';
  26. static String hintPassword = 'hintPassword';
  27. static String commonError = 'commonError';
  28. static String fieldIsRequired = 'fieldIsRequired';
  29. static String errorInvalidEmail = 'fieldIsRequired';
  30. static String errorInvalidPassword = 'errorInvalidPassword';
  31. static String cancel = 'cancel';
  32. static String select = 'select';
  33. static String notification = 'notification';
  34. static String work = 'work';
  35. static String system = 'system';
  36. static String inProcress = 'inProcress';
  37. static String complete = 'complete';
  38. static String subject = 'subject';
  39. static String fertilizationPage = 'fertilizationPage';
  40. static String fertilizationExamination = 'fertilizationExamination';
  41. static String numberOfBirths = 'numberOfBirths';
  42. static String bowWaitFertilization = 'bowWaitFertilization';
  43. static String haveFertilization = 'haveFertilization';
  44. static String noneFertilization = 'noneFertilization';
  45. static String reproductiveHealthCheck = 'reproductiveHealthCheck';
  46. static String handleHormone = 'handleHormone';
  47. //Main tab bar
  48. static String tabHome = 'tabHome';
  49. static String tabWork = 'tabWork';
  50. static String tabNotification = 'tabNotification';
  51. static String tabProfile = 'tabProfile';
  52. //Infomation Fertilization
  53. static String detail = 'detail';
  54. static String watching = 'watching';
  55. static String mating = 'mating';
  56. static String type = 'type';
  57. static String resultUpdate = 'resultUpdate';
  58. static String infomationFertilization = 'infomationFertilization';
  59. static String medicalExaminationPeople = 'medicalExaminationPeople';
  60. static String pleaseChoose = 'pleaseChoose';
  61. static String medicalExaminationDay = 'medicalExaminationDay';
  62. static String note = 'note';
  63. static String contentNote = 'contentNote';
  64. static String success = 'success';
  65. static String saveResult = 'saveResult';
  66. static String account = 'account';
  67. static String numberPhone = 'numberPhone';
  68. static String department = 'department';
  69. static String taxInfomation = 'taxInfomation';
  70. static String passowordVNI = 'passowordVNI';
  71. static String language = 'language';
  72. static String setting = 'setting';
  73. static String add = 'add';
  74. static String addCow = 'addCow';
  75. static String edit = 'edit';
  76. static String print = 'print';
  77. static String cancelTicker = 'cancelTicker';
  78. static String cancellationConfirmation = 'cancellationConfirmation';
  79. static String cancellSuccessfully = 'cancellSuccessfully';
  80. static String confirm = 'confirm';
  81. static String inputBow = 'inputBow';
  82. static String createTicker = 'createTicker';
  83. static String infomationBow = 'infomationBow';
  84. static String imageBow = 'imageBow';
  85. static String dateInput = 'dateInput';
  86. static String importLot = 'importLot';
  87. static String inputInfomation = 'inputInfomation';
  88. static String supplier = 'supplier';
  89. static String earNumber = 'earNumber';
  90. static String chipNumber = 'chipNumber';
  91. static String species = 'species';
  92. static String sex = 'sex';
  93. static String skinColor = 'skinColor';
  94. static String age = 'age';
  95. static String weight = 'weight';
  96. static String momBow = 'skinColor';
  97. static String reproduction = 'reproduction';
  98. static String historyBreeding = 'historyBreeding';
  99. static String generation = 'generation';
  100. static String source = 'source';
  101. static String typeBow = 'typeBow';
  102. static String detailBow = 'detailBow';
  103. static String infomation = 'infomation';
  104. static String listBow = 'listBow';
  105. static String createSuccess = 'createSuccess';
  106. }