Skip to content

Commit 3d06a72

Browse files
committed
Add text and layout for overflow/prewrap setting
1 parent 493fca9 commit 3d06a72

File tree

5 files changed

+25
-0
lines changed

5 files changed

+25
-0
lines changed

app/src/main/res/values-de/strings.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,12 @@
246246

247247
<string name="pref_name_ui_article_textAlignment_justify">Textausrichtung: Blocksatz</string>
248248
<string name="pref_desc_ui_article_textAlignment_justify">Streckt die Textzeilen, so dass jede Zeile die gleiche Breite hat (wie in Zeitungen)</string>
249+
<string name="pref_name_ui_article_handlePreformattedText">Umgang mit langen Textzeilen</string>
250+
<string name="pref_desc_ui_article_handlePreformattedText">Standardoption im Umgang mit vorformatiertem Text, welcher nicht vollständig auf das Display passt.</string>
251+
<string-array name="pref_option_handlePreformattedText">
252+
<item>Scroll innerhalb des Fensters (overflow)</item>
253+
<item>Breche Zeilen um (pre-wrap)</item>
254+
</string-array>
249255
<string name="pref_name_ui_readingSpeed">Lesegeschwindigkeit</string>
250256
<string name="pref_desc_ui_readingSpeed">Deine Lesegeschwindigkeit (gemessen in Wörtern pro Minute). Zum Berechnen der geschätzten Lesezeit genutzt.</string>
251257
<string name="pref_name_ui_keepScreenOn">Bildschirm während Lesens anlassen</string>

app/src/main/res/values/arrays.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3+
<string-array name="pref_option_handlePreformattedText_values" translatable="false">
4+
<item>pre-overflow</item>
5+
<item>pre-prewrap</item>
6+
</string-array>
37
<string-array name="pref_option_readingSpeed_values" translatable="false">
48
<item>100</item>
59
<item>150</item>

app/src/main/res/values/strings-preference-keys.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<string name="pref_key_ui_article_fontSize" translatable="false">ui.article.fontSize</string>
2424
<string name="pref_key_ui_article_fontSerif" translatable="false">ui.article.fontSerif</string>
2525
<string name="pref_key_ui_article_textAlignment_justify" translatable="false">ui.article.textAlignment.justify</string>
26+
<string name="pref_key_ui_article_handlePreformattedText" translatable="false">ui.article.handlePreformattedText</string>
2627
<string name="pref_key_ui_readingSpeed" translatable="false">ui.readingSpeed</string>
2728
<string name="pref_key_ui_keepScreenOn" translatable="false">ui.keepScreenOn</string>
2829
<string name="pref_key_ui_lists_sortOrder" translatable="false">ui.lists.sortOrder</string>

app/src/main/res/values/strings.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,12 @@
204204
<string name="pref_desc_ui_article_fontSerif">Serif font for articles</string>
205205
<string name="pref_name_ui_article_textAlignment_justify">Text alignment: Justify</string>
206206
<string name="pref_desc_ui_article_textAlignment_justify">Stretches lines to equal width (like in newspapers)</string>
207+
<string name="pref_name_ui_article_handlePreformattedText">Handling Long Preformatted Text</string>
208+
<string name="pref_desc_ui_article_handlePreformattedText">How To handle preformatted text that is too long to show completely.</string>
209+
<string-array name="pref_option_handlePreformattedText">
210+
<item>Scroll inside window (overflow)</item>
211+
<item>Break lines (pre-wrap)</item>
212+
</string-array>
207213
<string name="pref_name_ui_article_fullscreen">Fullscreen Article View</string>
208214
<string name="pref_desc_ui_article_fullscreen">Hides system and app bars when reading articles</string>
209215
<string name="pref_name_ui_readingSpeed">Reading speed</string>

app/src/main/res/xml/preferences.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,14 @@
104104
android:title="@string/pref_name_ui_article_textAlignment_justify"
105105
android:summary="@string/pref_desc_ui_article_textAlignment_justify"
106106
android:defaultValue="true"/>
107+
<ListPreference
108+
android:key="@string/pref_key_ui_article_handlePreformattedText"
109+
android:title="@string/pref_name_ui_article_handlePreformattedText"
110+
android:summary="@string/pref_desc_ui_article_handlePreformattedText"
111+
android:dialogTitle="@string/pref_name_ui_article_handlePreformattedText"
112+
android:entries="@array/pref_option_handlePreformattedText"
113+
android:entryValues="@array/pref_option_handlePreformattedText_values"
114+
android:defaultValue="pre-overflow"/>
107115
<fr.gaulupeau.apps.Poche.ui.preferences.IntListPreference
108116
android:key="@string/pref_key_ui_readingSpeed"
109117
android:title="@string/pref_name_ui_readingSpeed"

0 commit comments

Comments
 (0)