diff --git a/lib/app/modules/manageTaskServer/views/manage_task_server_page_app_bar.dart b/lib/app/modules/manageTaskServer/views/manage_task_server_page_app_bar.dart index ce35ad18..21e0ebe5 100644 --- a/lib/app/modules/manageTaskServer/views/manage_task_server_page_app_bar.dart +++ b/lib/app/modules/manageTaskServer/views/manage_task_server_page_app_bar.dart @@ -13,6 +13,7 @@ import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart'; import 'package:taskwarrior/app/utils/constants/utilites.dart'; import 'package:taskwarrior/app/utils/gen/fonts.gen.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -32,7 +33,9 @@ class ManageTaskServerPageAppBar extends StatelessWidget crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - "Configure TaskServer", + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskserver, style: TextStyle( fontFamily: FontFamily.poppins, color: TaskWarriorColors.white, diff --git a/lib/app/modules/manageTaskServer/views/manage_task_server_page_body.dart b/lib/app/modules/manageTaskServer/views/manage_task_server_page_body.dart index 908dad93..daaa2150 100644 --- a/lib/app/modules/manageTaskServer/views/manage_task_server_page_body.dart +++ b/lib/app/modules/manageTaskServer/views/manage_task_server_page_body.dart @@ -8,6 +8,7 @@ import 'package:taskwarrior/app/models/storage/set_config.dart'; import 'package:taskwarrior/app/modules/manageTaskServer/views/pem_widget.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; @@ -33,7 +34,9 @@ class ManageTaskServerPageBody extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - "Configure TASKRC", + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageConfigureTASKRC, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -76,7 +79,11 @@ class ManageTaskServerPageBody extends StatelessWidget { MainAxisAlignment.start, children: [ Text( - 'Configure TaskRc', + SentenceManager( + currentLanguage: AppSettings + .selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskRCDialogueBoxTitle, style: TextStyle( fontWeight: TaskWarriorFonts.bold, color: AppSettings.isDarkMode @@ -85,7 +92,11 @@ class ManageTaskServerPageBody extends StatelessWidget { ), ), Text( - 'Paste the taskrc content or select taskrc file', + SentenceManager( + currentLanguage: AppSettings + .selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -107,44 +118,52 @@ class ManageTaskServerPageBody extends StatelessWidget { .taskrcContentController, maxLines: 8, decoration: InputDecoration( - counterStyle: TextStyle( - color: - AppSettings.isDarkMode - ? TaskWarriorColors - .white - : TaskWarriorColors - .black), - suffixIconConstraints: - const BoxConstraints( - maxHeight: 24, - maxWidth: 24, - ), - isDense: true, - suffix: IconButton( - onPressed: () async { - controller - .setContent(context); - }, - icon: const Icon( - Icons.content_paste), - ), - border: - const OutlineInputBorder(), - labelStyle: - GoogleFonts.poppins( - color: AppSettings - .isDarkMode - ? TaskWarriorColors - .white - : TaskWarriorColors - .black), - labelText: - 'Paste your taskrc contents here'), + counterStyle: TextStyle( + color: + AppSettings.isDarkMode + ? TaskWarriorColors + .white + : TaskWarriorColors + .black), + suffixIconConstraints: + const BoxConstraints( + maxHeight: 24, + maxWidth: 24, + ), + isDense: true, + suffix: IconButton( + onPressed: () async { + controller + .setContent(context); + }, + icon: const Icon( + Icons.content_paste), + ), + border: + const OutlineInputBorder(), + labelStyle: GoogleFonts.poppins( + color: + AppSettings.isDarkMode + ? TaskWarriorColors + .white + : TaskWarriorColors + .black), + labelText: SentenceManager( + currentLanguage: + AppSettings + .selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText, + ), ), ), ), Text( - "Or", + SentenceManager( + currentLanguage: AppSettings + .selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskRCDialogueBoxOr, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -170,7 +189,11 @@ class ManageTaskServerPageBody extends StatelessWidget { Get.back(); }, child: Text( - 'Select TASKRC file', + SentenceManager( + currentLanguage: AppSettings + .selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -203,8 +226,16 @@ class ManageTaskServerPageBody extends StatelessWidget { children: [ Text( controller.taskrcContentController.text.isEmpty - ? "Set TaskRc" - : "Taskrc file is verified", + ? SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageSetTaskRC + : SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageTaskRCFileIsVerified, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -445,19 +476,49 @@ class ManageTaskServerPageBody extends StatelessWidget { storage: controller.storage, pem: pem, optionString: pem == "taskd.certificate" - ? "Configure your certificate" + ? SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageConfigureYourCertificate : pem == "taskd.key" - ? "Configure TaskServer key" + ? SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageConfigureTaskserverKey : pem == "taskd.ca" - ? "Configure Server Certificate" - : "Configure Server Certificate", + ? SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageConfigureServerCertificate + : SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageConfigureServerCertificate, listTileTitle: pem == "taskd.certificate" - ? "Select Certificate" + ? SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageSelectCertificate : pem == "taskd.key" - ? "Select key" + ? SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageSelectKey : pem == "taskd.ca" - ? "Select Certificate" - : "Select Certificate", + ? SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageSelectCertificate + : SentenceManager( + currentLanguage: + AppSettings.selectedLanguage) + .sentences + .manageTaskServerPageSelectCertificate, onTapCallBack: controller.onTapPEMWidget, onLongPressCallBack: controller.onLongPressPEMWidget, ), diff --git a/lib/app/modules/profile/views/deleteprofiledialog.dart b/lib/app/modules/profile/views/deleteprofiledialog.dart index eb80a298..2f98ad78 100644 --- a/lib/app/modules/profile/views/deleteprofiledialog.dart +++ b/lib/app/modules/profile/views/deleteprofiledialog.dart @@ -3,6 +3,7 @@ import 'package:get/get.dart'; import 'package:taskwarrior/app/modules/splash/controllers/splash_controller.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart'; import 'package:taskwarrior/app/utils/constants/utilites.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; class DeleteProfileDialog extends StatelessWidget { @@ -23,7 +24,10 @@ class DeleteProfileDialog extends StatelessWidget { child: Utils.showAlertDialog( scrollable: true, title: Text( - 'Delete Profile?', + SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageDeleteProfile, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white diff --git a/lib/app/modules/profile/views/manageprofile.dart b/lib/app/modules/profile/views/manageprofile.dart index 5d1f437f..d49c9f98 100644 --- a/lib/app/modules/profile/views/manageprofile.dart +++ b/lib/app/modules/profile/views/manageprofile.dart @@ -2,6 +2,7 @@ import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; import 'package:tuple/tuple.dart'; @@ -25,11 +26,41 @@ class ManageProfile extends StatelessWidget { @override Widget build(BuildContext context) { var triples = [ - Tuple3(Icons.edit, 'Rename Alias', rename), - Tuple3(Icons.link, 'Configure Taskserver', configure), - Tuple3(Icons.upload, 'Export tasks', export), - Tuple3(Icons.copy, 'Copy config to new profile', copy), - Tuple3(Icons.delete, 'Delete profile', delete), + Tuple3( + Icons.edit, + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageRenameAlias, + rename, + ), + Tuple3( + Icons.link, + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageConfigureTaskserver, + configure, + ), + Tuple3( + Icons.upload, + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageExportTasks, + export, + ), + Tuple3( + Icons.copy, + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageCopyConfigToNewProfile, + copy, + ), + Tuple3( + Icons.delete, + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageDeleteProfile, + delete, + ), ]; return ExpansionTile( @@ -49,7 +80,9 @@ class ManageProfile extends StatelessWidget { ? TaskWarriorColors.white : TaskWarriorColors.black, title: Text( - 'Manage selected profile', + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageManageSelectedProfile, style: GoogleFonts.poppins( fontWeight: TaskWarriorFonts.bold, fontSize: TaskWarriorFonts.fontSizeMedium, diff --git a/lib/app/modules/profile/views/profile_view.dart b/lib/app/modules/profile/views/profile_view.dart index ef1931bb..34252ac3 100644 --- a/lib/app/modules/profile/views/profile_view.dart +++ b/lib/app/modules/profile/views/profile_view.dart @@ -11,6 +11,7 @@ import 'package:taskwarrior/app/routes/app_pages.dart'; import 'package:taskwarrior/app/utils/constants/palette.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart'; import 'package:taskwarrior/app/utils/constants/utilites.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; import '../controllers/profile_controller.dart'; @@ -25,8 +26,18 @@ class ProfileView extends GetView { appBar: AppBar( backgroundColor: Palette.kToDark.shade200, title: Obx(() => Text( - controller.profilesMap.length == 1 ? 'Profile' : 'Profiles', - style: GoogleFonts.poppins(color: TaskWarriorColors.white), + controller.profilesMap.length == 1 + ? SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageProfile + : SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageProfiles, + style: GoogleFonts.poppins( + color: TaskWarriorColors.white, + ), )), leading: IconButton( onPressed: () { @@ -90,7 +101,10 @@ class ProfileView extends GetView { builder: (BuildContext context) { return Utils.showAlertDialog( title: Text( - "Export Format", + SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageExportTasksDialogueTitle, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -98,7 +112,10 @@ class ProfileView extends GetView { ), ), content: Text( - "Choose the export format:", + SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageExportTasksDialogueSubtitle, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -302,7 +319,10 @@ class ProfilesColumn extends StatelessWidget { ? TaskWarriorColors.deepPurpleAccent : TaskWarriorColors.deepPurple), label: Text( - 'Add new Profile', + SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageAddNewProfile, key: addNewProfileKey, style: TextStyle( color: AppSettings.isDarkMode diff --git a/lib/app/modules/profile/views/renameprofiledialog.dart b/lib/app/modules/profile/views/renameprofiledialog.dart index 4a60e4a6..38cfe4a0 100644 --- a/lib/app/modules/profile/views/renameprofiledialog.dart +++ b/lib/app/modules/profile/views/renameprofiledialog.dart @@ -3,6 +3,7 @@ import 'package:get/get.dart'; import 'package:taskwarrior/app/modules/splash/controllers/splash_controller.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart'; import 'package:taskwarrior/app/utils/constants/utilites.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; class RenameProfileDialog extends StatelessWidget { @@ -26,7 +27,10 @@ class RenameProfileDialog extends StatelessWidget { child: Utils.showAlertDialog( scrollable: true, title: Text( - 'Rename Alias', + SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageRenameAliasDialogueBoxTitle, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -47,7 +51,9 @@ class RenameProfileDialog extends StatelessWidget { Get.back(); }, child: Text( - 'Cancel', + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageRenameAliasDialogueBoxCancel, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.white @@ -65,7 +71,9 @@ class RenameProfileDialog extends StatelessWidget { Get.back(); }, child: Text( - 'Submit', + SentenceManager(currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageRenameAliasDialogueBoxSubmit, style: TextStyle( color: AppSettings.isDarkMode ? TaskWarriorColors.black diff --git a/lib/app/modules/profile/views/selectprofile.dart b/lib/app/modules/profile/views/selectprofile.dart index c22c4412..ad947b30 100644 --- a/lib/app/modules/profile/views/selectprofile.dart +++ b/lib/app/modules/profile/views/selectprofile.dart @@ -5,6 +5,7 @@ import 'package:google_fonts/google_fonts.dart'; import 'package:taskwarrior/app/modules/home/controllers/home_controller.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_colors.dart'; import 'package:taskwarrior/app/utils/constants/taskwarrior_fonts.dart'; +import 'package:taskwarrior/app/utils/language/sentence_manager.dart'; import 'package:taskwarrior/app/utils/theme/app_settings.dart'; class SelectProfile extends StatelessWidget { @@ -44,7 +45,10 @@ class SelectProfile extends StatelessWidget { crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - 'Current Profile:', + SentenceManager( + currentLanguage: AppSettings.selectedLanguage) + .sentences + .profilePageCurrentProfile, key : currentProfileKey, overflow: TextOverflow.fade, style: GoogleFonts.poppins( diff --git a/lib/app/utils/language/english_sentences.dart b/lib/app/utils/language/english_sentences.dart index 4a799845..b145f6b4 100644 --- a/lib/app/utils/language/english_sentences.dart +++ b/lib/app/utils/language/english_sentences.dart @@ -206,4 +206,79 @@ class EnglishSentences extends Sentences { @override String get deleteTaskWarning => 'The action is irreversible and will delete all the tasks that are stored locally.'; + + @override + String get profilePageProfile => 'Profile'; + @override + String get profilePageProfiles => 'Profiles'; + @override + String get profilePageCurrentProfile => 'Current Profile'; + @override + String get profilePageManageSelectedProfile => 'Manage Selected Profile'; + @override + String get profilePageRenameAlias => 'Rename Alias'; + + @override + String get profilePageConfigureTaskserver => 'Configure Taskserver'; + @override + String get profilePageExportTasks => 'Export Tasks'; + @override + String get profilePageCopyConfigToNewProfile => 'Copy Config To New Profile'; + @override + String get profilePageDeleteProfile => 'Delete Profile'; + @override + String get profilePageAddNewProfile => 'Add New Profile'; + + @override + String get profilePageRenameAliasDialogueBoxTitle => 'Rename Alias'; + @override + String get profilePageRenameAliasDialogueBoxNewAlias => 'New Alias'; + @override + String get profilePageRenameAliasDialogueBoxCancel => 'Cancel'; + @override + String get profilePageRenameAliasDialogueBoxSubmit => 'Submit'; + + @override + String get profilePageExportTasksDialogueTitle => 'Export format'; + @override + String get profilePageExportTasksDialogueSubtitle => + 'Choose the export format'; + + @override + String get manageTaskServerPageConfigureTaskserver => 'Configure Task Server'; + @override + String get manageTaskServerPageConfigureTASKRC => 'Configure TASKRC'; + @override + String get manageTaskServerPageSetTaskRC => 'Set TaskRC'; + @override + String get manageTaskServerPageConfigureYourCertificate => + 'Configure Your Certificate'; + @override + String get manageTaskServerPageSelectCertificate => 'Select Certificate'; + @override + String get manageTaskServerPageConfigureTaskserverKey => + 'Configure Task Server Key'; + @override + String get manageTaskServerPageSelectKey => 'Select Key'; + @override + String get manageTaskServerPageConfigureServerCertificate => + 'Configure Server Certificate'; + + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle => + 'Configure TaskRC'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle => + 'Paste the TaskRC content or select taskrc file'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText => + 'Paste your TaskRC content here'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxOr => 'Or'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC => + 'Select TaskRC file'; + @override + String get manageTaskServerPageTaskRCFileIsVerified => + 'Task RC File Is Verified'; } diff --git a/lib/app/utils/language/hindi_sentences.dart b/lib/app/utils/language/hindi_sentences.dart index 99a5cadb..b959254b 100644 --- a/lib/app/utils/language/hindi_sentences.dart +++ b/lib/app/utils/language/hindi_sentences.dart @@ -208,4 +208,81 @@ class HindiSentences extends Sentences { @override String get deleteTaskWarning => 'यह क्रिया अपरिवर्तनीय है और यह सभी स्थानीय रूप से संग्रहीत कार्यों को हटा देगी।'; + + @override + String get profilePageProfile => 'प्रोफ़ाइल'; + @override + String get profilePageProfiles => 'प्रोफ़ाइल्स'; + @override + String get profilePageCurrentProfile => 'वर्तमान प्रोफ़ाइल'; + @override + String get profilePageManageSelectedProfile => + 'चुनी हुई प्रोफ़ाइल प्रबंधित करें'; + @override + String get profilePageRenameAlias => 'उपनाम बदलें'; + + @override + String get profilePageConfigureTaskserver => 'टास्क सर्वर कॉन्फ़िगर करें'; + @override + String get profilePageExportTasks => 'कार्य निर्यात करें'; + @override + String get profilePageCopyConfigToNewProfile => + 'नई प्रोफ़ाइल पर कॉन्फ़िगरेशन कॉपी करें'; + @override + String get profilePageDeleteProfile => 'प्रोफ़ाइल हटाएँ'; + @override + String get profilePageAddNewProfile => 'नई प्रोफ़ाइल जोड़ें'; + + @override + String get profilePageRenameAliasDialogueBoxTitle => 'उपनाम बदलें'; + @override + String get profilePageRenameAliasDialogueBoxNewAlias => 'नया उपनाम'; + @override + String get profilePageRenameAliasDialogueBoxCancel => 'रद्द करें'; + @override + String get profilePageRenameAliasDialogueBoxSubmit => 'प्रस्तुत करें'; + + @override + String get profilePageExportTasksDialogueTitle => 'निर्यात प्रारूप'; + @override + String get profilePageExportTasksDialogueSubtitle => 'निर्यात प्रारूप चुनें'; + + @override + String get manageTaskServerPageConfigureTaskserver => + 'टास्क सर्वर कॉन्फ़िगर करें'; + @override + String get manageTaskServerPageConfigureTASKRC => 'TASKRC कॉन्फ़िगर करें'; + @override + String get manageTaskServerPageSetTaskRC => 'TaskRC सेट करें'; + @override + String get manageTaskServerPageConfigureYourCertificate => + 'अपने सर्टिफिकेट को कॉन्फ़िगर करें'; + @override + String get manageTaskServerPageSelectCertificate => 'सर्टिफिकेट चुनें'; + @override + String get manageTaskServerPageConfigureTaskserverKey => + 'टास्क सर्वर की कॉन्फ़िगर करें'; + @override + String get manageTaskServerPageSelectKey => 'कुंजी चुनें'; + @override + String get manageTaskServerPageConfigureServerCertificate => + 'सर्वर सर्टिफिकेट कॉन्फ़िगर करें'; + @override + String get manageTaskServerPageTaskRCFileIsVerified => + 'Task RC फ़ाइल सत्यापित की गई है'; + + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle => + 'TaskRC कॉन्फ़िगर करें'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle => + 'TaskRC सामग्री पेस्ट करें या taskrc फ़ाइल चुनें'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText => + 'यहाँ अपनी TaskRC सामग्री पेस्ट करें'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxOr => 'या'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC => + 'TaskRC फ़ाइल चुनें'; } diff --git a/lib/app/utils/language/marathi_sentences.dart b/lib/app/utils/language/marathi_sentences.dart index 27bbaa91..50b81c89 100644 --- a/lib/app/utils/language/marathi_sentences.dart +++ b/lib/app/utils/language/marathi_sentences.dart @@ -207,4 +207,81 @@ class MarathiSentences extends Sentences { @override String get deleteTaskWarning => 'ही क्रिया अपरिवर्तनीय आहे आणि हे सर्व स्थानिक पातळीवर संग्रहित केलेले कार्य हटवेल.'; + + @override + String get profilePageProfile => 'प्रोफाइल'; + @override + String get profilePageProfiles => 'प्रोफाइल्स'; + @override + String get profilePageCurrentProfile => 'सद्याचा प्रोफाइल'; + @override + String get profilePageManageSelectedProfile => + 'चयनित प्रोफाइल व्यवस्थापित करा'; + @override + String get profilePageRenameAlias => 'उपनाम पुनर्नामित करा'; + + @override + String get profilePageConfigureTaskserver => 'टास्क सर्व्हर कॉन्फिगर करा'; + @override + String get profilePageExportTasks => 'टास्क निर्यात करा'; + @override + String get profilePageCopyConfigToNewProfile => + 'नवीन प्रोफाइलवर कॉन्फिगरेशन कॉपी करा'; + @override + String get profilePageDeleteProfile => 'प्रोफाइल हटवा'; + @override + String get profilePageAddNewProfile => 'नवीन प्रोफाइल जोडा'; + + @override + String get profilePageRenameAliasDialogueBoxTitle => 'उपनाम पुनर्नामित करा'; + @override + String get profilePageRenameAliasDialogueBoxNewAlias => 'नवा उपनाम'; + @override + String get profilePageRenameAliasDialogueBoxCancel => 'रद्द करा'; + @override + String get profilePageRenameAliasDialogueBoxSubmit => 'सादर करा'; + + @override + String get profilePageExportTasksDialogueTitle => 'निर्यात प्रारूप'; + @override + String get profilePageExportTasksDialogueSubtitle => 'निर्यात प्रारूप निवडा'; + + @override + String get manageTaskServerPageConfigureTaskserver => + 'टास्क सर्व्हर कॉन्फिगर करा'; + @override + String get manageTaskServerPageConfigureTASKRC => 'TASKRC कॉन्फिगर करा'; + @override + String get manageTaskServerPageSetTaskRC => 'TaskRC सेट करा'; + @override + String get manageTaskServerPageConfigureYourCertificate => + 'आपला सर्टिफिकेट कॉन्फिगर करा'; + @override + String get manageTaskServerPageSelectCertificate => 'सर्टिफिकेट निवडा'; + @override + String get manageTaskServerPageConfigureTaskserverKey => + 'टास्क सर्व्हर की कॉन्फिगर करा'; + @override + String get manageTaskServerPageSelectKey => 'की निवडा'; + @override + String get manageTaskServerPageConfigureServerCertificate => + 'सर्व्हर सर्टिफिकेट कॉन्फिगर करा'; + @override + String get manageTaskServerPageTaskRCFileIsVerified => + 'Task RC फाइल पडताळली गेली आहे'; + + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle => + 'TaskRC कॉन्फिगर करा'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle => + 'TaskRC सामग्री पेस्ट करा किंवा taskrc फाइल निवडा'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText => + 'येथे आपली TaskRC सामग्री पेस्ट करा'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxOr => 'किंवा'; + @override + String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC => + 'TaskRC फाइल निवडा'; } diff --git a/lib/app/utils/language/sentences.dart b/lib/app/utils/language/sentences.dart index 4939cd3c..dee2b8a2 100644 --- a/lib/app/utils/language/sentences.dart +++ b/lib/app/utils/language/sentences.dart @@ -106,4 +106,39 @@ abstract class Sentences { String get reportsPageNoTasksFound; String get reportsPageAddTasksToSeeReports; + + String get profilePageProfile; + String get profilePageProfiles; + String get profilePageCurrentProfile; + String get profilePageManageSelectedProfile; + String get profilePageRenameAlias; + String get profilePageConfigureTaskserver; + String get profilePageExportTasks; + String get profilePageCopyConfigToNewProfile; + String get profilePageDeleteProfile; + String get profilePageAddNewProfile; + + String get profilePageExportTasksDialogueTitle; + String get profilePageExportTasksDialogueSubtitle; + + String get profilePageRenameAliasDialogueBoxTitle; + String get profilePageRenameAliasDialogueBoxNewAlias; + String get profilePageRenameAliasDialogueBoxCancel; + String get profilePageRenameAliasDialogueBoxSubmit; + + String get manageTaskServerPageConfigureTaskserver; + String get manageTaskServerPageConfigureTASKRC; + String get manageTaskServerPageSetTaskRC; + String get manageTaskServerPageConfigureYourCertificate; + String get manageTaskServerPageSelectCertificate; + String get manageTaskServerPageConfigureTaskserverKey; + String get manageTaskServerPageSelectKey; + String get manageTaskServerPageConfigureServerCertificate; + String get manageTaskServerPageTaskRCFileIsVerified; + + String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle; + String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle; + String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText; + String get manageTaskServerPageConfigureTaskRCDialogueBoxOr; + String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC; }