Я не понимаю, почему функция cljs.reader / read-string читает содержимое моего edn-файла в случайном порядке. Вот пример содержимого файла:
{:data
{:name-tit
{:hu "Név"
:en "Name"}
:description-tit
{:hu "Leírás"
:en "Description"}
:short-description-tit
{:hu "Rövid leírás"
:en "Short description"}
:title-tit
{:hu "Cím"
:en "Title"}
:label-tit
{:hu "Címke"
:en "Label"}
:color-tit
{:hu "Szín"
:en "Color"}
:color-gradient-tit
{:hu "Színátmenet"
:en "Color gradient"}
:link-tit
{:hu "Link"
:en "Link"}
:target-tit
{:hu "Link target"
:en "Link target"}
:weight-tit
{:hu "Tömeg"
:en "Weight"}
:length-tit
{:en "Length"
:hu "Hossz"}
:width-tit
{:en "Width"
:hu "Szélesség"}
:height-tit
{:en "Height"
:hu "Magasság"}}}
И это вывод функции read-string:
{:data {:weight-tit {:hu "Tömeg", :en "Weight"}, :color-tit {:hu "Szín", :en "Color"}, :height-tit {:en "Height", :hu "Magasság"}, :short-description-tit {:hu "Rövid leírás", :en "Short description"}, :label-tit {:hu "Címke", :en "Label"}, :link-tit {:hu "Link", :en "Link"}, :title-tit {:hu "Cím", :en "Title"}, :name-tit {:hu "Név", :en "Name"}, :target-tit {:hu "Link target", :en "Link target"}, :width-tit {:en "Width", :hu "Szélesség"}, :length-tit {:en "Length", :hu "Hossz"}, :color-gradient-tit {:hu "Színátmenet", :en "Color gradient"}, :description-tit {:hu "Leírás", :en "Description"}}}
Почему это происходит со мной? :)