~repos /only-bible-app

#kotlin#android#ios

git clone https://pyrossh.dev/repos/only-bible-app.git

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


52b9bfd9 pyrossh

2 years ago
fix audio support
lib/l10n/app_bn.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "পুরানো ইচ্ছাপত্র",
8
8
  "newTestamentTitle": "নববিধান",
9
9
  "bibleSelectTitle": "একটি বাইবেল নির্বাচন করুন",
10
- "audioNotAvailable": "এই বাইবেল অডিও সমর্থন করে না. বর্তমানে অডিও শুধুমাত্র কন্নড় বাইবেলের জন্য উপলব্ধ।",
11
10
  "audioError": "অডিও চালাতে পারেনি৷",
12
11
  "urlError": "ব্রাউজার খুলতে পারেনি",
13
12
  "settingsTitle": "সেটিংস",
lib/l10n/app_en.arb CHANGED
@@ -7,8 +7,7 @@
7
7
  "oldTestamentTitle": "Old Testament",
8
8
  "newTestamentTitle": "New Testament",
9
9
  "bibleSelectTitle": "Please select a bible",
10
- "audioNotAvailable": "This Bible doesn't support audio. Currently audio is only available for the Kannada Bible.",
11
- "audioError": "Could not play audio",
10
+ "audioError": "Could not play audio. This Bible might not have audio support.",
12
11
  "urlError": "Could not open browser",
13
12
  "settingsTitle": "Settings",
14
13
  "bibleTitle": "Bible",
lib/l10n/app_gu.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "ઓલ્ડ ટેસ્ટામેન્ટ",
8
8
  "newTestamentTitle": "ન્યૂ વસિયતનામું",
9
9
  "bibleSelectTitle": "કૃપા કરીને બાઇબલ પસંદ કરો",
10
- "audioNotAvailable": "આ બાઇબલ ઑડિયોને સપોર્ટ કરતું નથી. હાલમાં ઑડિયો માત્ર કન્નડ બાઇબલ માટે જ ઉપલબ્ધ છે.",
11
10
  "audioError": "ઑડિયો ચલાવી શકાયો નથી",
12
11
  "urlError": "બ્રાઉઝર ખોલી શકાયું નથી",
13
12
  "settingsTitle": "સેટિંગ્સ",
lib/l10n/app_hi.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "पुराना नियम",
8
8
  "newTestamentTitle": "नया नियम",
9
9
  "bibleSelectTitle": "कृपया एक बाइबिल चुनें",
10
- "audioNotAvailable": "यह बाइबल ऑडियो का समर्थन नहीं करती. वर्तमान में ऑडियो केवल कन्नड़ बाइबिल के लिए उपलब्ध है।",
11
10
  "audioError": "ऑडियो नहीं चलाया जा सका",
12
11
  "urlError": "ब्राउज़र नहीं खुल सका",
13
12
  "settingsTitle": "समायोजन",
lib/l10n/app_kn.arb CHANGED
@@ -8,7 +8,6 @@
8
8
  "oldTestamentTitle": "ಹಳೆಯ ಒಡಂಬಡಿಕೆ",
9
9
  "newTestamentTitle": "ಹೊಸ ಒಡಂಬಡಿಕೆಯು",
10
10
  "bibleSelectTitle": "ದಯವಿಟ್ಟು ಬೈಬಲ್ ಆಯ್ಕೆಮಾಡಿ",
11
- "audioNotAvailable": "ಈ ಬೈಬಲ್ ಆಡಿಯೊವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಪ್ರಸ್ತುತ ಆಡಿಯೋ ಕನ್ನಡ ಬೈಬಲ್\u200Cಗೆ ಮಾತ್ರ ಲಭ್ಯವಿದೆ.",
12
11
  "audioError": "ಧ್ವನಿಯನ್ನು ಪ್ಲೇ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ",
13
12
  "urlError": "ವೆಬ್\u200Cಸೈಟ್ ತೆರೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ್ಲ",
