#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.