diff --git a/_locales/de_DE.json b/_locales/de_DE.json index b6185fc..8a609f7 100644 --- a/_locales/de_DE.json +++ b/_locales/de_DE.json @@ -19,7 +19,7 @@ "background": "Hintergrund", "backgroundTitle": "50×50-Schachbrett, das mit der Leinwand verschoben und skaliert wird und an Blend-Modi teilnimmt", "thumbnail": "Als aktuelles Vorschaubild setzen", - "thumbnailTitle": "Aktuellen Frame als benutzerdefiniertes 400×400-Vorschaubild dieses Elements setzen", + "thumbnailTitle": "Linksklick erstellt ein statisches Vorschaubild, Rechtsklick ein animiertes Vorschaubild", "animatedThumbnailTitle": "Animiertes Vorschaubild erzeugen", "animatedThumbnailAttention": "Achtung:", "animatedThumbnailNote": "Das erzeugte Vorschaubild ersetzt das vorhandene. Dieser Vorgang kann nicht rückgängig gemacht werden und ", @@ -45,7 +45,7 @@ "animatedTooLarge": "Das animierte Vorschaubild ist größer als 50 MB. Verkürzen Sie den Bereich oder wählen Sie eine niedrigere Qualität.", "animatedThumbUpdated": "Animiertes Vorschaubild aktualisiert · {frames} Frames · {size} KB", "groupThumbnail": "Vorschaubilder für verknüpfte Ressourcen erstellen", - "groupThumbnailTitle": "Verknüpfte Spine-Ressourcen prüfen und Vorschaubilder gesammelt erstellen", + "groupThumbnailTitle": "Linksklick erstellt ein statisches Vorschaubild, Rechtsklick ein animiertes Vorschaubild", "groupDialogTitle": "Vorschaubilder für verknüpfte Ressourcen erstellen", "groupDialogSummary": "{generate} werden erstellt, {skip} werden übersprungen.", "groupDialogNote": "Nur markierte verknüpfte Ressourcen erhalten Vorschaubilder. Bilder und Ressourcen mit eigenen Vorschaubildern sind standardmäßig abgewählt. Werden letztere ausgewählt, wird das vorhandene Vorschaubild ersetzt und kann vom Plugin nicht automatisch wiederhergestellt werden.", diff --git a/_locales/en.json b/_locales/en.json index 2fb2505..614cc5c 100644 --- a/_locales/en.json +++ b/_locales/en.json @@ -19,7 +19,7 @@ "background": "Background", "backgroundTitle": "50×50 checkerboard that pans and zooms with the canvas and participates in blend modes", "thumbnail": "Set current item thumbnail", - "thumbnailTitle": "Set the current frame as this item's 400×400 custom thumbnail", + "thumbnailTitle": "Left-click to generate a static thumbnail; right-click to generate an animated thumbnail", "animatedThumbnailTitle": "Generate animated thumbnail", "animatedThumbnailAttention": "Warning:", "animatedThumbnailNote": "The generated thumbnail replaces the existing thumbnail. This cannot be undone and ", @@ -45,7 +45,7 @@ "animatedTooLarge": "The animated thumbnail exceeds 50 MB. Shorten the range or select a lower quality.", "animatedThumbUpdated": "Animated thumbnail updated · {frames} frames · {size} KB", "groupThumbnail": "Generate thumbnails for related assets", - "groupThumbnailTitle": "Review related Spine assets, then generate thumbnails in a batch", + "groupThumbnailTitle": "Left-click to generate a static thumbnail; right-click to generate an animated thumbnail", "groupDialogTitle": "Generate thumbnails for related assets", "groupDialogSummary": "Generate {generate} item(s) and skip {skip} item(s).", "groupDialogNote": "Only checked related assets will receive thumbnails. Images and assets with custom thumbnails are unchecked by default. Selecting the latter replaces the existing thumbnail, which the plugin cannot automatically restore.", diff --git a/_locales/es_ES.json b/_locales/es_ES.json index 69fcb0a..cb0897b 100644 --- a/_locales/es_ES.json +++ b/_locales/es_ES.json @@ -19,7 +19,7 @@ "background": "Fondo", "backgroundTitle": "Fondo de cuadros de 50×50 que se desplaza y escala con el lienzo y participa en los modos de fusión", "thumbnail": "Usar como miniatura actual", - "thumbnailTitle": "Usar el fotograma actual como miniatura personalizada de 400×400 de este elemento", + "thumbnailTitle": "Clic izquierdo para generar una miniatura estática; clic derecho para generar una miniatura animada", "animatedThumbnailTitle": "Generar miniatura animada", "animatedThumbnailAttention": "Atención:", "animatedThumbnailNote": "La miniatura generada reemplaza la existente. Esta acción no se puede deshacer y ", @@ -45,7 +45,7 @@ "animatedTooLarge": "La miniatura animada supera los 50 MB. Acorta el rango o elige una calidad inferior.", "animatedThumbUpdated": "Miniatura animada actualizada · {frames} fotogramas · {size} KB", "groupThumbnail": "Generar miniaturas de recursos relacionados", - "groupThumbnailTitle": "Revisar los recursos Spine relacionados y generar miniaturas por lotes", + "groupThumbnailTitle": "Clic izquierdo para generar una miniatura estática; clic derecho para generar una miniatura animada", "groupDialogTitle": "Generar miniaturas de recursos relacionados", "groupDialogSummary": "Se generarán {generate} y se omitirán {skip}.", "groupDialogNote": "Solo se generarán miniaturas para los recursos relacionados marcados. Las imágenes y los recursos con miniaturas personalizadas no están marcados por defecto. Si seleccionas estos últimos, se reemplazará la miniatura existente y el complemento no podrá restaurarla automáticamente.", diff --git a/_locales/ja_JP.json b/_locales/ja_JP.json index 11be177..e9a31a3 100644 --- a/_locales/ja_JP.json +++ b/_locales/ja_JP.json @@ -19,7 +19,7 @@ "background": "背景", "backgroundTitle": "50×50 のチェッカー背景。キャンバスの移動・拡大に追従し、ブレンドモードにも参加します", "thumbnail": "現在の項目のサムネイルに設定", - "thumbnailTitle": "現在のフレームをこの項目の 400×400 カスタムサムネイルに設定", + "thumbnailTitle": "左クリックで静止サムネイルを生成、右クリックで動的サムネイルを生成", "animatedThumbnailTitle": "アニメーションサムネイルを生成", "animatedThumbnailAttention": "注意:", "animatedThumbnailNote": "生成されたサムネイルは既存のサムネイルを置き換えます。この操作は元に戻せず、", @@ -45,7 +45,7 @@ "animatedTooLarge": "アニメーションサムネイルが 50 MB を超えます。範囲を短くするか、低い品質を選択してください。", "animatedThumbUpdated": "アニメーションサムネイルを更新 · {frames} フレーム · {size} KB", "groupThumbnail": "関連アセットのサムネイルを生成", - "groupThumbnailTitle": "関連する Spine アセットを確認して一括生成", + "groupThumbnailTitle": "左クリックで静止サムネイルを生成、右クリックで動的サムネイルを生成", "groupDialogTitle": "関連アセットのサムネイルを生成", "groupDialogSummary": "{generate} 件を生成し、{skip} 件をスキップします。", "groupDialogNote": "チェックした関連アセットだけにサムネイルを生成します。画像とカスタムサムネイルがあるアセットは初期状態で未選択です。後者を選ぶと既存のサムネイルが置き換えられ、プラグインでは自動復元できません。", diff --git a/_locales/ko_KR.json b/_locales/ko_KR.json index ba801ab..de0af00 100644 --- a/_locales/ko_KR.json +++ b/_locales/ko_KR.json @@ -19,7 +19,7 @@ "background": "배경", "backgroundTitle": "50×50 체커 배경. 캔버스 이동·확대를 따라가며 블렌드 모드에도 참여합니다", "thumbnail": "현재 항목 썸네일로 설정", - "thumbnailTitle": "현재 프레임을 이 항목의 400×400 사용자 지정 썸네일로 설정", + "thumbnailTitle": "왼쪽 클릭으로 정적 썸네일 생성, 오른쪽 클릭으로 동적 썸네일 생성", "animatedThumbnailTitle": "애니메이션 썸네일 생성", "animatedThumbnailAttention": "주의:", "animatedThumbnailNote": "생성된 썸네일은 기존 썸네일을 교체합니다. 이 작업은 취소할 수 없으며 ", @@ -45,7 +45,7 @@ "animatedTooLarge": "애니메이션 썸네일이 50MB를 초과합니다. 범위를 줄이거나 더 낮은 품질을 선택하세요.", "animatedThumbUpdated": "애니메이션 썸네일 업데이트 · {frames}프레임 · {size}KB", "groupThumbnail": "관련 자산 썸네일 생성", - "groupThumbnailTitle": "관련 Spine 자산을 확인한 후 일괄 생성", + "groupThumbnailTitle": "왼쪽 클릭으로 정적 썸네일 생성, 오른쪽 클릭으로 동적 썸네일 생성", "groupDialogTitle": "관련 자산 썸네일 생성", "groupDialogSummary": "{generate}개를 생성하고 {skip}개를 건너뜁니다.", "groupDialogNote": "선택한 관련 자산에만 썸네일을 생성합니다. 이미지와 사용자 지정 썸네일이 있는 자산은 기본적으로 선택하지 않습니다. 후자를 선택하면 기존 썸네일이 교체되며 플러그인에서 자동 복원할 수 없습니다.", diff --git a/_locales/ru_RU.json b/_locales/ru_RU.json index e036811..8be0cb4 100644 --- a/_locales/ru_RU.json +++ b/_locales/ru_RU.json @@ -19,7 +19,7 @@ "background": "Фон", "backgroundTitle": "Шахматный фон 50×50: следует за сдвигом и масштабом холста и участвует в режимах смешивания", "thumbnail": "Сделать миниатюрой элемента", - "thumbnailTitle": "Установить текущий кадр как пользовательскую миниатюру 400×400 для этого элемента", + "thumbnailTitle": "Левый щелчок создаёт статическую миниатюру, правый — анимированную", "animatedThumbnailTitle": "Создать анимированную миниатюру", "animatedThumbnailAttention": "Внимание:", "animatedThumbnailNote": "Созданная миниатюра заменит существующую. Это действие нельзя отменить, и ", @@ -45,7 +45,7 @@ "animatedTooLarge": "Миниатюра превышает 50 МБ. Сократите диапазон или выберите более низкое качество.", "animatedThumbUpdated": "Миниатюра обновлена · {frames} кадров · {size} КБ", "groupThumbnail": "Создать миниатюры для связанных ресурсов", - "groupThumbnailTitle": "Проверить связанные ресурсы Spine и создать миниатюры", + "groupThumbnailTitle": "Левый щелчок создаёт статическую миниатюру, правый — анимированную", "groupDialogTitle": "Создать миниатюры для связанных ресурсов", "groupDialogSummary": "Будет создано: {generate}; пропущено: {skip}.", "groupDialogNote": "Миниатюры будут созданы только для отмеченных связанных ресурсов. Изображения и ресурсы со своими миниатюрами по умолчанию не отмечены. Выбор последних заменит существующую миниатюру, и плагин не сможет восстановить её автоматически.", diff --git a/_locales/zh_CN.json b/_locales/zh_CN.json index 04a1d44..eb978c1 100644 --- a/_locales/zh_CN.json +++ b/_locales/zh_CN.json @@ -19,7 +19,7 @@ "background": "背景", "backgroundTitle": "50×50 方格背景,随画布移动和缩放,并参与混合模式", "thumbnail": "设为当前素材缩略图", - "thumbnailTitle": "将当前帧设为当前素材的 400×400 自定义缩略图", + "thumbnailTitle": "左键点击生成静态缩略图,右键点击生成动态缩略图", "animatedThumbnailTitle": "生成动态缩略图", "animatedThumbnailAttention": "注意:", "animatedThumbnailNote": "生成的缩略图会替换原有缩略图,该操作不可撤销且", @@ -45,7 +45,7 @@ "animatedTooLarge": "动画缩略图超过 50 MB,请缩短范围或选择更低质量", "animatedThumbUpdated": "动画缩略图已更新 · {frames} 帧 · {size} KB", "groupThumbnail": "为关联资源生成缩略图", - "groupThumbnailTitle": "左键为关联资源生成当前帧缩略图,右键生成当前动画缩略图", + "groupThumbnailTitle": "左键点击生成静态缩略图,右键点击生成动态缩略图", "groupDialogTitle": "为关联资源生成缩略图", "groupDialogSummary": "将生成 {generate} 项,跳过 {skip} 项。", "groupDialogNote": "只会为勾选的关联资源生成缩略图。图片和已有自定义缩略图的资源默认不勾选;若勾选后者,原缩略图将被替换且插件无法自动恢复。", diff --git a/_locales/zh_TW.json b/_locales/zh_TW.json index 0313dda..6a55ec6 100644 --- a/_locales/zh_TW.json +++ b/_locales/zh_TW.json @@ -19,7 +19,7 @@ "background": "背景", "backgroundTitle": "50×50 方格背景,隨畫布移動和縮放,並參與混合模式", "thumbnail": "設為目前素材縮圖", - "thumbnailTitle": "將目前影格設為目前素材的 400×400 自訂縮圖", + "thumbnailTitle": "左鍵點擊產生靜態縮圖,右鍵點擊產生動態縮圖", "animatedThumbnailTitle": "產生動畫縮圖", "animatedThumbnailAttention": "注意:", "animatedThumbnailNote": "產生的縮圖會取代原有縮圖,該操作無法復原且", @@ -45,7 +45,7 @@ "animatedTooLarge": "動畫縮圖超過 50 MB,請縮短範圍或選擇較低品質", "animatedThumbUpdated": "動畫縮圖已更新 · {frames} 影格 · {size} KB", "groupThumbnail": "為關聯資源產生縮圖", - "groupThumbnailTitle": "列出目前 Spine 關聯資源,確認後批次產生縮圖", + "groupThumbnailTitle": "左鍵點擊產生靜態縮圖,右鍵點擊產生動態縮圖", "groupDialogTitle": "為關聯資源產生縮圖", "groupDialogSummary": "將產生 {generate} 項,跳過 {skip} 項。", "groupDialogNote": "只會為勾選的關聯資源產生縮圖。圖片和已有自訂縮圖的資源預設不勾選;若勾選後者,原縮圖將被取代且外掛無法自動復原。", diff --git a/release/UNIVERSAL_SpineViewer/_locales/de_DE.json b/release/UNIVERSAL_SpineViewer/_locales/de_DE.json index b6185fc..8a609f7 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/de_DE.json +++ b/release/UNIVERSAL_SpineViewer/_locales/de_DE.json @@ -19,7 +19,7 @@ "background": "Hintergrund", "backgroundTitle": "50×50-Schachbrett, das mit der Leinwand verschoben und skaliert wird und an Blend-Modi teilnimmt", "thumbnail": "Als aktuelles Vorschaubild setzen", - "thumbnailTitle": "Aktuellen Frame als benutzerdefiniertes 400×400-Vorschaubild dieses Elements setzen", + "thumbnailTitle": "Linksklick erstellt ein statisches Vorschaubild, Rechtsklick ein animiertes Vorschaubild", "animatedThumbnailTitle": "Animiertes Vorschaubild erzeugen", "animatedThumbnailAttention": "Achtung:", "animatedThumbnailNote": "Das erzeugte Vorschaubild ersetzt das vorhandene. Dieser Vorgang kann nicht rückgängig gemacht werden und ", @@ -45,7 +45,7 @@ "animatedTooLarge": "Das animierte Vorschaubild ist größer als 50 MB. Verkürzen Sie den Bereich oder wählen Sie eine niedrigere Qualität.", "animatedThumbUpdated": "Animiertes Vorschaubild aktualisiert · {frames} Frames · {size} KB", "groupThumbnail": "Vorschaubilder für verknüpfte Ressourcen erstellen", - "groupThumbnailTitle": "Verknüpfte Spine-Ressourcen prüfen und Vorschaubilder gesammelt erstellen", + "groupThumbnailTitle": "Linksklick erstellt ein statisches Vorschaubild, Rechtsklick ein animiertes Vorschaubild", "groupDialogTitle": "Vorschaubilder für verknüpfte Ressourcen erstellen", "groupDialogSummary": "{generate} werden erstellt, {skip} werden übersprungen.", "groupDialogNote": "Nur markierte verknüpfte Ressourcen erhalten Vorschaubilder. Bilder und Ressourcen mit eigenen Vorschaubildern sind standardmäßig abgewählt. Werden letztere ausgewählt, wird das vorhandene Vorschaubild ersetzt und kann vom Plugin nicht automatisch wiederhergestellt werden.", diff --git a/release/UNIVERSAL_SpineViewer/_locales/en.json b/release/UNIVERSAL_SpineViewer/_locales/en.json index 2fb2505..614cc5c 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/en.json +++ b/release/UNIVERSAL_SpineViewer/_locales/en.json @@ -19,7 +19,7 @@ "background": "Background", "backgroundTitle": "50×50 checkerboard that pans and zooms with the canvas and participates in blend modes", "thumbnail": "Set current item thumbnail", - "thumbnailTitle": "Set the current frame as this item's 400×400 custom thumbnail", + "thumbnailTitle": "Left-click to generate a static thumbnail; right-click to generate an animated thumbnail", "animatedThumbnailTitle": "Generate animated thumbnail", "animatedThumbnailAttention": "Warning:", "animatedThumbnailNote": "The generated thumbnail replaces the existing thumbnail. This cannot be undone and ", @@ -45,7 +45,7 @@ "animatedTooLarge": "The animated thumbnail exceeds 50 MB. Shorten the range or select a lower quality.", "animatedThumbUpdated": "Animated thumbnail updated · {frames} frames · {size} KB", "groupThumbnail": "Generate thumbnails for related assets", - "groupThumbnailTitle": "Review related Spine assets, then generate thumbnails in a batch", + "groupThumbnailTitle": "Left-click to generate a static thumbnail; right-click to generate an animated thumbnail", "groupDialogTitle": "Generate thumbnails for related assets", "groupDialogSummary": "Generate {generate} item(s) and skip {skip} item(s).", "groupDialogNote": "Only checked related assets will receive thumbnails. Images and assets with custom thumbnails are unchecked by default. Selecting the latter replaces the existing thumbnail, which the plugin cannot automatically restore.", diff --git a/release/UNIVERSAL_SpineViewer/_locales/es_ES.json b/release/UNIVERSAL_SpineViewer/_locales/es_ES.json index 69fcb0a..cb0897b 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/es_ES.json +++ b/release/UNIVERSAL_SpineViewer/_locales/es_ES.json @@ -19,7 +19,7 @@ "background": "Fondo", "backgroundTitle": "Fondo de cuadros de 50×50 que se desplaza y escala con el lienzo y participa en los modos de fusión", "thumbnail": "Usar como miniatura actual", - "thumbnailTitle": "Usar el fotograma actual como miniatura personalizada de 400×400 de este elemento", + "thumbnailTitle": "Clic izquierdo para generar una miniatura estática; clic derecho para generar una miniatura animada", "animatedThumbnailTitle": "Generar miniatura animada", "animatedThumbnailAttention": "Atención:", "animatedThumbnailNote": "La miniatura generada reemplaza la existente. Esta acción no se puede deshacer y ", @@ -45,7 +45,7 @@ "animatedTooLarge": "La miniatura animada supera los 50 MB. Acorta el rango o elige una calidad inferior.", "animatedThumbUpdated": "Miniatura animada actualizada · {frames} fotogramas · {size} KB", "groupThumbnail": "Generar miniaturas de recursos relacionados", - "groupThumbnailTitle": "Revisar los recursos Spine relacionados y generar miniaturas por lotes", + "groupThumbnailTitle": "Clic izquierdo para generar una miniatura estática; clic derecho para generar una miniatura animada", "groupDialogTitle": "Generar miniaturas de recursos relacionados", "groupDialogSummary": "Se generarán {generate} y se omitirán {skip}.", "groupDialogNote": "Solo se generarán miniaturas para los recursos relacionados marcados. Las imágenes y los recursos con miniaturas personalizadas no están marcados por defecto. Si seleccionas estos últimos, se reemplazará la miniatura existente y el complemento no podrá restaurarla automáticamente.", diff --git a/release/UNIVERSAL_SpineViewer/_locales/ja_JP.json b/release/UNIVERSAL_SpineViewer/_locales/ja_JP.json index 11be177..e9a31a3 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/ja_JP.json +++ b/release/UNIVERSAL_SpineViewer/_locales/ja_JP.json @@ -19,7 +19,7 @@ "background": "背景", "backgroundTitle": "50×50 のチェッカー背景。キャンバスの移動・拡大に追従し、ブレンドモードにも参加します", "thumbnail": "現在の項目のサムネイルに設定", - "thumbnailTitle": "現在のフレームをこの項目の 400×400 カスタムサムネイルに設定", + "thumbnailTitle": "左クリックで静止サムネイルを生成、右クリックで動的サムネイルを生成", "animatedThumbnailTitle": "アニメーションサムネイルを生成", "animatedThumbnailAttention": "注意:", "animatedThumbnailNote": "生成されたサムネイルは既存のサムネイルを置き換えます。この操作は元に戻せず、", @@ -45,7 +45,7 @@ "animatedTooLarge": "アニメーションサムネイルが 50 MB を超えます。範囲を短くするか、低い品質を選択してください。", "animatedThumbUpdated": "アニメーションサムネイルを更新 · {frames} フレーム · {size} KB", "groupThumbnail": "関連アセットのサムネイルを生成", - "groupThumbnailTitle": "関連する Spine アセットを確認して一括生成", + "groupThumbnailTitle": "左クリックで静止サムネイルを生成、右クリックで動的サムネイルを生成", "groupDialogTitle": "関連アセットのサムネイルを生成", "groupDialogSummary": "{generate} 件を生成し、{skip} 件をスキップします。", "groupDialogNote": "チェックした関連アセットだけにサムネイルを生成します。画像とカスタムサムネイルがあるアセットは初期状態で未選択です。後者を選ぶと既存のサムネイルが置き換えられ、プラグインでは自動復元できません。", diff --git a/release/UNIVERSAL_SpineViewer/_locales/ko_KR.json b/release/UNIVERSAL_SpineViewer/_locales/ko_KR.json index ba801ab..de0af00 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/ko_KR.json +++ b/release/UNIVERSAL_SpineViewer/_locales/ko_KR.json @@ -19,7 +19,7 @@ "background": "배경", "backgroundTitle": "50×50 체커 배경. 캔버스 이동·확대를 따라가며 블렌드 모드에도 참여합니다", "thumbnail": "현재 항목 썸네일로 설정", - "thumbnailTitle": "현재 프레임을 이 항목의 400×400 사용자 지정 썸네일로 설정", + "thumbnailTitle": "왼쪽 클릭으로 정적 썸네일 생성, 오른쪽 클릭으로 동적 썸네일 생성", "animatedThumbnailTitle": "애니메이션 썸네일 생성", "animatedThumbnailAttention": "주의:", "animatedThumbnailNote": "생성된 썸네일은 기존 썸네일을 교체합니다. 이 작업은 취소할 수 없으며 ", @@ -45,7 +45,7 @@ "animatedTooLarge": "애니메이션 썸네일이 50MB를 초과합니다. 범위를 줄이거나 더 낮은 품질을 선택하세요.", "animatedThumbUpdated": "애니메이션 썸네일 업데이트 · {frames}프레임 · {size}KB", "groupThumbnail": "관련 자산 썸네일 생성", - "groupThumbnailTitle": "관련 Spine 자산을 확인한 후 일괄 생성", + "groupThumbnailTitle": "왼쪽 클릭으로 정적 썸네일 생성, 오른쪽 클릭으로 동적 썸네일 생성", "groupDialogTitle": "관련 자산 썸네일 생성", "groupDialogSummary": "{generate}개를 생성하고 {skip}개를 건너뜁니다.", "groupDialogNote": "선택한 관련 자산에만 썸네일을 생성합니다. 이미지와 사용자 지정 썸네일이 있는 자산은 기본적으로 선택하지 않습니다. 후자를 선택하면 기존 썸네일이 교체되며 플러그인에서 자동 복원할 수 없습니다.", diff --git a/release/UNIVERSAL_SpineViewer/_locales/ru_RU.json b/release/UNIVERSAL_SpineViewer/_locales/ru_RU.json index e036811..8be0cb4 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/ru_RU.json +++ b/release/UNIVERSAL_SpineViewer/_locales/ru_RU.json @@ -19,7 +19,7 @@ "background": "Фон", "backgroundTitle": "Шахматный фон 50×50: следует за сдвигом и масштабом холста и участвует в режимах смешивания", "thumbnail": "Сделать миниатюрой элемента", - "thumbnailTitle": "Установить текущий кадр как пользовательскую миниатюру 400×400 для этого элемента", + "thumbnailTitle": "Левый щелчок создаёт статическую миниатюру, правый — анимированную", "animatedThumbnailTitle": "Создать анимированную миниатюру", "animatedThumbnailAttention": "Внимание:", "animatedThumbnailNote": "Созданная миниатюра заменит существующую. Это действие нельзя отменить, и ", @@ -45,7 +45,7 @@ "animatedTooLarge": "Миниатюра превышает 50 МБ. Сократите диапазон или выберите более низкое качество.", "animatedThumbUpdated": "Миниатюра обновлена · {frames} кадров · {size} КБ", "groupThumbnail": "Создать миниатюры для связанных ресурсов", - "groupThumbnailTitle": "Проверить связанные ресурсы Spine и создать миниатюры", + "groupThumbnailTitle": "Левый щелчок создаёт статическую миниатюру, правый — анимированную", "groupDialogTitle": "Создать миниатюры для связанных ресурсов", "groupDialogSummary": "Будет создано: {generate}; пропущено: {skip}.", "groupDialogNote": "Миниатюры будут созданы только для отмеченных связанных ресурсов. Изображения и ресурсы со своими миниатюрами по умолчанию не отмечены. Выбор последних заменит существующую миниатюру, и плагин не сможет восстановить её автоматически.", diff --git a/release/UNIVERSAL_SpineViewer/_locales/zh_CN.json b/release/UNIVERSAL_SpineViewer/_locales/zh_CN.json index 04a1d44..eb978c1 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/zh_CN.json +++ b/release/UNIVERSAL_SpineViewer/_locales/zh_CN.json @@ -19,7 +19,7 @@ "background": "背景", "backgroundTitle": "50×50 方格背景,随画布移动和缩放,并参与混合模式", "thumbnail": "设为当前素材缩略图", - "thumbnailTitle": "将当前帧设为当前素材的 400×400 自定义缩略图", + "thumbnailTitle": "左键点击生成静态缩略图,右键点击生成动态缩略图", "animatedThumbnailTitle": "生成动态缩略图", "animatedThumbnailAttention": "注意:", "animatedThumbnailNote": "生成的缩略图会替换原有缩略图,该操作不可撤销且", @@ -45,7 +45,7 @@ "animatedTooLarge": "动画缩略图超过 50 MB,请缩短范围或选择更低质量", "animatedThumbUpdated": "动画缩略图已更新 · {frames} 帧 · {size} KB", "groupThumbnail": "为关联资源生成缩略图", - "groupThumbnailTitle": "左键为关联资源生成当前帧缩略图,右键生成当前动画缩略图", + "groupThumbnailTitle": "左键点击生成静态缩略图,右键点击生成动态缩略图", "groupDialogTitle": "为关联资源生成缩略图", "groupDialogSummary": "将生成 {generate} 项,跳过 {skip} 项。", "groupDialogNote": "只会为勾选的关联资源生成缩略图。图片和已有自定义缩略图的资源默认不勾选;若勾选后者,原缩略图将被替换且插件无法自动恢复。", diff --git a/release/UNIVERSAL_SpineViewer/_locales/zh_TW.json b/release/UNIVERSAL_SpineViewer/_locales/zh_TW.json index 0313dda..6a55ec6 100644 --- a/release/UNIVERSAL_SpineViewer/_locales/zh_TW.json +++ b/release/UNIVERSAL_SpineViewer/_locales/zh_TW.json @@ -19,7 +19,7 @@ "background": "背景", "backgroundTitle": "50×50 方格背景,隨畫布移動和縮放,並參與混合模式", "thumbnail": "設為目前素材縮圖", - "thumbnailTitle": "將目前影格設為目前素材的 400×400 自訂縮圖", + "thumbnailTitle": "左鍵點擊產生靜態縮圖,右鍵點擊產生動態縮圖", "animatedThumbnailTitle": "產生動畫縮圖", "animatedThumbnailAttention": "注意:", "animatedThumbnailNote": "產生的縮圖會取代原有縮圖,該操作無法復原且", @@ -45,7 +45,7 @@ "animatedTooLarge": "動畫縮圖超過 50 MB,請縮短範圍或選擇較低品質", "animatedThumbUpdated": "動畫縮圖已更新 · {frames} 影格 · {size} KB", "groupThumbnail": "為關聯資源產生縮圖", - "groupThumbnailTitle": "列出目前 Spine 關聯資源,確認後批次產生縮圖", + "groupThumbnailTitle": "左鍵點擊產生靜態縮圖,右鍵點擊產生動態縮圖", "groupDialogTitle": "為關聯資源產生縮圖", "groupDialogSummary": "將產生 {generate} 項,跳過 {skip} 項。", "groupDialogNote": "只會為勾選的關聯資源產生縮圖。圖片和已有自訂縮圖的資源預設不勾選;若勾選後者,原縮圖將被取代且外掛無法自動復原。", diff --git a/release/UNIVERSAL_SpineViewer/viewer/spine.html b/release/UNIVERSAL_SpineViewer/viewer/spine.html index 31e2bd8..1fb42a0 100644 --- a/release/UNIVERSAL_SpineViewer/viewer/spine.html +++ b/release/UNIVERSAL_SpineViewer/viewer/spine.html @@ -29,8 +29,8 @@ 尾缀 - - + + diff --git a/tests/viewer-i18n.test.js b/tests/viewer-i18n.test.js index da00316..f646edb 100644 --- a/tests/viewer-i18n.test.js +++ b/tests/viewer-i18n.test.js @@ -14,6 +14,8 @@ for (const root of roots) { const manifest = JSON.parse(fs.readFileSync(path.join(root, 'manifest.json'), 'utf8')); for (const lang of manifest.languages) { const table = JSON.parse(fs.readFileSync(path.join(root, '_locales', lang + '.json'), 'utf8')); + assert.equal(table.viewer.thumbnailTitle, table.viewer.groupThumbnailTitle, `${root}/${lang}: thumbnail button hints must match`); + if (lang === 'zh_CN') assert.equal(table.viewer.thumbnailTitle, '左键点击生成静态缩略图,右键点击生成动态缩略图'); for (const match of html.matchAll(/(?:\bt\(['"]|data-i18n(?:-title|-aria-label)?=")([^'"]+)/g)) { assert.equal(typeof match[1].split('.').reduce((obj, key) => obj && obj[key], table), 'string', `${root}/${lang}: ${match[1]}`); } diff --git a/viewer/spine.html b/viewer/spine.html index 31e2bd8..1fb42a0 100644 --- a/viewer/spine.html +++ b/viewer/spine.html @@ -29,8 +29,8 @@ 尾缀 - - + +