Improved Korean, New MeshCommander

This commit is contained in:
Ylian Saint-Hilaire 2020-05-28 16:24:48 -07:00
parent e64162f67e
commit 9befde646b
66 changed files with 980 additions and 970 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Ověření e-mailem</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Ověření</b></table><p>Ahoj [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> požaduje ověření e-mailem a dokončete proces kliknutím na následující odkaz.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Kliknutím sem ověřte svou e-mailovou adresu.</a></p>Pokud jste tento požadavek nezačali, ignorujte tento e-mail.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - E-Mail-Überprüfung</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Überprüfung</b></table><p>Hallo [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> Wenn Sie eine E-Mail-Bestätigung anfordern, klicken Sie auf den folgenden Link, um den Vorgang abzuschließen.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Klicken Sie hier, um Ihre E-Mail-Adresse zu bestätigen.</a></p>Wenn Sie diese Anfrage nicht initiiert haben, ignorieren Sie diese Mail bitte.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Verificación de Email</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Invitación</b></table><p>Hola [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> solicita la verificación por correo electrónico, haga clic en el siguiente enlace para completar el proceso.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Haga click aquí para verificar su dirección de e-mail</a></p>Si Ud. no inicio este proceso, por favor ignore este email</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Vérification E-mail</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Vérification</b></table><p>Bonjour [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> demande une vérification par e-mail, cliquez sur le lien suivant pour terminer le processus.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Cliquez ici pour vérifier votre adresse e-mail.</a></p>Si vous n'avez pas initié cette demande, veuillez ignorer ce courrier.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - ईमेल सत्यापन</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]] - सत्यापन</b></table><p>हाय [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[सर्वर का नाम]]]</a> ईमेल सत्यापन का अनुरोध कर रहा है, प्रक्रिया को पूरा करने के लिए निम्न लिंक पर क्लिक करें।<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">अपना ई-मेल पता सत्यापित करने के लिए यहां क्लिक करें।</a></p>यदि आपने यह अनुरोध आरंभ नहीं किया है, तो कृपया इस मेल को अनदेखा करें।</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-メールの確認</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-確認</b></table><p>[[[USERNAME]]]様 <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> がメールの確認をリクエストしている場合は、次のリンクをクリックしてプロセスを完了してください。<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">ここをクリックして、電子メールアドレスを確認してください。</a></p>このリクエストを開始していない場合は、このメールを無視してください。</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Email 인증</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - 인증</b></table><p>안녕하세요, [[[USERNAME]]]님. <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> 이메일 검증을 요구하는 경우, 다음 링크를 클릭하여 과정을 완료하십시오.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">이메일 주소를 검증하려면 여기를 클릭하십시오.</a></p>이 요청을 시작하지 않은 경우, 이 메일을 무시하십시오.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - E-mail Verificatie</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Verificatie</b></table><p>Hallo [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> vraagt om e-mailverificatie, klik op de volgende link om het proces te voltooien.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Klik hier om uw e-mailadres te verifiëren.</a></p>Als u dit verzoek niet heeft ingediend, dan kunt u deze e-mail negeren.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Email Verification</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Verification</b></table><p>Hi [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> is requesting email verification, click on the following link to complete the process.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Click here to verify your e-mail address.</a></p>If you did not initiate this request, please ignore this mail.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - подтверждение по электронной почте</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Подтверждение</b></table><p>Привет [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> запрашивает подтверждение по электронной почте, нажмите на следующую ссылку, чтобы завершить процесс.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Нажмите здесь, чтобы подтвердить свой адрес электронной почты.</a></p>Если вы не инициировали этот запрос, игнорируйте это письмо.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-电子邮件验证</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-验证</b></table><p>[[[USERNAME]],你好, <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> 正在请求电子邮件验证,请单击以下链接以完成该过程。<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">单击此处以验证您的电子邮件地址。</a></p>如果您没有发起此请求,请忽略此邮件。</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Pozvánka na účet</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Pozvánka na účet</b></table><p>Účet byl pro vás vytvořen na serveru <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>, nyní k němu máte přístup:<p>&nbsp;&nbsp;&nbsp;Uživatelské jméno: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Heslo: <b notrans=1>[[[PASSWORD]]]</b></p>S pozdravem,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Kontoeinladung</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Kontoeinladung</b></table><p>Auf dem Server wurde ein Konto für Sie erstellt <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>können Sie jetzt darauf zugreifen mit:<p>&nbsp;&nbsp;&nbsp;Benutzername: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Passwort: <b notrans=1>[[[PASSWORD]]]</b></p>Freundliche Grüße,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Invitación de Cuenta</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Invitación de Cuenta</b></table><p>Una cuenta ha sido creada en su servidor <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>, ahora puede acceder con:<p>&nbsp;&nbsp;&nbsp;Usuario: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Contraseña: <b notrans=1>[[[PASSWORD]]]</b></p>Atentamente,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Invitation au compte</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Invitation au compte</b></table><p>Un compte a été créé pour vous sur le serveur <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>, vous pouvez y accéder maintenant avec:<p>&nbsp;&nbsp;&nbsp;Nom d'utilisateur: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Mot de passe: <b notrans=1>[[[PASSWORD]]]</b></p>Meilleures salutations,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - खाता निमंत्रण</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - खाता निमंत्रण</b></table><p>सर्वर पर आपके लिए एक खाता बनाया गया था <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>, आप इसे अभी एक्सेस कर सकते हैं:<p>&nbsp;&nbsp;&nbsp;उपयोगकर्ता नाम: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;कुंजिका: <b notrans=1>[[[PASSWORD]]]</b></p>सादर,<br>[[[उपयोगकर्ता नाम]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-アカウントの招待</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-アカウントの招待</b></table><p>サーバー上にアカウントが作成されました <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>、あなたは今それを使ってそれにアクセスできます:<p>&nbsp;&nbsp;&nbsp;ユーザー名: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;パスワード: <b notrans=1>[[[PASSWORD]]]</b></p>宜しくお願いします、<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - 계정 초대</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - 계정 초대</b></table><p>당신을 위해 서버에서 한 계정이 생성되었습니다. <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>이제 당신은 다음으로 접근 가능합니다:<p>&nbsp;&nbsp;&nbsp;사용자 이름: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;암호: <b notrans=1>[[[PASSWORD]]]</b></p>최고의 안부를 전합니다,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Account uitnodiging</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Account uitnodiging</b></table><p>Er is een account voor je aangemaakt op de server <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>, je hebt er nu toegang toe met:<p>&nbsp;&nbsp;&nbsp;Gebruikersnaam: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Wachtwoord: <b notrans=1>[[[PASSWORD]]]</b></p>Vriendelijke groeten,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Account Invitation</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Account Invitation</b></table><p>An account was created for you on server <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>, you can access it now with:<p>&nbsp;&nbsp;&nbsp;Nome de usuário: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Senha: <b notrans=1>[[[PASSWORD]]]</b></p>Best regards,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - приглашение в аккаунт</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - приглашение в аккаунт</b></table><p>Учетная запись была создана для вас на сервере <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>Вы можете получить к нему доступ сейчас:<p>&nbsp;&nbsp;&nbsp;Имя пользователя: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;Пароль: <b notrans=1>[[[PASSWORD]]]</b></p>С уважением,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-帐户邀请</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-帐户邀请</b></table><p>在服务器上为您创建了一个帐户 <a href=[[[SERVERURL]]] notrans=1>[[[SERVERNAME]]]</a>,您现在可以通过以下方式访问它:<p>&nbsp;&nbsp;&nbsp;用戶名: <b notrans=1>[[[ACCOUNTNAME]]]</b><br>&nbsp;&nbsp;&nbsp;密碼: <b notrans=1>[[[PASSWORD]]]</b></p>最好的祝福,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Přihlášení k účtu</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Přihlášení k účtu</b></table><p>Váš přihlašovací token je: [[[TOKEN]]]<p>Tento token lze použít pouze jednou a je platný po dobu 5 minut.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Konto-Login</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Konto-Login</b></table><p>Ihr Login-Token lautet: [[[TOKEN]]]<p>Dieser Token kann nur einmal verwendet werden und ist 5 Minuten gültig.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Nombre de Usuario</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Nombre de Usuario</b></table><p>Su token de inicio de sesión es: [[[TOKEN]]]<p>Este token solo se puede usar una vez y es válido durante 5 minutos.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Connexion au compte</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Connexion au compte</b></table><p>Votre jeton de connexion est: [[[TOKEN]]]<p>Ce jeton ne peut être utilisé qu'une seule fois et est valide pendant 5 minutes.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - खाता लॉगिन</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - खाता लॉगिन</b></table><p>आपका लॉगिन टोकन है: [[[टोकन]]]<p>यह टोकन केवल एक बार उपयोग किया जा सकता है और 5 मिनट के लिए वैध है।</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-アカウントログイン</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-アカウントログイン</b></table><p>ログイントークンは次のとおりです:[[[TOKEN]]]<p>このトークンは1回だけ使用でき、5分間有効です。</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - 계정 로그인</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - 계정 로그인</b></table><p>당신이 로그인한 토큰은 다음과 같습니다 : [[[TOKEN]]]<p>이 토큰은 오직 한 번만 사용될 수 있으며, 5분 동안만 유효합니다.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Inloggen account</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Inloggen account</b></table><p>Uw login token is: [[[TOKEN]]]<p>Dit token kan maar één keer worden gebruikt en is 5 minuten geldig.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Account Login</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Account Login</b></table><p>Your login token is: [[[TOKEN]]]<p>This token can only be used once and is valid for 5 minutes.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Вход в аккаунт</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Вход в аккаунт</b></table><p>Ваш токен для входа: [[[TOKEN]]]<p>Этот токен может быть использован только один раз и действителен в течение 5 минут.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-帐户登录</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-帐户登录</b></table><p>您的登录令牌为:[[[TOKEN]]]<p>该令牌只能使用一次有效期为5分钟。</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Reset účtu</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Ověření</b></table><p>Ahoj [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> požaduje obnovení hesla k účtu, dokončete proces kliknutím na následující odkaz.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Kliknutím sem obnovíte heslo svého účtu.</a></p>Pokud jste tento požadavek nezačali, ignorujte tento e-mail.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Zurücksetzen des Kontos</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Überprüfung</b></table><p>Hallo [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> Wenn Sie ein Zurücksetzen des Kontokennworts anfordern, klicken Sie auf den folgenden Link, um den Vorgang abzuschließen.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Klicken Sie hier, um Ihr Kontopasswort zurückzusetzen.</a></p>Wenn Sie diese Anfrage nicht initiiert haben, ignorieren Sie diese Mail bitte.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Resetear Cuenta</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Invitación</b></table><p>Hola [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> solicita restablecer la contraseña de la cuenta, haga clic en el siguiente enlace para completar el proceso.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Haga click aquí para resetear la contraseña de su cuenta.</a></p>Si Ud. no inicio este proceso, por favor ignore este email</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Réinitialisation du compte</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Vérification</b></table><p>Bonjour [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> demande une réinitialisation du mot de passe du compte, cliquez sur le lien suivant pour terminer le processus.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Cliquez ici pour réinitialiser le mot de passe de votre compte.</a></p>Si vous n'avez pas initié cette demande, veuillez ignorer ce courrier.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - खाता रीसेट</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]] - सत्यापन</b></table><p>हाय [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[सर्वर का नाम]]]</a> खाता पासवर्ड रीसेट का अनुरोध कर रहा है, प्रक्रिया पूरी करने के लिए निम्न लिंक पर क्लिक करें।<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">अपना खाता पासवर्ड रीसेट करने के लिए यहां क्लिक करें।</a></p>यदि आपने यह अनुरोध आरंभ नहीं किया है, तो कृपया इस मेल को अनदेखा करें।</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-アカウントのリセット</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-確認</b></table><p>[[[USERNAME]]]様 <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> がアカウントパスワードのリセットを要求している場合は、次のリンクをクリックしてプロセスを完了します。<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">ここをクリックしてアカウントのパスワードをリセットしてください。</a></p>このリクエストを開始していない場合は、このメールを無視してください。</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - 계정 재설정</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - 인증</b></table><p>안녕하세요, [[[USERNAME]]]님. <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> 계정 비밀번호 재설정을 요청하는 경우, 다음 링크를 클릭하여 과정을 완료하십시오.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">당신의 계정 암호를 초기화하려면 여기를 클릭하십시오.</a></p>이 요청을 시작하지 않은 경우, 이 메일을 무시하십시오.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Account Reset</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Verificatie</b></table><p>Hallo [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> vraagt om het opnieuw instellen van het wachtwoord van een account, klik op de volgende link om het proces te voltooien.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Klik hier om je wachtwoord opnieuw in te stellen.</a></p>Als u dit verzoek niet heeft ingediend, dan kunt u deze e-mail negeren.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Account Reset</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Verification</b></table><p>Hi [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> is requesting an account password reset, click on the following link to complete the process.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Click here to reset your account password.</a></p>If you did not initiate this request, please ignore this mail.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Сброс учетной записи</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Подтверждение</b></table><p>Привет [[[USERNAME]]], <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> запрашивает сброс пароля учетной записи, нажмите на следующую ссылку, чтобы завершить процесс.<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">Нажмите здесь, чтобы сбросить пароль учетной записи.</a></p>Если вы не инициировали этот запрос, игнорируйте это письмо.</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-帐户重置</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-验证</b></table><p>[[[USERNAME]],你好, <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> 正在要求重置帐户密码,请单击以下链接以完成该过程。<p style=margin-left:30px><a href="[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]]">单击此处重置您的帐户密码。</a></p>如果您没有发起此请求,请忽略此邮件。</div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Pozvánka</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Instalace agenta</b></table><area-name><p>Dobrý den, [[[NAME]]],</p></area-name><p>Uživatel [[[USERNAME]]] na serveru <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> vás žádá o instalaci softwaru pro spuštění relace dálkového ovládání.</p><area-msg><p>Zpráva: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Kliknutím sem stáhnete MeshAgent pro Windows.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Kliknutím sem stáhnete MeshAgent pro Apple OSX.</a></p></area-osx><area-linux><p>V případě systému Linux vyjměte a vložte do terminálu a nainstalujte agenta:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>Chcete-li nainstalovat software, <a href=[[[SERVERURL]]][[[LINKURL]]]>klikněte zde</a> a postupujte podle pokynů.</p></area-link><p>Pokud jste tento požadavek nezačali, ignorujte tento e-mail.</p>S pozdravem,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Einladung</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Agenteninstallation</b></table><area-name><p>Hallo [[[NAME]]],</p></area-name><p>Benutzer [[[USERNAME]]] auf dem Server <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> fordert Sie auf, Software zu installieren, um eine Fernsteuerungssitzung zu starten.</p><area-msg><p>Botschaft: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Klicken Sie hier, um den MeshAgent für Windows herunterzuladen.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Klicken Sie hier, um den MeshAgent für Apple OSX herunterzuladen.</a></p></area-osx><area-linux><p>Schneiden Sie unter Linux Folgendes aus und fügen Sie es in ein Terminal ein, um den Agenten zu installieren:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>Um die Software zu installieren, <a href=[[[SERVERURL]]][[[LINKURL]]]>hier klicken</a> und folgen Sie den Anweisungen.</p></area-link><p>Wenn Sie diese Anfrage nicht initiiert haben, ignorieren Sie diese Mail bitte.</p>Freundliche Grüße,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Invitación</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Instalación de Agente</b></table><area-name><p>Hola [[[NAME]]],</p></area-name><p>Usuario [[[USERNAME]]] en servidor <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> le solicita que instale software para iniciar una sesión de control remoto.</p><area-msg><p>Mensaje: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Haga click aquí para descargar el agente de MeshCentral para Windows.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Haga click aquí para descargar el Agente de MeshCentral para Apple OSX.</a></p></area-osx><area-linux><p>Para Linux, copie y pegue lo siguiente en la terminal para instalar el agente:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>Para instalar este software, <a href=[[[SERVERURL]]][[[LINKURL]]]>haga click aquí</a> y siga las instrucciones</p></area-link><p>Si Ud. no inicio este proceso, por favor ignore este email</p>Atentamente,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Invitation</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Installation de l'agent</b></table><area-name><p>Bonjour [[[NAME]]],</p></area-name><p>Utilisateur [[[USERNAME]]] sur le serveur <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> vous demande d'installer un logiciel pour démarrer une session de contrôle à distance.</p><area-msg><p>Message: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Cliquez ici pour télécharger le MeshAgent pour Windows.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Cliquez ici pour télécharger le MeshAgent pour Apple OSX.</a></p></area-osx><area-linux><p>Pour Linux, copiez et collez les éléments suivants dans un terminal pour installer l'agent:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>Pour installer le logiciel, <a href=[[[SERVERURL]]][[[LINKURL]]]>cliquez ici</a> et suivez les instructions.</p></area-link><p>Si vous n'avez pas initié cette demande, veuillez ignorer ce courrier.</p>Meilleures salutations,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - निमंत्रण</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - एजेंट स्थापना</b></table><area-name><p>नमस्कार [[[NAME]]],</p></area-name><p>उपयोगकर्ता [[[USERNAME]]] सर्वर पर <a href=[[[SERVERURL]]]>[[[सर्वर का नाम]]]</a> रिमोट कंट्रोल सेशन शुरू करने के लिए आपको सॉफ्टवेयर इंस्टॉल करने का अनुरोध कर रहा है।</p><area-msg><p>संदेश: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">विंडोज के लिए मेशजेंट को डाउनलोड करने के लिए यहां क्लिक करें।</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Apple OSX के लिए मेशजेंट को डाउनलोड करने के लिए यहां क्लिक करें।</a></p></area-osx><area-linux><p>लिनक्स में, एजेंट को स्थापित करने के लिए टर्मिनल में निम्नलिखित को काटें और चिपकाएँ:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>सॉफ़्टवेयर स्थापित करने के लिए, <a href=[[[SERVERURL]]][[[LINKURL]]]>यहाँ क्लिक करें</a> और निर्देशों का पालन करें।</p></area-link><p>यदि आपने यह अनुरोध आरंभ नहीं किया है, तो कृपया इस मेल को अनदेखा करें।</p>सादर,<br>[[[उपयोगकर्ता नाम]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-招待</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-エージェントのインストール</b></table><area-name><p>[[[NAME]]]様</p></area-name><p>サーバー上のユーザー[[[USERNAME]]] <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> リモートコントロールセッションを開始するソフトウェアをインストールするように要求しています。</p><area-msg><p>メッセージ: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Windows用のMeshAgentをダウンロードするには、ここをクリックしてください。</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">ここをクリックして、Apple OSX用のMeshAgentをダウンロードしてください。</a></p></area-osx><area-linux><p>Linuxの場合は、ターミナルで以下をカットアンドペーストしてエージェントをインストールします。<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>ソフトウェアをインストールするには、 <a href=[[[SERVERURL]]][[[LINKURL]]]>ここをクリック</a> 指示に従ってください。</p></area-link><p>このリクエストを開始していない場合は、このメールを無視してください。</p>宜しくお願いします、<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - 초대</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - 에이전트 설치</b></table><area-name><p>안녕하세요, [[[NAME]]]님.</p></area-name><p>서버의 [[[USERNAME]]] 사용자 <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> 원격 제어 세션을 시작하기 위해 소프트웨어 설치를 요청하고 있습니다.</p><area-msg><p>메시지: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Windows를 위한 MeshAgent를 다운로드 하려면 여기를 클릭하십시오.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Apple OSX를 위한 MeshAgent를 다운로드 하려면 여기를 클릭하십시오.</a></p></area-osx><area-linux><p>Linux의 경우, 다음을 잘라내어 터미널에 붙여 넣어 에이전트를 설치하십시오.<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>소프트웨어를 설치하려면, <a href=[[[SERVERURL]]][[[LINKURL]]]>여기를 클릭하십시오.</a> 그리고 다음 지시들을 따르십시오.</p></area-link><p>이 요청을 시작하지 않은 경우, 이 메일을 무시하십시오.</p>최고의 안부를 전합니다,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Uitnodiging</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Agent installatie</b></table><area-name><p>Hallo [[[NAME]]],</p></area-name><p>Gebruiker [[[USERNAME]]] op server <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> vraagt u om de software te installeren om een ondersteunings sessie te starten.</p><area-msg><p>Bericht: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Klik hier om de MeshAgent te downloaden voor Windows.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Klik hier om de MeshAgent te downloaden voor Apple OSX.</a></p></area-osx><area-linux><p>Voor Linux, knip het volgende en plak dit in een terminal om de agent te installeren:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>Om de software te installeren, <a href=[[[SERVERURL]]][[[LINKURL]]]>Klik hier</a> en volg de instructies.</p></area-link><p>Als u dit verzoek niet heeft ingediend, dan kunt u deze e-mail negeren.</p>Vriendelijke groeten,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Invitation</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Agent Installation</b></table><area-name><p>Hello [[[NAME]]],</p></area-name><p>User [[[USERNAME]]] on server <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> is requesting you to install software to start a remote control session.</p><area-msg><p>Message: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Click here to download the MeshAgent for Windows.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Click here to download the MeshAgent for Apple OSX.</a></p></area-osx><area-linux><p>For Linux, cut &amp; paste the following in a terminal to install the agent:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>To install the software, <a href=[[[SERVERURL]]][[[LINKURL]]]>click here</a> and follow the instructions.</p></area-link><p>If you did not initiate this request, please ignore this mail.</p>Best regards,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]] - Приглашение</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]] - Установка агента</b></table><area-name><p>Здравствуйте, [[[NAME]]],</p></area-name><p>Пользователь [[[USERNAME]]] на сервере <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> просит вас установить программное обеспечение, чтобы начать сеанс удаленного управления.</p><area-msg><p>Сообщение: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Нажмите здесь, чтобы загрузить MeshAgent для Windows.</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">Нажмите здесь, чтобы загрузить MeshAgent для Apple OSX.</a></p></area-osx><area-linux><p>Для Linux вырезайте и вставляйте в терминал следующее, чтобы установить агент:<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>Чтобы установить программное обеспечение, <a href=[[[SERVERURL]]][[[LINKURL]]]>кликните сюда</a> и следуйте инструкциям.</p></area-link><p>Если вы не инициировали этот запрос, игнорируйте это письмо.</p>С уважением,<br>[[[USERNAME]]]<br></div>

