comfy / comfortable-mexican-sofa

ComfortableMexicanSofa is a powerful Ruby on Rails 5.2+ CMS (Content Management System) Engine
MIT License
2.72k stars 638 forks source link

Missing Translations #771

Open GBH opened 6 years ago

GBH commented 6 years ago

After upgrade to 2.0 there are quite a few missing translations. Would appreciate if somebody could complete some of them: https://github.com/comfy/comfortable-mexican-sofa/tree/master/config/locales

When adding a new locale update this file: https://github.com/comfy/comfortable-mexican-sofa/blob/master/lib/comfortable_mexican_sofa/configuration.rb#L90

6temes commented 6 years ago

I will do the Catalan translations.

man0s commented 6 years ago

I can see that there is not a Greek translation, mind if i do it (Ελληνικά)?

Thanks, man0s.

GBH commented 6 years ago

@man0s of course. Go for it, and thanks!

glebm commented 6 years ago

Consider using i18n-tasks.

GBH commented 6 years ago

@glebm I thought about it. But google translations are pretty shoddy for small text snippets when it doesn't know the context.

glebm commented 6 years ago

i18n-tasks can also verify that all the keys are used, all the keys are present in all locales, and all the locale files are formatted consistently (and it can auto-format them if necessary).

GBH commented 6 years ago

I used i18n-tasks for a bombed-out project where devs had no idea how to maintain locales. (great gem btw, thanks). Here there's a test that I set up ages ago that checks for locale file consistency and config is set to throw exceptions on missing keys. It's pretty solid.

gr8bit commented 5 years ago

Made a PR for german.