[ruby-it] translation missing.

Mauro mrsanna1 a gmail.com
Mer 16 Dic 2009 18:03:20 CET


Ha sempre funzionato, c'e' stato qualche cambiamento con rails 2.3.5 o
sono fuso io?
Non funzionano piu' le traduzioni sui messaggi d'errore delle validation.
Riporto un esempio:

translation missing: it, activerecord, errors, template, header
translation missing: it, activerecord, errors, template, body
Code translation missing: it, activerecord, errors, models, sector,
attributes, code, blank
Name translation missing: it, activerecord, errors, models, sector,
attributes, name, blank

il file it.yml e':

it:
  number:
    format:
      separator: ","
      delimiter: "."
      precision: 3

    currency:
      format:
        format: "%n %u"
        unit: "€"
        separator: "."
        delimiter: ","
        precision: 2

    percentage:
      format:
        delimiter: ""
        # precision:

    precision:
      format:
        # separator:
        delimiter: ""
        # precision:

    human:
      format:
        # separator:
        delimiter: ""
        precision: 1
      storage_units:
        format: "%n %u"
        units:
          byte:
            one:   "Byte"
            other: "Byte"
          kb: "Kb"
          mb: "Mb"
          gb: "Gb"
          tb: "Tb"

    date:
      formats:
        default: "%d-%m-%Y"
        short: "%d %b"
        long: "%d %B %Y"

    day_names: [Domenica, Lunedì, Martedì, Mercoledì, Giovedì, Venerdì, Sabato]
    abbr_day_names: [Dom, Lun, Mar, Mer, Gio, Ven, Sab]

    month_names: [~, Gennaio, Febbraio, Marzo, Aprile, Maggio, Giugno,
Luglio, Agosto, Settembre, Ottobre, Novembre, Dicembre]
    abbr_month_names: [~, Gen, Feb, Mar, Apr, Mag, Giu, Lug, Ago, Set,
Ott, Nov, Dic]
    order: [ :day, :month, :year ]

    time:
      formats:
        default: "%a %d %b %Y, %H:%M:%S %z"
        short: "%d %b %H:%M"
        long: "%d %B %Y %H:%M"

    am: 'am'
    pm: 'pm'

    datetime:
      distance_in_words:
        half_a_minute: "mezzo minuto"
        less_than_x_seconds:
          one:  "meno di un secondo"
          other: "meno di {{count}} secondi"
        x_seconds:
          one:  "1 secondo"
          other: "{{count}} secondi"
        less_than_x_minutes:
          one:  "meno di un minuto"
          other: "meno di {{count}} minuti"
        x_minutes:
          one:  "1 minuto"
          other: "{{count}} minuti"
        about_x_hours:
          one:  "circa un'ora"
          other: "circa {{count}} ore"
        x_days:
          one:  "1 giorno"
          other: "{{count}} giorni"
        about_x_months:
          one:  "circa un mese"
          other: "circa {{count}} mesi"
        x_months:
          one:  "1 mese"
          other: "{{count}} mesi"
        about_x_years:
          one:  "circa un anno"
          other: "circa {{count}} anni"
        over_x_years:
          one:  "oltre un anno"
          other: "oltre {{count}} anni"
      prompts:
        year:   "Anno"
        month:  "Mese"
        day:    "Giorno"
        hour:   "Ora"
        minute: "Minuto"
        second: "Secondi"

    support:
      array:
        words_connector: ", "
        two_words_connector: " e "
        last_word_connector: ", e "

    activerecord:
      models:
        sector: "Settore"
        category: "Categoria"
        supplier: "Fornitore"
      attributes:
        sector:
          code: "Codice"
          name: "Nome"
        category:
          sector_id: "Settore"
          code: "Codice"
          descr: "Descrizione"
        supplier:
          companyname: "Ragione sociale"
          vatnumber: "Partita iva"
          address: "Indirizzo"
          number: "Numero"
          postalcode: "Codice postale"
          city: "Città"
          prov: "Provincia"
          tel: "Telefono"
          invitationscompetitiontenders: "Inviti partecipazione gare"
          answerscompetitiontenders: "Risposte partecipazioni gare"
          awardscompetitiontenders: "Aggiudicazioni gare"
          category_wannabe: "Categoria"
      errors:
        template:
          header:
            one: "Non posso salvare questo {{model}}: 1 errore"
            other: "Non posso salvare questo {{model}}: {{count}} errori."
          body: "Per favore ricontrolla i seguenti campi:"
        messages:
          inclusion: "non è incluso nella lista"
          exclusion: "è riservato"
          invalid: "non è valido"
          confirmation: "non coincide con la conferma"
          accepted: "deve essere accettata"
          empty: "non può essere vuoto"
          blank: "non può essere lasciato in bianco"
          too_long: "è troppo lungo (il massimo è {{count}} lettere)"
          too_short: "è troppo corto (il minimo è {{count}} lettere)"
          wrong_length: "è della lunghezza sbagliata (deve essere di
{{count}} lettere)"
          taken: "è già in uso"
          not_a_number: "non è un numero"
          greater_than: "deve essere superiore a {{count}}"
          greater_than_or_equal_to: "deve essere superiore o uguale a {{count}}"
          equal_to: "deve essere uguale a {{count}}"
          less_than: "deve essere meno di {{count}}"
          less_than_or_equal_to: "deve essere meno o uguale a {{count}}"
          odd: "deve essere dispari"
          even: "deve essere pari"

mi sembra a posto :-(


More information about the Ml mailing list