Skip to content

Commit 72ebe44

Browse files
committed
Update translates
1 parent 3f99cbd commit 72ebe44

23 files changed

Lines changed: 189 additions & 37 deletions

react/src/components/Chat/ChatModel.tsx

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
ChatCard_endpoint$data,
44
ChatCard_endpoint$key,
55
} from './__generated__/ChatCard_endpoint.graphql';
6+
import i18n from 'i18next';
67

78
export type ChatProviderType = {
89
baseURL?: string;
@@ -88,17 +89,21 @@ export class ChatModelError extends Error {
8889
}
8990

9091
static errorMessage(status: number) {
91-
switch (status) {
92-
case 401:
93-
return 'Unauthorized. Please check your token.';
94-
case 404:
95-
return 'Not Found. Please check your base URL.';
96-
case 500:
97-
return 'Internal Server Error. Please try again later.';
98-
case 503:
99-
return 'Service Unavailable. Please try again later.';
100-
default:
101-
return `An unknown error occurred. Please try again. with status ${status}`;
102-
}
92+
const messageKey = (() => {
93+
switch (status) {
94+
case 401:
95+
return 'error.UnauthorizedToken';
96+
case 404:
97+
return 'error.NotFoundBasePath';
98+
case 500:
99+
return 'error.InternalServerError';
100+
case 503:
101+
return 'error.ServiceUnavailable';
102+
default:
103+
return 'error.UnknownError';
104+
}
105+
})();
106+
107+
return i18n.t(messageKey, { status });
103108
}
104109
}

