Skip to content

Commit fbb468d

Browse files
committed
French spanish and bengali added
1 parent 67142dd commit fbb468d

File tree

7 files changed

+854
-2
lines changed

7 files changed

+854
-2
lines changed

lib/app/modules/settings/views/settings_page_select_the_language_trailing.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class SettingsPageSelectTheLanguageTrailing extends StatelessWidget {
3636
}).toList(),
3737
dropdownColor: AppSettings.isDarkMode
3838
? TaskWarriorColors.kprimaryBackgroundColor
39-
: TaskWarriorColors.kLightPrimaryBackgroundColor
39+
: TaskWarriorColors.kLightPrimaryBackgroundColor,
4040
),
4141
);
4242
}
@@ -49,6 +49,12 @@ class SettingsPageSelectTheLanguageTrailing extends StatelessWidget {
4949
return 'Hindi';
5050
case SupportedLanguage.marathi:
5151
return 'Marathi';
52+
case SupportedLanguage.french:
53+
return 'Français';
54+
case SupportedLanguage.spanish:
55+
return 'Español';
56+
case SupportedLanguage.bengali:
57+
return 'বাংলা';
5258
default:
5359
return '';
5460
}
Lines changed: 262 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,262 @@
1+
import 'package:taskwarrior/app/utils/language/sentences.dart';
2+
3+
class BengaliSentences extends Sentences {
4+
@override
5+
String get helloWorld => 'হ্যালো বিশ্ব!';
6+
@override
7+
String get homePageTitle => 'হোম পেজ';
8+
@override
9+
String get homePageLastModified => 'শেষবার পরিবর্তিত';
10+
@override
11+
String get homePageDue => 'জরুরি';
12+
@override
13+
String get homePageTaskWarriorNotConfigured => 'TaskServer কনফিগার করা হয়নি';
14+
@override
15+
String get homePageSetup => 'সেটআপ';
16+
@override
17+
String get homePageFilter => 'ফিল্টার';
18+
@override
19+
String get homePageMenu => 'মেনু';
20+
@override
21+
String get homePageExitApp => 'অ্যাপ বন্ধ করুন';
22+
@override
23+
String get homePageAreYouSureYouWantToExit => 'আপনি কি সত্যিই অ্যাপ বন্ধ করতে চান?';
24+
@override
25+
String get homePageExit => 'বাহির যান';
26+
@override
27+
String get homePageCancel => 'বাতিল করুন';
28+
@override
29+
String get homePageClickOnTheBottomRightButtonToStartAddingTasks => 'টাস্ক যোগ করা শুরু করতে নিচে ডানদিকে বোতামে ক্লিক করুন';
30+
@override
31+
String get homePageSearchNotFound => 'অনুসন্ধানে কিছু পাওয়া যায়নি';
32+
@override
33+
String get settingsPageTitle => 'সেটিংস পেজ';
34+
@override
35+
String get settingsPageSubtitle => 'আপনার পছন্দ সেট করুন';
36+
@override
37+
String get settingsPageMovingDataToNewDirectory => 'নতুন ডিরেক্টরিতে ডেটা স্থানান্তর করা হচ্ছে';
38+
@override
39+
String get settingsPageSyncOnStartTitle => 'অ্যাপ শুরুতে ডেটা স্বয়ংক্রিয়ভাবে সিঙ্ক করুন';
40+
@override
41+
String get settingsPageSyncOnStartDescription => 'শুরুতে সিঙ্ক করুন';
42+
@override
43+
String get settingsPageEnableSyncOnTaskCreateTitle => 'নতুন টাস্ক তৈরি করার সময় স্বয়ংক্রিয় সিঙ্কিং সক্ষম করুন';
44+
@override
45+
String get settingsPageEnableSyncOnTaskCreateDescription => 'নতুন টাস্ক তৈরি করার সময় স্বয়ংক্রিয় সিঙ্কিং সক্ষম করুন';
46+
@override
47+
String get settingsPageHighlightTaskTitle => 'শুধু 1 দিন বাকি থাকলে টাস্ক হাইলাইট করুন';
48+
@override
49+
String get settingsPageHighlightTaskDescription => 'শুধু 1 দিন বাকি থাকলে টাস্ক হাইলাইট করুন';
50+
@override
51+
String get settingsPageEnable24hrFormatTitle => '24 ঘণ্টার ফর্ম্যাট সক্রিয় করুন';
52+
@override
53+
String get settingsPageEnable24hrFormatDescription => '24 ঘণ্টার ফর্ম্যাট সক্রিয় করুন';
54+
@override
55+
String get settingsPageSelectLanguage => 'ভাষা নির্বাচন করুন';
56+
@override
57+
String get settingsPageToggleNativeLanguage => 'আপনার মাতৃভাষার মধ্যে টগল করুন';
58+
@override
59+
String get settingsPageSelectDirectoryTitle => 'ডিরেক্টরি নির্বাচন করুন';
60+
@override
61+
String get settingsPageSelectDirectoryDescription => 'টাস্কওয়ারিয়র ডেটা যেখানে সংরক্ষিত হয় সেই ডিরেক্টরি নির্বাচন করুন\nবর্তমান ডিরেক্টরি: ';
62+
@override
63+
String get settingsPageChangeDirectory => 'ডিরেক্টরি পরিবর্তন করুন';
64+
@override
65+
String get settingsPageSetToDefault => 'ডিফল্টে সেট করুন';
66+
@override
67+
String get navDrawerProfile => 'প্রোফাইল';
68+
@override
69+
String get navDrawerReports => 'রিপোর্টস';
70+
@override
71+
String get navDrawerAbout => 'সম্পর্কে';
72+
@override
73+
String get navDrawerSettings => 'সেটিংস';
74+
@override
75+
String get navDrawerExit => 'বাহির যান';
76+
77+
@override
78+
String get detailPageDescription => 'বর্ণনা';
79+
@override
80+
String get detailPageStatus => 'অবস্থা';
81+
@override
82+
String get detailPageEntry => 'এন্ট্রি';
83+
@override
84+
String get detailPageModified => 'পরিবর্তিত';
85+
@override
86+
String get detailPageStart => 'শুরু';
87+
@override
88+
String get detailPageEnd => 'শেষ';
89+
@override
90+
String get detailPageDue => 'জরুরি';
91+
@override
92+
String get detailPageWait => 'অপেক্ষা করুন';
93+
@override
94+
String get detailPageUntil => 'পর্যন্ত';
95+
@override
96+
String get detailPagePriority => 'প্রাধান্য';
97+
@override
98+
String get detailPageProject => 'প্রকল্প';
99+
@override
100+
String get detailPageTags => 'ট্যাগ';
101+
@override
102+
String get detailPageUrgency => 'জরুরি';
103+
@override
104+
String get detailPageID => 'আইডি';
105+
106+
@override
107+
String get filterDrawerApplyFilters => 'ফিল্টার প্রয়োগ করুন';
108+
@override
109+
String get filterDrawerHideWaiting => 'অপেক্ষা লুকান';
110+
@override
111+
String get filterDrawerShowWaiting => 'অপেক্ষা প্রদর্শন করুন';
112+
@override
113+
String get filterDrawerPending => 'মুলতুবি';
114+
@override
115+
String get filterDrawerCompleted => 'সম্পন্ন';
116+
@override
117+
String get filterDrawerFilterTagBy => 'ট্যাগ দ্বারা ফিল্টার করুন';
118+
@override
119+
String get filterDrawerAND => 'এবং';
120+
@override
121+
String get filterDrawerOR => 'অথবা';
122+
@override
123+
String get filterDrawerSortBy => 'এর দ্বারা সাজান';
124+
@override
125+
String get filterDrawerCreated => 'সৃষ্ট';
126+
@override
127+
String get filterDrawerModified => 'পরিবর্তিত';
128+
@override
129+
String get filterDrawerStartTime => 'শুরুর সময়';
130+
@override
131+
String get filterDrawerDueTill => 'জরুরি পর্যন্ত';
132+
@override
133+
String get filterDrawerPriority => 'প্রাধান্য';
134+
@override
135+
String get filterDrawerProject => 'প্রকল্প';
136+
@override
137+
String get filterDrawerTags => 'ট্যাগস';
138+
@override
139+
String get filterDrawerUrgency => 'জরুরি';
140+
@override
141+
String get filterDrawerResetSort => 'সাজানো রিসেট করুন';
142+
@override
143+
String get filterDrawerStatus => 'অবস্থা';
144+
@override
145+
String get reportsPageTitle => 'রিপোর্টস';
146+
@override
147+
String get reportsPageCompleted => 'সম্পন্ন';
148+
@override
149+
String get reportsPagePending => 'মুলতুবি';
150+
@override
151+
String get reportsPageTasks => 'টাস্ক';
152+
153+
@override
154+
String get reportsPageDaily => 'দৈনিক';
155+
@override
156+
String get reportsPageDailyBurnDownChart => 'দৈনিক বার্নডাউন চার্ট';
157+
@override
158+
String get reportsPageDailyDayMonth => 'দিন - মাস';
159+
160+
@override
161+
String get reportsPageWeekly => 'সাপ্তাহিক';
162+
@override
163+
String get reportsPageWeeklyBurnDownChart => 'সাপ্তাহিক বার্নডাউন চার্ট';
164+
@override
165+
String get reportsPageWeeklyWeeksYear => 'সপ্তাহ - বছর';
166+
167+
@override
168+
String get reportsPageMonthly => 'মাসিক';
169+
@override
170+
String get reportsPageMonthlyBurnDownChart => 'মাসিক বার্নডাউন চার্ট';
171+
@override
172+
String get reportsPageMonthlyMonthYear => 'মাস - বছর';
173+
174+
@override
175+
String get reportsPageNoTasksFound => 'কোনও টাস্ক পাওয়া যায়নি';
176+
@override
177+
String get reportsPageAddTasksToSeeReports => 'রিপোর্ট দেখতে টাস্ক যোগ করুন';
178+
179+
@override
180+
String get taskchampionTileDescription => 'TaskWarrior সিঙ্কিং CCSync বা Taskchampion সিঙ্ক সার্ভারে পরিবর্তন করুন';
181+
182+
@override
183+
String get taskchampionTileTitle => 'Taskchampion সিঙ্ক';
184+
185+
@override
186+
String get ccsyncCredentials => 'CCSync ক্রেডেনশিয়াল';
187+
188+
@override
189+
String get deleteTaskConfirmation => 'টাস্ক মুছুন';
190+
191+
@override
192+
String get deleteTaskTitle => 'সব টাস্ক মুছুন?';
193+
194+
@override
195+
String get deleteTaskWarning => 'এই পদক্ষেপটি অপরিবর্তনীয় এবং সমস্ত স্থানীয়ভাবে সংরক্ষিত টাস্ক মুছে ফেলবে।';
196+
197+
@override
198+
String get profilePageProfile => 'প্রোফাইল';
199+
@override
200+
String get profilePageProfiles => 'প্রোফাইলস';
201+
@override
202+
String get profilePageCurrentProfile => 'বর্তমান প্রোফাইল';
203+
@override
204+
String get profilePageManageSelectedProfile => 'নির্বাচিত প্রোফাইল পরিচালনা করুন';
205+
@override
206+
String get profilePageRenameAlias => 'অ্যালিয়াস পরিবর্তন করুন';
207+
208+
@override
209+
String get profilePageConfigureTaskserver => 'টাস্ক সার্ভার কনফিগার করুন';
210+
@override
211+
String get profilePageExportTasks => 'টাস্ক রপ্তানী করুন';
212+
@override
213+
String get profilePageCopyConfigToNewProfile => 'নতুন প্রোফাইলে কনফিগারেশন কপি করুন';
214+
@override
215+
String get profilePageDeleteProfile => 'প্রোফাইল মুছুন';
216+
@override
217+
String get profilePageAddNewProfile => 'নতুন প্রোফাইল যোগ করুন';
218+
219+
@override
220+
String get profilePageRenameAliasDialogueBoxTitle => 'অ্যালিয়াস পরিবর্তন করুন';
221+
@override
222+
String get profilePageRenameAliasDialogueBoxNewAlias => 'নতুন অ্যালিয়াস';
223+
@override
224+
String get profilePageRenameAliasDialogueBoxCancel => 'বাতিল করুন';
225+
@override
226+
String get profilePageRenameAliasDialogueBoxSubmit => 'জমা দিন';
227+
228+
@override
229+
String get profilePageExportTasksDialogueTitle => 'রপ্তানি ফরম্যাট';
230+
@override
231+
String get profilePageExportTasksDialogueSubtitle => 'রপ্তানি ফরম্যাট নির্বাচন করুন';
232+
233+
@override
234+
String get manageTaskServerPageConfigureTaskserver => 'টাস্ক সার্ভার কনফিগার করুন';
235+
@override
236+
String get manageTaskServerPageConfigureTASKRC => 'TASKRC কনফিগার করুন';
237+
@override
238+
String get manageTaskServerPageSetTaskRC => 'TaskRC সেট করুন';
239+
@override
240+
String get manageTaskServerPageConfigureYourCertificate => 'আপনার সার্টিফিকেট কনফিগার করুন';
241+
@override
242+
String get manageTaskServerPageSelectCertificate => 'সার্টিফিকেট নির্বাচন করুন';
243+
@override
244+
String get manageTaskServerPageConfigureTaskserverKey => 'টাস্ক সার্ভার কনফিগার করুন কী';
245+
@override
246+
String get manageTaskServerPageSelectKey => 'কী নির্বাচন করুন';
247+
@override
248+
String get manageTaskServerPageConfigureServerCertificate => 'সার্ভার সার্টিফিকেট কনফিগার করুন';
249+
@override
250+
String get manageTaskServerPageTaskRCFileIsVerified => 'Task RC ফাইল যাচাই করা হয়েছে';
251+
252+
@override
253+
String get manageTaskServerPageConfigureTaskRCDialogueBoxTitle => 'TaskRC কনফিগার করুন';
254+
@override
255+
String get manageTaskServerPageConfigureTaskRCDialogueBoxSubtitle => 'TaskRC সামগ্রী পেস্ট করুন বা taskrc ফাইল নির্বাচন করুন';
256+
@override
257+
String get manageTaskServerPageConfigureTaskRCDialogueBoxInputFieldText => 'এখানে আপনার TaskRC সামগ্রী পেস্ট করুন';
258+
@override
259+
String get manageTaskServerPageConfigureTaskRCDialogueBoxOr => 'অথবা';
260+
@override
261+
String get manageTaskServerPageConfigureTaskRCDialogueBoxSelectTaskRC => 'TaskRC ফাইল নির্বাচন করুন';
262+
}

0 commit comments

Comments
 (0)