Timeago JS Pluggin - Локализация

Я использую плагин jQuery TimeAgo и загружаю файл ниже для моего конкретного языка:

// Portuguese
jQuery.timeago.settings.strings = {
   suffixAgo: "atrás",
   suffixFromNow: "a partir de agora",
   seconds: "menos de um minuto",
   minute: "cerca de um minuto",
   minutes: "%d minutos",
   hour: "cerca de uma hora",
   hours: "cerca de %d horas",
   day: "um dia",
   days: "%d dias",
   month: "cerca de um mês",
   months: "%d meses",
   year: "cerca de um ano",
   years: "%d anos"
};

Моя проблема в том, что я получаю некоторые:

<abbr class="timeago" title="Janeiro 8, 2014">menos de um minuto atr�s</abbr>   

1 ответ

Решение

Этот символ usually обычно является признаком недопустимого (не UTF-8) символа, который появляется в выводе (например, на странице), который был объявлен как UTF-8.

Возможно, причина в том, что ваш скрипт на португальском языке хранится в неправильной кодировке (например, Windows-1252 вместо UTF-8) - убедитесь, что он сохранен в виде файла UTF-8. Параметр часто находится в диалоговом окне "Сохранить как...".

Другие вопросы по тегам