Bałagan w plikach en.yml i pl.yml

Mam dwujęzyczny projekt w którym “rozsynchronizowały” się pliki z tłumaczeniami. W każdym z nich sa wpisy, których brakuje w tym drugim.

Wiem, że najprościej byłoby nie narobić bałaganu, ale cóż, stało sie…

Planuję zrobić skrypt, który znajdzie sumę kluczy w obu plikach i doda te brakujące do odpowiednich plików. Jako wartości wpisałby coś w rodzaju “<<przetłumacz mnie>>”

Pytanie czy nie ma jakiegoś gotowca, tak żebym nie musiał wymyślać koła?

diff ?

diff nie zadziała tak jak gość chciał, ale poszukaj na necie “merge YAML tree” albo “deep merge YAML tree” powinno ci podać odpowiedni snipet który dosyć łatwo zmodyfikujesz do swoich potrzeb

http://webtranslateit.com

obsluguje .yml

http://docs.webtranslateit.com/file_formats/