Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Spanish translation

#356

Enrique G. Paredes sent a spanish translation (attached) along with a list of cosmetic problems brought by it (below). Moreover, he also sent a translated example file. The task here is:

  • Integrate the translations in the project and with Transifex.
  • Add a mechanism to open a localized example file
  • Fix, if reasonable, the list of problems below.
Mac OS X
--------
- All the Sparkle framework localizations are missing (and also please update it to the last version, since some "msgids" seem to have changed)
- Dialogs too narrow (maybe should be sized after the maximum length of the localized strings):
  * Preferences   
  * CSV import options
- Localization not loaded:
  * Export CSV dialog:
     cocoa/ui/export_panel.py [6]: scopeRadio = RadioButtons(result, ["All", "Selected"])
  * Date range selector text:
     cocoa/mg_cocoa.py ?
     qt/controller/date_range_selector.py ?

Windows
--------
- Localization not loaded in the "Update" dialog:
  * Title: "Checking for updates"
  * Message: "Your software is up to date"
- Localization not loaded in the "About moneyGuru":
  * Title: "About moneyGuru"
  * Button: "OK" "Register"

All
--------
- Names of the months are not translated (in charts, DateRangeSelector, etc…)
- There are some not escaped '&' chars in gettext strings, I've found: 
  * core/gui/account_pie_chart.py [64]:  _AccountPieChart.__init__(self, networth_view, tr('Assets && Liabilities'))
  * core/gui/main_window.py [47]:  PaneType.Profit: tr("Profit && Loss"),
  * core/gui/profit_graph.py [42]:   return tr('Profit && Loss')
  * qt/controller/main_window.py [193]:   self.actionShowProfitLoss = QAction(tr("Profit && Loss"), self)
  * You can check other possible failures by running:
    grep -R -e "tr(.* && .*)" . # Missing escaped &
    grep -R -e " & .*\")" .  # Mac OS X conflictive cases?

Reported by Virgil Dupras · February 2nd, 2013 @ 05:28 PM

State: accepted
Milestone: none
Assigned to: Virgil Dupras Virgil Dupras

Activity

  1. Virgil Dupras
    Virgil Dupras

    Of course, I forgot to attach the file.

    February 2nd, 2013 @ 05:29 PM

  2. Virgil Dupras
    Virgil Dupras

    Added Spanish translation to moneyGuru, hscommon and qtlib and made a shallow check that it worked on Ubuntu. https://bitbucket.org/hsoft/moneyguru/commits/a05369776dc4be67ffade...

    Cocoa integration still needed.

    February 2nd, 2013 @ 06:44 PM

  3. Virgil Dupras
    Virgil Dupras
    • Assigned user set to Virgil Dupras

    March 10th, 2013 @ 03:52 AM

  4. Virgil Dupras
    Virgil Dupras

    (from [0d209c395c2c]) [#356 Spanish translation] Fixed a few i18n-related problems on Qt.

    March 10th, 2013 @ 03:55 AM

  5. Zygha
    Zygha
    • Tag changed from feature, localization to translation services

    When looking to expand your business globally, it's critical to use the services of a translation agency. Professional translation services can provide a team of highly experienced translators and can provide you with a guaranteed turnaround time. In addition, the best translation agencies can also offer expert advice and other professional services. These services can help you communicate with your international customers in their language and maximize your business's global exposure.

    Professional translation services have in-house translators specializing in many areas, including marketing materials, legal contracts, and technical manuals. They can also consult with industry experts to help them with specific industry requirements. This can help ensure that the final output is accurate. In addition, professional translation services can provide faster turnaround times than amateurs.

    October 5th, 2022 @ 07:32 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.