From e13bd198fb9dcbfe75762754ee39c9173b5fed8b Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Fri, 3 Apr 2020 22:35:04 -0700 Subject: [PATCH] Initial work on email internalization. --- public/email/account-check.html | 15 + public/email/account-invite.html | 19 ++ public/email/account-login.html | 12 + public/email/account-reset.html | 15 + public/email/mesh-invite.html | 42 +++ .../email/translations/account-check_cs.html | 15 + .../email/translations/account-check_de.html | 15 + .../email/translations/account-check_es.html | 15 + .../email/translations/account-check_fr.html | 15 + .../email/translations/account-check_hi.html | 15 + .../email/translations/account-check_ja.html | 15 + .../email/translations/account-check_ko.html | 15 + .../email/translations/account-check_nl.html | 15 + .../email/translations/account-check_pt.html | 15 + .../email/translations/account-check_ru.html | 15 + .../translations/account-check_zh-chs.html | 15 + .../email/translations/account-invite_cs.html | 19 ++ .../email/translations/account-invite_de.html | 19 ++ .../email/translations/account-invite_es.html | 19 ++ .../email/translations/account-invite_fr.html | 19 ++ .../email/translations/account-invite_hi.html | 19 ++ .../email/translations/account-invite_ja.html | 19 ++ .../email/translations/account-invite_ko.html | 19 ++ .../email/translations/account-invite_nl.html | 19 ++ .../email/translations/account-invite_pt.html | 19 ++ .../email/translations/account-invite_ru.html | 19 ++ .../translations/account-invite_zh-chs.html | 19 ++ .../email/translations/account-login_cs.html | 12 + .../email/translations/account-login_de.html | 12 + .../email/translations/account-login_es.html | 12 + .../email/translations/account-login_fr.html | 12 + .../email/translations/account-login_hi.html | 12 + .../email/translations/account-login_ja.html | 12 + .../email/translations/account-login_ko.html | 12 + .../email/translations/account-login_nl.html | 12 + .../email/translations/account-login_pt.html | 12 + .../email/translations/account-login_ru.html | 12 + .../translations/account-login_zh-chs.html | 12 + .../email/translations/account-reset_cs.html | 15 + .../email/translations/account-reset_de.html | 15 + .../email/translations/account-reset_es.html | 15 + .../email/translations/account-reset_fr.html | 15 + .../email/translations/account-reset_hi.html | 15 + .../email/translations/account-reset_ja.html | 15 + .../email/translations/account-reset_ko.html | 15 + .../email/translations/account-reset_nl.html | 15 + .../email/translations/account-reset_pt.html | 15 + .../email/translations/account-reset_ru.html | 15 + .../translations/account-reset_zh-chs.html | 15 + public/email/translations/mesh-invite_cs.html | 42 +++ public/email/translations/mesh-invite_de.html | 42 +++ public/email/translations/mesh-invite_es.html | 42 +++ public/email/translations/mesh-invite_fr.html | 42 +++ public/email/translations/mesh-invite_hi.html | 42 +++ public/email/translations/mesh-invite_ja.html | 42 +++ public/email/translations/mesh-invite_ko.html | 42 +++ public/email/translations/mesh-invite_nl.html | 42 +++ public/email/translations/mesh-invite_pt.html | 42 +++ public/email/translations/mesh-invite_ru.html | 42 +++ .../translations/mesh-invite_zh-chs.html | 42 +++ public/translate.bat | 3 +- translate/translate.js | 109 +++++--- translate/translate.json | 260 +++++++++++++++++- 63 files changed, 1565 insertions(+), 43 deletions(-) create mode 100644 public/email/account-check.html create mode 100644 public/email/account-invite.html create mode 100644 public/email/account-login.html create mode 100644 public/email/account-reset.html create mode 100644 public/email/mesh-invite.html create mode 100644 public/email/translations/account-check_cs.html create mode 100644 public/email/translations/account-check_de.html create mode 100644 public/email/translations/account-check_es.html create mode 100644 public/email/translations/account-check_fr.html create mode 100644 public/email/translations/account-check_hi.html create mode 100644 public/email/translations/account-check_ja.html create mode 100644 public/email/translations/account-check_ko.html create mode 100644 public/email/translations/account-check_nl.html create mode 100644 public/email/translations/account-check_pt.html create mode 100644 public/email/translations/account-check_ru.html create mode 100644 public/email/translations/account-check_zh-chs.html create mode 100644 public/email/translations/account-invite_cs.html create mode 100644 public/email/translations/account-invite_de.html create mode 100644 public/email/translations/account-invite_es.html create mode 100644 public/email/translations/account-invite_fr.html create mode 100644 public/email/translations/account-invite_hi.html create mode 100644 public/email/translations/account-invite_ja.html create mode 100644 public/email/translations/account-invite_ko.html create mode 100644 public/email/translations/account-invite_nl.html create mode 100644 public/email/translations/account-invite_pt.html create mode 100644 public/email/translations/account-invite_ru.html create mode 100644 public/email/translations/account-invite_zh-chs.html create mode 100644 public/email/translations/account-login_cs.html create mode 100644 public/email/translations/account-login_de.html create mode 100644 public/email/translations/account-login_es.html create mode 100644 public/email/translations/account-login_fr.html create mode 100644 public/email/translations/account-login_hi.html create mode 100644 public/email/translations/account-login_ja.html create mode 100644 public/email/translations/account-login_ko.html create mode 100644 public/email/translations/account-login_nl.html create mode 100644 public/email/translations/account-login_pt.html create mode 100644 public/email/translations/account-login_ru.html create mode 100644 public/email/translations/account-login_zh-chs.html create mode 100644 public/email/translations/account-reset_cs.html create mode 100644 public/email/translations/account-reset_de.html create mode 100644 public/email/translations/account-reset_es.html create mode 100644 public/email/translations/account-reset_fr.html create mode 100644 public/email/translations/account-reset_hi.html create mode 100644 public/email/translations/account-reset_ja.html create mode 100644 public/email/translations/account-reset_ko.html create mode 100644 public/email/translations/account-reset_nl.html create mode 100644 public/email/translations/account-reset_pt.html create mode 100644 public/email/translations/account-reset_ru.html create mode 100644 public/email/translations/account-reset_zh-chs.html create mode 100644 public/email/translations/mesh-invite_cs.html create mode 100644 public/email/translations/mesh-invite_de.html create mode 100644 public/email/translations/mesh-invite_es.html create mode 100644 public/email/translations/mesh-invite_fr.html create mode 100644 public/email/translations/mesh-invite_hi.html create mode 100644 public/email/translations/mesh-invite_ja.html create mode 100644 public/email/translations/mesh-invite_ko.html create mode 100644 public/email/translations/mesh-invite_nl.html create mode 100644 public/email/translations/mesh-invite_pt.html create mode 100644 public/email/translations/mesh-invite_ru.html create mode 100644 public/email/translations/mesh-invite_zh-chs.html diff --git a/public/email/account-check.html b/public/email/account-check.html new file mode 100644 index 00000000..f94ee05e --- /dev/null +++ b/public/email/account-check.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/account-invite.html b/public/email/account-invite.html new file mode 100644 index 00000000..ff68f099 --- /dev/null +++ b/public/email/account-invite.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Username: [[[ACCOUNTNAME]]]
+    Password: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/account-login.html b/public/email/account-login.html new file mode 100644 index 00000000..29630cdc --- /dev/null +++ b/public/email/account-login.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/account-reset.html b/public/email/account-reset.html new file mode 100644 index 00000000..f2d985a3 --- /dev/null +++ b/public/email/account-reset.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/mesh-invite.html b/public/email/mesh-invite.html new file mode 100644 index 00000000..0d8de3d3 --- /dev/null +++ b/public/email/mesh-invite.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/account-check_cs.html b/public/email/translations/account-check_cs.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_cs.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_de.html b/public/email/translations/account-check_de.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_de.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_es.html b/public/email/translations/account-check_es.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_es.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_fr.html b/public/email/translations/account-check_fr.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_fr.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_hi.html b/public/email/translations/account-check_hi.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_hi.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_ja.html b/public/email/translations/account-check_ja.html new file mode 100644 index 00000000..11142fd8 --- /dev/null +++ b/public/email/translations/account-check_ja.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]]-確認 +
+

[[[USERNAME]]]様 [[[SERVERNAME]]] がメールの確認をリクエストしている場合は、次のリンクをクリックしてプロセスを完了してください。

+

+ ここをクリックして、電子メールアドレスを確認してください。 +

+ このリクエストを開始していない場合は、このメールを無視してください。 +
\ No newline at end of file diff --git a/public/email/translations/account-check_ko.html b/public/email/translations/account-check_ko.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_ko.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_nl.html b/public/email/translations/account-check_nl.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_nl.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_pt.html b/public/email/translations/account-check_pt.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_pt.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_ru.html b/public/email/translations/account-check_ru.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_ru.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-check_zh-chs.html b/public/email/translations/account-check_zh-chs.html new file mode 100644 index 00000000..ca938c0d --- /dev/null +++ b/public/email/translations/account-check_zh-chs.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Email Verification +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting email verification, click on the following link to complete the process.

+

+ Click here to verify your e-mail address. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-invite_cs.html b/public/email/translations/account-invite_cs.html new file mode 100644 index 00000000..54d24c80 --- /dev/null +++ b/public/email/translations/account-invite_cs.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Uživatelské jméno: [[[ACCOUNTNAME]]]
+    Heslo: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_de.html b/public/email/translations/account-invite_de.html new file mode 100644 index 00000000..49a25510 --- /dev/null +++ b/public/email/translations/account-invite_de.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Benutzername: [[[ACCOUNTNAME]]]
+    Passwort: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_es.html b/public/email/translations/account-invite_es.html new file mode 100644 index 00000000..627d9418 --- /dev/null +++ b/public/email/translations/account-invite_es.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Usuario: [[[ACCOUNTNAME]]]
+    Contraseña: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_fr.html b/public/email/translations/account-invite_fr.html new file mode 100644 index 00000000..c3b155e6 --- /dev/null +++ b/public/email/translations/account-invite_fr.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Nom d'utilisateur: [[[ACCOUNTNAME]]]
+    Mot de passe: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_hi.html b/public/email/translations/account-invite_hi.html new file mode 100644 index 00000000..233a7eb7 --- /dev/null +++ b/public/email/translations/account-invite_hi.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    उपयोगकर्ता नाम: [[[ACCOUNTNAME]]]
+    कुंजिका: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_ja.html b/public/email/translations/account-invite_ja.html new file mode 100644 index 00000000..5c49d271 --- /dev/null +++ b/public/email/translations/account-invite_ja.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]]-アカウントの招待 +
+

サーバー上にアカウントが作成されました [[[SERVERNAME]]]、あなたは今それを使ってそれにアクセスできます:

+

+    ユーザー名: [[[ACCOUNTNAME]]]
+    パスワード: [[[PASSWORD]]] +

