i18n
LOGS
05:01:43 <juhp> #startmeeting i18n
05:01:43 <zodbot> Meeting started Thu Sep  2 05:01:43 2010 UTC.  The chair is juhp. Information about MeetBot at http://wiki.debian.org/MeetBot.
05:01:43 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
05:01:55 <juhp> #meetingname i18n
05:01:55 <zodbot> The meeting name has been set to 'i18n'
05:02:13 <juhp> welcome to the weekly i18n meeting
05:02:16 <tagoh> hi
05:02:19 <dueno> hi
05:02:37 <juhp> hi
05:03:54 <fujiwarat> hi
05:04:15 <paragan> hi
05:05:11 <pravins> hi
05:05:37 <juhp> ok
05:05:45 <juhp> better get started :)
05:06:12 <juhp> https://fedoraproject.org/wiki/I18N/Meetings/2010-09-02
05:06:16 <juhp> is the agenda page
05:06:22 <juhp> #topic F14
05:06:45 <juhp> F14 beta is looking fairly good currently I think
05:06:52 <juhp> overall I mean
05:07:20 <juhp> change/devel freeze starts 14th
05:07:57 <juhp> I updated the docsbeat a bit
05:08:05 <juhp> https://fedoraproject.org/wiki/Documentation_I18n_Beat
05:09:05 <fujiwarat> Looks geat. thx.
05:09:19 <juhp> after the beta freeze all updates for dist-f14 need releng approval I guess - it is also the deadline for version changes
05:09:42 <dychen_> hi
05:09:50 <juhp> In two weeks there is the https://fedoraproject.org/wiki/Test_Day:2010-09-16_AnacondaTranslationKeyboard
05:10:01 <juhp> which I kind of signed myself up for...
05:10:13 <juhp> though I am probably not in the right geo...
05:10:42 <paragan> ok
05:10:42 <juhp> 3 target bugs cc i18n-bugs currently
05:10:59 <epico_laptop> hi
05:11:32 <jni> hi
05:11:45 <juhp> anything else for F14?
05:11:53 <juhp> we are quite close to the beta
05:12:33 <juhp> #topic splitting zh comps
05:12:48 <juhp> I think we discussed this before so forgive me for tabling it again...
05:13:03 <juhp> I am thinking again it would be better to split zh comps if possible
05:13:55 <juhp> I think we kind of shot it down before, but I am thinking if anaconda could support multiple locales for langgroups it might still work
05:14:17 <juhp> and it makes a lot of sense IMHO looking at the Chinese lang group
05:14:36 <juhp> almost complicate package duplication
05:14:40 <juhp> erm complete
05:14:57 <juhp> what do you think?
05:15:17 <juhp> I could file an anaconda rfe and see what happens if we think it is a good idea
05:15:36 <juhp> ping epico_laptop, dychen_, jni !
05:16:41 <dychen_> juhp, quite a lot of them are common.
05:17:00 <juhp> like?
05:17:25 <dychen_> juhp, IMHO, how about three, chinese(common), chinese(simp), chinese(trad
05:18:05 <juhp> doesn't work with current comps/anaconda
05:18:20 <dychen_> juhp, ibus, stardict, goldendict, are example for chinese(common).
05:18:29 <juhp> dychen_: any common packages could go in both
05:18:39 <epico_laptop> maybe it can reduce packages needed to install.
05:18:49 <juhp> dychen_: ibus?
05:18:56 <epico_laptop> not very sure about this.
05:19:03 <juhp> ok stardict is not really zh specific
05:19:33 <juhp> dychen_: it is ok to duplicate across groups where appropriate
05:19:55 <dychen_> juhp, then I have no further questions then. :-)
05:20:00 <juhp> epico_laptop: right
05:20:20 <juhp> for me the main problem is reducing duplication of langpacks
05:20:42 <juhp> I guess most zh users only want SC or TC langpack not both
05:20:54 * epico_laptop think so.
05:21:14 <juhp> so SC would be zh_CN only ?
05:21:29 <epico_laptop> yes.
05:21:34 <juhp> all other zh_* TC?
05:21:58 <epico_laptop> zh_sg is SC?
05:22:03 <juhp> so problem is having one group for all TC zh locales
05:22:07 <juhp> epico_laptop: ah perhaps
05:22:41 <dychen_> epico_laptop, Yes.
05:22:42 <juhp> ok let's see what anaconda team says - not sure they will like it
05:22:54 <juhp> though actually might be yum too not sure
05:23:21 <dychen_> epico_laptop, But I quite doubt how many people actually use zh_sg/ zh_ml.
05:24:17 <juhp> hmm yeah less common perhaps
05:24:23 <juhp> okay thanks
05:24:33 <epico_laptop> I can't choose zh_SG in gdm greeting screen, assume it need manually specify it?
05:24:39 <juhp> well no zh_ML in glibc anyway :)
05:24:54 <juhp> epico_laptop: probably no transtions?
05:24:59 <juhp> la
05:25:00 <epico_laptop> dunno
05:25:23 <juhp> epico_laptop: gdm filters out locales without translations anyway
05:25:34 <epico_laptop> I see.
05:25:53 <juhp> so yeah maybe zh_SG less of an issue
05:26:12 <juhp> anyway there is still zh_TW and zh_HK for TC
05:26:38 <juhp> though not sure how many projects have zh_HK...
05:26:46 <juhp> anyway let's move on :)
05:27:14 <juhp> #topic bug stats
05:28:36 <juhp> rawhide: 42 bugs (+5); 19 NEW (+1)
05:28:37 <juhp> F14: 29 bugs (-7); 15 NEW (-3)
05:28:51 <juhp> rawhide up a bit and f14 down :)
05:29:54 <juhp> let me update f13 and f12 presently
05:30:30 <juhp> #topic IM
05:30:48 <juhp> yesterday we had the Bugs Day
05:30:59 <juhp> paragan: thanks for organizing
05:31:07 <paragan> welcome
05:31:22 <paragan> we got some bugs updated now :)
05:31:40 * juhp had hoped for a bit more participation but we reduced the bug count a bit and triaged quite a lot
05:31:46 <juhp> yeah
05:32:16 <juhp> hm ah maybe I should have moved into IM section: so we may do another later for fonts?
05:32:18 <paragan> so remaining bugs I see few abrt and few feature request bugs.
05:32:31 <juhp> aha right
05:32:39 <juhp> (shouldn't)
05:32:41 <paragan> I will check to request for detail input to reproduce abrt
05:32:46 <paragan> bugs
05:32:51 <juhp> ok
05:33:26 <pravins> i think bugs days with testing will help may b
05:33:27 <juhp> down to 36 bugs which is not too bad :)
05:33:28 <pravins> be
05:33:33 <juhp> yeah
05:33:48 <juhp> maybe we can do the fonts one after beta released
05:33:52 <pravins> so users can also contribute little more
05:34:02 <juhp> aha
05:34:05 <pravins> yeah, font is really required one
05:34:23 <pravins> whenever i see some bugs for font, while checking for it i found so many other
05:34:29 <pravins> not reported for long time
05:34:42 <pravins> so pulling people for testing fonts will help lot to improve font quality
05:35:03 <juhp> okay
05:35:16 <juhp> yeah getter testers is the hard part
05:35:33 <juhp> at least now bodhi encourages more testing before release :)
05:35:35 <pravins> and having all expert same time can quickly decide which is fonts and which is rendering engine problem
05:35:43 <juhp> right
05:36:28 <juhp> any IM topics to discuss?
05:36:34 <juhp> I have a couple actually
05:37:57 <juhp> I have been looking a bit more at key compose under gtk (XIM, gtk-im-context-simple, ibus) but not come to conclusion yet
05:38:23 <juhp> though currently might be leaning towards making XIM default again for most locales like we/I did for F13
05:39:05 <juhp> though gnome Desktop team like gtk-im-context-simple
05:39:19 <juhp> going to compare the rules to get a better picture
05:39:35 <juhp> not sure what rules ibus uses
05:40:04 <juhp> fujiwarat: tried asking before ^
05:40:21 <juhp> fujiwarat: but more importantly wanted to discuss about xkb support in ibus 1.3.7
05:40:33 <juhp> which I am not quite getting :)
05:40:52 <fujiwarat> Currently I'm thinking migration of gtk-xim to an ibus engine.
05:41:22 <juhp> fujiwarat: I think that only works if you make that engine the off state
05:42:14 <fujiwarat> Currently ibus engine off is same as gtk-im-context-simple.
05:42:15 <juhp> though I am increasingly thinking that the MacOS IME toggling switching UI is the right one
05:42:28 <juhp> fujiwarat: ah I see
05:43:00 <juhp> fujiwarat: how about the xkb layout support in 1.3.7?
05:43:14 <juhp> there are a lot of layouts now in the config
05:43:23 <juhp> fujiwarat: is that from google?
05:44:11 <fujiwarat> Yes, it shows some layouts.
05:44:27 <juhp> we can also discuss more in detail afterwards - just don't feel it is quite right yet perhaps
05:44:37 <fujiwarat> The default is:
05:44:39 <fujiwarat> XKB_PRELOAD_LAYOUTS=""\
05:44:39 <fujiwarat> "us,us(chr),ad,al,am,ar,az,ba,bd,be,bg,br,bt,by,"\
05:44:39 <fujiwarat> "de,dk,ca,ch,cn,cn(tib),cz,ee,epo,es,et,fi,fo,fr,"\
05:44:39 <fujiwarat> "gb,ge,ge(dsb),ge(ru),ge(os),gh,gh(akan),gh(ewe),gh(fula),gh(ga),gh(hausa),"\
05:44:39 <fujiwarat> "gn,gr,hu,hr,ie,ie(CloGaelach),il,"\
05:44:41 <fujiwarat> "in,in(ben),in(guj),in(guru),in(jhelum),in(kan),in(mal),in(ori),in(tam),"\
05:44:43 <fujiwarat> "in(tel),in(urd-phonetic),in(bolnagri),iq,iq(ku),ir,ir(ku),is,it,jp,"\
05:44:45 <juhp> some is an understatement :)
05:44:47 <fujiwarat> "kg,kh,kr,kz,la,latam,lk,lk(tam_unicode),lt,lv,ma,ma(tifinagh),mal,mao,"\
05:44:49 <fujiwarat> "me,mk,mm,mt,mv,ng,ng(hausa),ng,ng(igbo),ng(yoruba),nl,no,no(smi),np,"\
05:44:51 <fujiwarat> "pk,pl,pl(csb),pt,ro,rs,ru,ru(cv),ru(kom),ru(sah),ru(tt),ru(xal),"\
05:44:53 <fujiwarat> "se,si,sk,sy,sy(ku),th,tj,tr,ua,uz,vn"
05:44:55 <fujiwarat> Sorry, long output.
05:45:00 <juhp> thanks
05:45:15 <juhp> only Latin layouts?
05:45:59 <fujiwarat> No, it includes ru, e.g.
05:46:06 <juhp> aha
05:46:11 <juhp> no kana say?
05:46:24 <nkumar> hi
05:46:32 <fujiwarat> Yes, the default doesn't include kana.
05:46:40 <juhp> why? :)
05:46:57 <juhp> trying to understand the criteria for listing :)
05:47:07 <fujiwarat> Ah, I have no specific reasons.
05:47:12 <juhp> hm
05:47:49 <fujiwarat> Showing all layouts is too many so I just reduced some layouts by default.
05:47:54 <juhp> if it was me I would almost do the opposite first - only list non-Latin layouts...
05:48:37 <juhp> anyway looks good start :)
05:49:04 <juhp> fujiwarat: also seems several places one can add layouts
05:50:03 <fujiwarat> ? sorry, where can add layouts?
05:50:14 <juhp> well 2 maybe
05:50:24 <paragan> fujiwarat, I see some button in ibus-setup "Configure Layouts"
05:50:26 <juhp> I mean as IME and layout perhaps
05:50:43 <juhp> I am not clear on the distinction
05:50:48 <paragan> fujiwarat, does it also adds IME?
05:50:54 <fujiwarat> Are, one is to add layouts to default another is to delete layouts from default.
05:51:24 <juhp> aha
05:51:49 <paragan> can Configure Layouts button be renamed to Delete Layouts?
05:51:57 <juhp> ok I'll play bit more with it and maybe have some suggestion
05:53:02 <fujiwarat> I mean the configure layouts has two button 'add' and 'delete'.
05:53:14 <juhp> right
05:53:26 <juhp> layout is different to IME?
05:53:34 <paragan> oh
05:53:41 <fujiwarat> Yes, it's same.
05:53:56 <fujiwarat> No, it's same.
05:54:00 <juhp> so why the button?
05:54:18 <juhp> filter?
05:55:02 <juhp> there is also System Layout
05:55:20 <fujiwarat> Yes, the default layouts list is included in engine lists. And the configure button customize the default layout list.
05:55:42 <juhp> aha
05:56:07 <juhp> maybe I need to play with it more - feel like that button is a bit superfluous
05:56:27 <juhp> or perhaps I am missing the whole picture :)
05:56:51 <juhp> fujiwarat: thanks
05:57:01 <juhp> perhaps we should move on?
05:57:04 <fujiwarat> I agree. Any ideas are welcome.
05:57:10 <juhp> ok cool
05:57:31 <juhp> fujiwarat: so better to drop it? :)
05:57:48 <juhp> or not list layouts in IME list?
05:58:05 <juhp> hm
05:58:16 <juhp> but then they can be ordered
05:58:19 <fujiwarat> OK, let me think it.
05:58:20 <juhp> can't
05:58:26 <juhp> sure
05:58:36 <juhp> #topic Fonts
05:58:45 <juhp> running short of time
05:59:02 <juhp> any fonts issues today to discuss?
05:59:58 <nkumar> I wanted to discuss .bug 624158
06:00:16 <nkumar> . bug 624158
06:00:18 <zodbot> nkumar: Bug 624158 Idea for setting individual fallback language - https://bugzilla.redhat.com/show_bug.cgi?id=624158
06:00:46 <juhp> sure
06:01:19 <juhp> nkumar: so any more thoughts?
06:01:35 <nkumar> there is a file /etc/profile.d/lang.sh
06:02:08 <nkumar> if we patch it something like this:
06:02:10 <nkumar> if [ -n $LANG ]; then
06:02:10 <nkumar> case $LANG in
06:02:10 <nkumar> hi*) export LANGUAGE=hi_IN:bn_IN ;;
06:02:10 <nkumar> bn*) export LANGUAGE=bn_IN:bn:hi_IN ;;
06:02:10 <nkumar> esac
06:02:11 <nkumar> fi
06:02:22 <juhp> tagoh: btw did we include mozc in comps yet? :)
06:02:52 <juhp> nkumar: yeah that is going to be a big patch...
06:03:00 <nkumar> yep
06:03:11 <tagoh> juhp: no not yet. I was about to do that - not even in stable though
06:03:17 <juhp> cool
06:03:20 <juhp> ah
06:03:23 <juhp> sure
06:03:37 <nkumar> because though it has a line: [ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
06:03:42 <juhp> just occurred to me :)  (I could test it:)
06:03:51 <juhp> aha
06:04:01 <nkumar> it is never set
06:04:13 <juhp> never? :)
06:04:29 <juhp> well I agree better than just hardcoding for system loacle
06:04:31 <nkumar> actually I am not sure
06:04:31 <juhp> locale
06:04:48 <nkumar> 3 more solutions
06:04:54 <fujiwarat> Probably $HOME/.i18n could override the setting.
06:05:04 <nkumar> but they require changes in gettext or glibc
06:05:04 <juhp> actually I forget if we still owner ~/.i18n properly
06:05:57 <juhp> the other solutions?
06:06:12 <nkumar> change in dcigettext.c
06:06:23 <juhp> nkumar: how about asking drepper for advice on the glibc side - I am sure it has probably come up before...
06:06:56 <nkumar> in function guess_category_value
06:06:57 <nkumar> yep
06:07:13 <nkumar> guess_category_value
06:07:26 <juhp> aha
06:07:55 <juhp> from our pov glibc would be best I feel but dunno if they consider it an acceptable change
06:08:08 <juhp> if not only way seems to be to do it at the OS level
06:08:10 <nkumar> yep there was a bug which may be of relevence https://bugzilla.redhat.com/show_bug.cgi?id=372151
06:08:30 <juhp> .bug 372151
06:08:32 <zodbot> juhp: Bug 372151 /etc/sysconfig/i18n locale settings not propagating into X session - https://bugzilla.redhat.com/show_bug.cgi?id=372151
06:09:07 <juhp> I think that is a different story - but looks like good summary by jakub
06:09:48 <juhp> ah ok it talks about LANGUAGE
06:09:56 <nkumar> yep
06:10:22 <juhp> anyway
06:12:11 <juhp> I think we are out of time unless any other matters need attention
06:12:43 <nkumar> This is taking time : https://fedorahosted.org/fedora-infrastructure/ticket/2360
06:13:22 <juhp> nkumar: you could try asking #fedora-admin
06:13:29 <juhp> not sure if it is possible
06:13:47 <juhp> alternative would be add new project and delete old perhaps
06:14:07 <nkumar> ok, should I make a fresh request
06:14:17 <juhp> or use github for now or something ;)
06:14:25 <juhp> I dunno better to ask first
06:14:29 <nkumar> ok :)
06:15:07 <nkumar> ok then I will put it on github or gittorios
06:16:39 <juhp_> ok thank you for the meeting!
06:16:47 <nkumar> thanks
06:17:19 <juhp_> now wonder if I can close ;)
06:17:40 <juhp_> #endmeeting
06:18:50 <juhp> #endmeeting