[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] English debconf templates uim-ajax-ime and uim-social-ime



Justin B Rye wrote:
> The package descriptions are also badly in need of some work.

Here's a work-in-progress patch against the full control file; it
still needs work, hence the inline comments.  I can give you a
cleaned-up and expanded version if you can give me some
explanations...

--- control.pristine	2011-06-14 09:11:43.000000000 +0100
+++ control	2011-06-14 13:49:04.821960620 +0100
@@ -7,42 +7,42 @@
 Vcs-Git: git://git.debian.org/git/collab-maint/uim.git
 Vcs-Browser: http://git.debian.org/?p=collab-maint/uim.git;a=summary
 DM-Upload-Allowed: yes
+Homepage: http://code.google.com/p/uim/
 
 Package: uim-common
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, im-switch
 Conflicts: uim-common (<< 1:1.4.1-1)
-Description: Common files for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - common files
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains a common files for uim packages.
+ This package contains common files for the UIM packages.
+# but what does the "Pinyin [...] Hangul [...]" bit actually mean?
 
 Package: uim
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-common (= ${source:Version}), uim-gtk2.0 (>= ${source:Version}), uim-xim (>= ${source:Version}), uim-utils (>= ${source:Version}), uim-fep (>= ${source:Version})
-Description: Simple and flexible input method collection and library
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, PRIME, T-Code, TUT-Code,
- Pinyin(Chinese input method), Hangul(Korean input method), IPA(International
- Phonetic Alphabet) and etc.... Most of the functions are implemented with
- Scheme, so it's very simple and flexible.
- .
- This package is a dummy package for newbies. You can safely update or remove
- this package. But this package does not depends on Japanese plugin packages
- because uim is not specific for Japanese.
- If you want to use Japanese Input methods, you have to install one of the
- following packages.
- .
- uim-anthy: Anthy plugin for uim 
- uim-canna: Canna plugin for uim 
- uim-prime: PRIME plugin for uim 
- uim-skk:   SKK plugin for uim 
+Description: Universal Input Method - metapackage
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package is a dummy convenience package designed to install the basic
+ UIM infrastructure. It does not depend on Japanese plugin packages, because
+ UIM is not specific to Japanese. To use a Japanese Input Method, you need to
+ install one of the following packages:
+  * uim-anthy: Anthy plugin for UIM;
+  * uim-canna: Canna plugin for UIM;
+  * uim-prime: PRIME plugin for UIM;
+  * uim-skk:   SKK plugin for UIM.
 
 Package: libuim7
 Section: libs
@@ -50,61 +50,59 @@
 Depends: ${misc:Depends}, ${shlibs:Depends}, libuim-data (= ${binary:Version}), uim-common (>= ${source:Version})
 Conflicts: libuim-data (<< ${binary:Version}), libuim0, libuim6
 Replaces: libuim0
-Description: Simple and flexible input method collection and library
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - libraries
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains the shared libraries of uim.
+ This package contains the shared libraries for UIM.
 
 Package: libuim-data
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, uim-common (>= ${source:Version})
 Conflicts: libuim0, libuim1, libuim3 (<= 1:1.2.1-2), libuim6
-Description: Data files for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - data files
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains the data files for uim.
+ This package contains the data files for UIM.
 
 Package: libuim-dev
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, libuim7 (= ${binary:Version}), libm17n-dev, uim-common (>= ${source:Version})
-Description: Development files for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - development files
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains the header files and the libraries for development
- for uim.
+ This package contains header files and static libraries for UIM development.
 
 Package: libuim7-dbg
 Section: debug
 Priority: extra
 Architecture: any
 Depends: ${misc:Depends}, libuim7 (= ${binary:Version}), uim-common (>= ${source:Version})
-Description: uim libraries and debugging symbols
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains unstripped shared libraries. it is provided
- primarily to provide a backtrace with names in a debugger, this makes
- it somewhat easier to interpret core dumps. The libraries are installed
- in /usr/lib/debug and can be used by placing that directory in
- LD_LIBRARY_PATH.
- Most people will not need this package.
+Description: Universal Input Method - debugging symbols
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package contains unstripped shared libraries. It is provided primarily
+ to provide a backtrace in a debugger, making it somewhat easier to interpret
+ core dumps. The libraries are installed in /usr/lib/debug and can be used by
+ placing that directory in LD_LIBRARY_PATH.
+# if this placement is normal, drop the explanation; if not, change it
 
 Package: uim-gtk2.0
 Section: x11