+ 宜しくお願いします、 +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_ko.html b/public/email/translations/account-invite_ko.html new file mode 100644 index 00000000..02df07f7 --- /dev/null +++ b/public/email/translations/account-invite_ko.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    사용자 이름: [[[ACCOUNTNAME]]]
+    암호: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_nl.html b/public/email/translations/account-invite_nl.html new file mode 100644 index 00000000..c4c75c15 --- /dev/null +++ b/public/email/translations/account-invite_nl.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Gebruikersnaam: [[[ACCOUNTNAME]]]
+    Wachtwoord: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_pt.html b/public/email/translations/account-invite_pt.html new file mode 100644 index 00000000..4d4a8bbf --- /dev/null +++ b/public/email/translations/account-invite_pt.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Nome de usuário: [[[ACCOUNTNAME]]]
+    Senha: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_ru.html b/public/email/translations/account-invite_ru.html new file mode 100644 index 00000000..4b3b1567 --- /dev/null +++ b/public/email/translations/account-invite_ru.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    Имя пользователя: [[[ACCOUNTNAME]]]
+    Пароль: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-invite_zh-chs.html b/public/email/translations/account-invite_zh-chs.html new file mode 100644 index 00000000..36d9f48a --- /dev/null +++ b/public/email/translations/account-invite_zh-chs.html @@ -0,0 +1,19 @@ +[[[SERVERNAME]]] - Account Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Account Invitation +
+

An account was created for you on server [[[SERVERNAME]]], you can access it now with:

+

+    用戶名: [[[ACCOUNTNAME]]]
+    密碼: [[[PASSWORD]]] +

+ Best regards, +
+ [[[USERNAME]]] +
+
\ No newline at end of file diff --git a/public/email/translations/account-login_cs.html b/public/email/translations/account-login_cs.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_cs.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_de.html b/public/email/translations/account-login_de.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_de.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_es.html b/public/email/translations/account-login_es.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_es.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_fr.html b/public/email/translations/account-login_fr.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_fr.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_hi.html b/public/email/translations/account-login_hi.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_hi.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_ja.html b/public/email/translations/account-login_ja.html new file mode 100644 index 00000000..c3f9c4f3 --- /dev/null +++ b/public/email/translations/account-login_ja.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]]-アカウントログイン +
+

ログイントークンは次のとおりです:[[[TOKEN]]]

+

このトークンは1回だけ使用でき、5分間有効です。

+
\ No newline at end of file diff --git a/public/email/translations/account-login_ko.html b/public/email/translations/account-login_ko.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_ko.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_nl.html b/public/email/translations/account-login_nl.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_nl.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_pt.html b/public/email/translations/account-login_pt.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_pt.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_ru.html b/public/email/translations/account-login_ru.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_ru.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-login_zh-chs.html b/public/email/translations/account-login_zh-chs.html new file mode 100644 index 00000000..7b031f2d --- /dev/null +++ b/public/email/translations/account-login_zh-chs.html @@ -0,0 +1,12 @@ +[[[SERVERNAME]]] - Account Login +
+ + + + +
+ [[[SERVERNAME]]] - Account Login +
+

Your login token is: [[[TOKEN]]]

+

This token can only be used once and is valid for 5 minutes.

+
\ No newline at end of file diff --git a/public/email/translations/account-reset_cs.html b/public/email/translations/account-reset_cs.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_cs.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_de.html b/public/email/translations/account-reset_de.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_de.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_es.html b/public/email/translations/account-reset_es.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_es.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_fr.html b/public/email/translations/account-reset_fr.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_fr.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_hi.html b/public/email/translations/account-reset_hi.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_hi.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_ja.html b/public/email/translations/account-reset_ja.html new file mode 100644 index 00000000..4eee8f28 --- /dev/null +++ b/public/email/translations/account-reset_ja.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]]-確認 +
+

[[[USERNAME]]]様 [[[SERVERNAME]]] がアカウントパスワードのリセットを要求している場合は、次のリンクをクリックしてプロセスを完了します。

+

+ ここをクリックしてアカウントのパスワードをリセットしてください。 +

+ このリクエストを開始していない場合は、このメールを無視してください。 +
\ No newline at end of file diff --git a/public/email/translations/account-reset_ko.html b/public/email/translations/account-reset_ko.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_ko.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_nl.html b/public/email/translations/account-reset_nl.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_nl.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_pt.html b/public/email/translations/account-reset_pt.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_pt.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_ru.html b/public/email/translations/account-reset_ru.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_ru.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/account-reset_zh-chs.html b/public/email/translations/account-reset_zh-chs.html new file mode 100644 index 00000000..731b0431 --- /dev/null +++ b/public/email/translations/account-reset_zh-chs.html @@ -0,0 +1,15 @@ +[[[SERVERNAME]]] - Account Reset +
+ + + + +
+ [[[SERVERNAME]]] - Verification +
+

Hi [[[USERNAME]]], [[[SERVERNAME]]] is requesting an account password reset, click on the following link to complete the process.

+

+ Click here to reset your account password. +

+ If you did not initiate this request, please ignore this mail. +
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_cs.html b/public/email/translations/mesh-invite_cs.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_cs.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_de.html b/public/email/translations/mesh-invite_de.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_de.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_es.html b/public/email/translations/mesh-invite_es.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_es.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_fr.html b/public/email/translations/mesh-invite_fr.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_fr.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_hi.html b/public/email/translations/mesh-invite_hi.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_hi.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_ja.html b/public/email/translations/mesh-invite_ja.html new file mode 100644 index 00000000..faef985b --- /dev/null +++ b/public/email/translations/mesh-invite_ja.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]]-エージェントのインストール +
+ +

+ [[[NAME]]]様 +

+
+

サーバー上のユーザー[[[USERNAME]]] [[[SERVERNAME]]] リモートコントロールセッションを開始するソフトウェアをインストールするように要求しています。

+ +

+ メッセージ: [[[MSG]]] +

+
+ +

+ Windows用のMeshAgentをダウンロードするには、ここをクリックしてください。 +

+
+ +

ここをクリックして、Apple OSX用のMeshAgentをダウンロードしてください。

+
+ +

+ Linuxの場合は、ターミナルで以下をカットアンドペーストしてエージェントをインストールします。
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ ソフトウェアをインストールするには、 ここをクリック 指示に従ってください。 +

