Update Translation / Fixed Dark Mode in Machine Tab

This commit is contained in:
Cyril 2023-04-27 12:06:21 +02:00
parent 8df5b79a6e
commit 9fb14338f5
8 changed files with 2212 additions and 2869 deletions

View file

@ -18,6 +18,30 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
msgid "Physical Printer"
msgstr ""
msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
msgstr ""
msgid "On this system, %s uses HTTPS certificates from the system Certificate Store or Keychain."
msgstr ""
msgid "To use a custom CA file, please import your CA file into Certificate Store / Keychain."
msgstr ""
msgid "Send to print"
msgstr ""
msgid "Upload"
msgstr ""
msgid "Upload and Print"
msgstr ""
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr ""
msgid "Supports Painting"
msgstr ""

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -84,7 +84,9 @@ var LangText={
"t89":"Open Containing Folder",
"t90":"3D Model",
"t91":"Download 3D models",
"t92":"Bambu Christmas Cabin"
"t92":"Bambu Christmas Cabin",
"t93":"Printer Connection",
"t94":"Please set up your printer connection to view the device."
},
"de_DE":{
"t1":"Willkommen im Orca Slicer",
@ -261,41 +263,41 @@ var LangText={
"t92": "Vánoční kabina Bambu"
},
"fr_FR":{
"t1":"Bienvenue dans Orca Slicer",
"t2":"L'installation de Orca Slicer se fera en plusieurs étapes. C'est parti !",
"t1":"Bienvenue sur Orca Slicer",
"t2":"Orca Slicer sera configuré en plusieurs étapes. Commençons !",
"t3":"Accord d'utilisation",
"t4":"Pas d'accord",
"t5":"D'accord",
"t6":"Nous vous demandons de bien vouloir nous aider à améliorer<br/>l'impression de chacun.",
"t7":"Permettre l'envoi de données anonymes",
"t4":"Décliner",
"t5":"Accepter",
"t6":"Nous sollicitons votre aide pour améliorer<br/> l'impression de chacun",
"t7":"Autoriser l'envoi de données anonymes",
"t8":"Retour",
"t9":"Suivant",
"t10":"Sélection de l'imprimante",
"t11":"Tous",
"t12":"Effacer tout",
"t13":"mm buse",
"t14":"Sélection du filament",
"t12":"Supprimer",
"t13":"mm",
"t14":"Sélection des filaments",
"t15":"Imprimante",
"t16":"Type de filament",
"t17":"Vendeur",
"t17":"Fournisseur",
"t18":"erreur",
"t19":"Au moins un filament doit être sélectionné.",
"t20":"Voulez-vous utiliser le filament par défaut ?",
"t21":"oui",
"t22":"pas de",
"t23":"Note de publication",
"t24":"Commencez",
"t25":"Fin",
"t22":"non",
"t23":"Note de version",
"t24":"Commencer",
"t25":"Terminer",
"t26":"Connexion",
"t27":"S'inscrire ",
"t27":"Inscription",
"t28":"Récent",
"t29":"Galerie marchande",
"t29":"Mail",
"t30":"Manuel",
"t31":"Nouveau Projet",
"t32":"Créer un nouveau projet",
"t33":"Ouvrir Projet",
"t33":"Ouvrir un Projet",
"t34":"hotspot",
"t35":"Ouvert récemment",
"t35":"Récemment ouvert",
"t36":"ok",
"t37":"Au moins une imprimante doit être sélectionnée.",
"t38":"Annuler",
@ -304,65 +306,67 @@ var LangText={
"t47":"Veuillez sélectionner votre région de connexion",
"t48":"Asie-Pacifique",
"t49":"Chine",
"t50":"Déconnexion",
"t50":"Se déconnecter",
"t52":"Passer",
"t53":"Rejoindre",
"t54":"Dans la communauté de l'impression 3D, nous apprenons des succès et des échecs des autres pour ajuster nos propres paramètres et réglages de tranchage. Orca Slicer suit le même principe et utilise l'apprentissage automatique pour améliorer ses performances à partir des succès et des échecs du grand nombre d'impressions réalisées par nos utilisateurs. Nous formons Orca Slicer pour qu'il soit plus intelligent en lui fournissant des données du monde réel. Si vous le voulez bien, ce service accèdera aux informations de vos journaux d'erreurs et d'utilisation, qui peuvent inclure des informations décrites dans ",
"t54":"Dans la communauté de l'impression 3D, nous apprenons des succès et des échecs des uns et des autres pour ajuster nos propres paramètres et paramètres de découpage. Bambu Studio suit le même principe et utilise l'apprentissage automatique pour améliorer ses performances à partir des succès et des échecs du grand nombre d'impressions de nos utilisateurs. Nous formons Bambu Studio à être plus intelligent en leur fournissant les données du monde réel. Si vous le souhaitez, ce service accédera aux informations de vos journaux d'erreurs et de vos journaux d'utilisation, qui peuvent inclure des informations décrites dans ",
"t55":"Politique de confidentialité",
"t56":". Nous ne collecterons pas de données personnelles permettant d'identifier un individu directement ou indirectement, y compris, sans s'y limiter, les noms, adresses, informations de paiement ou numéros de téléphone. En activant ce service, vous acceptez ces conditions et la déclaration sur la politique de confidentialité.",
"t56":". Nous ne collecterons aucune donnée personnelle par laquelle un individu peut être identifié directement ou indirectement, y compris, sans s'y limiter, les noms, adresses, informations de paiement ou numéros de téléphone. En activant ce service, vous acceptez ces conditions et la déclaration sur la politique de confidentialité.",
"t57":"",
"t58":"",
"t59":".",
"t60":"Europe",
"t61":"Amérique du Nord",
"t62":"Autres",
"t63":"Après avoir changé de région, votre compte sera déconnecté. Veuillez vous reconnecter plus tard.",
"t64":"Plug-in pour le réseau Bambu",
"t63":"Après avoir changé de région, votre compte sera déconnecté. Veuillez vous reconnecter ensuite.",
"t64":"Plug-in Bambu Network",
"t65":"Envoi du travail d'impression via WLAN",
"t66":"Commande à distance complète",
"t67":"Diffusion en direct",
"t68":"Synchronisation des données de l'utilisateur",
"t69":"Installer le plug-in Bambu Network",
"t68":"Synchronisation des données utilisateur",
"t69":"Installer Bambu Network",
"t70":"",
"t71":"Téléchargement",
"t72":"Échec du téléchargement",
"t73":"Installation réussie.",
"t74":"Redémarrer",
"t75":"Le plug-in Bambu Network offre les fonctionnalités suivantes:",
"t76":"Le plug-in Bambu Network n'a pas été détecté. Cliquez sur ",
"t75":"Le plug-in Bambu Network offre les fonctionnalités suivantes :",
"t76":"Le plug-in Bambu Network n'est pas détecté. Cliquez ",
"t77":"ici",
"t78":" pour l'installer.",
"t79":"Échec de l'installation du plug-in. ",
"t80":"Essayez les étapes suivantes:",
"t80":"Essayez les étapes suivantes :",
"t81":"1, Cliquez ",
"t82":" pour ouvrir le répertoire du plug-in",
"t83":"2, Fermer toutes les ouvertures de Orca Slicer",
"t84":"3, Supprimer tous les fichiers sous le répertoire du plug-in",
"t85":"4, Rouvrez Orca Slicer et installez à nouveau le plug-in.",
"t82":" pour ouvrir le répertoire des plug-ins",
"t83":"2, Fermez toutes les fenêtres de Orca Slicer",
"t84":"3, Supprimez tous les fichiers dans le répertoire du plug-in",
"t85":"4, Relancez Orca Slicer et réinstallez le plug-in.",
"t86":"Fermer",
"t87":"Manuel d'utilisation",
"t88":"Retirer",
"t89":"Ouvrir le dossier des Container",
"t88":"Supprimer",
"t89":"Ouvrir le dossier contenant",
"t90":"Modèle 3D",
"t91":"Télécharger des modèles 3D",
"t92":"Cabane de Noël Bambu",
"wk1":"Guide de démarrage rapide",
"wk2":"Cet article décrit les utilisations les plus basiques de Orca Slicer. Il guide l'utilisateur à travers la configuration du logiciel, la création d'un projet et la réalisation du premier travail d'impression, étape par étape.",
"wk3":"Flux de travail par projet",
"wk4":"Orca Slicer présente un flux de travail de pointe qui permet véritablement de réaliser des projets 'tout-en-un'. Basé sur le format de projet 3MF, il offre une série de nouvelles fonctionnalités révolutionnaires telles que la prise en charge de plusieurs disques, l'explorateur de projet et les vues d'assemblage/de pièces. Il peut être utilisé beaucoup plus efficacement par les créateurs de modèles et les utilisateurs occasionnels.",
"wk5":"Impression à grande vitesse d'une qualité exceptionnelle",
"wk6":"Orca Slicer permet d'y parvenir. La prise en charge de la fonction 'mouvement circulaire' rend le déplacement de la tête de l'outil plus fluide et réduit efficacement les vibrations de la machine. Des paramètres de contrôle du refroidissement finement calibrés en fonction des différents types de matériaux permettent d'automatiser le processus de refroidissement. La 'décélération automatique' dans la zone de débordement permet d'éviter les défauts esthétiques dans cette zone lors de l'impression à grande vitesse.",
"wk7":"Impression en plusieurs couleurs",
"wk8":"Orca Slicer offre une large gamme d'outils de coloration pour créer des modèles colorés. Vous pouvez librement ajouter/supprimer des matériaux d'impression dans votre projet et colorer le modèle à l'aide de différentes brosses. Lorsque vous lancez l'impression, les différents matériaux de la tâche d'impression sont automatiquement mis en correspondance avec les emplacements AMS correspondants, ce qui évite d'avoir à ajuster manuellement la position des rouleaux de matériaux dans l'AMS.",
"wk9":"Guide pour le réglage des paramètres de coupe",
"wk10":"Les fonctions de gestion des paramètres de Orca Slicer permettent un contrôle très souple et puissant du processus de tranchage. Cet article décrit l'organisation et la classification des paramètres de tranchage et la manière de les définir, et fournit quelques conseils sur la façon de les utiliser.",
"t93":"Connexion à l'imprimante",
"t94":"Veuillez configurer la connexion de votre imprimante pour afficher l'interface.",
"wk1":"Démarrage rapide",
"wk2":"Cet article présente l'utilisation la plus basique de Orca Slicer. Il guide les utilisateurs pour configurer le logiciel, créer des projets et effectuer la première tâche d'impression étape par étape.",
"wk3":"Workflow basé sur des projets",
"wk4":"Orca Slicer met en avant un workflow de pointe pour véritablement réaliser un projet « tout en un ». Basé sur le format de projet 3MF grand public, il fournit une série de nouvelles fonctionnalités révolutionnaires, telles que la prise en charge de plusieurs plaques, un gestionnaire de ressources de projet et une vue d'assemblage/de pièce. Cela améliore considérablement l'efficacité des créateurs et des utilisateurs réguliers",
"wk5":"Impression haute vitesse de qualité",
"wk6":"Il est difficile d'imprimer à grande vitesse tout en maintenant une qualité élevée. Orca Slicer rend cela possible. « Arch Move » permet à la hotend de se déplacer en douceur et réduit les vibrations de la machine. Le refroidissement intelligent est basé sur des paramètres de refroidissement affinés pour chaque type de filament. Le « ralentissement automatique » pour les paroies en porte-à-faux permet d'éviter la déformation à grande vitesse.",
"wk7":"Impression multi-couleur",
"wk8":"Orca Slicer fournit des outils de colorisation polyvalents pour créer un modèle coloré. Vous pouvez librement ajouter/supprimer des filaments dans un projet et coloriser votre modèle avec différents pinceaux. Avant l'impression, chaque filament sera automatiquement mappé sur un emplacement AMS, sans avoir besoin de modifier manuellement le placement de la bobine dans l'AMS.",
"wk9":"Guide de réglage des paramètres de découpage",
"wk10":"Les fonctionnalités de gestion des paramètres de Orca Slicer offrent un contrôle très flexible et puissant sur le processus de découpage. Cet article présente l'organisation des paramètres et fournit quelques compétences pour tirer pleinement parti de ces fonctionnalités.",
"wk11":"Contrôle et surveillance à distance",
"wk12":"Orca Slicer permet d'envoyer des travaux d'impression à l'imprimante via un réseau WAN/LAN, de contrôler et de visualiser tous les aspects de l'imprimante 3D et du travail d'impression. Si vous avez plusieurs imprimantes, vous pouvez aussi facilement passer de l'une à l'autre dans la liste des périphériques.",
"wk12":"Orca Slicer prend en charge l'envoi du travail d'impression à votre imprimante via le réseau WAN/LAN, contrôlant et surveillant chaque aspect de votre imprimante 3D et des travaux d'impression. Si vous avez plusieurs imprimantes, vous pouvez facilement basculer entre elles dans la liste des périphériques.",
"wk13":"Format STEP",
"wk14":"STEP apporte plus d'informations valides que STL. Grâce à la grande précision de STEP, davantage de trajectoires circulaires peuvent être générées lors du découpage. STEP inclut également les relations d'assemblage pour chaque partie du modèle, ce qui permet de restaurer la vue d'assemblage après le découpage du modèle.",
"wk15":"Texte en 3D",
"wk16":"En utilisant l'outil Texte 3D, les utilisateurs peuvent facilement créer une variété de formes de texte 3D dans leurs projets, permettant une plus grande personnalisation des modèles. Orca Slicer offre des dizaines de polices et supporte les styles gras et italique, permettant une plus grande flexibilité dans le texte.",
},
"wk14":"Par rapport au format STL, le format STEP apporte des informations plus efficaces. Grâce à la grande précision de ce format, de nombreuses trajectoires d'extrusion peuvent être générées sous forme d'arcs. Il inclut également la relation d'assemblage de chaque pièce d'un modèle, qui peut être utilisée pour restaurer la vue d'assemblage après la coupe d'un modèle.",
"wk15":"Texte 3D",
"wk16":"Avec l'outil Texte 3D, les utilisateurs peuvent facilement créer diverses formes de texte 3D dans le projet, ce qui rend le modèle plus personnalisé. Bambu Studio fournit des dizaines de polices et prend en charge les styles gras et italique pour donner au texte une plus grande flexibilité."
},
"zh_CN":{
"t1":"欢迎使用Orca Slicer",
"t2":"Orca Slicer需要几步安装步骤让我们开始吧",
@ -464,7 +468,7 @@ var LangText={
"wk13":"STEP格式",
"wk14":"与STL相比STEP带来了更多有效的信息。由于STEP的高精度切片时可以生成更多的圆弧路径。STEP还包括模型每个零件的装配关系可分割模型后恢复装配视图。",
"wk15":"3D文本",
"wk16":"使用3D文本工具用户可以轻松地在项目中创建各种3D文本形状使模型更加个性化。Orca Slicer提供了数十种字体并支持粗体和斜体样式使文本具有更大的灵活性。",
"wk16":"使用3D文本工具用户可以轻松地在项目中创建各种3D文本形状使模型更加个性化。Orca Slicer提供了数十种字体并支持粗体和斜体样式使文本具有更大的灵活性。"
}
};
@ -503,4 +507,4 @@ function TranslatePage()
$(OneNode).html(LangText[strLang][tid]);
}
}
}
}

