Compare commits

...

9 Commits

Author SHA1 Message Date
snomiao
824e117261 chore: Remove hardcoded date from i18n trigger file
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 06:37:03 +00:00
github-actions
bb0ddee6c3 Update locales 2026-03-17 06:22:41 +00:00
snomiao
9bc47b0d7f fix(i18n): Use consistent فضای کاری term in Persian locale
Replace transliterated ورک‌اسپیس with native فضای کاری to match
the terminology used throughout the rest of the fa/main.json file.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 06:15:17 +00:00
snomiao
e10fc2384d fix: Remove debug logging step from i18n workflow
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 06:14:16 +00:00
github-actions
33a7444bbf Update locales 2026-03-17 06:14:16 +00:00
snomiao
51d9f95546 trigger: Fix missing subscription.* translations
This commit triggers the i18n workflow to generate missing translations
for subscription.* keys that were added after the last locale update.

The subscription.titleUnsubscribed key was added in f2aea9c82 on Nov 1,
but the last locale update was on Oct 30 (a189e519f).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-17 06:12:40 +00:00
snomiao
3d09adc520 debug: Add locale state debugging to i18n workflow
Add debug step to check:
- If subscription section exists in source (en) locale
- If subscription section exists in target (zh) locale
- Git working tree status before commit

This will help diagnose why lobe-i18n isn't generating changes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-17 06:12:39 +00:00
snomiao
682668ce01 fix: Correct i18n workflow git commit logic
The previous workflow was resetting the branch which discarded the
generated locale changes. This fix simplifies the commit logic to
just add and commit the changes directly without branch manipulation.

The issue was:
- git stash + git checkout -B would reset to remote, losing changes
- The detached HEAD in GitHub Actions made stash operations unreliable

The fix:
- Remove unnecessary git stash/checkout operations
- Directly add, commit, and push the locale changes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-17 06:12:39 +00:00
snomiao
3f897788e3 trigger: Fix missing subscription.* translations
This commit triggers the i18n workflow to generate missing translations
for subscription.* keys that were added after the last locale update.

The subscription.titleUnsubscribed key was added in f2aea9c82 on Nov 1,
but the last locale update was on Oct 30 (a189e519f).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-17 06:12:39 +00:00
13 changed files with 56 additions and 22 deletions

12
.github/.i18n-trigger vendored Normal file
View File

