diff --git a/README.md b/README.md index a12c2405..2e2e4507 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# GPUStack UI +# MesaStack UI -UI for [GPUStack](https://github.com/gpustack/gpustack). +UI for [MesaStack](https://github.com/gpustack/gpustack). ## Installation diff --git a/config/config.ts b/config/config.ts index 82cae6da..309a79ae 100644 --- a/config/config.ts +++ b/config/config.ts @@ -77,7 +77,7 @@ export default defineConfig({ antd: { style: 'less' }, - title: 'GPUStack', + title: 'MesaStack', hash: true, access: {}, model: {}, diff --git a/src/layouts/extraRender.tsx b/src/layouts/extraRender.tsx index 3ede1fb5..079cd371 100644 --- a/src/layouts/extraRender.tsx +++ b/src/layouts/extraRender.tsx @@ -161,7 +161,7 @@ export const ExtraContent = (props: { isDarkTheme?: boolean }) => { { key: 'site', icon: , - label: 'GPUStack', + label: 'MesaStack', url: externalLinks.site }, { diff --git a/src/layouts/rightRender.tsx b/src/layouts/rightRender.tsx index 0eab668a..eec3175a 100644 --- a/src/layouts/rightRender.tsx +++ b/src/layouts/rightRender.tsx @@ -82,7 +82,7 @@ export const getRightRenderContent = (opts: { { key: 'site', icon: , - label: 'GPUStack', + label: 'MesaStack', url: externalLinks.site }, { diff --git a/src/locales/en-US/billing.ts b/src/locales/en-US/billing.ts index 5fa6c7c9..df048fbd 100644 --- a/src/locales/en-US/billing.ts +++ b/src/locales/en-US/billing.ts @@ -1,7 +1,7 @@ export default { 'billing.upsell.title': 'Billing is an Enterprise feature', 'billing.upsell.subtitle': - 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to GPUStack Enterprise to manage billing.', + 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to MesaStack Enterprise to manage billing.', 'billing.upsell.featuresTitle': 'What you get in Enterprise', 'billing.upsell.feature.usage': 'See cost breakdowns by organization, user, and model', diff --git a/src/locales/en-US/clusters.ts b/src/locales/en-US/clusters.ts index 4f7e9ffc..005362c5 100644 --- a/src/locales/en-US/clusters.ts +++ b/src/locales/en-US/clusters.ts @@ -87,7 +87,7 @@ export default { 'clusters.addworker.detectWorkerAddress.tips': 'Defaults to Worker IP if not specified.', 'clusters.addworker.externalIP.tips': - 'If running in a VPC or private network, please specify the Worker external address reachable by the GPUStack Server.', + 'If running in a VPC or private network, please specify the Worker external address reachable by the MesaStack Server.', 'clusters.addworker.enterWorkerIP': 'Enter worker IP', 'clusters.addworker.enterWorkerIP.error': 'Please enter the worker IP.', 'clusters.addworker.enterWorkerAddress': 'Enter worker external address', @@ -115,20 +115,20 @@ export default { '{count} new worker has been added to the cluster.', 'clusters.addworker.message.success_multiple': '{count} new workers have been added to the cluster.', - 'clusters.create.serverUrl': 'GPUStack Server URL', + 'clusters.create.serverUrl': 'MesaStack Server URL', 'clusters.create.workerConfig': 'Worker Configuration', 'clusters.edit.k8sOptions.changed.tip': 'You have changed the Kubernetes options. Re-run the registration command on the target cluster for the changes to take effect.', 'clusters.addworker.containerName': 'Worker Container Name', 'clusters.addworker.containerName.tips': 'Specify a name for the worker container.', - 'clusters.addworker.dataVolume': 'GPUStack Data Volume', + 'clusters.addworker.dataVolume': 'MesaStack Data Volume', 'clusters.addworker.dataVolume.tips': - 'Specify a data storage path for GPUStack.', + 'Specify a data storage path for MesaStack.', 'clusters.table.ip.internal': 'Internal', 'clusters.table.ip.external': 'External', 'clusters.form.serverUrl.tips': - 'Specify an externally accessible GPUStack service URL if the worker cannot access GPUStack Server directly.', + 'Specify an externally accessible MesaStack service URL if the worker cannot access MesaStack Server directly.', 'clusters.form.setDefault': 'Set as Default', 'clusters.form.setDefault.tips': 'Default for deployment.', 'clusters.addworker.noClusters': 'No available Docker clusters found', @@ -146,7 +146,7 @@ export default { 'clusters.addworker.theadNotes-02': 'T-Head PPU uses the Container Device Interface (CDI) for device injection and requires the /var/run/cdi directory to be available for CDI generation.', 'clusters.addworker.nvidiaNotes': - 'The built-in inference backends in GPUStack require CUDA 12.8+. Please ensure your NVIDIA driver version is 570 or newer.', + 'The built-in inference backends in MesaStack require CUDA 12.8+. Please ensure your NVIDIA driver version is 570 or newer.', 'clusters.volume.title': 'Volume Mounts', 'clusters.volume.name': 'Volume Name', 'clusters.volume.mountPath': 'Container Path', @@ -173,7 +173,7 @@ export default { 'clusters.volume.add': 'Add Volume Mount', 'clusters.systemDefaultContainerRegistry.title': 'Default Container Registry', 'clusters.systemDefaultContainerRegistry.tip': - 'Default registry used to resolve GPUStack images for this cluster. Falls back to the server default when unset.', + 'Default registry used to resolve MesaStack images for this cluster. Falls back to the server default when unset.', 'clusters.k8sOptions.title': 'Kubernetes Deployment Options', 'clusters.imageCredentials.title': 'Image Credentials', 'clusters.imageCredentials.add': 'Add Credential', @@ -185,7 +185,7 @@ export default { 'Pod nodeSelector applied to every worker DaemonSet — only nodes whose labels match are eligible to run the worker.', 'clusters.operatorImage.title': 'Operator Image', 'clusters.operatorImage.tip': - 'Override for the GPUStack Operator container image. Leave empty to use the server default.', + 'Override for the MesaStack Operator container image. Leave empty to use the server default.', 'clusters.namespace.title': 'Namespace', 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', diff --git a/src/locales/en-US/common.ts b/src/locales/en-US/common.ts index 07c35d43..53d849af 100644 --- a/src/locales/en-US/common.ts +++ b/src/locales/en-US/common.ts @@ -46,7 +46,7 @@ export default { 'common.button.enabled': 'Enabled', 'common.button.disabled': 'Disabled', 'common.button.upgrade': 'Upgrade', - 'common.enterprise.feature': 'Available in GPUStack Enterprise', + 'common.enterprise.feature': 'Available in MesaStack Enterprise', 'common.input.holder': 'Please enter', 'common.validate.value': '{name} value is required', 'common.button.edit': 'Edit', @@ -214,7 +214,7 @@ export default { 'common.form.password': 'Password', 'common.form.username': 'Username', 'common.login.rember': 'Remember me', - 'settings.company': 'GPUStack.ai', + 'settings.company': 'MesaStack.ai', 'common.button.help': 'Help', 'common.button.feedback': 'Feedback', 'common.button.docs': 'Documentation', diff --git a/src/locales/en-US/models.ts b/src/locales/en-US/models.ts index b3786e48..03cbd9b0 100644 --- a/src/locales/en-US/models.ts +++ b/src/locales/en-US/models.ts @@ -14,7 +14,7 @@ export default { 'models.form.env': 'Environment Variables', 'models.form.configurations': 'Configurations', 'models.form.s3address': 'S3 Address', - 'models.form.partialoffload.tips': `When CPU offloading is enabled, GPUStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`, + 'models.form.partialoffload.tips': `When CPU offloading is enabled, MesaStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`, 'models.form.distribution.tips': `Allows for offloading part of the model's layers to single or multiple remote workers when the resources of a worker are insufficient.`, 'models.openinplayground': 'Open in Playground', 'models.instances': 'instances', @@ -24,7 +24,7 @@ export default { 'model.deploy.sort': 'Sort', 'model.deploy.search.placeholder': 'Type / to search models', 'model.form.ollamatips': - 'Tip: The following are the preconfigured Ollama models in GPUStack. Please select the model you want, or directly enter the model you wish to deploy in the 【{name}】 input box on the right.', + 'Tip: The following are the preconfigured Ollama models in MesaStack. Please select the model you want, or directly enter the model you wish to deploy in the 【{name}】 input box on the right.', 'models.sort.name': 'Name', 'models.sort.size': 'Size', 'models.sort.likes': 'Likes', @@ -87,7 +87,7 @@ export default { 'models.form.filePath': 'Model Path', 'models.form.backendVersion': 'Backend Version', 'models.form.backendVersion.tips': - 'To use the desired version of {backend}{version}, the system will automatically create a virtual environment in the online environment to install the corresponding version. After a GPUStack upgrade, the backend version will remain fixed. {link}', + 'To use the desired version of {backend}{version}, the system will automatically create a virtual environment in the online environment to install the corresponding version. After a MesaStack upgrade, the backend version will remain fixed. {link}', 'models.form.gpuselector': 'GPU Selector', 'models.form.backend.llamabox': 'For GGUF format models, supports Linux, macOS, and Windows.', @@ -277,7 +277,7 @@ export default { 'models.form.backendVersions.tips': `To use more versions, go to the {link} page and edit the backend to add versions.`, 'models.catalog.nogpus.tips': 'No compatible GPUs are available in the selected cluster for this model.', - 'models.form.modelfile.notfound': `The model file path you specified does not exist on the GPUStack server. It's recommended to place the model file at the same path on both the GPUStack server and GPUStack workers. This helps GPUStack make better decisions.`, + 'models.form.modelfile.notfound': `The model file path you specified does not exist on the MesaStack server. It's recommended to place the model file at the same path on both the MesaStack server and MesaStack workers. This helps MesaStack make better decisions.`, 'models.form.readyWorkers': 'workers ready', 'models.form.maxContextLength': 'Maximum Context Length', 'models.form.backend.helperText': diff --git a/src/locales/en-US/organizations.ts b/src/locales/en-US/organizations.ts index 7b1189f0..f2eb1988 100644 --- a/src/locales/en-US/organizations.ts +++ b/src/locales/en-US/organizations.ts @@ -1,7 +1,7 @@ export default { 'organizations.upsell.title': 'Organizations are an Enterprise feature', 'organizations.upsell.subtitle': - 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to GPUStack Enterprise to manage organizations.', + 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to MesaStack Enterprise to manage organizations.', 'organizations.upsell.featuresTitle': 'What you get in Enterprise', 'organizations.upsell.feature.orgs': 'Create organizations to group users and isolate workloads', diff --git a/src/locales/en-US/resources.ts b/src/locales/en-US/resources.ts index 71b6cb11..33ffb48e 100644 --- a/src/locales/en-US/resources.ts +++ b/src/locales/en-US/resources.ts @@ -52,7 +52,7 @@ export default { 'resources.worker.container.supported': 'Do not support macOS or Windows.', 'resources.worker.current.version': 'Current version is {version}.', 'resources.worker.driver.install': - 'Install required drivers and libraries prior to GPUStack installation.', + 'Install required drivers and libraries prior to MesaStack installation.', 'resources.worker.select.command': 'Select a label to generate the command and copy it using the copy button.', 'resources.worker.script.install': 'Script Installation', @@ -89,7 +89,7 @@ export default { 'Paste the Token.', 'resources.register.worker.step7': 'Click Restart to apply the settings.', - 'resources.register.install.title': 'Install GPUStack on {os}', + 'resources.register.install.title': 'Install MesaStack on {os}', 'resources.register.download': 'Download and install the installer. Only supported: {versions}.', 'resource.register.maos.support': 'Apple Silicon (M series), macOS 14+', @@ -111,7 +111,7 @@ export default { 'No available clusters. Please create a cluster before adding a node.', 'resources.metrics.details': 'Monitoring', 'resoureces.worker.upgrade.tips': - 'Please upgrade to match the GPUStack Server version.', + 'Please upgrade to match the MesaStack Server version.', 'resources.worker.version': 'Worker Version: {version}', 'resources.server.version': 'Server Version: {version}', 'resources.worker.currentVersion': 'Current Version: {version}', diff --git a/src/locales/en-US/users.ts b/src/locales/en-US/users.ts index b5f26683..900359f7 100644 --- a/src/locales/en-US/users.ts +++ b/src/locales/en-US/users.ts @@ -39,12 +39,12 @@ export default { 'users.password.confirm.empty': 'Please confirm the new password.', 'users.password.confirm.error': 'The two passwords entered do not match.', 'users.login.title': 'Log in to', - 'users.version.islatest': 'GPUStack {version} is the latest version', - 'users.version.update': 'GPUStack {version} is available', + 'users.version.islatest': 'MesaStack {version} is the latest version', + 'users.version.update': 'MesaStack {version} is available', 'users.settings.title': 'User Settings', 'users.status.activate': 'Activate Account', 'users.status.deactivate': 'Deactivate Account', 'users.status.inactiveAccount': 'Inactive Account', 'users.login.getInitialPassword': - 'Run the following command on your GPUStack Server to retrieve the initial admin password.' + 'Run the following command on your MesaStack Server to retrieve the initial admin password.' }; diff --git a/src/locales/ja-JP/billing.ts b/src/locales/ja-JP/billing.ts index 5fa6c7c9..df048fbd 100644 --- a/src/locales/ja-JP/billing.ts +++ b/src/locales/ja-JP/billing.ts @@ -1,7 +1,7 @@ export default { 'billing.upsell.title': 'Billing is an Enterprise feature', 'billing.upsell.subtitle': - 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to GPUStack Enterprise to manage billing.', + 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to MesaStack Enterprise to manage billing.', 'billing.upsell.featuresTitle': 'What you get in Enterprise', 'billing.upsell.feature.usage': 'See cost breakdowns by organization, user, and model', diff --git a/src/locales/ja-JP/clusters.ts b/src/locales/ja-JP/clusters.ts index a21a0c57..9f8f73bc 100644 --- a/src/locales/ja-JP/clusters.ts +++ b/src/locales/ja-JP/clusters.ts @@ -115,20 +115,20 @@ export default { '{count} new worker has been added to the cluster.', 'clusters.addworker.message.success_multiple': '{count} new workers have been added to the cluster.', - 'clusters.create.serverUrl': 'GPUStack Server URL', + 'clusters.create.serverUrl': 'MesaStack Server URL', 'clusters.create.workerConfig': 'Worker Configuration', 'clusters.edit.k8sOptions.changed.tip': 'Kubernetes オプションを変更しました。変更を有効にするには、対象クラスターで登録コマンドを再実行してください。', 'clusters.addworker.containerName': 'Worker Container Name', 'clusters.addworker.containerName.tips': 'Specify a name for the worker container.', - 'clusters.addworker.dataVolume': 'GPUStack Data Volume', + 'clusters.addworker.dataVolume': 'MesaStack Data Volume', 'clusters.addworker.dataVolume.tips': - 'Specify a data storage path for GPUStack.', + 'Specify a data storage path for MesaStack.', 'clusters.table.ip.internal': 'Internal', 'clusters.table.ip.external': 'External', 'clusters.form.serverUrl.tips': - 'Specify an externally accessible GPUStack service URL if the worker cannot access GPUStack Server directly.', + 'Specify an externally accessible MesaStack service URL if the worker cannot access MesaStack Server directly.', 'clusters.form.setDefault': 'Set as Default', 'clusters.form.setDefault.tips': 'Default for deployment.', 'clusters.addworker.noClusters': 'No available Docker clusters found', @@ -146,7 +146,7 @@ export default { 'clusters.addworker.theadNotes-02': 'T-Head PPU uses the Container Device Interface (CDI) for device injection and requires the /var/run/cdi directory to be available for CDI generation.', 'clusters.addworker.nvidiaNotes': - 'The built-in inference backends in GPUStack require CUDA 12.8+. Please ensure your NVIDIA driver version is 570 or newer.', + 'The built-in inference backends in MesaStack require CUDA 12.8+. Please ensure your NVIDIA driver version is 570 or newer.', 'clusters.volume.title': 'Volume Mounts', 'clusters.volume.name': 'Volume Name', 'clusters.volume.mountPath': 'Container Path', @@ -173,7 +173,7 @@ export default { 'clusters.volume.add': 'Add Volume Mount', 'clusters.systemDefaultContainerRegistry.title': 'Default Container Registry', 'clusters.systemDefaultContainerRegistry.tip': - 'Default registry used to resolve GPUStack images for this cluster. Falls back to the server default when unset.', + 'Default registry used to resolve MesaStack images for this cluster. Falls back to the server default when unset.', 'clusters.k8sOptions.title': 'Kubernetes Deployment Options', 'clusters.imageCredentials.title': 'Image Credentials', 'clusters.imageCredentials.add': 'Add Credential', @@ -185,7 +185,7 @@ export default { 'Pod nodeSelector applied to every worker DaemonSet — only nodes whose labels match are eligible to run the worker.', 'clusters.operatorImage.title': 'Operator Image', 'clusters.operatorImage.tip': - 'Override for the GPUStack Operator container image. Leave empty to use the server default.', + 'Override for the MesaStack Operator container image. Leave empty to use the server default.', 'clusters.namespace.title': 'Namespace', 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', @@ -278,15 +278,15 @@ export default { // 73. 'clusters.addworker.cacheVolume.holder': 'e.g. /data/cache (path must start with /)', // 74. 'clusters.addworker.message.success_single': '{count} new worker has been added to the cluster.', // 75. 'clusters.addworker.message.success_multiple': '{count} new workers have been added to the cluster.', -// 76. 'clusters.create.serverUrl': 'GPUStack Server URL', +// 76. 'clusters.create.serverUrl': 'MesaStack Server URL', // 77. 'clusters.create.workerConfig': 'Worker Configuration' // 78. 'clusters.addworker.containerName': 'Worker Container Name', // 79. 'clusters.addworker.containerName.tips':'Specify a name for the worker container.', -// 77. 'clusters.addworker.dataVolume': 'GPUStack Data Volume', -// 78. 'clusters.addworker.dataVolume.tips': 'Specify a data storage path for GPUStack.', +// 77. 'clusters.addworker.dataVolume': 'MesaStack Data Volume', +// 78. 'clusters.addworker.dataVolume.tips': 'Specify a data storage path for MesaStack.', // 79. 'clusters.table.ip.internal': 'Internal', // 80. 'clusters.table.ip.external': 'External', -// 81. 'clusters.form.serverUrl.tips': 'Specify an externally accessible GPUStack service URL if the worker cannot access GPUStack Server directly.', +// 81. 'clusters.form.serverUrl.tips': 'Specify an externally accessible MesaStack service URL if the worker cannot access MesaStack Server directly.', // 82. 'clusters.addworker.externalIP.tips': 'Specify an external IP if the worker is in a VPC or private network.', // 83. 'clusters.form.setDefault': 'Set as Default', // 84. 'clusters.form.setDefault.tips': 'Default for deployment', @@ -302,5 +302,5 @@ export default { // 94. 'clusters.create.steps.configure': 'Configure', // 99. 'clusters.addworker.theadNotes': 'If the ln -s /path/to/PPU_SDK /usr/local/PPU_SDK', // 100. 'clusters.addworker.theadNotes-02': 'T-Head PPU uses the Container Device Interface (CDI) for device injection and requires the /var/run/cdi directory to be available for CDI generation.', -// 101. 'clusters.addworker.nvidiaNotes': 'The built-in inference backends in GPUStack v2.1 require CUDA 12.6+. Please ensure your NVIDIA driver version is 560 or newer.' +// 101. 'clusters.addworker.nvidiaNotes': 'The built-in inference backends in MesaStack v2.1 require CUDA 12.6+. Please ensure your NVIDIA driver version is 560 or newer.' // ========== End of To-Do List ========== diff --git a/src/locales/ja-JP/common.ts b/src/locales/ja-JP/common.ts index 25af4459..a58cba83 100644 --- a/src/locales/ja-JP/common.ts +++ b/src/locales/ja-JP/common.ts @@ -46,7 +46,7 @@ export default { 'common.button.enabled': '有効', 'common.button.disabled': '無効', 'common.button.upgrade': 'アップグレード', - 'common.enterprise.feature': 'Available in GPUStack Enterprise', + 'common.enterprise.feature': 'Available in MesaStack Enterprise', 'common.input.holder': '入力してください', 'common.validate.value': '{name} の値は必須です', 'common.button.edit': '編集', @@ -213,7 +213,7 @@ export default { 'common.form.password': 'パスワード', 'common.form.username': 'ユーザー名', 'common.login.rember': 'ログイン状態を保持', - 'settings.company': 'GPUStack.ai', + 'settings.company': 'MesaStack.ai', 'common.button.help': 'ヘルプ', 'common.button.feedback': 'フィードバック', 'common.button.docs': 'ドキュメント', diff --git a/src/locales/ja-JP/models.ts b/src/locales/ja-JP/models.ts index 9198d150..33cad9d4 100644 --- a/src/locales/ja-JP/models.ts +++ b/src/locales/ja-JP/models.ts @@ -14,7 +14,7 @@ export default { 'models.form.env': '環境変数', 'models.form.configurations': '設定', 'models.form.s3address': 'S3アドレス', - 'models.form.partialoffload.tips': `When CPU offloading is enabled, GPUStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`, + 'models.form.partialoffload.tips': `When CPU offloading is enabled, MesaStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`, 'models.form.distribution.tips': 'ワーカーのリソースが不足している場合、モデルの一部のレイヤーを単一または複数のリモートワーカーにオフロードすることができます。', 'models.openinplayground': 'プレイグラウンドで開く', @@ -25,7 +25,7 @@ export default { 'model.deploy.sort': '並び替え', 'model.deploy.search.placeholder': '/を入力してモデルを検索', 'model.form.ollamatips': - 'ヒント: 以下はGPUStackで事前設定されたOllamaモデルです。希望するモデルを選択するか、右側の【{name}】入力ボックスにデプロイしたいモデルを直接入力してください。', + 'ヒント: 以下はMesaStackで事前設定されたOllamaモデルです。希望するモデルを選択するか、右側の【{name}】入力ボックスにデプロイしたいモデルを直接入力してください。', 'models.sort.name': '名前', 'models.sort.size': 'サイズ', 'models.sort.likes': 'いいね', @@ -88,7 +88,7 @@ export default { 'models.form.filePath': 'モデルパス', 'models.form.backendVersion': 'バックエンドバージョン', 'models.form.backendVersion.tips': - '希望する{backend}{version}バージョンを使用するには、システムがオンライン環境で対応するバージョンをインストールする仮想環境を自動的に作成します。GPUStackのアップグレード後もバックエンドバージョンは固定されます。{link}', + '希望する{backend}{version}バージョンを使用するには、システムがオンライン環境で対応するバージョンをインストールする仮想環境を自動的に作成します。MesaStackのアップグレード後もバックエンドバージョンは固定されます。{link}', 'models.form.gpuselector': 'GPUセレクター', 'models.form.backend.llamabox': 'GGUF形式のモデル用(Linux、macOS、Windowsをサポート)。', @@ -277,7 +277,7 @@ export default { 'models.form.backendVersions.tips': `To use more versions, go to the {link} page and edit the backend to add versions.`, 'models.catalog.nogpus.tips': 'No compatible GPUs are available in the selected cluster for this model.', - 'models.form.modelfile.notfound': `The model file path you specified does not exist on the GPUStack server. It's recommended to place the model file at the same path on both the GPUStack server and GPUStack workers. This helps GPUStack make better decisions.`, + 'models.form.modelfile.notfound': `The model file path you specified does not exist on the MesaStack server. It's recommended to place the model file at the same path on both the MesaStack server and MesaStack workers. This helps MesaStack make better decisions.`, 'models.form.readyWorkers': 'workers ready', 'models.form.maxContextLength': 'Maximum Context Length', 'models.form.backend.helperText': @@ -381,7 +381,7 @@ export default { // 62. 'models.form.backend_parameters.vllm.tips': 'For more details about {backend} parameters, see here.', // 63. 'models.button.accessSettings.tips': 'Changes to access settings take effect after one minute.', // 64. 'models.table.userSelection.tips': 'Admin users can access all models by default.', -// 65. 'models.form.partialoffload.tips': `When CPU offloading is enabled, GPUStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`, +// 65. 'models.form.partialoffload.tips': `When CPU offloading is enabled, MesaStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`, // 66. 'models.form.backend.warning': 'The selected backend does not support GGUF models. Please add a backend with GGUF support in the Inference Backend.', // 67. 'models.form.backend.warning.gguf': 'Please ensure that the selected custom backend supports GGUF models.',, // 68. 'models.form.backendVersion.deprecated': 'Deprecated', @@ -390,7 +390,7 @@ export default { // 71.'models.accessSettings.allowedUsers.tips': 'Only designated users can access the model.', // 72. 'models.form.backendVersions.tips': `To use more versions, go to the {link} page and edit the backend to add versions.`, // 73. 'models.catalog.nogpus.tips': 'No compatible GPUs are available in the selected cluster for this model.', -// 74. 'models.form.modelfile.notfound': `The model file path you specified does not exist on the GPUStack server. It's recommended to place the model file at the same path on both the GPUStack server and GPUStack workers. This helps GPUStack make better decisions.`, +// 74. 'models.form.modelfile.notfound': `The model file path you specified does not exist on the MesaStack server. It's recommended to place the model file at the same path on both the MesaStack server and MesaStack workers. This helps MesaStack make better decisions.`, // 75. 'models.form.readyWorkers': 'workers ready', // 76. 'models.form.maxContextLength': 'Maximum Context Length', // 77. 'models.form.backend.helperText': 'Not enabled yet. Will be enabled after deployment. ', diff --git a/src/locales/ja-JP/organizations.ts b/src/locales/ja-JP/organizations.ts index 7b1189f0..f2eb1988 100644 --- a/src/locales/ja-JP/organizations.ts +++ b/src/locales/ja-JP/organizations.ts @@ -1,7 +1,7 @@ export default { 'organizations.upsell.title': 'Organizations are an Enterprise feature', 'organizations.upsell.subtitle': - 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to GPUStack Enterprise to manage organizations.', + 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to MesaStack Enterprise to manage organizations.', 'organizations.upsell.featuresTitle': 'What you get in Enterprise', 'organizations.upsell.feature.orgs': 'Create organizations to group users and isolate workloads', diff --git a/src/locales/ja-JP/resources.ts b/src/locales/ja-JP/resources.ts index a6035d05..2e3ec229 100644 --- a/src/locales/ja-JP/resources.ts +++ b/src/locales/ja-JP/resources.ts @@ -52,7 +52,7 @@ export default { 'MacOSまたはWindowsはサポートされていません。', 'resources.worker.current.version': '現在のバージョンは {version} です。', 'resources.worker.driver.install': - '必要なドライバとライブラリ をGPUStackのインストール前にインストールしてください。', + '必要なドライバとライブラリ をMesaStackのインストール前にインストールしてください。', 'resources.worker.select.command': 'ラベルを選択してコマンドを生成し、コピーを使用してコマンドをコピーします。', 'resources.worker.script.install': 'スクリプトインストール', @@ -89,7 +89,7 @@ export default { 'Paste the Token.', 'resources.register.worker.step7': 'Click Restart to apply the settings.', - 'resources.register.install.title': 'Install GPUStack on {os}', + 'resources.register.install.title': 'Install MesaStack on {os}', 'resources.register.download': 'Download and install the installer. Only supported: {versions}.', 'resource.register.maos.support': 'Apple Silicon (M series), macOS 14+', @@ -112,7 +112,7 @@ export default { 'No available clusters. Please create a cluster before adding a node.', 'resources.metrics.details': 'Monitoring', 'resoureces.worker.upgrade.tips': - 'Please upgrade to match the GPUStack Server version.', + 'Please upgrade to match the MesaStack Server version.', 'resources.worker.version': 'Worker Version: {version}', 'resources.server.version': 'Server Version: {version}', 'resources.worker.currentVersion': 'Current Version: {version}', @@ -128,7 +128,7 @@ export default { // 5. 'resources.register.worker.step5': 'Enter the Server URL: {url}.', // 6. 'resources.register.worker.step6': 'Paste the Token.', // 7. 'resources.register.worker.step7': 'Click Restart to apply the settings.', -// 8. 'resources.register.install.title': 'Install GPUStack on {os}', +// 8. 'resources.register.install.title': 'Install MesaStack on {os}', // 9. 'resources.register.download':'Download and install the installer. Only supported: {versions}.', // 10. 'resource.register.maos.support': 'Apple Silicon (M series), macOS 14+', // 11. 'resource.register.windows.support': 'win 10, win 11', @@ -145,5 +145,5 @@ export default { // 22. 'resources.worker.maintenance.remark.rules': 'Please enter maintenance remarks', // 23. 'resources.worker.maintenance.tips': 'When maintenance mode is enabled, the node will stop scheduling new model deployment tasks. Running instances will not be affected.', // 24. 'resources.worker.noCluster.tips': 'No available clusters. Please create a cluster before adding a node.' -// 25. 'resoureces.worker.upgrade.tips': 'Please upgrade to match the GPUStack Server version.' +// 25. 'resoureces.worker.upgrade.tips': 'Please upgrade to match the MesaStack Server version.' // ========== End of To-Do List ========== diff --git a/src/locales/ja-JP/users.ts b/src/locales/ja-JP/users.ts index a985f952..cb4c9dde 100644 --- a/src/locales/ja-JP/users.ts +++ b/src/locales/ja-JP/users.ts @@ -40,14 +40,14 @@ export default { 'users.password.confirm.empty': '新しいパスワードを確認してください。', 'users.password.confirm.error': '入力された2つのパスワードが一致しません。', 'users.login.title': 'ログイン', - 'users.version.islatest': 'GPUStack {version} は最新バージョンです', - 'users.version.update': 'GPUStack {version} が利用可能です', + 'users.version.islatest': 'MesaStack {version} は最新バージョンです', + 'users.version.update': 'MesaStack {version} が利用可能です', 'users.settings.title': 'User Settings', 'users.status.activate': 'Activate Account', 'users.status.deactivate': 'Deactivate Account', 'users.status.inactiveAccount': 'Inactive Account', 'users.login.getInitialPassword': - 'Run the following command on your GPUStack Server to retrieve the initial admin password.' + 'Run the following command on your MesaStack Server to retrieve the initial admin password.' }; // ========== To-Do: Translate Keys (Remove After Translation) ========== @@ -55,5 +55,5 @@ export default { // 2. 'users.status.activate': 'Activate Account', // 3. 'users.status.deactivate': 'Deactivate Account', // 4. 'users.status.inactiveAccount': 'Inactive Account', -// 5. 'users.login.getInitialPassword': 'Run the following command on your GPUStack Server to retrieve the initial admin password.' +// 5. 'users.login.getInitialPassword': 'Run the following command on your MesaStack Server to retrieve the initial admin password.' // ========== End of To-Do List ========== diff --git a/src/locales/ru-RU/billing.ts b/src/locales/ru-RU/billing.ts index 5fa6c7c9..df048fbd 100644 --- a/src/locales/ru-RU/billing.ts +++ b/src/locales/ru-RU/billing.ts @@ -1,7 +1,7 @@ export default { 'billing.upsell.title': 'Billing is an Enterprise feature', 'billing.upsell.subtitle': - 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to GPUStack Enterprise to manage billing.', + 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to MesaStack Enterprise to manage billing.', 'billing.upsell.featuresTitle': 'What you get in Enterprise', 'billing.upsell.feature.usage': 'See cost breakdowns by organization, user, and model', diff --git a/src/locales/ru-RU/clusters.ts b/src/locales/ru-RU/clusters.ts index b9ae377f..f3720dfd 100644 --- a/src/locales/ru-RU/clusters.ts +++ b/src/locales/ru-RU/clusters.ts @@ -115,20 +115,20 @@ export default { '{count} новый воркер был добавлен в кластер.', 'clusters.addworker.message.success_multiple': '{count} новых воркеров были добавлены в кластер.', - 'clusters.create.serverUrl': 'URL сервера GPUStack', + 'clusters.create.serverUrl': 'URL сервера MesaStack', 'clusters.create.workerConfig': 'Конфигурация воркера', 'clusters.edit.k8sOptions.changed.tip': 'Вы изменили параметры Kubernetes. Чтобы изменения вступили в силу, повторно выполните команду регистрации в целевом кластере.', 'clusters.addworker.containerName': 'Имя контейнера воркера', 'clusters.addworker.containerName.tips': 'Укажите имя для контейнера воркера.', - 'clusters.addworker.dataVolume': 'Том данных GPUStack', + 'clusters.addworker.dataVolume': 'Том данных MesaStack', 'clusters.addworker.dataVolume.tips': - 'Укажите путь для хранения данных GPUStack.', + 'Укажите путь для хранения данных MesaStack.', 'clusters.table.ip.internal': 'Внутренний', 'clusters.table.ip.external': 'Внешний', 'clusters.form.serverUrl.tips': - 'Если рабочий узел не может напрямую получить доступ к GPUStack Server, укажите внешний URL службы GPUStack Server.', + 'Если рабочий узел не может напрямую получить доступ к MesaStack Server, укажите внешний URL службы MesaStack Server.', 'clusters.form.setDefault': 'Установить по умолчанию', 'clusters.form.setDefault.tips': 'Использовать по умолчанию для развертывания.', @@ -147,7 +147,7 @@ export default { 'clusters.addworker.theadNotes-02': 'T-Head PPU uses the Container Device Interface (CDI) for device injection and requires the /var/run/cdi directory to be available for CDI generation.', 'clusters.addworker.nvidiaNotes': - 'The built-in inference backends in GPUStack require CUDA 12.8+. Please ensure your NVIDIA driver version is 570 or newer.', + 'The built-in inference backends in MesaStack require CUDA 12.8+. Please ensure your NVIDIA driver version is 570 or newer.', 'clusters.volume.title': 'Volume Mounts', 'clusters.volume.name': 'Volume Name', 'clusters.volume.mountPath': 'Container Path', @@ -174,7 +174,7 @@ export default { 'clusters.volume.add': 'Add Volume Mount', 'clusters.systemDefaultContainerRegistry.title': 'Default Container Registry', 'clusters.systemDefaultContainerRegistry.tip': - 'Default registry used to resolve GPUStack images for this cluster. Falls back to the server default when unset.', + 'Default registry used to resolve MesaStack images for this cluster. Falls back to the server default when unset.', 'clusters.k8sOptions.title': 'Kubernetes Deployment Options', 'clusters.imageCredentials.title': 'Image Credentials', 'clusters.imageCredentials.add': 'Add Credential', @@ -186,7 +186,7 @@ export default { 'Pod nodeSelector applied to every worker DaemonSet — only nodes whose labels match are eligible to run the worker.', 'clusters.operatorImage.title': 'Operator Image', 'clusters.operatorImage.tip': - 'Override for the GPUStack Operator container image. Leave empty to use the server default.', + 'Override for the MesaStack Operator container image. Leave empty to use the server default.', 'clusters.namespace.title': 'Namespace', 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', @@ -215,5 +215,5 @@ export default { // 10. 'clusters.addworker.theadNotes': 'If the ln -s /path/to/PPU_SDK /usr/local/PPU_SDK', // 11. 'clusters.addworker.theadNotes-02': 'T-Head PPU uses the Container Device Interface (CDI) for device injection and requires the /var/run/cdi directory to be available for CDI generation.' // 12. 'clusters.addworker.metaxNotes': `If the /opt/mxdriver or /opt/maca directory does not exist, create a symbolic link to the MetaX driver and SDK installation path: ln -s /path/to/mxdriver /opt/mxdriverln -s /path/to/maca /opt/maca.`, -// 13. 'clusters.addworker.nvidiaNotes': 'The built-in inference backends in GPUStack v2.1 require CUDA 12.6+. Please ensure your NVIDIA driver version is 560 or newer.' +// 13. 'clusters.addworker.nvidiaNotes': 'The built-in inference backends in MesaStack v2.1 require CUDA 12.6+. Please ensure your NVIDIA driver version is 560 or newer.' // ================================================================ diff --git a/src/locales/ru-RU/common.ts b/src/locales/ru-RU/common.ts index 8df477ba..a45439ff 100644 --- a/src/locales/ru-RU/common.ts +++ b/src/locales/ru-RU/common.ts @@ -46,7 +46,7 @@ export default { 'common.button.enabled': 'Активно', 'common.button.disabled': 'Отключено', 'common.button.upgrade': 'Обновить', - 'common.enterprise.feature': 'Available in GPUStack Enterprise', + 'common.enterprise.feature': 'Available in MesaStack Enterprise', 'common.input.holder': 'Введите значение', 'common.validate.value': 'Поле {name} обязательно', 'common.button.edit': 'Редактировать', @@ -211,7 +211,7 @@ export default { 'common.form.password': 'Пароль', 'common.form.username': 'Имя пользователя', 'common.login.rember': 'Запомнить меня', - 'settings.company': 'GPUStack.ai', + 'settings.company': 'MesaStack.ai', 'common.button.help': 'Помощь', 'common.button.feedback': 'Обратная связь', 'common.button.docs': 'Документация', diff --git a/src/locales/ru-RU/models.ts b/src/locales/ru-RU/models.ts index 58731f28..5491950d 100644 --- a/src/locales/ru-RU/models.ts +++ b/src/locales/ru-RU/models.ts @@ -15,7 +15,7 @@ export default { 'models.form.configurations': 'Конфигурации', 'models.form.s3address': 'S3-адрес', 'models.form.partialoffload.tips': - 'При включении CPU оффлоудинга GPUStack будет выделять оперативную память, если ресурсов GPU недостаточно. Вы должны правильно настроить бэкенд вывода для использования гибридного CPU+GPU или полного CPU вывода.', + 'При включении CPU оффлоудинга MesaStack будет выделять оперативную память, если ресурсов GPU недостаточно. Вы должны правильно настроить бэкенд вывода для использования гибридного CPU+GPU или полного CPU вывода.', 'models.form.distribution.tips': 'Позволяет переносить часть слоёв модели на один или несколько удалённых воркеров, когда ресурсов текущего воркера недостаточно.', 'models.openinplayground': 'Открыть в Песочнице', @@ -26,7 +26,7 @@ export default { 'model.deploy.sort': 'Сортировка', 'model.deploy.search.placeholder': 'Введите / для поиска моделей', 'model.form.ollamatips': - 'Подсказка: ниже представлены предустановленные модели Ollama в GPUStack. Выберите нужную или введите модель для развертывания в поле 【{name}】 справа.', + 'Подсказка: ниже представлены предустановленные модели Ollama в MesaStack. Выберите нужную или введите модель для развертывания в поле 【{name}】 справа.', 'models.sort.name': 'По имени', 'models.sort.size': 'По размеру', 'models.sort.likes': 'По лайкам', @@ -89,7 +89,7 @@ export default { 'models.form.filePath': 'Путь к модели', 'models.form.backendVersion': 'Версия бэкенда', 'models.form.backendVersion.tips': - 'Чтобы использовать желаемую версию {backend} {version}, система автоматически создаст виртуальную среду в онлайн-окружении для установки соответствующей версии. После обновления GPUStack версия бэкенда останется зафиксированной. {link}', + 'Чтобы использовать желаемую версию {backend} {version}, система автоматически создаст виртуальную среду в онлайн-окружении для установки соответствующей версии. После обновления MesaStack версия бэкенда останется зафиксированной. {link}', 'models.form.gpuselector': 'Селектор GPU', 'models.form.backend.llamabox': 'Для моделей формата GGUF. Поддержка Linux, macOS и Windows.', @@ -281,7 +281,7 @@ export default { 'models.form.backendVersions.tips': `Чтобы использовать больше версий, перейдите на страницу {link} и отредактируйте бэкенд для добавления версий.`, 'models.catalog.nogpus.tips': 'В выбранном кластере нет доступных GPU, совместимых с этой моделью.', - 'models.form.modelfile.notfound': `Указанный путь к файлу модели не существует на сервере GPUStack. Рекомендуется размещать файл модели по одному и тому же пути как на сервере GPUStack, так и на воркерах GPUStack. Это поможет системе принимать лучшие решения по распределению ресурсов.`, + 'models.form.modelfile.notfound': `Указанный путь к файлу модели не существует на сервере MesaStack. Рекомендуется размещать файл модели по одному и тому же пути как на сервере MesaStack, так и на воркерах MesaStack. Это поможет системе принимать лучшие решения по распределению ресурсов.`, 'models.form.readyWorkers': 'воркеров готово', 'models.form.maxContextLength': 'Maximum Context Length', 'models.form.backend.helperText': diff --git a/src/locales/ru-RU/organizations.ts b/src/locales/ru-RU/organizations.ts index 7b1189f0..f2eb1988 100644 --- a/src/locales/ru-RU/organizations.ts +++ b/src/locales/ru-RU/organizations.ts @@ -1,7 +1,7 @@ export default { 'organizations.upsell.title': 'Organizations are an Enterprise feature', 'organizations.upsell.subtitle': - 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to GPUStack Enterprise to manage organizations.', + 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to MesaStack Enterprise to manage organizations.', 'organizations.upsell.featuresTitle': 'What you get in Enterprise', 'organizations.upsell.feature.orgs': 'Create organizations to group users and isolate workloads', diff --git a/src/locales/ru-RU/resources.ts b/src/locales/ru-RU/resources.ts index a6e3eacf..3fca77c2 100644 --- a/src/locales/ru-RU/resources.ts +++ b/src/locales/ru-RU/resources.ts @@ -51,7 +51,7 @@ export default { 'resources.worker.container.supported': 'Только для Linux.', 'resources.worker.current.version': 'Текущая версия: {version}', 'resources.worker.driver.install': - 'Установите необходимые драйверы и библиотеки перед установкой GPUStack.', // Translated + 'Установите необходимые драйверы и библиотеки перед установкой MesaStack.', // Translated 'resources.worker.select.command': 'Выберите метку для генерации команды и скопируйте её.', 'resources.worker.script.install': 'Установка скриптом', @@ -87,7 +87,7 @@ export default { 'Вставьте Токен.', 'resources.register.worker.step7': 'Нажмите Перезапуск для применения настроек.', - 'resources.register.install.title': 'Установка GPUStack на {os}', + 'resources.register.install.title': 'Установка MesaStack на {os}', 'resources.register.download': 'Скачайте и установите инсталлятор. Поддерживаемые версии: {versions}.', 'resource.register.maos.support': 'Apple Silicon (серия M), macOS 14+', @@ -110,7 +110,7 @@ export default { 'No available clusters. Please create a cluster before adding a node.', 'resources.metrics.details': 'Monitoring', 'resoureces.worker.upgrade.tips': - 'Please upgrade to match the GPUStack Server version.', + 'Please upgrade to match the MesaStack Server version.', 'resources.worker.version': 'Worker Version: {version}', 'resources.server.version': 'Server Version: {version}', 'resources.worker.currentVersion': 'Current Version: {version}', @@ -127,5 +127,5 @@ export default { // 7. 'resources.worker.maintenance.tips': 'When maintenance mode is enabled, the node will stop scheduling new model deployment tasks. Running instances will not be affected.', // 8. 'resources.worker.noCluster.tips': 'No available clusters. Please create a cluster before adding a node.', // 9. 'resources.metrics.details': 'Monitoring', -// 10. 'resoureces.worker.upgrade.tips': 'Please upgrade to match the GPUStack Server version.' +// 10. 'resoureces.worker.upgrade.tips': 'Please upgrade to match the MesaStack Server version.' // ========== End of To-Do List ========== diff --git a/src/locales/ru-RU/users.ts b/src/locales/ru-RU/users.ts index 24886072..312e44c5 100644 --- a/src/locales/ru-RU/users.ts +++ b/src/locales/ru-RU/users.ts @@ -40,8 +40,8 @@ export default { 'users.password.confirm.empty': 'Подтвердите новый пароль', 'users.password.confirm.error': 'Пароли не совпадают', 'users.login.title': 'Вход в', - 'users.version.islatest': 'GPUStack {version} — последняя версия', - 'users.version.update': 'Доступно обновление GPUStack {version}', + 'users.version.islatest': 'MesaStack {version} — последняя версия', + 'users.version.update': 'Доступно обновление MesaStack {version}', 'users.settings.title': 'Настройки пользователя', 'users.status.activate': 'Активировать аккаунт', 'users.status.deactivate': 'Деактивировать аккаунт', diff --git a/src/locales/tr-TR/billing.ts b/src/locales/tr-TR/billing.ts index 5fa6c7c9..df048fbd 100644 --- a/src/locales/tr-TR/billing.ts +++ b/src/locales/tr-TR/billing.ts @@ -1,7 +1,7 @@ export default { 'billing.upsell.title': 'Billing is an Enterprise feature', 'billing.upsell.subtitle': - 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to GPUStack Enterprise to manage billing.', + 'Track spend, generate invoices, and enforce budgets across teams. Upgrade to MesaStack Enterprise to manage billing.', 'billing.upsell.featuresTitle': 'What you get in Enterprise', 'billing.upsell.feature.usage': 'See cost breakdowns by organization, user, and model', diff --git a/src/locales/tr-TR/clusters.ts b/src/locales/tr-TR/clusters.ts index 799cd0bb..725103d7 100644 --- a/src/locales/tr-TR/clusters.ts +++ b/src/locales/tr-TR/clusters.ts @@ -87,7 +87,7 @@ export default { 'clusters.addworker.detectWorkerAddress.tips': "Belirtilmezse İşçi Düğüm IP'si varsayılır.", 'clusters.addworker.externalIP.tips': - 'VPC veya özel ağda çalıştırılıyorsa, lütfen GPUStack Sunucusuna erişilebilir İşçi Düğüm harici adresini belirtin.', + 'VPC veya özel ağda çalıştırılıyorsa, lütfen MesaStack Sunucusuna erişilebilir İşçi Düğüm harici adresini belirtin.', 'clusters.addworker.enterWorkerIP': "İşçi düğüm IP'sini girin", 'clusters.addworker.enterWorkerIP.error': "Lütfen işçi düğüm IP'sini girin.", 'clusters.addworker.enterWorkerAddress': 'İşçi düğüm harici adresini girin', @@ -115,20 +115,20 @@ export default { '{count} yeni işçi düğüm kümeye eklendi.', 'clusters.addworker.message.success_multiple': '{count} yeni işçi düğüm kümeye eklendi.', - 'clusters.create.serverUrl': "GPUStack Sunucu URL'si", + 'clusters.create.serverUrl': "MesaStack Sunucu URL'si", 'clusters.create.workerConfig': 'İşçi Düğüm Yapılandırması', 'clusters.edit.k8sOptions.changed.tip': 'Kubernetes seçeneklerini değiştirdiniz. Değişikliklerin etkili olması için kayıt komutunu hedef kümede yeniden çalıştırın.', 'clusters.addworker.containerName': 'İşçi Düğüm Konteyner Adı', 'clusters.addworker.containerName.tips': 'İşçi düğüm konteyneri için bir ad belirtin.', - 'clusters.addworker.dataVolume': 'GPUStack Veri Birimi', + 'clusters.addworker.dataVolume': 'MesaStack Veri Birimi', 'clusters.addworker.dataVolume.tips': - 'GPUStack için veri depolama yolu belirtin.', + 'MesaStack için veri depolama yolu belirtin.', 'clusters.table.ip.internal': 'Dahili', 'clusters.table.ip.external': 'Harici', 'clusters.form.serverUrl.tips': - "İşçi düğüm GPUStack Sunucusuna doğrudan erişemiyorsa, harici olarak erişilebilir bir GPUStack hizmet URL'si belirtin.", + "İşçi düğüm MesaStack Sunucusuna doğrudan erişemiyorsa, harici olarak erişilebilir bir MesaStack hizmet URL'si belirtin.", 'clusters.form.setDefault': 'Varsayılan Olarak Ayarla', 'clusters.form.setDefault.tips': 'Dağıtım için varsayılan.', 'clusters.addworker.noClusters': 'Kullanılabilir Docker kümesi bulunamadı', @@ -147,7 +147,7 @@ export default { 'clusters.addworker.theadNotes-02': 'T-Head PPU, cihaz enjeksiyonu için Container Device Interface (CDI) kullanır ve CDI oluşturma için /var/run/cdi dizininin kullanılabilir olmasını gerektirir.', 'clusters.addworker.nvidiaNotes': - 'GPUStack\'teki yerleşik çıkarım altyapıları CUDA 12.8+ gerektirir. Lütfen NVIDIA sürücü sürümünüzün 570 veya daha yeni olduğundan emin olun.', + 'MesaStack\'teki yerleşik çıkarım altyapıları CUDA 12.8+ gerektirir. Lütfen NVIDIA sürücü sürümünüzün 570 veya daha yeni olduğundan emin olun.', 'clusters.volume.title': 'Volume Mounts', 'clusters.volume.name': 'Volume Name', 'clusters.volume.mountPath': 'Container Path', @@ -174,7 +174,7 @@ export default { 'clusters.volume.add': 'Add Volume Mount', 'clusters.systemDefaultContainerRegistry.title': 'Default Container Registry', 'clusters.systemDefaultContainerRegistry.tip': - 'Default registry used to resolve GPUStack images for this cluster. Falls back to the server default when unset.', + 'Default registry used to resolve MesaStack images for this cluster. Falls back to the server default when unset.', 'clusters.k8sOptions.title': 'Kubernetes Deployment Options', 'clusters.imageCredentials.title': 'Image Credentials', 'clusters.imageCredentials.add': 'Add Credential', @@ -186,7 +186,7 @@ export default { 'Pod nodeSelector applied to every worker DaemonSet — only nodes whose labels match are eligible to run the worker.', 'clusters.operatorImage.title': 'Operator Image', 'clusters.operatorImage.tip': - 'Override for the GPUStack Operator container image. Leave empty to use the server default.', + 'Override for the MesaStack Operator container image. Leave empty to use the server default.', 'clusters.namespace.title': 'Namespace', 'clusters.namespace.tip': 'Kubernetes namespace the cluster’s manifests render into. Leave empty to use gpustack-system.', diff --git a/src/locales/tr-TR/common.ts b/src/locales/tr-TR/common.ts index 62de4f36..26e980a6 100644 --- a/src/locales/tr-TR/common.ts +++ b/src/locales/tr-TR/common.ts @@ -46,7 +46,7 @@ export default { 'common.button.enabled': 'Etkin', 'common.button.disabled': 'Devre dışı', 'common.button.upgrade': 'Yükselt', - 'common.enterprise.feature': 'Available in GPUStack Enterprise', + 'common.enterprise.feature': 'Available in MesaStack Enterprise', 'common.input.holder': 'Lütfen girin', 'common.validate.value': '{name} değeri gereklidir', 'common.button.edit': 'Düzenle', @@ -216,7 +216,7 @@ export default { 'common.form.password': 'Şifre', 'common.form.username': 'Kullanıcı adı', 'common.login.rember': 'Beni hatırla', - 'settings.company': 'GPUStack.ai', + 'settings.company': 'MesaStack.ai', 'common.button.help': 'Yardım', 'common.button.feedback': 'Geri Bildirim', 'common.button.docs': 'Dokümantasyon', diff --git a/src/locales/tr-TR/models.ts b/src/locales/tr-TR/models.ts index 32b375b1..95a1b2a9 100644 --- a/src/locales/tr-TR/models.ts +++ b/src/locales/tr-TR/models.ts @@ -14,7 +14,7 @@ export default { 'models.form.env': 'Ortam Değişkenleri', 'models.form.configurations': 'Yapılandırmalar', 'models.form.s3address': 'S3 Adresi', - 'models.form.partialoffload.tips': `CPU aktarımı etkinleştirildiğinde, GPU kaynakları yetersiz olduğunda GPUStack CPU belleği ayırır. Hibrit CPU+GPU veya tam CPU çıkarımı kullanmak için çıkarım altyapısını doğru şekilde yapılandırmanız gerekir.`, + 'models.form.partialoffload.tips': `CPU aktarımı etkinleştirildiğinde, GPU kaynakları yetersiz olduğunda MesaStack CPU belleği ayırır. Hibrit CPU+GPU veya tam CPU çıkarımı kullanmak için çıkarım altyapısını doğru şekilde yapılandırmanız gerekir.`, 'models.form.distribution.tips': `Bir işçi düğümün kaynakları yetersiz olduğunda, modelin katmanlarının bir kısmının tekli veya çoklu uzak işçi düğümlere aktarılmasına olanak tanır.`, 'models.openinplayground': 'Deneme Alanında Aç', 'models.instances': 'örnekler', @@ -24,7 +24,7 @@ export default { 'model.deploy.sort': 'Sırala', 'model.deploy.search.placeholder': 'Modelleri aramak için / yazın', 'model.form.ollamatips': - "İpucu: Aşağıdakiler GPUStack'te önceden yapılandırılmış Ollama modelleridir. İstediğiniz modeli seçin veya dağıtmak istediğiniz modeli doğrudan sağdaki 【{name}】 giriş kutusuna yazın.", + "İpucu: Aşağıdakiler MesaStack'te önceden yapılandırılmış Ollama modelleridir. İstediğiniz modeli seçin veya dağıtmak istediğiniz modeli doğrudan sağdaki 【{name}】 giriş kutusuna yazın.", 'models.sort.name': 'Ad', 'models.sort.size': 'Boyut', 'models.sort.likes': 'Beğeniler', @@ -87,7 +87,7 @@ export default { 'models.form.filePath': 'Model Yolu', 'models.form.backendVersion': 'Altyapı Sürümü', 'models.form.backendVersion.tips': - '{backend}{version} sürümünü kullanmak için sistem, ilgili sürümü yüklemek üzere çevrimiçi ortamda otomatik olarak sanal ortam oluşturur. GPUStack yükseltmesinden sonra altyapı sürümü sabit kalır. {link}', + '{backend}{version} sürümünü kullanmak için sistem, ilgili sürümü yüklemek üzere çevrimiçi ortamda otomatik olarak sanal ortam oluşturur. MesaStack yükseltmesinden sonra altyapı sürümü sabit kalır. {link}', 'models.form.gpuselector': 'GPU Seçici', 'models.form.backend.llamabox': 'GGUF format modeller için, Linux, macOS ve Windows destekler.', @@ -277,7 +277,7 @@ export default { 'models.form.backendVersions.tips': `Daha fazla sürüm kullanmak için {link} sayfasına gidin ve sürüm eklemek üzere altyapıyı düzenleyin.`, 'models.catalog.nogpus.tips': 'Seçili kümede bu model için uyumlu GPU bulunmuyor.', - 'models.form.modelfile.notfound': `Belirttiğiniz model dosyası yolu GPUStack sunucusunda mevcut değil. Model dosyasını hem GPUStack sunucusunda hem de GPUStack işçi düğümlerinde aynı yola yerleştirmeniz önerilir. Bu, GPUStack'in daha iyi kararlar almasına yardımcı olur.`, + 'models.form.modelfile.notfound': `Belirttiğiniz model dosyası yolu MesaStack sunucusunda mevcut değil. Model dosyasını hem MesaStack sunucusunda hem de MesaStack işçi düğümlerinde aynı yola yerleştirmeniz önerilir. Bu, MesaStack'in daha iyi kararlar almasına yardımcı olur.`, 'models.form.readyWorkers': 'hazır işçi düğüm', 'models.form.maxContextLength': 'Maksimum Bağlam Uzunluğu', 'models.form.backend.helperText': diff --git a/src/locales/tr-TR/organizations.ts b/src/locales/tr-TR/organizations.ts index 7b1189f0..f2eb1988 100644 --- a/src/locales/tr-TR/organizations.ts +++ b/src/locales/tr-TR/organizations.ts @@ -1,7 +1,7 @@ export default { 'organizations.upsell.title': 'Organizations are an Enterprise feature', 'organizations.upsell.subtitle': - 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to GPUStack Enterprise to manage organizations.', + 'Multi-tenancy lets you isolate users, resources, and quotas across teams. Upgrade to MesaStack Enterprise to manage organizations.', 'organizations.upsell.featuresTitle': 'What you get in Enterprise', 'organizations.upsell.feature.orgs': 'Create organizations to group users and isolate workloads', diff --git a/src/locales/tr-TR/resources.ts b/src/locales/tr-TR/resources.ts index d2f2f816..d5a9bd49 100644 --- a/src/locales/tr-TR/resources.ts +++ b/src/locales/tr-TR/resources.ts @@ -52,7 +52,7 @@ export default { 'resources.worker.container.supported': 'macOS veya Windows desteklenmez.', 'resources.worker.current.version': 'Mevcut sürüm: {version}.', 'resources.worker.driver.install': - 'GPUStack kurulumundan önce gerekli sürücüleri ve kütüphaneleri yükleyin.', + 'MesaStack kurulumundan önce gerekli sürücüleri ve kütüphaneleri yükleyin.', 'resources.worker.select.command': 'Komutu oluşturmak için bir etiket seçin ve kopyala düğmesiyle kopyalayın.', 'resources.worker.script.install': 'Betik Kurulumu', @@ -89,7 +89,7 @@ export default { 'Token\'ı yapıştırın.', 'resources.register.worker.step7': 'Ayarları uygulamak için Yeniden Başlat\'a tıklayın.', - 'resources.register.install.title': '{os} üzerine GPUStack kur', + 'resources.register.install.title': '{os} üzerine MesaStack kur', 'resources.register.download': 'Yükleyiciyi indirip kurun. Yalnızca desteklenen: {versions}.', 'resource.register.maos.support': 'Apple Silicon (M serisi), macOS 14+', @@ -110,7 +110,7 @@ export default { 'Kullanılabilir küme yok. Lütfen düğüm eklemeden önce bir küme oluşturun.', 'resources.metrics.details': 'İzleme', 'resoureces.worker.upgrade.tips': - 'Please upgrade to match the GPUStack Server version.', + 'Please upgrade to match the MesaStack Server version.', 'resources.worker.version': 'Worker Version: {version}', 'resources.server.version': 'Server Version: {version}', 'resources.worker.currentVersion': 'Current Version: {version}', @@ -119,5 +119,5 @@ export default { }; // ========== To-Do: Translate Keys (Remove After Translation) ========== -// 1. 'resoureces.worker.upgrade.tips': 'Please upgrade to match the GPUStack Server version.' +// 1. 'resoureces.worker.upgrade.tips': 'Please upgrade to match the MesaStack Server version.' // ========== End of To-Do List ========== diff --git a/src/locales/tr-TR/users.ts b/src/locales/tr-TR/users.ts index ef360904..97d3a526 100644 --- a/src/locales/tr-TR/users.ts +++ b/src/locales/tr-TR/users.ts @@ -40,12 +40,12 @@ export default { 'users.password.confirm.empty': 'Lütfen yeni şifreyi tekrar girin.', 'users.password.confirm.error': 'Girilen iki şifre eşleşmiyor.', 'users.login.title': 'Giriş yap:', - 'users.version.islatest': 'GPUStack {version} en güncel sürümdür', - 'users.version.update': 'GPUStack {version} kullanılabilir', + 'users.version.islatest': 'MesaStack {version} en güncel sürümdür', + 'users.version.update': 'MesaStack {version} kullanılabilir', 'users.settings.title': 'Kullanıcı Ayarları', 'users.status.activate': 'Hesabı Etkinleştir', 'users.status.deactivate': 'Hesabı Devre Dışı Bırak', 'users.status.inactiveAccount': 'Pasif Hesap', 'users.login.getInitialPassword': - 'Başlangıç yönetici şifresini almak için GPUStack Sunucunuzda aşağıdaki komutu çalıştırın.' + 'Başlangıç yönetici şifresini almak için MesaStack Sunucunuzda aşağıdaki komutu çalıştırın.' }; diff --git a/src/locales/zh-CN/billing.ts b/src/locales/zh-CN/billing.ts index 71e9e8b7..eec63cad 100644 --- a/src/locales/zh-CN/billing.ts +++ b/src/locales/zh-CN/billing.ts @@ -1,7 +1,7 @@ export default { 'billing.upsell.title': '计费是企业版功能', 'billing.upsell.subtitle': - '在团队间跟踪花费、生成账单并执行预算。升级到 GPUStack 企业版即可管理计费。', + '在团队间跟踪花费、生成账单并执行预算。升级到 MesaStack 企业版即可管理计费。', 'billing.upsell.featuresTitle': '企业版包含的能力', 'billing.upsell.feature.usage': '按组织、用户与模型查看成本明细', 'billing.upsell.feature.invoices': '生成账单并导出计费报表', diff --git a/src/locales/zh-CN/clusters.ts b/src/locales/zh-CN/clusters.ts index e948c066..186441ba 100644 --- a/src/locales/zh-CN/clusters.ts +++ b/src/locales/zh-CN/clusters.ts @@ -85,7 +85,7 @@ export default { 'clusters.addworker.detectWorkerAddress.tips': '如果未指定,则默认为节点 IP。', 'clusters.addworker.externalIP.tips': - '如运行在 VPC 或私有网络时,请指定 GPUStack Server 可达的节点外部地址。', + '如运行在 VPC 或私有网络时,请指定 MesaStack Server 可达的节点外部地址。', 'clusters.addworker.enterWorkerIP': '输入节点 IP', 'clusters.addworker.enterWorkerIP.error': '请输入节点 IP', 'clusters.addworker.enterWorkerAddress': '输入节点外部地址', @@ -113,18 +113,18 @@ export default { '已将 {count} 个新节点添加到集群中。', 'clusters.addworker.message.success_multiple': '已将 {count} 个新节点添加到集群中。', - 'clusters.create.serverUrl': 'GPUStack Server 节点地址', + 'clusters.create.serverUrl': 'MesaStack Server 节点地址', 'clusters.create.workerConfig': '节点配置', 'clusters.edit.k8sOptions.changed.tip': '您已修改 Kubernetes 选项,需要在目标集群上重新运行注册命令才会生效。', 'clusters.addworker.containerName': '节点容器名称', 'clusters.addworker.containerName.tips': '为节点容器指定一个名称。', - 'clusters.addworker.dataVolume': 'GPUStack 数据卷', - 'clusters.addworker.dataVolume.tips': '为 GPUStack 指定数据存储路径。', + 'clusters.addworker.dataVolume': 'MesaStack 数据卷', + 'clusters.addworker.dataVolume.tips': '为 MesaStack 指定数据存储路径。', 'clusters.table.ip.internal': '内', 'clusters.table.ip.external': '外', 'clusters.form.serverUrl.tips': - '如果节点无法直接访问 GPUStack Server,则指定一个可访问的外部 GPUStack Server 地址。', + '如果节点无法直接访问 MesaStack Server,则指定一个可访问的外部 MesaStack Server 地址。', 'clusters.form.setDefault': '设为默认', 'clusters.form.setDefault.tips': '部署时的默认集群。', 'clusters.addworker.noClusters': '无可用的 Docker 集群', @@ -140,7 +140,7 @@ export default { 'clusters.addworker.theadNotes-02': '平头哥(T-Head)PPU 使用容器设备接口(CDI)进行设备注入,因此需要确保 /var/run/cdi 目录可用以生成 CDI。', 'clusters.addworker.nvidiaNotes': - 'GPUStack 内置推理后端依赖 CUDA 12.8 及以上版本,请确保 NVIDIA 驱动版本为 570 或以上。', + 'MesaStack 内置推理后端依赖 CUDA 12.8 及以上版本,请确保 NVIDIA 驱动版本为 570 或以上。', 'clusters.volume.title': '卷挂载', 'clusters.volume.name': '卷名称', 'clusters.volume.mountPath': '容器内路径', @@ -166,7 +166,7 @@ export default { 'clusters.volume.add': '添加卷挂载', 'clusters.systemDefaultContainerRegistry.title': '默认容器镜像仓库', 'clusters.systemDefaultContainerRegistry.tip': - '用于解析该集群 GPUStack 镜像的默认镜像仓库。未设置时回退到服务端默认值。', + '用于解析该集群 MesaStack 镜像的默认镜像仓库。未设置时回退到服务端默认值。', 'clusters.k8sOptions.title': 'Kubernetes 部署选项', 'clusters.imageCredentials.title': '镜像仓库凭证', 'clusters.imageCredentials.add': '添加凭证', @@ -178,7 +178,7 @@ export default { '应用到每个 worker DaemonSet 的 Pod nodeSelector,只有标签匹配的节点才会被调度运行 worker。', 'clusters.operatorImage.title': 'Operator 镜像', 'clusters.operatorImage.tip': - 'GPUStack Operator 容器镜像的覆盖值。留空则使用服务端默认值。', + 'MesaStack Operator 容器镜像的覆盖值。留空则使用服务端默认值。', 'clusters.namespace.title': '命名空间', 'clusters.namespace.tip': '集群清单渲染所使用的 Kubernetes 命名空间。留空则使用 gpustack-system。', diff --git a/src/locales/zh-CN/common.ts b/src/locales/zh-CN/common.ts index 44d26e0b..1e1d0edd 100644 --- a/src/locales/zh-CN/common.ts +++ b/src/locales/zh-CN/common.ts @@ -44,7 +44,7 @@ export default { 'common.button.rollback': '回滚', 'common.button.new': '新建{ text }', 'common.button.upgrade': '升级', - 'common.enterprise.feature': 'GPUStack 企业版可用', + 'common.enterprise.feature': 'MesaStack 企业版可用', 'common.input.holder': '请输入', 'common.holder.search': '搜索', 'common.button.edit': '编辑', diff --git a/src/locales/zh-CN/models.ts b/src/locales/zh-CN/models.ts index f9e769f9..429fe8df 100644 --- a/src/locales/zh-CN/models.ts +++ b/src/locales/zh-CN/models.ts @@ -15,7 +15,7 @@ export default { 'models.form.configurations': '配置', 'models.form.s3address': 'S3 地址', 'models.form.partialoffload.tips': - '启用 CPU 卸载后,GPU 不足时 GPUStack 会自动使用 CPU 内存。请确保推理后端已正确配置为混合 CPU+GPU 或纯 CPU 推理。', + '启用 CPU 卸载后,GPU 不足时 MesaStack 会自动使用 CPU 内存。请确保推理后端已正确配置为混合 CPU+GPU 或纯 CPU 推理。', 'models.form.distribution.tips': '允许在单个节点资源不足时,将部分计算卸载到一个或多个远程节点。', 'models.openinplayground': '在 Playground 中打开', @@ -26,7 +26,7 @@ export default { 'model.deploy.sort': '排序', 'model.deploy.search.placeholder': '按 / 开始搜索模型', 'model.form.ollamatips': - '提示:以下为 GPUStack 预设的 Ollama 模型,请选择你想要的模型或者直接在右侧表单 【{name}】 输入框中输入你要部署的模型。', + '提示:以下为 MesaStack 预设的 Ollama 模型,请选择你想要的模型或者直接在右侧表单 【{name}】 输入框中输入你要部署的模型。', 'models.sort.name': '名称', 'models.sort.size': '大小', 'models.sort.likes': '点赞量', @@ -86,7 +86,7 @@ export default { 'models.form.filePath': '模型路径', 'models.form.backendVersion': '后端版本', 'models.form.backendVersion.tips': - '固定以使用期望的 {backend} 版本 {version},在线环境会自动创建虚拟环境安装对应版本的 {backend}。在 GPUStack 升级后也将保持固定的后端版本。{link}', + '固定以使用期望的 {backend} 版本 {version},在线环境会自动创建虚拟环境安装对应版本的 {backend}。在 MesaStack 升级后也将保持固定的后端版本。{link}', 'models.form.gpuselector': 'GPU 选择器', 'models.form.backend.llamabox': '用于 GGUF 格式模型,支持 Linux, macOS 和 Windows。', @@ -262,7 +262,7 @@ export default { 'models.form.backendVersions.tips': `如需使用更多版本,请前往{link}页面并编辑对应的后端以添加版本。`, 'models.catalog.nogpus.tips': '所选集群中没有兼容该模型的 GPU。', 'models.form.modelfile.notfound': - '你指定的模型文件路径在 GPUStack Server 节点上不存在。建议在 GPUStack Server 节点和 GPUStack 节点上使用相同的模型文件路径,这有助于 GPUStack 做出更优的调度与决策。', + '你指定的模型文件路径在 MesaStack Server 节点上不存在。建议在 MesaStack Server 节点和 MesaStack 节点上使用相同的模型文件路径,这有助于 MesaStack 做出更优的调度与决策。', 'models.form.readyWorkers': '节点就绪', 'models.form.maxContextLength': '最大上下文长度', 'models.form.backend.helperText': '该社区后端暂未启用,部署后将自动启用', diff --git a/src/locales/zh-CN/organizations.ts b/src/locales/zh-CN/organizations.ts index 30fa9bfe..5313ab17 100644 --- a/src/locales/zh-CN/organizations.ts +++ b/src/locales/zh-CN/organizations.ts @@ -1,7 +1,7 @@ export default { 'organizations.upsell.title': '组织是企业版功能', 'organizations.upsell.subtitle': - '多租户可在团队间隔离用户、资源与配额。升级到 GPUStack 企业版即可管理组织。', + '多租户可在团队间隔离用户、资源与配额。升级到 MesaStack 企业版即可管理组织。', 'organizations.upsell.featuresTitle': '企业版包含的能力', 'organizations.upsell.feature.orgs': '创建组织来分组用户并隔离工作负载', 'organizations.upsell.feature.members': '为每个组织管理成员与角色', diff --git a/src/locales/zh-CN/resources.ts b/src/locales/zh-CN/resources.ts index 33055656..57997a40 100644 --- a/src/locales/zh-CN/resources.ts +++ b/src/locales/zh-CN/resources.ts @@ -52,7 +52,7 @@ export default { 'resources.worker.current.version': '当前版本为 {version}', 'resources.worker.select.command': '选择一个标签生成命令并使用复制按钮复制', 'resources.worker.driver.install': - '在安装 GPUStack 之前,请安装所需的驱动程序和库。', + '在安装 MesaStack 之前,请安装所需的驱动程序和库。', 'resources.worker.script.install': '脚本安装', 'resources.worker.container.install': '容器安装(仅支持 Linux)', 'resources.worker.cann.tips': @@ -87,7 +87,7 @@ export default { '粘贴 Token。', 'resources.register.worker.step7': '点击重启,应用设置。', - 'resources.register.install.title': '在 {os} 上安装 GPUStack', + 'resources.register.install.title': '在 {os} 上安装 MesaStack', 'resources.register.download': '下载并安装安装包,仅支持 {versions}。', 'resource.register.maos.support': 'M 芯片,macOS 14+', @@ -106,7 +106,7 @@ export default { '进入维护模式后,节点将停止调度新的模型实例部署任务,正在运行的实例不会受到影响。', 'resources.worker.noCluster.tips': '当前无可用集群,请先创建集群再添加节点。', 'resources.metrics.details': '监控', - 'resoureces.worker.upgrade.tips': '请升级到与 GPUStack Server 版本一致。', + 'resoureces.worker.upgrade.tips': '请升级到与 MesaStack Server 版本一致。', 'resources.worker.version': '节点版本:{version}', 'resources.server.version': 'Server 版本:{version}', 'resources.worker.currentVersion': '当前版本:{version}', diff --git a/src/locales/zh-CN/users.ts b/src/locales/zh-CN/users.ts index a46eaff9..b486c2f5 100644 --- a/src/locales/zh-CN/users.ts +++ b/src/locales/zh-CN/users.ts @@ -37,12 +37,12 @@ export default { 'users.password.confirm.empty': '请确认新密码', 'users.password.confirm.error': '两次输入的密码不一致', 'users.login.title': '登录', - 'users.version.islatest': 'GPUStack {version} 已是最新版本', - 'users.version.update': 'GPUStack {version} 版本可供更新', + 'users.version.islatest': 'MesaStack {version} 已是最新版本', + 'users.version.update': 'MesaStack {version} 版本可供更新', 'users.settings.title': '用户设置', 'users.status.activate': '启用账户', 'users.status.deactivate': '停用账户', 'users.status.inactiveAccount': '停用账户', 'users.login.getInitialPassword': - '在 GPUStack Server 节点运行以下命令以获取初始管理员密码。' + '在 MesaStack Server 节点运行以下命令以获取初始管理员密码。' }; diff --git a/src/pages/gpu-service/instances/config/index.ts b/src/pages/gpu-service/instances/config/index.ts index 90f6dba5..c66b96f3 100644 --- a/src/pages/gpu-service/instances/config/index.ts +++ b/src/pages/gpu-service/instances/config/index.ts @@ -48,7 +48,7 @@ export const GPUStackFailedStatuses = [ export const InstanceStatusLabelMap: Record = { // === K8s Statuses === ...Object.fromEntries(K8SStatuses.map((status) => [status, status])), - // === GPUStack Statuses no logs and events=== + // === MesaStack Statuses no logs and events=== [InstanceStatusValueMap.Deleting]: 'Deleting', [InstanceStatusValueMap.Stopping]: 'Stopping', [InstanceStatusValueMap.Stopped]: 'Stopped',