react/src/components/Chat/CustomModelForm.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ const CustomModelForm: React.FC<CustomModelFormProps> = ({
6767
/>
6868
</div>
6969
<Form.Item
70-
label="Base Path"
70+
label={t('modelService.BasePath')}
7171
name="basePath"
7272
rules={[
7373
{
@@ -81,7 +81,7 @@ const CustomModelForm: React.FC<CustomModelFormProps> = ({
8181
defaultValue={pathname}
8282
/>
8383
</Form.Item>
84-
<Form.Item label="Token" name="token">
84+
<Form.Item label={t('modelService.Token')} name="token">
8585
<EndpointTokenSelect
8686
loading={isPendingSubmit}
8787
endpointId={endpointId}
@@ -101,7 +101,7 @@ const CustomModelForm: React.FC<CustomModelFormProps> = ({
101101
});
102102
}}
103103
>
104-
{t('button.Refresh')}
104+
{t('button.RefreshModelInformation')}
105105
</Button>
106106
</Form>
107107
</Flex>

resources/i18n/de.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
"Previous": "Vorherige",
8585
"PushToImage": "Push-Sitzung auf benutzerdefiniertes Bild",
8686
"Refresh": "Aktualisierung",
87+
"RefreshModelInformation": "Modellinformationen aktualisieren",
8788
"Reset": "Zurücksetzen",
8889
"Save": "speichern",
8990
"SaveAndClose": "Speichern und schließen",
@@ -96,7 +97,7 @@
9697
},
9798
"chatui": {
9899
"Attachments": "Anhänge",
99-
"CannotFindModel": "LLM-Modelle nicht gefunden. Überprüfen Sie den Pfad und die Token-Kompatibilität mit OpenAI und drücken Sie dann auf \"Modelle aktualisieren\".",
100+
"CannotFindModel": "LLM-Modelle nicht gefunden. Überprüfen Sie den Basispfad und die Token-Kompatibilität mit OpenAI und drücken Sie dann auf \"Modelle aktualisieren\".",
100101
"CompareWithOtherModels": "Vergleichen Sie mit anderen Modellen",
101102
"DeleteChatHistory": "Chat löschen",
102103
"DeleteChattingSession": "Chat löschen",
@@ -553,13 +554,15 @@
553554
"CannotChangeVirtualFolderOption": "Sie können die Optionen eines vOrdners, der mir nicht gehört, nicht ändern.",
554555
"CannotSharePrivateAutomountFolder": "Die Freigabe von automatisch eingehängten vOrdnern gemäß der Richtlinie ist nicht möglich.",
555556
"FolderSharingNotAvailableToUser": "Die gemeinsame Nutzung von Ordnern ist für den/die gewünschten Benutzer nicht verfügbar.",
557+
"InternalServerError": "Interner Serverfehler. Bitte versuchen Sie es später noch einmal.",
556558
"InvalidSignupToken": "Ungültiges Anmelde-Token",
557559
"InvalidUrl": "Es handelt sich nicht um eine gültige URL",
558560
"LoginFailed": "Anmeldung fehlgeschlagen. Überprüfen Sie die Anmeldeinformationen.",
559561
"LoginInformationMismatch": "Die Anmeldeinformationen stimmen nicht überein. Prüfen Sie Ihre Informationen",
560562
"LoginSucceededManagerNotResponding": "Anmeldung erfolgreich, aber Manager antwortet nicht.",
561563
"MaximumVfolderCreation": "Sie können aufgrund von Ressourcenrichtlinien keine weiteren vOrdner erstellen",
562564
"NetworkConnectionFailed": "Netzwerkverbindung fehlgeschlagen. Überprüfen Sie den Netzwerkstatus.",
565+
"NotFoundBasePath": "Nicht gefunden. Bitte überprüfen Sie Ihren Basispfad.",
563566
"OnlyIntegersAreAllowed": "Nur Ganzzahlen sind erlaubt.",
564567
"OnlyPositiveIntegersAreAllowed": "Nur positive Ganzzahlen sind erlaubt.",
565568
"ReachedResourceLimit": "Sie haben Ihr Ressourcenlimit erreicht. Überprüfen Sie Ressourcen und Sitzungen.",
@@ -568,8 +571,11 @@
568571
"ResourcePolicyAlreadyExist": "Es existiert bereits eine Ressourcenrichtlinie mit demselben Namen.",
569572
"ResourcePolicyStillReferenced": "Es gibt Schlüsselpaare, die auf diese Ressourcenpolitik verweisen.",
570573
"ScalingGroupAlreadyExist": "Eine Ressourcengruppe mit demselben Namen existiert bereits.",
574+
"ServiceUnavailable": "Der Dienst ist nicht verfügbar. Bitte versuchen Sie es später noch einmal.",
571575
"SmallerResourceThenImageRequires": "Ihre Ressourcenanforderung ist kleiner als das für das Bild erforderliche Minimum. Versuchen Sie es mit mehr Ressourcen.",
572576
"TooManyLoginFailures": "Es gab zu viele Login-Fehler in kurzer Zeit. Die Anmeldung ist eine Zeit lang blockiert.",
577+
"UnauthorizedToken": "Nicht autorisierter Token. Bitte überprüfen Sie Ihr Token.",
578+
"UnknownError": "Ein unbekannter Fehler ist aufgetreten. Bitte versuchen Sie es erneut.",
573579
"UpdateError": "Aktualisierungsfehler",
574580
"UserHasNoGroup": "Der Benutzer hat keine Gruppe. Bitte kontaktieren Sie den Administrator, um das Problem zu beheben.",
575581
"UserNameAlreadyExist": "Der Benutzername existiert bereits. Er kann nicht dupliziert werden.",
@@ -834,6 +840,7 @@
834840
"AddRules": "Fügen Sie Regeln hinzu",
835841
"AdditionalMounts": "Zusätzliche Halterungen",
836842
"AutoScalingRules": "Automatische Skalierungsregeln",
843+
"BasePath": "Basispfad",
837844
"Cancel": "Stornieren",
838845
"CannotValidateNow": "Der Dienst kann derzeit nicht validiert werden. \nBitte überprüfen Sie die Ressourcenzuweisung oder andere Konfigurationen.",
839846
"Chatting": "Chatten",

resources/i18n/el.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
"Previous": "Προηγούμενο",
8585
"PushToImage": "Σπρώξτε τη συνεδρία σε προσαρμοσμένη εικόνα",
8686
"Refresh": "Φρεσκάρω",
87+
"RefreshModelInformation": "Ανανέωση πληροφοριών μοντέλου",
8788
"Reset": "Επαναφορά",
8889
"Save": "Σώσει",
8990
"SaveAndClose": "Αποθήκευσε και κλείσε",
@@ -96,7 +97,7 @@
9697
},
9798
"chatui": {
9899
"Attachments": "Συνημμένα",
99-
"CannotFindModel": "Τα μοντέλα LLM δεν βρέθηκαν. Επαληθεύστε τη διαδρομή και τη συμβατότητα του κουπονιού με το OpenAI και, στη συνέχεια, πατήστε 'Ανανέωση μοντέλων'.",
100+
"CannotFindModel": "Τα μοντέλα LLM δεν βρέθηκαν. Επαληθεύστε τη διαδρομή βάσης και τη συμβατότητα του token με το OpenAI και, στη συνέχεια, πατήστε 'Ανανέωση μοντέλων'.",
100101
"CompareWithOtherModels": "Συγκρίνετε με άλλα μοντέλα",
101102
"DeleteChatHistory": "Καθαρή συνομιλία",
102103
"DeleteChattingSession": "Διαγραφή συνομιλίας",
@@ -549,13 +550,15 @@
549550
"CannotChangeVirtualFolderOption": "Δεν μπορείτε να αλλάξετε τις επιλογές ενός φακέλου vfolder που δεν ανήκει στον εαυτό μου.",
550551
"CannotSharePrivateAutomountFolder": "Δεν είναι δυνατή η κοινή χρήση φακέλων vfolders με αυτόματη προσάρτηση σύμφωνα με την πολιτική.",
551552
"FolderSharingNotAvailableToUser": "Η κοινή χρήση φακέλων δεν είναι διαθέσιμη για τον/τους ζητούμενο/ους χρήστη/ες.",
553+
"InternalServerError": "Σφάλμα εσωτερικού διακομιστή. Προσπαθήστε ξανά αργότερα.",
552554
"InvalidSignupToken": "Μη έγκυρο κουπόνι εγγραφής",
553555
"InvalidUrl": "Δεν είναι έγκυρη διεύθυνση URL",
554556
"LoginFailed": "Η σύνδεση απέτυχε. Ελέγξτε τα στοιχεία σύνδεσης.",
555557
"LoginInformationMismatch": "Αναντιστοιχία πληροφοριών σύνδεσης. Ελέγξτε τις πληροφορίες σας",
556558
"LoginSucceededManagerNotResponding": "Η σύνδεση έγινε επιτυχής, αλλά ο διαχειριστής δεν αποκρίνεται.",
557559
"MaximumVfolderCreation": "Δεν μπορείτε να δημιουργήσετε περισσότερους φακέλους v λόγω της πολιτικής πόρων",
558560
"NetworkConnectionFailed": "Η σύνδεση δικτύου απέτυχε. Ελέγξτε την κατάσταση του δικτύου.",
561+
"NotFoundBasePath": "Δεν βρέθηκε. Ελέγξτε τη διαδρομή της βάσης σας.",
559562
"OnlyIntegersAreAllowed": "Επιτρέπονται μόνο ακέραιοι.",
560563
"OnlyPositiveIntegersAreAllowed": "Επιτρέπονται μόνο θετικοί ακέραιοι ακέραιοι.",
561564
"ReachedResourceLimit": "Έφτασε το όριο των πόρων σας. Ελέγξτε τους πόρους και τις συνεδρίες.",
@@ -564,8 +567,11 @@
564567
"ResourcePolicyAlreadyExist": "Μια πολιτική πόρων με το ίδιο όνομα υπάρχει ήδη.",
565568
"ResourcePolicyStillReferenced": "Υπάρχουν ζεύγη κλειδιών που παραπέμπουν σε αυτή την πολιτική πόρων.",
566569
"ScalingGroupAlreadyExist": "Μια ομάδα πόρων με το ίδιο όνομα υπάρχει ήδη.",
570+
"ServiceUnavailable": "Η υπηρεσία δεν είναι διαθέσιμη. Προσπαθήστε ξανά αργότερα.",
567571
"SmallerResourceThenImageRequires": "Το αίτημα πόρων είναι μικρότερο από το ελάχιστο απαιτούμενο από την εικόνα. Δοκιμάστε περισσότερους πόρους.",
568572
"TooManyLoginFailures": "Υπήρξαν πάρα πολλές αποτυχίες σύνδεσης σε σύντομο χρονικό διάστημα. Η είσοδος έχει μπλοκαριστεί για λίγο.",
573+
"UnauthorizedToken": "Μη εξουσιοδοτημένο token. Ελέγξτε το διακριτικό σας.",
574+
"UnknownError": "Εμφανίστηκε ένα άγνωστο σφάλμα. Προσπαθήστε ξανά.",
569575
"UpdateError": "Σφάλμα ενημέρωσης",
570576
"UserHasNoGroup": "Ο χρήστης δεν έχει ομάδα. Παρακαλούμε επικοινωνήστε με τον διαχειριστή για να το διορθώσετε.",
571577
"UserNameAlreadyExist": "Το όνομα χρήστη υπάρχει ήδη. Δεν μπορεί να αντιγραφεί.",
@@ -830,6 +836,7 @@
830836
"AddRules": "Προσθέστε κανόνες",
831837
"AdditionalMounts": "Πρόσθετες βάσεις",
832838
"AutoScalingRules": "Κανόνες αυτόματης κλιμάκωσης",
839+
"BasePath": "Διαδρομή βάσης",
833840
"Cancel": "Ματαίωση",
834841
"CannotValidateNow": "Δεν είναι δυνατή η επικύρωση της υπηρεσίας τώρα. \nΕλέγξτε την κατανομή πόρων ή άλλες διαμορφώσεις.",
835842
"Chatting": "Συζήτηση",

resources/i18n/en.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@
8585
"Okay": "Okay",
8686
"Previous": "Previous",
8787
"PushToImage": "Push session to customized image",
88-
"Refresh": "Refresh Models",
88+
"Refresh": "Refresh",
89+
"RefreshModelInformation": "Refresh Model Information",
8990
"Reset": "Reset",
9091
"Save": "Save",
9192
"SaveAndClose": "Save And Close",
@@ -98,7 +99,7 @@
9899
},
99100
"chatui": {
100101
"Attachments": "Attachments",
101-
"CannotFindModel": "LLM models not found. Verify the path and token compatibility with OpenAI, then press 'Refresh Models'",
102+
"CannotFindModel": "LLM models not found. Verify the base path and token compatibility with OpenAI, then press 'Refresh Model Information'",
102103
"CompareWithOtherModels": "Compare with other models",
103104
"DeleteChatHistory": "Clear Chat",
104105
"DeleteChattingSession": "Delete Chat",
@@ -557,13 +558,15 @@
557558
"CannotSharePrivateAutomountFolder": "Cannot share automount vfolders in line with the policy.",
558559
"ErrorFetchingExternalContent": "Error fetching external content:",
559560
"FolderSharingNotAvailableToUser": "Folder sharing is not available for requested user(s).",
561+
"InternalServerError": "Internal Server Error. Please try again later.",
560562
"InvalidSignupToken": "Invalid signup token",
561563
"InvalidUrl": "It is not a valid URL",
562564
"LoginFailed": "Login failed. Check login information.",
563565
"LoginInformationMismatch": "Login information mismatch. Check your information",
564566
"LoginSucceededManagerNotResponding": "Login succeed but manager is not responding.",
565567
"MaximumVfolderCreation": "You cannot create more vfolders due to resource policy",
566568
"NetworkConnectionFailed": "Network connection failed. Check network status.",
569+
"NotFoundBasePath": "Not Found. Please check your Base Path.",
567570
"OnlyIntegersAreAllowed": "Only integers are allowed.",
568571
"OnlyPositiveIntegerAllowed": "",
569572
"OnlyPositiveIntegersAllowed": "",
@@ -574,8 +577,11 @@
574577
"ResourcePolicyAlreadyExist": "A resource policy with the same name already exists.",
575578
"ResourcePolicyStillReferenced": "There exist keypairs which reference this resource policy.",
576579
"ScalingGroupAlreadyExist": "A resource group with the same name already exists.",
580+
"ServiceUnavailable": "Service Unavailable. Please try again later.",
577581
"SmallerResourceThenImageRequires": "Your resource request is smaller than the minimum required by the image. Try more resources.",
578582
"TooManyLoginFailures": "There have been too many login failures in a short time. Login is blocked for a while.",
583+
"UnauthorizedToken": "Unauthorized token. Please check your token.",
584+
"UnknownError": "An unknown error occurred. Please try again.",
579585
"UpdateError": "Update error",
580586
"UserHasNoGroup": "User has no group. Please contact administrator to fix it.",
581587
"UserNameAlreadyExist": "Username already exists. It cannot be duplicated.",
@@ -840,6 +846,7 @@
840846
"AddRules": "Add Rules",
841847
"AdditionalMounts": "Additional Mounts",
842848
"AutoScalingRules": "Auto Scaling Rules",
849+
"BasePath": "Base Path",
843850
"Cancel": "Cancel",
844851
"CannotValidateNow": "Cannot validate service now. Please check resource allocation or other configurations.",
845852
"Chatting": "Chatting",

resources/i18n/es.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
"Previous": "Anterior",
8585
"PushToImage": "Enviar sesión a una imagen personalizada",
8686
"Refresh": "Actualizar",
87+
"RefreshModelInformation": "Actualizar información del modelo",
8788
"Reset": "Restablecer",
8889
"Save": "Guardar",
8990
"SaveAndClose": "Guardar y cerrar",
@@ -96,7 +97,7 @@
9697
},
9798
"chatui": {
9899
"Attachments": "Adjuntos",
99-
"CannotFindModel": "Modelos LLM no encontrados. Verifique la compatibilidad de la ruta y el token con OpenAI y, a continuación, pulse \"Actualizar modelos\".",
100+
"CannotFindModel": "Modelos LLM no encontrados. Verifica la ruta base y la compatibilidad de los tokens con OpenAI, después pulsa 'Actualizar modelos'.",
100101
"CompareWithOtherModels": "Comparar con otros modelos",
101102
"DeleteChatHistory": "Chat claro",
102103
"DeleteChattingSession": "Borrar chat",
@@ -553,13 +554,15 @@
553554
"CannotChangeVirtualFolderOption": "No se pueden cambiar las opciones de una carpeta v que no sea de mi propiedad.",
554555
"CannotSharePrivateAutomountFolder": "No se pueden compartir vfolders automount de acuerdo con la política.",
555556
"FolderSharingNotAvailableToUser": "El uso compartido de carpetas no está disponible para los usuarios solicitados.",
557+
"InternalServerError": "Error interno del servidor. Vuelva a intentarlo más tarde.",
556558
"InvalidSignupToken": "Ficha de registro no válida",
557559
"InvalidUrl": "No es una URL válida",
558560
"LoginFailed": "Error en el inicio de sesión. Compruebe la información de inicio de sesión.",
559561
"LoginInformationMismatch": "La información de inicio de sesión no coincide. Compruebe sus datos",
560562
"LoginSucceededManagerNotResponding": "El inicio de sesión se ha realizado correctamente, pero el administrador no responde.",
561563
"MaximumVfolderCreation": "No se pueden crear más vfolders debido a la política de recursos",
562564
"NetworkConnectionFailed": "Ha fallado la conexión de red. Compruebe el estado de la red.",
565+
"NotFoundBasePath": "No se ha encontrado. Por favor, compruebe su ruta base.",
563566
"OnlyIntegersAreAllowed": "Solo se permiten enteros.",
564567
"OnlyPositiveIntegersAreAllowed": "Solo se permiten enteros positivos.",
565568
"ReachedResourceLimit": "Se ha alcanzado el límite de recursos. Comprueba los recursos y las sesiones.",
@@ -568,8 +571,11 @@
568571
"ResourcePolicyAlreadyExist": "Ya existe una política de recursos con el mismo nombre.",
569572
"ResourcePolicyStillReferenced": "Existen pares de claves que hacen referencia a esta política de recursos.",
570573
"ScalingGroupAlreadyExist": "Ya existe un grupo de recursos con el mismo nombre.",
574+
"ServiceUnavailable": "Servicio no disponible. Vuelva a intentarlo más tarde.",
571575
"SmallerResourceThenImageRequires": "Su solicitud de recursos es inferior al mínimo requerido por la imagen. Prueba con más recursos.",
572576
"TooManyLoginFailures": "Ha habido demasiados fallos de inicio de sesión en poco tiempo. El inicio de sesión está bloqueado durante un tiempo.",
577+
"UnauthorizedToken": "Token no autorizado. Por favor, compruebe su token.",
578+
"UnknownError": "Se ha producido un error desconocido. Por favor, inténtalo de nuevo.",
573579
"UpdateError": "Error de actualización",
574580
"UserHasNoGroup": "El usuario no tiene grupo. Póngase en contacto con el administrador para solucionarlo.",
575581
"UserNameAlreadyExist": "El nombre de usuario ya existe. No se puede duplicar.",
@@ -834,6 +840,7 @@
834840
"AddRules": "Agregar reglas",
835841
"AdditionalMounts": "Montajes adicionales",
836842
"AutoScalingRules": "Reglas de escala automática",
843+
"BasePath": "Ruta base",
837844
"Cancel": "Cancelar",
838845
"CannotValidateNow": "No se puede validar el servicio ahora. \nVerifique la asignación de recursos u otras configuraciones.",
839846
"Chatting": "Charlando",

0 commit comments

Comments
 (0)