Ticket #3175 (closed Feature Requests: fixed)

Opened 3 years ago

Last modified 2 years ago

Provide a .pot file for all modules in i18n so that translators easier can do localization

Reported by: mickecarlsson Assigned to: mickecarlsson
Priority: minor Milestone: 2.6
Component: Languages / Translation Version:
Keywords: Cc:
Confirmation: Confirmed SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description

Scan all module directories, create a <modulename>.pot for each module and put it in <modulename>/i18n. By doing this we provide translators and easier way to do localizations and we can keep an update of all localizations strings and use msgmerge for easier update when new text strings are added to a module.

Change History

09/09/08 03:25:40 changed by mickecarlsson

  • owner set to mickecarlsson.

09/09/08 10:26:04 changed by p_lindheimer

  • confirmation changed from Unreviewed to Confirmed.
  • milestone changed from 2.5 to 3.0.

that sounds like a good idea. I'm going to move this to the next milestone although being an 'infrastructure' type change, it can be applied to the 2.5 branch once done. It does not have to gate the release.

Please make sure that the tool that does this pulls all strings from module.xml that are not translatable, which will require a tool that knows how to parse those xml files for the known strings. It would be relatively easy to use existing functions that FreePBX uses to do such for the xml.

08/18/09 16:47:19 changed by p_lindheimer

  • status changed from new to closed.
  • version deleted.
  • resolution set to fixed.

aren't you already doing this? I'm going to close it as fixed, but feel free to reopen if you think it is not being handled.

08/18/09 23:44:34 changed by mickecarlsson

I must have forgot to close this ticket. Yes, I am doing this. Ticket will remain closed.