~repos /only-bible-app

#kotlin#android#ios

GIT_CONFIG_PARAMETERS="'http.version=HTTP/1.1'" git clone https://git.pyrossh.dev/only-bible-app.git
Discussions: https://groups.google.com/g/rust-embed-devs

The only bible app you will ever need. No ads. No in-app purchases. No distractions.


Files changed (93) hide show
  1. assets/bibles/Bengali.bin +0 -0
  2. assets/bibles/English.bin +0 -0
  3. assets/bibles/Gujarati.bin +0 -0
  4. assets/bibles/Hindi.bin +0 -0
  5. assets/bibles/Kannada.bin +0 -0
  6. assets/bibles/Malayalam.bin +0 -0
  7. assets/bibles/Nepali.bin +0 -0
  8. assets/bibles/Oriya.bin +0 -0
  9. assets/bibles/Punjabi.bin +0 -0
  10. assets/bibles/Tamil.bin +0 -0
  11. assets/bibles/Telugu.bin +0 -0
  12. assets/bibles/bn.bin +0 -0
  13. assets/bibles/en_bsb.bin +0 -0
  14. assets/bibles/en_kjv.bin +0 -0
  15. assets/bibles/gu.bin +0 -0
  16. assets/bibles/hi.bin +0 -0
  17. assets/bibles/kn.bin +0 -0
  18. assets/bibles/ml.bin +0 -0
  19. assets/bibles/ne.bin +0 -0
  20. assets/bibles/or.bin +0 -0
  21. assets/bibles/pa.bin +0 -0
  22. assets/bibles/ta.bin +0 -0
  23. assets/bibles/te.bin +0 -0
  24. bible.fbs +12 -0
  25. l10n.yaml +0 -4
  26. lib/app.dart +1 -5
  27. lib/bible_data.dart +44 -0
  28. lib/dialog.dart +11 -10
  29. lib/gen/bible.gen.dart +144 -12
  30. lib/gen/l10n/app_localizations.dart +0 -708
  31. lib/gen/l10n/app_localizations_bn.dart +0 -274
  32. lib/gen/l10n/app_localizations_en.dart +0 -275
  33. lib/gen/l10n/app_localizations_gu.dart +0 -274
  34. lib/gen/l10n/app_localizations_hi.dart +0 -274
  35. lib/gen/l10n/app_localizations_kn.dart +0 -274
  36. lib/gen/l10n/app_localizations_ml.dart +0 -274
  37. lib/gen/l10n/app_localizations_ne.dart +0 -274
  38. lib/gen/l10n/app_localizations_or.dart +0 -275
  39. lib/gen/l10n/app_localizations_pa.dart +0 -275
  40. lib/gen/l10n/app_localizations_ta.dart +0 -274
  41. lib/gen/l10n/app_localizations_te.dart +0 -274
  42. lib/main.dart +1 -1
  43. lib/store/actions_navigation.dart +5 -10
  44. lib/store/actions_state.dart +2 -12
  45. lib/store/app_state.dart +1 -12
  46. lib/utils.dart +5 -104
  47. lib/widgets/book_select_sheet.dart +3 -3
  48. lib/widgets/chapter_select_sheet.dart +2 -2
  49. lib/widgets/home_app_bar.dart +3 -4
  50. lib/widgets/menu_overlay.dart +1 -2
  51. lib/widgets/settings_sheet.dart +4 -4
  52. pubspec.lock +0 -5
  53. pubspec.yaml +0 -3
  54. screenshots/ipadScreenshots/book_select.png +0 -0
  55. screenshots/ipadScreenshots/chapter_select.png +0 -0
  56. screenshots/ipadScreenshots/home_dark.png +0 -0
  57. screenshots/ipadScreenshots/home_light.png +0 -0
  58. screenshots/ipadScreenshots/settings.png +0 -0
  59. screenshots/ipadScreenshots/verse_select.png +0 -0
  60. screenshots/iphoneScreenshots/book_select.png +0 -0
  61. screenshots/iphoneScreenshots/chapter_select.png +0 -0
  62. screenshots/iphoneScreenshots/home_dark.png +0 -0
  63. screenshots/iphoneScreenshots/home_light.png +0 -0
  64. screenshots/iphoneScreenshots/settings.png +0 -0
  65. screenshots/iphoneScreenshots/verse_select.png +0 -0
  66. screenshots/phoneScreenshots/book_select.png +0 -0
  67. screenshots/phoneScreenshots/chapter_select.png +0 -0
  68. screenshots/phoneScreenshots/home_dark.png +0 -0
  69. screenshots/phoneScreenshots/home_light.png +0 -0
  70. screenshots/phoneScreenshots/settings.png +0 -0
  71. screenshots/phoneScreenshots/verse_select.png +0 -0
  72. scripts/arb/app_bn.arb +0 -90
  73. scripts/arb/app_en.arb +0 -90
  74. scripts/arb/app_gu.arb +0 -90
  75. scripts/arb/app_hi.arb +0 -90
  76. scripts/arb/app_kn.arb +0 -91
  77. scripts/arb/app_ml.arb +0 -90
  78. scripts/arb/app_ne.arb +0 -90
  79. scripts/arb/app_or.arb +0 -90
  80. scripts/arb/app_pa.arb +0 -90
  81. scripts/arb/app_ta.arb +0 -90
  82. scripts/arb/app_te.arb +0 -90
  83. scripts/generate_book_names.dart +0 -847
  84. scripts/generate_flatbuffers.dart +45 -11
  85. test/failures/home_dark_isolatedDiff.png +0 -0
  86. test/failures/home_dark_maskedDiff.png +0 -0
  87. test/failures/home_dark_masterImage.png +0 -0
  88. test/failures/home_dark_testImage.png +0 -0
  89. test/failures/home_light_isolatedDiff.png +0 -0
  90. test/failures/home_light_maskedDiff.png +0 -0
  91. test/failures/home_light_masterImage.png +0 -0
  92. test/failures/home_light_testImage.png +0 -0
  93. test/screenshot_test.dart +1 -5