View File

@ -0,0 +1 @@
<div>[[[SERVERNAME]]]-邀请</div><div style=font-family:Arial,Helvetica,sans-serif><table style=background-color:#036;color:#d3d3d3;width:100% cellpadding=8><tr><td><b style=font-size:20px;font-family:Arial,Helvetica,sans-serif>[[[SERVERNAME]]]-代理程序安装</b></table><area-name><p>您好[[[NAME]]]</p></area-name><p>伺服器上的使用者[[[USERNAME]]] <a href=[[[SERVERURL]]]>[[[SERVERNAME]]]</a> 正在要求您安装软件以启动远程控制会话。</p><area-msg><p>信息: <b notrans=1>[[[MSG]]]</b></p></area-msg><area-windows><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=3&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">单击此处下载适用于Windows的MeshAgent。</a></p></area-windows><area-osx><p style=margin-left:30px><a href="[[[SERVERURL]]]/meshagents?id=16&amp;meshid=[[[MESHIDHEX]]]&amp;tag=mailto:[[[EMAIL]]]&amp;installflags=[[[INSTALLFLAGS]]]">单击此处下载适用于Apple OSX的MeshAgent。</a></p></area-osx><area-linux><p>对于Linux将以下内容剪切并粘贴到终端中以安装代理程序<br><pre style=margin-left:30px notrans=1>wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre><p></p></area-linux><area-link><p>要安装软件, <a href=[[[SERVERURL]]][[[LINKURL]]]>点击这里</a> 并按照说明进行操作。</p></area-link><p>如果您没有发起此请求,请忽略此邮件。</p>最好的祝福,<br>[[[USERNAME]]]<br></div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -67,7 +67,7 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
obj.canvas.canvas.height = obj.rheight = obj.height = 400; obj.canvas.canvas.height = obj.rheight = obj.height = 400;
QS(obj.canvasid).cursor = 'default'; QS(obj.canvasid).cursor = 'default';
} else { } else {
QS(obj.canvasid).cursor = obj.showmouse ?'default':'none'; QS(obj.canvasid).cursor = obj.showmouse ? 'default' : 'none';
} }
} }
@ -255,7 +255,7 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
// ###BEGIN###{Inflate} // ###BEGIN###{Inflate}
else { else {
// This is compressed ZLib data, decompress and process it. (TODO: This need to be optimized, remove str/arr conversions) // This is compressed ZLib data, decompress and process it. (TODO: This need to be optimized, remove str/arr conversions)
var str = obj.inflate.inflate(arrToStr(obj.acc.slice(ptr, ptr + datalen - dx))); var str = obj.inflate.inflate(arrToStr(new Uint8Array(obj.acc.buffer.slice(ptr, ptr + datalen - dx))));
if (str.length > 0) { _decodeLRE(strToArr(str), 0, x, y, width, height, s, str.length); } else { console.log("Invalid deflate data"); } if (str.length > 0) { _decodeLRE(strToArr(str), 0, x, y, width, height, s, str.length); } else { console.log("Invalid deflate data"); }
} }
// ###END###{Inflate} // ###END###{Inflate}
@ -274,7 +274,7 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
//console.log('cmdsize', cmdsize); //console.log('cmdsize', cmdsize);
if (cmdsize == 0) return; if (cmdsize == 0) return;
if (cmdsize != obj.acc.byteLength) { obj.acc = obj.acc.slice(cmdsize); } else { obj.acc = null; } if (cmdsize != obj.acc.byteLength) { obj.acc = new Uint8Array(obj.acc.buffer.slice(cmdsize)); } else { obj.acc = null; }
} }
} }
@ -312,7 +312,7 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
} else { } else {
for (i = 0; i < subencoding; i++) { palette[i] = data[ptr++]; } for (i = 0; i < subencoding; i++) { palette[i] = data[ptr++]; }
if (subencoding == 2) { br = 1; bm = 1; } else if (subencoding <= 4) { br = 2; bm = 3; } // Compute bits to read & bit mark if (subencoding == 2) { br = 1; bm = 1; } else if (subencoding <= 4) { br = 2; bm = 3; } // Compute bits to read & bit mark
while (rlecount < s && ptr < data.byteLength) { v = data[ptr++]; for (i = (8 - br) ; i >= 0; i -= br) { _setPixel8(palette[(v >> i) & bm], rlecount++); } } // Display all the bits while (rlecount < s && ptr < data.byteLength) { v = data[ptr++]; for (i = (8 - br); i >= 0; i -= br) { _setPixel8(palette[(v >> i) & bm], rlecount++); } } // Display all the bits
} }
_putImage(obj.spare, x, y); _putImage(obj.spare, x, y);
} }
@ -353,9 +353,9 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
else if (subencoding > 129) { // Palette RLE encoded tile else if (subencoding > 129) { // Palette RLE encoded tile
// Read the palette // Read the palette
if (obj.bpp == 2) { if (obj.bpp == 2) {
for (i = 0; i < (subencoding - 128) ; i++) { palette[i] = data[ptr++] + (data[ptr++] << 8); } for (i = 0; i < (subencoding - 128); i++) { palette[i] = data[ptr++] + (data[ptr++] << 8); }
} else { } else {
for (i = 0; i < (subencoding - 128) ; i++) { palette[i] = data[ptr++]; } for (i = 0; i < (subencoding - 128); i++) { palette[i] = data[ptr++]; }
} }
// Decode RLE on palette // Decode RLE on palette
@ -568,10 +568,10 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
obj.ox = obj.mx; obj.ox = obj.mx;
obj.oy = obj.my; obj.oy = obj.my;
} else { } else {
// ###END###{DesktopFocus} // ###END###{DesktopFocus}
// Request the entire screen // Request the entire screen
obj.send(String.fromCharCode(3, 1, 0, 0, 0, 0) + ShortToStr(obj.rwidth) + ShortToStr(obj.rheight)); // FramebufferUpdateRequest obj.send(String.fromCharCode(3, 1, 0, 0, 0, 0) + ShortToStr(obj.rwidth) + ShortToStr(obj.rheight)); // FramebufferUpdateRequest
// ###BEGIN###{DesktopFocus} // ###BEGIN###{DesktopFocus}
} }
// ###END###{DesktopFocus} // ###END###{DesktopFocus}
} }

