diff --git a/config/locales/diaspora/cs.yml b/config/locales/diaspora/cs.yml index 84a89bc30650fb911f14779d06333bf59ebd466e..66a2e04e3c9e996624c0f3187c84d2eeea142a15 100644 --- a/config/locales/diaspora/cs.yml +++ b/config/locales/diaspora/cs.yml @@ -143,9 +143,9 @@ cs: zero: "žádné kontakty" conversations: create: - sent: "Message sent" + sent: "Zpráva byla odeslána" destroy: - success: "Conversation successfully removed" + success: "Konverzace úspěšnÄ› odstranÄ›na" helper: new_messages: few: "%{count} nové zprávy" @@ -247,7 +247,7 @@ cs: zero: "žádná kladná hodnocenÃ" more: "VÃce" next: "dalÅ¡Ã" - no_results: "No Results Found" + no_results: "Nebyly nalezeny žádné výsledky" notifications: also_commented: "také komentoval v %{post_author}" also_commented_deleted: "komentován smazaný pÅ™ÃspÄ›vek" diff --git a/config/locales/diaspora/de.yml b/config/locales/diaspora/de.yml index 882d4e9e672fc76d68e6e510611594b6306b25e0..d0287f1ba851c4a1b6d9adaaa36f67dd5188ec26 100644 --- a/config/locales/diaspora/de.yml +++ b/config/locales/diaspora/de.yml @@ -143,9 +143,9 @@ de: zero: "Keine Kontakte" conversations: create: - sent: "Message sent" + sent: "Nachricht versendet" destroy: - success: "Conversation successfully removed" + success: "Nachricht wurde entfernt" helper: new_messages: few: "%{count} neue Nachrichten" @@ -247,7 +247,7 @@ de: zero: "Keinem gefällt das" more: "Mehr" next: "Nächste" - no_results: "No Results Found" + no_results: "Du musst nach etwas suchen." notifications: also_commented: "kommentierte auch %{post_author}s" also_commented_deleted: "kommentierte einen gelöschten Beitrag" diff --git a/config/locales/diaspora/es-CL.yml b/config/locales/diaspora/es-CL.yml index a5e9367aedf0e776349d3cd438b3c090f090a59e..ed15fef7c8ae9d6a6b44ed3b94be63ba006e2a4c 100644 --- a/config/locales/diaspora/es-CL.yml +++ b/config/locales/diaspora/es-CL.yml @@ -143,9 +143,9 @@ es-CL: zero: "no hay contactos" conversations: create: - sent: "Message sent" + sent: "Mensaje enviado" destroy: - success: "Conversation successfully removed" + success: "Conversación eliminada exitosamente" helper: new_messages: few: "%{count} nuevos mensajes" @@ -247,7 +247,7 @@ es-CL: zero: "a ninguna persona le gusta esto" more: "Más" next: "Siguiente" - no_results: "No Results Found" + no_results: "No se encontraron resultados" notifications: also_commented: "también comentó en el post de %{post_author}" also_commented_deleted: "Comentó en un post eliminado" diff --git a/config/locales/diaspora/es.yml b/config/locales/diaspora/es.yml index 3d6d0450ce1cd43ab811aa3cd7c6ade1142a6478..7dea746f23f04b384acd02b17f9a048a3606c1fc 100644 --- a/config/locales/diaspora/es.yml +++ b/config/locales/diaspora/es.yml @@ -44,11 +44,11 @@ es: destroy: failure: "No se pudo eliminar a la persona del Aspecto" no_membership: "No se pudo encontrar a la persona seleccionada en ese Aspecto" - success: "Persona eliminada satisfactoriamente del Aspecto" + success: "Persona eliminada con éxito del Aspecto" aspects: add_to_aspect: failure: "Error al añadir el contacto a este Aspecto." - success: "Se ha agregado correctamente tu contacto a un aspecto." + success: "Tu contacto se agregó con éxito al Aspecto." aspect_contacts: done_editing: "Aceptar" aspect_stream: @@ -62,14 +62,14 @@ es: success: "Tu nuevo Aspecto %{name} ha sido creado." destroy: failure: "El aspecto %{name} no está vacÃo y no pudo ser borrado." - success: "%{name} fue eliminado correctamente." + success: "%{name} fue eliminado con éxito." edit: add_existing: "Añadir un contacto existente." aspect_list_is_not_visible: "Lista de contactos oculta para los demás en el Aspecto" aspect_list_is_visible: "Lista de contactos visible para los demás en el Aspecto" confirm_remove_aspect: "¿Seguro que quieres eliminar este Aspecto?" done: "Listo" - make_aspect_list_visible: "¿hacer visible el aspecto?" + make_aspect_list_visible: "Hacer visibles los contactos en este Aspecto." remove_aspect: "Eliminar este Aspecto" rename: "renombrar" update: "Actualizar" @@ -108,11 +108,11 @@ es: edit_aspect: "Editar Aspecto" update: failure: "Tu Aspecto, %{name}, tiene un nombre demasiado largo para guardarlo." - success: "Tu Aspecto, %{name}, fue editado correctamente." + success: "Tu Aspecto, %{name}, fue editado con éxito." zero: "no hay aspectos" back: "Atrás" bookmarklet: - explanation: "%{link} donde sea agregando a tus marcadores este enlace." + explanation: "%{link} desde donde sea agregando a tus marcadores este enlace." explanation_link_text: "Publica en Diaspora" post_something: "Publica algo en Diaspora" post_success: "Publicado! Cerrando!" @@ -229,7 +229,7 @@ es: code: "Código" login: "Conectarse" logout: "Desconectarse" - profile: "perfil" + profile: "Perfil" settings: "Configuración" likes: likes: @@ -249,8 +249,8 @@ es: next: "Siguiente" no_results: "No hay resultados" notifications: - also_commented: "también ha comentado en la publicación de %{post_author}" - also_commented_deleted: "comentó en una publicación eliminada" + also_commented: "también participó en la publicación de %{post_author}" + also_commented_deleted: "participó en una publicación eliminada" comment_on_post: "comentó en tu" deleted: "eliminado" helper: @@ -276,7 +276,7 @@ es: sign_in: "Conéctate para verlo." subject: "%{name} también participó en la publicación de %{post_author}." comment_on_post: - commented: "escribió en tu publicación:" + commented: "participó en tu publicación:" sign_in: "Conéctate para verlo." subject: "%{name} escribió en tu publicación." diaspora: "Email robot de Diaspora*" @@ -336,7 +336,7 @@ es: born: "Fecha de Nacimiento" cannot_remove: "%{name} no puede eliminarse del último Aspecto. (Si quieres dejar de compartir con él, debes elimÃnarlo.)" edit_my_profile: "Editar mi Perfil" - gender: "género / sexo" + gender: "Género / Sexo" in_aspects: "en Aspectos" location: "Ubicación " remove_contact: "eliminar contacto" @@ -378,7 +378,7 @@ es: invalid_ext: "{file} tiene una extensión inválida. 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: "o seleccione uno de los ya existentes" + or_select_one: "o selecciona una de las ya subidas" upload: "¡Sube una foto nueva de Perfil!" photo: view_all: "ver todas las fotos de %{name}" @@ -394,7 +394,7 @@ es: view: "Ver" update: error: "Falló la edición de la foto." - notice: "Foto actualizada correctamente." + notice: "Foto actualizada con éxito." posts: doesnt_exist: "esa publicación no existe!" previous: "Anterior" @@ -406,14 +406,14 @@ es: first_name: "Nombre" last_name: "Apellidos" update_profile: "Actualizar Perfil" - your_bio: "Tu BiografÃa" - your_birthday: "Tu Cumpleaños" - your_gender: "Tu Género / Sexo" - your_location: "Tu ubicación" - your_name: "Tu Nombre" - your_photo: "Tu Foto" - your_private_profile: "Tu perfil privado" - your_public_profile: "Tu perfil publico" + your_bio: "BiografÃa" + your_birthday: "Cumpleaños" + your_gender: "Género / Sexo" + your_location: "Ubicación" + your_name: "Nombre" + your_photo: "Foto" + your_private_profile: "Perfil privado" + your_public_profile: "Perfil público" your_tags: "Tú: en 5 #etiquetas" your_tags_placeholder: "p.ej. #diaspora #panqueque #gatitos #musica" update: @@ -519,14 +519,14 @@ es: all: "todo" all_contacts: "Todos los contactos" click_to_share_with: "Pulsa para compartir con:" - make_public: "Compartir públicamente" + make_public: "hacer público" post_a_message_to: "Enviar un mensaje a %{aspect}" posting: "Publicando..." public: "El mundo" publishing_to: "publicar en: " share: "Compartir" share_with: "compartir con" - whats_on_your_mind: "¿Qué tienes en mente?" + whats_on_your_mind: "¿Qué tal?" reshare: reshare: "Publicar en..." stream_element: diff --git a/config/locales/diaspora/fr.yml b/config/locales/diaspora/fr.yml index 87b85083c5612c817986490fe9023576ebf1a58f..397e2ce6b35e218124688d28a49b920c10742005 100644 --- a/config/locales/diaspora/fr.yml +++ b/config/locales/diaspora/fr.yml @@ -143,9 +143,9 @@ fr: zero: "aucun contact" conversations: create: - sent: "Message sent" + sent: "Message envoyé" destroy: - success: "Conversation successfully removed" + success: "La conversation a été supprimée." helper: new_messages: few: "%{count} nouveaux messages" @@ -247,7 +247,7 @@ fr: zero: "Personne n'aime" more: "Plus" next: "suivant" - no_results: "No Results Found" + no_results: "Aucun résultat trouvé" notifications: also_commented: "a/ont également commenté" also_commented_deleted: "a commenté un message supprimé" diff --git a/config/locales/diaspora/zh-TW.yml b/config/locales/diaspora/zh-TW.yml index 2651f59b7a54c8fb8050c2a63e30a9020d3e668f..0db558bf48b3d5476ec6bb13113343aba682d4f6 100644 --- a/config/locales/diaspora/zh-TW.yml +++ b/config/locales/diaspora/zh-TW.yml @@ -112,7 +112,7 @@ zh-TW: zero: "沒有é¢å‘" back: "後退" bookmarklet: - explanation: "%{link} from anywhere by bookmarking this link." + explanation: "%{link} 這個連çµåŠ 入書籤後å¯å°ä»»ä½•ç¶²ç«™ä½¿ç”¨." explanation_link_text: "貼到 Diaspora" post_something: "貼些æ±è¥¿åˆ° Diaspora" post_success: "貼好了! 關掉ä¸!" @@ -143,9 +143,9 @@ zh-TW: zero: "沒有任何è¯ç¹«" conversations: create: - sent: "Message sent" + sent: "訊æ¯å·²é€å‡º" destroy: - success: "Conversation successfully removed" + success: "å°è©±ç§»é™¤æˆåŠŸ" helper: new_messages: few: "%{count}則新訊æ¯" @@ -247,7 +247,7 @@ zh-TW: zero: "沒有人喜æ¡" more: "更多" next: "後é¢" - no_results: "No Results Found" + no_results: "æœå°‹æ²’有çµæžœ" notifications: also_commented: "也在別處發表了æ„見, 在 %{post_author} çš„" also_commented_deleted: "å°å·²åˆªé™¤çš„貼文發表æ„見" @@ -317,7 +317,7 @@ zh-TW: few: "%{count}個è¯çµ¡äºº" helper: people_on_pod_are_aware_of: "Pod 上已知的人" - results_for: "%{params} çš„æœå°‹çµæžœ" + results_for: "%{params}çš„æœå°‹çµæžœ" index: couldnt_find_them_send_invite: "找ä¸åˆ°ä»–們? 寄一å°é‚€è«‹å‡½å§!" no_one_found: "...找ä¸åˆ°ä»»ä½•æ±è¥¿." diff --git a/config/locales/rails-i18n/en-GB.yml b/config/locales/rails-i18n/en-GB.yml index b9529cf685da8284c1e8ca32a1417ae03d9947f4..7ef25ee9382b62b015a43a9715418dfed2f77390 100644 --- a/config/locales/rails-i18n/en-GB.yml +++ b/config/locales/rails-i18n/en-GB.yml @@ -1,54 +1,72 @@ -# UK English translation for Rails -# by Jon Wood (jon@blankpad.net) +# GB English translations for Ruby on Rails + "en-GB": + date: + formats: + default: "%d-%m-%Y" + short: "%d %b" + long: "%d %B, %Y" + + day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday] + abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat] + + month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December] + abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec] + 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" + + support: + array: + words_connector: ", " + two_words_connector: " and " + last_word_connector: ", and " + + select: + prompt: "Please select" + number: - # Used in number_with_delimiter() - # These are also the defaults for 'currency', 'percentage', 'precision', and 'human' format: - # 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: "," - # Number of decimals, behind the separator (the number 1 with a precision of 2 gives: 1.00) precision: 3 - - # Used in number_to_currency() + significant: false + strip_insignificant_zeros: false + currency: format: - # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00) format: "%u%n" unit: "£" - # These three are to override number.format and are optional separator: "." delimiter: "," precision: 2 - - # Used in number_to_percentage() + significant: false + strip_insignificant_zeros: false + percentage: format: - # These three are to override number.format and are optional - # separator: delimiter: "" - # precision: - - # Used in number_to_precision() + precision: format: - # These three are to override number.format and are optional - # separator: delimiter: "" - # precision: - - # Used in number_to_human_size() + human: format: - # These three are to override number.format and are optional - # separator: delimiter: "" - precision: 1 + precision: 3 + significant: true + strip_insignificant_zeros: true storage_units: - # Storage units output formatting. - # %u is the storage unit, %n is the number (default: 2 MB) format: "%n %u" units: byte: @@ -58,8 +76,16 @@ mb: "MB" gb: "GB" tb: "TB" + decimal_units: + format: "%n %u" + units: + unit: "" + thousand: "Thousand" + million: "Million" + billion: "Billion" + trillion: "Trillion" + quadrillion: "Quadrillion" - # 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: "half a minute" @@ -104,107 +130,51 @@ minute: "Minute" second: "Seconds" - activemodel: + helpers: + select: + prompt: "Please select" + + submit: + create: 'Create %{model}' + update: 'Update %{model}' + submit: 'Save %{model}' + + errors: + format: "%{attribute} %{message}" + + messages: &errors_messages + inclusion: "is not included in the list" + exclusion: "is reserved" + invalid: "is invalid" + confirmation: "doesn't match confirmation" + accepted: "must be accepted" + empty: "can't be empty" + blank: "can't be blank" + too_long: "is too long (maximum is %{count} characters)" + too_short: "is too short (minimum is %{count} characters)" + wrong_length: "is the wrong length (should be %{count} characters)" + not_a_number: "is not a number" + not_an_integer: "must be an integer" + greater_than: "must be greater than %{count}" + greater_than_or_equal_to: "must be greater than or equal to %{count}" + equal_to: "must be equal to %{count}" + less_than: "must be less than %{count}" + less_than_or_equal_to: "must be less than or equal to %{count}" + odd: "must be odd" + even: "must be even" + + activerecord: errors: template: header: one: "1 error prohibited this %{model} from being saved" other: "%{count} errors prohibited this %{model} from being saved" - # The variable :count is also available body: "There were problems with the following fields:" - support: - select: - # default value for :prompt => true in FormOptionsHelper - prompt: "Please select" - - activerecord: - errors: - # 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: "is not included in the list" - exclusion: "is reserved" - invalid: "is invalid" - confirmation: "doesn't match confirmation" - accepted: "must be accepted" - empty: "can't be empty" - blank: "can't be blank" - too_long: "is too long (maximum is %{count} characters)" - too_short: "is too short (minimum is %{count} characters)" - wrong_length: "is the wrong length (should be %{count} characters)" taken: "has already been taken" - not_a_number: "is not a number" - not_an_integer: "must be an integer" - greater_than: "must be greater than %{count}" - greater_than_or_equal_to: "must be greater than or equal to %{count}" - equal_to: "must be equal to %{count}" - less_than: "must be less than %{count}" - less_than_or_equal_to: "must be less than or equal to %{count}" - odd: "must be odd" - even: "must be even" record_invalid: "Validation failed: %{errors}" - # Append your own errors here or at the model/attributes scope. - - # 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" - - 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! - default: "%d-%m-%Y" - short: "%b %d" - long: "%B %d, %Y" - - day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday] - abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat] - - # Don't forget the nil at the beginning; there's no such thing as a 0th month - month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December] - abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec] - # Used in date_select and datime_select. - order: - - :year - - :month - - :day + <<: *errors_messages - time: - formats: - default: "%a, %d %b %Y %H:%M:%S %z" - short: "%d %b %H:%M" - long: "%B %d, %Y %H:%M" - am: "am" - pm: "pm" - -# Used in array.to_sentence. - support: - array: - words_connector: ", " - two_words_connector: " and " - last_word_connector: ", and " + full_messages: + format: "%{attribute}%{message}" diff --git a/config/locales/rails-i18n/es-CL.yml b/config/locales/rails-i18n/es-CL.yml new file mode 100644 index 0000000000000000000000000000000000000000..13bb259eb35ac717edd3297488858f9b1841f144 --- /dev/null +++ b/config/locales/rails-i18n/es-CL.yml @@ -0,0 +1,183 @@ +# Spanish translations for Rails as spoken in Chile +# Based in the original Spanish translation by Francisco Fernando GarcÃa Nieto +# and Tsutomu Kuroda + +es-CL: + date: + formats: + default: "%d/%m/%Y" + short: "%d de %b" + long: "%A %d de %B de %Y" + + day_names: [Domingo, Lunes, Martes, Miércoles, Jueves, Viernes, Sábado] + abbr_day_names: [Dom, Lun, Mar, Mie, Jue, Vie, Sab] + + month_names: [~, Enero, Febrero, Marzo, Abril, Mayo, Junio, Julio, Agosto, Septiembre, Octubre, Noviembre, Diciembre] + abbr_month_names: [~, Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Sep, Oct, Nov, Dic] + order: + - :day + - :month + - :year + + time: + formats: + default: "%A, %d de %B de %Y %H:%M:%S %z" + short: "%d de %b %H:%M" + long: "%A %d de %B de %Y %H:%M" + am: "am" + pm: "pm" + + support: + array: + words_connector: ", " + two_words_connector: " y " + last_word_connector: ", y " + + select: + prompt: "Por favor seleccione" + + number: + format: + separator: "," + delimiter: "." + precision: 3 + significant: false + strip_insignificant_zeros: false + + currency: + format: + format: "%u %n" + unit: "$" + separator: "," + delimiter: "." + precision: 0 + significant: false + strip_insignificant_zeros: false + + percentage: + format: + delimiter: "" + + precision: + format: + delimiter: "" + + human: + format: + delimiter: "" + precision: 1 + significant: true + strip_insignificant_zeros: true + storage_units: + format: "%n %u" + units: + byte: + one: "Byte" + other: "Bytes" + kb: "KB" + mb: "MB" + gb: "GB" + tb: "TB" + decimal_units: + format: "%n %u" + units: + unit: "" + thousand: "Mil" + million: "Millón" + billion: "Mil millones" + trillion: "Trillón" + quadrillion: "Cuatrillón" + + datetime: + distance_in_words: + half_a_minute: "medio 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 1 minuto" + other: "menos de %{count} minutos" + x_minutes: + one: "1 minuto" + other: "%{count} minutos" + about_x_hours: + one: "alrededor de 1 hora" + other: "alrededor de %{count} horas" + x_days: + one: "1 dÃa" + other: "%{count} dÃas" + about_x_months: + one: "alrededor de 1 mes" + other: "alrededor de %{count} meses" + x_months: + one: "1 mes" + other: "%{count} meses" + about_x_years: + one: "alrededor de 1 año" + other: "alrededor de %{count} años" + over_x_years: + one: "más de 1 año" + other: "más de %{count} años" + almost_x_years: + one: "casi 1 año" + other: "casi %{count} años" + prompts: + year: "Año" + month: "Mes" + day: "DÃa" + hour: "Hora" + minute: "Minutos" + second: "Segundos" + + helpers: + select: + prompt: "Por favor seleccione" + + submit: + create: 'Guardar %{model}' + update: 'Actualizar %{model}' + submit: 'Guardar %{model}' + + errors: + format: "%{attribute} %{message}" + + messages: &errors_messages + inclusion: "no está incluido en la lista" + exclusion: "está reservado" + invalid: "no es válido" + confirmation: "no coincide con la confirmación" + accepted: "debe ser aceptado" + empty: "no puede estar vacÃo" + blank: "no puede estar en blanco" + too_long: "es demasiado largo (%{count} caracteres máximo)" + too_short: "es demasiado corto (%{count} caracteres mÃnimo)" + wrong_length: "no tiene la longitud correcta (%{count} caracteres exactos)" + not_a_number: "no es un número" + not_an_integer: "debe ser un entero" + greater_than: "debe ser mayor que %{count}" + greater_than_or_equal_to: "debe ser mayor que o igual a %{count}" + equal_to: "debe ser igual a %{count}" + less_than: "debe ser menor que %{count}" + less_than_or_equal_to: "debe ser menor que o igual a %{count}" + odd: "debe ser impar" + even: "debe ser par" + + activerecord: + errors: + template: + header: + one: "No se pudo guardar este/a %{model} porque se encontró 1 error" + other: "No se pudo guardar este/a %{model} porque se encontraron %{count} errores" + # The variable :count is also available + body: "Se encontraron problemas con los siguientes campos:" + + messages: + taken: "ya está en uso" + record_invalid: "La validación falló: %{errors}" + <<: *errors_messages + + full_messages: + format: "%{attribute}%{message}"