@@ -112,96 +110,99 @@
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Replaces: libuim0-gtk, libuim-gtk2.0
 Conflicts: libuim0-gtk, libuim-gtk2.0
-Description: GTK+2.x immodule for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - GTK+2.x front end
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains a input method module on GTK+2.0.
+ This package contains an IM-module for GTK+2.0.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-qt
 Section: x11
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
-Description: Qt 4.x immodule for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains only utilities which build againt libqt4.
- A input method module on Qt 4.x, which is newly implemented from immodule
- for Qt does not contain in this package for now.
+Description: Universal Input Method - Qt 4.x front end
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package contains some graphical utilities (but not a full IM-module)
+ using Qt 4.x.
 
 Package: uim-qt3
 Section: x11
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
-Description: Qt 3.x immodule for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - Qt 3.x front end
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains only utilities which build againt libqt3.
+ This package contains some graphical utilities (but not a full IM-module)
+ using Qt 3.x.
 
 Package: uim-xim
 Section: x11
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-common (>= ${source:Version}), uim-utils (>= ${source:Version})
-Description: A bridge between uim and XIM
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - XIM compatibility interface
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains a uim-XIM bridge.
+ This package provides a bridge allowing software that can only interface
+ with the X Input Method to work with UIM.
 
 Package: uim-applet-gnome
 Section: gnome
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), uim-gtk2.0 (>= ${source:Version})
-Description: GNOME applet for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - GNOME applet
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains an GNOME applet which works as a monitor for
- conversion mode, configuring uim and so on.
+ This package contains a GNOME applet which can configure UIM, monitor its
+ conversion mode, and so on.
 
 Package: uim-applet-kde
 Section: kde
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), uim-qt (>= ${source:Version})
-Description: KDE applet for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - KDE applet
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains an KDE applet which works as a monitor for
- conversion mode, configuring uim and so on.
+ This package contains a KDE applet which can configure UIM, monitor its
+ conversion mode, and so on.
 
 Package: uim-fep
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
-Description: uim Front End Processor
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - front end processor
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package is a FEP (Front End Processor) on curses.
+ This package provides a curses front end for UIM.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-utils
 Section: utils
@@ -209,241 +210,260 @@
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-common (>= ${source:Version})
 Replaces: uim-helper-server
 Conflicts: uim-helper-server, uim-utils (<< 1:1.4.1-1), uim-common (<< 1:1.4.1-1)
-Description: Utilities for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - utilities
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains shell interpreter, IPC server and etc.
+ This package contains a shell interpreter, IPC server, etc.
 
 Package: uim-anthy
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), anthy
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Anthy plugin for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - Anthy plugin
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains Anthy plugin for uim.
+ This package contains an Anthy plugin for UIM.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-canna
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), canna
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Canna plugin for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - Canna plugin
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains Canna plugin for uim.
+ This package contains a Canna plugin for UIM.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-skk
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), skkdic | skkdic-extra | skkserv | dbskkd-cdb
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: SKK plugin for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - SKK plugin
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains SKK plugin for uim.
+ This package contains an SKK plugin for UIM.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-prime
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), prime
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: PRIME plugin for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - PRIME plugin
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains PRIME plugin for uim.
+ This package contains a PRIME plugin for UIM.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-m17nlib
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: m17nlib plugin for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - m17nlib plugin
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains m17nlib plugin for uim.
+ This package contains an m17nlib plugin for UIM.
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-el
 Section: utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), emacs23 | emacs22 | emacs21 | emacs-snapshot | xemacs21-mule | xemacs21-mule-canna-wnn | xemacs21-mule-canna-wnn | xemacs21-gnome-mule | xemacs21-gnome-mule-canna-wnn | emacsen
 Conflicts: uim-common (<< 0.4.6beta2-3)