14
13
  "settingsTitle": "ಸಂಯೋಜನೆಗಳು",
lib/l10n/app_ml.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "പഴയ നിയമം",
8
8
  "newTestamentTitle": "പുതിയ നിയമം",
9
9
  "bibleSelectTitle": "ദയവായി ഒരു ബൈബിൾ തിരഞ്ഞെടുക്കുക",
10
- "audioNotAvailable": "ഈ ബൈബിൾ ഓഡിയോയെ പിന്തുണയ്ക്കുന്നില്ല. നിലവിൽ ഓഡിയോ കന്നഡ ബൈബിളിന് മാത്രമേ ലഭ്യമാകൂ.",
11
10
  "audioError": "ഓഡിയോ പ്ലേ ചെയ്യാനായില്ല",
12
11
  "urlError": "ബ്രൗസർ തുറക്കാൻ കഴിഞ്ഞില്ല",
13
12
  "settingsTitle": "ക്രമീകരണങ്ങൾ",
lib/l10n/app_ne.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "पुरानो नियम",
8
8
  "newTestamentTitle": "नयाँ नियम",
9
9
  "bibleSelectTitle": "कृपया एउटा बाइबल चयन गर्नुहोस्",
10
- "audioNotAvailable": "यो बाइबल अडियो समर्थन गर्दैन। हाल अडियो कन्नड बाइबलको लागि मात्र उपलब्ध छ।",
11
10
  "audioError": "अडियो प्ले गर्न सकिएन",
12
11
  "urlError": "ब्राउजर खोल्न सकिएन",
13
12
  "settingsTitle": "सेटिङहरू",
lib/l10n/app_or.arb CHANGED
@@ -7,8 +7,7 @@
7
7
  "oldTestamentTitle": "ଓଲ୍ଡ ଷ୍ଟେଟାମେଣ୍ଟ",
8
8
  "newTestamentTitle": "ନ୍ୟୁ ଷ୍ଟେଟାମେଣ୍ଟ",
9
9
  "bibleSelectTitle": "ଦୟାକରି ଏକ ବାଇବଲ ଚୟନ କରନ୍ତୁ |",
10
- "audioNotAvailable": "ଏହି ବାଇବଲ ଅଡିଓକୁ ସମର୍ଥନ କରେ ନାହିଁ | ସମ୍ପ୍ରତି ଅଡିଓ କେବଳ କନ୍ନଡ ବାଇବଲ ପାଇଁ ଉପଲବ୍ଧ |",
11
- "audioError": "ଅଡିଓ ଚଲାଇ ପାରିଲା ନାହିଁ |",
10
+ "audioError": "ଅଡିଓ ଚଲାଇ ପାରିଲା ନାହିଁ | ଏହି ବାଇବଲ ଅଡିଓକୁ ସମର୍ଥନ କରେ ନାହିଁ |",
12
11
  "urlError": "ବ୍ରାଉଜର୍ ଖୋଲିପାରିଲା ନାହିଁ |",
13
12
  "settingsTitle": "ସେଟିଂସମୂହ",
14
13
  "bibleTitle": "ବାଇବଲ |",
lib/l10n/app_pa.arb CHANGED
@@ -7,8 +7,7 @@
7
7
  "oldTestamentTitle": "ਪੁਰਾਣੇ ਨੇਮ",
8
8
  "newTestamentTitle": "ਨਵਾਂ ਨੇਮ",
9
9
  "bibleSelectTitle": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਾਈਬਲ ਚੁਣੋ",
10
- "audioNotAvailable": "ਇਹ ਬਾਈਬਲ ਆਡੀਓ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ। ਵਰਤਮਾਨ ਵਿੱਚ ਆਡੀਓ ਸਿਰਫ਼ ਕੰਨੜ ਬਾਈਬਲ ਲਈ ਉਪਲਬਧ ਹੈ।",
11
- "audioError": "ਆਡੀਓ ਚਲਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ",
10
+ "audioError": "ਆਡੀਓ ਚਲਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ । ਇਹ ਬਾਈਬਲ ਆਡੀਓ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ।",
12
11
  "urlError": "ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ",
