From ae623f03a7ce1e395cddf0101d9301fba57fbff8 Mon Sep 17 00:00:00 2001 From: MrZYX <pr0fkill@gmail.com> Date: Wed, 5 Jan 2011 16:53:32 +0100 Subject: [PATCH] updated locales --- config/locales/diaspora/cs.yml | 4 +- config/locales/diaspora/de.yml | 1 - config/locales/diaspora/es.yml | 42 ++-- config/locales/diaspora/fi.yml | 12 +- config/locales/rails-i18n/pt-PT.yml | 285 ++++++++++++---------------- 5 files changed, 149 insertions(+), 195 deletions(-) diff --git a/config/locales/diaspora/cs.yml b/config/locales/diaspora/cs.yml index 19e4723454..ba1c45d090 100644 --- a/config/locales/diaspora/cs.yml +++ b/config/locales/diaspora/cs.yml @@ -32,7 +32,7 @@ cs: invalid: "je neplatné." username: taken: "je již obsazeno." - ago: "%{time} ago" + ago: "pÅ™ed %{time}" application: helper: aspect_badge: @@ -378,7 +378,7 @@ cs: posting: "PosÃlánÃ..." share: "SdÄ›lit" share_with: "SdÃlet s %{aspect}" - share_with_all: "SdÃlet se vÅ¡emi aspekty" + share_with_all: "SdÃlet ve vÅ¡ech aspektech" reshare: reshare: "PÅ™esdÃlet" status_messages: diff --git a/config/locales/diaspora/de.yml b/config/locales/diaspora/de.yml index ca5ff19759..43e5a24831 100644 --- a/config/locales/diaspora/de.yml +++ b/config/locales/diaspora/de.yml @@ -61,7 +61,6 @@ de: add_existing: "Bestehenden Kontakt hinzufügen" confirm_remove_aspect: "Möchtest du diesen Aspekt wirklich löschen?" remove_aspect: "Diesen Aspekt löschen" - rename_aspect: "Aspekt umbennenen" helper: are_you_sure: "Möchtest du diesen Aspekt wirklich löschen?" aspect_not_empty: "Aspekt ist nicht leer" diff --git a/config/locales/diaspora/es.yml b/config/locales/diaspora/es.yml index 68eeed977d..0182a7d864 100644 --- a/config/locales/diaspora/es.yml +++ b/config/locales/diaspora/es.yml @@ -15,7 +15,7 @@ es: contact: attributes: person_id: - taken: "must be unique among this user's contacts." + taken: "debe ser único de entre los contactos del usuario" person: attributes: diaspora_handle: @@ -23,7 +23,7 @@ es: request: attributes: from_id: - taken: "is a duplicate of a pre-existing request." + taken: "es un duplicado de una solicitud ya existente" user: attributes: email: @@ -106,9 +106,9 @@ es: new_comment: comment: "Comentar" commenting: "Comentando..." - enter: "enter" - press: "press" - to_comment: "to comment" + enter: "entrar" + press: "prensa" + to_comment: "comentar" contacts: few: "%{count} contactos" one: "1 contacto" @@ -150,7 +150,7 @@ es: already_invited: "Ya invitado" aspect: "Aspecto" comma_seperated_plz: "Puedes escribir múltiples direcciones de email separadas por comas." - if_they_accept_info: "" + if_they_accept_info: "si aceptan, serán añadidos al aspecto que les invitó." invite_someone_to_join: "¡Invitar a alguien a unirse a Diaspora!" personal_message: "Mensaje personal" send_an_invitation: "Enviar una invitación" @@ -159,7 +159,7 @@ es: layouts: application: powered_by: "IMPULSADO POR DIASPORA*" - whats_new: "what's new?" + whats_new: "¿Qué te cuentas?" header: account_settings: "configurar cuenta" blog: "Blog" @@ -174,16 +174,16 @@ es: one: "Nueva petición!" other: "%{count} nuevas peticiones!" zero: "no hay nuevas peticiones" - next: "next" + next: "siguiente" no_new_notifications: "no hay nuevas notificaciones" notifications: - comment_on_post: "commented on your" - deleted: "deleted" + comment_on_post: "comentado en tu" + deleted: "borrado" index: notifications: "Notificaciones" - new_request: "offered to share with you." - post: "post" - request_accepted: "accepted your share request." + new_request: "se ofreció a compartir contigo." + post: "enviar" + request_accepted: "aceptada tu petición de participación." notifier: diaspora: "Correo robot de Diaspora" hello: "¡Hola %{name}!" @@ -209,7 +209,7 @@ es: password_confirmation: "Confirmación de contraseña" people: aspect_list: - edit_membership: "edit aspect membership" + edit_membership: "edición del aspecto del miembro" edit: allow_search: "Permitir que la gente te busque en Diaspora" edit_profile: "Editar perfil" @@ -246,15 +246,15 @@ es: remove_contact: "eliminar contacto" remove_from: "Eliminar a %{name} de %{aspect}?" share_with: - accepts: "Once %{name} accepts, you'll start seeing each other's posts on Diaspora" - share_with: "Start sharing with %{name}" + accepts: "Un vez %{name} acepte, comenzarás a ver cada uno de sus comentarios en Diaspora" + share_with: "Empezar a compartir con %{name}" show: does_not_exist: "¡El usuario no existe!" incoming_request: "Tienes una petición de esta persona." no_posts: "¡No hay publicaciones que mostrar!" not_connected: "No estás conectado con esta persona" recent_posts: "Publicaciones Recientes" - recent_public_posts: "Recent Public Posts" + recent_public_posts: "Comentarios públicos recientes" return_to_aspects: "Volver a tus aspectos" similar_contacts: "contactos similares" to_accept_or_ignore: "aceptar o ignorar." @@ -281,7 +281,7 @@ es: invalid_ext: "{file} tiene una extensión invalida. Sólo {extensions} están permitidas." size_error: "{file} es demasiado largo, el tamaño máximo por archivo es de {sizeLimit}." new_profile_photo: - or_select_one: "or select one from your already existing" + or_select_one: "o seleccione uno de los ya existentes" upload: "¡Sube una nueva foto de perfil!" photo: view_all: "ver todas las fotos de %{name}" @@ -293,11 +293,11 @@ es: permalink: "enlace permanente" update_photo: "Actualizar Foto" view: "ver" - view_original_post: "view original post" + view_original_post: "ver el comentario original" update: error: "Falló la edición de la foto." notice: "Foto actualizada correctamente." - previous: "previous" + previous: "anterior" profile: "Perfil" registrations: closed: "Los registros están cerrados en este servidor Diaspora" @@ -320,7 +320,7 @@ es: requests: create: sending: "Enviando..." - sent: "" + sent: "Quieres compartir con %{name}. Lo verán la próxima vez que entren en Diaspora." destroy: error: "¡Selecciona un aspecto!" ignore: "Petición de contacto ignorada." diff --git a/config/locales/diaspora/fi.yml b/config/locales/diaspora/fi.yml index c09ab5a9aa..07762a395e 100644 --- a/config/locales/diaspora/fi.yml +++ b/config/locales/diaspora/fi.yml @@ -48,7 +48,7 @@ fi: all_aspects_contacts: all_contacts: "Kaikki kontaktit" aspects: "Verkostonäkymät" - manage_aspects: "hallitse näkymiä" + manage_aspects: "Hallitse näkymiä" no_contacts: "Sinulla ei vielä ole kontakteja. Etsi kontaktejasi täältä." aspect_contacts: done_editing: "muokkaus valmis" @@ -237,11 +237,11 @@ fi: pending_request: "odottaa vastausta" thats_you: "tarkoittaa sinua!" profile_sidebar: - bio: "biografia" - born: "syntymäpäivä" + bio: "Biografia" + born: "Syntymäpäivä" cannot_remove: "Henkilöä, %{name}, ei voida poistaa viimeisestä näkymästä. (Jos haluat katkaista yhteyden henkilöön, täytyy sinun poistaa kontakti.)" edit_my_profile: "Muokkaa profiilia" - gender: "sukupuoli" + gender: "Sukupuoli" in_aspects: "näkymissä" remove_contact: "poista kontakti" remove_from: "Poista %{name} näkymästä %{aspect}?" @@ -256,7 +256,7 @@ fi: recent_posts: "Viimeisimmät tapahtumat" recent_public_posts: "Viimeisimmät julkiset tapahtumat" return_to_aspects: "Palaa näkymiin" - similar_contacts: "samankaltaiset kontaktit" + similar_contacts: "Yhteiset kontaktit" to_accept_or_ignore: "hyväksyäksesi, tai hylätäksesi sen." update: failed: "Profiilin päivittäminen epäonnistui" @@ -385,7 +385,7 @@ fi: helper: no_message_to_display: "Ei näytettäviä viestejä." new_status_message: - oh_yeah: "komiaa!" + oh_yeah: "Hienoa!" tell_me_something_good: "kerro jotain mukavaa" show: destroy: "Poista" diff --git a/config/locales/rails-i18n/pt-PT.yml b/config/locales/rails-i18n/pt-PT.yml index 1d44fa59a8..392b0ef74e 100644 --- a/config/locales/rails-i18n/pt-PT.yml +++ b/config/locales/rails-i18n/pt-PT.yml @@ -1,155 +1,88 @@ -pt-PT: -# Used in array.to_sentence. - support: - # default value for :prompt => true in FormOptionsHelper - select: - # default value for :prompt => true in FormOptionsHelper - prompt: "Por favor seleccione" - array: - # Rails <= v.2.2.2 - # sentence_connector: "y" - # Rails >= v.2.3 - words_connector: "," - two_words_connector: "e" - last_word_connector: ", e" +# European Portuguese translations for Ruby on Rails +# +# +"pt-PT": date: - formats: - # Use the strftime parameters for formats. - # When no format has been given, it uses default. - # You can provide other formats here if you like! + formats: default: "%d/%m/%Y" short: "%d de %B" long: "%d de %B de %Y" day_names: [Domingo, Segunda, Terça, Quarta, Quinta, Sexta, Sábado] abbr_day_names: [Dom, Seg, Ter, Qua, Qui, Sex, Sáb] - - # Don't forget the nil at the beginning; there's no such thing as a 0th month + month_names: [~, Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro] abbr_month_names: [~, Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez] - # Used in date_select and datime_select. - order: [:day, :month, :year] + order: + - :day + - :month + - :year time: formats: default: "%A, %d de %B de %Y, %H:%Mh" short: "%d/%m, %H:%M hs" long: "%A, %d de %B de %Y, %H:%Mh" - am: '' - pm: '' - - # Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words() - datetime: - distance_in_words: - half_a_minute: "meio minuto" - less_than_x_seconds: - one: "menos de 1 segundo" - other: "menos de %{count} segundos" - x_seconds: - one: "1 segundo" - other: "%{count} segundos" - less_than_x_minutes: - one: "menos de um minuto" - other: "menos de %{count} minutos" - x_minutes: - one: "1 minuto" - other: "%{count} minutos" - about_x_hours: - one: "aproximadamente 1 hora" - other: "aproximadamente %{count} horas" - x_days: - one: "1 dia" - other: "%{count} dias" - about_x_months: - one: "aproximadamente 1 mês" - other: "aproximadamente %{count} meses" - x_months: - one: "1 mês" - other: "%{count} meses" - about_x_years: - one: "aproximadamente 1 ano" - other: "aproximadamente %{count} anos" - over_x_years: - one: "mais de 1 ano" - other: "mais de %{count} anos" - almost_x_years: - one: "quase 1 ano" - other: "quase %{count} years" - prompts: - year: "Ano" - month: "Mês" - day: "Dia" - hour: "Hora" - minute: "Minuto" - second: "Segundo" + am: "am" + pm: "pm" + support: + array: + words_connector: ", " + two_words_connector: " e " + last_word_connector: ", e" + + select: + prompt: "Por favor seleccione" + number: - # Used in number_with_delimiter() - # These are also the defaults for 'currency', 'percentage', 'precision', and 'human' format: - # Number of decimals, behind the separator (1 with a precision of 2 gives: 1.00) + separator: "," + delimiter: "." precision: 3 - # Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5) - separator: ',' - # Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three) - delimiter: '.' + significant: false + strip_insignificant_zeros: false - # Used in number_to_currency() currency: - # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00) format: format: "%u%n" - unit: '€' - # These three are to override number.format and are optional - separator: ',' - delimiter: '.' + unit: "€" + separator: "," + delimiter: "." precision: 2 + significant: false + strip_insignificant_zeros: false - # Used in number_to_percentage() percentage: format: - # These three are to override number.format and are optional - # separator: - delimiter: '' - # precision: + delimiter: "" - # Used in number_to_precision() precision: format: - # These three are to override number.format and are optional - # separator: - delimiter: '' - # precision: + delimiter: "" - # Used in number_to_human_size() and number_to_human() human: format: - # These three are to override number.format and are optional - # separator: - delimiter: '' + delimiter: "" precision: 1 - # Rails <= v2.2.2 - # storage_units: [Bytes, KB, MB, GB, TB] - # Rails >= v2.3 - # number_to_human_size() + significant: true + strip_insignificant_zeros: true storage_units: format: "%n %u" units: byte: - one: "Byte" - other: "Bytes" + one: "Byte" + other: "Bytes" kb: "KB" mb: "MB" gb: "GB" - tb: "TB" - # number_to_human() - # new in rails 3: please add to other locales + tb: "TB" decimal_units: format: "%n %u" units: unit: "" - thousand: "mil" + thousand: mil million: one: milhão other: milhões @@ -162,6 +95,83 @@ pt-PT: quadrillion: one: mil biliões other: mil biliões + + datetime: + distance_in_words: + half_a_minute: "meio minuto" + less_than_x_seconds: + one: "menos de 1 segundo" + other: "menos de %{count} segundos" + x_seconds: + one: "1 segundo" + other: "%{count} segundos" + less_than_x_minutes: + one: "menos de um minuto" + other: "menos de %{count} minutos" + x_minutes: + one: "1 minuto" + other: "%{count} minutos" + about_x_hours: + one: "aproximadamente 1 hora" + other: "aproximadamente %{count} horas" + x_days: + one: "1 dia" + other: "%{count} dias" + about_x_months: + one: "aproximadamente 1 mês" + other: "aproximadamente %{count} meses" + x_months: + one: "1 mês" + other: "%{count} meses" + about_x_years: + one: "aproximadamente 1 ano" + other: "aproximadamente %{count} anos" + over_x_years: + one: "mais de 1 ano" + other: "mais de %{count} anos" + almost_x_years: + one: "quase 1 ano" + other: "quase %{count} years" + prompts: + year: "Ano" + month: "Mês" + day: "Dia" + hour: "Hora" + minute: "Minuto" + second: "Segundo" + + helpers: + select: + prompt: "Por favor seleccione" + + submit: + create: 'Criar %{model}' + update: 'Actualizar %{model}' + submit: 'Salvar %{model}' + + errors: + format: "%{attribute} %{message}" + + messages: &errors_messages + inclusion: "não está incluÃdo na lista" + exclusion: "é reservado" + invalid: "é inválido" + confirmation: "não coincide com a confirmação" + accepted: "tem de ser aceite" + empty: "não pode estar vazio" + blank: "não pode estar em branco" + too_long: "é demasiado grande (o mÃnimo é de %{count} characters)" + too_short: "é demasiado pequeno (o mÃnimo é de %{count} caracteres)" + wrong_length: "comprimento errado (deve ter %{count} caracteres)" + not_a_number: "não é um número" + not_an_integer: "tem de ser um inteiro" + greater_than: "tem de ser maior que %{count}" + greater_than_or_equal_to: "tem de ser maior ou igual a %{count}" + equal_to: "tem de ser igual a %{count}" + less_than: "tem de ser menor que %{count}" + less_than_or_equal_to: "tem de ser menor ou igual a %{count}" + odd: "tem de ser Ãmpar" + even: "tem de ser par" activerecord: errors: @@ -169,67 +179,12 @@ pt-PT: header: one: "Não foi possÃvel guardar %{model}: 1 erro" other: "Não foi possÃvel guardar %{model}: %{count} erros" - # The variable :count is also available body: "Por favor, verifique os seguintes campos:" - # The values :model, :attribute and :value are always available for interpolation - # The value :count is available when applicable. Can be used for pluralization. + messages: - inclusion: "não está incluÃdo na lista" - exclusion: "não está disponÃvel" - invalid: "não é válido" - confirmation: "não está de acordo com a confirmação" - accepted: "precisa de ser aceite" - empty: "não pode estar em branco" - blank: "não pode estar em branco" - too_long: "tem demasiados caracteres (máximo: %{count} caracteres)" - too_short: "tem poucos caracteres (mÃnimo: %{count} caracteres)" - wrong_length: "não é do tamanho correcto (necessita de ter %{count} caracteres)" taken: "não está disponÃvel" - not_a_number: "não é um número" - not_an_integer: "tem de ser um inteiro" - greater_than: "tem de ser maior do que %{count}" - greater_than_or_equal_to: "tem de ser maior ou igual a %{count}" - equal_to: "tem de ser igual a %{count}" - less_than: "tem de ser menor do que %{count}" - less_than_or_equal_to: "tem de ser menor ou igual a %{count}" - odd: "tem de ser Ãmpar" - even: "tem de ser par" record_invalid: "A validação falhou: %{errors}" - # Append your own errors here or at the model/attributes scope. + <<: *errors_messages - # You can define own errors for models or model attributes. - # The values :model, :attribute and :value are always available for interpolation. - # - # For example, - # models: - # user: - # blank: "This is a custom blank message for %{model}: %{attribute}" - # attributes: - # login: - # blank: "This is a custom blank message for User login" - # Will define custom blank validation message for User model and - # custom blank validation message for login attribute of User model. - #models: - - # Translate model names. Used in Model.human_name(). - #models: - # For example, - # user: "Dude" - # will translate User model name to "Dude" - - # Translate model attribute names. Used in Model.human_attribute_name(attribute). - #attributes: - # For example, - # user: - # login: "Handle" - # will translate User attribute "login" as "Handle" - - - activemodel: - errors: - template: - header: - one: "Não foi possÃvel guardar %{model}: 1 erro" - other: "Não foi possÃvel guardar %{model}: %{count} erros" - # The variable :count is also available - body: "Por favor, verifique os seguintes campos:" + full_messages: + format: "%{attribute}%{message}" -- GitLab