-Description: Emacs frontend for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description:  Universal Input Method - Emacs front end
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains emacs frontend for uim.
+ This package contains an Emacs front end for UIM.
 
 Package: uim-byeoru
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: The Byeoru Hangul input suite for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains "the Byeoru Hangul input suite" for uim.
+Description: Universal Input Method - byeoru hangul input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for byeoru hangul.
+# "byeoru" means "inkstone", which is no help
+# WHAT IS THAT AND WHY SHOULD I INSTALL IT?
 
 Package: uim-hangul
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Hangul input style(2-beol, 3-beol and Romaja) for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains 2-beol style, 3-beol style and Romaja input style
- hangul input method for uim.
+Description: Universal Input Method - hangul input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for multiple Hangul input styles: 2-beol,
+ 3-beol, and Romaja.
+# whatever that is; at least it's obvious who'd use it
 
 Package: uim-latin
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Latin and Germanic languages input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - Latin script input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains Latin and Germanic languages input style for uim.
+ This package provides UIM support for languages written in Latin scripts.
+# composing diacritics?  Does it cover Icelandic?  Rumanian?  Czech?
 
 Package: uim-pinyin
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Pinyin input method for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains Pinyin input method(Simplified Chinese, Traditional
- Chinese and Unicode) for uim.
+Description: Universal Input Method - pinyin input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for pinyin input (for Simplified or
+ Traditional Chinese).
+# the Unicode reference seems like a level error
 
 Package: uim-tcode
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version}), uim-skk (>= ${source:Version}), t-code
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: T-Code input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains T-Code/TUT-Code/Try-Code input style for uim.
+Description: Universal Input Method - T-Code input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for T-Code/TUT-Code/Try-Code input (for
+ Japanese).
+# for kanji, though how it works is a mystery...
 
 Package: uim-viqr
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Vietnamese Quoted-Readable input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
+Description: Universal Input Method - Vietnamese Quoted-Readable support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
  .
- This package contains Vietnamese Quoted-Readable input style for uim.
+ This package provides UIM support for Vietnamese Quoted-Readable input.
+# whatever that is; at least it's obvious who'd use it
 
 Package: uim-ipa-x-sampa
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: International Phonetic Alphabet (X-SAMPA) input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains International Phonetic Alphabet (X-SAMPA) input style
- for uim.
+Description: Universal Input Method - X-SAMPA IPA input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for International Phonetic Alphabet input
+ using X-SAMPA.
+# well, everybody knows what that is, right?
 
 Package: uim-yahoo-jp
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Yahoo-JP (Web API) input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains Yahoo-JP (Web API) input style for uim.
- See: http://developer.yahoo.co.jp/webapi/jlp/jim/v1/conversion.html
+Description: Universal Input Method - Yahoo-JP web input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for Japanese input via the Yahoo-JP web
+ API - see http://developer.yahoo.co.jp/webapi/jlp/jim/v1/conversion.html
+# seeing that page won't help if I can't read Japanese
+# I see no "https" here - doesn't this need a warning too?
+# it's completely unclear what a web Input Method Environment is
 
 Package: uim-social-ime
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Social IME (Web API) input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains Social IME (Web API) input style for uim.
- See: http://www.social-ime.com/
+Description: Universal Input Method - Social-IME web input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for Japanese input via the Social-IME web
+ API - see http://www.social-ime.com/. Note that all requests to the
+ Social-IME server go over the Internet unencrypted.
 
 Package: uim-ajax-ime
 Section: utils
 Architecture: all
 Depends: ${misc:Depends}, uim-utils (>= ${source:Version}), uim-common (>= ${source:Version})
 Conflicts: uim-common (<= 1:1.2.1-9)
-Description: Ajax IME (Web API) input style for uim
- uim is a input method module library supporting various languages, which
- become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code, Pinyin(Chinese
- input method), Hangul(Korean input method), IPA(International Phonetic
- Alphabet) and etc.... Most of the functions are implemented with Scheme,
- so it's very simple and flexible.
- .
- This package contains Ajax IME (Web API) input style for uim.
- See: http://ajaxime.chasen.org/
+Description: Universal Input Method - Ajax-IME web input support
+ UIM is an input method module library which supports various scripts and can
+ act as a front end for Anthy, SKK, Canna, T-Code/TUT-Code, Pinyin (Chinese
+ input method), Hangul (Korean input method), IPA (International Phonetic
+ Alphabet), and so on.  Most of its functions are implemented in Scheme, so
+ it's very simple and flexible.
+ .
+ This package provides UIM support for Japanese input via the Ajax IME web
+ API - see http://ajaxime.chasen.org/. Note that all requests to the
+ AJAX IME server go over the Internet unencrypted.

-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package


Reply to: