Re: String freeze breakage: gnome-applets/po-locations/*



On Sat, 2004-08-21 at 21:19, Christian Rose wrote:
> lör 2004-08-21 klockan 13.41 skrev Simos Xenitellis:
> > Hi All,
> > I was just told I broke the string freeze :(
> > Could you please update your translations?
> > 
> > If you get your .po files from the status page, the URL is
> > http://l10n-status.gnome.org/gnome-2.8/PO/gnome-applets-locations.HEAD.[your language code].po
> > The .pot file is:
> > http://l10n-status.gnome.org/gnome-2.8/PO/gnome-applets-locations.HEAD.pot
> > 
> > There was an addition of small airports in Greece, update of city names
> > to modern Greek and addition of the capital city of Cyprus airport.
> 
> No, it's not supposed to be like "oops, I broke it, now please update
> all your translations".

ack.

> 
> Can you tell us:
> 
> * What changed? Which exact messages were affected?

What changed: 
Entries related to the file gnome-applets/gweather/Locations.xml.in
with regards to countries: Greece, Cyprus.

What exact messages were affected (diff between original file to final
file):

--- Locations.xml.in	2004-08-18 01:31:46.000000000 +0100
+++ gnome-applets/gweather/Locations.xml.in	2004-08-19
16:40:46.000000000 +0100
@@ -9575,6 +9575,10 @@
     <code>LCLK</code>
    </location>
    <location>
+    <_name>Nicosia</_name>
+    <code>LCNC</code>
+   </location>
+   <location>
     <_name>Paphos</_name>
     <code>LCPH</code>
    </location>
@@ -10023,19 +10027,27 @@
  <country>
   <_name>Greece</_name>
    <location>
-    <_name>Andravida</_name>
-    <code>LGAD</code>
+    <_name>Agrinio</_name>
+    <code>LGAG</code>
    </location>
    <location>
-    <_name>Alexandroupolis</_name>
+    <_name>Alexandroupoli</_name>
     <code>LGAL</code>
    </location>
    <location>
+    <_name>Andravida</_name>
+    <code>LGAD</code>
+   </location>
+   <location>
     <_name>Araxos</_name>
     <code>LGRX</code>
    </location>
    <location>
-    <_name>Athinai</_name>
+    <_name>Astypalaia</_name>
+    <code>LGPL</code>
+   </location>
+   <location>
+    <_name>Athens</_name>
     <code>LGAV</code>
    </location>
    <location>
@@ -10043,11 +10055,27 @@
     <code>LGSA</code>
    </location>
    <location>
-    <_name>Elefsis</_name>
+    <_name>Chios</_name>
+    <code>LGHI</code>
+   </location>
+   <location>
+    <_name>Dekelia</_name>
+    <code>LGTT</code>
+   </location>
+   <location>
+    <_name>Elefsina</_name>
     <code>LGEL</code>
    </location>
    <location>
-    <_name>Iraklion</_name>
+    <_name>Ikaria</_name>
+    <code>LGIK</code>
+   </location>
+   <location>
+    <_name>Ioannina</_name>
+    <code>LGIO</code>
+   </location>
+   <location>
+    <_name>Iraklio</_name>
     <code>LGIR</code>
    </location>
    <location>
@@ -10055,11 +10083,31 @@
     <code>LGKL</code>
    </location>
    <location>
+    <_name>Karpathos</_name>
+    <code>LGKP</code>
+   </location>
+   <location>
+    <_name>Kasos</_name>
+    <code>LGKS</code>
+   </location>
+   <location>
+    <_name>Kasteli</_name>
+    <code>LGTL</code>
+   </location>
+   <location>
+    <_name>Kastelorizo</_name>
+    <code>LGKJ</code>
+   </location>
+   <location>
+    <_name>Kastoria</_name>
+    <code>LGKA</code>
+   </location>
+   <location>
     <_name>Kavala</_name>
     <code>LGKV</code>
    </location>
    <location>
-    <_name>Kefallinia</_name>
+    <_name>Kefallonia</_name>
     <code>LGKF</code>
    </location>
    <location>
@@ -10067,6 +10115,10 @@
     <code>LGKR</code>
    </location>
    <location>
+    <_name>Kithira</_name>
+    <code>LGKC</code>
+   </location>
+   <location>
     <_name>Kos</_name>
     <code>LGKO</code>
    </location>
@@ -10075,16 +10127,48 @@
     <code>LGKZ</code>
    </location>
    <location>
+    <_name>Larisa</_name>
+    <code>LGLR</code>
+   </location>
+   <location>
+    <_name>Leros</_name>
+    <code>LGLE</code>
+   </location>
+   <location>
     <_name>Limnos</_name>
     <code>LGLM</code>
    </location>
    <location>
+    <_name>Megara</_name>
+    <code>LGMG</code>
+   </location>
+   <location>
+    <_name>Mikonos</_name>
+    <code>LGMK</code>
+   </location>
+   <location>
+    <_name>Milos</_name>
+    <code>LGML</code>
+   </location>
+   <location>
     <_name>Mitilini</_name>
     <code>LGMT</code>
    </location>
    <location>
-    <_name>Mykonos</_name>
-    <code>LGMK</code>
+    <_name>Naxos</_name>
+    <code>LGNX</code>
+   </location>
+   <location>
+    <_name>Nea Anchialos</_name>
+    <code>LGBL</code>
+   </location>
+   <location>
+    <_name>Paros</_name>
+    <code>LGPA</code>
+   </location>
+   <location>
+    <_name>Porto Cheli</_name>
+    <code>LGHL</code>
    </location>
    <location>
     <_name>Preveza</_name>
@@ -10103,14 +10187,38 @@
     <code>LGSR</code>
    </location>
    <location>
+    <_name>Sitia</_name>
+    <code>LGST</code>
+   </location>
+   <location>
     <_name>Skiathos</_name>
     <code>LGSK</code>
    </location>
    <location>
+    <_name>Skiros</_name>
+    <code>LGSY</code>
+   </location>
+   <location>
+    <_name>Sparti</_name>
+    <code>LGSP</code>
+   </location>
+   <location>
+    <_name>Syros</_name>
+    <code>LGSO</code>
+   </location>
+   <location>
+    <_name>Tanagra</_name>
+    <code>LGTG</code>
+   </location>
+   <location>
     <_name>Thessaloniki</_name>
     <code>LGTS</code>
    </location>
    <location>
+    <_name>Tripoli</_name>
+    <code>LGTP</code>
+   </location>
+   <location>
     <_name>Zakinthos</_name>
     <code>LGZA</code>
    </location>


> * Where's the Bugzilla bug report where this patch was discussed?

I did not submit the above patch as a bug report, if you are referring
to that.

In a previous e-mail I was referring to the explanation provided in this
bug report:
http://bugzilla.gnome.org/show_bug.cgi?id=89746#c53

> * Why couldn't this change have been applied before the freeze, and why
> can't it wait until after the freeze?

I did not know that gnome-applets/po-locations/ were counted in the
string freeze.

I was having in mind what I said in
http://bugzilla.gnome.org/show_bug.cgi?id=89746#c53
that po-Locations should not be part of the stats (therefore string
freeze), as it is impractical 
to translate all messages. 

If a message is left untranslated, the English original will be used
automatically (and the .mo file
is really small).
For untranslated terms, I noticed we duplicate the English translation
in po-locations, which takes space. 

For example, 
#: gweather/Locations.xml.in.h:2
msgid "Abakan"
msgstr "Abakan"
 
#: gweather/Locations.xml.in.h:3
msgid "Abbotsford"
msgstr "Abbotsford"
....

counting over 82% of the file (for Greek). For other languages is
typically more.

If the msgstr was blank, you get the same effect (untranslated message,
so use existing English string). However, by translating it, it takes
space in the .mo file. If the string was untranslated, it does not take
any space in the final .mo file.

A full compiled
po-Locations .mo file for one language is about 120KB. Times 37 (current
number of languages) makes 4.4MB, just for po-Locations
translation files.

> After we have that information, *then* we can discuss whether this
> change is important enough to breake the freeze and whether it should be
> reverted or not.

I do not press you to accept the changes. Feel free to revert my commits
as I may re-apply them after this release.

Simos



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