Jestem internacjonalizacji aplikacji i nie mogę dowiedzieć się, jak zadeklarować ciąg tłumaczenia, który zawiera zarówno pojedyncze, jak i podwójne cudzysłowy. Oto przykład napisu en.yml że próbujęJak zadeklarować ciąg znaków z pojedynczym i podwójnym cudzysłowem w YAML?
en:
my_string: When you're using double quotes, they look like "this"
Z powyższego napisu, pojawia się następujący błąd:
can not load translations from /vagrant/config/locales/en.yml,
expected it to return a hash, but does not
Gdyby istniał tylko cudzysłów, to bym go owinąć w pojedynczych cudzysłowie i vice versa. Jak jednak radzić sobie z podwójnymi i pojedynczymi cudzysłowami?
Czy próbowałeś ich uniknąć? "Kiedy używasz podwójnych cudzysłowów, one wyglądają jak \" to \ "" – jvnill
@jvnill Niestety nie, ale to załatwiło sprawę. Próbowałem uciec od pojedynczych cytatów i nie działało, więc założyłem, że duble nie uciekną. Jeśli napiszesz to jako odpowiedź, zaakceptuję to. –
dziękuje, właśnie zrobił :) – jvnill