Merge lp:~pro-mathesh812004/ubuntu/oneiric/scim-tables/oneiric into lp:ubuntu/oneiric/scim-tables

Proposed by Promathesh Mandal
Status: Work in progress
Proposed branch: lp:~pro-mathesh812004/ubuntu/oneiric/scim-tables/oneiric
Merge into: lp:ubuntu/oneiric/scim-tables
Diff against target: 507 lines (+429/-8)
5 files modified
debian/scim-tables-additional.install (+4/-0)
tables/bn/Bengali-Samit-Toptype-1.txt.in (+205/-0)
tables/bn/Bengali-Webel.txt.in (+205/-0)
tables/bn/Makefile.am (+3/-3)
tables/bn/Makefile.in (+12/-5)
To merge this branch: bzr merge lp:~pro-mathesh812004/ubuntu/oneiric/scim-tables/oneiric
Reviewer Review Type Date Requested Status
Chris Halse Rogers Needs Information
Michael Terry Needs Fixing
Ubuntu branches Pending
Review via email: mp+64119@code.launchpad.net

Description of the change

Added two new Bengali scim layout named Webel and Samit Toptype 1

To post a comment you must log in.
Revision history for this message
Michael Terry (mterry) wrote :

Thank you so much for the patch! Can you give some background/rationale for those that aren't familiar with Bengali? Did you create these layout files yourself or are they from upstream?