13
12
  "settingsTitle": "ਸੈਟਿੰਗਾਂ",
14
13
  "bibleTitle": "ਬਾਈਬਲ",
lib/l10n/app_ta.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "பழைய ஏற்பாடு",
8
8
  "newTestamentTitle": "புதிய ஏற்பாடு",
9
9
  "bibleSelectTitle": "தயவுசெய்து ஒரு பைபிளைத் தேர்ந்தெடுக்கவும்",
10
- "audioNotAvailable": "இந்த பைபிள் ஆடியோவை ஆதரிக்கவில்லை. தற்போது ஆடியோ கன்னட பைபிளுக்கு மட்டுமே கிடைக்கிறது.",
11
10
  "audioError": "ஆடியோவை இயக்க முடியவில்லை",
12
11
  "urlError": "உலாவியைத் திறக்க முடியவில்லை",
13
12
  "settingsTitle": "அமைப்புகள்",
lib/l10n/app_te.arb CHANGED
@@ -7,7 +7,6 @@
7
7
  "oldTestamentTitle": "పాత నిబంధన",
8
8
  "newTestamentTitle": "కొత్త నిబంధన",
9
9
  "bibleSelectTitle": "దయచేసి బైబిల్\u200Cను ఎంచుకోండి",
10
- "audioNotAvailable": "ఈ బైబిల్ ఆడియోకు మద్దతు ఇవ్వదు. ప్రస్తుతం ఆడియో కన్నడ బైబిల్ కోసం మాత్రమే అందుబాటులో ఉంది.",
11
10
  "audioError": "ఆడియోను ప్లే చేయడం సాధ్యపడలేదు",
12
11
  "urlError": "బ్రౌజర్\u200Cని తెరవడం సాధ్యపడలేదు",
13
12
  "settingsTitle": "సెట్టింగ్\u200Cలు",
lib/sheets/actions_sheet.dart CHANGED
@@ -1,5 +1,4 @@
1
1
  import "package:flutter/material.dart";
2
- import "package:only_bible_app/dialog.dart";
3
2
  import "package:only_bible_app/models.dart";
4
3
  import "package:only_bible_app/navigation.dart";
5
4
  import "package:only_bible_app/state.dart";
@@ -7,6 +6,7 @@ import "package:only_bible_app/utils.dart";
7
6
 
8
7
  class ActionsSheet extends StatelessWidget {
9
8
  final Bible bible;
9
+
10
10
  const ActionsSheet({super.key, required this.bible});
11
11
 
12
12
  @override
@@ -14,7 +14,6 @@ class ActionsSheet extends StatelessWidget {
14
14
  final bottom = isIOS() ? 20.0 : 0.0;
15
15
  final iconColor = darkMode.value ? Colors.white.withOpacity(0.9) : Colors.black.withOpacity(0.9);
16
16
  final audioIcon = isPlaying.watch(context) ? Icons.pause_circle_outline : Icons.play_circle_outline;
17
- final audioEnabled = context.currentLang.audioVoice != "";
18
17
  return Container(
19
18
  height: context.actionsHeight,
20
19
  color: Theme.of(context).colorScheme.background,
@@ -35,13 +34,9 @@ class ActionsSheet extends StatelessWidget {
35
34
  IconButton(
36
35
  padding: EdgeInsets.zero,
37
36
  onPressed: () {
38
- if (audioEnabled) {
39
- onPlay(context, bible);
37
+ onPlay(context, bible);
40
- } else {
41
- showError(context, context.l.audioNotAvailable);
42
- }
43
38
  },
44
- icon: Icon(audioIcon, size: 34, color: audioEnabled ? iconColor : Colors.grey),
39
+ icon: Icon(audioIcon, size: 34, color: iconColor),
45
40
  ),
46
41
  IconButton(
47
42
  padding: EdgeInsets.zero,