Ich internationalisiere eine Anwendung und kann nicht herausfinden, wie man einen Übersetzungsstring deklariert, der sowohl einfache als auch doppelte Anführungszeichen enthält. Hier ist ein Beispiel für die en.yml Zeichenfolge, die ich versuche zuWie deklariere ich eine Zeichenfolge mit einfachen und doppelten Anführungszeichen in YAML?
en:
my_string: When you're using double quotes, they look like "this"
Mit der obigen Zeichenfolge, ich die folgende Fehlermeldung erhalten:
can not load translations from /vagrant/config/locales/en.yml,
expected it to return a hash, but does not
Wenn es nur doppelte Anführungszeichen wäre, würde ich es wickeln in einfachen Anführungszeichen und umgekehrt. Wie gehe ich jedoch mit doppelten und einfachen Anführungszeichen um?
haben Sie versucht, ihnen zu entkommen? "Wenn du doppelte Anführungszeichen verwendest, sehen sie aus wie" this "" – jvnill
@jvnill Leider nein, aber das hat den Trick gemacht. Ich habe versucht, einfachen Anführungszeichen zu entkommen, und es funktionierte nicht, also nahm ich an, dass Doppelgänger auch nicht entkommen würden. Wenn du das als Antwort postest, werde ich es akzeptieren. –
danke, gerade tat :) – jvnill