View Single Post
Old 01-31-2012, 05:05 PM   #227
ixtab
(offline)
ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.
 
ixtab's Avatar
 
Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
In the mean time, I dared to make "the big move": I installed the 5.0.3 update on my device.

Much to my surprise, there wasn't a single complaint. The update simply got installed without any problems, so I'm on 5.0.3 now

After a bit of caretaking, I looked into the parts relating to localization.
  • blanket messages didn't change.
  • pillow messages didn't change.
  • Java messages changed minimally (one new property got introduced), see below.

The changes concerning Java properties are:
Code:
$ diff -burN /tmp/kt/501/ /tmp/kt/503/
diff -burN /tmp/kt/501/com/amazon/ebook/booklet/reader/resources/ReaderResources.properties /tmp/kt/503/com/amazon/ebook/booklet/reader/resources/ReaderResources.properties
--- /tmp/kt/501/com/amazon/ebook/booklet/reader/resources/ReaderResources.properties	2012-01-31 22:25:57.062290769 +0100
+++ /tmp/kt/503/com/amazon/ebook/booklet/reader/resources/ReaderResources.properties	2012-01-31 22:26:21.642326813 +0100
@@ -17,6 +17,12 @@
 font.menu.label.wordsperline=Words Per Line\:
 font.menu.text=Aa
 font.menu.title=Fonts
+font.menu.typeface.altlist[0]=alternate1
+font.menu.typeface.altlist[1]=alternate2
+font.menu.typeface.altlist[2]=alternate3
+font.menu.typeface.display.altlist[0]=Font A
+font.menu.typeface.display.altlist[1]=Font B
+font.menu.typeface.display.altlist[2]=Font C
 font.menu.typeface.display.list[0]=regular
 font.menu.typeface.display.list[1]=condensed
 font.menu.typeface.display.list[2]=sans serif
In other words: there are 3 properties which will get blacklisted right away for translation ("font.menu.typeface.altlist"), and other 3 properties which do not seem to show up on the device (at least, I didn't find them anywhere).

In summary this means that our current translation state ("5.0.0") will work perfectly well with all Kindle Touch versions, including 5.0.3. I do not see a need to create a new release/tag/version/whatever at this moment.

I'm actually in favor of including ("backporting") these resources into the "5.0.0" release: their presence will not do any harm to older firmwares, and we spare ourselves from needless branching/versioning and user confusion ("What? I have a device that says 'Kindle Touch', and I want it in my language. Which freaking package do I have to download?!").

Just my opinion though, so I didn't commit anything yet and I'm open to other proposals.

Last edited by ixtab; 01-31-2012 at 05:43 PM. Reason: typo
ixtab is offline   Reply With Quote