Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions components/admin/AdminTreeNavigation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ export default function AdminTreeNavigation({
icon: HiOutlineCollection,
href: '/admin/add-unclaimed-node',
},
{
id: 'tag-management',
label: t('Tag Management'),
icon: HiOutlineCollection,
href: '/admin/tags',
},
],
},
{
Expand Down
12 changes: 12 additions & 0 deletions locales/ar/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"Add unclaimed node": "إضافة عقدة غير مُطالب بها",
"Admin Dashboard": "لوحة تحكم المشرف",
"Admin Navigation": "تنقل المسؤول",
"Admin Tags": "علامات المشرف",
"Admin Tags (comma separated)": "علامات المشرف (مفصولة بفواصل)",
"Admin-only tags for security warnings and metadata (e.g., dev, unsafe, fragile_deps)": "علامات خاصة بالمسؤول لتحذيرات الأمان والبيانات الوصفية (مثل: dev، unsafe، fragile_deps)",
"All": "الكل",
"All Nodes": "جميع العقد",
"All Tags": "جميع العلامات",
Expand Down Expand Up @@ -120,10 +123,13 @@
"Edit Preempted Comfy Node Names": "تحرير أسماء العقد المحجوزة لـ Comfy",
"Edit Publisher": "تحرير الناشر",
"Edit Search Ranking": "تحرير ترتيب البحث",
"Edit Tags": "تحرير العلامات",
"Edit details": "تحرير التفاصيل",
"Edit node": "تحرير العقدة",
"Edit secret key": "تحرير مفتاح السر",
"Edit tags": "تحرير العلامات",
"Edit unclaimed node": "تحرير عقدة غير مُطالب بها",
"Enter admin tags separated by commas": "أدخل علامات المشرف مفصولة بفواصل",
"Enter category": "أدخل فئة",
"Enter one OS per line": "أدخل نظام تشغيل واحد لكل سطر",
"Enter one accelerator per line": "أدخل مسرعًا واحدًا في كل سطر",
Expand Down Expand Up @@ -208,13 +214,15 @@
"Name": "اسم",
"New Publisher": "ناشر جديد",
"Next": "التالي",
"No admin tags": "لا توجد علامات مسؤول",
"No batch ID found for {{id}}@{{version}}": "لم يتم العثور على معرف دفعة لـ {{id}}@{{version}}",
"No nodes found": "لم يتم العثور على عقد",
"No preempted comfy node names added yet": "لم تتم إضافة أسماء عقد Comfy محجوزة بعد",
"No publisher information available": "لا توجد معلومات ناشر متاحة",
"No publishers found": "لم يتم العثور على ناشرين",
"No repository URL available for this node": "لا يوجد عنوان URL للمستودع مُتاح لهذه العقدة.",
"No status history found for {{id}}@{{version}}": "لم يتم العثور على تاريخ الحالة لـ {{id}}@{{version}}",
"No tags": "لا توجد علامات",
"No unclaimed nodes found.": "لم يتم العثور على عقد غير مُطالب بها.",
"No versions selected": "لم يتم اختيار أي إصدارات",
"Node": "عقدة",
Expand All @@ -224,6 +232,7 @@
"Node ID is required for claiming.": "يلزم معرّف العقدة للمطالبة به.",
"Node Information": "معلومات العقدة",
"Node Management": "إدارة العقدة",
"Node Name": "اسم العقدة",
"Node Version": "إصدار العقدة",
"Node Version Compatibility": "توافق إصدار العقدة",
"Node Version Compatibility Admin": "توافق إصدار العقدة مسئول النظام",
Expand All @@ -241,6 +250,7 @@
"Node {{name}} successfully claimed by {{publisherName}}": "تمت المطالبة بالعقدة {{name}} بنجاح من قبل {{publisherName}}",
"Nodes": "عقد",
"Nodes List": "قائمة العقد",
"Nodes with Tags": "العقد مع العلامات",
"None": "لا شيء",
"Not specified": "غير محدد",
"Note": "ملاحظة",
Expand All @@ -266,6 +276,7 @@
"Press Ctrl+Enter to save": "اضغط Ctrl+Enter للحفظ",
"Previous": "السابق",
"Processing verification result...": "جارٍ معالجة نتيجة التحقق...",
"Public tags visible to all users (e.g., video, audio, utility)": "العلامات العامة المرئية لجميع المستخدمين (مثل الفيديو، الصوت، الأداة)",
"Publisher": "الناشر",
"Publisher ID": "معرف الناشر",
"Publisher ID in repository does not match selected publisher": "معرف الناشر في المستودع لا يتطابق مع الناشر المحدد",
Expand Down Expand Up @@ -329,6 +340,7 @@
"Step 5: Claim Successful": "الخطوة 5: المطالبة ناجحة",
"Supported Accelerators": "المسرعات المدعومة",
"Supported Operating Systems": "أنظمة التشغيل المدعومة",
"Tag Management": "إدارة العلامات",
"Tags": "علامات",
"Tags (comma separated)": "علامات (مفصولة بفواصل)",
"There was an error loading the nodes. Please try again later.": "حدث خطأ أثناء تحميل العقد. يرجى المحاولة مرة أخرى لاحقًا.",
Expand Down
12 changes: 12 additions & 0 deletions locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"Add unclaimed node": "Add unclaimed node",
"Admin Dashboard": "Admin Dashboard",
"Admin Navigation": "Admin Navigation",
"Admin Tags": "Admin Tags",
"Admin Tags (comma separated)": "Admin Tags (comma separated)",
"Admin-only tags for security warnings and metadata (e.g., dev, unsafe, fragile_deps)": "Admin-only tags for security warnings and metadata (e.g., dev, unsafe, fragile_deps)",
"All": "All",
"All Nodes": "All Nodes",
"All Tags": "All Tags",
Expand Down Expand Up @@ -120,10 +123,13 @@
"Edit Preempted Comfy Node Names": "Edit Preempted Comfy Node Names",
"Edit Publisher": "Edit Publisher",
"Edit Search Ranking": "Edit Search Ranking",
"Edit Tags": "Edit Tags",
"Edit details": "Edit details",
"Edit node": "Edit node",
"Edit secret key": "Edit secret key",
"Edit tags": "Edit tags",
"Edit unclaimed node": "Edit unclaimed node",
"Enter admin tags separated by commas": "Enter admin tags separated by commas",
"Enter category": "Enter category",
"Enter one OS per line": "Enter one OS per line",
"Enter one accelerator per line": "Enter one accelerator per line",
Expand Down Expand Up @@ -208,13 +214,15 @@
"Name": "Name",
"New Publisher": "New Publisher",
"Next": "Next",
"No admin tags": "No admin tags",
"No batch ID found for {{id}}@{{version}}": "No batch ID found for {{id}}@{{version}}",
"No nodes found": "No nodes found",
"No preempted comfy node names added yet": "No preempted comfy node names added yet",
"No publisher information available": "No publisher information available",
"No publishers found": "No publishers found",
"No repository URL available for this node": "No repository URL available for this node",
"No status history found for {{id}}@{{version}}": "No status history found for {{id}}@{{version}}",
"No tags": "No tags",
"No unclaimed nodes found.": "No unclaimed nodes found.",
"No versions selected": "No versions selected",
"Node": "Node",
Expand All @@ -224,6 +232,7 @@
"Node ID is required for claiming.": "Node ID is required for claiming.",
"Node Information": "Node Information",
"Node Management": "Node Management",
"Node Name": "Node Name",
"Node Version": "Node Version",
"Node Version Compatibility": "Node Version Compatibility",
"Node Version Compatibility Admin": "Node Version Compatibility Admin",
Expand All @@ -241,6 +250,7 @@
"Node {{name}} successfully claimed by {{publisherName}}": "Node {{name}} successfully claimed by {{publisherName}}",
"Nodes": "Nodes",
"Nodes List": "Nodes List",
"Nodes with Tags": "Nodes with Tags",
"None": "None",
"Not specified": "Not specified",
"Note": "Note",
Expand All @@ -266,6 +276,7 @@
"Press Ctrl+Enter to save": "Press Ctrl+Enter to save",
"Previous": "Previous",
"Processing verification result...": "Processing verification result...",
"Public tags visible to all users (e.g., video, audio, utility)": "Public tags visible to all users (e.g., video, audio, utility)",
"Publisher": "Publisher",
"Publisher ID": "Publisher ID",
"Publisher ID in repository does not match selected publisher": "Publisher ID in repository does not match selected publisher",
Expand Down Expand Up @@ -329,6 +340,7 @@
"Step 5: Claim Successful": "Step 5: Claim Successful",
"Supported Accelerators": "Supported Accelerators",
"Supported Operating Systems": "Supported Operating Systems",
"Tag Management": "Tag Management",
"Tags": "Tags",
"Tags (comma separated)": "Tags (comma separated)",
"There was an error loading the nodes. Please try again later.": "There was an error loading the nodes. Please try again later.",
Expand Down
12 changes: 12 additions & 0 deletions locales/es/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"Add unclaimed node": "Agregar nodo no reclamado",
"Admin Dashboard": "Tablero de Administrador",
"Admin Navigation": "Navegación de administrador",
"Admin Tags": "Etiquetas de administrador",
"Admin Tags (comma separated)": "Etiquetas de administrador (separadas por comas)",
"Admin-only tags for security warnings and metadata (e.g., dev, unsafe, fragile_deps)": "Etiquetas solo para administradores para advertencias de seguridad y metadatos (por ejemplo, dev, unsafe, fragile_deps)",
"All": "Todos",
"All Nodes": "Todos los Nodos",
"All Tags": "Todas las Etiquetas",
Expand Down Expand Up @@ -120,10 +123,13 @@
"Edit Preempted Comfy Node Names": "Editar los nombres de nodo Comfy anticipados",
"Edit Publisher": "Editar Editor",
"Edit Search Ranking": "Editar Clasificación de Búsqueda",
"Edit Tags": "Editar Etiquetas",
"Edit details": "Editar detalles",
"Edit node": "Editar nodo",
"Edit secret key": "Editar clave secreta",
"Edit tags": "Editar etiquetas",
"Edit unclaimed node": "Editar nodo no reclamado",
"Enter admin tags separated by commas": "Ingrese etiquetas de administrador separadas por comas",
"Enter category": "Ingrese categoría",
"Enter one OS per line": "Ingrese un sistema operativo por línea",
"Enter one accelerator per line": "Ingrese un acelerador por línea",
Expand Down Expand Up @@ -208,13 +214,15 @@
"Name": "Nombre",
"New Publisher": "Nuevo Editor",
"Next": "Siguiente",
"No admin tags": "No hay etiquetas de administrador",
"No batch ID found for {{id}}@{{version}}": "No se encontró ID de lote para {{id}}@{{version}}",
"No nodes found": "No se encontraron nodos",
"No preempted comfy node names added yet": "Aún no se han agregado nombres de nodos cómodos anticipados",
"No publisher information available": "No hay información de editor disponible",
"No publishers found": "No se encontraron editores",
"No repository URL available for this node": "No hay URL de repositorio disponible para este nodo",
"No status history found for {{id}}@{{version}}": "No se encontró el historial de estado para {{id}}@{{version}}",
"No tags": "Sin etiquetas",
"No unclaimed nodes found.": "No se encontraron nodos sin reclamar.",
"No versions selected": "No se han seleccionado versiones",
"Node": "Nodo",
Expand All @@ -224,6 +232,7 @@
"Node ID is required for claiming.": "需要节点ID进行认领。",
"Node Information": "Información del Nodo",
"Node Management": "Gestión de Nodos",
"Node Name": "Nombre del nodo",
"Node Version": "Versión de Nodo",
"Node Version Compatibility": "Compatibilidad de Versión de Nodo",
"Node Version Compatibility Admin": "Administrador de Compatibilidad de Versión de Nodo",
Expand All @@ -241,6 +250,7 @@
"Node {{name}} successfully claimed by {{publisherName}}": "Nodo {{name}} reclamado exitosamente por {{publisherName}}",
"Nodes": "Nodos",
"Nodes List": "Lista de Nodos",
"Nodes with Tags": "Nodos con etiquetas",
"None": "Ninguno",
"Not specified": "No especificado",
"Note": "Nota",
Expand All @@ -266,6 +276,7 @@
"Press Ctrl+Enter to save": "Presiona Ctrl+Enter para guardar",
"Previous": "Anterior",
"Processing verification result...": "Procesando el resultado de la verificación...",
"Public tags visible to all users (e.g., video, audio, utility)": "Etiquetas públicas visibles para todos los usuarios (por ejemplo, video, audio, utilidad)",
"Publisher": "Editor",
"Publisher ID": "ID del editor",
"Publisher ID in repository does not match selected publisher": "El ID del editor en el repositorio no coincide con el editor seleccionado.",
Expand Down Expand Up @@ -329,6 +340,7 @@
"Step 5: Claim Successful": "Paso 5: Reclamo exitoso",
"Supported Accelerators": "Aceleradores compatibles",
"Supported Operating Systems": "Sistemas Operativos Compatibles",
"Tag Management": "Gestión de Etiquetas",
"Tags": "Etiquetas",
"Tags (comma separated)": "Etiquetas (separadas por comas)",
"There was an error loading the nodes. Please try again later.": "Hubo un error al cargar los nodos. Por favor, inténtelo de nuevo más tarde.",
Expand Down
12 changes: 12 additions & 0 deletions locales/fr/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
"Add unclaimed node": "Ajouter un nœud non réclamé",
"Admin Dashboard": "Tableau de bord de l'administrateur",
"Admin Navigation": "Admin Navigation",
"Admin Tags": "Admin Tags",
"Admin Tags (comma separated)": "Admin Tags (séparés par des virgules)",
"Admin-only tags for security warnings and metadata (e.g., dev, unsafe, fragile_deps)": "Tags réservés aux administrateurs pour les avertissements de sécurité et les métadonnées (par exemple, dev, unsafe, fragile_deps)",
"All": "Tous",
"All Nodes": "Tous les nœuds",
"All Tags": "Tous les tags",
Expand Down Expand Up @@ -120,10 +123,13 @@
"Edit Preempted Comfy Node Names": "Modifier les noms de noeuds Comfy préemptés",
"Edit Publisher": "Modifier l'éditeur",
"Edit Search Ranking": "Modifier le classement de recherche",
"Edit Tags": "Éditer les tags",
"Edit details": "Modifier les détails",
"Edit node": "Modifier le nœud",
"Edit secret key": "Modifier la clé secrète",
"Edit tags": "Éditer les tags",
"Edit unclaimed node": "Modifier le nœud non réclamé",
"Enter admin tags separated by commas": "Entrez les tags administrateur séparés par des virgules",
"Enter category": "Entrez la catégorie",
"Enter one OS per line": "Entrez un système d'exploitation par ligne",
"Enter one accelerator per line": "Entrez un accélérateur par ligne",
Expand Down Expand Up @@ -208,13 +214,15 @@
"Name": "Nom",
"New Publisher": "Nouvel Éditeur",
"Next": "Suivant",
"No admin tags": "Pas de tags d'administrateur",
"No batch ID found for {{id}}@{{version}}": "Aucun ID de lot trouvé pour {{id}}@{{version}}",
"No nodes found": "Aucun nœud trouvé",
"No preempted comfy node names added yet": "Aucun nom de nœud confort préempté n'a encore été ajouté",
"No publisher information available": "Pas d'information disponible sur l'éditeur",
"No publishers found": "Aucun éditeur trouvé",
"No repository URL available for this node": "Aucune URL de dépôt disponible pour ce nœud",
"No status history found for {{id}}@{{version}}": "Aucun historique de statut trouvé pour {{id}}@{{version}}",
"No tags": "Pas de tags",
"No unclaimed nodes found.": "Aucun nœud non réclamé trouvé.",
"No versions selected": "Aucune version sélectionnée",
"Node": "Nœud",
Expand All @@ -224,6 +232,7 @@
"Node ID is required for claiming.": "L'ID de nœud est requis pour la revendication.",
"Node Information": "Informations sur le nœud",
"Node Management": "Gestion des nœuds",
"Node Name": "Nom du nœud",
"Node Version": "Version de nœud",
"Node Version Compatibility": "Compatibilité de la version du nœud",
"Node Version Compatibility Admin": "Administrateur de Compatibilité de Version de Nœud",
Expand All @@ -241,6 +250,7 @@
"Node {{name}} successfully claimed by {{publisherName}}": "Noeud {{name}} revendiqué avec succès par {{publisherName}}",
"Nodes": "Nœuds",
"Nodes List": "Liste des nœuds",
"Nodes with Tags": "Nœuds avec tags",
"None": "Aucun",
"Not specified": "Non spécifié",
"Note": "Note",
Expand All @@ -266,6 +276,7 @@
"Press Ctrl+Enter to save": "Appuyez sur Ctrl+Entrée pour enregistrer",
"Previous": "Précédent",
"Processing verification result...": "Traitement du résultat de la vérification...",
"Public tags visible to all users (e.g., video, audio, utility)": "Tags publics visibles par tous les utilisateurs (par exemple, vidéo, audio, utilitaire)",
"Publisher": "Éditeur",
"Publisher ID": "ID de l'éditeur",
"Publisher ID in repository does not match selected publisher": "L'ID de l'éditeur dans le dépôt ne correspond pas à l'éditeur sélectionné.",
Expand Down Expand Up @@ -329,6 +340,7 @@
"Step 5: Claim Successful": "Étape 5 : Revendication réussie",
"Supported Accelerators": "Accélérateurs pris en charge",
"Supported Operating Systems": "Systèmes d'exploitation pris en charge",
"Tag Management": "Gestion des tags",
"Tags": "Tags",
"Tags (comma separated)": "Tags (séparés par des virgules)",
"There was an error loading the nodes. Please try again later.": "Il y a eu une erreur lors du chargement des nœuds. Veuillez réessayer plus tard.",
Expand Down
Loading