+
+

このリクエストを開始していない場合は、このメールを無視してください。

+ 宜しくお願いします、
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_ko.html b/public/email/translations/mesh-invite_ko.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_ko.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_nl.html b/public/email/translations/mesh-invite_nl.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_nl.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_pt.html b/public/email/translations/mesh-invite_pt.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_pt.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_ru.html b/public/email/translations/mesh-invite_ru.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_ru.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/email/translations/mesh-invite_zh-chs.html b/public/email/translations/mesh-invite_zh-chs.html new file mode 100644 index 00000000..fdda97c4 --- /dev/null +++ b/public/email/translations/mesh-invite_zh-chs.html @@ -0,0 +1,42 @@ +[[[SERVERNAME]]] - Invitation +
+ + + + +
+ [[[SERVERNAME]]] - Agent Installation +
+ +

+ Hello [[[NAME]]], +

+
+

User [[[USERNAME]]] on server [[[SERVERNAME]]] is requesting you to install software to start a remote control session.

+ +

+ Message: [[[MSG]]] +

+
+ +

+ Click here to download the MeshAgent for Windows. +

+
+ +

Click here to download the MeshAgent for Apple OSX.

+
+ +

+ For Linux, cut & paste the following in a terminal to install the agent:
+

wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'
+

+
+ +

+ To install the software, click here and follow the instructions. +

+
+

If you did not initiate this request, please ignore this mail.

