Merge remote-tracking branch 'upstream/clearnet' into add-light-theme
This commit is contained in:
commit
4070a7099f
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Choose folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "your selected location",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "جاري تحديث قاعدة البيانات, قد تستغرق العملية بعض الوقت",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "جاري تحميل الرسائل. $count$ حتى الأن...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "أنا",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "لقد غادرت المجموعة ",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "مرر لأسفل المحادثة ",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "رسالة جديدة بالأسفل",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "رسالة جديدة بالأسفل ",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 رسالة غير مقروءة ",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "إرسال",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "موافقة",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "تم التحقق من رقم الآمان",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "رقم آمن جديد",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "رقم الآمان الخاص بك لهذا المستخدم قد تغيرت. وهذا قد يعني بأنه إما أن هناك من يحاول اعتراض اتصالك, أو أن هذا المستخدم ببساطة أعاد تثبيت البرنامج, قد ترغب في التحقق من رقم الآمان الجديد أدناه.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "نمط المرفق غير مدعوم. اضغط للحفظ",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "أنقر للحفظ",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "ملف بدون اسم",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "رسالة صوتية",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "غير متصّل",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "جاري الاتصال",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Show",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "بحث",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "مرحبا الى سيجنال Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "اختر جهة اتصال او مجموعة لبدء محادثه.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "حسنا",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "إلغاء",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "فشل سيغنال في الارسال لبعض المستخدمين. تأكد من الاتصال بالشبكة.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "خطأ",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "تفاصيل الرسالة",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "أحذف ",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "أفراد المجموعة",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "أظهر الأفراد",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "تصفير الجلسة",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "لم تقم بتبادل أي رسائل مع هذا المستخدم بعد. رقم الآمان الخاص بك معهم سوف يظهر بعد أول رسالة",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "حذف الرسالة",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "حفظ",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "سيجنال للحاسوب. مرحبا بك ",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "الحفاظ على الخصوصية أمر ممكن. سيجنال Signal يجعل ذلك سهلا.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "محاولة الاتصال بالمخدّم فشلت",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "معذرة، لديك أجهزة كثيرة مرتبطة مسبقا. حاول إزالة بعضها.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "إعدادات",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "السمة",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "الإشعارات",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "تفاصيل",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "اخفاء التفاصيل",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "تعلم المزيد عن التحقق من أرقام الأمان",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "رسائل الاعلام",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "الرقم غير مسجل",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "جهات الإتصال",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "تحميل كل المجموعات و جهات إتصال التطبيق من جهازك المحمول",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "آخر تحميل في",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "حمل الآن",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "يتم التحميل",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "خطأ في التحميل، تأكد أن الكمبيوتر و هاتفك متصلان بالإنترنت",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "الآن",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 ساعة",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "الآن",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "الشهر اليوم",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "تفعيل الإشعارات",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "أدخل رقم الهاتف لإضافة جهة الاتصال ",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "رقم خاطئ ",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "الرجاء إعادة ربط سيجنال لسطح المكتب مع هاتفك لمتابعة المراسلة",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "غير متصل",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "إعادة ربط",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session update available",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Файл",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Помощ",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Настройки...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Скрий",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Инсталация с импортиране",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Инсталиране като ново устройство",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Инсталиране като отделно устройство",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Архивирани разговори",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Изберете папка",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Зареждане на данните ви",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Свържете това устройство с телефона си",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "избраното от вас място",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Подновяване на базата данни. Това може да отнеме извесно време...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Зареждане на съобщенията. $count$ до тук...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Аз",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Напуснахте групата",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Превъртете до края на разговора",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Ново съобщение по-долу",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Нови съобщения по-долу",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Непрочетено Съобщение",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Изпрати",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Приемане",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Маркирайте, както е потвърдено",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Нов номер за безопасност",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Номера ви за безопасност с този контакт е променен. Това може да значи че някой се опитва да прихване комуникацията ви, или контакта ви просто е преинсталирал приложението. Потвърдете номерата по-долу.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Неподдържан прикачен тип. Натиснете за да го запишете.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Кликнете, за да запазите",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Неназован файл",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Гласово съобщение",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Изключен",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Свързване",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Отворете бележките за изданието",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Към форумите",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Отворете страницата за поддръжка",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Докладвай Проблем",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Относно Сигнал Десктоп",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Говор",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Покажи",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Скрий",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Изход",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Сигнал Десктоп",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Търсене",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Добре дошли в Сигнал",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Изберете контакт или група за да започнете разговор.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Отговор до $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Аудио",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Добре",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Отказ",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Неупешно изпращане до някои от получателите. Проверете вашата връзка към мрежата.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Грешка",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Детайли за съобщението",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Изтриване",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Членове на групата",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Покажи членовете",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Нулирай сесията",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Ако искате да потвърдите сигурността на криптирането от край до край с $name$, сравнете номерата по-нагоре с номерата, намиращи се на тяхното устройство.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Все още не сте се обменяли съобщения с този контакт. Вашият номер за безопасност с него ще бъде на разположение след първото съобщение.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Запази",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Добре дошли в Сигнал за настолен компютър",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Поверителността е възможна. Сигнал го прави лесно.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Свържете телефона си със Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Настройки",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Свързани Устройства",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Бутон",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Свържи Ново Устройство",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Име на Устройството",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Изберете име за устройството",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Завършете свързването на телефона",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Синхронизиране на контакти и групи",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Неуспешна връзка със сървъра.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Съжаляваме, вече имате прекалено много регистрирани устройства. Пробвайте да премахнете някое.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Настройки",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Тема",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Изчистване на данните",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Това ще изчисти всички данни в приложението, премахвайки всички съобщения и запазената информация за профила.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Изчистване на данните",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Изтриване на всички данни?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "На път сте да изтриете цялата информация за запазения профил на приложението, включително всички контакти и всички съобщения. Винаги можете да се свързвате отново с мобилното си устройство, но това няма да възстанови изтритите съобщения.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Изтрийте всички данни",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Прекъсване и изтриване на всички данни",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Известия",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Подробности",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Скрии подробностите",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Научете по-вече за потвърждението на номерата за безопасност.",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Мултимедиино съобщение",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Номерът не е регистриран.",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Контакти",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Импортиране на всички Сигнал групи и контакти от Вашето мобилно устройство.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Последно са импортирани на ",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Импортирай сега",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Импортиране...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Импортирането беше неуспешно. Убедете се че компютърът и телефонът Ви са свързани към интернет.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "сега",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 час",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "сега",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Възпроизвеждане на аудио известия",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Скрий лентата с менютата",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Въведете телефонен номер за да добавите контакт.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Невалиден номер",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Свържете повторно Сигнал Десктоп към вашето мобилно устройство за да изпращате съобщения.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Разкачи",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Свържете отново",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Достъпна е актуализация на Сигнал.",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copia l'error i surt",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Grup desconegut",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Error de la base de dades",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Suprimeix totes les dades i reinicia",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fitxer",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Ajuda",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferències...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Amaga",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Configura amb una importació",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Configura com a aparell nou",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Configura com a aparell únic",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Converses arxivades",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Aquestes converses estan arxivades i només apareixeran a la bústia d'entrada si es reben missatges nous.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arxiva la conversa",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Mou la conversa a la safata d'entrada",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Trieu una carpeta",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Trieu un fitxer",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Carregueu les dades",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Enllaçeu aquest aparell amb el vostre telèfon",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "la ubicació seleccionada",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "S'està actualitzant la base de dades. Això pot trigar una mica...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "S'estan carregant els missatges. Manquen $count$...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Jo",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Heu abandonat el grup",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Vés al final de la conversa",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Missatge nou a continuació",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Missatges nous a continuació",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 missatge per llegir",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Tramet",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Ho accepto",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marca com a verificat",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Número de seguretat nou",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "El número de seguretat amb aquest contacte ha canviat. Això podria voler dir que algú està provant d'interceptar les vostres comunicacions o que aquest contacte simplement ha reinstal·lat el Signal. Potser hauríeu de verificar el número de seguretat nou.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "S'ha produït un error en gestionar el missatge rebut",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Aquest mes",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Tipus d'adjunt no admès. Feu clic per a desar.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Feu clic per a desar",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Fitxer sense nom",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Missatge de veu",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Per raons de seguretat, el tipus d'adjunt no es permès ",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Carregant la previsualització...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Previsualització de l'esborrany de la vista en miniatura de l'enllaç $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "No s'ha pogut carregar l'adjunt seleccionat",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Desconnectat",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "S'està connectant",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Vés a les notes de versió",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Vés als fòrums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Vés a la pàgina de suport",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Informeu d'un error",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Preferències del Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Quan al Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Discurs",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Mostra",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Amaga",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Surt",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Cerca",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Benvingut al Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Seleccioneu un contacte o grup per a començar el xat.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animació d'escriptura per a aquesta conversa",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Envia un missatge",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "casa",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Vós",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Resposta per a $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Per enviar missatges d'àudio, permeteu que el Signal Desktop tingui accés al micròfon.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Permet l'accés",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Mostra la configuració",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Àudio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "D'acord",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Cancel·la",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Ha fallat l'acció d'enviar a alguns remitents. Comproveu la connexió de xarxa.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Error",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detall del missatge",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Suprimeix",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Membres del grup",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Mostra els membres",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reinicialitza la sessió",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Mostra el número de seguretat",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Mostra tots els elements multimèdia",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Si voleu verificar la seguretat de l'encriptació d'extrem a extrem amb $name$, compareu els números anteriors amb els números del seu dispositiu.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Encara no heu intercanviat cap missatge amb aquest contacte. El vostre número de seguretat amb ells estarà disponible després del primer missatge.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Més informació...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Reintenta l'enviament",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Suprimeix el missatge",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Desa",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Icona del fitxer",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Imatge emoji de «$title$»",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Us donem la benvinguda al Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "La privadesa és possible. El Signla la fa fàcil.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Enllaceu el mòbil amb el Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Configuració del Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Aparells enllaçats",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Botó «+»",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Enllaça un aparell nou",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Nom de l'aparell",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Trieu el nom d'aquest aparell",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Acaba l'enllaçament del telèfon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Sincronització de contactes i grups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "No s'ha pogut connectar al servidor.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Teniu massa aparells enllaçats. Proveu d'eliminar-ne algun.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Configuració",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permisos",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Activa la comprovació ortogràfica del text introduït en el quadre d'edició de missatges",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Buida les dades",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Això buidarà les dades en l'aplicació, suprimint-ne tots els missatges i informació del compte desat.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Buida les dades",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Voleu suprimir totes les dades?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Esteu apunt de suprimir tota la informació del compte desada en aquesta aplicació, incloent-hi tots els contactes i missatges. Sempre podeu enllaçar-ho amb el vostre aparell mòbil una altra vegada, però això no recuperarà els missatges suprimits.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Suprimeix totes les dades",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Desconnexió i supressió de dades",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Notificacions",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "L'enviament ha fallat",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detalls",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Amaga els detalls",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Apreneu-ne més sobre la verificació dels números de seguretat",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Missatge multimèdia",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "El número no està enregistrat.",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contactes",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importa tots els grups i contactes del Signal des del vostre aparell mòbil.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Última importació feta",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importa-ho ara",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "S'està important...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "La importació ha fallat. Assegureu-vos que l'ordinador i el telèfon estan connectats a internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "ara",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 hora",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ h",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "fa $hours$ h",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "fa $minutes$ min",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "ara",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Reprodueix la notificació de so",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "El número de seguretat ha canviat",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Clar",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Fosc",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Notifica-m'ho",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Amaga la barra de menú",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Comença una conversa nova...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Introduïu un número de mòbil per a afegir un contacte.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "El número no és vàlid",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Torneu a enllaçar el Signal Desktop amb el vostre aparell mòbil per a continuar enviant missatges.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "No enllaçat",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Torna a enllaçar",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Disponible una actualització del Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Zkopírovat chybu a ukončit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Chyba databáze",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Smazat všechna data a restartovat",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Soubor",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Nápověda",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Předvolby...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skrýt",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Nastavit importem",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Nastavit jako nové zařízení",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Nastavit jako samostatné zařízení",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archivované konverzace",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Tyto konverzace jsou archivované a zobrazí se mezi doručenými zprávami, pokud budou přijaty nové zprávy.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Vybrat složku",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Vybrat soubor",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Nahrajte vaše data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Připojit zařízení k telefonu",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "Vámi vybraná lokalita",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Aktualizace databáze. To může nějakou chvíli trvat...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Načítání zpráv. $count$ z více...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Já",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Opustil jste skupinu",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Přesunout se na konec konverzace",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nové zprávy níže",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nové zprávy níže",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Nepřečtená zpráva",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Odeslat",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Přijmout",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Označit jako ověřené",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nový bezpečnostní kód",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Bezpečnostní číslo k tomuto kontaktu se vám změnilo. Může to znamenat buď to, že se někdo snaží vaši komunikaci odposlouchávat, nebo si kontakt prostě znovu nainstaloval Signal. Možná si budete chtít bezpečnostní číslo níže ověřit.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Chyba při zpracování příchozí zprávy",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Tento měsíc",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nepodporovaný typ přílohy. Klikněte pro uložení.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klikněte pro uložení",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Nepojmenovaný soubor",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Hlasová zpráva",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Tento typ přílohy není povolen z bezpečnostních důvodů",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Načítám náhled...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Nelze načít vybranou přílohu.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Odpojen",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Připojování",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Přejít na poznámky k vydání",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Přejít na fórum",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Přejít na stránky podpory",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Nahlásit problém",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Předvolby aplikace Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "O Aplikaci Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Řeč",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Zobrazit",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skrýt",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Opustit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Hledat",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Vítejte v Signalu",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Vyberte si kontakt nebo skupinu a začněte si povídat.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Odeslat zprávu",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "domov",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Vy",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Odpověď: $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Pro posílání audio zpráv potřebuje Signal Desktop přístup k mikrofonu.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Povolit přístup",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Zobrazit nastavení",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Zvuk",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Zrušit",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Selhalo odeslání některým příjemcům. Zkontrolujte si síťové připojení.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Chyba",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Podrobnosti zprávy",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Vymazat",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Členové skupiny",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Zobrazit členy",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Resetovat sezení",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Zobrazit bezpečnostní kód",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Zobrazit všechna média",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Pokud chcete zkontrolovat bezpečnost šifrované komunikace s $name$, porovnejte čísla nahoře s čísly na zařízení vašeho kontaktu.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "S tímto kontaktem jste si ještě nevyměnili žádné zprávy. Bezpečnostní číslo k němu bude dostupné po první zprávě.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Více informací...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Odeslat znovu",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Smazat zprávu",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Uložit",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Vítejte v aplikaci Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Soukromí je možné. Signal jej usnadňuje.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Propojit telefon s Signal v počítači",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Nastavení Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Propojená zařízení",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Tlačítko '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Propojit nové zařízení",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Název zařízení",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Zvolte název tohoto zařízení",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Dokončuji propojení s telefonem",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synchronizuji kontakty a skupiny",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Připojení k serveru selhalo.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Promiňte, ale máte už příliš mnoho propojených zařízení. Zkuste některá odstranit.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Nastavení",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Motiv",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Oprávnění",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Kontrolovat pravopis při psaní zpráv",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Vymazat data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Vymazat data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Vymazat všechna data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Vymazat všechna data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Odpojuji a mažu všechny data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Oznámení",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Odeslání selhalo",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Podrobnosti",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skrýt podrobnosti",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Dozvědět se více o ověřování bezpečnostních čísel",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Multimediální zpráva",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Číslo není registrováno",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakty",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importovat všechny skupiny a kontakty Signalu z mobilního zařízení.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Poslední import",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importovat nyní",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importuje se…",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Import selhal. Zkontrolujte, zda jsou počítač i telefon připojeny k internetu.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "teď",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 hodina",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hod.",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "Před $hours$ hod.",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min.",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "Před $minutes$ min.",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "teď",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Přehrát zvukové upozornění",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Bezpečnostní kód se změnil",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Světlý",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Tmavý",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Poznámka sobě",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Schovat lištu menu",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Zadejte telefonní číslo přidat kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Neplatné číslo",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Znovu propojte Signel Desktop s mobilním telefonem pro pokračování.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Odpárováno",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Přepárovat",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Dostupná aktualizace Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopier fejl og afslut",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Ukendt gruppe",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Databasefejl",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Slet alle data og genstart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Filer",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Hjælp",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Indstillinger",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skjul",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Opsætning med import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Opsætning som ny enhed",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Opsætning som selvstændig enhed",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arkiveret samtaler",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Disse samtaler arkiveres og vises kun i indbakken, hvis der modtages nye meddelelser.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arkiver samtalen",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Flyt samtalen til indbakken",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Vælg mappe",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Vælg fil",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Indlæs dine data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Forbind denne enhed til din telefon",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "din valgte lokation",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Opgraderer database. Det kan godt tage lidt tid...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Indlæser beskeder. $count$ indtil nu...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Mig",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Du forlod gruppen",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Scroll til bunden af samtalen",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Ny besked nedenfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nye beskeder nedenfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 ulæst besked",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Send",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Acceptér",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marker som verificeret",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nyt sikkerhedsnummer",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Dit sikkerhedsnummer med denne kontakt har ændret sig. Dette kan betyde at nogen forsøger at opsnappe jeres kommunikation eller at denne kontakt bare har geninstalleret Signal. Du bør overveje at verificere det nye sikkerhedsnummer nedenfor.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Fejl i forbindelse med indgående besked",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Denne måned",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Ikke-understøttet vedhæftningstype. Klik for at gemme.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klik for at gemme",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Unavngiven fil",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Talebesked",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Vedhæftningstype er ikke tilladt af sikkerhedsmæssige årsager",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Indlæser eksempelvisning...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Udkast miniaturebillede til eksempelvisning for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Kan ikke indlæse den valgte vedhæftning.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Afbrudt",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Forbinder",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Gå til udgivelsesnoter",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Gå til fora",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Gå til supportsiden",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Indmeld en fejl",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop indstillinger",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Om Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Tale",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Vis",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skjul",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Afslut",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Søg",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Velkommen til Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Vælg en kontakt eller gruppe for at komme igang med at chatte.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Skrive animation for denne samtale",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send besked",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "hjem",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Dig",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Svarer $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "For at sende talebeskeder skal du lade Signal Desktop få adgang til din mikrofon.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Tillad adgang",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Vis indstillinger",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Lyd",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Ok",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Afbryd",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Kunne ikke sende til nogle modtagere. Kontrollér din internetforbindelse.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Fejl",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Beskeddetalje",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Slet",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Gruppemedlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Vis medlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Nulstil session",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Vis sikkerhedsnummer",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Se all mediefiler",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Hvis du ønsker at verificere sikkerheden af din end-to-end kryptering med $name$ kan du sammenligne numrene ovenfor med numrene på deres enhed.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Du har ikke udvekslet nogen beskeder med denne kontakt endnu. Dit sikkerhedsnummer med dem vil være tilgængeligt efter den første meddelelse.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Mere info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Prøv igen",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Slet besked",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Gem",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Filikon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji billede af '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Velkommen til Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privatliv er muligt. Signal gør det nemt.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Forbind din telefon til Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal indstillinger",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Forbundne enheder",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+'-knap",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Forbind ny enhed",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Enhedsnavn",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Vælg denne enheds navn",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Afslut tilkobling af telefon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synkroniserer kontakter og grupper",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Kunne ikke kontakte serveren.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Beklager, du har for mange enheder forbundet. Prøv at fjerne nogle.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Indstillinger",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Tilladelser",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Aktiver stavekontrol af beskeder",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Ryd data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Dette vil rydde alle data i programmet, fjerne alle beskeder og gemte kontooplysninger.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Ryd data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Slet alle data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Du er ved at slette alle gemte kontoinformationer, herunder alle kontakter og alle beskeder. Du kan altid tilkoble din mobilenhed på ny, men det vil ikke genoprette slettede beskeder.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Slet alle data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Afbryder og sletter alle data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Meddelelser",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Afsendelse fejlede",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detaljer",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skjul detaljer",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lær mere om at verificere sikkerhedsnumre",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediebesked",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Nummer er ikke registreret",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakter",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importer alle Signalgrupper og kontakter fra din mobilenhed.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Sidste import:",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importér nu",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importerer...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importen mislykkedes. Sørg for, at din computer og din telefon er forbundet til internettet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nu",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 time",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ t.",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ t. siden",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min.",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min. siden",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nu",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Afspil lydmeddelelse",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Sikkerhedsnummer har ændret sig",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Lys",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Mørk",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note til dig selv",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Skjul menulinje",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start ny samtale...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Indtast et telefonnummer for at tilføje en kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Ugyldigt nummer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Tilkobl Signal Desktop din mobilenhed på ny for at fortsætte",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Frakoblet",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Relink",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Sessionopdatering tilgængelig",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -3,18 +3,10 @@
|
|||
"message": "Αντιγραφή λάθους και έξοδος",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Λάθος της βάσης δεδομένων",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Διαγραφή όλων των δεδομένων και επανεκκίνηση",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Φάκελος",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Βοήθεια",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Προτιμήσεις...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Απόκρυψη",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Εγκατάσταση με Εισαγωγή",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Διαμόρφωση ως Νέα Συσκευή",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Διαμόρφωση ως Αυτόνομη Συσκευή",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Αρχειοθετημένες Συνομιλίες",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Αυτές οι συνομιλίες είναι αρχειοθετημένες και θα εμφανιστούν στα εισερχόμενα μόνο αν ληφθούν νέα μηνύματα.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Επιλογή φακέλου",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Επιλογή αρχείου",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Φόρτωση δεδομένων",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Σύνδεση αυτής της συσκευής με το τηλέφωνό σας",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "επιλεγμένη τοποθεσία σας",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Αναβάθμιση βάσης δεδομένων. Αυτό μπορεί να πάρει κάποια ώρα...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Φόρτωση μηνυμάτων. $count$ μέχρι στιγμής...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Εγώ",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Αποχωρήσατε από την ομάδα",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Μετάβαση στο τέλος της συνομιλίας",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Νέο μήνυμα παρακάτω",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Νέα μηνύματα παρακάτω",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 μη αναγνωσμένο μήνυμα",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Υποβολή",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Αποδοχή",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Σημείωση ως επιβεβαιωμένο",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Νέος αριθμός ασφαλείας",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Ο αριθμός ασφαλείας σας με αυτήν την επαφή έχει αλλάξει. Αυτό θα μπορούσε είτε να σημαίνει ότι κάποιος προσπαθεί να υποκλέψει την επικοινωνία σας, είτε αυτή η επαφή απλώς επανεγκαταστήσει το Signal. Ίσως επιθυμείτε να επαληθεύσετε τον νέο αριθμό ασφαλείας παρακάτω.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Σφάλμα κατά την διαχείριση εισερχόμενου μηνύματος.",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Αυτό τον μήνα",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Μη υποστηριζόμενος τύπος συνημμένου. Κάντε κλικ για αποθήκευση.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Κάντε κλικ για αποθήκευση.",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Ανώνυμο αρχείο",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Φωνητικό Μήνυμα",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Ο τύπος του συνημμένου δεν επιτρέπεται για λόγους ασφαλείας",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Φόρτωση προεσκόπισης...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Πρόχειρη μικρή προεσκόπιση συνδέσμου για $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Δεν είναι δυνατή η φόρτωση του επιλεγμένου συνημμένου.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Αποσυνδεδεμένος/η",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Συνδέεται",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Μετάβαση στις Σημειώσεις Έκδοσης",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Μετάβαση στα Forum",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Μετάβαση στη Σελίδα Υποστήριξης",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Αναφορά Σφάλματος",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Προτιμήσεις Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Σχετικά με το Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Ομιλία",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Εμφάνιση",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Σμίκρυνση",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Έξοδος",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Αναζήτηση",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Καλώς ορίσατε στο Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Επιλέξτε μια επαφή ή μια ομάδα για να ξεκινήσετε την συζήτηση.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Κινούμενη εικόνα που δείχνει πληκτρολόγηση για αυτή τη συζήτηση",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Αποστολή Μηνύματος",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "σπίτι",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Εσείς",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Απάντηση σε $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Για να στείλετε μηνύματα ήχου, επιτρέψτε στο Signal Desktop να έχει πρόσβαση στο μικρόφωνό σας.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Επιτρέψτε την Πρόσβαση",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Εμφάνιση Ρυθμίσεων",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Ήχος",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Άκυρο",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Αποτυχία αποστολής σε μερικούς παραλήπτες. Ελέγξτε τη σύνδεση δικτύου.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Σφάλμα",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Λεπτομέρειες Μηνύματος",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Διαγραφή",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Μέλη ομάδας",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Εμφάνιση μελών",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Επανεκκίνηση συνεδρίας",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Εμφάνιση αριθμού ασφαλείας",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Προβολή όλων των μέσων",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Αν επιθυμείτε να επιβεβαιώσετε την ασφάλεια της κρυπτογράφησης από άκρο σε άκρο με τον/την $name$, συγκρίνετε τους παραπάνω αριθμούς με τους αριθμούς στη συσκευή τους.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Δεν έχετε ανταλλάξει ακόμα μηνύματα με αυτήν την επαφή. Ο αριθμός ασφαλείας σας μαζί τους θα είναι διαθέσιμος μετά το πρώτο μήνυμα.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Περισσότερες Πληροφορίες...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Επανάληψη Αποστολής",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Διαγραφή Μηνύματος",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Αποθήκευση",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Εικονίδιο αρχείου",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Εικόνα emoji '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Καλώς ορίσατε στο Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Η ιδιωτικότητα είναι εφικτή. Το Signal την κάνει εύκολη.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Σύνδεση τού τηλεφώνου σας με το Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Ρυθμίσεις τού Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Συσχετισμένες Συσκευές ",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Πλήκτρο '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Σύνδεση νέας συσκεύης",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Όνομα συσκεύης",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Επιλέξτε το όνομα αυτής της συσκευής ",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Τέλος σύνδεσης του τηλεφώνου",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Συγχρονισμός ομάδων και επαφών",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Αποτυχία σύνδεσης με τον διακομιστή.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Δυστυχώς, έχετε ήδη πολλές συσκευές συνδεδεμένες. Προσπαθήστε να αφαιρέσετε μερικές.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Ρυθμίσεις",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Θέμα",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Άδειες",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Ενεργοποίηση ορθογραφικού ελέγχου του κειμένου που εισάγεται στο παράθυρο σύνθεσης μηνύματος",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Εκκαθάριση Δεδομένων",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Αυτό θα διαγράψει όλα τα δεδομένα της εφαρμογή, αφαιρώντας όλα τα μηνύματα και τις αποθηκευμένες πληροφορίες λογαριασμού",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Εκκαθάριση δεδομένων",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Διαγραφή όλων των δεδομένων;",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Πρόκειται να διαγράψετε όλες τις αποθηκευμένες πληροφορίες λογαριασμού αυτής της εφαρμογής, συμπεριλαμβανομένων όλων των επαφών και όλων των μηνυμάτων. Μπορείτε πάντα να ξανά συνδέσετε την εφαρμογή με το κινητό σας, αλλά αυτό δεν θα επαναφέρει τα διαγραμμένα μηνύματα.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Διαγραφή όλων των δεδομένων",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Αποσύνδεση και διαγραφή όλων των δεδομένων",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Ειδοποιήσεις",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Αποτυχία αποστολής",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Λεπτομέρειες",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Απόκρυψη λεπτομερειών",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Μάθετε περισσότερα σχετικά με την επιβεβαίωση των αριθμών ασφαλείας",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Μήνυμα μέσου",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Ο αριθμός δεν είναι καταχωρημένος",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Επαφές",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Εισαγωγή όλων των ομάδων και επαφών Signal από το κινητό σας.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Τελευταία εισαγωγή στις",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Εισαγωγή τώρα",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Εισαγωγή...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Η εισαγωγή απέτυχε. Βεβαιωθείτε ότι ο υπολογιστής και το τηλέφωνό σας είναι συνδεδεμένα στο διαδίκτυο.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "τώρα",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 ώρα",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ώρα/ες ",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ώρα/ες πριν",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$λεπτό/ά",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ λεπτό/ά πριν",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "τώρα",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Αναπαραγωγή ήχου ειδοποίησης",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Ο Αριθμός Ασφαλείας άλλαξε",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Φωτεινό",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Σκοτεινό",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Να μην ξεχάσω ",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Απόκρυψη γραμμής μενού",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Εισαγάγετε έναν αριθμό τηλεφώνου για να προσθέσετε μια επαφή.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Μη έγκυρος αριθμός",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Επανασυνδέστε το Signal Desktop με το κινητό σας για να συνεχίσετε την ανταλλαγή μηνυμάτων.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Αποσυνδεδεμένο",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Επανασύνδεση",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Διαθέσιμη ενημέρωση του Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopii la eraron kaj eliri",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Nekonata grupo",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Datumbaza eraro",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Forigi ĉiujn datumojn kaj restarti",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Dosiero",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Helpo",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Agordoj…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Kaŝi",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Agordi kun importo",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Agordi kiel novan aparaton",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Agordi kiel memstaran aparaton",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Enarĥivigitaj interparoloj",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Tiuj interparoloj estas enarĥivigitaj kaj aperos en la ricevujo, nur se novaj mesaĝoj riceviĝas.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Enarĥivigi interparolon",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Movi interparolon al la ricevujo",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Elekti dosierujon",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Elekti dosieron",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Ŝargu viajn datumojn",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Ligi tiun ĉi aparaton al via poŝtelefono",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "via elektita eksportloko",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Ĝisdatigo de la datumbazo. Tio povas daŭri...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Ŝargante mesaĝojn. $count$ ĝis nun…",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Mi",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Vi forlasis la grupon",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Rulumi al interparola malsupro",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nova mesaĝo suben",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Novaj mesaĝoj suben",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 nelegata mesaĝo",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Sendi",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Akcepti",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marki konfirmita",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nova sekuriga numero",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Via sekuriga numero kun tiu ĉi kontakto ŝanĝiĝis. Tio povas aŭ signifi, ke iu provas interkapti viajn komunikojn, aŭ ke tiu kontakto simple reinstalis Signal-on. Vi certe volos kontroli la novan sekurigan numeron ĉi-suban.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Okazis eraro dum ricevo de mesaĝo",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Ĉimonate",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nesubtenata tipo de kunsendaĵo. Alklaku por konservi ĝin.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Alklaku por konservi",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Sennoma dosiero",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Voĉa mesaĝo",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Kunsendaĵa tipo ne permesata por sekurecaj kialoj",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Ŝargante antaŭrigardon...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Preparante miniaturan antaŭrigardon de ligilo pri $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Ne eblas ŝargi la elektitan kunsendaĵon.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Nekonektite",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Konektante",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Iri al eldonaj notoj",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Iri al forumoj",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Iri al helppaĝo",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Raporti problemon",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Agordoj de Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Pri Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Parolo",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Malkaŝi",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Kaŝi",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Fini",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Serĉi",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Bonvenon al Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Elektu kontakton aŭ grupon por ekparoli.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Tajp-indikiloj por tiu interparolo",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Sendi mesaĝon",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "hejma",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Vi",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Respondo al $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Por sendi aŭdajn mesaĝojn, donu al Signal Desktop permeson uzi vian mikrofonon.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Permesi",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Montri agordojn",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Sono",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Bone",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Nuligi",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Malsukcesis sendi al iuj ricevontoj. Kontrolu la retkonekton.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Eraro",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detaloj de la mesaĝo",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Forigi",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Grupanoj",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Montri grupanojn",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Forviŝi seancon",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Montri sekurigan numeron",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Montru ĉiujn aŭdvidaĵojn",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Se vi volas kontroli la sekurecon de via tutvoja ĉifrado kun $name$, komparu la ĉi-superajn nombrojn kun la nombroj el lia aŭ ŝia aparato.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Vi ankoraŭ ne interŝanĝis mesaĝojn kun tiu ĉi kontakto. La sekuriga numero nur disponeblos post la unua mesaĝo.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Pli da informoj…",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Klopodi resendi",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Forigi mesaĝon",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Konservi",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Dosierpiktogramo",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoĝibildo de „$title$“",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Bonvenon al Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privateco eblas. Signal tion faciligas.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Ligi vian poŝtelefonon al Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Agordoj de Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Ligitaj aparatoj",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Butono „+“",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Ligi novan aparaton",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Nomo de la aparato",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Elektu la nomon de tiu ĉi aparato",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Fini ligi poŝtelefonon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Sinkronigo de kontaktoj kaj grupoj",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Malsukcesis konekti al servilo.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Bedaŭrinde, vi havas tro da ligitaj aparatoj. Provu malligi kelkajn.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Agordoj",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Etoso",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permesoj",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Ŝalti literumilon de teksto entajpita en mesaĝa verkejo",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Forviŝi datumojn",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Tio forviŝos ĉiujn datumojn en la programo, forigante ĉiujn mesaĝojn kaj konservitajn kontinformojn.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Forviŝi datumojn",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Ĉu forigi ĉiujn datumojn?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Vi estas forigonta ĉiujn kontajn informojn el tiu ĉi aplikaĵo, inkluzive de ĉiuj kontaktoj kaj ĉiuj mesaĝoj. Vi povos re-ligi vian porteblan aparaton, sed tio ne restaŭros forigitajn mesaĝojn.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Forigi ĉiujn datumojn",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Malkonektante kaj forigante ĉiujn datumojn",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Sciigojn",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Sendo malsukcesis",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detaloj",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Kaŝi detalojn",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lernu pli pri kontrolo de sekurigaj numeroj",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mesaĝo kun enmetitaĵo",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Oni ne registris tiun numeron",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontaktoj",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importi ĉiujn Signal-grupojn kaj kontaktojn el via portebla aparato.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Antaŭa importo je",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importi nun",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importante…",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importado malsukcesis. Certigu, ke viaj komputilo kaj telefono estas konektitaj al la interreto.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "ĵus",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 horon",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ h",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "antaŭ $hours$ h",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "antaŭ $minutes$ min",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nun",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Ludi sonan sciigon",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Sekuriga numero ŝanĝiĝis",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Hela",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Malhela",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Noto al mi mem",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Kaŝi la menubreton",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Krei novan interparolon...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Entajpu telefonnumeron por aldoni kontakton.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Nevalida numero",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Re-ligi aplikaĵon Signal Desktop al via portebla aparato por daŭrigi mesaĝadon.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Malligita",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Re-ligi",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Ĝisdatiĝo de Session disponeblas",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -19,10 +19,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -119,10 +115,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -193,24 +185,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "tu ubicación seleccionada",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Actualizando base de datos. Esto pudiera tardar un poco...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Cargando mensajes. Hasta ahora $count$...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Yo",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -223,18 +197,6 @@
|
|||
"message": "Abandonaste el grupo",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Desplazar al final de la conversación",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nuevo mensaje abajo",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nuevos mensajes abajo",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Mensaje sin Leer",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -379,10 +341,6 @@
|
|||
"message": "Enviar",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Aceptar",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marcar como verificado",
|
||||
"description": ""
|
||||
|
@ -419,10 +377,6 @@
|
|||
"message": "Nuevo número de seguridad",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Tu número de seguridad con este contacto cambió. Esto puede significar que alguien está tratando de interceptar tus mensajes y/o llamadas o tu contacto simplemente reinstaló Signal. Deberías verificar tu número de seguridad a continuación.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -459,34 +413,14 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Tipo de archivo adjunto no soportado. Haz click para guardar.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Presiona para guardar",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Archivo Sin Nombre",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Mensaje de Voz",
|
||||
"description": "Name for a voice message attachment"
|
||||
},
|
||||
"unsupportedFileType": {
|
||||
"message": "Tipo de archivo no soportado",
|
||||
"description": "Displayed for outgoing unsupported attachment"
|
||||
},
|
||||
"fileSizeWarning": {
|
||||
"message": "Disculpe, el archivo seleccionado excede las restricciones de tamaño del mensaje.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Desconectado",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Conectando",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -521,10 +455,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -533,14 +463,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Acerca de Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Voz",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -549,30 +471,10 @@
|
|||
"message": "Mostrar",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"trayTooltip": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"searchForPeopleOrGroups": {
|
||||
"message": "Enter name or number",
|
||||
"description": "Placeholder text in the search input"
|
||||
},
|
||||
"welcomeToSession": {
|
||||
"message": "Bienvenido a Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Escoge un contacto o grupo para comenzar una conversación",
|
||||
"description": ""
|
||||
},
|
||||
"contactAvatarAlt": {
|
||||
"message": "Avatar for contact $name$",
|
||||
"description": "Used in the alt tag for the image avatar of a contact",
|
||||
|
@ -583,10 +485,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -639,16 +537,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -657,10 +545,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -681,18 +565,10 @@
|
|||
"message": "Cancelar",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Fallo en el envío a algunos destinatarios. Revisa tu conexión a la red.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Error",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detalles del mensaje",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Borrar",
|
||||
"description": ""
|
||||
|
@ -729,10 +605,6 @@
|
|||
"message": "Miembros del grupo",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Mostrar miembros",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reiniciar sesión",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -741,10 +613,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Si deseas verificar la seguridad de la criptografía de extremo-a-extremo con $name$, compara los números de arriba con los números en su dispositivo.",
|
||||
"description": "",
|
||||
|
@ -759,14 +627,6 @@
|
|||
"message": "Tú no has intercambiado ningún mensaje con este contacto todavía. Tu número de seguridad estará disponible después del primer mensaje.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -787,14 +647,6 @@
|
|||
"message": "Thumbnail of image from quoted message",
|
||||
"description": "Used in alt tag of thumbnail images inside of an embedded message quote"
|
||||
},
|
||||
"imageFailedToLoad": {
|
||||
"message": "Image failed to load",
|
||||
"description": "When an image attachment is missing, this message is shown"
|
||||
},
|
||||
"videoScreenshotFailedToLoad": {
|
||||
"message": "Video screenshot failed to load",
|
||||
"description": "When a attachment video screenshot is missing, this message is shown"
|
||||
},
|
||||
"imageAttachmentAlt": {
|
||||
"message": "Image attached to message",
|
||||
"description": "Used in alt tag of image attachment"
|
||||
|
@ -807,10 +659,6 @@
|
|||
"message": "Image sent in conversation",
|
||||
"description": "Used in the alt tag for the image shown in a full-screen lightbox view"
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -821,66 +669,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Bienvenido a Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "La privacidad es posible. Signal lo hace fácil.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Fallo al conectarse al servidor",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Disculpe, tienes muchos dispositivos conectados. Intenta remover algunos.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Configuraciones",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Estilo",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -889,42 +681,10 @@
|
|||
"message": "Allow access to camera and microphone",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"spellCheck": {
|
||||
"message": "Spell Check",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"spellCheckDescription": {
|
||||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Notificaciones",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -973,14 +733,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detalles",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Esconder detalles",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Aprende más acerca de la verificación de números de seguridad",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -989,10 +741,6 @@
|
|||
"message": "Esta versión de Signal Desktop está obsoleta. Por favor, actualiza a la versión más reciente para continuar mensajeando.",
|
||||
"description": "Warning notification that this version of the app has expired"
|
||||
},
|
||||
"androidMessageLengthWarning": {
|
||||
"message": "Clientes de Android solo recibirán los primeros 2000 caracteres de este mensaje",
|
||||
"description": "Warning that long messages could not get received completely by Android clients."
|
||||
},
|
||||
"upgrade": {
|
||||
"message": "Actualizar",
|
||||
"description": "Label text for button to upgrade the app to the latest version"
|
||||
|
@ -1001,34 +749,6 @@
|
|||
"message": "Mensaje multimedia",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Número no está registrado",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contactos",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importar todos los contactos y grupos de Signal desde tu dispositivo móvil",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Última importación a las",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importar ya",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importando...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "La importación ha fallado. Asegúrate de que tu computadora y tu dispositivo móvil están conectados al internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "ahora",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1041,50 +761,6 @@
|
|||
"message": "1 hora",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "ahora",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1255,10 +931,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Reproducir notificación de audio",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1287,42 +959,14 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Esconder barra de menú",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Introduce un número telefónico para agregar contacto",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Número inválido",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Re-enlaza Signal Desktop a tu dispositivo móvil para continuar mensajeando.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "No enlazado",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Re-enlazar",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Actualización de Session disponible",
|
||||
"description": ""
|
||||
|
@ -1397,4 +1041,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fail",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "A&bi",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Eelistused...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Peida",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Seadista importimise abil",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Seadista uue seadmena",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Seadista iseseisva seadmena",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arhiveeritud vestlused",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Need vestlused on arhiveeritud ja ilmuvad sisendkausta, kui saabub uusi sõnumeid.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Vali kaust",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Vali fail",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Sinu andmete laadimine",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Ühenda see seade enda telefoniga",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "sinu valitud asukoht",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Andmebaasi uuendamine. See võib võtta pisut aega...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Sõnumite laadimine, siiamaani $count$...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Mina",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Sa lahkusid grupist",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Keri vestluse lõppu",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Allpool on uus sõnum",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Allpool on uued sõnumid",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 lugemata sõnum",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Postita",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Nõustun",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Märgi kinnitatuks",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Uus turvanumber",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Sinu turvanumber selle kontaktiga on muutunud. See võib tähendada, et keegi püüab teie suhtlust pealt kuulata või et see kontakt on lihtsalt Signali uuesti paigaldanud. Kontrolli uut turvakoodi allpool.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Sissetuleva sõnumi käsitlemisel tekkis tõrge.",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "See kuu",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Mittetoetatud manuse tüüp. Klõpsa salvestamiseks.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Salvestamiseks klõpsa",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Nimeta fail",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Häälsõnum",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Manuse tüüp pole turvakaalutlustel lubatud.",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Eelvaate laadimine...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Lingi eelvaate pisipildi mustand: $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Valitud manuse laadimine ei õnnestunud.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Ühendus katkestatud",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Ühendamine",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Mine väljalaskemärkmete juurde",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Mine foorumitesse",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Mine kasutajatoelehele",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Teavita probleemist",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktopi eelistused",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Teave Signal Desktopi kohta",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Kõne",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Näita",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Peida",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Välju",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Otsi",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Tere tulemast Signalisse",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Vali kontakt või grupp ja alusta vestlust.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Selle vestluse sisestuse animatsioon",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Saada sõnum",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "kodu",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Sina",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Vastus kasutajale $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Audiosõnumite saatmiseks luba Signal Desktopil mikrofoni kasutada.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Luba ligipääs",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Näita sätteid",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Sobib",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Loobu",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Mõnedele saajatele saatmine ei õnnestunud. Kontrolli enda võrguühendust.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Tõrge",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Sõnumi üksikasjad",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Kustuta",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Grupi liikmed",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Näita liikmeid",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Lähtesta seanss",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Näita turvanumbrit",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Näita kogu meediat",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Kui soovid kontrollida kasutajaga $name$ suhtluse krüpteerimist, siis võrdle ülalpool olevaid numbreid numbritega tema seadme ekraanil.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Sa ei ole selle kontaktiga veel ühtegi sõnumit vahetanud. Sinu turvanumber temaga tekib pärast esimest sõnumit.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Rohkem teavet...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Proovi uuesti saata",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Kustuta sõnum",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Salvesta",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Faili ikoon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "$title$ emoji-pilt",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Tere tulemast Signal Desktopi kasutama",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privaatsus on võimalik. Signal teeb selle lihtsaks.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Ühenda telefon Signal Desktopiga",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signali sätted",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Ühendatud seadmed",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+'-nupp",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Ühenda uus seade",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Seadme nimi",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Vali selle seadme nimi",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Lõpeta telefoni ühendamine",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Kontaktide ja gruppide sünkimine",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Ühenduse loomine serverisse ei õnnestunud.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Kahjuks on sul juba liiga palju ühendatud seadmeid. Proovi mõni eemaldada.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Sätted",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Teema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Õigused",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Luba sõnumite kasti teksti õigekirja kontroll",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Eemalda andmed",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Eemaldatakse kõik rakenduse andmed, kustutatakse kõik sõnumid ja salvestatud teave konto kohta.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Eemalda andmed",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Kas kustutada kõik andmed?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Oled kustutamas rakenduses salvestatud infot, kaasa arvatud kõik kontaktid ja sõnumid. Sul on alati võimalus ühendada nutiseade uuesti, aga see ei taasta kustutatud sõnumeid.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Kustuta kõik andmed",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Ühenduse lõpetamine ja kõigi andmete kustutamine",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Teavitused",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Saatmine ei õnnestunud",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Üksikasjad",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Peida üksikasjad",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Täpsem info turvanumbrite kontrollimise kohta",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Meediasõnum",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Number ei ole registreeritud",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontaktid",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Impordi kõik Signali grupid ja kontaktid enda nutiseadmest.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Viimane importimine:",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Impordi nüüd",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importimine...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importimine ei õnnestunud. Kontrolli üle, et arvuti ja telefon oleksid mõlemad ühendatud internetti.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nüüd",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 tund",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ t",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ tundi tagasi",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min tagasi",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nüüd",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D. MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Mängi audioteavitust",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Turvanumber on muutunud",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Hele",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Tume",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Märkus endale",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Peida menüüriba",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Kontakti lisamiseks sisesta telefoninumber.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Vigane number",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Sõnumite saatmise jätkamiseks ühenda Signal Desktop nutiseadmega.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Ühendus eemaldatud",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Ühenda uuesti",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session uuendus on saadaval",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&فایل",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&کمک",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "ترجیحات",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "مخفی سازی",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "نصب با استفاده از ایمپورت",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "برپایی به عنوان یک دستگاه جدید",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "برپایی به عنوان یک دستگاه مستقل",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "مکالمه های آرشیو شده",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "این مکالمه ها بایگانی شده اند و اگر پیام های جدید دریافت شوند فقط در صندوق به نمایش در می آیند.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "انتخاب پوشه",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "انتخاب فایل",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "بارگذاری داده هایتان",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "لینک کردن این دستگاه به موبایل",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "مکان انتخابی شما",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "در حال بهروزرسانی پابگاه داده. ممکن است کمی طول بکشد...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "در حال بارگذاری پیامها. تاکنون $count$ ...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "من",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "شما گروه را ترک کرده اید",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "رفتن به پایین گفتگو",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "پیام جدید پایین",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "پیامهای جدید پایین",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 پیام خوانده نشده",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "ارسال",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "تایید",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "علامت گذاری به عنوان تایید شده",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "شمارهی امنیتی جدید",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "شمارهی امنیتی این مخاطب تغییر کرده است. این میتواند به این معنی باشد که کسی در حال نفوذ به ارتباط شما است و یا اینکه مخاطب شما Signal را از نو نصب کرده و حالا شمارهی امنیتی جدیدی دارد.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "خطا در کنترل پیام دریافتی",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "این ماه",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "این نوع ضمیمه پشتیبانی نمیشود. برای ذخیره کلیک کنید.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "ذخیره",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "فایل بینام",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "پیام صوتی",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "نوع پیوست به دلایل امنیتی مجاز نیست.",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "ناتوانی در بارگذاری پیوست انتخابی.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "ارتباط قطع شد",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "در حال اتصال",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "رفتن به یادداشت های ریلیز",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "رفتن به انجمن ها",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "رفتن به صفحه پشتیبانی",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "گزارش مشکل",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "ترجیحات Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "درباره Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "صحبت",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "نمایش",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "مخفی سازی",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "خروج",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "جستجو",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "به Signal خوشآمدید",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "برای شروع چت یک مخاطب یا گروه را انتخاب کنید.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "در حال تایپ انیمیشن برای این مکالمه",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "فرستادن پیام",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "خانه",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "شما",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "پاسخ به $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "برای فرستادن پیام های صوتی، به Signal Desktop اجازه دسترسی به میکروفون خود را بدهید.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "اجازه دسترسی بدهید",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "نمایش تنظیمات",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "صوت",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "باشه",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "انصراف",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "ارسال به برخی مخاطبین ناموفق بود. اتصال شبکهی خود را بررسی کنید.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "خطا",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "جزئیات پیام",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "پاک کن",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "اعضای گروه",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "نمایش اعضا",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "ایجاد جلسهی امن جدید",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "دیدن شماره امنیتی",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "دیدن تمام مدیا",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "اگر تمایل به تائید امنیت رمزنگاری نقطه-به-نقطه با $name$ هستید، شماره بالا را با شماره نمایشیافته در دستگاه مخاطب مقایسه کنید.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "شما هنوز هیچ پیامی با این مخاطب تبادل نکردهاید. شمارهی امنیتی پس از ارسال و یا دریافت اولین پیام در دسترس خواهد بود.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "اطلاعات بیشتر...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "ارسال دوباره",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "حذف پیام",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "ذخیره",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "آیکون فایل",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "تصویر ایموجی '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "به Signal Desktop خوشآمدید",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "حفظ حریم خصوصی ممکن است. Signal این کار را راحتتر میکند.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "موبایل خود را به Signal Desktop لینک کنید",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "تنظیمات Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "دستگاه های متصل شده",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "دکمه '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "لینک کردن دستگاه جدید",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "نام دستگاه",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "نام این دستگاه را انتخاب کنید",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "پایان لینک کردن گوشی",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "هماهنگ سازی مخاطبین و گروه ها",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "برقراری ارتباط با سرور ناموفق بود.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "متاسفانه دستگاههای زیادی را به حسابتان متصل کردهاید. تعدادی را حذف کنید.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "تنظیمات",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "تم",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "دسترسی ها",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "فعال سازی کنترل املاء متن وارد شده در باکس پیام نویسی",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "پاک سازی داده",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "این باعث می شود تمام داده های در برنامه پاک شوند، تمام پیام ها و اطلاعات ذخیره شده حساب کاربری از بین خواهند رفت.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "پاک کردن داده",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "پاک کردن تمام داده ها؟",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "شما در حال پاک کردن تمام اطلاعات ذخیره شده این حساب کاربری میباشید، این اطلاعات شامل تمام مخاطبین و پیام ها می باشد. شما همیشه میتوانید با موبایل خود آن را لینک کنید، اما این پیام های پاک شده را برنمی گرداند.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "پاک کردن تمام داده ها",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "قطع اتصال و پاک کردن تمام داده ها",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "آگاهسازیها",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "ارسال ناموفق بود",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "جزئیات",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "جزئیات را پنهان کن",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "دربارهی شمارهی امنیتی بیشتر بدانید",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "پیام رسانهای",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "این شماره ثبت نشده است!",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "مخاطبها",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "واردسازی لیست تمام گروهها و مخاطبهای Signal از گوشی موبایل شما.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "آخرین واردسازی ",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "انجام واردسازی",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "در حال واردسازی...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "واردسازی با خطا مواجه شد! لطفا مطمئن شوید که کامپیوتر و موبایل شما به اینترنت متصل هستند.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "همین حالا",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 ساعت",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ساعت",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ ساعت پیش",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ دقیقه",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$دقیقه پیش",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "اکنون",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Play audio notification",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "شماره امنیتی تغییر یافته است",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "روشن",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "تاریک",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "پنهان کردن نوار منو",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Enter a phone number to add a contact.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "شماره نامعتبر",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "برای ادامهی استفاده از Signal Desktop، دوباره این برنامه را به Signal موبایل خود متصل نمایید.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Unlinked",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Relink",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "بهروزرسانی Session در دسترس است",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopioi virheilmoitus ja lopeta",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Tuntematon ryhmä",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Tietokantavirhe",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Tuhoa kaikki tiedot ja käynnistä uudelleen",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Tiedosto",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Ohje",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Asetukset...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Piilota",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Asenna tuoduilla tiedoilla",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Asenna uutena laitteena",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Asenna itsenäisenä laitteena",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arkistoidut keskustelut",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Nämä keskustelut ovat arkistoituja. Ne siirtyvät takaisin postilaatikkoon, jos niihin tulee uusia viestejä",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arkistoi keskustelu",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Siirrä keskustelu takaisin postilaatikkoon",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Valitse kansio",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Valitse tiedosto",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Tuo tietosi",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Yhdistä tämä laite puhelimeesi",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "valitsemasi kansio",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Päivitetään tietokantaa. Tämä saattaa kestää hetken...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Ladataan viestejä. $count$ ladattu...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Minä",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Olet poistunut ryhmästä.",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Vieritä keskustelun loppuun",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Uusi viesti alla",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Uusia viestejä alla",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 lukematon viesti",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Lähetä",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Hyväksy",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Merkitse varmennetuksi",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Uusi turvanumero",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Turvanumerosi tämän yhteystiedon kanssa on vaihtunut. Tämä voi tarkoittaa joko sitä, että joku yrittää kaapata viestiliikennettänne, tai sitä, että yhteystietosi on yksinkertaisesti uudelleenasentanut Signalin. Saatat haluta varmentaa alla näkyvän turvanumeron.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Virhe saapuvan viestin käsittelyssä",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Tämä kuukausi",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Liitetiedoston tyyppiä ei tueta. Tallenna napsauttamalla.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Tallenna napsauttamalla",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Nimeämätön tiedosto",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Ääniviesti",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Turvallisuussyistä tätä tiedostotyyppiä ei voida liittää.",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Ladataan esikatselua...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Linkin $domain$esikatselukuvan luonnos",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Valittua liitettä ei voitu ladata.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Ei yhteyttä",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Yhdistetään",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Siirry julkaisutietoihin",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Siirry keskustelupalstalle",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Siirry tukisivulle",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Ilmoita ongelmasta",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop asetukset",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Tietoja Signal Desktopista",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Puhe",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Näytä",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Piilota",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Lopeta",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Hae",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Tervetuloa Signaliin",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Aloita keskustelu valitsemalla jokin yhteystieto tai ryhmä",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Kirjoitusanimaatio tälle keskustelulle",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Lähetä viesti",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "koti",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Sinä",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Vastaus: $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Lähettääksesi ääniviestejä myönnä Signal Desktopille mikrofonin käyttöoikeus.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Myönnä käyttöoikeus",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Näytä asetukset",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Äänitiedosto",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Peruuta",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Lähettäminen joillekin vastaanottajille epäonnistui. Tarkista verkkoyhteytesi.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Virhe",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Viestin tiedot",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Poista",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Ryhmän jäsenet",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Näytä jäsenet",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Alusta istunto",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Näytä turvanumero",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Näytä kaikki media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Jos haluat varmentaa sinun ja yhteystiedon $name$ välisen salauksen tietoturvan, vertaa ylläolevia numeroita hänen laitteessaan näkyviin numeroihin.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Et ole lähettänyt tai vastaanottanut vielä viestejä tämän yhteystiedon kanssa. Turvanumero on saatavilla vasta ensimmäisen viestin jälkeen.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Lisätietoja...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Lähetä uudelleen",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Poista viesti",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Tallenna",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Tiedoston ikoni",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji kuva: '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Tervetuloa Signal Desktopiin",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Yksityisyys on mahdollista. Signal tekee siitä helppoa.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Yhdistä puhelimesi ja Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Asetukset",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Yhdistetyt laitteet",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Nappi",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Yhdistä uusi laite",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Laitteen nimi",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Valitse nimi tälle laitteelle",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Viimeistele yhdistys puhelimeen",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synkronoidaan yhteystietoja ja ryhmiä",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Palvelimeen ei saada yhteyttä.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Valitettavasti sinulla on jo liian monta laitetta yhdistettynä. Kokeile poistaa joitakin.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Asetukset",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Teema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Käyttöoikeudet",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Ota käyttöön viestilaatikkoon kirjoitetun tekstin oikeinkirjoituksen tarkistus",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Tyhjennä tiedot.",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Tämä tyhjentää kaikki tiedot tästä sovelluksesta ja poistaa kaikki viestit ja käyttäjätilisi tiedot.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Tyhjennä tiedot.",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Poistetaanko kaikki tiedot?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Olet tuhoamassa tämän ohjelman kaikki käyttäjätiedot, mukaanlukien kaikki yhteystiedot ja viestit. Voit aina yhdistää mobiililaitteesi uudelleen, mutta se ei palauta jo tuhottuja viestejä.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Poista kaikki tiedot",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Katkaistaan yhteyttä ja tuhotaan kaikki tiedot",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Ilmoitukset",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Lähetys epäonnistui",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Lisätietoja",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Piilota lisätiedot",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lue lisää turvanumeroiden varmentamisesta.",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediaviesti",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Numero ei ole rekisteröity.",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Yhteystiedot",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Tuo kaikkien Signal-yhteystietojen ja -ryhmien tiedot mobiililaitteestasi.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Viimeksi tuotu",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Tuo nyt",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Tuodaan...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Tuonti epäonnistui. Varmista, että tietokoneesi ja puhelimesi ovat kytketty Internettiin.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nyt",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 tunti",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ h",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ h sitten",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min sitten",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nyt",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Käytä ilmoitusääniä",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Turvanumero on vaihtunut",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Vaalea",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Tumma",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Viestit itselleni",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Piilota valikkopalkki",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Aloita uusi keskustelu...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Syötä puhelinnumero lisätäksesi uuden yhteystiedon",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Virheellinen numero",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Jotta voit jatkaa viestittelyä, yhdistä Signal Desktop uudelleen mobiililaitteeseesi.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Ei yhdistetty",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Yhdistä uudelleen",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session päivitys saatavilla",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -3,18 +3,10 @@
|
|||
"message": "העתק שגיאה וצא",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "קבוצה לא ידועה",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "שגיאת מסד נתונים",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "מחק את כל הנתונים והפעל מחדש",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&קובץ",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&עזרה",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "העדפות...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "הסתר",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "הגדר עם יבוא",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "הגדר מכשיר חדש",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "הגדר בתור מכשיר עצמאי",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "שיחות מאורכבות",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "שיחות אלו מאורכבות ויופיעו בתיבה הנכנסת רק אם מתקבלות הודעות חדשות.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "ארכב שיחה",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "העבר שיחה אל תיבה נכנסת",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "בחר תיקייה",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "בחר קובץ",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "טען את הנתונים שלך",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "קשר מכשיר זה אל הטלפון שלך",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "המיקום הנבחר שלך",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "משדרג מסד נתונים. זה עשוי לקחת זמן מה...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "טוען הודעות. $count$ עד כה...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "אני",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "עזבת את הקבוצה",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "גלול לתחתית השיחה",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "הודעה חדשה מתחת",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "הודעות חדשות מתחת",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "הודעה שלא נקראה 1",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "שלח",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "קבל",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "סמן כמודא",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "מספר בטיחות חדש",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "מספר הבטיחות שלך עם איש קשר זה השתנה. זה יכול לעיד שמישהו מנסה ליירט את התקשורת שלך, או שאיש קשר זה פשוט התקין מחדש את Signal. ייתכן שתרצה לוודא את מספר הבטיחות החדש למטה.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "שגיאה בטיפול בהודעה נכנסת",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "החודש",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "קובץ לא נתמך. לחץ כדי לשמור.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "לחץ כדי לשמור",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "קובץ ללא שם",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "הודעה קולית",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "סוג הצרופה אינו מותר מסיבות אבטחה",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "טוען קדם־תצוגה...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "טיוטה של קדם־תצוגה של קישור עבור $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "לא היה ניתן לטעון את הצרופה הנבחרת.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "מנותק",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "מתחבר",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "לך אל הערות שחרור",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "לך אל פורומים",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "לך אל דף התמיכה",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "דווח על סוגייה",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "העדפות Signal Desktop עבודה",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "אודות Signal Desktop עבודה",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "דיבור",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "הראה",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "הסתר",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "צא",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop עבודה",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "חיפוש",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "ברוכים הבאים לסיגנל",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "בחר איש קשר או קבוצה כדי להתחיל שיחה.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "הנפשת הקלדה עבור שיחה זו",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "שלח הודעה",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "בית",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "אתה",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "משיב אל $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "כדי לשלוח הודעות קוליות, התר אל Signal Desktop עבודה לקבל גישה אל המיקרופון שלך.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "התר גישה",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "הראה הגדרות",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "שמע",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "אישור",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "ביטול",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "נכשל בשליחה אל מספר נמענים. בדוק את חיבור הרשת שלך.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "שגיאה",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "פרטי הודעה",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "מחק",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "חברי קבוצה",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "הראה חברי קבוצה",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "אפס שיח",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "הצג מספר בטיחות",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "הצג את כל המדיה",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "אם אתה רוצה לוודא את הביטחון של הצפנת הקצה־אל־קצה שלך עם $name$, השווה את המספרים למעלה עם המספרים במכשיר שלו.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "לא החלפת עדין הודעות כלשהן עם איש קשר זה. מספר הבטיחות שלך איתו יהיה זמין לאחר ההודעה הראשונה.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "עוד מידע...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "נסה מחדש שליחה",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "מחק הודעה",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "שמור",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "צלמית קובץ",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "תמונת אימוג'י של '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "ברוך הבא אל Signal Desktop עבודה",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "פרטיות היא אפשרית. Signal הופך את זה לקל.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "שולחן עבודה Signal קשר את הטלפון שלך אל",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "הגדרות Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "מכשירים מקושרים",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "כפתור '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "קשר מכשיר חדש",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "שם מכשיר",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "בחר שם של מכשיר זה",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "סיים קישור טלפון",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "מסנכרן אנשי קשר וקבוצות",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "נכשל בחיבור לשרת.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "סליחה, יש לך כבר יותר מדי מכשירים מקושרים. נסה להסיר קצת.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "הגדרות",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "ערכת נושא",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "הרשאות",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "אפשר בדיקת איות של מלל המוכנס בתיבת חיבור הודעה",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "נקה נתונים",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "זה ינקה את כל הנתונים ביישום, יסיר את כל ההודעות ומידע שמור של חשבון.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "נקה נתונים",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "למחוק את כל הנתונים?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "אתה עומד למחוק את כל המידע השמור של חשבון של יישום זה, כולל כל אנשי הקשר וההודעות. אתה תמיד יכול לקשר עם המכשיר הנייד שלך שוב, אבל לא תוכל לשחזר הודעות מחוקות.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "מחק את כל הנתונים",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "מתנתק ומוחק את כל הנתונים",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "התראות",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "שליחה נכשלה",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "פרטים",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "הסתר פרטים",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "למד עוד על וידוא מספרי בטיחות",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "הודעת מדיה",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "המספר אינו רשום",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "אנשי קשר",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "ייבא את כל הקבוצות ואנשי הקשר של Signal מהמכשיר הנייד שלך.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "יבוא אחרון בתאריך",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "ייבא כעת",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "מייבא...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "יבוא נכשל. וודא שהמחשב והטלפון שלך מחוברים לאינטרנט.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "כעת",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "שעה 1",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ שע'",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "לפני $hours$ שע'",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ דק'",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "לפני $minutes$ דק'",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "כעת",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "נגן התראת שמע",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "מספר בטיחות השתנה",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "בהיר",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "כהה",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "הערה לעצמי",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "הסתר שורת תפריט",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "התחל שיחה חדשה...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "הכנס מספר טלפון כדי להוסיף איש קשר.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "מספר בלתי תקף",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "קשר מחדש את Signal Desktop עבודה אל המכשיר הנייד שלך כדי להמשיך בשליחת הודעות.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "לא מקושר",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "קשר מחדש",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "עדכון Session זמין",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "फोल्डर को चुनो",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "आपके चयनित स्थान",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "डेटाबेस का उन्नयन इसमें कुछ समय लग सकता है...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "संदेशों को लोड करना$count$अब तक...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "मुझे",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "आपने समूह छोड़ दिया",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "वार्तालाप के नीचे स्क्रॉल करें",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "नीचे नया संदेश",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "नीचे नया संदेश",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 अपठित संदेश",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "जमा करें",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "स्वीकार करें",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "साटिपिट होने का मुहर लगा दे",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "नया सुरक्षा नंबर",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "इस संपर्क के साथ आपकी सुरक्षा संख्या बदल गई है इसका मतलब यह हो सकता है कि कोई आपके संचार को अवरुद्ध करने का प्रयास कर रहा है, या इस संपर्क को केवल Signal को पुनः स्थापित किया गया है आप नीचे नई सुरक्षा संख्या को सत्यापित करना चाह सकते हैं।",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "असमर्थित अनुलग्नक प्रकार सहेजने के लिए क्लिक करें",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "सहेजने के लिए क्लिक करें",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "अनाम फ़ाइल",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "ध्वनि संदेश",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "वियोजित",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "जोड़ने",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Signal डेस्कटॉप के बारे में",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "भाषण",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "दिखाना",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "सर्च",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "सिग्नल में आपका स्वागत है ",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "लिखचित की शुरुवाद करने के लिए कॉंटॅक्ट या ग्रूप चुने ",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "ठीक",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "रद्द करें",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "कुछ प्रप्टकर्ताओ को भेजना संभव नई हो पाया. कृपया अपने इंटरनेट कनेक्षन की जाँच कीजिए ",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": " गलती",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "सन्देश विवरण",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "हटाना",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "समूह के सदस्य",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "सदस्यों को दिखाएं",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "सत्र दोबारा शुरू करे ",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "यदि आप अपने एंड-टू-एंड एन्क्रिप्शन की सुरक्षा की पुष्टि करना चाहते हैं तो$name$ऊपर दिए गए नंबरों की संख्या उनके डिवाइस पर तुलना करें।",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "आपने अभी तक इस संपर्क के साथ किसी भी संदेश का आदान-प्रदान नहीं किया है। उनके साथ आपका सुरक्षा नंबर पहले संदेश के बाद उपलब्ध होगा।",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "संरक्षित करें",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Signal डेस्कटॉप में आपका स्वागत है",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "गोपनीयता संभव है. Signal उसे आसान बनता है",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "सर्वर से कनेक्ट करने में विफल",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "क्षमा करें, आपके पास बहुत से डिवाइस पहले ही लिंक किए गए हैं कुछ को निकालने का प्रयास करें",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "सेटिंग्स",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "विषय",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "सूचनाएं",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "विवरण",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "विवरण छुपाए",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "सेफ्टी नंबर की सत्यता के बारे मई अधिक जानकारी प्राप्त करे ",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "मीडिया संदेश",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "संख्या पंजीकृत नहीं है",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "संपर्क",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "अपने मोबाइल डिवाइस से सभी Signal समूहों और संपर्कों को आयात करें",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "पिछले आयात पर",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "अब आयात करें",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "आयात करने",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "आयात असफल रहा। सुनिश्चित करें कि आपका कंप्यूटर और आपका फ़ोन इंटरनेट से कनेक्ट है",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "अभी व",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 घंटा",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "अभी व",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "एमएमएम डीडी ",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "ऑडियो सूचना चलाएं",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "मेनू बार छुपाएं",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "कोई संपर्क जोड़ने के लिए एक फ़ोन नंबर दर्ज करें",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "अमान्य संख्या",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "संदेश जारी रखने के लिए Signal डेस्कटॉप को अपने मोबाइल डिवाइस पर लिंक करें।",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "लिंक रद्द",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "फिर से लिंक",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session update available",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arhivirani razgovori",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Odaberi direktorij",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "your selected location",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Nadogradnja baze. Ovo može potrajati neko vrijeme...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Učitavanje poruka: $count$",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Ja",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Napustili ste grupu",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Spusti se na dno konverzacije",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nova poruka ispod",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nove poruke ispod",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 nepročitana poruka",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Predaj",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Prihvati",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Označi provjerenim",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Novi sigurnosni broj",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Vaš sigurnosni broj s ovim kontaktom se promijenio. Ovo može značiti da netko pokušava presresti vašu komunikaciju ili da je kontakt jednostavno reinstalirao Signal. Možda biste htjeli potvrditi novi sigurnosni broj naveden ispod.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nepodržana vrsta privitka. Kliknite za spremanje.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klikni za spremanje",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Neimenovana datoteka",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Glasovna poruka",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Nepovezano",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Povezivanje",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Show",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Traži",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Dobrodošli u Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Odaberite kontakt ili grupu za početak dopisivanja.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Otkaži",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Nije uspjelo slanje nekim primateljima. Provjerite svoju mrežnu vezu.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Greška",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detalji poruke",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Obriši",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Članovi grupe",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Prikaži članove",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Ponovno pokreni sesiju",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Želite li potvrditi sigurnost enkripcije komunikacije s $name$, usporedite ove brojeve s brojevima na njihovom uređaju.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Još niste razmijienili poruke sa ovim kontaktom. Sigurnosni broj bit će dostupan nakon prve poruke.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Spremi",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Dobrodošli u Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privatnost je moguća. Signal je čini lakom.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Nije uspjelo spajanje na poslužitelj.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Žao nam je, imate već previše povezanih uređaja. Pokušajte ukloniti neke.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Postavke",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Obavijesti",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detalji",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Sakrij detalje",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Saznaj više o provjeri sigurnosnih brojeva",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Medijska poruka",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Broj nije registriran",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakti",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Uvezi sve Signal grupe i kontakte sa mobilnog uređaja.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Posljednji uvoz",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Uvezi sad",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Uvozim...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Uvoz nije uspio. Provjerite jesu li Vaše računalo i mobitel spojeni na internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "sada",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 sat",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "sada",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Zvučne obavijesti",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Unesi telefonski broj za dodavanje kontakta",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Neispravni broj",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Ponovno povežite Signal Desktop sa svojim mobilnim uređajem za nastavak dopisivanja.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Nepovezano",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Ponovno povezivanje",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Dostupna nadogradnja za Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Hiba másolása és kilépés",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Ismeretlen csoport",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Adatbázishiba",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Összes adat törlése és újraindítás",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fájl",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Súgó",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Beállítások...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Elrejtés",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Beállítás importálással",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Beállítás új eszközként",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Beállítás önálló eszközként",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archív beszélgetések",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Ezek a beszélgetések archiválva vannak, ezért csak akkor jelennek meg újra a bejövő üzenet közt, ha újabb üzenet érkezik.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Beszélgetés archiválása",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Beszélgetés áthelyezése a beérkezett üzenetek közé",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Mappa kiválasztása",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Fájl kiválasztása",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Adataid betöltése",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Jelenlegi eszköz párosítása telefonoddal",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "kiválasztott könyvtár",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Adatbázis frissítése. Ez eltarthat egy darabig...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Üzenetek betöltése. Eddig $count$ db...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Én",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Kiléptél a csoportból",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Görgetés a beszélgetés aljára",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Újabb üzenet érkezett",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Újabb üzenetek érkeztek",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 olvasatlan üzenet",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Küldés",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Elfogadás",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Megjelölés ellenőrzöttként",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Új biztonsági szám",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "A partnerhez kapcsolódó biztonsági számod megváltozott. Ez arra utalhat, hogy valaki megpróbálja lehallgatni a beszélgetést. De az is előfordulhat, hogy partnered egyszerűen újratelepítette a Signal-t. Lentebb lehetőséged van az új biztonsági szám hitelesítésére.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Nem sikerült kezelni a bejövő üzenetet.",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Ebben a hónapban",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Ez a csatolmánytípus nem támogatott. Kattints ide a lementéséhez!",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Kattints a mentéshez!",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Névtelen fájl",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Hangüzenet",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "A csatolmánytípus biztonsági okokból nincs engedélyezve",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Előnézet betöltése...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "A $domain$ hivatkozás előnézeti képének vázlata",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Nem sikerült betölteni a kiválasztott csatolmányt.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Lecsatlakozva",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Kapcsolódás",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Release notes megnyitása",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Fórum megnyitása",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Támogatás megnyitása",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Hiba bejelentése",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "A Signal Desktop beállításai",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "A Signal Desktop-ról",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Beszéd",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Megjelenítés",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Elrejtés",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Kilépés",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Keresés",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Üdvözöl a Signal!",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Válassz ki egy kontaktot vagy csoportot a beszélgetés elkezdéséhez!",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Gépelési animáció ehhez a beszélgetéshez",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Üzenet küldése",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "otthoni",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Te",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Válasz neki: $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Hangüzenetek küldéséhez engedélyezd, hogy a Signal Desktop hozzáférjen mikrofonodhoz",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Hozzáférés engedélyezése",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Beállítások megjelenítése",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Hang",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Mégsem",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Nem sikerült elküldeni az üzenetet néhány címzettnek. Ellenőrizd a hálózati kapcsolatot!",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Hiba",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Üzenet részletei",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Törlés",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Csoport tagjai",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Csoporttagok megjelenítése",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Biztonságos munkamenet újraindítása",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Biztonsági szám megjelenítése",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Összes média megtekintése",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Ha szeretnéd ellenőrizni a végpontok közti titkosítás sértetlenségét $name$ nevű partnereddel, hasonlítsd össze a fenti számokat a partnered eszközén megjelenő számokkal!",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Még nem váltottál üzenetet ezzel a partnerrel. Biztonsági számod az első üzenet elküldését követően lesz elérhető.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "További információ...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Újraküldés",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Üzenet törlése",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Mentés",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Fájl ikon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "'$title$'-t ábrázoló emoji",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Üdvözöl a Signal Desktop!",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "A magánélet védelme nem lehetetlen. A Signal ezt egyszerűvé teszi.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Telefonod összepárosítása Signal Desktop-pal",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal beállítások",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Párosított eszközök",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' gomb",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Új eszköz párosítása",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Eszköz neve",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Jelenlegi eszköz nevének megadása",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Telefon párosításának befejezése",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Kontaktok és csoportok szinkronizálása",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Nem sikerült csatlakozni a kiszolgálóhoz.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Sajnáljuk, de már túl sok párosított eszközöd van. Próbálj kitörölni néhányat!",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Beállítások",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Téma",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Jogosultságok",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Az üzenetíró dobozba gépelt szöveg helyesírás-ellenőrzésének engedélyezése",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Adatok törlése",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Ez kitörli az alkalmazás összes adatát, beleértve üzeneteidet, illetve mentett hozzáférési adataidat is.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Adatok törlése",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Törlöd az összes adatot?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Az alkalmazás felhasználói adatainak törlésére készülsz (beleértve a kontaktokat és az összes üzenetet). A jövőben bármikor lehetőséged nyílik rá, hogy újrapárosítsd mobileszközeidet, de ez nem fogja helyreállítani a törölt üzeneteket.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Összes adat törlése",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Lecsatlakozás és összes adat törlése",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Értesítések",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Küldés sikertelen",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Részletek",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Részletek elrejtése",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Tudj meg többet a bizonsági számok ellenőrzéséről!",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Médiaüzenet",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "A telefonszám nincs regisztrálva",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontaktok",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Az összes Signal csoport és kontakt importálása mobileszközödről.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Utolsó importálás:",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importálás",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importálás folyamatban...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Az importálás nem sikerült. Győződj meg róla, hogy a számítógéped és telefonod csatlakozik-e az internetre!",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "mostanában",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 órája",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ órája",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ órája",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ perce",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ perce",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "mostanában",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Hangjelzés",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Biztonsági szám megváltozott",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Világos",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Sötét",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Privát feljegyzés",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Menü elrejtése",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Új beszélgetés megkezdése…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Telefonszám",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Érvénytelen telefonszám",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Párosítsd újra a Signal Desktopot mobilkészülékeiddel az beszélgetés folytatásához!",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Nincs párosítva",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Újrapárosítás",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session frissítés elérhető",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Berkas",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Bantuan",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferensi...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Sembunyikan",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Siapkan dengan Impor",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Siapkan sebagai Perangkat Baru",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Siapkan untuk Perangkat Berdiri Sendiri",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Percakapan Terarsipkan",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Pilih map",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Pilih berkas",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Memuat data Anda",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Sambungkan perangkat ini dengan telpon Anda",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "lokasi pilihan Anda",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Pemutakhiran basisdata. Ini mungkin memakan waktu lama ...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Memuat pesan $count$ sejauh ini...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Saya",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Anda telah meninggalkan group",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Gulir ke bagian bawah pembicaraan",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Pesan baru di bawah",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Pesan baru di bawah",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Pesan Belum Dibaca",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Kirim",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Terima",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Tandai terverifikasi",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nomor keamanan baru",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Nomor keamanan Anda dengan kontak ini telah berubah. Ini bisa berarti ada seseorang mencoba mencegat komunikasi Anda, atau kontak telah menghapus aplikasi Signal. Anda mungkin ingin memverifikasi nomor keamanan baru di bawah.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Gagal dalam menangani pesan masuk",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Bulan ini",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Jenis lampiran tidak didukung. Klik untuk menyimpan.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klik untuk simpan",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "File tanpa nama",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Pesan Suara",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Jenis lampiran tidak diperbolehkan untuk alasan keamanan",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Tidak bisa memuat lampiran yang dipilih.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Terputus",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Menghubungi",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Lihat Catatan Rilis",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Cek Forum",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Cek halaman bantuan",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Laporkan masalah ",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Preferensi Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Mengenai Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Bicara",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Tunjukkan",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Sembunyikan",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Berhenti",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Pencarian",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Selamat datang di Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Pilih kontak atau grup untuk mulai mengobrol.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animasi pengetikan untuk percakapan ini",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Kirim Pesan",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "Beranda",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Anda",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Membalas ke $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Untuk mengirimkan pesan suara, izinkan Signal Desktop untuk mengakses mikrofon anda.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Izinkan Akses",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Tunjukkan Pengaturan",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Batal",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Gagal mengirim. Cek sambungan jaringan Anda.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Galat",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detail Pesan",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Hapus",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Anggota Grup",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Tampilkan anggota",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Mengatur ulang sesi",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Lihat nomor keamanan",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Lihat seluruh media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Jika Anda ingin memverifikasi keamanan enkripsi antarpengguna dengan $name$, bandingkan angka di atas dengan nomor di perangkat mereka.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Anda belum mengirim pesan apapun dengan kontak ini. Nomor keamanan Anda dengan kontak ini akan tersedia sesaat setelah pesan pertama.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Informasi Selengkapnya...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Mencoba mengirim kembali",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Hapus Pesan",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Simpan",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Ikon Berkas",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Gambar emoji dari '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Selamat datang di Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privasi itu mungkin. Signal membuatnya lebih mudah.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Sambungkan telpon Anda dengan Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Pengaturan Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Perangkat Tersambung",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Tombol",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Sambungkan Perangkat Baru",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Nama Perangkat",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Pilih nama perangkat Anda",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Selesaikan menghubungkan telepon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Sinkronisasi dengan kontak dan grup",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Gagal menyambungkan ke peladen.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Maaf, Anda menautkan perangkat terlalu banyak. Coba hapus sebagian.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Pengaturan",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Perizinan",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Aktifkan pengecek ejaan dalam kotak pesan",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Bersihkan data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Ini akan menghapus semua data dalam aplikasi, membuang seluruh pesan dan informasi akun terpisah.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Bersihkan data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Hapus semua data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Anda akan menghapus semua informasi dari akun Anda dalam aplikasi ini, termasuk semua kontak dan pesan. Anda selalu dapat menghubungkan dengan perangkat seluler Anda lagi, tetapi itu tidak akan memulihkan pesan yang dihapus.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Hapus seluruh data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Putuskan sambungan dan hapuskan semua data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Pemberitahuan",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Pengiriman gagal",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detail",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Sembunyikan detail",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Pelajari lebih jauh tentang verifikasi nomor keamanan",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Pesan berisi media",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Nomor tidak terdaftar",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontak",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Impor semua grup Signal dan kontak dari semua perangkat mobil Anda.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Impor terakhir pada",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Impor sekarang",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Impor ...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Impor gagal. Pastikan komputer dan perangkat Anda tersambung ke jaringan internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "sekarang",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 jam",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ jam",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ jam yang lalu",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ menit",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ menit yang lalu",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "sekarang",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Mainkan suara pemberitahuan",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Angka keamanan telah diganti",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Terang",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Gelap",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Catatan Pribadi",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Sembunyikan kolom menu",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Masukkan nomor telepon untuk menambahkan kontak.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Nomor salah",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Sambungkan kembali Signal Desktop ke perangkat mobil Anda untuk melanjutkan pesan.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Tidak tersambung",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Sambungkan kembali",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Tersedia Session versi terbaru",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "ファイル (&F)",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "ヘルプ (&H)",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "設定...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "最小化",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "インポートデータを使ってセットアップ",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "新しいデバイスとしてセットアップ",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "独立したデバイスとして設定",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "保存済みの会話",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "この会話は保存されます。新しいメッセージが届いた場合だけ受信箱に表示されます。",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "フォルダを選択",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "データを読み込む",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "この端末をモバイル端末とリンクする",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "選択したフォルダ",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "データベースを更新しています。しばらく掛かるかも知れません。",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "メッセージを読み込んでいます。今のところ$count$通です。",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "自分",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "グループを退出しました。",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "一番下までスクロール",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "新着メッセージ",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "新着メッセージ",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 件の未読メッセージ",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "提出",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "受け入れる",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "検証済みにする",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "新しい安全番号",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "このコンタクトとの安全番号が変わりました。誰かがこの会話を盗聴しようとしていることか、コンタクトはただ、Signalをまたインストールしたの2つの理由となります。以下の安全番号を確認してください。",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "受信中にエラー",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "今月",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "サポートされていない種類の添付ファイルです。クリックして保存してください。",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "クリックして保存",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "無名のファイル",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "音声メッセージ",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "セキュリティ上の理由で許可されていない種類の添付ファイルです",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "選択された添付ファイルをロードできません。",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "接続オフ",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "接続完了",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "リリースノートを閲覧",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "フォーラムに参加",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "サポートページへ",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "バグを報告",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop設定",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Signal Desktop とは",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "スピーチ",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "表示",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "最小化",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "終了",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "検索",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Signalにようこそ",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "会話を始めるには連絡先かグループを選択してください",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "メッセージ送信",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "自宅",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "自分",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "$name$に返信中",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "音声メッセージを送るには、Signalのマイクへのアクセスを許可してください。",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "アクセスを許可する",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "設定を表示",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "音声",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "キャンセル",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "宛先の一部で送信に失敗しました。ネットワークの接続をチェックしてください。",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "エラー",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "メッセージ詳細",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "削除する",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "グループのメンバー",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "メンバーを表示する",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "接触を再設定",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "安全番号を表示する",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "すべてのメディアを表示",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "$name$との端末間暗号の安全性を検証するには,上記の番号が相手端末上の番号と同じか確認してください。",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "このコンタクトとまだメッセージを交換していません。最初のメッセージから安全番号は交換します。",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "詳細...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "再送信する",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "メッセージを削除",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "保存",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "ファイルのアイコン",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "「$title$」の絵文字画像",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Signal Desktopにようこそ",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "プライバシーは守れます。Signalを使えば簡単に。",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "モバイル端末をSignal Desktopにリンクする",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signalの設定",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "リンクされた端末",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' ボタン",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "新規の端末をリンクする",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "デバイス名",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "この端末の名前を選択",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "モバイル端末とのリンクを終了",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "連絡先とグループを同期中",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "サーバーに接続できませんでした",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "結び付けているデバイスが多すぎます。どれかを切り離してください。",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "設定",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "テーマ",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "アクセス許可",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "メッセージボックスに入力されたテキストのスペルチェックを有効にする",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "データ消去",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "アプリケーション中のすべてのメッセージと、保存されたアカウント情報を削除します。",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "データを消去",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "すべてのデータを削除しますか?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "このアプリからすべてのアカウント情報を(連絡先とメッセージも含めて)削除します。また後で再びモバイルデバイスを追加できますが、削除されるメッセージを元に戻すことができません。",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "すべてのデータを削除",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "接続を切って全データを削除しています",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "通知",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "送信できませんでした",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "詳細",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "詳細を隠す",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "安全番号を確認することについて",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "メディアメッセージ",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "宛先の電話番号は登録されていません",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "連絡先",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Signalのグループと連絡先を携帯端末から取り込む",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "最近の取り込みは",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "取り込む",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "取り込み中……",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "取り込みに失敗しました。パソコンと携帯端末がインターネットに接続されているか確認してください。",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "1分以内",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1時間",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$時間",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$時間前",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$分",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$分前",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "1分以内",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "音声通知を有効にする",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "安全番号が変更されました",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "ライト",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "ダーク",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "自分のためのメモ",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "メニューバーを最小化",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "電話番号を入力して連絡先を追加する",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "不正な番号です",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "メッセージを継続するために携帯端末と再接続する。",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "未接続",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "再接続",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Sessionのアップデートがあります",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "ចម្លងបញ្ហា និងចាកចេញ",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "ក្រុមមិនស្គាល់",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "បញ្ហាទិន្នន័យ",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "លុបទិន្នន័យទាំងអស់ និងបើកឡើងវិញ",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&ឯកសារ",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&ជំនួយ",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "ចំណង់ចំណូលចិត្ត...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "លាក់",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "ដំឡើង ជាមួយការនាំចូល",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "ដំឡើង ជាឧបករណ៍ថ្មី",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "ដំឡើង ជាឧបករណ៍ដាច់ដោយឡែក",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "បណ្ណសារសន្ទនា",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "ការសន្ទនាទាំងនេះ នឹងត្រូវធ្វើបណ្ណសារ និងបង្ហាញក្នុងប្រអប់សំបុត្រតែប៉ុណ្ណោះ ប្រសិនបើទទួលបានសារថ្មី។",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "បណ្ណសារការសន្ទនា",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "ផ្លាស់ប្តូរការសន្ទនាទៅប្រអប់សារ",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "ជ្រើសរើសទីតាំងផ្ទុក",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "ជ្រើសរើសឯកសារ",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "ផ្ទុកទិន្នន័យរបស់អ្នក",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "តភ្ជាប់ឧបករណ៍នេះ ទៅកាន់ទូរស័ព្ទរបស់អ្នក",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "ទីតាំងអ្នកបានជ្រើសរើស",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "កំពុងដំឡើងទិន្នន័យ។ វាអាចចំណាយពេលខ្លះ...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "កំពុងផ្ទុកសារ។ $count$ ឥឡូវនេះ...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "ខ្ញុំ",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "អ្នកបានចាកចេញពីក្រុម",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "រំកិលចុះក្រោមនៃការសន្ទនា",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "សារថ្មីខាងក្រោម",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "សារថ្មីខាងក្រោម",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "សារមិនទាន់អាន 1 ",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "បញ្ជូន",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "យល់ព្រម",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "ដាក់ថាបានផ្ទៀងផ្ទាត់",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "លេខសុវត្ថិភាពថ្មី",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "លេខសុវត្ថិភាពរបស់អ្នក ជាមួយលេខទំនាក់ទំនងនេះបានផ្លាស់ប្តូរ។ នេះអាចមានន័យថា មានគេកំពុងព្យាយាមជ្រាតចូលការទំនាក់ទំនងរបស់អ្នក, ឬ លេខទំនាក់ទំនងនេះបានដំឡើង Signal ឡើងវិញ។ អ្នកអាចត្រូវផ្ទៀងផ្ទាត់លេខសុវត្ថិភាពខាងក្រោម។",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "បញ្ហាទទួលសារផ្ញើចូល",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "ខែនេះ",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "មិនគាំទ្រប្រភេទឯកសារភ្ជាប់។ ចុច ដើម្បីរក្សាទុក។",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "ចុច ដើម្បីរក្សាទុក",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "ឯកសារគ្មានឈ្មោះ",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "សារសំឡេង",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "ប្រភេទឯកសារភ្ជាប់មិនអនុញ្ញាតសម្រាប់ហេតុផលសុវត្ថិភាព",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "កំពុងផ្ទុកការមើល...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "ការមើលតំណជារូបភាពតូចៗព្រាងសម្រាប់ $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "មិនអាចផ្ទុកឯកសារភ្ជាប់ដែលបានជ្រើសរើស។",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "បានផ្តាច់",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "កំពុងតភ្ជាប់",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "ចូលទៅកាន់កំណត់ចេញថ្មី",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "ចូលទៅកាន់ វេទិកា",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "ចូលទៅកាន់ទំព័រគាំទ្រ",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "រាយការណ៍បញ្ហាមួយ",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "ចំណង់ចំណូលចិត្តSignal Desktop ",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "អំពី Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "សម្តី",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "បង្ហាញ",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "លាក់",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "ចាកចេញ",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "ស្វែងរក",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "ស្វាគមន៍មកកាន់ Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "ជ្រើសរើសលេខទំនាក់ទំនងមួយ ឬក្រុម ដើម្បីចាប់ផ្តើមការសន្ទនា។",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "ការវាយចលនាសម្រាប់ការសន្ទនានេះ",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "ផ្ញើសារ",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "ផ្ទះ",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "អ្នក",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "កំពុងឆ្លើយតបទៅកាន់ $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "ដើម្បីបញ្ជូនសារសំឡេង អនុញ្ញាតឲ្យSignal Desktop ចូលប្រើប្រាស់ម៉ៃក្រូហ្វូនរបស់អ្នក។",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "អនុញ្ញាតចូលប្រើប្រាស់",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "បង្ហាញការកំណត់",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "សំឡេង",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "យល់ព្រម",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "លះបង់",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "បរាជ័យក្នុងការផ្ញើទៅកាន់អ្នកទទួល។ ពិនិត្យការតភ្ជាប់បណ្តាញរបស់អ្នក។",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "បញ្ហា",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "សារលម្អិត",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "លុប",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "សមាជិកក្រុម",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "បង្ហាញសមាជិក",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "កំណត់ការប្រើប្រាស់ឡើងវិញ",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "បង្ហាញលេខសុវត្ថិភាព",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "បង្ហាញឯកសារមេឌាទាំងអស់",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "បើសិនអ្នកចង់ផ្ទៀងផ្ទាត់សុវត្ថិភាព នៃកូដបនីយកម្មរបស់អ្នកជាមួយ $name$ សូមប្រៀបធៀបលេខខាងលើជាមួយលេខនៅលើឧបករណ៍របស់ពួកគេ។",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "អ្នកមិនទាន់បានផ្តោះប្តូរសារណាមួយជាមួយលេខទំនាក់ទំនងនេះទេ។ លេខសុវត្ថិភាពរបស់អ្នកជាមួយគេ នឹងមានបន្ទាប់ពីផ្ញើសារដំបូង។",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "ព័ត៌មានបន្ថែម...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "ផ្ញើម្តងទៀត",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "លុបសារ",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "រក្សាទុក",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "រូបតំណាងឯកសារ",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "រូបEmoji របស់ '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "ស្វាគមន៍មកកាន់ Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "ភាពឯកជនគឺអាចធ្វើទៅបាន។ Signalធ្វើបានដោយងាយស្រួល។",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "តភ្ជាប់ទូរស័ព្ទរបស់អ្នក ទៅកាន់ Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "ការកំណត់ Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "ឧបករណ៍បានតភ្ជាប់",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' ប៊ូតុង",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "តភ្ជាប់ឧបករណ៍ថ្មី",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "ឈ្មោះឧបករណ៍",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "ជ្រើសរើសឈ្មោះឧបករណ៍នេះ",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "បញ្ចប់ការតភ្ជាប់ទូរស័ព្ទ",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "កំពុងចម្លងបញ្ជីទំនាក់ទំនង និងក្រុម",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "បរាជ័យក្នុងការតភ្ជាប់ទៅកាន់ម៉ាស៊ីនមេ។",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "សុំទោស, អ្នកបានភ្ជាប់ឧបករណ៍ច្រើនរួចហើយ។ ព្យាយាមលុបចោលខ្លះ។",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "ការកំណត់",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "រូបរាង",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "ការអនុញ្ញាត",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "បើកការត្រួតពិនិត្យអក្ខរាវិរុទ្ធនៃពាក្យដែលបានបញ្ចូលក្នុងប្រអប់ផ្ញើសារ",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "សំអាតទិន្នន័យ",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "វានឹងសំអាតទិន្នន័យទាំងអស់ក្នុងកម្មវិធី, នឹងលុបចោលសារទាំងអស់ និងព័ត៌មានគណនីដែលបានរក្សាទុក។",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "សំអាតទិន្នន័យ",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "លុបចោលទិន្នន័យទាំងអស់?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "អ្នករៀបនឹងលុបព័ត៌មានគណនី ដែលបានរក្សាទុកទាំងអស់របស់កម្មវិធីនេះ រួមទាំង បញ្ជីទំនាក់ទំនងនិងសារទាំងអស់។ អ្នកតែងតែអាចភ្ជាប់ជាមួយឧបករណ៍ចល័តរបស់អ្នកម្ដងទៀត ប៉ុន្តែវានឹងមិនអាចស្តារសារដែលបានលុបនោះទេ។",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "លុបចោលទិន្នន័យទាំងអស់",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "កំពុងផ្តាច់ និងលុបចោលទិន្នន័យទាំងអស់",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "ការជូនដំណឹង",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "ផ្ញើបរាជ័យ",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "លម្អិត",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "លាក់ ខ្លឹមសារលម្អិត",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "ស្វែងយល់បន្ថែមពីការផ្ទៀងផ្ទាត់លេខសុវត្ថិភាព",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "សារមេឌា",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "លេខ មិនបានចុះឈ្មោះ",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "បញ្ជីទំនាក់ទំនង",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "នាំចូលក្រុម និងបញ្ជីទំនាក់ទំនង Signalទាំងអស់ ពីទូរស័ព្ទរបស់អ្នក។",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "នាំចូលចុងក្រោយនៅ",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "នាំចូលឥឡូវ",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "កំពុងនាំចូល...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "ការនាំចូលបរាជ័យ។ ត្រូវប្រាកដថាកុំព្យូទ័រ និងទូរស័ព្ទរបស់អ្នកបានតភ្ជាប់ទៅកាន់អ៊ិនធឺណិត។",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "ឥឡូវ",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 ម៉ោង",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ ម៉ោង",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ ម៉ោង មុន",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ នាទី",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ នាទី មុន",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "ឥឡូវ",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "ខែ ថ្ងៃ",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "លេងសំឡេងជូនដំណឹង",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "លេខសុវត្ថិភាពបានផ្លាស់ប្តូរ",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "ភ្លឺ",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "ងងឹត",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "កំណត់ចំណាំ",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "លាក់របារម៉ឺនុយ",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "ចាប់ផ្តើមការសន្ទនាថ្មី...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "បញ្ចូលលេខទូរស័ព្ទ ដើម្បីបន្ថែមលេខទំនាក់ទំនង។",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "លេខមិនត្រឹមត្រូវ",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "តភ្ជាប់ Signal Desktop ទៅកាន់ទូរស័ព្ទរបស់អ្នកឡើងវិញ ដើម្បីបន្តការផ្ញើសារ។",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "បានផ្តាច់",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "តភ្ជាប់ឡើងវិញ",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "មានបច្ចុប្បន្នភាព Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Choose folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "your selected location",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Upgrading database. This may take some time...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Loading messages. $count$ so far...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "ನಾನು",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "You left the group",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Scroll to bottom of conversation",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "New message below",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "ಕೆಳಗೆ ಹೊಸ ಸಂದೇಶಗಳು ಇವೆ",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 ಓದದಿರುವ ಸಂದೇಶ",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "ಸಲ್ಲಿಸಿ",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "ಒಪ್ಪಿಕೊಳ್ಳಿ",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Mark as verified",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "ಹೊಸ ಸುರಕ್ಷತೆ ಸಂಖ್ಯೆ",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "ಬೆಂಬಲವಿಲ್ಲದ ಲಗತ್ತಿನ ಪ್ರಕಾರ. ಉಳಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "ಉಳಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Unnamed File",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "ಧ್ವನಿ ಸಂದೇಶ",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "ಸಂಪರ್ಕ ಕಡಿತಗೊಂಡಿದೆ",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "ತೋರಿಸು",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "ಹುಡುಕಿ",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "ಸಿಗ್ನಲ್ಗೆ ಸ್ವಾಗತ",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "ಸಂವಾದ ಪ್ರಾರಂಭಿಸಲು ಸಂಪರ್ಕ ಅಥವಾ ಗುಂಪುನ್ನು ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳಿ.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "ಸರಿ",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "ರದ್ದುಗೊಳಿಸಿ",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "ಕೆಲವು ಸ್ವೀಕೃತದಾರರಿಗೆ ಕಳುಹಿಸಲಾಗಲ್ಲಿಲ್ಲ. ನಿಮ್ಮ ಜಾಲಬಂಧವನ್ನು ಪರಿಶೀಲಿಸಿ.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "ದೋಷ",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "ಸಂದೇಶದ ವಿವರಗಳು",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "ಅಳಿಸು",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Group members",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "ಸದಸ್ಯರನ್ನು ತೋರಿಸು",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reset session",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "ನೀವು ಇನ್ನೂ ಈ ಸಂಪರ್ಕದೊಂದಿಗೆ ಯಾವುದೇ ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಲ್ಲ. ಅವರೊಂದಿಗೆ ನಿಮ್ಮ ಸುರಕ್ಷತಾ ಸಂಖ್ಯೆ ಮೊದಲ ಸಂದೇಶದ ನಂತರ ಲಭ್ಯವಿರುತ್ತದೆ.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "ಉಳಿಸಿ",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Signal ಗಣಕತೆರೆಗೆ ಸ್ವಾಗತ",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "ಖಾಸಗಿತನ ಸಾಧ್ಯ. Signal ಇದನ್ನು ಸುಲಭವಾಗಿಸುತ್ತದೆ.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "ಪೂರೈಕೆಗಣಕದ ಜೋತೆ ಸಂಪರ್ಕ ವಿಫಲವಾಗಿದೆ.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "ಕ್ಷಮಿಸಿ, ನೀವು ಹಲವಾರು ಸಾಧನಗಳು ಈಗಾಗಲೇ ಜೋಡಿಸಿದ್ದೀರಿ. ಕೆಲವನ್ನು ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸಿ.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "ಸಿದ್ಧತೆಗಳು",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Theme",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "ಸೂಚನೆಗಳು",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "ವಿವರಗಳು",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "ವಿವರಗಳನ್ನು ಮರೆಮಾಡಿ",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Learn more about verifying safety numbers",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "ಮಾಧ್ಯಮ ಸಂದೇಶ",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "ಸಂಖ್ಯೆ ನೋಂದಣಿಯಾಗಿಲ್ಲ",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "ಸಂಪರ್ಕಗಳು",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "ನಿಮ್ಮ ಮೊಬೈಲ್ ಸಾಧನದಿಂದ ಎಲ್ಲಾ Signal ಗುಂಪುಗಳು ಮತ್ತು ಸಂಪರ್ಕಗಳನ್ನು ಆಮದು ಮಾಡಿಕೋಌ",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "ಕಳೆದ ಆಮದು",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "ಈಗ ಆಮದು ಮಾಡಿ",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ ...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "ಆಮದು ವಿಫಲವಾಗಿದೆ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ನಿಮ್ಮ ಫೋನ್ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಹೊಂದಿರುವ ಬಗ್ಗೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "ಈಗ",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 ಗಂಟೆ",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "ಈಗ",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Play audio notification",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Enter a phone number to add a contact.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "ತಪ್ಪಾದ ಸಂಖ್ಯೆ",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "ಸಂದೇಶವನ್ನು ಮುಂದುವರಿಸಲು Signal ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು ನಿಮ್ಮ ಮೊಬೈಲ್ ಸಾಧನಕ್ಕೆ ರಿಲೀಂಕ್ ಮಾಡಿ.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Unlinked",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Relink",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session update available",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Choose folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "your selected location",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Upgrading database. This may take some time...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Loading messages. $count$ so far...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Me",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "You left the group",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Scroll to bottom of conversation",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "New message below",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "New messages below",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Unread Message",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Submit",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Accept",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Mark as verified",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "New safety number",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Unsupported attachment type. Click to save.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Click to save",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Unnamed File",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "보이스 메시지",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Disconnected",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Connecting",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Show",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "검색",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Welcome to Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Select a contact or group to start chatting.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "메세지 보내기",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Cancel",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Failed to send to some recipients. Check your network connection.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "에러",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Message Detail",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Delete",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Group members",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Show members",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reset session",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "저장",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Welcome to Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privacy is possible. Signal makes it easy.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Failed to connect to server.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Sorry, you have too many devices linked already. Try removing some.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Settings",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Theme",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Notifications",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Details",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Hide details",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Learn more about verifying safety numbers",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Media message",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Number is not registered",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contacts",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Import all Signal groups and contacts from your mobile device.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Last import at",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Import now",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importing...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Import failed. Make sure your computer and your phone are connected to the internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "now",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 hour",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "now",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Play audio notification",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Enter a phone number to add a contact.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Invalid number",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Relink Signal Desktop to your mobile device to continue messaging.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Unlinked",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Relink",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session update available",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopijuoti klaidą ir išeiti",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Nežinoma grupė",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Duomenų bazės klaida",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Ištrinti visus duomenis ir paleisti iš naujo",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Failas",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Pagalba",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Nuostatos…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Slėpti",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Nusistatyti importavimą",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Nusistatyti kaip naują įrenginį",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Nusistatyti kaip atskirą įrenginį",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archyvuoti pokalbiai",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Šie pokalbiai yra archyvuoti ir atsiras skyrelyje Gauta tik tuomet, jei bus gautos naujos žinutės.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archyvuoti pokalbį",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Perkelti pokalbį į skyrelį Gauta",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Pasirinkti aplanką",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Pasirinkti failą",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Įkelkite savo duomenis",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Susieti šį įrenginį su jūsų telefonu",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "jūsų pasirinkta vieta",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Naujinama duomenų bazė. Tai gali šiek tiek užtrukti...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Įkeliamos žinutės. Jau $count$ įkelta...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Aš",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Jūs išėjote iš grupės",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Slinkti į pokalbio apačią",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nauja žinutė žemiau",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Naujos žinutės žemiau",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 neskaityta žinutė",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Pateikti",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Priimti",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Žymėti kaip patvirtintą",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Naujas saugumo numeris",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Jūsų saugumo numeris su šiuo kontaktu pasikeitė. Tai gali reikšti, kad arba kažkas bando perimti jūsų susirašinėjimą, arba šis kontaktas, tiesiog, iš naujo įdiegė Signal. Jūs, tikriausiai, žemiau norėtumėte patvirtinti naują saugumo numerį.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Klaida, apdorojant gaunamą žinutę",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Šį mėnesį",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nepalaikomas priedo tipas. Spustelėkite, kad įrašytumėte.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Spustelkite, norėdami įrašyti",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Bevardis failas",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Balso žinutė",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Priedo tipas saugumo sumetimais yra neleidžiamas",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Įkeliama peržiūra...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Juodraštinė miniatiūrinė nuorodos peržiūra, skirta $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Nepavyko įkelti pasirinkto priedo.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Atsijungta",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Jungiamasi",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Pereiti į laidos informaciją",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Pereiti į forumus",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Pereiti į palaikymo puslapį",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Pranešti apie klaidą",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop nuostatos",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Apie Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Šneka",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Rodyti",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Slėpti",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Išeiti",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Ieškoti",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Sveiki atvykę į Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Pasirinkite kontaktą ar grupę, kad pradėtumėte pokalbį.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Rašymo animacija šiam pokalbiui",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Siųsti žinutę",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "namų",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Jūs",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Atsako naudotojui $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Norėdami siųsti garso žinutes, suteikite Signal Desktop prieigą prie savo mikrofono.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Leisti prieigą",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Rodyti nustatymus",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Garso įrašas",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Gerai",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Atsisakyti",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Nepavyko išsiųsti kai kuriems gavėjams. Patikrinkite savo tinklo ryšį.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Klaida",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Žinutės informacija",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Ištrinti",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Grupės dalyviai",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Rodyti dalyvius",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Atstatyti seansą",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Rodyti saugumo numerį",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Rodyti visą mediją",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Jeigu norite patvirtinti savo ištisinio šifravimo su $name$ saugumą, palyginkite aukščiau esančius numerius su numeriais šio asmens įrenginyje.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Jūs su šiuo kontaktu dar nesate apsikeitę jokiomis žinutėmis. Jūsų saugumo numeris bus prieinamas po pirmosios žinutės.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Daugiau informacijos...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Bandyti siųsti dar kartą",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Ištrinti žinutę",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Įrašyti",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Failo piktograma",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Šypsenėlė \"$title$\"",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Sveiki atvykę į Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privatumas yra įmanomas. Signal jį padaro lengvą.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Susiekite savo telefoną su Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal nustatymai",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Susieti įrenginiai",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "\"+\" mygtukas",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Susieti naują įrenginį",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Įrenginio pavadinimas",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Pasirinkite šio įrenginio pavadinimą",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Užbaigti telefono susiejimą",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Sinchronizuojami kontaktai ir grupės",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Nepavyko prisijungti prie serverio.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Atleiskite, jūs jau turite per daug susietų įrenginių. Pabandykite kai kuriuos pašalinti.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Nustatymai",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Leidimai",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Įjungti rašybos tikrinimą tekstui, kuris įvedamas į žinutės rašymo langelį",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Išvalyti duomenis",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Tai išvalys visus programoje esančius duomenis ir pašalins visas žinutes bei įrašytą paskyros informaciją.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Išvalyti duomenis",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Ištrinti visus duomenis?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Jūs ketinate ištrinti visą įrašytą šios programos paskyros informaciją, įskaitant visus kontaktus ir visas žinutes. Jūs visada ir vėl galite susieti programą su savo mobiliuoju įrenginiu, tačiau tai neatkurs ištrintų žinučių.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Ištrinti visus duomenis",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Atsijungiama ir ištrinami visi duomenys",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Pranešimai",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Išsiuntimas nepavyko",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Išsamesnė informacija",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Slėpti išsamesnę informaciją",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Sužinoti daugiau apie saugumo numerių patvirtinimą",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Medija žinutė",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Numeris nėra registruotas",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontaktai",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importuoti visas Signal grupes ir kontaktus iš jūsų mobiliojo įrenginio.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Paskutinis importavimas ties",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importuoti dabar",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importuojama...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importavimas nepavyko. Įsitikinkite, kad jūsų kompiuteris ir telefonas yra prijungti prie interneto.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "dabar",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 valanda",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ val.",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "prieš $hours$ val.",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min.",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "prieš $minutes$ min.",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "dabar",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Groti garso pranešimus",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Pasikeitė saugumo numeris",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Šviesi",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Tamsi",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Pastabos sau",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Slėpti meniu juostą",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Pradėti naują pokalbį…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Įveskite kontakto, kurį norite pridėti, numerį.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Neteisingas numeris",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Norėdami tęsti susirašinėjimą, iš naujo susiekite Signal Desktop su savo mobiliuoju įrenginiu.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Atsietas",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Susieti iš naujo",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Yra prieinamas Session atnaujinimas",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Choose folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "your selected location",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Upgrading database. This may take some time...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Loading messages. $count$ so far...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Me",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "You left the group",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Scroll to bottom of conversation",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "New message below",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "New messages below",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Unread Message",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Испрати",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Accept",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Mark as verified",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "New safety number",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Your safety number with this contact has changed. This could either mean that someone is trying to intercept your communication, or this contact simply reinstalled Signal. You may wish to verify the new safety number below.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Неподдржан тип на прилог. Кликнете за зачувување.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Click to save",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Unnamed File",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Voice Message",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Неповрзан",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Connecting",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Show",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Барај",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Добредојдовте во Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Избери контакт или група за разговор",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Во ред",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Откажи",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Failed to send to some recipients. Check your network connection.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Грешка",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Детали за пораката",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Delete",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Group members",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Show members",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reset session",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "You haven't exchanged any messages with this contact yet. Your safety number with them will be available after the first message.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Зачувај",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Welcome to Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privacy is possible. Signal makes it easy.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Failed to connect to server.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Sorry, you have too many devices linked already. Try removing some.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Settings",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Theme",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Notifications",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Details",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Hide details",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Learn more about verifying safety numbers",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Media message",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Number is not registered",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contacts",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Import all Signal groups and contacts from your mobile device.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Last import at",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Import now",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importing...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Import failed. Make sure your computer and your phone are connected to the internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "now",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 hour",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "now",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Play audio notification",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Enter a phone number to add a contact.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Invalid number",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Relink Signal Desktop to your mobile device to continue messaging.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Unlinked",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Relink",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session update available",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopier feil og avslutt",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Ukjent gruppe",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database feil",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Slett alle data og restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fil",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Hjelp",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Innstillinger…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skjul",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Sett Opp med Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Sett Opp som Ny Enhet",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Sett Opp som Frittstående Enhet",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arkiverte Samtaler",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Disse samtalene er arkiverte og vil dukke opp igjen i innboksen om de får nye meldinger.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arkiver samtalen",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Flytt samtalen til innboksen",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Velg mappe",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Velg fil",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Last inn din data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Koble denne enheten til telefonen din",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "din valgte posisjon",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Oppgraderer database. Dette kan ta litt tid...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Laster meldinger. $count$så langt...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Meg",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Du forlot gruppen",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Rull til bunnen av samtalen",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Ny melding nedenfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nye meldinger nedenfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Ulest melding",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Send",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Godta",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Merk som verifisert",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nytt sikkerhetsnummer",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Ditt sikkerhetsnummer med denne kontakten er endret. Dette kan enten bety at noen prøver å fange opp kommunikasjonen din, eller denne kontakten kan ha installert Signal på nytt. Du kan ønske å bekrefte det nye sikkerhetsnummeret nedenfor.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Feil ved håndtering av innkommende melding",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Denne Måneden",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Vedleggstype støttes ikke. Klikk for å lagre det.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klikk for å lagre",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Navnløs fil",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Talemelding",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Vedleggstypen er ikke tillatt av sikkerhetsårsaker",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Laster forhåndsvisning...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Utkast miniatyrbilde til linkforhåndsvisning for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Kunne ikke laste valgt vedlegg.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Tilkobling brutt.",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Kobler til",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Se Endringslogg",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Gå til Forumene",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Gå til Side for Brukerstøtte",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Rapporter et Problem",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Innstillinger for Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Om Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Tale",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Vis",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skjul",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Avslutt",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Søk",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Velkommen til Signal!",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Velg en kontakt eller gruppe for å chatte",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Markør som viser at noen holder på å skrive i samtalen.",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Melding",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "hjem",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Du",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Svarer til $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "For å sende lydmeldinger, gi Signal Desktop tilgang til mikrofonen din.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Tillat Tilgang",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Vis Innstillnger",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Lyd",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Avbryt",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Kunne ikke sende til noen mottakere. Sjekk nettverkstilkoblingen.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Feil",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Meldingsdetaljer",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Slett",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Gruppemedlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Vis medlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Nullstill økten",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Vis sikkerhetsnummer",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Se alle media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Hvis du ønsker å verifisere sikkerheten til din ende-til-ende kryptering med $name$, sammenlign tallene ovenfor med tallene på deres enhet.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Du har ikke utvekslet noen meldinger med denne kontakten ennå. Ditt sikkerhetsnummer med dem vil være tilgjengelig etter den første meldingen.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Mer info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Send på nytt",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Slett Melding",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Lagre",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Filikon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji-bilde av «$title$»",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Velkommen til Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Personvern er mulig. Signal gjør det enkelt.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Koble til telefonen din til Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Instillinger for Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Tilkoblede enheter",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Knapp",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Koble Til En Ny Enhet",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Enhetsnavn",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Velg denne enhetens navn",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Fullfør tilkoblingen av telefon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synkroniserer kontaker og grupper",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Kunne ikke koble til tjeneren.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Beklager. Du har for mange enheter tilkoblet. Prøv å fjern noen.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Innstillinger",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Tillatelser",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Slå på stavekontroll av tekst du skriver i meldingsvinduet",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Slett data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Dette vil slette alle data i appen, inkludert alle meldinger og lagret kontoinformasjon.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Slett data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Slett alle data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Du er i ferd med å slette alt av denne applikasjonens lagrede brukerinformasjon, inkludert alle kontakter og meldinger. Du kan alltid koble til telefonen din igjen, men dette vil ikke gjenopprette slettede meldinger.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Slett alle data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Kobler fra og sletter alle data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Varslinger",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Sending feilet",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detaljer",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skjul detaljer",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lær mer om å bekrefte sikkerhetsnummer",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediemelding",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Nummeret er ikke registrert",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakt",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importer alle Signal grupper og kontakter fra din mobile enhet.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Siste import på",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importer nå",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importerer...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importering mislyktes. Sørg for at datamaskinen og telefonen din er koblet til internett.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nå",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 time",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ t",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ t siden",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min siden",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nå",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D. MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Spill av lydvarsling",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Sikkerhetsnummer er endret",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Lyst",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Mørkt",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Notat til meg selv",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Skjul menylinje",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start en ny samtale...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Skriv inn et telefonnummer for å legge til en kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Ugyldig nummer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Koble sammen Signal Desktop med din mobilenhet på nytt for å fortsette.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Frakoblet enhet",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Koble til på nytt",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session oppdatering tilgjengelig",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Foutmelding kopiëren en afsluiten",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Onbekende groep",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Databasefout",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Alle gegevens wissen en herstarten",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Bestand",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Hulp",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Voorkeuren…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Verbergen",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Instellen met importeren",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Instellen als nieuw apparaat",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Instellen als apart apparaat",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Gearchiveerde gesprekken",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Deze gesprekken worden gearchiveerd en zullen alleen in Postvak IN verschijnen als je nieuwe berichten ontvangt.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Gesprek archiveren",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Gesprek verplaatsen naar Postvak IN",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Map kiezen",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Kies bestand",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Laad je gegevens",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Koppel dit apparaat aan je telefoon",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "je geselecteerde locatie",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "De database wordt opgewaardeerd. Dit kan even duren…",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Berichten worden geladen, $count$ tot nu toe…",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Ik",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Je hebt de groep verlaten",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Scroll naar de onderkant van het gesprek",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nieuw bericht hieronder",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nieuwe berichten hieronder",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 ongelezen bericht",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Verzenden",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Aanvaarden",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Markeren als geverifieerd",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nieuw veiligheidsnummer",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Je veiligheidsnummer met deze contactpersoon is veranderd. Dit kan betekenen dat iemand je gesprekken probeert te onderscheppen, of gewoonweg dat je contactpersoon Signal opnieuw heeft geïnstalleerd. Het wordt aanbevolen om het nieuwe veiligheidsnummer hieronder met deze persoon te verifiëren.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Fout bij het verwerken van een inkomend bericht",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Deze maand",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Niet-ondersteund bestandstype. Klik om op te slaan.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klik om op te slaan",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Naamloos bestand",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Audiobericht",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Type bijlage niet toegestaan wegens veiligheidsredenen",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Voorbeeld laden…",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Conceptvoorbeeldweergave voor $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Kan geselecteerde bijlage niet laden.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Verbinding verbroken",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Aan het verbinden",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Ga naar uitgaveopmerkingen",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Ga naar forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Ga naar ondersteuningspagina",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Meld een probleem",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop-instellingen",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Over Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Spraak",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Tonen",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Verbergen",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Afsluiten",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Zoeken",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Welkom bij Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Selecteer een contactpersoon of groep om een gesprek te openen.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typ-animatie voor dit gesprek",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Bericht verzenden",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "thuis",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Jij",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "In reactie op $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Om een audiobericht te versturen moet je Signal Desktop toegang tot de microfoon geven.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Toegang geven",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Toon instellingen",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Begrepen",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Annuleren",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Verzenden naar bepaalde ontvangers mislukt. Controleer je netwerkverbinding.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Fout",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Berichtdetails",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Wissen",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Groepsleden",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Leden tonen",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Sessie opnieuw instellen",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Veiligheidsnummer bekijken",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Alle media bekijken",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Als je de beveiliging van je eind-tot-eind-versleuteling met $name$ wilt verifiëren, vergelijk je de nummers hierboven met de nummers op hun apparaat.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Je hebt nog geen berichten uitgewisseld met deze contactpersoon. Je veiligheidsnummer met hem zal beschikbaar zijn na het eerste bericht.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Meer informatie…",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Opnieuw proberen te verzenden",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Bericht wissen",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Opslaan",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Bestandspictogram",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji-afbeelding ‘$title$’",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Welkom bij Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privacy is mogelijk. Signal maakt het gemakkelijk.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Koppel je telefoon aan Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal-instellingen",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Gekoppelde apparaten",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "‘+’-knop",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Nieuw apparaat koppelen",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Apparaatnaam",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Kies de naam van dit apparaat",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Koppelen van telefoon voltooien",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Contacten en groepen worden gesynchroniseerd",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Verbinden met server mislukt.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Sorry, je hebt te veel apparaten gekoppeld. Probeer er enkele te verwijderen.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Instellingen",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Thema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Toestemmingen",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Gebruik spellingscontrole voor de tekst in het berichtinvoerveld",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Gegevens wissen",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Dit verwijdert alle gegevens in de toepassing, verwijdert alle berichten en opgeslagen accountinformatie.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Gegevens wissen",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Alle gegevens wissen?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Je staat op het punt alle opgeslagen accountgegevens van deze toepassing te wissen, inclusief alle contacten en alle berichten. Je kunt altijd opnieuw koppelen met je mobiele apparaat, maar je gewiste berichten kunnen niet hersteld worden.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Alle gegevens wissen",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Verbinding wordt verbroken en alle gegevens worden verwijderd",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Meldingen",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Verzenden mislukt",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Details",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Details verbergen",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lees meer over het verifiëren van veiligheidsnummers",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediabericht",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Nummer is niet geregistreerd",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contacten",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importeer alle Signal-groepen en -contacten van je mobiele apparaat.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Laatst geïmporteerd op",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Nu importeren",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Bezig met importeren…",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importeren mislukt. Zorg ervoor dat je computer en je telefoon met het internet verbonden zijn.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nu",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 uur",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ u",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ uur geleden",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min geleden",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nu",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Audiomelding afspelen",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Het veiligheidsnummer is veranderd",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Licht",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Donker",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Notitie aan mezelf",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Menubalk verbergen",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Begin een nieuw gesprek…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Voer een telefoonnummer in om een contact toe te voegen.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Ongeldig nummer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Koppel Signal Desktop opnieuw aan je mobiele apparaat om verder te kunnen chatten.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Ontkoppeld",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Opnieuw koppelen",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Update voor Session beschikbaar",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopier feil og avslutt",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Databasefeil",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Slett all data og start på nytt",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fil",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Hjelp",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Innstillingar …",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skjul",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set opp med import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set opp som ny eining",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set opp som frittståande eining",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Vel mappe",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Vel fil",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Last inn dine data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Kopla denne eininga til telefonen din",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "din valde posisjon",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Oppgraderer database. Dette kan ta litt tid …",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Lastar meldingar. $count$så langt …",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Meg",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Du forlét gruppa",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Rull til botnen av samtalen",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Ny melding nedanfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nye meldingar nedanfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 ulesen melding",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Send",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Godta",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marker som godkjent",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nytt tryggingsnummer",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Tryggingsnummeret ditt med denne kontakten er endra. Dette kan enten bety at nokon prøver å fanga opp kommunikasjonen din, eller denne kontakten kan ha installert Signal på nytt. Du vil kanskje godkjenna det nye tryggingsnummeret nedanfor.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Feil ved handtering av innkommande melding",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Denne månaden",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Vedleggstypen er ikkje støtta. Klikk for å lagra det.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klikk for å lagra",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Namnlaus fil",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Talemelding",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Vedleggstypen er ikkje tillaten av tryggleiksårsaker",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Lastar førehandsvisning …",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Førehandsvisning (kladd) av lenkje til $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Kunne ikkje lasta vald vedlegg.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Kopla frå",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Koplar til",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Sjå endringsloggen",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Gå til foruma",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Gå til brukarstøttesida",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Rapporter eit problem",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Innstillingar for Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Om Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Tale",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Vis",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skjul",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Avslutt",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Søk",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Velkommen til Signal!",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Vel ein kontakt eller ei gruppe for å prata",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Markør som viser at nokon held på å skriva i samtalen",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send melding",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "heim",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Du",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Svarer $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Gi Signal Desktop tilgang til mikrofonen din for å senda lydmeldingar.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Gi tilgang",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Vis innstillngar",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Lyd",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Avbryt",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Kunne ikkje senda til visse mottakarar. Sjekk nettverkstilkoplinga.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Feil",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Meldingsdetaljar",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Slett",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Gruppemedlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Vis medlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Nullstill økta",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Vis tryggingsnummer",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Sjå all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Viss du vil stadfesta sikkerheita på ende-til-ende-krypteringa med $name$, kan du samanlikna tala over med tala på eininga di.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Du har ikkje utveksla nokon meldingar med denne kontakten enno. Tryggingsnummeret ditt med dei vil vera tilgjengeleg etter den første meldinga.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Meir info …",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Send på nytt",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Slett meldinga",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Lagra",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Filikon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji-bilde av «$title$»",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Velkommen til Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Personvern er mogleg. Signal gjer det enkelt.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Kopla til telefonen din til Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Instillingar for Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Tilkopla einingar",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "«+»-knapp",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Kopla til ei ny eining",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Einingsnamn",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Vel namnet til denne eininga",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Fullfør tilkoplinga av telefon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synkroniserer kontaktar og grupper",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Kunne ikkje kopla til tenaren.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Beklagar. Du har for mange einingar tilkopla. Prøv å fjerna nokre.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Innstillingar",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Tillatingar",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Slå på stavekontroll av tekst du skriv i meldingsvindauget",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Slett data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Dette vil sletta all data i appen, inkludert alle meldingar og lagra kontoinformasjon.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Slett data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Slett all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Du er i ferd med å sletta alt av den lagra brukarinformasjonen til denne applikasjonen, inkludert alle kontaktar og meldingar. Du kan alltids kopla til telefonen din igjen, men dette vil ikkje retta opp igjen sletta meldingar.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Slett all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Koplar frå og slettar all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Varslingar",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Sending feila",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detaljar",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skjul detaljar",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lær meir om å godkjenna tryggingsnummer",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediemelding",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Nummeret er ikkje registrert",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakt",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importer alle Signal-grupper og kontaktar frå den mobile eininga di.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Siste import var",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importer no",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importerer …",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Klarte ikkje importera. Sørg for at datamaskina og telefonen din er kopla til internett.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "no",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 time",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ t",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ t sidan",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min sidan",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "no",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D. MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Spel av lydvarsling",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Tryggingsnummeret er endra",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Lyst",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Mørkt",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Notat til meg sjølv",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Skjul menylinje",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Skriv inn eit telefonnummer for å legga til ein kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Ugyldig nummer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Kopla saman Signal Desktop med mobileininga di på nytt for å fortsetja.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Fråkopla eining",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Kopla til på nytt",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session-oppdatering tilgjengeleg",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fil",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Hjelp",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Innstillinger…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skjul",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Sett Opp med Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Sett Opp som Ny Enhet",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Sett Opp som Frittstående Enhet",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Velg mappe",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Velg fil",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Last inn din data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Koble denne enheten til telefonen din",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "din valgte posisjon",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Oppgraderer database. Dette kan ta litt tid...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Laster meldinger. $count$så langt...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Meg",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Du forlot gruppen",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Rull til bunnen av samtalen",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Ny melding nedenfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nye meldinger nedenfor",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Ulest melding",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Send",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Godta",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Merk som verifisert",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nytt sikkerhetsnummer",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Ditt sikkerhetsnummer med denne kontakten er endret. Dette kan enten bety at noen prøver å fange opp kommunikasjonen din, eller denne kontakten kan ha installert Signal på nytt. Du kan ønske å bekrefte det nye sikkerhetsnummeret nedenfor.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Feil ved håndtering av innkommende melding",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Denne Måneden",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Vedleggstype støttes ikke. Klikk for å lagre det.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klikk for å lagre",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Navnløs fil",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Talemelding",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Vedleggstypen er ikke tillatt av sikkerhetsårsaker",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Kunne ikke laste valgt vedlegg.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Tilkobling brutt.",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Kobler til",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Se Endringslogg",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Gå til Forumene",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Gå til Side for Brukerstøtte",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Rapporter et Problem",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Innstillinger for Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Om Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Tale",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Vis",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skjul",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Avslutt",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Søk",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Velkommen til Signal!",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Velg en kontakt eller gruppe for å chatte",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Markør som viser at noen holder på å skrive i samtalen.",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Melding",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "hjem",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Du",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Svarer til $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "For å sende lydmeldinger, gi Signal Desktop tilgang til mikrofonen din.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Tillat Tilgang",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Vis Innstillnger",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Lyd",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Avbryt",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Kunne ikke sende til noen mottakere. Sjekk nettverkstilkoblingen.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Feil",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Meldingsdetaljer",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Slett",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Gruppemedlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Vis medlemmer",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Nullstill økten",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Vis sikkerhetsnummer",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Se alle media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Hvis du ønsker å verifisere sikkerheten til din ende-til-ende kryptering med $name$, sammenlign tallene ovenfor med tallene på deres enhet.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Du har ikke utvekslet noen meldinger med denne kontakten ennå. Ditt sikkerhetsnummer med dem vil være tilgjengelig etter den første meldingen.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Mer info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Send på nytt",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Slett Melding",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Lagre",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Filikon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji-bilde av «$title$»",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Velkommen til Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Personvern er mulig. Signal gjør det enkelt.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Koble til telefonen din til Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Instillinger for Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Tilkoblede enheter",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Knapp",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Koble Til En Ny Enhet",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Enhetsnavn",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Velg denne enhetens navn",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Fullfør tilkoblingen av telefon",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synkroniserer kontaker og grupper",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Kunne ikke koble til tjeneren.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Beklager. Du har for mange enheter tilkoblet. Prøv å fjern noen.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Innstillinger",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Tillatelser",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Slå på stavekontroll av tekst du skriver i meldingsvinduet",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Slett data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Dette vil slette alle data i appen, inkludert alle meldinger og lagret kontoinformasjon.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Slett data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Slett alle data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Du er i ferd med å slette alt av denne applikasjonens lagrede brukerinformasjon, inkludert alle kontakter og meldinger. Du kan alltid koble til telefonen din igjen, men dette vil ikke gjenopprette slettede meldinger.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Slett alle data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Kobler fra og sletter alle data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Varslinger",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Sending feilet",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detaljer",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skjul detaljer",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lær mer om å bekrefte sikkerhetsnummer",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediemelding",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Nummeret er ikke registrert",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakt",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importer alle Signal grupper og kontakter fra din mobile enhet.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Siste import på",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importer nå",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importerer...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importering mislyktes. Sørg for at datamaskinen og telefonen din er koblet til internett.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nå",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 time",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ t",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ t siden",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min siden",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nå",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D. MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Spill av lydvarsling",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Sikkerhetsnummer er endret",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Lyst",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Mørkt",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Skjul menylinje",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Skriv inn et telefonnummer for å legge til en kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Ugyldig nummer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Koble sammen Signal Desktop med din mobilenhet på nytt for å fortsette.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Frakoblet enhet",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Koble til på nytt",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session oppdatering tilgjengelig",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Skopiuj błąd i zakończ",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Nieznana grupa",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Błąd bazy danych",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Usuń wszystkie dane i uruchom ponownie",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Plik",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Pomoc",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Ustawienia...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Ukryj",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Skonfiguruj za pomocą importowania",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Skonfiguruj jako nowe urządzenie",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Skonfiguruj jako samodzielne urządzenie",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Zarchiwizowane rozmowy",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Te rozmowy są zarchiwizowane i pojawią się w Odebranych tylko po otrzymaniu nowych wiadomości.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archiwum konwersacji",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Przenieś konwersacje do skrzynki odbiorczej",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Wybierz folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Wybierz plik",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Załaduj swoje dane",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Połącz to urządzenie z telefonem",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "wybrana lokalizacja",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Uaktualnianie bazy danych. To może zająć chwilę...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Ładowanie. Załadowanych wiadomości: $count$ ",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Ja",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Opuściłeś(aś) grupę",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Przewiń na koniec konwersacji",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nowa wiadomość poniżej",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nowe wiadomości poniżej",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 nieprzeczytana wiadomość",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Wyślij",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Akceptuj",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Oznacz jako zweryfikowany",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nowy numer bezpieczeństwa",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Numer bezpieczeństwa dla tego kontaktu zmienił się. To może oznaczać, że ktoś próbuje przechwycić Twoją komunikację lub że po prostu kontakt przeinstalował Signal. Możesz zweryfikować jego nowy numer bezpieczeństwa poniżej.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Błąd przy obsłudze przychodzącej wiadomości.",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Ten miesiąc",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nieobsługiwany typ załącznika. Kliknij, aby zapisać.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Kliknij, aby zapisać",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Plik bez nazwy",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Wiadomość głosowa",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Ze względów bezpieczeństwa ten typ załącznika nie jest dozwolony",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Wczytywanie podglądu...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Projekt miniaturki podglądu linku do $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Nie można załadować wybranego załącznika.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Odłączony",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Trwa łączenie",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Przejdź do informacji o wersji",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Przejdź do forum",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Przejdź do strony wsparcia",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Zgłoś problem",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Preferencje",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "O Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Mów",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Pokaż",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Ukryj",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Wyjdź",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Szukaj",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Witamy w Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Wybierz kontakt lub grupę aby zacząć rozmowę.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animacja wskaźnika pisania w tej rozmowie",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Wyślij wiadomość",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "Dom",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Ty",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Odpowiedz $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Aby wysyłać wiadomości audio, zezwól aplikacji Signal Desktop na dostęp do mikrofonu.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Zezwól",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Pokaż ustawienia",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Dzwięk",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Anuluj",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Nie można było wysłać wiadomości do niektórych adresatów. Sprawdź połączenie z internetem.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Błąd",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Szczegóły wiadomości",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Usuń",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Członkowie grupy",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Pokaż członków",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reset sesji",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Zobacz numer bezpieczeństwa",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Wyświetl wszystkie multimedia",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Jeżeli życzysz sobie aby sprawdzić bezpieczeństwo Twojego szyfrowanego połączenia z $name$, sprawdź cyfry powyżej z cyframi na jego (jej) urządzeniu.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Jeszcze nie rozmawiałeś(aś) z tą osobą. Numer bezpieczeństwa będzie dostępny po pierwszej wiadomości.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Więcej informacji...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Spróbuj ponownie wysłać",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Usuń wiadomość",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Zapisz",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Ikona pliku",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Ikonka emoji '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Witamy w Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Prywatność jest możliwa i łatwa dzięki Signal.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Połącz swój telefon z Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Ustawienia Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Połączone urządzenia",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Przycisk",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Połącz nowe urządzenie",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Nazwa urządzenia",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Wybierz nazwę urządzenia",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Zakończ łączenie telefonu",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Trwa synchronizacja grup i kontaktów",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Nie można połączyć się z serwerem.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Niestety, masz za dużo połączonych urządzeń. Spróbuj usunąć kilka.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Ustawienia",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Motyw",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Uprawnienia",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Włącz sprawdzanie pisowni podczas pisania wiadomości",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Wyczyść dane",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Spowoduje to wyczyszczenie wszystkich danych w aplikacji, usunięcie wszystkich wiadomości i zapisanych informacji o koncie.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Wyczyść dane",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Usunąć wszystkie dane?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Zamierzasz usunąć wszystkie zapisane informacje o koncie, w tym wszystkie kontakty i wszystkie wiadomości. Zawsze możesz ponownie połączyć się z urządzeniem mobilnym, ale to nie przywróci usuniętych wiadomości.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Usuń wszystkie dane",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Odłączanie i usuwanie wszystkich danych",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Powiadomienia",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Wysyłanie nie powiodło się",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Szczegóły",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Ukryj szczegóły",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Dowiedz się więcej o weryfikacji numerów bezpieczeństwa",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Wiadomość multimedialna",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Niezarejestrowany numer",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakty",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Zaimportuj wszystkie grupy i kontakty ze swojego urządzenia mobilnego",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Ostatni import",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importuj",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importowanie...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Import nieudany. Upewnij się, że komputer i urządzenie mobilne mają połączenie z internetem.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "teraz",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 godzina",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ godz",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ godz temu",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min temu",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "teraz",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Odtwórz powiadomienie dźwiękowe",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Numer bezpieczeństwa się zmienił",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Jasny",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Ciemny",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Moje notatki",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Ukryj pasek menu",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Rozpocznij nową rozmowę...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Wprowadź numer telefonu, aby dodać kontakt",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Nieprawidłowy numer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Połącz ponownie Signal Desktop z urządzeniem mobilnym, aby móc dalej wysyłać wiadomości.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Odłączony",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Połącz ponownie",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Dostępna aktualizacja aplikacji Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -3,18 +3,10 @@
|
|||
"message": "Copiar erro e sair",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Grupo desconhecido",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Erro na base de dados",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Eliminar todos os dados e reiniciar",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Ficheiro",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Ajuda",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Definições...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Ocultar",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Configurar com a importação",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Configurar como novo dispositivo",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Configurar como dispositivo autónomo",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Conversas arquivadas",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Estas conversas estão arquivadas e apenas irão aparecer na caixa de entrada caso receba novas mensagens.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arquivar conversa",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Mover conversas para a caixa de entrada",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Escolher pasta",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Escolher ficheiro",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Carregar os seus dados",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Ligar este dispositivo ao seu telefone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "a sua localização selecionada",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "A atualizar a base de dados. Isto poderá demorar algum tempo...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "A carregar mensagens. $count$ até agora...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Eu",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Você saiu do grupo",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Ir para o fim da conversa",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nova mensagem abaixo",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Novas mensagens abaixo",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 mensagem por ler",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Submeter",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Aceitar",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marcar como verificado",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Novo número de segurança",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "O número de segurança com este contacto foi alterado. Isto pode significar que alguém está a tentar intercetar a sua comunicação, ou que o seu contacto simplesmente reinstalou o Signal. Poderá querer verificar o seu novo número de segurança abaixo.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Erro a receber mensagem.",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Este mês",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Anexo com tipo não suportado. Clique para guardar.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Clique para guardar",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Ficheiro sem nome",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Mensagem de voz",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "O tipo de ficheiro deste anexo não é permitido por razões de segurança",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "A carregar a pré-visualização...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Pré-visualização da hiperligação da miniatura do esboço $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Não foi possível carregar o anexo selecionado.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Desligado",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "A ligar",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Ir para as notas de lançamento",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Ir para os fóruns",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Ir para a página de suporte",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Reportar um problema",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Definições do Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Acerca do Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Fala",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Mostrar",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Ocultar",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Sair",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Procurar",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Bem-vindo(a) ao Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Selecione um contacto ou grupo para começar a trocar mensagens.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Apresentar escrita com animação para esta conversa.",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Enviar mensagem",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "casa",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Você",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "A responder a $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Para enviar mensagens de áudio, permita que o Signal aceda ao seu microfone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Permitir o acesso",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Mostrar definições",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Áudio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Cancelar",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Falha ao enviar para alguns destinatários. Verifique a sua ligação à rede",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Erro",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detalhes da mensagem",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Eliminar",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Membros do grupo",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Mostrar membros",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Reiniciar sessão",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Ver número de segurança",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Ver todos os média",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Se deseja verificar a segurança da sua cifragem ponto-a-ponto com $name$, compare os números acima com os números existentes no dispositivo dessa pessoa.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Ainda não trocou mensagens com este contacto. O seu número de segurança estará disponível a partir da primeira mensagem.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Mais informação...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Tentar enviar novamente ",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Eliminar mensagem",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Guardar",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Ícone do ficheiro",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji de '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "O Signal Desktop dá-lhe as boas-vindas!",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "A privacidade é possível. O Signal torna-a fácil.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Associar o seu telefone ao Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Definições do Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Dispositivos associados",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Botão '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Associar um novo dispositivo",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Nome do dispositivo",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Escolher o nome do dispositivo",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finalizar a associação ao telefone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "A sincronizar contactos e grupos",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Falha na ligação ao servidor",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Existem demasiados dispositivos associados. Tente remover alguns.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Definições",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissões",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Ative a verificação ortográfica para o texto introduzido",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Limpar dados",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Isto limpará todos os dados da aplicação, removendo todas as mensagens e os dados guardados da sua conta.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Limpar dados",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Eliminar todos os dados?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Está prestes a eliminar todos os dados de conta guardados da sua aplicação, incluindo todos os contactos e todas as mensagens. Pode sempre associar novamente ao seu telemóvel, mas não irá recuperar as mensagens eliminadas.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Eliminar todos os dados",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "A desligar e a eliminar todos os dados",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Notificações",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Falha no envio",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detalhes",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Ocultar detalhes",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Saiba mais sobre a verificação dos números de segurança",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mensagem de média",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Número não registado",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contactos",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importar todos os grupos e contactos do Signal a partir do seu dispositivo móvel.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Última importação a ",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importar agora",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "A importar...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Falha na importação. Por favor, confirme que o seu computador e o seu telemóvel se encontram ligados à Internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "agora",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 hora",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ h",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "há $hours$h",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "há $minutes$ min",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "agora",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM ",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Reproduzir notificação áudio",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "O número de segurança foi alterado",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Claro",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Escuro",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Nota para mim",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Ocultar menu",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Iniciar uma nova conversa…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Introduza um número de telefone para adicionar como contacto.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Número inválido",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Para continuar a comunicar, volte a associar o Signal Desktop ao seu telemóvel.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Desassociado",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Voltar a associar",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Existe uma actualização disponível para o Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copiază eroare și închide aplicația",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Grup necunoscut",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Eroare de bază de date",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Șterg toate datele și repornește",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Fișier",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Ajutor",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferințe...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Ascunde",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Setează prin import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Setează ca dispozitiv nou",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Setează ca dispozitiv de sine stătător",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Conversații arhivate",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Conversațiile sunt arhivate și vor apărea doar în Inbox dacă sunt primite mesaje noi.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arhivați conversația",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Mutați conversația în Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Alege directorul",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Alegeți fișier",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Încarcă-ți datele",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Asociază acest dispozitiv cu telefonul tău",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "locația ta selectată",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Se actualizează baza de date. Va dura ceva timp...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Se încarcă mesajele. $count$ până acum...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Eu",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Ai părăsit grupul",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Derulează în partea de jos a conversației",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Mesaj nou mai jos",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Mesaje noi mai jos",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Mesaj necitit",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Trimite",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Acceptă",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Marchează ca fiind verificat",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Număr de siguranță nou",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Numărul de siguranță pentru acest contact s-a schimbat. Asta poate însemna că cineva încearcă să intercepteze comunicarea, sau contactul și-a reinstalat Signal. Ai putea dori să verifici noul număr de siguranță de mai jos.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Eroare la procesarea mesajului primit",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Luna asta",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Tipul ataşamentului nu este suportat. Click pentru a salva.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Apasă pentru a salva",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Fișier fără nume",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Mesaj vocal",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Tipul de atașament nu este permis din motive de securitate",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Se încarcă previzualizarea...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Nu s-a putut încărca atașamentul selectat.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Deconectat",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Se conectează",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Mergi la Notele de Lansare",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Mergi la Forumuri",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Mergi la Pagina de Suport",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Raportează o problemă",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Preferințe Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Despre Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Vorbire",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Afișează",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Ascunde",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Închide",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Căutați",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Bun venit la Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Alege un contact sau un grup pentru a discuta.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animații la tastare pentru conversația curentă",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Trimite mesaj",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "acasă",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Tu",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Răspuns de la $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Pentru a trimite mesaje audio, permite aplicației Signal Desktop accesul la microfonul tău.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Permite accesul",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Afișează setările",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Anulare",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Mesajul nu a putut fi trimis la unii destinatari. Verifică conexiunea la rețea.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Eroare",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Detalii mesaj",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Șterge",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Membrii grupului",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Afișează membrii",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Resetează sesiunea",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Afișează numărul de siguranță",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Vezi toate fișierele media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Dacă dorești să verifici numărul tău de siguranță a criptării conexiunii cu $name$, compară numerele de mai sus cu cele de pe dispozitivul lui.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Nu ai schimbat până acum nici un mesaj cu acest contact. Numărul de siguranță va fi disponibil după primul mesaj.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Mai multe informații...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Încearcă re-trimiterea",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Şterge mesajul",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Salvează",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Icoană fișier",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Imagine emoji pentru '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Bun venit la Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Confidențialitatea este posibilă. Signal face asta ușor.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Asociază telefonul tău cu Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Setări Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Dispozitive asociate",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Butonul '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Asociază dispozitiv nou",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Numele dispozitivului",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Alege numele dispozitivului",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finalizează asocierea telefonului",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Sincronizare contacte și grupuri",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Conectarea la server a eșuat.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Ne pare rău, ai prea multe dispozitive asociate deja. Încearcă să elimini câteva.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Setări",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Temă",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permisiuni",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Șterge datele",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Această acțiune va șterge toate datele din aplicație, înlăturând toate mesajele și informațiile salvate despre cont",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Șterge datele",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Șterg toate datele?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Ești pe cale să ștergi toate informațiile de cont salvate ale acestei aplicații, inclusiv toate persoanele de contact și toate mesajele. Poți oricând să te conectezi din nou cu dispozitivul mobil, dar mesajele șterse nu vor fi restabilite.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Șterge toate datele",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Deconectare în curs și se șterg toate datele",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Notificări",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Trimitere eșuată",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detalii",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Ascunde detaliile",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Află mai multe despre verificarea numerelor de siguranță.",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mesaj media",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Numărul nu este înregistrat",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Contacte",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importă toate grupurile și contactele Signal de pe dispozitivul tău mobil.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Ultima importare la",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importă acum",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Se importă...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importare eșuată. Verifică dacă calculatorul și telefonul sunt conectate la internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "acum",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "o oră",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ ore",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "acum $hours$ ore",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "acum $minutes$ minute",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "acum",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Redă notificarea audio",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Numărul de siguranță s-a schimbat",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Deschisă",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Închisă",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Notă personală",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Ascunde bara de meniu",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Pornește o conversație nouă...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Introdu un număr de telefon pentru a adăuga un contact.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Număr invalid",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Asociază din nou Signal Desktop la dispozitivul tău mobil pentru a putea comunica din nou.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Disociat",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Asociază din nou",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Este disponibilă o actualizare de Session ",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopírovať a ukončiť",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Neznáma skupina",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Chyba databázy",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Vymazať všetky dáta a reštartovať",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Súbor",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Pomocník",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Nastavenia...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skryť",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Nastaviť Importovaním",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Nastaviť ako Nové Zariadenie",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Nastaviť ako Samostatné Zariadenie",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archivované konverzácie",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archivovať konverzáciu",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Presunúť konverzáciu do doručených",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Zvoľte priečinok",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Vybrať súbor",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Nahrajte svoje dáta",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Pripojte toto zariadenie k vašemu mobilnému telefónu",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "zvolené umiestnenie",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Aktualizácia databázy. Môže to chvíľu trvať...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Nahrávanie správ. $count$ nahraných...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Ja",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Opustili ste skupinu",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Späť na koniec",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nová správa nižšie",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nové správy nižšie",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Neprečítaná Správa",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Odoslať",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Prijať",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Označiť ako overené",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nové bezpečnostné číslo",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Vaše bezpečnostné číslo sa s týmto kontaktom zmenilo. Môže to znamenať, že sa niekto snaží odpočúvať vašu komunikáciu, alebo si len znovu nainštaloval/a Signal. Odporúčame opätovné overenie bezpečnostného čísla s týmto kontaktom.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Chyba pri spracovaní prichádzajúcej správy",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Tento mesiac",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nepodporovaný typ prílohy. Kliknite pre uloženie.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Kliknite pre uloženie",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Nepomenovaný Súbor",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Hlasová Správa",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Tento typ súboru je z bezpečnostných dôvodov zakázaný",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Načítavam náhľad...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Zvolenú prílohu sa nepodarilo načítať.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Odpojený",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Pripojovanie",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Navštíviť Poznámky k Vydaniu",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Navštíviť Fórum",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Navštíviť Stránku Podpory",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Nahlásiť Problém",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Nastavenia Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "O aplikácii Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Reč",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Zobraziť",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skryť",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Ukončiť",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Hľadať",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Vitajte v aplikácii Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Vyberte si kontakt alebo skupinu a zahájte rozhovor.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animácia písania pre túto konverzáciu",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Poslať správu",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "domov",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Vy",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Odpoveď pre $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Pre posielanie zvukových správ, povoľte aplikácii Signal Desktop prístup k mikrofónu.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Povoliť prístup",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Otvoriť nastavenia",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Zvuk",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Zrušiť",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Správu sa nepodarilo odoslať niektorým príjemcom. Skontrolujte svoje sieťové pripojenie.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Chyba",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Podrobnosti správy",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Vymazať",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Členy skupiny",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Zobraziť členov",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Obnoviť reláciu",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Zobraziť bezpečnostné číslo",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Zobraziť médiá",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Keď sa chcete presvedčiť o bezpečnosti šifrovania vašej komunikácie s $name$, porovnajte vyššie uvedené čísla s číslami na druhom zariadení.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "S týmto kontaktom ste si ešte nevymenili žiadne správy. Bezpečnostné číslo bude dostupné po doručení prvej správy.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Viac informácii...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Odoslať znovu",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Vymazať správu",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Uložiť",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Ikona súboru",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji \"$title$\"",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Vitajte v aplikácii Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Súkromie je možné. Signal ho uľahčuje.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Pripojte svoj mobilný telefón k Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Nastavenia Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Pripojené zariadenia",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Tlačidlo \"+\"",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Pripojiť Nové Zariadenie",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Názov zariadenia",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Zvoľte názov pre toto zariadenie",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Dokončiť pripojenie mobilného telefónu",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synchronizácia kontaktov a skupín",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Pripojenie k serveru zlyhalo.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Máte prepojených príliš veľa zariadení. Skúste odstrániť niektoré z nich.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Nastavenia",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Motív",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Povolenia",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Povoliť kontrolu pravopisu textu zadaného do textového poľa",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Mazanie dát",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Týmto zmažete všetky dáta v aplikácii, odstránite všetky správy a informácie o účte.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Vymazať dáta",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Vymazať všetky dáta?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Chystáte sa vymazať všetky informácie o účte vrátane všetkých kontaktov a správ. Opätovné prepojenie aplikácie s mobilným zariadením bude stále možné, avšak bez možnosti obnovy zmazaných správ.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Vymazať všetky dáta",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Odpojovanie a mazanie dát",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Upozornenia",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Odoslanie zlyhalo",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Podrobnosti",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skryť podrobnosti",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Dozvedieť sa viac o overovaní bezpečnostných čísiel",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Multimediálna správa",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Číslo nie je registrované",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakty",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importovať všetky skupiny a kontakty Signalu z mobilného zariadenia.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Posledný import",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importovať teraz",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importuje sa...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Import zlyhal. Uistite sa, že váš počítač a mobilný telefón majú prístup k internetu.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "teraz",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 hodina",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hod",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "pred $hours$ h",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "pred $minutes$ min",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "teraz",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Prehrať zvuk upozornenia",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Zmenilo sa bezpečnosné číslo",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Svetlý",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Tmavý",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Poznámka pre seba",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Skryť ponuku",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Začať nový rozhovor…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Pre pridanie kontaktu zadajte telefónne číslo.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Neplatné číslo",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Pre pokračovanie znovu pripojte Signal Desktop k vašemu mobilnému zariadeniu.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Odpojené",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Prepojiť znovu",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Dostupná aktualizácia pre Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopiraj napako in zapusti aplikacijo",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Neznana skupina",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Napaka v bazi podatkov",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Izbris vseh podatkov in ponovni zagon",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Datoteka",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Pomoč",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Nastavitve ...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Skrij",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Nastavi z uvozom podatkov",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Nastavi kot novo napravo",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Nastavi kot samostojno napravo",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arhivirani pogovori",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Ti pogovori so bili premaknjeni v arhiv in se bodo znova pojavili v nabiralniku, če prejmete novo sporočilo.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Premakni pogovor v arhiv",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Več pogovorov v nabiralnik",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Izberite mapo",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Izberite datoteko",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Naložite svoje podatke",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Povežite napravo s svojim telefonom",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "izbrana lokacija",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Posodabljam zbirko podatkov. To lahko traja nekaj časa ...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Nalagam sporočila. $count$ doslej ...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Jaz",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Zapustili ste skupino",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Pomaknite se na dno pogovora",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Novo sporočilo spodaj",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nova sporočila spodaj",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 novo sporočilo",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Objavi",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Sprejmi",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Označi kot potrjeno.",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Novo varnostno število",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Vaše varnostno število s to osebo je bilo spremenjeno. To lahko pomeni, da poskuša nekdo prestrezati vajino komunikacijo ali pa je vaš partner zgolj na novo namestil aplikacijo Signal. Novo varnostno število lahko preverite spodaj.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Napaka pri obdelavi dohodnega sporočila",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Ta mesec",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Nepodprta vrsta priponke. Kliknite, če jo želite shraniti.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Shrani",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Neimenovana datoteka",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Glasovno sporočilo",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Ta vrsta priponke iz varnostnih razlogov ni dovoljena",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Nalagam predogled ...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Osnutek predogledne sličice povezave na: $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Izbrane priponke ni bilo mogoče zagnati.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Povezava je prekinjena",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Povezujem",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Opombe k izdaji",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Forumi",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Podporna stran",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Prijava napake",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Nastavitve Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "O aplikaciji Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Nagovor",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Prikaži",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Skrij",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Končaj",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Iskanje",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Dobrodošli v aplikaciji Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Izberite osebo ali skupino in začnite s pogovorom.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animacija tipkanja za ta pogovor",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Pošlji sporočilo",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "doma",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Vi",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Odgovor uporabniku $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Za pošiljanje glasovnih sporočil potrebuje aplikacija Signal Desktop dostop do vašega mikrofona.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Dovoli dostop",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Prikaži nastavitve",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Zvok",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Prekliči",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Pošiljanje nekaterim prejemnikom ni uspelo. Preverite povezavo z omrežjem.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Napaka",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Podrobnosti sporočila",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Izbriši",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Člani skupine",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Prikaži člane",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Ponastavi sejo",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Preglej varnostno število",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Vse medijske datoteke",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Če želite preveriti varnost od konca do konca šifrirane komunikacije z uporabnikom $name$, primerjajte gornje število s številom na njegovi napravi.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "S to osebo še niste izmenjali sporočil. Vajino varnostno število bo na voljo po prvem poslanem sporočilu.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Več informacij ...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Ponovno pošlji",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Izbriši sporočilo",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Shrani",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Ikona datoteke",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji znak za '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Dobrodošli v aplikaciji Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Zasebnost obstaja. Signal jo naredi preprosto.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Povežite svoj telefon z aplikacijo Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Nastavitve Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Povezane naprave",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Gumb '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Poveži novo napravo",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Ime naprave",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Izberite ime te naprave",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Zaključujem povezavo s telefonom",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Usklajujem stike in skupine",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Ne morem se povezati s strežnikom.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Na žalost imate dodanih preveč naprav. Poskusite odstraniti kakšno izmed njih.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Nastavitve",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Dovoljenja",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Vklop črkovalnika v okencu za vnašanje sporočila",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Izbris podatkov",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "S tem boste izbrisali vse podatke v aplikaciji, odstranili vsa sporočila in podatke o računu.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Izbris podatkov",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Želite izbrisati vse podatke?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Ste pred korakom, s katerim boste izbrisali vse podatke v aplikaciji Signal, vključno s stiki in sporočili. Naknadno se boste lahko zopet povezali s svojo mobilno napravo, a to ne bo povrnilo izbrisanih sporočil.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Izbris vseh podatkov",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Odjava in brisanje vseh podatkov",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Obvestila",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Pošiljanje ni uspelo",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Podrobnosti",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Skrij podrobnosti",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Več o verifikaciji varnostnih števil",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Multimedijsko sporočilo",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Številka ni registrirana",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Stiki",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Uvoz stikov in skupin Signal iz mobilne naprave.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Nazadnje uvoženo: ",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Uvozi zdaj",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Uvažam ...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Uvoz ni bil uspešen. Preverite, da sta vaša mobilna naprava in računalnik povezana z internetom.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "ravnokar",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 uro",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ h",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "Pred $hours$ h",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "Pred $minutes$ min",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "ravnokar",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D. MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Predvajaj zvočna obvestila",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Varnostno število je bilo spremenjeno",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Svetla",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Temna",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Osebna zabeležka",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Skrij menijsko vrstico",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Začni nov pogovor ...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Z vnosom telefonske številke boste ustvarili nov stik",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Neveljavna številka",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Za nadaljevanje komunikacije ponovno povežite aplikacijo Signal Desktop s svojo mobilno napravo.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Nepovezan",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Poveži",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Na voljo je posodobitev aplikacije Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopjo gabimin dhe dil",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Grup i panjohur",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Gabim Baze të Dhënash",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Fshiji krejt të dhënat dhe rifillo",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Kartelë",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Ndihmë",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Parapëlqime…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Fshihe",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Rregulloje me Importim",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Rregulloje si Pajisje të Re",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Rregulloje si Pajisje Më Vete",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Biseda të Arkivuara",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Këto biseda janë të arkivuara dhe do të shfaqen te Të marrë vetëm nëse merren mesazhe të rinj.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arkivojeni Bisedën",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Kaloje Bisedën te Të marrë",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Zgjidhni dosje",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Zgjidhni kartelë",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Ngarkoni të dhënat tuaja",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Lidheni këtë pajisje me telefonin tuaj",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "te vendi juaj parazgjedhje",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Po përmirësohet baza e të dhënave. Kjo mund të hajë ca kohë…",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Po ngarkohen mesazhe. $count$ deri tani…",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Unë",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "E keni braktisur grupin",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Rrëshqitni drejt fundit të bisedës",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Mesazh i ri më poshtë",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Mesazhe të rinj më poshtë",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Mesazh i Palexuar",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Parashtrojeni",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Pranoje",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Vëri shenjë si i verifikuar",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Numër i ri sigurie",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Numri juaj i sigurisë me këtë kontakt ka ndryshuar. Kjo mund të dojë të thotë se ose dikush po rreket të përgjojë komunikimin tuaj, ose se ky kontakt thjesht riinstaloi Signal-in. Mund të donit të verifikoni numrin e ri të sigurisë më poshtë.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Gabim në trajtimin e mesazhit ardhës",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Këtë Muaj",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Lloj bashkëngjitjeje i pambuluar. Klikoni që të ruhet.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klikoni që të ruhet",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Kartelë Pa Emër",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Mesazh Zanor",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Lloj bashkëngjitjeje i palejuar për arsye sigurie",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Po ngarkohet Paraparja…",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Paraparje lidhjeje miniature skice për $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "S’arrihet të ngarkohet bashkëngjitja e përzgjedhur.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "I shkëputur",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Po lidhet",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Kalo te Shënime Versioni",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Kalo te Forumet",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Kalo te Faqja e Asistencës",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Njoftoni një Problem",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Parapëlqime për Signal-in në Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Mbi Signal-in për Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "E folur",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Shfaqe",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Fshihe",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Dil",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Kërko",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Mirë se vini te Signal-i",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Përzgjidhni një kontakt ose grup që të filloni të fjaloseni.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Animacion shtypjesh për këtë bisedë",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Dërgo Mesazh",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "shtëpie",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Ju",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Përgjigje për $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Për të dërguar mesazhe audio, lejojeni Signal-in për Desktop të përdorë mikrofonin tuaj.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Lejoje Përdorimin",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Shfaq Rregullime",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Anuloje",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Dështoi dërgimi te disa marrës. Kontrolloni lidhjen tuaj në rrjet.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Gabim",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Hollësi Mesazhi",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Fshije",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Anëtarë grupi",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Shfaq anëtarët",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Rinis sesionin",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Shihni numër sigurie",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Shihni krejt mediat",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Nëse doni të verifikoni sigurinë e fshehtëzimit tuaj skaj-më-skaj me $name$, krahasoni numrat më sipër me numrat në pajisjen e tij.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "S’keni shkëmbyer ende ndonjë mesazh me këtë grup. Numri juaj i sigurisë me të do të jetë i passhëm pas mesazhit të parë.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Më Tepër të Dhëna…",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Riprovo Dërgimin",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Fshije Mesazhin",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Ruaje",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Ikonë kartele",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Figurë emoji e '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Mirë se vini te Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Privatësia është e mundur. Signal-i e bën të lehtë.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Lidheni telefonin tuaj me Signal-in për Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Rregullime Signal-i",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Pajisje të Lidhura",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "Butoni '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Lidhini Pajisje të Re",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Emër pajisjeje",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Zgjidhni emër të kësaj pajisje",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Përfundoje lidhjen e telefonit",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Po njëkohësohen kontakte dhe grupe",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Dështoi lidhja me shërbyesin.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Na ndjeni, keni shumë pajisje të lidhura tashmë. Provoni të hiqni ndoca.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Rregullime",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Temë",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Leje",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Aktivizo kontroll drejtshkrimi të tekstit të dhënë te kutia e hartimit të mesazheve",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Pastroji të Dhënat",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Kjo do të pastrojë krejt të dhënat te aplikacioni, duke hequr krejt mesazhet dhe të dhëna llogarie të ruajtura.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Pastroji të dhënat",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Të fshihen krejt të dhënat?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Ju ndan një hap nga fshirja e krejt të dhënave të llogarisë të ruajtura për këtë aplikacion, përfshi krejt kontaktet dhe krejt mesazhet. Mundeni përherë ta rilidhni pajisjen tuaj celulare, por kjo nuk do të sjellë rikthim të mesazheve të fshirë.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Fshiji krejt të dhënat",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Po bëhet shkëputja dhe fshirja e krejt të dhënave",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Njoftime",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Dërgimi dështoi",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Hollësi",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Fshihi hollësitë",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Mësoni më tepër rreth verifikimit të numrave të sigurisë",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mesazh media",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Numri s’është i regjistruar",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakte",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importoni krejt grupet dhe kontaktet Signal nga pajisja juaj celulare.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Importimi i fundit më",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importoji tani",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Po importohen…",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importimi dështoi. Sigurohuni që kompjuteri dhe telefoni juaj janë të lidhur në internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "tani",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 orë",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr më parë",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min më parë",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "tani",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Luaj një tingull njoftimi ",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Ka ndryshuar Numër Sigurie",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "E çelët",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "E errët",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Shënim për Veten",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Fshihe shtyllën e menusë",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Filloni bisedë të re…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Jepni një numër telefoni që të shtohet një kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Numër i pavlefshëm",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Që të vazhdoni shkëmbim mesazhesh, rilidheni Signal-in për Desktop me pajisjen tuaj celulare.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Jo e lidhur",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Rilidhe",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Ka gati përditësim të Session-it",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Одаберите фолдер",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "ваша одабрана локација",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Унапређујем базу података. Ово може потрајати неко време...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Учитавање порука. $count$ до сад...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Ја",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Напустили сте групу",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Иди на крај преписке",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Нова порука испод",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Нове поруке испод",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 непрочитана порука",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Пошаљи",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Прихвати",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Означи као проверено",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Нова шифра преписке",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Шифра преписке са овим дописником је другачија. Ово значи или да неко пресреће вашу преписку, или је овај дописник једноставно извршио поновну инсталацију Signal-а. Можда желите да верификујете приказану шифру.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Тип уграђеног садржаја није подржан. Притисните да би преузели.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Притисните да би сте сачували",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Неименована датотека",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Гласовна порука",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Прекинуто",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Повезујем се",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Show",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Тражи",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Добродошли у Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Започните преписку одабиром дописника или групе.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "У реду",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Одустани",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Неким дописницима није послато. Проверите статус мреже.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Грешка",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Детаљи поруке",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Обриши",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Чланови групе",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Прикажи чланове",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Обнови везу",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Ако желите да проверите безбедност ваше end-to-end енкрипције са $name$, упоредите горе приказане бројеве са бројевима на њиховом уређају.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Морате разменити бар једну поруку са овим дописником. Шифра за дописивање ће се створити након прве преписке.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Сачувај",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Добродошли у Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Приватност је достижна. Signal вам то олакшава.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Неуспешно повезивање са сервером.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Жао нам је, повезали сте превише уређаја. Развежите неке од њих.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Подешавања",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Стил",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Обавештења",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Опширније",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Основно",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Више о верификацији шифара преписки",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Без текста",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Корисник није регистрован",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Дописници",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Увезите све групе Signal-а и особе са вашег мобилног уређаја.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Задњи пут увежено",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Увези сад",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Увозим...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Увоз неуспешан. Оба уређаја треба да буду повезана на интернет.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "сада",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 час",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "сада",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Звучно обавештење",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Упишите број телефона за нову особу.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Неисправан број",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Да би наставили дописивање, поново повежите Signal за десктоп са мобилним уређајем.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Развезано",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Поново вежи",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Нова верзија Session-а је доступна",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Kopiera felmeddelande och avsluta",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Okänd grupp",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Databasfel",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Radera all data och starta om",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Arkiv",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Hjälp",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Inställningar",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Göm",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Ställ in med import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Ställ in som ny enhet",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Ställ in som fristående enhet",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arkiverade konversationer",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Konversationerna här är arkiverade och kommer bara visas i inkorgen ifall nya meddelanden tas emot.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Arkivera konversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Flytta konversationen till Inkorg",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Välj mapp",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Välj fil",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Läs in din data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Länka denna enhet till din mobil",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "din valda plats",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Uppgraderar databasen. Detta kan ta lite tid...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Läser in meddelanden. $count$ hittills...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Jag",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Du lämnade gruppen",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Rulla till botten av konversationen",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Nytt meddelande nedanför",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Nya meddelanden nedanför",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 oläst meddelande",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Skicka",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Godkänn",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Märk som verifierat",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Nytt säkerhetsnummer",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Ditt säkerhetsnummer med den här kontakten har ändrats. Detta kan antingen innebära att någon försöker avlyssna din kommunikation, eller att kontakten har ominstallerat Signal. Du kan verifiera det nya säkerhetsnumret nedan.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Fel med att hantera inkommande meddelande",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Denna månad",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Okänd filtyp på bilaga. Klicka för att spara.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Klicka för att spara",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Namnlös fil",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Röstmeddelande",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Bilagor av denna typ tillåts inte på grund av säkerhetsskäl",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Läser in förhandsvisning...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Utkast av länkförhandsvisning i miniatyrbild för $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Kunde inte läsa in vald bilaga",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Frånkopplad",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Ansluter",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Gå till versionsanteckningar",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Gå till forumet",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Gå till supportsidan",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Rapportera ett fel",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktops preferenser",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Om Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Tal",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Visa",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Göm",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Avsluta",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Sök",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Välkommen till Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Välj en kontakt eller grupp för att börja prata.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Skrivanimation för denna konversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Skicka meddelande",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "hem",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Du",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Svarar till $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Om du vill skicka röstmeddelanden måste Signal Desktop ha tillgång till din mikrofon.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Tillåt åtkomst",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Visa inställningar",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Ljud",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "OK",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Avbryt",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Kunde inte skicka till vissa mottagare. Kontrollera din internetuppkoppling.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Fel",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Meddelandedetaljer",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Radera",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Gruppmedlemmar",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Visa medlemmar",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Återställ session",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Visa säkerhetsnummer",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Visa alla media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Om du vill verifiera krypteringen mellan dig och $name$, jämför siffrorna ovan med siffrorna på deras enhet.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Du har inte utbytt några meddelanden med denna kontakt ännu. Ditt säkerhetsnummer med dem kommer att vara tillgängliga efter det första meddelandet.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Mer info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Skicka igen",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Radera meddelande",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Spara",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Filikon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emojibild av '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Välkommen till Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Integritet är möjligt. Signal gör det lätt.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Länka din mobil till Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal-inställningar",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Länkade enheter",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+'-knappen",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Länka ny enhet",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Enhetsnamn",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Välj enhetsnamn",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Slutför länkning till mobil",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Synkroniserar kontakter och grupper",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Kunde inte kontakta servern.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Tyvärr har du för många enheter redan länkade. Försök att ta bort några.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Inställningar",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Behörigheter",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Slå på stavningskontroll för text som anges i meddelandefältet",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Rensa data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Detta kommer radera all data i applikationen, det tar bort alla meddelanden och sparad kontoinformation.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Radera data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Radera all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Du är på väg att radera alla denna applikations sparade kontoinformation, inklusive alla kontakter och alla meddelanden. Du kan länka till din mobila enhet igen, men det kommer inte återställa de raderade meddelandena.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Radera all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Kopplar bort och raderar all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Aviseringar",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Att skicka meddelandet misslyckades",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Info",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Göm info",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Lär dig mer om att verifiera säkerhetsnummer",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Mediameddelande",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Numret är inte registrerat",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kontakter",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Importera alla grupper och kontakter från Signal på din mobil.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Senaste import",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Importera nu",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Importerar...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Importen misslyckades. Kontrollera att din dator och din telefon har en fungerande internetuppkoppling.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "nyss",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 timme",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ h",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ t sen",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ minuter sedan",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "nyss",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Spela ljudavisering",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Säkerhetsnumret har ändrats",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Ljust",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Mörkt",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Notera till mig själv",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Göm menyraden",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Starta en ny konversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Ange ett telefonnummer för att lägga till en kontakt.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Felaktigt nummer",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Länka om Signal Desktop till din mobila enhet för att fortsätta skicka meddelanden.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Olänkad",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Återkoppla",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Uppdatering för Session tillgänglig",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "ไ&ฟล์",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&ความช่วยเหลือ",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "การกำหนด...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "ซ่อน",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "ตั้งค่าด้วยการนำเข้า",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "ตั้งค่าให้เป็นอุปกรณ์ใหม่",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "ตั้งค่าเป็นอุปกรณ์สแตนด์อโลน",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "เลือกโฟลเดอร์",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "โหลดข้อมูลของคุณ",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "เชื่อมโยงอุปกรณ์นี้กับโทรศัพท์ของคุณ",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "ตำแหน่งที่คุณเลือก",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "กำลังอัพเกรดฐานข้อมูล อาจต้องใช้เวลาสักพักหนึ่ง...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "ถึงตอนนี้กำลังโหลดข้อความไปแล้ว $count$ ข้อความ...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "ฉัน",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "คุณได้ออกจากกลุ่ม",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "เลื่อนไปที่ด้านล่างสุดของการสนทนา",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "ข้อความใหม่ข้างล่าง",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "ข้อความใหม่ข้างล่าง",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 ข้อความที่ยังไม่ได้อ่าน",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "ส่ง",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "ยอมรับ",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "ทำเครื่องหมายว่ายืนยันแล้ว",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "รหัสความปลอดภัยใหม่",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "มีการเปลี่ยนแปลงในรหัสความปลอดภัยของคุณกับผู้ติดต่อนี้ นี่อาจหมายความว่ามีใครพยายามดักการสื่อสารของคุณ หรือไม่ก็แค่ผู้ติดต่อนี้ได้ติดตั้งแอป Signal ใหม่ คุณอาจจะต้องยืนยันรหัสความปลอดภัยใหม่ด้านล่างนี้",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "เกิดข้อผิดพลาดในการจัดการข้อความขาเข้า",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "เดือนนี้",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "ประเภทไฟล์แนบที่ไม่รองรับ คลิกเพื่อบันทึก",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "คลิกเพื่อบันทึก",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "ไฟล์ที่ไม่มีชื่อ",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "ข้อความเสียง",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "เลิกการเชื่อมต่อแล้ว",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "กำลังเชื่อมต่อ",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "ไปที่บันทึกประจำรุ่น",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "ไปที่ฟอรัม",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "ไปที่หน้าการสนับสนุน",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "รายงานปัญหา",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "การกำหนดลักษณะ Signal Desktop",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "เกี่ยวกับ Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "การพูด",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "แสดง",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "ซ่อน",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "ออก",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "ค้นหา",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "ยินดีต้อนรับสู่ Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "เลือกผู้ติดต่อหรือกลุ่มเพื่อเริ่มต้นการแชต",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "ส่งข้อความ",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "บ้าน",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "คุณ",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "ตอบกลับหา $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "เพื่อจะส่งข้อความเสียง ต้องอนุญาตให้ Signal Desktop ใช้งานไมโครโฟนของคุณ",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "อนุญาตให้เข้าถึง",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "แสดงการตั้งค่า",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "เสียง",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "ตกลง",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "ยกเลิก",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "ส่งไปยังผู้รับบางคนไม่สำเร็จ ตรวจสอบการเชื่อมต่อเครือข่ายของคุณ",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "ข้อผิดพลาด",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "รายละเอียดข้อความ",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "ลบ",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "สมาชิกกลุ่ม",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "แสดงสมาชิก",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "ตั้งค่าเซสชันใหม่",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "แสดงรหัสความปลอดภัย",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "ดูสื่อทั้งหมด",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "หากคุณต้องการยืนยันความปลอดภัยในการเข้ารหัสจากต้นทางถึงปลายทางระหว่างคุณกับ $name$ ให้เปรียบเทียบตัวเลขด้านบนกับตัวเลขบนอุปกรณ์ของเขา",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "คุณยังไม่ได้แลกเปลี่ยนข้อความใดๆ กับผู้ติดต่อนี้ รหัสความปลอดภัยของคุณกับพวกเขาจะมีให้หลังเริ่มส่งข้อความแรก",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "ลบข้อความนี้",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "บันทึก",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "ไอคอนไฟล์",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "รูปอีโมจิของ '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "ยินดีต้อนรับสู่ Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "ความเป็นส่วนตัวเป็นไปได้อย่างง่ายดายด้วย Signal",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "เชื่อมโยงโทรศัพท์ของคุณกับ Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "การตั้งค่า Signal",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "อุปกรณ์ที่เชื่อมโยง",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "ปุ่ม '+'",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "เชื่อมโยงอุปกรณ์ใหม่",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "ชื่ออุปกรณ์",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "เลือกชื่อของอุปกรณ์นี้",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "เชื่อมโยงโทรศัพท์เสร็จสิ้น",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "กำลังซิงค์รายชื่อผู้ติดต่อและกลุ่ม",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "เชื่อมต่อกับเซิร์ฟเวอร์ล้มเหลว",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "ขออภัย คุณมีอุปกรณ์ที่เชื่อมโยงมากเกินไป ลองถอนการเชื่อมโยงจากบางอุปกรณ์บ้าง",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "การตั้งค่า",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "ธีม",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "สิทธิ์",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "ล้างข้อมูล",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "นี่จะเป็นการล้างข้อมูลทั้งหมดในโปรแกรม ลบข้อความทั้งหมดรวมทั้งข้อมูลทางบัญชีที่บันทึกไว้",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "ล้างข้อมูล",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "ลบข้อมูลทั้งหมดหรือ",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "คุณกำลังจะลบข้อมูลบัญชีที่บันทึกไว้ของโปรแกรมนี้ทั้งหมด ซึ่งรวมถึงผู้ติดต่อและข้อความทั้งหมด คุณสามารถเชื่อมต่อกับอุปกรณ์เคลื่อนที่ของคุณใหม่ได้เสมอแต่จะไม่สามารถเรียกคืนข้อความที่ถูกลบไปแล้ว",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "ลบข้อมูลทั้งหมด",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "กำลังยกเลิกการเชื่อมต่อและลบข้อมูลทั้งหมด",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "การแจ้งเตือน",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "รายละเอียด",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "ซ่อนรายละเอียด",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "เรียนรู้เพิ่มเติมเกี่ยวกับการยืนยันรหัสความปลอดภัย",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "ข้อความสื่อ",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "ยังไม่ได้ลงทะเบียนรหัส",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "ผู้ติดต่อ",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "นำเข้ากลุ่มและผู้ติดต่อใน Signal ทั้งหมดจากอุปกรณ์เคลื่อนที่ของคุณ",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "นำเข้าครั้งล่าสุดเมื่อ",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "นำเข้าเดี๋ยวนี้",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "กำลังนำเข้า...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "การนำเข้าล้มเหลว แน่ใจว่าคอมพิวเตอร์และโทรศัพท์ของคุณเชื่อมต่อกับอินเตอร์เน็ตแล้ว",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "เดี๋ยวนี้",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 ชั่วโมง",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "เดี๋ยวนี้",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "ดดด ว",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "เล่นการแจ้งเตือนด้วยเสียง",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "ซ่อนแถบเมนู",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "ป้อนหมายเลขโทรศัพท์เพื่อเพิ่มผู้ติดต่อ",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "หมายเลขไม่ถูกต้อง",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "เชื่อมโยง Signal Desktop กับอุปกรณ์เคลื่อนที่ของคุณอีกครั้งเพื่อใช้งานการส่งข้อความอย่างต่อเนื่อง",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "เลิกเชื่อมโยงแล้ว",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "เชื่อมโยงอีกครั้ง",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "มีการอัพเดทสำหรับ Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Hatayı kopyala ve çık",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Bilinmeyen grup",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Veritabanı hatası",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Tüm verileri sil ve yeniden başlat",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Dosya",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Yardım",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Tercihler...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Gizle",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "İçe Aktarma seçeneği ile kur",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Yeni Cihaz olarak kur",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Bağımsız Cihaz olarak kur",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Arşivlenmiş Sohbetler",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Bu sohbetler arşivlendi ve sadece yeni iletiler alınırsa gelen kutusunda görünecekler.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Sohbeti Arşivle",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Sohbeti Gelen Kutusuna Taşı",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Klasör seçin",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Dosya seçin",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Verilerinizi yükleyin",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Bu cihazı telefonunuza bağlayın",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "seçtiğiniz konum",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Veritabanı yükseltiliyor. Bu biraz zaman alabilir...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "İletiler yükleniyor. Şimdiye kadar $count$...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Ben",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Gruptan ayrıldınız",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Sohbetin en altına kaydır",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Aşağıda yeni ileti var",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Aşağıda yeni iletiler var",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 Okunmamış İleti",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Gönder",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Kabul et",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Doğrulanmış olarak işaretle",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Yeni güvenlik numarası",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Bu kişiyle olan güvenlik numaranız değişti. Bu birisinin iletişiminizi kesmeye çalıştığı veya bu kişinin Signal'i yeniden yüklemiş olduğu anlamına gelebilir. Aşağıdaki yeni güvenlik numarasını doğrulamak isteyebilirsiniz.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Gelen ileti işlenirken hata oluştu",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Bu Ay",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Desteklenmeyen eklenti türü. Kaydetmek için tıkla.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Kaydetmek için tıkla",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "İsimsiz Dosya",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Sesli İleti",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Eklenti türüne güvenlik sebeplerinden dolayı izin verilmemektedir",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Öz İzleme Yükleniyor...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "$domain$ için bağlantı ön izlemesi küçük resim taslağı",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Seçilen eklenti yüklenemedi.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Bağlantı yok",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Bağlanıyor",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Sürüm Notlarına Git",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Forumlara Git",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Destek Sayfasına Git",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Sorun Bildir",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Tercihleri",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Signal Desktop Hakkında",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Konuşma",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Göster",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Gizle",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Çıkış Yap",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Ara",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Signal'e Hoşgeldin",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Sohbete başlamak için bir kişi veya grup seçin.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Bu sohbet için yazma animasyonu",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "İleti Gönder",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "ev",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "Siz",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "$name$ Cevaben",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "Sesli iletiler göndermek için, Signal Desktop'ın mikrofonunuza erişimine izin verin.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Erişimine İzin Ver",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Ayarları Göster",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Ses",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "TAMAM",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "İptal",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Bazı alıcılara gönderilemedi. Ağ bağlantınızı kontrol edin.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Hata",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "İleti Detayı",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Sil",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Grup üyeleri",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Üyeleri göster",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Oturumu sıfırla",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "Güvenlik numarasını görüntüle",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "Tüm medyaları görüntüle",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "$name$ ile olan uçtan uca şifrelemenizin güvenliğini doğrulamak isterseniz, yukarıdaki numaraları cihazlarındaki numaralarla karşılaştırın.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Bu kişiyle herhangi bir iletişimde bulunmadınız. Güvenlik numaralarınız ilk iletiden sonra oluşturulacaktır.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "Daha Fazla Bilgi...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Tekrar Gönder",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "İletiyi Sil",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Kaydet",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "Dosya ikonu",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "'$title$' emoji resmi",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Signal Desktop'a Hoş Geldiniz",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Gizlilik mümkün. Signal bunu kolaylaştırır.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Signal Desktop'a telefonunuzu bağlayın",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Ayarları",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Bağlı cihazlar",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Düğmesi",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Yeni Cihaz Bağla",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Cihaz adı",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Bu cihazı adlandırın",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Telefon bağlantısını tamamla",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Kişiler ve gruplar senkronize ediliyor",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Sunucuya bağlanılamadı.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Üzgünüz, halihazırda bağlı olan çok fazla cihazınız var. Bazılarını kaldırmayı deneyin.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Ayarlar",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Tema",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "İzinler",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "İleti kutusuna girilen sözcüklerin denetlenmesini etkinleştir",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Verileri Temizle",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "Bu, tüm iletileri ve kayıtlı hesap bilgilerini kaldırarak uygulamadaki tüm verileri temizler.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Verileri temizle",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Tüm veri silinsin mi?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "Tüm kişilerin ve tüm iletilerin dahil olduğu bu uygulamanın tüm kayıtlı hesap bilgilerini silmek üzeresiniz. İstediğiniz zaman mobil cihazınızla tekrar bağlayabilirsiniz, ancak silinen iletiler geri yüklenmeyecektir.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Tüm verileri sil",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Bağlantı kesiliyor ve tüm veriler siliniyor",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Bildirimler",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Gönderme başarısız",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Detaylar",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Detayları gizle",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Güvenlik numaralarını doğrulama hakkında daha fazla bilgi edinin",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Medya iletisi",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Numara kayıtlı değil",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Kişiler",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Tüm Signal gruplarını ve kişileri mobil cihazınızdan buraya aktarın.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Son senkronize zamanı",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Şimdi içe aktar",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "İçe aktarılıyor...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "İçe aktarma başarısız oldu. Bilgisayarınızın ve telefonunuzun İnternet'e bağlı olduğundan emin olun.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "şimdi",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 saat",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ s",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ s önce",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ dk",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ dk önce",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "şimdi",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Sesli bildirim oynat",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Güvenlik Numarası değişti",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Açık",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Koyu",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Kendime Not",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Menü çubuğunu gizle",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Yeni sohbet başlat…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Kişi eklemek için telefon numarasını girin.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Geçersiz numara",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "İletişime devam etmek için Signal Desktop'ı mobil cihazınıza yeniden bağlayın.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Bağlantı koparıldı",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Yeniden bağla",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session güncellemesi mevcut",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&Файл",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Допомога",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Сховати",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Архівовані розмови",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "Ці розмови — архівовані. Вони з’являтимуться у вхідних лише тоді, коли приходитимуть нові повідомлення.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Choose folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "Обране місце",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Оновлюється база даних, це займе трохи часу…",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Оновлюємо повідомлення. Бачимо поки $count$…",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Я",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "Ви покинули групу",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Перейти в кінець бесіди",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Нове повідомлення нижче",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Нові повідомлення нижче",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 непрочитане повідомлення",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Надіслати",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Прийняти",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Відмітити перевіреним",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Новий код безпеки",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Ваш код безпеки з контактом змінився. Це може означати, що хтось намагається перехопити ваші повідомлення, або співрозмовник просто перевстановив Signal. Ви можете підтвердити новий код безпеки вказаний нижче.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "Цей місяць",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Непідтримуваний формат вкладення. Клацніть щоб зберегти.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Натисніть, щоб зберегти",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Безіменний файл",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Голосове повідомлення",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Від'єднано",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "З'єднання",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "Про Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Розмова",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Показати",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Сховати",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Вийти",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Пошук",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Ласкаво просимо до Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Оберіть контакт чи групу щоб почати спілкування.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Надіслати повідомлення",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Аудіо",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Добре",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Відмінити",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Не вдалося відіслати деяким адресатам. Перевірте ваше мережеве з'єднання.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Помилка",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Деталі повідомлення",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Видалити",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Члени групи",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Показати членів групи",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Скинути сесію",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "Якщо бажаєте перевірити, чи безпечне наскрізне шифрування, коли $name$ надсилає та отримує ваші повідомлення, порівняйте цифри нижче з цифрами на пристрої вашого співрозмовника.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Ви ще не обмінювалися повідомленнями з даними співрозмовником. Код безпеки стане доступний після першого надсилання повідомлення.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Видалити повідомлення",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Зберегти",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Ласкаво просимо до Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Приватність - це можливо. Signal робить її досягнення простим.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Під’єднані пристрої",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Під’єднати новий пристрій",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Не вдалося підключитись до сервера.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Вибачте, у вас забагато пов'язаних пристроїв. Видаліть які-небудь.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Налаштування",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Тема",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Нотифікації",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Деталі",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Сховати деталі",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Дізнатися більше про підтвердження кодів безпеки",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Медіа повідомлення",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Номер не зареєстровано",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Контакти",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Імпортувати всі контакти та групи з вашого мобільного пристрою.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Останній імпорт в",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Імпортувати",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Імпортую...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Імпорт закінчився невдало. Впевніться, що ваш комп'ютер та мобільний пристрій маютть доступ до інтернету.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "зараз",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 година",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "зараз",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "D MMM",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Звукові повідомлення",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Сховати стрічку меню",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Введіть номер телефону щоб додати контакт.",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Невірний номер",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Прив'яжіть Signal Desktop до вашого мобільного пристрою для продовження спілкування.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Відв'язан",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Прив'язати",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Доступне оновлення Session",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "Copy error and quit",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "Unknown group",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "Database Error",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "Delete all data and restart",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "&File",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "&Help",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "Preferences…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "Hide",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "Set Up with Import",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "Set Up as New Device",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "Set Up as Standalone Device",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "Archived Conversations",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "These conversations are archived and will only appear in the Inbox if new messages are received.",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "Archive Conversation",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "Move Conversation to Inbox",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "Choose folder",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "Choose file",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "Load your data",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "Link this device to your phone",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "your selected location",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "Đang cập nhật dữ liệu. Cần một chút thời gian...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "Loading messages. $count$ so far...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "Me",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "You left the group",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "Scroll to bottom of conversation",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "Tin nhắn mới bên dưới",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "Tin nhắn mới bên dưới",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 tin nhắn chưa đọc",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "Gửi",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "Chấp nhận",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "Đánh dấu như đã chứng thực",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "Số-an-toàn mới",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "Số-an-toàn của bạn với người (liên lạc) này đã thay đổi. Điều này có nghĩa rằng người nào đó đang xâm nhập vào liên lạc của bạn, hoặc đơn giản là người (liên lạc) này đã cài đặt lại Signal. Bạn muốn xác nhận số-an-toàn mới bên dưới.",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "Error handling incoming message",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "This Month",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "Không hỗ trợ loại đính kèm. Bấm để lưu.",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "Click để lưu",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "Tập tin không có tên",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "Tin nhắn thoại",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "Attachment type not allowed for security reasons",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "Loading Preview...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "Draft thumbnail link preview for $domain$",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "Unable to load selected attachment.",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "Đã ngắt kết nối",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "Đang kết nối",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "Go to Release Notes",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "Go to Forums",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "Go to Support Page",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "Report an Issue",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop Preferences",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "About Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "Speech",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "Show",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "Hide",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "Quit",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "Tìm kiếm",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "Chào mừng đến với Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "Chọn một liên hệ hoặc nhóm để bắt đầu chat.",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "Typing animation for this conversation",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "Send Message",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "home",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "You",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "Replying to $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "To send audio messages, allow Signal Desktop to access your microphone.",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "Allow Access",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "Show Settings",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "Audio",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "Đồng ý",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "Hủy",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "Không thể gửi đến một số người nhận. Kiểm tra kết nối mạng của bạn.",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "Lỗi",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "Chi tiết tin nhắn",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "Delete",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "Thành viên",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "Show members",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "Đăng nhập lại",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "View safety number",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "View all media",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "If you wish to verify the security of your end-to-end encryption with $name$, compare the numbers above with the numbers on their device.",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "Bạn chưa trao đổi tin nhắn nào với liên hệ này. Số an toàn của bạn sẽ có sau tin nhắn đầu tiên.",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "More Info...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "Retry Send",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "Delete Message",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "Lưu",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "File icon",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "Emoji image of '$title$'",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "Chào mừng đến với Signal Desktop",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Sự riêng tư là có thể. Signal khiến điều đó trở nên dễ dàng.",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "Link your phone to Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal Settings",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "Linked Devices",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "'+' Button",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "Link New Device",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "Device name",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "Choose this device's name",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "Finish linking phone",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "Syncing contacts and groups",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "Kết nối đến máy chủ thất bại.",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "Rất tiếc, bạn có quá nhiều thiết bị đã được kết nối. Thử gỡ bỏ vài thiết bị.",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "Các cài đặt",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "Chủ đề",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "Permissions",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "Enable spell check of text entered in message composition box",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "Clear Data",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "This will clear all data in the application, removing all messages and saved account information.",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "Clear data",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "Delete all data?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "You are about to delete all of this application's saved account information, including all contacts and all messages. You can always link with your mobile device again, but that will not restore deleted messages.",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "Delete all data",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "Disconnecting and deleting all data",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "Thông báo",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "Send failed",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "Chi tiết",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "Ẩn chi tiết",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "Tìm hiểu thêm về xác nhận các số-an-toàn.",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "Tin nhắn đa phương tiện",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "Số điện thoại chưa đăng ký",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "Liên hệ",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "Nhập tất cả liên hệ và nhóm của Signal từ thiết bị di động của bạn.",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "Lần nhập cuối cùng lúc",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "Nhập ngay bây giờ",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "Đăng nhập",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "Nhập thất bại. Chắc chắn rằng máy tính và điện thoại của bạn đã kết nối internet.",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "hiện tại",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 giờ",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$ hr",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ hr ago",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ min",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ min ago",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "hiện tại",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "Tháng Ngày",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "Phát thông báo nhạc hiệu",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "Safety Number has changed",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "Light",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "Dark",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "Note to Self",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "Hide menu bar",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "Nhập số điện thoại để thêm một liên hệ",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "Số không chính xác",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "Relink Signal Desktop to your mobile device to continue messaging.",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "Đã bỏ liên kết",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "Tái liên kết",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session update available",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "复制出错信息并退出",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "未知群",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "数据库错误",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "删除所有数据并重启",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "文件(&F)",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "帮助(&H)",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "偏好设置...",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "隐藏",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "使用导入的数据进行配置",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "配置为新设备",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "配置为独立设备",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "已归档对话",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "这些对话已被归档,仅当有新消息到达时,它们才会重新出现在收件箱中。",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "存档会话",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "移动会话到收件箱",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "选择文件夹",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "选择文件",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "加载您的数据",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "将这个设备关联到您的手机",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "您已选的位置",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "更新数据库。这可能需要一点时间...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "加载消息。目前数目 $count$...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "我",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "你已经离开了群组",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "滚动到对话的底部",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "下面的新消息",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "下面的新消息",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1条未读消息",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "提交",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "接受",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "标记为已确认",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "新的安全代码",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "您的此联系人的安全代码已更改。这可能意味着有人试图拦截你的通信,或者这个联系人重新安装了Signal。您可能想验证以下新安全代码。",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "处理传入消息时出错",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "本月",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "不支持的附件类型,点击保存。",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "单击保存",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "未命名的文件",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "语音消息",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "为了安全,不允许此附件类型",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "加载预览中...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "待发送的$domain$链接预览",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "无法加载选中的附件。",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "已断开连接",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "正在连接",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "前往发布说明",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "前往论坛",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "前往支持页面",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "反馈问题",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop偏好",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "关于 Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "语音",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "显示",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "隐藏",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "退出",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "桌面版Signal",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "搜索",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "欢迎来到Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "选择一个联系人或群组来开始聊天。",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "这个对话中的“正在输入”提示",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "发送消息",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "家",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "您",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "回复 $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "发送音频消息前,请先允许 Signal Desktop访问您的麦克风。",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "允许访问",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "打开设置",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "音频",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "无法更新",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "好",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "取消",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "无法发送给某些收件人,请检查您的网络连接。",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "错误",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "信息属性",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "删除",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "群组成员",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "显示成员",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "重置会话",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "查看安全码",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "查看所有媒体",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "如果您想要确认与$name$端对端加密是否安全,请将以上数字和对方设备的数字进行比对。",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "您还未与该联系人有任何通讯,您的安全代码将会在您对其发送第一条消息后显示。",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "更多信息...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "重试发送",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "删除消息",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "保存",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "文件图标",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": "“$title$”的表情图片",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "欢迎来到Signal桌面版",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "Signal让隐私保护触手可及。",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "关联您的手机到 Signal Desktop",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal 设置",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "已关联的设备",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "“+” 按键",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "关联新设备",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "设备名称",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "选择这个设备的名称",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "完成手机关联",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "正在同步联系人和群组",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "连接服务器失败",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "很抱歉,您已连接过多的设备,请删除一些然后重试。",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "设置",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "主题",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "权限",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "启用输入框拼写检查",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "清空数据",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "这会清空程序中所有的数据,包括删除所有消息和账号信息。",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "清空数据",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "是否删除所有数据?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "您即将删除本应用所有账户信息,包括全部联系人和消息。您可以随时重新连接移动设备,但这不会恢复已删除的消息。",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "删除所有数据",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "断开连接并删除所有数据",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "提醒",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "发送失败",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "更多",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "隐藏",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "了解更多有关安全代码的信息",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "附件信息",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "号码未注册",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "联系人",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "从您的移动设备导入所有Signal的群组和联系人。",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "最后一次导入于",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "已导入",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "导入中...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "导入失败,确保您的电脑和手机已连网。",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "现在",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1小时",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$小时",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$小时前",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$分钟",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$分钟前",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "现在",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "播放语音提醒",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "安全码已改变",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "亮色",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "暗色",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "备忘录",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "隐藏菜单栏",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "开始新会话...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "键入电话号码来添加联系人",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "无效的号码",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "重新链接桌面版Signal到您的移动设备来继续。",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "未连接",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "重新连接",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session 有可用更新",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -3,18 +3,10 @@
|
|||
"message": "複製錯誤並離開。",
|
||||
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
|
||||
},
|
||||
"unknownGroup": {
|
||||
"message": "未知的群組",
|
||||
"description": "Shown as the name of a group if we don't have any information about it"
|
||||
},
|
||||
"databaseError": {
|
||||
"message": "資料庫錯誤",
|
||||
"description": "Shown in a popup if the database cannot start up properly"
|
||||
},
|
||||
"deleteAndRestart": {
|
||||
"message": "刪除所有資料並重新開始。",
|
||||
"description": "Shown in a popup if the database cannot start up properly; allows user to dalete database and restart"
|
||||
},
|
||||
"mainMenuFile": {
|
||||
"message": "檔案(&F)",
|
||||
"description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
|
@ -35,10 +27,6 @@
|
|||
"message": "協助(&H)",
|
||||
"description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
|
||||
},
|
||||
"mainMenuSettings": {
|
||||
"message": "偏好設定…",
|
||||
"description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
|
||||
},
|
||||
"appMenuHide": {
|
||||
"message": "隱藏",
|
||||
"description": "Application menu command to hide the window"
|
||||
|
@ -135,10 +123,6 @@
|
|||
"message": "設定匯入",
|
||||
"description": "When the application is not yet set up, menu option to start up the import sequence"
|
||||
},
|
||||
"menuSetupAsNewDevice": {
|
||||
"message": "設定新裝置",
|
||||
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
|
||||
},
|
||||
"menuSetupAsStandalone": {
|
||||
"message": "設定為獨立的裝置",
|
||||
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
|
||||
|
@ -161,30 +145,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"archivedConversations": {
|
||||
"message": "封存對話",
|
||||
"description": "Shown in place of the search box when showing archived conversation list"
|
||||
},
|
||||
"archiveHelperText": {
|
||||
"message": "這些對話已經封存,並只有在收到新訊息時才會顯示在收件箱中。",
|
||||
"description": "Shown at the top of the archived converations list in the left pane"
|
||||
},
|
||||
"archiveConversation": {
|
||||
"message": "歸檔對話",
|
||||
"description": "Shown in menu for conversation, and moves conversation out of main conversation list"
|
||||
},
|
||||
"moveConversationToInbox": {
|
||||
"message": "將對話移動到收件夾",
|
||||
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
|
||||
},
|
||||
"chooseDirectory": {
|
||||
"message": "選擇資料夾",
|
||||
"description": "Button to allow the user to find a folder on disk"
|
||||
},
|
||||
"chooseFile": {
|
||||
"message": "選擇檔案",
|
||||
"description": "Button to allow the user to find a file on disk"
|
||||
},
|
||||
"loadDataHeader": {
|
||||
"message": "載入你的資料",
|
||||
"description": "Header shown on the first screen in the data import process"
|
||||
|
@ -229,24 +193,6 @@
|
|||
"message": "此裝置與您的手機連結",
|
||||
"description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
|
||||
},
|
||||
"selectedLocation": {
|
||||
"message": "你已選擇的位置",
|
||||
"description": "Message shown as the export location if we didn't capture the target directory"
|
||||
},
|
||||
"upgradingDatabase": {
|
||||
"message": "正在升級資料庫。這也許會花一些時間...",
|
||||
"description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
|
||||
},
|
||||
"loadingMessages": {
|
||||
"message": "正在載入訊息中。目前有 $count$ 則...",
|
||||
"description": "Message shown on the loading screen when we're catching up on the backlog of messages",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"me": {
|
||||
"message": "我",
|
||||
"description": "The label for yourself when shown in a group member list"
|
||||
|
@ -259,18 +205,6 @@
|
|||
"message": "你已離開此群組",
|
||||
"description": "Displayed when a user can't send a message because they have left the group"
|
||||
},
|
||||
"scrollDown": {
|
||||
"message": "捲動至底下對話",
|
||||
"description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
|
||||
},
|
||||
"messageBelow": {
|
||||
"message": "底下有一則新訊息",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with a new message out of screen"
|
||||
},
|
||||
"messagesBelow": {
|
||||
"message": "底下有新訊息",
|
||||
"description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
|
||||
},
|
||||
"unreadMessage": {
|
||||
"message": "1 則未讀訊息",
|
||||
"description": "Text for unread message separator, just one message"
|
||||
|
@ -415,10 +349,6 @@
|
|||
"message": "送出",
|
||||
"description": ""
|
||||
},
|
||||
"acceptNewKey": {
|
||||
"message": "接受",
|
||||
"description": "Label for a button to accept a new safety number"
|
||||
},
|
||||
"verify": {
|
||||
"message": "標記為已驗證",
|
||||
"description": ""
|
||||
|
@ -455,10 +385,6 @@
|
|||
"message": "新的安全碼",
|
||||
"description": "Header for a key change dialog"
|
||||
},
|
||||
"identityChanged": {
|
||||
"message": "你與這個聯絡人的安全碼產生變動。這有可能是有不明人士試圖攔截你的通訊,或是,只因為這個聯絡人重新安裝 Signal。你能驗證下方新的安全碼。",
|
||||
"description": ""
|
||||
},
|
||||
"incomingError": {
|
||||
"message": "在處理來訊時出現錯誤",
|
||||
"description": ""
|
||||
|
@ -495,18 +421,6 @@
|
|||
"message": "本月",
|
||||
"description": "Section header in the media gallery"
|
||||
},
|
||||
"unsupportedAttachment": {
|
||||
"message": "不支援的附加檔案類型。點擊儲存。",
|
||||
"description": "Displayed for incoming unsupported attachment"
|
||||
},
|
||||
"clickToSave": {
|
||||
"message": "點擊儲存",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"unnamedFile": {
|
||||
"message": "未命名的檔案",
|
||||
"description": "Hover text for attachment filenames"
|
||||
},
|
||||
"voiceMessage": {
|
||||
"message": "語音訊息",
|
||||
"description": "Name for a voice message attachment"
|
||||
|
@ -515,10 +429,6 @@
|
|||
"message": "因安全考量無法傳送此類附件\n",
|
||||
"description": "Shown in toast when user attempts to send .exe file, for example"
|
||||
},
|
||||
"loadingPreview": {
|
||||
"message": "讀取預覽中...",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
|
||||
},
|
||||
"stagedPreviewThumbnail": {
|
||||
"message": "$domain$ 的草稿縮圖連結預覽",
|
||||
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
|
||||
|
@ -569,10 +479,6 @@
|
|||
"message": "無法上傳所選附件。",
|
||||
"description": ""
|
||||
},
|
||||
"disconnected": {
|
||||
"message": "已斷線",
|
||||
"description": "Displayed when the desktop client cannot connect to the server."
|
||||
},
|
||||
"connecting": {
|
||||
"message": "連線中",
|
||||
"description": "Displayed when the desktop client is currently connecting to the server."
|
||||
|
@ -607,10 +513,6 @@
|
|||
"message": "前往發行紀錄",
|
||||
"description": ""
|
||||
},
|
||||
"goToForums": {
|
||||
"message": "前往論壇",
|
||||
"description": "Item under the Help menu, takes you to the forums"
|
||||
},
|
||||
"goToSupportPage": {
|
||||
"message": "前往支援頁面",
|
||||
"description": "Item under the Help menu, takes you to the support page"
|
||||
|
@ -619,14 +521,6 @@
|
|||
"message": "回報問題",
|
||||
"description": "Item under the Help menu, takes you to GitHub new issue form (title case)"
|
||||
},
|
||||
"signalDesktopPreferences": {
|
||||
"message": "Signal Desktop設定",
|
||||
"description": "Title of the window that pops up with Signal Desktop preferences in it"
|
||||
},
|
||||
"aboutSignalDesktop": {
|
||||
"message": "關於 Signal Desktop",
|
||||
"description": "Item under the Help menu, which opens a small about window"
|
||||
},
|
||||
"speech": {
|
||||
"message": "語音",
|
||||
"description": "Item under the Edit menu, with 'start/stop speaking' items below it"
|
||||
|
@ -635,18 +529,6 @@
|
|||
"message": "顯示",
|
||||
"description": "Command under Window menu, to show the window"
|
||||
},
|
||||
"hide": {
|
||||
"message": "隱藏",
|
||||
"description": "Command in the tray icon menu, to hide the window"
|
||||
},
|
||||
"quit": {
|
||||
"message": "離開",
|
||||
"description": "Command in the tray icon menu, to quit the application"
|
||||
},
|
||||
"signalDesktop": {
|
||||
"message": "Signal Desktop",
|
||||
"description": "Tooltip for the tray icon"
|
||||
},
|
||||
"search": {
|
||||
"message": "搜尋",
|
||||
"description": "Placeholder text in the search input"
|
||||
|
@ -677,10 +559,6 @@
|
|||
"message": "歡迎來到 Signal",
|
||||
"description": ""
|
||||
},
|
||||
"selectAContact": {
|
||||
"message": "選擇一個聯絡人或群組開始聊天。",
|
||||
"description": ""
|
||||
},
|
||||
"typingAlt": {
|
||||
"message": "本次對話中輸入動畫",
|
||||
"description": "Used as the 'title' attibute for the typing animation"
|
||||
|
@ -695,10 +573,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sendMessageToContact": {
|
||||
"message": "傳送訊息",
|
||||
"description": "Shown when you are sent a contact and that contact has a signal account"
|
||||
},
|
||||
"home": {
|
||||
"message": "主頁",
|
||||
"description": "Shown on contact detail screen as a label for an address/phone/email"
|
||||
|
@ -759,16 +633,6 @@
|
|||
"message": "你",
|
||||
"description": "In Android theme, shown in quote if you or someone else replies to you"
|
||||
},
|
||||
"replyingTo": {
|
||||
"message": "正在回覆給 $name$",
|
||||
"description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "John"
|
||||
}
|
||||
}
|
||||
},
|
||||
"audioPermissionNeeded": {
|
||||
"message": "要傳送語音訊息,須授權 Siganl 桌面版可以使用您設備的麥克風。 ",
|
||||
"description": "Shown if the user attempts to send an audio message without audio permssions turned on"
|
||||
|
@ -777,10 +641,6 @@
|
|||
"message": "允許存取",
|
||||
"description": "Button shown in popup asking to enable microphon/video permissions to send audio messages"
|
||||
},
|
||||
"showSettings": {
|
||||
"message": "顯示設定",
|
||||
"description": "A button shown in dialog requesting the user to turn on audio permissions"
|
||||
},
|
||||
"audio": {
|
||||
"message": "聲音",
|
||||
"description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
|
||||
|
@ -797,10 +657,6 @@
|
|||
"message": "Cannot Update",
|
||||
"description": "Shown as the title of our update error dialogs on windows"
|
||||
},
|
||||
"readOnlyVolume": {
|
||||
"message": "Signal Desktop is likely in a macOS quarantine, and will not be able to auto-update. Please try moving Signal.app to /Applications with Finder.",
|
||||
"description": "Shown on MacOS if running on a read-only volume and we cannot update"
|
||||
},
|
||||
"ok": {
|
||||
"message": "好",
|
||||
"description": ""
|
||||
|
@ -809,18 +665,10 @@
|
|||
"message": "取消",
|
||||
"description": ""
|
||||
},
|
||||
"failedToSend": {
|
||||
"message": "無法傳送給一些接收者。檢查你的網路連線。",
|
||||
"description": ""
|
||||
},
|
||||
"error": {
|
||||
"message": "錯誤",
|
||||
"description": ""
|
||||
},
|
||||
"messageDetail": {
|
||||
"message": "詳細訊息",
|
||||
"description": ""
|
||||
},
|
||||
"delete": {
|
||||
"message": "刪除",
|
||||
"description": ""
|
||||
|
@ -857,10 +705,6 @@
|
|||
"message": "群組成員",
|
||||
"description": ""
|
||||
},
|
||||
"showMembers": {
|
||||
"message": "顯示成員",
|
||||
"description": ""
|
||||
},
|
||||
"resetSession": {
|
||||
"message": "重設對話",
|
||||
"description": "This is a menu item for resetting the session, using the imperative case, as in a command."
|
||||
|
@ -869,10 +713,6 @@
|
|||
"message": "檢視安全碼",
|
||||
"description": ""
|
||||
},
|
||||
"viewAllMedia": {
|
||||
"message": "檢視全部媒體",
|
||||
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
|
||||
},
|
||||
"verifyHelp": {
|
||||
"message": "如果你想要你與 $name$ 驗證端對端加密的安全性,比較上方的號碼與他們裝置上的號碼。",
|
||||
"description": "",
|
||||
|
@ -887,14 +727,6 @@
|
|||
"message": "你尚未與這個聯絡人交換訊息。你與他們的安全碼將會在初次送出訊息後生效。",
|
||||
"description": ""
|
||||
},
|
||||
"moreInfo": {
|
||||
"message": "更多資訊...",
|
||||
"description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
|
||||
},
|
||||
"retrySend": {
|
||||
"message": "重新傳送",
|
||||
"description": "Shown on the drop-down menu for an indinvidaul message, but only if it is an outgoing message that failed to send"
|
||||
},
|
||||
"deleteMessage": {
|
||||
"message": "刪除訊息",
|
||||
"description": "Shown on the drop-down menu for an individual message, deletes single message"
|
||||
|
@ -939,10 +771,6 @@
|
|||
"message": "儲存",
|
||||
"description": ""
|
||||
},
|
||||
"fileIconAlt": {
|
||||
"message": "檔案圖示",
|
||||
"description": "Used in the media gallery documents tab to visually represent a file"
|
||||
},
|
||||
"emojiAlt": {
|
||||
"message": " '$title$' 的表情符號圖片",
|
||||
"description": "Used in the alt tag of all emoji images",
|
||||
|
@ -953,66 +781,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"installWelcome": {
|
||||
"message": "歡迎來到 Signal Desktop版",
|
||||
"description": "Welcome title on the install page"
|
||||
},
|
||||
"installTagline": {
|
||||
"message": "隱私是有可能的。Signal 讓隱私更簡單。",
|
||||
"description": "Tagline displayed under 'installWelcome' string on the install page"
|
||||
},
|
||||
"linkYourPhone": {
|
||||
"message": "您的手機與 Signal Desktop連結",
|
||||
"description": "Shown on the front page when the application first starst, above the QR code"
|
||||
},
|
||||
"signalSettings": {
|
||||
"message": "Signal 設定",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"linkedDevices": {
|
||||
"message": "已連結的裝置",
|
||||
"description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
|
||||
},
|
||||
"plusButton": {
|
||||
"message": "「+」按鈕",
|
||||
"description": "The button used in Signal Android to add a new linked device"
|
||||
},
|
||||
"linkNewDevice": {
|
||||
"message": "連結新裝置",
|
||||
"description": "The menu option shown in Signal iOS to add a new linked device"
|
||||
},
|
||||
"deviceName": {
|
||||
"message": "裝置名稱",
|
||||
"description": "The label in settings panel shown for the user-provided name for this desktop instance"
|
||||
},
|
||||
"chooseDeviceName": {
|
||||
"message": "選擇此裝置的名稱",
|
||||
"description": "The header shown on the 'choose device name' screen in the device linking process"
|
||||
},
|
||||
"finishLinkingPhone": {
|
||||
"message": "完成連結手機",
|
||||
"description": "The text on the button to finish the linking process, after choosing the device name"
|
||||
},
|
||||
"initialSync": {
|
||||
"message": "正在同步聯絡人與群組",
|
||||
"description": "Shown during initial link while contacts and groups are being pulled from mobile device"
|
||||
},
|
||||
"installConnectionFailed": {
|
||||
"message": "無法連線到伺服器。",
|
||||
"description": "Displayed when we can't connect to the server."
|
||||
},
|
||||
"installTooManyDevices": {
|
||||
"message": "抱歉,你已經有太多連結的裝置。試著移除一些。",
|
||||
"description": ""
|
||||
},
|
||||
"settings": {
|
||||
"message": "設定",
|
||||
"description": "Menu item and header for global settings"
|
||||
},
|
||||
"theme": {
|
||||
"message": "主題",
|
||||
"description": "Header for theme settings"
|
||||
},
|
||||
"permissions": {
|
||||
"message": "許可",
|
||||
"description": "Header for permissions section of settings"
|
||||
|
@ -1029,34 +801,6 @@
|
|||
"message": "在訊息撰寫時啟用文字輸入的拼字檢查",
|
||||
"description": "Description of the media permission description"
|
||||
},
|
||||
"clearDataHeader": {
|
||||
"message": "清除資料",
|
||||
"description": "Header in the settings dialog for the section dealing with data deletion"
|
||||
},
|
||||
"clearDataExplanation": {
|
||||
"message": "這會清除所有應用程式的資料,移除所有訊息及已儲存的帳號資訊。",
|
||||
"description": "Text describing what the clear data button will do."
|
||||
},
|
||||
"clearDataButton": {
|
||||
"message": "清除資料",
|
||||
"description": "Button in the settings dialog starting process to delete all data"
|
||||
},
|
||||
"deleteAllDataHeader": {
|
||||
"message": "刪除所有資料?",
|
||||
"description": "Header of the full-screen delete data confirmation screen"
|
||||
},
|
||||
"deleteAllDataBody": {
|
||||
"message": "你即將刪除所有應用程式已儲存的帳號資訊,包含所有聯絡人及訊息。你通常能再與行動裝置連結,但無法還原被刪除的訊息。",
|
||||
"description": "Text describing what exactly will happen if the user clicks the button to delete all data"
|
||||
},
|
||||
"deleteAllDataButton": {
|
||||
"message": "刪除所有資料",
|
||||
"description": "Text of the button that deletes all data"
|
||||
},
|
||||
"deleteAllDataProgress": {
|
||||
"message": "離線中並刪除所有資料",
|
||||
"description": "Message shown to user when app is disconnected and data deleted"
|
||||
},
|
||||
"notifications": {
|
||||
"message": "通知",
|
||||
"description": "Header for notification settings"
|
||||
|
@ -1105,14 +849,6 @@
|
|||
"message": "傳送失敗",
|
||||
"description": "Shown on outgoing message if it fails to send"
|
||||
},
|
||||
"showMore": {
|
||||
"message": "細節",
|
||||
"description": "Displays the details of a key change"
|
||||
},
|
||||
"showLess": {
|
||||
"message": "隱藏細節",
|
||||
"description": "Hides the details of a key change"
|
||||
},
|
||||
"learnMore": {
|
||||
"message": "了解更多關於驗證安全碼",
|
||||
"description": "Text that links to a support article on verifying safety numbers"
|
||||
|
@ -1129,34 +865,6 @@
|
|||
"message": "媒體訊息",
|
||||
"description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
|
||||
},
|
||||
"unregisteredUser": {
|
||||
"message": "號碼尚未註冊",
|
||||
"description": "Error message displayed when sending to an unregistered user."
|
||||
},
|
||||
"sync": {
|
||||
"message": "聯絡人",
|
||||
"description": "Label for contact and group sync settings"
|
||||
},
|
||||
"syncExplanation": {
|
||||
"message": "從你的行動裝置,匯入 Signal 群組和聯絡人。",
|
||||
"description": "Explanatory text for sync settings"
|
||||
},
|
||||
"lastSynced": {
|
||||
"message": "上一次匯入在",
|
||||
"description": "Label for date and time of last sync operation"
|
||||
},
|
||||
"syncNow": {
|
||||
"message": "現在匯入",
|
||||
"description": "Label for a button that syncs contacts and groups from your phone"
|
||||
},
|
||||
"syncing": {
|
||||
"message": "正在匯入...",
|
||||
"description": "Label for a disabled sync button while sync is in progress."
|
||||
},
|
||||
"syncFailed": {
|
||||
"message": "匯入失敗。確認你的電腦與電話都連線到網路。",
|
||||
"description": "Informational text displayed if a sync operation times out."
|
||||
},
|
||||
"timestamp_s": {
|
||||
"message": "現在",
|
||||
"description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
|
||||
|
@ -1169,50 +877,6 @@
|
|||
"message": "1 小時",
|
||||
"description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
|
||||
},
|
||||
"hoursAgoShort": {
|
||||
"message": "$hours$小時",
|
||||
"description": "Even further contracted form of 'X hours ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hoursAgo": {
|
||||
"message": "$hours$ 小時之前",
|
||||
"description": "Contracted form of 'X hours ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"hours": {
|
||||
"content": "$1",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgoShort": {
|
||||
"message": "$minutes$ 分鐘",
|
||||
"description": "Even further contracted form of 'X minutes ago' which works both for singular and plural, used in the left pane",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"minutesAgo": {
|
||||
"message": "$minutes$ 分鐘前",
|
||||
"description": "Contracted form of 'X minutes ago' which works both for singular and plural",
|
||||
"placeholders": {
|
||||
"minutes": {
|
||||
"content": "$1",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"justNow": {
|
||||
"message": "現在",
|
||||
"description": "Shown if a message is very recent, less than 60 seconds old"
|
||||
},
|
||||
"timestampFormat_M": {
|
||||
"message": "MMM D",
|
||||
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
|
||||
|
@ -1387,10 +1051,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"audioNotificationDescription": {
|
||||
"message": "播放通知音效",
|
||||
"description": "Description for audio notification setting"
|
||||
},
|
||||
"safetyNumberChanged": {
|
||||
"message": "安全號碼已變更",
|
||||
"description": "A notification shown in the conversation when a contact reinstalls"
|
||||
|
@ -1419,46 +1079,18 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"themeLight": {
|
||||
"message": "亮色系",
|
||||
"description": "Label text for light theme (normal)"
|
||||
},
|
||||
"themeDark": {
|
||||
"message": "暗色系",
|
||||
"description": "Label text for dark theme"
|
||||
},
|
||||
"noteToSelf": {
|
||||
"message": "給自己的筆記",
|
||||
"description": "Name for the conversation with your own phone number"
|
||||
},
|
||||
"hideMenuBar": {
|
||||
"message": "隱藏選單列",
|
||||
"description": "Label text for menu bar visibility setting"
|
||||
},
|
||||
"startConversation": {
|
||||
"message": "開始新的對話...",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newPhoneNumber": {
|
||||
"message": "輸入電話號碼來加入聯絡人",
|
||||
"description": "Placeholder for adding a new number to a contact"
|
||||
},
|
||||
"invalidNumberError": {
|
||||
"message": "無效號碼",
|
||||
"description": "When a person inputs a number that is invalid"
|
||||
},
|
||||
"unlinkedWarning": {
|
||||
"message": "重新連結 Signal Desktop到你的行動裝置來持續發送訊息。",
|
||||
"description": ""
|
||||
},
|
||||
"unlinked": {
|
||||
"message": "未連結的",
|
||||
"description": ""
|
||||
},
|
||||
"relink": {
|
||||
"message": "重新連結",
|
||||
"description": ""
|
||||
},
|
||||
"autoUpdateNewVersionTitle": {
|
||||
"message": "Session 可用的更新",
|
||||
"description": ""
|
||||
|
@ -1533,4 +1165,4 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
16
app/menu.js
16
app/menu.js
|
@ -11,7 +11,6 @@ exports.createTemplate = (options, messages) => {
|
|||
openReleaseNotes,
|
||||
openSupportPage,
|
||||
platform,
|
||||
setupAsNewDevice,
|
||||
setupAsStandalone,
|
||||
setupWithImport,
|
||||
showAbout,
|
||||
|
@ -143,7 +142,7 @@ exports.createTemplate = (options, messages) => {
|
|||
type: 'separator',
|
||||
},
|
||||
{
|
||||
label: messages.aboutSignalDesktop.message,
|
||||
label: messages.about.message,
|
||||
click: showAbout,
|
||||
},
|
||||
],
|
||||
|
@ -164,10 +163,6 @@ exports.createTemplate = (options, messages) => {
|
|||
fileMenu.submenu.unshift({
|
||||
type: 'separator',
|
||||
});
|
||||
fileMenu.submenu.unshift({
|
||||
label: messages.menuSetupAsNewDevice.message,
|
||||
click: setupAsNewDevice,
|
||||
});
|
||||
fileMenu.submenu.unshift({
|
||||
label: messages.menuSetupWithImport.message,
|
||||
click: setupWithImport,
|
||||
|
@ -184,7 +179,6 @@ exports.createTemplate = (options, messages) => {
|
|||
function updateForMac(template, messages, options) {
|
||||
const {
|
||||
includeSetup,
|
||||
setupAsNewDevice,
|
||||
setupAsStandalone,
|
||||
setupWithImport,
|
||||
showAbout,
|
||||
|
@ -208,10 +202,6 @@ function updateForMac(template, messages, options) {
|
|||
label: messages.menuSetupWithImport.message,
|
||||
click: setupWithImport,
|
||||
},
|
||||
{
|
||||
label: messages.menuSetupAsNewDevice.message,
|
||||
click: setupAsNewDevice,
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
|
@ -227,10 +217,10 @@ function updateForMac(template, messages, options) {
|
|||
|
||||
// Add the OSX-specific Signal Desktop menu at the far left
|
||||
template.unshift({
|
||||
label: messages.lokiMessenger.message,
|
||||
label: messages.sessionMessenger.message,
|
||||
submenu: [
|
||||
{
|
||||
label: messages.aboutSignalDesktop.message,
|
||||
label: messages.about.message,
|
||||
click: showAbout,
|
||||
},
|
||||
{
|
||||
|
|
|
@ -1176,7 +1176,7 @@ async function initialize({ configDir, key, messages, passwordAttempt }) {
|
|||
const buttonIndex = dialog.showMessageBox({
|
||||
buttons: [
|
||||
messages.copyErrorAndQuit.message,
|
||||
messages.deleteAndRestart.message,
|
||||
messages.clearAllData.message,
|
||||
],
|
||||
defaultId: 0,
|
||||
detail: redactAll(error.stack),
|
||||
|
|
|
@ -97,7 +97,7 @@ function createTrayIcon(getMainWindow, messages) {
|
|||
|
||||
tray.on('click', tray.showWindow);
|
||||
|
||||
tray.setToolTip(messages.lokiMessenger.message);
|
||||
tray.setToolTip(messages.sessionMessenger.message);
|
||||
tray.updateContextMenu();
|
||||
|
||||
return tray;
|
||||
|
|
|
@ -329,7 +329,10 @@
|
|||
{{/isError}}
|
||||
</script>
|
||||
|
||||
<<<<<<< HEAD
|
||||
|
||||
=======
|
||||
>>>>>>> upstream/clearnet
|
||||
<script type='text/javascript' src='js/components.js'></script>
|
||||
<script type='text/javascript' src='js/reliable_trigger.js'></script>
|
||||
<script type='text/javascript' src='js/database.js'></script>
|
||||
|
@ -381,7 +384,6 @@
|
|||
<script type='text/javascript' src='js/views/nickname_dialog_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/password_dialog_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/seed_dialog_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/beta_release_disclaimer_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/identicon_svg_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/banner_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/session_registration_view.js'></script>
|
||||
|
|
|
@ -338,8 +338,6 @@
|
|||
{{/isError}}
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<script type='text/javascript' src='js/components.js'></script>
|
||||
<script type='text/javascript' src='js/reliable_trigger.js'></script>
|
||||
<script type='text/javascript' src='js/database.js'></script>
|
||||
|
@ -391,7 +389,6 @@
|
|||
<script type='text/javascript' src='js/views/nickname_dialog_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/password_dialog_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/seed_dialog_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/beta_release_disclaimer_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/identicon_svg_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/banner_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/session_registration_view.js'></script>
|
||||
|
|
|
@ -532,13 +532,6 @@
|
|||
}
|
||||
);
|
||||
|
||||
Whisper.events.on('setupAsNewDevice', () => {
|
||||
const { appView } = window.owsDesktopApp;
|
||||
if (appView) {
|
||||
appView.openInstaller();
|
||||
}
|
||||
});
|
||||
|
||||
Whisper.events.on('setupAsStandalone', () => {
|
||||
const { appView } = window.owsDesktopApp;
|
||||
if (appView) {
|
||||
|
@ -665,11 +658,6 @@
|
|||
Whisper.events.on('reconnectTimer', () => {
|
||||
appView.inboxView.networkStatusView.setSocketReconnectInterval(60000);
|
||||
});
|
||||
Whisper.events.on('contactsync', () => {
|
||||
if (appView.installView) {
|
||||
appView.openInbox();
|
||||
}
|
||||
});
|
||||
|
||||
window.addEventListener('focus', () => Whisper.Notifications.clear());
|
||||
window.addEventListener('unload', () => Whisper.Notifications.fastClear());
|
||||
|
|
|
@ -2302,19 +2302,18 @@
|
|||
this.contactCollection.reset(contacts);
|
||||
});
|
||||
},
|
||||
// returns true if this is a closed/medium or open group
|
||||
isGroup() {
|
||||
return this.get('type') === 'group';
|
||||
},
|
||||
|
||||
copyPublicKey() {
|
||||
clipboard.writeText(this.id);
|
||||
|
||||
const isGroup = this.getProps().type === 'group';
|
||||
const copiedMessage = isGroup
|
||||
? i18n('copiedChatId')
|
||||
: i18n('copiedPublicKey');
|
||||
|
||||
window.pushToast({
|
||||
title: copiedMessage,
|
||||
title: i18n('copiedToClipboard'),
|
||||
type: 'success',
|
||||
id: 'copiedPublicKey',
|
||||
id: 'copiedToClipboard',
|
||||
});
|
||||
},
|
||||
|
||||
|
@ -2327,15 +2326,12 @@
|
|||
},
|
||||
|
||||
deleteContact() {
|
||||
let title = i18n('deleteContact');
|
||||
let title = i18n('delete');
|
||||
let message = i18n('deleteContactConfirmation');
|
||||
|
||||
if (this.isPublic()) {
|
||||
title = i18n('leaveOpenGroup');
|
||||
message = i18n('leaveOpenGroupConfirmation');
|
||||
} else if (this.isClosedGroup()) {
|
||||
title = i18n('leaveClosedGroup');
|
||||
message = i18n('leaveClosedGroupConfirmation');
|
||||
if (this.isGroup()) {
|
||||
title = i18n('leaveGroup');
|
||||
message = i18n('leaveGroupConfirmation');
|
||||
}
|
||||
|
||||
window.confirmationDialog({
|
||||
|
@ -2396,11 +2392,9 @@
|
|||
|
||||
let params;
|
||||
if (this.isPublic()) {
|
||||
params = {
|
||||
title: i18n('deleteMessages'),
|
||||
message: i18n('deletePublicConversationConfirmation'),
|
||||
resolve: () => ConversationController.deleteContact(this.id),
|
||||
};
|
||||
throw new Error(
|
||||
'Called deleteMessages() on an open group. Only leave group is supported.'
|
||||
);
|
||||
} else {
|
||||
params = {
|
||||
title: i18n('deleteMessages'),
|
||||
|
@ -2442,7 +2436,7 @@
|
|||
if (this.isPrivate()) {
|
||||
return this.get('name');
|
||||
}
|
||||
return this.get('name') || i18n('unknownGroup');
|
||||
return this.get('name') || i18n('unknown');
|
||||
},
|
||||
|
||||
getTitle() {
|
||||
|
|
|
@ -231,7 +231,7 @@
|
|||
messages.push(i18n('kickedFromTheGroup', names[0]));
|
||||
}
|
||||
}
|
||||
return messages.join(', ');
|
||||
return messages.join(' ');
|
||||
}
|
||||
if (this.isEndSession()) {
|
||||
return i18n(this.getEndSessionTranslationKey());
|
||||
|
@ -935,9 +935,9 @@
|
|||
}
|
||||
|
||||
window.pushToast({
|
||||
title: i18n('copiedPublicKey'),
|
||||
title: i18n('copiedToClipboard'),
|
||||
type: 'success',
|
||||
id: 'copiedPublicKey',
|
||||
id: 'copiedToClipboard',
|
||||
});
|
||||
},
|
||||
|
||||
|
@ -996,9 +996,9 @@
|
|||
clipboard.writeText(this.get('body'));
|
||||
|
||||
window.pushToast({
|
||||
title: i18n('copiedMessage'),
|
||||
title: i18n('copiedToClipboard'),
|
||||
type: 'success',
|
||||
id: 'copiedMessage',
|
||||
id: 'copiedToClipboard',
|
||||
});
|
||||
},
|
||||
|
||||
|
|
|
@ -123,9 +123,7 @@
|
|||
if (messagesNotificationCount === 1) {
|
||||
message = `${i18n('notificationFrom')} ${lastMessageTitle}`;
|
||||
} else {
|
||||
message = `${i18n(
|
||||
'notificationMostRecentFrom'
|
||||
)} ${lastMessageTitle}`;
|
||||
message = i18n('notificationMostRecentFrom', lastMessageTitle);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -186,17 +186,15 @@
|
|||
this.el.append(dialog.el);
|
||||
},
|
||||
showLeaveGroupDialog(groupConvo) {
|
||||
let title = i18n('deleteContact');
|
||||
let message = i18n('deleteContactConfirmation');
|
||||
|
||||
if (groupConvo.isPublic()) {
|
||||
title = i18n('leaveOpenGroup');
|
||||
message = i18n('leaveOpenGroupConfirmation');
|
||||
} else if (groupConvo.isClosedGroup()) {
|
||||
title = i18n('leaveClosedGroup');
|
||||
message = i18n('leaveClosedGroupConfirmation');
|
||||
if (!groupConvo.isGroup()) {
|
||||
throw new Error(
|
||||
'showLeaveGroupDialog() called with a non group convo.'
|
||||
);
|
||||
}
|
||||
|
||||
const title = i18n('leaveGroup');
|
||||
const message = i18n('leaveGroupConfirmation');
|
||||
|
||||
window.confirmationDialog({
|
||||
title,
|
||||
message,
|
||||
|
|
|
@ -1,38 +0,0 @@
|
|||
/* global Whisper, window */
|
||||
|
||||
// eslint-disable-next-line func-names
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
window.Whisper = window.Whisper || {};
|
||||
|
||||
Whisper.BetaReleaseDisclaimer = Whisper.View.extend({
|
||||
className: 'loki-dialog beta-disclaimer-dialog modal',
|
||||
initialize() {
|
||||
this.close = this.close.bind(this);
|
||||
this.render();
|
||||
},
|
||||
|
||||
render() {
|
||||
this.dialogView = new Whisper.ReactWrapperView({
|
||||
className: 'session-beta-disclaimer',
|
||||
Component: window.Signal.Components.SessionConfirm,
|
||||
props: {
|
||||
title: window.i18n('betaDisclaimerTitle'),
|
||||
message: window.i18n('betaDisclaimerSubtitle'),
|
||||
messageSub: window.i18n('betaDisclaimerDescription'),
|
||||
hideCancel: true,
|
||||
onClickOk: this.close,
|
||||
},
|
||||
});
|
||||
|
||||
this.$el.append(this.dialogView.el);
|
||||
return this;
|
||||
},
|
||||
|
||||
close() {
|
||||
window.storage.put('betaReleaseDisclaimerAccepted', true);
|
||||
this.remove();
|
||||
},
|
||||
});
|
||||
})();
|
|
@ -1241,6 +1241,7 @@
|
|||
contact.getTitle(),
|
||||
contact.getTitle(),
|
||||
]),
|
||||
messageSub: i18n('youMayWishToVerifyContact'),
|
||||
okText: i18n('sendAnyway'),
|
||||
resolve: async () => {
|
||||
await contact.updateVerified();
|
||||
|
@ -1374,12 +1375,16 @@
|
|||
// If removable from server, we "Unsend" - otherwise "Delete"
|
||||
let title;
|
||||
if (isPublic) {
|
||||
title = multiple ? i18n('unsendMessages') : i18n('unsendMessage');
|
||||
title = multiple
|
||||
? i18n('deleteMessagesForEveryone')
|
||||
: i18n('deleteMessageForEveryone');
|
||||
} else {
|
||||
title = multiple ? i18n('deleteMessages') : i18n('deleteMessage');
|
||||
}
|
||||
|
||||
const okText = isServerDeletable ? i18n('unsend') : i18n('delete');
|
||||
const okText = isServerDeletable
|
||||
? i18n('deleteForEveryone')
|
||||
: i18n('delete');
|
||||
|
||||
window.confirmationDialog({
|
||||
title,
|
||||
|
|
|
@ -12,7 +12,8 @@
|
|||
this.groupName = groupConvo.get('name');
|
||||
|
||||
this.conversation = groupConvo;
|
||||
this.titleText = i18n('updateGroupDialogTitle');
|
||||
this.titleText = i18n('updateGroupDialogTitle', this.groupName);
|
||||
|
||||
this.close = this.close.bind(this);
|
||||
this.onSubmit = this.onSubmit.bind(this);
|
||||
this.isPublic = groupConvo.isPublic();
|
||||
|
@ -27,9 +28,7 @@
|
|||
// public chat settings overrides
|
||||
if (this.isPublic) {
|
||||
// fix the title
|
||||
this.titleText = `${i18n('updatePublicGroupDialogTitle')}: ${
|
||||
this.groupName
|
||||
}`;
|
||||
this.titleText = i18n('updateGroupDialogTitle', this.groupName);
|
||||
// I'd much prefer to integrate mods with groupAdmins
|
||||
// but lets discuss first...
|
||||
this.isAdmin = groupConvo.isModerator(
|
||||
|
@ -88,9 +87,7 @@
|
|||
this.avatarPath = groupConvo.getAvatarPath();
|
||||
|
||||
if (this.isPublic) {
|
||||
this.titleText = `${i18n('updatePublicGroupDialogTitle')}: ${
|
||||
this.groupName
|
||||
}`;
|
||||
this.titleText = i18n('updateGroupDialogTitle', this.groupName);
|
||||
// I'd much prefer to integrate mods with groupAdmins
|
||||
// but lets discuss first...
|
||||
this.isAdmin = groupConvo.isModerator(
|
||||
|
@ -100,7 +97,7 @@
|
|||
this.contactsAndMembers = [];
|
||||
this.existingMembers = [];
|
||||
} else {
|
||||
this.titleText = i18n('updateGroupDialogTitle');
|
||||
this.titleText = i18n('updateGroupDialogTitle', this.groupName);
|
||||
this.isAdmin = groupConvo.get('groupAdmins').includes(ourPK);
|
||||
const convos = window.getConversations().models.filter(d => !!d);
|
||||
|
||||
|
|
|
@ -131,11 +131,6 @@
|
|||
model: { window: options.window },
|
||||
});
|
||||
|
||||
if (!window.storage.get('betaReleaseDisclaimerAccepted')) {
|
||||
// Beta disclaimer disabled.
|
||||
// this.showBetaReleaseDisclaimer();
|
||||
}
|
||||
|
||||
if (!options.initialLoadComplete) {
|
||||
this.appLoadingScreen = new Whisper.AppLoadingScreen();
|
||||
this.appLoadingScreen.render();
|
||||
|
@ -178,7 +173,6 @@
|
|||
},
|
||||
render_attributes: {
|
||||
welcomeToSession: i18n('welcomeToSession'),
|
||||
selectAContact: i18n('selectAContact'),
|
||||
},
|
||||
events: {
|
||||
click: 'onClick',
|
||||
|
@ -438,10 +432,6 @@
|
|||
toast.$el.appendTo(this.$('.gutter'));
|
||||
toast.render();
|
||||
},
|
||||
showBetaReleaseDisclaimer() {
|
||||
const dialog = new Whisper.BetaReleaseDisclaimer();
|
||||
this.el.append(dialog.el);
|
||||
},
|
||||
});
|
||||
|
||||
Whisper.ExpiredAlertBanner = Whisper.View.extend({
|
||||
|
|
|
@ -83,7 +83,7 @@
|
|||
window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT
|
||||
) {
|
||||
const msg = window.i18n(
|
||||
'maxGroupMembersError',
|
||||
'closedGroupMaxSize',
|
||||
window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT
|
||||
);
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
render_attributes() {
|
||||
const unreadMessages =
|
||||
this.count === 1
|
||||
? i18n('unreadMessage')
|
||||
? i18n('unreadMessage', [this.count])
|
||||
: i18n('unreadMessages', [this.count]);
|
||||
|
||||
return {
|
||||
|
|
|
@ -50,8 +50,6 @@
|
|||
let message = '';
|
||||
let instructions = '';
|
||||
let hasInterruption = false;
|
||||
let action = null;
|
||||
let buttonClass = null;
|
||||
|
||||
const socketStatus = this.getSocketStatus();
|
||||
switch (socketStatus) {
|
||||
|
@ -72,7 +70,7 @@
|
|||
// Intentional fallthrough
|
||||
default: {
|
||||
const markOffline = () => {
|
||||
message = i18n('disconnected');
|
||||
message = i18n('offline');
|
||||
instructions = i18n('checkNetworkConnection');
|
||||
hasInterruption = true;
|
||||
};
|
||||
|
@ -106,20 +104,14 @@
|
|||
hasInterruption = true;
|
||||
message = i18n('offline');
|
||||
instructions = i18n('checkNetworkConnection');
|
||||
} else if (!Whisper.Registration.isDone()) {
|
||||
hasInterruption = true;
|
||||
message = i18n('unlinked');
|
||||
instructions = i18n('unlinkedWarning');
|
||||
action = i18n('relink');
|
||||
buttonClass = 'openInstaller';
|
||||
}
|
||||
|
||||
return {
|
||||
message,
|
||||
instructions,
|
||||
hasInterruption,
|
||||
action,
|
||||
buttonClass,
|
||||
action: null,
|
||||
buttonClass: null,
|
||||
};
|
||||
},
|
||||
update() {
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
export interface RecoveryPhraseUtil {
|
||||
mn_encode(str: string, wordset_name: string): string;
|
||||
mn_decode(str: string, wordset_name: string): string;
|
||||
get_languages(): Array<string>;
|
||||
pubkey_to_secret_words(pubKey?: string): string;
|
||||
}
|
|
@ -127,7 +127,7 @@
|
|||
return this.queueTask(() =>
|
||||
generateKeypair().then(async identityKeyPair =>
|
||||
createAccount(identityKeyPair)
|
||||
.then(() => this.saveMnemonic(mnemonic))
|
||||
.then(() => this.saveRecoveryPhrase(mnemonic))
|
||||
.then(clearSessionsAndPreKeys)
|
||||
.then(generateKeys)
|
||||
.then(confirmKeys)
|
||||
|
@ -507,10 +507,10 @@
|
|||
const hex = StringView.arrayBufferToHex(seed);
|
||||
return mnemonic.mn_encode(hex, language);
|
||||
},
|
||||
getCurrentMnemonic() {
|
||||
getCurrentRecoveryPhrase() {
|
||||
return textsecure.storage.get('mnemonic');
|
||||
},
|
||||
saveMnemonic(mnemonic) {
|
||||
saveRecoveryPhrase(mnemonic) {
|
||||
return textsecure.storage.put('mnemonic', mnemonic);
|
||||
},
|
||||
async registrationDone(number, displayName) {
|
||||
|
|
13
main.js
13
main.js
|
@ -513,12 +513,6 @@ function setupWithImport() {
|
|||
}
|
||||
}
|
||||
|
||||
function setupAsNewDevice() {
|
||||
if (mainWindow) {
|
||||
mainWindow.webContents.send('set-up-as-new-device');
|
||||
}
|
||||
}
|
||||
|
||||
function setupAsStandalone() {
|
||||
if (mainWindow) {
|
||||
mainWindow.webContents.send('set-up-as-standalone');
|
||||
|
@ -607,7 +601,7 @@ function showAbout() {
|
|||
width: 500,
|
||||
height: 400,
|
||||
resizable: false,
|
||||
title: locale.messages.aboutSignalDesktop.message,
|
||||
title: locale.messages.about.message,
|
||||
autoHideMenuBar: true,
|
||||
backgroundColor: '#2090EA',
|
||||
show: false,
|
||||
|
@ -649,7 +643,7 @@ async function showDebugLogWindow() {
|
|||
width: Math.max(size[0] - 100, WINDOW_SIZE.minWidth),
|
||||
height: Math.max(size[1] - 100, WINDOW_SIZE.minHeight),
|
||||
resizable: false,
|
||||
title: locale.messages.signalDesktopPreferences.message,
|
||||
title: locale.messages.debugLog.message,
|
||||
autoHideMenuBar: true,
|
||||
backgroundColor: '#FFFFFF',
|
||||
show: false,
|
||||
|
@ -697,7 +691,7 @@ async function showPermissionsPopupWindow() {
|
|||
width: Math.min(400, size[0]),
|
||||
height: Math.min(150, size[1]),
|
||||
resizable: false,
|
||||
title: locale.messages.signalDesktopPreferences.message,
|
||||
title: locale.messages.permissions.message,
|
||||
autoHideMenuBar: true,
|
||||
backgroundColor: '#FFFFFF',
|
||||
show: false,
|
||||
|
@ -874,7 +868,6 @@ function setupMenu(options) {
|
|||
openSupportPage,
|
||||
platform,
|
||||
setupWithImport,
|
||||
setupAsNewDevice,
|
||||
setupAsStandalone,
|
||||
});
|
||||
const template = createTemplate(menuOptions, locale.messages);
|
||||
|
|
|
@ -231,10 +231,6 @@ ipc.on('set-up-with-import', () => {
|
|||
Whisper.events.trigger('setupWithImport');
|
||||
});
|
||||
|
||||
ipc.on('set-up-as-new-device', () => {
|
||||
Whisper.events.trigger('setupAsNewDevice');
|
||||
});
|
||||
|
||||
ipc.on('set-up-as-standalone', () => {
|
||||
Whisper.events.trigger('setupAsStandalone');
|
||||
});
|
||||
|
|
|
@ -1310,7 +1310,7 @@ label {
|
|||
padding: 0px 5px 20px 5px;
|
||||
|
||||
&.session-id-editable-textarea:placeholder-shown {
|
||||
padding: 20px 5px 0px 5px;
|
||||
padding: 10px 5px 0px 5px;
|
||||
}
|
||||
|
||||
&.group-id-editable-textarea {
|
||||
|
@ -1353,25 +1353,6 @@ input {
|
|||
width: 20vw;
|
||||
}
|
||||
|
||||
.session-beta-disclaimer {
|
||||
.session-modal {
|
||||
width: 600px;
|
||||
|
||||
&__header {
|
||||
font-size: $session-font-lg;
|
||||
}
|
||||
|
||||
&__body > div:first-child {
|
||||
padding: $session-margin-lg;
|
||||
}
|
||||
|
||||
.session-confirm-main-message {
|
||||
opacity: 0.8;
|
||||
margin-bottom: $session-margin-xs;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.session-confirm-wrapper {
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
|
|
|
@ -315,6 +315,7 @@ $session-compose-margin: 20px;
|
|||
|
||||
.user-search-dropdown {
|
||||
width: 100%;
|
||||
min-height: 34px;
|
||||
flex-grow: 1;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
|
|
@ -158,11 +158,11 @@
|
|||
color: black;
|
||||
/* biggest we can make the font without wrapping the current text at minimum app width */
|
||||
font-family: $session-font-accent;
|
||||
font-size: 20px;
|
||||
font-size: 16px;
|
||||
height: 60px;
|
||||
|
||||
span {
|
||||
line-height: 36px;
|
||||
line-height: 45px;
|
||||
}
|
||||
|
||||
button {
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"label": "Session",
|
||||
"submenu": [
|
||||
{
|
||||
"label": "About Session",
|
||||
"label": "About",
|
||||
"click": null
|
||||
},
|
||||
{
|
||||
|
@ -39,10 +39,6 @@
|
|||
{
|
||||
"label": "Set Up with Import",
|
||||
"click": null
|
||||
},
|
||||
{
|
||||
"label": "Set Up as New Device",
|
||||
"click": null
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"label": "Session",
|
||||
"submenu": [
|
||||
{
|
||||
"label": "About Session",
|
||||
"label": "About",
|
||||
"click": null
|
||||
},
|
||||
{
|
||||
|
|
|
@ -6,10 +6,6 @@
|
|||
"label": "Set Up with Import",
|
||||
"click": null
|
||||
},
|
||||
{
|
||||
"label": "Set Up as New Device",
|
||||
"click": null
|
||||
},
|
||||
{
|
||||
"type": "separator"
|
||||
},
|
||||
|
@ -134,7 +130,7 @@
|
|||
"type": "separator"
|
||||
},
|
||||
{
|
||||
"label": "About Session",
|
||||
"label": "About",
|
||||
"click": null
|
||||
}
|
||||
]
|
||||
|
|
|
@ -123,7 +123,7 @@
|
|||
"type": "separator"
|
||||
},
|
||||
{
|
||||
"label": "About Session",
|
||||
"label": "About",
|
||||
"click": null
|
||||
}
|
||||
]
|
||||
|
|
|
@ -51,7 +51,6 @@ describe('SignalMenu', () => {
|
|||
openSupportPage: null,
|
||||
platform,
|
||||
includeSetup,
|
||||
setupAsNewDevice: null,
|
||||
setupAsStandalone: null,
|
||||
setupWithImport: null,
|
||||
showAbout: null,
|
||||
|
|
|
@ -423,7 +423,6 @@
|
|||
<script type="text/javascript" src="../js/views/nickname_dialog_view.js"></script>
|
||||
<script type="text/javascript" src="../js/views/password_dialog_view.js"></script>
|
||||
<script type="text/javascript" src="../js/views/seed_dialog_view.js"></script>
|
||||
<script type="text/javascript" src="../js/views/beta_release_disclaimer_view.js"></script>
|
||||
<script type="text/javascript" src="../js/views/identicon_svg_view.js"></script>
|
||||
<script type="text/javascript" src="../js/views/banner_view.js"></script>
|
||||
<script type="text/javascript" src="../js/views/session_registration_view.js"></script>
|
||||
|
|
|
@ -94,21 +94,21 @@ describe('MessageCollection', () => {
|
|||
message = messages.add({ group_update: { left: 'Alice' } });
|
||||
assert.equal(
|
||||
message.getDescription(),
|
||||
'Alice left the group',
|
||||
'Alice has left the group.',
|
||||
'Notes one person leaving the group.'
|
||||
);
|
||||
|
||||
message = messages.add({ group_update: { name: 'blerg' } });
|
||||
assert.equal(
|
||||
message.getDescription(),
|
||||
"Group name has been set to 'blerg'",
|
||||
"Group name is now 'blerg'.",
|
||||
'Returns a single notice if only group_updates.name changes.'
|
||||
);
|
||||
|
||||
message = messages.add({ group_update: { joined: ['Bob'] } });
|
||||
assert.equal(
|
||||
message.getDescription(),
|
||||
'Bob joined the group',
|
||||
'Bob joined the group.',
|
||||
'Returns a single notice if only group_updates.joined changes.'
|
||||
);
|
||||
|
||||
|
@ -117,7 +117,7 @@ describe('MessageCollection', () => {
|
|||
});
|
||||
assert.equal(
|
||||
message.getDescription(),
|
||||
'Bob, Alice, Eve joined the group',
|
||||
'Bob, Alice, Eve joined the group.',
|
||||
'Notes when >1 person joins the group.'
|
||||
);
|
||||
|
||||
|
@ -126,7 +126,7 @@ describe('MessageCollection', () => {
|
|||
});
|
||||
assert.equal(
|
||||
message.getDescription(),
|
||||
"Group name has been set to 'blerg', Bob joined the group",
|
||||
"Group name is now 'blerg'. Bob joined the group.",
|
||||
'Notes when there are multiple changes to group_updates properties.'
|
||||
);
|
||||
|
||||
|
|
|
@ -74,27 +74,6 @@ describe('NetworkStatusView', () => {
|
|||
assert.match(networkStatusView.$el.text(), /Offline/);
|
||||
});
|
||||
});
|
||||
describe('network status when registration is not done', () => {
|
||||
beforeEach(() => {
|
||||
Whisper.Registration.remove();
|
||||
});
|
||||
it('should display an unlinked message', () => {
|
||||
networkStatusView.update();
|
||||
assert.match(networkStatusView.$el.text(), /Relink/);
|
||||
});
|
||||
it('should override socket status', () => {
|
||||
_([
|
||||
WebSocket.CONNECTING,
|
||||
WebSocket.OPEN,
|
||||
WebSocket.CLOSING,
|
||||
WebSocket.CLOSED,
|
||||
]).forEach(socketStatusVal => {
|
||||
socketStatus = socketStatusVal;
|
||||
networkStatusView.update();
|
||||
assert.match(networkStatusView.$el.text(), /Relink/);
|
||||
});
|
||||
});
|
||||
});
|
||||
describe('network status when registration is done', () => {
|
||||
beforeEach(() => {
|
||||
networkStatusView.navigatorOnLine = () => true;
|
||||
|
|
|
@ -4,27 +4,43 @@
|
|||
# usage : ./tools/compareLocalizedStrings.py en de
|
||||
|
||||
import re
|
||||
import os
|
||||
from os import path, listdir
|
||||
from glob import glob
|
||||
import json
|
||||
import sys
|
||||
|
||||
if len(sys.argv) != 3:
|
||||
print(f'usage: {sys.argv[0]} <source_local> <compare_local>')
|
||||
LOCALES_FOLDER = './_locales'
|
||||
|
||||
|
||||
if len(sys.argv) != 1 and len(sys.argv) != 2:
|
||||
print(f'usage: {sys.argv[0]} <compared_locale>. If compared locale is not set, all found locales will be cleaned')
|
||||
sys.exit(1)
|
||||
|
||||
src = sys.argv[1]
|
||||
dest = sys.argv[2]
|
||||
print(f'src {src}, dest {dest}')
|
||||
jsonInEn = json.loads(open(f'_locales/{src}/messages.json', 'r').read())
|
||||
jsonInDe = json.loads(open(f'_locales/{dest}/messages.json', 'r').read())
|
||||
keysInEn = jsonInEn.keys()
|
||||
keysInDe = jsonInDe.keys()
|
||||
if (len(sys.argv) > 1):
|
||||
localesToCheck = [f'{LOCALES_FOLDER}{sys.argv[1]}']
|
||||
else:
|
||||
localesToCheck = [path.join(LOCALES_FOLDER, o) for o in listdir(LOCALES_FOLDER) if path.isdir(path.join(LOCALES_FOLDER,o))]
|
||||
|
||||
print(keysInEn)
|
||||
for dest in localesToCheck:
|
||||
if dest == f'{LOCALES_FOLDER}/en':
|
||||
print('skipping "en" locale...')
|
||||
continue
|
||||
|
||||
for key in keysInEn:
|
||||
if key not in keysInDe:
|
||||
print(f'not found in de:{key}')
|
||||
destFilePath = f'{dest}/messages.json'
|
||||
# print(f'dest {dest}, destFilePath {destFilePath}')
|
||||
|
||||
print(f'total keys in en {len(keysInEn)}')
|
||||
jsonInSrc = json.loads(open(f'{LOCALES_FOLDER}/en/messages.json', 'r').read())
|
||||
jsonInDest = json.loads(open(destFilePath, 'r').read())
|
||||
keysInSrc = jsonInSrc.keys()
|
||||
keysInDest = jsonInDest.keys()
|
||||
|
||||
destMinusSrc = list(set(keysInDest) - set(keysInSrc))
|
||||
for key in destMinusSrc:
|
||||
# print(f'Present in "{dest}" but not found in "{src}": {key}')
|
||||
del jsonInDest[key]
|
||||
|
||||
print(f'total keys in "{dest}" to remove: {len(destMinusSrc)}')
|
||||
|
||||
# write the updated json dict to the file
|
||||
with open(destFilePath, 'w') as outfile:
|
||||
json.dump(jsonInDest, outfile, indent=4, ensure_ascii=False)
|
||||
|
|
|
@ -0,0 +1,213 @@
|
|||
#!/bin/python3
|
||||
|
||||
import json
|
||||
import sys
|
||||
import xmltodict
|
||||
import traceback
|
||||
|
||||
# androidKey
|
||||
# "androidKeyCount": "one" or "other" used to find matching key with quantity
|
||||
# "wordCapitalize": true capitalize each words (must be called before addStart)
|
||||
# "addStart": "&" char to add as start char
|
||||
# "androidReplace": replace all occurences of key value pair
|
||||
|
||||
ALLOWED_ITEM_KEYS = ['message', 'description', 'comment', 'placeholders', 'androidKey', 'wordCapitalize', 'androidKeyCount', 'androidReplace', 'addStart', 'ignoreCase']
|
||||
|
||||
SPECIFIC_LOCALES_MAPPING = {
|
||||
'zh_CN': 'zh-rCN',
|
||||
'pt_BR': 'pt-rBR'
|
||||
}
|
||||
|
||||
if len(sys.argv) != 3:
|
||||
print(f"usage: {sys.argv[0]} <dst language i.e. 'de'> <android_root folder>")
|
||||
sys.exit(1)
|
||||
|
||||
dest = sys.argv[1]
|
||||
androidRoot = sys.argv[2]
|
||||
|
||||
desktopSrc = json.loads(open(f"_locales/en/messages.json",
|
||||
"r").read())
|
||||
destFilePath = f"_locales/{dest}/messages.json"
|
||||
desktopDest = json.loads(open(destFilePath,
|
||||
"r").read())
|
||||
|
||||
androidEnValueFile = f"{androidRoot}/res/values/strings.xml"
|
||||
|
||||
|
||||
def getAndroidTranslatedFile(androidRoot, dest):
|
||||
if dest in SPECIFIC_LOCALES_MAPPING.keys():
|
||||
return f"{androidRoot}/res/values-{SPECIFIC_LOCALES_MAPPING[dest]}/strings.xml"
|
||||
return f"{androidRoot}/res/values-{dest}/strings.xml"
|
||||
|
||||
androidTranslatedValueFile = getAndroidTranslatedFile(androidRoot, dest)
|
||||
|
||||
def getDictFromFile(filepath, keyToSearch):
|
||||
xml = open(filepath, "r").read()
|
||||
asDict = xmltodict.parse(xml)['resources'][keyToSearch]
|
||||
return [dict(item) for item in asDict]
|
||||
|
||||
def getStringFromFileAsJSON(filepath):
|
||||
return getDictFromFile(filepath, 'string')
|
||||
|
||||
def getPluralsFromFileAsJSON(filepath):
|
||||
return getDictFromFile(filepath, 'plurals')
|
||||
|
||||
# read and extract values from xml file in EN android side
|
||||
androidEnJsonSingular = getStringFromFileAsJSON(androidEnValueFile)
|
||||
androidEnJsonPlurals = getPluralsFromFileAsJSON(androidEnValueFile)
|
||||
|
||||
# read and extract values from xml file in DESTINATION LANGUAGE android side
|
||||
androidDestJsonSingular = getStringFromFileAsJSON(androidTranslatedValueFile)
|
||||
androidDestJsonPlurals = getPluralsFromFileAsJSON(androidTranslatedValueFile)
|
||||
|
||||
# print(f"androidDestJsonSingular {androidDestJsonSingular}")
|
||||
# print(f"androidDestJsonPlurals {androidDestJsonPlurals}")
|
||||
# print(f"\n\n\n\n androidEnJsonSingular {androidEnJsonSingular}")
|
||||
# print(f"\n\n\n\n androidEnJsonPlurals {androidEnJsonPlurals}")
|
||||
|
||||
missingAndroidKeyCount = 0
|
||||
notMatchingCount = 0
|
||||
|
||||
def findCountInItem(quantityStr, items):
|
||||
found = [item for item in items if item['@quantity'] == quantityStr]
|
||||
# print(f'findCountInItem: {found}, quantityStr: {quantityStr}')
|
||||
|
||||
if len(found) != 1:
|
||||
str = f'quantityStr not found: "{quantityStr}"'
|
||||
raise KeyError(str)
|
||||
return dict(found[0])
|
||||
|
||||
|
||||
def findByNameSingular(keySearchedFor, singularString):
|
||||
found = [item for item in singularString if item['@name'] == keySearchedFor]
|
||||
if len(found) != 1:
|
||||
str = f'android key singular not found: "{keySearchedFor}" but should have been found'
|
||||
raise KeyError(str)
|
||||
return found[0]
|
||||
|
||||
|
||||
def findByNamePlurals(keySearchedFor, pluralsString, quantityStr):
|
||||
found = [item for item in pluralsString if item['@name'] == keySearchedFor]
|
||||
if len(found) != 1:
|
||||
str = f'android key plurals not found: "{keySearchedFor}" but should have been found'
|
||||
raise KeyError(str)
|
||||
return findCountInItem(quantityStr, found[0]['item'])
|
||||
|
||||
|
||||
def validateKeysPresent(items):
|
||||
for keyItem, valueItem in items:
|
||||
if keyItem not in ALLOWED_ITEM_KEYS:
|
||||
print(f"Invalid key item: {keyItem}")
|
||||
exit(1)
|
||||
# print(f"keyItem: '{keyItem}', valueItem: '{valueItem}'")
|
||||
|
||||
|
||||
# morph a string from android syntax to desktop syntax. Like replacing char, or %s
|
||||
def morphToDesktopSyntax(androidString, desktopItem):
|
||||
replaced = androidString.replace(r"\'", "'")
|
||||
|
||||
if('wordCapitalize' in desktopItem.keys() and desktopItem['wordCapitalize']):
|
||||
replaced = replaced.title()
|
||||
|
||||
if ('androidReplace' in desktopItem.keys()):
|
||||
for key, value in desktopItem['androidReplace'].items():
|
||||
replaced = replaced.replace(key.title(), value)
|
||||
replaced = replaced.replace(key, value)
|
||||
|
||||
# print(f"androidString: '{androidString}', replaced: '{replaced}'")
|
||||
if ('addStart' in desktopItem.keys()):
|
||||
toAdd = desktopItem['addStart']
|
||||
replaced = f'{toAdd}{replaced}'
|
||||
return replaced
|
||||
|
||||
def getAndroidItem(androidKey, androidKeyCount, singularJson, pluralsJson):
|
||||
if androidKeyCount:
|
||||
return findByNamePlurals(androidKey, pluralsJson, androidKeyCount)
|
||||
else:
|
||||
return findByNameSingular(androidKey, singularJson)
|
||||
|
||||
def getAndroidKeyCountFromItem(item):
|
||||
androidKeyCount = None
|
||||
if 'androidKeyCount' in item.keys():
|
||||
androidKeyCount = item['androidKeyCount']
|
||||
return androidKeyCount
|
||||
|
||||
def keysDifference(src, dest):
|
||||
srcKeys = set(src.keys())
|
||||
destKeys = set(dest.keys())
|
||||
return list (srcKeys - destKeys)
|
||||
|
||||
def addEnglishItemAsPlaceHolder(desktopDest, itemEnDesktop):
|
||||
# add only if the key does not already exists on desktopDest
|
||||
if key not in desktopDest.keys():
|
||||
desktopDest[key] = itemEnDesktop
|
||||
|
||||
|
||||
# number of keys on src which do not exist at all on 'dest'
|
||||
# print('keysDifference:', len(keysDifference(desktopSrc, desktopDest)))
|
||||
|
||||
def doesAndroidEnAndDesktopMatches(txtEnDesktop, morphedEnAndroid, desktopItemEn):
|
||||
if 'ignoreCase' in desktopItemEn.keys() and desktopItemEn['ignoreCase']:
|
||||
return txtEnDesktop.lower() == morphedEnAndroid.lower()
|
||||
return txtEnDesktop == morphedEnAndroid
|
||||
|
||||
################### MAIN #####################
|
||||
for key, itemEnDesktop in desktopSrc.items():
|
||||
# print(f"key: '{key}', itemEnDesktop: '{itemEnDesktop}'")
|
||||
items = itemEnDesktop.items()
|
||||
validateKeysPresent(items)
|
||||
if 'androidKey' not in itemEnDesktop.keys():
|
||||
# print('androidKey not found for {key}')
|
||||
missingAndroidKeyCount = missingAndroidKeyCount + 1
|
||||
# ENABLE ME to add a placeholder item from the EN file when it is missing on the target locale
|
||||
# addEnglishItemAsPlaceHolder(desktopDest, itemEnDesktop)
|
||||
continue
|
||||
androidKey = itemEnDesktop['androidKey']
|
||||
androidKeyCount = getAndroidKeyCountFromItem(itemEnDesktop)
|
||||
# print(f'key: {key}, androidKey: {androidKey}, androidKeyCount: {androidKeyCount}')
|
||||
txtEnDesktop = itemEnDesktop['message']
|
||||
itemEnAndroid = getAndroidItem(androidKey, androidKeyCount, androidEnJsonSingular, androidEnJsonPlurals)
|
||||
|
||||
txtEnAndroid = itemEnAndroid['#text']
|
||||
|
||||
morphedEnAndroid = morphToDesktopSyntax(txtEnAndroid, itemEnDesktop)
|
||||
if not doesAndroidEnAndDesktopMatches(txtEnDesktop, morphedEnAndroid, itemEnDesktop):
|
||||
print(f'\t\tDOES NOT MATCH: "{txtEnDesktop}" vs "{morphedEnAndroid}", itemEnDesktop: {itemEnDesktop}\n\n')
|
||||
notMatchingCount = notMatchingCount + 1
|
||||
else:
|
||||
# if it does match, find the corresponding value on the target language on android
|
||||
# print(f'EN to EN MATCH, continuing... : "{txtEnDesktop}" vs "{morphedEnAndroid}"')
|
||||
try:
|
||||
textTranslated = getAndroidItem(androidKey, androidKeyCount, androidDestJsonSingular, androidDestJsonPlurals)['#text']
|
||||
# print(f'textTranslated: "{textTranslated}"')
|
||||
|
||||
textMorphed = morphToDesktopSyntax(textTranslated, itemEnDesktop)
|
||||
existingItemTranslated = None
|
||||
existingTranslation = None
|
||||
if key in desktopDest.keys():
|
||||
existingItemTranslated = desktopDest[key]
|
||||
existingTranslation = existingItemTranslated['message']
|
||||
|
||||
# print(f'existingItemTranslated: "{existingItemTranslated}"')
|
||||
if existingTranslation != textMorphed:
|
||||
print(f'not matching: "{existingTranslation}" and "{textMorphed}"')
|
||||
if key not in desktopDest.keys():
|
||||
desktopDest[key] = {'message': textMorphed}
|
||||
else:
|
||||
desktopDest[key]['message'] = textMorphed
|
||||
|
||||
except KeyError:
|
||||
print('KeyError exception:', traceback.format_exc())
|
||||
|
||||
|
||||
|
||||
# write the updated json dict to the file
|
||||
with open(destFilePath, 'w') as outfile:
|
||||
json.dump(desktopDest, outfile, indent=4, ensure_ascii=False)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
print(f"total keys missing {missingAndroidKeyCount}") # androidKey set on desktop but not found on android EN resources
|
||||
print(f"total text not matching EN to EN {notMatchingCount}")
|
|
@ -14,8 +14,9 @@ import { Colors, LocalizerType } from '../types/Util';
|
|||
import {
|
||||
getBlockMenuItem,
|
||||
getClearNicknameMenuItem,
|
||||
getCopyIdMenuItem,
|
||||
getCopyMenuItem,
|
||||
getDeleteContactMenuItem,
|
||||
getDeleteMessagesMenuItem,
|
||||
getInviteContactMenuItem,
|
||||
getLeaveGroupMenuItem,
|
||||
} from '../session/utils/Menu';
|
||||
|
@ -209,14 +210,14 @@ export class ConversationListItem extends React.PureComponent<Props> {
|
|||
onClearNickname,
|
||||
i18n
|
||||
)}
|
||||
{getCopyIdMenuItem(
|
||||
{getCopyMenuItem(
|
||||
isPublic,
|
||||
isRss,
|
||||
type === 'group',
|
||||
onCopyPublicKey,
|
||||
i18n
|
||||
)}
|
||||
<MenuItem onClick={onDeleteMessages}>{i18n('deleteMessages')}</MenuItem>
|
||||
{getDeleteMessagesMenuItem(isPublic, onDeleteMessages, i18n)}
|
||||
{getInviteContactMenuItem(
|
||||
type === 'group',
|
||||
isPublic,
|
||||
|
|
|
@ -73,7 +73,7 @@ export class DevicePairingDialog extends React.Component<Props, State> {
|
|||
|
||||
public renderFilterRequestsView() {
|
||||
const { currentPubKey, accepted, deviceAlias } = this.state;
|
||||
let secretWords: undefined;
|
||||
let secretWords: string | undefined;
|
||||
if (currentPubKey) {
|
||||
secretWords = window.mnemonic.pubkey_to_secret_words(currentPubKey);
|
||||
}
|
||||
|
@ -119,9 +119,9 @@ export class DevicePairingDialog extends React.Component<Props, State> {
|
|||
{window.i18n('allowPairingWithDevice')}
|
||||
</h4>
|
||||
{this.renderErrors()}
|
||||
<div className="subtle">{window.i18n('secretWords')}</div>
|
||||
|
||||
<div className="device-pairing-dialog__secret-words">
|
||||
<label>{window.i18n('secretWords')}</label>
|
||||
<div className="subtle">{secretWords}</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -306,9 +306,9 @@ export class EditProfileDialog extends React.Component<Props, State> {
|
|||
window.clipboard.writeText(sessionID);
|
||||
|
||||
ToastUtils.push({
|
||||
title: window.i18n('copiedSessionID'),
|
||||
title: window.i18n('copiedToClipboard'),
|
||||
type: 'success',
|
||||
id: 'copiedSessionID',
|
||||
id: 'copiedToClipboard',
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -54,15 +54,17 @@ async function createClosedGroup(
|
|||
onSuccess: any
|
||||
) {
|
||||
// Validate groupName and groupMembers length
|
||||
if (
|
||||
groupName.length === 0 ||
|
||||
groupName.length > window.CONSTANTS.MAX_GROUP_NAME_LENGTH
|
||||
) {
|
||||
if (groupName.length === 0) {
|
||||
ToastUtils.push({
|
||||
title: window.i18n(
|
||||
'invalidGroupName',
|
||||
window.CONSTANTS.MAX_GROUP_NAME_LENGTH
|
||||
),
|
||||
title: window.i18n('invalidGroupNameTooShort'),
|
||||
type: 'error',
|
||||
id: 'invalidGroupName',
|
||||
});
|
||||
|
||||
return;
|
||||
} else if (groupName.length > window.CONSTANTS.MAX_GROUP_NAME_LENGTH) {
|
||||
ToastUtils.push({
|
||||
title: window.i18n('invalidGroupNameTooLong'),
|
||||
type: 'error',
|
||||
id: 'invalidGroupName',
|
||||
});
|
||||
|
@ -70,18 +72,22 @@ async function createClosedGroup(
|
|||
return;
|
||||
}
|
||||
|
||||
// >= because we add ourself as a member after this. so a 10 group is already invalid as it will be 11 with ourself
|
||||
if (
|
||||
groupMembers.length === 0 ||
|
||||
groupMembers.length >= window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT
|
||||
) {
|
||||
// >= because we add ourself as a member AFTER this. so a 10 group is already invalid as it will be 11 with ourself
|
||||
// the same is valid with groups count < 1
|
||||
|
||||
if (groupMembers.length < 1) {
|
||||
ToastUtils.push({
|
||||
title: window.i18n(
|
||||
'invalidGroupSize',
|
||||
window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT
|
||||
),
|
||||
title: window.i18n('pickClosedGroupMember'),
|
||||
type: 'error',
|
||||
id: 'invalidGroupSize',
|
||||
id: 'pickClosedGroupMember',
|
||||
});
|
||||
|
||||
return;
|
||||
} else if (groupMembers.length >= window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT) {
|
||||
ToastUtils.push({
|
||||
title: window.i18n('closedGroupMaxSize'),
|
||||
type: 'error',
|
||||
id: 'closedGroupMaxSize',
|
||||
});
|
||||
|
||||
return;
|
||||
|
|
|
@ -79,7 +79,7 @@ export class SearchResults extends React.Component<Props> {
|
|||
<div className="module-search-results__messages">
|
||||
{hideMessagesHeader ? null : (
|
||||
<div className="module-search-results__messages-header">
|
||||
{i18n('messages')}
|
||||
{i18n('messagesHeader')}
|
||||
</div>
|
||||
)}
|
||||
{messages.map(message => (
|
||||
|
|
|
@ -81,50 +81,7 @@ export class ContactDetail extends React.Component<Props> {
|
|||
i18n: (key: string, values?: Array<string>) => string;
|
||||
onSendMessage: () => void;
|
||||
}) {
|
||||
if (!hasSignalAccount) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// We don't want the overall click handler for this element to fire, so we stop
|
||||
// propagation before handing control to the caller's callback.
|
||||
const onClick = (e: React.MouseEvent<{}>): void => {
|
||||
e.stopPropagation();
|
||||
onSendMessage();
|
||||
};
|
||||
|
||||
return (
|
||||
<div
|
||||
className="module-contact-detail__send-message"
|
||||
role="button"
|
||||
// tslint:disable-next-line react-this-binding-issue
|
||||
onClick={onClick}
|
||||
>
|
||||
<button className="module-contact-detail__send-message__inner">
|
||||
<div className="module-contact-detail__send-message__bubble-icon" />
|
||||
{i18n('sendMessageToContact')}
|
||||
</button>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
public renderEmail(items: Array<Email> | undefined, i18n: LocalizerType) {
|
||||
if (!items || items.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
return items.map((item: Email) => {
|
||||
return (
|
||||
<div
|
||||
key={item.value}
|
||||
className="module-contact-detail__additional-contact"
|
||||
>
|
||||
<div className="module-contact-detail__additional-contact__type">
|
||||
{getLabelForEmail(item, i18n)}
|
||||
</div>
|
||||
{item.value}
|
||||
</div>
|
||||
);
|
||||
});
|
||||
return null;
|
||||
}
|
||||
|
||||
public renderPhone(items: Array<Phone> | undefined, i18n: LocalizerType) {
|
||||
|
@ -217,7 +174,6 @@ export class ContactDetail extends React.Component<Props> {
|
|||
{renderContactShorthand({ contact, isIncoming, module })}
|
||||
{this.renderSendMessage({ hasSignalAccount, i18n, onSendMessage })}
|
||||
{this.renderPhone(contact.number, i18n)}
|
||||
{this.renderEmail(contact.email, i18n)}
|
||||
{this.renderAddresses(contact.address, i18n)}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -304,14 +304,8 @@ export class ConversationHeader extends React.Component<Props> {
|
|||
return (
|
||||
<ContextMenu id={triggerId}>
|
||||
{this.renderPublicMenuItems()}
|
||||
{Menu.getCopyIdMenuItem(
|
||||
isPublic,
|
||||
isRss,
|
||||
isGroup,
|
||||
onCopyPublicKey,
|
||||
i18n
|
||||
)}
|
||||
<MenuItem onClick={onDeleteMessages}>{i18n('deleteMessages')}</MenuItem>
|
||||
{Menu.getCopyMenuItem(isPublic, isRss, isGroup, onCopyPublicKey, i18n)}
|
||||
{Menu.getDeleteMessagesMenuItem(isPublic, onDeleteMessages, i18n)}
|
||||
{Menu.getAddModeratorsMenuItem(
|
||||
amMod,
|
||||
isKickedFromGroup,
|
||||
|
@ -368,7 +362,7 @@ export class ConversationHeader extends React.Component<Props> {
|
|||
|
||||
const isServerDeletable = isPublic;
|
||||
const deleteMessageButtonText = i18n(
|
||||
isServerDeletable ? 'unsend' : 'delete'
|
||||
isServerDeletable ? 'deleteForEveryone' : 'delete'
|
||||
);
|
||||
|
||||
return (
|
||||
|
|
|
@ -203,7 +203,7 @@ export class CreateGroupDialog extends React.Component<Props, State> {
|
|||
updatedContacts.filter(d => d.checkmarked).length >
|
||||
window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT - 1
|
||||
) {
|
||||
const msg = `${this.props.i18n('maxGroupMembersError')} ${
|
||||
const msg = `${this.props.i18n('closedGroupMaxSize')} ${
|
||||
window.CONSTANTS.SMALL_GROUP_SIZE_LIMIT
|
||||
}`;
|
||||
this.onShowError(msg);
|
||||
|
|
|
@ -658,23 +658,6 @@ export class Message extends React.PureComponent<Props, State> {
|
|||
);
|
||||
}
|
||||
|
||||
public renderSendMessageButton() {
|
||||
const { contact, i18n } = this.props;
|
||||
if (!contact || !contact.hasSignalAccount) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return (
|
||||
<div
|
||||
role="button"
|
||||
onClick={contact.onSendMessage}
|
||||
className="module-message__send-message-button"
|
||||
>
|
||||
{i18n('sendMessageToContact')}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
public renderAvatar() {
|
||||
const {
|
||||
authorAvatarPath,
|
||||
|
@ -926,7 +909,9 @@ export class Message extends React.PureComponent<Props, State> {
|
|||
};
|
||||
|
||||
const isServerDeletable = !!this.props.isPublic;
|
||||
const deleteMessageCtxText = i18n(isServerDeletable ? 'unsend' : 'delete');
|
||||
const deleteMessageCtxText = i18n(
|
||||
isServerDeletable ? 'deleteForEveryone' : 'delete'
|
||||
);
|
||||
|
||||
// CONTEXT MENU "Select Message" does not work
|
||||
|
||||
|
@ -970,7 +955,7 @@ export class Message extends React.PureComponent<Props, State> {
|
|||
}}
|
||||
onClick={wrap(onShowDetail)}
|
||||
>
|
||||
{i18n('moreInfo')}
|
||||
{i18n('moreInformation')}
|
||||
</MenuItem>
|
||||
{showRetry ? (
|
||||
<MenuItem
|
||||
|
@ -979,7 +964,7 @@ export class Message extends React.PureComponent<Props, State> {
|
|||
}}
|
||||
onClick={wrap(onRetrySend)}
|
||||
>
|
||||
{i18n('retrySend')}
|
||||
{i18n('resend')}
|
||||
</MenuItem>
|
||||
) : null}
|
||||
{isDeletable ? (
|
||||
|
@ -992,11 +977,6 @@ export class Message extends React.PureComponent<Props, State> {
|
|||
{deleteMessageCtxText}
|
||||
</MenuItem>
|
||||
) : null}
|
||||
{isPublic ? (
|
||||
<MenuItem onClick={wrap(onCopyPubKey)}>
|
||||
{i18n('copyPublicKey')}
|
||||
</MenuItem>
|
||||
) : null}
|
||||
{isModerator && isPublic ? (
|
||||
<MenuItem onClick={wrap(onBanUser)}>{i18n('banUser')}</MenuItem>
|
||||
) : null}
|
||||
|
@ -1175,7 +1155,6 @@ export class Message extends React.PureComponent<Props, State> {
|
|||
{this.renderEmbeddedContact()}
|
||||
{this.renderText()}
|
||||
{this.renderMetadata()}
|
||||
{this.renderSendMessageButton()}
|
||||
</div>
|
||||
{this.renderError(!isIncoming)}
|
||||
{isRss || multiSelectMode
|
||||
|
|
|
@ -31,7 +31,7 @@ export class StagedLinkPreview extends React.Component<Props> {
|
|||
>
|
||||
{!isLoaded ? (
|
||||
<div className="module-staged-link-preview__loading">
|
||||
{i18n('loadingPreview')}
|
||||
{i18n('loading')}
|
||||
</div>
|
||||
) : null}
|
||||
{isLoaded && image && isImage ? (
|
||||
|
|
|
@ -215,8 +215,7 @@ export class UpdateGroupMembersDialog extends React.Component<Props, State> {
|
|||
|
||||
private onMemberClicked(selected: any) {
|
||||
if (selected.existingMember && !this.props.isAdmin) {
|
||||
this.onShowError(this.props.i18n('nonAdminDeleteMember'));
|
||||
|
||||
window.console.warn('Only group admin can remove members!');
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -49,21 +49,19 @@ export class UpdateGroupNameDialog extends React.Component<Props, State> {
|
|||
}
|
||||
|
||||
public onClickOK() {
|
||||
const { i18n, onSubmit } = this.props;
|
||||
if (!this.state.groupName.trim()) {
|
||||
this.onShowError(this.props.i18n('emptyGroupNameError'));
|
||||
this.onShowError(i18n('emptyGroupNameError'));
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
const avatar =
|
||||
this.inputEl &&
|
||||
this.inputEl.current &&
|
||||
this.inputEl.current.files &&
|
||||
this.inputEl.current.files.length > 0
|
||||
this?.inputEl?.current?.files?.length > 0
|
||||
? this.inputEl.current.files[0]
|
||||
: null; // otherwise use the current avatar
|
||||
|
||||
this.props.onSubmit(this.state.groupName, avatar);
|
||||
onSubmit(this.state.groupName, avatar);
|
||||
|
||||
this.closeDialog();
|
||||
}
|
||||
|
|
|
@ -218,35 +218,16 @@ export class LeftPaneContactSection extends React.Component<Props, State> {
|
|||
|
||||
private renderBottomButtons(): JSX.Element {
|
||||
const { selectedTab } = this.state;
|
||||
const edit = window.i18n('edit');
|
||||
const addContact = window.i18n('addContact');
|
||||
const createGroup = window.i18n('createGroup');
|
||||
const showEditButton = false;
|
||||
|
||||
return (
|
||||
<div className="left-pane-contact-bottom-buttons">
|
||||
{showEditButton && (
|
||||
<SessionButton
|
||||
text={edit}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.White}
|
||||
/>
|
||||
)}
|
||||
{selectedTab === 0 ? (
|
||||
<SessionButton
|
||||
text={addContact}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.Green}
|
||||
onClick={this.handleToggleOverlay}
|
||||
/>
|
||||
) : (
|
||||
<SessionButton
|
||||
text={createGroup}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.Green}
|
||||
onClick={this.handleToggleOverlay}
|
||||
/>
|
||||
)}
|
||||
<SessionButton
|
||||
text={addContact}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.Green}
|
||||
onClick={this.handleToggleOverlay}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -242,7 +242,7 @@ export class LeftPaneMessageSection extends React.Component<Props, State> {
|
|||
<SessionSearchInput
|
||||
searchString={this.props.searchTerm}
|
||||
onChange={this.updateSearchBound}
|
||||
placeholder={window.i18n('searchForAKeyPhrase')}
|
||||
placeholder={window.i18n('searchFor...')}
|
||||
/>
|
||||
{this.renderList()}
|
||||
{this.renderBottomButtons()}
|
||||
|
@ -363,21 +363,11 @@ export class LeftPaneMessageSection extends React.Component<Props, State> {
|
|||
}
|
||||
|
||||
private renderBottomButtons(): JSX.Element {
|
||||
const edit = window.i18n('edit');
|
||||
const joinOpenGroup = window.i18n('joinOpenGroup');
|
||||
const createClosedGroup = window.i18n('createClosedGroup');
|
||||
const showEditButton = false;
|
||||
const newClosedGroup = window.i18n('newClosedGroup');
|
||||
|
||||
return (
|
||||
<div className="left-pane-contact-bottom-buttons">
|
||||
{showEditButton && (
|
||||
<SessionButton
|
||||
text={edit}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.White}
|
||||
/>
|
||||
)}
|
||||
|
||||
<SessionButton
|
||||
text={joinOpenGroup}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
|
@ -387,7 +377,7 @@ export class LeftPaneMessageSection extends React.Component<Props, State> {
|
|||
}}
|
||||
/>
|
||||
<SessionButton
|
||||
text={createClosedGroup}
|
||||
text={newClosedGroup}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.White}
|
||||
onClick={() => {
|
||||
|
@ -448,15 +438,10 @@ export class LeftPaneMessageSection extends React.Component<Props, State> {
|
|||
return;
|
||||
}
|
||||
|
||||
// Server URL entered?
|
||||
if (serverUrl.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Server URL valid?
|
||||
if (!OpenGroup.validate(serverUrl)) {
|
||||
if (serverUrl.length === 0 || !OpenGroup.validate(serverUrl)) {
|
||||
ToastUtils.push({
|
||||
title: window.i18n('noServerURL'),
|
||||
title: window.i18n('invalidOpenGroupUrl'),
|
||||
id: 'connectToServer',
|
||||
type: 'error',
|
||||
});
|
||||
|
@ -532,11 +517,6 @@ export class LeftPaneMessageSection extends React.Component<Props, State> {
|
|||
senderKeys,
|
||||
() => {
|
||||
this.handleToggleOverlay(undefined);
|
||||
|
||||
ToastUtils.push({
|
||||
title: window.i18n('closedGroupCreatedToastTitle'),
|
||||
type: 'success',
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
@ -151,8 +151,8 @@ export class LeftPaneSettingSection extends React.Component<Props, State> {
|
|||
|
||||
const dangerButtonText = isSecondaryDevice
|
||||
? window.i18n('unpairDevice')
|
||||
: window.i18n('deleteAccount');
|
||||
const showSeed = window.i18n('showSeed');
|
||||
: window.i18n('clearAllData');
|
||||
const showRecoveryPhrase = window.i18n('showRecoveryPhrase');
|
||||
|
||||
return (
|
||||
<div className="left-pane-setting-bottom-buttons">
|
||||
|
@ -164,7 +164,7 @@ export class LeftPaneSettingSection extends React.Component<Props, State> {
|
|||
/>
|
||||
{!isSecondaryDevice && (
|
||||
<SessionButton
|
||||
text={showSeed}
|
||||
text={showRecoveryPhrase}
|
||||
buttonType={SessionButtonType.SquareOutline}
|
||||
buttonColor={SessionButtonColor.White}
|
||||
onClick={window.showSeedDialog}
|
||||
|
@ -178,16 +178,16 @@ export class LeftPaneSettingSection extends React.Component<Props, State> {
|
|||
const { isSecondaryDevice } = this.props;
|
||||
|
||||
const title = window.i18n(
|
||||
isSecondaryDevice ? 'unpairDevice' : 'deleteAccount'
|
||||
isSecondaryDevice ? 'unpairDevice' : 'clearAllData'
|
||||
);
|
||||
|
||||
const message = window.i18n(
|
||||
isSecondaryDevice ? 'unpairDeviceWarning' : 'deleteAccountWarning'
|
||||
);
|
||||
|
||||
const messageSub = window.i18n(
|
||||
isSecondaryDevice ? 'unpairDeviceWarningSub' : 'deleteAccountWarningSub'
|
||||
);
|
||||
const messageSub = isSecondaryDevice
|
||||
? window.i18n('unpairDeviceWarningSub')
|
||||
: '';
|
||||
|
||||
window.confirmationDialog({
|
||||
title,
|
||||
|
|
|
@ -15,7 +15,7 @@ import { StringUtils, ToastUtils } from '../../session/utils';
|
|||
|
||||
enum SignInMode {
|
||||
Default,
|
||||
UsingSeed,
|
||||
UsingRecoveryPhrase,
|
||||
LinkingDevice,
|
||||
}
|
||||
|
||||
|
@ -40,8 +40,8 @@ interface State {
|
|||
validatePassword: string;
|
||||
passwordErrorString: string;
|
||||
passwordFieldsMatch: boolean;
|
||||
mnemonicSeed: string;
|
||||
generatedMnemonicSeed: string;
|
||||
recoveryPhrase: string;
|
||||
generatedRecoveryPhrase: string;
|
||||
hexGeneratedPubKey: string;
|
||||
primaryDevicePubKey: string;
|
||||
mnemonicError: string | undefined;
|
||||
|
@ -116,8 +116,8 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
validatePassword: '',
|
||||
passwordErrorString: '',
|
||||
passwordFieldsMatch: false,
|
||||
mnemonicSeed: '',
|
||||
generatedMnemonicSeed: '',
|
||||
recoveryPhrase: '',
|
||||
generatedRecoveryPhrase: '',
|
||||
hexGeneratedPubKey: '',
|
||||
primaryDevicePubKey: '',
|
||||
mnemonicError: undefined,
|
||||
|
@ -165,7 +165,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
}
|
||||
|
||||
private async generateMnemonicAndKeyPair() {
|
||||
if (this.state.generatedMnemonicSeed === '') {
|
||||
if (this.state.generatedRecoveryPhrase === '') {
|
||||
const language = 'english';
|
||||
const mnemonic = await this.accountManager.generateMnemonic(language);
|
||||
|
||||
|
@ -184,7 +184,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
const hexGeneratedPubKey = StringUtils.decode(keyPair.pubKey, 'hex');
|
||||
|
||||
this.setState({
|
||||
generatedMnemonicSeed: mnemonic,
|
||||
generatedRecoveryPhrase: mnemonic,
|
||||
hexGeneratedPubKey, // our 'frontend' sessionID
|
||||
});
|
||||
}
|
||||
|
@ -203,7 +203,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
validatePassword: '',
|
||||
passwordErrorString: '',
|
||||
passwordFieldsMatch: false,
|
||||
mnemonicSeed: '',
|
||||
recoveryPhrase: '',
|
||||
primaryDevicePubKey: '',
|
||||
mnemonicError: undefined,
|
||||
displayNameError: undefined,
|
||||
|
@ -212,8 +212,8 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
|
||||
private onSeedChanged(val: string) {
|
||||
this.setState({
|
||||
mnemonicSeed: val,
|
||||
mnemonicError: !val ? window.i18n('mnemonicEmpty') : undefined,
|
||||
recoveryPhrase: val,
|
||||
mnemonicError: !val ? window.i18n('recoveryPhraseEmpty') : undefined,
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -397,13 +397,13 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
private renderRegistrationContent() {
|
||||
const { signInMode, signUpMode } = this.state;
|
||||
|
||||
if (signInMode === SignInMode.UsingSeed) {
|
||||
if (signInMode === SignInMode.UsingRecoveryPhrase) {
|
||||
return (
|
||||
<div className={classNames('session-registration__entry-fields')}>
|
||||
<SessionInput
|
||||
label={window.i18n('mnemonicSeed')}
|
||||
label={window.i18n('recoveryPhrase')}
|
||||
type="password"
|
||||
placeholder={window.i18n('enterSeed')}
|
||||
placeholder={window.i18n('enterRecoveryPhrase')}
|
||||
enableShowHide={true}
|
||||
onValueChanged={(val: string) => {
|
||||
this.onSeedChanged(val);
|
||||
|
@ -553,7 +553,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
if (signInMode === SignInMode.Default) {
|
||||
return (
|
||||
<div>
|
||||
{this.renderRestoreUsingSeedButton(
|
||||
{this.renderRestoreUsingRecoveryPhraseButton(
|
||||
SessionButtonType.BrandOutline,
|
||||
SessionButtonColor.Green
|
||||
)}
|
||||
|
@ -574,7 +574,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
{!this.state.secretWords && (
|
||||
<>
|
||||
<h4>{or}</h4>
|
||||
{this.renderRestoreUsingSeedButton(
|
||||
{this.renderRestoreUsingRecoveryPhraseButton(
|
||||
SessionButtonType.BrandOutline,
|
||||
SessionButtonColor.White
|
||||
)}
|
||||
|
@ -606,7 +606,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
}
|
||||
|
||||
private handleContinueYourSessionClick() {
|
||||
if (this.state.signInMode === SignInMode.UsingSeed) {
|
||||
if (this.state.signInMode === SignInMode.UsingRecoveryPhrase) {
|
||||
this.register('english').ignore();
|
||||
} else {
|
||||
this.registerSecondaryDevice().ignore();
|
||||
|
@ -623,17 +623,17 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
mnemonicError,
|
||||
primaryDevicePubKey,
|
||||
displayName,
|
||||
mnemonicSeed,
|
||||
recoveryPhrase,
|
||||
password,
|
||||
} = this.state;
|
||||
|
||||
let enableContinue = true;
|
||||
let text = window.i18n('continueYourSession');
|
||||
const displayNameOK = !displayNameError && !!displayName; // Display name required
|
||||
const mnemonicOK = !mnemonicError && !!mnemonicSeed; // Mnemonic required
|
||||
const mnemonicOK = !mnemonicError && !!recoveryPhrase; // Mnemonic required
|
||||
const passwordsOK =
|
||||
!password || (!passwordErrorString && passwordFieldsMatch); // password is valid if empty, or if no error and fields are matching
|
||||
if (signInMode === SignInMode.UsingSeed) {
|
||||
if (signInMode === SignInMode.UsingRecoveryPhrase) {
|
||||
enableContinue = displayNameOK && mnemonicOK && passwordsOK;
|
||||
} else if (signInMode === SignInMode.LinkingDevice) {
|
||||
enableContinue = !!primaryDevicePubKey;
|
||||
|
@ -670,7 +670,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
);
|
||||
}
|
||||
|
||||
private renderRestoreUsingSeedButton(
|
||||
private renderRestoreUsingRecoveryPhraseButton(
|
||||
buttonType: SessionButtonType,
|
||||
buttonColor: SessionButtonColor
|
||||
) {
|
||||
|
@ -679,16 +679,16 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
onClick={() => {
|
||||
this.cancelSecondaryDevice().ignore();
|
||||
this.setState({
|
||||
signInMode: SignInMode.UsingSeed,
|
||||
signInMode: SignInMode.UsingRecoveryPhrase,
|
||||
primaryDevicePubKey: '',
|
||||
mnemonicSeed: '',
|
||||
recoveryPhrase: '',
|
||||
displayName: '',
|
||||
signUpMode: SignUpMode.Default,
|
||||
});
|
||||
}}
|
||||
buttonType={buttonType}
|
||||
buttonColor={buttonColor}
|
||||
text={window.i18n('restoreUsingSeed')}
|
||||
text={window.i18n('restoreUsingRecoveryPhrase')}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
@ -699,7 +699,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
onClick={() => {
|
||||
this.setState({
|
||||
signInMode: SignInMode.LinkingDevice,
|
||||
mnemonicSeed: '',
|
||||
recoveryPhrase: '',
|
||||
displayName: '',
|
||||
signUpMode: SignUpMode.Default,
|
||||
});
|
||||
|
@ -719,7 +719,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
return;
|
||||
}
|
||||
|
||||
if (signInMode === SignInMode.UsingSeed) {
|
||||
if (signInMode === SignInMode.UsingRecoveryPhrase) {
|
||||
this.handleContinueYourSessionClick();
|
||||
|
||||
return;
|
||||
|
@ -789,8 +789,8 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
private async register(language: string) {
|
||||
const {
|
||||
password,
|
||||
mnemonicSeed,
|
||||
generatedMnemonicSeed,
|
||||
recoveryPhrase,
|
||||
generatedRecoveryPhrase,
|
||||
signInMode,
|
||||
displayName,
|
||||
passwordErrorString,
|
||||
|
@ -835,11 +835,11 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
return;
|
||||
}
|
||||
|
||||
if (signInMode === SignInMode.UsingSeed && !mnemonicSeed) {
|
||||
if (signInMode === SignInMode.UsingRecoveryPhrase && !recoveryPhrase) {
|
||||
window.log.warn('empty mnemonic seed passed in seed restoration mode');
|
||||
|
||||
return;
|
||||
} else if (!generatedMnemonicSeed) {
|
||||
} else if (!generatedRecoveryPhrase) {
|
||||
window.log.warn('empty generated seed');
|
||||
|
||||
return;
|
||||
|
@ -849,9 +849,9 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
window.textsecure.storage.remove('secondaryDeviceStatus');
|
||||
|
||||
const seedToUse =
|
||||
signInMode === SignInMode.UsingSeed
|
||||
? mnemonicSeed
|
||||
: generatedMnemonicSeed;
|
||||
signInMode === SignInMode.UsingRecoveryPhrase
|
||||
? recoveryPhrase
|
||||
: generatedRecoveryPhrase;
|
||||
|
||||
try {
|
||||
await this.resetRegistration();
|
||||
|
@ -947,7 +947,7 @@ export class RegistrationTabs extends React.Component<{}, State> {
|
|||
return;
|
||||
}
|
||||
try {
|
||||
const fakeMnemonic = this.state.mnemonicSeed;
|
||||
const fakeMnemonic = this.state.recoveryPhrase;
|
||||
|
||||
await this.accountManager.registerSingleDevice(
|
||||
fakeMnemonic,
|
||||
|
|
|
@ -101,7 +101,7 @@ export class SessionClosableOverlay extends React.Component<Props, State> {
|
|||
});
|
||||
}
|
||||
|
||||
// tslint:disable-next-line max-func-body-length */
|
||||
// tslint:disable-next-line max-func-body-length cyclomatic-complexity */
|
||||
public render(): JSX.Element {
|
||||
const {
|
||||
overlayMode,
|
||||
|
@ -132,26 +132,26 @@ export class SessionClosableOverlay extends React.Component<Props, State> {
|
|||
buttonText = window.i18n('next');
|
||||
descriptionLong = window.i18n('usersCanShareTheir...');
|
||||
subtitle = window.i18n('enterSessionID');
|
||||
placeholder = window.i18n('enterSessionID');
|
||||
placeholder = window.i18n('enterSessionIDOfRecipient');
|
||||
break;
|
||||
case 'contact':
|
||||
title = window.i18n('addContact');
|
||||
buttonText = window.i18n('next');
|
||||
descriptionLong = window.i18n('usersCanShareTheir...');
|
||||
subtitle = window.i18n('enterSessionID');
|
||||
placeholder = window.i18n('enterSessionID');
|
||||
placeholder = window.i18n('enterSessionIDOfRecipient');
|
||||
break;
|
||||
case 'open-group':
|
||||
title = window.i18n('joinOpenGroup');
|
||||
buttonText = window.i18n('joinOpenGroup');
|
||||
descriptionLong = window.i18n('addChannelDescription');
|
||||
subtitle = window.i18n('enterOpenGroupURL');
|
||||
placeholder = window.i18n('channelUrlPlaceholder');
|
||||
buttonText = window.i18n('next');
|
||||
// descriptionLong = '';
|
||||
subtitle = window.i18n('openGroupURL');
|
||||
placeholder = window.i18n('enterAnOpenGroupURL');
|
||||
break;
|
||||
case 'closed-group':
|
||||
title = window.i18n('newClosedGroup');
|
||||
buttonText = window.i18n('createClosedGroup');
|
||||
descriptionLong = window.i18n('createClosedGroupDescription');
|
||||
buttonText = window.i18n('done');
|
||||
descriptionLong = window.i18n('newClosedGroupDescription');
|
||||
subtitle = window.i18n('createClosedGroupNamePrompt');
|
||||
placeholder = window.i18n('createClosedGroupPlaceholder');
|
||||
break;
|
||||
|
@ -230,14 +230,16 @@ export class SessionClosableOverlay extends React.Component<Props, State> {
|
|||
</>
|
||||
)}
|
||||
|
||||
<div className="session-description-long">{descriptionLong}</div>
|
||||
{isMessageView && <h4>{window.i18n('or')}</h4>}
|
||||
|
||||
{isMessageView && (
|
||||
{descriptionLong && (
|
||||
<div className="session-description-long">{descriptionLong}</div>
|
||||
)}
|
||||
{isMessageView && false && <h4>{window.i18n('or')}</h4>}
|
||||
{/* FIXME enable back those two items when they are working */}
|
||||
{isMessageView && false && (
|
||||
<UserSearchDropdown
|
||||
searchTerm={searchTerm || ''}
|
||||
updateSearch={updateSearch}
|
||||
placeholder={window.i18n('searchForAKeyPhrase')}
|
||||
placeholder={window.i18n('searchFor...')}
|
||||
searchResults={searchResults}
|
||||
/>
|
||||
)}
|
||||
|
|
|
@ -223,10 +223,10 @@ export class SessionGroupSettings extends React.Component<Props, any> {
|
|||
const hasDisappearingMessages =
|
||||
!isPublic && !isKickedFromGroup && !isBlocked;
|
||||
const leaveGroupString = isPublic
|
||||
? window.i18n('leaveOpenGroup')
|
||||
? window.i18n('leaveGroup')
|
||||
: isKickedFromGroup
|
||||
? window.i18n('youGotKickedFromGroup')
|
||||
: window.i18n('leaveClosedGroup');
|
||||
: window.i18n('leaveGroup');
|
||||
|
||||
const disappearingMessagesOptions = timerOptions.map(option => {
|
||||
return {
|
||||
|
@ -267,9 +267,7 @@ export class SessionGroupSettings extends React.Component<Props, any> {
|
|||
role="button"
|
||||
onClick={this.props.onUpdateGroupName}
|
||||
>
|
||||
{isPublic
|
||||
? window.i18n('editGroupNameOrPicture')
|
||||
: window.i18n('editGroupName')}
|
||||
{isPublic ? window.i18n('editGroup') : window.i18n('editGroupName')}
|
||||
</div>
|
||||
)}
|
||||
{showUpdateGroupMembersButton && (
|
||||
|
@ -278,7 +276,7 @@ export class SessionGroupSettings extends React.Component<Props, any> {
|
|||
role="button"
|
||||
onClick={this.props.onUpdateGroupMembers}
|
||||
>
|
||||
{window.i18n('showMembers')}
|
||||
{window.i18n('groupMembers')}
|
||||
</div>
|
||||
)}
|
||||
{/*<div className="group-settings-item">
|
||||
|
|
|
@ -53,13 +53,13 @@ export class SessionPasswordPrompt extends React.PureComponent<{}, State> {
|
|||
? 'warning-info-area'
|
||||
: 'password-info-area';
|
||||
const infoTitle = this.state.clearDataView
|
||||
? window.i18n('clearDataHeader')
|
||||
? window.i18n('clearAllData')
|
||||
: window.i18n('passwordViewTitle');
|
||||
const buttonGroup = this.state.clearDataView
|
||||
? this.renderClearDataViewButtons()
|
||||
: this.renderPasswordViewButtons();
|
||||
const featureElement = this.state.clearDataView ? (
|
||||
<p className="text-center">{window.i18n('clearDataExplanation')}</p>
|
||||
<p className="text-center">{window.i18n('deleteAccountWarning')}</p>
|
||||
) : (
|
||||
<input
|
||||
id="password-prompt-input"
|
||||
|
@ -215,7 +215,7 @@ export class SessionPasswordPrompt extends React.PureComponent<{}, State> {
|
|||
/>
|
||||
|
||||
<SessionButton
|
||||
text={window.i18n('deleteAllDataButton')}
|
||||
text={window.i18n('clearAllData')}
|
||||
buttonType={SessionButtonType.Default}
|
||||
buttonColor={SessionButtonColor.Danger}
|
||||
onClick={window.clearLocalData}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue