We are rails workshop and doing continuous integration on CircleCI.
Our app is serving customers from different countries. Internationalization is key in our app. Rails provides very good support for i18n and takes care of most.
However we have loop whole in our workflow where devs tend to push I18n files with incomplete information, i.e. setting up messages for EN version and left incomplete for other countries. We tried to tighten the process to ensure I18n files are always updated with all language versions.
Since devs are not good at messaging part, during the development we setup yaml file with…