diff --git a/app/src/main/java/org/pocketworkstation/pckeyboard/InputLanguageSelection.java b/app/src/main/java/org/pocketworkstation/pckeyboard/InputLanguageSelection.java
index 224be1399..3ea3ba192 100644
--- a/app/src/main/java/org/pocketworkstation/pckeyboard/InputLanguageSelection.java
+++ b/app/src/main/java/org/pocketworkstation/pckeyboard/InputLanguageSelection.java
@@ -71,7 +71,7 @@ public class InputLanguageSelection extends PreferenceActivity {
"ar", "bg", "bg_ST", "ca", "cs", "cs_QY", "da", "de", "de_NE",
"el", "en", "en_CX", "en_DV", "en_GB", "es", "es_LA", "es_US",
"fa", "fi", "fr", "fr_CA", "fr_CH", "he", "hr", "hu", "hu_QY", "hy",
- "in", "it", "iw", "ja", "ka", "ko", "lo", "lt", "lv", "nb", "nl",
+ "in", "it", "iw", "ja", "ka", "ko", "lb", "lo", "lt", "lv", "nb", "nl",
"pl", "pt", "pt_PT", "rm", "ro", "ru", "ru_PH", "si", "sk", "sk_QY",
"sl", "sr", "sv", "ta", "th", "tl", "tr", "uk", "vi", "zh_CN", "zh_TW"
};
@@ -79,16 +79,16 @@ public class InputLanguageSelection extends PreferenceActivity {
private static final String[] KBD_5_ROW = {
"ar", "bg", "bg_ST", "cs", "cs_QY", "da", "de", "de_NE", "el",
"en", "en_CX", "en_DV", "en_GB", "es", "es_LA", "fa", "fi", "fr",
- "fr_CA", "fr_CH", "he", "hr", "hu", "hu_QY", "hy", "it", "iw", "lo",
- "lt", "nb", "pt_PT", "ro", "ru", "ru_PH", "si", "sk", "sk_QY", "sl",
- "sr", "sv", "ta", "th", "tr", "uk"
+ "fr_CA", "fr_CH", "he", "hr", "hu", "hu_QY", "hy", "it", "iw", "lb",
+ "lo", "lt", "nb", "pt_PT", "ro", "ru", "ru_PH", "si", "sk", "sk_QY",
+ "sl", "sr", "sv", "ta", "th", "tr", "uk"
};
private static final String[] KBD_4_ROW = {
"ar", "bg", "bg_ST", "cs", "cs_QY", "da", "de", "de_NE", "el",
"en", "en_CX", "en_DV", "es", "es_LA", "es_US", "fa", "fr", "fr_CA",
- "fr_CH", "he", "hr", "hu", "hu_QY", "iw", "nb", "ru", "ru_PH", "sk",
- "sk_QY", "sl", "sr", "sv", "tr", "uk"
+ "fr_CH", "he", "hr", "hu", "hu_QY", "iw", "lb", "nb", "ru", "ru_PH",
+ "sk", "sk_QY", "sl", "sr", "sv", "tr", "uk"
};
private static String getLocaleName(Locale l) {
diff --git a/app/src/main/res/values-lb/donottranslate-altchars.xml b/app/src/main/res/values-lb/donottranslate-altchars.xml
new file mode 100644
index 000000000..8b9a6147b
--- /dev/null
+++ b/app/src/main/res/values-lb/donottranslate-altchars.xml
@@ -0,0 +1,34 @@
+
+
+
+ 1àáâãäåæ
+ ç
+ 3éèêë€
+ 8ïîíì
+ ñ
+ 9øœöõôóò
+
+ §ß
+ 7üûúù
+ √
+ 2ŵ
+ 6ýÿŷ¥
+ 2
+
diff --git a/app/src/main/res/values-lb/donottranslate-keymap.xml b/app/src/main/res/values-lb/donottranslate-keymap.xml
new file mode 100644
index 000000000..2234baedc
--- /dev/null
+++ b/app/src/main/res/values-lb/donottranslate-keymap.xml
@@ -0,0 +1,215 @@
+
+
+
+ §
+ °
+ §°ⁿ
+
+ 1
+ +
+ 1+†‡¦¹
+
+ 2
+ \"
+ 2\"@‚’‘„”“²
+
+ 3
+ *
+ 3*#★•♥♠♦♣³
+
+ 4
+ ç
+ 4çčć¢⁴
+
+ 5
+ %
+ 5%‰
+
+ 6
+ &
+ 6\&♪
+
+ 7
+ /
+ 7/|
+
+ 8
+ (
+ 8(∞
+
+ 9
+ )
+ 9)
+
+ 0
+ =
+ 0=≈≠±+-×÷
+
+ \'
+ \?
+ \'\?¿´‘’
+
+ ^
+ `
+ ^`~↑↓←→
+
+
+ q
+ Q
+ @string/alternates_for_q
+
+ w
+ W
+ @string/alternates_for_w
+
+ e
+ E
+ @string/alternates_for_e
+
+ r
+ R
+ @string/alternates_for_r
+
+ t
+ T
+ @string/alternates_for_t
+
+ z
+ Z
+ @string/alternates_for_z
+
+ u
+ U
+ @string/alternates_for_u
+
+ i
+ I
+ @string/alternates_for_i
+
+ o
+ O
+ @string/alternates_for_o
+
+ p
+ P
+ @string/alternates_for_p
+
+ è
+ ü
+ èü[
+
+ ¨
+ !
+ ¨!¡]
+
+ $
+ £
+ $£₤λ¢€¥}
+
+
+ a
+ A
+ @string/alternates_for_a
+
+ s
+ S
+ @string/alternates_for_s
+
+ d
+ D
+ @string/alternates_for_d
+
+ f
+ F
+ @string/alternates_for_f
+
+ g
+ G
+ @string/alternates_for_g
+
+ h
+ H
+ @string/alternates_for_h
+
+ j
+ J
+ @string/alternates_for_j
+
+ k
+ K
+ @string/alternates_for_k
+
+ l
+ L
+ @string/alternates_for_l
+
+ é
+ ö
+ éö
+
+ à
+ ä
+ àä{
+
+
+ <
+ >
+ <>≤«‹›»≥\
+
+ y
+ Y
+ @string/alternates_for_y
+
+ x
+ X
+ @string/alternates_for_x
+
+ c
+ C
+ @string/alternates_for_c
+
+ v
+ V
+ @string/alternates_for_v
+
+ b
+ B
+ @string/alternates_for_b
+
+ n
+ N
+ @string/alternates_for_n
+
+ m
+ M
+ @string/alternates_for_m
+
+ ,
+ ;
+ ,;
+
+ .
+ :
+ .:…
+
+ -
+ _
+ -_–
+
diff --git a/app/src/main/res/values-lb/strings.xml b/app/src/main/res/values-lb/strings.xml
new file mode 100644
index 000000000..02d320512
--- /dev/null
+++ b/app/src/main/res/values-lb/strings.xml
@@ -0,0 +1,19 @@
+
+
+
+
+