Also, since this package has a patch system, it would be better to create a new patch alongside the existing ones rather than change the source directly. (https://wiki.ubuntu.com/PackagingGuide/PatchSystems)

And since this package is in sync with Debian, it would be great to keep it in sync. Can you forward the patch to Debian? (https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Forwarding_bug_reports)

review: Needs Fixing
Revision history for this message
Chris Halse Rogers (raof) wrote :

I'm marking this as “In Progress” to drop it off the sponsorship queue.

I'll reiterate the queries Michael had:
 * Where did these layout files come from? From the Author field it looks like you wrote them yourself - is that correct?
 * Have these layouts been submitted upstream, to the SCIM project, so that others may benefit from your work?

Also, the Copyright statement claims “All rights reserved”, which technically means that we can't distribute these files. I know some of the other tables contain similar copyright statements, but it would make it *much* clearer that we actually have the rights to distribute these tables if the header either did not have a copyright statement (and inherited the global GPL license) or explicitly stated that they were available under the GPL.

Once you've addressed these points, please set the status back to “Needs Review” and it will go back onto the sponsorship queue.

review: Needs Information

Unmerged revisions

14. By Promathesh Mandal

Added two new Bengali scim layout named Webel and Samit Toptype 1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/scim-tables-additional.install'
2--- debian/scim-tables-additional.install 2009-04-04 13:30:47 +0000
3+++ debian/scim-tables-additional.install 2011-06-10 07:52:38 +0000
4@@ -26,6 +26,10 @@
5 usr/share/scim/icons/Bengali-inscript.png
6 usr/share/scim/tables/Bengali-probhat.bin
7 usr/share/scim/icons/Bengali-probhat.png
8+usr/share/scim/tables/Bengali-Webel.bin
9+usr/share/scim/icons/Bengali-Webel.png
10+usr/share/scim/tables/Bengali-Samit-Toptype-1.bin
11+usr/share/scim/icons/Bengali-Samit-Toptype-1.png
12
13 usr/share/scim/tables/Gujarati-inscript.bin
14 usr/share/scim/icons/Gujarati-inscript.png
15
16=== added file 'icons/Bengali-Samit-Toptype-1.png'
17Binary files icons/Bengali-Samit-Toptype-1.png 1970-01-01 00:00:00 +0000 and icons/Bengali-Samit-Toptype-1.png 2011-06-10 07:52:38 +0000 differ
18=== added file 'icons/Bengali-Webel.png'
19Binary files icons/Bengali-Webel.png 1970-01-01 00:00:00 +0000 and icons/Bengali-Webel.png 2011-06-10 07:52:38 +0000 differ
20=== added file 'tables/bn/Bengali-Samit-Toptype-1.txt.in'
21--- tables/bn/Bengali-Samit-Toptype-1.txt.in 1970-01-01 00:00:00 +0000
22+++ tables/bn/Bengali-Samit-Toptype-1.txt.in 2011-06-10 07:52:38 +0000
23@@ -0,0 +1,205 @@
24+### File header must not be modified
25+### This file must be encoded into UTF-8.
26+### Copyright (c) 2011 Society for Natural Language Technology Research, Inc. All rights reserved.
27+SCIM_Generic_Table_Phrase_Library_TEXT
28+VERSION_1_0
29+
30+### Begin Table definition.
31+BEGIN_DEFINITION
32+
33+### An unique id to distinguish this table among others.
34+### Use uuidgen to generate this kind of id.
35+UUID = 46f38539-3bc4-4ef1-b921-54fdb6421d79
36+
37+### A unique number indicates the version of this file.
38+### For example the last modified date of this file.
39+### This number must be less than 2^32.
40+SERIAL_NUMBER = 20090820
41+
42+ICON = @SCIM_ICONDIR@/Bengali-Samit-Toptype-1.png
43+
44+### The default name of this table
45+NAME = Samit-Toptype 1
46+
47+### The local names of this table
48+NAME.bn_IN = সমিত-টপটাইপ ১
49+
50+### Supported languages of this table
51+LANGUAGES = bn
52+
53+### The author of this table
54+AUTHOR = Promathesh Mandal <promathesh812004@gmail.com>
55+
56+### Prompt string to be displayed in the status area.
57+STATUS_PROMPT = bn
58+
59+### If true then the first candidate phrase
60+### will be selected automatically during inputing.
61+AUTO_SELECT = TRUE
62+
63+### If true then a multi wildcard will be appended
64+### at the end of inputing string automatically.
65+AUTO_WILDCARD = FALSE
66+
67+### If true then the result string will be committed to client automatically.
68+### This should be used with AUTO_SELECT = TRUE.
69+AUTO_COMMIT = TRUE
70+
71+### If true then the inputted string will be automatically splitted during inputing.
72+AUTO_SPLIT = TRUE
73+
74+### If true then the phrases' frequencies will be adjusted dynamically.
75+DYNAMIC_ADJUST = FALSE
76+
77+### If true then the preedit area will be filled up by the current candidate phrase automatically.
78+AUTO_FILL = TRUE
79+
80+### Whether to discard invalid key automatically.
81+### This takes effact only when AUTO_FILL and AUTO_COMMIT is true.
82+DISCARD_INVALID_KEY = TRUE
83+
84+### If true then the lookup table will always be shown if there is any candidate phrase.
85+### Otherwise the lookup table won't be shown unless the user requires it by moving the preedit caret left.
86+ALWAYS_SHOW_LOOKUP = FALSE
87+
88+### Enable full width punctuation property
89+USE_FULL_WIDTH_PUNCT = FALSE
90+
91+### Use full width punctuation by default
92+DEF_FULL_WIDTH_PUNCT = FALSE
93+
94+### Enable full width letter property
95+USE_FULL_WIDTH_LETTER = FALSE
96+
97+### Use full width letter by default
98+DEF_FULL_WIDTH_LETTER = FALSE
99+
100+### The maxmium length of a key.
101+MAX_KEY_LENGTH = 1
102+
103+### Valid input chars.
104+VALID_INPUT_CHARS = !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
105+
106+### Single wildcard char, can have multiple chars.
107+###SINGLE_WILDCARD_CHAR = ?
108+
109+### Multi wildcard char.
110+###MULTI_WILDCARD_CHAR = *
111+
112+### The key strokes to split inputted string.
113+###SPLIT_KEYS = quoteright
114+
115+### The key strokes to commit the convert result to client.
116+COMMIT_KEYS = space
117+
118+### The key strokes to forward the inputted string to client.
119+FORWARD_KEYS = VoidSymbol
120+
121+### The key strokes to select candidiate phrases.
122+SELECT_KEYS = VoidSymbol
123+
124+### The key strokes to page up the lookup table.
125+PAGE_UP_KEYS = VoidSymbol
126+
127+### The key strokes to page down the lookup table.
128+PAGE_DOWN_KEYS = VoidSymbol
129+
130+END_DEFINITION
131+
132+### Begin Table data.
133+BEGIN_TABLE
134+! ঃ 91
135+" ঠ 21
136+# ক্ষ 87
137+$ ত্র 85
138+% জ্ঞ 83
139+& ৰ 79
140+' ট 22
141+( ( 75
142+) ) 73
143+* ঙ 77
144++ ঋ 69
145+, , 6
146+- - 72
147+. . 4
148+/ য় 2
149+0 ০ 74
150+1 ১ 92
151+2 ২ 90
152+3 ৩ 88
153+4 ৪ 86
154+5 ৫ 84
155+6 ৬ 82
156+7 ৭ 80
157+8 ৮ 78
158+9 ৯ 76
159+: ছ 23
160+; চ 24
161+< ষ 5
162+= ৃ 70
163+> । 3
164+? য 1
165+@ শ্র 89
166+A ও 41
167+B ঁ 11
168+C ণ 15
169+D ্‌ 37
170+E অ 63
171+F ই 35
172+G উ 33
173+H ফ 31
174+I ঘ 53
175+J ব 29
176+K খ 27
177+L থ 25
178+M শ 7
179+N ঊ 9
180+O ধ 51
181+P ঝ 49
182+Q ঔ 67
183+R ঈ 61
184+S এ 39
185+T ঊ 59
186+U ৎ 55
187+V ন 13
188+W ঐ 65
189+X এ 17
190+Y ভ 57
191+Z ও 19
192+[ ড 48
193+\ ৗ 44
194+] ড় 46
195+^ ৱ 81
196+_ ঞ 71
197+` ৈ 94
198+a ‍্য 42
199+b ং 12
200+c ম 16
201+d ্ 38
202+e া 64
203+f ি 36
204+g ু 34
205+h প 32
206+i গ 54
207+j র 30
208+k ক 28
209+l ত 26
210+m স 8
211+n হ 10
212+o দ 52
213+p জ 50
214+q ৗ 68
215+r ী 62
216+s ে 40
217+t ূ 60
218+u ল 56
219+v ন 14
220+w আ 66
221+x ে 18
222+y ব 58
223+z র্ 20
224+{ ঢ 47
225+| ঔ 43
226+} ঢ় 45
227+~ ঐ 93
228+END_TABLE
229
230=== added file 'tables/bn/Bengali-Webel.txt.in'
231--- tables/bn/Bengali-Webel.txt.in 1970-01-01 00:00:00 +0000
232+++ tables/bn/Bengali-Webel.txt.in 2011-06-10 07:52:38 +0000
233@@ -0,0 +1,205 @@
234+### File header must not be modified
235+### This file must be encoded into UTF-8.
236+### Copyright (c) 2011 Society for Natural Language Technology Research, Inc. All rights reserved.
237+SCIM_Generic_Table_Phrase_Library_TEXT
238+VERSION_1_0
239+
240+### Begin Table definition.
241+BEGIN_DEFINITION
242+
243+### An unique id to distinguish this table among others.
244+### Use uuidgen to generate this kind of id.
245+UUID = 22162c95-7c4b-49c6-8817-c2c77affc6e3
246+
247+### A unique number indicates the version of this file.
248+### For example the last modified date of this file.
249+### This number must be less than 2^32.
250+SERIAL_NUMBER = 20090820
251+
252+ICON = @SCIM_ICONDIR@/Bengali-Webel.png
253+
254+### The default name of this table
255+NAME = Webel
256+
257+### The local names of this table
258+NAME.bn_IN = ওয়েবল
259+
260+### Supported languages of this table
261+LANGUAGES = bn
262+
263+### The author of this table
264+AUTHOR = Promathesh Mandal <promathesh812004@gmail.com>
265+
266+### Prompt string to be displayed in the status area.
267+STATUS_PROMPT = bn
268+
269+### If true then the first candidate phrase
270+### will be selected automatically during inputing.
271+AUTO_SELECT = TRUE
272+
273+### If true then a multi wildcard will be appended
274+### at the end of inputing string automatically.
275+AUTO_WILDCARD = FALSE
276+
277+### If true then the result string will be committed to client automatically.
278+### This should be used with AUTO_SELECT = TRUE.
279+AUTO_COMMIT = TRUE
280+
281+### If true then the inputted string will be automatically splitted during inputing.
282+AUTO_SPLIT = TRUE
283+
284+### If true then the phrases' frequencies will be adjusted dynamically.
285+DYNAMIC_ADJUST = FALSE
286+
287+### If true then the preedit area will be filled up by the current candidate phrase automatically.
288+AUTO_FILL = TRUE
289+
290+### Whether to discard invalid key automatically.
291+### This takes effact only when AUTO_FILL and AUTO_COMMIT is true.
292+DISCARD_INVALID_KEY = TRUE
293+
294+### If true then the lookup table will always be shown if there is any candidate phrase.
295+### Otherwise the lookup table won't be shown unless the user requires it by moving the preedit caret left.
296+ALWAYS_SHOW_LOOKUP = FALSE
297+
298+### Enable full width punctuation property
299+USE_FULL_WIDTH_PUNCT = FALSE
300+
301+### Use full width punctuation by default
302+DEF_FULL_WIDTH_PUNCT = FALSE
303+
304+### Enable full width letter property
305+USE_FULL_WIDTH_LETTER = FALSE
306+
307+### Use full width letter by default
308+DEF_FULL_WIDTH_LETTER = FALSE
309+
310+### The maxmium length of a key.
311+MAX_KEY_LENGTH = 1
312+
313+### Valid input chars.
314+VALID_INPUT_CHARS = !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
315+
316+### Single wildcard char, can have multiple chars.
317+###SINGLE_WILDCARD_CHAR = ?
318+
319+### Multi wildcard char.
320+###MULTI_WILDCARD_CHAR = *
321+
322+### The key strokes to split inputted string.
323+###SPLIT_KEYS = quoteright
324+
325+### The key strokes to commit the convert result to client.
326+COMMIT_KEYS = space
327+
328+### The key strokes to forward the inputted string to client.
329+FORWARD_KEYS = VoidSymbol
330+
331+### The key strokes to select candidiate phrases.
332+SELECT_KEYS = VoidSymbol
333+
334+### The key strokes to page up the lookup table.
335+PAGE_UP_KEYS = VoidSymbol
336+
337+### The key strokes to page down the lookup table.
338+PAGE_DOWN_KEYS = VoidSymbol
339+
340+END_DEFINITION
341+
342+### Begin Table data.
343+BEGIN_TABLE
344+! ! 91
345+" ॥ 21
346+# ’ 87
347+$ ৺ 85
348+% % 83
349+& ? 79
350+' / 22
351+( ( 75
352+) ) 73
353+* * 77
354++ + 69
355+, , 6
356+- - 72
357+. । 4
358+/ ং 2
359+0 ০ 74
360+1 ১ 92
361+2 ২ 90
362+3 ৩ 88
363+4 ৪ 86
364+5 ৫ 84
365+6 ৬ 82
366+7 ৭ 80
367+8 ৮ 78
368+9 ৯ 76
369+: ষ 23
370+; স 24
371+< ; 5
372+= = 70
373+> . 3
374+? : 1
375+@ ‘ 89
376+A ঙ 41
377+B উ 11
378+C ঝ 15
379+D ্‌ 37
380+E ণ 63
381+F থ 35
382+G ই 33
383+H ঈ 31
384+I ঢ় 53
385+J র্ 29
386+K অ 27
387+L এ 25
388+M ঃ 7
389+N ঊ 9
390+O ও 51
391+P শ 49
392+Q ঠ 67
393+R ধ 61
394+S খ 39
395+T ঢ 59
396+U ‍্য 55
397+V ছ 13
398+W ফ 65
399+X ঘ 17
400+Y ৎ 57
401+Z ভ 19
402+[ ৃ 48
403+\ ৌ 44
404+] ৈ 46
405+^ / 81
406+_ আ 71
407+` ঞ 94
408+a ম 42
409+b ু 12
410+c জ 16
411+d ্ 38
412+e ন 64
413+f ত 36
414+g ি 34
415+h ী 32
416+i ড় 54
417+j র 30
418+k া 28
419+l ে 26
420+m হ 8
421+n ূ 10
422+o ো 52
423+p ল 50
424+q ট 68
425+r দ 62
426+s ক 40
427+t ড 60
428+u য 56
429+v চ 14
430+w প 66
431+x গ 18
432+y য় 58
433+z ব 20
434+{ ঋ 47
435+| ঔ 43
436+} ঐ 45
437+~ ঁ 93
438+END_TABLE
439
440=== modified file 'tables/bn/Makefile.am'
441--- tables/bn/Makefile.am 2005-12-11 19:55:55 +0000
442+++ tables/bn/Makefile.am 2011-06-10 07:52:38 +0000
443@@ -17,11 +17,11 @@
444
445 SCIM_MAKE_TABLE = $(top_builddir)/src/scim-make-table
446
447-scim_tables_source = Bengali-probhat.txt.in Bengali-inscript.txt.in
448-scim_tables = Bengali-probhat.txt Bengali-inscript.txt
449+scim_tables_source = Bengali-probhat.txt.in Bengali-inscript.txt.in Bengali-Webel.txt.in Bengali-Samit-Toptype-1.txt.in
450+scim_tables = Bengali-probhat.txt Bengali-inscript.txt Bengali-Webel.txt Bengali-Samit-Toptype-1.txt
451
452 scim_tables_bindir = $(SCIM_TABLEDIR)
453-scim_tables_bin_DATA = Bengali-probhat.bin Bengali-inscript.bin
454+scim_tables_bin_DATA = Bengali-probhat.bin Bengali-inscript.bin Bengali-Webel.bin Bengali-Samit-Toptype-1.bin
455
456
457 EXTRA_DIST = $(scim_tables_source)
458
459=== modified file 'tables/bn/Makefile.in'
460--- tables/bn/Makefile.in 2009-04-04 13:30:47 +0000
461+++ tables/bn/Makefile.in 2011-06-10 07:52:38 +0000
462@@ -34,7 +34,10 @@
463 host_triplet = @host@
464 subdir = tables/bn
465 DIST_COMMON = $(srcdir)/Bengali-inscript.txt.in \
466- $(srcdir)/Bengali-probhat.txt.in $(srcdir)/Makefile.am \
467+ $(srcdir)/Bengali-probhat.txt.in \
468+ $(srcdir)/Bengali-Webel.txt.in \
469+ $(srcdir)/Bengali-Samit-Toptype-1.txt.in \
470+ $(srcdir)/Makefile.am \
471 $(srcdir)/Makefile.in
472 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
473 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \
474@@ -56,7 +59,7 @@
475 $(ACLOCAL_M4)
476 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
477 CONFIG_HEADER = $(top_builddir)/config.h
478-CONFIG_CLEAN_FILES = Bengali-inscript.txt Bengali-probhat.txt
479+CONFIG_CLEAN_FILES = Bengali-inscript.txt Bengali-probhat.txt Bengali-Webel.txt Bengali-Samit-Toptype-1.txt
480 SOURCES =
481 DIST_SOURCES =
482 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
483@@ -231,10 +234,10 @@
484 top_builddir = @top_builddir@
485 top_srcdir = @top_srcdir@
486 SCIM_MAKE_TABLE = $(top_builddir)/src/scim-make-table
487-scim_tables_source = Bengali-probhat.txt.in Bengali-inscript.txt.in
488-scim_tables = Bengali-probhat.txt Bengali-inscript.txt
489+scim_tables_source = Bengali-probhat.txt.in Bengali-inscript.txt.in Bengali-Webel.txt.in Bengali-Samit-Toptype-1.txt.in
490+scim_tables = Bengali-probhat.txt Bengali-inscript.txt Bengali-Webel.txt Bengali-Samit-Toptype-1.txt
491 scim_tables_bindir = $(SCIM_TABLEDIR)
492-scim_tables_bin_DATA = Bengali-probhat.bin Bengali-inscript.bin
493+scim_tables_bin_DATA = Bengali-probhat.bin Bengali-inscript.bin Bengali-Webel.bin Bengali-Samit-Toptype-1.bin
494 EXTRA_DIST = $(scim_tables_source)
495 CLEANFILES = $(scim_tables_bin_DATA) *.bak
496 DISTCLEANFILES = $(scim_tables)
497@@ -275,6 +278,10 @@
498 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
499 Bengali-probhat.txt: $(top_builddir)/config.status $(srcdir)/Bengali-probhat.txt.in
500 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
501+Bengali-Webel.txt: $(top_builddir)/config.status $(srcdir)/Bengali-Webel.txt.in
502+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
503+Bengali-Samit-Toptype-1.txt: $(top_builddir)/config.status $(srcdir)/Bengali-Samit-Toptype-1.txt.in
504+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
505
506 mostlyclean-libtool:
507 -rm -f *.lo

Subscribers

People subscribed via source and target branches