Im new to rails and trying to internationalize my app with I18n. In the locales yaml file for the spanish version im trying to set up the translations as follows:
es:
categories: "Categorias"
home: Inicio
live_casino: "Casino en Vivo"
sportsbook: Deportes
This works like a charm, but as soon as I add the accent in the spanish word like this:
categories: "Categorías"
Rails gives me the following error:
I18n::InvalidLocaleData in WelcomeController#index
can not load translations from .../config/locales/es.yml: #<Psych::SyntaxError: (.../config/locales/es.yml): invalid trailing UTF-8 octet at line 1 column 1>
Ive tried everything ive found in the web and nothing has worked please help!
I opened the locale file in Notepad++ and noticed it was encoded in "UTF-8 w/o BOM".
Click on Encoding -> Convert to UTF-8
and the error went away.
Try to put the following line at the beginning of the es.yml file:
# encoding: utf-8
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With