Forums » Development »
Internationalization
Added by Aleksandar Pavic over 7 years ago
Is there some tool that extracts string to lang file?
Replies (3)
RE: Internationalization
-
Added by Aleksandar Pavic over 7 years ago
I know there is:
rake locales
but how to use it to extract new strings from plugins for example?
RE: Internationalization
-
Added by Jan from Planio www.plan.io over 7 years ago
Redmine uses the Rails Internationalization (I18n) API with flat YAML files.
You can find Redmine's files in config/locales/*.yml
and plugin locale files in plugins/$PLUGIN_NAME/config/locales/*.yml
.
RE: Internationalization
-
Added by Aleksandar Pavic over 7 years ago
Yup I know that, but what I want is a command to extract strings from views, much like
I can see this few tasks
rake locales # Updates and checks locales against en.yml rake locales:add_key # Adds a new top-level translation string to all locale file (only works for childless keys, probably doesn't work on... rake locales:check_interpolation # Checks interpolation arguments in locals against en.yml rake locales:check_parsing_by_psych # Check parsing yaml by psych library on Ruby 1.9 rake locales:dup # Duplicates a key rake locales:remove_key # Removes a translation string from all locale file (only works for top-level childless non-multiline keys, probably ... rake locales:update # Updates language files based on en.yml content (only works for new top level keys)
but I how to run it in a plugin's directory...?