~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.



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",
"旧約聖書",
"新約聖書",
"聖書を選択してください",
"テーマ",
"太字テキスト",
"英語のタイトルを使用する",
"設定",
),
};