+ Best regards,
[[[USERNAME]]]
+
\ No newline at end of file diff --git a/public/translate.bat b/public/translate.bat index 5500460f..823fbd62 100644 --- a/public/translate.bat +++ b/public/translate.bat @@ -2,4 +2,5 @@ CD ..\translate %LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js minifyall %LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js translateall -%LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js extractall \ No newline at end of file +%LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js extractall +DEL ..\public\email\translations\*-min_* \ No newline at end of file diff --git a/translate/translate.js b/translate/translate.js index 81e5047c..a176da0f 100644 --- a/translate/translate.js +++ b/translate/translate.js @@ -17,6 +17,29 @@ var minifyLib = 2; // 0 = None, 1 = minify-js, 2 = HTMLMinifier var minify = null; var meshCentralSourceFiles = [ + "../views/agentinvite.handlebars", + "../views/invite.handlebars", + "../views/default.handlebars", + "../views/default-mobile.handlebars", + "../views/download.handlebars", + "../views/error404.handlebars", + "../views/error404-mobile.handlebars", + "../views/login.handlebars", + "../views/login-mobile.handlebars", + "../views/terms.handlebars", + "../views/terms-mobile.handlebars", + "../views/xterm.handlebars", + "../views/message.handlebars", + "../views/messenger.handlebars", + "../views/player.handlebars", + "../public/email/account-check.html", + "../public/email/account-invite.html", + "../public/email/account-login.html", + "../public/email/account-reset.html", + "../public/email/mesh-invite.html" +]; + +var minifyMeshCentralSourceFiles = [ "../views/agentinvite.handlebars", "../views/invite.handlebars", "../views/default.handlebars", @@ -248,8 +271,8 @@ function startEx(argv) { } if (command == 'minifyall') { - for (var i in meshCentralSourceFiles) { - var outname = meshCentralSourceFiles[i]; + for (var i in minifyMeshCentralSourceFiles) { + var outname = minifyMeshCentralSourceFiles[i]; var outnamemin = null; if (outname.endsWith('.handlebars')) { outnamemin = (outname.substring(0, outname.length - 11) + '-min.handlebars'); @@ -528,9 +551,11 @@ function getStrings(name, node) { var subnode = node.childNodes[i]; // Check if the "value" attribute exists and needs to be translated + var subnodeignore = false; if ((subnode.attributes != null) && (subnode.attributes.length > 0)) { - var subnodeignore = false, subnodevalue = null, subnodeplaceholder = null, subnodetitle = null; + var subnodevalue = null, subnodeplaceholder = null, subnodetitle = null; for (var j in subnode.attributes) { + if ((subnode.attributes[j].name == 'notrans') && (subnode.attributes[j].value == '1')) { subnodeignore = true; } if ((subnode.attributes[j].name == 'type') && (subnode.attributes[j].value == 'hidden')) { subnodeignore = true; } if (subnode.attributes[j].name == 'value') { subnodevalue = subnode.attributes[j].value; } if (subnode.attributes[j].name == 'placeholder') { subnodeplaceholder = subnode.attributes[j].value; } @@ -553,22 +578,24 @@ function getStrings(name, node) { } } - // Check the content of the element - var subname = subnode.id; - if (subname == null || subname == '') { subname = i; } - if (subnode.hasChildNodes()) { - getStrings(name + '->' + subname, subnode); - } else { - if (subnode.nodeValue == null) continue; - var nodeValue = subnode.nodeValue.trim().split('\\r').join('').split('\\n').join('').trim(); - if ((nodeValue.length > 0) && (subnode.nodeType == 3)) { - if ((node.tagName != 'SCRIPT') && (node.tagName != 'STYLE') && (nodeValue.length < 8000) && (nodeValue.startsWith('{{{') == false) && (nodeValue != ' ')) { - if (performCheck) { log(' "' + nodeValue + '"'); } - // Add a new string to the list - if (sourceStrings[nodeValue] == null) { sourceStrings[nodeValue] = { en: nodeValue, xloc: [name] }; } else { if (sourceStrings[nodeValue].xloc == null) { sourceStrings[nodeValue].xloc = []; } sourceStrings[nodeValue].xloc.push(name); } - } else if (node.tagName == 'SCRIPT') { - // Parse JavaScript - getStringFromJavaScript(name, subnode.nodeValue); + if (subnodeignore == false) { + // Check the content of the element + var subname = subnode.id; + if (subname == null || subname == '') { subname = i; } + if (subnode.hasChildNodes()) { + getStrings(name + '->' + subname, subnode); + } else { + if (subnode.nodeValue == null) continue; + var nodeValue = subnode.nodeValue.trim().split('\\r').join('').split('\\n').join('').trim(); + if ((nodeValue.length > 0) && (subnode.nodeType == 3)) { + if ((node.tagName != 'SCRIPT') && (node.tagName != 'STYLE') && (nodeValue.length < 8000) && (nodeValue.startsWith('{{{') == false) && (nodeValue != ' ')) { + if (performCheck) { log(' "' + nodeValue + '"'); } + // Add a new string to the list + if (sourceStrings[nodeValue] == null) { sourceStrings[nodeValue] = { en: nodeValue, xloc: [name] }; } else { if (sourceStrings[nodeValue].xloc == null) { sourceStrings[nodeValue].xloc = []; } sourceStrings[nodeValue].xloc.push(name); } + } else if (node.tagName == 'SCRIPT') { + // Parse JavaScript + getStringFromJavaScript(name, subnode.nodeValue); + } } } } @@ -664,9 +691,11 @@ function translateStrings(name, node) { var subnode = node.childNodes[i]; // Check if the "value" attribute exists and needs to be translated + var subnodeignore = false; if ((subnode.attributes != null) && (subnode.attributes.length > 0)) { - var subnodeignore = false, subnodevalue = null, subnodeindex = null, subnodeplaceholder = null, subnodeplaceholderindex = null, subnodetitle = null, subnodetitleindex = null; + var subnodevalue = null, subnodeindex = null, subnodeplaceholder = null, subnodeplaceholderindex = null, subnodetitle = null, subnodetitleindex = null; for (var j in subnode.attributes) { + if ((subnode.attributes[j].name == 'notrans') && (subnode.attributes[j].value == '1')) { subnodeignore = true; } if ((subnode.attributes[j].name == 'type') && (subnode.attributes[j].value == 'hidden')) { subnodeignore = true; } if (subnode.attributes[j].name == 'value') { subnodevalue = subnode.attributes[j].value; subnodeindex = j; } if (subnode.attributes[j].name == 'placeholder') { subnodeplaceholder = subnode.attributes[j].value; subnodeplaceholderindex = j; } @@ -689,27 +718,29 @@ function translateStrings(name, node) { } } - var subname = subnode.id; - if (subname == null || subname == '') { subname = i; } - if (subnode.hasChildNodes()) { - translateStrings(name + '->' + subname, subnode); - } else { - if (subnode.nodeValue == null) continue; - var nodeValue = subnode.nodeValue.trim().split('\\r').join('').split('\\n').join('').trim(); + if (subnodeignore == false) { + var subname = subnode.id; + if (subname == null || subname == '') { subname = i; } + if (subnode.hasChildNodes()) { + translateStrings(name + '->' + subname, subnode); + } else { + if (subnode.nodeValue == null) continue; + var nodeValue = subnode.nodeValue.trim().split('\\r').join('').split('\\n').join('').trim(); - // Look for the front trim - var frontTrim = '', backTrim = '';; - var x1 = subnode.nodeValue.indexOf(nodeValue); - if (x1 > 0) { frontTrim = subnode.nodeValue.substring(0, x1); } - if (x1 != -1) { backTrim = subnode.nodeValue.substring(x1 + nodeValue.length); } + // Look for the front trim + var frontTrim = '', backTrim = '';; + var x1 = subnode.nodeValue.indexOf(nodeValue); + if (x1 > 0) { frontTrim = subnode.nodeValue.substring(0, x1); } + if (x1 != -1) { backTrim = subnode.nodeValue.substring(x1 + nodeValue.length); } - if ((nodeValue.length > 0) && (subnode.nodeType == 3)) { - if ((node.tagName != 'SCRIPT') && (node.tagName != 'STYLE') && (nodeValue.length < 8000) && (nodeValue.startsWith('{{{') == false) && (nodeValue != ' ')) { - // Check if we have a translation for this string - if (translationTable[nodeValue]) { subnode.nodeValue = (frontTrim + translationTable[nodeValue] + backTrim); } - } else if (node.tagName == 'SCRIPT') { - // Translate JavaScript - subnode.nodeValue = translateStringsFromJavaScript(name, subnode.nodeValue); + if ((nodeValue.length > 0) && (subnode.nodeType == 3)) { + if ((node.tagName != 'SCRIPT') && (node.tagName != 'STYLE') && (nodeValue.length < 8000) && (nodeValue.startsWith('{{{') == false) && (nodeValue != ' ')) { + // Check if we have a translation for this string + if (translationTable[nodeValue]) { subnode.nodeValue = (frontTrim + translationTable[nodeValue] + backTrim); } + } else if (node.tagName == 'SCRIPT') { + // Translate JavaScript + subnode.nodeValue = translateStringsFromJavaScript(name, subnode.nodeValue); + } } } } diff --git a/translate/translate.json b/translate/translate.json index 0bcf1904..3217b7ed 100644 --- a/translate/translate.json +++ b/translate/translate.json @@ -596,6 +596,13 @@ "agentinvite.handlebars->container->column_l->5->wintab64->3" ] }, + { + "en": ", you can access it now with:", + "ja": "、あなたは今それを使ってそれにアクセスできます:", + "xloc": [ + "account-invite.html->0->3" + ] + }, { "cs": "–", "de": "-", @@ -1977,6 +1984,7 @@ }, { "en": "Account is locked", + "ja": "アカウントがロックされています", "nl": "Account is uitgeschakeld", "xloc": [ "default.handlebars->27->1354", @@ -2287,6 +2295,7 @@ }, { "en": "Add Device Permissions", + "ja": "デバイス権限を追加", "nl": "Apparaatrechten toevoegen", "xloc": [ "default.handlebars->27->1218" @@ -2416,9 +2425,9 @@ ] }, { - "en": "Add User", "cs": "Přidat uživatele", "de": "Benutzer hinzufügen", + "en": "Add User", "es": "Agregar Usuario", "fr": "Ajouter un utilisateur", "hi": "उपयोगकर्ता जोड़ें", @@ -2435,6 +2444,7 @@ }, { "en": "Add User Device Permissions", + "ja": "ユーザーデバイスの権限を追加する", "nl": "Gebruikersmachtigingen voor apparaat toevoegen", "xloc": [ "default.handlebars->27->1221" @@ -3165,6 +3175,7 @@ }, { "en": "Allow users to manage this device.", + "ja": "ユーザーにこのデバイスの管理を許可します。", "nl": "Sta gebruikers toe om dit apparaat te beheren.", "xloc": [ "default.handlebars->27->1186" @@ -3272,6 +3283,13 @@ "default.handlebars->27->1102" ] }, + { + "en": "An account was created for you on server", + "ja": "サーバー上にアカウントが作成されました", + "xloc": [ + "account-invite.html->0->3" + ] + }, { "cs": "Android APK", "de": "Android-APK", @@ -4286,6 +4304,14 @@ "default.handlebars->27->851" ] }, + { + "en": "Best regards,", + "ja": "宜しくお願いします、", + "xloc": [ + "account-invite.html->0", + "mesh-invite.html->0" + ] + }, { "cs": "bosenština", "de": "Bosnisch", @@ -5070,6 +5096,7 @@ { "de": "Vereinfachtes Chinesisch", "en": "Chinese (Simplified)", + "ja": "中国語(簡体字)", "nl": "Chinees (Vereenvoudigd)", "pt": "Chinês (simplificado)", "xloc": [ @@ -5241,11 +5268,26 @@ }, { "en": "Clear this notification", + "ja": "この通知をクリア", "nl": "Wis deze melding", "xloc": [ "default.handlebars->27->1536" ] }, + { + "en": "Click here to download the MeshAgent for Apple OSX.", + "ja": "ここをクリックして、Apple OSX用のMeshAgentをダウンロードしてください。", + "xloc": [ + "mesh-invite.html->0->11->1->0" + ] + }, + { + "en": "Click here to download the MeshAgent for Windows.", + "ja": "Windows用のMeshAgentをダウンロードするには、ここをクリックしてください。", + "xloc": [ + "mesh-invite.html->0->9->1->1" + ] + }, { "cs": "Pro úpravu toho, jak je zařízení nazýváno na serveru, klikněte sem", "de": "Hier klicken, um den serverseitigen Gerätenamen zu bearbeiten", @@ -5263,6 +5305,20 @@ "default.handlebars->27->442" ] }, + { + "en": "Click here to reset your account password.", + "ja": "ここをクリックしてアカウントのパスワードをリセットしてください。", + "xloc": [ + "account-reset.html->0->5->1" + ] + }, + { + "en": "Click here to verify your e-mail address.", + "ja": "ここをクリックして、電子メールアドレスを確認してください。", + "xloc": [ + "account-check.html->0->5->1" + ] + }, { "cs": "Klikněte na OK a bude vám zaslán ověřovací e-mail na:", "de": "Auf OK klicken, um eine Bestätigungsmail an folgende Adresse zu senden:", @@ -5611,6 +5667,7 @@ }, { "en": "Confirm removal of device {0}?", + "ja": "デバイス{0}の削除を確認しますか?", "nl": "Bevestig het verwijderen van apparaat {0}?", "xloc": [ "default.handlebars->27->1522" @@ -5986,6 +6043,7 @@ }, { "en": "Control", + "ja": "コントロール", "nl": "Controle", "xloc": [ "default.handlebars->27->546", @@ -6065,6 +6123,7 @@ }, { "en": "Copy Windows 32bit agent URL to clipboard", + "ja": "Windows 32ビットエージェントのURLをクリップボードにコピー", "nl": "Kopieer de Windows 32bit-agent URL naar het klembord", "xloc": [ "default.handlebars->27->313" @@ -6072,6 +6131,7 @@ }, { "en": "Copy Windows 64bit agent URL to clipboard", + "ja": "Windows 64ビットエージェントのURLをクリップボードにコピー", "nl": "Kopieer de Windows 64bit-agent URL naar het klembord", "xloc": [ "default.handlebars->27->317" @@ -7949,6 +8009,7 @@ }, { "en": "Display public link", + "ja": "公開リンクを表示", "nl": "Openbare link weergeven", "xloc": [ "default.handlebars->27->1284" @@ -8677,6 +8738,7 @@ }, { "en": "Edit Device Permissions", + "ja": "デバイスの権限を編集する", "nl": "Bewerk apparaatrechten", "xloc": [ "default.handlebars->27->1219" @@ -8684,6 +8746,7 @@ }, { "en": "Edit Group", + "ja": "グループを編集", "nl": "Bewerk groep", "xloc": [ "default.handlebars->27->556" @@ -8746,6 +8809,7 @@ }, { "en": "Edit User Device Permissions", + "ja": "ユーザーデバイスの権限を編集する", "nl": "Bewerk gebruikersapparaatrechten", "xloc": [ "default.handlebars->27->1220" @@ -8842,6 +8906,7 @@ }, { "en": "Email Traffic", + "ja": "メールトラフィック", "nl": "E-mailverkeer", "xloc": [ "default.handlebars->27->1592" @@ -8867,6 +8932,7 @@ }, { "en": "Email is not verified", + "ja": "メールは検証されていない", "nl": "E-mail is niet geverifieerd", "xloc": [ "default.handlebars->27->1350" @@ -9895,6 +9961,13 @@ "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1" ] }, + { + "en": "For Linux, cut & paste the following in a terminal to install the agent:", + "ja": "Linuxの場合は、ターミナルで以下をカットアンドペーストしてエージェントをインストールします。", + "xloc": [ + "mesh-invite.html->0->13->1" + ] + }, { "cs": "Vynutit reset hesla při dalším přihlášení.", "de": "Passwort beim nächsten Login zurücksetzen.", @@ -10231,6 +10304,7 @@ }, { "en": "Full Rights", + "ja": "完全な権利", "nl": "Volledige rechten", "xloc": [ "default.handlebars->27->555" @@ -10882,6 +10956,13 @@ "default.handlebars->27->912" ] }, + { + "en": "Hello [[[NAME]]],", + "ja": "[[[NAME]]]様", + "xloc": [ + "mesh-invite.html->0->3->1" + ] + }, { "cs": "Pomozte MeshCentral přeložit do svého jazyka", "de": "Hilf bei der Übersetzung von MeshCentral", @@ -10899,6 +10980,14 @@ "default.handlebars->27->1026" ] }, + { + "en": "Hi [[[USERNAME]]],", + "ja": "[[[USERNAME]]]様", + "xloc": [ + "account-check.html->0->3", + "account-reset.html->0->3" + ] + }, { "cs": "Hibernuje se", "de": "Ruhezustand", @@ -11277,6 +11366,15 @@ "default.handlebars->27->783" ] }, + { + "en": "If you did not initiate this request, please ignore this mail.", + "ja": "このリクエストを開始していない場合は、このメールを無視してください。", + "xloc": [ + "account-check.html->0", + "account-reset.html->0", + "mesh-invite.html->0->17" + ] + }, { "de": "Illegaler Aufruf", "en": "Illegal invocation", @@ -11320,6 +11418,7 @@ }, { "en": "Individual Devices", + "ja": "個々のデバイス", "nl": "Individuele apparaten", "xloc": [ "default-mobile.handlebars->9->96", @@ -13334,6 +13433,7 @@ }, { "en": "Limit Events", + "ja": "イベントを制限する", "nl": "Beperk gebeurtenissen", "xloc": [ "default.handlebars->27->551", @@ -14466,6 +14566,7 @@ }, { "en": "Manage Devices", + "ja": "デバイスを管理する", "nl": "Beheer apparaten", "xloc": [ "default.handlebars->27->558" @@ -15315,6 +15416,13 @@ "default.handlebars->27->1585" ] }, + { + "en": "Message:", + "ja": "メッセージ:", + "xloc": [ + "mesh-invite.html->0->7->1" + ] + }, { "cs": "Microsoft™ Windows 32bit", "de": "Microsoft™ Windows 32bit", @@ -16020,12 +16128,13 @@ ] }, { - "en": "No AMT", - "nl": "Geen AMT", "cs": "Žádné AMT", "de": "Kein AMT", + "en": "No AMT", "es": "Sin AMT", "fr": "Pas d'appareil AMT", + "ja": "AMTなし", + "nl": "Geen AMT", "pt": "Nenhum AMT", "ru": "Нет AMT", "xloc": [ @@ -16053,6 +16162,7 @@ }, { "en": "No Added Rights", + "ja": "追加された権利なし", "nl": "Geen toegevoegde rechten", "xloc": [ "default.handlebars->27->554" @@ -16165,6 +16275,7 @@ }, { "en": "No Input", + "ja": "入力なし", "nl": "Geen input", "xloc": [ "default.handlebars->27->540", @@ -16708,6 +16819,7 @@ }, { "en": "No users with special device permissions", + "ja": "特別なデバイス権限を持つユーザーはいません", "nl": "Geen gebruikers met speciale apparaatrechten", "xloc": [ "default.handlebars->27->538" @@ -17845,6 +17957,7 @@ "ru": "Пароль:", "zh-chs": "密碼:", "xloc": [ + "account-invite.html->0->5", "default-mobile.handlebars->9->42", "default-mobile.handlebars->9->43", "default.handlebars->27->1040", @@ -19355,6 +19468,7 @@ }, { "en": "Remove Device", + "ja": "デバイスを削除", "nl": "Verwijder apparaat", "xloc": [ "default.handlebars->27->1521" @@ -19483,6 +19597,7 @@ }, { "en": "Remove this user", + "ja": "このユーザーを削除", "nl": "Verwijder deze gebruiker", "xloc": [ "default.handlebars->27->1483" @@ -20653,6 +20768,7 @@ }, { "en": "Send email to user", + "ja": "ユーザーにメールを送信", "nl": "Stuur e-mail naar de gebruiker", "xloc": [ "default.handlebars->27->1352" @@ -22420,6 +22536,7 @@ }, { "en": "Stop process", + "ja": "プロセスを停止", "nl": "Stop proces", "xloc": [ "default.handlebars->27->664" @@ -23227,6 +23344,13 @@ "terms.handlebars->container->column_l->75->1" ] }, + { + "en": "This token can only be used once and is valid for 5 minutes.", + "ja": "このトークンは1回だけ使用でき、5分間有効です。", + "xloc": [ + "account-login.html->0->5" + ] + }, { "cs": "Tím se přidá položka do tohoto záznamu událostí na zařízení.", "de": "Dies wird einen Eintrag zum Ereignisprotokoll des Geräts hinzufügen.", @@ -23443,6 +23567,13 @@ "default.handlebars->container->column_l->p1->NoMeshesPanel->1->1->0->3->getStarted1" ] }, + { + "en": "To install the software,", + "ja": "ソフトウェアをインストールするには、", + "xloc": [ + "mesh-invite.html->0->15->1" + ] + }, { "cs": "Pro instalaci spusťte následující příkaz s právy správce (root).", "de": "Zum Installieren, kopieren Sie den folgenden Befehl und führen Sie ihn in einem Root-Terminal aus.", @@ -24885,6 +25016,7 @@ }, { "en": "User Permissions", + "ja": "ユーザー権限", "nl": "Gebruikersrechten" }, { @@ -24942,6 +25074,13 @@ "xterm.handlebars->termShellContextMenuLinux->cxtermps" ] }, + { + "en": "User [[[USERNAME]]] on server", + "ja": "サーバー上のユーザー[[[USERNAME]]]", + "xloc": [ + "mesh-invite.html->0->5" + ] + }, { "cs": "Převzít z webového prohlížeče", "de": "Browsereinstellung des Benutzers", @@ -25052,6 +25191,7 @@ "ru": "Имя пользователя:", "zh-chs": "用戶名:", "xloc": [ + "account-invite.html->0->5", "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->nuUserRow->1", "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->loginpanel->1->7->1->0->loginusername", "login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->nuUserRow->nuUser", @@ -25215,6 +25355,7 @@ }, { "en": "Version incompatible, please upgrade your MeshCentral installation first", + "ja": "バージョンに互換性がありません。最初にMeshCentralインストールをアップグレードしてください", "nl": "Versie is niet compatibel, upgrade eerst uw MeshCentral installatie", "xloc": [ "default.handlebars->27->1604" @@ -25274,6 +25415,7 @@ }, { "en": "View Changelog", + "ja": "変更ログを表示", "nl": "Bekijk aanpassingen log", "xloc": [ "default.handlebars->27->1607", @@ -25382,6 +25524,7 @@ }, { "en": "Wake", + "ja": "ウェイク", "nl": "wekken", "xloc": [ "default.handlebars->27->549", @@ -26262,6 +26405,13 @@ "default.handlebars->27->107" ] }, + { + "en": "Your login token is: [[[TOKEN]]]", + "ja": "ログイントークンは次のとおりです:[[[TOKEN]]]", + "xloc": [ + "account-login.html->0->3" + ] + }, { "cs": "YubiKey™ OTP", "de": "YubiKey™ OTP", @@ -26348,6 +26498,74 @@ "default.handlebars->27->1019" ] }, + { + "en": "[[[ACCOUNTNAME]]]", + "ja": "[[[ACCOUNTNAME]]]", + "xloc": [ + "account-invite.html->0->5->1" + ] + }, + { + "en": "[[[MSG]]]", + "ja": "[[[MSG]]]", + "xloc": [ + "mesh-invite.html->0->7->1->1" + ] + }, + { + "en": "[[[PASSWORD]]]", + "ja": "[[[PASSWORD]]]", + "xloc": [ + "account-invite.html->0->5->4" + ] + }, + { + "en": "[[[SERVERNAME]]]", + "ja": "[[[SERVERNAME]]]", + "xloc": [ + "account-check.html->0->3->1", + "account-invite.html->0->3->1", + "account-reset.html->0->3->1", + "mesh-invite.html->0->5->1" + ] + }, + { + "en": "[[[SERVERNAME]]] - Account Invitation", + "ja": "[[[SERVERNAME]]]-アカウントの招待", + "xloc": [ + "account-invite.html->0->1->1->0->1->1" + ] + }, + { + "en": "[[[SERVERNAME]]] - Account Login", + "ja": "[[[SERVERNAME]]]-アカウントログイン", + "xloc": [ + "account-login.html->0->1->1->0->1->1" + ] + }, + { + "en": "[[[SERVERNAME]]] - Agent Installation", + "ja": "[[[SERVERNAME]]]-エージェントのインストール", + "xloc": [ + "mesh-invite.html->0->1->1->0->1->1" + ] + }, + { + "en": "[[[SERVERNAME]]] - Verification", + "ja": "[[[SERVERNAME]]]-確認", + "xloc": [ + "account-check.html->0->1->1->0->1->1", + "account-reset.html->0->1->1->0->1->1" + ] + }, + { + "en": "[[[USERNAME]]]", + "ja": "[[[USERNAME]]]", + "xloc": [ + "account-invite.html->0", + "mesh-invite.html->0" + ] + }, { "cs": "\\\\", "de": "\\\\", @@ -26418,6 +26636,13 @@ "default.handlebars->27->226" ] }, + { + "en": "and follow the instructions.", + "ja": "指示に従ってください。", + "xloc": [ + "mesh-invite.html->0->15->1" + ] + }, { "cs": "a jeho zdroj může být stažen z", "de": "und seine Quelle kann von heruntergeladen werden", @@ -26436,6 +26661,13 @@ "terms.handlebars->container->column_l->75->1" ] }, + { + "en": "click here", + "ja": "ここをクリック", + "xloc": [ + "mesh-invite.html->0->15->1->1" + ] + }, { "cs": "vytvořením skupiny zařízení a to kliknutím sem", "de": "hier klicken, um eine Gerätegruppe zu erstellen", @@ -26834,8 +27066,30 @@ "default.handlebars->27->401" ] }, + { + "en": "is requesting an account password reset, click on the following link to complete the process.", + "ja": "がアカウントパスワードのリセットを要求している場合は、次のリンクをクリックしてプロセスを完了します。", + "xloc": [ + "account-reset.html->0->3" + ] + }, + { + "en": "is requesting email verification, click on the following link to complete the process.", + "ja": "がメールの確認をリクエストしている場合は、次のリンクをクリックしてプロセスを完了してください。", + "xloc": [ + "account-check.html->0->3" + ] + }, + { + "en": "is requesting you to install software to start a remote control session.", + "ja": "リモートコントロールセッションを開始するソフトウェアをインストールするように要求しています。", + "xloc": [ + "mesh-invite.html->0->5" + ] + }, { "en": "k max, blank for default", + "ja": "k max、デフォルトでは空白", "nl": "k max, blank voor standaard", "xloc": [ "default.handlebars->27->1392"