Skip to content

Commit

Permalink
improve locale selection
Browse files Browse the repository at this point in the history
  • Loading branch information
pyrossh committed Aug 25, 2023
1 parent 020791e commit 6bdbc40
Show file tree
Hide file tree
Showing 23 changed files with 1,792 additions and 235 deletions.
2 changes: 2 additions & 0 deletions lib/app.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import 'dart:ui' as ui;
import "package:flutter/material.dart";
import "package:flutter_gen/gen_l10n/app_localizations.dart";
import "package:only_bible_app/providers/app_model.dart";
Expand All @@ -15,6 +16,7 @@ class App extends StatelessWidget {
final model = AppModel.of(context);
return MaterialApp(
title: "Only Bible App",
locale: model.locale,
// onGenerateTitle: (context) =>
// DemoLocalizations.of(context).title,
localizationsDelegates: AppLocalizations.localizationsDelegates,
Expand Down
71 changes: 71 additions & 0 deletions lib/l10n/app_bn.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"languageTitle": "Bengali",
"settingsTitle": "Settings",
"bibleTitle": "Bible",
"genesis": "আদিপুস্তক ",
"exodus": "যাত্রাপুস্তক ",
"leviticus": "লেবীয় পুস্তক ",
"numbers": "গণনা পুস্তক",
"deuteronomy": "দ্বিতীয় বিবরণ",
"joshua": "যোশুয়া",
"judges": "বিচারকচরিত ",
"ruth": "রুথ",
"firstSamuel": "সামুয়েল ১",
"secondSamuel": "সামুয়েল ২",
"firstKings": "রাজাবলি ১",
"secondKings": "রাজাবলি ২",
"firstChronicles": "বংশাবলি ১",
"secondChronicles": "বংশাবলি ২",
"ezra": "এজরা",
"nehemiah": "নেহেমিয়া",
"esther": "এস্থার",
"job": "যোব",
"psalms": "সামসঙ্গীত",
"proverbs": "প্রবচন",
"ecclesiastes": "উপদেশক",
"song_of_solomon": "পরম গীত",
"isaiah": "ইসাইয়া",
"jeremiah": "যেরেমিয়া",
"lamentations": "বিলাপ-গাথা",
"ezekiel": "এজেকিয়েল",
"daniel": "দানিয়েল",
"hosea": "হোসেয়া",
"joel": "যোয়েল",
"amos": "আমোস",
"obadiah": "ওবাদিয়া",
"jonah": "যোনা",
"micah": "মিখা",
"nahum": "নাহুম",
"habakkuk": "হাবাকুক",
"zephaniah": "জেফানিয়া",
"haggai": "হগয়",
"zechariah": "জাখারিয়া",
"malachi": "মালাখি",
"matthew": "মথি",
"mark": "মার্ক",
"luke": "লুক",
"john": "যোহন",
"acts": "पশিষ্যচরিত",
"romans": "রোমীয়",
"firstCorinthians": "করিন্থীয় ১",
"secondCorinthians": "করিন্থীয় ২",
"galatians": "গালাতীয়",
"ephesians": "এফেসীয়",
"philippians": "ফিলিপ্পীয়",
"colossians": "কলসীয়",
"firstThessalonians": "থেসালোনিকীয় ১",
"secondThessalonians": "থেসালোনিকীয় ২",
"firstTimothy": "তিমথি ১",
"secondTimothy": "তিমথি ২",
"titus": "তীত",
"philemon": "ফিলেমন",
"hebrews": "হিব্রুদের কাছে পত্র",
"james": "যাকোবের পত্র",
"firstPeter": "পিতরের ১ম পত্র",
"secondPeter": "পিতরের ২য় পত্র",
"firstJohn": "যোহনের ১ম পত্র",
"secondJohn": "যোহনের ২য় পত্",
"thirdJohn": "যোহনের ৩য় পত্",
"jude": "যুদের পত্র",
"revelation": "पপ্রত্যাদেশ"
}
70 changes: 69 additions & 1 deletion lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
@@ -1,3 +1,71 @@
{
"helloWorld": "Hello World!"
"languageTitle": "English",
"settingsTitle": "Settings",
"bibleTitle": "Bible",
"genesis": "Genesis",
"exodus": "Exodus",
"leviticus": "Leviticus",
"numbers": "Numbers",
"deuteronomy": "Deuteronomy",
"joshua": "Joshua",
"judges": "Judges",
"ruth": "Ruth",
"firstSamuel": "1 Samuel",
"secondSamuel": "2 Samuel",
"firstKings": "1 Kings",
"secondKings": "2 Kings",
"firstChronicles": "1 Chronicles",
"secondChronicles": "2 Chronicles",
"ezra": "Ezra",
"nehemiah": "Nehemiah",
"esther": "Esther",
"job": "Job",
"psalms": "Psalms",
"proverbs": "Proverbs",
"ecclesiastes": "Ecclesiastes",
"song_of_solomon": "Song of Solomon",
"isaiah": "Isaiah",
"jeremiah": "Jeremiah",
"lamentations": "Lamentations",
"ezekiel": "Ezekiel",
"daniel": "Daniel",
"hosea": "Hosea",
"joel": "Joel",
"amos": "Amos",
"obadiah": "Obadiah",
"jonah": "Jonah",
"micah": "Micah",
"nahum": "Nahum",
"habakkuk": "Habakkuk",
"zephaniah": "Zephaniah",
"haggai": "Haggai",
"zechariah": "Zechariah",
"malachi": "Malachi",
"matthew": "Matthew",
"mark": "Mark",
"luke": "Luke",
"john": "John",
"acts": "Acts",
"romans": "Romans",
"firstCorinthians": "1 Corinthians",
"secondCorinthians": "2 Corinthians",
"galatians": "Galatians",
"ephesians": "Ephesians",
"philippians": "Philippians",
"colossians": "Colossians",
"firstThessalonians": "1 Thessalonians",
"secondThessalonians": "2 Thessalonians",
"firstTimothy": "1 Timothy",
"secondTimothy": "2 Timothy",
"titus": "Titus",
"philemon": "Philemon",
"hebrews": "Hebrews",
"james": "James",
"firstPeter": "1 Peter",
"secondPeter": "2 Peter",
"firstJohn": "1 John",
"secondJohn": "2 John",
"thirdJohn": "3 John",
"jude": "Jude",
"revelation": "Revelation"
}
71 changes: 71 additions & 0 deletions lib/l10n/app_gu.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"languageTitle": "Gujarati",
"settingsTitle": "Settings",
"bibleTitle": "Bible",
"genesis": "ઊત્પત્તિ",
"exodus": "નિર્ગમન",
"leviticus": "લેવીય",
"numbers": "ગણના",
"deuteronomy": "પુનર્નિયમ",
"joshua": "યહોશુઆ",
"judges": "ન્યાયાધીશો",
"ruth": "રૂત",
"firstSamuel": "1 શમુએલ",
"secondSamuel": "2 શમએલ",
"firstKings": "1 રાજઓ",
"secondKings": "2 રાજઓ",
"firstChronicles": "1 કાળવ્રત્તાંત",
"secondChronicles": "2 કાળવ્રત્તાંત",
"ezra": "એઝરા",
"nehemiah": "નહેમ્યા",
"esther": "એસ્તેર",
"job": "અયૂબ",
"psalms": "ગીતશાસ્ત્ર",
"proverbs": "નીતિવચનો",
"ecclesiastes": "સભાશિક્ષક",
"song_of_solomon": "સભાશિક્ષક",
"isaiah": "યશાયા",
"jeremiah": "ચર્મિયા",
"lamentations": "યર્મિયાનો વિલાપ",
"ezekiel": "યર્મિયાનો વિલાપ",
"daniel": "દારિયેલ",
"hosea": "હોશિયા",
"joel": "યોએલ",
"amos": "આમોસ",
"obadiah": "ઓબાધા",
"jonah": "યૂના",
"micah": "મીખાહ",
"nahum": "નાહૂમ",
"habakkuk": "હબાક્કુક",
"zephaniah": "સફન્યા",
"haggai": "હાગ્ગાચ",
"zechariah": "ઝખાર્યા",
"malachi": "માલાખી",
"matthew": "માથ્થી",
"mark": "માર્ક",
"luke": "લૂક",
"john": "યોહાન",
"acts": "પ્રેરિતોનાં ક્રત્યો",
"romans": "રોમનોને પત્ર",
"firstCorinthians": "1 કરિંથીઓને",
"secondCorinthians": "2 કરિંથીઓને",
"galatians": "ગલાતીઓને પત્ર",
"ephesians": "એફેસીઓને પત્ર",
"philippians": "ફિલિપ્પીઓને પત્ર",
"colossians": "કલોસ્સીઓને પત્ર",
"firstThessalonians": "1 થેસ્સલોનિકીઓને",
"secondThessalonians": "2 થેસ્સલોનિકીઓને",
"firstTimothy": "1 તિમોથીને",
"secondTimothy": "2 તિમોથીને",
"titus": "તિતસનં પત્ર",
"philemon": "ફિલેમોને પત્ર",
"hebrews": "હિબ્રૂઓને પત્ર",
"james": "યાકૂબનો",
"firstPeter": "1 પિતરનો પત્ર",
"secondPeter": "2 પિતરનો પત્ર",
"firstJohn": "1 યોહાનનો પત્ર",
"secondJohn": "2 યોહાનનો પત્ર",
"thirdJohn": "3 યોહાનનો પત્ર",
"jude": "યહૂદાનો પત્ર",
"revelation": "પ્રકટીકરણ"
}
71 changes: 71 additions & 0 deletions lib/l10n/app_hi.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"languageTitle": "Hindi",
"settingsTitle": "அமைப்புகள்",
"bibleTitle": "ಬೈಬಲ್",
"genesis": "उत्पत्ति",
"exodus": "निर्गमन",
"leviticus": "लैव्यवस्था",
"numbers": "गिनती",
"deuteronomy": "व्यवस्थाविवरण",
"joshua": "यहोशू ",
"judges": "न्यायियों",
"ruth": "रूत",
"firstSamuel": "1 शमूएल",
"secondSamuel": "2 शमूएल",
"firstKings": "1 राजा",
"secondKings": "2 राजा",
"firstChronicles": "1 इतिहास",
"secondChronicles": "2 इतिहास",
"ezra": "एज्रा",
"nehemiah": "नहेमायाह",
"esther": "एस्तेर",
"job": "अय्यूब",
"psalms": "भजन संहिता",
"proverbs": "नीतिवचन ",
"ecclesiastes": "सभोपदेशक",
"song_of_solomon": "श्रेष्ठगीत",
"isaiah": "यशायाह",
"jeremiah": "यिर्मयाह",
"lamentations": "विलापगीत",
"ezekiel": "यहेजकेल",
"daniel": "दानिय्येल",
"hosea": "होशे",
"joel": "योएल",
"amos": "आमोस",
"obadiah": "ओबद्दाह",
"jonah": "योना",
"micah": "मीका",
"nahum": "नहूम",
"habakkuk": "हबक्कूक",
"zephaniah": "सपन्याह",
"haggai": "हाग्गै",
"zechariah": "जकर्याह",
"malachi": "मलाकी",
"matthew": "मत्ती",
"mark": "मरकुस",
"luke": "लूका",
"john": "यूहन्ना",
"acts": "प्रेरितों के काम",
"romans": "रोमियो",
"firstCorinthians": "1 कुरिन्थियों",
"secondCorinthians": "2 कुरिन्थियों",
"galatians": "गलातियों",
"ephesians": "इफिसियों",
"philippians": "फिलिप्पियों",
"colossians": "कुलुस्सियों",
"firstThessalonians": "1 थिस्सलुनीकियों",
"secondThessalonians": "2 थिस्सलुनीकियों",
"firstTimothy": "1 तीमुथियुस",
"secondTimothy": "2 तीमुथियुस",
"titus": "तीतुस",
"philemon": "फिलेमोन",
"hebrews": "इब्रानियों",
"james": "याकूब",
"firstPeter": "1 पतरस",
"secondPeter": "2 पतरस",
"firstJohn": "1 यूहन्ना",
"secondJohn": "2 यूहन्ना",
"thirdJohn": "3 यूहन्ना",
"jude": "यहूदा",
"revelation": "प्रकाशित वाक्य"
}
70 changes: 69 additions & 1 deletion lib/l10n/app_kn.arb
Original file line number Diff line number Diff line change
@@ -1,3 +1,71 @@
{
"helloWorld": "ಆಗ ಫರೋಹನ"
"languageTitle": "Kannada",
"settingsTitle": "ಸಂಯೋಜನೆಗಳು",
"bibleTitle": "ಬೈಬಲ್",
"genesis": "ಆದಿಕಾಂಡ",
"exodus": "ವಿಮೋಚನಕಾಂಡ",
"leviticus": "ಯಾಜಕಕಾಂಡ",
"numbers": "ಅರಣ್ಯಕಾಂಡ",
"deuteronomy": "ಧರ್ಮೋಪದೇಶಕಾಂಡ",
"joshua": "ಯೆಹೋಶುವ",
"judges": "ನ್ಯಾಯಸ್ಥಾಪಕರು",
"ruth": "ರೂತಳು",
"firstSamuel": "1 ಸಮುವೇಲನು",
"secondSamuel": "2 ಸಮುವೇಲನು",
"firstKings": "1 ಅರಸುಗಳು",
"secondKings": "2 ಅರಸುಗಳು",
"firstChronicles": "1 ಪೂರ್ವಕಾಲವೃತ್ತಾ",
"secondChronicles": "2 ಪೂರ್ವಕಾಲವೃತ್ತಾ",
"ezra": "ಎಜ್ರನು",
"nehemiah": "ನೆಹೆಮಿಯ",
"esther": "ಎಸ್ತೇರಳು",
"job": "ಯೋಬನು",
"psalms": "ಕೀರ್ತನೆಗಳು",
"proverbs": "ಙ್ಞಾನೋಕ್ತಿಗಳು",
"ecclesiastes": "ಪ್ರಸಂಗಿ",
"song_of_solomon": "ಪರಮ ಗೀತ",
"isaiah": "ಯೆಶಾಯ",
"jeremiah": "ಯೆರೆಮಿಯ",
"lamentations": "ಪ್ರಲಾಪಗಳು",
"ezekiel": "ಯೆಹೆಜ್ಕೇಲನು",
"daniel": "ದಾನಿಯೇಲನು",
"hosea": "ಹೋಶೇ",
"joel": "ಯೋವೇಲ",
"amos": "ಆಮೋಸ",
"obadiah": "ಓಬದ್ಯ",
"jonah": "ಯೋನ",
"micah": "ಮಿಕ",
"nahum": "ನಹೂಮ",
"habakkuk": "ಹಬಕ್ಕೂಕ್ಕ",
"zephaniah": "ಚೆಫನ್ಯ",
"haggai": "ಹಗ್ಗಾಯ",
"zechariah": "ಜೆಕರ್ಯ",
"malachi": "ಮಲಾಕಿಯ",
"matthew": "ಮತ್ತಾಯನು",
"mark": "ಮಾರ್ಕನು",
"luke": "ಲೂಕನು",
"john": "ಯೋಹಾನನು",
"acts": "ಅಪೊಸ್ತಲರ ಕೃತ್ಯಗ",
"romans": "ರೋಮಾಪುರದವರಿಗೆ",
"firstCorinthians": "1 ಕೊರಿಂಥದವರಿಗೆ",
"secondCorinthians": "2 ಕೊರಿಂಥದವರಿಗೆ",
"galatians": "ಗಲಾತ್ಯದವರಿಗೆ",
"ephesians": "ಎಫೆಸದವರಿಗೆ",
"philippians": "ಫಿಲಿಪ್ಪಿಯವರಿಗೆ",
"colossians": "ಕೊಲೊಸ್ಸೆಯವರಿಗೆ",
"firstThessalonians": "1 ಥೆಸಲೊನೀಕದವರಿಗೆ",
"secondThessalonians": "2 ಥೆಸಲೊನೀಕದವರಿಗೆ",
"firstTimothy": "1 ತಿಮೊಥೆಯನಿಗೆ",
"secondTimothy": "2 ತಿಮೊಥೆಯನಿಗೆ",
"titus": "ತೀತನಿಗೆ",
"philemon": "ಫಿಲೆಮೋನನಿಗೆ",
"hebrews": "ಇಬ್ರಿಯರಿಗೆ",
"james": "ಯಾಕೋಬನು",
"firstPeter": "1 ಪೇತ್ರನು",
"secondPeter": "2 ಪೇತ್ರನು",
"firstJohn": "1 ಯೋಹಾನನು",
"secondJohn": "2 ಯೋಹಾನನು",
"thirdJohn": "3 ಯೋಹಾನನು",
"jude": "ಯೂದನು",
"revelation": "ಪ್ರಕಟನೆ"
}
Loading

0 comments on commit 6bdbc40

Please sign in to comment.