diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/ar/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json
new file mode 100644
index 0000000000..ccb5e13d3a
--- /dev/null
+++ b/_locales/bg/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Неподдържан прикачен тип. Натиснете за да го запишете.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Получено съобщение с непознат ключ за самоличност. Натиснете за да бъде обработено и показано.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "Името на този компютър ще бъде ",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Разбрах!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Неподдържан файлов тип",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Генериране на ключове",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Рестартиране на сесия",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Добре дошли в Сигнал",
+ "description": ""
+ },
+ "members": {
+ "message": "Членове",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Изтриване на съобщения",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Изберете контакт или група за да започнете разговор.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Свързване...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "Може да желаете да удостоверите този контакт.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Изпратено",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Удостовери самоличност",
+ "description": ""
+ },
+ "from": {
+ "message": "От",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "Съобщенията ще бъдат публикувани онлайн за да бъдат прегледани от сътрудниците. Може да ги разгледате и редактирате преди да ги изпратите.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Търси за хора или групи",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Следвайте ни за обновления относно поддръжката на различни устройства за iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Вашата самоличност(вие трябва да прочетете):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Синхронизиране на групи и контакти",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Поверителността е възможна. Сигнал го прави лесно.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Изключен",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Приемане на нов ключ",
+ "description": ""
+ },
+ "received": {
+ "message": "Получено",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Изпрати съобщение",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "Ключът за самоличност на този контакт е бил променен. Натиснете за да бъде обработен и показан.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Съжаляваме, избраният файл надвишава ограниченията за съобщения.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Отворете Сигнал на вашия телефон, след което отидете в Настройки - Устройства. Натиснете бутона за да добавите ново устройство, след което сканирайте кода отгоре.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Добре дошли в Сигнал за настолен компютър",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Отказ",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "Имам Сигнал за Андройд.",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Защитената сесия беше прекратена",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Да започваме",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "Първо, инсталирайте Сигнал на вашият Андройд телефон.
Ние ще свържем вашите устройства и ще ви синхронизираме съобщенията.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Свързване с ",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Тяхна самоличност(те трябва да прочетат):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Изпрати",
+ "description": ""
+ },
+ "to": {
+ "message": "До",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Изглежда добре",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Детайли за съобщението",
+ "description": ""
+ },
+ "verify": {
+ "message": "Удостовери",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Изпращането до някои от получателите бе неуспешно.",
+ "description": ""
+ },
+ "ok": {
+ "message": "Добре",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Изпрати информация за отстраняване на грешки",
+ "description": ""
+ },
+ "error": {
+ "message": "Грешка",
+ "description": ""
+ },
+ "resend": {
+ "message": "Изпрати отново",
+ "description": ""
+ }
+}
diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json
index ab471c2a07..16a32603d5 100644
--- a/_locales/cs/messages.json
+++ b/_locales/cs/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Znovu odeslat",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/da/messages.json b/_locales/da/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/da/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/de/messages.json b/_locales/de/messages.json
index 6521ca0a70..fb08d648a7 100644
--- a/_locales/de/messages.json
+++ b/_locales/de/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Folgen Sie uns für Informationen über die Unterstützung mehrerer Geräte für iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Ihre Identität (sie lesen):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "Installieren Sie zuerst Signal auf Ihrem Android Gerät.
Ihre Geräte werden dann verbunden und Ihre Nachrichten synchronisiert.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Verknüpfe mit",
@@ -195,4 +207,4 @@
"message": "Erneut senden",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/el/messages.json b/_locales/el/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/el/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/es/messages.json b/_locales/es/messages.json
index 10e9a6985d..d6ef5ca64e 100644
--- a/_locales/es/messages.json
+++ b/_locales/es/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": " Síguenos para obtener noticias sobre soporte multi-dispositivo para iOS.\n",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Su identidad (usted lee)",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "En primer lugar, instale Signal en su teléfono Android.
Entonces podemos vincular sus dispositivos y guardamos sus mensajes en sincronía.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Vinculando con",
@@ -195,4 +207,4 @@
"message": "Reenviar",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json
index d36e2f15ec..2987d0e9d5 100644
--- a/_locales/fi/messages.json
+++ b/_locales/fi/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Jos haluat saada uutisia ja tietoa usean laitteen tuesta iOS:lle voit seurata meitä.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Oma identiteettisi (sinä luet):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "Asenna Signal ensin Android puhelimeesi.
Yhdistämme laitteesi toisiinsa ja synkronoimme viestisi.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Yhdistetään",
@@ -195,4 +207,4 @@
"message": "Lähetä uudelleen",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json
index 5265f4a184..d50f2d7729 100644
--- a/_locales/fr/messages.json
+++ b/_locales/fr/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Renvoyer",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/he/messages.json b/_locales/he/messages.json
index 31c4ed4ad9..b8b62aea03 100644
--- a/_locales/he/messages.json
+++ b/_locales/he/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "שלח מחדש",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/hi/messages.json b/_locales/hi/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/hi/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/hr/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/hu/messages.json b/_locales/hu/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/hu/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/id/messages.json b/_locales/id/messages.json
new file mode 100644
index 0000000000..7ebb747a6e
--- /dev/null
+++ b/_locales/id/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Jenis lampiran tidak didukung. Klik untuk menyimpan.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Jenis berkas tidak didukung",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Mengatur ulang sesi",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Selamat datang di Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Anggota",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Menghapus pesan",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Pilih kontak atau grup untuk mulai mengobrol",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Menyambungkan...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "Kamu ingin untuk verifikasi kontak ini.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Terkirim",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verifikasi Identitas",
+ "description": ""
+ },
+ "from": {
+ "message": "Dari",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Cari orang atau kelompok",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Sinkronasi grup dan kontak",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Luring",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Menerima kunci baru",
+ "description": ""
+ },
+ "received": {
+ "message": "Menerima",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Mengirim pesan",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Selamat datang di Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Batal",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Sesi aman berakhir",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Tautkan dengan",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "Kepada",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Terlihat baik",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Detail Pesan",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verifikasi",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Galat",
+ "description": ""
+ },
+ "resend": {
+ "message": "Kirim ulang",
+ "description": ""
+ }
+}
diff --git a/_locales/it/messages.json b/_locales/it/messages.json
index a4705cb12a..438d910b8e 100644
--- a/_locales/it/messages.json
+++ b/_locales/it/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Seguici per aggiornamenti sulle funzionalità multi dispositivo per iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "La tua identità (leggi tu)",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "Prima di tutto installa Signal sul tuo smartphone Android.
I tuoi dispositivi saranno collegati e i tuoi messaggi sincronizzati.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Collegamento con",
@@ -195,4 +207,4 @@
"message": "Rinvia",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/ko/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/mk/messages.json b/_locales/mk/messages.json
index 65b94a3708..4cc76223ef 100644
--- a/_locales/mk/messages.json
+++ b/_locales/mk/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Испрати пак",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json
index a12fdec15b..e775666cb9 100644
--- a/_locales/nl/messages.json
+++ b/_locales/nl/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Volg ons voor updates over apparaten koppelen met iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Jouw identiteit (jij leest):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "Installeer eerst Signal op je Android telefoon.
We zullen je apparaten koppelen en je berichten gesynchroniseerd houden.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Aan het koppelen met",
@@ -195,4 +207,4 @@
"message": "Opnieuw verzenden",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/no/messages.json b/_locales/no/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/no/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/pl/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/pt/messages.json b/_locales/pt/messages.json
index f7770e5835..942fd26ca7 100644
--- a/_locales/pt/messages.json
+++ b/_locales/pt/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Reenviar",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/ro/messages.json b/_locales/ro/messages.json
index 43316cfbe3..271f495ea3 100644
--- a/_locales/ro/messages.json
+++ b/_locales/ro/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Urmează-ne pentru actualizări despre suportul multi-dispozitiv iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Identitatea ta (tu citeşti):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "Mai întâi, instalează Signal pe telefonul tău Android.
O să conectăm dispozitivele tale și o să sincronizăm mesajele tale.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Se conectează cu",
@@ -195,4 +207,4 @@
"message": "Re-trimite",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json
index ecdf635aef..eb28a01e1a 100644
--- a/_locales/ru/messages.json
+++ b/_locales/ru/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Отправить ещё раз",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/sl/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/sr/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}
diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json
index bc5bd4b59c..707200dc7d 100644
--- a/_locales/sv/messages.json
+++ b/_locales/sv/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Skicka igen",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json
index a4b57ce0a2..ba17745cd9 100644
--- a/_locales/tr/messages.json
+++ b/_locales/tr/messages.json
@@ -73,7 +73,13 @@
},
"installFollowUs": {
"message": "Follow us for updates about multi-device support for iOS.",
- "description": ""
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"yourIdentity": {
"message": "Your identity (you read):",
@@ -141,7 +147,13 @@
},
"installSignalLink": {
"message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
- "description": "Prompt the user to install Signal on Android before linking"
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
},
"installLinkingWithNumber": {
"message": "Linking with",
@@ -195,4 +207,4 @@
"message": "Yeniden gönder",
"description": ""
}
-}
\ No newline at end of file
+}
diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json
new file mode 100644
index 0000000000..418db4feae
--- /dev/null
+++ b/_locales/vi/messages.json
@@ -0,0 +1,210 @@
+{
+ "unsupportedAttachment": {
+ "message": "Unsupported attachment type. Click to save.",
+ "description": "Displayed for incoming unsupported attachment"
+ },
+ "incomingKeyConflict": {
+ "message": "Received message with unknown identity key. Click to process and display.",
+ "description": ""
+ },
+ "installComputerName": {
+ "message": "This computer's name will be",
+ "description": "Text displayed before the input where the user can enter the name for this device."
+ },
+ "gotIt": {
+ "message": "Got it!",
+ "description": ""
+ },
+ "unsupportedFileType": {
+ "message": "Unsupported file type",
+ "description": "Displayed for outgoing unsupported attachment"
+ },
+ "installGeneratingKeys": {
+ "message": "Generating Keys",
+ "description": ""
+ },
+ "resetSession": {
+ "message": "Reset Session",
+ "description": ""
+ },
+ "welcomeToSignal": {
+ "message": "Welcome to Signal",
+ "description": ""
+ },
+ "members": {
+ "message": "Members",
+ "description": ""
+ },
+ "deleteMessages": {
+ "message": "Delete messages",
+ "description": ""
+ },
+ "selectAContact": {
+ "message": "Select a contact or group to start chatting.",
+ "description": ""
+ },
+ "installConnecting": {
+ "message": "Connecting...",
+ "description": "Displayed when waiting for the QR Code"
+ },
+ "verifyContact": {
+ "message": "You may wish to verify this contact.",
+ "description": ""
+ },
+ "sent": {
+ "message": "Sent",
+ "description": "Label for the time a message was sent"
+ },
+ "verifyIdentity": {
+ "message": "Verify Identity",
+ "description": ""
+ },
+ "from": {
+ "message": "From",
+ "description": "Label for the sender of a message"
+ },
+ "debugLogExplanation": {
+ "message": "This log will be posted publicly online for contributors to view. You may examine and edit it before submitting.",
+ "description": ""
+ },
+ "searchForPeopleOrGroups": {
+ "message": "Search for people or groups",
+ "description": "Placeholder text in the search input"
+ },
+ "installFollowUs": {
+ "message": "Follow us for updates about multi-device support for iOS.",
+ "description": "",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "yourIdentity": {
+ "message": "Your identity (you read):",
+ "description": ""
+ },
+ "installTooManyDevices": {
+ "message": "Sorry, you have too many devices linked already. Try removing some.",
+ "description": ""
+ },
+ "installSyncingGroupsAndContacts": {
+ "message": "Syncing groups and contacts",
+ "description": ""
+ },
+ "installTagline": {
+ "message": "Privacy is possible. Signal makes it easy.",
+ "description": "Tagline displayed under installWelcome on the install page"
+ },
+ "disconnected": {
+ "message": "Disconnected",
+ "description": ""
+ },
+ "acceptNewKey": {
+ "message": "Accept new key",
+ "description": ""
+ },
+ "received": {
+ "message": "Received",
+ "description": "Label for the time a message was received"
+ },
+ "sendMessage": {
+ "message": "Send a message",
+ "description": "Placeholder text in the message entry field"
+ },
+ "outgoingKeyConflict": {
+ "message": "This contact's identity key has changed. Click to process and display.",
+ "description": ""
+ },
+ "fileSizeWarning": {
+ "message": "Sorry, the selected file exceeds message size restrictions.",
+ "description": ""
+ },
+ "installAndroidInstructions": {
+ "message": "Open Signal on your phone and navigate to Settings > Devices. Tap the button to add a new device, then scan the code above.",
+ "description": ""
+ },
+ "installWelcome": {
+ "message": "Welcome to Signal Desktop",
+ "description": "Welcome title on the install page"
+ },
+ "cancel": {
+ "message": "Cancel",
+ "description": ""
+ },
+ "installIHaveSignalButton": {
+ "message": "I have Signal for Android",
+ "description": "Button for the user to confirm that they have Signal for Android"
+ },
+ "sessionEnded": {
+ "message": "Secure session ended",
+ "description": ""
+ },
+ "installGetStartedButton": {
+ "message": "Get started",
+ "description": ""
+ },
+ "installSignalLink": {
+ "message": "First, install Signal on your Android phone.
We'll link your devices and keep your messages in sync.",
+ "description": "Prompt the user to install Signal on Android before linking",
+ "placeholders": {
+ "a_params": {
+ "content": "$1",
+ "example": "href='http://example.com'"
+ }
+ }
+ },
+ "installLinkingWithNumber": {
+ "message": "Linking with",
+ "description": "Text displayed before the phone number that the user is in the process of linking with"
+ },
+ "theirIdentity": {
+ "message": "Their identity (they read):",
+ "description": "They is used here as a gender-neutral third-person singular"
+ },
+ "theirIdentityUnknown": {
+ "message": "You haven't exchanged any messages with this contact yet. Their identity will be available after the first message.",
+ "description": ""
+ },
+ "submit": {
+ "message": "Submit",
+ "description": ""
+ },
+ "to": {
+ "message": "To",
+ "description": "Label for the receiver of a message"
+ },
+ "installFinalButton": {
+ "message": "Looking good",
+ "description": "The final button for the install process, after the user has entered a name for their device"
+ },
+ "messageDetail": {
+ "message": "Message Detail",
+ "description": ""
+ },
+ "verify": {
+ "message": "Verify",
+ "description": ""
+ },
+ "failedToSend": {
+ "message": "Failed to send to some recipients.",
+ "description": ""
+ },
+ "ok": {
+ "message": "OK",
+ "description": ""
+ },
+ "submitDebugLog": {
+ "message": "Submit debug log",
+ "description": ""
+ },
+ "error": {
+ "message": "Error",
+ "description": ""
+ },
+ "resend": {
+ "message": "Resend",
+ "description": ""
+ }
+}