Язык Heroku не работает - PullRequest
1 голос
/ 22 марта 2011

Похоже, мой языковой стандарт на heroku не работает.

On my local mashine : 1. maj
Heroku              : 01 May 00:00

Мой взгляд:

<%= l vind.udtraekkes, :format => :short %>

Язык:

en: 
  hello: "Hello world"
  views:
    pagination: 
      previous: "&laquo; Tilbage"
      next: "Næste side &raquo;"
      # active_support
  date:
    # See http://sproget.dk/svarbase/SV00000046/ and http://en.wikipedia.org/wiki/Date_formats
    # either use traditional (2.10.03, 2. oktober 2003): "%e.%m.%y", "%e. %B %Y"
    # or international ISO 8601 format (2003-10-20): "%Y-%m-%d"
    # Note: some Windows distributions do not support %e - you may have to use %d instead
    formats:
      default: "%d.%m.%Y"
      short: "%e. %b"
      long: "%e. %B %Y"

    day_names: [søndag, mandag, tirsdag, onsdag, torsdag, fredag, lørdag]
    abbr_day_names: [sø, ma, ti, 'on', to, fr, lø] # Note: unescaped 'on' is parsed as true
    month_names: [~, januar, februar, marts, april, maj, juni, juli, august, september, oktober, november, december]
    abbr_month_names: [~, jan, feb, mar, apr, maj, jun, jul, aug, sep, okt, nov, dec]
    order:
      - :day
      - :month
      - :year

  time:
    formats:
      default: "%e. %B %Y, %H:%M"
      short: "%e. %B"
      long: "%A, %e. %B %Y, %H:%M"
    am: ""
    pm: ""

Ответы [ 2 ]

2 голосов
/ 05 ноября 2011

У меня была проблема, которая вполне могла быть такой же.

Я исправил ее, убрав метку порядка следования байтов из файлов локализации.

Дополнительная информация в открытом вопросе: Герою не загружается языковой файл

0 голосов
/ 22 марта 2011

Ваши данные локали для английского языка (en), но я думаю, что ваши строки норвежские (нет).В какой локали работает ваше приложение?Какой язык запрашивает ваш браузер?Что произойдет, если вы добавите секцию no: для норвежца?

В качестве дикой догадки я подумаю, что ваше приложение в конечном итоге пытается использовать норвежский язык, но не может найти никакой конфигурации для норвежца, поэтомуон использует жестко запрограммированный материал en_US как запасной вариант.Я также думаю, что на вашем компьютере все работает, потому что по умолчанию используется резервная локаль no_NO;что произойдет на вашем локальном компьютере, если вы измените формат короткой даты в разделе en: locale?

Другие ответы, которые здесь приведены, но они были слишком большими и содержали комментарии для комментария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...