[haiku-bugs] [Haiku] #7480: Mail preferences only partially localized

  • From: "taos" <trac@xxxxxxxxxxxx>
  • Date: Tue, 26 Apr 2011 14:49:53 -0000

#7480: Mail preferences only partially localized
------------------------------+------------------------------
 Reporter:  taos              |        Owner:  czeidler
     Type:  bug               |       Status:  new
 Priority:  normal            |    Milestone:  R1
Component:  Preferences/Mail  |      Version:  R1/Development
 Keywords:  localization      |   Blocked By:
 Blocking:                    |  Has a Patch:  0
 Platform:  All               |
------------------------------+------------------------------
 Using r41280 (gcc2hybrid).

 Mail preflet is only partially localized. (For screenshots, I switched to
 Russian (cyrillic) to emphasize the missing parts.)

 * "Settings" tab is fully localized (not shown here).

 * "Accounts" tab is partially localized:

   [[Image(Account.png)]]

   "· Incoming", "· Outgoing", and "· E-mail filters" are prepared for
 translation in ConfigWindow.cpp. These strings appear on
 [http://hta.polytect.org/catalogs/view/132/ru HTA] and are also included
 in the respective catkeys. However, the translation is not used (maybe
 because of the bullet?).

   * "Incoming" settings are not localized at all.

     [[Image(Incoming.png)]]

   * "Outgoing" settings are not localized.

     [[Image(Outgoing.png)]]

   * "E-mail filters" settings are not localized.

     [[Image(E-mail_filters.png)]]

   A number of these strings is already prepared for translation by using
 B_TRANSLATE() in source code. AutoConfigView.cpp for example used to
 provide strings with context "E-Mail" at some point in the past (as
 evident in obsolete strings on
 [http://hta.polytect.org/catalogs/view/132/ru HTA]), but is currently
 missing "#include Locale.h" and an entry in the corresponding jamfile.
 FilterConfigView.cpp provides strings with context "Config Views" that
 were translated on HTA, but is also missing from jamfile. So, already
 translated strings never make it to the corresponding catkeys.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7480>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: