fix: ssh key, template test

This commit is contained in:
jialin
2026-05-11 19:49:21 +08:00
committed by jialin
parent 63ac4e0e75
commit fc900c8ce6
45 changed files with 1027 additions and 1090 deletions
+35
View File
@@ -0,0 +1,35 @@
export default {
'gpuservice.template': 'GPU Instance Template',
'gpuservice.template.add': 'Add Instance Template',
'gpuservice.template.edit': 'Edit Instance Template',
'gpuservice.template.filter.name': 'Filter by name',
'gpuservice.template.filter.vendor': 'Filter by vendor',
'gpuservice.template.image': 'Image',
'gpuservice.template.imagePullPolicy': 'Image Pull Policy',
'gpuservice.template.imagePullPolicy.always': 'Always',
'gpuservice.template.imagePullPolicy.ifNotPresent': 'If Not Present',
'gpuservice.template.imagePullPolicy.never': 'Never',
'gpuservice.template.command': 'Container Startup Command',
'gpuservice.template.command.placeholder':
'One argument per line, e.g.:\n/bin/bash\n-c\nyour command',
'gpuservice.template.mountPath': 'Mount Path',
'gpuservice.template.containerDisk': 'Container Disk (Gi)',
'gpuservice.template.memory': 'Memory (Gi)',
'gpuservice.template.ports': 'Ports',
'gpuservice.template.ports.add': 'Add Port',
'gpuservice.template.ports.invalid':
'Please complete the port configuration.',
'gpuservice.template.env': 'Environment Variables',
'gpuservice.template.env.add': 'Add Environment Variable',
'gpuservice.template.env.invalid':
'Please complete the environment variables.',
'gpuservice.template.env.name': 'Name',
'gpuservice.template.env.value': 'Value',
'gpuservice.template.card.image': 'Image',
'gpuservice.template.card.mount': 'Mount',
'gpuservice.template.card.resources': 'Resources',
'gpuservice.template.card.ports': 'Ports',
'gpuservice.publicKey.label': 'SSH Public Key',
'gpuservice.publicKey.placeholder':
'Begin with ssh-rsa or ssh-ed25519. One Public Key per line.\n\nView Public Key:\n- RSA\ncat ~/.ssh/id_rsa.pub\n- Ed25519\ncat ~/.ssh/id_ed25519.pub'
};
+6 -1
View File
@@ -52,5 +52,10 @@ export default {
'noresult.instances.title': 'No instances',
'noresult.instances.subTitle':
'There are no running model instances. Deploy a model to create one automatically.',
'noresult.instances.nofound': 'No matching instances found.'
'noresult.instances.nofound': 'No matching instances found.',
'noresult.gpuservice.template.title': 'No Instance Templates',
'noresult.gpuservice.template.subTitle':
'Once you create an instance template, it will appear here.',
'noresult.gpuservice.template.nofound':
'No matching instance templates found.'
};
+33
View File
@@ -0,0 +1,33 @@
export default {
'gpuservice.template': 'GPU インスタンステンプレート',
'gpuservice.template.add': 'インスタンステンプレートを追加',
'gpuservice.template.edit': 'インスタンステンプレートを編集',
'gpuservice.template.filter.name': '名前でフィルター',
'gpuservice.template.filter.vendor': 'ベンダーでフィルター',
'gpuservice.template.image': 'コンテナイメージ',
'gpuservice.template.imagePullPolicy': 'イメージ取得ポリシー',
'gpuservice.template.imagePullPolicy.always': '常に取得',
'gpuservice.template.imagePullPolicy.ifNotPresent': '存在しない場合に取得',
'gpuservice.template.imagePullPolicy.never': '取得しない',
'gpuservice.template.command': 'コンテナ起動コマンド',
'gpuservice.template.command.placeholder':
'1行に1つの引数、例:\n/bin/bash\n-c\nyour command',
'gpuservice.template.mountPath': 'マウントパス',
'gpuservice.template.containerDisk': 'コンテナディスク (Gi)',
'gpuservice.template.memory': 'メモリ (Gi)',
'gpuservice.template.ports': 'ポート',
'gpuservice.template.ports.add': 'ポートを追加',
'gpuservice.template.ports.invalid': 'ポート設定を完成させてください。',
'gpuservice.template.env': '環境変数',
'gpuservice.template.env.add': '環境変数を追加',
'gpuservice.template.env.invalid': '環境変数を完成させてください。',
'gpuservice.template.env.name': '名前',
'gpuservice.template.env.value': '値',
'gpuservice.template.card.image': 'イメージ',
'gpuservice.template.card.mount': 'マウント',
'gpuservice.template.card.resources': 'リソース',
'gpuservice.template.card.ports': 'ポート',
'gpuservice.publicKey.label': 'SSH 公開鍵',
'gpuservice.publicKey.placeholder':
'ssh-rsa または ssh-ed25519 で始まり、各公開鍵は1行ずつ記述します\n\n公開鍵を確認:\n- RSA\ncat ~/.ssh/id_rsa.pub\n- Ed25519\ncat ~/.ssh/id_ed25519.pub'
};
+6 -1
View File
@@ -52,5 +52,10 @@ export default {
'noresult.instances.title': 'No instances',
'noresult.instances.subTitle':
'There are no running model instances. Deploy a model to create one automatically.',
'noresult.instances.nofound': 'No matching instances found.'
'noresult.instances.nofound': 'No matching instances found.',
'noresult.gpuservice.template.title': 'インスタンステンプレートなし',
'noresult.gpuservice.template.subTitle':
'インスタンステンプレートを作成すると、ここに表示されます。',
'noresult.gpuservice.template.nofound':
'一致するインスタンステンプレートが見つかりません。'
};
+35
View File
@@ -0,0 +1,35 @@
export default {
'gpuservice.template': 'Шаблон экземпляра GPU',
'gpuservice.template.add': 'Добавить шаблон экземпляра',
'gpuservice.template.edit': 'Редактировать шаблон экземпляра',
'gpuservice.template.filter.name': 'Фильтр по имени',
'gpuservice.template.filter.vendor': 'Фильтр по производителю',
'gpuservice.template.image': 'Образ',
'gpuservice.template.imagePullPolicy': 'Политика загрузки образа',
'gpuservice.template.imagePullPolicy.always': 'Всегда загружать',
'gpuservice.template.imagePullPolicy.ifNotPresent':
'Загружать при отсутствии',
'gpuservice.template.imagePullPolicy.never': 'Никогда не загружать',
'gpuservice.template.command': 'Команда запуска контейнера',
'gpuservice.template.command.placeholder':
'Один аргумент на строку, например:\n/bin/bash\n-c\nyour command',
'gpuservice.template.mountPath': 'Путь монтирования',
'gpuservice.template.containerDisk': 'Диск контейнера (Gi)',
'gpuservice.template.memory': 'Память (Gi)',
'gpuservice.template.ports': 'Порты',
'gpuservice.template.ports.add': 'Добавить порт',
'gpuservice.template.ports.invalid': 'Заполните настройки портов полностью.',
'gpuservice.template.env': 'Переменные окружения',
'gpuservice.template.env.add': 'Добавить переменную окружения',
'gpuservice.template.env.invalid':
'Заполните переменные окружения полностью.',
'gpuservice.template.env.name': 'Имя',
'gpuservice.template.env.value': 'Значение',
'gpuservice.template.card.image': 'Образ',
'gpuservice.template.card.mount': 'Монтирование',
'gpuservice.template.card.resources': 'Ресурсы',
'gpuservice.template.card.ports': 'Порты',
'gpuservice.publicKey.label': 'Открытый ключ SSH',
'gpuservice.publicKey.placeholder':
'Начинается с ssh-rsa или ssh-ed25519, по одному открытому ключу на строку\n\nПросмотр открытого ключа:\n- RSA\ncat ~/.ssh/id_rsa.pub\n- Ed25519\ncat ~/.ssh/id_ed25519.pub'
};
+6 -1
View File
@@ -53,7 +53,12 @@ export default {
'noresult.instances.title': 'No instances',
'noresult.instances.subTitle':
'There are no running model instances. Deploy a model to create one automatically.',
'noresult.instances.nofound': 'No matching instances found.'
'noresult.instances.nofound': 'No matching instances found.',
'noresult.gpuservice.template.title': 'Нет шаблонов экземпляров',
'noresult.gpuservice.template.subTitle':
'После создания шаблона экземпляра он появится здесь.',
'noresult.gpuservice.template.nofound':
'Подходящие шаблоны экземпляров не найдены.'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
+34
View File
@@ -0,0 +1,34 @@
export default {
'gpuservice.template': 'GPU Örnek Şablonu',
'gpuservice.template.add': 'Örnek Şablonu Ekle',
'gpuservice.template.edit': 'Örnek Şablonunu Düzenle',
'gpuservice.template.filter.name': 'Ada göre filtrele',
'gpuservice.template.filter.vendor': 'Tedarikçiye göre filtrele',
'gpuservice.template.image': 'İmaj',
'gpuservice.template.imagePullPolicy': 'İmaj Çekme Politikası',
'gpuservice.template.imagePullPolicy.always': 'Her zaman çek',
'gpuservice.template.imagePullPolicy.ifNotPresent': 'Yoksa çek',
'gpuservice.template.imagePullPolicy.never': 'Asla çekme',
'gpuservice.template.command': 'Konteyner Başlatma Komutu',
'gpuservice.template.command.placeholder':
'Her satırda bir argüman, örn.:\n/bin/bash\n-c\nyour command',
'gpuservice.template.mountPath': 'Bağlama Yolu',
'gpuservice.template.containerDisk': 'Konteyner Diski (Gi)',
'gpuservice.template.memory': 'Bellek (Gi)',
'gpuservice.template.ports': 'Bağlantı Noktaları',
'gpuservice.template.ports.add': 'Bağlantı Noktası Ekle',
'gpuservice.template.ports.invalid':
'Bağlantı noktası yapılandırmasını eksiksiz doldurun.',
'gpuservice.template.env': 'Ortam Değişkenleri',
'gpuservice.template.env.add': 'Ortam Değişkeni Ekle',
'gpuservice.template.env.invalid': 'Ortam değişkenlerini eksiksiz doldurun.',
'gpuservice.template.env.name': 'Ad',
'gpuservice.template.env.value': 'Değer',
'gpuservice.template.card.image': 'İmaj',
'gpuservice.template.card.mount': 'Bağlama',
'gpuservice.template.card.resources': 'Kaynaklar',
'gpuservice.template.card.ports': 'Bağlantı Noktaları',
'gpuservice.publicKey.label': 'SSH Açık Anahtarı',
'gpuservice.publicKey.placeholder':
'ssh-rsa veya ssh-ed25519 ile başlar, her açık anahtar ayrı bir satırda\n\nAçık anahtarı görüntüle:\n- RSA\ncat ~/.ssh/id_rsa.pub\n- Ed25519\ncat ~/.ssh/id_ed25519.pub'
};
+5 -1
View File
@@ -54,7 +54,11 @@ export default {
'noresult.instances.title': 'No instances',
'noresult.instances.subTitle':
'There are no running model instances. Deploy a model to create one automatically.',
'noresult.instances.nofound': 'No matching instances found.'
'noresult.instances.nofound': 'No matching instances found.',
'noresult.gpuservice.template.title': 'Örnek Şablonu Yok',
'noresult.gpuservice.template.subTitle':
'Bir örnek şablonu oluşturduğunuzda burada görünecek.',
'noresult.gpuservice.template.nofound': 'Eşleşen örnek şablonu bulunamadı.'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
+33
View File
@@ -0,0 +1,33 @@
export default {
'gpuservice.template': 'GPU 实例模板',
'gpuservice.template.add': '添加实例模板',
'gpuservice.template.edit': '编辑实例模板',
'gpuservice.template.filter.name': '按名称过滤',
'gpuservice.template.filter.vendor': '按厂商过滤',
'gpuservice.template.image': '镜像',
'gpuservice.template.imagePullPolicy': '镜像拉取策略',
'gpuservice.template.imagePullPolicy.always': '总是拉取',
'gpuservice.template.imagePullPolicy.ifNotPresent': '不存在时拉取',
'gpuservice.template.imagePullPolicy.never': '从不拉取',
'gpuservice.template.command': '容器启动命令',
'gpuservice.template.command.placeholder':
'每行一个参数,例如:\n/bin/bash\n-c\nyour command',
'gpuservice.template.mountPath': '挂载路径',
'gpuservice.template.containerDisk': '容器磁盘(Gi)',
'gpuservice.template.memory': '内存(Gi)',
'gpuservice.template.ports': '端口',
'gpuservice.template.ports.add': '添加端口',
'gpuservice.template.ports.invalid': '请填写完整的端口配置',
'gpuservice.template.env': '环境变量',
'gpuservice.template.env.add': '添加环境变量',
'gpuservice.template.env.invalid': '请填写完整的环境变量',
'gpuservice.template.env.name': '名称',
'gpuservice.template.env.value': '值',
'gpuservice.template.card.image': '镜像',
'gpuservice.template.card.mount': '挂载',
'gpuservice.template.card.resources': '资源',
'gpuservice.template.card.ports': '端口',
'gpuservice.publicKey.label': 'SSH 公钥',
'gpuservice.publicKey.placeholder':
'以 ssh-rsa 或 ssh-ed25519 开头,每个 Public Key 单独一行\n\n查看 Public Key\n- RSA\ncat ~/.ssh/id_rsa.pub\n- Ed25519\ncat ~/.ssh/id_ed25519.pub'
};
+4 -1
View File
@@ -50,5 +50,8 @@ export default {
'noresult.instances.title': '暂无实例',
'noresult.instances.subTitle':
'当前没有运行中的模型实例,部署模型后将自动创建。',
'noresult.instances.nofound': '未找到匹配的实例'
'noresult.instances.nofound': '未找到匹配的实例',
'noresult.gpuservice.template.title': '暂无实例模板',
'noresult.gpuservice.template.subTitle': '创建一个实例模板后会显示在这里',
'noresult.gpuservice.template.nofound': '未找到匹配的实例模板'
};