assets/bibles/Bengali.bin DELETED
Binary file
assets/bibles/English.bin DELETED
Binary file
assets/bibles/Gujarati.bin DELETED
Binary file
assets/bibles/Hindi.bin DELETED
Binary file
assets/bibles/Kannada.bin DELETED
Binary file
assets/bibles/Malayalam.bin DELETED
Binary file
assets/bibles/Nepali.bin DELETED
Binary file
assets/bibles/Oriya.bin DELETED
Binary file
assets/bibles/Punjabi.bin DELETED
Binary file
assets/bibles/Tamil.bin DELETED
Binary file
assets/bibles/Telugu.bin DELETED
Binary file
assets/bibles/bn.bin ADDED
Binary file
assets/bibles/en_bsb.bin ADDED
Binary file
assets/bibles/en_kjv.bin ADDED
Binary file
assets/bibles/gu.bin ADDED
Binary file
assets/bibles/hi.bin ADDED
Binary file
assets/bibles/kn.bin ADDED
Binary file
assets/bibles/ml.bin ADDED
Binary file
assets/bibles/ne.bin ADDED
Binary file
assets/bibles/or.bin ADDED
Binary file
assets/bibles/pa.bin ADDED
Binary file
assets/bibles/ta.bin ADDED
Binary file
assets/bibles/te.bin ADDED
Binary file
bible.fbs CHANGED
@@ -16,11 +16,23 @@ table Chapter {
16
16
 
17
17
  table Book {
18
18
  index:int;
19
+ name:string;
19
20
  chapters:[Chapter];
20
21
  }
21
22
 
22
23
  table Bible {
23
24
  name:string;
25
+ language_code:string;
26
+ language_english:string;
27
+ language_native:string;
28
+ voice_name:string;
29
+ old_testament_title:string;
30
+ new_testament_title:string;
31
+ bible_select_title:string;
32
+ theme_title:string;
33
+ bold_font_title:string;
34
+ eng_titles:string;
35
+ settings_title:string;
24
36
  books:[Book];
25
37
  }
26
38
 
l10n.yaml DELETED
@@ -1,4 +0,0 @@
1
- arb-dir: scripts/arb
2
- template-arb-file: app_en.arb
3
- output-localization-file: app_localizations.dart
4
- output-dir: lib/gen/l10n
lib/app.dart CHANGED
@@ -1,6 +1,5 @@
1
1
  import "package:async_redux/async_redux.dart" show Store, StoreProvider;
2
2
  import "package:flutter/material.dart";
3
- import "package:only_bible_app/gen/l10n/app_localizations.dart";
4
3
  import "package:only_bible_app/home.dart";
5
4
  import "package:only_bible_app/store/app_state.dart";
6
5
  import "package:only_bible_app/theme.dart";
@@ -17,14 +16,11 @@ class App extends StatelessWidget {
17
16
  store: store,
18
17
  child: Builder(
19
18
  builder: (context) => MaterialApp(
20
- onGenerateTitle: (context) => context.l.title,
19
+ title: "Bible",
21
- localizationsDelegates: AppLocalizations.localizationsDelegates,
22
- supportedLocales: AppLocalizations.supportedLocales,
23
20
  debugShowCheckedModeBanner: false,
24
21
  themeMode: context.select((s) => s.darkMode) ? ThemeMode.dark : ThemeMode.light,
25
22
  theme: lightTheme,
26
23
  darkTheme: darkTheme,
27
- locale: Locale(context.select((s) => s.languageCode)),
28
24
  home: const Home(),
29
25
  ),
30
26
  ),
lib/bible_data.dart ADDED
@@ -0,0 +1,44 @@
1
+ class BibleItem {
2
+ final String fileName;
3
+ final String languageCode;
4
+ final String languageEnglish;
5
+ final String languageNative;
6
+ final String voiceName;
7
+ final String oldTestamentTitle;
8
+ final String newTestamentTitle;
9
+ final String bibleSelectTitle;
10
+ final String themeTitle;
11
+ final String boldFontTitle;
12
+ final String engTitles;
13
+ final String settingsTitle;
14
+
15
+ const BibleItem(
16
+ this.fileName,
17
+ this.languageCode,
18
+ this.languageEnglish,
19
+ this.languageNative,
20
+ this.voiceName,
21
+ this.oldTestamentTitle,
22
+ this.newTestamentTitle,
23
+ this.bibleSelectTitle,
24
+ this.themeTitle,
25
+ this.boldFontTitle,
26
+ this.engTitles,
27
+ this.settingsTitle,
28
+ );
29
+ }
30
+
31
+ const bibleItems = {
32
+ "en_kjv": BibleItem("en_kjv", "en", "English", "KJV", "en-GB-RyanNeural", "Old Testament", "New Testament", "Please select a bible", "Theme", "Bold text", "Use english titles", "Settings"),
33
+ "en_bsb": BibleItem("en_bsb", "en", "English", "BSB", "en-GB-RyanNeural", "Old Testament", "New Testament", "Please select a bible", "Theme", "Bold text", "Use english titles", "Settings"),
34
+ "bn": BibleItem("bn", "bn", "Bengali", "বাংলা", "bn-IN-TanishaaNeural", "পুরানো ইচ্ছাপত্র", "নববিধান", "একটি বাইবেল নির্বাচন করুন", "রঙ", "পাঠ্য বোল্ড", "ইংরেজি শিরোনাম ব্যবহার করুন", "সেটিংস"),
35
+ "gu": BibleItem("gu", "gu", "Gujarati", "ગુજરાતી", "gu-IN-DhwaniNeural", "ઓલ્ડ ટેસ્ટામેન્ટ", "ન્યૂ વસિયતનામું", "કૃપા કરીને બાઇબલ પસંદ કરો", "રંગો", "બોલ્ડ ટેક્સ્ટ", "અંગ્રેજી શીર્ષકોનો ઉપયોગ કરો", "સેટિંગ્સ"),
36
+ "hi": BibleItem("hi", "hi", "Hindi", "हिन्दी", "hi-IN-SwaraNeural", "पुराना नियम", "नया नियम", "कृपया एक बाइबिल चुनें", "रंग", "बोल्ड साइज़", "अंग्रेजी शीर्षकों का प्रयोग करें", "समायोजन"),
37
+ "kn": BibleItem("kn", "kn", "Kannada", "ಕನ್ನಡ", "kn-IN-GaganNeural", "ಹಳೆಯ ಒಡಂಬಡಿಕೆ", "ಹೊಸ ಒಡಂಬಡಿಕೆಯು", "ದಯವಿಟ್ಟು ಬೈಬಲ್ ಆಯ್ಕೆಮಾಡಿ", "ಬಣ್ಣಗಳು", "ದಪ್ಪ ಪಠ್ಯ", "ಇಂಗ್ಲಿಷ್ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸಿ", "ಸಂಯೋಜನೆಗಳು"),
38
+ "ml": BibleItem("ml", "ml", "Malayalam", "മലയാളം", "ml-IN-SobhanaNeural", "പഴയ നിയമം", "പുതിയ നിയമം", "ദയവായി ഒരു ബൈബിൾ തിരഞ്ഞെടുക്കുക", "നിറങ്ങൾ", "ബോൾഡ് ടെക്സ്റ്റ്", "ഇംഗ്ലീഷ് തലക്കെട്ടുകൾ ഉപയോഗിക്കുക", "ക്രമീകരണങ്ങൾ"),
39
+ "ne": BibleItem("ne", "ne", "Nepali", "नेपाली", "ne-NP-HemkalaNeural", "पुरानो नियम", "नयाँ नियम", "कृपया एउटा बाइबल चयन गर्नुहोस्", "रंगहरू", "बोल्ड टेक्स्ट", "अंग्रेजी शीर्षकहरू प्रयोग गर्नुहोस्", "सेटिङहरू"),
40
+ "or": BibleItem("or", "or", "Odia", "ଓଡ଼ିଆ", "or-IN-SubhasiniNeural", "ଓଲ୍ଡ ଷ୍ଟେଟାମେଣ୍ଟ", "ନ୍ୟୁ ଷ୍ଟେଟାମେଣ୍ଟ", "ଦୟାକରି ଏକ ବାଇବଲ ଚୟନ କରନ୍ତୁ", "ରଙ୍ଗଗୁଡିକ", "ବୋଲ୍ଡ ଟେକ୍ସଟ୍", "ଇଂରାଜୀ ଆଖ୍ୟାଗୁଡିକ ବ୍ୟବହାର କରନ୍ତୁ", "ସେଟିଂସମୂହ"),
41
+ "pa": BibleItem("pa", "pa", "Punjabi", "ਪੰਜਾਬੀ", "pa-IN-OjasNeural", "ਪੁਰਾਣੇ ਨੇਮ", "ਨਵਾਂ ਨੇਮ", "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਾਈਬਲ ਚੁਣੋ", "ਰੰਗ", "ਬੋਲਡ ਟੈਕਸਟ", "ਅੰਗਰੇਜ਼ੀ ਸਿਰਲੇਖਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ", "ਸੈਟਿੰਗਾਂ"),
42
+ "ta": BibleItem("ta", "ta", "Tamil", "தமிழ்", "ta-IN-PallaviNeural", "பழைய ஏற்பாடு", "புதிய ஏற்பாடு", "தயவுசெய்து ஒரு பைபிளைத் தேர்ந்தெடுக்கவும்", "வண்ணங்கள்", "கொட்டை எழுத்துக்கள்", "ஆங்கில தலைப்புகளைப் பயன்படுத்தவும்", "அமைப்புகள்"),
43
+ "te": BibleItem("te", "te", "Telugu", "తెలుగు", "te-IN-ShrutiNeural", "పాత నిబంధన", "కొత్త నిబంధన", "దయచేసి బైబిల్\u200Cను ఎంచుకోండి", "రంగులు", "బోల్డ్ టెక్స్ట్", "ఆంగ్ల శీర్షికలను ఉపయోగించండి", "సెట్టింగ్\u200Cలు"),
44
+ };
lib/dialog.dart CHANGED
@@ -1,5 +1,6 @@
1
1
  import "dart:ui";
2
2
  import "package:flutter/material.dart";
3
+ import "package:only_bible_app/gen/bible.gen.dart";
3
4
  import "package:only_bible_app/store/actions_navigation.dart";
4
5
  import "package:only_bible_app/utils.dart";
5
6
 
@@ -32,35 +33,35 @@ void showError(BuildContext context, String message) {
32
33
  showAlert(context, "Error", message);
33
34
  }
34
35
 
35
- void showBibleSelectDialog(BuildContext context) {
36
+ void showBibleSelectDialog(BuildContext context, Bible bible) {
36
37
  showDialog(
37
38
  context: context,
38
39
  builder: (_) {
39
40
  return BackdropFilter(
40
41
  filter: ImageFilter.blur(sigmaX: 6, sigmaY: 6),
41
42
  child: AlertDialog(
42
- title: Text(context.l.bibleSelectTitle),
43
+ title: Text(bible.bibleSelectTitle!),
43
44
  contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
44
45
  content: SizedBox(
45
46
  width: double.maxFinite,
46
47
  height: 400,
47
48
  child: ListView.separated(
48
- itemCount: context.supportedLocalizations.length,
49
+ itemCount: bibleItems.length,
49
50
  separatorBuilder: (_, __) => const Divider(height: 1),
50
51
  itemBuilder: (_, index) {
51
- final l = context.supportedLocalizations[index];
52
+ final item = bibleItems.values.elementAt(index);
52
- final isSelected = context.read().bibleName == l.languageTitle;
53
+ final isSelected = context.read().bible.name == item.fileName;
53
54
  return ListTile(
54
55
  selected: isSelected,
55
56
  leading: const Icon(Icons.menu_book),
56
- title: Text(l.localeLanguageTitle),
57
+ title: Text(item.languageNative),
57
- subtitle: (l.localeLanguageTitle != l.languageTitle) ? Text(l.languageTitle) : null,
58
+ subtitle: (item.languageNative != item.languageEnglish) ? Text(item.languageEnglish) : null,
58
59
  trailing: isSelected ? const Icon(Icons.check) : null,
59
60
  onTap: () {
60
61
  final s = context.read();
61
62
  Navigator.of(_).pop();
62
63
  context.dispatch(
63
- UpdateCurrentBibleAction(l.languageTitle, l.localeName, s.savedBook, s.savedChapter),
64
+ UpdateCurrentBibleAction(item.fileName, s.savedBook, s.savedChapter),
64
65
  );
65
66
  },
66
67
  );
@@ -92,14 +93,14 @@ void showReportError(BuildContext context, String message, StackTrace? st) {
92
93
  onPressed: () {
93
94
  recordError(message, st);
94
95
  Navigator.of(context).pop();
95
- showBibleSelectDialog(context);
96
+ showBibleSelectDialog(context, context.read().bible);
96
97
  },
97
98
  child: const Text("Yes"),
98
99
  ),
99
100
  TextButton(
100
101
  onPressed: () {
101
102
  Navigator.of(context).pop();
102
- showBibleSelectDialog(context);
103
+ showBibleSelectDialog(context, context.read().bible);
103
104
  },
104
105
  child: const Text("No"),
105
106
  ),
lib/gen/bible.gen.dart CHANGED
@@ -223,11 +223,12 @@ class Book {
223
223
  final int _bcOffset;
224
224
 
225
225
  int get index => const fb.Int32Reader().vTableGet(_bc, _bcOffset, 4, 0);
226
+ String? get name => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 6);
226
- List<Chapter>? get chapters => const fb.ListReader<Chapter>(Chapter.reader).vTableGetNullable(_bc, _bcOffset, 6);
227
+ List<Chapter>? get chapters => const fb.ListReader<Chapter>(Chapter.reader).vTableGetNullable(_bc, _bcOffset, 8);
227
228
 
228
229
  @override
229
230
  String toString() {
230
- return 'Book{index: ${index}, chapters: ${chapters}}';
231
+ return 'Book{index: ${index}, name: ${name}, chapters: ${chapters}}';
231
232
  }
232
233
  }
233
234
 
@@ -245,17 +246,21 @@ class BookBuilder {
245
246
  final fb.Builder fbBuilder;
246
247
 
247
248
  void begin() {
248
- fbBuilder.startTable(2);
249
+ fbBuilder.startTable(3);
249
250
  }
250
251
 
251
252
  int addIndex(int? index) {
252
253
  fbBuilder.addInt32(0, index);
253
254
  return fbBuilder.offset;
254
255
  }
255
- int addChaptersOffset(int? offset) {
256
+ int addNameOffset(int? offset) {
256
257
  fbBuilder.addOffset(1, offset);
257
258
  return fbBuilder.offset;
258
259
  }
260
+ int addChaptersOffset(int? offset) {
261
+ fbBuilder.addOffset(2, offset);
262
+ return fbBuilder.offset;
263
+ }
259
264
 
260
265
  int finish() {
261
266
  return fbBuilder.endTable();
@@ -264,23 +269,29 @@ class BookBuilder {
264
269
 
265
270
  class BookObjectBuilder extends fb.ObjectBuilder {
266
271
  final int? _index;
272
+ final String? _name;
267
273
  final List<ChapterObjectBuilder>? _chapters;
268
274
 
269
275
  BookObjectBuilder({
270
276
  int? index,
277
+ String? name,
271
278
  List<ChapterObjectBuilder>? chapters,
272
279
  })
273
280
  : _index = index,
281
+ _name = name,
274
282
  _chapters = chapters;
275
283
 
276
284
  /// Finish building, and store into the [fbBuilder].
277
285
  @override
278
286
  int finish(fb.Builder fbBuilder) {
287
+ final int? nameOffset = _name == null ? null
288
+ : fbBuilder.writeString(_name!);
279
289
  final int? chaptersOffset = _chapters == null ? null
280
290
  : fbBuilder.writeList(_chapters!.map((b) => b.getOrCreateOffset(fbBuilder)).toList());
281
- fbBuilder.startTable(2);
291
+ fbBuilder.startTable(3);
282
292
  fbBuilder.addInt32(0, _index);
293
+ fbBuilder.addOffset(1, nameOffset);
283
- fbBuilder.addOffset(1, chaptersOffset);
294
+ fbBuilder.addOffset(2, chaptersOffset);
284
295
  return fbBuilder.endTable();
285
296
  }
286
297
 
@@ -305,11 +316,22 @@ class Bible {
305
316
  final int _bcOffset;
306
317
 
307
318
  String? get name => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 4);
319
+ String? get languageCode => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 6);
320
+ String? get languageEnglish => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 8);
321
+ String? get languageNative => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 10);
322
+ String? get voiceName => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 12);
323
+ String? get oldTestamentTitle => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 14);
324
+ String? get newTestamentTitle => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 16);
325
+ String? get bibleSelectTitle => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 18);
326
+ String? get themeTitle => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 20);
327
+ String? get boldFontTitle => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 22);
328
+ String? get engTitles => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 24);
329
+ String? get settingsTitle => const fb.StringReader().vTableGetNullable(_bc, _bcOffset, 26);
308
- List<Book>? get books => const fb.ListReader<Book>(Book.reader).vTableGetNullable(_bc, _bcOffset, 6);
330
+ List<Book>? get books => const fb.ListReader<Book>(Book.reader).vTableGetNullable(_bc, _bcOffset, 28);
309
331
 
310
332
  @override
311
333
  String toString() {
312
- return 'Bible{name: ${name}, books: ${books}}';
334
+ return 'Bible{name: ${name}, languageCode: ${languageCode}, languageEnglish: ${languageEnglish}, languageNative: ${languageNative}, voiceName: ${voiceName}, oldTestamentTitle: ${oldTestamentTitle}, newTestamentTitle: ${newTestamentTitle}, bibleSelectTitle: ${bibleSelectTitle}, themeTitle: ${themeTitle}, boldFontTitle: ${boldFontTitle}, engTitles: ${engTitles}, settingsTitle: ${settingsTitle}, books: ${books}}';
313
335
  }
314
336
  }
315
337
 
@@ -327,17 +349,61 @@ class BibleBuilder {
327
349
  final fb.Builder fbBuilder;
328
350
 
329
351
  void begin() {
330
- fbBuilder.startTable(2);
352
+ fbBuilder.startTable(13);
331
353
  }
332
354
 
333
355
  int addNameOffset(int? offset) {
334
356
  fbBuilder.addOffset(0, offset);
335
357
  return fbBuilder.offset;
336
358
  }
337
- int addBooksOffset(int? offset) {
359
+ int addLanguageCodeOffset(int? offset) {
338
360
  fbBuilder.addOffset(1, offset);
339
361
  return fbBuilder.offset;
340
362
  }
363
+ int addLanguageEnglishOffset(int? offset) {
364
+ fbBuilder.addOffset(2, offset);
365
+ return fbBuilder.offset;
366
+ }
367
+ int addLanguageNativeOffset(int? offset) {
368
+ fbBuilder.addOffset(3, offset);
369
+ return fbBuilder.offset;
370
+ }
371
+ int addVoiceNameOffset(int? offset) {
372
+ fbBuilder.addOffset(4, offset);
373
+ return fbBuilder.offset;
374
+ }
375
+ int addOldTestamentTitleOffset(int? offset) {
376
+ fbBuilder.addOffset(5, offset);
377
+ return fbBuilder.offset;
378
+ }
379
+ int addNewTestamentTitleOffset(int? offset) {
380
+ fbBuilder.addOffset(6, offset);
381
+ return fbBuilder.offset;
382
+ }
383
+ int addBibleSelectTitleOffset(int? offset) {
384
+ fbBuilder.addOffset(7, offset);
385
+ return fbBuilder.offset;
386
+ }
387
+ int addThemeTitleOffset(int? offset) {
388
+ fbBuilder.addOffset(8, offset);
389
+ return fbBuilder.offset;
390
+ }
391
+ int addBoldFontTitleOffset(int? offset) {
392
+ fbBuilder.addOffset(9, offset);
393
+ return fbBuilder.offset;
394
+ }
395
+ int addEngTitlesOffset(int? offset) {
396
+ fbBuilder.addOffset(10, offset);
397
+ return fbBuilder.offset;
398
+ }
399
+ int addSettingsTitleOffset(int? offset) {
400
+ fbBuilder.addOffset(11, offset);
401
+ return fbBuilder.offset;
402
+ }
403
+ int addBooksOffset(int? offset) {
404
+ fbBuilder.addOffset(12, offset);
405
+ return fbBuilder.offset;
406
+ }
341
407
 
342
408
  int finish() {
343
409
  return fbBuilder.endTable();
@@ -346,13 +412,46 @@ class BibleBuilder {
346
412
 
347
413
  class BibleObjectBuilder extends fb.ObjectBuilder {
348
414
  final String? _name;
415
+ final String? _languageCode;
416
+ final String? _languageEnglish;
417
+ final String? _languageNative;
418
+ final String? _voiceName;
419
+ final String? _oldTestamentTitle;
420
+ final String? _newTestamentTitle;
421
+ final String? _bibleSelectTitle;
422
+ final String? _themeTitle;
423
+ final String? _boldFontTitle;
424
+ final String? _engTitles;
425
+ final String? _settingsTitle;
349
426
  final List<BookObjectBuilder>? _books;
350
427
 
351
428
  BibleObjectBuilder({
352
429
  String? name,
430
+ String? languageCode,
431
+ String? languageEnglish,
432
+ String? languageNative,
433
+ String? voiceName,
434
+ String? oldTestamentTitle,
435
+ String? newTestamentTitle,
436
+ String? bibleSelectTitle,
437
+ String? themeTitle,
438
+ String? boldFontTitle,
439
+ String? engTitles,
440
+ String? settingsTitle,
353
441
  List<BookObjectBuilder>? books,
354
442
  })
355
443
  : _name = name,
444
+ _languageCode = languageCode,
445
+ _languageEnglish = languageEnglish,
446
+ _languageNative = languageNative,
447
+ _voiceName = voiceName,
448
+ _oldTestamentTitle = oldTestamentTitle,
449
+ _newTestamentTitle = newTestamentTitle,
450
+ _bibleSelectTitle = bibleSelectTitle,
451
+ _themeTitle = themeTitle,
452
+ _boldFontTitle = boldFontTitle,
453
+ _engTitles = engTitles,
454
+ _settingsTitle = settingsTitle,
356
455
  _books = books;
357
456
 
358
457
  /// Finish building, and store into the [fbBuilder].
@@ -360,11 +459,44 @@ class BibleObjectBuilder extends fb.ObjectBuilder {
360
459
  int finish(fb.Builder fbBuilder) {
361
460
  final int? nameOffset = _name == null ? null
362
461
  : fbBuilder.writeString(_name!);
462
+ final int? languageCodeOffset = _languageCode == null ? null
463
+ : fbBuilder.writeString(_languageCode!);
464
+ final int? languageEnglishOffset = _languageEnglish == null ? null
465
+ : fbBuilder.writeString(_languageEnglish!);
466
+ final int? languageNativeOffset = _languageNative == null ? null
467
+ : fbBuilder.writeString(_languageNative!);
468
+ final int? voiceNameOffset = _voiceName == null ? null
469
+ : fbBuilder.writeString(_voiceName!);
470
+ final int? oldTestamentTitleOffset = _oldTestamentTitle == null ? null
471
+ : fbBuilder.writeString(_oldTestamentTitle!);
472
+ final int? newTestamentTitleOffset = _newTestamentTitle == null ? null
473
+ : fbBuilder.writeString(_newTestamentTitle!);
474
+ final int? bibleSelectTitleOffset = _bibleSelectTitle == null ? null
475
+ : fbBuilder.writeString(_bibleSelectTitle!);
476
+ final int? themeTitleOffset = _themeTitle == null ? null
477
+ : fbBuilder.writeString(_themeTitle!);
478
+ final int? boldFontTitleOffset = _boldFontTitle == null ? null
479
+ : fbBuilder.writeString(_boldFontTitle!);
480
+ final int? engTitlesOffset = _engTitles == null ? null
481
+ : fbBuilder.writeString(_engTitles!);
482
+ final int? settingsTitleOffset = _settingsTitle == null ? null
483
+ : fbBuilder.writeString(_settingsTitle!);
363
484
  final int? booksOffset = _books == null ? null
364
485
  : fbBuilder.writeList(_books!.map((b) => b.getOrCreateOffset(fbBuilder)).toList());
365
- fbBuilder.startTable(2);
486
+ fbBuilder.startTable(13);
366
487
  fbBuilder.addOffset(0, nameOffset);
488
+ fbBuilder.addOffset(1, languageCodeOffset);
489
+ fbBuilder.addOffset(2, languageEnglishOffset);
490
+ fbBuilder.addOffset(3, languageNativeOffset);
491
+ fbBuilder.addOffset(4, voiceNameOffset);
492
+ fbBuilder.addOffset(5, oldTestamentTitleOffset);
493
+ fbBuilder.addOffset(6, newTestamentTitleOffset);
494
+ fbBuilder.addOffset(7, bibleSelectTitleOffset);
495
+ fbBuilder.addOffset(8, themeTitleOffset);
496
+ fbBuilder.addOffset(9, boldFontTitleOffset);
497
+ fbBuilder.addOffset(10, engTitlesOffset);
498
+ fbBuilder.addOffset(11, settingsTitleOffset);
367
- fbBuilder.addOffset(1, booksOffset);
499
+ fbBuilder.addOffset(12, booksOffset);
368
500
  return fbBuilder.endTable();
369
501
  }
370
502
 
lib/gen/l10n/app_localizations.dart DELETED
@@ -1,708 +0,0 @@
1
- import 'dart:async';
2
-
3
- import 'package:flutter/foundation.dart';
4
- import 'package:flutter/widgets.dart';
5
- import 'package:flutter_localizations/flutter_localizations.dart';
6
- import 'package:intl/intl.dart' as intl;
7
-
8
- import 'app_localizations_bn.dart';
9
- import 'app_localizations_en.dart';
10
- import 'app_localizations_gu.dart';
11
- import 'app_localizations_hi.dart';
12
- import 'app_localizations_kn.dart';
13
- import 'app_localizations_ml.dart';
14
- import 'app_localizations_ne.dart';
15
- import 'app_localizations_or.dart';
16
- import 'app_localizations_pa.dart';
17
- import 'app_localizations_ta.dart';
18
- import 'app_localizations_te.dart';
19
-
20
- // ignore_for_file: type=lint
21
-
22
- /// Callers can lookup localized strings with an instance of AppLocalizations
23
- /// returned by `AppLocalizations.of(context)`.
24
- ///
25
- /// Applications need to include `AppLocalizations.delegate()` in their app's
26
- /// `localizationDelegates` list, and the locales they support in the app's
27
- /// `supportedLocales` list. For example:
28
- ///
29
- /// ```dart
30
- /// import 'l10n/app_localizations.dart';
31
- ///
32
- /// return MaterialApp(
33
- /// localizationsDelegates: AppLocalizations.localizationsDelegates,
34
- /// supportedLocales: AppLocalizations.supportedLocales,
35
- /// home: MyApplicationHome(),
36
- /// );
37
- /// ```
38
- ///
39
- /// ## Update pubspec.yaml
40
- ///
41
- /// Please make sure to update your pubspec.yaml to include the following
42
- /// packages:
43
- ///
44
- /// ```yaml
45
- /// dependencies:
46
- /// # Internationalization support.
47
- /// flutter_localizations:
48
- /// sdk: flutter
49
- /// intl: any # Use the pinned version from flutter_localizations
50
- ///
51
- /// # Rest of dependencies
52
- /// ```
53
- ///
54
- /// ## iOS Applications
55
- ///
56
- /// iOS applications define key application metadata, including supported
57
- /// locales, in an Info.plist file that is built into the application bundle.
58
- /// To configure the locales supported by your app, you’ll need to edit this
59
- /// file.
60
- ///
61
- /// First, open your project’s ios/Runner.xcworkspace Xcode workspace file.
62
- /// Then, in the Project Navigator, open the Info.plist file under the Runner
63
- /// project’s Runner folder.
64
- ///
65
- /// Next, select the Information Property List item, select Add Item from the
66
- /// Editor menu, then select Localizations from the pop-up menu.
67
- ///
68
- /// Select and expand the newly-created Localizations item then, for each
69
- /// locale your application supports, add a new item and select the locale
70
- /// you wish to add from the pop-up menu in the Value field. This list should
71
- /// be consistent with the languages listed in the AppLocalizations.supportedLocales
72
- /// property.
73
- abstract class AppLocalizations {
74
- AppLocalizations(String locale)
75
- : localeName = intl.Intl.canonicalizedLocale(locale.toString());
76
-
77
- final String localeName;
78
-
79
- static AppLocalizations? of(BuildContext context) {
80
- return Localizations.of<AppLocalizations>(context, AppLocalizations);
81
- }
82
-
83
- static const LocalizationsDelegate<AppLocalizations> delegate =
84
- _AppLocalizationsDelegate();
85
-
86
- /// A list of this localizations delegate along with the default localizations
87
- /// delegates.
88
- ///
89
- /// Returns a list of localizations delegates containing this delegate along with
90
- /// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
91
- /// and GlobalWidgetsLocalizations.delegate.
92
- ///
93
- /// Additional delegates can be added by appending to this list in
94
- /// MaterialApp. This list does not have to be used at all if a custom list
95
- /// of delegates is preferred or required.
96
- static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
97
- <LocalizationsDelegate<dynamic>>[
98
- delegate,
99
- GlobalMaterialLocalizations.delegate,
100
- GlobalCupertinoLocalizations.delegate,
101
- GlobalWidgetsLocalizations.delegate,
102
- ];
103
-
104
- /// A list of this localizations delegate's supported locales.
105
- static const List<Locale> supportedLocales = <Locale>[
106
- Locale('bn'),
107
- Locale('en'),
108
- Locale('gu'),
109
- Locale('hi'),
110
- Locale('kn'),
111
- Locale('ml'),
112
- Locale('ne'),
113
- Locale('or'),
114
- Locale('pa'),
115
- Locale('ta'),
116
- Locale('te')
117
- ];
118
-
119
- /// No description provided for @languageCode.
120
- ///
121
- /// In en, this message translates to:
122
- /// **'en'**
123
- String get languageCode;
124
-
125
- /// No description provided for @audioVoice.
126
- ///
127
- /// In en, this message translates to:
128
- /// **'en-GB-RyanNeural'**
129
- String get audioVoice;
130
-
131
- /// No description provided for @title.
132
- ///
133
- /// In en, this message translates to:
134
- /// **'Only Bible App'**
135
- String get title;
136
-
137
- /// No description provided for @languageTitle.
138
- ///
139
- /// In en, this message translates to:
140
- /// **'English'**
141
- String get languageTitle;
142
-
143
- /// No description provided for @localeLanguageTitle.
144
- ///
145
- /// In en, this message translates to:
146
- /// **'English'**
147
- String get localeLanguageTitle;
148
-
149
- /// No description provided for @oldTestamentTitle.
150
- ///
151
- /// In en, this message translates to:
152
- /// **'Old Testament'**
153
- String get oldTestamentTitle;
154
-
155
- /// No description provided for @newTestamentTitle.
156
- ///
157
- /// In en, this message translates to:
158
- /// **'New Testament'**
159
- String get newTestamentTitle;
160
-
161
- /// No description provided for @bibleSelectTitle.
162
- ///
163
- /// In en, this message translates to:
164
- /// **'Please select a bible'**
165
- String get bibleSelectTitle;
166
-
167
- /// No description provided for @audioError.
168
- ///
169
- /// In en, this message translates to:
170
- /// **'Could not play audio. This Bible might not have audio support.'**
171
- String get audioError;
172
-
173
- /// No description provided for @urlError.
174
- ///
175
- /// In en, this message translates to:
176
- /// **'Could not open browser'**
177
- String get urlError;
178
-
179
- /// No description provided for @settingsTitle.
180
- ///
181
- /// In en, this message translates to:
182
- /// **'Settings'**
183
- String get settingsTitle;
184
-
185
- /// No description provided for @bibleTitle.
186
- ///
187
- /// In en, this message translates to:
188
- /// **'Bible'**
189
- String get bibleTitle;
190
-
191
- /// No description provided for @themeTitle.
192
- ///
193
- /// In en, this message translates to:
194
- /// **'Theme'**
195
- String get themeTitle;
196
-
197
- /// No description provided for @incrementFontTitle.
198
- ///
199
- /// In en, this message translates to:
200
- /// **'Increase text size'**
201
- String get incrementFontTitle;
202
-
203
- /// No description provided for @decrementFontTitle.
204
- ///
205
- /// In en, this message translates to:
206
- /// **'Decrease text size'**
207
- String get decrementFontTitle;
208
-
209
- /// No description provided for @boldFontTitle.
210
- ///
211
- /// In en, this message translates to:
212
- /// **'Bold text'**
213
- String get boldFontTitle;
214
-
215
- /// No description provided for @engTitles.
216
- ///
217
- /// In en, this message translates to:
218
- /// **'Use english titles'**
219
- String get engTitles;
220
-
221
- /// No description provided for @privacyPolicyTitle.
222
- ///
223
- /// In en, this message translates to:
224
- /// **'Privacy Policy'**
225
- String get privacyPolicyTitle;
226
-
227
- /// No description provided for @termsAndConditionsTitle.
228
- ///
229
- /// In en, this message translates to:
230
- /// **'Terms & Conditions'**
231
- String get termsAndConditionsTitle;
232
-
233
- /// No description provided for @shareAppTitle.
234
- ///
235
- /// In en, this message translates to:
236
- /// **'Share the app'**
237
- String get shareAppTitle;
238
-
239
- /// No description provided for @rateAppTitle.
240
- ///
241
- /// In en, this message translates to:
242
- /// **'Rate the app'**
243
- String get rateAppTitle;
244
-
245
- /// No description provided for @aboutUsTitle.
246
- ///
247
- /// In en, this message translates to:
248
- /// **'About us'**
249
- String get aboutUsTitle;
250
-
251
- /// No description provided for @genesis.
252
- ///
253
- /// In en, this message translates to:
254
- /// **'Genesis'**
255
- String get genesis;
256
-
257
- /// No description provided for @exodus.
258
- ///
259
- /// In en, this message translates to:
260
- /// **'Exodus'**
261
- String get exodus;
262
-
263
- /// No description provided for @leviticus.
264
- ///
265
- /// In en, this message translates to:
266
- /// **'Leviticus'**
267
- String get leviticus;
268
-
269
- /// No description provided for @numbers.
270
- ///
271
- /// In en, this message translates to:
272
- /// **'Numbers'**
273
- String get numbers;
274
-
275
- /// No description provided for @deuteronomy.
276
- ///
277
- /// In en, this message translates to:
278
- /// **'Deuteronomy'**
279
- String get deuteronomy;
280
-
281
- /// No description provided for @joshua.
282
- ///
283
- /// In en, this message translates to:
284
- /// **'Joshua'**
285
- String get joshua;
286
-
287
- /// No description provided for @judges.
288
- ///
289
- /// In en, this message translates to:
290
- /// **'Judges'**
291
- String get judges;
292
-
293
- /// No description provided for @ruth.
294
- ///
295
- /// In en, this message translates to:
296
- /// **'Ruth'**
297
- String get ruth;
298
-
299
- /// No description provided for @firstSamuel.
300
- ///
301
- /// In en, this message translates to:
302
- /// **'1 Samuel'**
303
- String get firstSamuel;
304
-
305
- /// No description provided for @secondSamuel.
306
- ///
307
- /// In en, this message translates to:
308
- /// **'2 Samuel'**
309
- String get secondSamuel;
310
-
311
- /// No description provided for @firstKings.
312
- ///
313
- /// In en, this message translates to:
314
- /// **'1 Kings'**
315
- String get firstKings;
316
-
317
- /// No description provided for @secondKings.
318
- ///
319
- /// In en, this message translates to:
320
- /// **'2 Kings'**
321
- String get secondKings;
322
-
323
- /// No description provided for @firstChronicles.
324
- ///
325
- /// In en, this message translates to:
326
- /// **'1 Chronicles'**
327
- String get firstChronicles;
328
-
329
- /// No description provided for @secondChronicles.
330
- ///
331
- /// In en, this message translates to:
332
- /// **'2 Chronicles'**
333
- String get secondChronicles;
334
-
335
- /// No description provided for @ezra.
336
- ///
337
- /// In en, this message translates to:
338
- /// **'Ezra'**
339
- String get ezra;
340
-
341
- /// No description provided for @nehemiah.
342
- ///
343
- /// In en, this message translates to:
344
- /// **'Nehemiah'**
345
- String get nehemiah;
346
-
347
- /// No description provided for @esther.
348
- ///
349
- /// In en, this message translates to:
350
- /// **'Esther'**
351
- String get esther;
352
-
353
- /// No description provided for @job.
354
- ///
355
- /// In en, this message translates to:
356
- /// **'Job'**
357
- String get job;
358
-
359
- /// No description provided for @psalms.
360
- ///
361
- /// In en, this message translates to:
362
- /// **'Psalms'**
363
- String get psalms;
364
-
365
- /// No description provided for @proverbs.
366
- ///
367
- /// In en, this message translates to:
368
- /// **'Proverbs'**
369
- String get proverbs;
370
-
371
- /// No description provided for @ecclesiastes.
372
- ///
373
- /// In en, this message translates to:
374
- /// **'Ecclesiastes'**
375
- String get ecclesiastes;
376
-
377
- /// No description provided for @song_of_solomon.
378
- ///
379
- /// In en, this message translates to:
380
- /// **'Song of Solomon'**
381
- String get song_of_solomon;
382
-
383
- /// No description provided for @isaiah.
384
- ///
385
- /// In en, this message translates to:
386
- /// **'Isaiah'**
387
- String get isaiah;
388
-
389
- /// No description provided for @jeremiah.
390
- ///
391
- /// In en, this message translates to:
392
- /// **'Jeremiah'**
393
- String get jeremiah;
394
-
395
- /// No description provided for @lamentations.
396
- ///
397
- /// In en, this message translates to:
398
- /// **'Lamentations'**
399
- String get lamentations;
400
-
401
- /// No description provided for @ezekiel.
402
- ///
403
- /// In en, this message translates to:
404
- /// **'Ezekiel'**
405
- String get ezekiel;
406
-
407
- /// No description provided for @daniel.
408
- ///
409
- /// In en, this message translates to:
410
- /// **'Daniel'**
411
- String get daniel;
412
-
413
- /// No description provided for @hosea.
414
- ///
415
- /// In en, this message translates to:
416
- /// **'Hosea'**
417
- String get hosea;
418
-
419
- /// No description provided for @joel.
420
- ///
421
- /// In en, this message translates to:
422
- /// **'Joel'**
423
- String get joel;
424
-
425
- /// No description provided for @amos.
426
- ///
427
- /// In en, this message translates to:
428
- /// **'Amos'**
429
- String get amos;
430
-
431
- /// No description provided for @obadiah.
432
- ///
433
- /// In en, this message translates to:
434
- /// **'Obadiah'**
435
- String get obadiah;
436
-
437
- /// No description provided for @jonah.
438
- ///
439
- /// In en, this message translates to:
440
- /// **'Jonah'**
441
- String get jonah;
442
-
443
- /// No description provided for @micah.
444
- ///
445
- /// In en, this message translates to:
446
- /// **'Micah'**
447
- String get micah;
448
-
449
- /// No description provided for @nahum.
450
- ///
451
- /// In en, this message translates to:
452
- /// **'Nahum'**
453
- String get nahum;
454
-
455
- /// No description provided for @habakkuk.
456
- ///
457
- /// In en, this message translates to:
458
- /// **'Habakkuk'**
459
- String get habakkuk;
460
-
461
- /// No description provided for @zephaniah.
462
- ///
463
- /// In en, this message translates to:
464
- /// **'Zephaniah'**
465
- String get zephaniah;
466
-
467
- /// No description provided for @haggai.
468
- ///
469
- /// In en, this message translates to:
470
- /// **'Haggai'**
471
- String get haggai;
472
-
473
- /// No description provided for @zechariah.
474
- ///
475
- /// In en, this message translates to:
476
- /// **'Zechariah'**
477
- String get zechariah;
478
-
479
- /// No description provided for @malachi.
480
- ///
481
- /// In en, this message translates to:
482
- /// **'Malachi'**
483
- String get malachi;
484
-
485
- /// No description provided for @matthew.
486
- ///
487
- /// In en, this message translates to:
488
- /// **'Matthew'**
489
- String get matthew;
490
-
491
- /// No description provided for @mark.
492
- ///
493
- /// In en, this message translates to:
494
- /// **'Mark'**
495
- String get mark;
496
-
497
- /// No description provided for @luke.
498
- ///
499
- /// In en, this message translates to:
500
- /// **'Luke'**
501
- String get luke;
502
-
503
- /// No description provided for @john.
504
- ///
505
- /// In en, this message translates to:
506
- /// **'John'**
507
- String get john;
508
-
509
- /// No description provided for @acts.
510
- ///
511
- /// In en, this message translates to:
512
- /// **'Acts'**
513
- String get acts;
514
-
515
- /// No description provided for @romans.
516
- ///
517
- /// In en, this message translates to:
518
- /// **'Romans'**
519
- String get romans;
520
-
521
- /// No description provided for @firstCorinthians.
522
- ///
523
- /// In en, this message translates to:
524
- /// **'1 Corinthians'**
525
- String get firstCorinthians;
526
-
527
- /// No description provided for @secondCorinthians.
528
- ///
529
- /// In en, this message translates to:
530
- /// **'2 Corinthians'**
531
- String get secondCorinthians;
532
-
533
- /// No description provided for @galatians.
534
- ///
535
- /// In en, this message translates to:
536
- /// **'Galatians'**
537
- String get galatians;
538
-
539
- /// No description provided for @ephesians.
540
- ///
541
- /// In en, this message translates to:
542
- /// **'Ephesians'**
543
- String get ephesians;
544
-
545
- /// No description provided for @philippians.
546
- ///
547
- /// In en, this message translates to:
548
- /// **'Philippians'**
549
- String get philippians;
550
-
551
- /// No description provided for @colossians.
552
- ///
553
- /// In en, this message translates to:
554
- /// **'Colossians'**
555
- String get colossians;
556
-
557
- /// No description provided for @firstThessalonians.
558
- ///
559
- /// In en, this message translates to:
560
- /// **'1 Thessalonians'**
561
- String get firstThessalonians;
562
-
563
- /// No description provided for @secondThessalonians.
564
- ///
565
- /// In en, this message translates to:
566
- /// **'2 Thessalonians'**
567
- String get secondThessalonians;
568
-
569
- /// No description provided for @firstTimothy.
570
- ///
571
- /// In en, this message translates to:
572
- /// **'1 Timothy'**
573
- String get firstTimothy;
574
-
575
- /// No description provided for @secondTimothy.
576
- ///
577
- /// In en, this message translates to:
578
- /// **'2 Timothy'**
579
- String get secondTimothy;
580
-
581
- /// No description provided for @titus.
582
- ///
583
- /// In en, this message translates to:
584
- /// **'Titus'**
585
- String get titus;
586
-
587
- /// No description provided for @philemon.
588
- ///
589
- /// In en, this message translates to:
590
- /// **'Philemon'**
591
- String get philemon;
592
-
593
- /// No description provided for @hebrews.
594
- ///
595
- /// In en, this message translates to:
596
- /// **'Hebrews'**
597
- String get hebrews;
598
-
599
- /// No description provided for @james.
600
- ///
601
- /// In en, this message translates to:
602
- /// **'James'**
603
- String get james;
604
-
605
- /// No description provided for @firstPeter.
606
- ///
607
- /// In en, this message translates to:
608
- /// **'1 Peter'**
609
- String get firstPeter;
610
-
611
- /// No description provided for @secondPeter.
612
- ///
613
- /// In en, this message translates to:
614
- /// **'2 Peter'**
615
- String get secondPeter;
616
-
617
- /// No description provided for @firstJohn.
618
- ///
619
- /// In en, this message translates to:
620
- /// **'1 John'**
621
- String get firstJohn;
622
-
623
- /// No description provided for @secondJohn.
624
- ///
625
- /// In en, this message translates to:
626
- /// **'2 John'**
627
- String get secondJohn;
628
-
629
- /// No description provided for @thirdJohn.
630
- ///
631
- /// In en, this message translates to:
632
- /// **'3 John'**
633
- String get thirdJohn;
634
-
635
- /// No description provided for @jude.
636
- ///
637
- /// In en, this message translates to:
638
- /// **'Jude'**
639
- String get jude;
640
-
641
- /// No description provided for @revelation.
642
- ///
643
- /// In en, this message translates to:
644
- /// **'Revelation'**
645
- String get revelation;
646
- }
647
-
648
- class _AppLocalizationsDelegate
649
- extends LocalizationsDelegate<AppLocalizations> {
650
- const _AppLocalizationsDelegate();
651
-
652
- @override
653
- Future<AppLocalizations> load(Locale locale) {
654
- return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
655
- }
656
-
657
- @override
658
- bool isSupported(Locale locale) => <String>[
659
- 'bn',
660
- 'en',
661
- 'gu',
662
- 'hi',
663
- 'kn',
664
- 'ml',
665
- 'ne',
666
- 'or',
667
- 'pa',
668
- 'ta',
669
- 'te'
670
- ].contains(locale.languageCode);
671
-
672
- @override
673
- bool shouldReload(_AppLocalizationsDelegate old) => false;
674
- }
675
-
676
- AppLocalizations lookupAppLocalizations(Locale locale) {
677
- // Lookup logic when only language code is specified.
678
- switch (locale.languageCode) {
679
- case 'bn':
680
- return AppLocalizationsBn();
681
- case 'en':
682
- return AppLocalizationsEn();
683
- case 'gu':
684
- return AppLocalizationsGu();
685
- case 'hi':
686
- return AppLocalizationsHi();
687
- case 'kn':
688
- return AppLocalizationsKn();
689
- case 'ml':
690
- return AppLocalizationsMl();
691
- case 'ne':
692
- return AppLocalizationsNe();
693
- case 'or':
694
- return AppLocalizationsOr();
695
- case 'pa':
696
- return AppLocalizationsPa();
697
- case 'ta':
698
- return AppLocalizationsTa();
699
- case 'te':
700
- return AppLocalizationsTe();
701
- }
702
-
703
- throw FlutterError(
704
- 'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
705
- 'an issue with the localizations generation tool. Please file an issue '
706
- 'on GitHub with a reproducible sample app and the gen-l10n configuration '
707
- 'that was used.');
708
- }
lib/gen/l10n/app_localizations_bn.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Bengali Bangla (`bn`).
8
- class AppLocalizationsBn extends AppLocalizations {
9
- AppLocalizationsBn([String locale = 'bn']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'bn';
13
-
14
- @override
15
- String get audioVoice => 'bn-IN-TanishaaNeural';
16
-
17
- @override
18
- String get title => 'শুধুমাত্র বাইবেল অ্যাপ';
19
-
20
- @override
21
- String get languageTitle => 'Bengali';
22
-
23
- @override
24
- String get localeLanguageTitle => 'বাংলা';
25
-
26
- @override
27
- String get oldTestamentTitle => 'পুরানো ইচ্ছাপত্র';
28
-
29
- @override
30
- String get newTestamentTitle => 'নববিধান';
31
-
32
- @override
33
- String get bibleSelectTitle => 'একটি বাইবেল নির্বাচন করুন';
34
-
35
- @override
36
- String get audioError => 'অডিও চালাতে পারেনি৷';
37
-
38
- @override
39
- String get urlError => 'ব্রাউজার খুলতে পারেনি';
40
-
41
- @override
42
- String get settingsTitle => 'সেটিংস';
43
-
44
- @override
45
- String get bibleTitle => 'বাইবেল';
46
-
47
- @override
48
- String get themeTitle => 'রঙ';
49
-
50
- @override
51
- String get incrementFontTitle => 'পাঠ্যের আকার বাড়ান';
52
-
53
- @override
54
- String get decrementFontTitle => 'পাঠ্যের আকার হ্রাস করুন';
55
-
56
- @override
57
- String get boldFontTitle => 'পাঠ্য বোল্ড';
58
-
59
- @override
60
- String get engTitles => 'ইংরেজি শিরোনাম ব্যবহার করুন';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'গোপনীয়তা নীতি';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'শর্তাবলী';
67
-
68
- @override
69
- String get shareAppTitle => 'অ্যাপটি শেয়ার করুন';
70
-
71
- @override
72
- String get rateAppTitle => 'অ্যাপ্লিকেশন রেট';
73
-
74
- @override
75
- String get aboutUsTitle => 'আমাদের সম্পর্কে';
76
-
77
- @override
78
- String get genesis => 'আদিপুস্তক ';
79
-
80
- @override
81
- String get exodus => 'যাত্রাপুস্তক ';
82
-
83
- @override
84
- String get leviticus => 'লেবীয় পুস্তক';
85
-
86
- @override
87
- String get numbers => 'গণনা পুস্তক';
88
-
89
- @override
90
- String get deuteronomy => 'দ্বিতীয় বিবরণ';
91
-
92
- @override
93
- String get joshua => 'যোশুয়া';
94
-
95
- @override
96
- String get judges => 'বিচারকচরিত ';
97
-
98
- @override
99
- String get ruth => 'রুথ';
100
-
101
- @override
102
- String get firstSamuel => 'সামুয়েল ১';
103
-
104
- @override
105
- String get secondSamuel => 'সামুয়েল ২';
106
-
107
- @override
108
- String get firstKings => 'রাজাবলি ১';
109
-
110
- @override
111
- String get secondKings => 'রাজাবলি ২';
112
-
113
- @override
114
- String get firstChronicles => 'বংশাবলি ১';
115
-
116
- @override
117
- String get secondChronicles => 'বংশাবলি ২';
118
-
119
- @override
120
- String get ezra => 'এজরা';
121
-
122
- @override
123
- String get nehemiah => 'নেহেমিয়া';
124
-
125
- @override
126
- String get esther => 'এস্থার';
127
-
128
- @override
129
- String get job => 'যোব';
130
-
131
- @override
132
- String get psalms => 'সামসঙ্গীত';
133
-
134
- @override
135
- String get proverbs => 'প্রবচন';
136
-
137
- @override
138
- String get ecclesiastes => 'উপদেশক';
139
-
140
- @override
141
- String get song_of_solomon => 'পরম গীত';
142
-
143
- @override
144
- String get isaiah => 'ইসাইয়া';
145
-
146
- @override
147
- String get jeremiah => 'যেরেমিয়া';
148
-
149
- @override
150
- String get lamentations => 'বিলাপ-গাথা';
151
-
152
- @override
153
- String get ezekiel => 'এজেকিয়েল';
154
-
155
- @override
156
- String get daniel => 'দানিয়েল';
157
-
158
- @override
159
- String get hosea => 'হোসেয়া';
160
-
161
- @override
162
- String get joel => 'যোয়েল';
163
-
164
- @override
165
- String get amos => 'আমোস';
166
-
167
- @override
168
- String get obadiah => 'ওবাদিয়া';
169
-
170
- @override
171
- String get jonah => 'যোনা';
172
-
173
- @override
174
- String get micah => 'মিখা';
175
-
176
- @override
177
- String get nahum => 'নাহুম';
178
-
179
- @override
180
- String get habakkuk => 'হাবাকুক';
181
-
182
- @override
183
- String get zephaniah => 'জেফানিয়া';
184
-
185
- @override
186
- String get haggai => 'হগয়';
187
-
188
- @override
189
- String get zechariah => 'জাখারিয়া';
190
-
191
- @override
192
- String get malachi => 'মালাখি';
193
-
194
- @override
195
- String get matthew => 'মথি';
196
-
197
- @override
198
- String get mark => 'মার্ক';
199
-
200
- @override
201
- String get luke => 'লুক';
202
-
203
- @override
204
- String get john => 'যোহন';
205
-
206
- @override
207
- String get acts => 'पশিষ্যচরিত';
208
-
209
- @override
210
- String get romans => 'রোমীয়';
211
-
212
- @override
213
- String get firstCorinthians => 'করিন্থীয় ১';
214
-
215
- @override
216
- String get secondCorinthians => 'করিন্থীয় ২';
217
-
218
- @override
219
- String get galatians => 'গালাতীয়';
220
-
221
- @override
222
- String get ephesians => 'এফেসীয়';
223
-
224
- @override
225
- String get philippians => 'ফিলিপ্পীয়';
226
-
227
- @override
228
- String get colossians => 'কলসীয়';
229
-
230
- @override
231
- String get firstThessalonians => 'থেসালোনিকীয় ১';
232
-
233
- @override
234
- String get secondThessalonians => 'থেসালোনিকীয় ২';
235
-
236
- @override
237
- String get firstTimothy => 'তিমথি ১';
238
-
239
- @override
240
- String get secondTimothy => 'তিমথি ২';
241
-
242
- @override
243
- String get titus => 'তীত';
244
-
245
- @override
246
- String get philemon => 'ফিলেমন';
247
-
248
- @override
249
- String get hebrews => 'হিব্রুদের কাছে পত্র';
250
-
251
- @override
252
- String get james => 'যাকোবের পত্র';
253
-
254
- @override
255
- String get firstPeter => 'পিতরের ১ম পত্র';
256
-
257
- @override
258
- String get secondPeter => 'পিতরের ২য় পত্র';
259
-
260
- @override
261
- String get firstJohn => 'যোহনের ১ম পত্র';
262
-
263
- @override
264
- String get secondJohn => 'যোহনের ২য় পত্';
265
-
266
- @override
267
- String get thirdJohn => 'যোহনের ৩য় পত্';
268
-
269
- @override
270
- String get jude => 'যুদের পত্র';
271
-
272
- @override
273
- String get revelation => 'पপ্রত্যাদেশ';
274
- }
lib/gen/l10n/app_localizations_en.dart DELETED
@@ -1,275 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for English (`en`).
8
- class AppLocalizationsEn extends AppLocalizations {
9
- AppLocalizationsEn([String locale = 'en']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'en';
13
-
14
- @override
15
- String get audioVoice => 'en-GB-RyanNeural';
16
-
17
- @override
18
- String get title => 'Only Bible App';
19
-
20
- @override
21
- String get languageTitle => 'English';
22
-
23
- @override
24
- String get localeLanguageTitle => 'English';
25
-
26
- @override
27
- String get oldTestamentTitle => 'Old Testament';
28
-
29
- @override
30
- String get newTestamentTitle => 'New Testament';
31
-
32
- @override
33
- String get bibleSelectTitle => 'Please select a bible';
34
-
35
- @override
36
- String get audioError =>
37
- 'Could not play audio. This Bible might not have audio support.';
38
-
39
- @override
40
- String get urlError => 'Could not open browser';
41
-
42
- @override
43
- String get settingsTitle => 'Settings';
44
-
45
- @override
46
- String get bibleTitle => 'Bible';
47
-
48
- @override
49
- String get themeTitle => 'Theme';
50
-
51
- @override
52
- String get incrementFontTitle => 'Increase text size';
53
-
54
- @override
55
- String get decrementFontTitle => 'Decrease text size';
56
-
57
- @override
58
- String get boldFontTitle => 'Bold text';
59
-
60
- @override
61
- String get engTitles => 'Use english titles';
62
-
63
- @override
64
- String get privacyPolicyTitle => 'Privacy Policy';
65
-
66
- @override
67
- String get termsAndConditionsTitle => 'Terms & Conditions';
68
-
69
- @override
70
- String get shareAppTitle => 'Share the app';
71
-
72
- @override
73
- String get rateAppTitle => 'Rate the app';
74
-
75
- @override
76
- String get aboutUsTitle => 'About us';
77
-
78
- @override
79
- String get genesis => 'Genesis';
80
-
81
- @override
82
- String get exodus => 'Exodus';
83
-
84
- @override
85
- String get leviticus => 'Leviticus';
86
-
87
- @override
88
- String get numbers => 'Numbers';
89
-
90
- @override
91
- String get deuteronomy => 'Deuteronomy';
92
-
93
- @override
94
- String get joshua => 'Joshua';
95
-
96
- @override
97
- String get judges => 'Judges';
98
-
99
- @override
100
- String get ruth => 'Ruth';
101
-
102
- @override
103
- String get firstSamuel => '1 Samuel';
104
-
105
- @override
106
- String get secondSamuel => '2 Samuel';
107
-
108
- @override
109
- String get firstKings => '1 Kings';
110
-
111
- @override
112
- String get secondKings => '2 Kings';
113
-
114
- @override
115
- String get firstChronicles => '1 Chronicles';
116
-
117
- @override
118
- String get secondChronicles => '2 Chronicles';
119
-
120
- @override
121
- String get ezra => 'Ezra';
122
-
123
- @override
124
- String get nehemiah => 'Nehemiah';
125
-
126
- @override
127
- String get esther => 'Esther';
128
-
129
- @override
130
- String get job => 'Job';
131
-
132
- @override
133
- String get psalms => 'Psalms';
134
-
135
- @override
136
- String get proverbs => 'Proverbs';
137
-
138
- @override
139
- String get ecclesiastes => 'Ecclesiastes';
140
-
141
- @override
142
- String get song_of_solomon => 'Song of Solomon';
143
-
144
- @override
145
- String get isaiah => 'Isaiah';
146
-
147
- @override
148
- String get jeremiah => 'Jeremiah';
149
-
150
- @override
151
- String get lamentations => 'Lamentations';
152
-
153
- @override
154
- String get ezekiel => 'Ezekiel';
155
-
156
- @override
157
- String get daniel => 'Daniel';
158
-
159
- @override
160
- String get hosea => 'Hosea';
161
-
162
- @override
163
- String get joel => 'Joel';
164
-
165
- @override
166
- String get amos => 'Amos';
167
-
168
- @override
169
- String get obadiah => 'Obadiah';
170
-
171
- @override
172
- String get jonah => 'Jonah';
173
-
174
- @override
175
- String get micah => 'Micah';
176
-
177
- @override
178
- String get nahum => 'Nahum';
179
-
180
- @override
181
- String get habakkuk => 'Habakkuk';
182
-
183
- @override
184
- String get zephaniah => 'Zephaniah';
185
-
186
- @override
187
- String get haggai => 'Haggai';
188
-
189
- @override
190
- String get zechariah => 'Zechariah';
191
-
192
- @override
193
- String get malachi => 'Malachi';
194
-
195
- @override
196
- String get matthew => 'Matthew';
197
-
198
- @override
199
- String get mark => 'Mark';
200
-
201
- @override
202
- String get luke => 'Luke';
203
-
204
- @override
205
- String get john => 'John';
206
-
207
- @override
208
- String get acts => 'Acts';
209
-
210
- @override
211
- String get romans => 'Romans';
212
-
213
- @override
214
- String get firstCorinthians => '1 Corinthians';
215
-
216
- @override
217
- String get secondCorinthians => '2 Corinthians';
218
-
219
- @override
220
- String get galatians => 'Galatians';
221
-
222
- @override
223
- String get ephesians => 'Ephesians';
224
-
225
- @override
226
- String get philippians => 'Philippians';
227
-
228
- @override
229
- String get colossians => 'Colossians';
230
-
231
- @override
232
- String get firstThessalonians => '1 Thessalonians';
233
-
234
- @override
235
- String get secondThessalonians => '2 Thessalonians';
236
-
237
- @override
238
- String get firstTimothy => '1 Timothy';
239
-
240
- @override
241
- String get secondTimothy => '2 Timothy';
242
-
243
- @override
244
- String get titus => 'Titus';
245
-
246
- @override
247
- String get philemon => 'Philemon';
248
-
249
- @override
250
- String get hebrews => 'Hebrews';
251
-
252
- @override
253
- String get james => 'James';
254
-
255
- @override
256
- String get firstPeter => '1 Peter';
257
-
258
- @override
259
- String get secondPeter => '2 Peter';
260
-
261
- @override
262
- String get firstJohn => '1 John';
263
-
264
- @override
265
- String get secondJohn => '2 John';
266
-
267
- @override
268
- String get thirdJohn => '3 John';
269
-
270
- @override
271
- String get jude => 'Jude';
272
-
273
- @override
274
- String get revelation => 'Revelation';
275
- }
lib/gen/l10n/app_localizations_gu.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Gujarati (`gu`).
8
- class AppLocalizationsGu extends AppLocalizations {
9
- AppLocalizationsGu([String locale = 'gu']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'gu';
13
-
14
- @override
15
- String get audioVoice => 'gu-IN-DhwaniNeural';
16
-
17
- @override
18
- String get title => 'ફક્ત બાઇબલ એપ્લિકેશન';
19
-
20
- @override
21
- String get languageTitle => 'Gujarati';
22
-
23
- @override
24
- String get localeLanguageTitle => 'ગુજરાતી';
25
-
26
- @override
27
- String get oldTestamentTitle => 'ઓલ્ડ ટેસ્ટામેન્ટ';
28
-
29
- @override
30
- String get newTestamentTitle => 'ન્યૂ વસિયતનામું';
31
-
32
- @override
33
- String get bibleSelectTitle => 'કૃપા કરીને બાઇબલ પસંદ કરો';
34
-
35
- @override
36
- String get audioError => 'ઑડિયો ચલાવી શકાયો નથી';
37
-
38
- @override
39
- String get urlError => 'બ્રાઉઝર ખોલી શકાયું નથી';
40
-
41
- @override
42
- String get settingsTitle => 'સેટિંગ્સ';
43
-
44
- @override
45
- String get bibleTitle => 'બાઇબલ';
46
-
47
- @override
48
- String get themeTitle => 'રંગો';
49
-
50
- @override
51
- String get incrementFontTitle => 'ટેક્સ્ટનું કદ વધારો';
52
-
53
- @override
54
- String get decrementFontTitle => 'ટેક્સ્ટનું કદ ઘટાડો';
55
-
56
- @override
57
- String get boldFontTitle => 'બોલ્ડ ટેક્સ્ટ';
58
-
59
- @override
60
- String get engTitles => 'અંગ્રેજી શીર્ષકોનો ઉપયોગ કરો';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'ગોપનીયતા નીતિ';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'શરતો અને નિયમો';
67
-
68
- @override
69
- String get shareAppTitle => 'એપ્લિકેશન શેર કરો';
70
-
71
- @override
72
- String get rateAppTitle => 'એપ્લિકેશનને રેટ કરો';
73
-
74
- @override
75
- String get aboutUsTitle => 'અમારા વિશે';
76
-
77
- @override
78
- String get genesis => 'ઊત્પત્તિ';
79
-
80
- @override
81
- String get exodus => 'નિર્ગમન';
82
-
83
- @override
84
- String get leviticus => 'લેવીય';
85
-
86
- @override
87
- String get numbers => 'ગણના';
88
-
89
- @override
90
- String get deuteronomy => 'પુનર્નિયમ';
91
-
92
- @override
93
- String get joshua => 'યહોશુઆ';
94
-
95
- @override
96
- String get judges => 'ન્યાયાધીશો';
97
-
98
- @override
99
- String get ruth => 'રૂત';
100
-
101
- @override
102
- String get firstSamuel => '1 શમુએલ';
103
-
104
- @override
105
- String get secondSamuel => '2 શમએલ';
106
-
107
- @override
108
- String get firstKings => '1 રાજઓ';
109
-
110
- @override
111
- String get secondKings => '2 રાજઓ';
112
-
113
- @override
114
- String get firstChronicles => '1 કાળવ્રત્તાંત';
115
-
116
- @override
117
- String get secondChronicles => '2 કાળવ્રત્તાંત';
118
-
119
- @override
120
- String get ezra => 'એઝરા';
121
-
122
- @override
123
- String get nehemiah => 'નહેમ્યા';
124
-
125
- @override
126
- String get esther => 'એસ્તેર';
127
-
128
- @override
129
- String get job => 'અયૂબ';
130
-
131
- @override
132
- String get psalms => 'ગીતશાસ્ત્ર';
133
-
134
- @override
135
- String get proverbs => 'નીતિવચનો';
136
-
137
- @override
138
- String get ecclesiastes => 'સભાશિક્ષક';
139
-
140
- @override
141
- String get song_of_solomon => 'સભાશિક્ષક';
142
-
143
- @override
144
- String get isaiah => 'યશાયા';
145
-
146
- @override
147
- String get jeremiah => 'ચર્મિયા';
148
-
149
- @override
150
- String get lamentations => 'યર્મિયાનો વિલાપ';
151
-
152
- @override
153
- String get ezekiel => 'યર્મિયાનો વિલાપ';
154
-
155
- @override
156
- String get daniel => 'દારિયેલ';
157
-
158
- @override
159
- String get hosea => 'હોશિયા';
160
-
161
- @override
162
- String get joel => 'યોએલ';
163
-
164
- @override
165
- String get amos => 'આમોસ';
166
-
167
- @override
168
- String get obadiah => 'ઓબાધા';
169
-
170
- @override
171
- String get jonah => 'યૂના';
172
-
173
- @override
174
- String get micah => 'મીખાહ';
175
-
176
- @override
177
- String get nahum => 'નાહૂમ';
178
-
179
- @override
180
- String get habakkuk => 'હબાક્કુક';
181
-
182
- @override
183
- String get zephaniah => 'સફન્યા';
184
-
185
- @override
186
- String get haggai => 'હાગ્ગાચ';
187
-
188
- @override
189
- String get zechariah => 'ઝખાર્યા';
190
-
191
- @override
192
- String get malachi => 'માલાખી';
193
-
194
- @override
195
- String get matthew => 'માથ્થી';
196
-
197
- @override
198
- String get mark => 'માર્ક';
199
-
200
- @override
201
- String get luke => 'લૂક';
202
-
203
- @override
204
- String get john => 'યોહાન';
205
-
206
- @override
207
- String get acts => 'પ્રેરિતોનાં ક્રત્યો';
208
-
209
- @override
210
- String get romans => 'રોમનોને પત્ર';
211
-
212
- @override
213
- String get firstCorinthians => '1 કરિંથીઓને';
214
-
215
- @override
216
- String get secondCorinthians => '2 કરિંથીઓને';
217
-
218
- @override
219
- String get galatians => 'ગલાતીઓને પત્ર';
220
-
221
- @override
222
- String get ephesians => 'એફેસીઓને પત્ર';
223
-
224
- @override
225
- String get philippians => 'ફિલિપ્પીઓને પત્ર';
226
-
227
- @override
228
- String get colossians => 'કલોસ્સીઓને પત્ર';
229
-
230
- @override
231
- String get firstThessalonians => '1 થેસ્સલોનિકીઓને';
232
-
233
- @override
234
- String get secondThessalonians => '2 થેસ્સલોનિકીઓને';
235
-
236
- @override
237
- String get firstTimothy => '1 તિમોથીને';
238
-
239
- @override
240
- String get secondTimothy => '2 તિમોથીને';
241
-
242
- @override
243
- String get titus => 'તિતસનં પત્ર';
244
-
245
- @override
246
- String get philemon => 'ફિલેમોને પત્ર';
247
-
248
- @override
249
- String get hebrews => 'હિબ્રૂઓને પત્ર';
250
-
251
- @override
252
- String get james => 'યાકૂબનો';
253
-
254
- @override
255
- String get firstPeter => '1 પિતરનો પત્ર';
256
-
257
- @override
258
- String get secondPeter => '2 પિતરનો પત્ર';
259
-
260
- @override
261
- String get firstJohn => '1 યોહાનનો પત્ર';
262
-
263
- @override
264
- String get secondJohn => '2 યોહાનનો પત્ર';
265
-
266
- @override
267
- String get thirdJohn => '3 યોહાનનો પત્ર';
268
-
269
- @override
270
- String get jude => 'યહૂદાનો પત્ર';
271
-
272
- @override
273
- String get revelation => 'પ્રકટીકરણ';
274
- }
lib/gen/l10n/app_localizations_hi.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Hindi (`hi`).
8
- class AppLocalizationsHi extends AppLocalizations {
9
- AppLocalizationsHi([String locale = 'hi']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'hi';
13
-
14
- @override
15
- String get audioVoice => 'hi-IN-SwaraNeural';
16
-
17
- @override
18
- String get title => 'केवल बाइबिल ऐप';
19
-
20
- @override
21
- String get languageTitle => 'Hindi';
22
-
23
- @override
24
- String get localeLanguageTitle => 'हिंदी';
25
-
26
- @override
27
- String get oldTestamentTitle => 'पुराना नियम';
28
-
29
- @override
30
- String get newTestamentTitle => 'नया नियम';
31
-
32
- @override
33
- String get bibleSelectTitle => 'कृपया एक बाइबिल चुनें';
34
-
35
- @override
36
- String get audioError => 'ऑडियो नहीं चलाया जा सका';
37
-
38
- @override
39
- String get urlError => 'ब्राउज़र नहीं खुल सका';
40
-
41
- @override
42
- String get settingsTitle => 'समायोजन';
43
-
44
- @override
45
- String get bibleTitle => 'बाइबिल';
46
-
47
- @override
48
- String get themeTitle => 'रंग';
49
-
50
- @override
51
- String get incrementFontTitle => 'पढ़ने का माप बढ़ाएँ';
52
-
53
- @override
54
- String get decrementFontTitle => 'पढ़ने का माप कम करें';
55
-
56
- @override
57
- String get boldFontTitle => 'बोल्ड साइज़';
58
-
59
- @override
60
- String get engTitles => 'अंग्रेजी शीर्षकों का प्रयोग करें';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'गोपनीयता नीति';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'नियम एवं शर्तें';
67
-
68
- @override
69
- String get shareAppTitle => 'ऐप साझा करें';
70
-
71
- @override
72
- String get rateAppTitle => 'एप्लिकेशन की श्रेणी बताओ';
73
-
74
- @override
75
- String get aboutUsTitle => 'हमारे बारे में';
76
-
77
- @override
78
- String get genesis => 'उत्पत्ति';
79
-
80
- @override
81
- String get exodus => 'निर्गमन';
82
-
83
- @override
84
- String get leviticus => 'लैव्यवस्था';
85
-
86
- @override
87
- String get numbers => 'गिनती';
88
-
89
- @override
90
- String get deuteronomy => 'व्यवस्थाविवरण';
91
-
92
- @override
93
- String get joshua => 'यहोशू ';
94
-
95
- @override
96
- String get judges => 'न्यायियों';
97
-
98
- @override
99
- String get ruth => 'रूत';
100
-
101
- @override
102
- String get firstSamuel => '1 शमूएल';
103
-
104
- @override
105
- String get secondSamuel => '2 शमूएल';
106
-
107
- @override
108
- String get firstKings => '1 राजा';
109
-
110
- @override
111
- String get secondKings => '2 राजा';
112
-
113
- @override
114
- String get firstChronicles => '1 इतिहास';
115
-
116
- @override
117
- String get secondChronicles => '2 इतिहास';
118
-
119
- @override
120
- String get ezra => 'एज्रा';
121
-
122
- @override
123
- String get nehemiah => 'नहेमायाह';
124
-
125
- @override
126
- String get esther => 'एस्तेर';
127
-
128
- @override
129
- String get job => 'अय्यूब';
130
-
131
- @override
132
- String get psalms => 'भजन संहिता';
133
-
134
- @override
135
- String get proverbs => 'नीतिवचन ';
136
-
137
- @override
138
- String get ecclesiastes => 'सभोपदेशक';
139
-
140
- @override
141
- String get song_of_solomon => 'श्रेष्ठगीत';
142
-
143
- @override
144
- String get isaiah => 'यशायाह';
145
-
146
- @override
147
- String get jeremiah => 'यिर्मयाह';
148
-
149
- @override
150
- String get lamentations => 'विलापगीत';
151
-
152
- @override
153
- String get ezekiel => 'यहेजकेल';
154
-
155
- @override
156
- String get daniel => 'दानिय्येल';
157
-
158
- @override
159
- String get hosea => 'होशे';
160
-
161
- @override
162
- String get joel => 'योएल';
163
-
164
- @override
165
- String get amos => 'आमोस';
166
-
167
- @override
168
- String get obadiah => 'ओबद्दाह';
169
-
170
- @override
171
- String get jonah => 'योना';
172
-
173
- @override
174
- String get micah => 'मीका';
175
-
176
- @override
177
- String get nahum => 'नहूम';
178
-
179
- @override
180
- String get habakkuk => 'हबक्कूक';
181
-
182
- @override
183
- String get zephaniah => 'सपन्याह';
184
-
185
- @override
186
- String get haggai => 'हाग्गै';
187
-
188
- @override
189
- String get zechariah => 'जकर्याह';
190
-
191
- @override
192
- String get malachi => 'मलाकी';
193
-
194
- @override
195
- String get matthew => 'मत्ती';
196
-
197
- @override
198
- String get mark => 'मरकुस';
199
-
200
- @override
201
- String get luke => 'लूका';
202
-
203
- @override
204
- String get john => 'यूहन्ना';
205
-
206
- @override
207
- String get acts => 'प्रेरितों के काम';
208
-
209
- @override
210
- String get romans => 'रोमियो';
211
-
212
- @override
213
- String get firstCorinthians => '1 कुरिन्थियों';
214
-
215
- @override
216
- String get secondCorinthians => '2 कुरिन्थियों';
217
-
218
- @override
219
- String get galatians => 'गलातियों';
220
-
221
- @override
222
- String get ephesians => 'इफिसियों';
223
-
224
- @override
225
- String get philippians => 'फिलिप्पियों';
226
-
227
- @override
228
- String get colossians => 'कुलुस्सियों';
229
-
230
- @override
231
- String get firstThessalonians => '1 थिस्सलुनीकियों';
232
-
233
- @override
234
- String get secondThessalonians => '2 थिस्सलुनीकियों';
235
-
236
- @override
237
- String get firstTimothy => '1 तीमुथियुस';
238
-
239
- @override
240
- String get secondTimothy => '2 तीमुथियुस';
241
-
242
- @override
243
- String get titus => 'तीतुस';
244
-
245
- @override
246
- String get philemon => 'फिलेमोन';
247
-
248
- @override
249
- String get hebrews => 'इब्रानियों';
250
-
251
- @override
252
- String get james => 'याकूब';
253
-
254
- @override
255
- String get firstPeter => '1 पतरस';
256
-
257
- @override
258
- String get secondPeter => '2 पतरस';
259
-
260
- @override
261
- String get firstJohn => '1 यूहन्ना';
262
-
263
- @override
264
- String get secondJohn => '2 यूहन्ना';
265
-
266
- @override
267
- String get thirdJohn => '3 यूहन्ना';
268
-
269
- @override
270
- String get jude => 'यहूदा';
271
-
272
- @override
273
- String get revelation => 'प्रकाशित वाक्य';
274
- }
lib/gen/l10n/app_localizations_kn.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Kannada (`kn`).
8
- class AppLocalizationsKn extends AppLocalizations {
9
- AppLocalizationsKn([String locale = 'kn']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'kn';
13
-
14
- @override
15
- String get audioVoice => 'kn-IN-GaganNeural';
16
-
17
- @override
18
- String get title => 'ಬೈಬಲ್ ಮಾತ್ರರ';
19
-
20
- @override
21
- String get languageTitle => 'Kannada';
22
-
23
- @override
24
- String get localeLanguageTitle => 'ಕನ್ನಡ';
25
-
26
- @override
27
- String get oldTestamentTitle => 'ಹಳೆಯ ಒಡಂಬಡಿಕೆ';
28
-
29
- @override
30
- String get newTestamentTitle => 'ಹೊಸ ಒಡಂಬಡಿಕೆಯು';
31
-
32
- @override
33
- String get bibleSelectTitle => 'ದಯವಿಟ್ಟು ಬೈಬಲ್ ಆಯ್ಕೆಮಾಡಿ';
34
-
35
- @override
36
- String get audioError => 'ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ';
37
-
38
- @override
39
- String get urlError => 'ವೆಬ್‌ಸೈಟ್ ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ್ಲ';
40
-
41
- @override
42
- String get settingsTitle => 'ಸಂಯೋಜನೆಗಳು';
43
-
44
- @override
45
- String get bibleTitle => 'ಬೈಬಲ್';
46
-
47
- @override
48
- String get themeTitle => 'ಬಣ್ಣಗಳು';
49
-
50
- @override
51
- String get incrementFontTitle => 'ಪಠ್ಯದ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸಿ';
52
-
53
- @override
54
- String get decrementFontTitle => 'ಪಠ್ಯದ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡಿ';
55
-
56
- @override
57
- String get boldFontTitle => 'ದಪ್ಪ ಪಠ್ಯ';
58
-
59
- @override
60
- String get engTitles => 'ಇಂಗ್ಲಿಷ್ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸಿ';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'ಗೌಪ್ಯತಾ ನೀತಿ';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'ನಿಯಮ ಮತ್ತು ಶರತ್ತುಗಳು';
67
-
68
- @override
69
- String get shareAppTitle => 'ಅಪ್ಲಿಕೇಶನ್ ಹಂಚಿಕೊಳ್ಳಿ';
70
-
71
- @override
72
- String get rateAppTitle => 'ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರೇಟ್ ಮಾಡಿ';
73
-
74
- @override
75
- String get aboutUsTitle => 'ನಮ್ಮ ಬಗ್ಗೆ';
76
-
77
- @override
78
- String get genesis => 'ಆದಿಕಾಂಡ';
79
-
80
- @override
81
- String get exodus => 'ವಿಮೋಚನಕಾಂಡ';
82
-
83
- @override
84
- String get leviticus => 'ಯಾಜಕಕಾಂಡ';
85
-
86
- @override
87
- String get numbers => 'ಅರಣ್ಯಕಾಂಡ';
88
-
89
- @override
90
- String get deuteronomy => 'ಧರ್ಮೋಪದೇಶಕಾಂಡ';
91
-
92
- @override
93
- String get joshua => 'ಯೆಹೋಶುವ';
94
-
95
- @override
96
- String get judges => 'ನ್ಯಾಯಸ್ಥಾಪಕರು';
97
-
98
- @override
99
- String get ruth => 'ರೂತಳು';
100
-
101
- @override
102
- String get firstSamuel => '1 ಸಮುವೇಲನು';
103
-
104
- @override
105
- String get secondSamuel => '2 ಸಮುವೇಲನು';
106
-
107
- @override
108
- String get firstKings => '1 ಅರಸುಗಳು';
109
-
110
- @override
111
- String get secondKings => '2 ಅರಸುಗಳು';
112
-
113
- @override
114
- String get firstChronicles => '1 ಪೂರ್ವಕಾಲವೃತ್ತಾ';
115
-
116
- @override
117
- String get secondChronicles => '2 ಪೂರ್ವಕಾಲವೃತ್ತಾ';
118
-
119
- @override
120
- String get ezra => 'ಎಜ್ರನು';
121
-
122
- @override
123
- String get nehemiah => 'ನೆಹೆಮಿಯ';
124
-
125
- @override
126
- String get esther => 'ಎಸ್ತೇರಳು';
127
-
128
- @override
129
- String get job => 'ಯೋಬನು';
130
-
131
- @override
132
- String get psalms => 'ಕೀರ್ತನೆಗಳು';
133
-
134
- @override
135
- String get proverbs => 'ಙ್ಞಾನೋಕ್ತಿಗಳು';
136
-
137
- @override
138
- String get ecclesiastes => 'ಪ್ರಸಂಗಿ';
139
-
140
- @override
141
- String get song_of_solomon => 'ಪರಮ ಗೀತ';
142
-
143
- @override
144
- String get isaiah => 'ಯೆಶಾಯ';
145
-
146
- @override
147
- String get jeremiah => 'ಯೆರೆಮಿಯ';
148
-
149
- @override
150
- String get lamentations => 'ಪ್ರಲಾಪಗಳು';
151
-
152
- @override
153
- String get ezekiel => 'ಯೆಹೆಜ್ಕೇಲನು';
154
-
155
- @override
156
- String get daniel => 'ದಾನಿಯೇಲನು';
157
-
158
- @override
159
- String get hosea => 'ಹೋಶೇ';
160
-
161
- @override
162
- String get joel => 'ಯೋವೇಲ';
163
-
164
- @override
165
- String get amos => 'ಆಮೋಸ';
166
-
167
- @override
168
- String get obadiah => 'ಓಬದ್ಯ';
169
-
170
- @override
171
- String get jonah => 'ಯೋನ';
172
-
173
- @override
174
- String get micah => 'ಮಿಕ';
175
-
176
- @override
177
- String get nahum => 'ನಹೂಮ';
178
-
179
- @override
180
- String get habakkuk => 'ಹಬಕ್ಕೂಕ್ಕ';
181
-
182
- @override
183
- String get zephaniah => 'ಚೆಫನ್ಯ';
184
-
185
- @override
186
- String get haggai => 'ಹಗ್ಗಾಯ';
187
-
188
- @override
189
- String get zechariah => 'ಜೆಕರ್ಯ';
190
-
191
- @override
192
- String get malachi => 'ಮಲಾಕಿಯ';
193
-
194
- @override
195
- String get matthew => 'ಮತ್ತಾಯನು';
196
-
197
- @override
198
- String get mark => 'ಮಾರ್ಕನು';
199
-
200
- @override
201
- String get luke => 'ಲೂಕನು';
202
-
203
- @override
204
- String get john => 'ಯೋಹಾನನು';
205
-
206
- @override
207
- String get acts => 'ಅಪೊಸ್ತಲರ ಕೃತ್ಯಗ';
208
-
209
- @override
210
- String get romans => 'ರೋಮಾಪುರದವರಿಗೆ';
211
-
212
- @override
213
- String get firstCorinthians => '1 ಕೊರಿಂಥದವರಿಗೆ';
214
-
215
- @override
216
- String get secondCorinthians => '2 ಕೊರಿಂಥದವರಿಗೆ';
217
-
218
- @override
219
- String get galatians => 'ಗಲಾತ್ಯದವರಿಗೆ';
220
-
221
- @override
222
- String get ephesians => 'ಎಫೆಸದವರಿಗೆ';
223
-
224
- @override
225
- String get philippians => 'ಫಿಲಿಪ್ಪಿಯವರಿಗೆ';
226
-
227
- @override
228
- String get colossians => 'ಕೊಲೊಸ್ಸೆಯವರಿಗೆ';
229
-
230
- @override
231
- String get firstThessalonians => '1 ಥೆಸಲೊನೀಕದವರಿಗೆ';
232
-
233
- @override
234
- String get secondThessalonians => '2 ಥೆಸಲೊನೀಕದವರಿಗೆ';
235
-
236
- @override
237
- String get firstTimothy => '1 ತಿಮೊಥೆಯನಿಗೆ';
238
-
239
- @override
240
- String get secondTimothy => '2 ತಿಮೊಥೆಯನಿಗೆ';
241
-
242
- @override
243
- String get titus => 'ತೀತನಿಗೆ';
244
-
245
- @override
246
- String get philemon => 'ಫಿಲೆಮೋನನಿಗೆ';
247
-
248
- @override
249
- String get hebrews => 'ಇಬ್ರಿಯರಿಗೆ';
250
-
251
- @override
252
- String get james => 'ಯಾಕೋಬನು';
253
-
254
- @override
255
- String get firstPeter => '1 ಪೇತ್ರನು';
256
-
257
- @override
258
- String get secondPeter => '2 ಪೇತ್ರನು';
259
-
260
- @override
261
- String get firstJohn => '1 ಯೋಹಾನನು';
262
-
263
- @override
264
- String get secondJohn => '2 ಯೋಹಾನನು';
265
-
266
- @override
267
- String get thirdJohn => '3 ಯೋಹಾನನು';
268
-
269
- @override
270
- String get jude => 'ಯೂದನು';
271
-
272
- @override
273
- String get revelation => 'ಪ್ರಕಟನೆ';
274
- }
lib/gen/l10n/app_localizations_ml.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Malayalam (`ml`).
8
- class AppLocalizationsMl extends AppLocalizations {
9
- AppLocalizationsMl([String locale = 'ml']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'ml';
13
-
14
- @override
15
- String get audioVoice => 'ml-IN-SobhanaNeural';
16
-
17
- @override
18
- String get title => 'ബൈബിൾ ആപ്പ് മാത്രം';
19
-
20
- @override
21
- String get languageTitle => 'Malayalam';
22
-
23
- @override
24
- String get localeLanguageTitle => 'മലയാളം';
25
-
26
- @override
27
- String get oldTestamentTitle => 'പഴയ നിയമം';
28
-
29
- @override
30
- String get newTestamentTitle => 'പുതിയ നിയമം';
31
-
32
- @override
33
- String get bibleSelectTitle => 'ദയവായി ഒരു ബൈബിൾ തിരഞ്ഞെടുക്കുക';
34
-
35
- @override
36
- String get audioError => 'ഓഡിയോ പ്ലേ ചെയ്യാനായില്ല';
37
-
38
- @override
39
- String get urlError => 'ബ്രൗസർ തുറക്കാൻ കഴിഞ്ഞില്ല';
40
-
41
- @override
42
- String get settingsTitle => 'ക്രമീകരണങ്ങൾ';
43
-
44
- @override
45
- String get bibleTitle => 'ബൈബിൾ';
46
-
47
- @override
48
- String get themeTitle => 'നിറങ്ങൾ';
49
-
50
- @override
51
- String get incrementFontTitle => 'ടെക്സ്റ്റ് വലുപ്പം വർദ്ധിപ്പിക്കുക';
52
-
53
- @override
54
- String get decrementFontTitle => 'ടെക്സ്റ്റ് വലുപ്പം കുറയ്ക്കുക';
55
-
56
- @override
57
- String get boldFontTitle => 'ബോൾഡ് ടെക്സ്റ്റ്';
58
-
59
- @override
60
- String get engTitles => 'ഇംഗ്ലീഷ് തലക്കെട്ടുകൾ ഉപയോഗിക്കുക';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'സ്വകാര്യതാ നയം';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'നിബന്ധനകളും വ്യവസ്ഥകളും';
67
-
68
- @override
69
- String get shareAppTitle => 'ആപ്പ് പങ്കിടുക';
70
-
71
- @override
72
- String get rateAppTitle => 'ആപ്പ് റേറ്റുചെയ്യുക';
73
-
74
- @override
75
- String get aboutUsTitle => 'ഞങ്ങളേക്കുറിച്ച്';
76
-
77
- @override
78
- String get genesis => 'ഉല്പത്തി';
79
-
80
- @override
81
- String get exodus => 'പുറപ്പാട്';
82
-
83
- @override
84
- String get leviticus => 'ലേവ്യപുസ്തകം';
85
-
86
- @override
87
- String get numbers => 'സംഖ്യാപുസ്തകം';
88
-
89
- @override
90
- String get deuteronomy => 'ആവർത്തനം';
91
-
92
- @override
93
- String get joshua => 'യോശുവ';
94
-
95
- @override
96
- String get judges => 'ന്യായാധിപന്മാർ';
97
-
98
- @override
99
- String get ruth => 'രൂത്ത്';
100
-
101
- @override
102
- String get firstSamuel => '1 ശമൂവേൽ';
103
-
104
- @override
105
- String get secondSamuel => '2 ശമൂവേൽ';
106
-
107
- @override
108
- String get firstKings => '1 രാജാക്കന്മാർ';
109
-
110
- @override
111
- String get secondKings => '2 രാജാക്കന്മാർ';
112
-
113
- @override
114
- String get firstChronicles => '1 ദിനവൃത്താന്തം';
115
-
116
- @override
117
- String get secondChronicles => '2 ദിനവൃത്താന്തം';
118
-
119
- @override
120
- String get ezra => 'എസ്രാ';
121
-
122
- @override
123
- String get nehemiah => 'നെഹെമ്യാവു';
124
-
125
- @override
126
- String get esther => 'എസ്ഥേർ';
127
-
128
- @override
129
- String get job => 'ഇയ്യോബ്';
130
-
131
- @override
132
- String get psalms => 'സങ്കീർത്തനങ്ങൾ';
133
-
134
- @override
135
- String get proverbs => 'സദൃശ്യവാക്യങ്ങൾ';
136
-
137
- @override
138
- String get ecclesiastes => 'സഭാപ്രസംഗി';
139
-
140
- @override
141
- String get song_of_solomon => 'ഉത്തമഗീതം';
142
-
143
- @override
144
- String get isaiah => 'യെശയ്യാ';
145
-
146
- @override
147
- String get jeremiah => 'യിരമ്യാവു';
148
-
149
- @override
150
- String get lamentations => 'വിലാപങ്ങൾ';
151
-
152
- @override
153
- String get ezekiel => 'യെഹേസ്കേൽ';
154
-
155
- @override
156
- String get daniel => 'ദാനീയേൽ';
157
-
158
- @override
159
- String get hosea => 'ഹോശേയ';
160
-
161
- @override
162
- String get joel => 'യോവേൽ';
163
-
164
- @override
165
- String get amos => 'ആമോസ്';
166
-
167
- @override
168
- String get obadiah => 'ഓബദ്യാവു';
169
-
170
- @override
171
- String get jonah => 'യോനാ';
172
-
173
- @override
174
- String get micah => 'മീഖാ';
175
-
176
- @override
177
- String get nahum => 'നഹൂം';
178
-
179
- @override
180
- String get habakkuk => 'ഹബക്കൂക്ക്';
181
-
182
- @override
183
- String get zephaniah => 'സെഫന്യാവു';
184
-
185
- @override
186
- String get haggai => 'ഹഗ്ഗായി';
187
-
188
- @override
189
- String get zechariah => 'സെഖര്യാവു';
190
-
191
- @override
192
- String get malachi => 'മലാഖി';
193
-
194
- @override
195
- String get matthew => 'മത്തായി';
196
-
197
- @override
198
- String get mark => 'മർക്കൊസ്';
199
-
200
- @override
201
- String get luke => 'ലൂക്കോസ്';
202
-
203
- @override
204
- String get john => 'യോഹന്നാൻ';
205
-
206
- @override
207
- String get acts => 'പ്രവൃത്തികൾ';
208
-
209
- @override
210
- String get romans => 'റോമർ';
211
-
212
- @override
213
- String get firstCorinthians => '1 കൊരിന്ത്യർ';
214
-
215
- @override
216
- String get secondCorinthians => '2 കൊരിന്ത്യർ';
217
-
218
- @override
219
- String get galatians => 'ഗലാത്യർ';
220
-
221
- @override
222
- String get ephesians => 'എഫെസ്യർ';
223
-
224
- @override
225
- String get philippians => 'ഫിലിപ്പിയർ';
226
-
227
- @override
228
- String get colossians => 'കൊലൊസ്സ്യർ';
229
-
230
- @override
231
- String get firstThessalonians => '1 തെസ്സലൊനീക്യർ';
232
-
233
- @override
234
- String get secondThessalonians => '2 തെസ്സലൊനീക്യർ';
235
-
236
- @override
237
- String get firstTimothy => '1 തിമൊഥെയൊസ്';
238
-
239
- @override
240
- String get secondTimothy => '2 തിമൊഥെയൊസ്';
241
-
242
- @override
243
- String get titus => 'തീത്തൊസ്';
244
-
245
- @override
246
- String get philemon => 'ഫിലേമോൻ';
247
-
248
- @override
249
- String get hebrews => 'എബ്രായർ';
250
-
251
- @override
252
- String get james => 'യാക്കോബ്';
253
-
254
- @override
255
- String get firstPeter => '1 പത്രൊസ്';
256
-
257
- @override
258
- String get secondPeter => '2 പത്രൊസ്';
259
-
260
- @override
261
- String get firstJohn => '1 യോഹന്നാൻ';
262
-
263
- @override
264
- String get secondJohn => '2 യോഹന്നാൻ';
265
-
266
- @override
267
- String get thirdJohn => '3 യോഹന്നാൻ';
268
-
269
- @override
270
- String get jude => 'യൂദാ';
271
-
272
- @override
273
- String get revelation => 'വെളിപ്പാട്';
274
- }
lib/gen/l10n/app_localizations_ne.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Nepali (`ne`).
8
- class AppLocalizationsNe extends AppLocalizations {
9
- AppLocalizationsNe([String locale = 'ne']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'ne';
13
-
14
- @override
15
- String get audioVoice => 'ne-NP-HemkalaNeural';
16
-
17
- @override
18
- String get title => 'केवल बाइबल एप';
19
-
20
- @override
21
- String get languageTitle => 'Nepali';
22
-
23
- @override
24
- String get localeLanguageTitle => 'नेपाली';
25
-
26
- @override
27
- String get oldTestamentTitle => 'पुरानो नियम';
28
-
29
- @override
30
- String get newTestamentTitle => 'नयाँ नियम';
31
-
32
- @override
33
- String get bibleSelectTitle => 'कृपया एउटा बाइबल चयन गर्नुहोस्';
34
-
35
- @override
36
- String get audioError => 'अडियो प्ले गर्न सकिएन';
37
-
38
- @override
39
- String get urlError => 'ब्राउजर खोल्न सकिएन';
40
-
41
- @override
42
- String get settingsTitle => 'सेटिङहरू';
43
-
44
- @override
45
- String get bibleTitle => 'बाइबल';
46
-
47
- @override
48
- String get themeTitle => 'रंगहरू';
49
-
50
- @override
51
- String get incrementFontTitle => 'पाठ आकार बढाउनुहोस्';
52
-
53
- @override
54
- String get decrementFontTitle => 'पाठ आकार घटाउनुहोस्';
55
-
56
- @override
57
- String get boldFontTitle => 'बोल्ड टेक्स्ट';
58
-
59
- @override
60
- String get engTitles => 'अंग्रेजी शीर्षकहरू प्रयोग गर्नुहोस्';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'गोपनीयता नीति';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'नियम तथा सर्त';
67
-
68
- @override
69
- String get shareAppTitle => 'एप साझा गर्नुहोस्';
70
-
71
- @override
72
- String get rateAppTitle => 'एप मूल्याङ्कन गर्नुहोस्';
73
-
74
- @override
75
- String get aboutUsTitle => 'हाम्रोबारे';
76
-
77
- @override
78
- String get genesis => 'उत्पत्ति';
79
-
80
- @override
81
- String get exodus => 'प्रस्थान ';
82
-
83
- @override
84
- String get leviticus => 'लेवी';
85
-
86
- @override
87
- String get numbers => 'गन्ती';
88
-
89
- @override
90
- String get deuteronomy => 'व्यवस्था';
91
-
92
- @override
93
- String get joshua => 'यहोशू';
94
-
95
- @override
96
- String get judges => 'न्यायकर्ता';
97
-
98
- @override
99
- String get ruth => 'रूथ';
100
-
101
- @override
102
- String get firstSamuel => '1 शमूएल';
103
-
104
- @override
105
- String get secondSamuel => '2 शमूएल';
106
-
107
- @override
108
- String get firstKings => '1 राजा';
109
-
110
- @override
111
- String get secondKings => '2 राजा';
112
-
113
- @override
114
- String get firstChronicles => '1 इतिहास';
115
-
116
- @override
117
- String get secondChronicles => '2 इतिहास';
118
-
119
- @override
120
- String get ezra => 'एज्रा';
121
-
122
- @override
123
- String get nehemiah => 'नहेम्याह';
124
-
125
- @override
126
- String get esther => 'एस्तर';
127
-
128
- @override
129
- String get job => 'अय्यूब';
130
-
131
- @override
132
- String get psalms => 'भजनसंग्रह';
133
-
134
- @override
135
- String get proverbs => 'हितोपदेश';
136
-
137
- @override
138
- String get ecclesiastes => 'उपदेशक';
139
-
140
- @override
141
- String get song_of_solomon => 'श्रेष्ठगीत';
142
-
143
- @override
144
- String get isaiah => 'यशैया';
145
-
146
- @override
147
- String get jeremiah => 'यर्मिया';
148
-
149
- @override
150
- String get lamentations => 'विलाप';
151
-
152
- @override
153
- String get ezekiel => 'इजकिएल';
154
-
155
- @override
156
- String get daniel => 'दानियल';
157
-
158
- @override
159
- String get hosea => 'होशे';
160
-
161
- @override
162
- String get joel => 'योएल';
163
-
164
- @override
165
- String get amos => 'आमोस';
166
-
167
- @override
168
- String get obadiah => 'ओबदिया';
169
-
170
- @override
171
- String get jonah => 'योना';
172
-
173
- @override
174
- String get micah => 'मीका';
175
-
176
- @override
177
- String get nahum => 'नहूम';
178
-
179
- @override
180
- String get habakkuk => 'हबकूक';
181
-
182
- @override
183
- String get zephaniah => 'सपन्याह';
184
-
185
- @override
186
- String get haggai => 'हाग्गै';
187
-
188
- @override
189
- String get zechariah => 'जकरिया';
190
-
191
- @override
192
- String get malachi => 'मलाकी';
193
-
194
- @override
195
- String get matthew => 'मत्ती';
196
-
197
- @override
198
- String get mark => 'मर्कूस';
199
-
200
- @override
201
- String get luke => 'लूका';
202
-
203
- @override
204
- String get john => 'यूहन्ना';
205
-
206
- @override
207
- String get acts => 'प्रेरित';
208
-
209
- @override
210
- String get romans => 'रोमी';
211
-
212
- @override
213
- String get firstCorinthians => '1 कोरिन्थी';
214
-
215
- @override
216
- String get secondCorinthians => '2 कोरिन्थी';
217
-
218
- @override
219
- String get galatians => 'गलाती';
220
-
221
- @override
222
- String get ephesians => 'एफिसी';
223
-
224
- @override
225
- String get philippians => 'फिलिप्पी';
226
-
227
- @override
228
- String get colossians => 'कलस्सी';
229
-
230
- @override
231
- String get firstThessalonians => '1 थिस्सलोनिकी';
232
-
233
- @override
234
- String get secondThessalonians => '2 थिस्सलोनिकी';
235
-
236
- @override
237
- String get firstTimothy => '1 तिमोथी';
238
-
239
- @override
240
- String get secondTimothy => '2 तिमोथी';
241
-
242
- @override
243
- String get titus => 'तीतस';
244
-
245
- @override
246
- String get philemon => 'फिलेमोन';
247
-
248
- @override
249
- String get hebrews => 'हिब्रू';
250
-
251
- @override
252
- String get james => 'याकूब';
253
-
254
- @override
255
- String get firstPeter => '1 पत्रुस';
256
-
257
- @override
258
- String get secondPeter => '2 पत्रुस';
259
-
260
- @override
261
- String get firstJohn => '1 यूहन्ना';
262
-
263
- @override
264
- String get secondJohn => '2 यूहन्ना';
265
-
266
- @override
267
- String get thirdJohn => '3 यूहन्ना';
268
-
269
- @override
270
- String get jude => 'यहूदा';
271
-
272
- @override
273
- String get revelation => 'प्रकाश';
274
- }
lib/gen/l10n/app_localizations_or.dart DELETED
@@ -1,275 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Oriya (`or`).
8
- class AppLocalizationsOr extends AppLocalizations {
9
- AppLocalizationsOr([String locale = 'or']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'or';
13
-
14
- @override
15
- String get audioVoice => '';
16
-
17
- @override
18
- String get title => 'କେବଳ ବାଇବଲ ଆପ୍ |';
19
-
20
- @override
21
- String get languageTitle => 'Oriya';
22
-
23
- @override
24
- String get localeLanguageTitle => 'ଓଡିଆ';
25
-
26
- @override
27
- String get oldTestamentTitle => 'ଓଲ୍ଡ ଷ୍ଟେଟାମେଣ୍ଟ';
28
-
29
- @override
30
- String get newTestamentTitle => 'ନ୍ୟୁ ଷ୍ଟେଟାମେଣ୍ଟ';
31
-
32
- @override
33
- String get bibleSelectTitle => 'ଦୟାକରି ଏକ ବାଇବଲ ଚୟନ କରନ୍ତୁ |';
34
-
35
- @override
36
- String get audioError =>
37
- 'ଅଡିଓ ଚଲାଇ ପାରିଲା ନାହିଁ | ଏହି ବାଇବଲ ଅଡିଓକୁ ସମର୍ଥନ କରେ ନାହିଁ |';
38
-
39
- @override
40
- String get urlError => 'ବ୍ରାଉଜର୍ ଖୋଲିପାରିଲା ନାହିଁ |';
41
-
42
- @override
43
- String get settingsTitle => 'ସେଟିଂସମୂହ';
44
-
45
- @override
46
- String get bibleTitle => 'ବାଇବଲ |';
47
-
48
- @override
49
- String get themeTitle => 'ରଙ୍ଗଗୁଡିକ |';
50
-
51
- @override
52
- String get incrementFontTitle => 'ପାଠ୍ୟ ଆକାର ବୃଦ୍ଧି କରନ୍ତୁ |';
53
-
54
- @override
55
- String get decrementFontTitle => 'ପାଠ୍ୟ ଆକାର ହ୍ରାସ କରନ୍ତୁ |';
56
-
57
- @override
58
- String get boldFontTitle => 'ବୋଲ୍ଡ ଟେକ୍ସଟ୍ |';
59
-
60
- @override
61
- String get engTitles => 'ଇଂରାଜୀ ଆଖ୍ୟାଗୁଡିକ ବ୍ୟବହାର କରନ୍ତୁ |';
62
-
63
- @override
64
- String get privacyPolicyTitle => 'ଗୋପନୀୟତା ନୀତି';
65
-
66
- @override
67
- String get termsAndConditionsTitle => 'ସର୍ତ୍ତାବଳୀ';
68
-
69
- @override
70
- String get shareAppTitle => 'ଆପ୍ ଅଂଶୀଦାର କରନ୍ତୁ |';
71
-
72
- @override
73
- String get rateAppTitle => 'ଆପ୍ ରେଟ୍ କରନ୍ତୁ |';
74
-
75
- @override
76
- String get aboutUsTitle => 'ଆମ ବିଷୟରେ';
77
-
78
- @override
79
- String get genesis => 'ଆଦି ପୁସ୍ତକ';
80
-
81
- @override
82
- String get exodus => 'ଯାତ୍ରା ପୁସ୍ତକ';
83
-
84
- @override
85
- String get leviticus => 'ଲେବୀୟ ପୁସ୍ତକ';
86
-
87
- @override
88
- String get numbers => 'ଗଣନା ପୁସ୍ତକ';
89
-
90
- @override
91
- String get deuteronomy => 'ଦିତୀୟ ବିବରଣ';
92
-
93
- @override
94
- String get joshua => 'ଯିହୋଶୂୟ';
95
-
96
- @override
97
- String get judges => 'ବିଚାରକର୍ତାମାନଙ୍କ ବିବରଣ';
98
-
99
- @override
100
- String get ruth => 'ରୂତର ବିବରଣ';
101
-
102
- @override
103
- String get firstSamuel => 'ପ୍ରଥମ ଶାମୁୟେଲ';
104
-
105
- @override
106
- String get secondSamuel => 'ଦିତୀୟ ଶାମୁୟେଲ';
107
-
108
- @override
109
- String get firstKings => 'ପ୍ରଥମ ରାଜାବଳୀ';
110
-
111
- @override
112
- String get secondKings => 'ଦିତୀୟ ରାଜାବଳୀ';
113
-
114
- @override
115
- String get firstChronicles => 'ପ୍ରଥମ ବଂଶାବଳୀ';
116
-
117
- @override
118
- String get secondChronicles => 'ଦିତୀୟ ବଂଶାବଳୀ';
119
-
120
- @override
121
- String get ezra => 'ଏଜ୍ରା';
122
-
123
- @override
124
- String get nehemiah => 'ନିହିମିୟା';
125
-
126
- @override
127
- String get esther => 'ଏଷ୍ଟର ବିବରଣ';
128
-
129
- @override
130
- String get job => 'ଆୟୁବ ପୁସ୍ତକ';
131
-
132
- @override
133
- String get psalms => 'ଗୀତସଂହିତା';
134
-
135
- @override
136
- String get proverbs => 'ହିତୋପଦେଶ';
137
-
138
- @override
139
- String get ecclesiastes => 'ଉପଦେଶକ';
140
-
141
- @override
142
- String get song_of_solomon => 'ପରମଗୀତ';
143
-
144
- @override
145
- String get isaiah => 'ଯିଶାଇୟ';
146
-
147
- @override
148
- String get jeremiah => 'ଯିରିମିୟ';
149
-
150
- @override
151
- String get lamentations => 'ଯିରିମିୟଙ୍କ ବିଳାପ';
152
-
153
- @override
154
- String get ezekiel => 'ଯିହିଜିକଲ';
155
-
156
- @override
157
- String get daniel => 'ଦାନିଏଲ';
158
-
159
- @override
160
- String get hosea => 'ହୋଶେୟ';
161
-
162
- @override
163
- String get joel => 'ଯୋୟେଲ';
164
-
165
- @override
166
- String get amos => 'ଆମୋଷ';
167
-
168
- @override
169
- String get obadiah => 'ଓବଦିୟ';
170
-
171
- @override
172
- String get jonah => 'ଯୂନସ';
173
-
174
- @override
175
- String get micah => 'ମୀଖା';
176
-
177
- @override
178
- String get nahum => 'ନାହୂମ';
179
-
180
- @override
181
- String get habakkuk => 'ହବକକୂକ';
182
-
183
- @override
184
- String get zephaniah => 'ସିଫନିୟ';
185
-
186
- @override
187
- String get haggai => 'ହଗୟ';
188
-
189
- @override
190
- String get zechariah => 'ଯିଖରିୟ';
191
-
192
- @override
193
- String get malachi => 'ମଲାଖୀ';
194
-
195
- @override
196
- String get matthew => 'ମାଥିଉଲିଖିତ ସୁସମାଚାର';
197
-
198
- @override
199
- String get mark => 'ମାର୍କଲିଖିତ ସୁସମାଚାର';
200
-
201
- @override
202
- String get luke => 'ଲୂକଲିଖିତ ସୁସମାଚାର';
203
-
204
- @override
205
- String get john => 'ଯୋହନଲିଖିତ ସୁସମାଚାର';
206
-
207
- @override
208
- String get acts => 'ରେରିତମାନଙ୍କ କାର୍ଯ୍ୟର ବିବରଣ';
209
-
210
- @override
211
- String get romans => 'ରୋମୀୟଙ୍କ ପ୍ରତି ପତ୍ର';
212
-
213
- @override
214
- String get firstCorinthians => 'କରିନ୍ଥୀୟଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର';
215
-
216
- @override
217
- String get secondCorinthians => 'କରିନ୍ଥୀୟଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର';
218
-
219
- @override
220
- String get galatians => 'ଗାଲାତୀୟଙ୍କ ପ୍ରତି ପତ୍ର';
221
-
222
- @override
223
- String get ephesians => 'ଏଫିସୀୟଙ୍କ ପ୍ରତି ପତ୍ର';
224
-
225
- @override
226
- String get philippians => 'ଫିଲି‌ପ୍‌ପୀୟଙ୍କ ପ୍ରତି ପତ୍ର';
227
-
228
- @override
229
- String get colossians => 'କଲସୀୟଙ୍କ ପ୍ରତି ପତ୍ର';
230
-
231
- @override
232
- String get firstThessalonians => 'ଥେସଲନୀକୀୟଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର';
233
-
234
- @override
235
- String get secondThessalonians => 'ଥେସଲନୀକୀୟଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର';
236
-
237
- @override
238
- String get firstTimothy => 'ତୀମଥିଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର';
239
-
240
- @override
241
- String get secondTimothy => 'ତୀମଥିଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର';
242
-
243
- @override
244
- String get titus => 'ତୀତସଙ୍କ ପ୍ରତି ପତ୍ର';
245
-
246
- @override
247
- String get philemon => 'ଫିଲୀମୋନଙ୍କ ପ୍ରତି ପତ୍ର';
248
-
249
- @override
250
- String get hebrews => 'ଏବ୍ରୀ';
251
-
252
- @override
253
- String get james => 'ଯାକୁବଙ୍କ ପତ୍';
254
-
255
- @override
256
- String get firstPeter => 'ପିତରଙ୍କ ପ୍ରଥମ ପତ୍';
257
-
258
- @override
259
- String get secondPeter => 'ପିତରଙ୍କ ଦିତୀୟ ପତ୍ର';
260
-
261
- @override
262
- String get firstJohn => 'ଯୋହନଙ୍କ ପ୍ରଥମ ପତ୍ର';
263
-
264
- @override
265
- String get secondJohn => 'ଯୋହନଙ୍କ ଦିତୀୟ ପତ୍';
266
-
267
- @override
268
- String get thirdJohn => 'ଯୋହନଙ୍କ ତୃତୀୟ ପତ୍ର';
269
-
270
- @override
271
- String get jude => 'ଯିହୂଦାଙ୍କ ପତ୍ର';
272
-
273
- @override
274
- String get revelation => 'ଯୋହନଙ୍କ ପ୍ରତି ପ୍ରକାଶିତ ବାକ୍ୟ';
275
- }
lib/gen/l10n/app_localizations_pa.dart DELETED
@@ -1,275 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Panjabi Punjabi (`pa`).
8
- class AppLocalizationsPa extends AppLocalizations {
9
- AppLocalizationsPa([String locale = 'pa']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'pa';
13
-
14
- @override
15
- String get audioVoice => '';
16
-
17
- @override
18
- String get title => 'ਸਿਰਫ਼ ਬਾਈਬਲ ਐਪ';
19
-
20
- @override
21
- String get languageTitle => 'Punjabi';
22
-
23
- @override
24
- String get localeLanguageTitle => 'ਪੰਜਾਬੀ';
25
-
26
- @override
27
- String get oldTestamentTitle => 'ਪੁਰਾਣੇ ਨੇਮ';
28
-
29
- @override
30
- String get newTestamentTitle => 'ਨਵਾਂ ਨੇਮ';
31
-
32
- @override
33
- String get bibleSelectTitle => 'ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਾਈਬਲ ਚੁਣੋ';
34
-
35
- @override
36
- String get audioError =>
37
- 'ਆਡੀਓ ਚਲਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ । ਇਹ ਬਾਈਬਲ ਆਡੀਓ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ।';
38
-
39
- @override
40
- String get urlError => 'ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ';
41
-
42
- @override
43
- String get settingsTitle => 'ਸੈਟਿੰਗਾਂ';
44
-
45
- @override
46
- String get bibleTitle => 'ਬਾਈਬਲ';
47
-
48
- @override
49
- String get themeTitle => 'ਰੰਗ';
50
-
51
- @override
52
- String get incrementFontTitle => 'ਟੈਕਸਟ ਦਾ ਆਕਾਰ ਵਧਾਓ';
53
-
54
- @override
55
- String get decrementFontTitle => 'ਟੈਕਸਟ ਦਾ ਆਕਾਰ ਘਟਾਓ';
56
-
57
- @override
58
- String get boldFontTitle => 'ਬੋਲਡ ਟੈਕਸਟ';
59
-
60
- @override
61
- String get engTitles => 'ਅੰਗਰੇਜ਼ੀ ਸਿਰਲੇਖਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ';
62
-
63
- @override
64
- String get privacyPolicyTitle => 'ਪਰਾਈਵੇਟ ਨੀਤੀ';
65
-
66
- @override
67
- String get termsAndConditionsTitle => 'ਨਿਯਮ ਅਤੇ ਸ਼ਰਤਾਂ';
68
-
69
- @override
70
- String get shareAppTitle => 'ਐਪ ਨੂੰ ਸਾਂਝਾ ਕਰੋ';
71
-
72
- @override
73
- String get rateAppTitle => 'ਐਪ ਨੂੰ ਦਰਜਾ ਦਿਓ';
74
-
75
- @override
76
- String get aboutUsTitle => 'ਸਾਡੇ ਬਾਰੇ';
77
-
78
- @override
79
- String get genesis => 'ਪੈਦਾਇਸ਼';
80
-
81
- @override
82
- String get exodus => 'ਖ਼ਰੋਜ';
83
-
84
- @override
85
- String get leviticus => 'ਅਹਬਾਰ';
86
-
87
- @override
88
- String get numbers => 'ਗਿਣਤੀ';
89
-
90
- @override
91
- String get deuteronomy => 'ਅਸਤਸਨਾ';
92
-
93
- @override
94
- String get joshua => 'ਯਸ਼ਵਾ';
95
-
96
- @override
97
- String get judges => 'ਨਿਆਂਈਆਂ ਦੀ ਪੋਥੀ';
98
-
99
- @override
100
- String get ruth => 'ਰੁੱਤ';
101
-
102
- @override
103
- String get firstSamuel => '੧ ਸਮੋਈਲ';
104
-
105
- @override
106
- String get secondSamuel => '੨ ਸਮੋਈਲ';
107
-
108
- @override
109
- String get firstKings => '੧ ਸਲਾਤੀਨ';
110
-
111
- @override
112
- String get secondKings => '੨ ਸਲਾਤੀਨ';
113
-
114
- @override
115
- String get firstChronicles => '੧ ਤਵਾਰੀਖ਼';
116
-
117
- @override
118
- String get secondChronicles => '੨ ਤਵਾਰੀਖ਼';
119
-
120
- @override
121
- String get ezra => 'ਅਜ਼ਰਾ';
122
-
123
- @override
124
- String get nehemiah => 'ਨਹਮਿਆਹ';
125
-
126
- @override
127
- String get esther => 'ਆ ਸਤਰ';
128
-
129
- @override
130
- String get job => 'ਅੱਯੂਬ';
131
-
132
- @override
133
- String get psalms => 'ਜ਼ਬੂਰ';
134
-
135
- @override
136
- String get proverbs => 'ਅਮਸਾਲ';
137
-
138
- @override
139
- String get ecclesiastes => 'ਵਾਈਜ਼';
140
-
141
- @override
142
- String get song_of_solomon => 'ਗ਼ਜ਼ਲ ਅਲਗ਼ਜ਼ਲਾਤ';
143
-
144
- @override
145
- String get isaiah => 'ਯਸਈਆਹ';
146
-
147
- @override
148
- String get jeremiah => 'ਯਰਮਿਆਹ';
149
-
150
- @override
151
- String get lamentations => 'ਨੂਹ';
152
-
153
- @override
154
- String get ezekiel => 'ਹਿਜ਼ ਕੀ ਐਲ';
155
-
156
- @override
157
- String get daniel => 'ਦਾਨੀ ਐਲ';
158
-
159
- @override
160
- String get hosea => 'ਹੋ ਸੀਅ';
161
-
162
- @override
163
- String get joel => 'ਯਵਾਐਲ';
164
-
165
- @override
166
- String get amos => 'ਆਮੋਸ';
167
-
168
- @override
169
- String get obadiah => 'ਅਬਦ ਯਾਹ';
170
-
171
- @override
172
- String get jonah => 'ਯਵਨਾਹ';
173
-
174
- @override
175
- String get micah => 'ਮੀਕਾਹ';
176
-
177
- @override
178
- String get nahum => 'ਨਾ ਹੋਮ';
179
-
180
- @override
181
- String get habakkuk => 'ਹਬਕੋਕ';
182
-
183
- @override
184
- String get zephaniah => 'ਸਫ਼ਨਿਆਹ';
185
-
186
- @override
187
- String get haggai => 'ਹਜਿ';
188
-
189
- @override
190
- String get zechariah => 'ਜ਼ਿਕਰ ਯਾਹ';
191
-
192
- @override
193
- String get malachi => 'ਮਲਾਕੀ';
194
-
195
- @override
196
- String get matthew => 'ਮੱਤੀ';
197
-
198
- @override
199
- String get mark => 'ਮਰਕੁਸ';
200
-
201
- @override
202
- String get luke => 'ਲੋਕਾ';
203
-
204
- @override
205
- String get john => 'ਯੂਹੰਨਾ';
206
-
207
- @override
208
- String get acts => 'ਰਸੂਲਾਂ ਦੇ ਕਰਤੱਬ';
209
-
210
- @override
211
- String get romans => 'ਰੋਮੀਆਂ';
212
-
213
- @override
214
- String get firstCorinthians => '੧ ਕੁਰਿੰਥੀਆਂ';
215
-
216
- @override
217
- String get secondCorinthians => '੨ ਕੁਰਿੰਥੀਆਂ';
218
-
219
- @override
220
- String get galatians => 'ਗਲਾਤੀਆਂ';
221
-
222
- @override
223
- String get ephesians => 'ਅਫ਼ਸੀਆਂ';
224
-
225
- @override
226
- String get philippians => 'ਫ਼ਿਲਿੱਪੀਆਂ';
227
-
228
- @override
229
- String get colossians => 'ਕੁਲੁੱਸੀਆਂ';
230
-
231
- @override
232
- String get firstThessalonians => '੧ ਥੱਸਲੁਨੀਕੀਆਂ';
233
-
234
- @override
235
- String get secondThessalonians => '੨ ਥੱਸਲੁਨੀਕੀਆਂ';
236
-
237
- @override
238
- String get firstTimothy => '੧ ਤਿਮੋਥਿਉਸ';
239
-
240
- @override
241
- String get secondTimothy => '੨ ਤਿਮੋਥਿਉਸ ';
242
-
243
- @override
244
- String get titus => 'ਤੀਤੁਸ';
245
-
246
- @override
247
- String get philemon => 'ਫ਼ਿਲੇਮੋਨ';
248
-
249
- @override
250
- String get hebrews => 'ਇਬਰਾਨੀਆਂ';
251
-
252
- @override
253
- String get james => 'ਯਾਕੂਬ';
254
-
255
- @override
256
- String get firstPeter => '੧ ਪਤਰਸ';
257
-
258
- @override
259
- String get secondPeter => '੨ ਪਤਰਸ';
260
-
261
- @override
262
- String get firstJohn => '੧ ਯੂਹੰਨਾ';
263
-
264
- @override
265
- String get secondJohn => '੨ ਯੂਹੰਨਾ';
266
-
267
- @override
268
- String get thirdJohn => '੩ ਯੂਹੰਨਾ';
269
-
270
- @override
271
- String get jude => 'ਯਹੂ ਦਾਹ';
272
-
273
- @override
274
- String get revelation => 'ਪਰਕਾਸ਼ ਦੀ ਪੋਥੀ';
275
- }
lib/gen/l10n/app_localizations_ta.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Tamil (`ta`).
8
- class AppLocalizationsTa extends AppLocalizations {
9
- AppLocalizationsTa([String locale = 'ta']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'ta';
13
-
14
- @override
15
- String get audioVoice => 'ta-IN-PallaviNeural';
16
-
17
- @override
18
- String get title => 'பைபிள் ஆப் மட்டுமே';
19
-
20
- @override
21
- String get languageTitle => 'Tamil';
22
-
23
- @override
24
- String get localeLanguageTitle => 'தமிழ்';
25
-
26
- @override
27
- String get oldTestamentTitle => 'பழைய ஏற்பாடு';
28
-
29
- @override
30
- String get newTestamentTitle => 'புதிய ஏற்பாடு';
31
-
32
- @override
33
- String get bibleSelectTitle => 'தயவுசெய்து ஒரு பைபிளைத் தேர்ந்தெடுக்கவும்';
34
-
35
- @override
36
- String get audioError => 'ஆடியோவை இயக்க முடியவில்லை';
37
-
38
- @override
39
- String get urlError => 'உலாவியைத் திறக்க முடியவில்லை';
40
-
41
- @override
42
- String get settingsTitle => 'அமைப்புகள்';
43
-
44
- @override
45
- String get bibleTitle => 'திருவிவிலியம்';
46
-
47
- @override
48
- String get themeTitle => 'வண்ணங்கள்';
49
-
50
- @override
51
- String get incrementFontTitle => 'உரை அளவை அதிகரிக்கவும்';
52
-
53
- @override
54
- String get decrementFontTitle => 'உரை அளவைக் குறைக்கவும்';
55
-
56
- @override
57
- String get boldFontTitle => 'கொட்டை எழுத்துக்கள்';
58
-
59
- @override
60
- String get engTitles => 'ஆங்கில தலைப்புகளைப் பயன்படுத்தவும்';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'தனியுரிமைக் கொள்கை';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'விதிமுறைகளும் நிபந்தனைகளும்';
67
-
68
- @override
69
- String get shareAppTitle => 'பயன்பாட்டைப் பகிரவும்';
70
-
71
- @override
72
- String get rateAppTitle => 'பயன்பாட்டை மதிப்பிடவும்';
73
-
74
- @override
75
- String get aboutUsTitle => 'எங்களை பற்றி';
76
-
77
- @override
78
- String get genesis => 'ஆதியாகமம்';
79
-
80
- @override
81
- String get exodus => 'யாத்திராகமம்';
82
-
83
- @override
84
- String get leviticus => 'லேவியராகமம்';
85
-
86
- @override
87
- String get numbers => 'எண்ணாகமம்';
88
-
89
- @override
90
- String get deuteronomy => 'உபாகமம்';
91
-
92
- @override
93
- String get joshua => 'யோசுவா';
94
-
95
- @override
96
- String get judges => 'நியாயாதிபதிகள்';
97
-
98
- @override
99
- String get ruth => 'ரூத்';
100
-
101
- @override
102
- String get firstSamuel => '1 சாமுவேல்';
103
-
104
- @override
105
- String get secondSamuel => '2 சாமுவேல்';
106
-
107
- @override
108
- String get firstKings => '1 இராஜாக்கள்';
109
-
110
- @override
111
- String get secondKings => '2 இராஜாக்கள்';
112
-
113
- @override
114
- String get firstChronicles => '1 நாளாகமம்';
115
-
116
- @override
117
- String get secondChronicles => '2 நாளாகமம்';
118
-
119
- @override
120
- String get ezra => 'எஸ்றா';
121
-
122
- @override
123
- String get nehemiah => 'நெகேமியா';
124
-
125
- @override
126
- String get esther => 'எஸ்தர்';
127
-
128
- @override
129
- String get job => 'யோபு';
130
-
131
- @override
132
- String get psalms => 'சங்கீதம்';
133
-
134
- @override
135
- String get proverbs => 'நீதிமொழிகள்';
136
-
137
- @override
138
- String get ecclesiastes => 'பிரசங்கி';
139
-
140
- @override
141
- String get song_of_solomon => 'உன்னதப்பாட்டு';
142
-
143
- @override
144
- String get isaiah => 'ஏசாயா';
145
-
146
- @override
147
- String get jeremiah => 'எரேமியா';
148
-
149
- @override
150
- String get lamentations => 'புலம்பல்';
151
-
152
- @override
153
- String get ezekiel => 'எசேக்கியேல்';
154
-
155
- @override
156
- String get daniel => 'தானியேல்';
157
-
158
- @override
159
- String get hosea => 'ஓசியா';
160
-
161
- @override
162
- String get joel => 'யோவேல்';
163
-
164
- @override
165
- String get amos => 'ஆமோஸ்';
166
-
167
- @override
168
- String get obadiah => 'ஒபதியா';
169
-
170
- @override
171
- String get jonah => 'யோனா';
172
-
173
- @override
174
- String get micah => 'மீகா';
175
-
176
- @override
177
- String get nahum => 'நாகூம்';
178
-
179
- @override
180
- String get habakkuk => 'ஆபகூக்';
181
-
182
- @override
183
- String get zephaniah => 'செப்பனியா';
184
-
185
- @override
186
- String get haggai => 'ஆகாய்';
187
-
188
- @override
189
- String get zechariah => 'சகரியா';
190
-
191
- @override
192
- String get malachi => 'மல்கியா';
193
-
194
- @override
195
- String get matthew => 'மத்தேயு';
196
-
197
- @override
198
- String get mark => 'மாற்கு';
199
-
200
- @override
201
- String get luke => 'லுூக்கா';
202
-
203
- @override
204
- String get john => 'யோவான்';
205
-
206
- @override
207
- String get acts => 'அப்போஸ்தலர்';
208
-
209
- @override
210
- String get romans => 'ரோமர்';
211
-
212
- @override
213
- String get firstCorinthians => '1 கொரிந்தியர்';
214
-
215
- @override
216
- String get secondCorinthians => '2 கொரிந்தியர்';
217
-
218
- @override
219
- String get galatians => 'கலாத்தியர்';
220
-
221
- @override
222
- String get ephesians => 'எபேசியர்';
223
-
224
- @override
225
- String get philippians => 'பிலிப்பியர்';
226
-
227
- @override
228
- String get colossians => 'கொலோசெயர்';
229
-
230
- @override
231
- String get firstThessalonians => '1 தெசலோனிக்கேயர்';
232
-
233
- @override
234
- String get secondThessalonians => '2 தெசலோனிக்கேயர்';
235
-
236
- @override
237
- String get firstTimothy => '1 தீமோத்தேயு';
238
-
239
- @override
240
- String get secondTimothy => '2 தீமோத்தேயு';
241
-
242
- @override
243
- String get titus => 'தீத்து';
244
-
245
- @override
246
- String get philemon => 'பிலேமோன்';
247
-
248
- @override
249
- String get hebrews => 'எபிரெயர்';
250
-
251
- @override
252
- String get james => 'யாக்கோபு';
253
-
254
- @override
255
- String get firstPeter => '1 பேதுரு';
256
-
257
- @override
258
- String get secondPeter => '2 பேதுரு';
259
-
260
- @override
261
- String get firstJohn => '1 யோவான்';
262
-
263
- @override
264
- String get secondJohn => '2 யோவான்';
265
-
266
- @override
267
- String get thirdJohn => '3 யோவான்';
268
-
269
- @override
270
- String get jude => 'யூதா';
271
-
272
- @override
273
- String get revelation => 'வெளி';
274
- }
lib/gen/l10n/app_localizations_te.dart DELETED
@@ -1,274 +0,0 @@
1
- // ignore: unused_import
2
- import 'package:intl/intl.dart' as intl;
3
- import 'app_localizations.dart';
4
-
5
- // ignore_for_file: type=lint
6
-
7
- /// The translations for Telugu (`te`).
8
- class AppLocalizationsTe extends AppLocalizations {
9
- AppLocalizationsTe([String locale = 'te']) : super(locale);
10
-
11
- @override
12
- String get languageCode => 'te';
13
-
14
- @override
15
- String get audioVoice => 'te-IN-ShrutiNeural';
16
-
17
- @override
18
- String get title => 'బైబిల్ యాప్ మాత్రమే';
19
-
20
- @override
21
- String get languageTitle => 'Telugu';
22
-
23
- @override
24
- String get localeLanguageTitle => 'తెలుగు';
25
-
26
- @override
27
- String get oldTestamentTitle => 'పాత నిబంధన';
28
-
29
- @override
30
- String get newTestamentTitle => 'కొత్త నిబంధన';
31
-
32
- @override
33
- String get bibleSelectTitle => 'దయచేసి బైబిల్‌ను ఎంచుకోండి';
34
-
35
- @override
36
- String get audioError => 'ఆడియోను ప్లే చేయడం సాధ్యపడలేదు';
37
-
38
- @override
39
- String get urlError => 'బ్రౌజర్‌ని తెరవడం సాధ్యపడలేదు';
40
-
41
- @override
42
- String get settingsTitle => 'సెట్టింగ్‌లు';
43
-
44
- @override
45
- String get bibleTitle => 'బైబిల్';
46
-
47
- @override
48
- String get themeTitle => 'రంగులు';
49
-
50
- @override
51
- String get incrementFontTitle => 'వచన పరిమాణాన్ని పెంచండి';
52
-
53
- @override
54
- String get decrementFontTitle => 'వచన పరిమాణాన్ని తగ్గించండిe';
55
-
56
- @override
57
- String get boldFontTitle => 'బోల్డ్ టెక్స్ట్';
58
-
59
- @override
60
- String get engTitles => 'ఆంగ్ల శీర్షికలను ఉపయోగించండి';
61
-
62
- @override
63
- String get privacyPolicyTitle => 'గోప్యతా విధానం';
64
-
65
- @override
66
- String get termsAndConditionsTitle => 'నిబంధనలు & షరతులు';
67
-
68
- @override
69
- String get shareAppTitle => 'యాప్‌ను షేర్ చేయండి';
70
-
71
- @override
72
- String get rateAppTitle => 'యాప్‌ను రేట్ చేయండి';
73
-
74
- @override
75
- String get aboutUsTitle => 'మా గురించి';
76
-
77
- @override
78
- String get genesis => 'ఆదికాండము';
79
-
80
- @override
81
- String get exodus => 'నిర్గమకాండము';
82
-
83
- @override
84
- String get leviticus => 'లేవీయకాండము';
85
-
86
- @override
87
- String get numbers => 'సంఖ్యాకాండము';
88
-
89
- @override
90
- String get deuteronomy => 'ద్వితీయోపదేశకాండమ';
91
-
92
- @override
93
- String get joshua => 'యెహొషువ';
94
-
95
- @override
96
- String get judges => 'న్యాయాధిపతులు';
97
-
98
- @override
99
- String get ruth => 'రూతు';
100
-
101
- @override
102
- String get firstSamuel => 'సమూయేలు మొదటి గ్రంథము';
103
-
104
- @override
105
- String get secondSamuel => 'సమూయేలు రెండవ గ్రంథము';
106
-
107
- @override
108
- String get firstKings => 'రాజులు మొదటి గ్రంథము';
109
-
110
- @override
111
- String get secondKings => 'రాజులు రెండవ గ్రంథము';
112
-
113
- @override
114
- String get firstChronicles => 'దినవృత్తాంతములు మొదటి గ్రంథము';
115
-
116
- @override
117
- String get secondChronicles => 'దినవృత్తాంతములు రెండవ గ్రంథము';
118
-
119
- @override
120
- String get ezra => 'ఎజ్రా';
121
-
122
- @override
123
- String get nehemiah => 'నెహెమ్యా';
124
-
125
- @override
126
- String get esther => 'ఎస్తేరు';
127
-
128
- @override
129
- String get job => 'యోబు గ్రంథము';
130
-
131
- @override
132
- String get psalms => 'కీర్తనల గ్రంథము';
133
-
134
- @override
135
- String get proverbs => 'సామెతలు';
136
-
137
- @override
138
- String get ecclesiastes => 'ప్రసంగి';
139
-
140
- @override
141
- String get song_of_solomon => 'పరమగీతము';
142
-
143
- @override
144
- String get isaiah => 'యెషయా గ్రంథము';
145
-
146
- @override
147
- String get jeremiah => 'యిర్మీయా';
148
-
149
- @override
150
- String get lamentations => 'విలాపవాక్యములు';
151
-
152
- @override
153
- String get ezekiel => 'యెహెజ్కేలు';
154
-
155
- @override
156
- String get daniel => 'దానియేలు';
157
-
158
- @override
159
- String get hosea => 'హొషేయ';
160
-
161
- @override
162
- String get joel => 'యోవేలు';
163
-
164
- @override
165
- String get amos => 'ఆమోసు';
166
-
167
- @override
168
- String get obadiah => 'ఓబద్యా';
169
-
170
- @override
171
- String get jonah => 'యోనా';
172
-
173
- @override
174
- String get micah => 'మీకా';
175
-
176
- @override
177
- String get nahum => 'నహూము';
178
-
179
- @override
180
- String get habakkuk => 'హబక్కూకు';
181
-
182
- @override
183
- String get zephaniah => 'జెఫన్యా';
184
-
185
- @override
186
- String get haggai => 'హగ్గయి';
187
-
188
- @override
189
- String get zechariah => 'జెకర్యా';
190
-
191
- @override
192
- String get malachi => 'మలాకీ';
193
-
194
- @override
195
- String get matthew => 'మత్తయి సువార్త';
196
-
197
- @override
198
- String get mark => 'మార్కు సువార్త';
199
-
200
- @override
201
- String get luke => 'లూకా సువార్త';
202
-
203
- @override
204
- String get john => 'యోహాను సువార్త';
205
-
206
- @override
207
- String get acts => 'అపొస్తలుల కార్యములు';
208
-
209
- @override
210
- String get romans => 'రోమీయులకు';
211
-
212
- @override
213
- String get firstCorinthians => '1 కొరింథీయులకు';
214
-
215
- @override
216
- String get secondCorinthians => '2 కొరింథీయులకు';
217
-
218
- @override
219
- String get galatians => 'గలతీయులకు';
220
-
221
- @override
222
- String get ephesians => 'ఎఫెసీయులకు';
223
-
224
- @override
225
- String get philippians => 'ఫిలిప్పీయులకు';
226
-
227
- @override
228
- String get colossians => 'కొలొస్సయులకు';
229
-
230
- @override
231
- String get firstThessalonians => '1 థెస్సలొనీకయులకు';
232
-
233
- @override
234
- String get secondThessalonians => '2 థెస్సలొనీకయులకు';
235
-
236
- @override
237
- String get firstTimothy => '1 తిమోతికి';
238
-
239
- @override
240
- String get secondTimothy => '2 తిమోతికి';
241
-
242
- @override
243
- String get titus => 'తీతుకు';
244
-
245
- @override
246
- String get philemon => 'ఫిలేమోనుకు';
247
-
248
- @override
249
- String get hebrews => 'హెబ్రీయులకు';
250
-
251
- @override
252
- String get james => 'యాకోబు';
253
-
254
- @override
255
- String get firstPeter => '1 పేతురు';
256
-
257
- @override
258
- String get secondPeter => '2 పేతురు';
259
-
260
- @override
261
- String get firstJohn => '1 యోహాను';
262
-
263
- @override
264
- String get secondJohn => '2 యోహాను';
265
-
266
- @override
267
- String get thirdJohn => '3 యోహాను';
268
-
269
- @override
270
- String get jude => 'యూదా';
271
-
272
- @override
273
- String get revelation => 'ప్రకటన గ్రంథము';
274
- }
lib/main.dart CHANGED
@@ -64,7 +64,7 @@ void main() async {
64
64
  );
65
65
  final persistor = AppPersistor();
66
66
  final json = await persistor.readJson();
67
- final bibleName = json?["bibleName"] as String? ?? "English";
67
+ final bibleName = json?["bibleName"] as String? ?? "en_kjv";
68
68
  final bible = await loadBible(bibleName);
69
69
  final initialState = json != null ? AppState.fromJson(json, bible) : AppState(bible: bible);
70
70
  final store = Store<AppState>(
lib/store/actions_navigation.dart CHANGED
@@ -51,7 +51,7 @@ class ShowBookSelectAction extends ReduxAction<AppState> {
51
51
  final book = bible.books![index];
52
52
  Navigator.of(sheetContext).pop();
53
53
  if (book.chapters!.length == 1) {
54
- dispatch(GoToChapterAction(bible.name!, index, 0));
54
+ dispatch(GoToChapterAction(index, 0));
55
55
  } else {
56
56
  dispatch(ShowChapterSelectAction(buildContext, bible, book));
57
57
  }
@@ -91,11 +91,10 @@ class ShowChapterSelectAction extends ReduxAction<AppState> {
91
91
  }
92
92
 
93
93
  class GoToChapterAction extends ReduxAction<AppState> {
94
- final String bibleName;
95
94
  final int book;
96
95
  final int chapter;
97
96
 
98
- GoToChapterAction(this.bibleName, this.book, this.chapter);
97
+ GoToChapterAction(this.book, this.chapter);
99
98
 
100
99
  @override
101
100
  AppState reduce() {
@@ -174,18 +173,15 @@ class PreviousChapterAction extends ReduxAction<AppState> {
174
173
 
175
174
  class UpdateCurrentBibleAction extends ReduxAction<AppState> {
176
175
  final String name;
177
- final String code;
178
176
  final int book;
179
177
  final int chapter;
180
178
 
181
- UpdateCurrentBibleAction(this.name, this.code, this.book, this.chapter);
179
+ UpdateCurrentBibleAction(this.name, this.book, this.chapter);
182
180
 
183
181
  @override
184
182
  Future<AppState> reduce() async {
185
183
  final bible = await loadBible(name);
186
184
  return state.copy(
187
- bibleName: name,
188
- languageCode: code,
189
185
  bible: bible,
190
186
  savedBook: book,
191
187
  savedChapter: chapter,
@@ -197,16 +193,15 @@ class UpdateCurrentBibleAction extends ReduxAction<AppState> {
197
193
  class ShareVersesAction extends ReduxAction<AppState> {
198
194
  final List<Verse> verses;
199
195
  final String bookName;
200
- final String languageCode;
201
196
 
202
- ShareVersesAction(this.verses, this.bookName, this.languageCode);
197
+ ShareVersesAction(this.verses, this.bookName);
203
198
 
204
199
  @override
205
200
  Future<AppState?> reduce() async {
206
201
  final chapter = verses.first.chapter + 1;
207
202
  final items = verses.sortedBy((e) => e.index).map((e) => e.index + 1);
208
203
  final versesThrough = items.length >= 3 ? "${items.first}-${items.last}" : items.join(",");
209
- final version = languageCode == "en" ? "KJV" : "";
204
+ final version = state.bible.languageCode == "en" ? "KJV" : "";
210
205
  final title = "$bookName $chapter:$versesThrough $version";
211
206
  final text = verses.map((e) => e.text ?? "").join("\n");
212
207
  await SharePlus.instance.share(
lib/store/actions_state.dart CHANGED
@@ -11,16 +11,6 @@ import "package:only_bible_app/utils.dart";
11
11
 
12
12
  final audioPlayer = AudioPlayer();
13
13
 
14
- class UpdateBibleAction extends ReduxAction<AppState> {
15
- final String name;
16
- final String code;
17
-
18
- UpdateBibleAction(this.name, this.code);
19
-
20
- @override
21
- AppState reduce() => state.copy(bibleName: name, languageCode: code);
22
- }
23
-
24
14
  class ToggleEngTitlesAction extends ReduxAction<AppState> {
25
15
  @override
26
16
  AppState reduce() => state.copy(engTitles: !state.engTitles);
@@ -68,8 +58,8 @@ class TogglePlayAction extends ReduxAction<AppState> {
68
58
  return null;
69
59
  }
70
60
  final versesToPlay = List<Verse>.from(state.selectedVerses);
71
- final audioVoice = buildContext.currentLang.audioVoice;
61
+ final audioVoice = bible.voiceName!;
72
- final audioError = buildContext.l.audioError;
62
+ final audioError = "Audio playback error";
73
63
  for (final v in versesToPlay) {
74
64
  final pathname = "${bible.name!}_${v.book}_${v.chapter}_${v.index}";
75
65
  try {
lib/store/app_state.dart CHANGED
@@ -3,8 +3,6 @@ import "package:only_bible_app/gen/bible.gen.dart";
3
3
  import "package:only_bible_app/theme.dart";
4
4
 
5
5
  class AppState {
6
- final String languageCode;
7
- final String bibleName;
8
6
  final bool engTitles;
9
7
  final bool boldFont;
10
8
  final bool darkMode;
@@ -16,8 +14,6 @@ class AppState {
16
14
  final Bible bible;
17
15
 
18
16
  AppState({
19
- this.languageCode = "en",
20
- this.bibleName = "English",
21
17
  this.engTitles = false,
22
18
  this.boldFont = false,
23
19
  this.darkMode = false,
@@ -30,8 +26,6 @@ class AppState {
30
26
  });
31
27
 
32
28
  AppState copy({
33
- String? languageCode,
34
- String? bibleName,
35
29
  bool? engTitles,
36
30
  bool? boldFont,
37
31
  bool? darkMode,
@@ -43,8 +37,6 @@ class AppState {
43
37
  Bible? bible,
44
38
  }) {
45
39
  return AppState(
46
- languageCode: languageCode ?? this.languageCode,
47
- bibleName: bibleName ?? this.bibleName,
48
40
  engTitles: engTitles ?? this.engTitles,
49
41
  boldFont: boldFont ?? this.boldFont,
50
42
  darkMode: darkMode ?? this.darkMode,
@@ -58,8 +50,7 @@ class AppState {
58
50
  }
59
51
 
60
52
  Map<String, dynamic> toJson() => {
61
- "languageCode": languageCode,
62
- "bibleName": bibleName,
53
+ "bibleName": bible.name,
63
54
  "engTitles": engTitles,
64
55
  "boldFont": boldFont,
65
56
  "darkMode": darkMode,
@@ -70,8 +61,6 @@ class AppState {
70
61
  };
71
62
 
72
63
  factory AppState.fromJson(Map<String, dynamic> json, Bible bible) => AppState(
73
- languageCode: json["languageCode"] as String? ?? "en",
74
- bibleName: json["bibleName"] as String? ?? "English",
75
64
  engTitles: json["engTitles"] as bool? ?? false,
76
65
  boldFont: json["boldFont"] as bool? ?? false,
77
66
  darkMode: json["darkMode"] as bool? ?? false,
lib/utils.dart CHANGED
@@ -8,12 +8,11 @@ import "package:package_info_plus/package_info_plus.dart";
8
8
  import "package:url_launcher/url_launcher.dart";
9
9
  import "package:flutter/foundation.dart" show TargetPlatform, defaultTargetPlatform, kDebugMode;
10
10
  import "package:flutter/material.dart";
11
- import "package:only_bible_app/gen/l10n/app_localizations.dart";
12
11
  import "package:flutter_azure_tts/flutter_azure_tts.dart";
13
- import "package:only_bible_app/dialog.dart";
14
12
  import "package:only_bible_app/env.dart";
15
13
  import "package:only_bible_app/gen/bible.gen.dart";
16
14
  import "package:only_bible_app/store/app_state.dart";
15
+ export "package:only_bible_app/bible_data.dart";
17
16
 
18
17
  extension BibleExt on Bible {
19
18
  List<Book> getOldBooks() {
@@ -51,113 +50,15 @@ extension AppStateExtension on BuildContext {
51
50
  extension AppContext on BuildContext {
52
51
  ThemeData get theme => Theme.of(this);
53
52
 
54
- AppLocalizations get l {
55
- final s = read();
53
+ bool isIOS() {
56
- return s.engTitles && s.languageCode != "en"
54
+ return defaultTargetPlatform == TargetPlatform.iOS;
57
- ? lookupAppLocalizations(const Locale("en"))
58
- : AppLocalizations.of(this)!;
59
55
  }
60
56
 
61
- AppLocalizations get currentLang => supportedLocalizations.firstWhere((el) => el.languageCode == read().languageCode);
62
-
63
- List<AppLocalizations> get supportedLocalizations {
64
- return AppLocalizations.supportedLocales
65
- .sortedBy((e) => e.languageCode == "en" ? "" : e.languageCode)
66
- .map((e) => lookupAppLocalizations(e))
67
- .toList();
68
- }
69
-
70
- List<String> get bookNames {
71
- return [
72
- l.genesis,
73
- l.exodus,
74
- l.leviticus,
75
- l.numbers,
76
- l.deuteronomy,
77
- l.joshua,
78
- l.judges,
79
- l.ruth,
80
- l.firstSamuel,
81
- l.secondSamuel,
82
- l.firstKings,
83
- l.secondKings,
84
- l.firstChronicles,
57
+ bool isAndroid() {
85
- l.secondChronicles,
86
- l.ezra,
87
- l.nehemiah,
88
- l.esther,
89
- l.job,
90
- l.psalms,
91
- l.proverbs,
92
- l.ecclesiastes,
93
- l.song_of_solomon,
94
- l.isaiah,
95
- l.jeremiah,
96
- l.lamentations,
97
- l.ezekiel,
98
- l.daniel,
99
- l.hosea,
100
- l.joel,
101
- l.amos,
102
- l.obadiah,
103
- l.jonah,
104
- l.micah,
105
- l.nahum,
106
- l.habakkuk,
107
- l.zephaniah,
108
- l.haggai,
109
- l.zechariah,
110
- l.malachi,
111
- l.matthew,
112
- l.mark,
113
- l.luke,
114
- l.john,
115
- l.acts,
116
- l.romans,
117
- l.firstCorinthians,
118
- l.secondCorinthians,
119
- l.galatians,
120
- l.ephesians,
121
- l.philippians,
122
- l.colossians,
123
- l.firstThessalonians,
124
- l.secondThessalonians,
125
- l.firstTimothy,
126
- l.secondTimothy,
127
- l.titus,
128
- l.philemon,
129
- l.hebrews,
130
- l.james,
131
- l.firstPeter,
132
- l.secondPeter,
133
- l.firstJohn,
134
- l.secondJohn,
135
- l.thirdJohn,
136
- l.jude,
137
- l.revelation,
138
- ];
139
- }
140
-
141
- Future<void> openUrl(String url) async {
58
+ return defaultTargetPlatform == TargetPlatform.android;
142
- final uri = Uri.parse(url);
143
- if (await canLaunchUrl(uri)) {
144
- if (await launchUrl(uri)) {
145
- return;
146
- }
147
- }
148
- if (!mounted) return;
149
- showError(this, l.urlError);
150
59
  }
151
60
  }
152
61
 
153
- bool isIOS() {
154
- return defaultTargetPlatform == TargetPlatform.iOS;
155
- }
156
-
157
- bool isAndroid() {
158
- return defaultTargetPlatform == TargetPlatform.android;
159
- }
160
-
161
62
  Future<Uint8List> convertText(String langCode, String text) async {
162
63
  final ttsResponse = await FlutterAzureTts.getTts(
163
64
  TtsParams(
lib/widgets/book_select_sheet.dart CHANGED
@@ -56,8 +56,8 @@ class _BookSelectSheetState extends State<BookSelectSheet> {
56
56
  constraints: const BoxConstraints(minHeight: 40, minWidth: 140),
57
57
  isSelected: [showOldTestament, !showOldTestament],
58
58
  children: [
59
- Text(widget.parentContext.l.oldTestamentTitle),
59
+ Text(widget.bible.oldTestamentTitle!),
60
- Text(widget.parentContext.l.newTestamentTitle),
60
+ Text(widget.bible.newTestamentTitle!),
61
61
  ],
62
62
  ),
63
63
  const SizedBox(height: 12),
@@ -68,7 +68,7 @@ class _BookSelectSheetState extends State<BookSelectSheet> {
68
68
  mainAxisSpacing: 6,
69
69
  children: books
70
70
  .map((book) => BookTile(
71
- label: book.shortName(widget.parentContext.bookNames[book.index]),
71
+ label: book.shortName(book.name!),
72
72
  isSelected: currentBook == book.index,
73
73
  onTap: () => widget.onBookSelected(context, book.index)))
74
74
  .toList(),
lib/widgets/chapter_select_sheet.dart CHANGED
@@ -26,7 +26,7 @@ class ChapterSelectSheet extends StatelessWidget {
26
26
  child: Column(
27
27
  children: [
28
28
  Text(
29
- parentContext.bookNames[book.index],
29
+ book.name!,
30
30
  style: Theme.of(context).textTheme.headlineMedium,
31
31
  ),
32
32
  const SizedBox(height: 12),
@@ -46,7 +46,7 @@ class ChapterSelectSheet extends StatelessWidget {
46
46
  onTap: () {
47
47
  Navigator.of(sheetContext).pop();
48
48
  parentContext.dispatch(
49
- GoToChapterAction(bible.name!, book.index, index),
49
+ GoToChapterAction(book.index, index),
50
50
  );
51
51
  },
52
52
  );
lib/widgets/home_app_bar.dart CHANGED
@@ -21,7 +21,6 @@ class HomeAppBar extends StatelessWidget implements PreferredSizeWidget {
21
21
 
22
22
  @override
23
23
  Widget build(BuildContext context) {
24
- final bookName = context.bookNames[book.index];
25
24
  return SafeArea(
26
25
  child: Container(
27
26
  padding: const EdgeInsets.only(left: 18, right: 5, top: 0),
@@ -34,7 +33,7 @@ class HomeAppBar extends StatelessWidget implements PreferredSizeWidget {
34
33
  enableFeedback: true,
35
34
  onTap: () => context.dispatch(ShowBookSelectAction(context, bible)),
36
35
  child: Text(
37
- bookName,
36
+ book.name!,
38
37
  style: Theme.of(context).textTheme.headlineMedium,
39
38
  ),
40
39
  ),
@@ -56,11 +55,11 @@ class HomeAppBar extends StatelessWidget implements PreferredSizeWidget {
56
55
  children: [
57
56
  InkWell(
58
57
  enableFeedback: true,
59
- onTap: () => showBibleSelectDialog(context),
58
+ onTap: () => showBibleSelectDialog(context, bible),
60
59
  child: Padding(
61
60
  padding: const EdgeInsets.only(left: 16),
62
61
  child: Text(
63
- context.l.languageCode.toUpperCase(),
62
+ bible.languageNative!.toUpperCase(),
64
63
  style: Theme.of(context).textTheme.headlineMedium,
65
64
  key: const Key("bible"),
66
65
  ),
lib/widgets/menu_overlay.dart CHANGED
@@ -85,8 +85,7 @@ class MenuOverlay extends StatelessWidget {
85
85
  final verses = context.read().selectedVerses;
86
86
  context.dispatch(ShareVersesAction(
87
87
  verses,
88
- context.bookNames[verses.first.book],
88
+ bible.books![verses.first.book].name!,
89
- context.read().languageCode,
90
89
  ));
91
90
  },
92
91
  icon: Icon(Icons.share_outlined, size: 34, color: iconColor),
lib/widgets/settings_sheet.dart CHANGED
@@ -27,14 +27,14 @@ class SettingsSheet extends StatelessWidget {
27
27
  sections: [
28
28
  SettingsSection(
29
29
  title: Text(
30
- context.l.settingsTitle,
30
+ bible.settingsTitle!,
31
31
  style: context.theme.textTheme.headlineMedium,
32
32
  ),
33
33
  margin: const EdgeInsetsDirectional.symmetric(horizontal: 20),
34
34
  tiles: [
35
35
  SettingsTile.navigation(
36
36
  leading: const Icon(Icons.color_lens_outlined, color: Colors.green),
37
- title: Text(context.l.themeTitle),
37
+ title: Text(bible.themeTitle!),
38
38
  trailing: ToggleButtons(
39
39
  onPressed: (int index) {
40
40
  context.dispatch(ToggleDarkModeAction());
@@ -96,13 +96,13 @@ class SettingsSheet extends StatelessWidget {
96
96
  Icons.format_bold,
97
97
  color: context.theme.colorScheme.onSurface,
98
98
  ),
99
- title: Text(context.l.boldFontTitle),
99
+ title: Text(bible.boldFontTitle!),
100
100
  onToggle: (value) => context.dispatch(ToggleBoldFontAction()),
101
101
  ),
102
102
  SettingsTile.switchTile(
103
103
  initialValue: engTitles,
104
104
  leading: Icon(Icons.abc, color: context.theme.colorScheme.onSurface),
105
- title: Text(context.l.engTitles),
105
+ title: Text(bible.engTitles!),
106
106
  onToggle: (value) => context.dispatch(ToggleEngTitlesAction()),
107
107
  ),
108
108
  ],
pubspec.lock CHANGED
@@ -387,11 +387,6 @@ packages:
387
387
  url: "https://pub.dev"
388
388
  source: hosted
389
389
  version: "6.0.0"
390
- flutter_localizations:
391
- dependency: "direct main"
392
- description: flutter
393
- source: sdk
394
- version: "0.0.0"
395
390
  flutter_native_splash:
396
391
  dependency: "direct main"
397
392
  description:
pubspec.yaml CHANGED
@@ -9,8 +9,6 @@ environment:
9
9
  dependencies:
10
10
  flutter:
11
11
  sdk: flutter
12
- flutter_localizations:
13
- sdk: flutter
14
12
  flutter_web_plugins:
15
13
  sdk: flutter
16
14
  intl: any
@@ -41,7 +39,6 @@ dev_dependencies:
41
39
  golden_screenshot: ^11.0.1
42
40
 
43
41
  flutter:
44
- generate: true
45
42
  uses-material-design: true
46
43
  assets:
47
44
  - assets/bibles/
screenshots/ipadScreenshots/book_select.png CHANGED
Binary file
screenshots/ipadScreenshots/chapter_select.png CHANGED
Binary file
screenshots/ipadScreenshots/home_dark.png CHANGED
Binary file
screenshots/ipadScreenshots/home_light.png CHANGED
Binary file
screenshots/ipadScreenshots/settings.png CHANGED
Binary file
screenshots/ipadScreenshots/verse_select.png CHANGED
Binary file
screenshots/iphoneScreenshots/book_select.png CHANGED
Binary file
screenshots/iphoneScreenshots/chapter_select.png CHANGED
Binary file
screenshots/iphoneScreenshots/home_dark.png CHANGED
Binary file
screenshots/iphoneScreenshots/home_light.png CHANGED
Binary file
screenshots/iphoneScreenshots/settings.png CHANGED
Binary file
screenshots/iphoneScreenshots/verse_select.png CHANGED
Binary file
screenshots/phoneScreenshots/book_select.png CHANGED
Binary file
screenshots/phoneScreenshots/chapter_select.png CHANGED
Binary file
screenshots/phoneScreenshots/home_dark.png CHANGED
Binary file
screenshots/phoneScreenshots/home_light.png CHANGED
Binary file
screenshots/phoneScreenshots/settings.png CHANGED
Binary file
screenshots/phoneScreenshots/verse_select.png CHANGED
Binary file
scripts/arb/app_bn.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "bn",
3
- "audioVoice": "bn-IN-TanishaaNeural",
4
- "title": "শুধুমাত্র বাইবেল অ্যাপ",
5
- "languageTitle": "Bengali",
6
- "localeLanguageTitle": "বাংলা",
7
- "oldTestamentTitle": "পুরানো ইচ্ছাপত্র",
8
- "newTestamentTitle": "নববিধান",
9
- "bibleSelectTitle": "একটি বাইবেল নির্বাচন করুন",
10
- "audioError": "অডিও চালাতে পারেনি৷",
11
- "urlError": "ব্রাউজার খুলতে পারেনি",
12
- "settingsTitle": "সেটিংস",
13
- "bibleTitle": "বাইবেল",
14
- "themeTitle": "রঙ",
15
- "incrementFontTitle": "পাঠ্যের আকার বাড়ান",
16
- "decrementFontTitle": "পাঠ্যের আকার হ্রাস করুন",
17
- "boldFontTitle": "পাঠ্য বোল্ড",
18
- "engTitles": "ইংরেজি শিরোনাম ব্যবহার করুন",
19
- "privacyPolicyTitle": "গোপনীয়তা নীতি",
20
- "termsAndConditionsTitle": "শর্তাবলী",
21
- "shareAppTitle": "অ্যাপটি শেয়ার করুন",
22
- "rateAppTitle": "অ্যাপ্লিকেশন রেট",
23
- "aboutUsTitle": "আমাদের সম্পর্কে",
24
- "genesis": "আদিপুস্তক ",
25
- "exodus": "যাত্রাপুস্তক ",
26
- "leviticus": "লেবীয় পুস্তক",
27
- "numbers": "গণনা পুস্তক",
28
- "deuteronomy": "দ্বিতীয় বিবরণ",
29
- "joshua": "যোশুয়া",
30
- "judges": "বিচারকচরিত ",
31
- "ruth": "রুথ",
32
- "firstSamuel": "সামুয়েল ১",
33
- "secondSamuel": "সামুয়েল ২",
34
- "firstKings": "রাজাবলি ১",
35
- "secondKings": "রাজাবলি ২",
36
- "firstChronicles": "বংশাবলি ১",
37
- "secondChronicles": "বংশাবলি ২",
38
- "ezra": "এজরা",
39
- "nehemiah": "নেহেমিয়া",
40
- "esther": "এস্থার",
41
- "job": "যোব",
42
- "psalms": "সামসঙ্গীত",
43
- "proverbs": "প্রবচন",
44
- "ecclesiastes": "উপদেশক",
45
- "song_of_solomon": "পরম গীত",
46
- "isaiah": "ইসাইয়া",
47
- "jeremiah": "যেরেমিয়া",
48
- "lamentations": "বিলাপ-গাথা",
49
- "ezekiel": "এজেকিয়েল",
50
- "daniel": "দানিয়েল",
51
- "hosea": "হোসেয়া",
52
- "joel": "যোয়েল",
53
- "amos": "আমোস",
54
- "obadiah": "ওবাদিয়া",
55
- "jonah": "যোনা",
56
- "micah": "মিখা",
57
- "nahum": "নাহুম",
58
- "habakkuk": "হাবাকুক",
59
- "zephaniah": "জেফানিয়া",
60
- "haggai": "হগয়",
61
- "zechariah": "জাখারিয়া",
62
- "malachi": "মালাখি",
63
- "matthew": "মথি",
64
- "mark": "মার্ক",
65
- "luke": "লুক",
66
- "john": "যোহন",
67
- "acts": "पশিষ্যচরিত",
68
- "romans": "রোমীয়",
69
- "firstCorinthians": "করিন্থীয় ১",
70
- "secondCorinthians": "করিন্থীয় ২",
71
- "galatians": "গালাতীয়",
72
- "ephesians": "এফেসীয়",
73
- "philippians": "ফিলিপ্পীয়",
74
- "colossians": "কলসীয়",
75
- "firstThessalonians": "থেসালোনিকীয় ১",
76
- "secondThessalonians": "থেসালোনিকীয় ২",
77
- "firstTimothy": "তিমথি ১",
78
- "secondTimothy": "তিমথি ২",
79
- "titus": "তীত",
80
- "philemon": "ফিলেমন",
81
- "hebrews": "হিব্রুদের কাছে পত্র",
82
- "james": "যাকোবের পত্র",
83
- "firstPeter": "পিতরের ১ম পত্র",
84
- "secondPeter": "পিতরের ২য় পত্র",
85
- "firstJohn": "যোহনের ১ম পত্র",
86
- "secondJohn": "যোহনের ২য় পত্",
87
- "thirdJohn": "যোহনের ৩য় পত্",
88
- "jude": "যুদের পত্র",
89
- "revelation": "पপ্রত্যাদেশ"
90
- }
scripts/arb/app_en.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "en",
3
- "audioVoice": "en-GB-RyanNeural",
4
- "title": "Only Bible App",
5
- "languageTitle": "English",
6
- "localeLanguageTitle": "English",
7
- "oldTestamentTitle": "Old Testament",
8
- "newTestamentTitle": "New Testament",
9
- "bibleSelectTitle": "Please select a bible",
10
- "audioError": "Could not play audio. This Bible might not have audio support.",
11
- "urlError": "Could not open browser",
12
- "settingsTitle": "Settings",
13
- "bibleTitle": "Bible",
14
- "themeTitle": "Theme",
15
- "incrementFontTitle": "Increase text size",
16
- "decrementFontTitle": "Decrease text size",
17
- "boldFontTitle": "Bold text",
18
- "engTitles": "Use english titles",
19
- "privacyPolicyTitle": "Privacy Policy",
20
- "termsAndConditionsTitle": "Terms & Conditions",
21
- "shareAppTitle": "Share the app",
22
- "rateAppTitle": "Rate the app",
23
- "aboutUsTitle": "About us",
24
- "genesis": "Genesis",
25
- "exodus": "Exodus",
26
- "leviticus": "Leviticus",
27
- "numbers": "Numbers",
28
- "deuteronomy": "Deuteronomy",
29
- "joshua": "Joshua",
30
- "judges": "Judges",
31
- "ruth": "Ruth",
32
- "firstSamuel": "1 Samuel",
33
- "secondSamuel": "2 Samuel",
34
- "firstKings": "1 Kings",
35
- "secondKings": "2 Kings",
36
- "firstChronicles": "1 Chronicles",
37
- "secondChronicles": "2 Chronicles",
38
- "ezra": "Ezra",
39
- "nehemiah": "Nehemiah",
40
- "esther": "Esther",
41
- "job": "Job",
42
- "psalms": "Psalms",
43
- "proverbs": "Proverbs",
44
- "ecclesiastes": "Ecclesiastes",
45
- "song_of_solomon": "Song of Solomon",
46
- "isaiah": "Isaiah",
47
- "jeremiah": "Jeremiah",
48
- "lamentations": "Lamentations",
49
- "ezekiel": "Ezekiel",
50
- "daniel": "Daniel",
51
- "hosea": "Hosea",
52
- "joel": "Joel",
53
- "amos": "Amos",
54
- "obadiah": "Obadiah",
55
- "jonah": "Jonah",
56
- "micah": "Micah",
57
- "nahum": "Nahum",
58
- "habakkuk": "Habakkuk",
59
- "zephaniah": "Zephaniah",
60
- "haggai": "Haggai",
61
- "zechariah": "Zechariah",
62
- "malachi": "Malachi",
63
- "matthew": "Matthew",
64
- "mark": "Mark",
65
- "luke": "Luke",
66
- "john": "John",
67
- "acts": "Acts",
68
- "romans": "Romans",
69
- "firstCorinthians": "1 Corinthians",
70
- "secondCorinthians": "2 Corinthians",
71
- "galatians": "Galatians",
72
- "ephesians": "Ephesians",
73
- "philippians": "Philippians",
74
- "colossians": "Colossians",
75
- "firstThessalonians": "1 Thessalonians",
76
- "secondThessalonians": "2 Thessalonians",
77
- "firstTimothy": "1 Timothy",
78
- "secondTimothy": "2 Timothy",
79
- "titus": "Titus",
80
- "philemon": "Philemon",
81
- "hebrews": "Hebrews",
82
- "james": "James",
83
- "firstPeter": "1 Peter",
84
- "secondPeter": "2 Peter",
85
- "firstJohn": "1 John",
86
- "secondJohn": "2 John",
87
- "thirdJohn": "3 John",
88
- "jude": "Jude",
89
- "revelation": "Revelation"
90
- }
scripts/arb/app_gu.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "gu",
3
- "audioVoice": "gu-IN-DhwaniNeural",
4
- "title": "ફક્ત બાઇબલ એપ્લિકેશન",
5
- "languageTitle": "Gujarati",
6
- "localeLanguageTitle": "ગુજરાતી",
7
- "oldTestamentTitle": "ઓલ્ડ ટેસ્ટામેન્ટ",
8
- "newTestamentTitle": "ન્યૂ વસિયતનામું",
9
- "bibleSelectTitle": "કૃપા કરીને બાઇબલ પસંદ કરો",
10
- "audioError": "ઑડિયો ચલાવી શકાયો નથી",
11
- "urlError": "બ્રાઉઝર ખોલી શકાયું નથી",
12
- "settingsTitle": "સેટિંગ્સ",
13
- "bibleTitle": "બાઇબલ",
14
- "themeTitle": "રંગો",
15
- "incrementFontTitle": "ટેક્સ્ટનું કદ વધારો",
16
- "decrementFontTitle": "ટેક્સ્ટનું કદ ઘટાડો",
17
- "boldFontTitle": "બોલ્ડ ટેક્સ્ટ",
18
- "engTitles": "અંગ્રેજી શીર્ષકોનો ઉપયોગ કરો",
19
- "privacyPolicyTitle": "ગોપનીયતા નીતિ",
20
- "termsAndConditionsTitle": "શરતો અને નિયમો",
21
- "shareAppTitle": "એપ્લિકેશન શેર કરો",
22
- "rateAppTitle": "એપ્લિકેશનને રેટ કરો",
23
- "aboutUsTitle": "અમારા વિશે",
24
- "genesis": "ઊત્પત્તિ",
25
- "exodus": "નિર્ગમન",
26
- "leviticus": "લેવીય",
27
- "numbers": "ગણના",
28
- "deuteronomy": "પુનર્નિયમ",
29
- "joshua": "યહોશુઆ",
30
- "judges": "ન્યાયાધીશો",
31
- "ruth": "રૂત",
32
- "firstSamuel": "1 શમુએલ",
33
- "secondSamuel": "2 શમએલ",
34
- "firstKings": "1 રાજઓ",
35
- "secondKings": "2 રાજઓ",
36
- "firstChronicles": "1 કાળવ્રત્તાંત",
37
- "secondChronicles": "2 કાળવ્રત્તાંત",
38
- "ezra": "એઝરા",
39
- "nehemiah": "નહેમ્યા",
40
- "esther": "એસ્તેર",
41
- "job": "અયૂબ",
42
- "psalms": "ગીતશાસ્ત્ર",
43
- "proverbs": "નીતિવચનો",
44
- "ecclesiastes": "સભાશિક્ષક",
45
- "song_of_solomon": "સભાશિક્ષક",
46
- "isaiah": "યશાયા",
47
- "jeremiah": "ચર્મિયા",
48
- "lamentations": "યર્મિયાનો વિલાપ",
49
- "ezekiel": "યર્મિયાનો વિલાપ",
50
- "daniel": "દારિયેલ",
51
- "hosea": "હોશિયા",
52
- "joel": "યોએલ",
53
- "amos": "આમોસ",
54
- "obadiah": "ઓબાધા",
55
- "jonah": "યૂના",
56
- "micah": "મીખાહ",
57
- "nahum": "નાહૂમ",
58
- "habakkuk": "હબાક્કુક",
59
- "zephaniah": "સફન્યા",
60
- "haggai": "હાગ્ગાચ",
61
- "zechariah": "ઝખાર્યા",
62
- "malachi": "માલાખી",
63
- "matthew": "માથ્થી",
64
- "mark": "માર્ક",
65
- "luke": "લૂક",
66
- "john": "યોહાન",
67
- "acts": "પ્રેરિતોનાં ક્રત્યો",
68
- "romans": "રોમનોને પત્ર",
69
- "firstCorinthians": "1 કરિંથીઓને",
70
- "secondCorinthians": "2 કરિંથીઓને",
71
- "galatians": "ગલાતીઓને પત્ર",
72
- "ephesians": "એફેસીઓને પત્ર",
73
- "philippians": "ફિલિપ્પીઓને પત્ર",
74
- "colossians": "કલોસ્સીઓને પત્ર",
75
- "firstThessalonians": "1 થેસ્સલોનિકીઓને",
76
- "secondThessalonians": "2 થેસ્સલોનિકીઓને",
77
- "firstTimothy": "1 તિમોથીને",
78
- "secondTimothy": "2 તિમોથીને",
79
- "titus": "તિતસનં પત્ર",
80
- "philemon": "ફિલેમોને પત્ર",
81
- "hebrews": "હિબ્રૂઓને પત્ર",
82
- "james": "યાકૂબનો",
83
- "firstPeter": "1 પિતરનો પત્ર",
84
- "secondPeter": "2 પિતરનો પત્ર",
85
- "firstJohn": "1 યોહાનનો પત્ર",
86
- "secondJohn": "2 યોહાનનો પત્ર",
87
- "thirdJohn": "3 યોહાનનો પત્ર",
88
- "jude": "યહૂદાનો પત્ર",
89
- "revelation": "પ્રકટીકરણ"
90
- }
scripts/arb/app_hi.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "hi",
3
- "audioVoice": "hi-IN-SwaraNeural",
4
- "title": "केवल बाइबिल ऐप",
5
- "languageTitle": "Hindi",
6
- "localeLanguageTitle": "हिंदी",
7
- "oldTestamentTitle": "पुराना नियम",
8
- "newTestamentTitle": "नया नियम",
9
- "bibleSelectTitle": "कृपया एक बाइबिल चुनें",
10
- "audioError": "ऑडियो नहीं चलाया जा सका",
11
- "urlError": "ब्राउज़र नहीं खुल सका",
12
- "settingsTitle": "समायोजन",
13
- "bibleTitle": "बाइबिल",
14
- "themeTitle": "रंग",
15
- "incrementFontTitle": "पढ़ने का माप बढ़ाएँ",
16
- "decrementFontTitle": "पढ़ने का माप कम करें",
17
- "boldFontTitle": "बोल्ड साइज़",
18
- "engTitles": "अंग्रेजी शीर्षकों का प्रयोग करें",
19
- "privacyPolicyTitle": "गोपनीयता नीति",
20
- "termsAndConditionsTitle": "नियम एवं शर्तें",
21
- "shareAppTitle": "ऐप साझा करें",
22
- "rateAppTitle": "एप्लिकेशन की श्रेणी बताओ",
23
- "aboutUsTitle": "हमारे बारे में",
24
- "genesis": "उत्पत्ति",
25
- "exodus": "निर्गमन",
26
- "leviticus": "लैव्यवस्था",
27
- "numbers": "गिनती",
28
- "deuteronomy": "व्यवस्थाविवरण",
29
- "joshua": "यहोशू ",
30
- "judges": "न्यायियों",
31
- "ruth": "रूत",
32
- "firstSamuel": "1 शमूएल",
33
- "secondSamuel": "2 शमूएल",
34
- "firstKings": "1 राजा",
35
- "secondKings": "2 राजा",
36
- "firstChronicles": "1 इतिहास",
37
- "secondChronicles": "2 इतिहास",
38
- "ezra": "एज्रा",
39
- "nehemiah": "नहेमायाह",
40
- "esther": "एस्तेर",
41
- "job": "अय्यूब",
42
- "psalms": "भजन संहिता",
43
- "proverbs": "नीतिवचन ",
44
- "ecclesiastes": "सभोपदेशक",
45
- "song_of_solomon": "श्रेष्ठगीत",
46
- "isaiah": "यशायाह",
47
- "jeremiah": "यिर्मयाह",
48
- "lamentations": "विलापगीत",
49
- "ezekiel": "यहेजकेल",
50
- "daniel": "दानिय्येल",
51
- "hosea": "होशे",
52
- "joel": "योएल",
53
- "amos": "आमोस",
54
- "obadiah": "ओबद्दाह",
55
- "jonah": "योना",
56
- "micah": "मीका",
57
- "nahum": "नहूम",
58
- "habakkuk": "हबक्कूक",
59
- "zephaniah": "सपन्याह",
60
- "haggai": "हाग्गै",
61
- "zechariah": "जकर्याह",
62
- "malachi": "मलाकी",
63
- "matthew": "मत्ती",
64
- "mark": "मरकुस",
65
- "luke": "लूका",
66
- "john": "यूहन्ना",
67
- "acts": "प्रेरितों के काम",
68
- "romans": "रोमियो",
69
- "firstCorinthians": "1 कुरिन्थियों",
70
- "secondCorinthians": "2 कुरिन्थियों",
71
- "galatians": "गलातियों",
72
- "ephesians": "इफिसियों",
73
- "philippians": "फिलिप्पियों",
74
- "colossians": "कुलुस्सियों",
75
- "firstThessalonians": "1 थिस्सलुनीकियों",
76
- "secondThessalonians": "2 थिस्सलुनीकियों",
77
- "firstTimothy": "1 तीमुथियुस",
78
- "secondTimothy": "2 तीमुथियुस",
79
- "titus": "तीतुस",
80
- "philemon": "फिलेमोन",
81
- "hebrews": "इब्रानियों",
82
- "james": "याकूब",
83
- "firstPeter": "1 पतरस",
84
- "secondPeter": "2 पतरस",
85
- "firstJohn": "1 यूहन्ना",
86
- "secondJohn": "2 यूहन्ना",
87
- "thirdJohn": "3 यूहन्ना",
88
- "jude": "यहूदा",
89
- "revelation": "प्रकाशित वाक्य"
90
- }
scripts/arb/app_kn.arb DELETED
@@ -1,91 +0,0 @@
1
- {
2
- "languageCode": "kn",
3
- "hasAudio": "true",
4
- "audioVoice": "kn-IN-GaganNeural",
5
- "title": "ಬೈಬಲ್ ಮಾತ್ರರ",
6
- "languageTitle": "Kannada",
7
- "localeLanguageTitle": "ಕನ್ನಡ",
8
- "oldTestamentTitle": "ಹಳೆಯ ಒಡಂಬಡಿಕೆ",
9
- "newTestamentTitle": "ಹೊಸ ಒಡಂಬಡಿಕೆಯು",
10
- "bibleSelectTitle": "ದಯವಿಟ್ಟು ಬೈಬಲ್ ಆಯ್ಕೆಮಾಡಿ",
11
- "audioError": "ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ",
12
- "urlError": "ವೆಬ್\u200Cಸೈಟ್ ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ್ಲ",
13
- "settingsTitle": "ಸಂಯೋಜನೆಗಳು",
14
- "bibleTitle": "ಬೈಬಲ್",
15
- "themeTitle": "ಬಣ್ಣಗಳು",
16
- "incrementFontTitle": "ಪಠ್ಯದ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸಿ",
17
- "decrementFontTitle": "ಪಠ್ಯದ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡಿ",
18
- "boldFontTitle": "ದಪ್ಪ ಪಠ್ಯ",
19
- "engTitles": "ಇಂಗ್ಲಿಷ್ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸಿ",
20
- "privacyPolicyTitle": "ಗೌಪ್ಯತಾ ನೀತಿ",
21
- "termsAndConditionsTitle": "ನಿಯಮ ಮತ್ತು ಶರತ್ತುಗಳು",
22
- "shareAppTitle": "ಅಪ್ಲಿಕೇಶನ್ ಹಂಚಿಕೊಳ್ಳಿ",
23
- "rateAppTitle": "ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರೇಟ್ ಮಾಡಿ",
24
- "aboutUsTitle": "ನಮ್ಮ ಬಗ್ಗೆ",
25
- "genesis": "ಆದಿಕಾಂಡ",
26
- "exodus": "ವಿಮೋಚನಕಾಂಡ",
27
- "leviticus": "ಯಾಜಕಕಾಂಡ",
28
- "numbers": "ಅರಣ್ಯಕಾಂಡ",
29
- "deuteronomy": "ಧರ್ಮೋಪದೇಶಕಾಂಡ",
30
- "joshua": "ಯೆಹೋಶುವ",
31
- "judges": "ನ್ಯಾಯಸ್ಥಾಪಕರು",
32
- "ruth": "ರೂತಳು",
33
- "firstSamuel": "1 ಸಮುವೇಲನು",
34
- "secondSamuel": "2 ಸಮುವೇಲನು",
35
- "firstKings": "1 ಅರಸುಗಳು",
36
- "secondKings": "2 ಅರಸುಗಳು",
37
- "firstChronicles": "1 ಪೂರ್ವಕಾಲವೃತ್ತಾ",
38
- "secondChronicles": "2 ಪೂರ್ವಕಾಲವೃತ್ತಾ",
39
- "ezra": "ಎಜ್ರನು",
40
- "nehemiah": "ನೆಹೆಮಿಯ",
41
- "esther": "ಎಸ್ತೇರಳು",
42
- "job": "ಯೋಬನು",
43
- "psalms": "ಕೀರ್ತನೆಗಳು",
44
- "proverbs": "ಙ್ಞಾನೋಕ್ತಿಗಳು",
45
- "ecclesiastes": "ಪ್ರಸಂಗಿ",
46
- "song_of_solomon": "ಪರಮ ಗೀತ",
47
- "isaiah": "ಯೆಶಾಯ",
48
- "jeremiah": "ಯೆರೆಮಿಯ",
49
- "lamentations": "ಪ್ರಲಾಪಗಳು",
50
- "ezekiel": "ಯೆಹೆಜ್ಕೇಲನು",
51
- "daniel": "ದಾನಿಯೇಲನು",
52
- "hosea": "ಹೋಶೇ",
53
- "joel": "ಯೋವೇಲ",
54
- "amos": "ಆಮೋಸ",
55
- "obadiah": "ಓಬದ್ಯ",
56
- "jonah": "ಯೋನ",
57
- "micah": "ಮಿಕ",
58
- "nahum": "ನಹೂಮ",
59
- "habakkuk": "ಹಬಕ್ಕೂಕ್ಕ",
60
- "zephaniah": "ಚೆಫನ್ಯ",
61
- "haggai": "ಹಗ್ಗಾಯ",
62
- "zechariah": "ಜೆಕರ್ಯ",
63
- "malachi": "ಮಲಾಕಿಯ",
64
- "matthew": "ಮತ್ತಾಯನು",
65
- "mark": "ಮಾರ್ಕನು",
66
- "luke": "ಲೂಕನು",
67
- "john": "ಯೋಹಾನನು",
68
- "acts": "ಅಪೊಸ್ತಲರ ಕೃತ್ಯಗ",
69
- "romans": "ರೋಮಾಪುರದವರಿಗೆ",
70
- "firstCorinthians": "1 ಕೊರಿಂಥದವರಿಗೆ",
71
- "secondCorinthians": "2 ಕೊರಿಂಥದವರಿಗೆ",
72
- "galatians": "ಗಲಾತ್ಯದವರಿಗೆ",
73
- "ephesians": "ಎಫೆಸದವರಿಗೆ",
74
- "philippians": "ಫಿಲಿಪ್ಪಿಯವರಿಗೆ",
75
- "colossians": "ಕೊಲೊಸ್ಸೆಯವರಿಗೆ",
76
- "firstThessalonians": "1 ಥೆಸಲೊನೀಕದವರಿಗೆ",
77
- "secondThessalonians": "2 ಥೆಸಲೊನೀಕದವರಿಗೆ",
78
- "firstTimothy": "1 ತಿಮೊಥೆಯನಿಗೆ",
79
- "secondTimothy": "2 ತಿಮೊಥೆಯನಿಗೆ",
80
- "titus": "ತೀತನಿಗೆ",
81
- "philemon": "ಫಿಲೆಮೋನನಿಗೆ",
82
- "hebrews": "ಇಬ್ರಿಯರಿಗೆ",
83
- "james": "ಯಾಕೋಬನು",
84
- "firstPeter": "1 ಪೇತ್ರನು",
85
- "secondPeter": "2 ಪೇತ್ರನು",
86
- "firstJohn": "1 ಯೋಹಾನನು",
87
- "secondJohn": "2 ಯೋಹಾನನು",
88
- "thirdJohn": "3 ಯೋಹಾನನು",
89
- "jude": "ಯೂದನು",
90
- "revelation": "ಪ್ರಕಟನೆ"
91
- }
scripts/arb/app_ml.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "ml",
3
- "audioVoice": "ml-IN-SobhanaNeural",
4
- "title": "ബൈബിൾ ആപ്പ് മാത്രം",
5
- "languageTitle": "Malayalam",
6
- "localeLanguageTitle": "മലയാളം",
7
- "oldTestamentTitle": "പഴയ നിയമം",
8
- "newTestamentTitle": "പുതിയ നിയമം",
9
- "bibleSelectTitle": "ദയവായി ഒരു ബൈബിൾ തിരഞ്ഞെടുക്കുക",
10
- "audioError": "ഓഡിയോ പ്ലേ ചെയ്യാനായില്ല",
11
- "urlError": "ബ്രൗസർ തുറക്കാൻ കഴിഞ്ഞില്ല",
12
- "settingsTitle": "ക്രമീകരണങ്ങൾ",
13
- "bibleTitle": "ബൈബിൾ",
14
- "themeTitle": "നിറങ്ങൾ",
15
- "incrementFontTitle": "ടെക്സ്റ്റ് വലുപ്പം വർദ്ധിപ്പിക്കുക",
16
- "decrementFontTitle": "ടെക്സ്റ്റ് വലുപ്പം കുറയ്ക്കുക",
17
- "boldFontTitle": "ബോൾഡ് ടെക്സ്റ്റ്",
18
- "engTitles": "ഇംഗ്ലീഷ് തലക്കെട്ടുകൾ ഉപയോഗിക്കുക",
19
- "privacyPolicyTitle": "സ്വകാര്യതാ നയം",
20
- "termsAndConditionsTitle": "നിബന്ധനകളും വ്യവസ്ഥകളും",
21
- "shareAppTitle": "ആപ്പ് പങ്കിടുക",
22
- "rateAppTitle": "ആപ്പ് റേറ്റുചെയ്യുക",
23
- "aboutUsTitle": "ഞങ്ങളേക്കുറിച്ച്",
24
- "genesis": "ഉല്പത്തി",
25
- "exodus": "പുറപ്പാട്",
26
- "leviticus": "ലേവ്യപുസ്തകം",
27
- "numbers": "സംഖ്യാപുസ്തകം",
28
- "deuteronomy": "ആവർത്തനം",
29
- "joshua": "യോശുവ",
30
- "judges": "ന്യായാധിപന്മാർ",
31
- "ruth": "രൂത്ത്",
32
- "firstSamuel": "1 ശമൂവേൽ",
33
- "secondSamuel": "2 ശമൂവേൽ",
34
- "firstKings": "1 രാജാക്കന്മാർ",
35
- "secondKings": "2 രാജാക്കന്മാർ",
36
- "firstChronicles": "1 ദിനവൃത്താന്തം",
37
- "secondChronicles": "2 ദിനവൃത്താന്തം",
38
- "ezra": "എസ്രാ",
39
- "nehemiah": "നെഹെമ്യാവു",
40
- "esther": "എസ്ഥേർ",
41
- "job": "ഇയ്യോബ്",
42
- "psalms": "സങ്കീർത്തനങ്ങൾ",
43
- "proverbs": "സദൃശ്യവാക്യങ്ങൾ",
44
- "ecclesiastes": "സഭാപ്രസംഗി",
45
- "song_of_solomon": "ഉത്തമഗീതം",
46
- "isaiah": "യെശയ്യാ",
47
- "jeremiah": "യിരമ്യാവു",
48
- "lamentations": "വിലാപങ്ങൾ",
49
- "ezekiel": "യെഹേസ്കേൽ",
50
- "daniel": "ദാനീയേൽ",
51
- "hosea": "ഹോശേയ",
52
- "joel": "യോവേൽ",
53
- "amos": "ആമോസ്",
54
- "obadiah": "ഓബദ്യാവു",
55
- "jonah": "യോനാ",
56
- "micah": "മീഖാ",
57
- "nahum": "നഹൂം",
58
- "habakkuk": "ഹബക്കൂക്ക്",
59
- "zephaniah": "സെഫന്യാവു",
60
- "haggai": "ഹഗ്ഗായി",
61
- "zechariah": "സെഖര്യാവു",
62
- "malachi": "മലാഖി",
63
- "matthew": "മത്തായി",
64
- "mark": "മർക്കൊസ്",
65
- "luke": "ലൂക്കോസ്",
66
- "john": "യോഹന്നാൻ",
67
- "acts": "പ്രവൃത്തികൾ",
68
- "romans": "റോമർ",
69
- "firstCorinthians": "1 കൊരിന്ത്യർ",
70
- "secondCorinthians": "2 കൊരിന്ത്യർ",
71
- "galatians": "ഗലാത്യർ",
72
- "ephesians": "എഫെസ്യർ",
73
- "philippians": "ഫിലിപ്പിയർ",
74
- "colossians": "കൊലൊസ്സ്യർ",
75
- "firstThessalonians": "1 തെസ്സലൊനീക്യർ",
76
- "secondThessalonians": "2 തെസ്സലൊനീക്യർ",
77
- "firstTimothy": "1 തിമൊഥെയൊസ്",
78
- "secondTimothy": "2 തിമൊഥെയൊസ്",
79
- "titus": "തീത്തൊസ്",
80
- "philemon": "ഫിലേമോൻ",
81
- "hebrews": "എബ്രായർ",
82
- "james": "യാക്കോബ്",
83
- "firstPeter": "1 പത്രൊസ്",
84
- "secondPeter": "2 പത്രൊസ്",
85
- "firstJohn": "1 യോഹന്നാൻ",
86
- "secondJohn": "2 യോഹന്നാൻ",
87
- "thirdJohn": "3 യോഹന്നാൻ",
88
- "jude": "യൂദാ",
89
- "revelation": "വെളിപ്പാട്"
90
- }
scripts/arb/app_ne.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "ne",
3
- "audioVoice": "ne-NP-HemkalaNeural",
4
- "title": "केवल बाइबल एप",
5
- "languageTitle": "Nepali",
6
- "localeLanguageTitle": "नेपाली",
7
- "oldTestamentTitle": "पुरानो नियम",
8
- "newTestamentTitle": "नयाँ नियम",
9
- "bibleSelectTitle": "कृपया एउटा बाइबल चयन गर्नुहोस्",
10
- "audioError": "अडियो प्ले गर्न सकिएन",
11
- "urlError": "ब्राउजर खोल्न सकिएन",
12
- "settingsTitle": "सेटिङहरू",
13
- "bibleTitle": "बाइबल",
14
- "themeTitle": "रंगहरू",
15
- "incrementFontTitle": "पाठ आकार बढाउनुहोस्",
16
- "decrementFontTitle": "पाठ आकार घटाउनुहोस्",
17
- "boldFontTitle": "बोल्ड टेक्स्ट",
18
- "engTitles": "अंग्रेजी शीर्षकहरू प्रयोग गर्नुहोस्",
19
- "privacyPolicyTitle": "गोपनीयता नीति",
20
- "termsAndConditionsTitle": "नियम तथा सर्त",
21
- "shareAppTitle": "एप साझा गर्नुहोस्",
22
- "rateAppTitle": "एप मूल्याङ्कन गर्नुहोस्",
23
- "aboutUsTitle": "हाम्रोबारे",
24
- "genesis": "उत्पत्ति",
25
- "exodus": "प्रस्थान ",
26
- "leviticus": "लेवी",
27
- "numbers": "गन्ती",
28
- "deuteronomy": "व्यवस्था",
29
- "joshua": "यहोशू",
30
- "judges": "न्यायकर्ता",
31
- "ruth": "रूथ",
32
- "firstSamuel": "1 शमूएल",
33
- "secondSamuel": "2 शमूएल",
34
- "firstKings": "1 राजा",
35
- "secondKings": "2 राजा",
36
- "firstChronicles": "1 इतिहास",
37
- "secondChronicles": "2 इतिहास",
38
- "ezra": "एज्रा",
39
- "nehemiah": "नहेम्याह",
40
- "esther": "एस्तर",
41
- "job": "अय्यूब",
42
- "psalms": "भजनसंग्रह",
43
- "proverbs": "हितोपदेश",
44
- "ecclesiastes": "उपदेशक",
45
- "song_of_solomon": "श्रेष्ठगीत",
46
- "isaiah": "यशैया",
47
- "jeremiah": "यर्मिया",
48
- "lamentations": "विलाप",
49
- "ezekiel": "इजकिएल",
50
- "daniel": "दानियल",
51
- "hosea": "होशे",
52
- "joel": "योएल",
53
- "amos": "आमोस",
54
- "obadiah": "ओबदिया",
55
- "jonah": "योना",
56
- "micah": "मीका",
57
- "nahum": "नहूम",
58
- "habakkuk": "हबकूक",
59
- "zephaniah": "सपन्याह",
60
- "haggai": "हाग्गै",
61
- "zechariah": "जकरिया",
62
- "malachi": "मलाकी",
63
- "matthew": "मत्ती",
64
- "mark": "मर्कूस",
65
- "luke": "लूका",
66
- "john": "यूहन्ना",
67
- "acts": "प्रेरित",
68
- "romans": "रोमी",
69
- "firstCorinthians": "1 कोरिन्थी",
70
- "secondCorinthians": "2 कोरिन्थी",
71
- "galatians": "गलाती",
72
- "ephesians": "एफिसी",
73
- "philippians": "फिलिप्पी",
74
- "colossians": "कलस्सी",
75
- "firstThessalonians": "1 थिस्सलोनिकी",
76
- "secondThessalonians": "2 थिस्सलोनिकी",
77
- "firstTimothy": "1 तिमोथी",
78
- "secondTimothy": "2 तिमोथी",
79
- "titus": "तीतस",
80
- "philemon": "फिलेमोन",
81
- "hebrews": "हिब्रू",
82
- "james": "याकूब",
83
- "firstPeter": "1 पत्रुस",
84
- "secondPeter": "2 पत्रुस",
85
- "firstJohn": "1 यूहन्ना",
86
- "secondJohn": "2 यूहन्ना",
87
- "thirdJohn": "3 यूहन्ना",
88
- "jude": "यहूदा",
89
- "revelation": "प्रकाश"
90
- }
scripts/arb/app_or.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "or",
3
- "audioVoice": "",
4
- "title": "କେବଳ ବାଇବଲ ଆପ୍ |",
5
- "languageTitle": "Oriya",
6
- "localeLanguageTitle": "ଓଡିଆ",
7
- "oldTestamentTitle": "ଓଲ୍ଡ ଷ୍ଟେଟାମେଣ୍ଟ",
8
- "newTestamentTitle": "ନ୍ୟୁ ଷ୍ଟେଟାମେଣ୍ଟ",
9
- "bibleSelectTitle": "ଦୟାକରି ଏକ ବାଇବଲ ଚୟନ କରନ୍ତୁ |",
10
- "audioError": "ଅଡିଓ ଚଲାଇ ପାରିଲା ନାହିଁ | ଏହି ବାଇବଲ ଅଡିଓକୁ ସମର୍ଥନ କରେ ନାହିଁ |",
11
- "urlError": "ବ୍ରାଉଜର୍ ଖୋଲିପାରିଲା ନାହିଁ |",
12
- "settingsTitle": "ସେଟିଂସମୂହ",
13
- "bibleTitle": "ବାଇବଲ |",
14
- "themeTitle": "ରଙ୍ଗଗୁଡିକ |",
15
- "incrementFontTitle": "ପାଠ୍ୟ ଆକାର ବୃଦ୍ଧି କରନ୍ତୁ |",
16
- "decrementFontTitle": "ପାଠ୍ୟ ଆକାର ହ୍ରାସ କରନ୍ତୁ |",
17
- "boldFontTitle": "ବୋଲ୍ଡ ଟେକ୍ସଟ୍ |",
18
- "engTitles": "ଇଂରାଜୀ ଆଖ୍ୟାଗୁଡିକ ବ୍ୟବହାର କରନ୍ତୁ |",
19
- "privacyPolicyTitle": "ଗୋପନୀୟତା ନୀତି",
20
- "termsAndConditionsTitle": "ସର୍ତ୍ତାବଳୀ",
21
- "shareAppTitle": "ଆପ୍ ଅଂଶୀଦାର କରନ୍ତୁ |",
22
- "rateAppTitle": "ଆପ୍ ରେଟ୍ କରନ୍ତୁ |",
23
- "aboutUsTitle": "ଆମ ବିଷୟରେ",
24
- "genesis": "ଆଦି ପୁସ୍ତକ",
25
- "exodus": "ଯାତ୍ରା ପୁସ୍ତକ",
26
- "leviticus": "ଲେବୀୟ ପୁସ୍ତକ",
27
- "numbers": "ଗଣନା ପୁସ୍ତକ",
28
- "deuteronomy": "ଦିତୀୟ ବିବରଣ",
29
- "joshua": "ଯିହୋଶୂୟ",
30
- "judges": "ବିଚାରକର୍ତାମାନଙ୍କ ବିବରଣ",
31
- "ruth": "ରୂତର ବିବରଣ",
32
- "firstSamuel": "ପ୍ରଥମ ଶାମୁୟେଲ",
33
- "secondSamuel": "ଦିତୀୟ ଶାମୁୟେଲ",
34
- "firstKings": "ପ୍ରଥମ ରାଜାବଳୀ",
35
- "secondKings": "ଦିତୀୟ ରାଜାବଳୀ",
36
- "firstChronicles": "ପ୍ରଥମ ବଂଶାବଳୀ",
37
- "secondChronicles": "ଦିତୀୟ ବଂଶାବଳୀ",
38
- "ezra": "ଏଜ୍ରା",
39
- "nehemiah": "ନିହିମିୟା",
40
- "esther": "ଏଷ୍ଟର ବିବରଣ",
41
- "job": "ଆୟୁବ ପୁସ୍ତକ",
42
- "psalms": "ଗୀତସଂହିତା",
43
- "proverbs": "ହିତୋପଦେଶ",
44
- "ecclesiastes": "ଉପଦେଶକ",
45
- "song_of_solomon": "ପରମଗୀତ",
46
- "isaiah": "ଯିଶାଇୟ",
47
- "jeremiah": "ଯିରିମିୟ",
48
- "lamentations": "ଯିରିମିୟଙ୍କ ବିଳାପ",
49
- "ezekiel": "ଯିହିଜିକଲ",
50
- "daniel": "ଦାନିଏଲ",
51
- "hosea": "ହୋଶେୟ",
52
- "joel": "ଯୋୟେଲ",
53
- "amos": "ଆମୋଷ",
54
- "obadiah": "ଓବଦିୟ",
55
- "jonah": "ଯୂନସ",
56
- "micah": "ମୀଖା",
57
- "nahum": "ନାହୂମ",
58
- "habakkuk": "ହବକକୂକ",
59
- "zephaniah": "ସିଫନିୟ",
60
- "haggai": "ହଗୟ",
61
- "zechariah": "ଯିଖରିୟ",
62
- "malachi": "ମଲାଖୀ",
63
- "matthew": "ମାଥିଉଲିଖିତ ସୁସମାଚାର",
64
- "mark": "ମାର୍କଲିଖିତ ସୁସମାଚାର",
65
- "luke": "ଲୂକଲିଖିତ ସୁସମାଚାର",
66
- "john": "ଯୋହନଲିଖିତ ସୁସମାଚାର",
67
- "acts": "ରେରିତମାନଙ୍କ କାର୍ଯ୍ୟର ବିବରଣ",
68
- "romans": "ରୋମୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
69
- "firstCorinthians": "କରିନ୍ଥୀୟଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର",
70
- "secondCorinthians": "କରିନ୍ଥୀୟଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର",
71
- "galatians": "ଗାଲାତୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
72
- "ephesians": "ଏଫିସୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
73
- "philippians": "ଫିଲି‌ପ୍‌ପୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
74
- "colossians": "କଲସୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
75
- "firstThessalonians": "ଥେସଲନୀକୀୟଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର",
76
- "secondThessalonians": "ଥେସଲନୀକୀୟଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର",
77
- "firstTimothy": "ତୀମଥିଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର",
78
- "secondTimothy": "ତୀମଥିଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର",
79
- "titus": "ତୀତସଙ୍କ ପ୍ରତି ପତ୍ର",
80
- "philemon": "ଫିଲୀମୋନଙ୍କ ପ୍ରତି ପତ୍ର",
81
- "hebrews": "ଏବ୍ରୀ",
82
- "james": "ଯାକୁବଙ୍କ ପତ୍",
83
- "firstPeter": "ପିତରଙ୍କ ପ୍ରଥମ ପତ୍",
84
- "secondPeter": "ପିତରଙ୍କ ଦିତୀୟ ପତ୍ର",
85
- "firstJohn": "ଯୋହନଙ୍କ ପ୍ରଥମ ପତ୍ର",
86
- "secondJohn": "ଯୋହନଙ୍କ ଦିତୀୟ ପତ୍",
87
- "thirdJohn": "ଯୋହନଙ୍କ ତୃତୀୟ ପତ୍ର",
88
- "jude": "ଯିହୂଦାଙ୍କ ପତ୍ର",
89
- "revelation": "ଯୋହନଙ୍କ ପ୍ରତି ପ୍ରକାଶିତ ବାକ୍ୟ"
90
- }
scripts/arb/app_pa.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "pa",
3
- "audioVoice": "",
4
- "title": "ਸਿਰਫ਼ ਬਾਈਬਲ ਐਪ",
5
- "languageTitle": "Punjabi",
6
- "localeLanguageTitle": "ਪੰਜਾਬੀ",
7
- "oldTestamentTitle": "ਪੁਰਾਣੇ ਨੇਮ",
8
- "newTestamentTitle": "ਨਵਾਂ ਨੇਮ",
9
- "bibleSelectTitle": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਾਈਬਲ ਚੁਣੋ",
10
- "audioError": "ਆਡੀਓ ਚਲਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ । ਇਹ ਬਾਈਬਲ ਆਡੀਓ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ।",
11
- "urlError": "ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ",
12
- "settingsTitle": "ਸੈਟਿੰਗਾਂ",
13
- "bibleTitle": "ਬਾਈਬਲ",
14
- "themeTitle": "ਰੰਗ",
15
- "incrementFontTitle": "ਟੈਕਸਟ ਦਾ ਆਕਾਰ ਵਧਾਓ",
16
- "decrementFontTitle": "ਟੈਕਸਟ ਦਾ ਆਕਾਰ ਘਟਾਓ",
17
- "boldFontTitle": "ਬੋਲਡ ਟੈਕਸਟ",
18
- "engTitles": "ਅੰਗਰੇਜ਼ੀ ਸਿਰਲੇਖਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ",
19
- "privacyPolicyTitle": "ਪਰਾਈਵੇਟ ਨੀਤੀ",
20
- "termsAndConditionsTitle": "ਨਿਯਮ ਅਤੇ ਸ਼ਰਤਾਂ",
21
- "shareAppTitle": "ਐਪ ਨੂੰ ਸਾਂਝਾ ਕਰੋ",
22
- "rateAppTitle": "ਐਪ ਨੂੰ ਦਰਜਾ ਦਿਓ",
23
- "aboutUsTitle": "ਸਾਡੇ ਬਾਰੇ",
24
- "genesis": "ਪੈਦਾਇਸ਼",
25
- "exodus": "ਖ਼ਰੋਜ",
26
- "leviticus": "ਅਹਬਾਰ",
27
- "numbers": "ਗਿਣਤੀ",
28
- "deuteronomy": "ਅਸਤਸਨਾ",
29
- "joshua": "ਯਸ਼ਵਾ",
30
- "judges": "ਨਿਆਂਈਆਂ ਦੀ ਪੋਥੀ",
31
- "ruth": "ਰੁੱਤ",
32
- "firstSamuel": "੧ ਸਮੋਈਲ",
33
- "secondSamuel": "੨ ਸਮੋਈਲ",
34
- "firstKings": "੧ ਸਲਾਤੀਨ",
35
- "secondKings": "੨ ਸਲਾਤੀਨ",
36
- "firstChronicles": "੧ ਤਵਾਰੀਖ਼",
37
- "secondChronicles": "੨ ਤਵਾਰੀਖ਼",
38
- "ezra": "ਅਜ਼ਰਾ",
39
- "nehemiah": "ਨਹਮਿਆਹ",
40
- "esther": "ਆ ਸਤਰ",
41
- "job": "ਅੱਯੂਬ",
42
- "psalms": "ਜ਼ਬੂਰ",
43
- "proverbs": "ਅਮਸਾਲ",
44
- "ecclesiastes": "ਵਾਈਜ਼",
45
- "song_of_solomon": "ਗ਼ਜ਼ਲ ਅਲਗ਼ਜ਼ਲਾਤ",
46
- "isaiah": "ਯਸਈਆਹ",
47
- "jeremiah": "ਯਰਮਿਆਹ",
48
- "lamentations": "ਨੂਹ",
49
- "ezekiel": "ਹਿਜ਼ ਕੀ ਐਲ",
50
- "daniel": "ਦਾਨੀ ਐਲ",
51
- "hosea": "ਹੋ ਸੀਅ",
52
- "joel": "ਯਵਾਐਲ",
53
- "amos": "ਆਮੋਸ",
54
- "obadiah": "ਅਬਦ ਯਾਹ",
55
- "jonah": "ਯਵਨਾਹ",
56
- "micah": "ਮੀਕਾਹ",
57
- "nahum": "ਨਾ ਹੋਮ",
58
- "habakkuk": "ਹਬਕੋਕ",
59
- "zephaniah": "ਸਫ਼ਨਿਆਹ",
60
- "haggai": "ਹਜਿ",
61
- "zechariah": "ਜ਼ਿਕਰ ਯਾਹ",
62
- "malachi": "ਮਲਾਕੀ",
63
- "matthew": "ਮੱਤੀ",
64
- "mark": "ਮਰਕੁਸ",
65
- "luke": "ਲੋਕਾ",
66
- "john": "ਯੂਹੰਨਾ",
67
- "acts": "ਰਸੂਲਾਂ ਦੇ ਕਰਤੱਬ",
68
- "romans": "ਰੋਮੀਆਂ",
69
- "firstCorinthians": "੧ ਕੁਰਿੰਥੀਆਂ",
70
- "secondCorinthians": "੨ ਕੁਰਿੰਥੀਆਂ",
71
- "galatians": "ਗਲਾਤੀਆਂ",
72
- "ephesians": "ਅਫ਼ਸੀਆਂ",
73
- "philippians": "ਫ਼ਿਲਿੱਪੀਆਂ",
74
- "colossians": "ਕੁਲੁੱਸੀਆਂ",
75
- "firstThessalonians": "੧ ਥੱਸਲੁਨੀਕੀਆਂ",
76
- "secondThessalonians": "੨ ਥੱਸਲੁਨੀਕੀਆਂ",
77
- "firstTimothy": "੧ ਤਿਮੋਥਿਉਸ",
78
- "secondTimothy": "੨ ਤਿਮੋਥਿਉਸ ",
79
- "titus": "ਤੀਤੁਸ",
80
- "philemon": "ਫ਼ਿਲੇਮੋਨ",
81
- "hebrews": "ਇਬਰਾਨੀਆਂ",
82
- "james": "ਯਾਕੂਬ",
83
- "firstPeter": "੧ ਪਤਰਸ",
84
- "secondPeter": "੨ ਪਤਰਸ",
85
- "firstJohn": "੧ ਯੂਹੰਨਾ",
86
- "secondJohn": "੨ ਯੂਹੰਨਾ",
87
- "thirdJohn": "੩ ਯੂਹੰਨਾ",
88
- "jude": "ਯਹੂ ਦਾਹ",
89
- "revelation": "ਪਰਕਾਸ਼ ਦੀ ਪੋਥੀ"
90
- }
scripts/arb/app_ta.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "ta",
3
- "audioVoice": "ta-IN-PallaviNeural",
4
- "title": "பைபிள் ஆப் மட்டுமே",
5
- "languageTitle": "Tamil",
6
- "localeLanguageTitle": "தமிழ்",
7
- "oldTestamentTitle": "பழைய ஏற்பாடு",
8
- "newTestamentTitle": "புதிய ஏற்பாடு",
9
- "bibleSelectTitle": "தயவுசெய்து ஒரு பைபிளைத் தேர்ந்தெடுக்கவும்",
10
- "audioError": "ஆடியோவை இயக்க முடியவில்லை",
11
- "urlError": "உலாவியைத் திறக்க முடியவில்லை",
12
- "settingsTitle": "அமைப்புகள்",
13
- "bibleTitle": "திருவிவிலியம்",
14
- "themeTitle": "வண்ணங்கள்",
15
- "incrementFontTitle": "உரை அளவை அதிகரிக்கவும்",
16
- "decrementFontTitle": "உரை அளவைக் குறைக்கவும்",
17
- "boldFontTitle": "கொட்டை எழுத்துக்கள்",
18
- "engTitles": "ஆங்கில தலைப்புகளைப் பயன்படுத்தவும்",
19
- "privacyPolicyTitle": "தனியுரிமைக் கொள்கை",
20
- "termsAndConditionsTitle": "விதிமுறைகளும் நிபந்தனைகளும்",
21
- "shareAppTitle": "பயன்பாட்டைப் பகிரவும்",
22
- "rateAppTitle": "பயன்பாட்டை மதிப்பிடவும்",
23
- "aboutUsTitle": "எங்களை பற்றி",
24
- "genesis": "ஆதியாகமம்",
25
- "exodus": "யாத்திராகமம்",
26
- "leviticus": "லேவியராகமம்",
27
- "numbers": "எண்ணாகமம்",
28
- "deuteronomy": "உபாகமம்",
29
- "joshua": "யோசுவா",
30
- "judges": "நியாயாதிபதிகள்",
31
- "ruth": "ரூத்",
32
- "firstSamuel": "1 சாமுவேல்",
33
- "secondSamuel": "2 சாமுவேல்",
34
- "firstKings": "1 இராஜாக்கள்",
35
- "secondKings": "2 இராஜாக்கள்",
36
- "firstChronicles": "1 நாளாகமம்",
37
- "secondChronicles": "2 நாளாகமம்",
38
- "ezra": "எஸ்றா",
39
- "nehemiah": "நெகேமியா",
40
- "esther": "எஸ்தர்",
41
- "job": "யோபு",
42
- "psalms": "சங்கீதம்",
43
- "proverbs": "நீதிமொழிகள்",
44
- "ecclesiastes": "பிரசங்கி",
45
- "song_of_solomon": "உன்னதப்பாட்டு",
46
- "isaiah": "ஏசாயா",
47
- "jeremiah": "எரேமியா",
48
- "lamentations": "புலம்பல்",
49
- "ezekiel": "எசேக்கியேல்",
50
- "daniel": "தானியேல்",
51
- "hosea": "ஓசியா",
52
- "joel": "யோவேல்",
53
- "amos": "ஆமோஸ்",
54
- "obadiah": "ஒபதியா",
55
- "jonah": "யோனா",
56
- "micah": "மீகா",
57
- "nahum": "நாகூம்",
58
- "habakkuk": "ஆபகூக்",
59
- "zephaniah": "செப்பனியா",
60
- "haggai": "ஆகாய்",
61
- "zechariah": "சகரியா",
62
- "malachi": "மல்கியா",
63
- "matthew": "மத்தேயு",
64
- "mark": "மாற்கு",
65
- "luke": "லுூக்கா",
66
- "john": "யோவான்",
67
- "acts": "அப்போஸ்தலர்",
68
- "romans": "ரோமர்",
69
- "firstCorinthians": "1 கொரிந்தியர்",
70
- "secondCorinthians": "2 கொரிந்தியர்",
71
- "galatians": "கலாத்தியர்",
72
- "ephesians": "எபேசியர்",
73
- "philippians": "பிலிப்பியர்",
74
- "colossians": "கொலோசெயர்",
75
- "firstThessalonians": "1 தெசலோனிக்கேயர்",
76
- "secondThessalonians": "2 தெசலோனிக்கேயர்",
77
- "firstTimothy": "1 தீமோத்தேயு",
78
- "secondTimothy": "2 தீமோத்தேயு",
79
- "titus": "தீத்து",
80
- "philemon": "பிலேமோன்",
81
- "hebrews": "எபிரெயர்",
82
- "james": "யாக்கோபு",
83
- "firstPeter": "1 பேதுரு",
84
- "secondPeter": "2 பேதுரு",
85
- "firstJohn": "1 யோவான்",
86
- "secondJohn": "2 யோவான்",
87
- "thirdJohn": "3 யோவான்",
88
- "jude": "யூதா",
89
- "revelation": "வெளி"
90
- }
scripts/arb/app_te.arb DELETED
@@ -1,90 +0,0 @@
1
- {
2
- "languageCode": "te",
3
- "audioVoice": "te-IN-ShrutiNeural",
4
- "title": "బైబిల్ యాప్ మాత్రమే",
5
- "languageTitle": "Telugu",
6
- "localeLanguageTitle": "తెలుగు",
7
- "oldTestamentTitle": "పాత నిబంధన",
8
- "newTestamentTitle": "కొత్త నిబంధన",
9
- "bibleSelectTitle": "దయచేసి బైబిల్\u200Cను ఎంచుకోండి",
10
- "audioError": "ఆడియోను ప్లే చేయడం సాధ్యపడలేదు",
11
- "urlError": "బ్రౌజర్\u200Cని తెరవడం సాధ్యపడలేదు",
12
- "settingsTitle": "సెట్టింగ్\u200Cలు",
13
- "bibleTitle": "బైబిల్",
14
- "themeTitle": "రంగులు",
15
- "incrementFontTitle": "వచన పరిమాణాన్ని పెంచండి",
16
- "decrementFontTitle": "వచన పరిమాణాన్ని తగ్గించండిe",
17
- "boldFontTitle": "బోల్డ్ టెక్స్ట్",
18
- "engTitles": "ఆంగ్ల శీర్షికలను ఉపయోగించండి",
19
- "privacyPolicyTitle": "గోప్యతా విధానం",
20
- "termsAndConditionsTitle": "నిబంధనలు & షరతులు",
21
- "shareAppTitle": "యాప్\u200Cను షేర్ చేయండి",
22
- "rateAppTitle": "యాప్\u200Cను రేట్ చేయండి",
23
- "aboutUsTitle": "మా గురించి",
24
- "genesis": "ఆదికాండము",
25
- "exodus": "నిర్గమకాండము",
26
- "leviticus": "లేవీయకాండము",
27
- "numbers": "సంఖ్యాకాండము",
28
- "deuteronomy": "ద్వితీయోపదేశకాండమ",
29
- "joshua": "యెహొషువ",
30
- "judges": "న్యాయాధిపతులు",
31
- "ruth": "రూతు",
32
- "firstSamuel": "సమూయేలు మొదటి గ్రంథము",
33
- "secondSamuel": "సమూయేలు రెండవ గ్రంథము",
34
- "firstKings": "రాజులు మొదటి గ్రంథము",
35
- "secondKings": "రాజులు రెండవ గ్రంథము",
36
- "firstChronicles": "దినవృత్తాంతములు మొదటి గ్రంథము",
37
- "secondChronicles": "దినవృత్తాంతములు రెండవ గ్రంథము",
38
- "ezra": "ఎజ్రా",
39
- "nehemiah": "నెహెమ్యా",
40
- "esther": "ఎస్తేరు",
41
- "job": "యోబు గ్రంథము",
42
- "psalms": "కీర్తనల గ్రంథము",
43
- "proverbs": "సామెతలు",
44
- "ecclesiastes": "ప్రసంగి",
45
- "song_of_solomon": "పరమగీతము",
46
- "isaiah": "యెషయా గ్రంథము",
47
- "jeremiah": "యిర్మీయా",
48
- "lamentations": "విలాపవాక్యములు",
49
- "ezekiel": "యెహెజ్కేలు",
50
- "daniel": "దానియేలు",
51
- "hosea": "హొషేయ",
52
- "joel": "యోవేలు",
53
- "amos": "ఆమోసు",
54
- "obadiah": "ఓబద్యా",
55
- "jonah": "యోనా",
56
- "micah": "మీకా",
57
- "nahum": "నహూము",
58
- "habakkuk": "హబక్కూకు",
59
- "zephaniah": "జెఫన్యా",
60
- "haggai": "హగ్గయి",
61
- "zechariah": "జెకర్యా",
62
- "malachi": "మలాకీ",
63
- "matthew": "మత్తయి సువార్త",
64
- "mark": "మార్కు సువార్త",
65
- "luke": "లూకా సువార్త",
66
- "john": "యోహాను సువార్త",
67
- "acts": "అపొస్తలుల కార్యములు",
68
- "romans": "రోమీయులకు",
69
- "firstCorinthians": "1 కొరింథీయులకు",
70
- "secondCorinthians": "2 కొరింథీయులకు",
71
- "galatians": "గలతీయులకు",
72
- "ephesians": "ఎఫెసీయులకు",
73
- "philippians": "ఫిలిప్పీయులకు",
74
- "colossians": "కొలొస్సయులకు",
75
- "firstThessalonians": "1 థెస్సలొనీకయులకు",
76
- "secondThessalonians": "2 థెస్సలొనీకయులకు",
77
- "firstTimothy": "1 తిమోతికి",
78
- "secondTimothy": "2 తిమోతికి",
79
- "titus": "తీతుకు",
80
- "philemon": "ఫిలేమోనుకు",
81
- "hebrews": "హెబ్రీయులకు",
82
- "james": "యాకోబు",
83
- "firstPeter": "1 పేతురు",
84
- "secondPeter": "2 పేతురు",
85
- "firstJohn": "1 యోహాను",
86
- "secondJohn": "2 యోహాను",
87
- "thirdJohn": "3 యోహాను",
88
- "jude": "యూదా",
89
- "revelation": "ప్రకటన గ్రంథము"
90
- }
scripts/generate_book_names.dart DELETED
@@ -1,847 +0,0 @@
1
- import "dart:convert";
2
- import "dart:io";
3
-
4
- final keys = [
5
- "genesis",
6
- "exodus",
7
- "leviticus",
8
- "numbers",
9
- "deuteronomy",
10
- "joshua",
11
- "judges",
12
- "ruth",
13
- "firstSamuel",
14
- "secondSamuel",
15
- "firstKings",
16
- "secondKings",
17
- "firstChronicles",
18
- "secondChronicles",
19
- "ezra",
20
- "nehemiah",
21
- "esther",
22
- "job",
23
- "psalms",
24
- "proverbs",
25
- "ecclesiastes",
26
- "song_of_solomon",
27
- "isaiah",
28
- "jeremiah",
29
- "lamentations",
30
- "ezekiel",
31
- "daniel",
32
- "hosea",
33
- "joel",
34
- "amos",
35
- "obadiah",
36
- "jonah",
37
- "micah",
38
- "nahum",
39
- "habakkuk",
40
- "zephaniah",
41
- "haggai",
42
- "zechariah",
43
- "malachi",
44
- "matthew",
45
- "mark",
46
- "luke",
47
- "john",
48
- "acts",
49
- "romans",
50
- "firstCorinthians",
51
- "secondCorinthians",
52
- "galatians",
53
- "ephesians",
54
- "philippians",
55
- "colossians",
56
- "firstThessalonians",
57
- "secondThessalonians",
58
- "firstTimothy",
59
- "secondTimothy",
60
- "titus",
61
- "philemon",
62
- "hebrews",
63
- "james",
64
- "firstPeter",
65
- "secondPeter",
66
- "firstJohn",
67
- "secondJohn",
68
- "thirdJohn",
69
- "jude",
70
- "revelation",
71
- ];
72
-
73
- class CustomLocale {
74
- final String languageCode;
75
- final String countryCode;
76
- final String name;
77
- final String localName;
78
- final List<String> bookNames;
79
-
80
- const CustomLocale(this.languageCode, this.countryCode, this.name,
81
- this.localName, this.bookNames,);
82
- }
83
-
84
- const locales = [
85
- CustomLocale("en", "US", "English", "", [
86
- "Genesis",
87
- "Exodus",
88
- "Leviticus",
89
- "Numbers",
90
- "Deuteronomy",
91
- "Joshua",
92
- "Judges",
93
- "Ruth",
94
- "1 Samuel",
95
- "2 Samuel",
96
- "1 Kings",
97
- "2 Kings",
98
- "1 Chronicles",
99
- "2 Chronicles",
100
- "Ezra",
101
- "Nehemiah",
102
- "Esther",
103
- "Job",
104
- "Psalms",
105
- "Proverbs",
106
- "Ecclesiastes",
107
- "Song of Solomon",
108
- "Isaiah",
109
- "Jeremiah",
110
- "Lamentations",
111
- "Ezekiel",
112
- "Daniel",
113
- "Hosea",
114
- "Joel",
115
- "Amos",
116
- "Obadiah",
117
- "Jonah",
118
- "Micah",
119
- "Nahum",
120
- "Habakkuk",
121
- "Zephaniah",
122
- "Haggai",
123
- "Zechariah",
124
- "Malachi",
125
- "Matthew",
126
- "Mark",
127
- "Luke",
128
- "John",
129
- "Acts",
130
- "Romans",
131
- "1 Corinthians",
132
- "2 Corinthians",
133
- "Galatians",
134
- "Ephesians",
135
- "Philippians",
136
- "Colossians",
137
- "1 Thessalonians",
138
- "2 Thessalonians",
139
- "1 Timothy",
140
- "2 Timothy",
141
- "Titus",
142
- "Philemon",
143
- "Hebrews",
144
- "James",
145
- "1 Peter",
146
- "2 Peter",
147
- "1 John",
148
- "2 John",
149
- "3 John",
150
- "Jude",
151
- "Revelation",
152
- ]),
153
- CustomLocale("kn", "IN", "Kannada", "", [
154
- "ಆದಿಕಾಂಡ",
155
- "ವಿಮೋಚನಕಾಂಡ",
156
- "ಯಾಜಕಕಾಂಡ",
157
- "ಅರಣ್ಯಕಾಂಡ",
158
- "ಧರ್ಮೋಪದೇಶಕಾಂಡ",
159
- "ಯೆಹೋಶುವ",
160
- "ನ್ಯಾಯಸ್ಥಾಪಕರು",
161
- "ರೂತಳು",
162
- "1 ಸಮುವೇಲನು",
163
- "2 ಸಮುವೇಲನು",
164
- "1 ಅರಸುಗಳು",
165
- "2 ಅರಸುಗಳು",
166
- "1 ಪೂರ್ವಕಾಲವೃತ್ತಾ",
167
- "2 ಪೂರ್ವಕಾಲವೃತ್ತಾ",
168
- "ಎಜ್ರನು",
169
- "ನೆಹೆಮಿಯ",
170
- "ಎಸ್ತೇರಳು",
171
- "ಯೋಬನು",
172
- "ಕೀರ್ತನೆಗಳು",
173
- "ಙ್ಞಾನೋಕ್ತಿಗಳು",
174
- "ಪ್ರಸಂಗಿ",
175
- "ಪರಮ ಗೀತ",
176
- "ಯೆಶಾಯ",
177
- "ಯೆರೆಮಿಯ",
178
- "ಪ್ರಲಾಪಗಳು",
179
- "ಯೆಹೆಜ್ಕೇಲನು",
180
- "ದಾನಿಯೇಲನು",
181
- "ಹೋಶೇ",
182
- "ಯೋವೇಲ",
183
- "ಆಮೋಸ",
184
- "ಓಬದ್ಯ",
185
- "ಯೋನ",
186
- "ಮಿಕ",
187
- "ನಹೂಮ",
188
- "ಹಬಕ್ಕೂಕ್ಕ",
189
- "ಚೆಫನ್ಯ",
190
- "ಹಗ್ಗಾಯ",
191
- "ಜೆಕರ್ಯ",
192
- "ಮಲಾಕಿಯ",
193
- "ಮತ್ತಾಯನು",
194
- "ಮಾರ್ಕನು",
195
- "ಲೂಕನು",
196
- "ಯೋಹಾನನು",
197
- "ಅಪೊಸ್ತಲರ ಕೃತ್ಯಗ",
198
- "ರೋಮಾಪುರದವರಿಗೆ",
199
- "1 ಕೊರಿಂಥದವರಿಗೆ",
200
- "2 ಕೊರಿಂಥದವರಿಗೆ",
201
- "ಗಲಾತ್ಯದವರಿಗೆ",
202
- "ಎಫೆಸದವರಿಗೆ",
203
- "ಫಿಲಿಪ್ಪಿಯವರಿಗೆ",
204
- "ಕೊಲೊಸ್ಸೆಯವರಿಗೆ",
205
- "1 ಥೆಸಲೊನೀಕದವರಿಗೆ",
206
- "2 ಥೆಸಲೊನೀಕದವರಿಗೆ",
207
- "1 ತಿಮೊಥೆಯನಿಗೆ",
208
- "2 ತಿಮೊಥೆಯನಿಗೆ",
209
- "ತೀತನಿಗೆ",
210
- "ಫಿಲೆಮೋನನಿಗೆ",
211
- "ಇಬ್ರಿಯರಿಗೆ",
212
- "ಯಾಕೋಬನು",
213
- "1 ಪೇತ್ರನು",
214
- "2 ಪೇತ್ರನು",
215
- "1 ಯೋಹಾನನು",
216
- "2 ಯೋಹಾನನು",
217
- "3 ಯೋಹಾನನು",
218
- "ಯೂದನು",
219
- "ಪ್ರಕಟನೆ",
220
- ]),
221
- CustomLocale("ta", "IN", "Tamil", "", [
222
- "ஆதியாகமம்",
223
- "யாத்திராகமம்",
224
- "லேவியராகமம்",
225
- "எண்ணாகமம்",
226
- "உபாகமம்",
227
- "யோசுவா",
228
- "நியாயாதிபதிகள்",
229
- "ரூத்",
230
- "1 சாமுவேல்",
231
- "2 சாமுவேல்",
232
- "1 இராஜாக்கள்",
233
- "2 இராஜாக்கள்",
234
- "1 நாளாகமம்",
235
- "2 நாளாகமம்",
236
- "எஸ்றா",
237
- "நெகேமியா",
238
- "எஸ்தர்",
239
- "யோபு",
240
- "சங்கீதம்",
241
- "நீதிமொழிகள்",
242
- "பிரசங்கி",
243
- "உன்னதப்பாட்டு",
244
- "ஏசாயா",
245
- "எரேமியா",
246
- "புலம்பல்",
247
- "எசேக்கியேல்",
248
- "தானியேல்",
249
- "ஓசியா",
250
- "யோவேல்",
251
- "ஆமோஸ்",
252
- "ஒபதியா",
253
- "யோனா",
254
- "மீகா",
255
- "நாகூம்",
256
- "ஆபகூக்",
257
- "செப்பனியா",
258
- "ஆகாய்",
259
- "சகரியா",
260
- "மல்கியா",
261
- "மத்தேயு",
262
- "மாற்கு",
263
- "லுூக்கா",
264
- "யோவான்",
265
- "அப்போஸ்தலர்",
266
- "ரோமர்",
267
- "1 கொரிந்தியர்",
268
- "2 கொரிந்தியர்",
269
- "கலாத்தியர்",
270
- "எபேசியர்",
271
- "பிலிப்பியர்",
272
- "கொலோசெயர்",
273
- "1 தெசலோனிக்கேயர்",
274
- "2 தெசலோனிக்கேயர்",
275
- "1 தீமோத்தேயு",
276
- "2 தீமோத்தேயு",
277
- "தீத்து",
278
- "பிலேமோன்",
279
- "எபிரெயர்",
280
- "யாக்கோபு",
281
- "1 பேதுரு",
282
- "2 பேதுரு",
283
- "1 யோவான்",
284
- "2 யோவான்",
285
- "3 யோவான்",
286
- "யூதா",
287
- "வெளி",
288
- ]),
289
- CustomLocale("te", "IN", "Telugu", "", [
290
- "ఆదికాండము",
291
- "నిర్గమకాండము",
292
- "లేవీయకాండము",
293
- "సంఖ్యాకాండము",
294
- "ద్వితీయోపదేశకాండమ",
295
- "యెహొషువ",
296
- "న్యాయాధిపతులు",
297
- "రూతు",
298
- "సమూయేలు మొదటి గ్రంథము",
299
- "సమూయేలు రెండవ గ్రంథము",
300
- "రాజులు మొదటి గ్రంథము",
301
- "రాజులు రెండవ గ్రంథము",
302
- "దినవృత్తాంతములు మొదటి గ్రంథము",
303
- "దినవృత్తాంతములు రెండవ గ్రంథము",
304
- "ఎజ్రా",
305
- "నెహెమ్యా",
306
- "ఎస్తేరు",
307
- "యోబు గ్రంథము",
308
- "కీర్తనల గ్రంథము",
309
- "సామెతలు",
310
- "ప్రసంగి",
311
- "పరమగీతము",
312
- "యెషయా గ్రంథము",
313
- "యిర్మీయా",
314
- "విలాపవాక్యములు",
315
- "యెహెజ్కేలు",
316
- "దానియేలు",
317
- "హొషేయ",
318
- "యోవేలు",
319
- "ఆమోసు",
320
- "ఓబద్యా",
321
- "యోనా",
322
- "మీకా",
323
- "నహూము",
324
- "హబక్కూకు",
325
- "జెఫన్యా",
326
- "హగ్గయి",
327
- "జెకర్యా",
328
- "మలాకీ",
329
- "మత్తయి సువార్త",
330
- "మార్కు సువార్త",
331
- "లూకా సువార్త",
332
- "యోహాను సువార్త",
333
- "అపొస్తలుల కార్యములు",
334
- "రోమీయులకు",
335
- "1 కొరింథీయులకు",
336
- "2 కొరింథీయులకు",
337
- "గలతీయులకు",
338
- "ఎఫెసీయులకు",
339
- "ఫిలిప్పీయులకు",
340
- "కొలొస్సయులకు",
341
- "1 థెస్సలొనీకయులకు",
342
- "2 థెస్సలొనీకయులకు",
343
- "1 తిమోతికి",
344
- "2 తిమోతికి",
345
- "తీతుకు",
346
- "ఫిలేమోనుకు",
347
- "హెబ్రీయులకు",
348
- "యాకోబు",
349
- "1 పేతురు",
350
- "2 పేతురు",
351
- "1 యోహాను",
352
- "2 యోహాను",
353
- "3 యోహాను",
354
- "యూదా",
355
- "ప్రకటన గ్రంథము",
356
- ]),
357
- CustomLocale("pa", "IN", "Punjabi", "", [
358
- "ਪੈਦਾਇਸ਼",
359
- "ਖ਼ਰੋਜ",
360
- "ਅਹਬਾਰ",
361
- "ਗਿਣਤੀ",
362
- "ਅਸਤਸਨਾ",
363
- "ਯਸ਼ਵਾ",
364
- "ਨਿਆਂਈਆਂ ਦੀ ਪੋਥੀ",
365
- "ਰੁੱਤ",
366
- "੧ ਸਮੋਈਲ",
367
- "੨ ਸਮੋਈਲ",
368
- "੧ ਸਲਾਤੀਨ",
369
- "੨ ਸਲਾਤੀਨ",
370
- "੧ ਤਵਾਰੀਖ਼",
371
- "੨ ਤਵਾਰੀਖ਼",
372
- "ਅਜ਼ਰਾ",
373
- "ਨਹਮਿਆਹ",
374
- "ਆ ਸਤਰ",
375
- "ਅੱਯੂਬ",
376
- "ਜ਼ਬੂਰ",
377
- "ਅਮਸਾਲ",
378
- "ਵਾਈਜ਼",
379
- "ਗ਼ਜ਼ਲ ਅਲਗ਼ਜ਼ਲਾਤ",
380
- "ਯਸਈਆਹ",
381
- "ਯਰਮਿਆਹ",
382
- "ਨੂਹ",
383
- "ਹਿਜ਼ ਕੀ ਐਲ",
384
- "ਦਾਨੀ ਐਲ",
385
- "ਹੋ ਸੀਅ",
386
- "ਯਵਾਐਲ",
387
- "ਆਮੋਸ",
388
- "ਅਬਦ ਯਾਹ",
389
- "ਯਵਨਾਹ",
390
- "ਮੀਕਾਹ",
391
- "ਨਾ ਹੋਮ",
392
- "ਹਬਕੋਕ",
393
- "ਸਫ਼ਨਿਆਹ",
394
- "ਹਜਿ",
395
- "ਜ਼ਿਕਰ ਯਾਹ",
396
- "ਮਲਾਕੀ",
397
- "ਮੱਤੀ",
398
- "ਮਰਕੁਸ",
399
- "ਲੋਕਾ",
400
- "ਯੂਹੰਨਾ",
401
- "ਰਸੂਲਾਂ ਦੇ ਕਰਤੱਬ",
402
- "ਰੋਮੀਆਂ",
403
- "੧ ਕੁਰਿੰਥੀਆਂ",
404
- "੨ ਕੁਰਿੰਥੀਆਂ",
405
- "ਗਲਾਤੀਆਂ",
406
- "ਅਫ਼ਸੀਆਂ",
407
- "ਫ਼ਿਲਿੱਪੀਆਂ",
408
- "ਕੁਲੁੱਸੀਆਂ",
409
- "੧ ਥੱਸਲੁਨੀਕੀਆਂ",
410
- "੨ ਥੱਸਲੁਨੀਕੀਆਂ",
411
- "੧ ਤਿਮੋਥਿਉਸ",
412
- "੨ ਤਿਮੋਥਿਉਸ ",
413
- "ਤੀਤੁਸ",
414
- "ਫ਼ਿਲੇਮੋਨ",
415
- "ਇਬਰਾਨੀਆਂ",
416
- "ਯਾਕੂਬ",
417
- "੧ ਪਤਰਸ",
418
- "੨ ਪਤਰਸ",
419
- "੧ ਯੂਹੰਨਾ",
420
- "੨ ਯੂਹੰਨਾ",
421
- "੩ ਯੂਹੰਨਾ",
422
- "ਯਹੂ ਦਾਹ",
423
- "ਪਰਕਾਸ਼ ਦੀ ਪੋਥੀ",
424
- ]),
425
- CustomLocale("hi", "IN", "Hindi", "", [
426
- "उत्पत्ति",
427
- "निर्गमन",
428
- "लैव्यवस्था",
429
- "गिनती",
430
- "व्यवस्थाविवरण",
431
- "यहोशू ",
432
- "न्यायियों",
433
- "रूत",
434
- "1 शमूएल",
435
- "2 शमूएल",
436
- "1 राजा",
437
- "2 राजा",
438
- "1 इतिहास",
439
- "2 इतिहास",
440
- "एज्रा",
441
- "नहेमायाह",
442
- "एस्तेर",
443
- "अय्यूब",
444
- "भजन संहिता",
445
- "नीतिवचन ",
446
- "सभोपदेशक",
447
- "श्रेष्ठगीत",
448
- "यशायाह",
449
- "यिर्मयाह",
450
- "विलापगीत",
451
- "यहेजकेल",
452
- "दानिय्येल",
453
- "होशे",
454
- "योएल",
455
- "आमोस",
456
- "ओबद्दाह",
457
- "योना",
458
- "मीका",
459
- "नहूम",
460
- "हबक्कूक",
461
- "सपन्याह",
462
- "हाग्गै",
463
- "जकर्याह",
464
- "मलाकी",
465
- "मत्ती",
466
- "मरकुस",
467
- "लूका",
468
- "यूहन्ना",
469
- "प्रेरितों के काम",
470
- "रोमियो",
471
- "1 कुरिन्थियों",
472
- "2 कुरिन्थियों",
473
- "गलातियों",
474
- "इफिसियों",
475
- "फिलिप्पियों",
476
- "कुलुस्सियों",
477
- "1 थिस्सलुनीकियों",
478
- "2 थिस्सलुनीकियों",
479
- "1 तीमुथियुस",
480
- "2 तीमुथियुस",
481
- "तीतुस",
482
- "फिलेमोन",
483
- "इब्रानियों",
484
- "याकूब",
485
- "1 पतरस",
486
- "2 पतरस",
487
- "1 यूहन्ना",
488
- "2 यूहन्ना",
489
- "3 यूहन्ना",
490
- "यहूदा",
491
- "प्रकाशित वाक्य",
492
- ]),
493
- CustomLocale("gu", "IN", "Gujarati", "", [
494
- "ઊત્પત્તિ",
495
- "નિર્ગમન",
496
- "લેવીય",
497
- "ગણના",
498
- "પુનર્નિયમ",
499
- "યહોશુઆ",
500
- "ન્યાયાધીશો",
501
- "રૂત",
502
- "1 શમુએલ",
503
- "2 શમએલ",
504
- "1 રાજઓ",
505
- "2 રાજઓ",
506
- "1 કાળવ્રત્તાંત",
507
- "2 કાળવ્રત્તાંત",
508
- "એઝરા",
509
- "નહેમ્યા",
510
- "એસ્તેર",
511
- "અયૂબ",
512
- "ગીતશાસ્ત્ર",
513
- "નીતિવચનો",
514
- "સભાશિક્ષક",
515
- "સભાશિક્ષક",
516
- "યશાયા",
517
- "ચર્મિયા",
518
- "યર્મિયાનો વિલાપ",
519
- "યર્મિયાનો વિલાપ",
520
- "દારિયેલ",
521
- "હોશિયા",
522
- "યોએલ",
523
- "આમોસ",
524
- "ઓબાધા",
525
- "યૂના",
526
- "મીખાહ",
527
- "નાહૂમ",
528
- "હબાક્કુક",
529
- "સફન્યા",
530
- "હાગ્ગાચ",
531
- "ઝખાર્યા",
532
- "માલાખી",
533
- "માથ્થી",
534
- "માર્ક",
535
- "લૂક",
536
- "યોહાન",
537
- "પ્રેરિતોનાં ક્રત્યો",
538
- "રોમનોને પત્ર",
539
- "1 કરિંથીઓને",
540
- "2 કરિંથીઓને",
541
- "ગલાતીઓને પત્ર",
542
- "એફેસીઓને પત્ર",
543
- "ફિલિપ્પીઓને પત્ર",
544
- "કલોસ્સીઓને પત્ર",
545
- "1 થેસ્સલોનિકીઓને",
546
- "2 થેસ્સલોનિકીઓને",
547
- "1 તિમોથીને",
548
- "2 તિમોથીને",
549
- "તિતસનં પત્ર",
550
- "ફિલેમોને પત્ર",
551
- "હિબ્રૂઓને પત્ર",
552
- "યાકૂબનો",
553
- "1 પિતરનો પત્ર",
554
- "2 પિતરનો પત્ર",
555
- "1 યોહાનનો પત્ર",
556
- "2 યોહાનનો પત્ર",
557
- "3 યોહાનનો પત્ર",
558
- "યહૂદાનો પત્ર",
559
- "પ્રકટીકરણ",
560
- ]),
561
- CustomLocale("ml", "IN", "Malayalam", "", [
562
- "ഉല്പത്തി",
563
- "പുറപ്പാട്",
564
- "ലേവ്യപുസ്തകം",
565
- "സംഖ്യാപുസ്തകം",
566
- "ആവർത്തനം",
567
- "യോശുവ",
568
- "ന്യായാധിപന്മാർ",
569
- "രൂത്ത്",
570
- "1 ശമൂവേൽ",
571
- "2 ശമൂവേൽ",
572
- "1 രാജാക്കന്മാർ",
573
- "2 രാജാക്കന്മാർ",
574
- "1 ദിനവൃത്താന്തം",
575
- "2 ദിനവൃത്താന്തം",
576
- "എസ്രാ",
577
- "നെഹെമ്യാവു",
578
- "എസ്ഥേർ",
579
- "ഇയ്യോബ്",
580
- "സങ്കീർത്തനങ്ങൾ",
581
- "സദൃശ്യവാക്യങ്ങൾ",
582
- "സഭാപ്രസംഗി",
583
- "ഉത്തമഗീതം",
584
- "യെശയ്യാ",
585
- "യിരമ്യാവു",
586
- "വിലാപങ്ങൾ",
587
- "യെഹേസ്കേൽ",
588
- "ദാനീയേൽ",
589
- "ഹോശേയ",
590
- "യോവേൽ",
591
- "ആമോസ്",
592
- "ഓബദ്യാവു",
593
- "യോനാ",
594
- "മീഖാ",
595
- "നഹൂം",
596
- "ഹബക്കൂക്ക്",
597
- "സെഫന്യാവു",
598
- "ഹഗ്ഗായി",
599
- "സെഖര്യാവു",
600
- "മലാഖി",
601
- "മത്തായി",
602
- "മർക്കൊസ്",
603
- "ലൂക്കോസ്",
604
- "യോഹന്നാൻ",
605
- "പ്രവൃത്തികൾ",
606
- "റോമർ",
607
- "1 കൊരിന്ത്യർ",
608
- "2 കൊരിന്ത്യർ",
609
- "ഗലാത്യർ",
610
- "എഫെസ്യർ",
611
- "ഫിലിപ്പിയർ",
612
- "കൊലൊസ്സ്യർ",
613
- "1 തെസ്സലൊനീക്യർ",
614
- "2 തെസ്സലൊനീക്യർ",
615
- "1 തിമൊഥെയൊസ്",
616
- "2 തിമൊഥെയൊസ്",
617
- "തീത്തൊസ്",
618
- "ഫിലേമോൻ",
619
- "എബ്രായർ",
620
- "യാക്കോബ്",
621
- "1 പത്രൊസ്",
622
- "2 പത്രൊസ്",
623
- "1 യോഹന്നാൻ",
624
- "2 യോഹന്നാൻ",
625
- "3 യോഹന്നാൻ",
626
- "യൂദാ",
627
- "വെളിപ്പാട്",
628
- ]),
629
- CustomLocale("or", "IN", "Oriya", "", [
630
- "ଆଦି ପୁସ୍ତକ",
631
- "ଯାତ୍ରା ପୁସ୍ତକ",
632
- "ଲେବୀୟ ପୁସ୍ତକ",
633
- "ଗଣନା ପୁସ୍ତକ",
634
- "ଦିତୀୟ ବିବରଣ",
635
- "ଯିହୋଶୂୟ",
636
- "ବିଚାରକର୍ତାମାନଙ୍କ ବିବରଣ",
637
- "ରୂତର ବିବରଣ",
638
- "ପ୍ରଥମ ଶାମୁୟେଲ",
639
- "ଦିତୀୟ ଶାମୁୟେଲ",
640
- "ପ୍ରଥମ ରାଜାବଳୀ",
641
- "ଦିତୀୟ ରାଜାବଳୀ",
642
- "ପ୍ରଥମ ବଂଶାବଳୀ",
643
- "ଦିତୀୟ ବଂଶାବଳୀ",
644
- "ଏଜ୍ରା",
645
- "ନିହିମିୟା",
646
- "ଏଷ୍ଟର ବିବରଣ",
647
- "ଆୟୁବ ପୁସ୍ତକ",
648
- "ଗୀତସଂହିତା",
649
- "ହିତୋପଦେଶ",
650
- "ଉପଦେଶକ",
651
- "ପରମଗୀତ",
652
- "ଯିଶାଇୟ",
653
- "ଯିରିମିୟ",
654
- "ଯିରିମିୟଙ୍କ ବିଳାପ",
655
- "ଯିହିଜିକଲ",
656
- "ଦାନିଏଲ",
657
- "ହୋଶେୟ",
658
- "ଯୋୟେଲ",
659
- "ଆମୋଷ",
660
- "ଓବଦିୟ",
661
- "ଯୂନସ",
662
- "ମୀଖା",
663
- "ନାହୂମ",
664
- "ହବକକୂକ",
665
- "ସିଫନିୟ",
666
- "ହଗୟ",
667
- "ଯିଖରିୟ",
668
- "ମଲାଖୀ",
669
- "ମାଥିଉଲିଖିତ ସୁସମାଚାର",
670
- "ମାର୍କଲିଖିତ ସୁସମାଚାର",
671
- "ଲୂକଲିଖିତ ସୁସମାଚାର",
672
- "ଯୋହନଲିଖିତ ସୁସମାଚାର",
673
- "ରେରିତମାନଙ୍କ କାର୍ଯ୍ୟର ବିବରଣ",
674
- "ରୋମୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
675
- "କରିନ୍ଥୀୟଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର",
676
- "କରିନ୍ଥୀୟଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର",
677
- "ଗାଲାତୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
678
- "ଏଫିସୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
679
- "ଫିଲି‌ପ୍‌ପୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
680
- "କଲସୀୟଙ୍କ ପ୍ରତି ପତ୍ର",
681
- "ଥେସଲନୀକୀୟଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର",
682
- "ଥେସଲନୀକୀୟଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର",
683
- "ତୀମଥିଙ୍କ ପ୍ରତି ପ୍ରଥମ ପତ୍ର",
684
- "ତୀମଥିଙ୍କ ପ୍ରତି ଦ୍ୱିତୀୟ ପତ୍ର",
685
- "ତୀତସଙ୍କ ପ୍ରତି ପତ୍ର",
686
- "ଫିଲୀମୋନଙ୍କ ପ୍ରତି ପତ୍ର",
687
- "ଏବ୍ରୀ",
688
- "ଯାକୁବଙ୍କ ପତ୍",
689
- "ପିତରଙ୍କ ପ୍ରଥମ ପତ୍",
690
- "ପିତରଙ୍କ ଦିତୀୟ ପତ୍ର",
691
- "ଯୋହନଙ୍କ ପ୍ରଥମ ପତ୍ର",
692
- "ଯୋହନଙ୍କ ଦିତୀୟ ପତ୍",
693
- "ଯୋହନଙ୍କ ତୃତୀୟ ପତ୍ର",
694
- "ଯିହୂଦାଙ୍କ ପତ୍ର",
695
- "ଯୋହନଙ୍କ ପ୍ରତି ପ୍ରକାଶିତ ବାକ୍ୟ",
696
- ]),
697
- CustomLocale("bn", "IN", "Bengali", "", [
698
- "আদিপুস্তক ",
699
- "যাত্রাপুস্তক ",
700
- "লেবীয় পুস্তক ",
701
- "গণনা পুস্তক",
702
- "দ্বিতীয় বিবরণ",
703
- "যোশুয়া",
704
- "বিচারকচরিত ",
705
- "রুথ",
706
- "সামুয়েল ১",
707
- "সামুয়েল ২",
708
- "রাজাবলি ১",
709
- "রাজাবলি ২",
710
- "বংশাবলি ১",
711
- "বংশাবলি ২",
712
- "এজরা",
713
- "নেহেমিয়া",
714
- "এস্থার",
715
- "যোব",
716
- "সামসঙ্গীত",
717
- "প্রবচন",
718
- "উপদেশক",
719
- "পরম গীত",
720
- "ইসাইয়া",
721
- "যেরেমিয়া",
722
- "বিলাপ-গাথা",
723
- "এজেকিয়েল",
724
- "দানিয়েল",
725
- "হোসেয়া",
726
- "যোয়েল",
727
- "আমোস",
728
- "ওবাদিয়া",
729
- "যোনা",
730
- "মিখা",
731
- "নাহুম",
732
- "হাবাকুক",
733
- "জেফানিয়া",
734
- "হগয়",
735
- "জাখারিয়া",
736
- "মালাখি",
737
- "মথি",
738
- "মার্ক",
739
- "লুক",
740
- "যোহন",
741
- "पশিষ্যচরিত",
742
- "রোমীয়",
743
- "করিন্থীয় ১",
744
- "করিন্থীয় ২",
745
- "গালাতীয়",
746
- "এফেসীয়",
747
- "ফিলিপ্পীয়",
748
- "কলসীয়",
749
- "থেসালোনিকীয় ১",
750
- "থেসালোনিকীয় ২",
751
- "তিমথি ১",
752
- "তিমথি ২",
753
- "তীত",
754
- "ফিলেমন",
755
- "হিব্রুদের কাছে পত্র",
756
- "যাকোবের পত্র",
757
- "পিতরের ১ম পত্র",
758
- "পিতরের ২য় পত্র",
759
- "যোহনের ১ম পত্র",
760
- "যোহনের ২য় পত্",
761
- "যোহনের ৩য় পত্",
762
- "যুদের পত্র",
763
- "पপ্রত্যাদেশ",
764
- ]),
765
- CustomLocale("ne", "NP", "Nepali", "", [
766
- "उत्पत्ति",
767
- "प्रस्थान ",
768
- "लेवी",
769
- "गन्ती",
770
- "व्यवस्था",
771
- "यहोशू",
772
- "न्यायकर्ता",
773
- "रूथ",
774
- "1 शमूएल",
775
- "2 शमूएल",
776
- "1 राजा",
777
- "2 राजा",
778
- "1 इतिहास",
779
- "2 इतिहास",
780
- "एज्रा",
781
- "नहेम्याह",
782
- "एस्तर",
783
- "अय्यूब",
784
- "भजनसंग्रह",
785
- "हितोपदेश",
786
- "उपदेशक",
787
- "श्रेष्ठगीत",
788
- "यशैया",
789
- "यर्मिया",
790
- "विलाप",
791
- "इजकिएल",
792
- "दानियल",
793
- "होशे",
794
- "योएल",
795
- "आमोस",
796
- "ओबदिया",
797
- "योना",
798
- "मीका",
799
- "नहूम",
800
- "हबकूक",
801
- "सपन्याह",
802
- "हाग्गै",
803
- "जकरिया",
804
- "मलाकी",
805
- "मत्ती",
806
- "मर्कूस",
807
- "लूका",
808
- "यूहन्ना",
809
- "प्रेरित",
810
- "रोमी",
811
- "1 कोरिन्थी",
812
- "2 कोरिन्थी",
813
- "गलाती",
814
- "एफिसी",
815
- "फिलिप्पी",
816
- "कलस्सी",
817
- "1 थिस्सलोनिकी",
818
- "2 थिस्सलोनिकी",
819
- "1 तिमोथी",
820
- "2 तिमोथी",
821
- "तीतस",
822
- "फिलेमोन",
823
- "हिब्रू",
824
- "याकूब",
825
- "1 पत्रुस",
826
- "2 पत्रुस",
827
- "1 यूहन्ना",
828
- "2 यूहन्ना",
829
- "3 यूहन्ना",
830
- "यहूदा",
831
- "प्रकाश",
832
- ]),
833
- ];
834
-
835
- void main() {
836
- for (var loc in locales) {
837
- final data =
838
- File("./lib/l10n/app_${loc.languageCode}.arb").readAsStringSync();
839
- final map = jsonDecode(data);
840
- for (var (index, el) in keys.indexed) {
841
- map[el] = loc.bookNames[index];
842
- }
843
- const encoder = JsonEncoder.withIndent(" ");
844
- File("./lib/l10n/app_${loc.languageCode}.arb")
845
- .writeAsStringSync(encoder.convert(map));
846
- }
847
- }
scripts/generate_flatbuffers.dart CHANGED
@@ -2,11 +2,14 @@ import "dart:convert";
2
2
  import "dart:io";
3
3
  import "dart:typed_data";
4
4
  import "package:flat_buffers/flat_buffers.dart" as fb;
5
+ import "package:only_bible_app/bible_data.dart";
6
+
5
7
 
6
8
  // Converts bible .txt to FlatBuffer binary
7
9
  // Format: bookName|bookIndex|chapterIndex|verseNo|heading|text...
8
- Uint8List convertBibleToFlatBuffer(String name, String text) {
10
+ Uint8List convertBibleToFlatBuffer(BibleItem item, String text) {
9
11
  final books = <int, Map<int, List<Map<String, dynamic>>>>{};
12
+ final bookNames = <int, String>{};
10
13
 
11
14
  final lines = text.split("\n");
12
15
  for (var i = 0; i < lines.length; i++) {
@@ -14,12 +17,14 @@ Uint8List convertBibleToFlatBuffer(String name, String text) {
14
17
  if (line.isEmpty) continue;
15
18
  final arr = line.split("|");
16
19
  // bookName|bookIndex|chapterIndex|verseNo|heading|text...
20
+ final bookName = arr[0];
17
21
  final book = int.parse(arr[1]);
18
22
  final chapter = int.parse(arr[2]);
19
23
  final verseNo = int.parse(arr[3]);
20
24
  final heading = arr[4];
21
25
  final verseText = arr.sublist(5).join("|");
22
26
 
27
+ bookNames.putIfAbsent(book, () => bookName);
23
28
  books.putIfAbsent(book, () => {});
24
29
  books[book]!.putIfAbsent(chapter, () => []);
25
30
  books[book]![chapter]!.add({
@@ -68,17 +73,41 @@ Uint8List convertBibleToFlatBuffer(String name, String text) {
68
73
  }
69
74
 
70
75
  final chaptersVectorOffset = builder.writeList(chapterOffsets);
76
+ final bookNameOffset = builder.writeString(bookNames[bookIdx]!);
71
- builder.startTable(2);
77
+ builder.startTable(3);
72
78
  builder.addInt32(0, bookIdx);
79
+ builder.addOffset(1, bookNameOffset);
73
- builder.addOffset(1, chaptersVectorOffset);
80
+ builder.addOffset(2, chaptersVectorOffset);
74
81
  bookOffsets.add(builder.endTable());
75
82
  }
76
83
 
77
84
  final booksVectorOffset = builder.writeList(bookOffsets);
78
- final nameOffset = builder.writeString(name);
85
+ final nameOffset = builder.writeString(item.fileName);
86
+ final languageCodeOffset = builder.writeString(item.languageCode);
87
+ final languageEnglishOffset = builder.writeString(item.languageEnglish);
88
+ final languageNativeOffset = builder.writeString(item.languageNative);
89
+ final voiceNameOffset = builder.writeString(item.voiceName);
90
+ final oldTestamentTitleOffset = builder.writeString(item.oldTestamentTitle);
91
+ final newTestamentTitleOffset = builder.writeString(item.newTestamentTitle);
92
+ final bibleSelectTitleOffset = builder.writeString(item.bibleSelectTitle);
93
+ final themeTitleOffset = builder.writeString(item.themeTitle);
94
+ final boldFontTitleOffset = builder.writeString(item.boldFontTitle);
95
+ final engTitlesOffset = builder.writeString(item.engTitles);
96
+ final settingsTitleOffset = builder.writeString(item.settingsTitle);
79
- builder.startTable(2);
97
+ builder.startTable(13);
80
98
  builder.addOffset(0, nameOffset);
99
+ builder.addOffset(1, languageCodeOffset);
100
+ builder.addOffset(2, languageEnglishOffset);
101
+ builder.addOffset(3, languageNativeOffset);
102
+ builder.addOffset(4, voiceNameOffset);
103
+ builder.addOffset(5, oldTestamentTitleOffset);
104
+ builder.addOffset(6, newTestamentTitleOffset);
105
+ builder.addOffset(7, bibleSelectTitleOffset);
106
+ builder.addOffset(8, themeTitleOffset);
107
+ builder.addOffset(9, boldFontTitleOffset);
108
+ builder.addOffset(10, engTitlesOffset);
109
+ builder.addOffset(11, settingsTitleOffset);
81
- builder.addOffset(1, booksVectorOffset);
110
+ builder.addOffset(12, booksVectorOffset);
82
111
  final bibleOffset = builder.endTable();
83
112
 
84
113
  builder.finish(bibleOffset);
@@ -86,19 +115,24 @@ Uint8List convertBibleToFlatBuffer(String name, String text) {
86
115
  }
87
116
 
88
117
  void main() async {
89
- final biblesDir = Directory("scripts/bibles");
118
+ final biblesDir = Directory("scripts/files");
90
119
  final txtFiles = biblesDir.listSync().whereType<File>().where((f) => f.path.endsWith(".txt"));
91
120
 
92
121
  for (final file in txtFiles) {
93
- final name = file.uri.pathSegments.last.replaceAll(".txt", "");
122
+ final fileName = file.uri.pathSegments.last.replaceAll(".txt", "");
123
+ final item = bibleItems[fileName];
124
+ if (item == null) {
125
+ print("Skipping $fileName: no matching BibleItem");
126
+ continue;
127
+ }
94
128
  final text = await file.readAsString(encoding: utf8);
95
- final bytes = convertBibleToFlatBuffer(name, text);
129
+ final bytes = convertBibleToFlatBuffer(item, text);
96
130
  final compressed = gzip.encode(bytes);
97
- final outPath = "assets/bibles/$name.bin";
131
+ final outPath = "assets/bibles/$fileName.bin";
98
132
  await File(outPath).writeAsBytes(compressed);
99
133
  final txtSize = (file.lengthSync() / 1024).toStringAsFixed(1);
100
134
  final binSize = (compressed.length / 1024).toStringAsFixed(1);
101
- print("$name: ${txtSize}KB txt -> ${binSize}KB bin");
135
+ print("$fileName: ${txtSize}KB txt -> ${binSize}KB bin");
102
136
  }
103
137
  print("Done! Generated ${txtFiles.length} .bin files.");
104
138
  }
test/failures/home_dark_isolatedDiff.png ADDED
Binary file
test/failures/home_dark_maskedDiff.png ADDED
Binary file
test/failures/home_dark_masterImage.png ADDED
Binary file
test/failures/home_dark_testImage.png ADDED
Binary file
test/failures/home_light_isolatedDiff.png ADDED
Binary file
test/failures/home_light_maskedDiff.png ADDED
Binary file
test/failures/home_light_masterImage.png ADDED
Binary file
test/failures/home_light_testImage.png ADDED
Binary file
test/screenshot_test.dart CHANGED
@@ -3,7 +3,6 @@ import "package:flutter/material.dart";
3
3
  import "package:flutter_test/flutter_test.dart";
4
4
  import "package:golden_screenshot/golden_screenshot.dart";
5
5
  import "package:only_bible_app/gen/bible.gen.dart";
6
- import "package:only_bible_app/gen/l10n/app_localizations.dart";
7
6
  import "package:only_bible_app/home.dart";
8
7
  import "package:only_bible_app/store/app_state.dart";
9
8
  import "package:only_bible_app/theme.dart";
@@ -22,9 +21,6 @@ Widget buildScreenshotApp({
22
21
  theme: lightTheme,
23
22
  darkTheme: darkTheme,
24
23
  themeMode: themeMode,
25
- localizationsDelegates: AppLocalizations.localizationsDelegates,
26
- supportedLocales: AppLocalizations.supportedLocales,
27
- locale: const Locale("en"),
28
24
  home: home,
29
25
  ),
30
26
  );
@@ -35,7 +31,7 @@ void main() {
35
31
  ScreenshotDevice.screenshotsFolder = '../screenshots/';
36
32
 
37
33
  setUpAll(() async {
38
- bible = await loadBible("English");
34
+ bible = await loadBible("en_kjv");
39
35
  });
40
36
 
41
37
  final devices = [