| 1785 | } |
| 1786 | |
| 1787 | function setCanvasLocale() { |
| 1788 | setText("canvasBrandTitle", t("canvas.brand")); |
| 1789 | setText("canvasStatusLabel", t("canvas.status_label")); |
| 1790 | setText("canvasJobLabel", t("canvas.job")); |
| 1791 | setText("fallbackTitle", t("canvas.fallback_title")); |
| 1792 | setHTML("fallbackBody", t("canvas.fallback_body")); |
| 1793 | setText("artifactPanelTitle", t("canvas.artifacts")); |
| 1794 | setText("logPanelTitle", t("canvas.logs")); |
| 1795 | setText("logToggle", t("canvas.logs")); |
| 1796 | if (backToConfigBtn) { |
| 1797 | backToConfigBtn.textContent = |
| 1798 | source === "import" ? t("canvas.back_import") : t("canvas.back_config"); |
| 1799 | } |
| 1800 | if (statusState === "waiting") { |
| 1801 | statusText.textContent = t("canvas.waiting"); |
| 1802 | } else if (statusState === "running") { |
| 1803 | statusText.textContent = currentLocale === "zh" ? "运行中" : "Running"; |
| 1804 | } else if (statusState === "disconnected") { |
| 1805 | statusText.textContent = currentLocale === "zh" ? "连接断开" : "Disconnected"; |
| 1806 | } else if (statusState === "done") { |
| 1807 | statusText.textContent = currentLocale === "zh" ? "完成" : "Done"; |
| 1808 | } |
| 1809 | } |
| 1810 | |
| 1811 | onLocaleChange(setCanvasLocale); |
| 1812 | |