Rails правильно объединяет проанализированные файлы yaml, но,
когда ключ используется дважды в одном и том же файле перевода,
один из них будет заменен другим,
так же, как при добавлении существующей пары ключ-значение в хэш, созданный вручную.
пример файла yaml:
----
:foo: bar
:foo: foo
пример использования кода:
require 'rubygems'
require 'yaml'
YAML::load("--- \n:foo: :bar\n:foo: :foo\n")
выход:
=> {:foo=>:foo}