Is the only thing now to build the language packs by hand or am I missing something?
If the module is well done, you can translate it within Moodle (AMOS integrated)
I'm sorry, I don't understand what you mean. I found information about AMOS but the documentation kind of assumes rather a lot. I took it that it is some separate thing not built into moodle?? I'd never heard of it until yesterday so I'm still confused as to what it is.
This project is for a client and, unfortunately, it would be problematic to share the code or strings at this stage.
With shared plugins, the maintainer has an option to submit the English strings into AMOS. The plugin then appears as non-standard component in the AMOS interface and can be translated by anybody in the world. There is no way yet how to do it automatically so the maintainer has to contact me directly and I will put the English strings into AMOS on behalf of them. Currently mod_book is translated this way, for example. The translations are then part of ZIP packages generated by AMOS so anybody who installs the Book module, has it automatically localized (given then the module is translated in AMOS).
Hi David, I'm puzzled by the meaning of "shared" in what you wrote:
"If you do not want to share the English strings, you can't use AMOS ..." and "With shared plugins, the maintainer has an option to submit the English strings into AMOS."
How do the English strings of a 3rd-party plugin become "shared"? By contacting you so you put those strings into AMOS, I suppose?
Anyway, I just noticed that the Questionnaire plugin (which I co-maintain with Mike Churchward) is present in AMOS. Maybe because I asked you to put it there, in an email dated 26-11-201.
However, I am puzzled that the AMOS filter on Questionnaire (for French) says that 294 strings are missing out of 298. Does this mean that AMOS does not take into account the existing translations (present in mod/questionnaire/lang/ folders and I have to copy-paste all the strings from those folders into AMOS? Why not have it automatically done?
And yes, 3rd party modules that are registered in the Plugins database, can be imported into AMOS only after explicit request sent to me for now. As I said, this is to be automated in the future (so that strings are pushed from the Plugins into the AMOS every time the maintainer uploads a new version of the plugin).