Updated locales (#402)

This commit is contained in:
Jesus Federico 2019-03-21 11:45:45 -04:00 committed by GitHub
parent c0b46be547
commit 6e0b232c3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 395 additions and 11 deletions

View File

@ -34,7 +34,7 @@ module Greenlight
config.exceptions_app = routes config.exceptions_app = routes
# Configure I18n localization. # Configure I18n localization.
config.i18n.available_locales = %w(en pt-br es ar fr de el ru) config.i18n.available_locales = %w(ar de el en es fr pt pt-br ru zh-cn)
config.i18n.default_locale = "en" config.i18n.default_locale = "en"
config.i18n.available_locales.each do |locale| config.i18n.available_locales.each do |locale|

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Arabic (ar) locale. # Locale.
ar: ar:
bigbluebutton: BigBlueButton bigbluebutton: BigBlueButton

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# German (de) locale. # Locale.
de: de:
bigbluebutton: BigBlueButton bigbluebutton: BigBlueButton

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Greek (el) locale. # Locale.
el: el:
bigbluebutton: BigBlueButton bigbluebutton: BigBlueButton

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# English (en) locale. # Locale.
en: en:
activerecord: activerecord:
@ -94,8 +94,10 @@ en:
en: English en: English
es: Spanish es: Spanish
fr: French fr: French
pt: Portuguese
pt-br: Portuguese (Brazil) pt-br: Portuguese (Brazil)
ru: Russian ru: Russian
zh-cn: Chinese (PRC)
ldap_error: Unable to connect to the LDAP server. Please check your LDAP configuration in the env file and ensure your server is running. ldap_error: Unable to connect to the LDAP server. Please check your LDAP configuration in the env file and ensure your server is running.
login: Sign in login: Sign in
max_concurrent: The maximum number of concurrent sessions allowed has been reached! max_concurrent: The maximum number of concurrent sessions allowed has been reached!

View File

@ -14,15 +14,25 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Spanish (es) locale. # Locale.
es: es:
activerecord:
attributes:
user:
accepted_terms: "Términos y condiciones"
bigbluebutton: BigBlueButton bigbluebutton: BigBlueButton
bigbluebutton_exception: Oh no! Ocurrió un error al iniciar la sesión
cancel: Cancelar cancel: Cancelar
cookies:
cookie_info: "Las cookies nos ayudan a proveer nuestros servicios. Al utilizar nuestros servicios, usted acepta nuestro uso de cookies."
cookie_button: Acepto
copy: Copiar copy: Copiar
delete: Eliminar delete: Eliminar
delivery_error: Ocurrió un error durante el envío de correo electrónico. Por favor contacte un administrador.
docs: Documentación docs: Documentación
email: Correo email: Cuenta de correo
email_sent: El mensaje fue enviado! (Verifica tu carpeta de Spam sí no lo haz recibido)
enter_your_name: Introduce tu nombre enter_your_name: Introduce tu nombre
errors: errors:
internal: internal:
@ -42,6 +52,7 @@ es:
unprocessable: unprocessable:
message: "Ups!, La acción no puede ser procesada" message: "Ups!, La acción no puede ser procesada"
help: Desafortunadamente esta no es una acción valida help: Desafortunadamente esta no es una acción valida
expired_reset_token: El enlace para reiniciar la contraseña ha expirado
features: features:
title: Funciones title: Funciones
rooms: Salas personalizadas rooms: Salas personalizadas
@ -50,6 +61,10 @@ es:
authentication: Autentificación de usuario authentication: Autentificación de usuario
footer: footer:
powered_by: "Funciona con %{href}" powered_by: "Funciona con %{href}"
forgot_password:
subtitle: Olvidé la contraseña
email: Cuenta de correo
submit: Enviar
go_back: Atrás go_back: Atrás
greenlight: Greenlight greenlight: Greenlight
header: header:
@ -62,6 +77,7 @@ es:
home_room: Sala principal home_room: Sala principal
info_update_success: La información ha sido actualizada exitósamente info_update_success: La información ha sido actualizada exitósamente
invalid_credentials: El ingreso falló debido al uso incorrecto de clave de acceso. Estás seguro de haberla introduciso corréctamente. invalid_credentials: El ingreso falló debido al uso incorrecto de clave de acceso. Estás seguro de haberla introduciso corréctamente.
invalid_login_method: El inicio de sesión falló debido a la falta de coincidencia de cuenta. Necesitas iniciar sesión con uno de los proveedores.
invite_message: "Para invitar a alquien a la sesión, enviale este enlace:" invite_message: "Para invitar a alquien a la sesión, enviale este enlace:"
landing: landing:
about: "Greenlight es una interface web para tu servidor %{href}de conferencias de fuentes libres. Puedes crear tus propias salas y ser anfitrión de sesiones o ingresar a las de otros utilizando un corto y conveniente enlace." about: "Greenlight es una interface web para tu servidor %{href}de conferencias de fuentes libres. Puedes crear tus propias salas y ser anfitrión de sesiones o ingresar a las de otros utilizando un corto y conveniente enlace."
@ -77,9 +93,13 @@ es:
en: Inglés en: Inglés
es: Español es: Español
fr: Francés fr: Francés
pt: Portugués
pt-br: Portugués (Brasil) pt-br: Portugués (Brasil)
ru: Ruso
zh-cn: Chino (PRC)
ldap_error: No se puede conectar al servidor LDAP. Compruebe la configuración de LDAP en el archivo "env" y asegúrate de que tu servidor está ejecutándose. ldap_error: No se puede conectar al servidor LDAP. Compruebe la configuración de LDAP en el archivo "env" y asegúrate de que tu servidor está ejecutándose.
login: Ingresar login: Ingresar
max_concurrent: Se a alcanzado el número máximo de sesiones permitidas
modal: modal:
create_room: create_room:
auto_join: Eniame a la sala automáticamente cuando empiece ls sesión auto_join: Eniame a la sala automáticamente cuando empiece ls sesión
@ -100,11 +120,35 @@ es:
login: login:
or: o or: o
with: "Ingresar con %{provider}" with: "Ingresar con %{provider}"
forgot_password: "Olvidaste tu contraseña?"
rename_recording:
room_settings:
title: Configuración de la sala
update: Actualizar la sala
client: Seleccionar el tipo de cliente
mute: Deshabilitar micrófono de usuarios al entrar
default: Por omisión
html: HTML5
flash: Flash
footer_text: Puedes hacer cambios a tu sala en cualquier momento
rename_room:
name_placeholder: Introduce un nuevo nombre para la sala...
name_update_success: El nombre de la sala ha sido actualizado exitósamente
no_user_email_exists: "No hay ningún usuario existente con el correo electrónico especificado. Por favor, asegúrese de que lo escribió correctamente."
omniauth_error: Ocurrió un error al intentar ingresar utilizando OmniAuth. Por favor intente nuevamente o contacte un administrador. omniauth_error: Ocurrió un error al intentar ingresar utilizando OmniAuth. Por favor intente nuevamente o contacte un administrador.
password: Contraseña password: Contraseña
password_empty_notice: La contraseña no puede estar vacía
password_reset_success: La contraseña ha sido cambiada
password_different_notice: La confirmación de password no coincide
provider:
google: Google
microsoft_office365: Office 365
twitter: Twitter
recording: recording:
email: Enviar correo con la grabación email: Enviar correo electrónico con la grabación
no_recordings: "Esta sala no tiene grabaciones %{inject}" no_recordings: "Esta sala no tiene grabaciones %{inject}"
no_user_recordings: No tienes grabaciones
no_matched_recordings: "No hay %{inject} grabaciones que coincidan con tu busqueda."
recorded_on: "Grabada el %{date}" recorded_on: "Grabada el %{date}"
table: table:
name: Nombre name: Nombre
@ -116,7 +160,15 @@ es:
visibility: visibility:
public: Pública public: Pública
unlisted: No listada unlisted: No listada
rename: Cambiar nombre
reset_password:
subtitle: Reiniciar contraseña
password: Nueva contraseña
confirm: Confirmación de nueva contraseña
update: Actualizar contraseña
room: room:
create_room_error: Ocurrió un error al crear la sala
create_room_success: La sala fue creada exitósamente
invited: Hás sido invitado a ingresar invited: Hás sido invitado a ingresar
invite_participants: Invitar participantes invite_participants: Invitar participantes
join: Entrar join: Entrar
@ -127,12 +179,16 @@ es:
sessions: Sesiones sessions: Sesiones
settings: Configuración de sala settings: Configuración de sala
start: Iniciar start: Iniciar
unavailable: Esta sala no se encuentra disponible debido a que la cuenta de correo de su propietario no ha sido verificado.
update_settings_error: Ocurrió un error al actualizar la configuración de la sala
update_settings_success: La configuración de la sala fue actualizada exitósamente
wait: wait:
message: Ups! L sesión todavía no dado inicio message: Ups! L sesión todavía no dado inicio
auto: Serás enviado a la sala automáticamente cuando empiece ls sesión auto: Serás enviado a la sala automáticamente cuando empiece ls sesión
settings: settings:
account: account:
fullname: Nombre completo fullname: Nombre completo
language: Idioma
provider: Proveedor provider: Proveedor
image: Imagen image: Imagen
image_url: "Enlace a imagén de perfil " image_url: "Enlace a imagén de perfil "
@ -161,7 +217,17 @@ es:
with: "Registrarse utilizando %{provider}" with: "Registrarse utilizando %{provider}"
terms: terms:
accept: Accepto los términos y condiciones accept: Accepto los términos y condiciones
accept_existing: Acepto los términos y condiciones
title: Términos y condiciones title: Términos y condiciones
test_install: > test_install: >
Esta instalación esta haciendo uso del servidor para pruebas que viene pre-configurado. Debería ser substituido con tu propio servidor. Para más detalles vea %{href}. Esta instalación esta haciendo uso del servidor para pruebas que viene pre-configurado. Debería ser substituido con tu propio servidor. Para más detalles vea %{href}.
update: Actualizar update: Actualizar
verify:
accept: Verificar
activated: Cuenta de correo verificada.
already_verified: Cuenta de correo verificada con anterioridad
invalid: Enlace de verificación invalido
not_verified: Tu cuenta de correo no ha sido verificada
resend: Reenviar enlace para verificación de cuenta de correo
signin: "Ingresa para tener acceso a la información de tu cuenta "
title: Verificar tu cuenta de correo

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# French (fr) locale. # Locale.
fr: fr:
bigbluebutton: BigBlueButton bigbluebutton: BigBlueButton

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Brazilian Portuguese (pt-br) locale. # Locale.
pt-br: pt-br:
bigbluebutton: BigBlueButton bigbluebutton: BigBlueButton

158
config/locales/pt.yml Normal file
View File

@ -0,0 +1,158 @@
# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/.
#
# Copyright (c) 2018 BigBlueButton Inc. and by respective authors (see below).
#
# This program is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free Software
# Foundation; either version 3.0 of the License, or (at your option) any later
# version.
#
# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Locale.
pt:
bigbluebutton: BigBlueButton
cancel: Cancelar
copy: Copiar
delete: Deletar
docs: Documentação
email: E-mail
enter_your_name: Insira seu nome!
errors:
internal:
message: "Ah, não! Parece que algo deu errado no fim."
help: "O erro foi registrado, daremos uma olhada!"
migration_error:
contact_admin: "Se você não é um administrador, por favor contate algum."
continue: Gostaria de permanecer usando 1.0.
notice: >
Greenlight encontrou um erro de migração no banco de dados.<br> Isso pode ser porque você não atualizou para o Greenlight 2.0.
upgrade: Mostre-me como atualizar para 2.0!
version: "Lançamos uma nova versão do Greenlight, entretanto sua base de dados é incompatível."
not_found:
message: Epa! Parece que não conseguimos encontrar isto.
help: "É possível que tenha sido removido?"
title: Erros
unprocessable:
message: Oops! Solicitação é improcessável.
help: Infelizmente esta não é uma solicitação válida.
features:
title: Características
rooms: Salas Personalizadas
recordings: Gerenciar Gravações
designs: Designs Personalizados
authentication: Autenticação de Usuário
footer:
powered_by: "Desenvolvido por %{href}."
go_back: Voltar
greenlight: Greenlight
header:
create_room: Criar Sala
dropdown:
help: "Precisa de Ajuda?"
home: Sala Inicial
settings: Configurações
signout: Sair
home_room: Sala Inicial
info_update_success: Informações atualizadas com sucesso.
invalid_credentials: "O login falhou devido à credenciais inválidas. Tem certeza que inseriu corretamente?"
invite_message: "Para convidar alguém para a reunião, envie este link:"
landing:
about: "Greenlight é um front-end simples para seu servidor de webconferências %{href}. Você pode criar suas próprias salas para hospedar sessões, ou se juntar a outras utilizando um link curto e conveniente."
welcome: Bem vindo ao <span class="green-grad">Greenlight</span>.
video: Assista ao nosso tutorial sobre como utilizar o Greenlight
upgrade: Mostre-me como atualizar para o 2.0!
version: "Lançamos uma nova versão do Greenlight, entretanto sua base de dados é incompatível."
ldap_error: Não é possível conectar-se ao servidor LDAP. Verifique sua configuração LDAP no arquivo ENV e certifique-se de que seu servidor está funcionando.
login: Login
modal:
create_room:
auto_join: Entrar automaticamente na sala.
free_delete: Você será livre para deletar esta sala a qualquer tempo.
name_placeholder: Insira o nome da sala...
not_blank: O nome da sala não pode ficar vazio.
title: Criar Nova Sala
delete_account:
confirm: "Tem certeza que deseja deletar sua conta?"
delete: "Estou certo, deletar minha conta."
keep: No momento irei mantê-la.
warning: Esta é uma decisão final. Você <b>não</b> será capaz de recuperar os dados associados.
delete_room:
confirm: "Você tem certeza de que deseja deletar %{room}?"
delete: "Estou certo, deletar esta sala."
keep: "Em um segundo pensamento, irei mantê-la."
warning: Você <b>não</b> será capaz de recuperar esta sala ou qualquer uma das gravações associadas a ela.
login:
or: ou
with: "Login com %{provider}"
omniauth_error: Um erro ocorreu enquanto autenticava com omniauth. Tente novamente ou contate um administrador!
password: Senha
recording:
email: Enviar Gravação por E-mail
no_recordings: "Esta sala não possui %{inject} gravações."
recorded_on: "Gravado em %{date}"
table:
name: Nome
thumbnails: Miniaturas
length: Duração
users: Usuários
visibility: Visibilidade
formats: Formatos
visibility:
public: Público
unlisted: Privado
room:
invited: Você foi convidado a participar
invite_participants: Convidar participantes
join: Participar
last_session: "Última sessão em %{session}"
owner: Proprietário
no_sessions: "Esta sala não possui sessões, ainda!"
recordings: Gravações
sessions: Sessões
settings: Configurações da Sala
start: Iniciar
wait:
message: Oops! A reunião ainda não iniciou.
auto: Você será automaticamente inserido na reunião quando ela começar.
settings:
account:
fullname: Nome Completo
provider: Fornecedor
image: Imagem
image_url: URL da Imagem de Perfil
subtitle: Atualizar suas Informações de Conta
title: Informações de Conta
delete:
button: "Sim, eu gostaria de deletar minha conta."
disclaimer: "Se você escolher deletar sua conta, isto <b>NÃO</b> poderá ser desfeito. Todas as informações relacionadas a sua conta, incluindo configurações, salas e gravações serão removidas."
subtitle: Deletar conta Permanentemente
title: Deletar Conta
design:
not_supported: Personalização atualmente não suportada.
subtitle: Personalizar Greenlight
title: Design
password:
confirmation: Confirmação da Nova Senha
new: Nova Senha
old: Senha Antiga
subtitle: Alterar sua Senha
title: Senha
title: Configurações
signup:
password_confirm: Confirmação de Senha
subtitle: Criar uma Conta
title: Cadastro
with: "Cadastro com %{provider}"
terms:
accept: Aceito os termos e condições.
title: Termos e Condições
test_install: >
Esta implantação está usando um servidor de teste pré-configurado, você deve substitui-lo pelo seu próprio. Para detalhes, veja o %{href}.
update: Atualizar

View File

@ -14,7 +14,7 @@
# You should have received a copy of the GNU Lesser General Public License along # You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Russian (ru) locale. # Locale.
ru: ru:
activerecord: activerecord:

158
config/locales/zh-cn.yml Normal file
View File

@ -0,0 +1,158 @@
# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/.
#
# Copyright (c) 2018 BigBlueButton Inc. and by respective authors (see below).
#
# This program is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free Software
# Foundation; either version 3.0 of the License, or (at your option) any later
# version.
#
# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
# Locale.
zh_CN:
bigbluebutton: BigBlueButton
cancel: 取消
copy: 复制
delete: 删除
docs: 文档
email: Email
enter_your_name: 输入您的名字!
errors:
internal:
message: 哎呀,看起来服务器内部出错了!
help: 错误信息已经记录了,我们会检查一下!
migration_error:
contact_admin: 请联系管理员。
continue: 还是继续使用 1.0吧。
notice: >
Greenlight 遇到数据库迁移错误。<br>可能因为您还没有更新到 Greenlight 2.0。
upgrade: 告诉我如何升级到 2.0!
version: 我们已经发布了新版Greenlight但您的数据库不兼容。
not_found:
message: 哎哟!看来我们找不到它了。
help: 它有可能被移除了吗?
title: 错误
unprocessable:
message: 哎呀!请求无法处理。
help: 这不是有效的请求。
features:
title: 功能
rooms: 个人房间
recordings: 记录管理
designs: 定制设计
authentication: 用户认证
footer:
powered_by: "Powered by%{href}"
go_back: 返回
greenlight: 在线会议系统
header:
create_room: 创建房间
dropdown:
help: 帮助
home: 大厅
settings: 设置
signout: 登出
home_room: 大厅
info_update_success: 信息更新成功。
invalid_credentials: 登录失败。输入有误?
invite_message: "邀请他人参加会议,请发送以下链接:"
landing:
about: "%{href}是一个开源的网页会议系统,专为在线学习而设计。高清的视音频通话,文字聊天,分享屏幕,随堂测试,分组讨论,还有白板一起涂鸦。"
welcome: 欢迎来到<span class="green-grad">在线会议系统</span>
video: 请看使用说明
upgrade: 告诉我怎么升级到 2.0!
version: 我们发布了新版Greenlight但你的数据库不兼容。
ldap_error: 无法连接到LDAP服务器请在env文件中检查LDAP配置还要确保服务已经启动。
login: 登录
modal:
create_room:
auto_join: 自动进入此房间。
free_delete: 任何时候都可以删除这个房间。
name_placeholder: 请输入房间名...
not_blank: 房间名不能空着呀。
title: 创建新的房间
delete_account:
confirm: 确定要删除您的账户吗?
delete: 我确定,请删除我的账户。
keep: 我还是留着吧。
warning: 这是最终决定,您将<b>无法</b>恢复相关数据。
delete_room:
confirm: "确定要删除%{room}吗?"
delete: 我确定,请删除这个房间。
keep: 我还是留着它吧。
warning: 您将<b>无法</b>恢复这个房间和它相关的所有记录。
login:
or:
with: "通过%{provider}登录"
omniauth_error: 与omniauth进行身份验证时出错。请再试一次或与管理员联系
password: 密码
recording:
email: 通过Email发送记录
no_recordings: "这个房间没有%{inject}记录。"
recorded_on: "录制于%{date}"
table:
name: 名字
thumbnails: 预览图
length: 长度
users: 用户数
visibility: 可见性
formats: 格式
visibility:
public: 公开
unlisted: 隐藏
room:
invited: 您被邀请加入
invite_participants: 邀请参与者的链接
join: 加入
last_session: "上一次会议%{session}"
owner: 主持人
no_sessions: 房间从未使用!
recordings: 记录
sessions: 会议
settings: 房间设置
start: 开始
wait:
message: 哎呀!会议还没开始呢。
auto: 会议开始后您将自动进入。
settings:
account:
fullname: 全名
provider: 应用平台
image: 头像
image_url: 头像URL
subtitle: 更新您的账户信息
title: 账户信息
delete:
button: 是的,我想删除我的账户。
disclaimer: 删除账户后<b>无法</b>恢复。账户所有相关信息都会被移除,包括设置、房间和记录。
subtitle: 永久删除您的账户
title: 删除账户
design:
not_supported: 目前不支持定制。
subtitle: 定制Greenlight
title: 设计
password:
confirmation: 确认新密码
new: 新密码
old: 旧密码
subtitle: 修改密码
title: 密码
title: 设置
signup:
password_confirm: 密码确认
subtitle: 创建账户
title: 注册
with: "用%{provider}注册"
terms:
accept: 我接受协议和条款。
title: 协议和条款
test_install: >
此部署使用的是预配置的测试服务器,您应该用自己的服务器来替换它。 详细信息请看 %{href}。
update: 更新