<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>L10n · I still don't have a title</title><link>https://oskuro.net/en/tags/l10n/</link><description>Jordi's random rants</description><generator>Hugo</generator><language>en</language><copyright>© Jordi Mallach, CC-BY-SA 3.0</copyright><lastBuildDate>Thu, 02 Mar 2006 20:03:00 +0000</lastBuildDate><atom:link href="https://oskuro.net/en/tags/l10n/index.xml" rel="self" type="application/rss+xml"/><item><title>L MIDDLE DOT in X.Org</title><link>https://oskuro.net/en/posts/l-middle-dot-in-xorg/</link><pubDate>Thu, 02 Mar 2006 20:03:00 +0000</pubDate><guid>https://oskuro.net/en/posts/l-middle-dot-in-xorg/</guid><category>free software</category><category>l10n</category><category>catalan</category><description>&lt;blockquote&gt;
&lt;p&gt;English (Queen&amp;rsquo;s English) is the only real language.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After this required short announcement by our main sponsor, &lt;a href="http://www.fooishbar.org/blog/"&gt;Daniel Stone&lt;/a&gt;, lets go ahead and explain something of interest to the many Catalan X.Org users out there.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.selidor.net/"&gt;Ivan&lt;/a&gt; and I have been looking at the issues that block a GNU/Linux user from using the &lt;a href="http://en.wikipedia.org/wiki/%C4%BFL"&gt;compound geminate L&lt;/a&gt;, Ŀ, instead of the more usual “L·L” spelling.&lt;/p&gt;
&lt;p&gt;The “ŀ” and “Ŀ” characters are unfortunately not included in ISO-8859-1, so fonts were the first big problem we faced. When modern X desktops started using True Type fonts by default, the de-facto free font in most distributions became &lt;a href="http://www.bitstream.com/font_rendering/products/dev_fonts/vera.html"&gt;Bitstream Vera&lt;/a&gt; as soon as they were &lt;a href="http://www.gnome.org/fonts/"&gt;licensed under a Free Software license&lt;/a&gt; back in 2003. Bitstream did not include the Unicode glyphs &lt;span class="kbd"&gt;U+013F&lt;/span&gt; and &lt;span class="kbd"&gt;U+0140&lt;/span&gt;, but some time after, chatting with &lt;a href="http://muse.19inch.net/~daf/"&gt;daf&lt;/a&gt;, I learned he was working on &lt;a href="http://muse.19inch.net/~daf/olwen/"&gt;Olwen&lt;/a&gt;, a Vera extension which would add proper Welsh coverage. He promptly added the Catalan glyphs, but Olwen never got widely exposed in distributions. Luckily, things are changing lately. Due to the lack of bugfixes or new releases of Vera, the list of Vera derivatives like Olwen started growing. The &lt;a href="http://dejavu.sourceforge.net/"&gt;DejaVu&lt;/a&gt; project is building a font family, based on Vera, which merged many of these smaller purpose Vera derivatives, including Olwen. DejaVu, is, as far as I know, slowly replacing Bitstream Vera as the standard free, high quality true type font in free desktops.&lt;/p&gt;
&lt;p&gt;With the font blocker easily solvable now, the next problem was making the input easy. Some terminals, such as GNOME&amp;rsquo;s or rxvt, allow you to insert Unicode typing a Unicode code point. The Spanish layouts don&amp;rsquo;t provide a shortcut for it though, and if you try to do Level3-Shift+l, you&amp;rsquo;ll get a Polish character, “ł”, that is of no use in neither Catalan, Spanish, Galician, Basque or other languages in the Spanish state.&lt;/p&gt;
&lt;p&gt;We wanted to replace that with ŀ, but when we had a look at it last Saturday night during our stay in Bruxelles, we couldn&amp;rsquo;t find what the name for Unicode&amp;rsquo;s &lt;span class="kbd"&gt;U+0140&lt;/span&gt;/&lt;span class="kbd"&gt;U+013F&lt;/span&gt; was in XKB-speak. So, &lt;a href="https://oskuro.net/en/posts/fosdem-2006"&gt;as I said&lt;/a&gt;, on Sunday I went looking for Daniel and Keith to see if we would be clued up.&lt;/p&gt;
&lt;p&gt;The solution is easy: there is no name mapping, but you can use Unicode in 0x100XXXX notation directly in your X config file to make it work. He tried in his laptop, and why not, generated a patch for X.Org 7.0&amp;rsquo;s xkeyboard-config. Daniel can&amp;rsquo;t be &lt;em&gt;that&lt;/em&gt; good, so he forced me to spread lies about the English language in this blog entry if we wanted the patch &lt;a href="https://bugs.freedesktop.org/show_bug.cgi?id=6047"&gt;committed&lt;/a&gt;. :) Support for X.Org 6.8 and 6.9 isn&amp;rsquo;t planned, unless you bribe your X maintainer to add a tiny patch.&lt;/p&gt;
&lt;p&gt;This has been implemented as an &amp;ldquo;es&amp;rdquo; keyboard extension (named “cat”) because other systems don&amp;rsquo;t have that feature in the Spanish layout, and X.Org wants to remain compatible with the rest. We&amp;rsquo;ll have to add a&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; Option &amp;quot;XkbVariant&amp;quot; &amp;quot;cat&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;option to our keyboard section in &lt;span class="kbd"&gt;xorg.conf&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not using X.Org 7.0, you might want to try:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;xmodmap -e &amp;quot;keycode 46 = l L U140 U13f U140 U13f&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;but I don&amp;rsquo;t know if that&amp;rsquo;ll work in all systems. To test in your keyboard, that&amp;rsquo;ll probably be “AltGr+l” or “AltGR+L”.&lt;/p&gt;
&lt;p&gt;What we need to do now is to add support for the character in more fonts, alternative spellings for words using the “ela geminada” (ie, “col·labora” and “coŀlabora”) in dictionaries, wordlists&amp;hellip;, and of course, teach users about the avalability of this, and promote its usage.&lt;/p&gt;</description></item><item><title>Debian installer under control</title><link>https://oskuro.net/en/posts/d-i-ca-2004/</link><pubDate>Thu, 05 Feb 2004 21:10:00 +0000</pubDate><guid>https://oskuro.net/en/posts/d-i-ca-2004/</guid><category>free software</category><category>debian</category><category>d-i</category><category>catalan</category><category>l10n</category><description>&lt;p&gt;I just committed the final remaining bits of our Catalan translation for Debian installer. Finally I can be happy when the next beta comes out, as I won&amp;rsquo;t feel guilty anymore. ;) Thanks to bubulle and vorlon for caring, they really made me get my ass moving and finish my already rotting translation before it was completely useless. I won&amp;rsquo;t do the documentation myself. I remember doing parts of that for the Woody release notes and I remember it was quite tedious, but hopefully there&amp;rsquo;ll be plenty of volunteers to do it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.raspberryginger.com/jbailey"&gt;Jeff Bailey&lt;/a&gt; asked me yesterday what is the &amp;ldquo;official&amp;rdquo; DVD-Ripper for GNOME. I don&amp;rsquo;t know of any&amp;hellip; is there one? If not, I guess it&amp;rsquo;d be cool to have one, just to piss the MPAA a bit. :) Speaking of that, I read in today&amp;rsquo;s newspaper that the Oscar Awards Ceremony won&amp;rsquo;t be totally live on TV, it&amp;rsquo;ll have a slight delay just in case someone decides to show their penis or breast or butt in the middle. Heh, America is funny.&lt;/p&gt;
&lt;p&gt;The Valencian exam went very well: the text was about trains (which I love), and I just had to read a few lines, and then comment a bit about the topic. After two or three minutes, the examiner said it was enough, and told me I&amp;rsquo;d have news soonish. Woot.&lt;/p&gt;
&lt;p&gt;The silly virus appeared to be declining a bit in the last days, but today it hit my mail server very hard again. It&amp;rsquo;s annoying&amp;hellip; that box is a P150 and on normal circumstances it just idles and idles, but now it&amp;rsquo;s very loaded and hitting swap most of the time, annoying me with the HD noise. If only the stupid windows &lt;s&gt;users&lt;/s&gt; developers could get a clue and fix their crap&amp;hellip; grrr!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.orkut.com/"&gt;Orkut&lt;/a&gt; is getting boring.&lt;/p&gt;</description></item><item><title>Reorganisation of the Debian Catalan translations</title><link>https://oskuro.net/en/posts/ca-plan/</link><pubDate>Tue, 20 Jan 2004 20:26:00 +0000</pubDate><guid>https://oskuro.net/en/posts/ca-plan/</guid><category>free software</category><category>debian</category><category>catalan</category><category>l10n</category><description>&lt;p&gt;&lt;a href="http://www.hadrons.org/~guillem/"&gt;Guillem&lt;/a&gt; and I have finally decided what coordination strategy we want to use for Debian&amp;rsquo;s reborn Catalan l10n team. The Dutch and French teams have a quite organised &lt;a href="http://lists.debian.org/debian-i18n/2004/debian-i18n-200401/msg00034.html"&gt;method&lt;/a&gt; that works through e-mail, as we wanted, and provides a way of nicely &lt;a href="http://www.famdijkstra.org/debian/l10n/"&gt;tracking the status&lt;/a&gt; of all the translations that Debian translators need to care about. We have a proposal written which we&amp;rsquo;ll mail to &lt;a href="mailto:debian-l10n-catalan@l.d.o"&gt;debian-l10n-catalan@l.d.o&lt;/a&gt; tomorrow, let&amp;rsquo;s see if people like it.&lt;/p&gt;
&lt;p&gt;Uploaded &lt;a href="http://www.gtranslator.org/"&gt;GTranslator&lt;/a&gt; 1.1.4 to Debian, after applying a patch to remove some GTK 2.3-only (I guess) stuff.&lt;/p&gt;
&lt;p&gt;Yesterday I went to bed at 1:30AM, probably managed to get asleep at around 4:30. Excellent&amp;hellip;&lt;/p&gt;</description></item><item><title>World Domination Plan delayed a bit</title><link>https://oskuro.net/en/posts/catalan-d-i/</link><pubDate>Fri, 16 Jan 2004 19:11:00 +0000</pubDate><guid>https://oskuro.net/en/posts/catalan-d-i/</guid><category>free software</category><category>debian</category><category>d-i</category><category>catalan</category><category>l10n</category><description>&lt;p&gt;Today I was &lt;a href="http://lists.debian.org/debian-l10n-catalan/2004/debian-l10n-catalan-200401/msg00000.html"&gt;prodded&lt;/a&gt; publicly on &lt;a href="mailto:debian-l10n-catalan@lists.debian.org"&gt;debian-l10n-catalan@lists.debian.org&lt;/a&gt; about the lack of Catalan translations for &lt;a href="http://www.debian.org/devel/debian-installer/"&gt;Debian Installer&lt;/a&gt;&amp;hellip; looks like I had slacked for too long, although I had finally restarted my work on this during the last few days. Finishing it isn&amp;rsquo;t a big problem -it&amp;rsquo;s not that big-, what was slowing me down was my lack of experience to merge the big full ca.po into the little modules&amp;rsquo; po files. I don&amp;rsquo;t know why, but I hadn&amp;rsquo;t learned about msgmerge -C, which will do the trick (although it&amp;rsquo;s still quite time consuming, at least for the first commits which will need changes to probably all the installer modules). Christian Perrier and Steve Langasek (the very famous Catalan-American ;) have offered help to handle this. I&amp;rsquo;ll probably accept their kind offer tomorrow, when I finish putting my po more or less in shape. All of this makes me wonder something else, though. What is the status of the SGML installer and release notes docs for Sarge? Has work started on this? If so, I should probably find some minion to handle the Catalan translation if we want to have it ready in time.&lt;/p&gt;
&lt;p&gt;In short, the Catalan World Domination Plan has been slightly delayed, but just wait&amp;hellip; in 10 months or so you&amp;rsquo;ll find yourselves saying &amp;ldquo;Bon dia!&amp;rdquo; every morning!&lt;/p&gt;
&lt;p&gt;I need to find some time to do some GNOME commits I have pending, mostly Catalan corrections from Jordi Mas to a zillion modules in the extra and fifth-toe sections. I promise it&amp;rsquo;ll be done by the weekend.&lt;/p&gt;
&lt;p&gt;I also have to do my usual ration of studying, plus some cycling training, plus I have to be in a party in about 2 hours. This weekend is going to be short&amp;hellip;&lt;/p&gt;
&lt;p&gt;I tried to upload the new mailutils snapshot today, but found out it requires the &lt;a href="http://home.o2w.net/~ivo/index/debian/gnutls10-in-sid.scratchpad%22"&gt;new gnutls packages&lt;/a&gt; which are stuck in the new/ queue. I downloaded the packages from Ivo&amp;rsquo;s web, but can&amp;rsquo;t upload until the packages hit incoming. This started a discussion which made us find out a few packages still use gnutls5. Time to change that&amp;hellip; On other fronts, StevenK fixed the remaining issues with alsa-driver 1.0.1, and it&amp;rsquo;s ready for upload. Probably tomorrow. What we can&amp;rsquo;t upload yet is alsa-lib, that&amp;rsquo;s going to get hairy thanks to an API change in 1.0.x&amp;hellip;&lt;/p&gt;
&lt;p&gt;Now, off to cook some Spanish omelet&amp;hellip;&lt;/p&gt;</description></item><item><title>Fucked priorities</title><link>https://oskuro.net/en/posts/priorities/</link><pubDate>Tue, 06 Jan 2004 16:48:00 +0000</pubDate><guid>https://oskuro.net/en/posts/priorities/</guid><category>stuff</category><category>l10n</category><category>catalan</category><description>&lt;p&gt;I hate when I know I have something important to do, and I keep avoiding doing it by doing all sorts of other lower priority tasks.&lt;/p&gt;
&lt;p&gt;For example, I just read &lt;a href="http://www.kaijanaho.info/antti-juhani/blog/en/debian"&gt;Antti-Juhani&lt;/a&gt;&amp;rsquo;s &lt;a href="http://www.kaijanaho.info/antti-juhani/blog/2004/01/06#grep-dctrl-i18n"&gt;call for help&lt;/a&gt; on dctrl-tools&amp;rsquo; i18n/l10n. Instead of studying for the already too menacing exams, or at least translating Debian Installer, I suddenly felt the _urge_ to have a look at this package. The result is cool, grep-dctrl is now translated to Catalan for the next release, but the really important duties remain undone. Antti-Juhani just pointed out that I&amp;rsquo;m obviously &lt;a href="http://groups.google.com/groups?selm=3BF95FFC.8785B546%40stanford.edu"&gt;not the only one&lt;/a&gt;, and I think I&amp;rsquo;m glad I don&amp;rsquo;t have a cat, at least. :)&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see if I can get *something* done in the next few hours. After scribbling this stupid blog entry, things don&amp;rsquo;t look too bright, though. ;)&lt;/p&gt;</description></item><item><title>Buried below po files</title><link>https://oskuro.net/en/posts/l10n-ca/</link><pubDate>Sun, 04 Jan 2004 19:35:00 +0000</pubDate><guid>https://oskuro.net/en/posts/l10n-ca/</guid><category>free software</category><category>l10n</category><category>catalan</category><description>&lt;p&gt;Exams are near, so it&amp;rsquo;s probably translation season again, that time of the year when I work hard on all those Catalan translations I have neglected during the last months.&lt;/p&gt;
&lt;p&gt;This evening I&amp;rsquo;ve restarted my work on GNOME 2.6, due on March. The number of new strings or strings to update is long, but I normally make it. What worries me is that the &lt;a href="http://www.gnome.org/start/2.5/modules/"&gt;proposed modules&lt;/a&gt; for inclusion in GNOME 2.6 will add 6000+ strings to the list, and I&amp;rsquo;m not sure we&amp;rsquo;ll be able to cope with that. There&amp;rsquo;s an &lt;a href="http://mail.gnome.org/archives/gnome-i18n/2004-January/msg00010.html"&gt;ongoing thread&lt;/a&gt; on gnome-i18n discussing this.&lt;/p&gt;
&lt;p&gt;While doing updates and assigning modules to other translators, I&amp;rsquo;ve noticed that our gal translation was quite outdated, but I remember Aleix had updated it recently. For some months, Evo folks have asked to translate evolution 1.4, and recently they switched their focus to 1.5. All the translation work on evolution-1-4-branch hasn&amp;rsquo;t been ported to HEAD, so the gal translation was temporarily lost. Of course, I watch for these things for my team, but I wonder how many translations get lost during branch transitions at GNOME&amp;rsquo;s CVS. Another example, with the libmrproper -&amp;gt; planner transition, we have lost our last update to libmrproper&amp;rsquo;s ca.po. I need to merge them back manually using &lt;span class="kbd"&gt;msgcat&lt;/span&gt; or whatever.&lt;/p&gt;
&lt;p&gt;Besides GNOME, I had also promised Debian Installer translations for December 28, but never got near finishing it. It won&amp;rsquo;t take long though, that&amp;rsquo;s #1 priority right now. On the Debian Catalan l10n front, &lt;a href="http://www.hadrons.org/~guillem/"&gt;Guillem&lt;/a&gt; and I are planning a rebirth of the Catalan team, as the current model didn&amp;rsquo;t scale too well: I was the only person reviewing what needed committing, and some of the translations that came in needed hours of correction work, so I ended burning out. Now there are other Catalan-speaking Debian developers, and hopefully we&amp;rsquo;ll be able to work more efficiently in the future.&lt;/p&gt;</description></item></channel></rss>