Am un proiect unde mi s-a cerut sa fac o platforma de discutii si mi-a placut destul de mult Discourse asa ca m-am gandit sa incep sa il instalez si sa il configurez.
Problema de care m-am lovit este traducerea lui, pentru ca trebuie neaparat sa fie in limba romana.
Am creat fisierele si am inceput traducerea, pana m-am lovit de o problema. Nu stiu care este workflow-ul corect. Sa presupunem ca am creat fisierele necesare config/locales/client.ro.yml si config/locales/server.ro.yml si in plus mai trebuia sa creez si app/assets/javascripts/locales/ro.js.erb
Astfel dupa ce le-am creat si am restartat docker-ul mi-a aparut in admin optiunea de ro. Problema este ca dupa ce o selectam primeam in browser eroarea /javascripts/locales/ro.js 404 (Not Found)
Si nu stiu daca trebuie sa fac asset generation sau ceva ca sa mearga. Aveti ceva sugestii?
EDIT: as vrea ca in final sa fac in pull request ca sa beneficieze toti de traducerea in limba romana.
Dupa rebuild mi-a disparut optiunea de ro si din cate am vazut a tras iar fisierele de pe git si astfel mi-au disparut fisierele .ro.yml pe care le pusesem in director.
Am impresia ca mi-a creat o instanta noua de docker cu rebuild
Deci deocamdata nu este solutia. Ma bucur ca nu mi-au disparut datele din DB si configurarile pe care le-am facut.
Update-ul face la un moment dat ceva de genul git --reset HEAD deci rebuild ma scapa de toata grija
Trebuie dupa ce am fisierele de traducere complete o sa fac pull request si pe urma nu o sa pierd tot la update.