diff --git a/src/main/resources/strings/BriarDesktop_bg.properties b/src/main/resources/strings/BriarDesktop_bg.properties index de967d94abab39a7eb3a4af4116bf8f92b289037..209b2a63b1e04064ef96976853b566212612233c 100644 --- a/src/main/resources/strings/BriarDesktop_bg.properties +++ b/src/main/resources/strings/BriarDesktop_bg.properties @@ -1,23 +1,26 @@ # Accessibility -access.attachment=Add attachment +access.attachment=Прикачване на файл access.contacts.add=ДобавÑне на контакт -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen -access.message.send=Send message +access.contact.menu=Меню Ñ ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð¸ +access.contacts.dropdown.connections.expand=Разгъване на меню СвързаноÑÑ‚ +access.contacts.dropdown.contacts.expand=ОтварÑне на меню Ñ ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð¸ +access.contacts.search=Пиктограма за търÑене на контакти +access.introduction.back.contact=Ðазад към екрана на въведението за контактите +access.introduction.close=ЗатварÑне на екран Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÐ½Ð¸Ðµ +access.message.jump_to_unread=Следващо непрочетено Ñъобщение +access.message.send=Изпращане на Ñъобщение access.message.sent=Съобщението е изпратено -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Логотип на Briar +access.swap=Пиктограма, изобразÑваща грешка между два контакта # Contacts +contacts.none_selected.title=ÐÑма избран контакт +contacts.none_selected.hint=За да започнете разговор изберете контакт contacts.card.nothing=ÐÑма ÑъобщениÑ. contacts.dropdown.connections=СвързаноÑÑ‚ contacts.dropdown.connections.title=СвързаноÑÑ‚ contacts.dropdown.connections.bluetooth=Свързване чрез Bluetooth -contacts.dropdown.connections.removable=Connect via Removable Drive +contacts.dropdown.connections.removable=Свързване чрез преноÑим диÑк contacts.dropdown.contact=Контакт contacts.dropdown.contact.title=Контакт contacts.dropdown.contact.change=Преименуване @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Запознаване contacts.search.title=Контакти # Conversation -conversation.message.new=New Message +conversation.message.unread=Ðепрочетено Ñъобщение +conversation.message.new=Ðово Ñъобщение +conversation.delete.all.dialog.title=Потвърждение на премахване на Ñъобщение +conversation.delete.all.dialog.message=Сигурни ли Ñте, че желаете вÑички ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ð° бъдат премахнати? +conversation.delete.failed.dialog.title=Ðе премахнати ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ +conversation.delete.failed.dialog.message.ongoing_both=СъобщениÑ, Ñвързани Ñ Ð¸Ð·Ð¿Ñ€Ð°Ñ‚ÐµÐ½Ð¸ покани и запознанÑтва не Ñе премахват докато процеÑÑŠÑ‚ не приключи. +conversation.delete.failed.dialog.message.ongoing_introductions=СъобщениÑ, Ñвързани Ñ Ð¸Ð·Ð¿Ñ€Ð°Ñ‚ÐµÐ½Ð¸ запознанÑтва не Ñе премахват докато процеÑÑŠÑ‚ не приключи. +conversation.delete.failed.dialog.message.ongoing_invitations=СъобщениÑ, Ñвързани Ñ Ð¸Ð·Ð¿Ñ€Ð°Ñ‚ÐµÐ½Ð¸ покани не Ñе премахват докато процеÑÑŠÑ‚ не приключи. +conversation.delete.failed.dialog.message.not_all_selected_both=За да премахнете покана или запознанÑтво трÑбва да изберете заÑвката и отговора. +conversation.delete.failed.dialog.message.not_all_selected_introductions=За да премахнете запознанÑтво трÑбва да изберете заÑвката и отговора. +conversation.delete.failed.dialog.message.not_all_selected_invitations=За да премахнете покана трÑбва да изберете заÑвката и отговора. + +# Private Groups +groups.card.created=ОÑновател {0} +groups.card.messages={0, plural, one {{0} Ñъобщение} other {{0} ÑъобщениÑ}} # Introduction introduction.introduce=Запознаване introduction.message=Добавете Ñъобщение (незадължително) -introduction.title_first=Introduce {0} to +introduction.title_first=Запознаване на {0} Ñ/ÑÑŠÑ introduction.title_second=Запознаване на контакти +introduction.request.sent=Пожелахте да запознаете {0} и {1}. +introduction.request.received={0} пожела да ви запознае Ñ/ÑŠÑ {1}. Желаете ли да добавите {1} към контактите Ñи? +introduction.request.exists.received={0} пожела да ви запознае Ñ/ÑŠÑ {1}, но {1} вече е в ÑпиÑъка ви Ñ ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð¸. Тъй като {0} може би не знае, вÑе пак можете да отговорите: +introduction.request.answered.received={0} пожела да ви запознае Ñ/ÑŠÑ {1}. +introduction.response.accepted.sent=Приехте запознанÑтво Ñ/ÑŠÑ {0}. +introduction.response.accepted.sent.info=Before {0} gets added to your contacts, they need to accept the introduction as well. This might take some time. +introduction.response.declined.sent=You declined the introduction to {0}. +introduction.response.declined.auto=The introduction to {0} was automatically declined. +introduction.response.accepted.received={0} accepted the introduction to {1}. +introduction.response.declined.received={0} declined the introduction to {1}. +introduction.response.declined.received_by_introducee={0} says that {1} declined the introduction. + +# Private Group Sharing +group.invitation.received={0} has invited you to join the group "{1}". +group.invitation.sent=You have invited {0} to join the group "{1}". +group.invitation.response.accepted.sent=You accepted the group invitation from {0}. +group.invitation.response.declined.sent=You declined the group invitation from {0}. +group.invitation.response.declined.auto=The group invitation from {0} was automatically declined. +group.invitation.response.accepted.received={0} accepted the group invitation. +group.invitation.response.declined.received={0} declined the group invitation. + +# Forum Sharing +forum.invitation.received={0} has shared the forum "{1}" with you. +forum.invitation.sent=You have shared the forum "{0}" with {1}. +forum.invitation.response.accepted.sent=You accepted the forum invitation from {0}. +forum.invitation.response.declined.sent=You declined the forum invitation from {0}. +forum.invitation.response.declined.auto=The forum invitation from {0} was automatically declined. +forum.invitation.response.accepted.received={0} accepted the forum invitation. +forum.invitation.response.declined.received={0} declined the forum invitation. + +# Blog Sharing +blog.invitation.received={0} has shared the blog "{1}" with you. +blog.invitation.sent=You have shared the blog "{0}" with {1}. +blog.invitation.response.accepted.sent=You accepted the blog invitation from {0}. +blog.invitation.response.declined.sent=You declined the blog invitation from {0}. +blog.invitation.response.declined.auto=The blog invitation from {0} was automatically declined. +blog.invitation.response.accepted.received={0} accepted the blog invitation. +blog.invitation.response.declined.received={0} declined the blog invitation. + # Login screen login.login=Вход # Main -main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.title=Briar за наÑтолно уÑтройÑтво +main.help.title=Клиент на Briar за наÑтолно уÑтройÑтво +main.help.debug=Извеждане на ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° отÑтранÑване на дефекти +main.help.verbose=Извеждане на подробни ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² дневника +main.help.data=Папката, в коÑто Briar ще ÑъхранÑва файловете Ñи. Стандартно: {0} +main.help.tor.port.socks=Порт на Socks на Tor +main.help.tor.port.control=Контролен порт на Tor # Miscellaneous +cancel=ОтмÑна +delete=Премахване +ok=Добре password=Парола +accept=Приемане +decline=Отказване +open=ОтварÑне +unsupported_feature=Unfortunately, this feature is not yet supported by Briar Desktop. # Registration screen registration.username=ПотребителÑко име registration.register=Създаване на профил # Settings -settings.theme=Change Theme +settings.title=ÐаÑтройки + +# Settings General +settings.general.title=Общи + +# Settings Display +settings.display.title=Външен вид +settings.display.theme=Тъмна тема + +# Settings Connections +settings.connections.title=СвързаноÑÑ‚ + +# Settings Security +settings.security.title=СигурноÑÑ‚ + +# Settings Notifications +settings.notifications.title=ИзвеÑÑ‚Ð¸Ñ + +# Settings Actions +settings.actions.title=ДейÑÑ‚Ð²Ð¸Ñ diff --git a/src/main/resources/strings/BriarDesktop_de.properties b/src/main/resources/strings/BriarDesktop_de.properties index 3ba7f076011098cd2aceba240b12324593e93fec..616affc749cbb78084ee43d17b3124722f06e0a3 100644 --- a/src/main/resources/strings/BriarDesktop_de.properties +++ b/src/main/resources/strings/BriarDesktop_de.properties @@ -1,18 +1,21 @@ # Accessibility access.attachment=Anhang hinzufügen access.contacts.add=Kontakt hinzufügen -access.contact.menu=Kontakt-Menü anzeigen -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen +access.contact.menu=Kontaktmenü anzeigen +access.contacts.dropdown.connections.expand=Verbindungsmenü erweitern +access.contacts.dropdown.contacts.expand=Kontaktmenü erweitern +access.contacts.search=Symbol für Kontaktsuche +access.introduction.back.contact=Zurück zum Kontaktbildschirm der Einführung +access.introduction.close=Einführungsbildschirm schließen +access.message.jump_to_unread=Zur nächsten ungelesenen Nachricht springen access.message.send=Nachricht senden access.message.sent=Nachricht gesendet access.logo=Briar-Logo -access.swap=Icon showing errors between two contacts +access.swap=Symbol für die Fehleranzeige zwischen zwei Kontakten # Contacts +contacts.none_selected.title=Kein Kontakt ausgewählt +contacts.none_selected.hint=Wähle einen Kontakt aus, um mit dem Chatten zu beginnen contacts.card.nothing=Keine Nachrichten. contacts.dropdown.connections=Verbindungen contacts.dropdown.connections.title=Verbindungen @@ -28,13 +31,66 @@ contacts.dropdown.introduction=Kontaktempfehlung abgeben contacts.search.title=Kontakte # Conversation +conversation.message.unread=Ungelesene Nachrichten conversation.message.new=Neue Nachricht +conversation.delete.all.dialog.title=Löschen der Nachrichten bestätigen +conversation.delete.all.dialog.message=Bist du sicher, dass du alle Nachrichten löschen willst? +conversation.delete.failed.dialog.title=Es konnten nicht alle Nachrichten gelöscht werden +conversation.delete.failed.dialog.message.ongoing_both=Nachrichten, die sich auf laufende Einladungen und Kontaktempfehlungen beziehen, können nicht gelöscht werden, bis sie abgeschlossen sind. +conversation.delete.failed.dialog.message.ongoing_introductions=Nachrichten, die sich auf laufende Kontaktempfehlungen beziehen, können nicht gelöscht werden, bis sie abgeschlossen sind. +conversation.delete.failed.dialog.message.ongoing_invitations=Nachrichten, die sich auf laufende Einladungen beziehen, können nicht gelöscht werden, bis sie abgeschlossen sind. +conversation.delete.failed.dialog.message.not_all_selected_both=Um eine Einladung oder Kontaktempfehlung zu löschen, musst du die Anfrage und die Antwort auswählen. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Um eine Kontaktempfehlung zu löschen, musst du die Anfrage und die Antwort auswählen. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Um eine Einladung zu löschen, musst du die Anfrage und die Antwort auswählen. + +# Private Groups +groups.card.created=Erstellt von {0} +groups.card.messages={0, plural, one {{0} Nachricht} other {{0} Nachrichten}} # Introduction introduction.introduce=Kontaktempfehlung abgeben introduction.message=Nachricht hinzufügen (optional) -introduction.title_first=Introduce {0} to +introduction.title_first=Stelle {0} vor introduction.title_second=Kontakte untereinander bekannt machen +introduction.request.sent=Du wolltest {0} an {1} als Kontakt empfehlen +introduction.request.received={0} schlägt vor, dich als Kontakt an {1} zu empfehlen. Möchtest du {1} zu deiner Kontaktliste hinzufügen? +introduction.request.exists.received={0} schlägt vor, dich als Kontakt an {1} zu empfehlen. {1} ist allerdings bereits in deiner Kontaktliste. Da {0} das vielleicht nicht weiss, kannst du trotzdem antworten: +introduction.request.answered.received={0} schlägt vor, dich als Kontakt an {1} zu empfehlen. +introduction.response.accepted.sent=Du hast die Kontaktempfehlung von {0} angenommen. +introduction.response.accepted.sent.info=Bevor {0} zu deinen Kontakten hinzugefügt wird, muss die Kontaktempfehlung ebenfalls akzeptieren werden. Dies kann eine Weile dauern. +introduction.response.declined.sent=Du hast die Kontaktempfehlung von {0} abgelehnt. +introduction.response.declined.auto=Die Kontaktempfehlung mit {0} wurde automatisch abgelehnt. +introduction.response.accepted.received={0} hat die Kontaktempfehlung für {1} angenommen. +introduction.response.declined.received={0} hat die Kontaktempfehlung von {1} abgelehnt. +introduction.response.declined.received_by_introducee={0} meldet, dass {1} die Kontaktempfehlung abgelehnt hat. + +# Private Group Sharing +group.invitation.received={0} hat dich eingeladen, der Gruppe "{1}" beizutreten. +group.invitation.sent=Du hast {0} eingeladen, der Gruppe "{1}" beizutreten. +group.invitation.response.accepted.sent=Du hast die Gruppeneinladung von {0} angenommen. +group.invitation.response.declined.sent=Du hast die Gruppeneinladung von {0} abgelehnt. +group.invitation.response.declined.auto=Die Gruppeneinladung von {0} wurde automatisch abgelehnt. +group.invitation.response.accepted.received={0} hat die Gruppeneinladung angenommen. +group.invitation.response.declined.received={0} hat die Gruppeneinladung abgelehnt. + +# Forum Sharing +forum.invitation.received={0} hat das Forum "{1}" mit dir geteilt. +forum.invitation.sent=Du hast das Forum "{0}" mit {1} geteilt. +forum.invitation.response.accepted.sent=Du hast die Forumeinladung von {0} angenommen. +forum.invitation.response.declined.sent=Du hast die Forumeinladung von {0} abgelehnt. +forum.invitation.response.declined.auto=Die Forumeinladung von {0} wurde automatisch abgelehnt. +forum.invitation.response.accepted.received={0} hat die Forumeinladung angenommen. +forum.invitation.response.declined.received={0} hat die Forumeinladung abgelehnt. + +# Blog Sharing +blog.invitation.received={0} hat den Blog "{1}" mit dir geteilt. +blog.invitation.sent=Du hast den Blog "{0}" mit {1} geteilt. +blog.invitation.response.accepted.sent=Du hast die Blogeinladung von {0} angenommen. +blog.invitation.response.declined.sent=Du hast die Blogeinladung von {0} abgelehnt. +blog.invitation.response.declined.auto=Die Blogeinladung von {0} wurde automatisch abgelehnt. +blog.invitation.response.accepted.received={0} hat die Blogeinladung angenommen. +blog.invitation.response.declined.received={0} hat die Blogeinladung abgelehnt. + # Login screen login.login=Anmelden @@ -42,18 +98,44 @@ login.login=Anmelden # Main main.title=Briar Desktop main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} +main.help.debug=Drucken von Debug-Meldungen einschalten +main.help.verbose=Ausführliche Protokollmeldungen drucken +main.help.data=Das Verzeichnis, in welchem Briar seine Dateien speichern wird. Standard: {0} main.help.tor.port.socks=Tor Socks-Port -main.help.tor.port.control=Tor-Kontroll-Port +main.help.tor.port.control=Tor Control-Port # Miscellaneous +cancel=Abbrechen +delete=Löschen +ok=OK password=Passwort +accept=Zustimmen +decline=Ablehnen +open=Öffnen +unsupported_feature=Leider wird diese Funktion noch nicht von Briar Desktop unterstützt. # Registration screen registration.username=Benutzername registration.register=Konto erstellen # Settings -settings.theme=Change Theme +settings.title=Einstellungen + +# Settings General +settings.general.title=Allgemein + +# Settings Display +settings.display.title=Anzeige +settings.display.theme=Dunkles Design + +# Settings Connections +settings.connections.title=Verbindungen + +# Settings Security +settings.security.title=Sicherheit + +# Settings Notifications +settings.notifications.title=Benachrichtigungen + +# Settings Actions +settings.actions.title=Aktionen diff --git a/src/main/resources/strings/BriarDesktop_es.properties b/src/main/resources/strings/BriarDesktop_es.properties index 753484b61640fe95fd04e2f64b2a44297cae5da1..6d100c19c67cd0173bcdd62becc84c2da55a4a4d 100644 --- a/src/main/resources/strings/BriarDesktop_es.properties +++ b/src/main/resources/strings/BriarDesktop_es.properties @@ -1,18 +1,21 @@ # Accessibility access.attachment=Añadir adjunto access.contacts.add=Añadir el contacto -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen +access.contact.menu=Mostrar menú de contactos +access.contacts.dropdown.connections.expand=Expandir menú de conexiones +access.contacts.dropdown.contacts.expand=Expandir menú de contactos +access.contacts.search=Ãcono para buscar contactos +access.introduction.back.contact=Volver a la pantalla de contacto del proceso de introducción +access.introduction.close=Cerrar pantalla de introducción +access.message.jump_to_unread=Jump to next unread message access.message.send=Enviar mensaje access.message.sent=Mensaje enviado -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Logo de Briar +access.swap=Ãcono mostrando errores entre dos contactos # Contacts +contacts.none_selected.title=Ningún contacto seleccionado +contacts.none_selected.hint=Selecciona un contacto para empezar a chatear contacts.card.nothing=Sin mensajes. contacts.dropdown.connections=Conexiones contacts.dropdown.connections.title=Conexiones @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Hacer presentación contacts.search.title=Contactos # Conversation +conversation.message.unread=Mensajes no leÃdos conversation.message.new=Nuevo mensaje +conversation.delete.all.dialog.title=Confirmar la eliminación del mensaje +conversation.delete.all.dialog.message=¿Estás seguro de que deseas eliminar todos los mensajes? +conversation.delete.failed.dialog.title=No se pudieron eliminar todos los mensajes. +conversation.delete.failed.dialog.message.ongoing_both=Los mensajes relacionados con presentaciones o invitaciones en curso no se pueden eliminar hasta que finalicen. +conversation.delete.failed.dialog.message.ongoing_introductions=Los mensajes relacionados con presentaciones no se pueden eliminar hasta que finalicen. +conversation.delete.failed.dialog.message.ongoing_invitations=Los mensajes relacionados a invitaciones en curso no pueden ser borrados hasta su conclusión. +conversation.delete.failed.dialog.message.not_all_selected_both=Para borrar una invitación o presentación, debes seleccionar la petición y la respuesta. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Para eliminar una introducción, debes seleccionar la solicitud y la respuesta. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Para eliminar una invitación, debes seleccionar la solicitud y la respuesta. + +# Private Groups +groups.card.created=Creado por {0} +groups.card.messages={0, plural, one {un mensaje} other {{0} mensajes}} # Introduction introduction.introduce=Hacer presentación introduction.message=Añade un mensaje (opcional) -introduction.title_first=Introduce {0} to +introduction.title_first=Ingresa {0} para introduction.title_second=Presentar contactos +introduction.request.sent=Has solicitado introducir {0} a {1}. +introduction.request.received={0} ha pedido introducirte a {1}. ¿Quieres agregar {1} a tu lista de contactos? +introduction.request.exists.received={0} ha pedido introducirte a {1}, pero {1} ya está en tu lista de contactos. Ya que {0} podrÃa no saber eso, aún puedes responder: +introduction.request.answered.received={0} ha solicitado introducirte a {1}. +introduction.response.accepted.sent=Aceptaste la introducción a {0}. +introduction.response.accepted.sent.info=Antes de que {0} sea añadido a tus contactos, necesita aceptar también la introducción. Esto puede llevar algún tiempo. +introduction.response.declined.sent=Rechazaste la introducción a {0}. +introduction.response.declined.auto=La introducción a {0} fue automáticamente rechazada. +introduction.response.accepted.received={0} aceptó la introducción a {1}. +introduction.response.declined.received={0} rechazó la introducción a {1}. +introduction.response.declined.received_by_introducee={0} dice que {1} declinó la introducción. + +# Private Group Sharing +group.invitation.received={0} te ha invitado a unirte al grupo "{1}". +group.invitation.sent=Has invitado a {0} a unirse al grupo "{1}". +group.invitation.response.accepted.sent=Aceptaste la invitación al grupo de {0}. +group.invitation.response.declined.sent=Rechazaste la invitación al grupo de {0}. +group.invitation.response.declined.auto=La invitación al grupo de {0} fue automáticamente rechazada. +group.invitation.response.accepted.received={0} aceptó la invitación al grupo. +group.invitation.response.declined.received={0} rechazó la invitación al grupo. + +# Forum Sharing +forum.invitation.received={0} ha compartido el foro "{1}" contigo. +forum.invitation.sent=Has compartido el foro "{0}" con {1}. +forum.invitation.response.accepted.sent=Aceptaste la invitación al foro de {0}. +forum.invitation.response.declined.sent=Rechazaste la invitación al foro de {0}. +forum.invitation.response.declined.auto=La invitación al foro de {0} fue automáticamente rechazada. +forum.invitation.response.accepted.received={0} aceptó la invitación al foro. +forum.invitation.response.declined.received={0} rechazó la invitación al foro. + +# Blog Sharing +blog.invitation.received={0} ha compartido el blog "{1}" contigo. +blog.invitation.sent=Has compartido el blog "{0}" con {1}. +blog.invitation.response.accepted.sent=Aceptaste la invitación al blog de {0}. +blog.invitation.response.declined.sent=Rechazaste la invitación al blog de {0}. +blog.invitation.response.declined.auto=La invitación al blog de {0} fue automáticamente rechazada. +blog.invitation.response.accepted.received={0} aceptó la invitación al blog. +blog.invitation.response.declined.received={0} rechazó la invitación al blog. + # Login screen -login.login=Entrar +login.login=Iniciar sesión # Main -main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.title=Briar para Escritorio +main.help.title=Cliente de Escritorio Briar +main.help.debug=Habilitar la impresión de mensajes de depuración +main.help.verbose=Imprimir mensajes ampliados de registro +main.help.data=El directorio donde Briar almacenará sus archivos. Predeterminado: {0} +main.help.tor.port.socks=Puerto SOCKS de Tor +main.help.tor.port.control=Puerto de Control de Tor # Miscellaneous +cancel=Cancelar +delete=Eliminar +ok=OK password=Contraseña +accept=Aceptar +decline=Declinar +open=Abrir +unsupported_feature=Desafortunadamente, esta caracterÃstica todavÃa no está soportada por Briar Desktop. # Registration screen registration.username=Nombre de usuario registration.register=Crear cuenta # Settings -settings.theme=Change Theme +settings.title=Configuración + +# Settings General +settings.general.title=General + +# Settings Display +settings.display.title=Mostrar +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=Conexiones + +# Settings Security +settings.security.title=Seguridad + +# Settings Notifications +settings.notifications.title=Notificaciones + +# Settings Actions +settings.actions.title=Acciones diff --git a/src/main/resources/strings/BriarDesktop_fa.properties b/src/main/resources/strings/BriarDesktop_fa.properties index 63b959c5667edb4d693ca36ff2254f0468bdb6fc..872ad6d46a29753b1b26afa923593ff6c13c5bbd 100644 --- a/src/main/resources/strings/BriarDesktop_fa.properties +++ b/src/main/resources/strings/BriarDesktop_fa.properties @@ -1,18 +1,21 @@ # Accessibility access.attachment=Ø§ÙØ²ÙˆØ¯Ù† پیوست access.contacts.add=Ø§ÙØ²ÙˆØ¯Ù† مخاطب -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen +access.contact.menu=نمایش منوی مخاطب +access.contacts.dropdown.connections.expand=باز کردن منوی ارتباطات +access.contacts.dropdown.contacts.expand=باز کردن منوی مخاطبین +access.contacts.search=آیکون برای جستجوی مخاطبین +access.introduction.back.contact=به ØµÙØÙ‡ تماس از پروسه معرÙÛŒ برگردید +access.introduction.close=بستن ØµÙØÙ‡ معرÙÛŒ +access.message.jump_to_unread=Ø±ÙØªÙ† به پیام خوانده‌نشده بعدی access.message.send=ارسال پیام access.message.sent=پیام ÙØ±Ø³ØªØ§Ø¯Ù‡ شد -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=لوگو Briar +access.swap=آیکون نمایش خطاهای بین دو مخاطب # Contacts +contacts.none_selected.title=هیچ مخاطبی انتخاب نشده است +contacts.none_selected.hint=یک مخاطب برای شروع مکالمه انتخاب کنید contacts.card.nothing=هیچ پیامی موجود نیست contacts.dropdown.connections=اتصالات contacts.dropdown.connections.title=اتصالات @@ -28,32 +31,111 @@ contacts.dropdown.introduction=معرÙÛŒ کردن contacts.search.title=مخاطبان # Conversation +conversation.message.unread=پیام‌های خوانده‌نشده conversation.message.new=پیام جدید +conversation.delete.all.dialog.title=تایید ØØ°Ù پیام +conversation.delete.all.dialog.message=آیا از ØØ°Ù تمام پیام‌ ها اطمینان دارید؟ +conversation.delete.failed.dialog.title=ØØ°Ù تمام پیام‌ ها امکان پذیر نیست +conversation.delete.failed.dialog.message.ongoing_both=پیام های مرتبط با دعوت ها Ùˆ معرÙÛŒ های جاری نمی توانند ØØ°Ù شوند تا زمانی Ú©Ù‡ به نتیجه برسند. +conversation.delete.failed.dialog.message.ongoing_introductions=پیام های مرتبط با معرÙÛŒ های جاری نمی توانند ØØ°Ù شوند تا زمانی Ú©Ù‡ به نتیجه برسند. +conversation.delete.failed.dialog.message.ongoing_invitations=پیام های مرتبط با دعوت نامه های جاری نمی توانند ØØ°Ù شوند تا زمانی Ú©Ù‡ به نتیجه برسند. +conversation.delete.failed.dialog.message.not_all_selected_both=برای ØØ°Ù یک دعوت نامه یا معرÙی، باید درخواست Ùˆ پاسخ را انتخاب کنید. +conversation.delete.failed.dialog.message.not_all_selected_introductions=برای ØØ°Ù یک معرÙی، باید درخواست Ùˆ پاسخ را انتخاب کنید. +conversation.delete.failed.dialog.message.not_all_selected_invitations=برای ØØ°Ù یک دعوت نامه، باید درخواست Ùˆ پاسخ آن را انتخاب کنید. + +# Private Groups +groups.card.created=ایجاد شده توسط {0} +groups.card.messages={0, plural, one {{0} پیام} other {{0} پیام}} # Introduction introduction.introduce=معرÙÛŒ کردن introduction.message=Ø§ÙØ²ÙˆØ¯Ù† یک پیام (اختیاری) -introduction.title_first=Introduce {0} to +introduction.title_first=معرÙÛŒ {0} به introduction.title_second=معرÙÛŒ مخاطبین +introduction.request.sent=شما درخواست معرÙÛŒ {0} به {1} را کرده‌اید. +introduction.request.received={0} درخواست معرÙÛŒ شما به {1} را کرده. آیا مایل به Ø§ÙØ²ÙˆØ¯Ù† {1} به لیست مخاطبین خود هستید؟ +introduction.request.exists.received={0} درخواست معرÙÛŒ شما به {1} را کرده، اما {1} از قبل در لیست مخاطبین شما وجود دارد. از آن‌جایی Ú©Ù‡ {0} ممکن است اطلاع نداشته باشد، شما هم‌چنان می‌توانید پاسخ دهید: +introduction.request.answered.received={0} درخواست معرÙÛŒ شما به {1} را کرده است. +introduction.response.accepted.sent=شما درخواست معرÙÛŒ به {0} را Ù¾Ø°ÛŒØ±ÙØªÛŒØ¯. +introduction.response.accepted.sent.info=قبل از اضاÙÙ‡ شدن {0} به مخاطبین شما، آن‌ها نیز باید معرÙÛŒ را بپذیرند. این کار ممکن است زمان‌بر باشد. +introduction.response.declined.sent=شما معرÙÛŒ به {0} را رد کردید. +introduction.response.declined.auto=معرÙÛŒ به {0} به صورت خودکار رد شد. +introduction.response.accepted.received={0} درخواست معرÙÛŒ به {1} را Ù¾Ø°ÛŒØ±ÙØª. +introduction.response.declined.received={0} درخواست معرÙÛŒ به {1} را رد کرد. +introduction.response.declined.received_by_introducee={0} می‌گوید Ú©Ù‡ {1} درخواست معرÙÛŒ را رد کرده است. + +# Private Group Sharing +group.invitation.received={0} شما را به پیوستن به گروه "{1}" دعوت کرده است. +group.invitation.sent=شما {0} را به پیوستن به گروه "{1}" دعوت کرده‌اید. +group.invitation.response.accepted.sent=شما دعوت به گروه از {0} را Ù¾Ø°ÛŒØ±ÙØªÛŒØ¯. +group.invitation.response.declined.sent=شما دعوت به گروه از {0} را رد کردید. +group.invitation.response.declined.auto=دعوت به گروه از {0} به صورت خودکار رد شد. +group.invitation.response.accepted.received={0} دعوت به گروه را Ù¾Ø°ÛŒØ±ÙØª. +group.invitation.response.declined.received={0} دعوت به گروه را رد کرد. + +# Forum Sharing +forum.invitation.received={0} تالار Ú¯ÙØªÚ¯ÙˆÛŒ "{1}" را با شما به اشتراک گذاشته است. +forum.invitation.sent=شما تالار Ú¯ÙØªÚ¯ÙˆÛŒ "{0}" را با {1} به اشتراک گذاشته‌اید. +forum.invitation.response.accepted.sent=شما دعوت به تالار Ú¯ÙØªÚ¯Ùˆ از {0} را Ù¾Ø°ÛŒØ±ÙØªÛŒØ¯. +forum.invitation.response.declined.sent=شما دعوت به تالار Ú¯ÙØªÚ¯Ùˆ از {0} را رد کردید. +forum.invitation.response.declined.auto=دعوت به تالار Ú¯ÙØªÚ¯Ùˆ از {0} به صورت خودکار رد شد. +forum.invitation.response.accepted.received={0} دعوت به تالار Ú¯ÙØªÚ¯Ùˆ را Ù¾Ø°ÛŒØ±ÙØª. +forum.invitation.response.declined.received={0} دعوت به تالار Ú¯ÙØªÚ¯Ùˆ را رد کرد. + +# Blog Sharing +blog.invitation.received={0} وبلاگ "{1}" را با شما به اشتراک گذاشته است. +blog.invitation.sent=شما وبلاگ "{0}" را با {1} به اشتراک گذاشته‌اید. +blog.invitation.response.accepted.sent=شما دعوت به وبلاگ از {0} را Ù¾Ø°ÛŒØ±ÙØªÛŒØ¯. +blog.invitation.response.declined.sent=شما دعوت به وبلاگ از {0} را رد کردید. +blog.invitation.response.declined.auto=دعوت به وبلاگ از {0} به صورت خودکار رد شد. +blog.invitation.response.accepted.received={0} دعوت به وبلاگ را Ù¾Ø°ÛŒØ±ÙØª. +blog.invitation.response.declined.received={0} دعوت به وبلاگ را رد کرد. + # Login screen login.login=ورود # Main -main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.title=Briar دسکتاپ +main.help.title=نسخه دسکتاپ Briar +main.help.debug=ÙØ¹Ø§Ù„سازی پرینت پیام‌های اشکال‌زدایی +main.help.verbose=پرینت پیام‌های گزارش طولانی +main.help.data=دایرکتوری Ú©Ù‡ Briar ÙØ§ÛŒÙ„‌های خود را در آن ذخیره خواهد کرد. Ù¾ÛŒØ´â€ŒÙØ±Ø¶: {0} +main.help.tor.port.socks=درگاه Socks تور +main.help.tor.port.control=پورت کنترل تور # Miscellaneous +cancel=لغو +delete=ØØ°Ù +ok=تایید password=گذرواژه +accept=Ù¾Ø°ÛŒØ±ÙØªÙ† +decline=رد کردن +open=بازکن +unsupported_feature=Ù…ØªØ§Ø³ÙØ§Ù†Ù‡ این ویژگی هنوز در Briar دسکتاپ پشتیبانی نمی‌شود. # Registration screen registration.username=نام کاربری registration.register=ایجاد ØØ³Ø§Ø¨ کاربری # Settings -settings.theme=Change Theme +settings.title=تنظیمات + +# Settings General +settings.general.title=Ú©Ù„ÛŒ + +# Settings Display +settings.display.title=نمایش +settings.display.theme=قالب تیره + +# Settings Connections +settings.connections.title=اتصالات + +# Settings Security +settings.security.title=امنیت + +# Settings Notifications +settings.notifications.title=نوتیÙیکیشن ها + +# Settings Actions +settings.actions.title=ÙØ¹Ø§Ù„یتها diff --git a/src/main/resources/strings/BriarDesktop_gl.properties b/src/main/resources/strings/BriarDesktop_gl.properties index 230c6704f850e16c8698df62c6e1f8512ed49a48..7df429f7ad52852e7c7e2043140b9653014a1bb6 100644 --- a/src/main/resources/strings/BriarDesktop_gl.properties +++ b/src/main/resources/strings/BriarDesktop_gl.properties @@ -1,23 +1,26 @@ # Accessibility -access.attachment=Add attachment +access.attachment=Engadir anexo access.contacts.add=Engadir contacto -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen -access.message.send=Send message +access.contact.menu=Mostrar menú de contacto +access.contacts.dropdown.connections.expand=Despregar menú de conexións +access.contacts.dropdown.contacts.expand=Despregar menú de contactos +access.contacts.search=Icon for searching contacts +access.introduction.back.contact=Atrás a pantalla do contacto para o proceso de presentación +access.introduction.close=Pechar pantalla de presentación +access.message.jump_to_unread=Jump to next unread message +access.message.send=Enviar mensaxe access.message.sent=Mensaxe enviada -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Logo Briar +access.swap=Icona que mostra erros entre dous contactos # Contacts +contacts.none_selected.title=Sen contacto seleccionado +contacts.none_selected.hint=Escolle un contacto para iniciar a conversa contacts.card.nothing=Sen mensaxes contacts.dropdown.connections=Conexións contacts.dropdown.connections.title=Conexións contacts.dropdown.connections.bluetooth=Conectar vÃa Bluetooth -contacts.dropdown.connections.removable=Connect via Removable Drive +contacts.dropdown.connections.removable=Conectar vÃa Disco ExtraÃble contacts.dropdown.contact=Contacto contacts.dropdown.contact.title=Contacto contacts.dropdown.contact.change=Cambiar o nome do contacto @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Preséntate contacts.search.title=Contactos # Conversation +conversation.message.unread=Unread messages conversation.message.new=Nova Mensaxe +conversation.delete.all.dialog.title=Confirmar borrado de mensaxes +conversation.delete.all.dialog.message=Seguro que queres borrar tódalas mensaxes? +conversation.delete.failed.dialog.title=Non se puideron borrar todalas mensaxes +conversation.delete.failed.dialog.message.ongoing_both=As mensaxes relacionadas con convites e presentacións actuais non se poden borrar ata que conclúan. +conversation.delete.failed.dialog.message.ongoing_introductions=As mensaxes relacionadas con presentacións en curso non se poden borrar ata que conclúan. +conversation.delete.failed.dialog.message.ongoing_invitations=As mensaxes relacionadas con convites en curso non se poden borrar ata que conclúan. +conversation.delete.failed.dialog.message.not_all_selected_both=Para borrar un convite ou presentación, debes seleccionar a solicitude e a resposta. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Para borrar unha presentación, debes seleccionar a solicitude e a resposta. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Para borrar un convite, debes seleccionar a solicitude e a resposta. + +# Private Groups +groups.card.created=Created by {0} +groups.card.messages={0, plural, one {{0} message} other {{0} messages}} # Introduction introduction.introduce=Preséntate introduction.message=Engadir unha mensaxe (opcional) -introduction.title_first=Introduce {0} to +introduction.title_first=Presentar {0} a introduction.title_second=Presentar Contactos +introduction.request.sent=You have asked to introduce {0} to {1}. +introduction.request.received={0} has asked to introduce you to {1}. Do you want to add {1} to your contact list? +introduction.request.exists.received={0} has asked to introduce you to {1}, but {1} is already in your contact list. Since {0} might not know that, you can still respond: +introduction.request.answered.received={0} has asked to introduce you to {1}. +introduction.response.accepted.sent=You accepted the introduction to {0}. +introduction.response.accepted.sent.info=Before {0} gets added to your contacts, they need to accept the introduction as well. This might take some time. +introduction.response.declined.sent=You declined the introduction to {0}. +introduction.response.declined.auto=The introduction to {0} was automatically declined. +introduction.response.accepted.received={0} accepted the introduction to {1}. +introduction.response.declined.received={0} declined the introduction to {1}. +introduction.response.declined.received_by_introducee={0} says that {1} declined the introduction. + +# Private Group Sharing +group.invitation.received={0} has invited you to join the group "{1}". +group.invitation.sent=You have invited {0} to join the group "{1}". +group.invitation.response.accepted.sent=You accepted the group invitation from {0}. +group.invitation.response.declined.sent=You declined the group invitation from {0}. +group.invitation.response.declined.auto=The group invitation from {0} was automatically declined. +group.invitation.response.accepted.received={0} accepted the group invitation. +group.invitation.response.declined.received={0} declined the group invitation. + +# Forum Sharing +forum.invitation.received={0} has shared the forum "{1}" with you. +forum.invitation.sent=You have shared the forum "{0}" with {1}. +forum.invitation.response.accepted.sent=You accepted the forum invitation from {0}. +forum.invitation.response.declined.sent=You declined the forum invitation from {0}. +forum.invitation.response.declined.auto=The forum invitation from {0} was automatically declined. +forum.invitation.response.accepted.received={0} accepted the forum invitation. +forum.invitation.response.declined.received={0} declined the forum invitation. + +# Blog Sharing +blog.invitation.received={0} has shared the blog "{1}" with you. +blog.invitation.sent=You have shared the blog "{0}" with {1}. +blog.invitation.response.accepted.sent=You accepted the blog invitation from {0}. +blog.invitation.response.declined.sent=You declined the blog invitation from {0}. +blog.invitation.response.declined.auto=The blog invitation from {0} was automatically declined. +blog.invitation.response.accepted.received={0} accepted the blog invitation. +blog.invitation.response.declined.received={0} declined the blog invitation. + # Login screen login.login=Acceso # Main main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.help.title=Cliente Briar para o escritorio +main.help.debug=Activar presentación de mensaxes de depurarción +main.help.verbose=Presentar mensaxes de rexistro completo +main.help.data=O directorio onde Briar gardará os seus ficheiros. Por defecto: {0} +main.help.tor.port.socks=Porto do Socks Tor +main.help.tor.port.control=Porto de control de Tor # Miscellaneous +cancel=Cancelar +delete=Eliminar +ok=Aceptar password=Contrasinal +accept=Aceptar +decline=Rexeitar +open=Aberto +unsupported_feature=Unfortunately, this feature is not yet supported by Briar Desktop. # Registration screen registration.username=Nome de usuario registration.register=Crea unha conta # Settings -settings.theme=Change Theme +settings.title=Axustes + +# Settings General +settings.general.title=Xeral + +# Settings Display +settings.display.title=Pantalla +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=Conexións + +# Settings Security +settings.security.title=Seguranza + +# Settings Notifications +settings.notifications.title=Notificacións + +# Settings Actions +settings.actions.title=Accións diff --git a/src/main/resources/strings/BriarDesktop_it.properties b/src/main/resources/strings/BriarDesktop_it.properties index 623b5aef86be1dc32d3987d22a5e2b2dd31bcaa1..3834073c13b3089980a0f4a8e012f90c01969d68 100644 --- a/src/main/resources/strings/BriarDesktop_it.properties +++ b/src/main/resources/strings/BriarDesktop_it.properties @@ -1,18 +1,21 @@ # Accessibility access.attachment=Aggiungi allegato access.contacts.add=Aggiungi contatto -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen +access.contact.menu=Mostra menu contatto +access.contacts.dropdown.connections.expand=Espandi menu connessioni +access.contacts.dropdown.contacts.expand=Espandi menu contatti +access.contacts.search=Icona per cercare contatti +access.introduction.back.contact=Torna alla schemata contatti del processo introduttivo +access.introduction.close=Chiudi schermata introduttiva +access.message.jump_to_unread=Salta al successivo messaggio non letto access.message.send=Invia Messaggio access.message.sent=Messaggio inviato -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Logo di Briar +access.swap=Icona per mostrare errori tra due contatti # Contacts +contacts.none_selected.title=Nessun contatto selezionato +contacts.none_selected.hint=Seleziona un contatto per iniziare a chattare contacts.card.nothing=Nessun messaggio. contacts.dropdown.connections=Connessioni contacts.dropdown.connections.title=Connessioni @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Crea l'introduzione contacts.search.title=Contatti # Conversation +conversation.message.unread=Messaggi non letti conversation.message.new=Nuovo messaggio +conversation.delete.all.dialog.title=Conferma l'eliminazione dei messaggi +conversation.delete.all.dialog.message=Sei sicuro di voler eliminare tutti i messaggi? +conversation.delete.failed.dialog.title=Impossibile eliminare i messaggi +conversation.delete.failed.dialog.message.ongoing_both=I messaggi relativi a presentazioni o inviti in corso non possono essere eliminati fino alla loro conclusione. +conversation.delete.failed.dialog.message.ongoing_introductions=I messaggi relativi a presentazioni in corso non posssono essere eliminati fino alla loro conclusione. +conversation.delete.failed.dialog.message.ongoing_invitations=I messaggi relativi a inviti in corso non posssono essere eliminati fino alla loro conclusione. +conversation.delete.failed.dialog.message.not_all_selected_both=Per eliminare un invito o presentazione, devi selezionare la richiesta e la risposta. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Per eliminare una presentazione, devi selezionare la richiesta e la risposta. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Per eliminare un invito, devi selezionare la richiesta e la risposta. + +# Private Groups +groups.card.created=Creato da {0} +groups.card.messages={0, plural, one {{0} messaggio} other {{0} messaggi}} # Introduction introduction.introduce=Crea l'introduzione introduction.message=Aggiungi un messaggio (facoltativo) -introduction.title_first=Introduce {0} to +introduction.title_first=Introduci {0} a introduction.title_second=Introduzione Contatti +introduction.request.sent=Hai chiesto di presentare {0} a {1}. +introduction.request.received={0} ha chiesto di presentarti a {1}. Vuoi aggiungere {1} alla tua lista contatti? +introduction.request.exists.received={0} ha chiesto di presentarti a {1}, ma {1} è già nella tua lista contatti. Dato che {0} potrebbe non saperlo, puoi comunque rispondere: +introduction.request.answered.received={0} ha chiesto di presentarti a {1}. +introduction.response.accepted.sent=Hai accettato di presentarti a {0}. +introduction.response.accepted.sent.info=Prima che {0} venga aggiunto ai tuoi contatti, dovrà anche lui accettare di presentarsi. Potrebbe volerci un po' di tempo. +introduction.response.declined.sent=Hai rifiutato di presentarti a {0}. +introduction.response.declined.auto=La presentazione a {0} è stata rifiutata automaticamente. +introduction.response.accepted.received={0} ha accettato di presentarsi a {1}. +introduction.response.declined.received={0} ha rifiutato di presentarsi a {1}. +introduction.response.declined.received_by_introducee={0} dice che {1} ha rifiutato di presentarsi. + +# Private Group Sharing +group.invitation.received={0} ti ha invitato ad entrare nel gruppo "{1}". +group.invitation.sent=Hai invitato {0} ad entrare nel gruppo "{1}". +group.invitation.response.accepted.sent=Hai accettato l'invito nel gruppo da {0}. +group.invitation.response.declined.sent=Hai rifiutato l'invito nel gruppo da {0}. +group.invitation.response.declined.auto=L'invito nel gruppo da {0} è stato rifiutato automaticamente. +group.invitation.response.accepted.received={0} ha accettato l'invito al gruppo. +group.invitation.response.declined.received={0} ha rifiutato l'invito al gruppo. + +# Forum Sharing +forum.invitation.received={0} ha condiviso il forum "{1}" con te. +forum.invitation.sent=Hai condiviso il forum "{0}" con {1}. +forum.invitation.response.accepted.sent=Hai accettato l'invito al forum da {0}. +forum.invitation.response.declined.sent=Hai rifiutato l'invito al forum da {0}. +forum.invitation.response.declined.auto=L'invito al forum da {0} è stato rifiutato automaticamente. +forum.invitation.response.accepted.received={0} ha accettato l'invito al forum. +forum.invitation.response.declined.received={0} ha rifiutato l'invito al forum. + +# Blog Sharing +blog.invitation.received={0} ha condiviso il blog "{1}" con te. +blog.invitation.sent=Hai condiviso il blog "{0}" con {1}. +blog.invitation.response.accepted.sent=Hai accettato l'invito al blog da {0}. +blog.invitation.response.declined.sent=Hai rifiutato l'invito al blog da {0}. +blog.invitation.response.declined.auto=L'invito al blog da {0} è stato rifiutato automaticamente. +blog.invitation.response.accepted.received={0} ha accettato l'invito al blog. +blog.invitation.response.declined.received={0} ha rifiutato l'invito al blog. + # Login screen login.login=Accesso # Main main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.help.title=Client Briar Desktop +main.help.debug=Attiva scrittura di messaggi di debug +main.help.verbose=Scrivi messaggi di log verbosi +main.help.data=La cartella dove Briar conserva i suoi file. Predefinita: {0} +main.help.tor.port.socks=Porta Socks di Tor +main.help.tor.port.control=Porta di controllo di Tor # Miscellaneous +cancel=Annulla +delete=Rimuovi +ok=OK password=Password +accept=Accetto +decline=Rifiuta +open=Apri +unsupported_feature=Purtroppo questa funzione non è ancora supportata da Briar Desktop. # Registration screen registration.username=Username registration.register=Crea account # Settings -settings.theme=Change Theme +settings.title=Impostazioni + +# Settings General +settings.general.title=Generale + +# Settings Display +settings.display.title=Visualizza +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=Connessioni + +# Settings Security +settings.security.title=Sicurezza + +# Settings Notifications +settings.notifications.title=Notifiche + +# Settings Actions +settings.actions.title=Azioni diff --git a/src/main/resources/strings/BriarDesktop_lt.properties b/src/main/resources/strings/BriarDesktop_lt.properties index aeed0d8a66cc24ebd2c5932366178cb17850f358..7d5a418564f4ba7713c46792cdb301e3821f7a17 100644 --- a/src/main/resources/strings/BriarDesktop_lt.properties +++ b/src/main/resources/strings/BriarDesktop_lt.properties @@ -1,18 +1,21 @@ # Accessibility -access.attachment=Add attachment +access.attachment=PridÄ—ti priedÄ… access.contacts.add=PridÄ—ti adresatÄ… access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu +access.contacts.dropdown.connections.expand=IÅ¡skleisti ryÅ¡ių meniu access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts +access.contacts.search=Icon for searching contacts access.introduction.back.contact=Go back to contact screen of introduction process access.introduction.close=Close introduction screen -access.message.send=Send message -access.message.sent=Message sent -access.logo=Briar logo +access.message.jump_to_unread=Jump to next unread message +access.message.send=Siųsti žinutÄ™ +access.message.sent=ŽinutÄ— iÅ¡siųsta +access.logo=Briar logotipas access.swap=Icon showing errors between two contacts # Contacts +contacts.none_selected.title=Nepasirinktas kontaktas +contacts.none_selected.hint=Pasirinkite adresatÄ… norÄ—dami pradÄ—ti pokalbį contacts.card.nothing=ŽinuÄių nÄ—ra. contacts.dropdown.connections=RyÅ¡iai contacts.dropdown.connections.title=RyÅ¡iai @@ -28,13 +31,66 @@ contacts.dropdown.introduction=Supažindinti contacts.search.title=Adresatai # Conversation -conversation.message.new=New Message +conversation.message.unread=Neskaityti laiÅ¡kai +conversation.message.new=Nauja žinutÄ— +conversation.delete.all.dialog.title=Patvirtinkite žinutÄ—s iÅ¡trynimÄ… +conversation.delete.all.dialog.message=Ar tikrai norite iÅ¡trinti visas žinutes? +conversation.delete.failed.dialog.title=Nepavyko iÅ¡trinti visų žinuÄių +conversation.delete.failed.dialog.message.ongoing_both=ŽinutÄ—s, susijusios su vykstanÄiais pakvietimais ir supažindinimais, negali bÅ«ti iÅ¡trintos, kol nebus iÅ¡sprÄ™stos. +conversation.delete.failed.dialog.message.ongoing_introductions=ŽinutÄ—s, susijusios su vykstanÄiais supažindinimais, negali bÅ«ti iÅ¡trintos, kol nebus iÅ¡sprÄ™stos. +conversation.delete.failed.dialog.message.ongoing_invitations=ŽinutÄ—s, susijusios su vykstanÄiais pakvietimais, negali bÅ«ti iÅ¡trintos, kol nebus iÅ¡sprÄ™stos. +conversation.delete.failed.dialog.message.not_all_selected_both=NorÄ—dami iÅ¡trinti pakvietimÄ… ar supažindinimÄ…, turite pasirinkti užklausÄ… ir atsakymÄ…. +conversation.delete.failed.dialog.message.not_all_selected_introductions=NorÄ—dami iÅ¡trinti supažindinimÄ…, turite pasirinkti užklausÄ… ir atsakymÄ…. +conversation.delete.failed.dialog.message.not_all_selected_invitations=NorÄ—dami iÅ¡trinti pakvietimÄ…, turite pasirinkti užklausÄ… ir atsakymÄ…. + +# Private Groups +groups.card.created=SukÅ«rÄ— {0} +groups.card.messages={0, plural, one {{0} message} few {{0} messages} many {{0} messages} other {{0} messages}} # Introduction introduction.introduce=Supažindinti introduction.message=PridÄ—kite žinutÄ™ (nebÅ«tina) introduction.title_first=Introduce {0} to introduction.title_second=Supažindinkite adresatus +introduction.request.sent=You have asked to introduce {0} to {1}. +introduction.request.received={0} has asked to introduce you to {1}. Do you want to add {1} to your contact list? +introduction.request.exists.received={0} has asked to introduce you to {1}, but {1} is already in your contact list. Since {0} might not know that, you can still respond: +introduction.request.answered.received={0} has asked to introduce you to {1}. +introduction.response.accepted.sent=You accepted the introduction to {0}. +introduction.response.accepted.sent.info=Before {0} gets added to your contacts, they need to accept the introduction as well. This might take some time. +introduction.response.declined.sent=You declined the introduction to {0}. +introduction.response.declined.auto=The introduction to {0} was automatically declined. +introduction.response.accepted.received={0} accepted the introduction to {1}. +introduction.response.declined.received={0} declined the introduction to {1}. +introduction.response.declined.received_by_introducee={0} sako, kad {1} atmetÄ— supažindinimÄ…. + +# Private Group Sharing +group.invitation.received={0} pakvietÄ— jus prisijungti prie grupÄ—s „{1}“. +group.invitation.sent=You have invited {0} to join the group "{1}". +group.invitation.response.accepted.sent=You accepted the group invitation from {0}. +group.invitation.response.declined.sent=You declined the group invitation from {0}. +group.invitation.response.declined.auto=The group invitation from {0} was automatically declined. +group.invitation.response.accepted.received={0} accepted the group invitation. +group.invitation.response.declined.received={0} declined the group invitation. + +# Forum Sharing +forum.invitation.received={0} has shared the forum "{1}" with you. +forum.invitation.sent=You have shared the forum "{0}" with {1}. +forum.invitation.response.accepted.sent=You accepted the forum invitation from {0}. +forum.invitation.response.declined.sent=You declined the forum invitation from {0}. +forum.invitation.response.declined.auto=The forum invitation from {0} was automatically declined. +forum.invitation.response.accepted.received={0} accepted the forum invitation. +forum.invitation.response.declined.received={0} declined the forum invitation. + +# Blog Sharing +blog.invitation.received={0} has shared the blog "{1}" with you. +blog.invitation.sent=You have shared the blog "{0}" with {1}. +blog.invitation.response.accepted.sent=You accepted the blog invitation from {0}. +blog.invitation.response.declined.sent=You declined the blog invitation from {0}. +blog.invitation.response.declined.auto=The blog invitation from {0} was automatically declined. +blog.invitation.response.accepted.received={0} accepted the blog invitation. +blog.invitation.response.declined.received={0} declined the blog invitation. + # Login screen login.login=Prisijungti @@ -44,16 +100,42 @@ main.title=Briar Desktop main.help.title=Briar Desktop Client main.help.debug=Enable printing of debug messages main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.help.data=Katalogas, kuriame Briar saugos savo failus. Numatytasis: {0} +main.help.tor.port.socks=Tor Socks prievadas +main.help.tor.port.control=Tor valdymo prievadas # Miscellaneous +cancel=Atsisakyti +delete=IÅ¡trinti +ok=Gerai password=Slaptažodis +accept=Priimti +decline=Atmesti +open=Atverti +unsupported_feature=Unfortunately, this feature is not yet supported by Briar Desktop. # Registration screen registration.username=Naudotojo vardas registration.register=Sukurti paskyrÄ… # Settings -settings.theme=Change Theme +settings.title=Nustatymai + +# Settings General +settings.general.title=Bendra + +# Settings Display +settings.display.title=Rodinys +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=RyÅ¡iai + +# Settings Security +settings.security.title=Saugumas + +# Settings Notifications +settings.notifications.title=PraneÅ¡imai + +# Settings Actions +settings.actions.title=Veiksmai diff --git a/src/main/resources/strings/BriarDesktop_ro.properties b/src/main/resources/strings/BriarDesktop_ro.properties index 3cfa53f716c3b17753e8161f2491b78161db259a..56b4da8e66e0aed647050cee8365a3bac380e8bf 100644 --- a/src/main/resources/strings/BriarDesktop_ro.properties +++ b/src/main/resources/strings/BriarDesktop_ro.properties @@ -1,18 +1,21 @@ # Accessibility access.attachment=Adăugare ataÈ™ament access.contacts.add=Adaugă contact -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen -access.message.send=Send message +access.contact.menu=AfiÈ™aÈ›i meniul de contact +access.contacts.dropdown.connections.expand=ExtindeÈ›i meniul conexiunilor +access.contacts.dropdown.contacts.expand=ExtindeÈ›i meniul de contacte +access.contacts.search=Icon for searching contacts +access.introduction.back.contact=ReveniÈ›i la ecranul de contact al procesului de introducere +access.introduction.close=ÃŽnchideÈ›i ecranul de introducere +access.message.jump_to_unread=Jump to next unread message +access.message.send=TrimiteÈ›i un mesaj access.message.sent=Mesaj trimis -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Logo Briar +access.swap=Pictograma care arată erorile dintre două contacte # Contacts +contacts.none_selected.title=Nici un contact selectat +contacts.none_selected.hint=SelectaÈ›i un contact pentru a începe o conversaÈ›ie contacts.card.nothing=Fără mesaje. contacts.dropdown.connections=Conexiuni contacts.dropdown.connections.title=Conexiuni @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Fă o recomandare contacts.search.title=Contacte # Conversation +conversation.message.unread=mesaje necitite conversation.message.new=Mesaj Nou +conversation.delete.all.dialog.title=Confirmare È™tergere mesaj +conversation.delete.all.dialog.message=Sigur doriÈ›i să È™tergeÈ›i toate mesajele? +conversation.delete.failed.dialog.title=Nu s-au putut È™terge toate mesajele +conversation.delete.failed.dialog.message.ongoing_both=Mesajele referitoare la recomandări sau invitaÈ›ii în curs nu pot fi È™terse înainte de a se încheia. +conversation.delete.failed.dialog.message.ongoing_introductions=Mesajele referitoare la recomandări în curs nu pot fi È™terse înainte de a se încheia. +conversation.delete.failed.dialog.message.ongoing_invitations=Mesajele referitoare la invitaÈ›ii în curs nu pot fi È™terse înainte de a se încheia. +conversation.delete.failed.dialog.message.not_all_selected_both=Pentru a È™terge o invitaÈ›ie sau o recomandare, trebuie să selectaÈ›i cererea È™i răspunsul. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Pentru a È™terge o recomandare trebuie să selectaÈ›i cererea È™i răspunsul. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Pentru a È™terge o invitaÈ›ie trebuie să selectaÈ›i cererea È™i răspunsul. + +# Private Groups +groups.card.created=Created by {0} +groups.card.messages={0, plural, one {{0} message} few {{0} messages} other {{0} messages}} # Introduction introduction.introduce=Fă o recomandare introduction.message=Adaugă un mesaj (opÈ›ional) -introduction.title_first=Introduce {0} to +introduction.title_first=IntroduceÈ›i {0} în introduction.title_second=Recomandă contacte +introduction.request.sent=AÈ›i cerut să îl prezentaÈ›i pe {0} lui {1}. +introduction.request.received={0} a cerut să vă prezinte pe {1}. DoriÈ›i să îl adăugaÈ›i pe {1} în lista dumneavoastră de contacte? +introduction.request.exists.received={0} a cerut să vă prezinte pe {1}, dar {1} se află deja în lista dvs. de contacte. Deoarece {0} ar putea să nu È™tie acest lucru, puteÈ›i răspunde în continuare: +introduction.request.answered.received={0} a cerut să vă prezinte pe {1}. +introduction.response.accepted.sent=AÈ›i acceptat introducerea la {0}. +introduction.response.accepted.sent.info=ÃŽnainte ca {0} să fie adăugat la contactele tale, trebuie să accepte È™i el introducerea. Acest lucru ar putea dura ceva timp. +introduction.response.declined.sent=AÈ›i refuzat introducerea la {0}. +introduction.response.declined.auto=Introducerea la {0} a fost refuzată în mod automat. +introduction.response.accepted.received={0} a acceptat introducerea lui {1}. +introduction.response.declined.received={0} a refuzat introducerea în {1}. +introduction.response.declined.received_by_introducee={0} spune că {1} a refuzat introducerea. + +# Private Group Sharing +group.invitation.received={0} te-a invitat să te alături grupului "{1}". +group.invitation.sent=L-aÈ›i invitat pe {0} să se alăture grupului "{1}". +group.invitation.response.accepted.sent=AÈ›i acceptat invitaÈ›ia de grup de la {0}. +group.invitation.response.declined.sent=AÈ›i refuzat invitaÈ›ia de grup de la {0}. +group.invitation.response.declined.auto=InvitaÈ›ia de grup de la {0} a fost refuzată automat. +group.invitation.response.accepted.received={0} a acceptat invitaÈ›ia grupului. +group.invitation.response.declined.received={0} a refuzat invitaÈ›ia grupului. + +# Forum Sharing +forum.invitation.received={0} a împărtășit forumul "{1}" cu tine. +forum.invitation.sent=AÈ›i partajat forumul "{0}" cu {1}. +forum.invitation.response.accepted.sent=AÈ›i acceptat invitaÈ›ia pe forum de la {0}. +forum.invitation.response.declined.sent=AÈ›i refuzat invitaÈ›ia la forum din partea lui {0}. +forum.invitation.response.declined.auto=InvitaÈ›ia la forum de la {0} a fost refuzată automat. +forum.invitation.response.accepted.received={0} a acceptat invitaÈ›ia la forum. +forum.invitation.response.declined.received={0} a refuzat invitaÈ›ia la forum. + +# Blog Sharing +blog.invitation.received={0} a împărtășit cu tine blogul "{1}". +blog.invitation.sent=AÈ›i partajat blogul "{0}" cu {1}. +blog.invitation.response.accepted.sent=AÈ›i acceptat invitaÈ›ia la blog de la {0}. +blog.invitation.response.declined.sent=Ai refuzat invitaÈ›ia la blog de la {0}. +blog.invitation.response.declined.auto=InvitaÈ›ia la blog de la {0} a fost refuzată automat. +blog.invitation.response.accepted.received={0} a acceptat invitaÈ›ia la blog. +blog.invitation.response.declined.received={0} a refuzat invitaÈ›ia la blog. + # Login screen login.login=Autentificare # Main -main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.title=Desktop Briar +main.help.title=Client Briar pentru desktop +main.help.debug=ActivaÈ›i imprimarea mesajelor de depanare +main.help.verbose=Imprimă mesajele de jurnal verbale. +main.help.data=Directorul în care Briar își va stoca fiÈ™ierele. Implicit: {0} +main.help.tor.port.socks=Portul Tor Socks +main.help.tor.port.control=Port de control al porÈ›ilor # Miscellaneous +cancel=Anulare +delete=ȘtergeÈ›i +ok=OK password=Parola +accept=Acceptă +decline=Refuză +open=Deschis +unsupported_feature=Din păcate, această funcÈ›ie nu este încă acceptată de Briar Desktop. # Registration screen registration.username=Utilizator registration.register=Creează un cont # Settings -settings.theme=Change Theme +settings.title=Setări + +# Settings General +settings.general.title=General + +# Settings Display +settings.display.title=Ecran +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=Conexiuni + +# Settings Security +settings.security.title=Securitate + +# Settings Notifications +settings.notifications.title=Notificări + +# Settings Actions +settings.actions.title=Actiuni diff --git a/src/main/resources/strings/BriarDesktop_ru.properties b/src/main/resources/strings/BriarDesktop_ru.properties index 0e1b242a228c56f7ef369339a0f1d9219834bc49..e9f9321b0ddd204c95a531b44c01fef5ff6b749e 100644 --- a/src/main/resources/strings/BriarDesktop_ru.properties +++ b/src/main/resources/strings/BriarDesktop_ru.properties @@ -1,18 +1,21 @@ # Accessibility -access.attachment=Приложить файлы +access.attachment=Добавить вложение access.contacts.add=Добавить контакт -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen -access.message.send=Отправить +access.contact.menu=Показать меню контакта +access.contacts.dropdown.connections.expand=Развернуть меню подключений +access.contacts.dropdown.contacts.expand=Развернуть меню контакта +access.contacts.search=Icon for searching contacts +access.introduction.back.contact=ВернутьÑÑ Ðº Ñкрану контактов процеÑÑа Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ñ +access.introduction.close=Закрыть Ñкран Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ñ +access.message.jump_to_unread=Jump to next unread message +access.message.send=Отправить Ñообщение access.message.sent=Сообщение отправлено -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Логотип Briar +access.swap=Значок, показывающий ошибки между Ð´Ð²ÑƒÐ¼Ñ ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð°Ð¼Ð¸ # Contacts +contacts.none_selected.title=Контакт не выбран +contacts.none_selected.hint=Выберите контакт, чтобы начать чат contacts.card.nothing=Ðет Ñообщений. contacts.dropdown.connections=ÐŸÐ¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ contacts.dropdown.connections.title=ÐŸÐ¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ @@ -24,36 +27,115 @@ contacts.dropdown.contact.change=Изменить Ð¸Ð¼Ñ ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð° contacts.dropdown.contact.delete=Удалить контакт contacts.dropdown.delete.all=Удалить вÑе ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ contacts.dropdown.disappearing=ИÑчезающие ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ -contacts.dropdown.introduction=Выполнить знакомÑтво +contacts.dropdown.introduction=Сделать предÑтавление contacts.search.title=Контакты # Conversation -conversation.message.new=New Message +conversation.message.unread=Unread messages +conversation.message.new=Ðовое Ñообщение +conversation.delete.all.dialog.title=Подтверждение ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñообщений +conversation.delete.all.dialog.message=Ð’Ñ‹ уверены, что хотите удалить вÑе ÑообщениÑ? +conversation.delete.failed.dialog.title=Ðе удалоÑÑŒ удалить вÑе ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ +conversation.delete.failed.dialog.message.ongoing_both=СообщениÑ, ÑвÑзанные Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ приглашениÑми и знакомÑтвами, не могут быть удалены до их завершениÑ. +conversation.delete.failed.dialog.message.ongoing_introductions=СообщениÑ, ÑвÑзанные Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ знакомÑтвами, не могут быть удалены до их завершениÑ. +conversation.delete.failed.dialog.message.ongoing_invitations=СообщениÑ, ÑвÑзанные Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ приглашениÑми, не могут быть удалены до их завершениÑ. +conversation.delete.failed.dialog.message.not_all_selected_both=Чтобы удалить приглашение или знакомÑтво, вам необходимо выбрать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¸ ответ. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Чтобы удалить знакомÑтво, необходимо выбрать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¸ ответ. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Чтобы удалить приглашение, необходимо выбрать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¸ ответ. + +# Private Groups +groups.card.created=Created by {0} +groups.card.messages={0, plural, one {{0} message} few {{0} messages} many {{0} messages} other {{0} messages}} # Introduction -introduction.introduce=Выполнить знакомÑтво +introduction.introduce=Сделать предÑтавление introduction.message=Добавить Ñообщение (необÑзательно) -introduction.title_first=Introduce {0} to +introduction.title_first=ПредÑтавить {0} introduction.title_second=ПредÑтавить контакты +introduction.request.sent=You have asked to introduce {0} to {1}. +introduction.request.received={0} has asked to introduce you to {1}. Do you want to add {1} to your contact list? +introduction.request.exists.received={0} has asked to introduce you to {1}, but {1} is already in your contact list. Since {0} might not know that, you can still respond: +introduction.request.answered.received={0} has asked to introduce you to {1}. +introduction.response.accepted.sent=You accepted the introduction to {0}. +introduction.response.accepted.sent.info=Before {0} gets added to your contacts, they need to accept the introduction as well. This might take some time. +introduction.response.declined.sent=You declined the introduction to {0}. +introduction.response.declined.auto=The introduction to {0} was automatically declined. +introduction.response.accepted.received={0} accepted the introduction to {1}. +introduction.response.declined.received={0} declined the introduction to {1}. +introduction.response.declined.received_by_introducee={0} says that {1} declined the introduction. + +# Private Group Sharing +group.invitation.received={0} has invited you to join the group "{1}". +group.invitation.sent=You have invited {0} to join the group "{1}". +group.invitation.response.accepted.sent=You accepted the group invitation from {0}. +group.invitation.response.declined.sent=You declined the group invitation from {0}. +group.invitation.response.declined.auto=The group invitation from {0} was automatically declined. +group.invitation.response.accepted.received={0} accepted the group invitation. +group.invitation.response.declined.received={0} declined the group invitation. + +# Forum Sharing +forum.invitation.received={0} has shared the forum "{1}" with you. +forum.invitation.sent=You have shared the forum "{0}" with {1}. +forum.invitation.response.accepted.sent=You accepted the forum invitation from {0}. +forum.invitation.response.declined.sent=You declined the forum invitation from {0}. +forum.invitation.response.declined.auto=The forum invitation from {0} was automatically declined. +forum.invitation.response.accepted.received={0} accepted the forum invitation. +forum.invitation.response.declined.received={0} declined the forum invitation. + +# Blog Sharing +blog.invitation.received={0} has shared the blog "{1}" with you. +blog.invitation.sent=You have shared the blog "{0}" with {1}. +blog.invitation.response.accepted.sent=You accepted the blog invitation from {0}. +blog.invitation.response.declined.sent=You declined the blog invitation from {0}. +blog.invitation.response.declined.auto=The blog invitation from {0} was automatically declined. +blog.invitation.response.accepted.received={0} accepted the blog invitation. +blog.invitation.response.declined.received={0} declined the blog invitation. + # Login screen login.login=Вход # Main main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.help.title=Клиент Briar Desktop +main.help.debug=Разрешить печать отладочных Ñообщений +main.help.verbose=Печатать подробные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð° +main.help.data=Каталог, в котором Briar будет хранить Ñвои файлы. По умолчанию: {0} +main.help.tor.port.socks=Порт Tor Socks +main.help.tor.port.control=Порт Tor Control # Miscellaneous +cancel=Отменить +delete=Удалить +ok=OK password=Пароль +accept=ПринÑть +decline=Отклонить +open=Открыть +unsupported_feature=Unfortunately, this feature is not yet supported by Briar Desktop. # Registration screen -registration.username=Логин +registration.username=Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ registration.register=Создать учетную запиÑÑŒ # Settings -settings.theme=Change Theme +settings.title=ÐаÑтройки + +# Settings General +settings.general.title=Общие + +# Settings Display +settings.display.title=Отображение +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=ÐŸÐ¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ + +# Settings Security +settings.security.title=БезопаÑноÑть + +# Settings Notifications +settings.notifications.title=Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ + +# Settings Actions +settings.actions.title=ДейÑÑ‚Ð²Ð¸Ñ diff --git a/src/main/resources/strings/BriarDesktop_sk.properties b/src/main/resources/strings/BriarDesktop_sk.properties new file mode 100644 index 0000000000000000000000000000000000000000..8e395243298295244b299096a9428564fb6eeec0 --- /dev/null +++ b/src/main/resources/strings/BriarDesktop_sk.properties @@ -0,0 +1,141 @@ +# Accessibility +access.attachment=PridaÅ¥ prÃlohu +access.contacts.add=PridaÅ¥ kontakt +access.contact.menu=ZobraziÅ¥ ponuku kontaktov +access.contacts.dropdown.connections.expand=RozbaliÅ¥ ponuku prepojenà +access.contacts.dropdown.contacts.expand=RozbaliÅ¥ ponuku kontaktov +access.contacts.search=Icon for searching contacts +access.introduction.back.contact=Vráťte sa na kontaktnú obrazovku procesu predstavenia +access.introduction.close=ZavrieÅ¥ úvodnú obrazovku +access.message.jump_to_unread=Jump to next unread message +access.message.send=OdoslaÅ¥ správu +access.message.sent=Správa odoslaná +access.logo=Logo Briar +access.swap=Ikona zobrazujúca chyby medzi dvoma kontaktmi + +# Contacts +contacts.none_selected.title=Žiadny kontakt nebol vybratý +contacts.none_selected.hint=Vyberte kontakt a zaÄnite rozhovor +contacts.card.nothing=Žiadne správy. +contacts.dropdown.connections=Pripojenia +contacts.dropdown.connections.title=Pripojenia +contacts.dropdown.connections.bluetooth=PripojiÅ¥ cez Bluetooth +contacts.dropdown.connections.removable=PripojiÅ¥ cez vymeniteľný disk +contacts.dropdown.contact=Kontakt +contacts.dropdown.contact.title=Kontakt +contacts.dropdown.contact.change=ZmeniÅ¥ meno kontaktu +contacts.dropdown.contact.delete=OdstrániÅ¥ kontakt +contacts.dropdown.delete.all=OdstrániÅ¥ vÅ¡etky správy +contacts.dropdown.disappearing=Miznúce správy +contacts.dropdown.introduction=Zoznámenie +contacts.search.title=Kontakty + +# Conversation +conversation.message.unread=NepreÄÃtané správy +conversation.message.new=Nová správa +conversation.delete.all.dialog.title=PotvrdiÅ¥ odstránenie správy +conversation.delete.all.dialog.message=Ste si istÃ, že chcete odstrániÅ¥ vÅ¡etky správy? +conversation.delete.failed.dialog.title=Could not delete all messages +conversation.delete.failed.dialog.message.ongoing_both=Messages related to ongoing invitations and introductions cannot be deleted until they conclude. +conversation.delete.failed.dialog.message.ongoing_introductions=Messages related to ongoing introductions cannot be deleted until they conclude. +conversation.delete.failed.dialog.message.ongoing_invitations=Messages related to ongoing invitations cannot be deleted until they conclude. +conversation.delete.failed.dialog.message.not_all_selected_both=To delete an invitation or introduction, you need to select the request and the response. +conversation.delete.failed.dialog.message.not_all_selected_introductions=To delete an introduction, you need to select the request and the response. +conversation.delete.failed.dialog.message.not_all_selected_invitations=To delete an invitation, you need to select the request and the response. + +# Private Groups +groups.card.created=Created by {0} +groups.card.messages={0, plural, one {{0} message} few {{0} messages} many {{0} messages} other {{0} messages}} + +# Introduction +introduction.introduce=Zoznámenie +introduction.message=PridaÅ¥ správu (nepovinné) +introduction.title_first=PredstaviÅ¥ {0} +introduction.title_second=Predstavenie kontaktov +introduction.request.sent=Požiadali ste o predstavenie {0} s použÃvateľom {1}. +introduction.request.received={0} vás požiadal, aby ste sa zoznámili s {1}. Chcete si pridaÅ¥ {1} do svojho zoznamu kontaktov? +introduction.request.exists.received={0} vás požiadal, aby ste sa zoznámili s {1}, ale {1} je už vo vaÅ¡om zozname kontaktov. KeÄže {0} to nemusà vedieÅ¥, môžete aj tak odpovedaÅ¥: +introduction.request.answered.received={0} vás požiadal, aby ste sa zoznámili s {1}. +introduction.response.accepted.sent=Prijali ste predstavovanie s {0}. +introduction.response.accepted.sent.info=Predtým, ako sa {0} pridá do vaÅ¡ich kontaktov, musà aj on predstavenie prijaÅ¥. To môže nejaký Äas trvaÅ¥. +introduction.response.declined.sent=Odmietli ste zoznámenie s {0}. +introduction.response.declined.auto=Zoznámenie s {0} bolo automaticky odmietnuté. +introduction.response.accepted.received={0} prijal zoznámenie s {1}. +introduction.response.declined.received={0} odmietol zoznámenie s {1}. +introduction.response.declined.received_by_introducee={0} hovorÃ, že {1} odmietol zoznámenie. + +# Private Group Sharing +group.invitation.received={0} vás pozval do skupiny "{1}". +group.invitation.sent=Pozvali ste použÃvateľa {0} do skupiny "{1}". +group.invitation.response.accepted.sent=Prijali ste pozvanie do skupiny od {0}. +group.invitation.response.declined.sent=Odmietli ste pozvanie do skupiny od {0}. +group.invitation.response.declined.auto=Pozvánka do skupiny od {0} bola automaticky odmietnutá. +group.invitation.response.accepted.received={0} prijal pozvanie do skupiny. +group.invitation.response.declined.received={0} odmietol pozvanie do skupiny. + +# Forum Sharing +forum.invitation.received={0} zdieľa s vami fórum "{1}". +forum.invitation.sent=Zdieľali ste fórum "{0}" s {1}. +forum.invitation.response.accepted.sent=Prijali ste pozvanie do fóra od {0}. +forum.invitation.response.declined.sent=Odmietli ste pozvanie do fóra od {0}. +forum.invitation.response.declined.auto=Pozvánka do fóra od {0} bola automaticky odmietnutá. +forum.invitation.response.accepted.received={0} prijal pozvánku do fóra. +forum.invitation.response.declined.received={0} odmietol pozvánku do fóra. + +# Blog Sharing +blog.invitation.received={0} zdieľa s vami blog "{1}". +blog.invitation.sent=Zdieľali ste blog "{0}" s {1}. +blog.invitation.response.accepted.sent=Prijali ste pozvánku na blog od {0}. +blog.invitation.response.declined.sent=Odmietli ste pozvánku na blog od {0}. +blog.invitation.response.declined.auto=Pozvánka na blog od {0} bola automaticky odmietnutá. +blog.invitation.response.accepted.received={0} prijal pozvánku na blog. +blog.invitation.response.declined.received={0} odmietol pozvánku na blog. + + +# Login screen +login.login=Prihlásenie + +# Main +main.title=Briar Desktop +main.help.title=Klient Briar Desktop +main.help.debug=PovoliÅ¥ tlaÄ ladiacich správ +main.help.verbose=TlaÄiÅ¥ slovné správy ladiaceho záznamu +main.help.data=PrieÄinok, do ktorého bude Briar ukladaÅ¥ svoje súbory. Predvolené: {0} +main.help.tor.port.socks=Port Socks pre Tor +main.help.tor.port.control=Kontrolný Port pre Tior + +# Miscellaneous +cancel=ZruÅ¡iÅ¥ +delete=OdstrániÅ¥ +ok=OK +password=Heslo +accept=PrijaÅ¥ +decline=OdmietnuÅ¥ +open=OtvoriÅ¥ +unsupported_feature=Bohužiaľ, táto funkcia zatiaľ nie je podporovaná v aplikácii Briar Desktop. + +# Registration screen +registration.username=PoužÃvateľské meno +registration.register=VytvoriÅ¥ úÄet + +# Settings +settings.title=Nastavenia + +# Settings General +settings.general.title=VÅ¡eobecné + +# Settings Display +settings.display.title=Zobrazenie +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=Pripojenia + +# Settings Security +settings.security.title=BezpeÄnosÅ¥ + +# Settings Notifications +settings.notifications.title=Oznámenia + +# Settings Actions +settings.actions.title=Actions diff --git a/src/main/resources/strings/BriarDesktop_sq.properties b/src/main/resources/strings/BriarDesktop_sq.properties index 48c8d59da4ccdf3bd84f9416d07230d597de5fc0..323055bafb642eecae3ed90c9cb3a9445b92a1e5 100644 --- a/src/main/resources/strings/BriarDesktop_sq.properties +++ b/src/main/resources/strings/BriarDesktop_sq.properties @@ -1,18 +1,21 @@ # Accessibility access.attachment=Shtoni bashkëngjitje access.contacts.add=Shtoni kontakt -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen -access.message.send=Send message +access.contact.menu=Shfaq menu kontaktesh +access.contacts.dropdown.connections.expand=Zgjero menunë e lidhjes +access.contacts.dropdown.contacts.expand=Zgjero menunë e kontakteve +access.contacts.search=Ikonë për kërkim kontaktesh +access.introduction.back.contact=Kthehu te skena e kontaktit të procesit të prezantimit +access.introduction.close=Mbylle skenën e prezantimi +access.message.jump_to_unread=Hidhu te mesazhi pasues i palexuar +access.message.send=Dërgoni mesazh access.message.sent=Mesazhi u dërgua -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Stemë Briar-i +access.swap=Ikonë që shfaq gabime mes dy kontaktesh # Contacts +contacts.none_selected.title=S’ka kontakt të përzgjedhur +contacts.none_selected.hint=Që të filloni të fjaloseni, përzgjidhni një kontakt contacts.card.nothing=S\’ka mesazhe. contacts.dropdown.connections=Lidhje contacts.dropdown.connections.title=Lidhje @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Bëje prezantimin contacts.search.title=Kontakte # Conversation +conversation.message.unread=Mesazhet e palexuar conversation.message.new=Mesazh i Ri +conversation.delete.all.dialog.title=Ripohoni Fshirje Mesazhesh +conversation.delete.all.dialog.message=Jeni i sigurt se doni të fshihen krejt mesazhet? +conversation.delete.failed.dialog.title=S\’u fshinë dot krejt mesazhet +conversation.delete.failed.dialog.message.ongoing_both=Mesazhe të lidhur me ftesa dhe prezantime në kryerje e sipër s\’mund të fshihen para se të kryhen. +conversation.delete.failed.dialog.message.ongoing_introductions=Mesazhe të lidhur me prezantime në kryerje e sipër s\’mund të fshihen para se të kryhen. +conversation.delete.failed.dialog.message.ongoing_invitations=Mesazhe të lidhur me ftesa në kryerje e sipër s\’mund të fshihen para se të kryhen. +conversation.delete.failed.dialog.message.not_all_selected_both=Për të fshirë një ftesë apo prezantim, lypset të përzgjidhni kërkesën dhe përgjigjen. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Për të fshirë një prezantim, lypset të përzgjidhni kërkesën dhe përgjigjen. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Për të fshirë një ftesë, lypset të përzgjidhni kërkesën dhe përgjigjen. + +# Private Groups +groups.card.created=Krijuar nga {0} +groups.card.messages={0, plural, one {{0} mesazhe} other {{0} mesazhe}} # Introduction introduction.introduce=Bëje prezantimin introduction.message=Shtoni një mesazh (në daçi) -introduction.title_first=Introduce {0} to +introduction.title_first=Prezantoni {0} për introduction.title_second=Prezantoni Kontakte +introduction.request.sent=Keni kërkuar të prezantohet {0} te {1}. +introduction.request.received={0} ka kërkuar t’i prezantoheni {1}. Doni të shtohet {1} te lista juaj e kontakteve? +introduction.request.exists.received={0} ka kërkuar t’i prezantoheni {1}, por {1} është tashmë në listën tuaj të kontakteve. Ngaqë {0} mund të mos e dijë këtë, mundeni ende t’i përgjigjeni: +introduction.request.answered.received={0} ka kërkuar t’i prezantoheni {1}. +introduction.response.accepted.sent=Pranuat prezantimin te {0}. +introduction.response.accepted.sent.info=Para se {0} të shtohet te kontaktet tuaja, lypset gjithashtu të pranojë prezantimin. Ndonjëherë, kjo mund të dojë ca kohë. +introduction.response.declined.sent=Hodhët poshtë prezantimin te {0}. +introduction.response.declined.auto=Prezantimi te {0} u hodh poshtë automatikisht. +introduction.response.accepted.received={0} pranoi prezantimin te {1}. +introduction.response.declined.received={0} hodhi poshtë prezantimin te {1}. +introduction.response.declined.received_by_introducee={0} thotë se {1} hodhi poshtë prezantimin. + +# Private Group Sharing +group.invitation.received={0} ju ka ftuar të bëheni pjesë e grupit “{1}â€. +group.invitation.sent=Keni ftuar {0} të marrë pjesë te grupi “{1}â€. +group.invitation.response.accepted.sent=Pranuat ftesën për në grupi nga {0}. +group.invitation.response.declined.sent=Hodhët poshtë ftesën për në grup nga {0}. +group.invitation.response.declined.auto=Ftesa për në grup nga {0} u hodh poshtë automatikisht. +group.invitation.response.accepted.received={0} pranoi ftesë për në grup. +group.invitation.response.declined.received={0} hodhi poshtë ftesën për në grup. + +# Forum Sharing +forum.invitation.received={0} ka ndarë me ju forumin “{1}â€. +forum.invitation.sent=Keni ndarë me {1} forumin “{0}â€. +forum.invitation.response.accepted.sent=Pranuat ftesën për te forumi nga {0}. +forum.invitation.response.declined.sent=Hodhët tej ftesën për forum nga {0}. +forum.invitation.response.declined.auto=Ftesa për forum nga {0} u hodh tej automatikisht. +forum.invitation.response.accepted.received={0} pranoi ftesën për forum. +forum.invitation.response.declined.received={0} hodhi poshtë ftesën për forum. + +# Blog Sharing +blog.invitation.received={0} ndau me ju blogun “{1}â€. +blog.invitation.sent=Ndatë blogun “{0}†me {1}. +blog.invitation.response.accepted.sent=Pranuat ftesën për blog nga {0}. +blog.invitation.response.declined.sent=Hodhët poshtë ftesën për blog nga {0}. +blog.invitation.response.declined.auto=Ftesa për blog nga {0} u hodh tej automatikisht. +blog.invitation.response.accepted.received={0} pranoi ftesën për blog. +blog.invitation.response.declined.received={0} hodhi poshtë ftesën për blog. + # Login screen login.login=Hyrje # Main -main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.title=Desktop Briar +main.help.title=Klient Desktop për Briar +main.help.debug=Aktivizo shtypje mesazhesh diagnostikimi +main.help.verbose=Shtyp mesazhe fjalamane regjistri +main.help.data=Drejtoria ku Briar-i do të depozitojë kartelat e veta. Parazgjedhje: {0} +main.help.tor.port.socks=Portë Socks Tor +main.help.tor.port.control=Portë Kontrolli Tor # Miscellaneous +cancel=ZruÅ¡iÅ¥ +delete=OdstrániÅ¥ +ok=OK password=Fjalëkalim +accept=Pranoje +decline=Hidhe poshtë +open=Hap +unsupported_feature=Mjerisht, kjo veçori nuk mbulohet ende nga Briar-i për Desktop. # Registration screen registration.username=Emër përdoruesi registration.register=Krijoni Llogari # Settings -settings.theme=Change Theme +settings.title=Rregullime + +# Settings General +settings.general.title=Të përgjithshme + +# Settings Display +settings.display.title=Shfaqje +settings.display.theme=Temë e Errët + +# Settings Connections +settings.connections.title=Lidhje + +# Settings Security +settings.security.title=BezpeÄnosÅ¥ + +# Settings Notifications +settings.notifications.title=Njoftime + +# Settings Actions +settings.actions.title=Veprime diff --git a/src/main/resources/strings/BriarDesktop_tr.properties b/src/main/resources/strings/BriarDesktop_tr.properties index 5ef533bb418eeccc28393e59adf874dfa061f868..59be625bd7e49b65266ad38d41c507dbe9def063 100644 --- a/src/main/resources/strings/BriarDesktop_tr.properties +++ b/src/main/resources/strings/BriarDesktop_tr.properties @@ -1,18 +1,21 @@ # Accessibility -access.attachment=Add attachment +access.attachment=Eklenti ekle access.contacts.add=KiÅŸi ekle -access.contact.menu=Show contact menu -access.contacts.dropdown.connections.expand=Expand connections menu -access.contacts.dropdown.contacts.expand=Expand contacts menu -access.contacts.search=Icon search contacts -access.introduction.back.contact=Go back to contact screen of introduction process -access.introduction.close=Close introduction screen -access.message.send=Send message +access.contact.menu=KiÅŸi menüsünü göster +access.contacts.dropdown.connections.expand=BaÄŸlantılar menüsünü geniÅŸlet +access.contacts.dropdown.contacts.expand=KiÅŸiler menüsünü geniÅŸlet +access.contacts.search=Icon for searching contacts +access.introduction.back.contact=Tanıtım sürecinin kiÅŸi ekranına geri dön +access.introduction.close=Tanıtım ekranını kapat +access.message.jump_to_unread=Jump to next unread message +access.message.send=İleti gönder access.message.sent=Mesaj gönderildi -access.logo=Briar logo -access.swap=Icon showing errors between two contacts +access.logo=Briar logosu +access.swap=İki kiÅŸi arasındaki hataları gösteren simge # Contacts +contacts.none_selected.title=KiÅŸi seçilmedi +contacts.none_selected.hint=Bir kiÅŸi seçin ve sohbete baÅŸlayın contacts.card.nothing=Hiç ileti yok. contacts.dropdown.connections=BaÄŸlantılar contacts.dropdown.connections.title=BaÄŸlantılar @@ -28,32 +31,111 @@ contacts.dropdown.introduction=Tanıştır contacts.search.title=KiÅŸiler # Conversation -conversation.message.new=New Message +conversation.message.unread=Okunmamış İletiler +conversation.message.new=Yeni ileti +conversation.delete.all.dialog.title=İleti Silmeyi Onayla +conversation.delete.all.dialog.message=Tüm iletileri silmek istediÄŸinizden emin misiniz? +conversation.delete.failed.dialog.title=Tüm iletiler silinemedi +conversation.delete.failed.dialog.message.ongoing_both=Devam eden davetler ve tanıştırmalarla ilgili iletiler, sonuçlandırılana kadar silinemez. +conversation.delete.failed.dialog.message.ongoing_introductions=Devam eden tanıştırmalarla ilgili iletiler, sonuçlandırılana kadar silinemez. +conversation.delete.failed.dialog.message.ongoing_invitations=Devam eden davetlerle ilgili iletiler, sonuçlandırılana kadar silinemez. +conversation.delete.failed.dialog.message.not_all_selected_both=Bir daveti veya tanıştırmayı silmek için isteÄŸi ve yanıtı seçmeniz gerekir. +conversation.delete.failed.dialog.message.not_all_selected_introductions=Bir tanıştırmayı silmek için isteÄŸi ve yanıtı seçmeniz gerekir. +conversation.delete.failed.dialog.message.not_all_selected_invitations=Bir daveti silmek için isteÄŸi ve yanıtı seçmeniz gerekir. + +# Private Groups +groups.card.created=Created by {0} +groups.card.messages={0, plural, one {{0} message} other {{0} messages}} # Introduction introduction.introduce=Tanıştır introduction.message=Bir ileti ekle (isteÄŸe baÄŸlı) -introduction.title_first=Introduce {0} to +introduction.title_first={0}'ı ÅŸu kiÅŸiye tanıt introduction.title_second=KiÅŸileri Tanıştırın +introduction.request.sent=You have asked to introduce {0} to {1}. +introduction.request.received={0} has asked to introduce you to {1}. Do you want to add {1} to your contact list? +introduction.request.exists.received={0} has asked to introduce you to {1}, but {1} is already in your contact list. Since {0} might not know that, you can still respond: +introduction.request.answered.received={0} has asked to introduce you to {1}. +introduction.response.accepted.sent=You accepted the introduction to {0}. +introduction.response.accepted.sent.info=Before {0} gets added to your contacts, they need to accept the introduction as well. This might take some time. +introduction.response.declined.sent=You declined the introduction to {0}. +introduction.response.declined.auto=The introduction to {0} was automatically declined. +introduction.response.accepted.received={0} accepted the introduction to {1}. +introduction.response.declined.received={0} declined the introduction to {1}. +introduction.response.declined.received_by_introducee={0} says that {1} declined the introduction. + +# Private Group Sharing +group.invitation.received={0} has invited you to join the group "{1}". +group.invitation.sent=You have invited {0} to join the group "{1}". +group.invitation.response.accepted.sent=You accepted the group invitation from {0}. +group.invitation.response.declined.sent=You declined the group invitation from {0}. +group.invitation.response.declined.auto=The group invitation from {0} was automatically declined. +group.invitation.response.accepted.received={0} accepted the group invitation. +group.invitation.response.declined.received={0} declined the group invitation. + +# Forum Sharing +forum.invitation.received={0} has shared the forum "{1}" with you. +forum.invitation.sent=You have shared the forum "{0}" with {1}. +forum.invitation.response.accepted.sent=You accepted the forum invitation from {0}. +forum.invitation.response.declined.sent=You declined the forum invitation from {0}. +forum.invitation.response.declined.auto=The forum invitation from {0} was automatically declined. +forum.invitation.response.accepted.received={0} accepted the forum invitation. +forum.invitation.response.declined.received={0} declined the forum invitation. + +# Blog Sharing +blog.invitation.received={0} has shared the blog "{1}" with you. +blog.invitation.sent=You have shared the blog "{0}" with {1}. +blog.invitation.response.accepted.sent=You accepted the blog invitation from {0}. +blog.invitation.response.declined.sent=You declined the blog invitation from {0}. +blog.invitation.response.declined.auto=The blog invitation from {0} was automatically declined. +blog.invitation.response.accepted.received={0} accepted the blog invitation. +blog.invitation.response.declined.received={0} declined the blog invitation. + # Login screen login.login=Oturum aç # Main -main.title=Briar Desktop -main.help.title=Briar Desktop Client -main.help.debug=Enable printing of debug messages -main.help.verbose=Print verbose log messages -main.help.data=The directory where Briar will store its files. Default: {0} -main.help.tor.port.socks=Tor Socks Port -main.help.tor.port.control=Tor Control Port +main.title=Briar Masaüstü +main.help.title=Briar Masaüstü İstemcisi +main.help.debug=Hata ayıklama iletilerinin basılmasını etkinleÅŸtir +main.help.verbose=Ayrıntılı günlük iletilerini yaz +main.help.data=Briar'ın kendi dosyalarını saklamak için kullandığı dizin. Varsayılan: {0} +main.help.tor.port.socks=Tor Socks Portu +main.help.tor.port.control=Tor Denetim Portu # Miscellaneous +cancel=İptal +delete=Sil +ok=Tamam password=Parola +accept=Onayla +decline=Reddet +open=Açık +unsupported_feature=Unfortunately, this feature is not yet supported by Briar Desktop. # Registration screen registration.username=Kullanıcı adı registration.register=Hesap aç # Settings -settings.theme=Change Theme +settings.title=Ayarlar + +# Settings General +settings.general.title=Genel + +# Settings Display +settings.display.title=Görüntüle +settings.display.theme=Dark Theme + +# Settings Connections +settings.connections.title=BaÄŸlantılar + +# Settings Security +settings.security.title=Güvenlik + +# Settings Notifications +settings.notifications.title=Bildirimler + +# Settings Actions +settings.actions.title=Eylemler diff --git a/src/main/resources/strings/BriarDesktop_zh_CN.properties b/src/main/resources/strings/BriarDesktop_zh_CN.properties new file mode 100644 index 0000000000000000000000000000000000000000..94127d12b0257f59f97e2fc668ce7e3740bef1a1 --- /dev/null +++ b/src/main/resources/strings/BriarDesktop_zh_CN.properties @@ -0,0 +1,141 @@ +# Accessibility +access.attachment=æ·»åŠ é™„ä»¶ +access.contacts.add=æ·»åŠ è”系人 +access.contact.menu=显示è”系人èœå• +access.contacts.dropdown.connections.expand=展开连接èœå• +access.contacts.dropdown.contacts.expand=展开è”系人èœå• +access.contacts.search=è”系人æœç´¢çš„å›¾æ ‡ +access.introduction.back.contact=返回å‘导过程的è”系人å±å¹• +access.introduction.close=å…³é—å‘导å±å¹• +access.message.jump_to_unread=è·³åˆ°ä¸‹ä¸€æ¡æœªè¯»æ¶ˆæ¯ +access.message.send=å‘逿¶ˆæ¯ +access.message.sent=消æ¯å·²å‘é€ +access.logo=Briar å¾½æ ‡ +access.swap=显示两个è”ç³»äººä¹‹é—´é”™è¯¯çš„å›¾æ ‡ + +# Contacts +contacts.none_selected.title=没有è”ç³»äººè¢«é€‰ä¸ +contacts.none_selected.hint=选择一个è”系人开始èŠå¤© +contacts.card.nothing=没有消æ¯ã€‚ +contacts.dropdown.connections=连接 +contacts.dropdown.connections.title=连接 +contacts.dropdown.connections.bluetooth=通过è“牙连接 +contacts.dropdown.connections.removable=通过å¯ç§»åŠ¨é©±åŠ¨å™¨è¿žæŽ¥ +contacts.dropdown.contact=è”系人 +contacts.dropdown.contact.title=è”系人 +contacts.dropdown.contact.change=更改è”系人姓å +contacts.dropdown.contact.delete=åˆ é™¤è”系人 +contacts.dropdown.delete.all=åˆ é™¤å…¨éƒ¨æ¶ˆæ¯ +contacts.dropdown.disappearing=让消æ¯è‡ªåŠ¨æ¶ˆå¤± +contacts.dropdown.introduction=åšä»‹ç» +contacts.search.title=è”系人 + +# Conversation +conversation.message.unread=æœªè¯»æ¶ˆæ¯ +conversation.message.new=æ–°æ¶ˆæ¯ +conversation.delete.all.dialog.title=ç¡®è®¤åˆ é™¤æ¶ˆæ¯ +conversation.delete.all.dialog.message=您确定è¦åˆ 除所有消æ¯å—? +conversation.delete.failed.dialog.title=æ— æ³•åˆ é™¤æ‰€æœ‰æ¶ˆæ¯ +conversation.delete.failed.dialog.message.ongoing_both=与æ£åœ¨è¿›è¡Œçš„é‚€è¯·å’Œä»‹ç»æœ‰å…³çš„æ¶ˆæ¯åœ¨ç»“æŸä¹‹å‰æ— æ³•è¢«åˆ é™¤ã€‚ +conversation.delete.failed.dialog.message.ongoing_introductions=与æ£åœ¨è¿›è¡Œçš„ä»‹ç»æœ‰å…³çš„æ¶ˆæ¯åœ¨ç»“æŸä¹‹å‰æ— æ³•è¢«åˆ é™¤ã€‚ +conversation.delete.failed.dialog.message.ongoing_invitations=与æ£åœ¨è¿›è¡Œçš„邀请有关的消æ¯åœ¨ç»“æŸä¹‹å‰æ— æ³•è¢«åˆ é™¤ã€‚ +conversation.delete.failed.dialog.message.not_all_selected_both=如è¦åˆ 除邀请或介ç»ï¼Œæ‚¨éœ€è¦é€‰æ‹©è¯¥è¯·æ±‚和回应。 +conversation.delete.failed.dialog.message.not_all_selected_introductions=如è¦åˆ 除介ç»ï¼Œæ‚¨éœ€è¦é€‰æ‹©è¯¥è¯·æ±‚和回应。 +conversation.delete.failed.dialog.message.not_all_selected_invitations=如è¦åˆ 除邀请,您需è¦é€‰æ‹©è¯¥è¯·æ±‚和回应。 + +# Private Groups +groups.card.created=ç”± {0} 创建 +groups.card.messages={0, plural, other {{0} æ¡æ¶ˆæ¯}} + +# Introduction +introduction.introduce=åšä»‹ç» +introduction.message=é™„åŠ æ¶ˆæ¯ï¼ˆé€‰å¡«ï¼‰ +introduction.title_first=å°† {0} 介ç»ç»™ +introduction.title_second=介ç»è”系人 +introduction.request.sent=ä½ å·²è¯·æ±‚å°† {0} 介ç»ç»™ {1} +introduction.request.received={0} 想è¦å°†æ‚¨ä»‹ç»ç»™ {1}。您希望将 {1} æ·»åŠ è‡³æ‚¨çš„è”系人列表ä¸å—? +introduction.request.exists.received={0} 想è¦å°†æ‚¨ä»‹ç»ç»™ {1},但 {1} å·²ç»åœ¨æ‚¨çš„è”系人列表ä¸ã€‚由于 {0} å¯èƒ½å¹¶ä¸çŸ¥æƒ…,您ä»å¯ä»¥ä½œå‡ºå›žåº”: +introduction.request.answered.received={0} å·²è¯·æ±‚æŠŠä½ ä»‹ç»ç»™ {1} +introduction.response.accepted.sent=ä½ æŽ¥å—了与 {0} 建立è”ç³» +introduction.response.accepted.sent.info=在 {0} è¢«æ·»åŠ ä¸ºæ‚¨çš„è”系人之å‰ï¼Œä»– / å¥¹è¿˜éœ€è¦æŽ¥å—介ç»ã€‚è¿™å¯èƒ½éœ€è¦ä¸€äº›æ—¶é—´ã€‚ +introduction.response.declined.sent=ä½ å·²è°¢ç»å’Œ {0} 建立è”ç³» +introduction.response.declined.auto=å‘ {0} 的介ç»è¢«è‡ªåŠ¨æ‹’ç»äº† +introduction.response.accepted.received={0} 已接å—å’Œ {1} 建立è”ç³» +introduction.response.declined.received={0} 已拒ç»å’Œ {1} 建立è”ç³» +introduction.response.declined.received_by_introducee={0} 表示 {1} è°¢ç»äº†ä»‹ç» + +# Private Group Sharing +group.invitation.received={0} å·²é‚€è¯·ä½ åŠ å…¥ç¾¤ç»„ â€{1}†+group.invitation.sent=ä½ å·²é‚€è¯· {0} åŠ å…¥ç¾¤ç»„ “{1}†+group.invitation.response.accepted.sent=ä½ æŽ¥å—了æ¥è‡ª {0} 的群组邀请 +group.invitation.response.declined.sent=ä½ æ‹’ç»äº†æ¥è‡ª {0} 的群组邀请 +group.invitation.response.declined.auto=æ¥è‡ª {0} çš„ç¾¤ç»„é‚€è¯·è¢«è‡ªåŠ¨æ‹’ç» +group.invitation.response.accepted.received={0} 接å—了群组邀请 +group.invitation.response.declined.received={0} æ‹’ç»äº†ç¾¤ç»„邀请 + +# Forum Sharing +forum.invitation.received={0}ä¸Žä½ åˆ†äº«äº†è®ºå›â€œ{1}†+forum.invitation.sent=ä½ å·²ç»å’Œ {1} åˆ†äº«äº†è®ºå› "{0}" +forum.invitation.response.accepted.sent=ä½ æŽ¥å—了æ¥è‡ª {0} 的论å›é‚€è¯· +forum.invitation.response.declined.sent=ä½ æ‹’ç»äº†æ¥è‡ª {0} 的论å›é‚€è¯· +forum.invitation.response.declined.auto=æ¥è‡ª {0} 的论å›é‚€è¯·è¢«è‡ªåŠ¨æ‹’ç» +forum.invitation.response.accepted.received={0} 接å—了论å›é‚€è¯· +forum.invitation.response.declined.received={0} æ‹’ç»äº†è®ºå›é‚€è¯· + +# Blog Sharing +blog.invitation.received={0} å·²ç»å’Œä½ 分享了åšå®¢ "{1}" +blog.invitation.sent=ä½ å·²ç»å’Œ {1} 分享了åšå®¢ "{0}" +blog.invitation.response.accepted.sent=ä½ æŽ¥å—了æ¥è‡ª {0} çš„åšå®¢é‚€è¯· +blog.invitation.response.declined.sent=ä½ æ‹’ç»äº†æ¥è‡ª {0} çš„åšå®¢é‚€è¯· +blog.invitation.response.declined.auto=æ¥è‡ª {0} çš„åšå®¢é‚€è¯·è¢«è‡ªåŠ¨æ‹’ç»äº† +blog.invitation.response.accepted.received={0} 接å—了åšå®¢é‚€è¯·ã€‚ +blog.invitation.response.declined.received={0} æ‹’ç»äº†åšå®¢é‚€è¯· + + +# Login screen +login.login=登录 + +# Main +main.title=Briar 桌é¢ç‰ˆ +main.help.title=Briar 桌é¢å®¢æˆ·ç«¯ +main.help.debug=å…许打å°è°ƒè¯•æ¶ˆæ¯ +main.help.verbose=打å°è¯¦ç»†æ—¥å¿—æ¶ˆæ¯ +main.help.data=Briar å˜å‚¨æ–‡ä»¶çš„目录。默认值:{0} +main.help.tor.port.socks=Tor Socks ç«¯å£ +main.help.tor.port.control=Tor æŽ§åˆ¶ç«¯å£ + +# Miscellaneous +cancel=å–æ¶ˆ +delete=åˆ é™¤ +ok=确定 +password=密ç +accept=æŽ¥å— +decline=è°¢ç» +open=打开 +unsupported_feature=很ä¸å¹¸ï¼ŒBriar 桌é¢ç‰ˆå°šä¸æ”¯æŒæ¤åŠŸèƒ½ + +# Registration screen +registration.username=用户å +registration.register=åˆ›å»ºå¸æˆ· + +# Settings +settings.title=设置 + +# Settings General +settings.general.title=常规 + +# Settings Display +settings.display.title=显示 +settings.display.theme=深色主题 + +# Settings Connections +settings.connections.title=连接 + +# Settings Security +settings.security.title=安全 + +# Settings Notifications +settings.notifications.title=消æ¯é€šçŸ¥ + +# Settings Actions +settings.actions.title=æ“作