From 05b553b294b4ee2e5a3289691736cc7785bb4a04 Mon Sep 17 00:00:00 2001 From: oshoferyuk Date: Fri, 13 Feb 2026 14:17:01 +0100 Subject: [PATCH 1/2] MM5-7635, WebViewer, tranlation, first version --- .../media_manager_5/labels/WebViewer 3D.dcl | 454 ++++++++++++++++++ .../media_manager_5/labels/WebViewer App.dcl | 95 ++++ .../labels/WebViewer Error Pages.dcl | 159 ++++++ .../labels/WebViewer Labels Reference.txt | 78 +++ .../labels/WebViewer Landing Page.dcl | 63 +++ .../labels/WebViewer Login Callback.dcl | 47 ++ .../labels/WebViewer Modals.dcl | 351 ++++++++++++++ .../labels/WebViewer UI Components.dcl | 255 ++++++++++ .../labels/WebViewer View Modes.dcl | 95 ++++ 9 files changed, 1597 insertions(+) create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer 3D.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer App.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer Error Pages.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer Landing Page.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer Login Callback.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer Modals.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer UI Components.dcl create mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer View Modes.dcl diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer 3D.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer 3D.dcl new file mode 100644 index 00000000..0857ab26 --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer 3D.dcl @@ -0,0 +1,454 @@ +# XR Buttons +resource configservice_label web_viewer_3d_xr_buttons_view_scene_in_ar { + key = 'WEB_VIEWER_3D_XR_BUTTONS_VIEW_SCENE_IN_AR' + group = 'web-viewer-3d - xr-buttons' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'View scene in AR' + language_id = data.language.english.id + }, + { + default_translation = 'Se scene i AR' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_xr_buttons_view_scene_in_vr { + key = 'WEB_VIEWER_3D_XR_BUTTONS_VIEW_SCENE_IN_VR' + group = 'web-viewer-3d - xr-buttons' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'View scene in VR' + language_id = data.language.english.id + }, + { + default_translation = 'Se scene i VR' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_xr_buttons_exit_xr_mode { + key = 'WEB_VIEWER_3D_XR_BUTTONS_EXIT_XR_MODE' + group = 'web-viewer-3d - xr-buttons' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Exit XR mode' + language_id = data.language.english.id + }, + { + default_translation = 'Afslut XR-tilstand' + language_id = data.language.danish.id + } + ] +} + +# Settings Menu +resource configservice_label web_viewer_3d_settings_menu_3d_settings { + key = 'WEB_VIEWER_3D_SETTINGS_MENU_3D_SETTINGS' + group = 'web-viewer-3d - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '3D Settings' + language_id = data.language.english.id + }, + { + default_translation = '3D-indstillinger' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_settings_menu_visual_quality { + key = 'WEB_VIEWER_3D_SETTINGS_MENU_VISUAL_QUALITY' + group = 'web-viewer-3d - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Visual quality' + language_id = data.language.english.id + }, + { + default_translation = 'Visuel kvalitet' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_settings_menu_optimized_for_best_performance { + key = 'WEB_VIEWER_3D_SETTINGS_MENU_OPTIMIZED_FOR_BEST_PERFORMANCE' + group = 'web-viewer-3d - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Optimized for best performance' + language_id = data.language.english.id + }, + { + default_translation = 'Optimeret til bedste ydeevne' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_settings_menu_sd { + key = 'WEB_VIEWER_3D_SETTINGS_MENU_SD' + group = 'web-viewer-3d - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'SD' + language_id = data.language.english.id + }, + { + default_translation = 'SD' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_settings_menu_hd { + key = 'WEB_VIEWER_3D_SETTINGS_MENU_HD' + group = 'web-viewer-3d - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'HD' + language_id = data.language.english.id + }, + { + default_translation = 'HD' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_settings_menu_take_screenshot { + key = 'WEB_VIEWER_3D_SETTINGS_MENU_TAKE_SCREENSHOT' + group = 'web-viewer-3d - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Take screenshot' + language_id = data.language.english.id + }, + { + default_translation = 'Tag skærmbillede' + language_id = data.language.danish.id + } + ] +} + +# Instruction Modal - Headers and General Instructions +resource configservice_label web_viewer_3d_instruction_modal_to_view_this_scene_in_typename_ { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_TO_VIEW_THIS_SCENE_IN_TYPENAME_' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'To view this scene in {{ typeName() }}' + language_id = data.language.english.id + }, + { + default_translation = 'For at se denne scene i {{ typeName() }}' + language_id = data.language.danish.id + } + ] +} + +# Instruction Modal - Mobile Devices +resource configservice_label web_viewer_3d_instruction_modal_mobile_device { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_MOBILE_DEVICE' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Mobile device' + language_id = data.language.english.id + }, + { + default_translation = 'Mobil enhed' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_scan_the_qr_code_or_copy_the_link { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_SCAN_THE_QR_CODE_OR_COPY_THE_LINK' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Scan the QR code, or copy the link' + language_id = data.language.english.id + }, + { + default_translation = 'Scan QR-koden eller kopier linket' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_copy_link { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_COPY_LINK' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Copy link' + language_id = data.language.english.id + }, + { + default_translation = 'Kopier link' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_link_copied { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_LINK_COPIED' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Link copied' + language_id = data.language.english.id + }, + { + default_translation = 'Link kopieret' + language_id = data.language.danish.id + } + ] +} + +# Instruction Modal - Desktop and VR +resource configservice_label web_viewer_3d_instruction_modal_desktop { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_DESKTOP' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Desktop' + language_id = data.language.english.id + }, + { + default_translation = 'Skrivebord' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_with_vr_headset { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_WITH_VR_HEADSET' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'with VR headset' + language_id = data.language.english.id + }, + { + default_translation = 'med VR-headset' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_1 { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_1' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '1' + language_id = data.language.english.id + }, + { + default_translation = '1' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_plug_in_a_vr_headset { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_PLUG_IN_A_VR_HEADSET' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Plug in a VR headset' + language_id = data.language.english.id + }, + { + default_translation = 'Tilslut et VR-headset' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_see_supported_headsets { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_SEE_SUPPORTED_HEADSETS' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'See supported headsets' + language_id = data.language.english.id + }, + { + default_translation = 'Se understøttede headsets' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_2 { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_2' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '2' + language_id = data.language.english.id + }, + { + default_translation = '2' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_refresh_the_page_and_click_the_typename_button { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_REFRESH_THE_PAGE_AND_CLICK_THE_TYPENAME_BUTTON' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Refresh the page and click the {{ typeName() }} button' + language_id = data.language.english.id + }, + { + default_translation = 'Opdater siden og klik på {{ typeName() }}-knappen' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_refresh_page { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_REFRESH_PAGE' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Refresh page' + language_id = data.language.english.id + }, + { + default_translation = 'Opdater side' + language_id = data.language.danish.id + } + ] +} + +# Instruction Modal - Error Messages +resource configservice_label web_viewer_3d_instruction_modal__typename_modes_are_not_supported { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL__TYPENAME_MODES_ARE_NOT_SUPPORTED' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '{{ typeName() }} modes are not supported' + language_id = data.language.english.id + }, + { + default_translation = '{{ typeName() }}-tilstande understøttes ikke' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_your_device_cant_open_the_typename_mode_try_another_browser_or_device { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_YOUR_DEVICE_CANT_OPEN_THE_TYPENAME_MODE_TRY_ANOTHER_BROWSER_OR_DEVICE' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Your device can't open the {{ typeName() }} mode, try another browser or device.' + language_id = data.language.english.id + }, + { + default_translation = 'Din enhed kan ikke åbne {{ typeName() }}-tilstanden, prøv en anden browser eller enhed.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_ar_not_enabled_for_ios { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_AR_NOT_ENABLED_FOR_IOS' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'AR not enabled for iOS' + language_id = data.language.english.id + }, + { + default_translation = 'AR ikke aktiveret til iOS' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_ar_must_be_enabled_when_uploading_the_3d_scene_from_keyshot { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_AR_MUST_BE_ENABLED_WHEN_UPLOADING_THE_3D_SCENE_FROM_KEYSHOT' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'AR must be enabled when uploading the 3D scene from KeyShot.' + language_id = data.language.english.id + }, + { + default_translation = 'AR skal være aktiveret, når du uploader 3D-scenen fra KeyShot.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_viewer_3d_instruction_modal_note_ar_mode_is_always_viewable_from_android_devices { + key = 'WEB_VIEWER_3D_INSTRUCTION_MODAL_NOTE_AR_MODE_IS_ALWAYS_VIEWABLE_FROM_ANDROID_DEVICES' + group = 'web-viewer-3d - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Note: AR mode is always viewable from Android devices.' + language_id = data.language.english.id + }, + { + default_translation = 'Bemærk: AR-tilstand kan altid ses fra Android-enheder.' + language_id = data.language.danish.id + } + ] +} + +# Scene Mode - Error Messages +resource configservice_label web_viewer_3d_scene_mode_the_3d_scene_failed_to_load_please_try_again_at_another_time { + key = 'WEB_VIEWER_3D_SCENE_MODE_THE_3D_SCENE_FAILED_TO_LOAD_PLEASE_TRY_AGAIN_AT_ANOTHER_TIME' + group = 'web-viewer-3d - scene-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'The 3D scene failed to load. Please try again at another time.' + language_id = data.language.english.id + }, + { + default_translation = '3D-scenen kunne ikke indlæses. Prøv venligst igen på et senere tidspunkt.' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer App.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer App.dcl new file mode 100644 index 00000000..563705fc --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer App.dcl @@ -0,0 +1,95 @@ +resource configservice_label web_app_webviewer_app_3d { + key = 'WEB_APP_WEBVIEWER_APP_3D' + group = 'web-app-webviewer - app' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '3D' + language_id = data.language.english.id + }, + { + default_translation = '3D' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_app_images { + key = 'WEB_APP_WEBVIEWER_APP_IMAGES' + group = 'web-app-webviewer - app' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Images' + language_id = data.language.english.id + }, + { + default_translation = 'Billeder' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_app_360 { + key = 'WEB_APP_WEBVIEWER_APP_360' + group = 'web-app-webviewer - app' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '360' + language_id = data.language.english.id + }, + { + default_translation = '360' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_app_you_seem_to_have_javascript_disabled { + key = 'WEB_APP_WEBVIEWER_APP_YOU_SEEM_TO_HAVE_JAVASCRIPT_DISABLED' + group = 'web-app-webviewer - app' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'You seem to have JavaScript disabled.' + language_id = data.language.english.id + }, + { + default_translation = 'Det ser ud til, at du har JavaScript deaktiveret.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_app_keyshot_web_viewer_needs_javascript_enabled_in_order_to_run { + key = 'WEB_APP_WEBVIEWER_APP_KEYSHOT_WEB_VIEWER_NEEDS_JAVASCRIPT_ENABLED_IN_ORDER_TO_RUN' + group = 'web-app-webviewer - app' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'KeyShot Web Viewer needs JavaScript enabled in order to run.' + language_id = data.language.english.id + }, + { + default_translation = 'KeyShot Web Viewer kræver JavaScript aktiveret for at køre.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_app_to_view_the_scene_please_enable_javascript_in_your_browser_settings { + key = 'WEB_APP_WEBVIEWER_APP_TO_VIEW_THE_SCENE_PLEASE_ENABLE_JAVASCRIPT_IN_YOUR_BROWSER_SETTINGS' + group = 'web-app-webviewer - app' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'To view the scene, please enable JavaScript in your browser settings.' + language_id = data.language.english.id + }, + { + default_translation = 'For at se scenen, skal du aktivere JavaScript i dine browserindstillinger.' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer Error Pages.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer Error Pages.dcl new file mode 100644 index 00000000..bcb12b09 --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer Error Pages.dcl @@ -0,0 +1,159 @@ +resource configservice_label web_app_webviewer_unknown_error_presentation_could_not_be_loaded { + key = 'WEB_APP_WEBVIEWER_UNKNOWN_ERROR_PRESENTATION_COULD_NOT_BE_LOADED' + group = 'web-app-webviewer - unknown-error' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Presentation could not be loaded' + language_id = data.language.english.id + }, + { + default_translation = 'Præsentationen kunne ikke indlæses' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_unknown_error_the_presentation_cannot_be_loaded_right_now_please_try_again_later { + key = 'WEB_APP_WEBVIEWER_UNKNOWN_ERROR_THE_PRESENTATION_CANNOT_BE_LOADED_RIGHT_NOW_PLEASE_TRY_AGAIN_LATER' + group = 'web-app-webviewer - unknown-error' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'The presentation cannot be loaded right now. Please try again later.' + language_id = data.language.english.id + }, + { + default_translation = 'Præsentationen kan ikke indlæses lige nu. Prøv venligst igen senere.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_not_found_oops { + key = 'WEB_APP_WEBVIEWER_NOT_FOUND_OOPS' + group = 'web-app-webviewer - not-found' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Oops!' + language_id = data.language.english.id + }, + { + default_translation = 'Ups!' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_not_found_the_presentation_you_are_looking_for_doesnt_seem_to_exist { + key = 'WEB_APP_WEBVIEWER_NOT_FOUND_THE_PRESENTATION_YOU_ARE_LOOKING_FOR_DOESNT_SEEM_TO_EXIST' + group = 'web-app-webviewer - not-found' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'The presentation you are looking for doesn't seem to exist' + language_id = data.language.english.id + }, + { + default_translation = 'Præsentationen, du leder efter, ser ikke ud til at eksistere' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_not_found_go_to_keyshot_drive { + key = 'WEB_APP_WEBVIEWER_NOT_FOUND_GO_TO_KEYSHOT_DRIVE' + group = 'web-app-webviewer - not-found' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Go to KeyShot Drive' + language_id = data.language.english.id + }, + { + default_translation = 'Gå til KeyShot Drive' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_not_shared_with_you_you_dont_have_permission { + key = 'WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_YOU_DONT_HAVE_PERMISSION' + group = 'web-app-webviewer - not-shared-with-you' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'You don't have permission' + language_id = data.language.english.id + }, + { + default_translation = 'Du har ikke tilladelse' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_not_shared_with_you_this_presentation_has_not_been_shared_with_you_please_ask_the_owner_for_permission { + key = 'WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_THIS_PRESENTATION_HAS_NOT_BEEN_SHARED_WITH_YOU_PLEASE_ASK_THE_OWNER_FOR_PERMISSION' + group = 'web-app-webviewer - not-shared-with-you' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'This presentation has not been shared with you. Please ask the owner for permission.' + language_id = data.language.english.id + }, + { + default_translation = 'Denne præsentation er ikke blevet delt med dig. Bed venligst ejeren om tilladelse.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_not_shared_with_you_go_to_keyshot_drive { + key = 'WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_GO_TO_KEYSHOT_DRIVE' + group = 'web-app-webviewer - not-shared-with-you' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Go to KeyShot Drive' + language_id = data.language.english.id + }, + { + default_translation = 'Gå til KeyShot Drive' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_out_of_transfer_wow_this_is_popular { + key = 'WEB_APP_WEBVIEWER_OUT_OF_TRANSFER_WOW_THIS_IS_POPULAR' + group = 'web-app-webviewer - out-of-transfer' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Wow, this is popular!' + language_id = data.language.english.id + }, + { + default_translation = 'Wow, dette er populært!' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_out_of_transfer_the_presentation_has_been_viewed_so_many_times_that_it_has_run_out_of_viewing_transfer_please_contact_the_owner_to_get_more { + key = 'WEB_APP_WEBVIEWER_OUT_OF_TRANSFER_THE_PRESENTATION_HAS_BEEN_VIEWED_SO_MANY_TIMES_THAT_IT_HAS_RUN_OUT_OF_VIEWING_TRANSFER_PLEASE_CONTACT_THE_OWNER_TO_GET_MORE' + group = 'web-app-webviewer - out-of-transfer' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'The presentation has been viewed so many times, that it has run out of viewing transfer. Please contact the owner to get more.' + language_id = data.language.english.id + }, + { + default_translation = 'Præsentationen er blevet vist så mange gange, at den har løbet tør for visningsoverførsel. Kontakt venligst ejeren for at få mere.' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt b/MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt new file mode 100644 index 00000000..d2ee4db9 --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt @@ -0,0 +1,78 @@ +WebViewer Labels Reference +========================== +Format: LABEL_KEY | English text +Use this file to find label keys for replacing hardcoded strings in Angular templates. + +Example usage: + Before:

