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