()
| 1461 | setupChoiceGroup(providerButtons, providerInput); |
| 1462 | |
| 1463 | function applyImportLocale() { |
| 1464 | setText("importBrandTitle", t("importPage.brand")); |
| 1465 | setText("importPageSubtitle", t("importPage.subtitle")); |
| 1466 | setText("importBackLink", t("importPage.back")); |
| 1467 | setText("importGuideBtn", t("input.guide_entry")); |
| 1468 | setText("importFigureLabel", t("importPage.figure_label")); |
| 1469 | setText("importUploadText", t("importPage.upload_text")); |
| 1470 | setHTML("importFigureHint", t("importPage.figure_hint")); |
| 1471 | setText("importRouteLabel", t("importPage.route_label")); |
| 1472 | setText("importRouteCaption", t("importPage.route_caption")); |
| 1473 | setText("importWorkflowLabel", t("importPage.workflow_label")); |
| 1474 | setText("importWorkflowValue", t("importPage.workflow_value")); |
| 1475 | setText("importStep1Label", t("importPage.step1_label")); |
| 1476 | setText("importStep1Value", t("importPage.step1_value")); |
| 1477 | setText("importRouteNote", t("importPage.route_note")); |
| 1478 | setText("importProviderLabel", t("importPage.provider_label")); |
| 1479 | setText("importProviderCaption", t("importPage.provider_caption")); |
| 1480 | setText("importProviderGeminiTitle", t("providers.gemini")); |
| 1481 | setText("importProviderGeminiMeta", t("input.provider_gemini_meta")); |
| 1482 | setText("importProviderOpenAIResponsesTitle", t("providers.openai_response")); |
| 1483 | setText("importProviderOpenAIResponsesMeta", t("input.provider_openai_meta")); |
| 1484 | setText("importProviderOpenRouterTitle", t("providers.openrouter")); |
| 1485 | setText("importProviderOpenRouterMeta", t("input.provider_openrouter_meta")); |
| 1486 | setText("importProviderCustomTitle", t("providers.custom")); |
| 1487 | setText("importProviderCustomMeta", t("input.provider_custom_meta")); |
| 1488 | setText("importSvgModelLabel", t("importPage.svg_model_label")); |
| 1489 | setText("importSvgModelHint", t("importPage.svg_model_hint")); |
| 1490 | setText("importApiKeyLabel", t("importPage.api_key_label")); |
| 1491 | setText("importApiKeyHint", t("importPage.api_key_hint")); |
| 1492 | setText("importBaseUrlLabel", t("importPage.base_url_label")); |
| 1493 | setText("importBaseUrlHint", t("importPage.base_url_hint")); |
| 1494 | setText("importSamBackendLabel", t("importPage.sam_backend_label")); |
| 1495 | setText("importSamPromptLabel", t("importPage.sam_prompt_label")); |
| 1496 | setText("importSamApiKeyLabel", t("importPage.sam_api_key_label")); |
| 1497 | setPlaceholder("importSamApiKey", t("importPage.sam_api_key_placeholder")); |
| 1498 | if (!confirmBtn.disabled) { |
| 1499 | confirmBtn.textContent = t("importPage.confirm_btn"); |
| 1500 | } |
| 1501 | if (uploadedFigurePath && figureStatus) { |
| 1502 | figureStatus.textContent = t("upload.stage1_ready"); |
| 1503 | } |
| 1504 | } |
| 1505 | |
| 1506 | onLocaleChange(applyImportLocale); |
| 1507 |
nothing calls this directly
no test coverage detected