~repos /only-bible-app
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.
lib/bible_data.dart
class BibleItem { final String fileName; final String languageCode; final String languageEnglish; final String languageNative; final String voiceName; final String oldTestamentTitle; final String newTestamentTitle; final String bibleSelectTitle; final String themeTitle; final String boldFontTitle; final String engTitles; final String settingsTitle;
const BibleItem( this.fileName, this.languageCode, this.languageEnglish, this.languageNative, this.voiceName, this.oldTestamentTitle, this.newTestamentTitle, this.bibleSelectTitle, this.themeTitle, this.boldFontTitle, this.engTitles, this.settingsTitle, );
BibleItem copyWith({required String fileName, required String languageNative}) { return BibleItem( fileName, languageCode, languageEnglish, languageNative, voiceName, oldTestamentTitle, newTestamentTitle, bibleSelectTitle, themeTitle, boldFontTitle, engTitles, settingsTitle, ); }}
const english = BibleItem( "en_kjv", "en", "English", "KJV", "en-GB-RyanNeural", "Old Testament", "New Testament", "Please select a bible", "Theme", "Bold text", "Use english titles", "Settings",);
final bibleItems = { "en_kjv": english, "en_bsb": english.copyWith( fileName: "en_bsb", languageNative: "BSB", ), "bn": BibleItem( "bn", "bn", "Bengali", "বাংলা", "bn-IN-TanishaaNeural", "পুরানো ইচ্ছাপত্র", "নববিধান", "একটি বাইবেল নির্বাচন করুন", "রঙ", "পাঠ্য বোল্ড", "ইংরেজি শিরোনাম ব্যবহার করুন", "সেটিংস", ), "gu": BibleItem( "gu", "gu", "Gujarati", "ગુજરાતી", "gu-IN-DhwaniNeural", "ઓલ્ડ ટેસ્ટામેન્ટ", "ન્યૂ વસિયતનામું", "કૃપા કરીને બાઇબલ પસંદ કરો", "રંગો", "બોલ્ડ ટેક્સ્ટ", "અંગ્રેજી શીર્ષકોનો ઉપયોગ કરો", "સેટિંગ્સ", ), "hi": BibleItem( "hi", "hi", "Hindi", "हिन्दी", "hi-IN-SwaraNeural", "पुराना नियम", "नया नियम", "कृपया एक बाइबिल चुनें", "रंग", "बोल्ड साइज़", "अंग्रेजी शीर्षकों का प्रयोग करें", "समायोजन", ), "kn": BibleItem( "kn", "kn", "Kannada", "ಕನ್ನಡ", "kn-IN-GaganNeural", "ಹಳೆಯ ಒಡಂಬಡಿಕೆ", "ಹೊಸ ಒಡಂಬಡಿಕೆಯು", "ದಯವಿಟ್ಟು ಬೈಬಲ್ ಆಯ್ಕೆಮಾಡಿ", "ಬಣ್ಣಗಳು", "ದಪ್ಪ ಪಠ್ಯ", "ಇಂಗ್ಲಿಷ್ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸಿ", "ಸಂಯೋಜನೆಗಳು", ), "ml": BibleItem( "ml", "ml", "Malayalam", "മലയാളം", "ml-IN-SobhanaNeural", "പഴയ നിയമം", "പുതിയ നിയമം", "ദയവായി ഒരു ബൈബിൾ തിരഞ്ഞെടുക്കുക", "നിറങ്ങൾ", "ബോൾഡ് ടെക്സ്റ്റ്", "ഇംഗ്ലീഷ് തലക്കെട്ടുകൾ ഉപയോഗിക്കുക", "ക്രമീകരണങ്ങൾ", ), "ne": BibleItem( "ne", "ne", "Nepali", "नेपाली", "ne-NP-HemkalaNeural", "पुरानो नियम", "नयाँ नियम", "कृपया एउटा बाइबल चयन गर्नुहोस्", "रंगहरू", "बोल्ड टेक्स्ट", "अंग्रेजी शीर्षकहरू प्रयोग गर्नुहोस्", "सेटिङहरू", ), "or": BibleItem( "or", "or", "Odia", "ଓଡ଼ିଆ", "or-IN-SubhasiniNeural", "ଓଲ୍ଡ ଷ୍ଟେଟାମେଣ୍ଟ", "ନ୍ୟୁ ଷ୍ଟେଟାମେଣ୍ଟ", "ଦୟାକରି ଏକ ବାଇବଲ ଚୟନ କରନ୍ତୁ", "ରଙ୍ଗଗୁଡିକ", "ବୋଲ୍ଡ ଟେକ୍ସଟ୍", "ଇଂରାଜୀ ଆଖ୍ୟାଗୁଡିକ ବ୍ୟବହାର କରନ୍ତୁ", "ସେଟିଂସମୂହ", ), "pa": BibleItem( "pa", "pa", "Punjabi", "ਪੰਜਾਬੀ", "pa-IN-OjasNeural", "ਪੁਰਾਣੇ ਨੇਮ", "ਨਵਾਂ ਨੇਮ", "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਾਈਬਲ ਚੁਣੋ", "ਰੰਗ", "ਬੋਲਡ ਟੈਕਸਟ", "ਅੰਗਰੇਜ਼ੀ ਸਿਰਲੇਖਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ", "ਸੈਟਿੰਗਾਂ", ), "ta": BibleItem( "ta", "ta", "Tamil", "தமிழ்", "ta-IN-PallaviNeural", "பழைய ஏற்பாடு", "புதிய ஏற்பாடு", "தயவுசெய்து ஒரு பைபிளைத் தேர்ந்தெடுக்கவும்", "வண்ணங்கள்", "கொட்டை எழுத்துக்கள்", "ஆங்கில தலைப்புகளைப் பயன்படுத்தவும்", "அமைப்புகள்", ), "te": BibleItem( "te", "te", "Telugu", "తెలుగు", "te-IN-ShrutiNeural", "పాత నిబంధన", "కొత్త నిబంధన", "దయచేసి బైబిల్\u200Cను ఎంచుకోండి", "రంగులు", "బోల్డ్ టెక్స్ట్", "ఆంగ్ల శీర్షికలను ఉపయోగించండి", "సెట్టింగ్\u200Cలు", ), "ja": BibleItem( "ja", "ja", "Japanese", "日本語", "ja-JP-NanamiNeural", "旧約聖書", "新約聖書", "聖書を選択してください", "テーマ", "太字テキスト", "英語のタイトルを使用する", "設定", ),};