Oops!

+ After:

{{ 'WEB_APP_WEBVIEWER_NOT_FOUND_OOPS' | translate }}

+ +========================== + +WEB_APP_WEBVIEWER_APP_3D | 3D +WEB_APP_WEBVIEWER_APP_360 | 360 +WEB_APP_WEBVIEWER_APP_IMAGES | Images +WEB_APP_WEBVIEWER_APP_KEYSHOT_WEB_VIEWER_NEEDS_JAVASCRIPT_ENABLED_IN_ORDER_TO_RUN | KeyShot Web Viewer needs JavaScript enabled in order to run. +WEB_APP_WEBVIEWER_APP_TO_VIEW_THE_SCENE_PLEASE_ENABLE_JAVASCRIPT_IN_YOUR_BROWSER_SETTINGS | To view the scene, please enable JavaScript in your browser settings. +WEB_APP_WEBVIEWER_APP_YOU_SEEM_TO_HAVE_JAVASCRIPT_DISABLED | You seem to have JavaScript disabled. +WEB_APP_WEBVIEWER_COMPONENTS | Components +WEB_APP_WEBVIEWER_COMPONENTS_CAMERAS | Cameras +WEB_APP_WEBVIEWER_COMPONENTS_ENVIRONMENTS | Environments +WEB_APP_WEBVIEWER_COMPONENTS_MATERIALS | Materials +WEB_APP_WEBVIEWER_HEADER_BAR_SHARE | Share +WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_CLOSE_FULLSCREEN_VIEW | Close fullscreen view +WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_NEXT_IMAGE | Next image +WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_PREVIOUS_IMAGE | Previous image +WEB_APP_WEBVIEWER_IMAGE_MODE_NEXT_IMAGE | Next image +WEB_APP_WEBVIEWER_IMAGE_MODE_PREVIOUS_IMAGE | Previous image +WEB_APP_WEBVIEWER_IMAGE_MODE_UPLOAD_YOUR_IMAGES_AT_THE_SAME_TIME_YOU_UPLOAD_YOUR_SCENE_FROM_KEYSHOT | Upload your images at the same time you upload your scene from KeyShot. +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_1 | 1 +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_2 | 2 +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_AR_MUST_BE_ENABLED_WHEN_UPLOADING_THE_3D_SCENE_FROM_KEYSHOT | AR must be enabled when uploading the 3D scene from KeyShot. +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_AR_NOT_ENABLED_FOR_IOS | AR not enabled for iOS +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_COPY_LINK | Copy link +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_DESKTOP | Desktop +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_LINK_COPIED | Link copied +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_MOBILE_DEVICE | Mobile device +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_NOTE_AR_MODE_IS_ALWAYS_VIEWABLE_FROM_ANDROID_DEVICES | Note: AR mode is always viewable from Android devices. +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_PLUG_IN_A_VR_HEADSET | Plug in a VR headset +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_REFRESH_PAGE | Refresh page +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_REFRESH_THE_PAGE_AND_CLICK_THE_THISTYPENAME_BUTTON | Refresh the page and click the {{ this.typeName }} button +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_SCAN_THE_QR_CODE_OR_COPY_THE_LINK | Scan the QR code, or copy the link +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_SEE_SUPPORTED_HEADSETS | See supported headsets +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_TO_VIEW_THIS_SCENE_IN_THISTYPENAME_ | To view this scene in {{ this.typeName }} +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_WITH_VR_HEADSET | with VR headset +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_YOUR_DEVICE_CANT_OPEN_THE_THISTYPENAME_MODE_TRY_ANOTHER_BROWSER_OR_DEVICE | Your device can't open the {{ this.typeName }} mode, try another browser or device. +WEB_APP_WEBVIEWER_INSTRUCTION_MODAL__THISTYPENAME_MODES_ARE_NOT_SUPPORTED | {{ this.typeName }} modes are not supported +WEB_APP_WEBVIEWER_LANDING_PAGE_PRESENT_YOUR_NEW_PRODUCT_ON_ANY_DEVICE_EVEN_YOUR_SMARTPHONE | Present your new product on any device. Even your smartphone. +WEB_APP_WEBVIEWER_LANDING_PAGE_SEE_YOUR_PRESENTATIONS_IN_DRIVE | See your presentations in Drive +WEB_APP_WEBVIEWER_LANDING_PAGE_TRY_OUT_THE_WEB_VIEWER | Try out the Web Viewer +WEB_APP_WEBVIEWER_LANDING_PAGE_WANT_TO_SEE_A_DEMO | Want to see a demo? +WEB_APP_WEBVIEWER_LOADING_BAR_LOADED_THISPROGRESS_NUMBER_100_OF_100 | Loaded {{ this.progress | number : "1.0-0" }} of 100% +WEB_APP_WEBVIEWER_LOADING_BAR_LOADING | Loading... +WEB_APP_WEBVIEWER_LOGIN_CALLBACK_FRONTPAGE | Frontpage +WEB_APP_WEBVIEWER_LOGIN_CALLBACK_HERE_IS_A_LINK_TO_THE | Here is a link to the +WEB_APP_WEBVIEWER_LOGIN_CALLBACK_STUCK | Stuck? +WEB_APP_WEBVIEWER_NOT_FOUND_GO_TO_KEYSHOT_DRIVE | Go to KeyShot Drive +WEB_APP_WEBVIEWER_NOT_FOUND_OOPS | Oops! +WEB_APP_WEBVIEWER_NOT_FOUND_THE_PRESENTATION_YOU_ARE_LOOKING_FOR_DOESNT_SEEM_TO_EXIST | The presentation you are looking for doesn't seem to exist +WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_GO_TO_KEYSHOT_DRIVE | Go to KeyShot Drive +WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_THIS_PRESENTATION_HAS_NOT_BEEN_SHARED_WITH_YOU_PLEASE_ASK_THE_OWNER_FOR_PERMISSION | This presentation has not been shared with you. Please ask the owner for permission. +WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_YOU_DONT_HAVE_PERMISSION | You don't have permission +WEB_APP_WEBVIEWER_OUT_OF_TRANSFER_THE_PRESENTATION_HAS_BEEN_VIEWED_SO_MANY_TIMES_THAT_IT_HAS_RUN_OUT_OF_VIEWING_TRANSFER_PLEASE_CONTACT_THE_OWNER_TO_GET_MORE | The presentation has been viewed so many times, that it has run out of viewing transfer. Please contact the owner to get more. +WEB_APP_WEBVIEWER_OUT_OF_TRANSFER_WOW_THIS_IS_POPULAR | Wow, this is popular! +WEB_APP_WEBVIEWER_PASSWORD_MODAL_ENTER_PASSWORD | Enter password +WEB_APP_WEBVIEWER_PASSWORD_MODAL_SUBMIT_PASSWORD | Submit password +WEB_APP_WEBVIEWER_PASSWORD_MODAL_THIS_PRESENTATION_IS_PROTECTED | This presentation is protected +WEB_APP_WEBVIEWER_PASSWORD_MODAL_TO_VIEW_PLEASE_ENTER_THE_PASSWORD | To view, please enter the password. +WEB_APP_WEBVIEWER_QUALITY_SWITCH_HD | HD +WEB_APP_WEBVIEWER_QUALITY_SWITCH_SD | SD +WEB_APP_WEBVIEWER_SCENE_MODE_ATTACH_A_3D_MODEL_WHEN_UPLOADING_YOUR_PRESENTATION_FROM_KEYSHOT_AND_FEEL_THE_FREEDOM_TO_EXPLORE_IT_FROM_EVERY_ANGLE | Attach a 3D model when uploading your presentation from KeyShot and feel the freedom to explore it from every angle. +WEB_APP_WEBVIEWER_SCENE_MODE_THE_3D_SCENE_FAILED_TO_LOAD_PLEASE_TRY_AGAIN_AT_ANOTHER_TIME | The 3D scene failed to load. Please try again at another time. +WEB_APP_WEBVIEWER_SETTINGS_MENU_3D_SETTINGS | 3D Settings +WEB_APP_WEBVIEWER_SETTINGS_MENU_OPTIMIZED_FOR_BEST_PERFORMANCE | Optimized for best performance +WEB_APP_WEBVIEWER_SETTINGS_MENU_TAKE_SCREENSHOT | Take screenshot +WEB_APP_WEBVIEWER_SETTINGS_MENU_VISUAL_QUALITY | Visual quality +WEB_APP_WEBVIEWER_THREE_SIXTY_MODE_UPLOAD_YOUR_360_ASSETS_ALONG_WITH_YOUR_SCENE_SHOW_IT_TOGETHER | Upload your 360 assets along with your scene. Show it together. +WEB_APP_WEBVIEWER_UNKNOWN_ERROR_PRESENTATION_COULD_NOT_BE_LOADED | Presentation could not be loaded +WEB_APP_WEBVIEWER_UNKNOWN_ERROR_THE_PRESENTATION_CANNOT_BE_LOADED_RIGHT_NOW_PLEASE_TRY_AGAIN_LATER | The presentation cannot be loaded right now. Please try again later. diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer Landing Page.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer Landing Page.dcl new file mode 100644 index 00000000..eb3085a0 --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer Landing Page.dcl @@ -0,0 +1,63 @@ +resource configservice_label web_app_webviewer_landing_page_try_out_the_web_viewer { + key = 'WEB_APP_WEBVIEWER_LANDING_PAGE_TRY_OUT_THE_WEB_VIEWER' + group = 'web-app-webviewer - landing-page' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Try out the Web Viewer' + language_id = data.language.english.id + }, + { + default_translation = 'Prøv Web Viewer' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_landing_page_present_your_new_product_on_any_device_even_your_smartphone { + key = 'WEB_APP_WEBVIEWER_LANDING_PAGE_PRESENT_YOUR_NEW_PRODUCT_ON_ANY_DEVICE_EVEN_YOUR_SMARTPHONE' + group = 'web-app-webviewer - landing-page' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Present your new product on any device. Even your smartphone.' + language_id = data.language.english.id + }, + { + default_translation = 'Præsenter dit nye produkt på enhver enhed. Selv din smartphone.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_landing_page_see_your_presentations_in_drive { + key = 'WEB_APP_WEBVIEWER_LANDING_PAGE_SEE_YOUR_PRESENTATIONS_IN_DRIVE' + group = 'web-app-webviewer - landing-page' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'See your presentations in Drive' + language_id = data.language.english.id + }, + { + default_translation = 'Se dine præsentationer i Drive' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_landing_page_want_to_see_a_demo { + key = 'WEB_APP_WEBVIEWER_LANDING_PAGE_WANT_TO_SEE_A_DEMO' + group = 'web-app-webviewer - landing-page' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Want to see a demo?' + language_id = data.language.english.id + }, + { + default_translation = 'Vil du se en demo?' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer Login Callback.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer Login Callback.dcl new file mode 100644 index 00000000..e147281f --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer Login Callback.dcl @@ -0,0 +1,47 @@ +resource configservice_label web_app_webviewer_login_callback_stuck { + key = 'WEB_APP_WEBVIEWER_LOGIN_CALLBACK_STUCK' + group = 'web-app-webviewer - login-callback' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Stuck?' + language_id = data.language.english.id + }, + { + default_translation = 'Fast?' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_login_callback_here_is_a_link_to_the { + key = 'WEB_APP_WEBVIEWER_LOGIN_CALLBACK_HERE_IS_A_LINK_TO_THE' + group = 'web-app-webviewer - login-callback' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Here is a link to the' + language_id = data.language.english.id + }, + { + default_translation = 'Her er et link til' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_login_callback_frontpage { + key = 'WEB_APP_WEBVIEWER_LOGIN_CALLBACK_FRONTPAGE' + group = 'web-app-webviewer - login-callback' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Frontpage' + language_id = data.language.english.id + }, + { + default_translation = 'Forside' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer Modals.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer Modals.dcl new file mode 100644 index 00000000..374a087e --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer Modals.dcl @@ -0,0 +1,351 @@ +resource configservice_label web_app_webviewer_password_modal_this_presentation_is_protected { + key = 'WEB_APP_WEBVIEWER_PASSWORD_MODAL_THIS_PRESENTATION_IS_PROTECTED' + group = 'web-app-webviewer - password-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'This presentation is protected' + language_id = data.language.english.id + }, + { + default_translation = 'Denne præsentation er beskyttet' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_password_modal_to_view_please_enter_the_password { + key = 'WEB_APP_WEBVIEWER_PASSWORD_MODAL_TO_VIEW_PLEASE_ENTER_THE_PASSWORD' + group = 'web-app-webviewer - password-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'To view, please enter the password.' + language_id = data.language.english.id + }, + { + default_translation = 'For at se, skal du indtaste adgangskoden.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_password_modal_enter_password { + key = 'WEB_APP_WEBVIEWER_PASSWORD_MODAL_ENTER_PASSWORD' + group = 'web-app-webviewer - password-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Enter password' + language_id = data.language.english.id + }, + { + default_translation = 'Indtast adgangskode' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_password_modal_submit_password { + key = 'WEB_APP_WEBVIEWER_PASSWORD_MODAL_SUBMIT_PASSWORD' + group = 'web-app-webviewer - password-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Submit password' + language_id = data.language.english.id + }, + { + default_translation = 'Indsend adgangskode' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_to_view_this_scene_in_thistypename_ { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_TO_VIEW_THIS_SCENE_IN_THISTYPENAME_' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'To view this scene in {{ this.typeName }}' + language_id = data.language.english.id + }, + { + default_translation = 'For at se denne scene i {{ this.typeName }}' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_mobile_device { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_MOBILE_DEVICE' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Mobile device' + language_id = data.language.english.id + }, + { + default_translation = 'Mobil enhed' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_scan_the_qr_code_or_copy_the_link { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_SCAN_THE_QR_CODE_OR_COPY_THE_LINK' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Scan the QR code, or copy the link' + language_id = data.language.english.id + }, + { + default_translation = 'Scan QR-koden eller kopier linket' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_copy_link { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_COPY_LINK' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Copy link' + language_id = data.language.english.id + }, + { + default_translation = 'Kopier link' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_link_copied { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_LINK_COPIED' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Link copied' + language_id = data.language.english.id + }, + { + default_translation = 'Link kopieret' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_desktop { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_DESKTOP' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Desktop' + language_id = data.language.english.id + }, + { + default_translation = 'Skrivebord' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_with_vr_headset { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_WITH_VR_HEADSET' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'with VR headset' + language_id = data.language.english.id + }, + { + default_translation = 'med VR-headset' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_1 { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_1' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '1' + language_id = data.language.english.id + }, + { + default_translation = '1' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_plug_in_a_vr_headset { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_PLUG_IN_A_VR_HEADSET' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Plug in a VR headset' + language_id = data.language.english.id + }, + { + default_translation = 'Tilslut et VR-headset' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_see_supported_headsets { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_SEE_SUPPORTED_HEADSETS' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'See supported headsets' + language_id = data.language.english.id + }, + { + default_translation = 'Se understøttede headsets' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_2 { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_2' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '2' + language_id = data.language.english.id + }, + { + default_translation = '2' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_refresh_the_page_and_click_the_thistypename_button { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_REFRESH_THE_PAGE_AND_CLICK_THE_THISTYPENAME_BUTTON' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Refresh the page and click the {{ this.typeName }} button' + language_id = data.language.english.id + }, + { + default_translation = 'Opdater siden og klik på {{ this.typeName }}-knappen' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_refresh_page { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_REFRESH_PAGE' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Refresh page' + language_id = data.language.english.id + }, + { + default_translation = 'Opdater side' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal__thistypename_modes_are_not_supported { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL__THISTYPENAME_MODES_ARE_NOT_SUPPORTED' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '{{ this.typeName }} modes are not supported' + language_id = data.language.english.id + }, + { + default_translation = '{{ this.typeName }}-tilstande understøttes ikke' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_your_device_cant_open_the_thistypename_mode_try_another_browser_or_device { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_YOUR_DEVICE_CANT_OPEN_THE_THISTYPENAME_MODE_TRY_ANOTHER_BROWSER_OR_DEVICE' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Your device can't open the {{ this.typeName }} mode, try another browser or device.' + language_id = data.language.english.id + }, + { + default_translation = 'Din enhed kan ikke åbne {{ this.typeName }}-tilstanden, prøv en anden browser eller enhed.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_ar_not_enabled_for_ios { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_AR_NOT_ENABLED_FOR_IOS' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'AR not enabled for iOS' + language_id = data.language.english.id + }, + { + default_translation = 'AR ikke aktiveret til iOS' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_ar_must_be_enabled_when_uploading_the_3d_scene_from_keyshot { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_AR_MUST_BE_ENABLED_WHEN_UPLOADING_THE_3D_SCENE_FROM_KEYSHOT' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'AR must be enabled when uploading the 3D scene from KeyShot.' + language_id = data.language.english.id + }, + { + default_translation = 'AR skal være aktiveret, når du uploader 3D-scenen fra KeyShot.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_instruction_modal_note_ar_mode_is_always_viewable_from_android_devices { + key = 'WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_NOTE_AR_MODE_IS_ALWAYS_VIEWABLE_FROM_ANDROID_DEVICES' + group = 'web-app-webviewer - instruction-modal' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Note: AR mode is always viewable from Android devices.' + language_id = data.language.english.id + }, + { + default_translation = 'Bemærk: AR-tilstand kan altid ses fra Android-enheder.' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer UI Components.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer UI Components.dcl new file mode 100644 index 00000000..0de29c8c --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer UI Components.dcl @@ -0,0 +1,255 @@ +resource configservice_label web_app_webviewer_header_bar_share { + key = 'WEB_APP_WEBVIEWER_HEADER_BAR_SHARE' + group = 'web-app-webviewer - header-bar' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Share' + language_id = data.language.english.id + }, + { + default_translation = 'Del' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_loading_bar_loading { + key = 'WEB_APP_WEBVIEWER_LOADING_BAR_LOADING' + group = 'web-app-webviewer - loading-bar' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Loading...' + language_id = data.language.english.id + }, + { + default_translation = 'Indlæser...' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_loading_bar_loaded_thisprogress_number_100_of_100 { + key = 'WEB_APP_WEBVIEWER_LOADING_BAR_LOADED_THISPROGRESS_NUMBER_100_OF_100' + group = 'web-app-webviewer - loading-bar' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Loaded {{ this.progress | number : "1.0-0" }} of 100%' + language_id = data.language.english.id + }, + { + default_translation = 'Indlæst {{ this.progress | number : "1.0-0" }} af 100%' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_quality_switch_sd { + key = 'WEB_APP_WEBVIEWER_QUALITY_SWITCH_SD' + group = 'web-app-webviewer - quality-switch' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'SD' + language_id = data.language.english.id + }, + { + default_translation = 'SD' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_quality_switch_hd { + key = 'WEB_APP_WEBVIEWER_QUALITY_SWITCH_HD' + group = 'web-app-webviewer - quality-switch' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'HD' + language_id = data.language.english.id + }, + { + default_translation = 'HD' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_settings_menu_3d_settings { + key = 'WEB_APP_WEBVIEWER_SETTINGS_MENU_3D_SETTINGS' + group = 'web-app-webviewer - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = '3D Settings' + language_id = data.language.english.id + }, + { + default_translation = '3D-indstillinger' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_settings_menu_visual_quality { + key = 'WEB_APP_WEBVIEWER_SETTINGS_MENU_VISUAL_QUALITY' + group = 'web-app-webviewer - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Visual quality' + language_id = data.language.english.id + }, + { + default_translation = 'Visuel kvalitet' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_settings_menu_optimized_for_best_performance { + key = 'WEB_APP_WEBVIEWER_SETTINGS_MENU_OPTIMIZED_FOR_BEST_PERFORMANCE' + group = 'web-app-webviewer - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Optimized for best performance' + language_id = data.language.english.id + }, + { + default_translation = 'Optimeret til bedste ydeevne' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_settings_menu_take_screenshot { + key = 'WEB_APP_WEBVIEWER_SETTINGS_MENU_TAKE_SCREENSHOT' + group = 'web-app-webviewer - settings-menu' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Take screenshot' + language_id = data.language.english.id + }, + { + default_translation = 'Tag skærmbillede' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_image_fullscreen_previous_image { + key = 'WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_PREVIOUS_IMAGE' + group = 'web-app-webviewer - image-fullscreen' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Previous image' + language_id = data.language.english.id + }, + { + default_translation = 'Forrige billede' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_image_fullscreen_next_image { + key = 'WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_NEXT_IMAGE' + group = 'web-app-webviewer - image-fullscreen' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Next image' + language_id = data.language.english.id + }, + { + default_translation = 'Næste billede' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_image_fullscreen_close_fullscreen_view { + key = 'WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_CLOSE_FULLSCREEN_VIEW' + group = 'web-app-webviewer - image-fullscreen' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Close fullscreen view' + language_id = data.language.english.id + }, + { + default_translation = 'Luk fuldskærmvisning' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_components { + key = 'WEB_APP_WEBVIEWER_COMPONENTS' + group = 'web-app-webviewer - components' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Components' + language_id = data.language.english.id + }, + { + default_translation = 'Komponenter' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_components_cameras { + key = 'WEB_APP_WEBVIEWER_COMPONENTS_CAMERAS' + group = 'web-app-webviewer - components' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Cameras' + language_id = data.language.english.id + }, + { + default_translation = 'Kameraer' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_components_environments { + key = 'WEB_APP_WEBVIEWER_COMPONENTS_ENVIRONMENTS' + group = 'web-app-webviewer - components' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Environments' + language_id = data.language.english.id + }, + { + default_translation = 'Miljøer' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_components_materials { + key = 'WEB_APP_WEBVIEWER_COMPONENTS_MATERIALS' + group = 'web-app-webviewer - components' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Materials' + language_id = data.language.english.id + }, + { + default_translation = 'Materialer' + language_id = data.language.danish.id + } + ] +} diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer View Modes.dcl b/MM/6.6.0/config/media_manager_5/labels/WebViewer View Modes.dcl new file mode 100644 index 00000000..2481b23f --- /dev/null +++ b/MM/6.6.0/config/media_manager_5/labels/WebViewer View Modes.dcl @@ -0,0 +1,95 @@ +resource configservice_label web_app_webviewer_scene_mode_attach_a_3d_model_when_uploading_your_presentation_from_keyshot_and_feel_the_freedom_to_explore_it_from_every_angle { + key = 'WEB_APP_WEBVIEWER_SCENE_MODE_ATTACH_A_3D_MODEL_WHEN_UPLOADING_YOUR_PRESENTATION_FROM_KEYSHOT_AND_FEEL_THE_FREEDOM_TO_EXPLORE_IT_FROM_EVERY_ANGLE' + group = 'web-app-webviewer - scene-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Attach a 3D model when uploading your presentation from KeyShot and feel the freedom to explore it from every angle.' + language_id = data.language.english.id + }, + { + default_translation = 'Vedhæft en 3D-model, når du uploader din præsentation fra KeyShot, og føl friheden ved at udforske den fra alle vinkler.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_scene_mode_the_3d_scene_failed_to_load_please_try_again_at_another_time { + key = 'WEB_APP_WEBVIEWER_SCENE_MODE_THE_3D_SCENE_FAILED_TO_LOAD_PLEASE_TRY_AGAIN_AT_ANOTHER_TIME' + group = 'web-app-webviewer - scene-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'The 3D scene failed to load. Please try again at another time.' + language_id = data.language.english.id + }, + { + default_translation = '3D-scenen kunne ikke indlæses. Prøv venligst igen på et senere tidspunkt.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_image_mode_previous_image { + key = 'WEB_APP_WEBVIEWER_IMAGE_MODE_PREVIOUS_IMAGE' + group = 'web-app-webviewer - image-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Previous image' + language_id = data.language.english.id + }, + { + default_translation = 'Forrige billede' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_image_mode_next_image { + key = 'WEB_APP_WEBVIEWER_IMAGE_MODE_NEXT_IMAGE' + group = 'web-app-webviewer - image-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Next image' + language_id = data.language.english.id + }, + { + default_translation = 'Næste billede' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_image_mode_upload_your_images_at_the_same_time_you_upload_your_scene_from_keyshot { + key = 'WEB_APP_WEBVIEWER_IMAGE_MODE_UPLOAD_YOUR_IMAGES_AT_THE_SAME_TIME_YOU_UPLOAD_YOUR_SCENE_FROM_KEYSHOT' + group = 'web-app-webviewer - image-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Upload your images at the same time you upload your scene from KeyShot.' + language_id = data.language.english.id + }, + { + default_translation = 'Upload dine billeder på samme tid, som du uploader din scene fra KeyShot.' + language_id = data.language.danish.id + } + ] +} + +resource configservice_label web_app_webviewer_three_sixty_mode_upload_your_360_assets_along_with_your_scene_show_it_together { + key = 'WEB_APP_WEBVIEWER_THREE_SIXTY_MODE_UPLOAD_YOUR_360_ASSETS_ALONG_WITH_YOUR_SCENE_SHOW_IT_TOGETHER' + group = 'web-app-webviewer - three-sixty-mode' + product_id = resource.configservice_product.media_manager_5.id + default_label_values = [ + { + default_translation = 'Upload your 360 assets along with your scene. Show it together.' + language_id = data.language.english.id + }, + { + default_translation = 'Upload dine 360-aktiver sammen med din scene. Vis dem sammen.' + language_id = data.language.danish.id + } + ] +} From 5fd807c7e36fe5565b1f4ed0c806c5c7962b08fb Mon Sep 17 00:00:00 2001 From: oshoferyuk Date: Fri, 13 Feb 2026 14:21:42 +0100 Subject: [PATCH 2/2] MM5-7635, WebViewer, remove txt description for mm project --- .../labels/WebViewer Labels Reference.txt | 78 ------------------- 1 file changed, 78 deletions(-) delete mode 100644 MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt diff --git a/MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt b/MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt deleted file mode 100644 index d2ee4db9..00000000 --- a/MM/6.6.0/config/media_manager_5/labels/WebViewer Labels Reference.txt +++ /dev/null @@ -1,78 +0,0 @@ -WebViewer Labels Reference -========================== -Format: LABEL_KEY | English text -Use this file to find label keys for replacing hardcoded strings in Angular templates. - -Example usage: - Before:

Oops!

- After:

{{ 'WEB_APP_WEBVIEWER_NOT_FOUND_OOPS' | translate }}

- -========================== - -WEB_APP_WEBVIEWER_APP_3D | 3D -WEB_APP_WEBVIEWER_APP_360 | 360 -WEB_APP_WEBVIEWER_APP_IMAGES | Images -WEB_APP_WEBVIEWER_APP_KEYSHOT_WEB_VIEWER_NEEDS_JAVASCRIPT_ENABLED_IN_ORDER_TO_RUN | KeyShot Web Viewer needs JavaScript enabled in order to run. -WEB_APP_WEBVIEWER_APP_TO_VIEW_THE_SCENE_PLEASE_ENABLE_JAVASCRIPT_IN_YOUR_BROWSER_SETTINGS | To view the scene, please enable JavaScript in your browser settings. -WEB_APP_WEBVIEWER_APP_YOU_SEEM_TO_HAVE_JAVASCRIPT_DISABLED | You seem to have JavaScript disabled. -WEB_APP_WEBVIEWER_COMPONENTS | Components -WEB_APP_WEBVIEWER_COMPONENTS_CAMERAS | Cameras -WEB_APP_WEBVIEWER_COMPONENTS_ENVIRONMENTS | Environments -WEB_APP_WEBVIEWER_COMPONENTS_MATERIALS | Materials -WEB_APP_WEBVIEWER_HEADER_BAR_SHARE | Share -WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_CLOSE_FULLSCREEN_VIEW | Close fullscreen view -WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_NEXT_IMAGE | Next image -WEB_APP_WEBVIEWER_IMAGE_FULLSCREEN_PREVIOUS_IMAGE | Previous image -WEB_APP_WEBVIEWER_IMAGE_MODE_NEXT_IMAGE | Next image -WEB_APP_WEBVIEWER_IMAGE_MODE_PREVIOUS_IMAGE | Previous image -WEB_APP_WEBVIEWER_IMAGE_MODE_UPLOAD_YOUR_IMAGES_AT_THE_SAME_TIME_YOU_UPLOAD_YOUR_SCENE_FROM_KEYSHOT | Upload your images at the same time you upload your scene from KeyShot. -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_1 | 1 -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_2 | 2 -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_AR_MUST_BE_ENABLED_WHEN_UPLOADING_THE_3D_SCENE_FROM_KEYSHOT | AR must be enabled when uploading the 3D scene from KeyShot. -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_AR_NOT_ENABLED_FOR_IOS | AR not enabled for iOS -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_COPY_LINK | Copy link -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_DESKTOP | Desktop -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_LINK_COPIED | Link copied -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_MOBILE_DEVICE | Mobile device -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_NOTE_AR_MODE_IS_ALWAYS_VIEWABLE_FROM_ANDROID_DEVICES | Note: AR mode is always viewable from Android devices. -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_PLUG_IN_A_VR_HEADSET | Plug in a VR headset -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_REFRESH_PAGE | Refresh page -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_REFRESH_THE_PAGE_AND_CLICK_THE_THISTYPENAME_BUTTON | Refresh the page and click the {{ this.typeName }} button -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_SCAN_THE_QR_CODE_OR_COPY_THE_LINK | Scan the QR code, or copy the link -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_SEE_SUPPORTED_HEADSETS | See supported headsets -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_TO_VIEW_THIS_SCENE_IN_THISTYPENAME_ | To view this scene in {{ this.typeName }} -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_WITH_VR_HEADSET | with VR headset -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL_YOUR_DEVICE_CANT_OPEN_THE_THISTYPENAME_MODE_TRY_ANOTHER_BROWSER_OR_DEVICE | Your device can't open the {{ this.typeName }} mode, try another browser or device. -WEB_APP_WEBVIEWER_INSTRUCTION_MODAL__THISTYPENAME_MODES_ARE_NOT_SUPPORTED | {{ this.typeName }} modes are not supported -WEB_APP_WEBVIEWER_LANDING_PAGE_PRESENT_YOUR_NEW_PRODUCT_ON_ANY_DEVICE_EVEN_YOUR_SMARTPHONE | Present your new product on any device. Even your smartphone. -WEB_APP_WEBVIEWER_LANDING_PAGE_SEE_YOUR_PRESENTATIONS_IN_DRIVE | See your presentations in Drive -WEB_APP_WEBVIEWER_LANDING_PAGE_TRY_OUT_THE_WEB_VIEWER | Try out the Web Viewer -WEB_APP_WEBVIEWER_LANDING_PAGE_WANT_TO_SEE_A_DEMO | Want to see a demo? -WEB_APP_WEBVIEWER_LOADING_BAR_LOADED_THISPROGRESS_NUMBER_100_OF_100 | Loaded {{ this.progress | number : "1.0-0" }} of 100% -WEB_APP_WEBVIEWER_LOADING_BAR_LOADING | Loading... -WEB_APP_WEBVIEWER_LOGIN_CALLBACK_FRONTPAGE | Frontpage -WEB_APP_WEBVIEWER_LOGIN_CALLBACK_HERE_IS_A_LINK_TO_THE | Here is a link to the -WEB_APP_WEBVIEWER_LOGIN_CALLBACK_STUCK | Stuck? -WEB_APP_WEBVIEWER_NOT_FOUND_GO_TO_KEYSHOT_DRIVE | Go to KeyShot Drive -WEB_APP_WEBVIEWER_NOT_FOUND_OOPS | Oops! -WEB_APP_WEBVIEWER_NOT_FOUND_THE_PRESENTATION_YOU_ARE_LOOKING_FOR_DOESNT_SEEM_TO_EXIST | The presentation you are looking for doesn't seem to exist -WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_GO_TO_KEYSHOT_DRIVE | Go to KeyShot Drive -WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_THIS_PRESENTATION_HAS_NOT_BEEN_SHARED_WITH_YOU_PLEASE_ASK_THE_OWNER_FOR_PERMISSION | This presentation has not been shared with you. Please ask the owner for permission. -WEB_APP_WEBVIEWER_NOT_SHARED_WITH_YOU_YOU_DONT_HAVE_PERMISSION | You don't have permission -WEB_APP_WEBVIEWER_OUT_OF_TRANSFER_THE_PRESENTATION_HAS_BEEN_VIEWED_SO_MANY_TIMES_THAT_IT_HAS_RUN_OUT_OF_VIEWING_TRANSFER_PLEASE_CONTACT_THE_OWNER_TO_GET_MORE | The presentation has been viewed so many times, that it has run out of viewing transfer. Please contact the owner to get more. -WEB_APP_WEBVIEWER_OUT_OF_TRANSFER_WOW_THIS_IS_POPULAR | Wow, this is popular! -WEB_APP_WEBVIEWER_PASSWORD_MODAL_ENTER_PASSWORD | Enter password -WEB_APP_WEBVIEWER_PASSWORD_MODAL_SUBMIT_PASSWORD | Submit password -WEB_APP_WEBVIEWER_PASSWORD_MODAL_THIS_PRESENTATION_IS_PROTECTED | This presentation is protected -WEB_APP_WEBVIEWER_PASSWORD_MODAL_TO_VIEW_PLEASE_ENTER_THE_PASSWORD | To view, please enter the password. -WEB_APP_WEBVIEWER_QUALITY_SWITCH_HD | HD -WEB_APP_WEBVIEWER_QUALITY_SWITCH_SD | SD -WEB_APP_WEBVIEWER_SCENE_MODE_ATTACH_A_3D_MODEL_WHEN_UPLOADING_YOUR_PRESENTATION_FROM_KEYSHOT_AND_FEEL_THE_FREEDOM_TO_EXPLORE_IT_FROM_EVERY_ANGLE | Attach a 3D model when uploading your presentation from KeyShot and feel the freedom to explore it from every angle. -WEB_APP_WEBVIEWER_SCENE_MODE_THE_3D_SCENE_FAILED_TO_LOAD_PLEASE_TRY_AGAIN_AT_ANOTHER_TIME | The 3D scene failed to load. Please try again at another time. -WEB_APP_WEBVIEWER_SETTINGS_MENU_3D_SETTINGS | 3D Settings -WEB_APP_WEBVIEWER_SETTINGS_MENU_OPTIMIZED_FOR_BEST_PERFORMANCE | Optimized for best performance -WEB_APP_WEBVIEWER_SETTINGS_MENU_TAKE_SCREENSHOT | Take screenshot -WEB_APP_WEBVIEWER_SETTINGS_MENU_VISUAL_QUALITY | Visual quality -WEB_APP_WEBVIEWER_THREE_SIXTY_MODE_UPLOAD_YOUR_360_ASSETS_ALONG_WITH_YOUR_SCENE_SHOW_IT_TOGETHER | Upload your 360 assets along with your scene. Show it together. -WEB_APP_WEBVIEWER_UNKNOWN_ERROR_PRESENTATION_COULD_NOT_BE_LOADED | Presentation could not be loaded -WEB_APP_WEBVIEWER_UNKNOWN_ERROR_THE_PRESENTATION_CANNOT_BE_LOADED_RIGHT_NOW_PLEASE_TRY_AGAIN_LATER | The presentation cannot be loaded right now. Please try again later.