|
I need to translate ask-related-questin string:No questions like this have been found. but it's not in django.po .how can i translate that? |
|
I have successfully used GetText for translation of JavaScript files in three projects. Of course GetText natively doesn't support JavaScript and JavaScript also doesn't support GetText. My solution has been the following. In JavaScript I surround translatable strings with gettext("your text here"). Then I have a script that pulls the strings out of JavaScript files and creates a C file, because C is supported by gettext. Then I use xgettext on the generated C files and on any other files in my project to produce POT and PO files. After translating PO files, I have to get the translations back to JavaScript... I parse the JavaScript files again, remembering the list of translatable strings, then for every locale: Using a language with GetText support (in my case PHP) I translate all the strings and output JavaScript file. If you aren't dealing with a JavaScript-intensive web-app, you should think twice before having page content created by JavaScript in the first place. |
Maybe this will help you: https://docs.djangoproject.com/en/dev/topics/i18n/localization/#creating-message-files-from-js-code
that link is dead