@@ -0,0 +1,12 @@
# This file is used to trigger the i18n workflow
# See .github/workflows/i18n-update-core.yaml
#
# The workflow will automatically:
# 1. Collect i18n strings from the UI
# 2. Generate translations using OpenAI
# 3. Commit updated locale files
#
# This trigger was created to fix missing subscription.* translations
# that were added after the last automatic locale update.
#
# Use this file to re-trigger the workflow after rebasing onto the latest main branch.

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "افتح في محرر القناع",
"Outputs": "المخرجات",
"Paste": "لصق",
"Paste Image": "لصق الصورة",
"Pin": "تثبيت",
"Properties": "الخصائص",
"Properties Panel": "لوحة الخصائص",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "العقد الأساسية من الإصدار {version}:",
"outdatedVersion": "تم إنشاء سير العمل هذا باستخدام إصدار أحدث من ComfyUI ({version}). قد لا تعمل بعض العقد بشكل صحيح.",
"outdatedVersionGeneric": "تم إنشاء سير العمل هذا باستخدام إصدار أحدث من ComfyUI. قد لا تعمل بعض العقد بشكل صحيح."
"outdatedVersionGeneric": "تم إنشاء سير العمل هذا باستخدام إصدار أحدث من ComfyUI. قد لا تعمل بعض العقد بشكل صحيح.",
"unknownVersion": "غير معروف"
},
"maintenance": {
"None": "لا شيء",

View File

@@ -13850,7 +13850,7 @@
},
"steps": {
"name": "steps",
"tooltip": "Optional: The number of steps to LoRA has been trained for, used to name the saved file."
"tooltip": "Optional: The number of steps the LoRA has been trained for, used to name the saved file."
}
}
},
@@ -15973,7 +15973,7 @@
},
"training_dtype": {
"name": "training_dtype",
"tooltip": "The dtype to use for training."
"tooltip": "The dtype to use for training. 'none' preserves the model's native compute dtype instead of overriding it. For fp16 models, GradScaler is automatically enabled."
},
"lora_dtype": {
"name": "lora_dtype",
@@ -15993,7 +15993,7 @@
},
"offloading": {
"name": "offloading",
"tooltip": "Offload the Model to RAM. Requires Bypass Mode."
"tooltip": "Offload model weights to CPU during training to save GPU memory."
},
"existing_lora": {
"name": "existing_lora",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "Abrir en Editor de Máscara",
"Outputs": "Salidas",
"Paste": "Pegar",
"Paste Image": "Pegar imagen",
"Pin": "Anclar",
"Properties": "Propiedades",
"Properties Panel": "Panel de Propiedades",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "Nodos principales de la versión {version}:",
"outdatedVersion": "Este flujo de trabajo fue creado con una versión más reciente de ComfyUI ({version}). Es posible que algunos nodos no funcionen correctamente.",
"outdatedVersionGeneric": "Este flujo de trabajo fue creado con una versión más reciente de ComfyUI. Es posible que algunos nodos no funcionen correctamente."
"outdatedVersionGeneric": "Este flujo de trabajo fue creado con una versión más reciente de ComfyUI. Es posible que algunos nodos no funcionen correctamente.",
"unknownVersion": "desconocido"
},
"maintenance": {
"None": "Ninguno",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "باز کردن در Mask Editor",
"Outputs": "خروجی‌ها",
"Paste": "چسباندن",
"Paste Image": "چسباندن تصویر",
"Pin": "سنجاق کردن",
"Properties": "ویژگی‌ها",
"Properties Panel": "پنل ویژگی‌ها",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "nodeهای اصلی از نسخه {version}:",
"outdatedVersion": "این workflow با نسخه جدیدتری از ComfyUI ({version}) ایجاد شده است. برخی nodeها ممکن است به درستی کار نکنند.",
"outdatedVersionGeneric": "این workflow با نسخه جدیدتری از ComfyUI ایجاد شده است. برخی nodeها ممکن است به درستی کار نکنند."
"outdatedVersionGeneric": "این workflow با نسخه جدیدتری از ComfyUI ایجاد شده است. برخی nodeها ممکن است به درستی کار نکنند.",
"unknownVersion": "نامشخص"
},
"maintenance": {
"None": "هیچ‌کدام",
@@ -3472,7 +3474,7 @@
"inviteAccepted": "دعوت پذیرفته شد",
"inviteFailed": "پذیرش دعوت ناموفق بود",
"switchFailed": "تغییر ورک‌اسپیس ناموفق بود. لطفاً دوباره تلاش کنید.",
"viewWorkspace": "مشاهده workspace"
"viewWorkspace": "مشاهده فضای کاری"
},
"workspaceAuth": {
"errors": {
@@ -3522,11 +3524,11 @@
"title": "دعوت یک نفر به این فضای کاری"
},
"inviteUpsellDialog": {
"messageNotSubscribed": "برای افزودن اعضای تیم به این workspace، به پلن Creator یا بالاتر نیاز دارید. پلن Standard فقط یک نفر (مالک) را پشتیبانی می‌کند.",
"messageSingleSeat": "پلن Standard فقط یک صندلی برای مالک workspace دارد. برای دعوت اعضای بیشتر، به پلن Creator یا بالاتر ارتقا دهید تا امکان افزودن چندین نفر فعال شود.",
"titleNotSubscribed": "برای دعوت اعضا نیاز به اشتراک دارید",
"titleSingleSeat": "پلن فعلی شما فقط یک نفر را پشتیبانی می‌کند",
"upgradeToCreator": "ارتقا به Creator",
"messageNotSubscribed": "برای افزودن اعضای تیم به این فضای کاری، باید پلن Creator یا بالاتر را تهیه کنید. پلن Standard فقط یک کاربر (مالک) را پشتیبانی می‌کند.",
"messageSingleSeat": "پلن Standard فقط یک صندلی برای مالک فضای کاری دارد. برای دعوت اعضای بیشتر، پلن خود را به Creator یا بالاتر ارتقاء دهید تا امکان افزودن چندین کاربر فعال شود.",
"titleNotSubscribed": "برای دعوت اعضا نیاز به اشتراک است",
"titleSingleSeat": "پلن فعلی شما فقط یک کاربر را پشتیبانی می‌کند",
"upgradeToCreator": "ارتقاء به Creator",
"viewPlans": "مشاهده پلن‌ها"
},
"leaveDialog": {
@@ -3555,8 +3557,8 @@
"active": "فعال",
"pendingCount": "در انتظار ({count})"
},
"upsellBannerSubscribe": "برای دعوت اعضای تیم به این workspace، به پلن Creator یا بالاتر اشتراک تهیه کنید.",
"upsellBannerUpgrade": "برای دعوت اعضای بیشتر به این workspace، به پلن Creator یا بالاتر ارتقا دهید.",
"upsellBannerSubscribe": "برای دعوت اعضای تیم به این فضای کاری، به پلن Creator یا بالاتر اشتراک تهیه کنید.",
"upsellBannerUpgrade": "برای دعوت اعضای بیشتر به تیم، پلن خود را به Creator یا بالاتر ارتقاء دهید.",
"viewPlans": "مشاهده پلن‌ها"
},
"menu": {

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "Ouvrir dans l'éditeur de masque",
"Outputs": "Sorties",
"Paste": "Coller",
"Paste Image": "Coller limage",
"Pin": "Épingler",
"Properties": "Propriétés",
"Properties Panel": "Panneau des Propriétés",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "Nœuds principaux de la version {version} :",
"outdatedVersion": "Ce workflow a été créé avec une version plus récente de ComfyUI ({version}). Certains nœuds peuvent ne pas fonctionner correctement.",
"outdatedVersionGeneric": "Ce workflow a été créé avec une version plus récente de ComfyUI. Certains nœuds peuvent ne pas fonctionner correctement."
"outdatedVersionGeneric": "Ce workflow a été créé avec une version plus récente de ComfyUI. Certains nœuds peuvent ne pas fonctionner correctement.",
"unknownVersion": "inconnue"
},
"maintenance": {
"None": "Aucun",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "マスクエディタで開く",
"Outputs": "出力",
"Paste": "貼り付け",
"Paste Image": "画像を貼り付け",
"Pin": "ピン",
"Properties": "プロパティ",
"Properties Panel": "プロパティパネル",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "バージョン{version}のコアノード:",
"outdatedVersion": "このワークフローは新しいバージョンのComfyUI{version})で作成されました。一部のノードが正しく動作しない場合があります。",
"outdatedVersionGeneric": "このワークフローは新しいバージョンのComfyUIで作成されました。一部のードが正しく動作しない場合があります。"
"outdatedVersionGeneric": "このワークフローは新しいバージョンのComfyUIで作成されました。一部のードが正しく動作しない場合があります。",
"unknownVersion": "不明"
},
"maintenance": {
"None": "なし",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "마스크 편집기에서 열기",
"Outputs": "출력",
"Paste": "붙여넣기",
"Paste Image": "이미지 붙여넣기",
"Pin": "고정",
"Properties": "속성",
"Properties Panel": "속성 패널",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "버전 {version}의 코어 노드:",
"outdatedVersion": "이 워크플로우는 더 최신 버전의 ComfyUI({version})에서 생성되었습니다. 일부 노드는 제대로 작동하지 않을 수 있습니다.",
"outdatedVersionGeneric": "이 워크플로우는 더 최신 버전의 ComfyUI에서 생성되었습니다. 일부 노드는 제대로 작동하지 않을 수 있습니다."
"outdatedVersionGeneric": "이 워크플로우는 더 최신 버전의 ComfyUI에서 생성되었습니다. 일부 노드는 제대로 작동하지 않을 수 있습니다.",
"unknownVersion": "알 수 없는 버전"
},
"maintenance": {
"None": "없음",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "Abrir no Editor de Máscara",
"Outputs": "Saídas",
"Paste": "Colar",
"Paste Image": "Colar imagem",
"Pin": "Fixar",
"Properties": "Propriedades",
"Properties Panel": "Painel de Propriedades",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "Nós principais da versão {version}:",
"outdatedVersion": "Este fluxo de trabalho foi criado com uma versão mais recente do ComfyUI ({version}). Alguns nós podem não funcionar corretamente.",
"outdatedVersionGeneric": "Este fluxo de trabalho foi criado com uma versão mais recente do ComfyUI. Alguns nós podem não funcionar corretamente."
"outdatedVersionGeneric": "Este fluxo de trabalho foi criado com uma versão mais recente do ComfyUI. Alguns nós podem não funcionar corretamente.",
"unknownVersion": "desconhecida"
},
"maintenance": {
"None": "Nenhum",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "Открыть в редакторе масок",
"Outputs": "Выходы",
"Paste": "Вставить",
"Paste Image": "Вставить изображение",
"Pin": "Закрепить",
"Properties": "Свойства",
"Properties Panel": "Панель свойств",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "Базовые узлы из версии {version}:",
"outdatedVersion": "Этот рабочий процесс был создан в более новой версии ComfyUI ({version}). Некоторые узлы могут работать некорректно.",
"outdatedVersionGeneric": "Этот рабочий процесс был создан в более новой версии ComfyUI. Некоторые узлы могут работать некорректно."
"outdatedVersionGeneric": "Этот рабочий процесс был создан в более новой версии ComfyUI. Некоторые узлы могут работать некорректно.",
"unknownVersion": "неизвестная версия"
},
"maintenance": {
"None": "Нет",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "Maske Düzenleyicide Aç",
"Outputs": ıktılar",
"Paste": "Yapıştır",
"Paste Image": "Görseli Yapıştır",
"Pin": "Sabitle",
"Properties": "Özellikler",
"Properties Panel": "Özellikler Paneli",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "Sürüm {version} çekirdek düğümleri:",
"outdatedVersion": "Bu iş akışı ComfyUI'nin daha yeni bir sürümüyle oluşturulmuş ({version}). Bazı düğümler düzgün çalışmayabilir.",
"outdatedVersionGeneric": "Bu iş akışı ComfyUI'nin daha yeni bir sürümüyle oluşturulmuş. Bazı düğümler düzgün çalışmayabilir."
"outdatedVersionGeneric": "Bu iş akışı ComfyUI'nin daha yeni bir sürümüyle oluşturulmuş. Bazı düğümler düzgün çalışmayabilir.",
"unknownVersion": "bilinmeyen"
},
"maintenance": {
"None": "Yok",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "在遮罩編輯器中開啟",
"Outputs": "輸出",
"Paste": "貼上",
"Paste Image": "貼上圖片",
"Pin": "釘選",
"Properties": "屬性",
"Properties Panel": "屬性面板",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "來自版本 {version} 的核心節點:",
"outdatedVersion": "此工作流程是以較新版本的 ComfyUI{version})建立的。部分節點可能無法正確運作。",
"outdatedVersionGeneric": "此工作流程是以較新版本的 ComfyUI 建立的。部分節點可能無法正確運作。"
"outdatedVersionGeneric": "此工作流程是以較新版本的 ComfyUI 建立的。部分節點可能無法正確運作。",
"unknownVersion": "未知版本"
},
"maintenance": {
"None": "無",

View File

@@ -653,6 +653,7 @@
"Open in Mask Editor": "用遮罩编辑器打开",
"Outputs": "输出",
"Paste": "粘贴",
"Paste Image": "粘贴图像",
"Pin": "固定",
"Properties": "属性",
"Properties Panel": "属性面板",
@@ -1602,7 +1603,8 @@
"loadWorkflowWarning": {
"coreNodesFromVersion": "核心节点来源于 {version} 版本。",
"outdatedVersion": "这个工作流由新版 ComfyUI{version})创建,部分节点可能无法正常运行。",
"outdatedVersionGeneric": "这个工作流由新版 ComfyUI 创建,部分节点可能无法正常运行。"
"outdatedVersionGeneric": "这个工作流由新版 ComfyUI 创建,部分节点可能无法正常运行。",
"unknownVersion": "未知"
},
"maintenance": {
"None": "无",