View file

@ -0,0 +1,25 @@
body {
background-color:#4c4c54;
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.container {
text-align: center;
padding: 30px;
border-radius: 10px;
background-color: #272727;
box-shadow: 0 4px 6px rgba(39, 39, 39, 0.1);
}
h1 {
color: #ffffff;
}
p {
color: #ffffff;
}

View file

@ -0,0 +1,18 @@
body
{
background-color:#eeeeee;
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.container {
text-align: center;
padding: 30px;
border-radius: 10px;
background-color: #ffffff;
box-shadow: 0 4px 6px rgba(39, 39, 39, 0.1);
}

View file

@ -1,32 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Printer Connection Required</title>
<style>
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
background-color: #272727;
}
.container {
text-align: center;
background-color: #272727;
padding: 30px;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(39, 39, 39, 0.1);
}
</style>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Printer Connection Required</title>
<link rel="stylesheet" type="text/css" href="css/home.css" />
<link rel="stylesheet" type="text/css" href="css/dark.css" />
<script type="text/javascript" src="../data/text.js"></script>
<script type="text/javascript" src="../homepage/js/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../homepage/js/json2.js"></script>
<script type="text/javascript" src="../homepage/js/globalapi.js"></script>
<script type="text/javascript" src="../homepage/js/home.js"></script>
</head>
<body>
<body onLoad="OnInit()">
<div class="container">
<h1>Printer Connection</h1>
<p>Please set up your printer connection to view the device.</p>
<h1 class="trans" tid="t93">Printer Connection</h1>
<p class="trans" tid="t94">Please set up your printer connection to view the device.</p>
<img src="setup_connection.gif" alt="Printer connection setup demonstration" style="max-width: 100%; height: auto; display: block;"/>
</div>
</body>

View file

@ -117,7 +117,7 @@ PrintHostSendDialog::PrintHostSendDialog(const fs::path &path, PrintHostPostUplo
});
}
add_button(wxID_CANCEL,false,"Cancel");
add_button(wxID_CANCEL,false, L("Cancel"));
finalize();
#ifdef __linux__