diff --git a/src/tribler/gui/dialogs/editmetadatadialog.py b/src/tribler/gui/dialogs/editmetadatadialog.py
index 32ada509b54..5eae9cf6837 100644
--- a/src/tribler/gui/dialogs/editmetadatadialog.py
+++ b/src/tribler/gui/dialogs/editmetadatadialog.py
@@ -1,4 +1,3 @@
-import json
from typing import Dict, List
from PyQt5 import uic
@@ -7,11 +6,10 @@
from tribler.core.components.knowledge.db.knowledge_db import ResourceType
from tribler.core.components.knowledge.knowledge_constants import MAX_RESOURCE_LENGTH, MIN_RESOURCE_LENGTH
-from tribler.core.utilities.path_util import Path
from tribler.gui.defs import TAG_HORIZONTAL_MARGIN
from tribler.gui.dialogs.dialogcontainer import DialogContainer
from tribler.gui.network.request_manager import request_manager
-from tribler.gui.utilities import connect, get_objects_with_predicate, get_ui_file_path, tr
+from tribler.gui.utilities import connect, get_languages_file_content, get_objects_with_predicate, get_ui_file_path, tr
from tribler.gui.widgets.tagbutton import TagButton
METADATA_TABLE_PREDICATES = [
@@ -51,9 +49,7 @@ def __init__(self, parent: QWidget, index: QModelIndex) -> None:
connect(self.dialog_widget.edit_metadata_table.doubleClicked, self.on_edit_metadata_table_item_clicked)
# Load the languages
- languages_path = get_ui_file_path("languages.json")
- content = Path(languages_path).read_text(encoding='utf-8')
- self.languages = json.loads(content)
+ self.languages = get_languages_file_content()
# Fill in the metadata table and make the items in the 2nd column editable
for ind in range(self.dialog_widget.edit_metadata_table.topLevelItemCount()):
diff --git a/src/tribler/gui/i18n/es_ES.qm b/src/tribler/gui/i18n/es_ES.qm
index 781f196d490..ef4fc43c09e 100644
Binary files a/src/tribler/gui/i18n/es_ES.qm and b/src/tribler/gui/i18n/es_ES.qm differ
diff --git a/src/tribler/gui/i18n/es_ES.ts b/src/tribler/gui/i18n/es_ES.ts
index cd2557da46c..ee23c68ec0d 100644
--- a/src/tribler/gui/i18n/es_ES.ts
+++ b/src/tribler/gui/i18n/es_ES.ts
@@ -1,55 +1,54 @@
-
-
+
@default
-
+
NUEVO CANAL
-
+
NUEVA CARPETA
-
+
Objetos %(total)i/%(torrents)i
-
+
Objetos %(total)i
-
+
Añadir archivo .torrent
-
+
Añadir carpeta torrent(s)
-
+
Añadir enlaces URL/magnet
-
+
Seleccione la carpeta que contiene los archivos .torrent
-
+
Añadir torrents desde la carpeta
-
+
@@ -58,47 +57,47 @@
%s
-
+
Incluir subdirectorios (modo recursivo)
-
+
Por favor, seleccione el archivo .torrent
-
+
Archivos torrent %s
-
+
Añadir torrent desde URL/enlace magnet
-
+
Introduzca el enlace URL/magnet en el siguiente recuadro:
-
+
AÑADIR
-
+
CANCELAR
-
+
URL/enlace magnet
-
+
@@ -107,202 +106,202 @@
(máx. 1MB JPG/PNG)
-
+
Seleccione una miniatura
-
+
Imágenes PNG/XPM/JPG %s
-
+
Error de imagen demasiado grande
-
+
El archivo de imagen que intentas subir es demasiado grande.
-
+
Cancelar suscripción
-
+
Borrar canal
-
+
Renombrar canal
-
+
%(num_bytes)s en %(num_files)d archivos
-
+
%d sembradores, %d recolectores
-
+
Copiar enlace magnet
-
+
Eliminar descarga
-
+
¿Está seguro de que desea eliminar esta descarga?
-
+
eliminar descarga
-
+
eliminar descarga + datos
-
+
cancelar
-
+
Seleccione la carpeta de destino
-
+
Exportar archivo torrent
-
+
Escriba el nombre del archivo torrent:
-
+
GUARDAR
-
+
Nombre del archivo torrent
-
+
Error exportando el archivo
-
+
Se ha producido un error al exportar el archivo torrent: %s
-
+
Archivo torrent exportado
-
+
Archivo torrent exportado a %s
-
+
Actualizar el canal
-
+
Torrent(s) añadido(s) a su canal
-
+
Añadir torrent(es)
-
+
Iniciar
-
+
Parar
-
+
Añadir a mi canal
-
+
Forzar nueva verificación
-
+
Exportar archivo .torrent
-
+
Buscar archivos
-
+
Establecer destino
-
+
Sin anonimato
-
+
Un salto
-
+
Dos saltos
-
+
Tres saltos
-
+
Cambiar la anonimidad
-
+
Respuestas remotas: %(num_complete_peers)i / %(total_peers)i
@@ -311,59 +310,59 @@ Nuevos resultados remotos recibidos: %(num_remote_results)i
- Resultados de la búsqueda de %s
+ Resultados de la búsqueda de %s
-
+
Sistema por defecto
-
+
Seleccione la carpeta del registro
-
+
Permisos insuficientes
-
+
Versiones:
- %s
-
+
¿Confirmar la eliminación de versiones anteriores?
-
+
¿Está seguro de eliminar las versiones seleccionadas?
No puede deshacer esta acción.
-
+
No hay versiones seleccionadas
-
+
Seleccione la versión que desea eliminar.
-
+
<html><head/><body><p>Descargar con <b>%d</b> salto(s) de anonimato. Cuando descarga un archivo de 200 Megabyte, usted pagará aproximadamente <b>%d</b>Megabyte en tokens de ancho de banda.</p></body></html>
-
+
Prioridad actual = %s
@@ -422,12 +421,12 @@ Tenga en cuenta que los valores decimales están truncados.
Ha introducido un formato no válido para la hora de siembra (esperado HH:MM)
-
+
Configuración de tribler
-
+
Configuración guardada
@@ -454,186 +453,186 @@ Tenga en cuenta que los valores decimales están truncados.
(Haga clic para darse de baja)
-
+
¡Sé el primero en sugerir etiquetas!
-
+
Nombre
-
+
Tamaño
-
+
Enlaces
-
+
Creado
- Actualizado
+ Actualizado
-
+
Popularidad
-
+
Torrents
-
+
Suscrito
-
+
Suscrito.%s
(Haga clic para darse de baja)
-
+
No suscrito.
(Haga clic para suscribirse)
-
+
Descargar
-
+
Volver a comprobar los enlaces
-
+
Cancelar la suscripción
-
+
Suscribirse al canal
-
+
Copiar
-
+
Mover
-
+
Copiar al canal personal
-
+
Mover
-
+
Renombrar
-
+
Cambiar de categoráia
-
+
Borrar del canal
-
+
El siguiente gráfico se basa en sus interacciones históricas con otros usuarios de la red. Muestra las <strong>%(num_interactions)s</strong> interacciones realizadas por <strong>%(num_users)s</strong> otros usuarios.<br/>
- Cada etiqueta debe tener al menos %d caracteres y puede tener como máximo %d caracteres.
+ Cada etiqueta debe tener al menos %d caracteres y puede tener como máximo %d caracteres.
-
+
CERRAR
-
+
Seleccione los archivos
-
+
Seleccione la carpeta que contiene los archivos
-
+
¡Atención!
-
+
Debe añadir al menos un archivo a su torrent.
-
+
No se puede guardar el archivo torrent en %s
-
+
La ruta no existe
-
+
Error: %s
-
+
Creando torrent. Por favor espere...
-
+
Torrent creado
-
+
Torrent creado con éxito
-
+
Borrar archivo
@@ -643,32 +642,32 @@ Tenga en cuenta que los valores decimales están truncados.
Error inesperado
-
+
¿Qué estaba haciendo antes de que se produjera el fallo? Esta información ayudará a los desarrolladores de Tribler a averiguar y solucionar el problema rápidamente.
-
+
Borrar entrada
-
+
ENVIANDO...
-
+
No disponible
-
+
El informe se ha enviado correctamente. Gracias por su contribución.
-
+
Informe enviado
@@ -693,222 +692,222 @@ Tenga en cuenta que los valores decimales están truncados.
Nombre del canal
-
+
directamente
-
+
anónimamente
-
+
Cargando archivos torrent %s...
-
+
Tiempo de espera para obtener archivos %s. Reintentando %i/%i
-
+
No se pudieron cargar los archivos. Haga clic para volver a intentarlo.
-
+
No se pueden leer los datos del archivo torrent
-
+
Error: %s
-
+
Nota: este torrent ya existe en Descargas
-
+
Tamaño de torrente:
-
+
Seleccionado:
-
+
Total:
-
+
Seleccione la carpeta destino de la descarga
-
+
Tribler no puede descargar en la carpeta <i>%s</i> . Por favor, añada permisos de escritura adecuados a la carpeta o elija otra carpeta de descarga. [%s]
-
+
Ningún archivo seleccionado
-
+
Seleccione al menos un archivo para descargar.
-
+
Tribler no puede descargar en la carpeta <i>%s</i> . Por favor, añada permisos de escritura adecuados a la carpeta o elija otra carpeta de descarga e intente descargar de nuevo. [%s]
-
+
Mostrar la ventana de Tribler
-
+
Mostrar las descargas
-
+
Salir de Tribler
-
+
<b>ERROR CRITICO</b>
-
+
Se está quedando sin espacio en disco (<100MB). Por favor, asegúrese de tener suficiente espacio libre disponible y reinicie Tribler de nuevo.
-
+
Cerrar Tribler
-
+
Descarga finalizada
-
+
La descarga de %s ha finalizado.
-
+
Canales descubiertos
-
+
Torrents populares
-
+
Permisos de escritura insuficientes en la carpeta <i>%s</i> . Por favor, añada permisos de escritura adecuados en la carpeta y añada el torrent de nuevo. %s
-
+
Error de descarga <i>%s</i>
-
+
Disponible una nueva versión
- La versión %s de Tribler está disponible. ¿Quieres visitar la página web para descargar la versión más reciente?
+ La versión %s de Tribler está disponible. ¿Quieres visitar la página web para descargar la versión más reciente?
-
+
IGNORAR
-
+
MAS TARDE
-
+
ACEPTAR
-
+
Importar torrent desde archivo
-
+
Importar torrent(s) de la carpeta
-
+
Importar un torrent desde un magnet/URL
-
+
Crear torrent a partir de archivo(s)
-
+
Actualizaciones de torrents
-
+
Archivos torrent%s
-
+
- Error de descarga
+ Error de descarga
-
+
- La configuración de Tribler aún no está disponible en este momento. Vuelve a intentarlo más tarde.
+ La configuración de Tribler aún no está disponible en este momento. Vuelve a intentarlo más tarde.
-
+
Error de IU de Tribler
-
+
Algo ha ido mal. Por favor, inténtelo de nuevo.
-
+
@@ -917,92 +916,92 @@ Tenga en cuenta que los valores decimales están truncados.
%s
-
+
Añadir torrents a Mi canal
-
+
Actualizar canales
-
+
%s añadido a su canal
-
+
Actualizar canales...
-
+
Abortar la conversión de la base de datos de los canales
-
+
El procedimiento de actualización <b>está convirtiendo su canal personal</b> y los canales recopilados por la instalación anterior de Tribler.<br>¿Está seguro de que desea abortar el proceso de conversión?<br><br><p style='color:red'><b> !!! ADVERTENCIA !!! <br>Si ABORTA ahora, perderá su canal personal y los canales a los que está suscrito. </b> </p> <br>
-
+
ABORTAR
-
+
CONTINUAR
-
+
Darse de baja del canal
-
+
¿Está seguro que desea <b>darte de baja</b> del canal?<br/>
-
+
<br/>y eliminar su contenido?
-
+
DARSE DE BAJA
-
+
¿Está seguro de que desea <b>eliminar</b> su canal personal?<br/>
-
+
<br/>¿y todo su contenido?
-
+
BORRAR
-
+
Tribler se ha recuperado de una configuración dañada. Compruebe su configuración y actualice si es necesario.
-
+
Error de configuración de Tribler
-
+
@@ -1011,145 +1010,175 @@ If unsure, press 'No'. You will be able to remove those directories fr
Si no está seguro, pulse "No". Más adelante podrá eliminar esas carpetas desde la pestaña, Configuración->Datos.
-
+
Haciendo copia de seguridad de las carpetas de estado, por favor espere
-
+
Cero popularidad
-
+
Muy baja popularidad
-
+
Popularidad de 3º nivel
-
+
Popularidad de 2º nivel
-
+
Popularidad de 1º nivel
-
+
ahora mismo
-
+
hace unos segundos
-
+
hace un minuto
-
+
hace unos minutos
-
+
hace 1 hora
-
+
hace unas horas
-
+
ayer
-
+
hace unos días
-
+
semana
-
+
semanas
-
+
hace
-
+
mes
-
+
meses
-
+
año
-
+
años
-
+
Para siempre
-
+
%(years)ia %(weeks)is
-
+
%(weeks)is %(days)id
-
+
%(days)id %(hours)ih
-
+
%(hours)ih %(minutes)im
-
+
%(minutes)im %(seconds)is
-
+
%(seconds)is
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Form
@@ -1161,30 +1190,30 @@ Si no está seguro, pulse "No". Más adelante podrá eliminar esas car
- Añadir etiquetas
+ Añadir etiquetas
- <html><head/><body><p align="center">Para organizar el contenido en Tribler, este objeto se beneficiaría de las etiquetas.<br/>Puede ayudar añadiendo a continuación varias etiquetas que describan con precisión este objeto (p.ej, <span style=" font-style:italic;">vídeo</span>).</p></body></html>
+ <html><head/><body><p align="center">Para organizar el contenido en Tribler, este objeto se beneficiaría de las etiquetas.<br/>Puede ayudar añadiendo a continuación varias etiquetas que describan con precisión este objeto (p.ej, <span style=" font-style:italic;">vídeo</span>).</p></body></html>
-
+
Nombre del contenido
-
+
<html><head/><body><p><span style=" font-weight:600;">¿Necesita inspiración?</span> A continuación encontrará algunas sugerencias (haga clic en una etiqueta para añadirla).</p></body></html>
-
+
Texto de error
-
+
GUARDAR
@@ -1378,6 +1407,51 @@ Si no está seguro, pulse "No". Más adelante podrá eliminar esas car
<html><head/><body><p>En Tribler, compensas a otros usuarios por el ancho de banda que utilizas al descargar con anonimato. Cuando subes contenidos a otros usuarios (de Tribler), ganas <span style=" font-style:italic;">tokens de ancho de banda</span>. Si acumulas más tokens de ancho de banda, obtienes un trato preferente al descargar de forma anónima, lo que se traduce en mayores velocidades de descarga.</p><p>La cantidad exacta de tokens de ancho de banda que pagas a los demás, depende del nivel de anonimato. Esto es el número de otros usuarios, o <span style=" font-style:italic;">saltos</span>, que utilizas durante una descarga. Si descargas con tres saltos de anonimato, tus datos cifrados se envían a través de las máquinas de otros tres usuarios de Tribler. Aumentar el número de saltos beneficia el anonimato, pero te cuesta más tokens de ancho de banda.</p><p>P.ej., si descargas un <span style=" font-weight:600;">1 gigabyte</span> de vídeo con un salto de anonimato, pagas con <span style=" font-weight:600;">1 gigabyte</span> en tokens de ancho de banda. Cada salto adicional aumenta la cantidad de tokens de ancho de banda que tienes que pagar en <span style=" font-weight:600;">3 gigabyte</span> de tokens de ancho de banda en su lugar.</p></body></html>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MainWindow
@@ -1690,7 +1764,7 @@ por descarga
- Puerto (por defecto el 52194)
+ Puerto (por defecto el 52194)
@@ -2181,6 +2255,11 @@ Alto anonimato
Saldo de Tokens
+
+
+
+
+
channel_description_widget
@@ -2247,8 +2326,8 @@ Alto anonimato
-
- 🔍 Filtro
+
+ 🔍 Filtro
@@ -2260,5 +2339,10 @@ Alto anonimato
APLICAR CAMBIOS
+
+
+
+
+
diff --git a/src/tribler/gui/qt_resources/languages.json b/src/tribler/gui/i18n/languages.json
similarity index 100%
rename from src/tribler/gui/qt_resources/languages.json
rename to src/tribler/gui/i18n/languages.json
diff --git a/src/tribler/gui/i18n/pt_BR.qm b/src/tribler/gui/i18n/pt_BR.qm
index 809bc5990be..69c851d37a9 100644
Binary files a/src/tribler/gui/i18n/pt_BR.qm and b/src/tribler/gui/i18n/pt_BR.qm differ
diff --git a/src/tribler/gui/i18n/pt_BR.ts b/src/tribler/gui/i18n/pt_BR.ts
index baaeacc12ca..dd5daf707b3 100644
--- a/src/tribler/gui/i18n/pt_BR.ts
+++ b/src/tribler/gui/i18n/pt_BR.ts
@@ -3,29 +3,29 @@
@default
-
+
Popularidade
-
+
Nome
-
+
Torrents
-
+
Criado
- Atualizado
+ Atualizado
@@ -33,117 +33,117 @@
Categoria
-
+
Tamanho
-
+
Saúde
-
+
agora mesmo
-
+
segundos atrás
-
+
um minuto atrás
-
+
minutos atrás
-
+
uma hora atrás
-
+
horas atrás
-
+
ontem
-
+
dias atrás
-
+
semana
-
+
semanas
-
+
atrás
-
+
mês
-
+
meses
-
+
ano
-
+
anos
-
+
Inscrito
-
+
Canais descobertos
- Essa página mostra uma lista de torrents populares coletados no Tibler nas últimas 24 horas.
+ Essa página mostra uma lista de torrents populares coletados no Tibler nas últimas 24 horas.
-
+
Atualizar canal
-
+
Torrent(s) adicionados ao seu canal
-
+
Nova versão disponível
@@ -153,42 +153,42 @@
Clique para carregar uma amostra do conteúdo
-
+
NOVO CANAL
-
+
NOVA PASTA
-
+
Adicionar arquivo .torrent
-
+
Adicionar diretório torrent(s)
-
+
Adicionar link URL/magnet
-
+
Selecione um diretório que contenha arquivos .torrent
-
+
Adicionar torrents do diretório
-
+
@@ -197,313 +197,313 @@
%s
-
+
Incluir sub-diretórios (modo recursivo)
-
+
Por favor selecione o arquivo .torrent
-
+
Arquivos torrent %s
-
+
Adicionar torrent de um link URL/magnet
-
+
Por favor adicione o link URL/magnet no campo abaixo:
-
+
ADICIONAR
-
+
CANCELAR
-
+
link URL/magnet
-
+
-
+
Por favor selectione uma image de amostra
-
+
Imagens PNG/XPM/JPG %s
-
+
Erro: Imagem muito grande
-
+
A imagem que você está tendando enviar é muito grande.
-
+
Cancelar Inscriçõe
-
+
Deletar canal
-
+
Renomear canal
-
+
Remover download
-
+
Tem certeza que quer remover este download?
-
+
remover download
-
+
remover download + dados
-
+
cancelar
-
+
Por favor selecione o diretório de destino
-
+
Exportar arquivo torrent
-
+
Selecione o nome do arquivo torrent:
-
+
SALVAR
-
+
Nome do arquivo torrent
-
+
Erro ao exportar arquivo
-
+
Um erro ocorreu ao exportar o arquivo torrent: %s
-
+
Arquivo torrent exportado
-
+
Arquivo torrent exportado para: %s
-
+
Adicionar torrent(s)
-
+
Iniciar
-
+
Parar
-
+
Adicionar ao meu canal
-
+
Forçar nova verificação
-
+
Exportar arquivo .torrent
-
+
Visualizar arquivos
-
+
Mover armazenamento de arquivo
-
+
Sem anonimidade
-
+
Um pulo
-
+
Dois pulos
-
+
Três pulos
-
+
Mudar anonimidade
-
+
Selecione o diretório de registro
-
+
Permissões insuficiente
-
+
Versões:
- %s
-
+
Tem certeza que deseja deletar versões antigas?
-
+
Nenhuma versão selectionada
-
+
Selecione uma versão para deletar
-
+
Prioridate atual = %s
-
+
Número de porta do proxy inválido
-
+
Você inseriu um formato inválido para o número da porta do proxy. Por favor, insira um número inteiro
-
+
Número de conexões inválido
-
+
Você inseriu um formato inválido para o número máximo de conexões. Por favor, insira um número inteiro
-
+
Valor inválido para limite de largura de banda
-
+
Valor inválido para porta api
-
+
Valor inválido para porta api
-
+
Insira uma porta válida para a api (entre 0 e 65536
-
+
Tempo de semeadura inválido
-
+
Você inseriu um formato inválido para o tempo de seed (esperado HH: mm)
-
+
Configurações salvas
@@ -513,535 +513,530 @@ Note that the decimal values are truncated.
Suas configurações foram salvas.
-
+
FECHAR
-
+
Clique para se inscrever/cancelar a inscrição
-
+
Inscrito
-
+
Não inscrito
-
+
-
+
-
+
-
+
Download
-
+
Verifique novamente a saúde
-
+
Cancelar inscrição do canal
-
+
Inscrever canal
-
+
Copiar
-
+
Mover
-
+
Copiar para canal pessoal
-
+
Mover
-
+
Renomear
-
+
Mudar categoria
-
+
Remover do canal
-
+
-
+
-
+
Você está ficando com pouco espaço em disco (<100MB).Por favor, certifique-se que tenha espaço livre suficiente e reinicie o Tribler
-
+
Fechar Tribler
-
+
Download completo
-
+
Download de %s completo.
-
+
-
+
-
+
Versão %s disponível. Quer visitar o site para baixar a versão mais recente?
-
+
IGNORAR
-
+
DEPOIS
-
+
OK
-
+
Importar torrent do um arquivo
-
+
Importar torrent(s) de um diretório
-
+
Importar torrent de magnet/URL
-
+
Criar torrent de um arquivo(s)
-
+
Atualizações de torrent
-
+
- Erro de download
+ Erro de download
-
+
- Configurações ainda não estão disponíveis. Buscando agora. Por favor, tente novamente mais tarde
+ Configurações ainda não estão disponíveis. Buscando agora. Por favor, tente novamente mais tarde
-
+
Erro de UI Tribler.
-
+
Algo deu errado.Por favor, tente novamente.
-
+
-
+
Adicione torrents ao meu canal
-
+
Atualização de canais
-
+
% s adicionado ao seu canal
-
+
Desligando...
-
+
Cancelar a conversão do banco de dados de canais
-
+
-
+
ABORTAR
-
+
CONTINUAR
-
+
Cancelar a inscrição do canal
-
+
-
+
-
+
CANCELAR INSCRIÇÃO
-
+
-
+
-
+
EXCLUIR
-
+
Tribler se recuperou de uma configuração corrompida. Por favor, verifique suas configurações e atualize se necessário
-
+
-
+
Popularidade zero
-
+
Popularidade muito baixa.
-
+
3º Nível de Popularidade.
-
+
2º Nível de Popularidade.
-
+
1ª Nível de popularidade
-
+
Para sempre
-
+
- Incluir arquivos
+ Incluir arquivos
- Incluir arquivo
+ Incluir arquivo
- Excluir arquivo
+ Excluir arquivo
-
+
Copiando o link magnet.
- Excluir arquivos
+ Excluir arquivos
-
+
- Resultados da pesquisa por %s
+ Resultados da pesquisa por %s
-
+
Arquivos torrent%s
-
+
Padrão do sistema
-
+
Configurações
-
+
Mostrar Tribler
-
+
Mostrar downloads
-
+
Sair
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1066,37 +1061,37 @@ You can not undo this action.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1106,51 +1101,101 @@ You can not undo this action.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Form
@@ -1225,7 +1270,7 @@ New remote results received: %(num_remote_results)i
Salvar no diretório
-
+
PROCURAR
@@ -1255,7 +1300,7 @@ New remote results received: %(num_remote_results)i
CRIAR TORRENT
-
+
CANCELAR
@@ -1325,62 +1370,62 @@ New remote results received: %(num_remote_results)i
CRIAR
-
+
Baixar torrent
- Torrent já existe
+ Torrent já existe
- Selecionar tudo
+ Selecionar tudo
- Limpar Seleção
+ Limpar Seleção
- Nome
+ Nome
- Tamanho
+ Tamanho
- Incluída?
+ Incluída?
-
+
Carregando arquivos...
-
+
Fazer download anônimamente usando proxies
-
+
Compartilhar com criptografia usando proxies
-
+
Adicionar ao meu canal
-
+
BAIXAR
@@ -1404,6 +1449,81 @@ New remote results received: %(num_remote_results)i
Informação adicional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SALVAR
+
+
+
+
+ NOME
+
+
+
+
+ TAMANHO
+
MainWindow
@@ -1413,42 +1533,42 @@ New remote results received: %(num_remote_results)i
Tempo
-
+
Nome
-
+
Peers
-
+
Detalhes
-
+
Saúde
-
+
Tipo
-
+
Infohash
-
+
Porta
-
+
Configurações
@@ -1458,17 +1578,17 @@ New remote results received: %(num_remote_results)i
Tribler
-
+
Procure por seu conteúdo favorito
-
+
Saldo de tokens
-
+
Transação em andamento. Por favor, não feche Tibler;
@@ -1478,7 +1598,7 @@ New remote results received: %(num_remote_results)i
Resultados da pesquisa
-
+
Descoberto
@@ -1493,7 +1613,7 @@ New remote results received: %(num_remote_results)i
Inscrições
-
+
Downloads
@@ -1508,7 +1628,7 @@ New remote results received: %(num_remote_results)i
Grafo de confiança
-
+
Debug
@@ -1518,42 +1638,42 @@ New remote results received: %(num_remote_results)i
LISTA DE VIDEOS
-
+
SALVAR
-
+
GERAL
-
+
CONNEXÃO
-
+
BANDA
-
+
SEEDING
-
+
ANONIMIDADE
-
+
DEPURAR
-
+
Filtro Familiar
@@ -1565,32 +1685,32 @@ New remote results received: %(num_remote_results)i
(requer reinicialização)
-
+
Configuração do canal pessoal
-
+
Local do download
-
+
Salvar arquivos em:
-
+
Local do arquivo
-
+
Procurar local de download
-
+
Procurar
@@ -1601,17 +1721,17 @@ settings?
Sempre pedir por configuração de download
-
+
Configuração de download padrão
-
+
Adicionar torrent ao Meu Canal
-
+
Monitoramento de pasta
@@ -1626,12 +1746,12 @@ settings?
Local:
-
+
Localização
-
+
Procurar pasta monitorada
@@ -1641,7 +1761,7 @@ settings?
Icone de cor única
-
+
Usar Icone de cor única?
@@ -1658,195 +1778,195 @@ settings?
(requer reinicialização)
-
+
Configurações de proxy torrent
-
+
Nenhum
-
+
Socks4
-
+
Socks5
-
+
Socks5 com autenticação
-
+
HTTP
-
+
HTTP com autenticação
-
+
Servidor
-
+
Usuário
-
+
Senha
-
+
Recursos BitTorrent
-
+
-
+
Máximo de conexões por download
-
+
Máximo de conexões por download
-
+
0 = sem limites
-
+
Conexão GUI/Core
-
+
Porta (padrão é 20100)
-
+
Você pode ajustar a porta que a interface usa para se comunicar com o Tibler. Aplicado depois de reiniciar o tribler. Mudar isso por sua conta e risco
-
+
Limites de banda
-
+
Limite de upload
-
+
Upload
-
+
KB/s (0 = sem limites)
-
+
Limite de upload
-
+
Essa configuração se aplica à downloads anônimos e não anônimos.
-
+
Download
-
+
Opções de Seeding
-
+
hh:mm
-
+
Desabilitar Seeding
-
+
Habilitar Seeding por (horas:minutos)
-
+
Habilitar Seeding ilimitado
-
+
Habilitar Seeding até a proporção de upload/download for maior que
-
+
Essas configurações também se aplicam à downloads já existentes
- Anônimidade
+ Anônimidade
- Permitir que Tribler seja um nó de saída
+ Permitir que Tribler seja um nó de saída
- Ao permitir que o Tribler seja um nó de saída, seu computador atuará como um proxy para outros usuários do Tribler; Tráfego BitTorrent, seja semeando ou baixando. Verifique suas leis locais e verifique se você está ciente das implicações de ativar esta caixa de seleção
+ Ao permitir que o Tribler seja um nó de saída, seu computador atuará como um proxy para outros usuários do Tribler; Tráfego BitTorrent, seja semeando ou baixando. Verifique suas leis locais e verifique se você está ciente das implicações de ativar esta caixa de seleção
-
+
Download por proxy
-
+
Alta Velocidade / Baixa anonimidade
-
+
Baixa Velocidade / Alta anonimidade
@@ -1862,307 +1982,307 @@ High anonymity
TOKENS PARCIALMENTE VAZIOS
-
+
Modo de desenvolvedor
-
+
Ativar o modo de desenvolvedor
-
+
Diretório de registro
-
+
Diretório de registro
-
+
Diretório de registro
-
+
Abrir Diretório
-
+
Monitoramento de recursos
-
+
Ativar monitoramento de recursos
-
+
Prioridade da CPU [0-5]
-
+
Prioridade atual = 1
-
+
Estatísticas de rede (IPv8)
-
+
Ativar estatísticas de rede (requer reinicialização)
-
+
Nota: Ativar estatísticas afeta performance do Tibler
-
+
Downloads
-
+
Filtro
-
+
TUDO
-
+
BAIXANDO
-
+
COMPLETO
-
+
ATIVO
-
+
INATIVO
-
+
CANAIS
-
+
NOME
-
+
TAMANHO
-
+
PROGRESSO
-
+
STATUS
-
+
SEEDS
-
+
PEERS
-
+
VELOCIDADE (BAIXANDO)
-
+
VELOCIDADE (SUBINDO)
-
+
PROPORÇÃO
-
+
ANÔNIMO?
-
+
PULOS
-
+
TEMPO ESTIMADO
-
+
ADICIONADO EM
-
+
Progresso
-
+
Status
-
+
Tamanho
-
+
Clique para copiar o link magnet
-
+
Destino
-
+
Razão
-
+
Disponibilidade
-
+
Arquivos
-
+
CAMINHO
-
+
% PRONTO
- INCLUÍDO
+ INCLUÍDO
-
+
Trackers
-
+
PEER (IP/PORT)
-
+
FLAGS
-
+
CLIENTE
-
+
Carregando
-
+
Forçar encerramento
-
+
Pular
-
+
Procurando seu conteúdo inicial...
-
+
Isso pode demorar um minuto.
-
+
Estatísticas de Confiança
-
+
Você pode ganhar confiança contribuindo banda para a rede Tribler. Faça isso simplesmente deixando o Tribler aberto
-
+
- Mbytes.
-
+
Doado para a comunidade
-
+
Pessoas que você ajudou
-
+
Recebido da comunidade
-
+
Pessoas que ajudaram você
@@ -2342,7 +2462,7 @@ High anonymity
Comprar/Vender?
-
+
Grafo de confiança
@@ -2352,32 +2472,32 @@ High anonymity
ATUALIZAR
-
+
O gráfico abaixo é baseado em suas interações históricas com outros usuários da rede
-
+
Progresso %p%
-
+
Par :
-
+
Saldo Enviado: XX Recebido: YY
-
+
Adicionar torrent
-
+
Popular
@@ -2387,97 +2507,117 @@ High anonymity
Novo Canal
-
+
DADOS
-
+
Diretório de estado do Tribler.
-
+
É aqui que Tribler armazena seus dados internos que inclui bancos de dados e arquivos de configuração. Note que seus dados de torrent não são armazenados aqui.
-
+
Versão Atual
-
+
Versões mais antigas
-
+
Remover versões selecionadas
-
+
Filtro de família habilitado?(requer reinicialização)
-
+
Sempre peça configurações de download?
-
+
Baixe anonimamente usando proxies
-
+
Semear anonimamente usando proxies
-
+
Observar pasta torrent
-
+
Ícone de bandeja
-
+
Confirmar alterações automaticamente (requer reinicialização)
-
+
Selecione linguagem de interface
(requer reinicialização)
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
channel_description_widget
@@ -2533,7 +2673,7 @@ High anonymity
VOLTAR
-
+
Estado do canal
@@ -2553,24 +2693,34 @@ High anonymity
Inscrever-se
-
+
Seu canal tem mudanças não salvas
-
+
APLICAR MUDANÇAS
-
+
NOVO CANAL
-
+
🔍 Filtro
+
+
+
+ Essa página mostra uma lista de torrents populares coletados no Tibler nas últimas 24 horas.
+
+
+
+
+
+
diff --git a/src/tribler/gui/i18n/ru_RU.qm b/src/tribler/gui/i18n/ru_RU.qm
index 310bd7515f9..70f8061c083 100644
Binary files a/src/tribler/gui/i18n/ru_RU.qm and b/src/tribler/gui/i18n/ru_RU.qm differ
diff --git a/src/tribler/gui/i18n/ru_RU.ts b/src/tribler/gui/i18n/ru_RU.ts
index 229182aac8a..8b27d6b157f 100644
--- a/src/tribler/gui/i18n/ru_RU.ts
+++ b/src/tribler/gui/i18n/ru_RU.ts
@@ -3,12 +3,12 @@
@default
-
+
Название
-
+
Размер
@@ -17,108 +17,108 @@
Состояние
-
-
+
+
Создан
- Обновлён
+ Обновлён
-
+
Подписка
-
+
Торренты
-
+
Популярность
-
+
только что
-
+
секунд назад
-
+
минуту назад
-
+
минут назад
-
+
час назад
-
+
часов назад
-
+
вчера
-
+
дней назад
-
+
неделю
-
+
недель
-
+
назад
-
+
месяц
-
+
месяцев
-
+
год
-
+
лет
-
+
Все каналы
@@ -128,57 +128,57 @@
Эта страница показывает список популярных торрентов обнаруженных Tribler за последние 24 часа.
-
+
Обновление канала
-
+
Торрент(ы) добавлен(ы) в персональный канал
-
+
Доступна новая версия
-
+
СОЗДАТЬ КАНАЛ
-
+
НОВАЯ ПАПКА
-
+
Добавить .torrent-файл
-
+
Добавить .torrent-файлы из папки
-
+
Добавить торрент по URL/magnet-ссылки
-
+
Пожалуйста, выберите папку из которой следует добавить .torrent-файл
-
+
Добавить все торренты из папки
-
+
@@ -187,47 +187,47 @@
%s
-
+
Просматривать поддиректории (рекурсивный режим)
-
+
Пожалуйста, выберите .torrent-файл
-
+
Торренты %s
-
+
Добавить торренты по URL/magnet-ссылке
-
+
Пожалуйста, введите URL/magnet-ссылку в поле ниже:
-
+
ДОБАВИТЬ
-
+
ОТМЕНА
-
+
URL/magnet-ссылка
-
+
@@ -236,182 +236,182 @@
(макс. 1МБ JPG/PNG)
-
+
Пожалуйста, выберите файл изображения для миниатюры
-
+
Изображения PNG/XPM/JPG %s
-
+
Ошибка: файл изображения слишком велик
-
+
Изображение, которое Вы пытаетесь прикрепить слишком велико
-
+
Отписаться
-
+
Удалить канал
-
+
Переименовать канал
-
+
Удалить загрузку
-
+
Вы уверены, что хотите удалить эту загрузку?
-
+
удалить торрент
-
+
удалить торрент вместе с файлами
-
+
отмена
-
+
Пожалуйста, выберите папку назначения
-
+
Экспортировать торрент-файл
-
+
Пожалуйста, введите имя, под которым будет сохранён торрент-файл:
-
+
СОХРАНИТЬ
-
+
Имя торрент-файла
-
+
Ошибка при экспорте файла
-
+
Ошибка при экспорте торрент-файла:
-
+
Торрент-файл экспортирован
-
+
Торрент-файл экспортирован в %s
-
+
Добавить торрент(ы)
-
+
Старт
-
+
Стоп
-
+
Добавить в личный канал
-
+
Перепроверить доступность
-
+
Экспортировать торрент-файл
-
+
Показать файлы на диске
-
+
Переместить файлы
-
+
Без анонимности
-
+
Один прокси
-
+
Два прокси
-
+
Три прокси
-
+
Изменить уровень анонимности
-
+
Пожалуйста, выберите директорию для сохранения журнала
-
+
Недостаточно прав доступа
@@ -443,32 +443,32 @@
Текущий приритет = %s
-
+
Некорректный порт прокси
-
+
Вы ввели номер порта в неверном формате. Требуется целое положительное число [1024-65535].
-
+
Некорректное число соединений
-
+
Вы ввели число портов в неверном формате. Требуется целое число.
-
+
Некорректное ограничение пропускной способности
-
+
@@ -477,122 +477,122 @@ Note that the decimal values are truncated.
Обратите внимание, что число округляется до десятков.
-
+
Некорректное значение порта API Tribler
-
+
Пожалуйста, введите корректное значение порта API Tribler [1024, 65535]
-
+
Некорректное ограничение времени раздачи
-
+
Вы ввели ограничение времени раздачи в некорректном формате. Ожидаемый формат: ЧЧ:ММ
-
+
Настройки сохранены
-
+
Нажмите, чтобы подписаться/отписаться
-
+
Вы подписаны.
-
+
Вы не подписаны.
-
+
Нажмите, чтобы отписаться.
-
+
Вы подписаны.%s
(Нажмите, чтобы отписаться)
-
+
Вы не подписаны.
(Нажмите, чтобы подписаться)
-
+
Загрузить
-
+
Проверить доступность
-
+
Отписаться от канала
-
+
Подписаться на канал
-
+
Копировать
-
+
Переместить
-
+
Копировать в личный канал
-
+
Переместить
-
+
Переименовать
-
+
Изменить категорию
-
+
Удалить из канала
-
+
@@ -601,107 +601,107 @@ If unsure, press 'No'. You will be able to remove those directories fr
Если Вы не уверены, нажмите 'Нет'. Данные можно будет удалить позже (меню Настройки, вкладка Диск).
-
+
<b>КРИТИЧЕСКАЯ ОШИБКА</b>
-
+
Заканчивается свободное место на диске (осталось менее 100MB). Tribler может работать некорректно. Пожалуйста, удостоверьтесь что на диске достаточно свободного места и перезапустите Tribler.
-
+
Закрыть Tribler
-
+
Загрузка закончена
-
+
Загрузка %s завершена
-
+
Недостаточно прав для записи в папку <i>%s</i>. Пожалуйста, установите верные права доступа к папке и повторите загрузку. %s
-
+
Ошибка загрузки <i>%s</i>
-
+
Доступна новая версия Tribler: %s. Перейти к веб-сайту разработчиков чтобы загрузить её?
-
+
ПРОПУСТИТЬ
-
+
НАПОМНИТЬ ПОЗЖЕ
-
+
ОК
-
+
Загрузить торрент из файла
-
+
Загрузить торрент(ы) из папки
-
+
Загрузить торрент по URL/magnet-ссылке
-
+
Создать торрент
-
+
Торрент изменил состояние
-
+
- Ошибка загрузки
+ Ошибка загрузки
-
+
- Настройки Tribler не доступны, поскольку ещё загружаются. Пожалуйста попробуйте позже.
+ Настройки Tribler не доступны, поскольку ещё загружаются. Пожалуйста попробуйте позже.
-
+
Ошибка графического интерфейса Tribler
-
+
Что-то пошло не так. Пожалуйста, попробуйте снова.
-
+
@@ -710,122 +710,122 @@ If unsure, press 'No'. You will be able to remove those directories fr
%s
-
+
Добавить торренты в персональный канал
-
+
Изменение состояния каналов
-
+
%s добавлен в персональный канал
-
+
Выключение...
-
+
Отменить конвертирование базы данных каналов Tribler к новой версии
-
+
Процедура преобразования <b>конвертирует Ваш персональный канал</b> и каналы других пользователей, накопленные предыдущей версией Tribler.<br>Вы уверены, что хотите отменить процесс конвертации?<br><br><p style='color:red'><b> !!! ВНИМАНИЕ !!! <br>Вы потеряете и персональный канал, и все подписки, если сейчас нажмёте ПРЕРВАТЬ! </b> </p> <br>
-
+
ПРЕРВАТЬ
-
+
ПРОДОЛЖИТЬ
-
+
Отписаться от канала
-
+
Вы уверены, что хотите <b>отписаться</b> от канала<br/>
-
+
и удалить его вместе со всем содержимым?
-
+
ОТПИСАТЬСЯ
-
+
Вы уверены, что хотите <b>удалить</b> Ваш персональный канал<br/>
-
+
<br/>со всем его содержимым?
-
+
УДАЛИТЬ
-
+
Tribler восстановился после повреждения файла конфигурации. Пожалуйста, проверьте настройки и измените их, если необходимо.
-
+
Ошибка конфигурации Tribler
-
+
Нулевая популярность
-
+
Очень низкая популярность
-
+
Низкая популярность
-
+
Средняя популярность
-
+
Высокая популярность
-
+
♾️Вечность♾️
-
+
%d сидов, %d личей
@@ -845,7 +845,7 @@ If unsure, press 'No'. You will be able to remove those directories fr
Исключить файл
-
+
Копируем magnet-ссылку
@@ -855,17 +855,17 @@ If unsure, press 'No'. You will be able to remove those directories fr
Исключить файлы
-
+
%(num_bytes)s в %(num_files)d файлах
- Результаты поиска для запроса %s
+ Результаты поиска для запроса %s
-
+
Системный по умолчанию
@@ -885,117 +885,117 @@ You can not undo this action.
-
+
Настройки Tribler
-
+
Этот граф построен по данным взаимодействия вашего Tribler с другими пользователями. Он показывает <strong>%(num_interactions)s</strong> взаимодействий <strong>%(num_users)s</strong> пользователей.<br/>
-
+
Показать окно Tribler
-
+
Показать загрузки
-
+
Закрыть Tribler
-
+
Торрент-файлы%s
-
+
%(years)iл %(weeks)iн
-
+
%(weeks)iн %(days)iд
-
+
%(days)iд %(hours)iч
-
+
%(hours)iч %(minutes)iм
-
+
%(minutes)iм %(seconds)iс
-
+
%(seconds)iс
-
+
ЗАКРЫТЬ
-
+
Пожалуйста, выберите файлы
-
+
Пожалуйста, укажите папку содержащую файлы
-
+
Внимание!
-
+
Вы должны добавить в ваш торрент хотя бы один файл.
-
+
Невозможно сохранить торрент в %s
-
+
Указанный путь не существует
-
+
Ошибка: %s
-
+
Создание торрента. Пожалуйста, подождите...
-
+
Торрент создан
-
+
Торрент успешно создан
@@ -1005,42 +1005,42 @@ You can not undo this action.
Торрент успешно добавлен в канал
-
+
Убрать файл
-
+
Отчёт об ошибке
-
+
Какие действия вы совершали, прежде чем произошёл сбой? Подробное описание произошедшего поможет разработчикам выяснить причину ошибки и исправить её.
-
+
Удалить запись
-
+
Отчет об ошибке отправлен успешно! Спасибо за помощь!
-
+
Отчет отправлен
-
+
ОТПРАВЛЯЕМ...
-
+
Не указано
@@ -1085,97 +1085,127 @@ You can not undo this action.
Истекло время ожидания загрузки списка файлов %s. Попытка %i/%i
-
+
Не удалось загрузить список файлов. Нажмите здесь, чтобы повторить попытку.
-
+
Не удалось прочитать данные торрента
-
+
Ошибка: %s
-
+
Внимание: этот торрент уже присутствует в списке загрузок
-
+
Пожалуйста, выберите папку назначения для этой загрузки
-
+
Tribler не может поместить загрузку в папку <i>%s</i>. Пожалуйста, удостоверьтесь, что в указанную папку разрешена запись или укажите иную папку. [%s]
-
+
Не выбрано ни одного файла
-
+
Пожалуйста, укажите хотя бы один файл, который следует загрузить.
-
+
Tribler не может поместить загрузку в папку <i>%s</i>. Пожалуйста, удостоверьтесь что в указанную папку разрешена запись или укажите иную папку и попытайтесь повторить загрузку. [%s]
-
+
%(total)i/%(torrents)i объектов
-
+
%(total)i объектов
-
+
Завершённые запросы к сети: %(num_complete_peers)i / %(total_peers)i
Новые результаты: %(num_remote_results)i
-
+
Популярные торренты
- Каждый тэг должен содержать не менее %d и не более %d символов.
+ Каждый тэг должен содержать не менее %d и не более %d символов.
-
+
Размер загрузки:
-
+
Выбрано:
-
+
Всего:
-
+
Тэгов нет. Предложить свои?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Form
@@ -1280,7 +1310,7 @@ New remote results received: %(num_remote_results)i
Создать торрент
-
+
ОТМЕНА
@@ -1345,7 +1375,7 @@ New remote results received: %(num_remote_results)i
Добавить в личный канал
-
+
СКАЧАТЬ
@@ -1367,30 +1397,30 @@ New remote results received: %(num_remote_results)i
- Предложить тэги
+ Предложить тэги
- <html><head/><body><p align="center">Вы можете помочь упорядочить контент в Tribler, добавив или уточнив тэги для этого торрента.<br/>(к примеру, можно добавить тэг <span style=" font-style:italic;">video</span>).</p></body></html>
+ <html><head/><body><p align="center">Вы можете помочь упорядочить контент в Tribler, добавив или уточнив тэги для этого торрента.<br/>(к примеру, можно добавить тэг <span style=" font-style:italic;">video</span>).</p></body></html>
-
+
Название контента
-
+
<html><head/><body><p><span style=" font-weight:600;">Ничего не приходит в голову?</span> Вот нескоьлко вариантов (нажмите на тэг чтобы добавить его).</p></body></html>
-
+
Текст ошибки
-
+
СОХРАНИТЬ
@@ -1404,26 +1434,71 @@ New remote results received: %(num_remote_results)i
РАЗМЕР
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MainWindow
-
+
Имя
-
+
Пиры
-
+
Подробности
-
+
Состояние
@@ -1433,7 +1508,7 @@ New remote results received: %(num_remote_results)i
Тип
-
+
Инфохэш
@@ -1443,17 +1518,17 @@ New remote results received: %(num_remote_results)i
Порт
-
+
Настройки
-
+
Искать торрент по названию...
-
+
Баланс
@@ -1483,7 +1558,7 @@ New remote results received: %(num_remote_results)i
Загрузки
-
+
Отладка
@@ -1747,387 +1822,387 @@ per download
- Анонимность
+ Анонимность
- Выходной узел
+ Выходной узел
- Если вы разрешите Tribler быть выходным узлом, другие пользователи сети Tribler смогут закачивать внешние торренты через Ваш компьютер, а также раздавать через него свой контент. Для интернет-провайдера это будет выглядеть, как если бы тот торрент закачивали/раздавали Вы.
+ Если вы разрешите Tribler быть выходным узлом, другие пользователи сети Tribler смогут закачивать внешние торренты через Ваш компьютер, а также раздавать через него свой контент. Для интернет-провайдера это будет выглядеть, как если бы тот торрент закачивали/раздавали Вы.
👮 ВНИМАНИЕ: В некоторых странах закачка/раздача определённых видов информации преследуется по закону. 👮
Хорошенько подумайте, прежде чем ставить галочку на этой опции.
-
+
Загрузка через прокси Tribler
-
+
Высокая скорость
Минимальная анонимность
-
+
Низкая скорость
Максимальная анонимность
-
+
Папка данных Tribler
-
+
В этой папке Tribler хранит файл настроек, персональный ключ и базу метаданных торрентов (каналов). Загрузки сохраняются в другой папке.
-
+
Текущая версия
-
+
Предыдущие версии
-
+
Удалить данные предыдущих версий
-
+
"Режим разработчика"
-
+
Включить "режим разработчика"
-
+
Папка журнала
-
+
Папка журнала
-
+
Папка журнала
-
+
Выбрать папку
-
+
Мониторинг ресурсов
-
+
Включить мониторинг ресурсов
-
+
Приоритет приложения [0-5]
-
+
Текущий приоритет = 1
-
+
Сетевая статистика IPv8
-
+
Включить сбор сетевой статистики
-
+
Внимание: включение сбора сетевой статистики может замедлить Tribler
-
+
Загрузки
-
+
Фильтр
-
+
ВСЁ
-
+
ЗАГРУЖАЕМЫЕ
-
+
ЗАВЕРШЕННЫЕ
-
+
АКТИВНЫЕ
-
+
НЕАКТИВНЫЕ
-
+
КАНАЛЫ
-
+
НАЗВАНИЕ
-
+
РАЗМЕР
-
+
ПРОГРЕСС
-
+
СОСТОЯНИЕ
-
+
РАЗДАЮЩИЕ
-
+
УЗЛЫ
-
+
ЗАГРУЗКА
-
+
ОТДАЧА
-
+
СООТН.
-
+
АНОНИМНО?
-
+
ПРОКСИ
-
+
ОСТ. ВРЕМЯ
-
+
ДОБАВЛЕН
-
+
Прогресс
-
+
Состояние
-
+
Размер
-
+
Нажмите, чтобы скопировать magnet-ссылку
-
+
Папка назначения
-
+
Соотн. раздачи
-
+
Доступность
-
+
Файлы
-
+
ПУТЬ
-
+
% СКАЧАННОГО
-
+
Трекеры
-
+
УЗЕЛ (IP/ПОРТ)
-
+
ФЛАГИ
-
+
КЛИЕНТ
-
+
Загрузка...
-
+
Завершить принудительно
-
+
Пропустить
-
+
Ищем контент...
-
+
Это может занять около минуты
-
+
Статистика доверия
-
+
Tribler зарабатывает репутацию для Вашего компьютера, предоставляя его в качестве промежуточного узла для анонимизации других пользователей. Это происходит в то время, когда Tribler простаивает.
-
+
- МБайт
-
+
Отдано сообществу
-
+
Узлы, которым помогли Вы
-
+
Получено от сообщества
-
+
Узлы, которые помогли Вам
-
+
Граф доверия
-
+
Этот граф построен на основе истории взамодействия Tribler с другими узлами сети.
-
+
Прогресс %p%
-
+
Узел :
-
+
Баланс Отдано: XX Принято: YY
@@ -2137,7 +2212,7 @@ High anonymity
Расположение
-
+
Выбрать расположение
@@ -2195,7 +2270,7 @@ High anonymity
(потребуется перезапуск)
-
+
Показать граф репутации
@@ -2210,12 +2285,12 @@ High anonymity
Использовать ч-б иконку?
-
+
IP адрес
-
+
Публичный ключ
diff --git a/src/tribler/gui/i18n/zh_CN.qm b/src/tribler/gui/i18n/zh_CN.qm
index 157edc7dca9..d185a376264 100644
Binary files a/src/tribler/gui/i18n/zh_CN.qm and b/src/tribler/gui/i18n/zh_CN.qm differ
diff --git a/src/tribler/gui/i18n/zh_CN.ts b/src/tribler/gui/i18n/zh_CN.ts
index b3fac71b039..6e7ba5b5026 100644
--- a/src/tribler/gui/i18n/zh_CN.ts
+++ b/src/tribler/gui/i18n/zh_CN.ts
@@ -3,182 +3,182 @@
@default
-
+
名称
-
+
大小
-
+
健康度
-
+
创建时间
- 更新时间
+ 更新时间
-
+
订阅时间
-
+
种子数
-
+
流行度
-
+
刚刚
-
+
秒前
-
+
一分钟前
-
+
分钟前
-
+
一小时前
-
+
小时前
-
+
昨天
-
+
天前
-
+
周
-
+
周
-
+
前
-
+
月
-
+
月
-
+
年
-
+
年
-
+
发现的频道
- 此页面显示 Tribler 最近 24 小时收集到的流行种子列表。
+ 此页面显示 Tribler 最近 24 小时收集到的流行种子列表。
-
+
频道更新
-
+
你的频道已添加的种子
-
+
有新版本
-
+
新建频道
-
+
新建文件夹
-
+
添加种子文件
-
+
添加种子目录
-
+
添加 URL/磁力链接
-
+
请选择包含种子(.torrent)文件的目录
-
+
从目录添加种子
-
+
@@ -187,47 +187,47 @@
%s
-
+
包含子目录(递归模式)
-
+
请选择种子文件
-
+
种子文件 %s
-
+
从 URL/磁力链接添加种子文件
-
+
请在下面字段输入 URL/磁力链接:
-
+
添加
-
+
取消
-
+
URL/磁力链接
-
+
@@ -236,239 +236,239 @@
(最大:1MB JPG/PNG)
-
+
请选择缩略图文件
-
+
PNG/XPM/JPG 图像 %s
-
+
图像过大错误
-
+
你尝试上传的图像文件太大。
-
+
取消订阅
-
+
删除频道
-
+
重命名频道
-
+
移除下载
-
+
你确定要移除此下载任务吗?
-
+
移除下载
-
+
移除下载和数据
-
+
取消
-
+
请选择目标目录
-
+
导出种子文件
-
+
请输入种子文件的名称:
-
+
保存
-
+
种子文件名称
-
+
导出文件时出错
-
+
导出种子文件时发生错误:%s
-
+
种子文件已导出
-
+
种子文件已导出到 %s
-
+
添加种子
-
+
开始
-
+
停止
-
+
添加到我的频道
-
+
强制重新检查
-
+
导出种子文件
-
+
浏览文件
-
+
移动文件存储
-
+
无匿名
-
+
一跳
-
+
二跳
-
+
三跳
-
+
更改匿名性
-
+
请选择日志目录
-
+
权限不足
-
+
版本:
- %s
-
+
删除旧版本确认?
-
+
未选择版本
-
+
选择要删除的版本。
-
+
当前优先级 = %s
-
+
无效的代理端口号
-
+
你输入的端口号格式有误。请输入完整的数字。
-
+
无效的连接数
-
+
你输入的最大连接数有误。请输入完整的数字。
-
+
无效的带宽限制值
-
+
@@ -477,128 +477,128 @@ Note that the decimal values are truncated.
注意会截断小数部分的数字。
-
+
无效的 API 端口号
-
+
请输入有效的 API 端口号(0 到 65536 之间)
-
+
无效的做种时间
-
+
你输入的做种时间格式有误(需要 HH:MM)
-
+
设置已保存
-
+
关闭
-
+
点击以订阅/取消订阅
-
+
已订阅。
-
+
未订阅。
-
+
(点击取消订阅)
-
+
已订阅。%s
(点击取消订阅)
-
+
未订阅。
(点击以订阅)
-
+
下载
-
+
重新检查健康值
-
+
取消订阅频道
-
+
订阅频道
-
+
复制
-
+
移动
-
+
复制进个人频道
-
+
移动
-
+
重命名
-
+
更改分类
-
+
从频道中移除
-
+
@@ -607,107 +607,107 @@ If unsure, press 'No'. You will be able to remove those directories fr
如果不确定,按下“否”。你以后仍可以从设置->数据页面里移除那些目录。
-
+
<b>严重错误</b>
-
+
你的磁盘空间不足(小于 100MB)。请确保有足够的可用空间,然后再重启 Tribler。
-
+
关闭 Tribler
-
+
下载已完成
-
+
%s 的下载已完成。
-
+
没有对 <i>%s</i> 目录的写入权限。请为目录添加适当的写入权限,然后再次添加种子。%s
-
+
下载错误。<i>%s</i>
-
+
Tribler 版本 %s 可用。你想要访问网站下载最新版本吗?
-
+
忽略
-
+
推迟
-
+
确定
-
+
从文件导入种子
-
+
从目录导入种子
-
+
从磁力/URL 导入种子
-
+
从文件创建种子
-
+
种子更新
-
+
- 下载错误
+ 下载错误
-
+
- Tribler 设置还不可用。正在获取。请稍后再试。
+ Tribler 设置还不可用。正在获取。请稍后再试。
-
+
Tribler 用户界面错误
-
+
出现问题了。请再试一次。
-
+
@@ -716,316 +716,316 @@ If unsure, press 'No'. You will be able to remove those directories fr
%s
-
+
添加种子到我的频道
-
+
频道更新
-
+
%s 已添加到你的频道
-
+
正在关闭……
-
+
中止频道数据库的转换
-
+
升级程序正在<b>转换你的个人数据</b>和 Tribler 上个安装版本收集的频道。<br>你确定要中止转换过程吗?<br><br><p style='color:red'><b>!!!警告!!!<br>如果现在中止,你将丢失你的个人频道和订阅的频道!</b> </p> <br>
-
+
中止
-
+
继续
-
+
取消频道订阅
-
+
你确定要<b>取消订阅</b>频道<br/>
-
+
<br/>并移除它的内容吗?
-
+
取消订阅
-
+
你确定要<b>删除</b>你的个人频道<br/>
-
+
<br/>和它的全部内容吗?
-
+
删除
-
+
Tribler 已从损坏的配置中恢复。请检查你的设置并在必要时进行更新。
-
+
Tribler 配置错误
-
+
零流行度
-
+
低流行度
-
+
三线流行度
-
+
二线流行度
-
+
一线流行度
-
+
永久
-
+
%d 个做种者,%d 个下载者
- 包含文件
+ 包含文件
- 包含文件
+ 包含文件
- 排除文件
+ 排除文件
-
+
正在复制磁力链接
- 排除文件
+ 排除文件
- 搜索 %s 的结果
+ 搜索 %s 的结果
-
+
系统默认
-
+
你确定要移除所选的版本吗?
此操作无法撤消。
-
+
<html><head/><body><p>以 <b>%d</b> 个跳数的匿名性下载。当你下载一个 200 MB 的文件,你将支付大约 <b>%d</b>MB 的带宽代币。</p></body></html>
-
+
Tribler 设置
-
+
显示 Tribler 窗口
-
+
显示下载
-
+
退出 Tribler
-
+
种子文件 %s
-
+
%(total)i/%(torrents)i 项目
-
+
%(total)i 项目
-
+
%(num_files)d 个文件共 %(num_bytes)s 字节
-
+
远程响应:%(num_complete_peers)i / %(total_peers)i
收到新的远程结果:%(num_remote_results)i
-
+
下方的图表基于你与其他用户在网络中的交互历史。它显示了 <strong>%(num_users)s</strong> 个用户所作的 <strong>%(num_interactions)s</strong> 项交互。<br/>
-
+
请选择文件
-
+
请选择包含文件的目录
-
+
警告!
-
+
你应该添加至少一个文件到你的种子里。
-
+
无法保存种子文件到 %s
-
+
路径不存在
-
+
错误:%s
-
+
正在创建种子。请稍候……
-
+
已创建种子
-
+
已成功创建种子
- 已成功添加种子到频道
+ 已成功添加种子到频道
-
+
移除文件
-
+
意外错误
-
+
在发生此崩溃前你正在做什么?这个消息可以帮助 Tribler 开发者快速找出问题并修复。
-
+
移除条目
-
+
成功发送报告!感谢你的贡献。
-
+
已发送报告
-
+
正在发送……
-
+
未提供
@@ -1050,37 +1050,37 @@ New remote results received: %(num_remote_results)i
频道名称
-
+
直接
-
+
匿名
-
+
正在载入种子文件 %s……
-
+
提取文件 %s 超时。正在重试 %i/%i
-
+
载入文件失败。点击重试。
-
+
无法读取种子文件数据
-
+
错误:%s
@@ -1090,65 +1090,115 @@ New remote results received: %(num_remote_results)i
注意:此种子应在下载列表中存在
-
+
请选择你的下载的目标目录
-
+
Tribler 无法下载到 <i>%s</i> 目录。请为目录添加适当的写入权限或者选择另一下载目录。[%s]
-
+
未选择文件
-
+
请选择至少一个要下载的文件。
-
+
Tribler 无法下载到 <i>%s</i> 目录。请为目录添加适当的写入权限或者选择另一下载目录,然后重试下载。[%s]
-
+
流行种子
-
+
%(years)i年%(weeks)i周
-
+
%(weeks)i周%(days)i天
-
+
%(days)i天%(hours)i时
-
+
%(hours)i天%(minutes)i分
-
+
%(weeks)i分%(days)i秒
-
+
%(seconds)i秒
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Form
@@ -1223,7 +1273,7 @@ New remote results received: %(num_remote_results)i
保存到目录
-
+
浏览
@@ -1253,7 +1303,7 @@ New remote results received: %(num_remote_results)i
创建种子
-
+
取消
@@ -1293,62 +1343,62 @@ New remote results received: %(num_remote_results)i
正在加载……
-
+
下载种子
- 下载任务已经存在。
+ 下载任务已经存在。
- 全选
+ 全选
- 不选
+ 不选
- 名称
+ 名称
- 大小
+ 大小
- 包含?
+ 包含?
-
+
正在加载文件……
-
+
使用代理匿名下载
-
+
使用代理加密做种
-
+
添加到我的频道
-
+
下载
@@ -1367,808 +1417,903 @@ New remote results received: %(num_remote_results)i
关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+ 名称
+
+
+
+
+ 大小
+
MainWindow
-
+
名称
-
+
对等机
-
+
详情
-
+
健康度
-
+
类型
-
+
散列值
-
+
端口
-
+
设置
-
+
搜索你喜欢的内容
-
+
代币余额
-
+
交易正在进行中,请不要关闭 Tribler。
-
+
添加种子
-
+
发现
-
+
流行
-
+
下载
-
+
调试
-
+
保存
-
+
常规
-
+
连接
-
+
带宽
-
+
做种
-
+
匿名
-
+
数据
-
+
调试
-
+
家庭过滤
-
+
下载位置
-
+
保存文件到:
-
+
文件位置
-
+
浏览下载位置
-
+
浏览
-
+
默认下载设置
-
+
添加种子到我的频道
-
+
监视文件夹
-
+
位置
-
+
浏览监视的文件夹
-
+
使用单色图标
-
+
个人频道设置
-
+
种子代理设置
-
+
无
-
+
Socks4
-
+
Socks5
-
+
带身份验证的 Socks5
-
+
HTTP
-
+
带身份验证的 HTTP和
-
+
服务器
-
+
用户名
-
+
密码
-
+
BitTorrent 功能
-
+
启用带宽管理(uTP)
-
+
每个下载任务最大连接数
-
+
每个下载任务的最大连接数
-
+
0 = 无限制
-
+
图形界面/核心连接
-
+
端口(默认为 20100)
-
+
你可以调整图形界面用于与核心进行通信的端口。重启 Tribler 后应用更改。自行承担更改风险!
-
+
带宽限制
-
+
上传速率限制
-
+
上传
-
+
KB/s(0 = 无限制)
-
+
下载速率限制
-
+
注意这些设置会应用于普通下载和匿名下载。
-
+
下载
-
+
做种选项
-
+
hh:mm
-
+
不做种
-
+
做种时长(时:分)
-
+
无做种限制
-
+
做种直到分享率到达
-
+
注意这些设置也会应用到现有的下载任务。
- 匿名
+ 匿名
- 允许 Tribler 成为出口节点
+ 允许 Tribler 成为出口节点
- 通过允许 Tribler 成为出口节点,你的计算机将充当其他 Tribler 用户的代理,无论是在做种还是下载。检查你当地的法律,并确保你了解启用此复选框的含义。
+ 通过允许 Tribler 成为出口节点,你的计算机将充当其他 Tribler 用户的代理,无论是在做种还是下载。检查你当地的法律,并确保你了解启用此复选框的含义。
-
+
代理下载
-
+
高速
低匿名性
-
+
低速
高匿名性
-
+
Tribler 状态目录
-
+
这个目录是 Tribler 保存包含数据库和配置文件等内部数据的位置。注意,你的种子数据不会储存在这里。
-
+
当前版本
-
+
旧版本
-
+
移除所选版本
-
+
开发者模式
-
+
启用开发者模式
-
+
日志目录
-
+
日志目录
-
+
日志目录
-
+
浏览目录
-
+
资源监视
-
+
启用资源监视
-
+
CPU 优先级 [0-5]
-
+
当前优先级 = 1
-
+
网络(IPv8)统计
-
+
启用网络统计(需要重启)
-
+
注意:启用统计会稍微减慢 Tribler 的速度
-
+
下载
-
+
过滤器
-
+
全部
-
+
下载中
-
+
已完成
-
+
活动
-
+
无活动
-
+
频道
-
+
名称
-
+
大小
-
+
进度
-
+
状态
-
+
种子数
-
+
对等机数
-
+
下载速度
-
+
上传速度
-
+
分享率
-
+
匿名?
-
+
跃点数
-
+
剩余时间
-
+
添加时间
-
+
进度
-
+
状态
-
+
文件大小
-
+
点击复制磁力链接
-
+
下载位置
-
+
分享率
-
+
可用性
-
+
文件
-
+
路径
-
+
完成率
- 包含
+ 包含
-
+
追踪器
-
+
对等机(IP/端口)
-
+
旗帜
-
+
客户端
-
+
正在加载……
-
+
强制关闭
-
+
跳过
-
+
正在发现你的首批内容……
-
+
此过程可能需要一分钟左右的时间。
-
+
信任统计信息
-
+
你可以通过向 Tribler 网络贡献带宽来构建信任。让 Tribler 待机运行就可以进行。
-
+
- MBytes
-
+
给予社区
-
+
我帮助的人
-
+
取自社区
-
+
帮助我的人
-
+
信任链图
-
+
下方的图表基于你与其他用户在网络中的交互历史。
-
+
进度 %p%
-
+
对等机 :
-
+
结算 给予:XX 获取:YY
-
+
创建频道
-
+
启用家庭过滤器(需要重启 Tribler)
-
+
总是询问下载设置
-
+
使用代理匿名下载
-
+
使用代理加密地匿名做种
-
+
种子监视文件夹
-
+
托盘图标
-
+
自动提交更改(需要重启 Tribler)
-
+
选择界面语言
(需要重启 Tribler)
-
+
显示信任图表
-
+
我的频道
-
+
最小化到系统托盘
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
channel_description_widget
@@ -2214,29 +2359,39 @@ High anonymity
torrents_list
-
+
频道状态
-
+
新建频道
-
+
你的频道有未提交的更改。
-
+
应用更改
-
+
🔍 过滤器
+
+
+
+ 此页面显示 Tribler 最近 24 小时收集到的流行种子列表。
+
+
+
+
+
+
diff --git a/src/tribler/gui/tests/test_utilities.py b/src/tribler/gui/tests/test_utilities.py
index 9c37f5279c0..c8f8f824105 100644
--- a/src/tribler/gui/tests/test_utilities.py
+++ b/src/tribler/gui/tests/test_utilities.py
@@ -1,3 +1,5 @@
+import json
+from pathlib import Path
from unittest.mock import MagicMock, Mock, patch
from urllib.parse import unquote_plus
@@ -6,7 +8,8 @@
from tribler.gui.utilities import TranslatedString, compose_magnetlink, create_api_key, dict_item_is_any_of, \
duration_to_string, \
format_api_key, \
- quote_plus_unicode, set_api_key, unicode_quoter
+ quote_plus_unicode, set_api_key, unicode_quoter, get_i18n_file_path, I18N_DIR, LANGUAGES_FILE, \
+ get_languages_file_content
def test_quoter_char():
@@ -215,3 +218,29 @@ def test_missed_key_in_both_translated_and_original_strings(warning: Mock):
warning.assert_called_once_with('KeyError: No value provided for \'key2\' in translation "translated %(key2)s", '
'original string: "original %(key1)s"')
+
+
+@patch("tribler.gui.utilities.get_base_path")
+def test_i18n_file_path(mock_get_base_path, tmp_path):
+ mock_get_base_path.return_value = tmp_path
+
+ filename = "languages.json"
+ expected_path = Path(tmp_path) / I18N_DIR / filename
+
+ assert get_i18n_file_path(filename) == expected_path
+
+
+@patch("tribler.gui.utilities.get_base_path")
+def test_get_languages_file_content(mock_get_base_path, tmp_path):
+ mock_get_base_path.return_value = tmp_path
+
+ languages_json = {
+ "unknown": "Unknown",
+ "en": "English",
+ "nl": "Dutch"
+ }
+ language_path = get_i18n_file_path(LANGUAGES_FILE)
+ language_path.parents[0].mkdir(parents=True, exist_ok=True)
+ language_path.write_text(json.dumps(languages_json))
+
+ assert languages_json == get_languages_file_content()
diff --git a/src/tribler/gui/utilities.py b/src/tribler/gui/utilities.py
index e9c2e1d7af7..bbaeff9da55 100644
--- a/src/tribler/gui/utilities.py
+++ b/src/tribler/gui/utilities.py
@@ -1,5 +1,6 @@
import hashlib
import inspect
+import json
import logging
import math
import os
@@ -34,6 +35,8 @@
logger = logging.getLogger(__name__)
NUM_VOTES_BARS = 8
+I18N_DIR = "i18n"
+LANGUAGES_FILE = "languages.json"
class TranslatedString(str):
@@ -223,6 +226,16 @@ def get_ui_file_path(filename):
return os.path.join(get_base_path(), 'qt_resources', filename)
+def get_i18n_file_path(filename):
+ return Path(get_base_path()) / I18N_DIR / filename
+
+
+def get_languages_file_content():
+ languages_path = get_i18n_file_path(LANGUAGES_FILE)
+ content = Path(languages_path).read_text(encoding='utf-8')
+ return json.loads(content)
+
+
def get_image_path(filename: str, convert_slashes_to_forward: bool = False) -> str:
"""
Return a path to a particular file in the image directory.