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 - + NEW CHANNEL NUEVO CANAL - + NEW FOLDER NUEVA CARPETA - + %(total)i/%(torrents)i items Objetos %(total)i/%(torrents)i - + %(total)i items Objetos %(total)i - + Add .torrent file Añadir archivo .torrent - + Add torrent(s) directory Añadir carpeta torrent(s) - + Add URL/magnet links Añadir enlaces URL/magnet - + Please select the directory containing the .torrent files Seleccione la carpeta que contiene los archivos .torrent - + Add torrents from directory Añadir torrents desde la carpeta - + Add all torrent files from the following directory to your Tribler channel: %s @@ -58,47 +57,47 @@ %s - + Include subdirectories (recursive mode) Incluir subdirectorios (modo recursivo) - + Please select the .torrent file Por favor, seleccione el archivo .torrent - + Torrent files %s Archivos torrent %s - + Add torrent from URL/magnet link Añadir torrent desde URL/enlace magnet - + Please enter the URL/magnet link in the field below: Introduzca el enlace URL/magnet en el siguiente recuadro: - + ADD AÑADIR - + CANCEL CANCELAR - + URL/magnet link URL/enlace magnet - + Click this to add channel thumbnail (max. 1MB JPG/PNG) @@ -107,202 +106,202 @@ (máx. 1MB JPG/PNG) - + Please select a thumbnail file Seleccione una miniatura - + PNG/XPM/JPG images %s Imágenes PNG/XPM/JPG %s - + Image too large error Error de imagen demasiado grande - + Image file you're trying to upload is too large. El archivo de imagen que intentas subir es demasiado grande. - + Unsubscribe Cancelar suscripción - + Delete channel Borrar canal - + Rename channel Renombrar canal - + %(num_bytes)s in %(num_files)d files %(num_bytes)s en %(num_files)d archivos - + %d seeders, %d leechers %d sembradores, %d recolectores - + Copying magnet link Copiar enlace magnet - + Remove download Eliminar descarga - + Are you sure you want to remove this download? ¿Está seguro de que desea eliminar esta descarga? - + remove download eliminar descarga - + remove download + data eliminar descarga + datos - + cancel cancelar - + Please select the destination directory Seleccione la carpeta de destino - + Export torrent file Exportar archivo torrent - + Please enter the name of the torrent file: Escriba el nombre del archivo torrent: - + SAVE GUARDAR - + Torrent file name Nombre del archivo torrent - + Error when exporting file Error exportando el archivo - + An error occurred when exporting the torrent file: %s Se ha producido un error al exportar el archivo torrent: %s - + Torrent file exported Archivo torrent exportado - + Torrent file exported to %s Archivo torrent exportado a %s - + Channel update Actualizar el canal - + Torrent(s) added to your channel Torrent(s) añadido(s) a su canal - + Add torrent(s) Añadir torrent(es) - + Start Iniciar - + Stop Parar - + Add to my channel Añadir a mi canal - + Force recheck Forzar nueva verificación - + Export .torrent file Exportar archivo .torrent - + Explore files Buscar archivos - + Move file storage Establecer destino - + No anonymity Sin anonimato - + One hop Un salto - + Two hops Dos saltos - + Three hops Tres saltos - + Change Anonymity Cambiar la anonimidad - + Remote responses: %(num_complete_peers)i / %(total_peers)i New remote results received: %(num_remote_results)i Respuestas remotas: %(num_complete_peers)i / %(total_peers)i @@ -311,59 +310,59 @@ Nuevos resultados remotos recibidos: %(num_remote_results)i Search results for %s - Resultados de la búsqueda de %s + Resultados de la búsqueda de %s - + System default Sistema por defecto - + Please select the log directory Seleccione la carpeta del registro - + Insufficient Permissions Permisos insuficientes - + Versions: - %s Versiones: - %s - + Confirm delete older versions? ¿Confirmar la eliminación de versiones anteriores? - + Are you sure to remove the selected versions? You can not undo this action. ¿Está seguro de eliminar las versiones seleccionadas? No puede deshacer esta acción. - + No versions selected No hay versiones seleccionadas - + Select a version to delete. Seleccione la versión que desea eliminar. - + <html><head/><body><p>Download with <b>%d</b> hop(s) of anonymity. When you download a file of 200 Megabyte, you will pay roughly <b>%d</b>Megabyte of bandwidth tokens.</p></body></html> <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> - + Current Priority = %s 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) - + Tribler settings Configuración de tribler - + Settings saved Configuración guardada @@ -454,186 +453,186 @@ Tenga en cuenta que los valores decimales están truncados. (Haga clic para darse de baja) - + Be the first to suggest tags! ¡Sé el primero en sugerir etiquetas! - + Name Nombre - + Size Tamaño - + Health Enlaces - + Created Creado Updated - Actualizado + Actualizado - + Popularity Popularidad - + Torrents Torrents - + Subscribed Suscrito - + Subscribed.%s (Click to unsubscribe) Suscrito.%s (Haga clic para darse de baja) - + Not subscribed. (Click to subscribe) No suscrito. (Haga clic para suscribirse) - + Download Descargar - + Recheck health Volver a comprobar los enlaces - + Unsubscribe channel Cancelar la suscripción - + Subscribe channel Suscribirse al canal - + Copy Copiar - + Move Mover - + Copy into personal channel Copiar al canal personal - + Move Mover - + Rename Renombrar - + Change category Cambiar de categoráia - + Remove from channel Borrar del canal - + The graph below is based on your historical interactions with other users in the network. It shows <strong>%(num_interactions)s</strong> interactions made by <strong>%(num_users)s</strong> users.<br/> 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/> Each tag should be at least %d characters and can be at most %d characters. - 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. - + CLOSE CERRAR - + Please select the files Seleccione los archivos - + Please select the directory containing the files Seleccione la carpeta que contiene los archivos - + Warning! ¡Atención! - + You should add at least one file to your torrent. Debe añadir al menos un archivo a su torrent. - + Cannot save torrent file to %s No se puede guardar el archivo torrent en %s - + Path does not exist La ruta no existe - + Error: %s Error: %s - + Creating torrent. Please wait... Creando torrent. Por favor espere... - + Created torrent Torrent creado - + Torrent successfully created Torrent creado con éxito - + Remove file Borrar archivo @@ -643,32 +642,32 @@ Tenga en cuenta que los valores decimales están truncados. Error inesperado - + What were you doing before this crash happened? This information will help Tribler developers to figure out and fix the issue quickly. ¿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. - + Remove entry Borrar entrada - + SENDING... ENVIANDO... - + Not provided No disponible - + Successfully sent the report! Thanks for your contribution. El informe se ha enviado correctamente. Gracias por su contribución. - + Report Sent Informe enviado @@ -693,222 +692,222 @@ Tenga en cuenta que los valores decimales están truncados. Nombre del canal - + directly directamente - + anonymously anónimamente - + Loading torrent files %s... Cargando archivos torrent %s... - + Timeout in fetching files %s. Retrying %i/%i Tiempo de espera para obtener archivos %s. Reintentando %i/%i - + Failed to load files. Click to retry again. No se pudieron cargar los archivos. Haga clic para volver a intentarlo. - + Unable to read torrent file data No se pueden leer los datos del archivo torrent - + Error: %s Error: %s - + Note: this torrent already exists in the Downloads Nota: este torrent ya existe en Descargas - + Torrent size: Tamaño de torrente: - + Selected: Seleccionado: - + Total: Total: - + Please select the destination directory of your download Seleccione la carpeta destino de la descarga - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory. [%s] 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] - + No files selected Ningún archivo seleccionado - + Please select at least one file to download. Seleccione al menos un archivo para descargar. - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory and try to download again. [%s] 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] - + Show Tribler window Mostrar la ventana de Tribler - + Show downloads Mostrar las descargas - + Quit Tribler Salir de Tribler - + <b>CRITICAL ERROR</b> <b>ERROR CRITICO</b> - + You are running low on disk space (<100MB). Please make sure to have sufficient free space available and restart Tribler again. Se está quedando sin espacio en disco (<100MB). Por favor, asegúrese de tener suficiente espacio libre disponible y reinicie Tribler de nuevo. - + Close Tribler Cerrar Tribler - + Download finished Descarga finalizada - + Download of %s has finished. La descarga de %s ha finalizado. - + Discovered channels Canales descubiertos - + Popular torrents Torrents populares - + Insufficient write permissions to <i>%s</i> directory. Please add proper write permissions on the directory and add the torrent again. %s 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 - + Download error <i>%s</i> Error de descarga <i>%s</i> - + New version available Disponible una nueva versión Version %s of Tribler is available.Do you want to visit the website to download the newest version? - 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? - + IGNORE IGNORAR - + LATER MAS TARDE - + OK ACEPTAR - + Import torrent from file Importar torrent desde archivo - + Import torrent(s) from directory Importar torrent(s) de la carpeta - + Import torrent from magnet/URL Importar un torrent desde un magnet/URL - + Create torrent from file(s) Crear torrent a partir de archivo(s) - + Torrent updates Actualizaciones de torrents - + Torrent files%s Archivos torrent%s - + Download Error - Error de descarga + Error de descarga - + Tribler settings is not available yet. Fetching it now. Please try again later. - 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. - + Tribler UI Error Error de IU de Tribler - + Something went wrong. Please try again. Algo ha ido mal. Por favor, inténtelo de nuevo. - + Add %s torrent files from the following directory to your Tribler channel: %s @@ -917,92 +916,92 @@ Tenga en cuenta que los valores decimales están truncados. %s - + Add torrents to My Channel Añadir torrents a Mi canal - + Channels update Actualizar canales - + %s added to your channel %s añadido a su canal - + Shutting down... Actualizar canales... - + Abort the conversion of Channels database Abortar la conversión de la base de datos de los canales - + The upgrade procedure is now <b>converting your personal channel</b> and channels collected by the previous installation of Tribler.<br>Are you sure you want to abort the conversion process?<br><br><p style='color:red'><b> !!! WARNING !!! <br>You will lose your personal channel and subscribed channels if you ABORT now! </b> </p> <br> 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> - + ABORT ABORTAR - + CONTINUE CONTINUAR - + Unsubscribe from channel Darse de baja del canal - + Are you sure you want to <b>unsubscribe</b> from channel<br/> ¿Está seguro que desea <b>darte de baja</b> del canal?<br/> - + <br/>and remove its contents? <br/>y eliminar su contenido? - + UNSUBSCRIBE DARSE DE BAJA - + Are you sure you want to <b>delete</b> your personal channel<br/> ¿Está seguro de que desea <b>eliminar</b> su canal personal?<br/> - + <br/>and all its contents? <br/>¿y todo su contenido? - + DELETE BORRAR - + Tribler recovered from a corrupted config. Please check your settings and update if necessary. Tribler se ha recuperado de una configuración dañada. Compruebe su configuración y actualice si es necesario. - + Tribler config error Error de configuración de Tribler - + Press 'Yes' to remove state directories for older versions of Tribler and reclaim %s of storage space. Tribler used those directories during upgrades from previous versions. Now those directories can be safely deleted. If unsure, press 'No'. You will be able to remove those directories from the Settings->Data page later. @@ -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. - + Backing up state directory, please wait Haciendo copia de seguridad de las carpetas de estado, por favor espere - + Zero popularity Cero popularidad - + Very low popularity Muy baja popularidad - + 3rd tier popularity Popularidad de 3º nivel - + 2nd tier popularity Popularidad de 2º nivel - + 1st tier popularity Popularidad de 1º nivel - + just now ahora mismo - + seconds ago hace unos segundos - + a minute ago hace un minuto - + minutes ago hace unos minutos - + an hour ago hace 1 hora - + hours ago hace unas horas - + yesterday ayer - + days ago hace unos días - + week semana - + weeks semanas - + ago hace - + month mes - + months meses - + year año - + years años - + Forever Para siempre - + %(years)iy %(weeks)iw %(years)ia %(weeks)is - + %(weeks)iw %(days)id %(weeks)is %(days)id - + %(days)id %(hours)ih %(days)id %(hours)ih - + %(hours)ih %(minutes)im %(hours)ih %(minutes)im - + %(minutes)im %(seconds)is %(minutes)im %(seconds)is - + %(seconds)is %(seconds)is + + + Please specify the path to the download directory + + + + + The path is not specified + + + + + Version %s of Tribler is available. Do you want to visit the website to download the newest version? + + + + + Delete state directories for old versions? + + + + + Ancient version detected + + + + + You are running an old version of Tribler. It is not possible to upgrade from this version to the most recent one.Please do upgrade incrementally (download Tribler 7.10, upgrade, then download the most recent one, upgrade). + + Form @@ -1161,30 +1190,30 @@ Si no está seguro, pulse "No". Más adelante podrá eliminar esas car Suggest Tags - Añadir etiquetas + Añadir etiquetas <html><head/><body><p align="center">To organize the content in Tribler, this item would benefit from tags.<br/>You can help by suggesting several tags below that accurately describe this item (e.g., <span style=" font-style:italic;">video</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> + <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> - + Content name Nombre del contenido - + <html><head/><body><p><span style=" font-weight:600;">Need inspiration?</span> Below are some suggestions (click on a tag to add it).</p></body></html> <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> - + Error text here Texto de error - + SAVE GUARDAR @@ -1378,6 +1407,51 @@ Si no está seguro, pulse "No". Más adelante podrá eliminar esas car <html><head/><body><p>In Tribler, you compensate other users for the bandwidth you use when downloading with anonymity. When uploading content to other (Tribler) users, you earn <span style=" font-style:italic;">bandwidth tokens</span>. If you accumulate more bandwidth tokens, you get preferential treatment when downloading anonymously, which results in higher download speeds.</p><p>The exact amount of bandwidth tokens you pay to others, depends on the level of anonymity. This is the number of other users, or <span style=" font-style:italic;">hops</span>, you use during a download. If you download with three hop anonymity, your encrypted data is sent through the machines of three other Tribler users. Increasing the number of hops benefits anonymity but costs you more bandwidth tokens.</p><p>For example, if you download a <span style=" font-weight:600;">1 Gigabyte</span> video with one hop anonymity, you pay <span style=" font-weight:600;">1 Gigabyte</span> worth of bandwidth tokens. Each additional hop increases the amount of bandwidth tokens you have to pay. When downloading the same file using three hops, you pay <span style=" font-weight:600;">3 Gigabyte</span> of bandwidth tokens instead.</p></body></html> <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> + + + Edit metadata + + + + + <html><head/><body><p align="center">To help organizing the content in Tribler, you can edit this items' data.</p></body></html> + + + + + Property + + + + + Value + + + + + Title + + + + + Description + + + + + Year + + + + + Language + + + + + <html><head/><body><p align="center">You can also help by suggesting several tags below that accurately describe this item (e.g., <span style=" font-style:italic;">video</span>).</p></body></html> + + MainWindow @@ -1690,7 +1764,7 @@ por descarga Port (defaults to 52194) - Puerto (por defecto el 52194) + Puerto (por defecto el 52194) @@ -2181,6 +2255,11 @@ Alto anonimato Token balance Saldo de Tokens + + + Port (defaults to 20100) + + channel_description_widget @@ -2247,8 +2326,8 @@ Alto anonimato - 🔍 Filter - 🔍 Filtro + ?? Filter + 🔍 Filtro @@ -2260,5 +2339,10 @@ Alto anonimato APPLY CHANGES APLICAR CAMBIOS + + + 🔍 Filter + + 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 - + Popularity Popularidade - + Name Nome - + Torrents Torrents - + Created Criado Updated - Atualizado + Atualizado @@ -33,117 +33,117 @@ Categoria - + Size Tamanho - + Health Saúde - + just now agora mesmo - + seconds ago segundos atrás - + a minute ago um minuto atrás - + minutes ago minutos atrás - + an hour ago uma hora atrás - + hours ago horas atrás - + yesterday ontem - + days ago dias atrás - + week semana - + weeks semanas - + ago atrás - + month mês - + months meses - + year ano - + years anos - + Subscribed Inscrito - + Discovered channels Canais descobertos This page show the list of popular torrents collected by Tribler during the last 24 hours. - 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. - + Channel update Atualizar canal - + Torrent(s) added to your channel Torrent(s) adicionados ao seu canal - + New version available Nova versão disponível @@ -153,42 +153,42 @@ Clique para carregar uma amostra do conteúdo - + NEW CHANNEL NOVO CANAL - + NEW FOLDER NOVA PASTA - + Add .torrent file Adicionar arquivo .torrent - + Add torrent(s) directory Adicionar diretório torrent(s) - + Add URL/magnet links Adicionar link URL/magnet - + Please select the directory containing the .torrent files Selecione um diretório que contenha arquivos .torrent - + Add torrents from directory Adicionar torrents do diretório - + Add all torrent files from the following directory to your Tribler channel: %s @@ -197,313 +197,313 @@ %s - + Include subdirectories (recursive mode) Incluir sub-diretórios (modo recursivo) - + Please select the .torrent file Por favor selecione o arquivo .torrent - + Torrent files %s Arquivos torrent %s - + Add torrent from URL/magnet link Adicionar torrent de um link URL/magnet - + Please enter the URL/magnet link in the field below: Por favor adicione o link URL/magnet no campo abaixo: - + ADD ADICIONAR - + CANCEL CANCELAR - + URL/magnet link link URL/magnet - + Click this to add channel thumbnail (max. 1MB JPG/PNG) - + Please select a thumbnail file Por favor selectione uma image de amostra - + PNG/XPM/JPG images %s Imagens PNG/XPM/JPG %s - + Image too large error Erro: Imagem muito grande - + Image file you're trying to upload is too large. A imagem que você está tendando enviar é muito grande. - + Unsubscribe Cancelar Inscriçõe - + Delete channel Deletar canal - + Rename channel Renomear canal - + Remove download Remover download - + Are you sure you want to remove this download? Tem certeza que quer remover este download? - + remove download remover download - + remove download + data remover download + dados - + cancel cancelar - + Please select the destination directory Por favor selecione o diretório de destino - + Export torrent file Exportar arquivo torrent - + Please enter the name of the torrent file: Selecione o nome do arquivo torrent: - + SAVE SALVAR - + Torrent file name Nome do arquivo torrent - + Error when exporting file Erro ao exportar arquivo - + An error occurred when exporting the torrent file: %s Um erro ocorreu ao exportar o arquivo torrent: %s - + Torrent file exported Arquivo torrent exportado - + Torrent file exported to %s Arquivo torrent exportado para: %s - + Add torrent(s) Adicionar torrent(s) - + Start Iniciar - + Stop Parar - + Add to my channel Adicionar ao meu canal - + Force recheck Forçar nova verificação - + Export .torrent file Exportar arquivo .torrent - + Explore files Visualizar arquivos - + Move file storage Mover armazenamento de arquivo - + No anonymity Sem anonimidade - + One hop Um pulo - + Two hops Dois pulos - + Three hops Três pulos - + Change Anonymity Mudar anonimidade - + Please select the log directory Selecione o diretório de registro - + Insufficient Permissions Permissões insuficiente - + Versions: - %s Versões: - %s - + Confirm delete older versions? Tem certeza que deseja deletar versões antigas? - + No versions selected Nenhuma versão selectionada - + Select a version to delete. Selecione uma versão para deletar - + Current Priority = %s Prioridate atual = %s - + Invalid proxy port number Número de porta do proxy inválido - + You've entered an invalid format for the proxy port number. Please enter a whole number. Você inseriu um formato inválido para o número da porta do proxy. Por favor, insira um número inteiro - + Invalid number of connections Número de conexões inválido - + You've entered an invalid format for the maximum number of connections. Please enter a whole number. Você inseriu um formato inválido para o número máximo de conexões. Por favor, insira um número inteiro - + Invalid value for bandwidth limit Valor inválido para limite de largura de banda - + You've entered an invalid value for the maximum upload/download rate. The rate is specified in KB/s and the value permitted is between 0 and %d KB/s. Note that the decimal values are truncated. Valor inválido para porta api - + Invalid value for api port Valor inválido para porta api - + Please enter a valid port for the api (between 0 and 65536) Insira uma porta válida para a api (entre 0 e 65536 - + Invalid seeding time Tempo de semeadura inválido - + You've entered an invalid format for the seeding time (expected HH:MM) Você inseriu um formato inválido para o tempo de seed (esperado HH: mm) - + Settings saved Configurações salvas @@ -513,535 +513,530 @@ Note that the decimal values are truncated. Suas configurações foram salvas. - + CLOSE FECHAR - + Click to subscribe/unsubscribe Clique para se inscrever/cancelar a inscrição - + Subscribed. Inscrito - + Not subscribed. Não inscrito - + (Click to unsubscribe) - + Subscribed.%s (Click to unsubscribe) - + Not subscribed. (Click to subscribe) - + Download Download - + Recheck health Verifique novamente a saúde - + Unsubscribe channel Cancelar inscrição do canal - + Subscribe channel Inscrever canal - + Copy Copiar - + Move Mover - + Copy into personal channel Copiar para canal pessoal - + Move Mover - + Rename Renomear - + Change category Mudar categoria - + Remove from channel Remover do canal - + Press 'Yes' to remove state directories for older versions of Tribler and reclaim %s of storage space. Tribler used those directories during upgrades from previous versions. Now those directories can be safely deleted. If unsure, press 'No'. You will be able to remove those directories from the Settings->Data page later. - + <b>CRITICAL ERROR</b> - + You are running low on disk space (<100MB). Please make sure to have sufficient free space available and restart Tribler again. Você está ficando com pouco espaço em disco (<100MB).Por favor, certifique-se que tenha espaço livre suficiente e reinicie o Tribler - + Close Tribler Fechar Tribler - + Download finished Download completo - + Download of %s has finished. Download de %s completo. - + Insufficient write permissions to <i>%s</i> directory. Please add proper write permissions on the directory and add the torrent again. %s - + Download error <i>%s</i> - + Version %s of Tribler is available. Do you want to visit the website to download the newest version? Versão %s disponível. Quer visitar o site para baixar a versão mais recente? - + IGNORE IGNORAR - + LATER DEPOIS - + OK OK - + Import torrent from file Importar torrent do um arquivo - + Import torrent(s) from directory Importar torrent(s) de um diretório - + Import torrent from magnet/URL Importar torrent de magnet/URL - + Create torrent from file(s) Criar torrent de um arquivo(s) - + Torrent updates Atualizações de torrent - + Download Error - Erro de download + Erro de download - + Tribler settings is not available yet. Fetching it now. Please try again later. - 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 - + Tribler UI Error Erro de UI Tribler. - + Something went wrong. Please try again. Algo deu errado.Por favor, tente novamente. - + Add %s torrent files from the following directory to your Tribler channel: %s - + Add torrents to My Channel Adicione torrents ao meu canal - + Channels update Atualização de canais - + %s added to your channel % s adicionado ao seu canal - + Shutting down... Desligando... - + Abort the conversion of Channels database Cancelar a conversão do banco de dados de canais - + The upgrade procedure is now <b>converting your personal channel</b> and channels collected by the previous installation of Tribler.<br>Are you sure you want to abort the conversion process?<br><br><p style='color:red'><b> !!! WARNING !!! <br>You will lose your personal channel and subscribed channels if you ABORT now! </b> </p> <br> - + ABORT ABORTAR - + CONTINUE CONTINUAR - + Unsubscribe from channel Cancelar a inscrição do canal - + Are you sure you want to <b>unsubscribe</b> from channel<br/> - + <br/>and remove its contents? - + UNSUBSCRIBE CANCELAR INSCRIÇÃO - + Are you sure you want to <b>delete</b> your personal channel<br/> - + <br/>and all its contents? - + DELETE EXCLUIR - + Tribler recovered from a corrupted config. Please check your settings and update if necessary. Tribler se recuperou de uma configuração corrompida. Por favor, verifique suas configurações e atualize se necessário - + Tribler config error - + Zero popularity Popularidade zero - + Very low popularity Popularidade muito baixa. - + 3rd tier popularity 3º Nível de Popularidade. - + 2nd tier popularity 2º Nível de Popularidade. - + 1st tier popularity 1ª Nível de popularidade - + Forever Para sempre - + %d seeders, %d leechers Include files - Incluir arquivos + Incluir arquivos Include file - Incluir arquivo + Incluir arquivo Exclude file - Excluir arquivo + Excluir arquivo - + Copying magnet link Copiando o link magnet. Exclude files - Excluir arquivos + Excluir arquivos - + <html><head/><body><p>Download with <b>%d</b> hop(s) of anonymity. When you download a file of 200 Megabyte, you will pay roughly <b>%d</b>Megabyte of bandwidth tokens.</p></body></html> Search results for %s - Resultados da pesquisa por %s + Resultados da pesquisa por %s - + Torrent files%s Arquivos torrent%s - + System default Padrão do sistema - + Tribler settings Configurações - + Show Tribler window Mostrar Tribler - + Show downloads Mostrar downloads - + Quit Tribler Sair - + %(num_bytes)s in %(num_files)d files - + Are you sure to remove the selected versions? You can not undo this action. - + %(years)iy %(weeks)iw - + %(weeks)iw %(days)id - + %(days)id %(hours)ih - + %(hours)ih %(minutes)im - + %(minutes)im %(seconds)is - + %(seconds)is - + The graph below is based on your historical interactions with other users in the network. It shows <strong>%(num_interactions)s</strong> interactions made by <strong>%(num_users)s</strong> users.<br/> - + Please select the files - + Please select the directory containing the files - + Warning! - + You should add at least one file to your torrent. - + Cannot save torrent file to %s - + Path does not exist - + Error: %s - + Creating torrent. Please wait... - + Created torrent - + Torrent successfully created - - Torrent successfully added to the channel - - - - + Remove file - + Unexpected error - + What were you doing before this crash happened? This information will help Tribler developers to figure out and fix the issue quickly. - + Remove entry - + Successfully sent the report! Thanks for your contribution. - + Report Sent - + SENDING... - + Not provided @@ -1066,37 +1061,37 @@ You can not undo this action. - + directly - + anonymously - + Loading torrent files %s... - + Timeout in fetching files %s. Retrying %i/%i - + Failed to load files. Click to retry again. - + Unable to read torrent file data - + Error: %s @@ -1106,51 +1101,101 @@ You can not undo this action. - + Please select the destination directory of your download - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory. [%s] - + No files selected - + Please select at least one file to download. - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory and try to download again. [%s] - + %(total)i/%(torrents)i items - + %(total)i items - + Remote responses: %(num_complete_peers)i / %(total_peers)i New remote results received: %(num_remote_results)i - + Popular torrents + + + Be the first to suggest tags! + + + + + Torrent size: + + + + + Selected: + + + + + Total: + + + + + Please specify the path to the download directory + + + + + The path is not specified + + + + + Backing up state directory, please wait + + + + + Delete state directories for old versions? + + + + + Ancient version detected + + + + + You are running an old version of Tribler. It is not possible to upgrade from this version to the most recent one.Please do upgrade incrementally (download Tribler 7.10, upgrade, then download the most recent one, upgrade). + + Form @@ -1225,7 +1270,7 @@ New remote results received: %(num_remote_results)i Salvar no diretório - + BROWSE PROCURAR @@ -1255,7 +1300,7 @@ New remote results received: %(num_remote_results)i CRIAR TORRENT - + CANCEL CANCELAR @@ -1325,62 +1370,62 @@ New remote results received: %(num_remote_results)i CRIAR - + Download torrent Baixar torrent Download already exists. - Torrent já existe + Torrent já existe Select all - Selecionar tudo + Selecionar tudo Deselect all - Limpar Seleção + Limpar Seleção Name - Nome + Nome Size - Tamanho + Tamanho Included? - Incluída? + Incluída? - + Loading files... Carregando arquivos... - + Download anonymous using proxies Fazer download anônimamente usando proxies - + Seed encrypted using proxies Compartilhar com criptografia usando proxies - + Add to my channel Adicionar ao meu canal - + DOWNLOAD BAIXAR @@ -1404,6 +1449,81 @@ New remote results received: %(num_remote_results)i Additional information: Informação adicional + + + Edit metadata + + + + + Content name + + + + + <html><head/><body><p align="center">To help organizing the content in Tribler, you can edit this items' data.</p></body></html> + + + + + Property + + + + + Value + + + + + Title + + + + + Description + + + + + Year + + + + + Language + + + + + <html><head/><body><p align="center">You can also help by suggesting several tags below that accurately describe this item (e.g., <span style=" font-style:italic;">video</span>).</p></body></html> + + + + + <html><head/><body><p><span style=" font-weight:600;">Need inspiration?</span> Below are some suggestions (click on a tag to add it).</p></body></html> + + + + + Error text here + + + + + SAVE + SALVAR + + + + NAME + NOME + + + + SIZE + TAMANHO + MainWindow @@ -1413,42 +1533,42 @@ New remote results received: %(num_remote_results)i Tempo - + Name Nome - + Peers Peers - + Details Detalhes - + Health Saúde - + Type Tipo - + Infohash Infohash - + Port Porta - + Settings Configurações @@ -1458,17 +1578,17 @@ New remote results received: %(num_remote_results)i Tribler - + Search for your favorite content Procure por seu conteúdo favorito - + Token balance Saldo de tokens - + Transaction in progress, Please don't close Tribler. 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 - + Discovered Descoberto @@ -1493,7 +1613,7 @@ New remote results received: %(num_remote_results)i Inscrições - + Downloads Downloads @@ -1508,7 +1628,7 @@ New remote results received: %(num_remote_results)i Grafo de confiança - + Debug Debug @@ -1518,42 +1638,42 @@ New remote results received: %(num_remote_results)i LISTA DE VIDEOS - + SAVE SALVAR - + GENERAL GERAL - + CONNECTION CONNEXÃO - + BANDWIDTH BANDA - + SEEDING SEEDING - + ANONYMITY ANONIMIDADE - + DEBUG DEPURAR - + Family filter Filtro Familiar @@ -1565,32 +1685,32 @@ New remote results received: %(num_remote_results)i (requer reinicialização) - + Personal channel settings Configuração do canal pessoal - + Download location Local do download - + Save files to: Salvar arquivos em: - + File location Local do arquivo - + Browse download location Procurar local de download - + Browse Procurar @@ -1601,17 +1721,17 @@ settings? Sempre pedir por configuração de download - + Default download settings Configuração de download padrão - + Add torrent to My channel Adicionar torrent ao Meu Canal - + Watch Folder Monitoramento de pasta @@ -1626,12 +1746,12 @@ settings? Local: - + Location Localização - + Browse watch folder Procurar pasta monitorada @@ -1641,7 +1761,7 @@ settings? Icone de cor única - + Use monochrome icon? Usar Icone de cor única? @@ -1658,195 +1778,195 @@ settings? (requer reinicialização) - + Torrent proxy settings Configurações de proxy torrent - + None Nenhum - + Socks4 Socks4 - + Socks5 Socks5 - + Socks5 with authentication Socks5 com autenticação - + HTTP HTTP - + HTTP with authentication HTTP com autenticação - + Server Servidor - + Username Usuário - + Password Senha - + BitTorrent features Recursos BitTorrent - + Enabled bandwidth Management (uTP) - + Max connections per download Máximo de conexões por download - + Max connections per download Máximo de conexões por download - + 0 = unlimited 0 = sem limites - + GUI/Core connection Conexão GUI/Core - + Port (defaults to 20100) Porta (padrão é 20100) - + You can adjust the port that the interface uses to communicate with the Tribler core. Applied after restarting Tribler. Change this at your own risk! 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 - + Bandwidth limits Limites de banda - + Upload rate limit Limite de upload - + Upload Upload - + KB/s (0 = unlimited) KB/s (0 = sem limites) - + Download rate limit Limite de upload - + Note that these settings apply to anonymous and plain downloads. Essa configuração se aplica à downloads anônimos e não anônimos. - + Download Download - + Seeding options Opções de Seeding - + hh:mm hh:mm - + No seeding Desabilitar Seeding - + Seeding for (hours:minutes) Habilitar Seeding por (horas:minutos) - + Unlimited seeding Habilitar Seeding ilimitado - + Seed until up/down ratio is bigger than Habilitar Seeding até a proporção de upload/download for maior que - + Note that these settings also apply to existing downloads. Essas configurações também se aplicam à downloads já existentes Anonymity - Anônimidade + Anônimidade Allow Tribler to be an exit node - Permitir que Tribler seja um nó de saída + Permitir que Tribler seja um nó de saída By allowing Tribler to be an exit node, your computer will act as a proxy for other Tribler users' bittorrent traffic, be it seeding or downloading. Check your local laws and make sure you are aware of the implications of enabling this checkbox. - 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 - + Proxy downloading Download por proxy - + High speed Minimum anonymity Alta Velocidade / Baixa anonimidade - + Low speed High anonymity Baixa Velocidade / Alta anonimidade @@ -1862,307 +1982,307 @@ High anonymity TOKENS PARCIALMENTE VAZIOS - + Developer mode Modo de desenvolvedor - + Enable developer mode Ativar o modo de desenvolvedor - + Log Directory Diretório de registro - + Log directory Diretório de registro - + Log directory Diretório de registro - + Browse directory Abrir Diretório - + Resource Monitoring Monitoramento de recursos - + Enable resource monitoring Ativar monitoramento de recursos - + CPU Priority [0-5] Prioridade da CPU [0-5] - + Current priority = 1 Prioridade atual = 1 - + Network (IPv8) Statistics Estatísticas de rede (IPv8) - + Enable network statistics (requires restart) Ativar estatísticas de rede (requer reinicialização) - + Note: Enabling statistics slightly slows down Tribler Nota: Ativar estatísticas afeta performance do Tibler - + Downloads Downloads - + Filter Filtro - + ALL TUDO - + DOWNLOADING BAIXANDO - + COMPLETED COMPLETO - + ACTIVE ATIVO - + INACTIVE INATIVO - + CHANNELS CANAIS - + NAME NOME - + SIZE TAMANHO - + PROGRESS PROGRESSO - + STATUS STATUS - + SEEDS SEEDS - + PEERS PEERS - + SPEED (DOWN) VELOCIDADE (BAIXANDO) - + SPEED (UP) VELOCIDADE (SUBINDO) - + RATIO PROPORÇÃO - + ANONYMOUS? ANÔNIMO? - + HOPS PULOS - + ETA TEMPO ESTIMADO - + ADDED ON ADICIONADO EM - + Progress Progresso - + Status Status - + Filesize Tamanho - + Click to copy magnet link Clique para copiar o link magnet - + Destination Destino - + Ratio Razão - + Availability Disponibilidade - + Files Arquivos - + PATH CAMINHO - + % DONE % PRONTO INCLUDED - INCLUÍDO + INCLUÍDO - + Trackers Trackers - + PEER (IP/PORT) PEER (IP/PORT) - + FLAGS FLAGS - + CLIENT CLIENTE - + Loading... Carregando - + Force Shutdown Forçar encerramento - + Skip Pular - + Discovering your first content... Procurando seu conteúdo inicial... - + This process might take around a minute. Isso pode demorar um minuto. - + Trust statistics Estatísticas de Confiança - + You can build trust by contributing bandwidth to the Tribler network. This is done by letting Tribler run idle. Você pode ganhar confiança contribuindo banda para a rede Tribler. Faça isso simplesmente deixando o Tribler aberto - + - MBytes - Mbytes. - + Given to community Doado para a comunidade - + People you helped Pessoas que você ajudou - + Taken from community Recebido da comunidade - + People who helped you Pessoas que ajudaram você @@ -2342,7 +2462,7 @@ High anonymity Comprar/Vender? - + Trust Graph Grafo de confiança @@ -2352,32 +2472,32 @@ High anonymity ATUALIZAR - + The graph below is based on your historical interactions with other users in the network. O gráfico abaixo é baseado em suas interações históricas com outros usuários da rede - + Progress %p% Progresso %p% - + Peer : Par : - + Balance Given: XX Taken: YY Saldo Enviado: XX Recebido: YY - + Add torrent Adicionar torrent - + Popular Popular @@ -2387,97 +2507,117 @@ High anonymity Novo Canal - + DATA DADOS - + Tribler state directory Diretório de estado do Tribler. - + This is where Tribler stores housekeeping data which includes databases and config files. Note that, your torrent data is not stored here. É 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. - + Current version Versão Atual - + Older versions Versões mais antigas - + Remove selected versions Remover versões selecionadas - + Family filter enabled? (requires Tribler restart) Filtro de família habilitado?(requer reinicialização) - + Always ask download settings? Sempre peça configurações de download? - + Download anonymously using proxies Baixe anonimamente usando proxies - + Encrypted anonymous seeding using proxies Semear anonimamente usando proxies - + Torrent watch folder Observar pasta torrent - + Tray Icon Ícone de bandeja - + Commit changes automatically (requires Tribler restart) Confirmar alterações automaticamente (requer reinicialização) - + Select interface language (requires Tribler restart) Selecione linguagem de interface (requer reinicialização) - + MY CHANNELS - + Create channel - + Show trust graph - + Minimize to system tray? + + + IP address + + + + + Public key + + + + + Tags + + + + + Hide tags from content items + + channel_description_widget @@ -2533,7 +2673,7 @@ High anonymity VOLTAR - + Channel state Estado do canal @@ -2553,24 +2693,34 @@ High anonymity Inscrever-se - + Your channel has uncommitted changes. Seu canal tem mudanças não salvas - + APPLY CHANGES APLICAR MUDANÇAS - + NEW CHANNEL NOVO CANAL - + 🔍 Filter 🔍 Filtro + + + This page show the list of popular torrents collected by Tribler during the last 24 hours. + Essa página mostra uma lista de torrents populares coletados no Tibler nas últimas 24 horas. + + + + i + + 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 - + Name Название - + Size Размер @@ -17,108 +17,108 @@ Health Состояние - - + + Created Создан Updated - Обновлён + Обновлён - + Subscribed Подписка - + Torrents Торренты - + Popularity Популярность - + just now только что - + seconds ago секунд назад - + a minute ago минуту назад - + minutes ago минут назад - + an hour ago час назад - + hours ago часов назад - + yesterday вчера - + days ago дней назад - + week неделю - + weeks недель - + ago назад - + month месяц - + months месяцев - + year год - + years лет - + Discovered channels Все каналы @@ -128,57 +128,57 @@ Эта страница показывает список популярных торрентов обнаруженных Tribler за последние 24 часа. - + Channel update Обновление канала - + Torrent(s) added to your channel Торрент(ы) добавлен(ы) в персональный канал - + New version available Доступна новая версия - + NEW CHANNEL СОЗДАТЬ КАНАЛ - + NEW FOLDER НОВАЯ ПАПКА - + Add .torrent file Добавить .torrent-файл - + Add torrent(s) directory Добавить .torrent-файлы из папки - + Add URL/magnet links Добавить торрент по URL/magnet-ссылки - + Please select the directory containing the .torrent files Пожалуйста, выберите папку из которой следует добавить .torrent-файл - + Add torrents from directory Добавить все торренты из папки - + Add all torrent files from the following directory to your Tribler channel: %s @@ -187,47 +187,47 @@ %s - + Include subdirectories (recursive mode) Просматривать поддиректории (рекурсивный режим) - + Please select the .torrent file Пожалуйста, выберите .torrent-файл - + Torrent files %s Торренты %s - + Add torrent from URL/magnet link Добавить торренты по URL/magnet-ссылке - + Please enter the URL/magnet link in the field below: Пожалуйста, введите URL/magnet-ссылку в поле ниже: - + ADD ДОБАВИТЬ - + CANCEL ОТМЕНА - + URL/magnet link URL/magnet-ссылка - + Click this to add channel thumbnail (max. 1MB JPG/PNG) @@ -236,182 +236,182 @@ (макс. 1МБ JPG/PNG) - + Please select a thumbnail file Пожалуйста, выберите файл изображения для миниатюры - + PNG/XPM/JPG images %s Изображения PNG/XPM/JPG %s - + Image too large error Ошибка: файл изображения слишком велик - + Image file you're trying to upload is too large. Изображение, которое Вы пытаетесь прикрепить слишком велико - + Unsubscribe Отписаться - + Delete channel Удалить канал - + Rename channel Переименовать канал - + Remove download Удалить загрузку - + Are you sure you want to remove this download? Вы уверены, что хотите удалить эту загрузку? - + remove download удалить торрент - + remove download + data удалить торрент вместе с файлами - + cancel отмена - + Please select the destination directory Пожалуйста, выберите папку назначения - + Export torrent file Экспортировать торрент-файл - + Please enter the name of the torrent file: Пожалуйста, введите имя, под которым будет сохранён торрент-файл: - + SAVE СОХРАНИТЬ - + Torrent file name Имя торрент-файла - + Error when exporting file Ошибка при экспорте файла - + An error occurred when exporting the torrent file: %s Ошибка при экспорте торрент-файла: - + Torrent file exported Торрент-файл экспортирован - + Torrent file exported to %s Торрент-файл экспортирован в %s - + Add torrent(s) Добавить торрент(ы) - + Start Старт - + Stop Стоп - + Add to my channel Добавить в личный канал - + Force recheck Перепроверить доступность - + Export .torrent file Экспортировать торрент-файл - + Explore files Показать файлы на диске - + Move file storage Переместить файлы - + No anonymity Без анонимности - + One hop Один прокси - + Two hops Два прокси - + Three hops Три прокси - + Change Anonymity Изменить уровень анонимности - + Please select the log directory Пожалуйста, выберите директорию для сохранения журнала - + Insufficient Permissions Недостаточно прав доступа @@ -443,32 +443,32 @@ Текущий приритет = %s - + Invalid proxy port number Некорректный порт прокси - + You've entered an invalid format for the proxy port number. Please enter a whole number. Вы ввели номер порта в неверном формате. Требуется целое положительное число [1024-65535]. - + Invalid number of connections Некорректное число соединений - + You've entered an invalid format for the maximum number of connections. Please enter a whole number. Вы ввели число портов в неверном формате. Требуется целое число. - + Invalid value for bandwidth limit Некорректное ограничение пропускной способности - + You've entered an invalid value for the maximum upload/download rate. The rate is specified in KB/s and the value permitted is between 0 and %d KB/s. Note that the decimal values are truncated. @@ -477,122 +477,122 @@ Note that the decimal values are truncated. Обратите внимание, что число округляется до десятков. - + Invalid value for api port Некорректное значение порта API Tribler - + Please enter a valid port for the api (between 0 and 65536) Пожалуйста, введите корректное значение порта API Tribler [1024, 65535] - + Invalid seeding time Некорректное ограничение времени раздачи - + You've entered an invalid format for the seeding time (expected HH:MM) Вы ввели ограничение времени раздачи в некорректном формате. Ожидаемый формат: ЧЧ:ММ - + Settings saved Настройки сохранены - + Click to subscribe/unsubscribe Нажмите, чтобы подписаться/отписаться - + Subscribed. Вы подписаны. - + Not subscribed. Вы не подписаны. - + (Click to unsubscribe) Нажмите, чтобы отписаться. - + Subscribed.%s (Click to unsubscribe) Вы подписаны.%s (Нажмите, чтобы отписаться) - + Not subscribed. (Click to subscribe) Вы не подписаны. (Нажмите, чтобы подписаться) - + Download Загрузить - + Recheck health Проверить доступность - + Unsubscribe channel Отписаться от канала - + Subscribe channel Подписаться на канал - + Copy Копировать - + Move Переместить - + Copy into personal channel Копировать в личный канал - + Move Переместить - + Rename Переименовать - + Change category Изменить категорию - + Remove from channel Удалить из канала - + Press 'Yes' to remove state directories for older versions of Tribler and reclaim %s of storage space. Tribler used those directories during upgrades from previous versions. Now those directories can be safely deleted. If unsure, press 'No'. You will be able to remove those directories from the Settings->Data page later. @@ -601,107 +601,107 @@ If unsure, press 'No'. You will be able to remove those directories fr Если Вы не уверены, нажмите 'Нет'. Данные можно будет удалить позже (меню Настройки, вкладка Диск). - + <b>CRITICAL ERROR</b> <b>КРИТИЧЕСКАЯ ОШИБКА</b> - + You are running low on disk space (<100MB). Please make sure to have sufficient free space available and restart Tribler again. Заканчивается свободное место на диске (осталось менее 100MB). Tribler может работать некорректно. Пожалуйста, удостоверьтесь что на диске достаточно свободного места и перезапустите Tribler. - + Close Tribler Закрыть Tribler - + Download finished Загрузка закончена - + Download of %s has finished. Загрузка %s завершена - + Insufficient write permissions to <i>%s</i> directory. Please add proper write permissions on the directory and add the torrent again. %s Недостаточно прав для записи в папку <i>%s</i>. Пожалуйста, установите верные права доступа к папке и повторите загрузку. %s - + Download error <i>%s</i> Ошибка загрузки <i>%s</i> - + Version %s of Tribler is available. Do you want to visit the website to download the newest version? Доступна новая версия Tribler: %s. Перейти к веб-сайту разработчиков чтобы загрузить её? - + IGNORE ПРОПУСТИТЬ - + LATER НАПОМНИТЬ ПОЗЖЕ - + OK ОК - + Import torrent from file Загрузить торрент из файла - + Import torrent(s) from directory Загрузить торрент(ы) из папки - + Import torrent from magnet/URL Загрузить торрент по URL/magnet-ссылке - + Create torrent from file(s) Создать торрент - + Torrent updates Торрент изменил состояние - + Download Error - Ошибка загрузки + Ошибка загрузки - + Tribler settings is not available yet. Fetching it now. Please try again later. - Настройки Tribler не доступны, поскольку ещё загружаются. Пожалуйста попробуйте позже. + Настройки Tribler не доступны, поскольку ещё загружаются. Пожалуйста попробуйте позже. - + Tribler UI Error Ошибка графического интерфейса Tribler - + Something went wrong. Please try again. Что-то пошло не так. Пожалуйста, попробуйте снова. - + Add %s torrent files from the following directory to your Tribler channel: %s @@ -710,122 +710,122 @@ If unsure, press 'No'. You will be able to remove those directories fr %s - + Add torrents to My Channel Добавить торренты в персональный канал - + Channels update Изменение состояния каналов - + %s added to your channel %s добавлен в персональный канал - + Shutting down... Выключение... - + Abort the conversion of Channels database Отменить конвертирование базы данных каналов Tribler к новой версии - + The upgrade procedure is now <b>converting your personal channel</b> and channels collected by the previous installation of Tribler.<br>Are you sure you want to abort the conversion process?<br><br><p style='color:red'><b> !!! WARNING !!! <br>You will lose your personal channel and subscribed channels if you ABORT now! </b> </p> <br> Процедура преобразования <b>конвертирует Ваш персональный канал</b> и каналы других пользователей, накопленные предыдущей версией Tribler.<br>Вы уверены, что хотите отменить процесс конвертации?<br><br><p style='color:red'><b> !!! ВНИМАНИЕ !!! <br>Вы потеряете и персональный канал, и все подписки, если сейчас нажмёте ПРЕРВАТЬ! </b> </p> <br> - + ABORT ПРЕРВАТЬ - + CONTINUE ПРОДОЛЖИТЬ - + Unsubscribe from channel Отписаться от канала - + Are you sure you want to <b>unsubscribe</b> from channel<br/> Вы уверены, что хотите <b>отписаться</b> от канала<br/> - + <br/>and remove its contents? и удалить его вместе со всем содержимым? - + UNSUBSCRIBE ОТПИСАТЬСЯ - + Are you sure you want to <b>delete</b> your personal channel<br/> Вы уверены, что хотите <b>удалить</b> Ваш персональный канал<br/> - + <br/>and all its contents? <br/>со всем его содержимым? - + DELETE УДАЛИТЬ - + Tribler recovered from a corrupted config. Please check your settings and update if necessary. Tribler восстановился после повреждения файла конфигурации. Пожалуйста, проверьте настройки и измените их, если необходимо. - + Tribler config error Ошибка конфигурации Tribler - + Zero popularity Нулевая популярность - + Very low popularity Очень низкая популярность - + 3rd tier popularity Низкая популярность - + 2nd tier popularity Средняя популярность - + 1st tier popularity Высокая популярность - + Forever ♾️Вечность♾️ - + %d seeders, %d leechers %d сидов, %d личей @@ -845,7 +845,7 @@ If unsure, press 'No'. You will be able to remove those directories fr Исключить файл - + Copying magnet link Копируем magnet-ссылку @@ -855,17 +855,17 @@ If unsure, press 'No'. You will be able to remove those directories fr Исключить файлы - + %(num_bytes)s in %(num_files)d files %(num_bytes)s в %(num_files)d файлах Search results for %s - Результаты поиска для запроса %s + Результаты поиска для запроса %s - + System default Системный по умолчанию @@ -885,117 +885,117 @@ You can not undo this action. - + Tribler settings Настройки Tribler - + The graph below is based on your historical interactions with other users in the network. It shows <strong>%(num_interactions)s</strong> interactions made by <strong>%(num_users)s</strong> users.<br/> Этот граф построен по данным взаимодействия вашего Tribler с другими пользователями. Он показывает <strong>%(num_interactions)s</strong> взаимодействий <strong>%(num_users)s</strong> пользователей.<br/> - + Show Tribler window Показать окно Tribler - + Show downloads Показать загрузки - + Quit Tribler Закрыть Tribler - + Torrent files%s Торрент-файлы%s - + %(years)iy %(weeks)iw %(years)iл %(weeks)iн - + %(weeks)iw %(days)id %(weeks)iн %(days)iд - + %(days)id %(hours)ih %(days)iд %(hours)iч - + %(hours)ih %(minutes)im %(hours)iч %(minutes)iм - + %(minutes)im %(seconds)is %(minutes)iм %(seconds)iс - + %(seconds)is %(seconds)iс - + CLOSE ЗАКРЫТЬ - + Please select the files Пожалуйста, выберите файлы - + Please select the directory containing the files Пожалуйста, укажите папку содержащую файлы - + Warning! Внимание! - + You should add at least one file to your torrent. Вы должны добавить в ваш торрент хотя бы один файл. - + Cannot save torrent file to %s Невозможно сохранить торрент в %s - + Path does not exist Указанный путь не существует - + Error: %s Ошибка: %s - + Creating torrent. Please wait... Создание торрента. Пожалуйста, подождите... - + Created torrent Торрент создан - + Torrent successfully created Торрент успешно создан @@ -1005,42 +1005,42 @@ You can not undo this action. Торрент успешно добавлен в канал - + Remove file Убрать файл - + Unexpected error Отчёт об ошибке - + What were you doing before this crash happened? This information will help Tribler developers to figure out and fix the issue quickly. Какие действия вы совершали, прежде чем произошёл сбой? Подробное описание произошедшего поможет разработчикам выяснить причину ошибки и исправить её. - + Remove entry Удалить запись - + Successfully sent the report! Thanks for your contribution. Отчет об ошибке отправлен успешно! Спасибо за помощь! - + Report Sent Отчет отправлен - + SENDING... ОТПРАВЛЯЕМ... - + Not provided Не указано @@ -1085,97 +1085,127 @@ You can not undo this action. Истекло время ожидания загрузки списка файлов %s. Попытка %i/%i - + Failed to load files. Click to retry again. Не удалось загрузить список файлов. Нажмите здесь, чтобы повторить попытку. - + Unable to read torrent file data Не удалось прочитать данные торрента - + Error: %s Ошибка: %s - + Note: this torrent already exists in the Downloads Внимание: этот торрент уже присутствует в списке загрузок - + Please select the destination directory of your download Пожалуйста, выберите папку назначения для этой загрузки - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory. [%s] Tribler не может поместить загрузку в папку <i>%s</i>. Пожалуйста, удостоверьтесь, что в указанную папку разрешена запись или укажите иную папку. [%s] - + No files selected Не выбрано ни одного файла - + Please select at least one file to download. Пожалуйста, укажите хотя бы один файл, который следует загрузить. - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory and try to download again. [%s] Tribler не может поместить загрузку в папку <i>%s</i>. Пожалуйста, удостоверьтесь что в указанную папку разрешена запись или укажите иную папку и попытайтесь повторить загрузку. [%s] - + %(total)i/%(torrents)i items %(total)i/%(torrents)i объектов - + %(total)i items %(total)i объектов - + Remote responses: %(num_complete_peers)i / %(total_peers)i New remote results received: %(num_remote_results)i Завершённые запросы к сети: %(num_complete_peers)i / %(total_peers)i Новые результаты: %(num_remote_results)i - + Popular torrents Популярные торренты Each tag should be at least %d characters and can be at most %d characters. - Каждый тэг должен содержать не менее %d и не более %d символов. + Каждый тэг должен содержать не менее %d и не более %d символов. - + Torrent size: Размер загрузки: - + Selected: Выбрано: - + Total: Всего: - + Be the first to suggest tags! Тэгов нет. Предложить свои? + + + Please specify the path to the download directory + + + + + The path is not specified + + + + + Backing up state directory, please wait + + + + + Delete state directories for old versions? + + + + + Ancient version detected + + + + + You are running an old version of Tribler. It is not possible to upgrade from this version to the most recent one.Please do upgrade incrementally (download Tribler 7.10, upgrade, then download the most recent one, upgrade). + + Form @@ -1280,7 +1310,7 @@ New remote results received: %(num_remote_results)i Создать торрент - + CANCEL ОТМЕНА @@ -1345,7 +1375,7 @@ New remote results received: %(num_remote_results)i Добавить в личный канал - + DOWNLOAD СКАЧАТЬ @@ -1367,30 +1397,30 @@ New remote results received: %(num_remote_results)i Suggest Tags - Предложить тэги + Предложить тэги <html><head/><body><p align="center">To organize the content in Tribler, this item would benefit from tags.<br/>You can help by suggesting several tags below that accurately describe this item (e.g., <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 align="center">Вы можете помочь упорядочить контент в Tribler, добавив или уточнив тэги для этого торрента.<br/>(к примеру, можно добавить тэг <span style=" font-style:italic;">video</span>).</p></body></html> - + Content name Название контента - + <html><head/><body><p><span style=" font-weight:600;">Need inspiration?</span> Below are some suggestions (click on a tag to add it).</p></body></html> <html><head/><body><p><span style=" font-weight:600;">Ничего не приходит в голову?</span> Вот нескоьлко вариантов (нажмите на тэг чтобы добавить его).</p></body></html> - + Error text here Текст ошибки - + SAVE СОХРАНИТЬ @@ -1404,26 +1434,71 @@ New remote results received: %(num_remote_results)i SIZE РАЗМЕР + + + Edit metadata + + + + + <html><head/><body><p align="center">To help organizing the content in Tribler, you can edit this items' data.</p></body></html> + + + + + Property + + + + + Value + + + + + Title + + + + + Description + + + + + Year + + + + + Language + + + + + <html><head/><body><p align="center">You can also help by suggesting several tags below that accurately describe this item (e.g., <span style=" font-style:italic;">video</span>).</p></body></html> + + MainWindow - + Name Имя - + Peers Пиры - + Details Подробности - + Health Состояние @@ -1433,7 +1508,7 @@ New remote results received: %(num_remote_results)i Тип - + Infohash Инфохэш @@ -1443,17 +1518,17 @@ New remote results received: %(num_remote_results)i Порт - + Settings Настройки - + Search for your favorite content Искать торрент по названию... - + Token balance Баланс @@ -1483,7 +1558,7 @@ New remote results received: %(num_remote_results)i Загрузки - + Debug Отладка @@ -1747,387 +1822,387 @@ per download Anonymity - Анонимность + Анонимность Allow Tribler to be an exit node - Выходной узел + Выходной узел By allowing Tribler to be an exit node, your computer will act as a proxy for other Tribler users' bittorrent traffic, be it seeding or downloading. Check your local laws and make sure you are aware of the implications of enabling this checkbox. - Если вы разрешите Tribler быть выходным узлом, другие пользователи сети Tribler смогут закачивать внешние торренты через Ваш компьютер, а также раздавать через него свой контент. Для интернет-провайдера это будет выглядеть, как если бы тот торрент закачивали/раздавали Вы. + Если вы разрешите Tribler быть выходным узлом, другие пользователи сети Tribler смогут закачивать внешние торренты через Ваш компьютер, а также раздавать через него свой контент. Для интернет-провайдера это будет выглядеть, как если бы тот торрент закачивали/раздавали Вы. 👮 ВНИМАНИЕ: В некоторых странах закачка/раздача определённых видов информации преследуется по закону. 👮 Хорошенько подумайте, прежде чем ставить галочку на этой опции. - + Proxy downloading Загрузка через прокси Tribler - + High speed Minimum anonymity Высокая скорость Минимальная анонимность - + Low speed High anonymity Низкая скорость Максимальная анонимность - + Tribler state directory Папка данных Tribler - + This is where Tribler stores housekeeping data which includes databases and config files. Note that, your torrent data is not stored here. В этой папке Tribler хранит файл настроек, персональный ключ и базу метаданных торрентов (каналов). Загрузки сохраняются в другой папке. - + Current version Текущая версия - + Older versions Предыдущие версии - + Remove selected versions Удалить данные предыдущих версий - + Developer mode "Режим разработчика" - + Enable developer mode Включить "режим разработчика" - + Log Directory Папка журнала - + Log directory Папка журнала - + Log directory Папка журнала - + Browse directory Выбрать папку - + Resource Monitoring Мониторинг ресурсов - + Enable resource monitoring Включить мониторинг ресурсов - + CPU Priority [0-5] Приоритет приложения [0-5] - + Current priority = 1 Текущий приоритет = 1 - + Network (IPv8) Statistics Сетевая статистика IPv8 - + Enable network statistics (requires restart) Включить сбор сетевой статистики - + Note: Enabling statistics slightly slows down Tribler Внимание: включение сбора сетевой статистики может замедлить Tribler - + Downloads Загрузки - + Filter Фильтр - + ALL ВСЁ - + DOWNLOADING ЗАГРУЖАЕМЫЕ - + COMPLETED ЗАВЕРШЕННЫЕ - + ACTIVE АКТИВНЫЕ - + INACTIVE НЕАКТИВНЫЕ - + CHANNELS КАНАЛЫ - + NAME НАЗВАНИЕ - + SIZE РАЗМЕР - + PROGRESS ПРОГРЕСС - + STATUS СОСТОЯНИЕ - + SEEDS РАЗДАЮЩИЕ - + PEERS УЗЛЫ - + SPEED (DOWN) ЗАГРУЗКА - + SPEED (UP) ОТДАЧА - + RATIO СООТН. - + ANONYMOUS? АНОНИМНО? - + HOPS ПРОКСИ - + ETA ОСТ. ВРЕМЯ - + ADDED ON ДОБАВЛЕН - + Progress Прогресс - + Status Состояние - + Filesize Размер - + Click to copy magnet link Нажмите, чтобы скопировать magnet-ссылку - + Destination Папка назначения - + Ratio Соотн. раздачи - + Availability Доступность - + Files Файлы - + PATH ПУТЬ - + % DONE % СКАЧАННОГО - + Trackers Трекеры - + PEER (IP/PORT) УЗЕЛ (IP/ПОРТ) - + FLAGS ФЛАГИ - + CLIENT КЛИЕНТ - + Loading... Загрузка... - + Force Shutdown Завершить принудительно - + Skip Пропустить - + Discovering your first content... Ищем контент... - + This process might take around a minute. Это может занять около минуты - + Trust statistics Статистика доверия - + You can build trust by contributing bandwidth to the Tribler network. This is done by letting Tribler run idle. Tribler зарабатывает репутацию для Вашего компьютера, предоставляя его в качестве промежуточного узла для анонимизации других пользователей. Это происходит в то время, когда Tribler простаивает. - + - MBytes - МБайт - + Given to community Отдано сообществу - + People you helped Узлы, которым помогли Вы - + Taken from community Получено от сообщества - + People who helped you Узлы, которые помогли Вам - + Trust Graph Граф доверия - + The graph below is based on your historical interactions with other users in the network. Этот граф построен на основе истории взамодействия Tribler с другими узлами сети. - + Progress %p% Прогресс %p% - + Peer : Узел : - + Balance Given: XX Taken: YY Баланс Отдано: XX Принято: YY @@ -2137,7 +2212,7 @@ High anonymity Расположение - + Browse Выбрать расположение @@ -2195,7 +2270,7 @@ High anonymity (потребуется перезапуск) - + Show trust graph Показать граф репутации @@ -2210,12 +2285,12 @@ High anonymity Использовать ч-б иконку? - + IP address IP адрес - + Public key Публичный ключ 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 - + Name 名称 - + Size 大小 - + Health 健康度 - + Created 创建时间 Updated - 更新时间 + 更新时间 - + Subscribed 订阅时间 - + Torrents 种子数 - + Popularity 流行度 - + just now 刚刚 - + seconds ago 秒前 - + a minute ago 一分钟前 - + minutes ago 分钟前 - + an hour ago 一小时前 - + hours ago 小时前 - + yesterday 昨天 - + days ago 天前 - + week - + weeks - + ago - + month - + months - + year - + years - + Discovered channels 发现的频道 This page show the list of popular torrents collected by Tribler during the last 24 hours. - 此页面显示 Tribler 最近 24 小时收集到的流行种子列表。 + 此页面显示 Tribler 最近 24 小时收集到的流行种子列表。 - + Channel update 频道更新 - + Torrent(s) added to your channel 你的频道已添加的种子 - + New version available 有新版本 - + NEW CHANNEL 新建频道 - + NEW FOLDER 新建文件夹 - + Add .torrent file 添加种子文件 - + Add torrent(s) directory 添加种子目录 - + Add URL/magnet links 添加 URL/磁力链接 - + Please select the directory containing the .torrent files 请选择包含种子(.torrent)文件的目录 - + Add torrents from directory 从目录添加种子 - + Add all torrent files from the following directory to your Tribler channel: %s @@ -187,47 +187,47 @@ %s - + Include subdirectories (recursive mode) 包含子目录(递归模式) - + Please select the .torrent file 请选择种子文件 - + Torrent files %s 种子文件 %s - + Add torrent from URL/magnet link 从 URL/磁力链接添加种子文件 - + Please enter the URL/magnet link in the field below: 请在下面字段输入 URL/磁力链接: - + ADD 添加 - + CANCEL 取消 - + URL/magnet link URL/磁力链接 - + Click this to add channel thumbnail (max. 1MB JPG/PNG) @@ -236,239 +236,239 @@ (最大:1MB JPG/PNG) - + Please select a thumbnail file 请选择缩略图文件 - + PNG/XPM/JPG images %s PNG/XPM/JPG 图像 %s - + Image too large error 图像过大错误 - + Image file you're trying to upload is too large. 你尝试上传的图像文件太大。 - + Unsubscribe 取消订阅 - + Delete channel 删除频道 - + Rename channel 重命名频道 - + Remove download 移除下载 - + Are you sure you want to remove this download? 你确定要移除此下载任务吗? - + remove download 移除下载 - + remove download + data 移除下载和数据 - + cancel 取消 - + Please select the destination directory 请选择目标目录 - + Export torrent file 导出种子文件 - + Please enter the name of the torrent file: 请输入种子文件的名称: - + SAVE 保存 - + Torrent file name 种子文件名称 - + Error when exporting file 导出文件时出错 - + An error occurred when exporting the torrent file: %s 导出种子文件时发生错误:%s - + Torrent file exported 种子文件已导出 - + Torrent file exported to %s 种子文件已导出到 %s - + Add torrent(s) 添加种子 - + Start 开始 - + Stop 停止 - + Add to my channel 添加到我的频道 - + Force recheck 强制重新检查 - + Export .torrent file 导出种子文件 - + Explore files 浏览文件 - + Move file storage 移动文件存储 - + No anonymity 无匿名 - + One hop 一跳 - + Two hops 二跳 - + Three hops 三跳 - + Change Anonymity 更改匿名性 - + Please select the log directory 请选择日志目录 - + Insufficient Permissions 权限不足 - + Versions: - %s 版本: - %s - + Confirm delete older versions? 删除旧版本确认? - + No versions selected 未选择版本 - + Select a version to delete. 选择要删除的版本。 - + Current Priority = %s 当前优先级 = %s - + Invalid proxy port number 无效的代理端口号 - + You've entered an invalid format for the proxy port number. Please enter a whole number. 你输入的端口号格式有误。请输入完整的数字。 - + Invalid number of connections 无效的连接数 - + You've entered an invalid format for the maximum number of connections. Please enter a whole number. 你输入的最大连接数有误。请输入完整的数字。 - + Invalid value for bandwidth limit 无效的带宽限制值 - + You've entered an invalid value for the maximum upload/download rate. The rate is specified in KB/s and the value permitted is between 0 and %d KB/s. Note that the decimal values are truncated. @@ -477,128 +477,128 @@ Note that the decimal values are truncated. 注意会截断小数部分的数字。 - + Invalid value for api port 无效的 API 端口号 - + Please enter a valid port for the api (between 0 and 65536) 请输入有效的 API 端口号(0 到 65536 之间) - + Invalid seeding time 无效的做种时间 - + You've entered an invalid format for the seeding time (expected HH:MM) 你输入的做种时间格式有误(需要 HH:MM) - + Settings saved 设置已保存 - + CLOSE 关闭 - + Click to subscribe/unsubscribe 点击以订阅/取消订阅 - + Subscribed. 已订阅。 - + Not subscribed. 未订阅。 - + (Click to unsubscribe) (点击取消订阅) - + Subscribed.%s (Click to unsubscribe) 已订阅。%s (点击取消订阅) - + Not subscribed. (Click to subscribe) 未订阅。 (点击以订阅) - + Download 下载 - + Recheck health 重新检查健康值 - + Unsubscribe channel 取消订阅频道 - + Subscribe channel 订阅频道 - + Copy 复制 - + Move 移动 - + Copy into personal channel 复制进个人频道 - + Move 移动 - + Rename 重命名 - + Change category 更改分类 - + Remove from channel 从频道中移除 - + Press 'Yes' to remove state directories for older versions of Tribler and reclaim %s of storage space. Tribler used those directories during upgrades from previous versions. Now those directories can be safely deleted. If unsure, press 'No'. You will be able to remove those directories from the Settings->Data page later. @@ -607,107 +607,107 @@ If unsure, press 'No'. You will be able to remove those directories fr 如果不确定,按下“否”。你以后仍可以从设置->数据页面里移除那些目录。 - + <b>CRITICAL ERROR</b> <b>严重错误</b> - + You are running low on disk space (<100MB). Please make sure to have sufficient free space available and restart Tribler again. 你的磁盘空间不足(小于 100MB)。请确保有足够的可用空间,然后再重启 Tribler。 - + Close Tribler 关闭 Tribler - + Download finished 下载已完成 - + Download of %s has finished. %s 的下载已完成。 - + Insufficient write permissions to <i>%s</i> directory. Please add proper write permissions on the directory and add the torrent again. %s 没有对 <i>%s</i> 目录的写入权限。请为目录添加适当的写入权限,然后再次添加种子。%s - + Download error <i>%s</i> 下载错误。<i>%s</i> - + Version %s of Tribler is available. Do you want to visit the website to download the newest version? Tribler 版本 %s 可用。你想要访问网站下载最新版本吗? - + IGNORE 忽略 - + LATER 推迟 - + OK 确定 - + Import torrent from file 从文件导入种子 - + Import torrent(s) from directory 从目录导入种子 - + Import torrent from magnet/URL 从磁力/URL 导入种子 - + Create torrent from file(s) 从文件创建种子 - + Torrent updates 种子更新 - + Download Error - 下载错误 + 下载错误 - + Tribler settings is not available yet. Fetching it now. Please try again later. - Tribler 设置还不可用。正在获取。请稍后再试。 + Tribler 设置还不可用。正在获取。请稍后再试。 - + Tribler UI Error Tribler 用户界面错误 - + Something went wrong. Please try again. 出现问题了。请再试一次。 - + Add %s torrent files from the following directory to your Tribler channel: %s @@ -716,316 +716,316 @@ If unsure, press 'No'. You will be able to remove those directories fr %s - + Add torrents to My Channel 添加种子到我的频道 - + Channels update 频道更新 - + %s added to your channel %s 已添加到你的频道 - + Shutting down... 正在关闭…… - + Abort the conversion of Channels database 中止频道数据库的转换 - + The upgrade procedure is now <b>converting your personal channel</b> and channels collected by the previous installation of Tribler.<br>Are you sure you want to abort the conversion process?<br><br><p style='color:red'><b> !!! WARNING !!! <br>You will lose your personal channel and subscribed channels if you ABORT now! </b> </p> <br> 升级程序正在<b>转换你的个人数据</b>和 Tribler 上个安装版本收集的频道。<br>你确定要中止转换过程吗?<br><br><p style='color:red'><b>!!!警告!!!<br>如果现在中止,你将丢失你的个人频道和订阅的频道!</b> </p> <br> - + ABORT 中止 - + CONTINUE 继续 - + Unsubscribe from channel 取消频道订阅 - + Are you sure you want to <b>unsubscribe</b> from channel<br/> 你确定要<b>取消订阅</b>频道<br/> - + <br/>and remove its contents? <br/>并移除它的内容吗? - + UNSUBSCRIBE 取消订阅 - + Are you sure you want to <b>delete</b> your personal channel<br/> 你确定要<b>删除</b>你的个人频道<br/> - + <br/>and all its contents? <br/>和它的全部内容吗? - + DELETE 删除 - + Tribler recovered from a corrupted config. Please check your settings and update if necessary. Tribler 已从损坏的配置中恢复。请检查你的设置并在必要时进行更新。 - + Tribler config error Tribler 配置错误 - + Zero popularity 零流行度 - + Very low popularity 低流行度 - + 3rd tier popularity 三线流行度 - + 2nd tier popularity 二线流行度 - + 1st tier popularity 一线流行度 - + Forever 永久 - + %d seeders, %d leechers %d 个做种者,%d 个下载者 Include files - 包含文件 + 包含文件 Include file - 包含文件 + 包含文件 Exclude file - 排除文件 + 排除文件 - + Copying magnet link 正在复制磁力链接 Exclude files - 排除文件 + 排除文件 Search results for %s - 搜索 %s 的结果 + 搜索 %s 的结果 - + System default 系统默认 - + Are you sure to remove the selected versions? You can not undo this action. 你确定要移除所选的版本吗? 此操作无法撤消。 - + <html><head/><body><p>Download with <b>%d</b> hop(s) of anonymity. When you download a file of 200 Megabyte, you will pay roughly <b>%d</b>Megabyte of bandwidth tokens.</p></body></html> <html><head/><body><p>以 <b>%d</b> 个跳数的匿名性下载。当你下载一个 200 MB 的文件,你将支付大约 <b>%d</b>MB 的带宽代币。</p></body></html> - + Tribler settings Tribler 设置 - + Show Tribler window 显示 Tribler 窗口 - + Show downloads 显示下载 - + Quit Tribler 退出 Tribler - + Torrent files%s 种子文件 %s - + %(total)i/%(torrents)i items %(total)i/%(torrents)i 项目 - + %(total)i items %(total)i 项目 - + %(num_bytes)s in %(num_files)d files %(num_files)d 个文件共 %(num_bytes)s 字节 - + Remote responses: %(num_complete_peers)i / %(total_peers)i New remote results received: %(num_remote_results)i 远程响应:%(num_complete_peers)i / %(total_peers)i 收到新的远程结果:%(num_remote_results)i - + The graph below is based on your historical interactions with other users in the network. It shows <strong>%(num_interactions)s</strong> interactions made by <strong>%(num_users)s</strong> users.<br/> 下方的图表基于你与其他用户在网络中的交互历史。它显示了 <strong>%(num_users)s</strong> 个用户所作的 <strong>%(num_interactions)s</strong> 项交互。<br/> - + Please select the files 请选择文件 - + Please select the directory containing the files 请选择包含文件的目录 - + Warning! 警告! - + You should add at least one file to your torrent. 你应该添加至少一个文件到你的种子里。 - + Cannot save torrent file to %s 无法保存种子文件到 %s - + Path does not exist 路径不存在 - + Error: %s 错误:%s - + Creating torrent. Please wait... 正在创建种子。请稍候…… - + Created torrent 已创建种子 - + Torrent successfully created 已成功创建种子 Torrent successfully added to the channel - 已成功添加种子到频道 + 已成功添加种子到频道 - + Remove file 移除文件 - + Unexpected error 意外错误 - + What were you doing before this crash happened? This information will help Tribler developers to figure out and fix the issue quickly. 在发生此崩溃前你正在做什么?这个消息可以帮助 Tribler 开发者快速找出问题并修复。 - + Remove entry 移除条目 - + Successfully sent the report! Thanks for your contribution. 成功发送报告!感谢你的贡献。 - + Report Sent 已发送报告 - + SENDING... 正在发送…… - + Not provided 未提供 @@ -1050,37 +1050,37 @@ New remote results received: %(num_remote_results)i 频道名称 - + directly 直接 - + anonymously 匿名 - + Loading torrent files %s... 正在载入种子文件 %s…… - + Timeout in fetching files %s. Retrying %i/%i 提取文件 %s 超时。正在重试 %i/%i - + Failed to load files. Click to retry again. 载入文件失败。点击重试。 - + Unable to read torrent file data 无法读取种子文件数据 - + Error: %s 错误:%s @@ -1090,65 +1090,115 @@ New remote results received: %(num_remote_results)i 注意:此种子应在下载列表中存在 - + Please select the destination directory of your download 请选择你的下载的目标目录 - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory. [%s] Tribler 无法下载到 <i>%s</i> 目录。请为目录添加适当的写入权限或者选择另一下载目录。[%s] - + No files selected 未选择文件 - + Please select at least one file to download. 请选择至少一个要下载的文件。 - + Tribler cannot download to <i>%s</i> directory. Please add proper write permissions to the directory or choose another download directory and try to download again. [%s] Tribler 无法下载到 <i>%s</i> 目录。请为目录添加适当的写入权限或者选择另一下载目录,然后重试下载。[%s] - + Popular torrents 流行种子 - + %(years)iy %(weeks)iw %(years)i年%(weeks)i周 - + %(weeks)iw %(days)id %(weeks)i周%(days)i天 - + %(days)id %(hours)ih %(days)i天%(hours)i时 - + %(hours)ih %(minutes)im %(hours)i天%(minutes)i分 - + %(minutes)im %(seconds)is %(weeks)i分%(days)i秒 - + %(seconds)is %(seconds)i秒 + + + Be the first to suggest tags! + + + + + Torrent size: + + + + + Selected: + + + + + Total: + + + + + Please specify the path to the download directory + + + + + The path is not specified + + + + + Backing up state directory, please wait + + + + + Delete state directories for old versions? + + + + + Ancient version detected + + + + + You are running an old version of Tribler. It is not possible to upgrade from this version to the most recent one.Please do upgrade incrementally (download Tribler 7.10, upgrade, then download the most recent one, upgrade). + + Form @@ -1223,7 +1273,7 @@ New remote results received: %(num_remote_results)i 保存到目录 - + BROWSE 浏览 @@ -1253,7 +1303,7 @@ New remote results received: %(num_remote_results)i 创建种子 - + CANCEL 取消 @@ -1293,62 +1343,62 @@ New remote results received: %(num_remote_results)i 正在加载…… - + Download torrent 下载种子 Download already exists. - 下载任务已经存在。 + 下载任务已经存在。 Select all - 全选 + 全选 Deselect all - 不选 + 不选 Name - 名称 + 名称 Size - 大小 + 大小 Included? - 包含? + 包含? - + Loading files... 正在加载文件…… - + Download anonymous using proxies 使用代理匿名下载 - + Seed encrypted using proxies 使用代理加密做种 - + Add to my channel 添加到我的频道 - + DOWNLOAD 下载 @@ -1367,808 +1417,903 @@ New remote results received: %(num_remote_results)i CLOSE 关闭 + + + Edit metadata + + + + + Content name + + + + + <html><head/><body><p align="center">To help organizing the content in Tribler, you can edit this items' data.</p></body></html> + + + + + Property + + + + + Value + + + + + Title + + + + + Description + + + + + Year + + + + + Language + + + + + <html><head/><body><p align="center">You can also help by suggesting several tags below that accurately describe this item (e.g., <span style=" font-style:italic;">video</span>).</p></body></html> + + + + + <html><head/><body><p><span style=" font-weight:600;">Need inspiration?</span> Below are some suggestions (click on a tag to add it).</p></body></html> + + + + + Error text here + + + + + SAVE + 保存 + + + + NAME + 名称 + + + + SIZE + 大小 + MainWindow - + Name 名称 - + Peers 对等机 - + Details 详情 - + Health 健康度 - + Type 类型 - + Infohash 散列值 - + Port 端口 - + Settings 设置 - + Search for your favorite content 搜索你喜欢的内容 - + Token balance 代币余额 - + Transaction in progress, Please don't close Tribler. 交易正在进行中,请不要关闭 Tribler。 - + Add torrent 添加种子 - + Discovered 发现 - + Popular 流行 - + Downloads 下载 - + Debug 调试 - + SAVE 保存 - + GENERAL 常规 - + CONNECTION 连接 - + BANDWIDTH 带宽 - + SEEDING 做种 - + ANONYMITY 匿名 - + DATA 数据 - + DEBUG 调试 - + Family filter 家庭过滤 - + Download location 下载位置 - + Save files to: 保存文件到: - + File location 文件位置 - + Browse download location 浏览下载位置 - + Browse 浏览 - + Default download settings 默认下载设置 - + Add torrent to My channel 添加种子到我的频道 - + Watch Folder 监视文件夹 - + Location 位置 - + Browse watch folder 浏览监视的文件夹 - + Use monochrome icon? 使用单色图标 - + Personal channel settings 个人频道设置 - + Torrent proxy settings 种子代理设置 - + None - + Socks4 Socks4 - + Socks5 Socks5 - + Socks5 with authentication 带身份验证的 Socks5 - + HTTP HTTP - + HTTP with authentication 带身份验证的 HTTP和 - + Server 服务器 - + Username 用户名 - + Password 密码 - + BitTorrent features BitTorrent 功能 - + Enabled bandwidth Management (uTP) 启用带宽管理(uTP) - + Max connections per download 每个下载任务最大连接数 - + Max connections per download 每个下载任务的最大连接数 - + 0 = unlimited 0 = 无限制 - + GUI/Core connection 图形界面/核心连接 - + Port (defaults to 20100) 端口(默认为 20100) - + You can adjust the port that the interface uses to communicate with the Tribler core. Applied after restarting Tribler. Change this at your own risk! 你可以调整图形界面用于与核心进行通信的端口。重启 Tribler 后应用更改。自行承担更改风险! - + Bandwidth limits 带宽限制 - + Upload rate limit 上传速率限制 - + Upload 上传 - + KB/s (0 = unlimited) KB/s(0 = 无限制) - + Download rate limit 下载速率限制 - + Note that these settings apply to anonymous and plain downloads. 注意这些设置会应用于普通下载和匿名下载。 - + Download 下载 - + Seeding options 做种选项 - + hh:mm hh:mm - + No seeding 不做种 - + Seeding for (hours:minutes) 做种时长(时:分) - + Unlimited seeding 无做种限制 - + Seed until up/down ratio is bigger than 做种直到分享率到达 - + Note that these settings also apply to existing downloads. 注意这些设置也会应用到现有的下载任务。 Anonymity - 匿名 + 匿名 Allow Tribler to be an exit node - 允许 Tribler 成为出口节点 + 允许 Tribler 成为出口节点 By allowing Tribler to be an exit node, your computer will act as a proxy for other Tribler users' bittorrent traffic, be it seeding or downloading. Check your local laws and make sure you are aware of the implications of enabling this checkbox. - 通过允许 Tribler 成为出口节点,你的计算机将充当其他 Tribler 用户的代理,无论是在做种还是下载。检查你当地的法律,并确保你了解启用此复选框的含义。 + 通过允许 Tribler 成为出口节点,你的计算机将充当其他 Tribler 用户的代理,无论是在做种还是下载。检查你当地的法律,并确保你了解启用此复选框的含义。 - + Proxy downloading 代理下载 - + High speed Minimum anonymity 高速 低匿名性 - + Low speed High anonymity 低速 高匿名性 - + Tribler state directory Tribler 状态目录 - + This is where Tribler stores housekeeping data which includes databases and config files. Note that, your torrent data is not stored here. 这个目录是 Tribler 保存包含数据库和配置文件等内部数据的位置。注意,你的种子数据不会储存在这里。 - + Current version 当前版本 - + Older versions 旧版本 - + Remove selected versions 移除所选版本 - + Developer mode 开发者模式 - + Enable developer mode 启用开发者模式 - + Log Directory 日志目录 - + Log directory 日志目录 - + Log directory 日志目录 - + Browse directory 浏览目录 - + Resource Monitoring 资源监视 - + Enable resource monitoring 启用资源监视 - + CPU Priority [0-5] CPU 优先级 [0-5] - + Current priority = 1 当前优先级 = 1 - + Network (IPv8) Statistics 网络(IPv8)统计 - + Enable network statistics (requires restart) 启用网络统计(需要重启) - + Note: Enabling statistics slightly slows down Tribler 注意:启用统计会稍微减慢 Tribler 的速度 - + Downloads 下载 - + Filter 过滤器 - + ALL 全部 - + DOWNLOADING 下载中 - + COMPLETED 已完成 - + ACTIVE 活动 - + INACTIVE 无活动 - + CHANNELS 频道 - + NAME 名称 - + SIZE 大小 - + PROGRESS 进度 - + STATUS 状态 - + SEEDS 种子数 - + PEERS 对等机数 - + SPEED (DOWN) 下载速度 - + SPEED (UP) 上传速度 - + RATIO 分享率 - + ANONYMOUS? 匿名? - + HOPS 跃点数 - + ETA 剩余时间 - + ADDED ON 添加时间 - + Progress 进度 - + Status 状态 - + Filesize 文件大小 - + Click to copy magnet link 点击复制磁力链接 - + Destination 下载位置 - + Ratio 分享率 - + Availability 可用性 - + Files 文件 - + PATH 路径 - + % DONE 完成率 INCLUDED - 包含 + 包含 - + Trackers 追踪器 - + PEER (IP/PORT) 对等机(IP/端口) - + FLAGS 旗帜 - + CLIENT 客户端 - + Loading... 正在加载…… - + Force Shutdown 强制关闭 - + Skip 跳过 - + Discovering your first content... 正在发现你的首批内容…… - + This process might take around a minute. 此过程可能需要一分钟左右的时间。 - + Trust statistics 信任统计信息 - + You can build trust by contributing bandwidth to the Tribler network. This is done by letting Tribler run idle. 你可以通过向 Tribler 网络贡献带宽来构建信任。让 Tribler 待机运行就可以进行。 - + - MBytes - MBytes - + Given to community 给予社区 - + People you helped 我帮助的人 - + Taken from community 取自社区 - + People who helped you 帮助我的人 - + Trust Graph 信任链图 - + The graph below is based on your historical interactions with other users in the network. 下方的图表基于你与其他用户在网络中的交互历史。 - + Progress %p% 进度 %p% - + Peer : 对等机 : - + Balance Given: XX Taken: YY 结算 给予:XX 获取:YY - + Create channel 创建频道 - + Family filter enabled? (requires Tribler restart) 启用家庭过滤器(需要重启 Tribler) - + Always ask download settings? 总是询问下载设置 - + Download anonymously using proxies 使用代理匿名下载 - + Encrypted anonymous seeding using proxies 使用代理加密地匿名做种 - + Torrent watch folder 种子监视文件夹 - + Tray Icon 托盘图标 - + Commit changes automatically (requires Tribler restart) 自动提交更改(需要重启 Tribler) - + Select interface language (requires Tribler restart) 选择界面语言 (需要重启 Tribler) - + Show trust graph 显示信任图表 - + MY CHANNELS 我的频道 - + Minimize to system tray? 最小化到系统托盘 + + + IP address + + + + + Public key + + + + + Tags + + + + + Hide tags from content items + + channel_description_widget @@ -2214,29 +2359,39 @@ High anonymity torrents_list - + Channel state 频道状态 - + NEW CHANNEL 新建频道 - + Your channel has uncommitted changes. 你的频道有未提交的更改。 - + APPLY CHANGES 应用更改 - + 🔍 Filter 🔍 过滤器 + + + This page show the list of popular torrents collected by Tribler during the last 24 hours. + 此页面显示 Tribler 最近 24 小时收集到的流行种子列表。 + + + + i + + 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.