From 41d44dd042980740302d0090ec08f194681ba03e Mon Sep 17 00:00:00 2001 From: saturneric Date: Sun, 27 Sep 2026 23:34:07 +0200 Subject: fix(im): include generated headers in tests - add the binary module directory to test include paths - add unfinished IM translation entries for all supported locales --- src/m_im/test/CMakeLists.txt | 4 +- src/m_im/ts/ModuleIM.de_DE.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.en_US.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.es_ES.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.fr_FR.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.it_IT.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.pl_PL.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.ru_RU.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.zh_CN.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ src/m_im/ts/ModuleIM.zh_TW.ts | 269 ++++++++++++++++++++++++++++++++++++++++++ 10 files changed, 2424 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/m_im/test/CMakeLists.txt b/src/m_im/test/CMakeLists.txt index 46d9d25..5d92574 100644 --- a/src/m_im/test/CMakeLists.txt +++ b/src/m_im/test/CMakeLists.txt @@ -44,7 +44,9 @@ add_executable(gf_mod_im_test ${CMAKE_CURRENT_SOURCE_DIR}/../ImCodec.cpp) target_include_directories(gf_mod_im_test PRIVATE - "${CMAKE_CURRENT_SOURCE_DIR}/..") + "${CMAKE_CURRENT_SOURCE_DIR}/.." + # GFModuleTr.h, generated by gf_add_module() beside the module. + "${CMAKE_CURRENT_BINARY_DIR}/..") # The fixtures were written by the core implementation the module replaced. target_compile_definitions(gf_mod_im_test PRIVATE diff --git a/src/m_im/ts/ModuleIM.de_DE.ts b/src/m_im/ts/ModuleIM.de_DE.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.de_DE.ts +++ b/src/m_im/ts/ModuleIM.de_DE.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.en_US.ts b/src/m_im/ts/ModuleIM.en_US.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.en_US.ts +++ b/src/m_im/ts/ModuleIM.en_US.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.es_ES.ts b/src/m_im/ts/ModuleIM.es_ES.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.es_ES.ts +++ b/src/m_im/ts/ModuleIM.es_ES.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.fr_FR.ts b/src/m_im/ts/ModuleIM.fr_FR.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.fr_FR.ts +++ b/src/m_im/ts/ModuleIM.fr_FR.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.it_IT.ts b/src/m_im/ts/ModuleIM.it_IT.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.it_IT.ts +++ b/src/m_im/ts/ModuleIM.it_IT.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.pl_PL.ts b/src/m_im/ts/ModuleIM.pl_PL.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.pl_PL.ts +++ b/src/m_im/ts/ModuleIM.pl_PL.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.ru_RU.ts b/src/m_im/ts/ModuleIM.ru_RU.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.ru_RU.ts +++ b/src/m_im/ts/ModuleIM.ru_RU.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.zh_CN.ts b/src/m_im/ts/ModuleIM.zh_CN.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.zh_CN.ts +++ b/src/m_im/ts/ModuleIM.zh_CN.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + diff --git a/src/m_im/ts/ModuleIM.zh_TW.ts b/src/m_im/ts/ModuleIM.zh_TW.ts index 6401616..c4dde49 100644 --- a/src/m_im/ts/ModuleIM.zh_TW.ts +++ b/src/m_im/ts/ModuleIM.zh_TW.ts @@ -1,4 +1,273 @@ + + ModuleIM + + + Encoding + + + + + Container Format + + + + + Message Book + + + + + Shared phrase (Argon2id) + + + + + Default, no shared phrase set + + + + + + Book Fingerprint + + + + + Set a Phrase + + + + + Settings > Instant Messaging + + + + + OpenPGP Payload + + + + + %1 bytes + + + + + Token Length + + + + + %1 characters + + + + + Wire Overhead + + + + + + Instant Messaging + + + + + An Instant Messaging section followed by the OpenPGP result. + + + + + This message is too long to send as an instant message. + +The encrypted message is %1 bytes, and the instant-messaging format carries at most %2. Shorten the text, or send it as a normal OpenPGP message instead. + + + + + Failed to prepare the instant message: the encrypted message could not be converted into a token. + + + + + + Instant Message Token + + + + + Recognise and unwrap instant messaging tokens before decrypting + + + + + Wrap an encrypted message as an instant messaging token + + + + + No Message Book Phrase Set + + + + + You have not set a Message Book phrase. + + + + + Instant messages are hidden using a shared "Message Book". Without a phrase, GpgFrontend falls back to the built-in default book and that book ships in every copy of the program. It hides the format from a simple scanner, but anyone who knows GpgFrontend can still recognise your message for what it is. + +Your message is OpenPGP-encrypted either way; what is at stake here is only whether it is recognisable as an encrypted message at all. + +To get that, set a phrase and share it privately with the person you are writing to. You must both use exactly the same one. + + + + + Open Settings... + + + + + Continue with Default + + + + + Continue, Don't Ask Again + + + + + IM Encrypt + + + + + Encrypt the message as a single-line token for chat apps + + + + + IM Encrypt && Sign + + + + + Encrypt and sign the message as a single-line token for chat apps + + + + + instant messaging,message book,phrase,fingerprint,token + + + + + Message Book Phrase + + + + + A long secret you share with one friend. It makes your messages look like random text, so nobody can tell they are PGP at all. You and your friend must use exactly the same phrase. + + + + + No phrase set. Messages use the built-in default book. + + + + + Generate + + + + + Create a new random phrase. Share it with your friend so you both use the same one. + + + + + + Show + + + + + Show or hide the phrase. + + + + + + Copy + + + + + Copy the phrase to the clipboard. + + + + + Paste + + + + + Replace the phrase with the one on the clipboard. + + + + + Clear + + + + + Remove the phrase and fall back to the default book. + + + + + A short code made from your phrase. Read it out with your friend to be sure you both have the same one. Unlike the phrase, this code is safe to say out loud. + + + + + Copy the fingerprint to the clipboard. + + + + + The phrase is stored in the encrypted cache, never in the settings file. Send it to your friend over a private channel. + + + + + Hide + + + + + No phrase set. Using the built-in default. + + + + + Phrase set. %1 characters. + + + + + Calculating… + + + -- cgit