This page describes which packages and configuration files need to be installed on Ubuntu for Korean to be supported.

For other languages, see DapperL10nSprint.

== Requested for l10n sprint ==

 1. Korean Keyboard problem (http://launchpad.net/bugs/30848) 
   * As of 2006-03-19, xkeyboard-config_0.8-1 has ko symbols file in /etc/X11/xkb/symbols. The xkb file was tested with ps/2 type 104 key based Hangul/Hanja keyboard.
   * Need test results with usb type 104 key based Hangul/Hanja keyboard. We, ubuntu-ko and sprint team, strongly believe the ko symbols file will be fine with usb type keyboards if kernel passes keycodes correctly. If not, need to review the kernel patches ubuntu-ko provide.
   * Relating to Hangul/Hanja keys with Input Method, ubuntu-ko will check users' requests and add the two keys for scim-hangul as activation key if necessary.
 1. Enable skim module with scim-hangul 0.2.2 (http://launchpad.net/bugs/34472)
   * This is in to-do list of scim maintainer.
 1. Make ttf-unfonts as default font for Korean : as described in  [[BetterCJKSupportSpecification/FontConfig]]
   * As of 2006-03-19, language-selector_0.1.11 provides a improved fontconfig for Korean as current ko_KR written in [DapperL10nSprint/FontConfigPreferencesKorean]. More tests by users in progress.  
 1. Set DHCP with mac address (http://launchpad.net/bugs/26949)
   * A script to set mac address for network interface had been attached to the bug. Asked sprint team to review possiblity of packaging on 2006-03-20.
 1. (Fixed) language-support-ko failed to install with flight5 (https://launchpad.net/bugs/34784)

== Fontconfig Configuration ==

DapperL10nSprint/FontConfigPreferencesKorean contains an optimal fonts.conf for Korean use, as tested by the Ubuntu Korean community.

== Fonts used ==

 * ttf-unfonts
 * ttf-alee

== Dictionaries ==
 * For en/ko dictionary, [[http://stardict.sourceforge.net/|stardict]] can be used. - stardict        2.4.5-1.1 in universe. Looking for en/ko dictionary data file under opensource license as well as other dictionaries for Korean.
 * Looking for a spell-checker for Korean under opensource license. (None in Ubuntu dapper)

== SCIM input method ==

 * scim-hangul

== Test Results after Requests ==
 * 2006-3-16
  * With kubuntu flight5, scim-gtk2-immodule not installed for scim-hangul as out of the box. : This is due to  kubuntu-desktop currently depending on scim-qtimm only in terms of im module. For that scim-hangul works out of the box regardless of Ubuntu or Kubuntu, scim-gtk2-immodule and scim-qtimm need to be depended by language-support-ko instead of ubuntu-desktop or kubuntu-desktop.  But, not sure whether this idea is good or not as concerns chain of dependencies for scim-gtk2-immodule under kubuntu.
   * To fix this issue, first I need a table to see dependencies related to scim (As of 2006-3-24).
   ||Package||Depends||Recommends||
   ||ubuntu-desktop||scim, scim-gtk2-immodule|| ||
   ||kubuntu-desktop||skim, scim-qtimm|| ||
   ||language-support-ko||scim-hangul, im-switch|| ||
   ||scim-hangul||libscim8c2a||im-switch||
   * Please keep in mind that scim-hangul with GTK2 and QT IM MODULE (=scim) is preferred to XIM. Users install nabi if they want to use XIM.
   * Checked dependencies of scim-gtk2-immodule, I think installing scim-gtk2-immodule will be OK as long as users tend to install firefox under Kubuntu. And, language-support-ko depends on mozilla-firefox-locale-ko too.
   * If scim-hangul_0.2.2 will be approved and updated, there will be skim-scim-hangul package.
   (Then I'd like to suggest the below dependencies, but will check users' opinions.)
   ||Package||Depends||Recommends||Suggests||
   ||ubuntu-desktop||scim, scim-gtk2-immodule|| || ||
   ||kubuntu-desktop||skim, scim-qtimm|| || ||
   ||language-support-ko||scim-hangul, im-switch, scim-gtk2-immodule, scim-qtimm, skim-scim-hangul|| || ||
   ||scim-hangul||libscim8c2a||im-switch||skim-scim-hangul||
  * For the item 1 requested, the culprit of "keycodes 209 and 210 not passed" was fixed by xserver-xorg-input-keyboard_1.0.1.3-0ubuntu3 ([[https://lists.ubuntu.com/archives/dapper-changes/2006-March/007829.html|changelog]]) and successfully tested by the bug reporter.

 * 2006-3-27
  * With Kubuntu Daily 20060327 CD, scim-gtk2-immodule, ttf-unfonts, ttf-alee and language-selector-qt not installed out of the box. But I just needed to run language-selector-qt's GUI and skim configuration to tick off "skim autostart" after installing them manually - then looking of fonts and inputing Hangul are all fine as expected.
  * Need to find out which package(s) will depend on ttf-unfonts, ttf-alee and language-selector-qt.
   ||Package||Depends||Recommends||Suggests||
   ||language-support-ko||ttf-unfonts, ttf-alee|| || ||
   ||?||language-selector-qt|| || ||
   ||?||language-selector|| || ||

 * 2006-3-30
  * Tested with Ubuntu/Kubuntu Daily 20060328 CD, usb keyboard showed switched keycodes - 209 for Hangul key and 210 for Hanja key. [[https://launchpad.net/malone/bugs/30848|30848]] Please check [[handrake]]'s patch for ps/2 and usb keyboard drivers.

 * 2006-4-2
  * Requested to add Hangul key as Trigger key for both scim and skim. [[https://launchpad.net/malone/bugs/37687|37687]]
  * Requested to add scim-gtk2-immodule, scim-qtimm, ttf-unfonts, ttf-alee as "Depends" of language-support-ko. [[https://launchpad.net/malone/bugs/37702|37702]]