Skip to content

Commit a3e6702

Browse files
committed
Add luxembourgish layout
Signed-off-by: Jean-Pierre Rasquin <[email protected]>
1 parent e5e7a1b commit a3e6702

File tree

4 files changed

+274
-6
lines changed

4 files changed

+274
-6
lines changed

app/src/main/java/org/pocketworkstation/pckeyboard/InputLanguageSelection.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,24 +71,24 @@ public class InputLanguageSelection extends PreferenceActivity {
7171
"ar", "bg", "bg_ST", "ca", "cs", "cs_QY", "da", "de", "de_NE",
7272
"el", "en", "en_CX", "en_DV", "en_GB", "es", "es_LA", "es_US",
7373
"fa", "fi", "fr", "fr_CA", "fr_CH", "he", "hr", "hu", "hu_QY", "hy",
74-
"in", "it", "iw", "ja", "ka", "ko", "lo", "lt", "lv", "nb", "nl",
74+
"in", "it", "iw", "ja", "ka", "ko", "lb", "lo", "lt", "lv", "nb", "nl",
7575
"pl", "pt", "pt_PT", "rm", "ro", "ru", "ru_PH", "si", "sk", "sk_QY",
7676
"sl", "sr", "sv", "ta", "th", "tl", "tr", "uk", "vi", "zh_CN", "zh_TW"
7777
};
7878

7979
private static final String[] KBD_5_ROW = {
8080
"ar", "bg", "bg_ST", "cs", "cs_QY", "da", "de", "de_NE", "el",
8181
"en", "en_CX", "en_DV", "en_GB", "es", "es_LA", "fa", "fi", "fr",
82-
"fr_CA", "fr_CH", "he", "hr", "hu", "hu_QY", "hy", "it", "iw", "lo",
83-
"lt", "nb", "pt_PT", "ro", "ru", "ru_PH", "si", "sk", "sk_QY", "sl",
84-
"sr", "sv", "ta", "th", "tr", "uk"
82+
"fr_CA", "fr_CH", "he", "hr", "hu", "hu_QY", "hy", "it", "iw", "lb",
83+
"lo", "lt", "nb", "pt_PT", "ro", "ru", "ru_PH", "si", "sk", "sk_QY",
84+
"sl", "sr", "sv", "ta", "th", "tr", "uk"
8585
};
8686

8787
private static final String[] KBD_4_ROW = {
8888
"ar", "bg", "bg_ST", "cs", "cs_QY", "da", "de", "de_NE", "el",
8989
"en", "en_CX", "en_DV", "es", "es_LA", "es_US", "fa", "fr", "fr_CA",
90-
"fr_CH", "he", "hr", "hu", "hu_QY", "iw", "nb", "ru", "ru_PH", "sk",
91-
"sk_QY", "sl", "sr", "sv", "tr", "uk"
90+
"fr_CH", "he", "hr", "hu", "hu_QY", "iw", "lb", "nb", "ru", "ru_PH",
91+
"sk", "sk_QY", "sl", "sr", "sv", "tr", "uk"
9292
};
9393

9494
private static String getLocaleName(Locale l) {
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!--
3+
/*
4+
** Copyright 2010, The Android Open Source Project
5+
** Copyright 2011, Darren Salt
6+
**
7+
** Licensed under the Apache License, Version 2.0 (the "License");
8+
** you may not use this file except in compliance with the License.
9+
** You may obtain a copy of the License at
10+
**
11+
** http://www.apache.org/licenses/LICENSE-2.0
12+
**
13+
** Unless required by applicable law or agreed to in writing, software
14+
** distributed under the License is distributed on an "AS IS" BASIS,
15+
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16+
** See the License for the specific language governing permissions and
17+
** limitations under the License.
18+
*/
19+
-->
20+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
21+
<string name="alternates_for_a">1àáâãäåæ</string>
22+
<string name="alternates_for_c">ç</string>
23+
<string name="alternates_for_e">3éèêë€</string>
24+
<string name="alternates_for_i">8ïîíì</string>
25+
<string name="alternates_for_n">ñ</string>
26+
<string name="alternates_for_o">9øœöõôóò</string>
27+
<string name="alternates_for_q"></string>
28+
<string name="alternates_for_s">§ß</string>
29+
<string name="alternates_for_u">7üûúù</string>
30+
<string name="alternates_for_v">√</string>
31+
<string name="alternates_for_w">2ŵ</string>
32+
<string name="alternates_for_y">6ýÿŷ¥</string>
33+
<string name="alternates_for_z">2</string>
34+
</resources>
Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!--
3+
/*
4+
** Copyright 2010, The Android Open Source Project
5+
** Copyright 2011, Darren Salt
6+
**
7+
** Licensed under the Apache License, Version 2.0 (the "License");
8+
** you may not use this file except in compliance with the License.
9+
** You may obtain a copy of the License at
10+
**
11+
** http://www.apache.org/licenses/LICENSE-2.0
12+
**
13+
** Unless required by applicable law or agreed to in writing, software
14+
** distributed under the License is distributed on an "AS IS" BASIS,
15+
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16+
** See the License for the specific language governing permissions and
17+
** limitations under the License.
18+
*/
19+
-->
20+
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
21+
<string name="key_tlde_main">§</string>
22+
<string name="key_tlde_shift">°</string>
23+
<string name="key_tlde_alt">§°ⁿ</string>
24+
25+
<string name="key_ae01_main">1</string>
26+
<string name="key_ae01_shift">+</string>
27+
<string name="key_ae01_alt">1+†‡¦¹</string>
28+
29+
<string name="key_ae02_main">2</string>
30+
<string name="key_ae02_shift">\"</string>
31+
<string name="key_ae02_alt">2\"@‚’‘„”“²</string>
32+
33+
<string name="key_ae03_main">3</string>
34+
<string name="key_ae03_shift">*</string>
35+
<string name="key_ae03_alt">3*#★•♥♠♦♣³</string>
36+
37+
<string name="key_ae04_main">4</string>
38+
<string name="key_ae04_shift">ç</string>
39+
<string name="key_ae04_alt">4çčć¢⁴</string>
40+
41+
<string name="key_ae05_main">5</string>
42+
<string name="key_ae05_shift">%</string>
43+
<string name="key_ae05_alt">5%‰</string>
44+
45+
<string name="key_ae06_main">6</string>
46+
<string name="key_ae06_shift">&amp;</string>
47+
<string name="key_ae06_alt">6\&amp;♪</string>
48+
49+
<string name="key_ae07_main">7</string>
50+
<string name="key_ae07_shift">/</string>
51+
<string name="key_ae07_alt">7/|</string>
52+
53+
<string name="key_ae08_main">8</string>
54+
<string name="key_ae08_shift">(</string>
55+
<string name="key_ae08_alt">8(∞</string>
56+
57+
<string name="key_ae09_main">9</string>
58+
<string name="key_ae09_shift">)</string>
59+
<string name="key_ae09_alt">9)</string>
60+
61+
<string name="key_ae10_main">0</string>
62+
<string name="key_ae10_shift">=</string>
63+
<string name="key_ae10_alt">0=≈≠±+-×÷</string>
64+
65+
<string name="key_ae11_main">\'</string>
66+
<string name="key_ae11_shift">\?</string>
67+
<string name="key_ae11_alt">\'\?¿´‘’</string>
68+
69+
<string name="key_ae12_main">^</string>
70+
<string name="key_ae12_shift">`</string>
71+
<string name="key_ae12_alt">^`~↑↓←→</string>
72+
73+
74+
<string name="key_ad01_main">q</string>
75+
<string name="key_ad01_shift">Q</string>
76+
<string name="key_ad01_alt">@string/alternates_for_q</string>
77+
78+
<string name="key_ad02_main">w</string>
79+
<string name="key_ad02_shift">W</string>
80+
<string name="key_ad02_alt">@string/alternates_for_w</string>
81+
82+
<string name="key_ad03_main">e</string>
83+
<string name="key_ad03_shift">E</string>
84+
<string name="key_ad03_alt">@string/alternates_for_e</string>
85+
86+
<string name="key_ad04_main">r</string>
87+
<string name="key_ad04_shift">R</string>
88+
<string name="key_ad04_alt">@string/alternates_for_r</string>
89+
90+
<string name="key_ad05_main">t</string>
91+
<string name="key_ad05_shift">T</string>
92+
<string name="key_ad05_alt">@string/alternates_for_t</string>
93+
94+
<string name="key_ad06_main">z</string>
95+
<string name="key_ad06_shift">Z</string>
96+
<string name="key_ad06_alt">@string/alternates_for_z</string>
97+
98+
<string name="key_ad07_main">u</string>
99+
<string name="key_ad07_shift">U</string>
100+
<string name="key_ad07_alt">@string/alternates_for_u</string>
101+
102+
<string name="key_ad08_main">i</string>
103+
<string name="key_ad08_shift">I</string>
104+
<string name="key_ad08_alt">@string/alternates_for_i</string>
105+
106+
<string name="key_ad09_main">o</string>
107+
<string name="key_ad09_shift">O</string>
108+
<string name="key_ad09_alt">@string/alternates_for_o</string>
109+
110+
<string name="key_ad10_main">p</string>
111+
<string name="key_ad10_shift">P</string>
112+
<string name="key_ad10_alt">@string/alternates_for_p</string>
113+
114+
<string name="key_ad11_main">è</string>
115+
<string name="key_ad11_shift">ü</string>
116+
<string name="key_ad11_alt">èü[</string>
117+
118+
<string name="key_ad12_main">¨</string>
119+
<string name="key_ad12_shift">!</string>
120+
<string name="key_ad12_alt">¨!]¡</string>
121+
122+
<string name="key_bksl_main">$</string>
123+
<string name="key_bksl_shift">£</string>
124+
<string name="key_bksl_alt">$£}₤λ¢€¥</string>
125+
126+
127+
<string name="key_ac01_main">a</string>
128+
<string name="key_ac01_shift">A</string>
129+
<string name="key_ac01_alt">@string/alternates_for_a</string>
130+
131+
<string name="key_ac02_main">s</string>
132+
<string name="key_ac02_shift">S</string>
133+
<string name="key_ac02_alt">@string/alternates_for_s</string>
134+
135+
<string name="key_ac03_main">d</string>
136+
<string name="key_ac03_shift">D</string>
137+
<string name="key_ac03_alt">@string/alternates_for_d</string>
138+
139+
<string name="key_ac04_main">f</string>
140+
<string name="key_ac04_shift">F</string>
141+
<string name="key_ac04_alt">@string/alternates_for_f</string>
142+
143+
<string name="key_ac05_main">g</string>
144+
<string name="key_ac05_shift">G</string>
145+
<string name="key_ac05_alt">@string/alternates_for_g</string>
146+
147+
<string name="key_ac06_main">h</string>
148+
<string name="key_ac06_shift">H</string>
149+
<string name="key_ac06_alt">@string/alternates_for_h</string>
150+
151+
<string name="key_ac07_main">j</string>
152+
<string name="key_ac07_shift">J</string>
153+
<string name="key_ac07_alt">@string/alternates_for_j</string>
154+
155+
<string name="key_ac08_main">k</string>
156+
<string name="key_ac08_shift">K</string>
157+
<string name="key_ac08_alt">@string/alternates_for_k</string>
158+
159+
<string name="key_ac09_main">l</string>
160+
<string name="key_ac09_shift">L</string>
161+
<string name="key_ac09_alt">@string/alternates_for_l</string>
162+
163+
<string name="key_ac10_main">é</string>
164+
<string name="key_ac10_shift">ö</string>
165+
<string name="key_ac10_alt">éö</string>
166+
167+
<string name="key_ac11_main">à</string>
168+
<string name="key_ac11_shift">ä</string>
169+
<string name="key_ac11_alt">àä{</string>
170+
171+
172+
<string name="key_lsgt_main">&lt;</string>
173+
<string name="key_lsgt_shift">&gt;</string>
174+
<string name="key_lsgt_alt">&lt;&gt;\\≤«‹›»≥</string>
175+
176+
<string name="key_ab01_main">y</string>
177+
<string name="key_ab01_shift">Y</string>
178+
<string name="key_ab01_alt">@string/alternates_for_y</string>
179+
180+
<string name="key_ab02_main">x</string>
181+
<string name="key_ab02_shift">X</string>
182+
<string name="key_ab02_alt">@string/alternates_for_x</string>
183+
184+
<string name="key_ab03_main">c</string>
185+
<string name="key_ab03_shift">C</string>
186+
<string name="key_ab03_alt">@string/alternates_for_c</string>
187+
188+
<string name="key_ab04_main">v</string>
189+
<string name="key_ab04_shift">V</string>
190+
<string name="key_ab04_alt">@string/alternates_for_v</string>
191+
192+
<string name="key_ab05_main">b</string>
193+
<string name="key_ab05_shift">B</string>
194+
<string name="key_ab05_alt">@string/alternates_for_b</string>
195+
196+
<string name="key_ab06_main">n</string>
197+
<string name="key_ab06_shift">N</string>
198+
<string name="key_ab06_alt">@string/alternates_for_n</string>
199+
200+
<string name="key_ab07_main">m</string>
201+
<string name="key_ab07_shift">M</string>
202+
<string name="key_ab07_alt">@string/alternates_for_m</string>
203+
204+
<string name="key_ab08_main">,</string>
205+
<string name="key_ab08_shift">;</string>
206+
<string name="key_ab08_alt">,;</string>
207+
208+
<string name="key_ab09_main">.</string>
209+
<string name="key_ab09_shift">:</string>
210+
<string name="key_ab09_alt">.:…</string>
211+
212+
<string name="key_ab10_main">-</string>
213+
<string name="key_ab10_shift">_</string>
214+
<string name="key_ab10_alt">-_–</string>
215+
</resources>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- Copyright (C) 2009 The Android Open Source Project
3+
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
8+
http://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
15+
-->
16+
<resources xmlns:android="http://schemas.android.com/apk/res/org.pocketworkstation.pckeyboard"
17+
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
18+
<!-- <string name="english_ime_name" msgid="7252517407088836577">"Clavier Android"</string> -->
19+
</resources>

0 commit comments

Comments
 (0)