File diff suppressed because one or more lines are too long

View File

@ -100,7 +100,7 @@ var CreateAmtRedirect = function (module, authCookie) {
if (accArray.byteLength < 9 + authDataLen) return; if (accArray.byteLength < 9 + authDataLen) return;
var status = accArray[1], authType = accArray[4], authData = []; var status = accArray[1], authType = accArray[4], authData = [];
for (i = 0; i < authDataLen; i++) { authData.push(accArray[9 + i]); } for (i = 0; i < authDataLen; i++) { authData.push(accArray[9 + i]); }
var authDataBuf = accArray.slice(9, 9 + authDataLen); var authDataBuf = new Uint8Array(obj.acc.slice(9, 9 + authDataLen));
cmdsize = 9 + authDataLen; cmdsize = 9 + authDataLen;
if (authType == 0) { if (authType == 0) {
// Query // Query
@ -122,12 +122,12 @@ var CreateAmtRedirect = function (module, authCookie) {
// Realm // Realm
var realmlen = authDataBuf[curptr]; var realmlen = authDataBuf[curptr];
var realm = arrToStr(authDataBuf.slice(curptr + 1, curptr + 1 + realmlen)); var realm = arrToStr(new Uint8Array(authDataBuf.buffer.slice(curptr + 1, curptr + 1 + realmlen)));
curptr += (realmlen + 1); curptr += (realmlen + 1);
// Nonce // Nonce
var noncelen = authDataBuf[curptr]; var noncelen = authDataBuf[curptr];
var nonce = arrToStr(authDataBuf.slice(curptr + 1, curptr + 1 + noncelen)); var nonce = arrToStr(new Uint8Array(authDataBuf.buffer.slice(curptr + 1, curptr + 1 + noncelen)));
curptr += (noncelen + 1); curptr += (noncelen + 1);
// QOP // QOP
@ -138,7 +138,7 @@ var CreateAmtRedirect = function (module, authCookie) {
var extra = ''; var extra = '';
if (authType == 4) { if (authType == 4) {
qoplen = authDataBuf[curptr]; qoplen = authDataBuf[curptr];
qop = arrToStr(authDataBuf.slice(curptr + 1, curptr + 1 + qoplen)); qop = arrToStr(new Uint8Array(authDataBuf.buffer.slice(curptr + 1, curptr + 1 + qoplen)));
curptr += (qoplen + 1); curptr += (qoplen + 1);
extra = snc + ':' + cnonce + ':' + qop + ':'; extra = snc + ':' + cnonce + ':' + qop + ':';
} }
@ -192,7 +192,7 @@ var CreateAmtRedirect = function (module, authCookie) {
if (accArray.byteLength < 10) break; if (accArray.byteLength < 10) break;
var cs = (10 + (accArray[9] << 8) + accArray[8]); var cs = (10 + (accArray[9] << 8) + accArray[8]);
if (accArray.byteLength < cs) break; if (accArray.byteLength < cs) break;
if (obj.m.ProcessBinaryData) { obj.m.ProcessBinaryData(accArray.slice(10, cs)); } else { obj.m.ProcessData(arrToStr(accArray.slice(10, cs))); } if (obj.m.ProcessBinaryData) { obj.m.ProcessBinaryData(new Uint8Array(accArray.buffer.slice(10, cs))); } else { obj.m.ProcessData(arrToStr(new Uint8Array(accArray.buffer.slice(10, cs)))); }
cmdsize = cs; cmdsize = cs;
break; break;
case 0x2B: // Keep alive message (43) case 0x2B: // Keep alive message (43)
@ -204,7 +204,9 @@ var CreateAmtRedirect = function (module, authCookie) {
obj.connectstate = 1; obj.connectstate = 1;
obj.m.Start(); obj.m.Start();
// KVM traffic, forward rest of accumulator directly. // KVM traffic, forward rest of accumulator directly.
if (accArray.byteLength > 8) { obj.m.ProcessData(accArray.slice(8)); } if (accArray.byteLength > 8) {
if (obj.m.ProcessBinaryData) { obj.m.ProcessBinaryData(new Uint8Array(accArray.buffer.slice(8))); } else { obj.m.ProcessData(arrToStr(new Uint8Array(accArray.buffer.slice(8)))); }
}
cmdsize = accArray.byteLength; cmdsize = accArray.byteLength;
break; break;
case 0xF0: case 0xF0:
@ -232,7 +234,7 @@ var CreateAmtRedirect = function (module, authCookie) {
} }
} }
obj.send = function (x) { obj.Send = obj.send = function (x) {
if (obj.socket == null || obj.connectstate != 1) return; if (obj.socket == null || obj.connectstate != 1) return;
if (obj.protocol == 1) { obj.xxSend(String.fromCharCode(0x28, 0x00, 0x00, 0x00) + IntToStrX(obj.amtsequence++) + ShortToStrX(x.length) + x); } else { obj.xxSend(x); } if (obj.protocol == 1) { obj.xxSend(String.fromCharCode(0x28, 0x00, 0x00, 0x00) + IntToStrX(obj.amtsequence++) + ShortToStrX(x.length) + x); } else { obj.xxSend(x); }
} }

File diff suppressed because one or more lines are too long

View File

@ -27,6 +27,8 @@ var CreateWsmanComm = function (host, port, user, pass, tls) {
// Private method // Private method
//obj.Debug = function (msg) { console.log(msg); } //obj.Debug = function (msg) { console.log(msg); }
function arrToStr(arr) { return String.fromCharCode.apply(null, arr); }
// Private method // Private method
// pri = priority, if set to 1, the call is high priority and put on top of the stack. // pri = priority, if set to 1, the call is high priority and put on top of the stack.
obj.PerformAjax = function (postdata, callback, tag, pri, url, action) { obj.PerformAjax = function (postdata, callback, tag, pri, url, action) {
@ -114,9 +116,8 @@ var CreateWsmanComm = function (host, port, user, pass, tls) {
obj.socketHeader = null; obj.socketHeader = null;
obj.socketData = ''; obj.socketData = '';
obj.socketState = 1; obj.socketState = 1;
console.log(obj.tlsv1only);
obj.socket = new WebSocket(window.location.protocol.replace('http', 'ws') + '//' + window.location.host + window.location.pathname.substring(0, window.location.pathname.lastIndexOf('/')) + '/webrelay.ashx?p=1&host=' + obj.host + '&port=' + obj.port + '&tls=' + obj.tls + '&tlsv1only=' + obj.tlsv1only + ((user == '*') ? '&serverauth=1' : '') + ((typeof pass === 'undefined') ? ('&serverauth=1&user=' + user) : '')); // The "p=1" indicates to the relay that this is a WSMAN session obj.socket = new WebSocket(window.location.protocol.replace('http', 'ws') + '//' + window.location.host + window.location.pathname.substring(0, window.location.pathname.lastIndexOf('/')) + '/webrelay.ashx?p=1&host=' + obj.host + '&port=' + obj.port + '&tls=' + obj.tls + '&tlsv1only=' + obj.tlsv1only + ((user == '*') ? '&serverauth=1' : '') + ((typeof pass === 'undefined') ? ('&serverauth=1&user=' + user) : '')); // The "p=1" indicates to the relay that this is a WSMAN session
obj.socket.binaryType = 'arraybuffer';
obj.socket.onopen = _OnSocketConnected; obj.socket.onopen = _OnSocketConnected;
obj.socket.onmessage = _OnMessage; obj.socket.onmessage = _OnMessage;
obj.socket.onclose = _OnSocketClosed; obj.socket.onclose = _OnSocketClosed;
@ -129,60 +130,17 @@ var CreateWsmanComm = function (host, port, user, pass, tls) {
for (i in obj.pendingAjaxCall) { obj.sendRequest(obj.pendingAjaxCall[i][0], obj.pendingAjaxCall[i][3], obj.pendingAjaxCall[i][4]); } for (i in obj.pendingAjaxCall) { obj.sendRequest(obj.pendingAjaxCall[i][0], obj.pendingAjaxCall[i][3], obj.pendingAjaxCall[i][4]); }
} }
// Setup the file reader
var fileReader = new FileReader();
var fileReaderInuse = false, fileReaderAcc = [];
if (fileReader.readAsBinaryString) {
// Chrome & Firefox (Draft)
fileReader.onload = function (e) { _OnSocketData(e.target.result); if (fileReaderAcc.length == 0) { fileReaderInuse = false; } else { fileReader.readAsBinaryString(new Blob([fileReaderAcc.shift()])); } }
} else if (fileReader.readAsArrayBuffer) {
// Chrome & Firefox (Spec)
fileReader.onloadend = function (e) { _OnSocketData(e.target.result); if (fileReaderAcc.length == 0) { fileReaderInuse = false; } else { fileReader.readAsArrayBuffer(fileReaderAcc.shift()); } }
}
function _OnMessage(e) {
if (typeof e.data == 'object') {
if (fileReaderInuse == true) { fileReaderAcc.push(e.data); return; }
if (fileReader.readAsBinaryString) {
// Chrome & Firefox (Draft)
fileReaderInuse = true;
fileReader.readAsBinaryString(new Blob([e.data]));
} else if (fileReader.readAsArrayBuffer) {
// Chrome & Firefox (Spec)
fileReaderInuse = true;
fileReader.readAsArrayBuffer(e.data);
} else {
// IE10, readAsBinaryString does not exist, use an alternative.
var binary = '', bytes = new Uint8Array(e.data), length = bytes.byteLength;
for (var i = 0; i < length; i++) { binary += String.fromCharCode(bytes[i]); }
_OnSocketData(binary);
}
} else {
_OnSocketData(e.data);
}
};
// Websocket relay specific private method // Websocket relay specific private method
function _OnSocketData(data) { function _OnMessage(e) {
//obj.Debug("_OnSocketData (" + data.length + "): " + data); //obj.Debug("_OnSocketData (" + data.byteLength + "): " + data);
obj.socketAccumulator += arrToStr(new Uint8Array(e.data));
if (typeof data === 'object') {
// This is an ArrayBuffer, convert it to a string array (used in IE)
var binary = '', bytes = new Uint8Array(data), length = bytes.byteLength;
for (var i = 0; i < length; i++) { binary += String.fromCharCode(bytes[i]); }
data = binary;
}
else if (typeof data !== 'string') return;
//console.log("RECV: " + data); // DEBUG
obj.socketAccumulator += data;
while (true) { while (true) {
if (obj.socketParseState == 0) { if (obj.socketParseState == 0) {
var headersize = obj.socketAccumulator.indexOf('\r\n\r\n'); var headersize = obj.socketAccumulator.indexOf('\r\n\r\n');
if (headersize < 0) return; if (headersize < 0) return;
//obj.Debug(obj.socketAccumulator.substring(0, headersize)); // Display received HTTP header //obj.Debug(obj.socketAccumulator.substring(0, headersize)); // Display received HTTP header
obj.socketHeader = obj.socketAccumulator.substring(0, headersize).split('\r\n'); obj.socketHeader = obj.socketAccumulator.substring(0, headersize).split('\r\n');
if (obj.amtVersion == null) { for (var i in obj.socketHeader) { if (obj.socketHeader[i].indexOf('Server: Intel(R) Active Management Technology ') == 0) { obj.amtVersion = obj.socketHeader[i].substring(46); } } }
obj.socketAccumulator = obj.socketAccumulator.substring(headersize + 4); obj.socketAccumulator = obj.socketAccumulator.substring(headersize + 4);
obj.socketParseState = 1; obj.socketParseState = 1;
obj.socketData = ''; obj.socketData = '';

View File

@ -514,7 +514,7 @@
"fr": ", faites un clic droit dessus ou appuyez sur \"contrôle\" et cliquez sur le fichier. Sélectionnez ensuite \"Ouvrir\" et suivez les instructions.", "fr": ", faites un clic droit dessus ou appuyez sur \"contrôle\" et cliquez sur le fichier. Sélectionnez ensuite \"Ouvrir\" et suivez les instructions.",
"hi": ", उस पर क्लिक करें या \"नियंत्रण\" दबाएं और फ़ाइल पर क्लिक करें। फिर \"ओपन\" चुनें और निर्देशों का पालन करें।", "hi": ", उस पर क्लिक करें या \"नियंत्रण\" दबाएं और फ़ाइल पर क्लिक करें। फिर \"ओपन\" चुनें और निर्देशों का पालन करें।",
"ja": "、それを右クリックするか、「control」を押してファイルをクリックします。次に、「開く」を選択し、指示に従います。", "ja": "、それを右クリックするか、「control」を押してファイルをクリックします。次に、「開く」を選択し、指示に従います。",
"ko": " 마우스 오른쪽 버튼으로 클릭하거나 \"control\"을 누르고 파일을 클릭하십시오. 그런 다음, \"열기\"를 선택하고 지침을 따르십시오.", "ko": " 좌측의 링크를 마우스 오른쪽 버튼으로 클릭하거나 \"control\"을 누르고 파일을 클릭하십시오. 그리고 \"열기\"를 선택하고, 지침을 따르십시오.",
"nl": ", klik er met de rechtermuisknop op of druk op \"beheer\" en klik op het bestand. Daarna op \"open\" en volg de instructies.", "nl": ", klik er met de rechtermuisknop op of druk op \"beheer\" en klik op het bestand. Daarna op \"open\" en volg de instructies.",
"pt": ", clique com o botão direito do mouse ou pressione \"control\".Em seguida, selecione \"Open\".", "pt": ", clique com o botão direito do mouse ou pressione \"control\".Em seguida, selecione \"Open\".",
"ru": ", нажмите правой кнопкой мыши на скачанном файле, выберите пункт \"Открыть\" и следуйте инструкциям программы.", "ru": ", нажмите правой кнопкой мыши на скачанном файле, выберите пункт \"Открыть\" и следуйте инструкциям программы.",
@ -531,7 +531,7 @@
"fr": ", exécutez le puis cliquez sur \"Install\" or \"Connect.", "fr": ", exécutez le puis cliquez sur \"Install\" or \"Connect.",
"hi": ", इसे चलाएं और \"इंस्टॉल करें\" या \"कनेक्ट\" दबाएं।", "hi": ", इसे चलाएं और \"इंस्टॉल करें\" या \"कनेक्ट\" दबाएं।",
"ja": "、実行して「インストール」または「接続」を押します。", "ja": "、実行して「インストール」または「接続」を押します。",
"ko": "실행한 후에 \"설치\" 또는 \"연결\"을 누르십시오.", "ko": ". 그리고 실행한 후에 \"설치\" 또는 \"연결\"을 누르십시오.",
"nl": ", open het en klik op \"installeren\" of \"verbinden\".", "nl": ", open het en klik op \"installeren\" of \"verbinden\".",
"pt": ", execute-o e pressione \"Install\" or \"Connect\".", "pt": ", execute-o e pressione \"Install\" or \"Connect\".",
"ru": ", запустите и нажмите \"Инсталлировать\" или \"Подключиться\".", "ru": ", запустите и нажмите \"Инсталлировать\" или \"Подключиться\".",
@ -1476,7 +1476,7 @@
"fr": "Statistiques de connexions sur 7 jours ", "fr": "Statistiques de connexions sur 7 jours ",
"hi": "7 दिन लॉगिन राज्य", "hi": "7 दिन लॉगिन राज्य",
"ja": "7日間のログイン状態", "ja": "7日間のログイン状態",
"ko": "7일 동안의 로그인 상태", "ko": "7일 로그인 상태",
"nl": "Inlogstatus afgelopen 7 dagen", "nl": "Inlogstatus afgelopen 7 dagen",
"pt": "Estado de login de 7 dias", "pt": "Estado de login de 7 dias",
"ru": "7-дневная статистика входов", "ru": "7-дневная статистика входов",
@ -1490,7 +1490,7 @@
"fr": "Alimentation sur les 7 derniers jours", "fr": "Alimentation sur les 7 derniers jours",
"hi": "7 डे पावर स्टेट", "hi": "7 डे पावर स्टेट",
"ja": "7日間の電源状態", "ja": "7日間の電源状態",
"ko": "7일 동안의 전원 상태", "ko": "7일 전원 상태",
"nl": "7 dagen stroom status", "nl": "7 dagen stroom status",
"pt": "Estado de energia de 7 dias", "pt": "Estado de energia de 7 dias",
"ru": "7-дневная статистика работы", "ru": "7-дневная статистика работы",
@ -2220,7 +2220,7 @@
"fr": "Utilisateur(s) actif(s) {0}", "fr": "Utilisateur(s) actif(s) {0}",
"hi": "सक्रिय उपयोगकर्ता {0}", "hi": "सक्रिय उपयोगकर्ता {0}",
"ja": "アクティブユーザー{0}", "ja": "アクティブユーザー{0}",
"ko": "활성 중인 사용자 {0}", "ko": "활성된 계정 {0}",
"nl": "Actieve gebruikers{0}", "nl": "Actieve gebruikers{0}",
"pt": "Usuário ativo {0}", "pt": "Usuário ativo {0}",
"ru": "Активный пользователь", "ru": "Активный пользователь",
@ -2272,7 +2272,7 @@
"fr": "Ajouter un appareil", "fr": "Ajouter un appareil",
"hi": "डिवाइस जोडे", "hi": "डिवाइस जोडे",
"ja": "デバイスを追加", "ja": "デバイスを追加",
"ko": "기기 추가", "ko": "장치 추가",
"nl": "Apparaat toevoegen", "nl": "Apparaat toevoegen",
"pt": "Adicionar Dispositivo", "pt": "Adicionar Dispositivo",
"ru": "Добавить устройство", "ru": "Добавить устройство",
@ -2716,7 +2716,7 @@
"fr": "Ajoutez un nouvel ordinateur à ce groupe de périphériques en installant l'agent de maillage.", "fr": "Ajoutez un nouvel ordinateur à ce groupe de périphériques en installant l'agent de maillage.",
"hi": "मेष एजेंट को स्थापित करके इस उपकरण समूह में एक नया कंप्यूटर जोड़ें।", "hi": "मेष एजेंट को स्थापित करके इस उपकरण समूह में एक नया कंप्यूटर जोड़ें।",
"ja": "メッシュエージェントをインストールして、このデバイスグループに新しいコンピューターを追加します。", "ja": "メッシュエージェントをインストールして、このデバイスグループに新しいコンピューターを追加します。",
"ko": "MeshAgent(매 에이전트)를 설치하여 새로운 컴퓨터를 이 장치 그룹에 추가하십시오.", "ko": "MeshAgent(매 에이전트)를 설치하여 새로운 컴퓨터를 이 장치 그룹에 추가하십시오.",
"nl": "Voeg een nieuwe computer toe aan deze apparaatgroep door de mesh-agent te installeren.", "nl": "Voeg een nieuwe computer toe aan deze apparaatgroep door de mesh-agent te installeren.",
"zh-chs": "通过安装网状代理,将新计算机添加到该设备组。", "zh-chs": "通过安装网状代理,将新计算机添加到该设备组。",
"xloc": [ "xloc": [
@ -3909,7 +3909,7 @@
"fr": "Êtes vous sur de vouloir vous connecter à ces {0} appareils ?", "fr": "Êtes vous sur de vouloir vous connecter à ces {0} appareils ?",
"hi": "क्या आप वाकई {0} उपकरणों से कनेक्ट करना चाहते हैं?", "hi": "क्या आप वाकई {0} उपकरणों से कनेक्ट करना चाहते हैं?",
"ja": "{0}台のデバイスに接続してもよろしいですか?", "ja": "{0}台のデバイスに接続してもよろしいですか?",
"ko": "{0} 기기에 연결하시겠습니까?", "ko": "{0} 장치에 연결하시겠습니까?",
"nl": "Weet u zeker dat u verbinding wilt maken met {0} apparaten?", "nl": "Weet u zeker dat u verbinding wilt maken met {0} apparaten?",
"pt": "Tem certeza de que deseja se conectar a {0} dispositivos?", "pt": "Tem certeza de que deseja se conectar a {0} dispositivos?",
"ru": "Вы действительно хотите подключиться к {0} устройствам?", "ru": "Вы действительно хотите подключиться к {0} устройствам?",
@ -4476,7 +4476,7 @@
"fr": "Création par lots de comptes utilisateurs", "fr": "Création par lots de comptes utilisateurs",
"hi": "बैच कई उपयोगकर्ता खाते बनाते हैं", "hi": "बैच कई उपयोगकर्ता खाते बनाते हैं",
"ja": "多数のユーザーアカウントをバッチ作成する", "ja": "多数のユーザーアカウントをバッチ作成する",
"ko": "다수 사용자 계정을 일괄 생성", "ko": "여러 사용자 계정을 일괄 생성",
"nl": "Gebruikersaccounts aanmaken in batch", "nl": "Gebruikersaccounts aanmaken in batch",
"pt": "Lote criar muitas contas de usuário", "pt": "Lote criar muitas contas de usuário",
"ru": "Пакетное создание нескольких учетных записей пользователей", "ru": "Пакетное создание нескольких учетных записей пользователей",
@ -4773,7 +4773,7 @@
"fr": "Charge CPU dans les 15 dernières minutes", "fr": "Charge CPU dans les 15 dernières minutes",
"hi": "पिछले 15 मिनट में सीपीयू लोड हुआ", "hi": "पिछले 15 मिनट में सीपीयू लोड हुआ",
"ja": "過去15分間のCPU負荷", "ja": "過去15分間のCPU負荷",
"ko": "최근 15분 동안의 CPU 부하", "ko": "최근 15분 CPU 부하",
"nl": "CPU-belasting in de afgelopen 15 minuten", "nl": "CPU-belasting in de afgelopen 15 minuten",
"pt": "Carga da CPU nos últimos 15 minutos", "pt": "Carga da CPU nos últimos 15 minutos",
"ru": "Загрузка CPU за последние 15 минут", "ru": "Загрузка CPU за последние 15 минут",
@ -4790,7 +4790,7 @@
"fr": "Charge CPU dans les 5 dernières minutes", "fr": "Charge CPU dans les 5 dernières minutes",
"hi": "पिछले 5 मिनट में सीपीयू लोड हुआ", "hi": "पिछले 5 मिनट में सीपीयू लोड हुआ",
"ja": "過去5分間のCPU負荷", "ja": "過去5分間のCPU負荷",
"ko": "최근 5분 동안의 CPU 부하", "ko": "최근 5분 CPU 부하",
"nl": "CPU-belasting in de afgelopen 5 minuten", "nl": "CPU-belasting in de afgelopen 5 minuten",
"pt": "Carga da CPU nos últimos 5 minutos", "pt": "Carga da CPU nos últimos 5 minutos",
"ru": "Загрузка CPU за последние 5 минут", "ru": "Загрузка CPU за последние 5 минут",
@ -4807,7 +4807,7 @@
"fr": "Charge CPU dans la dernière minute", "fr": "Charge CPU dans la dernière minute",
"hi": "अंतिम समय में सीपीयू लोड", "hi": "अंतिम समय में सीपीयू लोड",
"ja": "直前のCPU負荷", "ja": "直前のCPU負荷",
"ko": "최근 1분 동안의 CPU 부하", "ko": "최근 1분 CPU 부하",
"nl": "CPU-belasting in de laatste minuut", "nl": "CPU-belasting in de laatste minuut",
"pt": "Carga da CPU no último minuto", "pt": "Carga da CPU no último minuto",
"ru": "Загрузка CPU за последнюю минуту", "ru": "Загрузка CPU за последнюю минуту",
@ -5849,7 +5849,7 @@
"fr": "Groupes d'appareils", "fr": "Groupes d'appareils",
"hi": "सामान्य उपकरण समूह", "hi": "सामान्य उपकरण समूह",
"ja": "共通デバイスグループ", "ja": "共通デバイスグループ",
"ko": "공 장치 그룹들", "ko": "공유된 장치 그룹들",
"nl": "Gemeenschappelijke apparaatgroepen", "nl": "Gemeenschappelijke apparaatgroepen",
"pt": "Grupos de dispositivos comuns", "pt": "Grupos de dispositivos comuns",
"ru": "Общие группы устройств", "ru": "Общие группы устройств",
@ -5867,7 +5867,7 @@
"fr": "Périphériques communs", "fr": "Périphériques communs",
"hi": "आम उपकरण", "hi": "आम उपकरण",
"ja": "共通デバイス", "ja": "共通デバイス",
"ko": "공 장치", "ko": "공유된 장치",
"nl": "Gemeenschappelijke apparaten", "nl": "Gemeenschappelijke apparaten",
"pt": "Dispositivos comuns", "pt": "Dispositivos comuns",
"ru": "Общие устройства", "ru": "Общие устройства",
@ -7497,7 +7497,7 @@
"fr": "Supprimer des comptes", "fr": "Supprimer des comptes",
"hi": "खाते हटाएं", "hi": "खाते हटाएं",
"ja": "アカウントを削除", "ja": "アカウントを削除",
"ko": "다수 계정 삭제", "ko": "여러 계정 삭제",
"nl": "Verwijder accounts", "nl": "Verwijder accounts",
"zh-chs": "删除帐号", "zh-chs": "删除帐号",
"xloc": [ "xloc": [
@ -7568,7 +7568,7 @@
"fr": "Supprimer les noeuds", "fr": "Supprimer les noeuds",
"hi": "नोड्स हटाएं", "hi": "नोड्स हटाएं",
"ja": "ノードを削除する", "ja": "ノードを削除する",
"ko": "다수 기기 삭제", "ko": "여러 기기 삭제",
"nl": "Verwijder apparaten", "nl": "Verwijder apparaten",
"pt": "Excluir nós", "pt": "Excluir nós",
"ru": "Удалить устройства", "ru": "Удалить устройства",
@ -7619,7 +7619,7 @@
"fr": "Supprimer des groupes d'utilisateurs", "fr": "Supprimer des groupes d'utilisateurs",
"hi": "उपयोगकर्ता समूह हटाएं", "hi": "उपयोगकर्ता समूह हटाएं",
"ja": "ユーザーグループの削除", "ja": "ユーザーグループの削除",
"ko": "다수 사용자 그룹 삭제", "ko": "여러 사용자 그룹 삭제",
"nl": "Gebruikersgroepen verwijderen", "nl": "Gebruikersgroepen verwijderen",
"zh-chs": "删除用户组", "zh-chs": "删除用户组",
"xloc": [ "xloc": [
@ -7670,7 +7670,7 @@
"fr": "Supprimer les appareils", "fr": "Supprimer les appareils",
"hi": "उपकरणों को हटा दें", "hi": "उपकरणों को हटा दें",
"ja": "デバイスを削除する", "ja": "デバイスを削除する",
"ko": "다수 기기 삭제", "ko": "여러 장치 삭제",
"nl": "Verwijder apparaten", "nl": "Verwijder apparaten",
"pt": "Excluir Dispositivos", "pt": "Excluir Dispositivos",
"ru": "Удалить устройства", "ru": "Удалить устройства",
@ -8044,7 +8044,7 @@
"fr": "Bureaux", "fr": "Bureaux",
"hi": "डेस्कटॉप", "hi": "डेस्कटॉप",
"ja": "デスクトップ", "ja": "デスクトップ",
"ko": "다수 데스크톱", "ko": "여러 데스크톱",
"nl": "Bureaubladen", "nl": "Bureaubladen",
"pt": "Áreas de trabalho", "pt": "Áreas de trabalho",
"ru": "Экраны", "ru": "Экраны",
@ -8623,7 +8623,7 @@
"fr": "Dispositifs", "fr": "Dispositifs",
"hi": "उपकरण", "hi": "उपकरण",
"ja": "デバイス", "ja": "デバイス",
"ko": "다수의 장치", "ko": "여러 장치",
"nl": "Apparaten", "nl": "Apparaten",
"zh-chs": "设备", "zh-chs": "设备",
"xloc": [ "xloc": [
@ -9095,7 +9095,7 @@
"fr": "Télécharger les données sur l'alimentation", "fr": "Télécharger les données sur l'alimentation",
"hi": "बिजली की घटनाओं को डाउनलोड करें", "hi": "बिजली की घटनाओं को डाउनलोड करें",
"ja": "電源イベントをダウンロードする", "ja": "電源イベントをダウンロードする",
"ko": "파워 이벤트 다운로드", "ko": "전원 이벤트 로그 다운로드",
"nl": "Downloaden Power gebeurtenissen", "nl": "Downloaden Power gebeurtenissen",
"pt": "Download de eventos de energia", "pt": "Download de eventos de energia",
"ru": "Скачать события состояния питания", "ru": "Скачать события состояния питания",
@ -9129,7 +9129,7 @@
"fr": "Télécharger l'installeur ici", "fr": "Télécharger l'installeur ici",
"hi": "यहां इंस्टॉलर डाउनलोड करें", "hi": "यहां इंस्टॉलर डाउनलोड करें",
"ja": "ここからインストーラーをダウンロードしてください", "ja": "ここからインストーラーをダウンロードしてください",
"ko": "여기에 설치 프로그램을 다운로드 하십시오.", "ko": "여기에 설치 프로그램을 다운로드 하십시오.",
"nl": "Download het installatieprogramma hier", "nl": "Download het installatieprogramma hier",
"pt": "Faça o download do instalador aqui", "pt": "Faça o download do instalador aqui",
"ru": "Скачайте программу по этой ссылке", "ru": "Скачайте программу по этой ссылке",
@ -9647,7 +9647,7 @@
"fr": "Gestion des consentements utilisateurs", "fr": "Gestion des consentements utilisateurs",
"hi": "डिवाइस समूह उपयोगकर्ता सहमति संपादित करें", "hi": "डिवाइस समूह उपयोगकर्ता सहमति संपादित करें",
"ja": "デバイスグループユーザーの同意の編集", "ja": "デバイスグループユーザーの同意の編集",
"ko": "장치 그룹 사용자 연결 편집", "ko": "장치 그룹 사용자 연결 옵션 편집",
"nl": "Toestemming gebruikersgroep bewerken", "nl": "Toestemming gebruikersgroep bewerken",
"pt": "Editar consentimento do usuário do grupo de dispositivos", "pt": "Editar consentimento do usuário do grupo de dispositivos",
"ru": "Редактировать согласие пользователя группы устройств", "ru": "Редактировать согласие пользователя группы устройств",
@ -9698,7 +9698,7 @@
"fr": "Modifier le consentement de l'utilisateur de l'appareil", "fr": "Modifier le consentement de l'utilisateur de l'appareil",
"hi": "डिवाइस उपयोगकर्ता सहमति संपादित करें", "hi": "डिवाइस उपयोगकर्ता सहमति संपादित करें",
"ja": "デバイスのユーザー同意の編集", "ja": "デバイスのユーザー同意の編集",
"ko": "장치 사용자 연결 편집", "ko": "장치 사용자 연결 옵션 편집",
"nl": "Gebruikerstoestemming apparaat bewerken", "nl": "Gebruikerstoestemming apparaat bewerken",
"zh-chs": "编辑设备用户同意", "zh-chs": "编辑设备用户同意",
"xloc": [ "xloc": [
@ -9766,7 +9766,7 @@
"fr": "Modifier le consentement de l'utilisateur", "fr": "Modifier le consentement de l'utilisateur",
"hi": "उपयोगकर्ता सहमति संपादित करें", "hi": "उपयोगकर्ता सहमति संपादित करें",
"ja": "ユーザーの同意を編集", "ja": "ユーザーの同意を編集",
"ko": "사용자 연결 편집", "ko": "사용자 연결 옵션 편집",
"nl": "Gebruikerstoestemming bewerken", "nl": "Gebruikerstoestemming bewerken",
"zh-chs": "编辑用户同意", "zh-chs": "编辑用户同意",
"xloc": [ "xloc": [
@ -10534,7 +10534,7 @@
"fr": "Saisir le jeton de double authentification ici:", "fr": "Saisir le jeton de double authentification ici:",
"hi": "2-चरण लॉगिन के लिए यहां टोकन दर्ज करें:", "hi": "2-चरण लॉगिन के लिए यहां टोकन दर्ज करें:",
"ja": "2段階ログインのトークンをここに入力します。", "ja": "2段階ログインのトークンをここに入力します。",
"ko": "2단계 로그인을 위해 여기에 토큰을 입력하십시오 :", "ko": "여기에 2단계 로그인을 위한 토큰을 입력하십시오 :",
"nl": "Voer hier het token in voor tweestaps-aanmelding:", "nl": "Voer hier het token in voor tweestaps-aanmelding:",
"pt": "Digite o token aqui para o login em duas etapas:", "pt": "Digite o token aqui para o login em duas etapas:",
"ru": "Для двухэтапного входа введите токен здесь:", "ru": "Для двухэтапного входа введите токен здесь:",
@ -12105,7 +12105,7 @@
"fr": "Groupes", "fr": "Groupes",
"hi": "समूह", "hi": "समूह",
"ja": "グループ", "ja": "グループ",
"ko": "다수 그룹", "ko": "여러 그룹",
"nl": "Groepen", "nl": "Groepen",
"pt": "Grupos", "pt": "Grupos",
"ru": "Группы", "ru": "Группы",
@ -18253,7 +18253,7 @@
"fr": "Aucun groupe d'appareils", "fr": "Aucun groupe d'appareils",
"hi": "कोई उपकरण समूह सामान्य में नहीं", "hi": "कोई उपकरण समूह सामान्य में नहीं",
"ja": "共通のデバイスグループはありません", "ja": "共通のデバイスグループはありません",
"ko": "공된 장치 그룹이 없습니다.", "ko": "공된 장치 그룹이 없습니다.",
"nl": "Geen gemeenschappelijke apparaatgroepen", "nl": "Geen gemeenschappelijke apparaatgroepen",
"pt": "Nenhum grupo de dispositivos em comum", "pt": "Nenhum grupo de dispositivos em comum",
"ru": "Нет общих групп устройств", "ru": "Нет общих групп устройств",
@ -18350,7 +18350,7 @@
"fr": "Aucun appareil en commun", "fr": "Aucun appareil en commun",
"hi": "आम में कोई उपकरण नहीं", "hi": "आम में कोई उपकरण नहीं",
"ja": "共通のデバイスはありません", "ja": "共通のデバイスはありません",
"ko": "공된 장치가 없습니다.", "ko": "공된 장치가 없습니다.",
"nl": "Geen gemeenschappelijke apparaten", "nl": "Geen gemeenschappelijke apparaten",
"pt": "Nenhum dispositivo em comum", "pt": "Nenhum dispositivo em comum",
"ru": "Нет общих устройств", "ru": "Нет общих устройств",
@ -18592,7 +18592,7 @@
"fr": "Aucun utilisateur avec des autorisations spéciales sur les appareils", "fr": "Aucun utilisateur avec des autorisations spéciales sur les appareils",
"hi": "विशेष उपकरण अनुमतियों वाला कोई उपयोगकर्ता नहीं", "hi": "विशेष उपकरण अनुमतियों वाला कोई उपयोगकर्ता नहीं",
"ja": "特別なデバイス権限を持つユーザーはいません", "ja": "特別なデバイス権限を持つユーザーはいません",
"ko": "특별한 장치 권한을 가진 사용자가 없습니다.", "ko": "이 장치에 대해서 특별한 장치 권한을 가진 사용자가 없습니다.",
"nl": "Geen gebruikers met speciale apparaatrechten", "nl": "Geen gebruikers met speciale apparaatrechten",
"ru": "Нет пользователей со специальными правами доступа к устройству", "ru": "Нет пользователей со специальными правами доступа к устройству",
"zh-chs": "没有拥有特殊设备权限的用户", "zh-chs": "没有拥有特殊设备权限的用户",
@ -19064,7 +19064,7 @@
"fr": "Nom du système", "fr": "Nom du système",
"hi": "OS का नाम", "hi": "OS का नाम",
"ja": "OS名", "ja": "OS名",
"ko": "OS 이름", "ko": "OS에서 설정한 이름",
"nl": "Besturingssysteem naam", "nl": "Besturingssysteem naam",
"pt": "Nome do SO", "pt": "Nome do SO",
"ru": "настоящее имя", "ru": "настоящее имя",
@ -20634,7 +20634,7 @@
"fr": "Demander le consentement de l'utilisateur", "fr": "Demander le consentement de l'utilisateur",
"hi": "उपयोगकर्ता की सहमति के लिए शीघ्र", "hi": "उपयोगकर्ता की सहमति के लिए शीघ्र",
"ja": "ユーザーの同意を求める", "ja": "ユーザーの同意を求める",
"ko": "사용자 연결 요청", "ko": "사용자에게 연결 요청",
"nl": "Vraag gebruikerstoestemming", "nl": "Vraag gebruikerstoestemming",
"pt": "Solicitar consentimento do usuário", "pt": "Solicitar consentimento do usuário",
"ru": "Запрос согласия пользователя", "ru": "Запрос согласия пользователя",
@ -22180,7 +22180,7 @@
"fr": "Racine", "fr": "Racine",
"hi": "जड़", "hi": "जड़",
"ja": "ルート", "ja": "ルート",
"ko": "루트", "ko": "최상위폴더",
"nl": "Root", "nl": "Root",
"pt": "Raiz", "pt": "Raiz",
"ru": "Root/Корень", "ru": "Root/Корень",
@ -25391,7 +25391,7 @@
"fr": "CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DE DROITS D'AUTEUR ET LES CONTRIBUTEURS \"EN L'ÉTAT\" ET TOUTE GARANTIE EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER SONT EXCLUES. EN AUCUN CAS, LE PROPRIÉTAIRE OU LES CONTRIBUTEURS DE DROITS D'AUTEUR NE SERONT RESPONSABLES DES DOMMAGES DIRECTS, INDIRECTS, ACCESSOIRES, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, L'APPROVISIONNEMENT DE BIENS OU SERVICES DE SUBSTITUTION; PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS; OU INTERRUPTION D'AFFAIRES) TOUTEFOIS CAUSÉE ET SUR TOUTE THÉORIE DE LA RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE OU LE TORT (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) DÉCOULANT DE TOUTE MANIÈRE D'UTILISER CE LOGICIEL, MÊME SI IL EST AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.", "fr": "CE LOGICIEL EST FOURNI PAR LES DÉTENTEURS DE DROITS D'AUTEUR ET LES CONTRIBUTEURS \"EN L'ÉTAT\" ET TOUTE GARANTIE EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER SONT EXCLUES. EN AUCUN CAS, LE PROPRIÉTAIRE OU LES CONTRIBUTEURS DE DROITS D'AUTEUR NE SERONT RESPONSABLES DES DOMMAGES DIRECTS, INDIRECTS, ACCESSOIRES, SPÉCIAUX, EXEMPLAIRES OU CONSÉCUTIFS (Y COMPRIS, MAIS SANS S'Y LIMITER, L'APPROVISIONNEMENT DE BIENS OU SERVICES DE SUBSTITUTION; PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS; OU INTERRUPTION D'AFFAIRES) TOUTEFOIS CAUSÉE ET SUR TOUTE THÉORIE DE LA RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE OU LE TORT (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) DÉCOULANT DE TOUTE MANIÈRE D'UTILISER CE LOGICIEL, MÊME SI IL EST AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.",
"hi": "इस सॉफ़्टवेयर को COPYRIGHT के धारकों और ठेकेदारों द्वारा \"के रूप में\" और किसी भी अतिरिक्त वारंटी, जो कि शामिल नहीं हैं, के द्वारा प्रदान किया जाता है, जो कि किसी भी पार्टी के लिए इस पार्टी के चुनावों में शामिल होने के लिए नहीं आते हैं। किसी भी प्रत्यक्ष, संकेतक, विशेष, विशेष, विशेष, या आकस्मिक डैमेज (इनकॉलिंग, लेकिन सीमित नहीं हैं), के लिए किसी भी प्रत्यक्ष या माल या सेवाओं के संरक्षण के लिए किसी भी ईवेंट की दुकान पर कॉपियराइट ऑउटर या कॉन्ट्रिब्यूटर्स का उपयोग किया जा सकता है। या बिजनेस इंटेरप्शन) किसी भी तरह का हो गया है और किसी भी थ्योरी पर आधारित है, जो अनुबंध में है, स्ट्रैटजी लाइबिलिटी, या टाइप (किसी अन्य सॉफ्टवेयर के आधार पर) सॉफ्टवेयर के उपयोग से संबंधित सॉफ्टवेयर के उपयोग के लिए किसी भी प्रकार का उपयोग कर रहा है।", "hi": "इस सॉफ़्टवेयर को COPYRIGHT के धारकों और ठेकेदारों द्वारा \"के रूप में\" और किसी भी अतिरिक्त वारंटी, जो कि शामिल नहीं हैं, के द्वारा प्रदान किया जाता है, जो कि किसी भी पार्टी के लिए इस पार्टी के चुनावों में शामिल होने के लिए नहीं आते हैं। किसी भी प्रत्यक्ष, संकेतक, विशेष, विशेष, विशेष, या आकस्मिक डैमेज (इनकॉलिंग, लेकिन सीमित नहीं हैं), के लिए किसी भी प्रत्यक्ष या माल या सेवाओं के संरक्षण के लिए किसी भी ईवेंट की दुकान पर कॉपियराइट ऑउटर या कॉन्ट्रिब्यूटर्स का उपयोग किया जा सकता है। या बिजनेस इंटेरप्शन) किसी भी तरह का हो गया है और किसी भी थ्योरी पर आधारित है, जो अनुबंध में है, स्ट्रैटजी लाइबिलिटी, या टाइप (किसी अन्य सॉफ्टवेयर के आधार पर) सॉफ्टवेयर के उपयोग से संबंधित सॉफ्टवेयर के उपयोग के लिए किसी भी प्रकार का उपयोग कर रहा है।",
"ja": "このソフトウェアは、著作権者および寄稿者によって「現状のまま」提供され、商品性および特定の目的への適合性の黙示的な保証を含むがこれに限定されない明示的または黙示的な保証は放棄されます。いかなる場合においても、著作権所有者または貢献者は、直接的、間接的、偶発的、特別、例示的、または結果的な損害代替品またはサービスの調達、代替品、データ、または利益の損失を含むが、これらに限定されないについて責任を負わないものとしますまたはビジネス中断責任の理論、または契約、厳格な責任、または不法行為過失またはその他を含むにかかわらず、このソフトウェアの使用から生じたものであっても、POSSIの可能性がある場合でも。", "ja": "このソフトウェアは、著作権者および寄稿者によって「現状のまま」提供され、商品性および特定の目的への適合性の黙示的な保証を含むがこれに限定されない明示的または黙示的な保証は放棄されます。いかなる場合においても、著作権所有者または貢献者は、直接的、間接的、偶発的、特別、例示的、または結果的な損害代替品またはサービスの調達、代替品、データ、または利益の損失を含むが、これらに限定されないについて責任を負わないものとしますまたはビジネス中断責任の理論、または契約、厳格な責任、または不法行為過失またはその他を含むにかかわらず、このソフトウェアの使用から生じたものであっても、POSSIの可能性がある場合でも。",
"ko": "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", "ko": "이 소프트웨어는 저작권 소유자 및 배포자에 의해 \"있는 그대로\" 제공되며, 명시적 또는 묵시적 보증을 포함합니다. 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증은 거절되지만, 제한되는 것은 아닙니다. 저작권 소유자나 제공자는 어떠한 경우에도 손해에 대해 책임을 지지 않습니다(직접적, 간접적, 우발적, 특수적, 간접적, 결과적, 또는 비즈니스 중단도 포함하여). 그러나 이러한 일이 발생하였을 때, 어떠한 책임의 이론, 즉 그것이 계약, 엄격한 책임 또는 불법 행위(태만 또는 기타 사항을 포함하여)와 관련되었고, 이러한 손해에 대한 가능성이 이미 조언되었다 할지라도, 어찌되었든 이 소프트웨어의 사용과는 상관 없이 발생한 것입니다.",
"nl": "DEZE SOFTWARE WORDT GELEVERD DOOR DE AUTEURSRECHTHOUDERS EN BIJDRAGERS \"ALS ZODANIG\" EN ENIGE EXPLICIETE OF IMPLICIETE GARANTIES, INCLUSIEF, MAAR NIET BEPERKT TOT, DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL. IN GEEN GEVAL ZULLEN DE EIGENAAR VAN HET AUTEURSRECHT OF DE BIJDRAGERS AANSPRAKELIJK ZIJN VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, SPECIALE, UITZONDERLIJKE OF GEVOLGSCHADE (INCLUSIEF, MAAR NIET BEPERKT TOT, AANSCHAF VAN VERVANGENDE GOEDEREN OF DIENSTEN; VERLIES VAN GEBRUIK, GEGEVENS OF GEGEVENS; OF ONDERBREKING VAN HET BEDRIJF) EVENWEL VEROORZAAKT EN OP ENIGE AANSPRAAK VAN AANSPRAKELIJKHEID, OF IN CONTRACT, STRIKTE AANSPRAKELIJKHEID OF STORT (INCLUSIEF NALATIGHEID OF ANDERSZINS) DIE VOORTVLOEIT OP ENIGE MANIER UIT HET GEBRUIK VAN DEZE SOFTWARE, ZELFS ALS GEADVISEERD VAN DE MOGELIJKHEID.", "nl": "DEZE SOFTWARE WORDT GELEVERD DOOR DE AUTEURSRECHTHOUDERS EN BIJDRAGERS \"ALS ZODANIG\" EN ENIGE EXPLICIETE OF IMPLICIETE GARANTIES, INCLUSIEF, MAAR NIET BEPERKT TOT, DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL. IN GEEN GEVAL ZULLEN DE EIGENAAR VAN HET AUTEURSRECHT OF DE BIJDRAGERS AANSPRAKELIJK ZIJN VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, SPECIALE, UITZONDERLIJKE OF GEVOLGSCHADE (INCLUSIEF, MAAR NIET BEPERKT TOT, AANSCHAF VAN VERVANGENDE GOEDEREN OF DIENSTEN; VERLIES VAN GEBRUIK, GEGEVENS OF GEGEVENS; OF ONDERBREKING VAN HET BEDRIJF) EVENWEL VEROORZAAKT EN OP ENIGE AANSPRAAK VAN AANSPRAKELIJKHEID, OF IN CONTRACT, STRIKTE AANSPRAKELIJKHEID OF STORT (INCLUSIEF NALATIGHEID OF ANDERSZINS) DIE VOORTVLOEIT OP ENIGE MANIER UIT HET GEBRUIK VAN DEZE SOFTWARE, ZELFS ALS GEADVISEERD VAN DE MOGELIJKHEID.",
"pt": "ESTE SOFTWARE É FORNECIDO PELOS TITULARES DE DIREITOS AUTORAIS E CONTRIBUIDORES \"TAL COMO ESTÁ\" E QUALQUER GARANTIA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO. EM NENHUM CASO O DIVISOR DE DIREITOS AUTORAIS OU OS CONTRIBUIDORES SERÃO RESPONSÁVEIS POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR OU CONSEQÜENCIAL (INCLUINDO, MAS NÃO SE LIMITANDO A, PROCURAÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS, LUCROS DE USO); OU INTERRUPÇÃO DE NEGÓCIOS), CAUSADA E QUALQUER TEORIA DE RESPONSABILIDADE, CONTRATADA, RESPONSABILIDADE ESTIMATIVA OU ATRIBUIÇÃO (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA), surgindo de qualquer maneira fora do uso deste software, mesmo que seja aconselhável a possibilidade de tal conteúdo.", "pt": "ESTE SOFTWARE É FORNECIDO PELOS TITULARES DE DIREITOS AUTORAIS E CONTRIBUIDORES \"TAL COMO ESTÁ\" E QUALQUER GARANTIA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO. EM NENHUM CASO O DIVISOR DE DIREITOS AUTORAIS OU OS CONTRIBUIDORES SERÃO RESPONSÁVEIS POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR OU CONSEQÜENCIAL (INCLUINDO, MAS NÃO SE LIMITANDO A, PROCURAÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS, LUCROS DE USO); OU INTERRUPÇÃO DE NEGÓCIOS), CAUSADA E QUALQUER TEORIA DE RESPONSABILIDADE, CONTRATADA, RESPONSABILIDADE ESTIMATIVA OU ATRIBUIÇÃO (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA), surgindo de qualquer maneira fora do uso deste software, mesmo que seja aconselhável a possibilidade de tal conteúdo.",
"ru": "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", "ru": "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
@ -25409,7 +25409,7 @@
"fr": "CE LOGICIEL EST FOURNI PAR LE PROJET OpenSSL `` TEL QUEL '' ET TOUTE GARANTIE EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER SONT DÉCLINÉES. LE PROJET OpenSSL OU SES CONTRIBUTEURS NE SERONT EN AUCUN CAS RESPONSABLES DE TOUT DOMMAGE DIRECT, INDIRECT, ACCIDENTEL, SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (INCLUANT, MAIS SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (INCLUANT, MAIS SANS S'Y LIMITER, L'APPROVISIONNEMENT DE BIENS DE SUBSTITUTION) OU SERVICES; PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS; OU INTERRUPTION D'ENTREPRISE) TOUTEFOIS CAUSÉE ET SUR TOUTE THÉORIE DE RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE OU LE TORT (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) DÉCOULANT DE TOUTE MANIÈRE QUANT À L'UTILISATION DE CELLE-CI LOGICIEL, MÊME S'IL EST AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.", "fr": "CE LOGICIEL EST FOURNI PAR LE PROJET OpenSSL `` TEL QUEL '' ET TOUTE GARANTIE EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER SONT DÉCLINÉES. LE PROJET OpenSSL OU SES CONTRIBUTEURS NE SERONT EN AUCUN CAS RESPONSABLES DE TOUT DOMMAGE DIRECT, INDIRECT, ACCIDENTEL, SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (INCLUANT, MAIS SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (INCLUANT, MAIS SANS S'Y LIMITER, L'APPROVISIONNEMENT DE BIENS DE SUBSTITUTION) OU SERVICES; PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS; OU INTERRUPTION D'ENTREPRISE) TOUTEFOIS CAUSÉE ET SUR TOUTE THÉORIE DE RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE OU LE TORT (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) DÉCOULANT DE TOUTE MANIÈRE QUANT À L'UTILISATION DE CELLE-CI LOGICIEL, MÊME S'IL EST AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.",
"hi": "यह सॉफ़्टवेयर ओपनएसएसएल द्वारा प्रदान किया गया है `` जैसा है '' और किसी भी तरह से लागू या लागू किया गया, जिसमें कोई भी भाग नहीं है, मर्चेंटैबिलिटी के आवश्यक वारंटी और एक आंशिक पेंशन के लिए निर्धारित है। किसी भी प्रत्यक्ष, प्रत्यक्ष, विशेष, विशेष, या व्यावसायिक क्षेत्रों (अंतर्ग्रहण, बाउट विशेष, उत्कृष्ट, या शैक्षणिक मामलों) के लिए किसी भी सूची (इंसुलेट) में ओपनएसएसएल प्रोजक्ट या आई.टी. या सेवाएं, उपयोग, डेटा, या लाभ का नुकसान; या व्यापार का अंतर) किसी भी तरह से सीमित है और लेन-देन के सिद्धांत पर, अनुबंध में जो भी है, मजबूत देयता, या टिकट या दूसरे के आधार पर भुगतान कर सकते हैं, जो किसी अन्य व्यक्ति के पास हैं। सॉफ़्टवेयर, यदि एसयूसी डैमेज की स्थिति का पता लगाया गया हो।", "hi": "यह सॉफ़्टवेयर ओपनएसएसएल द्वारा प्रदान किया गया है `` जैसा है '' और किसी भी तरह से लागू या लागू किया गया, जिसमें कोई भी भाग नहीं है, मर्चेंटैबिलिटी के आवश्यक वारंटी और एक आंशिक पेंशन के लिए निर्धारित है। किसी भी प्रत्यक्ष, प्रत्यक्ष, विशेष, विशेष, या व्यावसायिक क्षेत्रों (अंतर्ग्रहण, बाउट विशेष, उत्कृष्ट, या शैक्षणिक मामलों) के लिए किसी भी सूची (इंसुलेट) में ओपनएसएसएल प्रोजक्ट या आई.टी. या सेवाएं, उपयोग, डेटा, या लाभ का नुकसान; या व्यापार का अंतर) किसी भी तरह से सीमित है और लेन-देन के सिद्धांत पर, अनुबंध में जो भी है, मजबूत देयता, या टिकट या दूसरे के आधार पर भुगतान कर सकते हैं, जो किसी अन्य व्यक्ति के पास हैं। सॉफ़्टवेयर, यदि एसयूसी डैमेज की स्थिति का पता लगाया गया हो।",
"ja": "このソフトウェアは、OpenSSLプロジェクトによって「現状のまま」提供され、商品性および特定の目的への適合性の黙示的な保証を含むがこれに限定されない、明示的または黙示的な保証は放棄されます。いかなる場合も、OpenSSLプロジェクトまたはその貢献者は、直接的、間接的、偶発的、特別、例示的、または結果的損害責任を含むが、特別損害、例示的損害、または結果的損害を含むの責任を負いませんまたはサービス、使用、データ、または利益の損失、またはビジネス中断、契約、厳格な責任、または不法行為過失またはその他を含むこのような損害の可能性について通知された場合でも、ソフトウェア。", "ja": "このソフトウェアは、OpenSSLプロジェクトによって「現状のまま」提供され、商品性および特定の目的への適合性の黙示的な保証を含むがこれに限定されない、明示的または黙示的な保証は放棄されます。いかなる場合も、OpenSSLプロジェクトまたはその貢献者は、直接的、間接的、偶発的、特別、例示的、または結果的損害責任を含むが、特別損害、例示的損害、または結果的損害を含むの責任を負いませんまたはサービス、使用、データ、または利益の損失、またはビジネス中断、契約、厳格な責任、または不法行為過失またはその他を含むこのような損害の可能性について通知された場合でも、ソフトウェア。",
"ko": "THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", "ko": "이 소프트웨어는 OpenSSL 프로젝트에 의해 \"있는 그대로\" 제공되며, 명시적 또는 묵시적 보증을 포함합니다. 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증은 거절되지만, 제한되는 것은 아닙니다. 어떠한 경우에도 OpenSSL 프로젝트 또는 그 제공자는 직접적, 간접적, 우발적, 특수 적, 간접적 또는 결과적 손해(서비스, 사용성 상실, 데이터 또는 이익의 상실 또는 비즈니스 중단도 포함하여)에 대해 책임을 지지 않습니다. 그러나 이러한 일이 발생하였을 때, 어떠한 책임의 이론, 즉 그것이 계약, 엄격한 책임 또는 불법 행위(태만 또는 기타 사항을 포함하여)와 관련되었고, 이러한 손해에 대한 가능성이 이미 조언되었다 할지라도, 어찌되었든 이 소프트웨어의 사용과는 상관 없이 발생한 것입니다.",
"nl": "DEZE SOFTWARE WORDT GELEVERD DOOR HET OpenSSL-PROJECT `` ZOALS HET IS '' EN ELKE UITDRUKKELIJKE OF IMPLICIETE GARANTIES, INCLUSIEF MAAR NIET BEPERKT TOT DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL WORDEN AFGEWEZEN. IN GEEN GEVAL ZAL HET PROJECT VAN DE OpenSSL OF HAAR BIJDRAGERS AANSPRAKELIJK ZIJN VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, SPECIALE, UITZONDERLIJKE OF GEVOLGSCHADE (INCLUSIEF, MAAR SPECIALE, UITZONDERLIJKE OF GEVOLGSCHADE (INCLUSIEF, MAAR NIET BEPERKT TOT SCHULDEN) OF DIENSTEN; VERLIES VAN GEBRUIK, GEGEVENS OF WINST; OF ONDERBREKING VAN HET BEDRIJF) EVENWEL OORZAAKT EN OP ENIGE AANSPRAAK VAN AANSPRAKELIJKHEID, OF IN CONTRACT, STRIKTE AANSPRAKELIJKHEID, OF TORT (INCLUSIEF NALATIGHEID OF ANDERSZINS) DIE OP ENIGE MANIER UIT DE GEBRUIKSVOORWAARDEN ONTSTAAN SOFTWARE, ZELFS INDIEN GEADVISEERD DOOR DE MOGELIJKHEID VAN DERGELIJKE SCHADE.", "nl": "DEZE SOFTWARE WORDT GELEVERD DOOR HET OpenSSL-PROJECT `` ZOALS HET IS '' EN ELKE UITDRUKKELIJKE OF IMPLICIETE GARANTIES, INCLUSIEF MAAR NIET BEPERKT TOT DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL WORDEN AFGEWEZEN. IN GEEN GEVAL ZAL HET PROJECT VAN DE OpenSSL OF HAAR BIJDRAGERS AANSPRAKELIJK ZIJN VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, SPECIALE, UITZONDERLIJKE OF GEVOLGSCHADE (INCLUSIEF, MAAR SPECIALE, UITZONDERLIJKE OF GEVOLGSCHADE (INCLUSIEF, MAAR NIET BEPERKT TOT SCHULDEN) OF DIENSTEN; VERLIES VAN GEBRUIK, GEGEVENS OF WINST; OF ONDERBREKING VAN HET BEDRIJF) EVENWEL OORZAAKT EN OP ENIGE AANSPRAAK VAN AANSPRAKELIJKHEID, OF IN CONTRACT, STRIKTE AANSPRAKELIJKHEID, OF TORT (INCLUSIEF NALATIGHEID OF ANDERSZINS) DIE OP ENIGE MANIER UIT DE GEBRUIKSVOORWAARDEN ONTSTAAN SOFTWARE, ZELFS INDIEN GEADVISEERD DOOR DE MOGELIJKHEID VAN DERGELIJKE SCHADE.",
"pt": "ESTE SOFTWARE É FORNECIDO PELO PROJETO OpenSSL `` COMO ESTÁ '' E QUALQUER GARANTIA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. EM NENHUM CASO O PROJETO OpenSSL OU SEUS CONTRIBUIDORES SERÃO RESPONSÁVEIS POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR OU CONSEQÜENCIAL (INCLUINDO DANOS ESPECIAIS, EXEMPLARES OU CONSEQÜENCIAIS (INCLUINDO, PROCESSOS, MAS NÃO LIMITADOS OU SERVIÇOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIOS), CAUSADOS E QUALQUER TEORIA DE RESPONSABILIDADE, CONTRATOS, RESPONSABILIDADE ESTIMATIVA OU ATORT (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA) QUE POSSUEM DE QUALQUER FORMA DESTE USO SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE DE TAIS DANOS.", "pt": "ESTE SOFTWARE É FORNECIDO PELO PROJETO OpenSSL `` COMO ESTÁ '' E QUALQUER GARANTIA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. EM NENHUM CASO O PROJETO OpenSSL OU SEUS CONTRIBUIDORES SERÃO RESPONSÁVEIS POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR OU CONSEQÜENCIAL (INCLUINDO DANOS ESPECIAIS, EXEMPLARES OU CONSEQÜENCIAIS (INCLUINDO, PROCESSOS, MAS NÃO LIMITADOS OU SERVIÇOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIOS), CAUSADOS E QUALQUER TEORIA DE RESPONSABILIDADE, CONTRATOS, RESPONSABILIDADE ESTIMATIVA OU ATORT (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA) QUE POSSUEM DE QUALQUER FORMA DESTE USO SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE DE TAIS DANOS.",
"ru": "THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", "ru": "THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.",
@ -25996,7 +25996,7 @@
"fr": "Cette action ajoutera une entrée dans le journal d'évènement de l'appareil.", "fr": "Cette action ajoutera une entrée dans le journal d'évènement de l'appareil.",
"hi": "यह इस उपकरण के ईवेंट लॉग में एक प्रविष्टि जोड़ देगा।", "hi": "यह इस उपकरण के ईवेंट लॉग में एक प्रविष्टि जोड़ देगा।",
"ja": "これにより、このデバイスのイベントログにエントリが追加されます。", "ja": "これにより、このデバイスのイベントログにエントリが追加されます。",
"ko": "이 장치의 이벤트 로그에 항목이 추가됩니다.", "ko": "이 장치의 이벤트 로그 항목을 추가합니다.",
"nl": "Hiermee wordt een vermelding toegevoegd aan het gebeurtenislogboek van dit apparaat.", "nl": "Hiermee wordt een vermelding toegevoegd aan het gebeurtenislogboek van dit apparaat.",
"pt": "Isso adicionará uma entrada ao log de eventos deste dispositivo.", "pt": "Isso adicionará uma entrada ao log de eventos deste dispositivo.",
"ru": "Это добавит запись в журнал событий данного устройства.", "ru": "Это добавит запись в журнал событий данного устройства.",
@ -26085,7 +26085,7 @@
"fr": "Pour ajouter un appareil à {0} exécutez la commande suivante. Des accès administrateurs sont nécessaires.", "fr": "Pour ajouter un appareil à {0} exécutez la commande suivante. Des accès administrateurs sont nécessaires.",
"hi": "कंप्यूटर को {0} में जोड़ने के लिए निम्नलिखित कमांड चलाएँ। रूट क्रेडेंशियल की जरूरत होगी।", "hi": "कंप्यूटर को {0} में जोड़ने के लिए निम्नलिखित कमांड चलाएँ। रूट क्रेडेंशियल की जरूरत होगी।",
"ja": "{0}にコンピューターを追加するには、次のコマンドを実行します。ルート資格情報が必要になります。", "ja": "{0}にコンピューターを追加するには、次のコマンドを実行します。ルート資格情報が必要になります。",
"ko": "{0}에 컴퓨터를 추가하려면 다음 명령을 실행하십시오. 루트 자격 증명이 필요합니다.", "ko": "{0}에 컴퓨터를 추가하려면 다음 명령을 실행하십시오. root 계정에 대한 자격 증명이 필요합니다.",
"nl": "Voer de volgende opdracht uit om een computer toe te voegen aan {0}. Root gegevens zijn nodig.", "nl": "Voer de volgende opdracht uit om een computer toe te voegen aan {0}. Root gegevens zijn nodig.",
"pt": "Para adicionar um computador a {0}, execute o seguinte comando.Serão necessárias credenciais raiz.", "pt": "Para adicionar um computador a {0}, execute o seguinte comando.Serão necessárias credenciais raiz.",
"ru": "Чтобы добавить компьютер в группу \\\"{0}\\\", выполните следующую команду. Потребуются права root.", "ru": "Чтобы добавить компьютер в группу \\\"{0}\\\", выполните следующую команду. Потребуются права root.",
@ -26253,7 +26253,7 @@
"fr": "Pour installer, couper et coller la commande suivante dans un terminal ayant des droits administrateur", "fr": "Pour installer, couper et coller la commande suivante dans un terminal ayant des droits administrateur",
"hi": "रूट टर्मिनल में निम्न कमांड को स्थापित, कट और पेस्ट करने के लिए।", "hi": "रूट टर्मिनल में निम्न कमांड को स्थापित, कट और पेस्ट करने के लिए।",
"ja": "インストールするには、ルートターミナルで次のコマンドをカットアンドペーストします。", "ja": "インストールするには、ルートターミナルで次のコマンドをカットアンドペーストします。",
"ko": "설치하려면, 다음 명령을 잘라내어 루트 터미널에 붙여 넣으십시오.", "ko": "설치하려면, 다음 명령을 복사하여 Root 계정 터미널에 붙여넣어 실행하십시오.",
"nl": "Om te installeren, knip en plak de volgende opdracht in de terminal (root).", "nl": "Om te installeren, knip en plak de volgende opdracht in de terminal (root).",
"pt": "Para instalar, recorte e cole o seguinte comando em um terminal raiz.", "pt": "Para instalar, recorte e cole o seguinte comando em um terminal raiz.",
"ru": "Для установки, скопируйте и вставьте следующую команду в терминал. Потребуются права root.", "ru": "Для установки, скопируйте и вставьте следующую команду в терминал. Потребуются права root.",
@ -26304,7 +26304,7 @@
"fr": "Pour déinstaller, couper/coller la commande suivante avec un compte administrateur.", "fr": "Pour déinstaller, couper/coller la commande suivante avec un compte administrateur.",
"hi": "अनइंस्टॉल करने के लिए, निम्न कमांड को रूट के रूप में काटें और पेस्ट करें।", "hi": "अनइंस्टॉल करने के लिए, निम्न कमांड को रूट के रूप में काटें और पेस्ट करें।",
"ja": "アンインストールするには、次のコマンドをルートとしてカットアンドペーストします。", "ja": "アンインストールするには、次のコマンドをルートとしてカットアンドペーストします。",
"ko": "설치 제거하려면 다음 명령을 잘라서 루트로 붙여 넣으십시오.", "ko": "설치 제거하려면 다음 명령을 복사하여 Root 계정으로 붙여넣어 실행하십시오.",
"nl": "Om de installatie ongedaan te maken, knip en plak je de volgende opdracht als root.", "nl": "Om de installatie ongedaan te maken, knip en plak je de volgende opdracht als root.",
"pt": "Para desinstalar, recorte e cole o seguinte comando como raiz.", "pt": "Para desinstalar, recorte e cole o seguinte comando como raiz.",
"ru": "Для удаления, скопируйте и вставьте следующую команду в терминал. Потребуются права root.", "ru": "Для удаления, скопируйте и вставьте следующую команду в терминал. Потребуются права root.",
@ -27612,7 +27612,7 @@
"fr": "Consentement de l'utilisateur", "fr": "Consentement de l'utilisateur",
"hi": "उपयोगकर्ता सहमति", "hi": "उपयोगकर्ता सहमति",
"ja": "ユーザーの同意", "ja": "ユーザーの同意",
"ko": "사용자 연결", "ko": "사용자 연결 옵션",
"nl": "Toestemming van gebruiker", "nl": "Toestemming van gebruiker",
"pt": "Consentimento do Usuário", "pt": "Consentimento do Usuário",
"ru": "Согласие пользователя", "ru": "Согласие пользователя",
@ -28864,7 +28864,7 @@
"fr": "Windows", "fr": "Windows",
"hi": "खिड़कियाँ", "hi": "खिड़कियाँ",
"ja": "窓", "ja": "窓",
"ko": "윈도우", "ko": "Windows",
"nl": "Windows", "nl": "Windows",
"pt": "Windows", "pt": "Windows",
"ru": "Windows", "ru": "Windows",
@ -28899,7 +28899,7 @@
"fr": "Windows (32bit)", "fr": "Windows (32bit)",
"hi": "विंडोज (32 बिट)", "hi": "विंडोज (32 बिट)",
"ja": "Windows32ビット", "ja": "Windows32ビット",
"ko": "윈도우 (32비트)", "ko": "Windows (32비트)",
"nl": "Windows (32bit)", "nl": "Windows (32bit)",
"pt": "Windows (32 Bits)", "pt": "Windows (32 Bits)",
"ru": "Windows (32bit)", "ru": "Windows (32bit)",
@ -28916,7 +28916,7 @@
"fr": "Windows (64bit)", "fr": "Windows (64bit)",
"hi": "विंडोज (64 बिट)", "hi": "विंडोज (64 बिट)",
"ja": "Windows64ビット", "ja": "Windows64ビット",
"ko": "윈도우 (64비트)", "ko": "Windows (64비트)",
"nl": "Windows (64bit)", "nl": "Windows (64bit)",
"pt": "Windows (64 Bits)", "pt": "Windows (64 Bits)",
"ru": "Windows (64bit)", "ru": "Windows (64bit)",
@ -28950,7 +28950,7 @@
"fr": "Windows 32bit", "fr": "Windows 32bit",
"hi": "विंडोज 32 बिट", "hi": "विंडोज 32 बिट",
"ja": "Windows 32ビット", "ja": "Windows 32ビット",
"ko": "윈도우 32비트", "ko": "Windows 32비트",
"nl": "Windows 32bit", "nl": "Windows 32bit",
"pt": "Windows 32 Bits", "pt": "Windows 32 Bits",
"ru": "Windows 32bit", "ru": "Windows 32bit",
@ -29003,7 +29003,7 @@
"fr": "Windows 64bit", "fr": "Windows 64bit",
"hi": "विंडोज 64 बिट", "hi": "विंडोज 64 बिट",
"ja": "Windows 64ビット", "ja": "Windows 64ビット",
"ko": "윈도우 64비트", "ko": "Windows 64비트",
"nl": "Windows 64bit", "nl": "Windows 64bit",
"pt": "Windows 64 Bits", "pt": "Windows 64 Bits",
"ru": "Windows 64bit", "ru": "Windows 64bit",