Merge clearnet into message-request-ui

This commit is contained in:
warrickct 2022-02-14 16:42:53 +11:00
parent 8ebfa4b7a3
commit ee9156d4f8
3531 changed files with 4758 additions and 5764 deletions

View File

@ -52,7 +52,8 @@ jobs:
run: yarn generate
- name: Lint Files
if: runner.os != 'Windows'
# no need to lint files on all platforms. Just do it once on the quicker one
if: runner.os == 'Linux'
run: yarn lint-full
- name: Build windows production binaries

View File

@ -31,6 +31,7 @@ libtextsecure/libsignal-protocol.js
js/util_worker.js
libtextsecure/test/blanket_mocha.js
mnemonic_languages/**
playwright.config.js
# Managed by package manager (`yarn`/`npm`):
/package.json

View File

@ -9,6 +9,7 @@ const toConcatForApp = [
'node_modules/long/dist/long.js',
'components/protobuf/**/*.js',
'node_modules/mustache/mustache.js',
'node_modules/underscore/underscore-min.js',
'node_modules/backbone/backbone.js',
];

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "تم اِلغائك من المجموعة.",
"unreadMessage": "رسالة غير مقروءة",
"unreadMessages": "الرسائل غير المقروءة",
"debugLogExplanation": "هذه السجلاّت سيتم نشرها علنا ليتمكن المساهمون من معاينتها. ربما ترغب فى تعديلها أو التحقق منها قبل إرسالها. ",
"debugLogError": "حدث خطأ ما في الرفع! اضف يدويا سجل الخطأ الذي تبلغه من فضلك.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "بلّغ عن مشكل",
"gotIt": "واضح",
"submit": "إرسال",
@ -85,7 +84,7 @@
"sessionMessenger": "جلسة محادثة",
"search": "بحث",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "المحادثات",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "جهات الإتصال",
"messagesHeader": "الرسائل",
"settingsHeader": "التعديلات",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "فقط منشئ المجموعة يمكنه الغاء المستخدمين",
"createAccount": "Create Account",
"signIn": "سَجِل الدخول",
"startInTrayTitle": "شَغِل في شريط النظام",
"startInTrayDescription": "شَغِل Session كتطبيق مصغر ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "رحب بعنوان تعريفك",
"allUsersAreRandomly...": "عنوان تعريفك هو عنوان وحيد خاص بك, يمكن للناس الاتصال بك عن طريقه. دون معرفة هويتك الحقيقية, هذا العنوان مصمم ليكون خاص و مجهول.",
"getStarted": "اِبدأ",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "الاستعمال الحالي لمكالمات الصوت/الفيديو سيظهر عنوانك IP لخوادم مؤسسة Oxen و للمتصل بالمستخدم.",
"menuCall": "اتصال",
"startedACall": "لقد قمت بالاتصال ب $name$",
"answeredACall": "اتصال مع $name$"
"answeredACall": "اتصال مع $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Бяхте премахнат от тази група",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Этот журнал отладки будет открыто опубликован для разработчиков. Вы можете проверить и изменить его перед отправкой.",
"debugLogError": "Что-то пошло не так с загрузкой! Пожалуйста, подумайте о том, чтобы вручную добавить журнал к вашей ошибке.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Сообщить о проблеме",
"gotIt": "Понятно",
"submit": "Отправить",
@ -85,7 +84,7 @@
"sessionMessenger": "Сесия",
"search": "Поиск",
"noSearchResults": "Результаты не найдены для \"$searchTerm$\"",
"conversationsHeader": "Беседы",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Контакты",
"messagesHeader": "Сообщения",
"settingsHeader": "Настройки",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Создать Аккаунт",
"signIn": "Войти",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Познакомьтесь со своим Session ID",
"allUsersAreRandomly...": "Ваш Session ID - это уникальный адрес, который другие пользователи могут использовать для связи с вами при помощи Session. Поскольку ваш Session ID никак не связан с вашей настоящей личностью, он по определению является полностью анонимным и конфиденциальным.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "T'han eliminat del grup.",
"unreadMessage": "Missatge sense llegir",
"unreadMessages": "Missatges sense llegir",
"debugLogExplanation": "Aquest registre es penjarà públicament perquè el vegin els col·laboradors. Podeu examinar-lo i editar-lo abans d'enviar-lo.",
"debugLogError": "S'ha produït un error amb la càrrega! Considereu afegir manualment el registre a l'error que envieu.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Informeu d'un error",
"gotIt": "Entès!",
"submit": "Tramet",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Cerca",
"noSearchResults": "No hi ha cap resultat per a \"$searchTerm$\".",
"conversationsHeader": "Converses",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contactes",
"messagesHeader": "Missatges",
"settingsHeader": "Configuració",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Només el creador del grup pot eliminar usuaris",
"createAccount": "Create Account",
"signIn": "Iniciar sessió",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Saluda al teu Session ID",
"allUsersAreRandomly...": "El teu Session ID és l'adreça única que els usuaris poden utilitzar per contactar-te a Session. Sense connexió amb la teva identitat real, el teu Session ID és totalment anònim i privat per disseny.",
"getStarted": "Comencem!",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Tento záznam bude přispěvatelům veřejně zpřístupněn k prohlížení. Můžete si jej před odesláním zkontrolovat a upravit.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Nahlásit problém",
"gotIt": "Rozumím!",
"submit": "Odeslat",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Hledat",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Konverzace",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakty",
"messagesHeader": "Zprávy",
"settingsHeader": "Nastavení",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Indsæt",
"editMenuPasteAndMatchStyle": "Indsæt og tilpas format",
"editMenuDelete": "Slet",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Slet kontakt",
"editMenuDeleteGroup": "Slet gruppe",
"editMenuSelectAll": "Vælg alle",
"windowMenuClose": "Luk vindue",
"windowMenuMinimize": "Minimér",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Du blev fjernet fra gruppen.",
"unreadMessage": "Ulæst besked",
"unreadMessages": "Ulæste beskeder",
"debugLogExplanation": "Denne log vil blive lagt offentligt online for udvikleres brug. Du kan undersøge og redigere den før du sender.",
"debugLogError": "Noget gik galt under upload! Venligst overvej manuelt at tilføje din log til den fejlrapport, du sender.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Rapporter en fejl",
"gotIt": "Forstået",
"submit": "Send",
@ -73,9 +72,9 @@
"offline": "Offline",
"checkNetworkConnection": "Kontroller din netværksforbindelse.",
"attemptingReconnection": "Forsøger at genoprette forbindelse på $reconnect_duration_in_seconds$ sekunder",
"submitDebugLog": "Debug log",
"submitDebugLog": "Fejlretningslog",
"debugLog": "Debug log",
"showDebugLog": "Show Debug Log",
"showDebugLog": "Vis Fejlsøgningslog",
"goToReleaseNotes": "Gå til udgivelsesnoter",
"goToSupportPage": "Gå til supportsiden",
"menuReportIssue": "Indmeld en fejl",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Søg",
"noSearchResults": "Ingen resultater for \"$searchTerm$\"",
"conversationsHeader": "Samtaler",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakter",
"messagesHeader": "Beskeder",
"settingsHeader": "Indstillinger",
@ -93,7 +92,7 @@
"contactAvatarAlt": "Avatar for kontakt $name$",
"downloadAttachment": "Hent vedhæftet fil",
"replyToMessage": "Svar på besked",
"replyingToMessage": "Replying to:",
"replyingToMessage": "Svar til:",
"originalMessageNotFound": "Original besked ikke fundet",
"originalMessageNotAvailable": "Original besked er ikke længere tilgængelig",
"messageFoundButNotLoaded": "Original besked fundet, men ikke indlæst. Rul op for at indlæse den.",
@ -105,14 +104,14 @@
"video": "Video",
"photo": "Billede",
"cannotUpdate": "Kan ikke opdatere",
"cannotUpdateDetail": "Session Desktop failed to update, but there is a new version available. Please go to https://getsession.org/ and install the new version manually, then either contact support or file a bug about this problem.",
"cannotUpdateDetail": "Session Desktop kunne ikke opdateres, men der er en ny version tilgængelig. Gå til https://getsession.org/ og installer den nye version manuelt, og derefter enten kontakte support eller indsende en fejl om dette problem.",
"ok": "Ok",
"cancel": "Afbryd",
"close": "Luk",
"continue": "Fortsæt",
"error": "Fejl",
"delete": "Slet",
"messageDeletionForbidden": "You dont have permission to delete others messages",
"messageDeletionForbidden": "Du har ikke tilladelse til at slette andres beskeder",
"deleteJustForMe": "Slet - kun for mig",
"deleteForEveryone": "Slet for alle",
"deleteMessagesQuestion": "Slet disse beskeder?",
@ -131,7 +130,7 @@
"deleteConversationConfirmation": "Slet samtale permanent?",
"clearAllData": "Slet alle data",
"deleteAccountWarning": "Alle dine beskeder og kontakter slettes.",
"deleteContactConfirmation": "Are you sure you want to delete this conversation?",
"deleteContactConfirmation": "Er du sikker på, at du vil slette denne samtale?",
"quoteThumbnailAlt": "Miniatur af billede fra citeret besked",
"imageAttachmentAlt": "Billede vedhæftet til beskeden",
"videoAttachmentAlt": "Skærmbillede af video knyttet til beskeden",
@ -157,11 +156,11 @@
"spellCheckDescription": "Aktiver stavekontrol af beskeder",
"spellCheckDirty": "Du skal genstarte Session før dine nye indstillinger virker",
"notifications": "Meddelelser",
"readReceiptSettingDescription": "See and share when messages have been read (enables read receipts in all sessions).",
"readReceiptSettingTitle": "Read Receipts",
"typingIndicatorsSettingDescription": "See and share when messages are being typed (applies to all sessions).",
"typingIndicatorsSettingTitle": "Typing Indicators",
"zoomFactorSettingTitle": "Zoom Factor",
"readReceiptSettingDescription": "Se og del når beskeder er blevet læst (gør det muligt at læse kvitteringer i alle Sessions).",
"readReceiptSettingTitle": "Kvitteringer for læsning",
"typingIndicatorsSettingDescription": "Se og del når beskeder bliver skrevet (gælder for alle Session).",
"typingIndicatorsSettingTitle": "Skrive indikator",
"zoomFactorSettingTitle": "Zoomfaktor",
"notificationSettingsDialog": "Når beskeder ankommer, vis meddelelser med:",
"disableNotifications": "Slå meddelelser fra",
"nameAndMessage": "Både navn og besked",
@ -210,60 +209,60 @@
"timerOption_1_minute_abbreviated": "1m",
"timerOption_5_minutes_abbreviated": "5m",
"timerOption_30_minutes_abbreviated": "30m",
"timerOption_1_hour_abbreviated": "1h",
"timerOption_6_hours_abbreviated": "6h",
"timerOption_12_hours_abbreviated": "12h",
"timerOption_1_hour_abbreviated": "1t",
"timerOption_6_hours_abbreviated": "6t",
"timerOption_12_hours_abbreviated": "12t",
"timerOption_1_day_abbreviated": "1d",
"timerOption_1_week_abbreviated": "1w",
"timerOption_1_week_abbreviated": "1u",
"disappearingMessagesDisabled": "Forsvindende beskeder slået fra",
"disabledDisappearingMessages": "$name$ slog forsvindende beskeder fra",
"youDisabledDisappearingMessages": "Du slog forsvindende beskeder fra",
"timerSetTo": "Timer sat til $time$",
"noteToSelf": "Note til dig selv",
"hideMenuBarTitle": "Hide Menu Bar",
"hideMenuBarDescription": "Toggle system menu bar visibility",
"hideMenuBarTitle": "Skjul Menulinje",
"hideMenuBarDescription": "Slå synlighed for systemmenulinjen til/fra",
"startConversation": "Start ny samtale...",
"invalidNumberError": "Ugyldigt nummer",
"failedResolveOns": "Failed to resolve ONS name",
"successUnlinked": "Your device was unlinked successfully",
"autoUpdateSettingTitle": "Auto Update",
"failedResolveOns": "Kunne ikke finde ONS navn",
"successUnlinked": "Din enhed blev afkoblet",
"autoUpdateSettingTitle": "Auto Opdatér",
"autoUpdateSettingDescription": "Automatically check for updates on launch",
"autoUpdateNewVersionTitle": "Sessionopdatering tilgængelig",
"autoUpdateNewVersionMessage": "Der er en ny version af Session tilgængelig.",
"autoUpdateNewVersionInstructions": "Genstart Session for at anvende opdateringerne.",
"autoUpdateRestartButtonLabel": "Genstart Session",
"autoUpdateLaterButtonLabel": "Senere",
"autoUpdateDownloadButtonLabel": "Download",
"autoUpdateDownloadButtonLabel": "Hent",
"autoUpdateDownloadedMessage": "The new update has been downloaded.",
"autoUpdateDownloadInstructions": "Would you like to download the update?",
"autoUpdateDownloadInstructions": "Ønsker du at downloade opdateringen nu?",
"leftTheGroup": "$name$ forlod gruppen",
"multipleLeftTheGroup": "$name$ forlod gruppen",
"updatedTheGroup": "Gruppe opdateret",
"titleIsNow": "Titel er nu '$name$'",
"joinedTheGroup": "$name$ tilsluttede sig gruppen",
"multipleJoinedTheGroup": "$names$ tilsluttede sig gruppen",
"kickedFromTheGroup": "$name$ was removed from the group.",
"multipleKickedFromTheGroup": "$name$ were removed from the group.",
"blockUser": "Block",
"unblockUser": "Unblock",
"unblocked": "Unblocked",
"blocked": "Blocked",
"blockedSettingsTitle": "Blocked contacts",
"unbanUser": "Unban User",
"kickedFromTheGroup": "$name$ blev fjernet fra gruppen.",
"multipleKickedFromTheGroup": "$name$ er blevet fjernet fra gruppen.",
"blockUser": "Blokér",
"unblockUser": "Fjern blokering",
"unblocked": "Afblokeret",
"blocked": "Blokeret",
"blockedSettingsTitle": "Blokerede kontakter",
"unbanUser": "Afvis Bruger",
"unbanUserConfirm": "Are you sure you want to unban user?",
"userUnbanned": "User unbanned successfully",
"userUnbanFailed": "Unban failed!",
"banUser": "Ban User",
"banUserAndDeleteAll": "Ban and Delete All",
"userUnbanned": "Bruger afblokeret med succes",
"userUnbanFailed": "Afvisning mislykkedes!",
"banUser": "Udeluk bruger",
"banUserAndDeleteAll": "Bandlys og slet alle",
"userBanned": "User banned successfully",
"userBanFailed": "Ban failed!",
"userBanFailed": "Bandlys mislykkedes!",
"leaveGroup": "Forlad gruppe",
"leaveAndRemoveForEveryone": "Leave Group and remove for everyone",
"leaveGroupConfirmation": "Are you sure you want to leave this group?",
"leaveGroupConfirmationAdmin": "As you are the admin of this group, if you leave it it will be removed for every current members. Are you sure you want to leave this group?",
"cannotRemoveCreatorFromGroup": "Cannot remove this user",
"cannotRemoveCreatorFromGroupDesc": "You cannot remove this user as they are the creator of the group.",
"noContactsForGroup": "You don't have any contacts yet",
"leaveAndRemoveForEveryone": "Forlad gruppe og fjern for alle",
"leaveGroupConfirmation": "Er du sikker, du vil forlade gruppen?",
"leaveGroupConfirmationAdmin": "Da du er administrator for denne gruppe, vil den blive fjernet for alle nuværende medlemmer. Er du sikker på, at du vil forlade denne gruppe?",
"cannotRemoveCreatorFromGroup": "Kan ikke slette denne bruger",
"cannotRemoveCreatorFromGroupDesc": "Du kan ikke fjerne denne bruger, da de er ophavsmanden af gruppen.",
"noContactsForGroup": "Du har ingen kontakter endnu",
"failedToAddAsModerator": "Failed to add user as moderator",
"failedToRemoveFromModerator": "Fjernelse af bruger fra moderator liste er fejlet",
"copyMessage": "Kopier besked tekst",
@ -329,34 +328,34 @@
"add": "Add",
"addingContacts": "Adding contacts to $name$",
"noContactsToAdd": "No contacts to add",
"noMembersInThisGroup": "No other members in this group",
"noModeratorsToRemove": "no moderators to remove",
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"noMembersInThisGroup": "Ingen andre medlemmer i denne gruppe",
"noModeratorsToRemove": "ingen moderatorer at fjerne",
"onlyAdminCanRemoveMembers": "Du er ikke skaberen",
"onlyAdminCanRemoveMembersDesc": "Kun opretteren af gruppen kan fjerne brugere",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
"createSessionID": "Create Session ID",
"recoveryPhrase": "Recovery Phrase",
"enterRecoveryPhrase": "Enter your recovery phrase",
"displayName": "Display Name",
"anonymous": "Anonymous",
"removeResidueMembers": "Clicking ok will also remove those members as they left the group.",
"enterDisplayName": "Enter a display name",
"enterOptionalPassword": "Enter password (optional)",
"continueYourSession": "Continue Your Session",
"linkDevice": "Link Device",
"restoreUsingRecoveryPhrase": "Restore your account",
"or": "or",
"ByUsingThisService...": "By using this service, you agree to our <a href=\"https://getsession.org/legal/#tos\">Terms of Service</a> and <a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">Privacy Policy</a>",
"beginYourSession": "Begin your Session.",
"welcomeToYourSession": "Welcome to your Session",
"newSession": "New Session",
"searchFor...": "Search for conversations or contacts",
"signIn": "Log ind",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Sig hej til dit Session ID",
"allUsersAreRandomly...": "Dit Session ID er den unikke adresse, som folk kan bruge til at kontakte dig i Session. Dit Session ID har ingen tilknytning til din rigtige identitet og er helt anonymt og privat.",
"getStarted": "Kom i gang",
"createSessionID": "Opret Session ID",
"recoveryPhrase": "Gendannelsesssætning",
"enterRecoveryPhrase": "Angiv din genoprettelsessætning",
"displayName": "Visningsnavn",
"anonymous": "Anonym",
"removeResidueMembers": "Ved at klikke ok vil også fjerne disse medlemmer da de forlod gruppen.",
"enterDisplayName": "Tast et visningsnavn",
"enterOptionalPassword": "Adgangskode (valgfrit)",
"continueYourSession": "Fortsæt din Session",
"linkDevice": "Sammenkæd enhed",
"restoreUsingRecoveryPhrase": "Gendan din konto",
"or": "eller",
"ByUsingThisService...": "Ved at bruge denne tjeneste accepterer du vores <a href=\"https://getsession.org/legal/#tos\">Servicevilkår</a> og <a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">Privatlivspolitik</a>",
"beginYourSession": "Begynd din Session.",
"welcomeToYourSession": "Velkommen til Session",
"newSession": "Ny Session",
"searchFor...": "Søg efter samtaler eller kontakter",
"enterSessionID": "Enter Session ID",
"enterSessionIDOfRecipient": "Enter Session ID or ONS name of recipient",
"usersCanShareTheir...": "Users can share their Session ID by going into their account settings and tapping \"Share Session ID\", or by sharing their QR code.",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Einfügen",
"editMenuPasteAndMatchStyle": "Unformatiert einfügen",
"editMenuDelete": "Löschen",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Kontakt löschen",
"editMenuDeleteGroup": "Gruppe löschen",
"editMenuSelectAll": "Alle Auswählen",
"windowMenuClose": "Fenster schließen",
"windowMenuMinimize": "Minimieren",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Du wurdest aus der Gruppe entfernt.",
"unreadMessage": "Ungelesene Nachricht",
"unreadMessages": "Ungelesene Nachrichten",
"debugLogExplanation": "Dieses Diagnoseprotokoll wird im Internet veröffentlicht, damit Mitwirkende es einsehen können. Bevor du das Protokoll übermittelst, kannst du es noch einmal überpüfen und bearbeiten.",
"debugLogError": "Beim Hochladen gab es ein Problem. Falls möglich, füge bitte das Protokoll manuell deiner eingereichten Problembeschreibung hinzu.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Problem melden",
"gotIt": "Verstanden",
"submit": "Übermitteln",
@ -75,7 +74,7 @@
"attemptingReconnection": "Neuer Verbindungsversuch in $reconnect_duration_in_seconds$ Sekunden",
"submitDebugLog": "Diagnoseprotokoll",
"debugLog": "Diagnoseprotokoll",
"showDebugLog": "Debug Protokoll ansehen",
"showDebugLog": "Debug-Protokoll ansehen",
"goToReleaseNotes": "Versionshinweise",
"goToSupportPage": "Support",
"menuReportIssue": "Problem melden",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Suchen",
"noSearchResults": "Keine Ergebnisse für »%s« gefunden",
"conversationsHeader": "Unterhaltungen",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakte",
"messagesHeader": "Nachrichten",
"settingsHeader": "Einstellungen",
@ -150,9 +149,9 @@
"savedTheFile": "Medien gespeichert von $name$",
"linkPreviewsTitle": "Link-Vorschauen Senden",
"linkPreviewDescription": "Vorschau wird für die meisten URLs unterstützt",
"linkPreviewsConfirmMessage": "Beim Senden von Link-Vorschauen sind Ihre Metadaten nicht vollständig geschützt.",
"linkPreviewsConfirmMessage": "Beim Senden von Link-Vorschauen sind Metadaten nicht vollständig geschützt.",
"mediaPermissionsTitle": "Mikrofon",
"mediaPermissionsDescription": "Erlaube Zugriff zum Mikrofon",
"mediaPermissionsDescription": "Erlaubt Zugriff auf das Mikrofon",
"spellCheckTitle": "Rechtschreibprüfung",
"spellCheckDescription": "Rechtschreibprüfung für im Nachrichteneingabefeld eingegebenen Text aktivieren",
"spellCheckDirty": "Sie müssen Session neu starten, um die neuen Einstellungen zu übernehmen",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Nur der Ersteller der Gruppe kann Benutzer entfernen",
"createAccount": "Konto Erstellen",
"signIn": "Einloggen",
"startInTrayTitle": "Im Infobereich starten",
"startInTrayDescription": "Session als minimierten Anwendung starten ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Das ist Ihre Session ID.",
"allUsersAreRandomly...": "Ihre Session ID ist die eindeutige Adresse, unter der Personen Sie über Session kontaktieren können. Ihre Session ID ist nicht mit Ihrer realen Identität verbunden, völlig anonym und von Natur aus privat.",
"getStarted": "Loslegen",
@ -415,25 +414,25 @@
"unpinConversation": "Unterhaltung abnehmen",
"pinConversationLimitTitle": "Limit für angeheftete Unterhaltungen",
"pinConversationLimitToastDescription": "Du kannst höchstens $number$ Unterhaltungen anheften",
"showUserDetails": "Nutzer Details ansehen",
"showUserDetails": "Nutzerdetails ansehen",
"latestUnreadIsAbove": "Erste ungelesene Nachricht ist oben",
"sendRecoveryPhraseTitle": "Wiederherstellungsphrase zusenden",
"sendRecoveryPhraseMessage": "Mit der Wiederherstellungsphrase kann auf deinen Account zugegriffen werden. Bist du dir sicher das du sie dir zusenden lassen möchtest?",
"dialogClearAllDataDeletionFailedTitle": "Daten nicht gelöscht",
"dialogClearAllDataDeletionFailedDesc": "Die Daten wurden aufgrund eines unbekannten Fehlers nicht gelöscht. Möchten Sie Ihre Daten nur von diesem Gerät löschen?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Möchten Sie Daten nur von diesem Gerät löschen?",
"dialogClearAllDataDeletionFailedMultiple": "Daten nicht gelöscht von Service Node. Service Node ID: $snodes$",
"dialogClearAllDataDeletionFailedMultiple": "Daten wurden von folgenden Dienstknoten nicht gelöscht: $snodes$",
"dialogClearAllDataDeletionQuestion": "Möchten Sie nur dieses Gerät entfernen, oder Ihr Konto vollständig löschen?",
"deviceOnly": "Nur Gerät",
"entireAccount": "Gesamtes Konto",
"areYouSureDeleteDeviceOnly": "Sind Sie sicher, dass Sie nur Ihre Gerätedaten löschen wollen?",
"areYouSureDeleteDeviceOnly": "Bist du sicher, dass du deine Gerätedaten löschen möchtest?",
"areYouSureDeleteEntireAccount": "Sind Sie sicher, dass Sie Ihr gesamtes Konto, einschließlich der Daten im Netzwerk, löschen möchten?",
"iAmSure": "Ich bin mir sicher",
"recoveryPhraseSecureTitle": "Du bist fast fertig!",
"recoveryPhraseRevealMessage": "Sichern Sie Ihr Konto, indem Sie Ihre Wiederherstellungsphrase speichern. Zeigen Sie Ihre Wiederherstellungsphrase an und speichern Sie diese sicher.",
"recoveryPhraseRevealMessage": "Sichere dein Konto, indem du deine Wiederherstellungsphrase speicherst. Hier kannst du deine Wiederherstellungsphrase anzeigen lassen und anschließend sicher speichern.",
"recoveryPhraseRevealButtonText": "Wiederherstellungsphrase anzeigen",
"notificationSubtitle": "Benachrichtigungen - $setting$",
"surveyTitle": "Nimm unsere Session Umfrage an",
"surveyTitle": "Nimm an unserer Session-Umfrage teil",
"goToOurSurvey": "Zur Umfrage",
"blockAll": "Alle blockieren",
"messageRequests": "Nachrichtenanfragen",
@ -442,25 +441,28 @@
"messageRequestsDescription": "Nachrichtanfragen aktivieren",
"incomingCallFrom": "Eingehender Anruf von '$name$'",
"ringing": "Klingelt...",
"establishingConnection": "Verbindungsaufbau...",
"establishingConnection": "Verbindungsaufbau ...",
"accept": "Akzeptieren",
"decline": "Ablehnen",
"endCall": "Anruf beenden",
"cameraPermissionNeededTitle": "Sprach-/Videoanruf-Berechtigungen erforderlich",
"cameraPermissionNeeded": "In den Datenschutzeinstellungen können Sie die Berechtigung \"Sprach- und Videoanrufe\" aktivieren.",
"cameraPermissionNeeded": "In den Datenschutzeinstellungen kannst du die Berechtigung \"Sprach- und Videoanrufe\" aktivieren.",
"unableToCall": "Laufenden Anruf zuerst abbrechen",
"unableToCallTitle": "Neuer Anruf konnte nicht gestartet werden",
"callMissed": "Entgangener Anruf von $name$",
"callMissedTitle": "Anruf verpasst",
"callMissed": "Verpasster Anruf von $name$",
"callMissedTitle": "Verpasster Anruf",
"noCameraFound": "Keine Kamera gefunden",
"noAudioInputFound": "Keine Audioeingabe gefunden",
"noAudioOutputFound": "Keine Audioausgabe gefunden",
"callMediaPermissionsTitle": "Audio- und Videoanrufe",
"callMissedCausePermission": "Verpasster Anruf von '$name$', weil Sie die Berechtigung 'Anrufe und Videoanrufe' in den Datenschutzeinstellungen aktivieren müssen.",
"callMissedNotApproved": "Anruf von '$name$' fehlt, da Sie diese Unterhaltung noch nicht genehmigt haben. Senden Sie zuerst eine Nachricht an ihn.",
"callMediaPermissionsDescription": "Erlaube zugriff zu Sprach und Videoanrufe um Anrufe anzunehmen",
"callMediaPermissionsDialogContent": "Die aktuelle Implementierung von Voice/Video Anrufen wird Ihre IP-Adresse den Oxen Foundation Servern und dem Anruf/Anruf-Benutzer übergeben.",
"callMediaPermissionsTitle": "Sprach- und Videoanrufe",
"callMissedCausePermission": "Verpasster Anruf von '$name$', da du die Berechtigung 'Anrufe und Videoanrufe' in den Datenschutzeinstellungen aktivieren musst.",
"callMissedNotApproved": "Verpasster Anruf von '$name$', da du diese Unterhaltung noch nicht genehmigt hast. Sende dem Benutzer zuerst eine Nachricht.",
"callMediaPermissionsDescription": "Erlaubt es, Sprach- und Videoanrufe von anderen Benutzern anzunehmen",
"callMediaPermissionsDialogContent": "Die aktuelle Implementierung von Sprach- und Videoanrufen wird deine IP-Adresse den Oxen Foundation Servern und dem anderen Benutzer offenbaren.",
"menuCall": "Anrufen",
"startedACall": "Du hast $name$ angerufen",
"answeredACall": "Anruf mit $name$"
"answeredACall": "Anruf mit $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Αυτό το αρχείο καταγραφής συμβάντων θα αναρτηθεί δημόσια στο διαδίκτυο για προβολή από τους συνεισφέροντες. Μπορείτε να το εξετάσετε και να το επεξεργαστείτε πριν το υποβάλετε.",
"debugLogError": "Κάτι πήγε στραβά με τη μεταφόρτωση! Παρακαλώ σκεφτείτε μήπως να καταχωρίσετε χειροκίνητα στο αρχείο το σφάλμα που υποβάλετε.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Υποβολή παραπόνου",
"gotIt": "Κατάλαβα!",
"submit": "Υποβολή",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Αναζήτηση",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Συνομιλίες",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Επαφές",
"messagesHeader": "Μηνύματα",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Vi estas forigita el la grupo.",
"unreadMessage": "Nelegita Mesaĝo",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Tiu protokolo estos afiŝita publike en la reto, por ke kontribuantoj vidu ĝin; vi povas revizii ĝin antaŭ ol sendi ĝin.",
"debugLogError": "Eraro dum la alŝuto! Bv. konsideri mane aldoni la protokolo, al problemo, kiun vi raportas.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Raporti problemon",
"gotIt": "Mi komprenas!",
"submit": "Sendi",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Serĉi",
"noSearchResults": "Neniu rezulto pri „$searchTerm$“",
"conversationsHeader": "Interparoloj",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontaktaro",
"messagesHeader": "Mesaĝoj",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Has sido eliminado del grupo.",
"unreadMessage": "Mensaje Sin Leer",
"unreadMessages": "Mensajes Sin Leer",
"debugLogExplanation": "Este registro se publicará on line para que los colaboradores tengan acceso. Puedes examinarlo y editarlo antes de enviarlo.",
"debugLogError": "Se ha producido un fallo al adjuntar el archivo con el registro de depuración. Considera añadir el archivo manualmente al enviar el informe del fallo. ",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Informar de un problema",
"gotIt": "Entendido",
"submit": "Enviar",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Buscar",
"noSearchResults": "No se encontraron resultados para «%s»",
"conversationsHeader": "Chats",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contactos",
"messagesHeader": "Mensajes",
"settingsHeader": "Ajustes",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Sólo el creador del grupo puede eliminar usuarios",
"createAccount": "Create Account",
"signIn": "Iniciar sesión",
"startInTrayTitle": "Iniciar en la bandeja del sistema",
"startInTrayDescription": "Iniciar Session como una aplicación minificada ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Saluda a tu ID de Session",
"allUsersAreRandomly...": "Tu ID de Session es la dirección única que las personas pueden usar para contactarte en Session. Por diseño, tu ID de Session es totalmente anónima y privada, sin vínculo con tu identidad real.",
"getStarted": "Comenzar",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "La implementación actual de llamadas de voz/video expondrá tu dirección IP a los servidores de Oxen Foundation y al usuario llamado.",
"menuCall": "Llamar",
"startedACall": "Has llamado a $name$",
"answeredACall": "Llamada con $name$"
"answeredACall": "Llamada con $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -1,52 +1,51 @@
{
"privacyPolicy": "Términos y Política de Privacidad",
"copyErrorAndQuit": "Copy error and quit",
"copyErrorAndQuit": "Copiar error y salir",
"unknown": "Desconocido",
"databaseError": "Database Error",
"mainMenuFile": "&File",
"mainMenuEdit": "&Edit",
"mainMenuView": "&View",
"mainMenuWindow": "&Window",
"mainMenuHelp": "&Help",
"appMenuHide": "Hide",
"appMenuHideOthers": "Hide Others",
"appMenuUnhide": "Show All",
"appMenuQuit": "Quit Session",
"databaseError": "Fallo en la base de datos",
"mainMenuFile": "&Archivo",
"mainMenuEdit": "&Editar",
"mainMenuView": "&Vista",
"mainMenuWindow": "&Ventana",
"mainMenuHelp": "&Ayuda",
"appMenuHide": "Ocultar",
"appMenuHideOthers": "Ocultar otros",
"appMenuUnhide": "Mostrar todo",
"appMenuQuit": "Cerrar sesión",
"editMenuUndo": "Deshacer",
"editMenuRedo": "Redo",
"editMenuRedo": "Rehacer",
"editMenuCut": "Cortar",
"editMenuCopy": "Copiar",
"editMenuPaste": "Pegar",
"editMenuPasteAndMatchStyle": "Paste and Match Style",
"editMenuDelete": "Delete",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuPasteAndMatchStyle": "Pegar y coincidir estilo",
"editMenuDelete": "Eliminar",
"editMenuDeleteContact": "Eliminar contacto",
"editMenuDeleteGroup": "Eliminar grupo",
"editMenuSelectAll": "Seleccionar todo",
"windowMenuClose": "Close Window",
"windowMenuMinimize": "Minimize",
"windowMenuClose": "Cerrar ventana",
"windowMenuMinimize": "Minimizar",
"windowMenuZoom": "Zoom",
"windowMenuBringAllToFront": "Bring All to Front",
"viewMenuResetZoom": "Actual Size",
"viewMenuZoomIn": "Zoom In",
"viewMenuZoomOut": "Zoom Out",
"viewMenuToggleFullScreen": "Toggle Full Screen",
"viewMenuToggleDevTools": "Toggle Developer Tools",
"contextMenuNoSuggestions": "No Suggestions",
"openGroupInvitation": "Open group invitation",
"joinOpenGroupAfterInvitationConfirmationTitle": "Join $roomName$?",
"joinOpenGroupAfterInvitationConfirmationDesc": "Are you sure you want to join the $roomName$ open group?",
"enterSessionIDOrONSName": "Enter Session ID or ONS name",
"windowMenuBringAllToFront": "Traer todo al frente",
"viewMenuResetZoom": "Tamaño original",
"viewMenuZoomIn": "Ampliar",
"viewMenuZoomOut": "Reducir",
"viewMenuToggleFullScreen": "Activar pantalla completa",
"viewMenuToggleDevTools": "Activar herramientas de desarrollador",
"contextMenuNoSuggestions": "Sin sugerencias",
"openGroupInvitation": "Abrir invitación de grupo",
"joinOpenGroupAfterInvitationConfirmationTitle": "¿Unirse a $roomName$?",
"joinOpenGroupAfterInvitationConfirmationDesc": "¿Estás seguro de que quieres unirte al grupo público $roomName$?",
"enterSessionIDOrONSName": "Introduzca el ID de Session o el nombre ONS",
"loading": "Cargando...",
"optimizingApplication": "Optimizing application...",
"done": "Done",
"me": "Me",
"view": "View",
"youLeftTheGroup": "You have left the group.",
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"optimizingApplication": "Optimizando la aplicación...",
"done": "Hecho",
"me": "Yo",
"view": "Ver",
"youLeftTheGroup": "Has abandonado el grupo.",
"youGotKickedFromGroup": "Has sido eliminado del grupo.",
"unreadMessage": "Mensaje no leído",
"unreadMessages": "Mensajes No Leídos",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Ajustes",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "See logi postitatakse avalikult internetti kaastöötajatele nägemiseks. Kontrolli üle ja vajadusel muuda enne postitamist.",
"debugLogError": "Midagi läks üleslaadimisega kehvasti! Palun lisa logifailid sellele raportile käsitsi.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Teavita probleemist",
"gotIt": "Sain aru!",
"submit": "Postita",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Otsi",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Vestlused",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontaktid",
"messagesHeader": "Sõnumid",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "شما از گروه حذف شدید.",
"unreadMessage": "پیام خوانده نشده",
"unreadMessages": "پیام های خوانده نشده",
"debugLogExplanation": "این گزارش برای بازنگری آنلاین ذخیره می‌شود. شما می‌توانید قبل از ارسال لینک، گزارش را بررسی و ویرایش کنید.",
"debugLogError": "خطایی با آپلود رخ داد! لطفا به صورت دستی لاگ را به باگی که میخواهید ثبت کنید بیافزایید.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "گزارش مشکل",
"gotIt": "فهمیدم!",
"submit": "ارسال",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "جستجو",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "مکالمه ها",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "مخاطبین",
"messagesHeader": "پیام ها",
"settingsHeader": "تنظیمات",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "فقط موسس گروه میتواند کاربران را حذف کند",
"createAccount": "Create Account",
"signIn": "ثبت نام",
"startInTrayTitle": "باز کردن در حالت Tray",
"startInTrayDescription": "باز کردن Session به عنوان یک اپ فشرده شده ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "به شناسه‌ی Session خود سلام کنید",
"allUsersAreRandomly...": "شناسه‌ی Session شما آدرس منحصر به فردی است که افراد می‌توانند از طریق آن با شما در Session تماس بگیرند. شناسه‌ی Session شما، بدون هیچ ارتباطی با هویت واقعی شما، کاملاً ناشناس و خصوصی است.",
"getStarted": "شروع به کار کنید",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "تماس",
"startedACall": "تماس شما با $name$",
"answeredACall": "تماس با $name$"
"answeredACall": "تماس با $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Liitä",
"editMenuPasteAndMatchStyle": "Liitä ja sovita tyyliin",
"editMenuDelete": "Poista",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Poista yhteystieto",
"editMenuDeleteGroup": "Poista ryhmä",
"editMenuSelectAll": "Valitse kaikki",
"windowMenuClose": "Sulje ikkuna",
"windowMenuMinimize": "Pienennä",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Sinut on poistettu ryhmästä.",
"unreadMessage": "Lukematon viesti",
"unreadMessages": "Lukemattomat viestit",
"debugLogExplanation": "Tämä loki tullaan julkaisemaan verkossa, jotta kehittäjät ja muut voivat tarkastella sitä. Voit esikatsella ja muokata lokia vielä ennen kuin lähetät sen.",
"debugLogError": "Jokin meni pieleen lataamisessa! Ole hyvä ja liitä virheenkorjausloki vikailmoitukseesi.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Ilmoita ongelmasta",
"gotIt": "Selvä!",
"submit": "Lähetä",
@ -75,7 +74,7 @@
"attemptingReconnection": "Yritetään uudelleen $reconnect_duration_in_seconds$ sekunnin kuluttua",
"submitDebugLog": "Virheenkorjausloki",
"debugLog": "Virheenkorjausloki",
"showDebugLog": "Show Debug Log",
"showDebugLog": "Näytä vianetsintäloki",
"goToReleaseNotes": "Siirry julkaisutietoihin",
"goToSupportPage": "Siirry tukisivulle",
"menuReportIssue": "Ilmoita ongelmasta",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Hae",
"noSearchResults": "Ei tuloksia haulle: \"$searchTerm$\"",
"conversationsHeader": "Keskustelut",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Yhteystiedot",
"messagesHeader": "Viestit",
"settingsHeader": "Asetukset",
@ -113,13 +112,13 @@
"error": "Virhe",
"delete": "Poista",
"messageDeletionForbidden": "Sinulla ei ole oikeutta poistaa toisten käyttäjien viestejä",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteJustForMe": "Poista vain minulta",
"deleteForEveryone": "Poista kaikilta",
"deleteMessagesQuestion": "Poistetaanko ne viestit?",
"deleteMessageQuestion": "Poistetaanko tämä viesti?",
"deleteMessages": "Poista viestit",
"deleted": "Poistettu",
"messageDeletedPlaceholder": "This message has been deleted",
"messageDeletedPlaceholder": "Viesti on poistettu",
"from": "Lähettäjä",
"to": "vastaanottaja",
"sent": "Lähetetty",
@ -130,7 +129,7 @@
"resend": "Uudelleenlähetä",
"deleteConversationConfirmation": "Poistetaanko tämä keskustelu pysyvästi?",
"clearAllData": "Poista kaikki data",
"deleteAccountWarning": "This will permanently delete your messages, and contacts.",
"deleteAccountWarning": "Tämä poistaa kaikki viestisi ja yhteystietosi pysyvästi.",
"deleteContactConfirmation": "Oletko varma että haluat poistaa tämän keskustelun?",
"quoteThumbnailAlt": "Lainatun kuvaviestin pikkukuva",
"imageAttachmentAlt": "Viestiin liitetty kuva",
@ -142,7 +141,7 @@
"copySessionID": "Kopioi Session ID",
"copyOpenGroupURL": "Kopioi ryhmän URL -osoite",
"save": "Tallenna",
"saveLogToDesktop": "Save log to desktop",
"saveLogToDesktop": "Tallenna loki työpöydälle",
"saved": "Tallennettu",
"permissions": "Käyttöoikeudet",
"general": "Yleistä",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -4,9 +4,9 @@
"unknown": "Inconnu",
"databaseError": "Erreur de base de données",
"mainMenuFile": "&Fichier",
"mainMenuEdit": "Édition",
"mainMenuEdit": "&Éditer",
"mainMenuView": "&Voir",
"mainMenuWindow": "Fenêtre",
"mainMenuWindow": "&Fenêtre",
"mainMenuHelp": "&Aide",
"appMenuHide": "Cacher",
"appMenuHideOthers": "Cacher les autres",
@ -19,8 +19,8 @@
"editMenuPaste": "Coller",
"editMenuPasteAndMatchStyle": "Coller et faire correspondre le style",
"editMenuDelete": "Supprimer",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Supprimer le contact",
"editMenuDeleteGroup": "Supprimer le groupe",
"editMenuSelectAll": "Tout sélectionner",
"windowMenuClose": "Fermer la fenêtre",
"windowMenuMinimize": "Réduire",
@ -32,7 +32,7 @@
"viewMenuToggleFullScreen": "Activer/désactiver le plein écran",
"viewMenuToggleDevTools": "Afficher/cacher les outils pour développeurs",
"contextMenuNoSuggestions": "Pas de suggestions",
"openGroupInvitation": "Invitation de groupe public",
"openGroupInvitation": "Invitation à un groupe public",
"joinOpenGroupAfterInvitationConfirmationTitle": "Rejoindre $roomName$ ?",
"joinOpenGroupAfterInvitationConfirmationDesc": "Êtes-vous sûr de vouloir rejoindre le groupe public $roomName$ ?",
"enterSessionIDOrONSName": "Entrer un Session ID ou un nom ONS",
@ -40,13 +40,12 @@
"optimizingApplication": "Optimisation de lapplication…",
"done": "Terminer",
"me": "Moi",
"view": "Voir",
"youLeftTheGroup": "Vous avez quitté le groupe",
"view": "Afficher",
"youLeftTheGroup": "Vous avez quitté le groupe.",
"youGotKickedFromGroup": "Vous avez été retiré du groupe.",
"unreadMessage": "Message non lu",
"unreadMessages": "Messages non lus",
"debugLogExplanation": "Ce journal sera publié en ligne publiquement pour être consulté par les contributeurs. Vous pouvez lexaminer et léditer avant de lenvoyer.",
"debugLogError": "Un problème est survenu lors du téléversement! Veuillez envisager dajouter manuellement votre journal à votre rapport de bogue.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Signaler un problème",
"gotIt": "Daccord",
"submit": "Envoyer",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Recherche",
"noSearchResults": "Aucun résultat na été trouvé pour « %s »",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Paramètres",
@ -181,7 +180,7 @@
"timestamp_h": "1 heure",
"timestampFormat_M": "D MMM",
"messageBodyMissing": "Entrez un corps de message.",
"unblockToSend": "Débloquez ce contact pour envoyer un message",
"unblockToSend": "Débloquez ce contact pour envoyer un message.",
"unblockGroupToSend": "Débloquer ce groupe pour envoyer un message.",
"youChangedTheTimer": "Vous avez défini lexpiration des messages éphémères à $time$.",
"timerSetOnSync": "Lexpiration des messages éphémères est maintenant à $time$",
@ -234,7 +233,7 @@
"autoUpdateRestartButtonLabel": "Redémarrer Session",
"autoUpdateLaterButtonLabel": "Plus tard",
"autoUpdateDownloadButtonLabel": "Télécharger",
"autoUpdateDownloadedMessage": "La mise à jour a été telechargée.",
"autoUpdateDownloadedMessage": "La mise à jour a été téléchargée.",
"autoUpdateDownloadInstructions": "Voulez-vous télécharger la mise à jour ?",
"leftTheGroup": "$name$ a quitté le groupe.",
"multipleLeftTheGroup": "$name$ ont quitté le groupe",
@ -250,7 +249,7 @@
"blocked": "Bloqué",
"blockedSettingsTitle": "Contacts bloqués",
"unbanUser": "Débannir l'utilisateur",
"unbanUserConfirm": "Êtes-vous sûr de vouloir débannir cet utilisateur ?",
"unbanUserConfirm": "Êtes-vous sûr de vouloir dé-bannir cet utilisateur ?",
"userUnbanned": "Utilisateur débanni avec succès",
"userUnbanFailed": "Le débannissement a échoué !",
"banUser": "Bannir l'utilisateur",
@ -283,7 +282,7 @@
"confirmPassword": "Confirmez le mot de passe",
"pasteLongPasswordToastTitle": "Le contenu du presse-papier dépasse la longueur maximum pour un mot de passe ($max_pwd_len$ caractères).",
"showRecoveryPhrasePasswordRequest": "Veuillez saisir votre mot de passe",
"recoveryPhraseSavePromptMain": "Votre phrase de récupération est la clé principale de votre Session ID - vous pouvez l'utiliser pour restaurer votre Session ID si vous perdez l'accès à votre appareil. Conservez la dans un endroit sûr et ne la donnez à personne.",
"recoveryPhraseSavePromptMain": "Votre phrase de récupération est la clé principale de votre Session ID vous pouvez l'utiliser pour restaurer votre Session ID si vous perdez l'accès à votre appareil. Conservez la dans un endroit sûr et ne la donnez à personne.",
"invalidOpenGroupUrl": "URL non valide",
"copiedToClipboard": "Copié dans le presse-papier",
"passwordViewTitle": "Saisissez votre mot de passe",
@ -299,11 +298,11 @@
"noGivenPassword": "Merci de saisir votre mot de passe",
"passwordsDoNotMatch": "Les mots de passe ne correspondent pas.",
"setPasswordInvalid": "Les mots de passe ne correspondent pas.",
"changePasswordInvalid": "L'ancien mot de passe est incorrect",
"changePasswordInvalid": "L'ancien mot de passe entré est incorrect",
"removePasswordInvalid": "Mot de passe incorrect",
"setPasswordTitle": "Définir un mot de passe",
"changePasswordTitle": "Changer le mot de passe",
"removePasswordTitle": "Supprimer le mot de passe",
"changePasswordTitle": "Mot de passe changé",
"removePasswordTitle": "Mot de passe supprimé",
"setPasswordToastDescription": "Votre mot de passe a été défini. Veuillez le conserver en sécurité.",
"changePasswordToastDescription": "Votre mot de passe a été changé. Veuillez le conserver en sécurité.",
"removePasswordToastDescription": "Vous avez supprimé votre mot de passe.",
@ -327,7 +326,7 @@
"addAsModerator": "Ajouter Comme Modérateur",
"removeFromModerators": "Supprimer Des Modérateurs",
"add": "Ajouter",
"addingContacts": "Ajouter des contacts à",
"addingContacts": "Ajouter des contacts à $name$",
"noContactsToAdd": "Aucun contact à ajouter",
"noMembersInThisGroup": "Aucun autre membre dans ce groupe",
"noModeratorsToRemove": "Aucun modérateur à supprimer",
@ -335,15 +334,15 @@
"onlyAdminCanRemoveMembersDesc": "Seul le créateur du groupe peut supprimer des utilisateurs",
"createAccount": "Créer un compte",
"signIn": "Connexion",
"startInTrayTitle": "Commencer dans la zone de notification",
"startInTrayDescription": "Démarrer Session en tant qu'application minifiée ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Dites bonjour à votre Session ID",
"allUsersAreRandomly...": "Votre Session ID est l'identifiant unique que les gens utilisent pour vous contacter dans Session. Sans lien avec votre identité réelle, votre Session ID est complètement anonyme et privé.",
"getStarted": "Commencer",
"createSessionID": "Créer un Session ID",
"recoveryPhrase": "Phrase de récupération",
"enterRecoveryPhrase": "Saisissez votre phrase de récupération",
"displayName": "Nom affiché",
"displayName": "Afficher le nom",
"anonymous": "Anonyme",
"removeResidueMembers": "Cliquer sur ok supprimera également ces membres puisqu'ils ont quitté le groupe.",
"enterDisplayName": "Saisissez un nom d'utilisateur",
@ -457,10 +456,13 @@
"noAudioOutputFound": "Aucune sortie audio trouvée",
"callMediaPermissionsTitle": "Appels audio et vidéo",
"callMissedCausePermission": "Appel manqué de '$name$' car vous devez activer la permission 'Appels vocaux et vidéo' dans les paramètres de confidentialité.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMissedNotApproved": "Appel manqué de '$name$' car vous n'avez pas encore approuvé cette conversation. Envoyez-lui un message d'abord.",
"callMediaPermissionsDescription": "Autorise l'accès à accepter les appels vocaux et vidéo d'autres utilisateurs",
"callMediaPermissionsDialogContent": "La mise en œuvre actuelle des appels vocaux/vidéo exposera votre adresse IP aux serveurs de la Fondation Oxen et aux utilisateurs appelés.",
"menuCall": "Appeler",
"startedACall": "Vous avez appelé $name$",
"answeredACall": "Appel avec $name$"
"answeredACall": "Appel avec $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "יומן זה יפורסם באופן ציבורי ומקוון לתורמים עבור צפייה, אתה יכול לבחון ולערוך אותו לפני הגשה.",
"debugLogError": "משהו השתבש עם ההעלאה! אנא שקול להוסיף באופן ידני את יומן התקלים שלך לתקל שאתה מגיש.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "דווח על סוגייה",
"gotIt": "הבנתי!",
"submit": "שלח",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "חיפוש",
"noSearchResults": "אין תוצאות עבור \"$searchTerm$\"",
"conversationsHeader": "שיחות",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "אנשי קשר",
"messagesHeader": "הודעות",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "इस समूह से आप हटा दिए गए",
"unreadMessage": "अपठित मेसेजस",
"unreadMessages": "अपठित मेसेजस",
"debugLogExplanation": "यह अभिलेख ऑनलाइन भेजा जाएगा अन्या सहयोगियो के जाँच पड़ताल के लिए. भेजने से पहेले ठीक से सनपदान कर ले",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "मामले की रिपोर्ट करें",
"gotIt": "समझ गया!",
"submit": "जमा करें",
@ -85,7 +84,7 @@
"sessionMessenger": "सैशन",
"search": "सर्च",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "संवाद",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "संपर्क",
"messagesHeader": "संदेश",
"settingsHeader": "सेटिंग्स",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Ovaj će zapis biti objavljen javno na internetu, doprinositeljima na uvid. Možete ga provjeriti i urediti prije slanja.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Prijavi problem",
"gotIt": "Shvaćam!",
"submit": "Predaj",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Traži",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakti",
"messagesHeader": "Poruke",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Beillesztés",
"editMenuPasteAndMatchStyle": "Beillesztés és formázás egyesítése",
"editMenuDelete": "Törlés",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Névjegy törlése",
"editMenuDeleteGroup": "Csoport törlése",
"editMenuSelectAll": "Összes kijelölése",
"windowMenuClose": "Ablak bezárása",
"windowMenuMinimize": "Minimalizálás",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Ön ki lett dobva ebből a csoportból.",
"unreadMessage": "Olvasatlan Üzenet",
"unreadMessages": "Olvasatlan Üzenetek",
"debugLogExplanation": "Ez a naplófájl nyilvánosan elérhető lesz az interneten annak érdekében, hogy a fejlesztők megtekinthessék. A tartalmát feltöltés előtt ellenőrizheted és szabadon szerkesztheted.",
"debugLogError": "Valamiért nem sikerült a feltöltés! Kérjük vedd fontolóra a naplófájl kézi feltöltését a hiba bejelentése során.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Hiba bejelentése",
"gotIt": "Rendben!",
"submit": "Küldés",
@ -75,7 +74,7 @@
"attemptingReconnection": "Újracsatlakozási kísérlet $reconnect_duration_in_seconds$ másodperc múlva",
"submitDebugLog": "Fejlesztői naplófájl",
"debugLog": "Fejlesztői napló",
"showDebugLog": "Show Debug Log",
"showDebugLog": "Debug log mutatása",
"goToReleaseNotes": "Release notes megnyitása",
"goToSupportPage": "Támogatás megnyitása",
"menuReportIssue": "Hiba bejelentése",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Keresés",
"noSearchResults": "Nincs találat a \"$searchTerm$\" keresőkifejezése",
"conversationsHeader": "Beszélgetések",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Névjegyek",
"messagesHeader": "Üzenetek",
"settingsHeader": "Beállítások",
@ -113,13 +112,13 @@
"error": "Hiba",
"delete": "Törlés",
"messageDeletionForbidden": "Nincs joga mások üzeneteit törölni",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteJustForMe": "Törlés csak nálam",
"deleteForEveryone": "Törlés mindenkinél",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteMessageQuestion": "Törli ezt az üzenetet?",
"deleteMessages": "Üzenetek törlése",
"deleted": "Törölve",
"messageDeletedPlaceholder": "This message has been deleted",
"messageDeletedPlaceholder": "Az üzenete törölve",
"from": "Feladó",
"to": "címzett",
"sent": "Elküldve",
@ -130,7 +129,7 @@
"resend": "Újraküldés",
"deleteConversationConfirmation": "Véglegesen törlöd ezt a beszélgetést?",
"clearAllData": "Az összes adat törlése",
"deleteAccountWarning": "This will permanently delete your messages, and contacts.",
"deleteAccountWarning": "Ez végleg törölni fogja üzeneteit, beszélgetéseit és ismerőseit.",
"deleteContactConfirmation": "Biztosan törölni szeretné ezt a beszélgetést?",
"quoteThumbnailAlt": "Az idézett üzenetben megjelenített fotó előnézeti képe",
"imageAttachmentAlt": "Üzenethez csatolt kép",
@ -151,8 +150,8 @@
"linkPreviewsTitle": "Hivatkozások előnézeti képének küldése",
"linkPreviewDescription": "Az előnézetek a legtöbb linknél támogatottak",
"linkPreviewsConfirmMessage": "You will not have full metadata protection when sending link previews.",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
"mediaPermissionsTitle": "Mikrofon",
"mediaPermissionsDescription": "Mikrofon hozzáférés engedélyezése",
"spellCheckTitle": "Helyesírás ellenőrzése",
"spellCheckDescription": "Az üzenetíró dobozba gépelt szöveg helyesírás-ellenőrzésének engedélyezése",
"spellCheckDirty": "Újra kell indítanod a Session-t a beállítások érvényesítéséhez",
@ -303,15 +302,15 @@
"removePasswordInvalid": "Hibás jelszó",
"setPasswordTitle": "Jelszó beállítása",
"changePasswordTitle": "A jelszó módosult",
"removePasswordTitle": "Removed Password",
"removePasswordTitle": "A jelszó eltávolításra került",
"setPasswordToastDescription": "A jelszó megváltozott. Tartsd biztonságos helyen!",
"changePasswordToastDescription": "A jelszó megváltozott. Tartsd biztonságos helyen!",
"removePasswordToastDescription": "Eltávolítottad a jelszavadat.",
"publicChatExists": "You are already connected to this open group",
"publicChatExists": "Már csatlakozva vagy ehhez a csoporthoz",
"connectToServerFail": "Nem sikerült csatlakozni a csoporthoz",
"connectingToServer": "Csatlakozás...",
"connectToServerSuccess": "Sikeresen csatlakoztál egy nyitott csoporthoz",
"setPasswordFail": "Failed to set password",
"setPasswordFail": "Jelszó frissítése sikertelen",
"passwordLengthError": "A jelszónak minimum 6 és maximum 64 karakter hosszúságúnak kell lennie",
"passwordTypeError": "A jelszónak betűkből kell állnia",
"passwordCharacterError": "A jelszó csak betűket, számokat, és szimbólumokat tartalmazhat",
@ -328,15 +327,15 @@
"removeFromModerators": "Eltávolítás a moderátorok listájáról",
"add": "Hozzáadás",
"addingContacts": "Adding contacts to $name$",
"noContactsToAdd": "No contacts to add",
"noMembersInThisGroup": "No other members in this group",
"noContactsToAdd": "Nincs hozzáadható névjegy",
"noMembersInThisGroup": "Ennek a csoportnak nincsenek tagjai",
"noModeratorsToRemove": "no moderators to remove",
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Bejelentkezés",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Ismerd meg a Session ID-d",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Kezdjünk bele",
@ -428,39 +427,42 @@
"entireAccount": "Teljes fiók",
"areYouSureDeleteDeviceOnly": "Are you sure you want to delete your device data only?",
"areYouSureDeleteEntireAccount": "Are you sure you want to delete your entire account, including the network data?",
"iAmSure": "I am sure",
"iAmSure": "Biztos vagyok",
"recoveryPhraseSecureTitle": "Már majdnem kész vagy!",
"recoveryPhraseRevealMessage": "Biztosítsd fiókod a helyreállítási kulcsod elmentésével. Fedd fel a kulcsod, majd biztonságosan tedd el.",
"recoveryPhraseRevealButtonText": "Helyreállító kódmondat felfedése",
"notificationSubtitle": "Értesítések - $setting$",
"surveyTitle": "Take our Session Survey",
"goToOurSurvey": "Go to our survey",
"blockAll": "Block All",
"surveyTitle": "Töltsd ki a Session kérdőívet",
"goToOurSurvey": "Ugrás a kérdőívre",
"blockAll": "Az összes letiltása",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"ringing": "Ringing...",
"establishingConnection": "Establishing connection...",
"accept": "Accept",
"decline": "Decline",
"endCall": "End call",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"unableToCallTitle": "Cannot start new call",
"callMissed": "Missed call from $name$",
"callMissedTitle": "Call missed",
"noCameraFound": "No camera found",
"noAudioInputFound": "No audio input found",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"incomingCallFrom": "Bejövő hívás '$name$'",
"ringing": "Csöngetés...",
"establishingConnection": "Kapcsolat készítése...",
"accept": "Fogadás",
"decline": "Elutasít",
"endCall": "Hívás befejezése",
"cameraPermissionNeededTitle": "Hang/videó hívás engedély szükséges",
"cameraPermissionNeeded": "Engedélyezni tudod a 'Hang és videó hívásokat' a Biztonsági beállításokban.",
"unableToCall": "Előbb tedd le a meglévő hívásod",
"unableToCallTitle": "Nem indítható el a hívás",
"callMissed": "Nem fogadott hívás tőle: $name$",
"callMissedTitle": "Nem fogadott hívás",
"noCameraFound": "Kamera nem található",
"noAudioInputFound": "Nem található audio bemenet",
"noAudioOutputFound": "Nem található audio kimenet",
"callMediaPermissionsTitle": "Hang és videó hívások",
"callMissedCausePermission": "Nem fogadott hívás '$name$' -től, mert előbb engedélyezned kell a 'Hang és videó hívásokat' a Biztonsági beállításokban.",
"callMissedNotApproved": "Nem fogadott hívás '$name$' -tól mert még nem engedélyezted a beszélgetéseteket. Írj valamit neki előbb.",
"callMediaPermissionsDescription": "Engedélyezz hozzáférést ahhoz, hogy fogadhass hang és videó hívásokat másoktól",
"callMediaPermissionsDialogContent": "A mostani megoldás a hang/videó hívásoknak megmutatja az IP címed az Oxen Foundation szervereknek és a másik félnek a hívásban.",
"menuCall": "Hívás",
"startedACall": "Felhívtad $name$",
"answeredACall": "Hívás $name$ -al",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Anda dikeluarkan dari grup.",
"unreadMessage": "Pesan Belum Terbaca",
"unreadMessages": "Pesan Belum Terbaca",
"debugLogExplanation": "Catatan ini akan diunggah secara publik agar kontributor dapat melihat. Anda dapat memeriksa kembali dan menyunting sebelum mengunggahnya.",
"debugLogError": "Terjadi kesalahan ketika mengunggah! Harap perhatikan manual menambahkan catatan bug dalam file Anda. ",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Laporkan masalah",
"gotIt": "Paham",
"submit": "Kirim",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Cari",
"noSearchResults": "Tidak ditemukan hasil untuk \"$searchTerm$\"",
"conversationsHeader": "Percakapan",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontak",
"messagesHeader": "Pesan",
"settingsHeader": "Pengaturan",
@ -96,7 +95,7 @@
"replyingToMessage": "Membalas ke:",
"originalMessageNotFound": "Pesan asli tidak ditemukan.",
"originalMessageNotAvailable": "Pesan asli tidak lagi tersedia",
"messageFoundButNotLoaded": "Original message found, but not loaded. Scroll up to load it.",
"messageFoundButNotLoaded": "Pesan asli ditemukan, tapi tidak dapat dimuat. Gulir ke atas untuk memuatnya.",
"recording": "Merekam",
"you": "Anda",
"audioPermissionNeededTitle": "Microphone access required",
@ -142,14 +141,14 @@
"copySessionID": "Salin Session ID",
"copyOpenGroupURL": "Salin URL grup",
"save": "Simpan",
"saveLogToDesktop": "Save log to desktop",
"saveLogToDesktop": "Simpan log ke dekstop",
"saved": "Tersimpan",
"permissions": "Perizinan",
"general": "Umum",
"tookAScreenshot": "$name$ mengambil tangkapan layar",
"savedTheFile": "Media disimpan oleh $name$",
"linkPreviewsTitle": "Kirim pratinjau tautan",
"linkPreviewDescription": "Previews are supported for most urls",
"linkPreviewDescription": "Pratinjau didukung untuk sebagian besar url",
"linkPreviewsConfirmMessage": "You will not have full metadata protection when sending link previews.",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
@ -157,9 +156,9 @@
"spellCheckDescription": "Aktifkan pengecek ejaan dalam kotak pesan",
"spellCheckDirty": "Anda harus muat ulang Session untuk terima pengaturan baru anda",
"notifications": "Pemberitahuan",
"readReceiptSettingDescription": "See and share when messages have been read (enables read receipts in all sessions).",
"readReceiptSettingDescription": "Lihat dan bagikan saat pesan telah dibaca (mengaktifkan tanda terima telah dibaca di semua sesi).",
"readReceiptSettingTitle": "Pesan terbaca",
"typingIndicatorsSettingDescription": "See and share when messages are being typed (applies to all sessions).",
"typingIndicatorsSettingDescription": "Lihat dan bagikan saat pesan sedang diketik (berlaku untuk semua sesi).",
"typingIndicatorsSettingTitle": "Indikator penulisan",
"zoomFactorSettingTitle": "Zoom Factor",
"notificationSettingsDialog": "Saat pesan sampai, tampilkan pemberitahuan yang menampilkan:",
@ -221,7 +220,7 @@
"timerSetTo": "Waktu pesan hilang diatur ke $time$",
"noteToSelf": "Catatan Pribadi",
"hideMenuBarTitle": "Sembunyikan Meny Bar",
"hideMenuBarDescription": "Toggle system menu bar visibility",
"hideMenuBarDescription": "Alihkan visibilitas bilah menu sistem",
"startConversation": "Start new conversation…",
"invalidNumberError": "Nomor salah",
"failedResolveOns": "Failed to resolve ONS name",
@ -249,10 +248,10 @@
"unblocked": "Unblocked",
"blocked": "Blocked",
"blockedSettingsTitle": "Kontak yang diblokir",
"unbanUser": "Unban User",
"unbanUser": "Hapus cekal pengguna",
"unbanUserConfirm": "Are you sure you want to unban user?",
"userUnbanned": "User unbanned successfully",
"userUnbanFailed": "Unban failed!",
"userUnbanFailed": "Hapus cekal gagal!",
"banUser": "Ban User",
"banUserAndDeleteAll": "Ban and Delete All",
"userBanned": "User banned successfully",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Ucapkan halo pada Session ID anda",
"allUsersAreRandomly...": "Session ID adalah alamat unik yang bisa digunakan untuk mengontak anda. Tanpa koneksi dengan identitas asli, Session ID anda didesain bersifat anonim dan rahasia.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Sei stato rimosso da questo gruppo.",
"unreadMessage": "Messaggio non letto",
"unreadMessages": "Messaggi non letti",
"debugLogExplanation": "Questo log sarà reso pubblico per essere controllato dai contributori. Prima d'inviarlo esaminalo bene e modificalo. ",
"debugLogError": "Qualcosa è andato storto con il caricamento! Ti preghiamo di aggiungere manualmente il tuo log al bug che hai registrato.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Segnala un problema",
"gotIt": "Capito",
"submit": "Invia",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Cerca",
"noSearchResults": "Nessun risultato trovato per \"$searchTerm$\"",
"conversationsHeader": "Conversazioni",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contatti",
"messagesHeader": "Messaggi",
"settingsHeader": "Impostazioni",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Solo il creatore del gruppo può rimuovere gli utenti",
"createAccount": "Create Account",
"signIn": "Accedi",
"startInTrayTitle": "Avvia nel Pannello",
"startInTrayDescription": "Avvia Session come app minimizzata ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Ecco la tua Sessione ID",
"allUsersAreRandomly...": "La Sessione ID è l'indirizzo univoco che le persone possono utilizzare per contattarti su una Sessione. Senza alcuna connessione con la tua vera identità, la Sessione ID è totalmente anonimo e privato fin dal incezione.",
"getStarted": "Inizia qui",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "L'attuale implementazione di chiamate vocali/video esporrà il tuo indirizzo IP ai server Oxen Foundation e all'utente chiamante/chiamato.",
"menuCall": "Chiamata",
"startedACall": "Hai chiamato $name$",
"answeredACall": "Chiamata con $name$"
"answeredACall": "Chiamata con $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "貼り付け",
"editMenuPasteAndMatchStyle": "貼り付けてスタイルをマッチさせる",
"editMenuDelete": "削除",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "連絡先を削除",
"editMenuDeleteGroup": "グループを削除",
"editMenuSelectAll": "すべて選択",
"windowMenuClose": "ウィンドウを閉じる",
"windowMenuMinimize": "最小化する",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "あなたはこのグループから削除されました",
"unreadMessage": "未読",
"unreadMessages": "未読",
"debugLogExplanation": "このログはネット上に公開され,開発者が閲覧します。提出前に編集することができます。",
"debugLogError": "アップロードには失敗ありました!手入力でログをバグ報告に付けることを考慮して下さい。",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "問題を報告",
"gotIt": "分かりました",
"submit": "送信する",
@ -85,11 +84,11 @@
"sessionMessenger": "Session",
"search": "検索",
"noSearchResults": "「%s」に一致する情報は見つかりませんでした。",
"conversationsHeader": "会話",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "連絡先",
"messagesHeader": "メッセージ",
"settingsHeader": "設定",
"typingAlt": "Typing animation for this conversation",
"typingAlt": "この会話のためのタイピングアニメーション",
"contactAvatarAlt": "$name$のアイコン",
"downloadAttachment": "添付ファイルをダウンロード",
"replyToMessage": "メッセージに返信",
@ -97,7 +96,7 @@
"originalMessageNotFound": "元のメッセージが見つかりません",
"originalMessageNotAvailable": "元のメッセージはすでに削除されています",
"messageFoundButNotLoaded": "元のメッセージを見つけたが、ロードされていません。ロードするのにスクロールアップして下さい。",
"recording": "Recording",
"recording": "記録中",
"you": "あなた",
"audioPermissionNeededTitle": "Microphone access required",
"audioPermissionNeeded": "音声メッセージを送るには、Sessionのマイクへのアクセスを許可してください。",
@ -105,7 +104,7 @@
"video": "動画",
"photo": "写真",
"cannotUpdate": "更新できませんでした",
"cannotUpdateDetail": "Session Desktop failed to update, but there is a new version available. Please go to https://getsession.org/ and install the new version manually, then either contact support or file a bug about this problem.",
"cannotUpdateDetail": "セッションデスクトップの更新に失敗しましたが、新しいバージョンが利用可能です。https://getsession.org/ にアクセスし手動で新しいバージョンをインストールしてください。そしてサポートに連絡するか、またはこの問題に関するバグを報告してください。",
"ok": "はい",
"cancel": "キャンセル",
"close": "閉じる",
@ -113,13 +112,13 @@
"error": "エラー",
"delete": "削除",
"messageDeletionForbidden": "他のユーザーの投稿を削除する権限はありません",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteJustForMe": "自分宛のみ削除",
"deleteForEveryone": "全員の端末から削除",
"deleteMessagesQuestion": "これらのメッセージを削除しますか?",
"deleteMessageQuestion": "このメッセージを削除しますか?",
"deleteMessages": "メッセージを削除",
"deleted": "メッセージが削除されました",
"messageDeletedPlaceholder": "This message has been deleted",
"messageDeletedPlaceholder": "このメッセージは削除されました",
"from": "差出人:",
"to": "宛先:",
"sent": "送信",
@ -136,7 +135,7 @@
"imageAttachmentAlt": "メッセージにイメージを添付する",
"videoAttachmentAlt": "メッセージに添付された動画のスクリーンショット",
"lightboxImageAlt": "会話に送られた画像",
"imageCaptionIconAlt": "Icon showing that this image has a caption",
"imageCaptionIconAlt": "この画像にキャプションがあることを示すアイコン",
"addACaption": "キャプション追加...",
"copy": "コピーする",
"copySessionID": "Session ID をコピー",
@ -147,11 +146,11 @@
"permissions": "アクセス許可",
"general": "一般",
"tookAScreenshot": "$name$はスクリーンショットを撮りました。",
"savedTheFile": "Media saved by $name$",
"savedTheFile": "$name$ でメディアを保存しました",
"linkPreviewsTitle": "リンクプレビューを送る",
"linkPreviewDescription": "プレビューはImgur、Instagram、Pinterest、RedditおよびYouTubeリンクをサポートしています",
"linkPreviewsConfirmMessage": "You will not have full metadata protection when sending link previews.",
"mediaPermissionsTitle": "Microphone",
"linkPreviewsConfirmMessage": "リンクのプレビューを送信するとき、完全なメタデータ保護はありません。",
"mediaPermissionsTitle": "マイク",
"mediaPermissionsDescription": "マイクへのアクセスを許可する",
"spellCheckTitle": "スペルチェック",
"spellCheckDescription": "メッセージボックスに入力されたテキストのスペルチェックを有効にする",
@ -170,7 +169,7 @@
"newMessage": "新着メッセージ",
"newMessages": "新着メッセージ",
"notificationMostRecentFrom": "最新の受信: $name$",
"notificationFrom": "From:",
"notificationFrom": "差出人:",
"notificationMostRecent": "最近の受信:",
"sendFailed": "送信失敗",
"expiredWarning": "アプリのバージョンが古すぎます。最新版に更新してください。",
@ -202,7 +201,7 @@
"changeNickname": "ニックネームを変更",
"clearNickname": "Clear nickname",
"nicknamePlaceholder": "新しいニックネーム",
"changeNicknameMessage": "Enter a nickname for this user",
"changeNicknameMessage": "この利用者のニックネームを入力してください",
"timerOption_0_seconds_abbreviated": "オフ",
"timerOption_5_seconds_abbreviated": "5秒",
"timerOption_10_seconds_abbreviated": "10秒",
@ -224,7 +223,7 @@
"hideMenuBarDescription": "メニューバーの表示を切り替える",
"startConversation": "Start new conversation…",
"invalidNumberError": "不正な番号です",
"failedResolveOns": "Failed to resolve ONS name",
"failedResolveOns": "ONS名の解決に失敗しました",
"successUnlinked": "端末は正常にリンク解除されました",
"autoUpdateSettingTitle": "自動更新",
"autoUpdateSettingDescription": "起動時に自動的に更新の有無を確認する",
@ -235,37 +234,37 @@
"autoUpdateLaterButtonLabel": "後で",
"autoUpdateDownloadButtonLabel": "ダウンロード",
"autoUpdateDownloadedMessage": "The new update has been downloaded.",
"autoUpdateDownloadInstructions": "Would you like to download the update?",
"autoUpdateDownloadInstructions": "アップデートをダウンロードしますか?",
"leftTheGroup": "$name$がグループを抜けました。",
"multipleLeftTheGroup": "$name$ がグループを退会しました",
"updatedTheGroup": "グループが更新されました",
"titleIsNow": "グループ名が「$name$」になりました",
"joinedTheGroup": "$name$がグループに加わりました",
"multipleJoinedTheGroup": "$name$がグループに加わりました",
"kickedFromTheGroup": "$name$ was removed from the group.",
"multipleKickedFromTheGroup": "$name$ were removed from the group.",
"kickedFromTheGroup": "$name$ はグループから削除されました。",
"multipleKickedFromTheGroup": "$name$ はグループから削除されました。",
"blockUser": "ブロック",
"unblockUser": "ブロック解除",
"unblocked": "Unblocked",
"blocked": "Blocked",
"unblocked": "ブロック解除",
"blocked": "ブロック済み",
"blockedSettingsTitle": "ブロックした連絡先",
"unbanUser": "Unban User",
"unbanUser": "ユーザーの禁止解除",
"unbanUserConfirm": "Are you sure you want to unban user?",
"userUnbanned": "User unbanned successfully",
"userUnbanFailed": "Unban failed!",
"banUser": "Ban User",
"banUserAndDeleteAll": "Ban and Delete All",
"userUnbanned": "ユーザーの禁止解除に成功しました",
"userUnbanFailed": "禁止解除に失敗しました!",
"banUser": "ユーザーを禁止する",
"banUserAndDeleteAll": "すべてを禁止して削除",
"userBanned": "User banned successfully",
"userBanFailed": "Ban failed!",
"userBanFailed": "禁止に失敗しました!",
"leaveGroup": "グループを抜ける",
"leaveAndRemoveForEveryone": "Leave Group and remove for everyone",
"leaveAndRemoveForEveryone": "グループから脱退し、全員を削除",
"leaveGroupConfirmation": "このグループを退会しますか?",
"leaveGroupConfirmationAdmin": "As you are the admin of this group, if you leave it it will be removed for every current members. Are you sure you want to leave this group?",
"cannotRemoveCreatorFromGroup": "Cannot remove this user",
"cannotRemoveCreatorFromGroupDesc": "You cannot remove this user as they are the creator of the group.",
"leaveGroupConfirmationAdmin": "あなたがこのグループの管理者であるため、退会すると現在のすべてのメンバーが削除されます。 本当にこのグループから脱退しますか?",
"cannotRemoveCreatorFromGroup": "このユーザーを削除できません",
"cannotRemoveCreatorFromGroupDesc": "グループの作成者であるため、このユーザーを削除できません。",
"noContactsForGroup": "まだ連絡先がありません",
"failedToAddAsModerator": "Failed to add user as moderator",
"failedToRemoveFromModerator": "Failed to remove user from the moderator list",
"failedToAddAsModerator": "ユーザーをモデレータとして追加できませんでした",
"failedToRemoveFromModerator": "モデレータリストからユーザーを削除できませんでした",
"copyMessage": "メッセージをコピー",
"selectMessage": "メッセージを選択",
"editGroup": "グループを編集する",
@ -280,9 +279,9 @@
"removeAccountPasswordTitle": "パスワードの削除",
"removeAccountPasswordDescription": "このアカウントに設定されているパスワードを削除します",
"enterPassword": "パスワードを入力してください",
"confirmPassword": "Confirm password",
"pasteLongPasswordToastTitle": "The clipboard content exceeds the maximum password length of $max_pwd_len$ characters.",
"showRecoveryPhrasePasswordRequest": "Please enter your password",
"confirmPassword": "パスワードを再確認",
"pasteLongPasswordToastTitle": "クリップボードの内容が $max_pwd_len$ 文字の最大パスワード長を超えています。",
"showRecoveryPhrasePasswordRequest": "パスワードを入力してください",
"recoveryPhraseSavePromptMain": "リカバリーフレーズは、Session ID のマスターキーです。端末にアクセスできなくなった場合、これを使用して Session ID を復元できます。リカバリーフレーズを安全な場所に保管し、誰にも教えないでください。",
"invalidOpenGroupUrl": "URL が無効です",
"copiedToClipboard": "クリップボードにコピーされました",
@ -292,82 +291,82 @@
"setPassword": "パスワードを設定",
"changePassword": "パスワードを変更",
"removePassword": "パスワードを削除",
"maxPasswordAttempts": "Invalid Password. Would you like to reset the database?",
"typeInOldPassword": "Please type in your old password",
"invalidOldPassword": "Old password is invalid",
"invalidPassword": "Invalid password",
"noGivenPassword": "Please enter your password",
"maxPasswordAttempts": "パスワードが無効です。データベースをリセットしますか?",
"typeInOldPassword": "古いパスワードを入力してください",
"invalidOldPassword": "古いパスワードが無効です。",
"invalidPassword": "無効なパスワード",
"noGivenPassword": "パスワードを入力してください",
"passwordsDoNotMatch": "パスワードが一致しません",
"setPasswordInvalid": "Passwords do not match",
"changePasswordInvalid": "The old password you entered is incorrect",
"removePasswordInvalid": "Incorrect password",
"setPasswordTitle": "Set Password",
"changePasswordTitle": "Changed Password",
"removePasswordTitle": "Removed Password",
"setPasswordToastDescription": "Your password has been set. Please keep it safe.",
"changePasswordToastDescription": "Your password has been changed. Please keep it safe.",
"removePasswordToastDescription": "You have removed your password.",
"publicChatExists": "You are already connected to this open group",
"setPasswordInvalid": "パスワードが一致しません",
"changePasswordInvalid": "入力した古いパスワードが間違っています",
"removePasswordInvalid": "パスワードが正しくありません",
"setPasswordTitle": "パスワードを設定",
"changePasswordTitle": "パスワードを変更",
"removePasswordTitle": "パスワードを削除",
"setPasswordToastDescription": "パスワードが設定されました。安全に保管してください。",
"changePasswordToastDescription": "パスワードが変更されました。安全に保管してください。",
"removePasswordToastDescription": "パスワードを削除しました。",
"publicChatExists": "あなたはすでにこのオープングループに接続されています",
"connectToServerFail": "グループに参加できませんでした",
"connectingToServer": "接続中...",
"connectToServerSuccess": "オープングループに参加しました",
"setPasswordFail": "Failed to set password",
"setPasswordFail": "パスワードの設定に失敗しました",
"passwordLengthError": "パスワードの長さを6文字から64文字にしてください",
"passwordTypeError": "パスワードは文字列でなければいけません",
"passwordCharacterError": "パスワードには英数字と記号の文字しか使えません",
"remove": "削除",
"invalidSessionId": "Session ID が正しくありません",
"invalidPubkeyFormat": "Invalid Pubkey Format",
"invalidPubkeyFormat": "無効な公開鍵フォーマットです",
"emptyGroupNameError": "グループ名を入力してください",
"editProfileModalTitle": "プロフィール",
"groupNamePlaceholder": "グループ名",
"inviteContacts": "友達にオススメする",
"addModerators": "Add Moderators",
"removeModerators": "Remove Moderators",
"addModerators": "モデレータを追加",
"removeModerators": "モデレーターを削除",
"addAsModerator": "Add As Moderator",
"removeFromModerators": "Remove From Moderators",
"removeFromModerators": "モデレータから削除",
"add": "追加",
"addingContacts": "連絡先を追加",
"noContactsToAdd": "追加できる連絡先がありません",
"noMembersInThisGroup": "No other members in this group",
"noModeratorsToRemove": "no moderators to remove",
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"noMembersInThisGroup": "このグループには他のメンバーがいません。",
"noModeratorsToRemove": "削除するモデレータがいません",
"onlyAdminCanRemoveMembers": "あなたは作成者ではありません",
"onlyAdminCanRemoveMembersDesc": "グループの作成者のみがユーザーを削除できます",
"createAccount": "アカウントを作成",
"signIn": "ログイン",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Session ID をご紹介します",
"allUsersAreRandomly...": "Session ID は、Session で連絡を取るために使用できる一意のアドレスです。本当のアイデンティティに関係なく、あなたの Session ID は設計上完全に匿名でプライベートです。",
"getStarted": "Get started",
"getStarted": "はじめましょう",
"createSessionID": "Session ID を作成する",
"recoveryPhrase": "リカバリーフレーズ",
"enterRecoveryPhrase": "リカバリーフレーズを入力してください",
"displayName": "Display Name",
"anonymous": "Anonymous",
"removeResidueMembers": "Clicking ok will also remove those members as they left the group.",
"displayName": "表示名",
"anonymous": "匿名",
"removeResidueMembers": "OK をクリックすると、グループから退出したメンバーも削除されます。",
"enterDisplayName": "表示名を入力してください",
"enterOptionalPassword": "パスワード入力(任意)",
"continueYourSession": "Session を続ける",
"linkDevice": "端末をリンクする",
"restoreUsingRecoveryPhrase": "アカウントを復元する",
"or": "or",
"or": "または",
"ByUsingThisService...": "本サービスを利用する場合、<a href=\"https://getsession.org/legal/#tos\">利用規約</a>および<a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">プライバシーポリシー</a>に同意するものとします",
"beginYourSession": "Begin your Session.",
"welcomeToYourSession": "Welcome to your Session",
"beginYourSession": "セッションを始めましょう",
"welcomeToYourSession": "Sessionにようこそ",
"newSession": "新しいセッション",
"searchFor...": "Search for conversations or contacts",
"searchFor...": "会話や連絡先を検索",
"enterSessionID": "Session ID を入力してください",
"enterSessionIDOfRecipient": "受信者の Session ID を入力してください",
"usersCanShareTheir...": "ユーザーは、アカウント設定に移動して「Session ID を共有」をタップするか、QR コードを共有することで、Session ID を共有できます。",
"message": "Message",
"message": "メッセージ",
"appearanceSettingsTitle": "デザイン設定",
"permissionSettingsTitle": "Permissions",
"permissionSettingsTitle": "アクセス許可",
"privacySettingsTitle": "プライバシー",
"notificationsSettingsTitle": "通知",
"recoveryPhraseEmpty": "リカバリーフレーズを入力してください",
"displayNameEmpty": "表示名を選択してください",
"members": "$count$ members",
"members": "$count$ 人のメンバー",
"joinOpenGroup": "公開グループに参加する",
"newClosedGroup": "新しい非公開グループ",
"createClosedGroupNamePrompt": "グループ名",
@ -380,87 +379,90 @@
"pickClosedGroupMember": "グループメンバーを少なくとも 2 人選択してください",
"closedGroupMaxSize": "非公開グループは 100 人を超えるメンバーを抱えることはできません",
"noBlockedContacts": "ブロックしている連絡先はありません",
"userAddedToModerators": "User added to moderator list",
"userRemovedFromModerators": "User removed from moderator list",
"orJoinOneOfThese": "Or join one of these...",
"userAddedToModerators": "モデレータリストにユーザーを追加しました",
"userRemovedFromModerators": "モデレータリストからユーザーを削除しました",
"orJoinOneOfThese": "または、以下のグループに参加する…",
"helpUsTranslateSession": "Sessionの翻訳にご協力ください",
"translation": "翻訳する",
"closedGroupInviteFailTitle": "Group Invitation Failed",
"closedGroupInviteFailTitlePlural": "Group Invitations Failed",
"closedGroupInviteFailMessage": "Unable to successfully invite a group member",
"closedGroupInviteFailMessagePlural": "Unable to successfully invite all group members",
"closedGroupInviteOkText": "Retry invitations",
"closedGroupInviteSuccessTitlePlural": "Group Invitations Completed",
"closedGroupInviteSuccessTitle": "Group Invitation Succeeded",
"closedGroupInviteSuccessMessage": "Successfully invited closed group members",
"notificationForConvo": "Notifications",
"notificationForConvo_all": "All",
"notificationForConvo_disabled": "Disabled",
"notificationForConvo_mentions_only": "Mentions only",
"onionPathIndicatorTitle": "Path",
"onionPathIndicatorDescription": "Session hides your IP by bouncing your messages through several Service Nodes in Session's decentralized network. These are the countries your connection is currently being bounced through:",
"unknownCountry": "Unknown Country",
"device": "Device",
"destination": "Destination",
"learnMore": "Learn more",
"linkVisitWarningTitle": "Open this link in your browser?",
"linkVisitWarningMessage": "Are you sure you want to open $url$ in your browser?",
"open": "Open",
"audioMessageAutoplayTitle": "Audio Message Autoplay",
"audioMessageAutoplayDescription": "Automatically play consecutively sent audio messages",
"clickToTrustContact": "Click to download media",
"trustThisContactDialogTitle": "Trust $name$?",
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"latestUnreadIsAbove": "First unread message is above",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",
"dialogClearAllDataDeletionFailedTitle": "Data not deleted",
"dialogClearAllDataDeletionFailedDesc": "Data not deleted with an unknown error. Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedMultiple": "Data not deleted by those Service Nodes: $snodes$",
"dialogClearAllDataDeletionQuestion": "Would you like to clear only this device, or delete your entire account?",
"deviceOnly": "Device Only",
"entireAccount": "Entire Account",
"areYouSureDeleteDeviceOnly": "Are you sure you want to delete your device data only?",
"areYouSureDeleteEntireAccount": "Are you sure you want to delete your entire account, including the network data?",
"iAmSure": "I am sure",
"recoveryPhraseSecureTitle": "You're almost finished!",
"recoveryPhraseRevealMessage": "Secure your account by saving your recovery phrase. Reveal your recovery phrase then store it safely to secure it.",
"recoveryPhraseRevealButtonText": "Reveal Recovery Phrase",
"notificationSubtitle": "Notifications - $setting$",
"surveyTitle": "Take our Session Survey",
"goToOurSurvey": "Go to our survey",
"blockAll": "Block All",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"ringing": "Ringing...",
"establishingConnection": "Establishing connection...",
"accept": "Accept",
"decline": "Decline",
"endCall": "End call",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"unableToCallTitle": "Cannot start new call",
"callMissed": "Missed call from $name$",
"callMissedTitle": "Call missed",
"noCameraFound": "No camera found",
"noAudioInputFound": "No audio input found",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"closedGroupInviteFailTitle": "グループ招待に失敗",
"closedGroupInviteFailTitlePlural": "グループ招待に失敗",
"closedGroupInviteFailMessage": "グループメンバーの招待に成功することができません",
"closedGroupInviteFailMessagePlural": "すべてのグループメンバーの招待に成功することはできません",
"closedGroupInviteOkText": "招待を再試行する",
"closedGroupInviteSuccessTitlePlural": "グループ招待が完了しました",
"closedGroupInviteSuccessTitle": "グループ招待に成功しました",
"closedGroupInviteSuccessMessage": "クローズドグループのメンバー招待に成功",
"notificationForConvo": "通知",
"notificationForConvo_all": "すべて",
"notificationForConvo_disabled": "無効",
"notificationForConvo_mentions_only": "コメントのみ",
"onionPathIndicatorTitle": "パス",
"onionPathIndicatorDescription": "Session は、Sessionの分散型ネットワークの複数のサービスードを介してメッセージをバウンスすることにより、IP を隠します。以下は現在接続がバウンスされている国です。",
"unknownCountry": "不明な国",
"device": "デバイス",
"destination": "保存先",
"learnMore": "さらに詳しく",
"linkVisitWarningTitle": "このリンクをブラウザで開きますか?",
"linkVisitWarningMessage": "ブラウザーで $url$ を開いてもよろしいですか?",
"open": "開く",
"audioMessageAutoplayTitle": "音声メッセージの自動再生",
"audioMessageAutoplayDescription": "音声メッセージを連続して自動的に再生する",
"clickToTrustContact": "クリックしてダウンロード",
"trustThisContactDialogTitle": "$name$ を信頼しますか?",
"trustThisContactDialogDescription": "$name$ が送信したメディアをダウンロードしてもよろしいですか?",
"pinConversation": "会話をピン留めする",
"unpinConversation": "会話のピン留めを外す",
"pinConversationLimitTitle": "会話のピン留めの上限",
"pinConversationLimitToastDescription": "$number$ 件の会話をピン留めすることができます",
"showUserDetails": "ユーザーの詳細を表示",
"latestUnreadIsAbove": "最初の未読メッセージは上記です",
"sendRecoveryPhraseTitle": "復元フレーズを送信中",
"sendRecoveryPhraseMessage": "あなたのアカウントにアクセスするため復元フレーズを送信しようとしています。このメッセージを送信してもよろしいですか?",
"dialogClearAllDataDeletionFailedTitle": "データは削除されていません",
"dialogClearAllDataDeletionFailedDesc": "データは不明なエラーにより削除されませんでした。このデバイスからデータを削除しますか?",
"dialogClearAllDataDeletionFailedTitleQuestion": "このデバイスからデータを削除しますか?",
"dialogClearAllDataDeletionFailedMultiple": "これらのサービスノードによって削除されなかったデータ: $snodes$",
"dialogClearAllDataDeletionQuestion": "このデバイスのみを消去しますか?またはアカウント全体を削除しますか?",
"deviceOnly": "端末のみ",
"entireAccount": "アカウント全体",
"areYouSureDeleteDeviceOnly": "本当にデバイスデータのみを削除しますか?",
"areYouSureDeleteEntireAccount": "ネットワークデータを含むアカウント全体を削除してもよろしいですか?",
"iAmSure": "私は確信している",
"recoveryPhraseSecureTitle": "もう少しで完了です",
"recoveryPhraseRevealMessage": "復元フレーズを保存してアカウントを保護します。復元フレーズを確認し、安全に保存してください",
"recoveryPhraseRevealButtonText": "復元フレーズを表示",
"notificationSubtitle": "通知設定 $setting$",
"surveyTitle": "セッションアンケートに参加する",
"goToOurSurvey": "アンケートへ移動",
"blockAll": "全てブロック",
"messageRequests": "メッセージリクエスト",
"requestsSubtitle": "保留中のリクエスト",
"requestsPlaceholder": "リクエストなし",
"messageRequestsDescription": "メッセージリクエスト受信トレイを有効化",
"incomingCallFrom": "'$name$' からの着信",
"ringing": "呼び出し中...",
"establishingConnection": "接続を確立中...",
"accept": "同意",
"decline": "拒否",
"endCall": "通話を終了",
"cameraPermissionNeededTitle": "音声/ビデオ通話の権限が必要です",
"cameraPermissionNeeded": "プライバシー設定で「音声とビデオ通話」の許可を有効にできます。",
"unableToCall": "進行中の通話を先にキャンセルする",
"unableToCallTitle": "新しい通話を開始できません",
"callMissed": "$name$からの不在着信",
"callMissedTitle": "不在着信",
"noCameraFound": "カメラが見つかりません",
"noAudioInputFound": "オーディオ入力が見つかりません",
"noAudioOutputFound": "オーディオ出力が見つかりません",
"callMediaPermissionsTitle": "音声とビデオ通話",
"callMissedCausePermission": "プライバシー設定で「音声通話とビデオ通話」権限を有効にする必要があるため、「$name$」からの通話が失敗しました。",
"callMissedNotApproved": "この会話を承認していないため、'$name$' からの通話が失敗しました。最初にメッセージを送信してください。",
"callMediaPermissionsDescription": "他のユーザーからの音声通話やビデオ通話を受け入れることができます",
"callMediaPermissionsDialogContent": "現在の音声/ビデオ通話の実装においては、あなたのIPアドレスがOxen Foundationサーバー及び通話/着信ユーザーに表示されます。",
"menuCall": "通話",
"startedACall": "$name$ と通話しました",
"answeredACall": "$name$ と通話",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "თქვენ დაგატოვებინეს ჯგუფი.",
"unreadMessage": "წაუკითხავი შეტყობინება",
"unreadMessages": "წაუკითხავი შეტყობინება",
"debugLogExplanation": "ეს ლოგი საჯაროდ გამოქვეყნდება რათა კონტრიბუტორებს მისი ნახვის საშუალება მიეცეთ. თქვენ შეგიძლიათ გადახედოთ და ცვლილებები შეიტანოთ მასში გაგზავნამდე.",
"debugLogError": "ატვირთვის დროს დაფიქსირდა შეცდომა! გთხოვთ მიამაგროთ ლოგ ფაილი პრობლემის მოხსენებისას.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "პრობლემის მოხსენება",
"gotIt": "გასაგებია",
"submit": "გაგზავნა",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "ძიება",
"noSearchResults": "\"$searchTerm$\" -ზე არაფერი მოიძებნა",
"conversationsHeader": "საუბრები",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "კონტაქტები",
"messagesHeader": "შეტყობინებები",
"settingsHeader": "პარამეტრები",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "កំណត់ត្រានេះ នឹងត្រូវបង្ហោះជាសាធារណៈតាមរយៈបណ្តាញ សម្រាប់អ្នកចូលរួមដើម្បីពិនិត្យមើល។ អ្នកអាចពិនិត្យ និងកែប្រែវាមុនពេលបញ្ជូន។",
"debugLogError": "មានបញ្ហាក្នុងការផ្ទុក! សូមបន្ថែមក្នុងកំណត់ត្រា ដើម្បីកត់ត្រាបញ្ហាក្នុងឯកសារអ្នក។",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "រាយការណ៍បញ្ហាមួយ",
"gotIt": "យល់ព្រម!",
"submit": "បញ្ជូន",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "ស្វែងរក",
"noSearchResults": "គ្មានលទ្ធផលសម្រាប់ \"$searchTerm$\"",
"conversationsHeader": "ការសន្ទនា",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "បញ្ជីទំនាក់ទំនង",
"messagesHeader": "សារ",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "읽지 않은 메시지",
"unreadMessages": "읽지 않은 메시지",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "문제 보고",
"gotIt": "Got it!",
"submit": "제출",
@ -85,7 +84,7 @@
"sessionMessenger": "세션",
"search": "검색",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "대화",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "연락처",
"messagesHeader": "메시지",
"settingsHeader": "설정",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Neskaityta žinutė",
"unreadMessages": "Neskaitytos žinutės",
"debugLogExplanation": "Šis žurnalas bus viešai paskelbtas internete talkininkams peržiūrėti. Jūs galite jį išnagrinėti ir prieš pateikdami paredaguoti.",
"debugLogError": "Kažkas nutiko su įkėlimu! Apsvarstykite galimybę rankiniu būdu pridėti savo žurnalą į klaidos pranešimą, kurį pateiksite.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Pranešti apie klaidą",
"gotIt": "Supratau",
"submit": "Pateikti",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Ieškoti",
"noSearchResults": "\"$searchTerm$\" negrąžino jokių rezultatų",
"conversationsHeader": "Pokalbiai",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontaktai",
"messagesHeader": "Žinutės",
"settingsHeader": "Nustatymai",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Овој лог ќе биде објавен јавно онлајн за сите придонесувачи. Можете да го прегледате и уредите пред да го испратите.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Report an issue",
"gotIt": "Ок!",
"submit": "Испрати",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Барај",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Разговори",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Контакти",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -1,5 +1,5 @@
{
"privacyPolicy": "privacybeleid",
"privacyPolicy": "Privacybeleid",
"copyErrorAndQuit": "Foutmelding kopiëren en afsluiten",
"unknown": "Onbekend",
"databaseError": "Databasefout",
@ -19,8 +19,8 @@
"editMenuPaste": "Plakken",
"editMenuPasteAndMatchStyle": "Plakken en stijl overnemen",
"editMenuDelete": "Wissen",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Contact Verwijderen",
"editMenuDeleteGroup": "Verwijder Groep",
"editMenuSelectAll": "Alles selecteren",
"windowMenuClose": "Venster sluiten",
"windowMenuMinimize": "Minimaliseren",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Je bent verwijderd van de groep.",
"unreadMessage": "Ongelezen bericht",
"unreadMessages": "Ongelezen berichten",
"debugLogExplanation": "Deze log zal online publiek beschikbaar gemaakt worden voor de ontwikkelaars. Controleer en wijzig deze zo nodig voor het verzenden.",
"debugLogError": "Er is iets misgegaan bij het uploaden. Voeg het logbestand handmatig toe aan het foutrapport.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Meld een probleem",
"gotIt": "Begrepen!",
"submit": "Verzenden",
@ -75,7 +74,7 @@
"attemptingReconnection": "Poging tot opnieuw verbinden over $reconnect_duration_in_seconds$ seconden",
"submitDebugLog": "Foutopsporingslogboek",
"debugLog": "Foutopsporingslogboek",
"showDebugLog": "Show Debug Log",
"showDebugLog": "Toon Debug Log",
"goToReleaseNotes": "Ga naar uitgaveopmerkingen",
"goToSupportPage": "Ga naar ondersteuningspagina",
"menuReportIssue": "Meld een probleem",
@ -85,7 +84,7 @@
"sessionMessenger": "Sessie",
"search": "Zoeken",
"noSearchResults": "Geen resultaten voor $searchTerm$",
"conversationsHeader": "Gesprekken",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacten",
"messagesHeader": "Berichten",
"settingsHeader": "Instellingen",
@ -114,9 +113,9 @@
"delete": "Wissen",
"messageDeletionForbidden": "Je hebt geen toestemming om andermans berichten te verwijderen",
"deleteJustForMe": "Verwijder alleen voor mij",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteForEveryone": "Verwijder voor iedereen",
"deleteMessagesQuestion": "Verwijder die berichten?",
"deleteMessageQuestion": "Dit bericht verwijderen?",
"deleteMessages": "Berichten wissen",
"deleted": "Verwijderd",
"messageDeletedPlaceholder": "Dit bericht is verwijderd",
@ -142,7 +141,7 @@
"copySessionID": "Sessie-ID kopiëren",
"copyOpenGroupURL": "Kopiëer groep URL",
"save": "Opslaan",
"saveLogToDesktop": "Save log to desktop",
"saveLogToDesktop": "Logboek naar bureaublad opslaan",
"saved": "Opgeslagen",
"permissions": "Toestemmingen",
"general": "Algemeen",
@ -151,8 +150,8 @@
"linkPreviewsTitle": "Verstuur Link-voorbeelden",
"linkPreviewDescription": "Voorvertoningen worden ondersteund voor de meeste urls",
"linkPreviewsConfirmMessage": "Je hebt geen volledige bescherming van metadata bij het verzenden van link-voorbeelden.",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
"mediaPermissionsTitle": "Microfoon",
"mediaPermissionsDescription": "Sta toegang tot de microfoon toe",
"spellCheckTitle": "Spellingcontrole",
"spellCheckDescription": "Gebruik spellingscontrole voor de tekst in het berichtinvoerveld",
"spellCheckDirty": "Je moet Session opnieuw starten, om uw nieuwe instellingen toe te passen",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Alleen de maker van de groep kan gebruikers verwijderen",
"createAccount": "Create Account",
"signIn": "Aanmelden",
"startInTrayTitle": "Start in taakbalk",
"startInTrayDescription": "Start Session als een miniatuur app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Zeg hallo tegen jou Session-ID",
"allUsersAreRandomly...": "Jou Session-ID is het unieke adres dat mensen kunnen gebruiken om contact met u op te nemen op Session. Ontworpen zonder verbinding met je echte identiteit, is jou Session-ID volledig anoniem en privé.",
"getStarted": "Aan de slag",
@ -415,7 +414,7 @@
"unpinConversation": "Gesprek losmaken",
"pinConversationLimitTitle": "Limiet vastgezette gesprekken",
"pinConversationLimitToastDescription": "Je kan alleen $number$ gesprekken vastzetten",
"showUserDetails": "Show User Details",
"showUserDetails": "Toon gebruikers informatie",
"latestUnreadIsAbove": "Eerste ongelezen bericht staat boven",
"sendRecoveryPhraseTitle": "Herstelzin verzenden",
"sendRecoveryPhraseMessage": "Je probeert uw herstel zin te versturen welke kan worden gebruikt om toegang te krijgen tot jou account. Weet je zeker dat je dit bericht wilt versturen?",
@ -435,32 +434,35 @@
"notificationSubtitle": "Meldingen - $setting$",
"surveyTitle": "Neem deel aan onze Session enquête",
"goToOurSurvey": "Ga naar onze enquête",
"blockAll": "Block All",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"ringing": "Ringing...",
"establishingConnection": "Establishing connection...",
"blockAll": "Blokkeer Alles",
"messageRequests": "Berichtverzoeken",
"requestsSubtitle": "Lopende verzoeken",
"requestsPlaceholder": "Geen verzoeken",
"messageRequestsDescription": "Berichtaanvraag inbox inschakelen",
"incomingCallFrom": "Inkomende oproep van $name$'",
"ringing": "Gaat over...",
"establishingConnection": "Verbinding maken...",
"accept": "Aanvaarden",
"decline": "Afwijzen",
"endCall": "Gesprek beëindigen",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"cameraPermissionNeededTitle": "Voice/Video Oproep machtigingen vereist",
"cameraPermissionNeeded": "U kunt de machtiging 'Spraak- en video-oproepen' inschakelen in de privacy-instellingen.",
"unableToCall": "Annuleer eerst je lopende oproep",
"unableToCallTitle": "Kan geen nieuw gesprek starten",
"callMissed": "Gemiste oproep van $name$",
"callMissedTitle": "Oproep gemist",
"noCameraFound": "Geen camera gevonden",
"noAudioInputFound": "Geen audio-invoer gevonden",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"noAudioOutputFound": "Geen audio-invoer gevonden",
"callMediaPermissionsTitle": "Spraak- en video-oproepen",
"callMissedCausePermission": "Oproep gemist van '$name$' omdat je de 'Spraak- en video-oproep' permissie nodig hebt in de privacy-instellingen.",
"callMissedNotApproved": "Oproep gemist van '$name$' omdat je dit gesprek nog niet hebt goedgekeurd. Stuur hem eerst een bericht.",
"callMediaPermissionsDescription": "Sta toegang toe tot het accepteren van spraak- en video-oproepen van andere gebruikers",
"callMediaPermissionsDialogContent": "De huidige implementatie van spraak / video-oproepen zal uw IP-adres blootstellen aan de Oxen Foundation servers en de bel/gebelde gebruiker.",
"menuCall": "Bellen",
"startedACall": "Je belde $name$",
"answeredACall": "Bel met $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Du ble fjernet fra gruppen.",
"unreadMessage": "Ulest melding",
"unreadMessages": "Uleste meldinger",
"debugLogExplanation": "Denne loggen vil bli lagt ut offentlig på internett slik at bidragsytere kan se den. Du kan undersøke og redigere den før du sender den inn.",
"debugLogError": "Noe gikk galt med opplastingen! Vennligst vurder å manuelt legge loggen din til insektet du leverer inn.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Rapporter et problem",
"gotIt": "Oppfattet",
"submit": "Send inn",
@ -85,7 +84,7 @@
"sessionMessenger": "Økt",
"search": "Søk",
"noSearchResults": "Ingen resultater funnet for «$searchTerm$»",
"conversationsHeader": "Samtaler",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakter",
"messagesHeader": "Beskjeder",
"settingsHeader": "Innstillinger",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Kun skaperen av gruppen kan fjerne brukere",
"createAccount": "Opprett konto",
"signIn": "Logg på",
"startInTrayTitle": "Start i varslingsfeltet",
"startInTrayDescription": "Start Session som minimert applikasjon",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Si hei til din Session-ID",
"allUsersAreRandomly...": "Din Session-ID er den unike adressen folk kan bruke for å kontakte deg på Session. Uten en forbindelse til din virkelige identitet er din Session-ID laget for å være fullstendig anonym og privat.",
"getStarted": "Kom i gang",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Wklej",
"editMenuPasteAndMatchStyle": "Wklej i dopasuj styl",
"editMenuDelete": "Usuń",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Usuń kontakt",
"editMenuDeleteGroup": "Usuń grupę",
"editMenuSelectAll": "Zaznacz wszystko",
"windowMenuClose": "Zamknij okno",
"windowMenuMinimize": "Minimalizuj",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Usunięto cię z grupy.",
"unreadMessage": "Nieprzeczytana wiadomość",
"unreadMessages": "Nieprzeczytane wiadomości",
"debugLogExplanation": "Ten log zostanie publicznie opublikowany autorom aplikacji. Możesz go przejrzeć i edytować przed wysłaniem.",
"debugLogError": "Coś poszło nie tak podczas przesyłania! Rozważ ręczne dodanie swojego logu do zgłoszonego błędu.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Zgłoś problem",
"gotIt": "Rozumiem",
"submit": "Wyślij",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Szukaj",
"noSearchResults": "Brak wyników dla \"$searchTerm$\"",
"conversationsHeader": "Rozmowy",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakty",
"messagesHeader": "Wiadomości",
"settingsHeader": "Ustawienia",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Tylko twórca grupy może usunąć użytkowników",
"createAccount": "Create Account",
"signIn": "Zaloguj się",
"startInTrayTitle": "Rozpocznij w zasobniku",
"startInTrayDescription": "Uruchom Session jako zminimalizowaną aplikację ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Przywitaj się z identyfikatorem Session",
"allUsersAreRandomly...": "Twój identyfikator Session to unikalny adres, za pomocą którego można się z Tobą kontaktować w Sesji. Bez połączenia z twoją prawdziwą tożsamością, identyfikator Session jest z założenia całkowicie anonimowy i prywatny.",
"getStarted": "Rozpocznij",
@ -457,10 +456,13 @@
"noAudioOutputFound": "Nie znaleziono wyjścia dźwięku",
"callMediaPermissionsTitle": "Połączenia głosowe i wideo",
"callMissedCausePermission": "Połączenie nieodebrane od '$name$' ponieważ musisz włączyć uprawnienie 'Połączenia głosowe i wideo' w Ustawieniach Prywatności.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMissedNotApproved": "Połączenie nieodebrane od '$name$' ponieważ nie zatwierdziłeś/aś jeszcze tej rozmowy. Najpierw wyślij do niego wiadomość.",
"callMediaPermissionsDescription": "Zezwala na dostęp do przyjmowania połączeń głosowych i wideo od innych użytkowników",
"callMediaPermissionsDialogContent": "Obecna implementacja połączeń głosowych/wideo wyświetli Twój adres IP na serwerach Fundacji Oxen i użytkownikowi do którego dzwonisz/dzwoni.",
"menuCall": "Zadzwoń",
"startedACall": "Zadzwoniłeś/aś do $name$",
"answeredACall": "Połączenie z $name$"
"answeredACall": "Połączenie z $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Colar",
"editMenuPasteAndMatchStyle": "Colar texto sem formatação",
"editMenuDelete": "Excluir",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Excluir contato",
"editMenuDeleteGroup": "Excluir grupo",
"editMenuSelectAll": "Selecionar Todas",
"windowMenuClose": "Fechar janela",
"windowMenuMinimize": "Minimizar",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Você foi removida(o) do grupo.",
"unreadMessage": "Mensagem não lida",
"unreadMessages": "Mensagens não lidas",
"debugLogExplanation": "Esse registro será postado online publicamente para que colaboradores possam vê-lo. Antes de enviar, você pode verificá-lo e editá-lo.",
"debugLogError": "Algo deu errado no carregamento do registro! Por favor, considere adicioná-lo manualmente quando for relatar o problema.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Relatar um problema",
"gotIt": "Entendi",
"submit": "Enviar",
@ -75,7 +74,7 @@
"attemptingReconnection": "Tentando reconectar em $reconnect_duration_in_seconds$ segundos",
"submitDebugLog": "Registro de depuração ",
"debugLog": "Registro de depuração ",
"showDebugLog": "Show Debug Log",
"showDebugLog": "Mostrar registro de depuração",
"goToReleaseNotes": "Ir para Notas de Lançamento",
"goToSupportPage": "Ir para Página de Suporte",
"menuReportIssue": "Relatar um problema",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Procurar",
"noSearchResults": "Nenhum resultado encontrado para \"$searchTerm$\"",
"conversationsHeader": "Conversas",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contatos",
"messagesHeader": "Mensagens",
"settingsHeader": "Configurações",
@ -114,9 +113,9 @@
"delete": "Excluir",
"messageDeletionForbidden": "Você não tem permissão para excluír as mensagens de outros",
"deleteJustForMe": "Excluir apenas para mim",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteForEveryone": "Excluir para todos",
"deleteMessagesQuestion": "Excluir mensagens?",
"deleteMessageQuestion": "Excluir esta mensagem?",
"deleteMessages": "Apagar mensagens",
"deleted": "Excluído",
"messageDeletedPlaceholder": "Esta mensagem foi excluída",
@ -142,7 +141,7 @@
"copySessionID": "Copiar ID Session",
"copyOpenGroupURL": "Copiar URL do grupo",
"save": "Salvar",
"saveLogToDesktop": "Save log to desktop",
"saveLogToDesktop": "Salvar log para o desktop",
"saved": "Salvo",
"permissions": "Permissões",
"general": "Geral",
@ -151,8 +150,8 @@
"linkPreviewsTitle": "Enviar Pré-Visualizações De Links",
"linkPreviewDescription": "Previews are supported for most urls.",
"linkPreviewsConfirmMessage": "Você não terá proteção completa de metadados ao receber pré-visualização de links.",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
"mediaPermissionsTitle": "Microfone",
"mediaPermissionsDescription": "Permita acesso ao microfone",
"spellCheckTitle": "Corretor ortográfico",
"spellCheckDescription": "Ativar a verificação ortográfica do texto digitado na caixa de edição de mensagens",
"spellCheckDirty": "Você precisa reiniciar o Session para aplicar as novas configurações",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Somente o criador do grupo pode remover usuários",
"createAccount": "Create Account",
"signIn": "Iniciar sessão",
"startInTrayTitle": "Iniciar na Bandeja",
"startInTrayDescription": "Iniciar Session como um aplicativo minimizado ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Diga olá ao seu ID Session",
"allUsersAreRandomly...": "Seu ID Session é o endereço exclusivo que as pessoas podem usar para entrar em contato com você no Session. Sem conexão com sua identidade real, seu ID Session é totalmente anônimo e privado por definição.",
"getStarted": "Começar",
@ -415,7 +414,7 @@
"unpinConversation": "Desafixar conversa",
"pinConversationLimitTitle": "Limite de conversas fixadas",
"pinConversationLimitToastDescription": "Você só pode fixar $number$ conversas",
"showUserDetails": "Show User Details",
"showUserDetails": "Mostrar Detalhes do Usuário",
"latestUnreadIsAbove": "A primeira mensagem não lida está acima",
"sendRecoveryPhraseTitle": "Enviando frase de recuperação",
"sendRecoveryPhraseMessage": "Tu estás tentando enviar a tua frase de recuperação qual pode ser utilizada para acessar a tua conta. Tu tens certeza de que queres enviar esta mensagem?",
@ -435,32 +434,35 @@
"notificationSubtitle": "Notificações - $setting$",
"surveyTitle": "Responda à pesquisa do Session",
"goToOurSurvey": "Acessar nossa pesquisa",
"blockAll": "Block All",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"ringing": "Ringing...",
"establishingConnection": "Establishing connection...",
"blockAll": "Bloquear Todos",
"messageRequests": "Pedidos de Mensagem",
"requestsSubtitle": "Solicitações Pendentes",
"requestsPlaceholder": "Nenhuma solicitação",
"messageRequestsDescription": "Ativar Caixa de Entrada de Requisição de Mensagem",
"incomingCallFrom": "Chamada recebida de '$name$'",
"ringing": "Chamando...",
"establishingConnection": "Conectando...",
"accept": "Aceitar",
"decline": "Rejeitar",
"endCall": "Encerrando chamada",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"cameraPermissionNeededTitle": "Permissões necessárias para Chamada de voz/vídeo",
"cameraPermissionNeeded": "Você pode habilitar a permissão de 'Voz e vídeo' nas Configurações de Privacidade.",
"unableToCall": "Primeiro desligue sua chamada atual",
"unableToCallTitle": "Não foi possível iniciar nova chamada",
"callMissed": "Chamada perdida de $name$",
"callMissedTitle": "Chamada perdida",
"noCameraFound": "Nenhuma câmera encontrada",
"noAudioInputFound": "Nenhuma entrada de áudio encontrada",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"noAudioOutputFound": "Nenhuma saída de áudio encontrada",
"callMediaPermissionsTitle": "Chamadas de voz e vídeo",
"callMissedCausePermission": "Chamada perdida de '$name$' porque você precisa habilitar a permissão 'Voz e vídeo' nas Configurações de Privacidade.",
"callMissedNotApproved": "Chamada perdida de '$name$' porque você ainda não aprovou esta conversa. Envie uma mensagem primeiro.",
"callMediaPermissionsDescription": "Permite o acesso a chamadas de voz e vídeo de outros usuários",
"callMediaPermissionsDialogContent": "A implementação atual das chamadas de voz/vídeo irá expor seu endereço IP aos servidores da Fundação Oxen e ao usuário chamado.",
"menuCall": "Ligar",
"startedACall": "Você ligou para $name$",
"answeredACall": "Chamar com $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Este relatório será publicado on-line para que os contribuidores o analisem. É possível examiná-lo e editá-lo antes de o submeter.",
"debugLogError": "Algo correu mal ao carregar! Por favor considere que adicionar um relatório de erros para o Erro que vai enviar.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Reportar um problema",
"gotIt": "Ok!",
"submit": "Submeter",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Procurar",
"noSearchResults": "Sem resultados para \"$searchTerm$\"",
"conversationsHeader": "Conversas",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contactos",
"messagesHeader": "Mensagens",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Apenas o criador do grupo pode remover utilizadores",
"createAccount": "Create Account",
"signIn": "Entrar",
"startInTrayTitle": "Comece na bandeja",
"startInTrayDescription": "Iniciar sessão como um aplicativo reduzido ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Ai fost scos din grup.",
"unreadMessage": "Mesaj necitit",
"unreadMessages": "Mesaje necitite",
"debugLogExplanation": "Acest log v-a fi publicat online pentru vizualizare de către contributori. Poţi sa-l examinezi şi să-l editezi înainte să fie publicat. ",
"debugLogError": "Ceva nu a mers bine cu încărcarea! Te rugăm să iei în considerare adăugarea manuală a jurnalului în fișierul tău.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Raportează o problemă",
"gotIt": "Am înţeles!",
"submit": "Trimite",
@ -85,7 +84,7 @@
"sessionMessenger": "Sesiune",
"search": "Căutați",
"noSearchResults": "Nici un rezultat pentru \"$searchTerm$\"",
"conversationsHeader": "Conversații",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacte",
"messagesHeader": "Mesaje",
"settingsHeader": "Setări",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Doar creatorul grupului poate elimina utilizatori",
"createAccount": "Create Account",
"signIn": "Conectare",
"startInTrayTitle": "Începe în panou",
"startInTrayDescription": "Începe sesiunea cu aplicația minimizată ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Salută-ți ID-ul tău de sesiune",
"allUsersAreRandomly...": "ID-ul de sesiune este adresa ta unică pe care persoanele o pot folosi pentru a te contacta în sesiune. Fără nicio conexiune la identitatea ta reală, ID-ul sesiunii tale este complet anonim și privat prin design.",
"getStarted": "Începe",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "Implementarea curentă a apelurilor vocale/video va expune adresa ta IP la serverele Fundației Oxen, precum și numele utilizatorului apelant si cel apelat.",
"menuCall": "Apelează",
"startedACall": "Ai sunat pe $name$",
"answeredACall": "Apel cu $name$"
"answeredACall": "Apel cu $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Вставить",
"editMenuPasteAndMatchStyle": "Вставить с соответствием стилю",
"editMenuDelete": "Удалить",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Удалить контакт",
"editMenuDeleteGroup": "Удалить группу",
"editMenuSelectAll": "Выбрать все",
"windowMenuClose": "Закрыть окно",
"windowMenuMinimize": "Свернуть",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Вы были удалены из группы.",
"unreadMessage": "Непрочитанное сообщение",
"unreadMessages": "Непрочитанные сообщения",
"debugLogExplanation": "Этот журнал отладки будет открыто опубликован для разработчиков. Вы можете проверить и изменить его перед отправкой.",
"debugLogError": "Что-то пошло не так с загрузкой! Пожалуйста, подумайте о том, чтобы вручную добавить журнал к вашей ошибке.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Сообщить о проблеме",
"gotIt": "Понятно",
"submit": "Отправить",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Поиск",
"noSearchResults": "Результаты не найдены для \"$searchTerm$\"",
"conversationsHeader": "Беседы",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Контакты",
"messagesHeader": "Сообщения",
"settingsHeader": "Настройки",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Только создатель группы может удалять пользователей",
"createAccount": "Создать аккаунт",
"signIn": "Войти",
"startInTrayTitle": "Запускать в трее",
"startInTrayDescription": "Запускать Sessions как свернутое приложение ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Познакомьтесь со своим Session ID",
"allUsersAreRandomly...": "Ваш Session ID - это уникальный адрес, который другие пользователи могут использовать для связи с вами при помощи Session. Поскольку ваш Session ID никак не связан с вашей настоящей личностью, он по определению является полностью анонимным и конфиденциальным.",
"getStarted": "Начать",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "Текущая реализация голосовых/видеозвонков предоставит ваш IP-адрес серверам Oxen Foundation и вызывающему/вызываемому пользователю.",
"menuCall": "Вызов",
"startedACall": "Вы звоните $name$",
"answeredACall": "Звонок с $name$"
"answeredACall": "Звонок с $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "නොකියවූ පණිවිඩය",
"unreadMessages": "නොකියවූ පණිවිඩ",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "යොමන්න",
@ -85,7 +84,7 @@
"sessionMessenger": "සෙෂන්",
"search": "සොයන්න",
"noSearchResults": "\"$searchTerm$\" සඳහා සෙවුම් ප්‍රතිඵල නැත",
"conversationsHeader": "සම්භාෂණ",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "සබඳතා",
"messagesHeader": "පණිවිඩ",
"settingsHeader": "සැකසුම්",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "ගිණුම සාදන්න",
"signIn": "පිවිසෙන්න",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -1,5 +1,5 @@
{
"privacyPolicy": "Podmienky a Zásady Ochrany Osobných Údajov",
"privacyPolicy": "Podmienky & Zásady ochrany osobných údajov",
"copyErrorAndQuit": "Kopírovať a ukončiť",
"unknown": "Neznáme",
"databaseError": "Chyba databázy",
@ -19,8 +19,8 @@
"editMenuPaste": "Vložiť",
"editMenuPasteAndMatchStyle": "Vložiť a prispôsobiť štýl",
"editMenuDelete": "Vymazať",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Vymazať kontakt",
"editMenuDeleteGroup": "Vymazať skupinu",
"editMenuSelectAll": "Vybrať všetko",
"windowMenuClose": "Zatvoriť okno",
"windowMenuMinimize": "Minimalizovať",
@ -32,21 +32,20 @@
"viewMenuToggleFullScreen": "Celá obrazovka",
"viewMenuToggleDevTools": "Nástroje pre vývojárov",
"contextMenuNoSuggestions": "Žiadne Návrhy",
"openGroupInvitation": "Otvoriť skupinovú pozvánku",
"openGroupInvitation": "Pozvánka do otvorenej skupiny",
"joinOpenGroupAfterInvitationConfirmationTitle": "Pripojiť sa do $roomName$?",
"joinOpenGroupAfterInvitationConfirmationDesc": "Ste si istí, že sa chcete pripojiť do otvorenej skupiny $roomName$?",
"enterSessionIDOrONSName": "Zadajte Session ID alebo ONS meno",
"loading": "Nahrávanie...",
"optimizingApplication": "Optimalizovanie aplikácie...",
"done": "Dokončené",
"done": "Hotovo",
"me": "Ja",
"view": "Zobraziť",
"youLeftTheGroup": "Opustili ste skupinu",
"youGotKickedFromGroup": "Boli ste odstránení zo skupiny.",
"unreadMessage": "Neprečítaná Správa",
"unreadMessages": "Neprečítané Správy",
"debugLogExplanation": "Tento záznam bude verejne sprístupnený k prehliadaniu pre prispievateľov. Pred odoslaním si ho môžete skontrolovať a upraviť.",
"debugLogError": "Pri nahrávaní sa stala chyba! Prosím, zvážte manuálne pridanie logu do hlásenia o chybe.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Nahlásiť problém",
"gotIt": "Rozumiem!",
"submit": "Odoslať",
@ -75,7 +74,7 @@
"attemptingReconnection": "Pokus o znovupripojenie za $reconnect_duration_in_seconds$ sekúnd",
"submitDebugLog": "Ladiaci log",
"debugLog": "Ladiaci Log",
"showDebugLog": "Zobraziť Ladiaci Log",
"showDebugLog": "Zobraziť debug log",
"goToReleaseNotes": "Navštíviť Poznámky k Vydaniu",
"goToSupportPage": "Navštíviť Stránku Podpory",
"menuReportIssue": "Nahlásiť Problém",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Hľadať",
"noSearchResults": "Žiadne výsledky pre \"$searchTerm$\"",
"conversationsHeader": "Konverzácie",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakty",
"messagesHeader": "Správy",
"settingsHeader": "Nastavenia",
@ -104,7 +103,7 @@
"audio": "Zvuk",
"video": "Video",
"photo": "Fotka",
"cannotUpdate": "Nemožno Aktualizovať",
"cannotUpdate": "Nemožno aktualizovať",
"cannotUpdateDetail": "Nepodarilo sa aktualizovať Session, avšak je dostupná nová verzia. Prosím, choďte na https://getsession.org/ a nainštalujte novú verziu manuálne, potom buď kontaktujte podporu alebo podajte chybové hlásenie o tomto probléme.",
"ok": "OK",
"cancel": "Zrušiť",
@ -140,7 +139,7 @@
"addACaption": "Pridaj popis...",
"copy": "Kopírovať",
"copySessionID": "Kopírovať Session ID",
"copyOpenGroupURL": "Kopírovať URL Skupiny",
"copyOpenGroupURL": "Kopírovať URL skupiny",
"save": "Uložiť",
"saveLogToDesktop": "Uložiť log na pracovnú plochu",
"saved": "Uložené",
@ -148,7 +147,7 @@
"general": "Všeobecné",
"tookAScreenshot": "$name$ odfotil obrazovku",
"savedTheFile": "$name$ uložil médiá",
"linkPreviewsTitle": "Posielať Náhľady Odkazov",
"linkPreviewsTitle": "Posielať náhľady odkazov",
"linkPreviewDescription": "Náhľady sú podporované pre väčšinu adries",
"linkPreviewsConfirmMessage": "Nebudeťe mať plnú ochranu pred metadátami pri posielaní náhľadov na odkazy.",
"mediaPermissionsTitle": "Mikrofón",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Iba tvorca skupiny môže odstrániť používateľov",
"createAccount": "Create Account",
"signIn": "Prihlásiť Sa",
"startInTrayTitle": "Začať na Lište",
"startInTrayDescription": "Spustiť Session minimalizovanú ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Povedz ahoj tvojmu Session ID",
"allUsersAreRandomly...": "Tvoj Session ID je unikátna adresa ľudia môžu používať aby Vás kontaktovali cez Session. Zo žiadným spojením ku vašej reálnej identite, Váš Session ID je úplne anonymný a súkromný.",
"getStarted": "Začať",
@ -457,10 +456,13 @@
"noAudioOutputFound": "Nebol nájdeny zvukový výstup",
"callMediaPermissionsTitle": "Hlasové a video hovory",
"callMissedCausePermission": "Zmeškaný hovor od '$name$' pretože potrebujete zapnúť povolenie 'Hlasové a video hovory' v Nastaveniach Súkromia.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMissedNotApproved": "Zmeškaný hovor od '$name$', keďže ste túto konverzáciu ešte neschválili. Pošlite mu najprv správu.",
"callMediaPermissionsDescription": "Povoliť prístup na príjmanie hlasových a video hovorov od ostatných používateľov",
"callMediaPermissionsDialogContent": "Súčasná implementácia hlasových/video hovorov odhalí vašu IP adresu serverom Oxen Foundation a volajúcemu/volanému používateľovi.",
"menuCall": "Hovor",
"startedACall": "Volali ste $name$",
"answeredACall": "Volať z $name$"
"answeredACall": "Volať z $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -1,7 +1,7 @@
{
"privacyPolicy": "Terms & Privacy Policy",
"copyErrorAndQuit": "Kopiraj napako in zapusti aplikacijo",
"unknown": "Unknown",
"unknown": "Neznano",
"databaseError": "Napaka v bazi podatkov",
"mainMenuFile": "&Datoteka",
"mainMenuEdit": "&Urejanje",
@ -19,8 +19,8 @@
"editMenuPaste": "Prilepi",
"editMenuPasteAndMatchStyle": "Prilepi in spoji oblikovanje",
"editMenuDelete": "Izbriši",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Izbriši stik",
"editMenuDeleteGroup": "Izbriši skupino",
"editMenuSelectAll": "Izberi vse",
"windowMenuClose": "Zapri okno",
"windowMenuMinimize": "Pomanjšaj",
@ -31,26 +31,25 @@
"viewMenuZoomOut": "Oddalji",
"viewMenuToggleFullScreen": "Celozaslonski način",
"viewMenuToggleDevTools": "Vklopi razvijalska orodja",
"contextMenuNoSuggestions": "No Suggestions",
"contextMenuNoSuggestions": "Ni predlogov",
"openGroupInvitation": "Open group invitation",
"joinOpenGroupAfterInvitationConfirmationTitle": "Join $roomName$?",
"joinOpenGroupAfterInvitationConfirmationDesc": "Are you sure you want to join the $roomName$ open group?",
"enterSessionIDOrONSName": "Enter Session ID or ONS name",
"loading": "Nalagam ...",
"optimizingApplication": "Optimiziranje nastavitev ...",
"done": "Done",
"done": "Končano",
"me": "Jaz",
"view": "Preglej",
"youLeftTheGroup": "Zapustili ste skupino",
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Ta sistemska zabeležba bo javno objavljena na spletu za razvijalce aplikacije. Pred objavo jo lahko pregledate.",
"debugLogError": "Prišlo je do težav pri prenosu! Morda bi želeli priložiti sistemsko zabeležbo prijavi hrošča razvijalcem.",
"unreadMessage": "Neprebrano sporočilo",
"unreadMessages": "Neprebrana sporočila",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Prijava napake",
"gotIt": "Razumem!",
"submit": "Objavi",
"markAllAsRead": "Mark All as Read",
"markAllAsRead": "Označi vse kot prebrano",
"incomingError": "Napaka pri obdelavi dohodnega sporočila",
"media": "Medijske datoteke",
"mediaEmptyState": "V tem pogovoru ni nobene medijske datoteke",
@ -79,25 +78,25 @@
"goToReleaseNotes": "Opombe k izdaji",
"goToSupportPage": "Podporna stran",
"menuReportIssue": "Prijava napake",
"about": "About",
"about": "O programu",
"speech": "Nagovor",
"show": "Prikaži",
"sessionMessenger": "Session",
"search": "Iskanje",
"noSearchResults": "Ni rezultata za \"$searchTerm$\"",
"conversationsHeader": "Pogovori",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Stiki",
"messagesHeader": "Sporočila",
"settingsHeader": "Settings",
"settingsHeader": "Nastavitve",
"typingAlt": "Animacija tipkanja za ta pogovor",
"contactAvatarAlt": "Avatar uporabnika $name$",
"downloadAttachment": "Prenesi priponko",
"replyToMessage": "Odgovor na sporočilo",
"replyingToMessage": "Replying to:",
"replyingToMessage": "Odgovori:",
"originalMessageNotFound": "Izvorno sporočilo ni bilo najdeno",
"originalMessageNotAvailable": "Izvorno sporočilo ni več na voljo",
"messageFoundButNotLoaded": "Izvorno sporočilo je bilo najdeno, vendar še ni naloženo. Če ga želite naložiti, se pomaknite navzgor.",
"recording": "Recording",
"recording": "Snemanje",
"you": "Vi",
"audioPermissionNeededTitle": "Microphone access required",
"audioPermissionNeeded": "Za pošiljanje glasovnih sporočil potrebuje aplikacija Session Desktop dostop do vašega mikrofona.",
@ -106,44 +105,44 @@
"photo": "Slika",
"cannotUpdate": "Cannot Update",
"cannotUpdateDetail": "Session Desktop failed to update, but there is a new version available. Please go to https://getsession.org/ and install the new version manually, then either contact support or file a bug about this problem.",
"ok": "OK",
"ok": "V redu",
"cancel": "Prekliči",
"close": "Close",
"close": "Zapri",
"continue": "Continue",
"error": "Napaka",
"delete": "Izbriši",
"messageDeletionForbidden": "You dont have permission to delete others messages",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteJustForMe": "Izbriši le zame",
"deleteForEveryone": "Izbriši za vse",
"deleteMessagesQuestion": "Izbriši ta sporočila?",
"deleteMessageQuestion": "Izbriši to sporočilo?",
"deleteMessages": "Izbriši sporočila",
"deleted": "Deleted",
"messageDeletedPlaceholder": "This message has been deleted",
"messageDeletedPlaceholder": "To sporočilo je bilo izbrisano",
"from": "Pošiljatelj",
"to": "v",
"sent": "Poslano",
"received": "Prejeto",
"sendMessage": "Pošlji sporočilo",
"groupMembers": "Člani skupine",
"moreInformation": "More information",
"resend": "Resend",
"moreInformation": "Več informacij",
"resend": "Ponovno pošlji",
"deleteConversationConfirmation": "Ali res želite nepovratno izbrisati ta pogovor?",
"clearAllData": "Clear All Data",
"clearAllData": "Počisti vse podatke",
"deleteAccountWarning": "This will permanently delete your messages, and contacts.",
"deleteContactConfirmation": "Are you sure you want to delete this conversation?",
"deleteContactConfirmation": "Ste prepričani, da želite trajno izbrisati pogovor?",
"quoteThumbnailAlt": "Predogled slike citiranega sporočila",
"imageAttachmentAlt": "Slika je priložena sporočilu",
"videoAttachmentAlt": "Zajem slike videa je priložen k sporočilu",
"lightboxImageAlt": "Slika je bila poslana tekom pogovora",
"imageCaptionIconAlt": "Ikona, ki označuje, da ima ta slika besedilo",
"addACaption": "Dodaj besedilo ...",
"copy": "Copy",
"copy": "Kopiraj",
"copySessionID": "Copy Session ID",
"copyOpenGroupURL": "Copy Group's URL",
"save": "Shrani",
"saveLogToDesktop": "Save log to desktop",
"saved": "Saved",
"saved": "Shrani",
"permissions": "Dovoljenja",
"general": "Splošno",
"tookAScreenshot": "$name$ took a screenshot",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Ky regjistër do të postohet publikisht në internet që ta shohin kontribuesit. Para se ta parashtroni, mund ta shqyrtoni dhe përpunoni.",
"debugLogError": "Diç shkoi ters me ngarkimin! Ju lutemi, shihni mundësinë e shtimit dorazi të regjistrit tuaj te e meta që po parashtroni.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Raportoni një problem",
"gotIt": "E mora vesh!",
"submit": "Parashtrojeni",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Kërko",
"noSearchResults": "Ska përfundime për \"$searchTerm$\"",
"conversationsHeader": "Biseda.",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakte",
"messagesHeader": "Mesazhe",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Izbačeni ste iz grupe.",
"unreadMessage": "Nepročitana poruka",
"unreadMessages": "Nepročitane poruke",
"debugLogExplanation": "Ovaj izveštaj će biti javno objavljen kako bi ga saradnici mogli videti. Možete ga pregledati i urediti pre slanja.",
"debugLogError": "Nešto nije u redu sa otpremanjem! Molimo vas da razmotrite ručno dodavanje izveštaja u datoteku za greške.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Prijavite problem",
"gotIt": "Jasno",
"submit": "Пошаљи",
@ -85,7 +84,7 @@
"sessionMessenger": "Sеsija",
"search": "Тражи",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Преписке",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Контакти",
"messagesHeader": "Поруке",
"settingsHeader": "Podešavanja",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Samo kreator grupe može ukloniti korisnike",
"createAccount": "Create Account",
"signIn": "Prijava",
"startInTrayTitle": "Pokreni minimizovano",
"startInTrayDescription": "Pokrenite Session minimiziran ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Ovo je tvoj ID sesije",
"allUsersAreRandomly...": "Vaš ID sesije je jedinstvena adresa koju ljudi mogu da koriste da vas kontaktiraju na Session-u. Bez veze sa vašim pravim identitetom, vaš ID sesije je potpuno anoniman.",
"getStarted": "Počni",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "Trenutna implementacija glasovnog/video poziva će izložiti Vašu IP adresu, serverima Oxen Fondacije i korisniku sa kojim imate poziv.",
"menuCall": "Poziv",
"startedACall": "Pozvali ste $name$",
"answeredACall": "Poziv sa $name$"
"answeredACall": "Poziv sa $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Klistra in",
"editMenuPasteAndMatchStyle": "Klistra in och matcha stil",
"editMenuDelete": "Radera",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Radera kontakt",
"editMenuDeleteGroup": "Radera grupp",
"editMenuSelectAll": "Markera alla",
"windowMenuClose": "Stäng fönster",
"windowMenuMinimize": "Minimera",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Du togs bort från gruppen.",
"unreadMessage": "Olästa meddelande",
"unreadMessages": "Olästa meddelanden",
"debugLogExplanation": "Den här loggen kommer att bli postad publikt på internet så att våra medarbetare kan kolla igenom den. Du kan gå igenom och ändra på den innan du skickar in den.",
"debugLogError": "Något gick fel med sändningen! Vänligen överväg att manuellt lägga till loggen till rapporten du skriver.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Anmäl ett programfel",
"gotIt": "Uppfattat!",
"submit": "Skicka",
@ -75,7 +74,7 @@
"attemptingReconnection": "Försöker återansluta om $reconnect_duration_in_seconds$ sekunder",
"submitDebugLog": "Loggfil för felsökning",
"debugLog": "Felsökningslogg",
"showDebugLog": "Show Debug Log",
"showDebugLog": "Visa felsökningslogg",
"goToReleaseNotes": "Gå till versionsanteckningar",
"goToSupportPage": "Gå till supportsidan",
"menuReportIssue": "Rapportera ett fel",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Sök",
"noSearchResults": "Inga resultat för \"$searchTerm$\"",
"conversationsHeader": "Konversationer",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kontakter",
"messagesHeader": "Meddelanden",
"settingsHeader": "Inställningar",
@ -104,64 +103,64 @@
"audio": "Ljud",
"video": "Video",
"photo": "Foto",
"cannotUpdate": "Cannot Update",
"cannotUpdateDetail": "Session Desktop failed to update, but there is a new version available. Please go to https://getsession.org/ and install the new version manually, then either contact support or file a bug about this problem.",
"cannotUpdate": "Kunde inte uppdatera",
"cannotUpdateDetail": "Session Desktop kunde inte uppdateras, det finns en ny version tillgänglig. Gå till https://getsession.org/ och installera den nya versionen manuellt, och sedan kontakta support eller lämna in ett meddelande om det här problemet.",
"ok": "OK",
"cancel": "Avbryt",
"close": "Close",
"continue": "Continue",
"close": "Stäng",
"continue": "Fortsätt",
"error": "Fel",
"delete": "Radera",
"messageDeletionForbidden": "You dont have permission to delete others messages",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"messageDeletionForbidden": "Du har inte behörighet att ta bort andras meddelanden",
"deleteJustForMe": "Radera bara för mig",
"deleteForEveryone": "Radera för alla",
"deleteMessagesQuestion": "Radera dessa meddelanden?",
"deleteMessageQuestion": "Radera detta meddelande?",
"deleteMessages": "Radera meddelanden",
"deleted": "Deleted",
"messageDeletedPlaceholder": "This message has been deleted",
"deleted": "Raderat",
"messageDeletedPlaceholder": "Detta meddelande har tagits bort",
"from": "Från",
"to": "till",
"sent": "Skickat",
"received": "Mottagit",
"sendMessage": "Skicka ett meddelande",
"groupMembers": "Gruppmedlemmar",
"moreInformation": "More information",
"resend": "Resend",
"moreInformation": "Mer information",
"resend": "Återsänd",
"deleteConversationConfirmation": "Vill du radera denna konversation för alltid?",
"clearAllData": "Clear All Data",
"deleteAccountWarning": "This will permanently delete your messages, and contacts.",
"deleteContactConfirmation": "Are you sure you want to delete this conversation?",
"clearAllData": "Rensa all data",
"deleteAccountWarning": "Detta kommer att ta bort dina meddelanden och kontakter permanent.",
"deleteContactConfirmation": "Är du säker på att du vill ta bort denna konversation?",
"quoteThumbnailAlt": "Miniatyr av bild för citerat meddelande",
"imageAttachmentAlt": "Bild bifogat till meddelande",
"videoAttachmentAlt": "Skärmbild av video bifogat till meddelande",
"lightboxImageAlt": "Bild skickad i konversation",
"imageCaptionIconAlt": "Ikon visandes att denna bild har en bildtext",
"addACaption": "Lägg till en rubrik...",
"copy": "Copy",
"copySessionID": "Copy Session ID",
"copyOpenGroupURL": "Copy Group's URL",
"copy": "Kopiera",
"copySessionID": "Kopiera Session-ID",
"copyOpenGroupURL": "Kopiera gruppens URL",
"save": "Spara",
"saveLogToDesktop": "Save log to desktop",
"saved": "Saved",
"saveLogToDesktop": "Spara loggen på skrivbordet",
"saved": "Sparad",
"permissions": "Behörigheter",
"general": "Generell",
"tookAScreenshot": "$name$ took a screenshot",
"savedTheFile": "Media saved by $name$",
"linkPreviewsTitle": "Send Link Previews",
"linkPreviewDescription": "Previews are supported for most urls",
"linkPreviewsConfirmMessage": "You will not have full metadata protection when sending link previews.",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
"spellCheckTitle": "Spell Check",
"tookAScreenshot": "$name$ tog en skärmdump",
"savedTheFile": "Media sparad av $name$",
"linkPreviewsTitle": "Skicka förhandsvisningar av länk",
"linkPreviewDescription": "Förhandsvisningar stöds för de flesta URL:er",
"linkPreviewsConfirmMessage": "Du kommer inte att ha fullt metadata-skydd när du skickar förhandsgranskningar.",
"mediaPermissionsTitle": "Mikrofon",
"mediaPermissionsDescription": "Tillåt åtkomst till mikrofon",
"spellCheckTitle": "Kontrollera stavning",
"spellCheckDescription": "Slå på stavningskontroll för text som anges i meddelandefältet",
"spellCheckDirty": "You must restart Session to apply your new settings",
"spellCheckDirty": "Du måste starta om Session för att tillämpa dina nya inställningar",
"notifications": "Aviseringar",
"readReceiptSettingDescription": "See and share when messages have been read (enables read receipts in all sessions).",
"readReceiptSettingTitle": "Read Receipts",
"typingIndicatorsSettingDescription": "See and share when messages are being typed (applies to all sessions).",
"typingIndicatorsSettingTitle": "Typing Indicators",
"zoomFactorSettingTitle": "Zoom Factor",
"readReceiptSettingDescription": "Se och dela när meddelanden har lästs (aktiverar läskvitton i alla sessioner).",
"readReceiptSettingTitle": "Läskvitton",
"typingIndicatorsSettingDescription": "Se och dela när meddelanden skrivs (gäller för alla sessioner).",
"typingIndicatorsSettingTitle": "Skriv Indikatorer",
"zoomFactorSettingTitle": "Zoomfaktor",
"notificationSettingsDialog": "När du får meddelanden, visa aviseringar som visar:",
"disableNotifications": "Stäng av aviseringar",
"nameAndMessage": "Både sändarens namn och meddelande",
@ -180,7 +179,7 @@
"timestamp_m": "1 minut",
"timestamp_h": "1 timme",
"timestampFormat_M": "D MMM",
"messageBodyMissing": "Please enter a message body.",
"messageBodyMissing": "Ange ett meddelande.",
"unblockToSend": "Avblockera denna kontakt för att skicka meddelanden.",
"unblockGroupToSend": "Avblockera denna grupp för att skicka meddelanden.",
"youChangedTheTimer": "Du satte tiden för försvinnande meddelanden till $time$",
@ -199,268 +198,271 @@
"timerOption_1_day": "1 dag",
"timerOption_1_week": "1 vecka",
"disappearingMessages": "Försvinnande meddelanden",
"changeNickname": "Change Nickname",
"changeNickname": "Ändra smeknamn",
"clearNickname": "Clear nickname",
"nicknamePlaceholder": "New Nickname",
"changeNicknameMessage": "Enter a nickname for this user",
"nicknamePlaceholder": "Nytt Smeknamn",
"changeNicknameMessage": "Ange ett smeknamn för användaren",
"timerOption_0_seconds_abbreviated": "av",
"timerOption_5_seconds_abbreviated": "5s",
"timerOption_10_seconds_abbreviated": "10s",
"timerOption_30_seconds_abbreviated": "30s",
"timerOption_1_minute_abbreviated": "1m",
"timerOption_5_minutes_abbreviated": "5m",
"timerOption_30_minutes_abbreviated": "30m",
"timerOption_1_hour_abbreviated": "1h",
"timerOption_6_hours_abbreviated": "6h",
"timerOption_12_hours_abbreviated": "12h",
"timerOption_1_day_abbreviated": "1d",
"timerOption_5_seconds_abbreviated": "5 sek",
"timerOption_10_seconds_abbreviated": "10 sek",
"timerOption_30_seconds_abbreviated": "30 sek",
"timerOption_1_minute_abbreviated": "1 min",
"timerOption_5_minutes_abbreviated": "5 min",
"timerOption_30_minutes_abbreviated": "30 min",
"timerOption_1_hour_abbreviated": "1 tim",
"timerOption_6_hours_abbreviated": "6 tim",
"timerOption_12_hours_abbreviated": "12 tim",
"timerOption_1_day_abbreviated": "1 dag",
"timerOption_1_week_abbreviated": "1v",
"disappearingMessagesDisabled": "Försvinnande meddelanden inaktiverat",
"disabledDisappearingMessages": "$name$ stängde av att meddelanden försvinner.",
"youDisabledDisappearingMessages": "Du stängde av att meddelanden försvinner.",
"timerSetTo": "Tidsgräns inställt till $time$",
"noteToSelf": "Notera till mig själv",
"hideMenuBarTitle": "Hide Menu Bar",
"hideMenuBarDescription": "Toggle system menu bar visibility",
"hideMenuBarTitle": "Dölj menyfältet",
"hideMenuBarDescription": "Växla synlighet i system menyfältet",
"startConversation": "Starta en ny konversation…",
"invalidNumberError": "Felaktigt nummer",
"failedResolveOns": "Failed to resolve ONS name",
"successUnlinked": "Your device was unlinked successfully",
"autoUpdateSettingTitle": "Auto Update",
"failedResolveOns": "Misslyckades att lösa ONS-namnet",
"successUnlinked": "Din enhet har avkopplats",
"autoUpdateSettingTitle": "Uppdatera automatiskt",
"autoUpdateSettingDescription": "Automatically check for updates on launch",
"autoUpdateNewVersionTitle": "Uppdatering för Session tillgänglig",
"autoUpdateNewVersionMessage": "Det finns en ny version av Session tillgänglig.",
"autoUpdateNewVersionInstructions": "Vänligen starta om Session för att uppdatera",
"autoUpdateRestartButtonLabel": "Starta om Session",
"autoUpdateLaterButtonLabel": "Senare",
"autoUpdateDownloadButtonLabel": "Download",
"autoUpdateDownloadButtonLabel": "Hämta",
"autoUpdateDownloadedMessage": "The new update has been downloaded.",
"autoUpdateDownloadInstructions": "Would you like to download the update?",
"autoUpdateDownloadInstructions": "Vill du ladda ner uppdateringen?",
"leftTheGroup": "$name$ lämnade gruppen",
"multipleLeftTheGroup": "$name$ lämnade gruppen",
"updatedTheGroup": "Grupp uppdaterad",
"titleIsNow": "Gruppnamnet är nu '$name$'",
"joinedTheGroup": "$name$ gick med i gruppen",
"multipleJoinedTheGroup": "$names$ gick med i gruppen",
"kickedFromTheGroup": "$name$ was removed from the group.",
"multipleKickedFromTheGroup": "$name$ were removed from the group.",
"blockUser": "Block",
"unblockUser": "Unblock",
"unblocked": "Unblocked",
"blocked": "Blocked",
"blockedSettingsTitle": "Blocked contacts",
"unbanUser": "Unban User",
"kickedFromTheGroup": "$name$ togs bort från gruppen.",
"multipleKickedFromTheGroup": "$name$ vart borttagen från gruppen.",
"blockUser": "Blockera",
"unblockUser": "Avblockera",
"unblocked": "Avblockerad",
"blocked": "Blockerad",
"blockedSettingsTitle": "Blockerade kontakter",
"unbanUser": "Avbannlys användaren",
"unbanUserConfirm": "Are you sure you want to unban user?",
"userUnbanned": "User unbanned successfully",
"userUnbanFailed": "Unban failed!",
"banUser": "Ban User",
"banUserAndDeleteAll": "Ban and Delete All",
"userUnbanned": "Användaren har blivit avbannlyst",
"userUnbanFailed": "Obannlysning misslyckades!",
"banUser": "Bannlys användaren",
"banUserAndDeleteAll": "Bannlys och radera alla",
"userBanned": "User banned successfully",
"userBanFailed": "Ban failed!",
"leaveGroup": "Leave Group",
"leaveAndRemoveForEveryone": "Leave Group and remove for everyone",
"leaveGroupConfirmation": "Are you sure you want to leave this group?",
"leaveGroupConfirmationAdmin": "As you are the admin of this group, if you leave it it will be removed for every current members. Are you sure you want to leave this group?",
"cannotRemoveCreatorFromGroup": "Cannot remove this user",
"cannotRemoveCreatorFromGroupDesc": "You cannot remove this user as they are the creator of the group.",
"noContactsForGroup": "You don't have any contacts yet",
"failedToAddAsModerator": "Failed to add user as moderator",
"failedToRemoveFromModerator": "Failed to remove user from the moderator list",
"copyMessage": "Copy message text",
"selectMessage": "Select message",
"editGroup": "Edit group",
"editGroupName": "Edit group name",
"updateGroupDialogTitle": "Updating $name$...",
"showRecoveryPhrase": "Recovery Phrase",
"yourSessionID": "Your Session ID",
"setAccountPasswordTitle": "Set Account Password",
"setAccountPasswordDescription": "Require password to unlock Sessions screen. You can still receive message notifications while Screen Lock is enabled. Sessions notification settings allow you to customize information that is displayed",
"changeAccountPasswordTitle": "Change Account Password",
"changeAccountPasswordDescription": "Change your password",
"removeAccountPasswordTitle": "Remove Account Password",
"removeAccountPasswordDescription": "Remove the password associated with your account",
"enterPassword": "Please enter your password",
"confirmPassword": "Confirm password",
"pasteLongPasswordToastTitle": "The clipboard content exceeds the maximum password length of $max_pwd_len$ characters.",
"showRecoveryPhrasePasswordRequest": "Please enter your password",
"recoveryPhraseSavePromptMain": "Your recovery phrase is the master key to your Session ID — you can use it to restore your Session ID if you lose access to your device. Store your recovery phrase in a safe place, and don't give it to anyone.",
"invalidOpenGroupUrl": "Invalid URL",
"copiedToClipboard": "Copied to clipboard",
"passwordViewTitle": "Type In Your Password",
"unlock": "Unlock",
"password": "Password",
"setPassword": "Set Password",
"changePassword": "Change Password",
"removePassword": "Remove Password",
"maxPasswordAttempts": "Invalid Password. Would you like to reset the database?",
"typeInOldPassword": "Please type in your old password",
"invalidOldPassword": "Old password is invalid",
"invalidPassword": "Invalid password",
"noGivenPassword": "Please enter your password",
"passwordsDoNotMatch": "Passwords do not match",
"setPasswordInvalid": "Passwords do not match",
"changePasswordInvalid": "The old password you entered is incorrect",
"removePasswordInvalid": "Incorrect password",
"setPasswordTitle": "Set Password",
"changePasswordTitle": "Changed Password",
"removePasswordTitle": "Removed Password",
"setPasswordToastDescription": "Your password has been set. Please keep it safe.",
"changePasswordToastDescription": "Your password has been changed. Please keep it safe.",
"removePasswordToastDescription": "You have removed your password.",
"publicChatExists": "You are already connected to this open group",
"connectToServerFail": "Couldn't join group",
"connectingToServer": "Connecting...",
"connectToServerSuccess": "Successfully connected to open group",
"setPasswordFail": "Failed to set password",
"passwordLengthError": "Password must be between 6 and 64 characters long",
"passwordTypeError": "Password must be a string",
"passwordCharacterError": "Password must only contain letters, numbers and symbols",
"remove": "Remove",
"invalidSessionId": "Invalid Session ID",
"invalidPubkeyFormat": "Invalid Pubkey Format",
"emptyGroupNameError": "Please enter a group name",
"editProfileModalTitle": "Profile",
"groupNamePlaceholder": "Group Name",
"inviteContacts": "Invite Contacts",
"addModerators": "Add Moderators",
"removeModerators": "Remove Moderators",
"userBanFailed": "Bannlysning misslyckades!",
"leaveGroup": "Lämna grupp",
"leaveAndRemoveForEveryone": "Lämna gruppen och ta bort för alla",
"leaveGroupConfirmation": "Är du säker på att du vill lämna denna grupp?",
"leaveGroupConfirmationAdmin": "Eftersom du är administratör för denna grupp, om du lämnar kommer den tas bort för alla nuvarande medlemmar. Är du säker på att du vill lämna denna grupp?",
"cannotRemoveCreatorFromGroup": "Kan inte ta bort denna användare",
"cannotRemoveCreatorFromGroupDesc": "Du kan inte ta bort den här användaren eftersom de är gruppens skapare.",
"noContactsForGroup": "Du har inga kontakter än",
"failedToAddAsModerator": "Kunde inte lägga till användaren som moderator",
"failedToRemoveFromModerator": "Det gick inte att ta bort användaren från moderatorlistan",
"copyMessage": "Kopiera meddelande",
"selectMessage": "Markera meddelande",
"editGroup": "Redigera grupp",
"editGroupName": "Redigera gruppnamn",
"updateGroupDialogTitle": "Uppdaterar $name$...",
"showRecoveryPhrase": "Återställningsfras",
"yourSessionID": "Ditt Session-ID",
"setAccountPasswordTitle": "Ange kontolösenord",
"setAccountPasswordDescription": "Kräv lösenord för att låsa upp Sessionens skärm. Du kan fortfarande ta emot meddelanden medan skärmlåset är aktiverat. Med Sessionens aviseringsinställningar kan du anpassa information som visas",
"changeAccountPasswordTitle": "Ändra konto lösenord",
"changeAccountPasswordDescription": "Ändra ditt lösenord",
"removeAccountPasswordTitle": "Ta bort kontots lösenord",
"removeAccountPasswordDescription": "Ta bort lösenordet för ditt konto",
"enterPassword": "Ange ditt lösenord",
"confirmPassword": "Bekräfta lösenord",
"pasteLongPasswordToastTitle": "Innehållet i urklipp överskrider den maximala lösenordslängden på $max_pwd_len$ tecken.",
"showRecoveryPhrasePasswordRequest": "Ange ditt lösenord",
"recoveryPhraseSavePromptMain": "Din återställningsfras är huvudnyckeln till ditt Session-ID du kan använda den för att återställa ditt Session-ID om du förlorar åtkomst till enheten. Förvara din återställningsfras på en säker plats, och ge den inte till någon.",
"invalidOpenGroupUrl": "Ogiltig URL",
"copiedToClipboard": "Kopierat till urklipp",
"passwordViewTitle": "Skriv ditt lösenord",
"unlock": "Lås upp",
"password": "Lösenord",
"setPassword": "Ange lösenord",
"changePassword": "Ändra lösenord",
"removePassword": "Ta bort lösenordet",
"maxPasswordAttempts": "Ogiltigt lösenord. Vill du återställa databasen?",
"typeInOldPassword": "Skriv ditt gamla lösenord",
"invalidOldPassword": "Ditt gamla lösenord är ogiltigt",
"invalidPassword": "Ogiltigt lösenord",
"noGivenPassword": "Ange ditt lösenord",
"passwordsDoNotMatch": "Lösenorden matchar ej",
"setPasswordInvalid": "Lösenorden matchar ej",
"changePasswordInvalid": "Det gamla lösenordet du angav är felaktigt",
"removePasswordInvalid": "Felaktigt lösenord",
"setPasswordTitle": "Ange ett lösenord",
"changePasswordTitle": "Ändrat Lösenord",
"removePasswordTitle": "Tog bort lösenord",
"setPasswordToastDescription": "Ditt lösenord har angetts. Håll det säkert.",
"changePasswordToastDescription": "Ditt lösenord har ändrats. Håll det säkert.",
"removePasswordToastDescription": "Du har tagit bort ditt lösenord.",
"publicChatExists": "Du är redan ansluten till den här öppna gruppen",
"connectToServerFail": "Kunde inte ansluta till gruppen",
"connectingToServer": "Ansluter...",
"connectToServerSuccess": "Lyckades ansluta till den öppna gruppen",
"setPasswordFail": "Misslyckades att uppdatera lösenordet",
"passwordLengthError": "Lösenordet måste vara mellan 6 och 12 tecken långt",
"passwordTypeError": "Lösenordet måste vara en sträng",
"passwordCharacterError": "Lösenord får endast innehålla bokstäver, siffror och symboler",
"remove": "Ta bort",
"invalidSessionId": "Ogiltigt Sessions-ID",
"invalidPubkeyFormat": "Ogiltigt Pub-nyckel format",
"emptyGroupNameError": "Ange ett gruppnamn",
"editProfileModalTitle": "Profil",
"groupNamePlaceholder": "Gruppnamn",
"inviteContacts": "Bjud in vänner",
"addModerators": "Lägg till moderator",
"removeModerators": "Tog bort moderator",
"addAsModerator": "Add As Moderator",
"removeFromModerators": "Remove From Moderators",
"add": "Add",
"addingContacts": "Adding contacts to $name$",
"noContactsToAdd": "No contacts to add",
"noMembersInThisGroup": "No other members in this group",
"noModeratorsToRemove": "no moderators to remove",
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"removeFromModerators": "Ta bort från moderatorer",
"add": "Lägg till",
"addingContacts": "Lägger till kontaker i $name$",
"noContactsToAdd": "Inga kontakter att lägga till",
"noMembersInThisGroup": "Inga andra medlemmar i gruppen",
"noModeratorsToRemove": "inga moderatorer att ta bort",
"onlyAdminCanRemoveMembers": "Du är inte skaparen",
"onlyAdminCanRemoveMembersDesc": "Endast skaparen av gruppen kan ta bort användare",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
"createSessionID": "Create Session ID",
"recoveryPhrase": "Recovery Phrase",
"enterRecoveryPhrase": "Enter your recovery phrase",
"displayName": "Display Name",
"anonymous": "Anonymous",
"removeResidueMembers": "Clicking ok will also remove those members as they left the group.",
"enterDisplayName": "Enter a display name",
"enterOptionalPassword": "Enter password (optional)",
"continueYourSession": "Continue Your Session",
"linkDevice": "Link Device",
"restoreUsingRecoveryPhrase": "Restore your account",
"or": "or",
"ByUsingThisService...": "By using this service, you agree to our <a href=\"https://getsession.org/legal/#tos\">Terms of Service</a> and <a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">Privacy Policy</a>",
"beginYourSession": "Begin your Session.",
"welcomeToYourSession": "Welcome to your Session",
"newSession": "New Session",
"searchFor...": "Search for conversations or contacts",
"enterSessionID": "Enter Session ID",
"enterSessionIDOfRecipient": "Enter Session ID or ONS name of recipient",
"usersCanShareTheir...": "Users can share their Session ID by going into their account settings and tapping \"Share Session ID\", or by sharing their QR code.",
"message": "Message",
"appearanceSettingsTitle": "Appearance",
"permissionSettingsTitle": "Permissions",
"privacySettingsTitle": "Privacy",
"notificationsSettingsTitle": "Notifications",
"recoveryPhraseEmpty": "Enter your recovery phrase",
"signIn": "Logga in",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Säg hej till ditt Session-ID",
"allUsersAreRandomly...": "Ditt session-ID är en unik adress folk kan använda för att kontakta dig på Session. Utan koppling till din riktiga identitet, ditt Sessions-ID är helt anonymt och privat.",
"getStarted": "Kom igång",
"createSessionID": "Skapa Session-ID",
"recoveryPhrase": "Återställningsfras",
"enterRecoveryPhrase": "Ange din återställningsfras",
"displayName": "Visningsnamn",
"anonymous": "Anonym",
"removeResidueMembers": "Om du klickar ok kommer också dessa medlemmar att tas bort när de lämnat gruppen.",
"enterDisplayName": "Ange ett visningsnamn",
"enterOptionalPassword": "Ange lösenord (frivilligt)",
"continueYourSession": "Fortsätt med din Session",
"linkDevice": "Koppla enhet",
"restoreUsingRecoveryPhrase": "Återställ ditt konto",
"or": "eller",
"ByUsingThisService...": "Genom att använda denna tjänst godkänner du våra <a href=\"https://getsession.org/legal/#tos\">Användarvillkor</a> och <a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">Sekretesspolicy</a>",
"beginYourSession": "Börja din Session.",
"welcomeToYourSession": "Välkommen till Session",
"newSession": "Ny Session",
"searchFor...": "Sök efter konversationer eller kontakter",
"enterSessionID": "Ange Session-ID",
"enterSessionIDOfRecipient": "Ange Session-ID eller ONS-namnet på mottagaren",
"usersCanShareTheir...": "Användare kan dela sitt Session-ID genom att gå in på Kontoinställningar och trycka på \"Dela Session-ID\" eller genom att dela sin QR-kod.",
"message": "Meddelande",
"appearanceSettingsTitle": "Utseende",
"permissionSettingsTitle": "Behörigheter",
"privacySettingsTitle": "Sekretess",
"notificationsSettingsTitle": "Aviseringar",
"recoveryPhraseEmpty": "Ange din återställningsfras",
"displayNameEmpty": "Please pick a display name",
"members": "$count$ members",
"joinOpenGroup": "Join Open Group",
"newClosedGroup": "New Closed Group",
"createClosedGroupNamePrompt": "Group Name",
"createClosedGroupPlaceholder": "Enter a group name",
"openGroupURL": "Open Group URL",
"enterAnOpenGroupURL": "Enter an open group URL",
"next": "Next",
"invalidGroupNameTooShort": "Please enter a group name",
"invalidGroupNameTooLong": "Please enter a shorter group name",
"pickClosedGroupMember": "Please pick at least 1 group member",
"closedGroupMaxSize": "A closed group cannot have more than 100 members",
"noBlockedContacts": "No blocked contacts",
"userAddedToModerators": "User added to moderator list",
"userRemovedFromModerators": "User removed from moderator list",
"orJoinOneOfThese": "Or join one of these...",
"helpUsTranslateSession": "Help us Translate Session",
"translation": "Translation",
"closedGroupInviteFailTitle": "Group Invitation Failed",
"closedGroupInviteFailTitlePlural": "Group Invitations Failed",
"closedGroupInviteFailMessage": "Unable to successfully invite a group member",
"closedGroupInviteFailMessagePlural": "Unable to successfully invite all group members",
"closedGroupInviteOkText": "Retry invitations",
"closedGroupInviteSuccessTitlePlural": "Group Invitations Completed",
"closedGroupInviteSuccessTitle": "Group Invitation Succeeded",
"closedGroupInviteSuccessMessage": "Successfully invited closed group members",
"notificationForConvo": "Notifications",
"notificationForConvo_all": "All",
"notificationForConvo_disabled": "Disabled",
"notificationForConvo_mentions_only": "Mentions only",
"onionPathIndicatorTitle": "Path",
"onionPathIndicatorDescription": "Session hides your IP by bouncing your messages through several Service Nodes in Session's decentralized network. These are the countries your connection is currently being bounced through:",
"unknownCountry": "Unknown Country",
"device": "Device",
"destination": "Destination",
"learnMore": "Learn more",
"linkVisitWarningTitle": "Open this link in your browser?",
"linkVisitWarningMessage": "Are you sure you want to open $url$ in your browser?",
"open": "Open",
"audioMessageAutoplayTitle": "Audio Message Autoplay",
"audioMessageAutoplayDescription": "Automatically play consecutively sent audio messages",
"clickToTrustContact": "Click to download media",
"trustThisContactDialogTitle": "Trust $name$?",
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"latestUnreadIsAbove": "First unread message is above",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",
"dialogClearAllDataDeletionFailedTitle": "Data not deleted",
"dialogClearAllDataDeletionFailedDesc": "Data not deleted with an unknown error. Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedMultiple": "Data not deleted by those Service Nodes: $snodes$",
"dialogClearAllDataDeletionQuestion": "Would you like to clear only this device, or delete your entire account?",
"deviceOnly": "Device Only",
"entireAccount": "Entire Account",
"areYouSureDeleteDeviceOnly": "Are you sure you want to delete your device data only?",
"areYouSureDeleteEntireAccount": "Are you sure you want to delete your entire account, including the network data?",
"iAmSure": "I am sure",
"recoveryPhraseSecureTitle": "You're almost finished!",
"recoveryPhraseRevealMessage": "Secure your account by saving your recovery phrase. Reveal your recovery phrase then store it safely to secure it.",
"recoveryPhraseRevealButtonText": "Reveal Recovery Phrase",
"notificationSubtitle": "Notifications - $setting$",
"surveyTitle": "Take our Session Survey",
"goToOurSurvey": "Go to our survey",
"blockAll": "Block All",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"ringing": "Ringing...",
"establishingConnection": "Establishing connection...",
"accept": "Accept",
"decline": "Decline",
"endCall": "End call",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"unableToCallTitle": "Cannot start new call",
"callMissed": "Missed call from $name$",
"callMissedTitle": "Call missed",
"noCameraFound": "No camera found",
"noAudioInputFound": "No audio input found",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"members": "$count$ medlemmar",
"joinOpenGroup": "Gå med i öppen grupp",
"newClosedGroup": "Ny sluten grupp",
"createClosedGroupNamePrompt": "Gruppnamn",
"createClosedGroupPlaceholder": "Ange ett gruppnamn",
"openGroupURL": "Öppna grupp-URL",
"enterAnOpenGroupURL": "Ange en öppen grupp-URL",
"next": "Nästa",
"invalidGroupNameTooShort": "Ange ett gruppnamn",
"invalidGroupNameTooLong": "Ange ett kortare gruppnamn",
"pickClosedGroupMember": "Välj minst 1 gruppmedlem",
"closedGroupMaxSize": "En sluten grupp kan inte ha fler än 100 medlemmar",
"noBlockedContacts": "Inga blockerade kontakter",
"userAddedToModerators": "Användaren har lagts till i moderatorlistan",
"userRemovedFromModerators": "Användaren har tagits bort från moderatorlistan",
"orJoinOneOfThese": "Eller gå med i en av dessa...",
"helpUsTranslateSession": "Hjälp oss att översätta Session",
"translation": "Översättning",
"closedGroupInviteFailTitle": "Gruppinbjudan misslyckades",
"closedGroupInviteFailTitlePlural": "Gruppinbjudningar misslyckades",
"closedGroupInviteFailMessage": "Kunde inte bjuda in en gruppmedlem",
"closedGroupInviteFailMessagePlural": "Kunde inte bjuda in alla gruppmedlemmar",
"closedGroupInviteOkText": "Försök att bjuda igen",
"closedGroupInviteSuccessTitlePlural": "Gruppinbjudningar misslyckades",
"closedGroupInviteSuccessTitle": "Gruppinbjudan misslyckades",
"closedGroupInviteSuccessMessage": "Lyckades bjuda in slutna grupp medlemmar",
"notificationForConvo": "Aviseringar",
"notificationForConvo_all": "Alla",
"notificationForConvo_disabled": "Inaktiverad",
"notificationForConvo_mentions_only": "Endast omnämnd",
"onionPathIndicatorTitle": "Väg",
"onionPathIndicatorDescription": "Session döljer din IP-adress genom att dirigera dina meddelanden genom flera Tjänstnoder i Sessions decentraliserade nätverk. Detta är de länder som din anslutning går igenom just nu:",
"unknownCountry": "Okänt land",
"device": "Enhet",
"destination": "Mål",
"learnMore": "Läs mer",
"linkVisitWarningTitle": "Öppna länken i din webbläsare?",
"linkVisitWarningMessage": "Är du säker du vill öppna $url$ i din webbläsare?",
"open": "Öppna",
"audioMessageAutoplayTitle": "Autouppspelning av ljudmeddelande",
"audioMessageAutoplayDescription": "Spela automatiskt upp ljudmeddelanden i följd",
"clickToTrustContact": "Klicka för att ladda ned",
"trustThisContactDialogTitle": "Lita på $name$?",
"trustThisContactDialogDescription": "Är du säker du vill hämta media skickat av $name$?",
"pinConversation": "Fäst konversation",
"unpinConversation": "Lossa konversation",
"pinConversationLimitTitle": "Gräns för fästa konversationer",
"pinConversationLimitToastDescription": "Du kan bara fästa $number$ konversationer",
"showUserDetails": "Visa användardetaljer",
"latestUnreadIsAbove": "Första olästa meddelandet är ovanför",
"sendRecoveryPhraseTitle": "Skickar återställningsfras",
"sendRecoveryPhraseMessage": "Du försöker skicka din återställningsfras som kan användas för att komma åt ditt konto. Är du säker på att du vill skicka detta meddelande?",
"dialogClearAllDataDeletionFailedTitle": "Uppgifterna raderades inte",
"dialogClearAllDataDeletionFailedDesc": "Uppgifterna raderades inte med ett okänt fel. Vill du radera uppgifterna från bara den här enheten?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Vill du radera data från bara den här enheten?",
"dialogClearAllDataDeletionFailedMultiple": "Uppgifterna raderades inte av dessa tjänstnoder: $snodes$",
"dialogClearAllDataDeletionQuestion": "Vill du rensa endast den här enheten eller radera hela ditt konto?",
"deviceOnly": "Endast enhet",
"entireAccount": "Hela kontot",
"areYouSureDeleteDeviceOnly": "Är du säker på att du vill radera din enhets uppgifter?",
"areYouSureDeleteEntireAccount": "Är du säker på att du vill radera hela ditt konto, inklusive nätverksdata?",
"iAmSure": "Jag är säker",
"recoveryPhraseSecureTitle": "Du är nästan färdig!",
"recoveryPhraseRevealMessage": "Säkra ditt konto genom att spara din återställningsfras. Visa din återställningsfras och lagra den på ett säkert sätt.",
"recoveryPhraseRevealButtonText": "Visa återställningsfras",
"notificationSubtitle": "Notifierings - $setting$",
"surveyTitle": "Gör vår Session enkät",
"goToOurSurvey": "Gå till vår enkät",
"blockAll": "Blockera alla",
"messageRequests": "Meddelandeförfrågningar",
"requestsSubtitle": "Pågående förfrågningar",
"requestsPlaceholder": "Inga förfrågningar",
"messageRequestsDescription": "Aktivera meddelandeförfrågan",
"incomingCallFrom": "Inkommande samtal från '$name$'",
"ringing": "Ringer...",
"establishingConnection": "Etablerar anslutning...",
"accept": "Acceptera",
"decline": "Neka",
"endCall": "Avsluta samtal",
"cameraPermissionNeededTitle": "Kräver behörigheter för röst/video-samtal",
"cameraPermissionNeeded": "Du kan aktivera behörigheten \"Röst- och videosamtal\" i Sekretessinställningarna.",
"unableToCall": "Avbryt pågående samtal först",
"unableToCallTitle": "Kan inte starta nytt samtal",
"callMissed": "Missat samtal från $name$",
"callMissedTitle": "Missade samtalet",
"noCameraFound": "Ingen kamera hittades",
"noAudioInputFound": "Ingen ljudinmatning hittades",
"noAudioOutputFound": "Ingen ljudutmatning hittades",
"callMediaPermissionsTitle": "Röst- och videosamtal",
"callMissedCausePermission": "Missade ett samtal från \"$name$\" eftersom du måste aktivera behörigheten \"Röst- och videosamtal\" i Sekretessinställningarna.",
"callMissedNotApproved": "Missade ett samtal från '$name$' eftersom du inte har godkänt denna konversation än. Skicka ett meddelande till honom först.",
"callMediaPermissionsDescription": "Tillåter åtkomst att acceptera röst- och videosamtal från andra användare",
"callMediaPermissionsDialogContent": "Den nuvarande implementeringen av röst-/videosamtal kommer att avslöja din IP-adress för Oxen Foundations servrar och den samtalande användaren.",
"menuCall": "Ring",
"startedACall": "Du ringde $name$",
"answeredACall": "Samtal med $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -46,7 +46,6 @@
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be saved to your desktop.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
@ -85,7 +84,7 @@
"sessionMessenger": "செஸ்ஸன்",
"search": "தேடு",
"noSearchResults": "\"{$searchTerm$\" க்கான தேடல் முடிவுகள் எதுவும் இல்லை",
"conversationsHeader": "உரையாடல்கள்",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "தொடர்புகள்",
"messagesHeader": "தகவல்கள்",
"settingsHeader": "அமைப்புகள்",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "கணக்கை உருவாக்கு",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "บันทึกนี้จะถูกโพสต์แบบสาธารณะทางออนไลน์เพื่อให้ผู้สนับสนุนสามารถดูได้ คุณอาจจะตรวจสอบและแก้ไขก่อนที่จะส่งออกไป",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "รายงานปัญหา",
"gotIt": "เข้าใจแล้ว",
"submit": "ส่ง",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "ค้นหา",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "การสนทนา",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "ผู้ติดต่อ",
"messagesHeader": "ข้อความ",
"settingsHeader": "Settings",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "Yapıştır",
"editMenuPasteAndMatchStyle": "Yapıştır ve Stille Eşleştir",
"editMenuDelete": "Sil",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "Kişiyi Sil",
"editMenuDeleteGroup": "Grubu Sil",
"editMenuSelectAll": "Tümünü Seç",
"windowMenuClose": "Pencereyi Kapat",
"windowMenuMinimize": "Küçült",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Gruptan atıldınız.",
"unreadMessage": "Okunmamış İletiler",
"unreadMessages": "Okunmamış İleti",
"debugLogExplanation": "Bu günlük katkıda bulunanların görebilmeleri için herkese açık bir şekilde gönderilecektir. Göndermeden önce inceleyip düzenleyebilirsiniz.",
"debugLogError": "Yüklemede bir şeyler ters gitti! Lütfen günlüğü hazırlayacağınız hata kaydına kendiniz ekleyin.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Sorun bildir",
"gotIt": "Anladım!",
"submit": "Gönder",
@ -85,7 +84,7 @@
"sessionMessenger": "oturum",
"search": "Ara",
"noSearchResults": "\"$searchTerm$\" için arama sonucu yok",
"conversationsHeader": "Sohbetler",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Kişiler",
"messagesHeader": "İletiler",
"settingsHeader": "Ayarlar",
@ -150,18 +149,18 @@
"savedTheFile": "Medya, $name$ tarafından kaydedildi",
"linkPreviewsTitle": "Bağlantı Önizlemelerini Gönder",
"linkPreviewDescription": "Çoğu URL için önizleme desteklenir",
"linkPreviewsConfirmMessage": "You will not have full metadata protection when sending link previews.",
"linkPreviewsConfirmMessage": "Bağlantı önizlemeleri gönderirken tamamıyla metaveri korumasına sahip olmazsınız.",
"mediaPermissionsTitle": "Mikrofon",
"mediaPermissionsDescription": "Allow access to microphone",
"spellCheckTitle": "Spell Check",
"mediaPermissionsDescription": "Mikrofona erişim izni ver",
"spellCheckTitle": "Yazım Denetimi",
"spellCheckDescription": "İleti kutusuna girilen sözcüklerin denetlenmesini etkinleştir",
"spellCheckDirty": "You must restart Session to apply your new settings",
"spellCheckDirty": "Yeni ayarların uygulanması için Session'ı yeniden başlatmanız gerekiyor",
"notifications": "Bildirimler",
"readReceiptSettingDescription": "See and share when messages have been read (enables read receipts in all sessions).",
"readReceiptSettingTitle": "Read Receipts",
"typingIndicatorsSettingDescription": "See and share when messages are being typed (applies to all sessions).",
"typingIndicatorsSettingTitle": "Typing Indicators",
"zoomFactorSettingTitle": "Zoom Factor",
"readReceiptSettingDescription": "Mesajlar okunduğunda (Tüm oturumlara kaydedilir) görün ve paylaşın.",
"readReceiptSettingTitle": "Gelenleri Oku",
"typingIndicatorsSettingDescription": "Mesajlar yazılıyor olduğunda (Tüm oturumlara kaydedilir) görün ve paylaşın.",
"typingIndicatorsSettingTitle": "Yazıyor Göstergesi",
"zoomFactorSettingTitle": "Yakınlaştırma faktörü",
"notificationSettingsDialog": "İleti geldiğinde şunların olduğu bildirim göster:",
"disableNotifications": "Bildirimleri devre dışı bırak",
"nameAndMessage": "Gönderenin adını ve iletisini",
@ -180,7 +179,7 @@
"timestamp_m": "1 dakika",
"timestamp_h": "1 saat",
"timestampFormat_M": "D MMM",
"messageBodyMissing": "Please enter a message body.",
"messageBodyMissing": "Lütfen bir mesaj girin.",
"unblockToSend": "İleti göndermek için bu kişinin engellenmesini kaldırın.",
"unblockGroupToSend": "İleti göndermek için bu grubun engellenmesini kaldırın.",
"youChangedTheTimer": "Kaybolan ileti zamanlayıcsını $time$ olarak ayarladınız",
@ -221,11 +220,11 @@
"timerSetTo": "Zamanlayıcı $time$ olarak ayarlandı",
"noteToSelf": "Kendime Not",
"hideMenuBarTitle": "Menü Çubuğunu Gizle",
"hideMenuBarDescription": "Toggle system menu bar visibility",
"hideMenuBarDescription": "Geçiş sistem menü görünürlüğü",
"startConversation": "Yeni sohbet başlat…",
"invalidNumberError": "Geçersiz numara",
"failedResolveOns": "Failed to resolve ONS name",
"successUnlinked": "Your device was unlinked successfully",
"failedResolveOns": "ONS adını çözümlemede başarısız oldu",
"successUnlinked": "Cihazınızın başarıyla eşleştirmesi kaldırıldı",
"autoUpdateSettingTitle": "Otomatik Güncelleme",
"autoUpdateSettingDescription": "Automatically check for updates on launch",
"autoUpdateNewVersionTitle": "Session güncellemesi mevcut",
@ -258,14 +257,14 @@
"userBanned": "User banned successfully",
"userBanFailed": "Engelleme başarısız!",
"leaveGroup": "Gruptan Ayrıl",
"leaveAndRemoveForEveryone": "Leave Group and remove for everyone",
"leaveGroupConfirmation": "Are you sure you want to leave this group?",
"leaveGroupConfirmationAdmin": "As you are the admin of this group, if you leave it it will be removed for every current members. Are you sure you want to leave this group?",
"leaveAndRemoveForEveryone": "Grubu terk et ve herkes için sil",
"leaveGroupConfirmation": "Gruptan ayrılmak istediğine emin misin?",
"leaveGroupConfirmationAdmin": "Bu grupta bir yönetici olarak, eğer ayrılırsanız, bütün mevcut kullanıcılar için silinecek. Bu gruptan ayrılmak istediğinizden emin misiniz?",
"cannotRemoveCreatorFromGroup": "Bu kullanıcı kaldırılamıyor",
"cannotRemoveCreatorFromGroupDesc": "You cannot remove this user as they are the creator of the group.",
"cannotRemoveCreatorFromGroupDesc": "Onlar bu grubun oluşturucusu iken bu kullanıcıyı silemezsiniz.",
"noContactsForGroup": "Henüz herhangi bir kişi yok",
"failedToAddAsModerator": "Kullanıcı moderatör olarak eklenemedi",
"failedToRemoveFromModerator": "Failed to remove user from the moderator list",
"failedToRemoveFromModerator": "Moderatör listesinden kullanıcı silme işlemi başarısız oldu",
"copyMessage": "İleti metnini kopyala",
"selectMessage": "İleti seçin",
"editGroup": "Grubu düzenle",
@ -278,16 +277,16 @@
"changeAccountPasswordTitle": "Hesap Şifresini Değiştir",
"changeAccountPasswordDescription": "Şifrenizi değiştirin",
"removeAccountPasswordTitle": "Hesap Şifresini Kaldır",
"removeAccountPasswordDescription": "Remove the password associated with your account",
"removeAccountPasswordDescription": "Hesabınızla birleşmiş parolayı silme",
"enterPassword": "Lütfen şifrenizi girin",
"confirmPassword": "Şifreyi Doğrula",
"pasteLongPasswordToastTitle": "The clipboard content exceeds the maximum password length of $max_pwd_len$ characters.",
"showRecoveryPhrasePasswordRequest": "Please enter your password",
"recoveryPhraseSavePromptMain": "Your recovery phrase is the master key to your Session ID — you can use it to restore your Session ID if you lose access to your device. Store your recovery phrase in a safe place, and don't give it to anyone.",
"pasteLongPasswordToastTitle": "Pano içeriği $max_pwd_len$ karakter parola uzunluğunu aşıyor.",
"showRecoveryPhrasePasswordRequest": "Lütfen şifrenizi girin",
"recoveryPhraseSavePromptMain": "Kurtarma ifadeniz Session ID'nizin asıl anahtarıdır; cihazınıza erişiminizi kaybederseniz Session ID'nizi geri yüklemek için bunu kullanabilirsiniz. Kurtarma ifadenizi güvenli bir yerde saklayın ve kimseye vermeyin.",
"invalidOpenGroupUrl": "Geçersiz URL",
"copiedToClipboard": "Panoya kopyalandı",
"passwordViewTitle": "Şifrenizi Yazın",
"unlock": "Unlock",
"unlock": "Kilidi aç",
"password": "Şifre",
"setPassword": "Şifre Belirle",
"changePassword": "Şifreyi Değiştir",
@ -299,168 +298,171 @@
"noGivenPassword": "Lütfen şifrenizi girin",
"passwordsDoNotMatch": "Şifreler uyuşmuyor",
"setPasswordInvalid": "Şifreler uyuşmuyor",
"changePasswordInvalid": "The old password you entered is incorrect",
"changePasswordInvalid": "Girmiş olduğunuz eski parola yanlış",
"removePasswordInvalid": "Yanlış şifre",
"setPasswordTitle": "Şifre Belirle",
"changePasswordTitle": "Şifre Değiştirildi",
"removePasswordTitle": "Şifre Kaldırıldı",
"setPasswordToastDescription": "Your password has been set. Please keep it safe.",
"changePasswordToastDescription": "Your password has been changed. Please keep it safe.",
"removePasswordToastDescription": "You have removed your password.",
"publicChatExists": "You are already connected to this open group",
"connectToServerFail": "Couldn't join group",
"setPasswordToastDescription": "Şifreniz ayarlandı. Lütfen güvende tutunuz.",
"changePasswordToastDescription": "Şifreniz değiştirildi. Lütfen güvende tutunuz.",
"removePasswordToastDescription": "Şifrenizi sildiniz.",
"publicChatExists": "Bu açık gruba zaten bağlısınız",
"connectToServerFail": "Gruba katılınamadı",
"connectingToServer": "Bağlanılıyor...",
"connectToServerSuccess": "Successfully connected to open group",
"setPasswordFail": "Failed to set password",
"passwordLengthError": "Password must be between 6 and 64 characters long",
"passwordTypeError": "Password must be a string",
"passwordCharacterError": "Password must only contain letters, numbers and symbols",
"connectToServerSuccess": "ık gruba başarıyla bağlanıldı",
"setPasswordFail": "Parolayı ayarlama başarısız oldu",
"passwordLengthError": "Parolanız 6 ila 64 karakter uzunluğu aralığında olmalıdır",
"passwordTypeError": "Parolanız seri olmalıdır",
"passwordCharacterError": "Parolanız sadece harf, sayı ve sembol içermelidir",
"remove": "Kaldır",
"invalidSessionId": "Invalid Session ID",
"invalidPubkeyFormat": "Invalid Pubkey Format",
"emptyGroupNameError": "Please enter a group name",
"invalidSessionId": "Geçersiz Session ID'si",
"invalidPubkeyFormat": "Geçersiz Pubkey formatı",
"emptyGroupNameError": "Lütfen bir grup adı giriniz",
"editProfileModalTitle": "Profil",
"groupNamePlaceholder": "Grup Adı",
"inviteContacts": "Invite Contacts",
"addModerators": "Add Moderators",
"removeModerators": "Remove Moderators",
"inviteContacts": "Kişileri Davet Et",
"addModerators": "Moderatör ekle",
"removeModerators": "Moderatörleri sil",
"addAsModerator": "Add As Moderator",
"removeFromModerators": "Remove From Moderators",
"removeFromModerators": "Moderatörlükten çıkar",
"add": "Ekle",
"addingContacts": "Adding contacts to $name$",
"noContactsToAdd": "No contacts to add",
"noMembersInThisGroup": "No other members in this group",
"noModeratorsToRemove": "no moderators to remove",
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"addingContacts": "$name$'e kişiler ekleniyor",
"noContactsToAdd": "Eklenecek kişi yok",
"noMembersInThisGroup": "Bu grupta başka üye yok",
"noModeratorsToRemove": "kaldırılacak moderatör yok",
"onlyAdminCanRemoveMembers": "Kurucu değilsiniz",
"onlyAdminCanRemoveMembersDesc": "Sadece grubun kurucusu kullanıcıları silebilir",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"signIn": "Giriş yap",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Session kimliğinize merhaba deyin",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
"allUsersAreRandomly...": "Session Kimliğiniz, kişilerin Session'da sizinle iletişim kurmak için kullanabileceği benzersiz adrestir. Gerçek kimliğinizle hiçbir bağlantısı olmadan, Session Kimliğiniz tasarım gereği tamamen anonim ve özeldir.",
"getStarted": "Başlayın",
"createSessionID": "Session Kimliği Oluştur",
"recoveryPhrase": "Kurtarma Metni",
"enterRecoveryPhrase": "Enter your recovery phrase",
"displayName": "Display Name",
"anonymous": "Anonymous",
"removeResidueMembers": "Clicking ok will also remove those members as they left the group.",
"enterDisplayName": "Enter a display name",
"enterOptionalPassword": "Enter password (optional)",
"continueYourSession": "Continue Your Session",
"enterRecoveryPhrase": "Kurtarma sözcüğünüzü girin",
"displayName": "Görünür Ad",
"anonymous": "Anonim",
"removeResidueMembers": "Tamama tıklamak ayrıca gruptan ayrılan kullanıcıları da silecek.",
"enterDisplayName": "Görünen adı girin",
"enterOptionalPassword": "Şifre (isteğe bağlı)",
"continueYourSession": "Session'ına Devam et",
"linkDevice": "Cihaz Bağla",
"restoreUsingRecoveryPhrase": "Restore your account",
"restoreUsingRecoveryPhrase": "Hesabını geri yükle",
"or": "veya",
"ByUsingThisService...": "By using this service, you agree to our <a href=\"https://getsession.org/legal/#tos\">Terms of Service</a> and <a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">Privacy Policy</a>",
"beginYourSession": "Begin your Session.",
"welcomeToYourSession": "Welcome to your Session",
"newSession": "New Session",
"searchFor...": "Search for conversations or contacts",
"enterSessionID": "Enter Session ID",
"enterSessionIDOfRecipient": "Enter Session ID or ONS name of recipient",
"usersCanShareTheir...": "Users can share their Session ID by going into their account settings and tapping \"Share Session ID\", or by sharing their QR code.",
"ByUsingThisService...": "Bu hizmeti kullanarak, <a href=\"https://getsession.org/legal/#tos\">Hizmet Şartlarımızı\n</a> ve <a href=\"https://getsession.gorg/privacypolicy/\" target=\"_blank\"> Gizlilik Politikamızı kabul etmiş sayılırsınız</a>",
"beginYourSession": "Session'ını başlat.",
"welcomeToYourSession": "Session'a hoşgeldiniz",
"newSession": "Yeni Session",
"searchFor...": "Konuşmaları veya kişileri ara",
"enterSessionID": "Session ID'ni gir",
"enterSessionIDOfRecipient": "Alıcının Session ID'sini veya ONS adını girin",
"usersCanShareTheir...": "Kullanıcılar, hesap ayarlarına gidip \"Session ID'ni Paylaş\"a dokunarak veya QR kodlarını paylaşarak Session Kimliklerini paylaşabilirler.",
"message": "İleti",
"appearanceSettingsTitle": "Görünüm",
"permissionSettingsTitle": "İzinler",
"privacySettingsTitle": "Gizlilik",
"notificationsSettingsTitle": "Bildirimler",
"recoveryPhraseEmpty": "Enter your recovery phrase",
"recoveryPhraseEmpty": "Kurtarma metninizi girin",
"displayNameEmpty": "Please pick a display name",
"members": "$count$ üye",
"joinOpenGroup": "Join Open Group",
"newClosedGroup": "New Closed Group",
"joinOpenGroup": "ık Gruba Katıl",
"newClosedGroup": "Yeni Kapalı Grup",
"createClosedGroupNamePrompt": "Grup Adı",
"createClosedGroupPlaceholder": "Enter a group name",
"openGroupURL": "Open Group URL",
"enterAnOpenGroupURL": "Enter an open group URL",
"createClosedGroupPlaceholder": "Grup adı girin",
"openGroupURL": "Grup URL'sini Aç",
"enterAnOpenGroupURL": "ık bir grup URL'si girin",
"next": "Sonraki",
"invalidGroupNameTooShort": "Please enter a group name",
"invalidGroupNameTooLong": "Please enter a shorter group name",
"pickClosedGroupMember": "Please pick at least 1 group member",
"closedGroupMaxSize": "A closed group cannot have more than 100 members",
"noBlockedContacts": "No blocked contacts",
"userAddedToModerators": "User added to moderator list",
"userRemovedFromModerators": "User removed from moderator list",
"orJoinOneOfThese": "Or join one of these...",
"helpUsTranslateSession": "Help us Translate Session",
"invalidGroupNameTooShort": "Lütfen bir grup adı girin",
"invalidGroupNameTooLong": "Lütfen daha kısa bir grup ismi giriniz",
"pickClosedGroupMember": "Lütfen en az 1 grup üyesi seçin",
"closedGroupMaxSize": "Kapalı bir grubun 100'den fazla üyesi olamaz",
"noBlockedContacts": "Engellenmiş kişi yok",
"userAddedToModerators": "Kullanıcı moderatör listesine eklendi",
"userRemovedFromModerators": "Kullanıcı moderatör listesinden kaldırıldı",
"orJoinOneOfThese": "Ya da bunlardan birine katılın...",
"helpUsTranslateSession": "Session'u çevirmemize yardımcı olun",
"translation": "Çeviri",
"closedGroupInviteFailTitle": "Group Invitation Failed",
"closedGroupInviteFailTitlePlural": "Group Invitations Failed",
"closedGroupInviteFailMessage": "Unable to successfully invite a group member",
"closedGroupInviteFailMessagePlural": "Unable to successfully invite all group members",
"closedGroupInviteOkText": "Retry invitations",
"closedGroupInviteSuccessTitlePlural": "Group Invitations Completed",
"closedGroupInviteSuccessTitle": "Group Invitation Succeeded",
"closedGroupInviteSuccessMessage": "Successfully invited closed group members",
"closedGroupInviteFailTitle": "Grup daveti başarısız",
"closedGroupInviteFailTitlePlural": "Grup davetleri başarısız",
"closedGroupInviteFailMessage": "Bir grup üyesi başarıyla davet edilemiyor",
"closedGroupInviteFailMessagePlural": "Bütün grup üyeleri başarılı bir şekilde davet edilemiyor",
"closedGroupInviteOkText": "Davetleri yeniden gönder",
"closedGroupInviteSuccessTitlePlural": "Grup davetleri tamamlandı",
"closedGroupInviteSuccessTitle": "Grup daveti başarılı",
"closedGroupInviteSuccessMessage": "Kapalı grup üyeleri başarılı bir şekilde davet edildi",
"notificationForConvo": "Bildirimler",
"notificationForConvo_all": "Tümü",
"notificationForConvo_disabled": "Devre dışı",
"notificationForConvo_mentions_only": "Sadece bahsetmeler",
"onionPathIndicatorTitle": "Yol",
"onionPathIndicatorDescription": "Session hides your IP by bouncing your messages through several Service Nodes in Session's decentralized network. These are the countries your connection is currently being bounced through:",
"onionPathIndicatorDescription": "Session, mesajlarınızı Session'ın merkezi olmayan ağındaki birkaç Hizmet Düğümü üzerinden geri göndererek IP'nizi gizler. Şu anda bağlantınızın geri döndüğü ülkeler şunlardır:",
"unknownCountry": "Bilinmeyen Ülke",
"device": "Cihaz",
"destination": "Destination",
"learnMore": "Learn more",
"linkVisitWarningTitle": "Open this link in your browser?",
"linkVisitWarningMessage": "Are you sure you want to open $url$ in your browser?",
"destination": "Hedef",
"learnMore": "Daha fazla bilgi",
"linkVisitWarningTitle": "Bu bağlantıyı tarayıcında aç?",
"linkVisitWarningMessage": "$url$ sayfasını tarayıcında açmak istediğine emin misin?",
"open": "Aç",
"audioMessageAutoplayTitle": "Audio Message Autoplay",
"audioMessageAutoplayDescription": "Automatically play consecutively sent audio messages",
"clickToTrustContact": "Click to download media",
"audioMessageAutoplayTitle": "Ses Mesajı Otomatik Oynatma",
"audioMessageAutoplayDescription": "Ardışık olarak gönderilen sesli mesajları otomatik olarak çal",
"clickToTrustContact": "Medyayı indirmek için tıkla",
"trustThisContactDialogTitle": "$name$ kullanıcısına güvenilsin mi?",
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"latestUnreadIsAbove": "First unread message is above",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",
"dialogClearAllDataDeletionFailedTitle": "Data not deleted",
"dialogClearAllDataDeletionFailedDesc": "Data not deleted with an unknown error. Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedMultiple": "Data not deleted by those Service Nodes: $snodes$",
"dialogClearAllDataDeletionQuestion": "Would you like to clear only this device, or delete your entire account?",
"deviceOnly": "Device Only",
"entireAccount": "Entire Account",
"areYouSureDeleteDeviceOnly": "Are you sure you want to delete your device data only?",
"areYouSureDeleteEntireAccount": "Are you sure you want to delete your entire account, including the network data?",
"trustThisContactDialogDescription": "$name$ tarafından gönderilen medyayı indirmek istediğine emin misin?",
"pinConversation": "Konuşmayı sabitle",
"unpinConversation": "Konuşmanın Sabitlemesini Kaldır",
"pinConversationLimitTitle": "Sabitlenmiş konuşmalalimiti",
"pinConversationLimitToastDescription": "Yalnızca $number$ ileti dizisini sabitleyebilirsiniz",
"showUserDetails": "Kullanıcı Detaylarını Göster",
"latestUnreadIsAbove": "İlk okunmamış mesaj yukarıda",
"sendRecoveryPhraseTitle": "Kurtarma Sözcük Grubunu Gönder",
"sendRecoveryPhraseMessage": "Hesabınıza erişmek için kullanılabilecek kurtarma ifadenizi göndermeye çalışıyorsunuz. Bu mesajı göndermek istediğinizden emin misiniz?",
"dialogClearAllDataDeletionFailedTitle": "Veri silinmedi",
"dialogClearAllDataDeletionFailedDesc": "Bilinmeyen bir hatayla veri silinmedi. Sadece cihazdan silmek ister misiniz?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Sadece cihazdan silmek ister misiniz?",
"dialogClearAllDataDeletionFailedMultiple": "Bu Hizmet Düğümleri tarafından silinmeyen veriler: $snodes$",
"dialogClearAllDataDeletionQuestion": "Yalnızca bu cihazı mı silmek istiyorsunuz, yoksa hesabınızın tamamını mı silmek istiyorsunuz?",
"deviceOnly": "Sadece cihaz",
"entireAccount": "Hesabın Tamamı",
"areYouSureDeleteDeviceOnly": "Sadece cihaz verisini silmek istediğinizden emin misiniz?",
"areYouSureDeleteEntireAccount": "Ağ verisi dahil, hesabın tamamını silmek istediğinizden emin misiniz?",
"iAmSure": "Eminim",
"recoveryPhraseSecureTitle": "You're almost finished!",
"recoveryPhraseRevealMessage": "Secure your account by saving your recovery phrase. Reveal your recovery phrase then store it safely to secure it.",
"recoveryPhraseRevealButtonText": "Reveal Recovery Phrase",
"notificationSubtitle": "Notifications - $setting$",
"surveyTitle": "Take our Session Survey",
"goToOurSurvey": "Go to our survey",
"recoveryPhraseSecureTitle": "Neredeyse tamamladınız!",
"recoveryPhraseRevealMessage": "Hesabınızı kurtarma kelimenizi kaydederek koruyun. Kurtarma kelimenizi ortaya çıkarın ve ardından onu güvenceye almak için güvenli bir şekilde saklayın.",
"recoveryPhraseRevealButtonText": "Kurtarma kelimesini ortaya çıkar",
"notificationSubtitle": "Bildirimler - $setting$",
"surveyTitle": "Session Anketimizi alın",
"goToOurSurvey": "Anketimize gidin",
"blockAll": "Tümünü Engelle",
"messageRequests": "İleti İstekleri",
"requestsSubtitle": "Bekleyen İstekler",
"requestsPlaceholder": "İstek yok",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"messageRequestsDescription": "Mesaj İstek Kutusunu Etkinleştir",
"incomingCallFrom": "$name$'den Gelen arama",
"ringing": "Çalıyor...",
"establishingConnection": "Establishing connection...",
"establishingConnection": "Bağlantı kuruluyor...",
"accept": "Kabul et",
"decline": "Reddet",
"endCall": "Aramayı sonlandır",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"unableToCallTitle": "Cannot start new call",
"callMissed": "Missed call from $name$",
"cameraPermissionNeededTitle": "Sesli/Görüntülü Arama izinleri gerekli",
"cameraPermissionNeeded": "Gizlilik Ayarlarından 'Sesli ve görüntülü arama' iznini etkinleştirebilirsin.",
"unableToCall": "İlk olarak giden aramanızı iptal edin",
"unableToCallTitle": "Yeni arama başlatılamıyor",
"callMissed": "$name$ tarafından cevapsız çağrı",
"callMissedTitle": "Cevapsız arama",
"noCameraFound": "Kamera bulunamadı",
"noAudioInputFound": "Ses girişi bulunamadı",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"noAudioOutputFound": "Ses çıkışı bulunamadı",
"callMediaPermissionsTitle": "Sesli ve görüntülü aramalar",
"callMissedCausePermission": "'$name$' tarafından cevaplanmayan çağrınız var çünkü Gizlilik Ayarlarında 'Sesli ve görüntülü aramalar' iznini etkinleştirmeniz gerekiyor.",
"callMissedNotApproved": "Bu konuşmayı henüz onaylamadığınız için '$name$' adlı kişiden gelen arama cevapsız. Önce ona mesaj at.",
"callMediaPermissionsDescription": "Diğer kullanıcılardan gelen sesli ve görüntülü aramaları kabul etme erişimine izin verir",
"callMediaPermissionsDialogContent": "Sesli/görüntülü aramaların mevcut uygulaması, IP adresinizi Oxen Foundation sunucularına ve arayan/aranan kullanıcıya ifşa edecektir.",
"menuCall": "Ara",
"startedACall": "$name$ kullanıcısını aradınız",
"answeredACall": "$name$ ile ara",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "Вас вилучили із групи.",
"unreadMessage": "Непрочитане повідомлення",
"unreadMessages": "Непрочитані повідомлення",
"debugLogExplanation": "Цей журнал буде доступний для розробників. Ви можете перевірити його перед відправкою.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Повідомити про ваду",
"gotIt": "Зрозуміло!",
"submit": "Надіслати",
@ -85,7 +84,7 @@
"sessionMessenger": "Сесія",
"search": "Пошук",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Розмови",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Контакти",
"messagesHeader": "Повідомлення",
"settingsHeader": "Налаштування",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

468
_locales/uz/messages.json Normal file
View File

@ -0,0 +1,468 @@
{
"privacyPolicy": "Shartlar & Maxfiylik Siyosati",
"copyErrorAndQuit": "Copy error and quit",
"unknown": "Noma'lum",
"databaseError": "Ma'lumotlar bazasida xato",
"mainMenuFile": "&Fayl",
"mainMenuEdit": "&Tahrirlash",
"mainMenuView": "&Ko'rinish",
"mainMenuWindow": "&Oyna",
"mainMenuHelp": "&Yordam",
"appMenuHide": "Yashirish",
"appMenuHideOthers": "Boshqalarni yashirish",
"appMenuUnhide": "Barchasini ko'rsatish",
"appMenuQuit": "Sessiondan chiqish",
"editMenuUndo": "Qaytarish",
"editMenuRedo": "Qayta bajarish",
"editMenuCut": "Kesish",
"editMenuCopy": "Nusxalash",
"editMenuPaste": "Qo'yish",
"editMenuPasteAndMatchStyle": "Paste and Match Style",
"editMenuDelete": "O'chirish",
"editMenuDeleteContact": "Kontaktni o'chirish",
"editMenuDeleteGroup": "Guruhni o'chirish",
"editMenuSelectAll": "Barchasini belgilash",
"windowMenuClose": "Oynani yopish",
"windowMenuMinimize": "Minimize",
"windowMenuZoom": "Zoom",
"windowMenuBringAllToFront": "Bring All to Front",
"viewMenuResetZoom": "Actual Size",
"viewMenuZoomIn": "Zoom In",
"viewMenuZoomOut": "Zoom Out",
"viewMenuToggleFullScreen": "Toggle Full Screen",
"viewMenuToggleDevTools": "Toggle Developer Tools",
"contextMenuNoSuggestions": "No Suggestions",
"openGroupInvitation": "Open group invitation",
"joinOpenGroupAfterInvitationConfirmationTitle": "Join $roomName$?",
"joinOpenGroupAfterInvitationConfirmationDesc": "Are you sure you want to join the $roomName$ open group?",
"enterSessionIDOrONSName": "Enter Session ID or ONS name",
"loading": "Loading...",
"optimizingApplication": "Optimizing application...",
"done": "Done",
"me": "Me",
"view": "View",
"youLeftTheGroup": "You have left the group.",
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Report an issue",
"gotIt": "Got it",
"submit": "Submit",
"markAllAsRead": "Mark All as Read",
"incomingError": "Error handling incoming message",
"media": "Media",
"mediaEmptyState": "No media",
"documents": "Documents",
"documentsEmptyState": "No documents",
"today": "Today",
"yesterday": "Yesterday",
"thisWeek": "This week",
"thisMonth": "This Month",
"voiceMessage": "Voice Message",
"dangerousFileType": "For security reasons, this file type cannot be sent",
"stagedPreviewThumbnail": "Draft thumbnail link preview for $domain$",
"previewThumbnail": "Thumbnail link preview for $domain$",
"stagedImageAttachment": "Draft image attachment: $path$",
"oneNonImageAtATimeToast": "Sorry, there is a limit of one non-image attachment per message",
"cannotMixImageAndNonImageAttachments": "Sorry, you cannot mix images with other file types in one message",
"maximumAttachments": "Maximum number of attachments reached. Please send remaining attachments in a separate message.",
"fileSizeWarning": "Attachment exceeds size limits for the type of message you're sending.",
"unableToLoadAttachment": "Sorry, there was an error setting your attachment.",
"offline": "Offline",
"checkNetworkConnection": "Check your network connection.",
"attemptingReconnection": "Attempting reconnect in $reconnect_duration_in_seconds$ seconds",
"submitDebugLog": "Debug log",
"debugLog": "Debug Log",
"showDebugLog": "Show Debug Log",
"goToReleaseNotes": "Go to Release Notes",
"goToSupportPage": "Go to Support Page",
"menuReportIssue": "Report an Issue",
"about": "About",
"speech": "Speech",
"show": "Show",
"sessionMessenger": "Session",
"search": "Search",
"noSearchResults": "No results found for \"$searchTerm$\"",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Contacts",
"messagesHeader": "Messages",
"settingsHeader": "Settings",
"typingAlt": "Typing animation for this conversation",
"contactAvatarAlt": "Avatar for contact $name$",
"downloadAttachment": "Download Attachment",
"replyToMessage": "Reply to message",
"replyingToMessage": "Replying to:",
"originalMessageNotFound": "Original message not found",
"originalMessageNotAvailable": "Original message no longer available",
"messageFoundButNotLoaded": "Original message found, but not loaded. Scroll up to load it.",
"recording": "Recording",
"you": "You",
"audioPermissionNeededTitle": "Microphone Access Required",
"audioPermissionNeeded": "You can enable microphone access under: Settings (Gear icon) => Privacy",
"audio": "Audio",
"video": "Video",
"photo": "Photo",
"cannotUpdate": "Cannot Update",
"cannotUpdateDetail": "Session Desktop failed to update, but there is a new version available. Please go to https://getsession.org/ and install the new version manually, then either contact support or file a bug about this problem.",
"ok": "OK",
"cancel": "Cancel",
"close": "Close",
"continue": "Continue",
"error": "Error",
"delete": "Delete",
"messageDeletionForbidden": "You dont have permission to delete others messages",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteMessages": "Delete Messages",
"deleted": "Deleted",
"messageDeletedPlaceholder": "This message has been deleted",
"from": "From:",
"to": "To:",
"sent": "Sent",
"received": "Received",
"sendMessage": "Message",
"groupMembers": "Group members",
"moreInformation": "More information",
"resend": "Resend",
"deleteConversationConfirmation": "Permanently delete the messages in this conversation?",
"clearAllData": "Clear All Data",
"deleteAccountWarning": "This will permanently delete your messages, and contacts.",
"deleteContactConfirmation": "Are you sure you want to delete this conversation?",
"quoteThumbnailAlt": "Thumbnail of image from quoted message",
"imageAttachmentAlt": "Image attached to message",
"videoAttachmentAlt": "Screenshot of video attached to message",
"lightboxImageAlt": "Image sent in conversation",
"imageCaptionIconAlt": "Icon showing that this image has a caption",
"addACaption": "Add a caption...",
"copy": "Copy",
"copySessionID": "Copy Session ID",
"copyOpenGroupURL": "Copy Group's URL",
"save": "Save",
"saveLogToDesktop": "Save log to desktop",
"saved": "Saved",
"permissions": "Permissions",
"general": "General",
"tookAScreenshot": "$name$ took a screenshot",
"savedTheFile": "Media saved by $name$",
"linkPreviewsTitle": "Send Link Previews",
"linkPreviewDescription": "Previews are supported for most urls",
"linkPreviewsConfirmMessage": "You will not have full metadata protection when sending link previews.",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
"spellCheckTitle": "Spell Check",
"spellCheckDescription": "Enable spell check of text entered in message composition box",
"spellCheckDirty": "You must restart Session to apply your new settings",
"notifications": "Notifications",
"readReceiptSettingDescription": "See and share when messages have been read (enables read receipts in all sessions).",
"readReceiptSettingTitle": "Read Receipts",
"typingIndicatorsSettingDescription": "See and share when messages are being typed (applies to all sessions).",
"typingIndicatorsSettingTitle": "Typing Indicators",
"zoomFactorSettingTitle": "Zoom Factor",
"notificationSettingsDialog": "When messages arrive, display notifications that reveal...",
"disableNotifications": "Mute notifications",
"nameAndMessage": "Name and content",
"noNameOrMessage": "No name or content",
"nameOnly": "Name Only",
"newMessage": "New Message",
"newMessages": "New Messages",
"notificationMostRecentFrom": "Most recent from: $name$",
"notificationFrom": "From:",
"notificationMostRecent": "Most recent:",
"sendFailed": "Send Failed",
"expiredWarning": "This version of Session has expired. Please upgrade to the latest version to continue messaging.",
"upgrade": "Upgrade",
"mediaMessage": "Media message",
"timestamp_s": "Now",
"timestamp_m": "1 minute",
"timestamp_h": "1 hour",
"timestampFormat_M": "MMM D",
"messageBodyMissing": "Please enter a message body.",
"unblockToSend": "Unblock this contact to send a message.",
"unblockGroupToSend": "This group is blocked. Unlock it if you would like to send a message.",
"youChangedTheTimer": "You set the disappearing message timer to $time$",
"timerSetOnSync": "Updated disappearing message timer to $time$",
"theyChangedTheTimer": "$name$ set the disappearing message timer to $time$",
"timerOption_0_seconds": "Off",
"timerOption_5_seconds": "5 seconds",
"timerOption_10_seconds": "10 seconds",
"timerOption_30_seconds": "30 seconds",
"timerOption_1_minute": "1 minute",
"timerOption_5_minutes": "5 minutes",
"timerOption_30_minutes": "30 minutes",
"timerOption_1_hour": "1 hour",
"timerOption_6_hours": "6 hours",
"timerOption_12_hours": "12 hours",
"timerOption_1_day": "1 day",
"timerOption_1_week": "1 week",
"disappearingMessages": "Disappearing messages",
"changeNickname": "Change Nickname",
"clearNickname": "Clear Nickname",
"nicknamePlaceholder": "New Nickname",
"changeNicknameMessage": "Enter a nickname for this user",
"timerOption_0_seconds_abbreviated": "off",
"timerOption_5_seconds_abbreviated": "5s",
"timerOption_10_seconds_abbreviated": "10s",
"timerOption_30_seconds_abbreviated": "30s",
"timerOption_1_minute_abbreviated": "1m",
"timerOption_5_minutes_abbreviated": "5m",
"timerOption_30_minutes_abbreviated": "30m",
"timerOption_1_hour_abbreviated": "1h",
"timerOption_6_hours_abbreviated": "6h",
"timerOption_12_hours_abbreviated": "12h",
"timerOption_1_day_abbreviated": "1d",
"timerOption_1_week_abbreviated": "1w",
"disappearingMessagesDisabled": "Disappearing messages disabled",
"disabledDisappearingMessages": "$name$ disabled disappearing messages.",
"youDisabledDisappearingMessages": "You disabled disappearing messages.",
"timerSetTo": "Disappearing message time set to $time$",
"noteToSelf": "Note to Self",
"hideMenuBarTitle": "Hide Menu Bar",
"hideMenuBarDescription": "Toggle system menu bar visibility",
"startConversation": "Start New Conversation",
"invalidNumberError": "Invalid Session ID or ONS Name",
"failedResolveOns": "Failed to resolve ONS name",
"successUnlinked": "Your device was unlinked successfully",
"autoUpdateSettingTitle": "Auto Update",
"autoUpdateSettingDescription": "Automatically check for updates on startup",
"autoUpdateNewVersionTitle": "Session update available",
"autoUpdateNewVersionMessage": "There is a new version of Session available.",
"autoUpdateNewVersionInstructions": "Press Restart Session to apply the updates.",
"autoUpdateRestartButtonLabel": "Restart Session",
"autoUpdateLaterButtonLabel": "Later",
"autoUpdateDownloadButtonLabel": "Download",
"autoUpdateDownloadedMessage": "Update has been downloaded.",
"autoUpdateDownloadInstructions": "Would you like to download the update?",
"leftTheGroup": "$name$ has left the group.",
"multipleLeftTheGroup": "$name$ left the group",
"updatedTheGroup": "Group updated",
"titleIsNow": "Group name is now '$name$'.",
"joinedTheGroup": "$name$ joined the group.",
"multipleJoinedTheGroup": "$name$ joined the group.",
"kickedFromTheGroup": "$name$ was removed from the group.",
"multipleKickedFromTheGroup": "$name$ were removed from the group.",
"blockUser": "Block",
"unblockUser": "Unblock",
"unblocked": "Unblocked",
"blocked": "Blocked",
"blockedSettingsTitle": "Blocked contacts",
"unbanUser": "Unban User",
"unbanUserConfirm": "Are you sure you want to unban this user?",
"userUnbanned": "User unbanned successfully",
"userUnbanFailed": "Unban failed!",
"banUser": "Ban User",
"banUserAndDeleteAll": "Ban and Delete All",
"userBanned": "Banned successfully",
"userBanFailed": "Ban failed!",
"leaveGroup": "Leave Group",
"leaveAndRemoveForEveryone": "Leave Group and remove for everyone",
"leaveGroupConfirmation": "Are you sure you want to leave this group?",
"leaveGroupConfirmationAdmin": "As you are the admin of this group, if you leave it it will be removed for every current members. Are you sure you want to leave this group?",
"cannotRemoveCreatorFromGroup": "Cannot remove this user",
"cannotRemoveCreatorFromGroupDesc": "You cannot remove this user as they are the creator of the group.",
"noContactsForGroup": "You don't have any contacts yet",
"failedToAddAsModerator": "Failed to add user as moderator",
"failedToRemoveFromModerator": "Failed to remove user from the moderator list",
"copyMessage": "Copy message text",
"selectMessage": "Select message",
"editGroup": "Edit group",
"editGroupName": "Edit group name",
"updateGroupDialogTitle": "Updating $name$...",
"showRecoveryPhrase": "Recovery Phrase",
"yourSessionID": "Your Session ID",
"setAccountPasswordTitle": "Set Account Password",
"setAccountPasswordDescription": "Require password to unlock Sessions screen. You can still receive message notifications while Screen Lock is enabled. Sessions notification settings allow you to customize information that is displayed",
"changeAccountPasswordTitle": "Change Account Password",
"changeAccountPasswordDescription": "Change your password",
"removeAccountPasswordTitle": "Remove Account Password",
"removeAccountPasswordDescription": "Remove the password associated with your account",
"enterPassword": "Please enter your password",
"confirmPassword": "Confirm password",
"pasteLongPasswordToastTitle": "The clipboard content exceeds the maximum password length of $max_pwd_len$ characters.",
"showRecoveryPhrasePasswordRequest": "Please enter your password",
"recoveryPhraseSavePromptMain": "Your recovery phrase is the master key to your Session ID — you can use it to restore your Session ID if you lose access to your device. Store your recovery phrase in a safe place, and don't give it to anyone.",
"invalidOpenGroupUrl": "Invalid URL",
"copiedToClipboard": "Copied to clipboard",
"passwordViewTitle": "Type In Your Password",
"unlock": "Unlock",
"password": "Password",
"setPassword": "Set Password",
"changePassword": "Change Password",
"removePassword": "Remove Password",
"maxPasswordAttempts": "Invalid Password. Would you like to reset the database?",
"typeInOldPassword": "Please type in your old password",
"invalidOldPassword": "Old password is invalid",
"invalidPassword": "Invalid password",
"noGivenPassword": "Please enter your password",
"passwordsDoNotMatch": "Passwords do not match",
"setPasswordInvalid": "Passwords do not match",
"changePasswordInvalid": "The old password you entered is incorrect",
"removePasswordInvalid": "Incorrect password",
"setPasswordTitle": "Set Password",
"changePasswordTitle": "Changed Password",
"removePasswordTitle": "Removed Password",
"setPasswordToastDescription": "Your password has been set. Please keep it safe.",
"changePasswordToastDescription": "Your password has been changed. Please keep it safe.",
"removePasswordToastDescription": "You have removed your password.",
"publicChatExists": "You are already connected to this open group",
"connectToServerFail": "Couldn't join group",
"connectingToServer": "Connecting...",
"connectToServerSuccess": "Successfully connected to open group",
"setPasswordFail": "Failed to set password",
"passwordLengthError": "Password must be between 6 and 64 characters long",
"passwordTypeError": "Password must be a string",
"passwordCharacterError": "Password must only contain letters, numbers and symbols",
"remove": "Remove",
"invalidSessionId": "Invalid Session ID",
"invalidPubkeyFormat": "Invalid Pubkey Format",
"emptyGroupNameError": "Please enter a group name",
"editProfileModalTitle": "Profile",
"groupNamePlaceholder": "Group Name",
"inviteContacts": "Invite Contacts",
"addModerators": "Add Moderators",
"removeModerators": "Remove Moderators",
"addAsModerator": "Add as Moderator",
"removeFromModerators": "Remove From Moderators",
"add": "Add",
"addingContacts": "Adding contacts to $name$",
"noContactsToAdd": "No contacts to add",
"noMembersInThisGroup": "No other members in this group",
"noModeratorsToRemove": "no moderators to remove",
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create account",
"signIn": "Sign In",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
"createSessionID": "Create Session ID",
"recoveryPhrase": "Recovery Phrase",
"enterRecoveryPhrase": "Enter your recovery phrase",
"displayName": "Display Name",
"anonymous": "Anonymous",
"removeResidueMembers": "Clicking ok will also remove those members as they left the group.",
"enterDisplayName": "Enter a display name",
"enterOptionalPassword": "Enter password (optional)",
"continueYourSession": "Continue Your Session",
"linkDevice": "Link Device",
"restoreUsingRecoveryPhrase": "Restore your account",
"or": "or",
"ByUsingThisService...": "By using this service, you agree to our <a href=\"https://getsession.org/legal/#tos\">Terms of Service</a> and <a href=\"https://getsession.org/privacy-policy/\" target=\"_blank\">Privacy Policy</a>",
"beginYourSession": "Begin your Session.",
"welcomeToYourSession": "Welcome to your Session",
"newSession": "New Session",
"searchFor...": "Search for conversations or contacts",
"enterSessionID": "Enter Session ID",
"enterSessionIDOfRecipient": "Enter Session ID or ONS name of recipient",
"usersCanShareTheir...": "Users can share their Session ID by going into their account settings and tapping \"Share Session ID\", or by sharing their QR code.",
"message": "Message",
"appearanceSettingsTitle": "Appearance",
"permissionSettingsTitle": "Permissions",
"privacySettingsTitle": "Privacy",
"notificationsSettingsTitle": "Notifications",
"recoveryPhraseEmpty": "Enter your recovery phrase",
"displayNameEmpty": "Please enter a display name",
"members": "$count$ members",
"joinOpenGroup": "Join Open Group",
"newClosedGroup": "New Closed Group",
"createClosedGroupNamePrompt": "Group Name",
"createClosedGroupPlaceholder": "Enter a group name",
"openGroupURL": "Open Group URL",
"enterAnOpenGroupURL": "Enter an open group URL",
"next": "Next",
"invalidGroupNameTooShort": "Please enter a group name",
"invalidGroupNameTooLong": "Please enter a shorter group name",
"pickClosedGroupMember": "Please pick at least 1 group member",
"closedGroupMaxSize": "A closed group cannot have more than 100 members",
"noBlockedContacts": "No blocked contacts",
"userAddedToModerators": "User added to moderator list",
"userRemovedFromModerators": "User removed from moderator list",
"orJoinOneOfThese": "Or join one of these...",
"helpUsTranslateSession": "Help us Translate Session",
"translation": "Translation",
"closedGroupInviteFailTitle": "Group Invitation Failed",
"closedGroupInviteFailTitlePlural": "Group Invitations Failed",
"closedGroupInviteFailMessage": "Unable to successfully invite a group member",
"closedGroupInviteFailMessagePlural": "Unable to successfully invite all group members",
"closedGroupInviteOkText": "Retry invitations",
"closedGroupInviteSuccessTitlePlural": "Group Invitations Completed",
"closedGroupInviteSuccessTitle": "Group Invitation Succeeded",
"closedGroupInviteSuccessMessage": "Successfully invited closed group members",
"notificationForConvo": "Notifications",
"notificationForConvo_all": "All",
"notificationForConvo_disabled": "Disabled",
"notificationForConvo_mentions_only": "Mentions only",
"onionPathIndicatorTitle": "Path",
"onionPathIndicatorDescription": "Session hides your IP by bouncing your messages through several Service Nodes in Session's decentralized network. These are the countries your connection is currently being bounced through:",
"unknownCountry": "Unknown Country",
"device": "Device",
"destination": "Destination",
"learnMore": "Learn more",
"linkVisitWarningTitle": "Open this link in your browser?",
"linkVisitWarningMessage": "Are you sure you want to open $url$ in your browser?",
"open": "Open",
"audioMessageAutoplayTitle": "Audio Message Autoplay",
"audioMessageAutoplayDescription": "Automatically play consecutively sent audio messages",
"clickToTrustContact": "Click to download media",
"trustThisContactDialogTitle": "Trust $name$?",
"trustThisContactDialogDescription": "Are you sure you want to download media sent by $name$?",
"pinConversation": "Pin Conversation",
"unpinConversation": "Unpin Conversation",
"pinConversationLimitTitle": "Pinned conversations limit",
"pinConversationLimitToastDescription": "You can only pin $number$ conversations",
"showUserDetails": "Show User Details",
"latestUnreadIsAbove": "First unread message is above",
"sendRecoveryPhraseTitle": "Sending Recovery Phrase",
"sendRecoveryPhraseMessage": "You are attempting to send your recovery phrase which can be used to access your account. Are you sure you want to send this message?",
"dialogClearAllDataDeletionFailedTitle": "Data not deleted",
"dialogClearAllDataDeletionFailedDesc": "Data not deleted with an unknown error. Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedTitleQuestion": "Do you want to delete data from just this device?",
"dialogClearAllDataDeletionFailedMultiple": "Data not deleted by those Service Nodes: $snodes$",
"dialogClearAllDataDeletionQuestion": "Would you like to clear only this device, or delete your entire account?",
"deviceOnly": "Device Only",
"entireAccount": "Entire Account",
"areYouSureDeleteDeviceOnly": "Are you sure you want to delete your device data only?",
"areYouSureDeleteEntireAccount": "Are you sure you want to delete your entire account, including the network data?",
"iAmSure": "I am sure",
"recoveryPhraseSecureTitle": "You're almost finished!",
"recoveryPhraseRevealMessage": "Secure your account by saving your recovery phrase. Reveal your recovery phrase then store it safely to secure it.",
"recoveryPhraseRevealButtonText": "Reveal Recovery Phrase",
"notificationSubtitle": "Notifications - $setting$",
"surveyTitle": "Take our Session Survey",
"goToOurSurvey": "Go to our survey",
"blockAll": "Block All",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"ringing": "Ringing...",
"establishingConnection": "Establishing connection...",
"accept": "Accept",
"decline": "Decline",
"endCall": "End call",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"unableToCallTitle": "Cannot start new call",
"callMissed": "Missed call from $name$",
"callMissedTitle": "Call missed",
"noCameraFound": "No camera found",
"noAudioInputFound": "No audio input found",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -1,6 +1,6 @@
{
"privacyPolicy": "Điều khoản và Chính sách bảo mật",
"copyErrorAndQuit": "Copy error and quit",
"copyErrorAndQuit": "Sao chép lỗi và thoát",
"unknown": "Không rõ",
"databaseError": "Lỗi cơ sở dữ liệu",
"mainMenuFile": "&File",
@ -35,9 +35,9 @@
"openGroupInvitation": "Open group invitation",
"joinOpenGroupAfterInvitationConfirmationTitle": "Join $roomName$?",
"joinOpenGroupAfterInvitationConfirmationDesc": "Are you sure you want to join the $roomName$ open group?",
"enterSessionIDOrONSName": "Enter Session ID or ONS name",
"enterSessionIDOrONSName": "Nhập Session ID hoặc tên OSN",
"loading": "Loading...",
"optimizingApplication": "Optimizing application...",
"optimizingApplication": "Đang tối ưu hóa ứng dụng...",
"done": "Done",
"me": "Me",
"view": "View",
@ -45,13 +45,12 @@
"youGotKickedFromGroup": "You were removed from the group.",
"unreadMessage": "Unread Message",
"unreadMessages": "Unread Messages",
"debugLogExplanation": "Bản ghi này sẽ được đăng trực tuyến một cách công khai để những người đóng góp theo dõi. Bạn có thể kiểm tra và sửa đổi nó trước khi gửi đi.",
"debugLogError": "Something went wrong with the upload! Please consider manually adding your log to the bug you file.",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "Báo lỗi",
"gotIt": "Đã nhận được",
"submit": "Nộp",
"markAllAsRead": "Mark All as Read",
"incomingError": "Error handling incoming message",
"incomingError": "Lỗi xử lí tin nhắn mới nhận",
"media": "Media",
"mediaEmptyState": "You dont have any media in this conversation",
"documents": "Tài liệu",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "Tìm kiếm",
"noSearchResults": "No results for \"$searchTerm$\"",
"conversationsHeader": "Conversations",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "Liên hệ",
"messagesHeader": "Tin nhắn",
"settingsHeader": "Cài đặt",
@ -94,7 +93,7 @@
"downloadAttachment": "Download Attachment",
"replyToMessage": "Reply to Message",
"replyingToMessage": "Replying to:",
"originalMessageNotFound": "Original message not found",
"originalMessageNotFound": "Không tìm thấy tin nhắn gốc",
"originalMessageNotAvailable": "Original message no longer available",
"messageFoundButNotLoaded": "Original message found, but not loaded. Scroll up to load it.",
"recording": "Recording",
@ -115,7 +114,7 @@
"messageDeletionForbidden": "You dont have permission to delete others messages",
"deleteJustForMe": "Delete just for me",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessagesQuestion": "Xóa các tin nhắn đã chọn?",
"deleteMessageQuestion": "Delete this message?",
"deleteMessages": "Xóa tin nhắn",
"deleted": "Deleted",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Bắt đầu với Session ID của bạn",
"allUsersAreRandomly...": "Session ID của bạn là địa chỉ duy nhất mà mọi người có thể dùng để liên lạc với bạn trên ứng dụng Session. Session ID của bạn được thiết kế đảm bảo tuyệt đối ẩn danh và riêng tư vì nó không liên kết với danh tính thật của bạn.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "Bạn đã gọi $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -19,8 +19,8 @@
"editMenuPaste": "粘帖",
"editMenuPasteAndMatchStyle": "粘帖并调整格式",
"editMenuDelete": "删除",
"editMenuDeleteContact": "Delete Contact",
"editMenuDeleteGroup": "Delete Group",
"editMenuDeleteContact": "删除联系人",
"editMenuDeleteGroup": "删除群组",
"editMenuSelectAll": "全选",
"windowMenuClose": "关闭窗口",
"windowMenuMinimize": "最小化",
@ -45,8 +45,7 @@
"youGotKickedFromGroup": "您已被移出群组。",
"unreadMessage": "未读消息",
"unreadMessages": "未读消息",
"debugLogExplanation": "该日志将公开发布以供参考,您可以在提交之前检查和编辑。",
"debugLogError": "上传出错您可以手动将日志添加到要反馈的bug中。",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "反馈错误信息",
"gotIt": "了解",
"submit": "提交",
@ -85,7 +84,7 @@
"sessionMessenger": "Session会话",
"search": "搜索",
"noSearchResults": "没有找到 “$searchTerm$” 相关结果",
"conversationsHeader": "对话",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "联系人",
"messagesHeader": "信息",
"settingsHeader": "设置",
@ -114,9 +113,9 @@
"delete": "删除",
"messageDeletionForbidden": "您无权删除他人的对话消息",
"deleteJustForMe": "仅在我的设备上删除",
"deleteForEveryone": "Delete for everyone",
"deleteMessagesQuestion": "Delete those messages?",
"deleteMessageQuestion": "Delete this message?",
"deleteForEveryone": "为所有人删除",
"deleteMessagesQuestion": "删除这些消息吗?",
"deleteMessageQuestion": "删除这条消息?",
"deleteMessages": "删除消息",
"deleted": "已删除",
"messageDeletedPlaceholder": "该消息已被删除",
@ -142,7 +141,7 @@
"copySessionID": "复制 Session ID",
"copyOpenGroupURL": "复制群组链接",
"save": "保存",
"saveLogToDesktop": "Save log to desktop",
"saveLogToDesktop": "保存日志到桌面",
"saved": "已保存",
"permissions": "权限",
"general": "通用",
@ -151,8 +150,8 @@
"linkPreviewsTitle": "发送链接预览",
"linkPreviewDescription": "多数链接都支持预览",
"linkPreviewsConfirmMessage": "您无法在绝对的数据安全保障前提下发送链接预览。",
"mediaPermissionsTitle": "Microphone",
"mediaPermissionsDescription": "Allow access to microphone",
"mediaPermissionsTitle": "麦克风",
"mediaPermissionsDescription": "允许访问麦克风",
"spellCheckTitle": "拼写检查",
"spellCheckDescription": "启用输入框拼写检查",
"spellCheckDirty": "您必须重新启动Session才能应用您的新设置",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "只有群组的创建者可以移除用户",
"createAccount": "Create Account",
"signIn": "登录",
"startInTrayTitle": "从托盘中启动",
"startInTrayDescription": "将 Session 启动为最小化应用程序 ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "向您的Session ID打个招呼吧",
"allUsersAreRandomly...": "您的Session ID是其他用户在与您聊天时使用的独一无二的地址。Session ID与您的真实身份无关它在设计上完全是匿名且私密的。",
"getStarted": "开始使用",
@ -415,7 +414,7 @@
"unpinConversation": "取消置顶对话",
"pinConversationLimitTitle": "置顶对话上限",
"pinConversationLimitToastDescription": "你只能置顶 $number$ 个聊天",
"showUserDetails": "Show User Details",
"showUserDetails": "显示用户信息",
"latestUnreadIsAbove": "第一条未读消息在上方",
"sendRecoveryPhraseTitle": "正在发送恢复口令",
"sendRecoveryPhraseMessage": "您正在尝试发送恢复口令,它能用来登录和访问您的账号。\n您确定要发送该消息吗",
@ -435,32 +434,35 @@
"notificationSubtitle": "通知设置 - $setting$",
"surveyTitle": "参加我们的产品问卷调研",
"goToOurSurvey": "跳转至问卷",
"blockAll": "Block All",
"messageRequests": "Message Requests",
"requestsSubtitle": "Pending Requests",
"requestsPlaceholder": "No requests",
"messageRequestsDescription": "Enable Message Request Inbox",
"incomingCallFrom": "Incoming call from '$name$'",
"blockAll": "屏蔽全部",
"messageRequests": "消息请求",
"requestsSubtitle": "待处理的请求",
"requestsPlaceholder": "无请求",
"messageRequestsDescription": "启用消息请求收件箱",
"incomingCallFrom": "'$name$' 来电",
"ringing": "响铃中...",
"establishingConnection": "Establishing connection...",
"establishingConnection": "正在建立连接……",
"accept": "接受",
"decline": "拒绝",
"endCall": "结束呼叫",
"cameraPermissionNeededTitle": "Voice/Video Call permissions required",
"cameraPermissionNeeded": "You can enable the 'Voice and video calls' permission in the Privacy Settings.",
"unableToCall": "Cancel your ongoing call first",
"cameraPermissionNeededTitle": "需要语音/视频通话权限",
"cameraPermissionNeeded": "您可以在隐私设置中启用“语音和视频通话”权限。",
"unableToCall": "请先取消您正在进行的通话",
"unableToCallTitle": "无法开始新通话",
"callMissed": "来自 $name$ 的未接来电",
"callMissedTitle": "未接来电",
"noCameraFound": "找不到摄像头",
"noAudioInputFound": "找不到音频输入",
"noAudioOutputFound": "No audio output found",
"callMediaPermissionsTitle": "Voice and video calls",
"callMissedCausePermission": "Call missed from '$name$' because you need to enable the 'Voice and video calls' permission in the Privacy Settings.",
"callMissedNotApproved": "Call missed from '$name$' as you haven't approved this conversation yet. Send a message to him first.",
"callMediaPermissionsDescription": "Allows access to accept voice and video calls from other users",
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"noAudioOutputFound": "找不到音频输出",
"callMediaPermissionsTitle": "语音和视频通话",
"callMissedCausePermission": "未接听 '$name$',因为您需要在隐私设置中启用“语音和视频通话”权限。",
"callMissedNotApproved": "因为您尚未批准联系人'$name$',此来电未接通。请先给对方发送一条信息。",
"callMediaPermissionsDescription": "允许访问以接听其他用户的语音和视频通话。",
"callMediaPermissionsDialogContent": "当前的语音/视频通话机制会将 IP 地址暴露给 Oxen Foundation 服务器以及与您通话的用户。",
"menuCall": "呼叫",
"startedACall": "您呼叫了 $name$",
"answeredACall": "与 $name$ 通话",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -45,8 +45,7 @@
"youGotKickedFromGroup": "您已從群組中移除",
"unreadMessage": "未讀訊息",
"unreadMessages": "未讀訊息",
"debugLogExplanation": "這個紀錄將被公開張貼在線上給貢獻者瀏覽。在送出前,你可以檢視及修改。",
"debugLogError": "上傳出問題目! 請考慮手動加入活動記錄檔來查錯",
"debugLogExplanation": "This log will be saved to your desktop.",
"reportIssue": "回報問題",
"gotIt": "了解!",
"submit": "送出",
@ -85,7 +84,7 @@
"sessionMessenger": "Session",
"search": "搜尋",
"noSearchResults": "無 \"$searchTerm$\" 的搜尋結果",
"conversationsHeader": "對話",
"conversationsHeader": "Contacts and Groups",
"contactsHeader": "聯絡人",
"messagesHeader": "訊息",
"settingsHeader": "設定",
@ -335,8 +334,8 @@
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"createAccount": "Create Account",
"signIn": "Sign In",
"startInTrayTitle": "Start in Tray",
"startInTrayDescription": "Start Session as a minified app ",
"startInTrayTitle": "Keep in System Tray",
"startInTrayDescription": "Session continues running in the background when you close the window",
"yourUniqueSessionID": "Say hello to your Session ID",
"allUsersAreRandomly...": "Your Session ID is the unique address people can use to contact you on Session. With no connection to your real identity, your Session ID is totally anonymous and private by design.",
"getStarted": "Get started",
@ -462,5 +461,8 @@
"callMediaPermissionsDialogContent": "The current implementation of voice/video calls will expose your IP address to the Oxen Foundation servers and the calling/called user.",
"menuCall": "Call",
"startedACall": "You called $name$",
"answeredACall": "Call with $name$"
"answeredACall": "Call with $name$",
"trimDatabase": "Trim Database",
"trimDatabaseDescription": "Reduces your message database size to your last 10,000 messages.",
"trimDatabaseConfirmationBody": "Are you sure you want to delete your $deleteAmount$ oldest received messages?"
}

View File

@ -1,44 +0,0 @@
const fs = require('fs');
const path = require('path');
const { app } = require('electron').remote;
const userDataPath = app.getPath('userData');
const PATH = path.join(userDataPath, 'profileImages');
fs.mkdirSync(PATH, { recursive: true });
const hasImage = pubKey => fs.existsSync(getImagePath(pubKey));
const getImagePath = pubKey => `${PATH}/${pubKey}.png`;
const removeImage = pubKey => {
if (hasImage(pubKey)) {
fs.unlinkSync(getImagePath(pubKey));
}
};
const removeImagesNotInArray = pubKeyArray => {
fs.readdirSync(PATH)
// Get all files that end with png
.filter(file => file.includes('.png'))
// Strip the extension
.map(i => path.basename(i, '.png'))
// Get any file that is not in the pubKeyArray
.filter(i => !pubKeyArray.includes(i))
// Remove them
.forEach(i => removeImage(i));
};
const writePNGImage = (base64String, pubKey) => {
const imagePath = getImagePath(pubKey);
fs.writeFileSync(imagePath, base64String, 'base64');
return imagePath;
};
module.exports = {
writePNGImage,
getImagePath,
hasImage,
removeImage,
removeImagesNotInArray,
};

View File

@ -71,7 +71,10 @@ module.exports = {
getOutgoingWithoutExpiresAt,
getNextExpiringMessage,
getMessagesByConversation,
getLastMessagesByConversation,
getOldestMessageInConversation,
getFirstUnreadMessageIdInConversation,
getFirstUnreadMessageWithMention,
hasConversationOutgoingMessage,
trimMessages,
fillWithTestData,
@ -204,7 +207,7 @@ function getUserVersion(db) {
try {
return db.pragma('user_version', { simple: true });
} catch (e) {
console.warn('getUserVersion error', e);
console.error('getUserVersion error', e);
return 0;
}
}
@ -299,9 +302,9 @@ function vacuumDatabase(db) {
throw new Error('vacuum: db is not initialized');
}
console.time('vaccumming db');
console.warn('Vacuuming DB. This might take a while.');
console.info('Vacuuming DB. This might take a while.');
db.exec('VACUUM;');
console.warn('Vacuuming DB Finished');
console.info('Vacuuming DB Finished');
console.timeEnd('vaccumming db');
}
@ -841,6 +844,7 @@ const LOKI_SCHEMA_VERSIONS = [
updateToLokiSchemaVersion18,
updateToLokiSchemaVersion19,
updateToLokiSchemaVersion20,
updateToLokiSchemaVersion21,
];
function updateToLokiSchemaVersion1(currentVersion, db) {
@ -1370,10 +1374,46 @@ function updateToLokiSchemaVersion20(currentVersion, db) {
writeLokiSchemaVersion(targetVersion, db);
})();
console.log(`updateToLokiSchemaVersion${targetVersion}: success!`);
}
function updateToLokiSchemaVersion21(currentVersion, db) {
const targetVersion = 21;
if (currentVersion >= targetVersion) {
return;
}
console.log(`updateToLokiSchemaVersion${targetVersion}: starting...`);
db.transaction(() => {
// looking for all private conversations, with a nickname set
const rowsToUpdate = db
.prepare(
`SELECT * FROM ${CONVERSATIONS_TABLE} WHERE type = 'private' AND (name IS NULL or name = '') AND json_extract(json, '$.nickname') <> '';`
)
.all();
(rowsToUpdate || []).forEach(r => {
const obj = jsonToObject(r.json);
// obj.profile.displayName is the display as this user set it.
if (
obj &&
obj.nickname &&
obj.nickname.length &&
obj.profile &&
obj.profile.displayName &&
obj.profile.displayName.length
) {
// this one has a nickname set, but name is unset, set it to the displayName in the lokiProfile if it's exisitng
obj.name = obj.profile.displayName;
updateConversation(obj, db);
}
writeLokiSchemaVersion(targetVersion, db);
})();
console.log(`updateToLokiSchemaVersion${targetVersion}: success!`);
});
}
function writeLokiSchemaVersion(newVersion, db) {
db.prepare(
`INSERT INTO loki_schema(
@ -1702,10 +1742,10 @@ function getConversationCount() {
return row['count(*)'];
}
function saveConversation(data) {
function saveConversation(data, instance) {
const { id, active_at, type, members, name, profileName } = data;
globalInstance
(globalInstance || instance)
.prepare(
`INSERT INTO ${CONVERSATIONS_TABLE} (
id,
@ -1739,7 +1779,7 @@ function saveConversation(data) {
});
}
function updateConversation(data) {
function updateConversation(data, instance) {
const {
id,
// eslint-disable-next-line camelcase
@ -1750,7 +1790,8 @@ function updateConversation(data) {
profileName,
} = data;
globalInstance
(globalInstance || instance)
.prepare(
`UPDATE ${CONVERSATIONS_TABLE} SET
json = $json,
@ -1874,15 +1915,13 @@ function searchConversations(query, { limit } = {}) {
.prepare(
`SELECT json FROM ${CONVERSATIONS_TABLE} WHERE
(
id LIKE $id OR
name LIKE $name OR
profileName LIKE $profileName
)
ORDER BY id ASC
) AND active_at IS NOT NULL AND active_at > 0
ORDER BY active_at DESC
LIMIT $limit`
)
.all({
id: `%${query}%`,
name: `%${query}%`,
profileName: `%${query}%`,
limit: limit || 50,
@ -1891,22 +1930,28 @@ function searchConversations(query, { limit } = {}) {
return map(rows, row => jsonToObject(row.json));
}
function searchMessages(query, { limit } = {}) {
// order by clause is the same as orderByClause but with a table prefix so we cannot reuse it
const orderByMessageCoalesceClause = `ORDER BY COALESCE(${MESSAGES_TABLE}.serverTimestamp, ${MESSAGES_TABLE}.sent_at, ${MESSAGES_TABLE}.received_at) DESC`;
function searchMessages(query, limit) {
if (!limit) {
throw new Error('searchMessages limit must be set');
}
const rows = globalInstance
.prepare(
`SELECT
messages.json,
snippet(messages_fts, -1, '<<left>>', '<<right>>', '...', 15) as snippet
${MESSAGES_TABLE}.json,
snippet(${MESSAGES_FTS_TABLE}, -1, '<<left>>', '<<right>>', '...', 5) as snippet
FROM ${MESSAGES_FTS_TABLE}
INNER JOIN ${MESSAGES_TABLE} on messages_fts.id = messages.id
INNER JOIN ${MESSAGES_TABLE} on ${MESSAGES_FTS_TABLE}.id = ${MESSAGES_TABLE}.id
WHERE
messages_fts match $query
ORDER BY messages.received_at DESC
${MESSAGES_FTS_TABLE} match $query
${orderByMessageCoalesceClause}
LIMIT $limit;`
)
.all({
query,
limit: limit || 100,
limit,
});
return map(rows, row => ({
@ -1915,19 +1960,19 @@ function searchMessages(query, { limit } = {}) {
}));
}
function searchMessagesInConversation(query, conversationId, { limit } = {}) {
function searchMessagesInConversation(query, conversationId, limit) {
const rows = globalInstance
.prepare(
`SELECT
messages.json,
snippet(messages_fts, -1, '<<left>>', '<<right>>', '...', 15) as snippet
FROM messages_fts
INNER JOIN ${MESSAGES_TABLE} on messages_fts.id = messages.id
${MESSAGES_TABLE}.json,
snippet(${MESSAGES_FTS_TABLE}, -1, '<<left>>', '<<right>>', '...', 15) as snippet
FROM ${MESSAGES_FTS_TABLE}
INNER JOIN ${MESSAGES_TABLE} on ${MESSAGES_FTS_TABLE}.id = ${MESSAGES_TABLE}.id
WHERE
messages_fts match $query AND
messages.conversationId = $conversationId
ORDER BY messages.received_at DESC
LIMIT $limit;`
${MESSAGES_FTS_TABLE} match $query AND
${MESSAGES_TABLE}.conversationId = $conversationId
${orderByMessageCoalesceClause}
LIMIT $limit;`
)
.all({
query,
@ -2106,7 +2151,7 @@ function saveSeenMessageHash(data) {
hash,
});
} catch (e) {
console.warn('saveSeenMessageHash failed:', e);
console.error('saveSeenMessageHash failed:', e.message);
}
}
@ -2269,27 +2314,108 @@ function getUnreadCountByConversation(conversationId) {
// Note: Sorting here is necessary for getting the last message (with limit 1)
// be sure to update the sorting order to sort messages on redux too (sortMessages)
const orderByClause = 'ORDER BY COALESCE(serverTimestamp, sent_at, received_at) DESC';
const orderByClauseASC = 'ORDER BY COALESCE(serverTimestamp, sent_at, received_at) ASC';
function getMessagesByConversation(conversationId, { messageId = null, type = '%' } = {}) {
const absLimit = 30;
// If messageId is given it means we are opening the conversation to that specific messageId,
// or that we just scrolled to it by a quote click and needs to load around it.
// If messageId is null, it means we are just opening the convo to the last unread message, or at the bottom
const firstUnread = getFirstUnreadMessageIdInConversation(conversationId);
if (messageId || firstUnread) {
const messageFound = getMessageById(messageId || firstUnread);
if (messageFound && messageFound.conversationId === conversationId) {
const rows = globalInstance
.prepare(
`WITH cte AS (
SELECT id, conversationId, json, row_number() OVER (${orderByClause}) as row_number
FROM ${MESSAGES_TABLE} WHERE conversationId = $conversationId
AND type LIKE $type
), current AS (
SELECT row_number
FROM cte
WHERE id = $messageId
)
SELECT cte.*
FROM cte, current
WHERE ABS(cte.row_number - current.row_number) <= $limit
ORDER BY cte.row_number;
`
)
.all({
conversationId,
messageId: messageId || firstUnread,
limit: absLimit,
type,
});
return map(rows, row => jsonToObject(row.json));
}
console.info(
`getMessagesByConversation: Could not find messageId ${messageId} in db with conversationId: ${conversationId}. Just fetching the convo as usual.`
);
}
const limit = 2 * absLimit;
function getMessagesByConversation(
conversationId,
{ limit = 100, receivedAt = Number.MAX_VALUE, type = '%' } = {}
) {
const rows = globalInstance
.prepare(
`
SELECT json FROM ${MESSAGES_TABLE} WHERE
conversationId = $conversationId AND
received_at < $received_at AND
type LIKE $type
ORDER BY serverTimestamp DESC, serverId DESC, sent_at DESC, received_at DESC
conversationId = $conversationId
${orderByClause}
LIMIT $limit;
`
)
.all({
conversationId,
received_at: receivedAt,
limit,
type,
});
return map(rows, row => jsonToObject(row.json));
}
function getLastMessagesByConversation(conversationId, limit) {
if (!isNumber(limit)) {
throw new Error('limit must be a number');
}
const rows = globalInstance
.prepare(
`
SELECT json FROM ${MESSAGES_TABLE} WHERE
conversationId = $conversationId
${orderByClause}
LIMIT $limit;
`
)
.all({
conversationId,
limit,
});
return map(rows, row => jsonToObject(row.json));
}
/**
* This is the oldest message so we cannot reuse getLastMessagesByConversation
*/
function getOldestMessageInConversation(conversationId) {
const rows = globalInstance
.prepare(
`
SELECT json FROM ${MESSAGES_TABLE} WHERE
conversationId = $conversationId
${orderByClauseASC}
LIMIT $limit;
`
)
.all({
conversationId,
limit: 1,
});
return map(rows, row => jsonToObject(row.json));
}
@ -2335,6 +2461,35 @@ function getFirstUnreadMessageIdInConversation(conversationId) {
return rows[0].id;
}
function getFirstUnreadMessageWithMention(conversationId, ourpubkey) {
if (!ourpubkey || !ourpubkey.length) {
throw new Error('getFirstUnreadMessageWithMention needs our pubkey but nothing was given');
}
const likeMatch = `%@${ourpubkey}%`;
const rows = globalInstance
.prepare(
`
SELECT id, json FROM ${MESSAGES_TABLE} WHERE
conversationId = $conversationId AND
unread = $unread AND
body LIKE $likeMatch
ORDER BY serverTimestamp ASC, serverId ASC, sent_at ASC, received_at ASC
LIMIT 1;
`
)
.all({
conversationId,
unread: 1,
likeMatch,
});
if (rows.length === 0) {
return undefined;
}
return rows[0].id;
}
/**
* Deletes all but the 10,000 last received messages.
*/
@ -2997,7 +3152,7 @@ function updateExistingClosedGroupV1ToClosedGroupV2(db) {
};
addClosedGroupEncryptionKeyPair(groupId, keyPair, db);
} catch (e) {
console.warn(e);
console.error(e);
}
});
}
@ -3149,7 +3304,7 @@ function removeOneOpenGroupV1Message() {
if (toRemoveCount <= 0) {
return 0;
}
console.warn('left opengroupv1 message to remove: ', toRemoveCount);
console.info('left opengroupv1 message to remove: ', toRemoveCount);
const rowMessageIds = globalInstance
.prepare(
`SELECT id from ${MESSAGES_TABLE} WHERE conversationId LIKE 'publicChat:1@%' ORDER BY id LIMIT 1;`
@ -3215,8 +3370,8 @@ function fillWithTestData(numConvosToAdd, numMsgsToAdd) {
'count(*)'
];
console.warn('==== fillWithTestData ====');
console.warn({
console.info('==== fillWithTestData ====');
console.info({
convoBeforeCount,
msgBeforeCount,
convoToAdd: numConvosToAdd,
@ -3242,7 +3397,6 @@ function fillWithTestData(numConvosToAdd, numMsgsToAdd) {
// eslint-disable-next-line no-empty
} catch (e) {}
}
console.warn('convosIdsAdded', convosIdsAdded);
// eslint-disable-next-line no-plusplus
for (let index = 0; index < numMsgsToAdd; index++) {
const activeAt = Date.now() - index;
@ -3286,7 +3440,7 @@ function fillWithTestData(numConvosToAdd, numMsgsToAdd) {
saveMessage(msgObjToAdd);
// eslint-disable-next-line no-empty
} catch (e) {
console.warn(e);
console.error(e);
}
}
@ -3298,6 +3452,6 @@ function fillWithTestData(numConvosToAdd, numMsgsToAdd) {
'count(*)'
];
console.warn({ convoAfterCount, msgAfterCount });
console.info({ convoAfterCount, msgAfterCount });
return convosIdsAdded;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 923 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 670 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 722 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 553 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 849 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 989 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 245 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 723 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 835 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 B

Some files were not shown because too many files have changed in this diff Show More