diff --git a/src/i18n/ar/usage.json b/src/i18n/ar/usage.json new file mode 100644 index 00000000..df6b0352 --- /dev/null +++ b/src/i18n/ar/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "وقت الاستخدام", + "_createdAt.comment": "الوقت الذي تم فيه إنشاء سجل الاستخدام.", + "statusCode": "رمز الحالة", + "statusCode.comment": "رمز حالة سجل الاستخدام.", + "usedAmount": "الكمية المستخدمة", + "usedAmount.comment": "كمية المورد التي تم استخدامها.", + "deductedAmount": "الكمية المخصومة", + "deductedAmount.comment": "كمية المورد التي تم خصمها.", + "remainingAmount": "الكمية المتبقية", + "remainingAmount.comment": "كمية المورد المتبقية.", + "metadata": "البيانات الوصفية", + "metadata.comment": "البيانات الوصفية لسجل الاستخدام." + } +} \ No newline at end of file diff --git a/src/i18n/ar/user.json b/src/i18n/ar/user.json new file mode 100644 index 00000000..1f41df16 --- /dev/null +++ b/src/i18n/ar/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "معرف المستخدم", + "_id.comment": "معرف المستخدم", + "isVerified": "تم التحقق", + "_isVerified.comment": "علم يشير ما إذا كان المستخدم موثقًا بناءً على معلومات حقيقية أم لا", + "nickname": "اسم مستعار", + "_nickname.comment": "اسم مستعار للمستخدم", + "username": "اسم المستخدم", + "_username.comment": "اسم المستخدم للمستخدم", + "dateJoined": "وقت التسجيل", + "_dateJoined.comment": "الوقت الذي سجل فيه المستخدم" + } +} \ No newline at end of file diff --git a/src/i18n/de/api.json b/src/i18n/de/api.json new file mode 100644 index 00000000..eecaae7f --- /dev/null +++ b/src/i18n/de/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Anfrageparameter", + "_requestQueries.comment": "Die HTTP-Anfrageparameter.", + "requestBody": "Anfragekörper", + "_requestBody.comment": "Der HTTP-Anfragekörper.", + "responseBody": "Antwortkörper", + "_responseBody.comment": "Der HTTP-Antwortkörper.", + "requestHeaders": "Anfrageheader", + "_requestHeaders.comment": "Die HTTP-Anfrageheader.", + "requestHeader": "Anfrageheader", + "_requestHeader.comment": "Der HTTP-Anfrageheader, nur eine einzelne Form für die Anfrageheader.", + "responseHeaders": "Antwortheader", + "_responseHeaders.comment": "Die HTTP-Antwortheader.", + "response": "Antwort", + "_response.comment": "Die HTTP-Antwort.", + "success": "Erfolg", + "_success.comment": "Die erfolgreiche Antwort.", + "failure": "Fehler", + "_failure.comment": "Die fehlgeschlagene Antwort.", + "responseExample": "Beispiel", + "_responseExample.comment": "Das Beispiel der Antwort.", + "authentication": "Authentifizierung", + "_authentication.comment": "Die Authentifizierungsinformationen.", + "arrayOf": "Array von", + "_arrayOf.comment": "Das Array der Entität.", + "apiKey": "API-Schlüssel", + "_apiKey.comment": "Der API-Schlüssel" + }, + "message": { + "free": "Kostenlos", + "_free.comment": "Bedeutet, dass der Preis kostenlos ist, es sind keine Credits oder Geld erforderlich, wenn der API-Dienst verwendet wird", + "appliedCount": "Anwendungsanzahl", + "_appliedCount.comment": "Die Anzahl der Anwendungen des API-Dienstes", + "firstFree": "Erstes Mal kostenlos", + "_firstFree.comment": "Bedeutet, dass das erste Mal des API-Dienstes kostenlos ist, es sind keine Credits oder Geld erforderlich", + "custom": "Spezifizierte Menge", + "_custom.comment": "Bedeutet, dass der Preis spezifiziert ist, es sind die spezifizierten Credits oder Geld erforderlich, wenn der API-Dienst verwendet wird", + "present": "Geschenk", + "_present.comment": "Wir schenken Ihnen die Credits, wenn Sie den API-Dienst zum ersten Mal verwenden", + "around": "Ungefähr", + "_around.comment": "Der Preis ist ungefähr, der tatsächliche Preis kann abweichen", + "successRate15min": "Echtzeit-Erfolgsrate", + "_successRate15min.comment": "Die Echtzeit-Erfolgsrate des API-Dienstes in den letzten 15 Minuten", + "ySuccessRate": "Erfolgsrate (100%)", + "_ySuccessRate.comment": "Die Erfolgsrate des API-Dienstes", + "xMinutes": "Zeit (Minuten)", + "_xMinutes.comment": "Die Zeit in Minuten", + "streamUsage": "Freundliche Erinnerung: Für Streaming-Anfragen ist der obige Code möglicherweise nicht vollständig anwendbar. Bitte beachten Sie das Docking-Dokument für Änderungen.", + "_streamUsage.comment": "Für Streaming-Anfragen ist der obige Code möglicherweise nicht vollständig anwendbar. Bitte beachten Sie das Docking-Dokument für Änderungen.", + "alphaStage": "Diese API befindet sich im Alpha-Stadium, es handelt sich um eine frühe Vorschauversion, es kann potenzielle Instabilität geben, das API-Format kann sich erheblich ändern, es wird nicht empfohlen, es in einer Produktionsumgebung zu verwenden. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft signifikante Preisänderungen geben.", + "_alphaStage.comment": "Diese API befindet sich im Alpha-Stadium, es handelt sich um eine frühe Vorschauversion, es kann potenzielle Instabilität geben, das API-Format kann sich erheblich ändern, es wird nicht empfohlen, es in einer Produktionsumgebung zu verwenden. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft signifikante Preisänderungen geben.", + "betaStage": "Diese API befindet sich im Beta-Stadium, das API-Format wird sich nicht viel ändern, aber es kann potenzielle Instabilität geben, bitte verwenden Sie es vorsichtig in einer Produktionsumgebung. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft moderate Preisänderungen geben.", + "_betaStage.comment": "Diese API befindet sich im Beta-Stadium, das API-Format wird sich nicht viel ändern, aber es kann potenzielle Instabilität geben, bitte verwenden Sie es vorsichtig in einer Produktionsumgebung. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft moderate Preisänderungen geben." + }, + "unit": { + "credit": "Kredit", + "_credit.comment": "Kredit bedeutet die virtuelle Währung, die im API-Dienst verwendet wird", + "Credit": "Kredit", + "_Credit.comment": "Kredit bedeutet die virtuelle Währung, die im API-Dienst verwendet wird, dies ist die großgeschriebene Form", + "credits": "Kredite", + "_credits.comment": "Kredite bedeutet die virtuelle Währung, die im API-Dienst verwendet wird, dies ist die Pluralform", + "Credits": "Kredite", + "_Credits.comment": "Kredite bedeutet die virtuelle Währung, die im API-Dienst verwendet wird, dies ist die großgeschriebene und die Pluralform", + "call": "Aufruf", + "_call.comment": "Aufruf bedeutet die Anzahl der Aufrufe des API-Dienstes", + "Call": "Aufruf", + "_Call.comment": "Aufruf bedeutet die Anzahl der Aufrufe des API-Dienstes, dies ist die großgeschriebene Form", + "calls": "Aufrufe", + "_calls.comment": "Aufrufe bedeutet die Anzahl der Aufrufe des API-Dienstes, dies ist die Pluralform", + "Calls": "Aufrufe", + "_Calls.comment": "Aufrufe bedeutet die Anzahl der Aufrufe des API-Dienstes, dies ist die großgeschriebene und die Pluralform", + "MB": "MB", + "_MB.comment": "MB bedeutet Megabyte, eine Einheit für die digitale Informationsspeicherung", + "GB": "GB", + "_GB.comment": "GB bedeutet Gigabyte, eine Einheit für die digitale Informationsspeicherung" + } +} \ No newline at end of file diff --git a/src/i18n/de/application.json b/src/i18n/de/application.json new file mode 100644 index 00000000..3e41c3f6 --- /dev/null +++ b/src/i18n/de/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Dokument", + "_goDocument.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Dokumentenseite.", + "goCredentials": "Anmeldeinformationen", + "_goCredentials.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Anmeldeinformationsseite.", + "buyMore": "Mehr kaufen", + "_buyMore.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Seite zum Kauf von mehr.", + "createOrder": "Bestellung erstellen", + "_createOrder.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Seite zur Bestellungserstellung.", + "custom": "Benutzerdefiniert", + "_custom.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur benutzerdefinierten Seite.", + "query": "Abfrage", + "_query.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Abfrageseite.", + "usage": "Nutzungshistorie", + "_usage.comment": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Nutzungshistorienseite." + }, + "field": { + "id": "Anwendungs-ID", + "_id.comment": "Die ID der Anwendung.", + "remainingAmount": "Verbleibender Betrag", + "_remainingAmount.comment": "Der verbleibende Betrag der Anwendung.", + "usedAmount": "Verwendeter Betrag", + "_usedAmount.comment": "Der verwendete Betrag der Anwendung.", + "apiKey": "API-Schlüssel", + "_apiKey.comment": "Der API-Schlüssel", + "service": "Dienst", + "_service.comment": "Der Dienst der Anwendung.", + "operation": "Operation", + "_operation.comment": "Die Operation der Anwendung.", + "amount": "Betrag", + "_amount.comment": "Der Betrag der Anwendung.", + "traceId": "Trace-ID", + "_traceId.comment": "Die Trace-ID eines API-Aufrufs für die Anwendung des API-Dienstes", + "shouldPayPrice": "Endpreis", + "_shouldPayPrice.comment": "Der Endpreis der Anwendung.", + "api": "API", + "_api.comment": "Dies ist eine Art Online-Service. Das Formular erfolgt über die API, um dem Benutzer einen Service bereitzustellen.", + "proxy": "Proxy", + "_proxy.comment": "Dies ist eine Art Online-Service. Das Formular erfolgt über HTTP-Proxy (zum Übertragen von Daten), um dem Benutzer einen Service bereitzustellen.", + "credential": "Anmeldeinformation", + "_credential.comment": "Die Anmeldeinformation der Anwendung.", + "name": "Name", + "_name.comment": "Der Name der Anwendung.", + "package": "Paket", + "_package.comment": "Das Paket bedeutet verschiedene Preispakete, z. B. $100 für 10000 Credits, $200 für 20000 Credits.", + "type": "Typ", + "_type.comment": "Der Typ der Anwendung.", + "freeAmount": "Kostenloser Betrag", + "_freeAmount.comment": "Der kostenlose Betrag der Anwendung.", + "extraPrice": "Preis", + "_extraPrice.comment": "Der zusätzliche Preis, den der Benutzer für die Anwendung zahlen sollte." + }, + "message": { + "alreadyApplied": "Sie haben diesen Service bereits beantragt. Bitte überprüfen Sie die Konsole", + "_alreadyApplied.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer diesen Service bereits beantragt hat.", + "applySuccessfully": "Antrag erfolgreich", + "_applySuccessfully.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer diesen Service erfolgreich beantragt hat.", + "notApplied": "Sie haben diesen Service noch nicht beantragt. Bitte beantragen Sie den Service, bevor Sie ihn verwenden", + "_notApplied.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer diesen Service noch nicht beantragt hat.", + "yourApplication": "Ihre Anwendung", + "_yourApplication.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn es um die Anwendung des Benutzers geht.", + "unverified": "Sie müssen die Echtheitsprüfung abschließen, bevor Sie diesen Service beantragen können", + "_unverified.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer die Echtheitsprüfung noch nicht abgeschlossen hat.", + "goVerify": "Zur Echtheitsprüfung gehen", + "_goVerify.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer die Echtheitsprüfung noch nicht abgeschlossen hat.", + "requiredParameter": "Erforderlicher Parameter", + "_requiredParameter.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer den erforderlichen Parameter nicht eingegeben hat.", + "example": "Beispiel", + "_example.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer den erforderlichen Parameter nicht eingegeben hat.", + "createCredentialSuccessfully": "Anmeldeinformation erfolgreich erstellt", + "_createCredentialSuccessfully.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer die Anmeldeinformation erfolgreich erstellt hat.", + "readPolicy": "Ich habe die Datenschutzrichtlinie gelesen und stimme zu", + "_readPolicy.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer die Richtlinie gelesen und zugestimmt hat.", + "policy": "Vereinbarung zur Nutzung von Datentechnologiediensten", + "_policy.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer die Richtlinie gelesen und zugestimmt hat.", + "notAgreePolicy": "Sie haben der Vereinbarung zur Nutzung von Datentechnologiediensten nicht zugestimmt", + "_notAgreePolicy.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer der Richtlinie nicht zugestimmt hat.", + "confirmApplying": "Serviceantrag bestätigen", + "_confirmApplying.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer den Serviceantrag bestätigt hat.", + "rotateCredential": "Schlüssel zurücksetzen", + "_rotateCredential.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer den Schlüssel zurückgesetzt hat.", + "rotateCredentialConfirm": "Sind Sie sicher, dass Sie den Schlüssel zurücksetzen möchten? Er kann nach dem Zurücksetzen nicht wiederhergestellt werden", + "_rotateCredentialConfirm.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer die Zurücksetzung des Schlüssels bestätigt hat.", + "idDoesNotExist": "Anwendung existiert nicht", + "_idDoesNotExist.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Anwendung nicht existiert.", + "rotateCredentialSuccessfully": "Schlüsselrücksetzung erfolgreich", + "_rotateCredentialSuccessfully.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Schlüsselrücksetzung erfolgreich war.", + "rotateCredentialFailed": "Schlüsselrücksetzung fehlgeschlagen. Bitte wenden Sie sich zur Bearbeitung an uns", + "_rotateCredentialFailed.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Schlüsselrücksetzung fehlgeschlagen ist.", + "updateFailed": "Aktualisierung fehlgeschlagen", + "_updateFailed.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Aktualisierung fehlgeschlagen ist.", + "updateSuccessfully": "Aktualisierung erfolgreich", + "_updateSuccessfully.comment": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Aktualisierung erfolgreich war." + }, + "title": { + "buyService": "Service kaufen", + "_buyService.comment": "Der Titel der Seite, wenn der Benutzer den Service kaufen möchte.", + "applicationRemainingCount": "Zähler ändern", + "_applicationRemainingCount.comment": "Der Titel der Seite, wenn der Benutzer die Anzahl der Anwendung ändern möchte.", + "manageApplication": "Anwendungsverwaltung", + "_manageApplication.comment": "Der Titel der Seite, wenn der Benutzer die Anwendung verwalten möchte." + } +} \ No newline at end of file diff --git a/src/i18n/de/chat.json b/src/i18n/de/chat.json new file mode 100644 index 00000000..037586b5 --- /dev/null +++ b/src/i18n/de/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Starten Sie ein neues Gespräch", + "_startNewChat.comment": "Nachricht auf einer Webseite, die den Benutzer auffordert, ein neues Gespräch zu beginnen", + "uploadFile": "Datei hochladen", + "_uploadFile.comment": "Nachricht auf einer Webseite, die den Benutzer auffordert, eine Datei hochzuladen", + "noToken": "Bitte beantragen Sie zuerst den entsprechenden Service", + "_noToken.comment": "Nachricht auf einer Webseite, die den Benutzer auffordert, zuerst den entsprechenden Service zu beantragen", + "newMessagePlaceholder": "Bitte geben Sie Ihre Frage ein...", + "_newMessagePlaceholder.comment": "Platzhalter auf einer Webseite, der den Benutzer auffordert, eine Frage einzugeben", + "noInput": "Frage darf nicht leer sein", + "_noInput.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass die Frage nicht leer sein darf", + "uploadReferencesExceed": "Sie können maximal 1 Datei hochladen", + "_uploadReferencesExceed.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass maximal 1 Datei hochgeladen werden kann", + "uploadReferencesError": "Dateiupload fehlgeschlagen, bitte versuchen Sie es später erneut", + "_uploadReferencesError.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass der Dateiupload fehlgeschlagen ist, bitte versuchen Sie es später erneut", + "notApplied": "Sie haben diesen Service noch nicht beantragt, bitte beantragen Sie ihn zuerst", + "_notApplied.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass er diesen Service noch nicht beantragt hat, bitte beantragen Sie ihn zuerst", + "tryForFree": "Kostenlos ausprobieren", + "_tryForFree.comment": "Nachricht auf einer Webseite, die den Benutzer dazu auffordert, es kostenlos auszuprobieren", + "question1": "Schreiben Sie ein Stück JavaScript-Code, das Hallo Welt ausgibt", + "_question1.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, ein Stück JavaScript-Code zu schreiben, das Hallo Welt ausgibt", + "question2": "Schreiben Sie eine E-Mail an Mike und teilen Sie ihm mit, dass ich gerade umgezogen bin", + "_question2.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, eine E-Mail an Mike zu schreiben und ihm mitzuteilen, dass ich gerade umgezogen bin", + "question3": "Erklären Sie die grundlegenden Prinzipien der Quantencomputing in einfachen Worten", + "_question3.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, die grundlegenden Prinzipien der Quantencomputing in einfachen Worten zu erklären", + "question4": "Welchen Einfluss hatte Virtual Reality auf die künstlerische Schöpfung?", + "_question4.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, zu erklären, welchen Einfluss Virtual Reality auf die künstlerische Schöpfung hatte", + "question5": "Wie beeinflussen Datenschutz und Datensicherheit die Rechtspraxis?", + "_question5.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, zu erklären, wie Datenschutz und Datensicherheit die Rechtspraxis beeinflussen", + "question6": "Wie geht man mit den komplexen Änderungen in den Steuergesetzen in der heutigen Welt um?", + "_question6.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, zu erklären, wie man mit den komplexen Änderungen in den Steuergesetzen in der heutigen Welt umgeht", + "question7": "Wie kann man durch die Kombination verschiedener regionaler kultureller Hintergründe eine einzigartige Küche kreieren?", + "_question7.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, zu erklären, wie man durch die Kombination verschiedener regionaler kultureller Hintergründe eine einzigartige Küche kreieren kann", + "question8": "Wie kann man literarische Inspiration aus Reiseerfahrungen gewinnen?", + "_question8.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, zu erklären, wie man literarische Inspiration aus Reiseerfahrungen gewinnen kann", + "question9": "Wie kann man Geschäftsideen aus erfolgreichen Fällen in verschiedenen Branchen erhalten?", + "_question9.comment": "Ein Beispiel für Fragen, um ein Gespräch zu beginnen, die den Benutzer auffordern, zu erklären, wie man Geschäftsideen aus erfolgreichen Fällen in verschiedenen Branchen erhalten kann", + "errorApiError": "Antwort fehlgeschlagen, bitte versuchen Sie es später erneut", + "_errorApiError.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass die Antwort fehlgeschlagen ist, bitte versuchen Sie es später erneut", + "errorBadRequest": "Der Anfrageinhalt ist nicht standardisiert, bitte stellen Sie die Frage erneut", + "_errorBadRequest.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass der Anfrageinhalt nicht standardisiert ist, bitte stellen Sie die Frage erneut", + "errorNoConversation": "Das Gespräch existiert nicht oder ist abgelaufen, bitte starten Sie ein neues Gespräch", + "_errorNoConversation.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass das Gespräch nicht existiert oder abgelaufen ist, bitte starten Sie ein neues Gespräch", + "errorContentTooLarge": "Der Inhalt der Frage ist zu lang, bitte kürzen Sie ihn und versuchen Sie es erneut", + "_errorContentTooLarge.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass der Inhalt der Frage zu lang ist, bitte kürzen Sie ihn und versuchen Sie es erneut", + "errorTooManyRequests": "Ihre Operationen sind zu häufig, bitte versuchen Sie es später erneut", + "_errorTooManyRequests.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass die Operationen zu häufig sind, bitte versuchen Sie es später erneut", + "errorUsedUp": "Sie haben Ihre Paketzeiten aufgebraucht, bitte kaufen Sie mehr Zeiten, um fortzufahren", + "_errorUsedUp.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass er seine Paketzeiten aufgebraucht hat, bitte kaufen Sie mehr Zeiten, um fortzufahren", + "errorUnknown": "Ein unbekannter Fehler ist auf dem Server aufgetreten, bitte versuchen Sie es später erneut oder kontaktieren Sie den Kundenservice", + "_errorUnknown.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass ein unbekannter Fehler auf dem Server aufgetreten ist, bitte versuchen Sie es später erneut oder kontaktieren Sie den Kundenservice", + "errorTimeout": "Die Beantwortung der Frage ist abgelaufen, bitte versuchen Sie es später erneut", + "_errorTimeout.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass die Beantwortung der Frage abgelaufen ist, bitte versuchen Sie es später erneut", + "errorNotApplied": "Sie haben diesen Service noch nicht beantragt, bitte beantragen Sie ihn zuerst, bevor Sie weitere Fragen stellen", + "_errorNotApplied.comment": "Nachricht auf einer Webseite, die den Benutzer darüber informiert, dass er diesen Service noch nicht beantragt hat, bitte beantragen Sie ihn zuerst, bevor Sie weitere Fragen stellen", + "confirmDelete": "Löschung bestätigen", + "_confirmDelete.comment": "Nachricht auf einer Webseite, die den Benutzer auffordert, die Löschung zu bestätigen", + "howToUse": "Drücken Sie Umschalt+Eingabe, um eine neue Zeile zu starten", + "_howToUse.comment": "Nachricht auf einer Webseite, die den Benutzer auffordert, Umschalt+Eingabe zu drücken, um eine neue Zeile zu starten" + }, + "title": { + "chat": "AI-Chat", + "_chat.comment": "Titel einer Webseite, die AI-Chat ist", + "example": "Beispiel", + "_example.comment": "Titel einer Webseite, die Beispiel ist", + "capabilities": "Fähigkeiten", + "_capabilities.comment": "Titel einer Webseite, der Fähigkeiten ist", + "limitations": "Einschränkungen", + "_limitations.comment": "Titel auf einer Webseite, der besagt, dass es sich um die technischen Einschränkungen des Dienstes handelt", + "complexQuestion": "Komplexe Fragen beantworten", + "_complexQuestion.comment": "Titel auf einer Webseite, der besagt, dass es um die Fähigkeit des Dienstes geht, komplexe Fragen zu beantworten", + "professionalQuestion": "Berufliche Fragen konsultieren", + "_professionalQuestion.comment": "Titel auf einer Webseite, der besagt, dass es um die Fähigkeit des Dienstes geht, berufliche Fragen zu konsultieren", + "getTips": "Inspiration und Kreativität erhalten", + "_getTips.comment": "Titel auf einer Webseite, der besagt, dass es um die Fähigkeit des Dienstes geht, Inspiration und Kreativität zu erhalten" + } +} \ No newline at end of file diff --git a/src/i18n/de/chatdoc.json b/src/i18n/de/chatdoc.json new file mode 100644 index 00000000..d0231fd7 --- /dev/null +++ b/src/i18n/de/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Dokumente hochladen", + "_uploadDocuments.comment": "Text in Schaltfläche, mit der Benutzer Dokumente hochladen können" + }, + "field": { + "fileName": "Dateiname", + "_fileName.comment": "Dateiname für hochgeladenes Dokument", + "createdAt": "Erstellungszeit", + "_createdAt": "Zeitpunkt, zu dem das Dokument hochgeladen wurde", + "fileExtension": "Dateityp", + "_fileExtension.comment": "Dateityp für hochgeladenes Dokument", + "fileUrl": "Dateiverknüpfung", + "_fileUrl.comment": "Verknüpfung zum hochgeladenen Dokument", + "fileSize": "Dateigröße", + "_fileSize.comment": "Größe des hochgeladenen Dokuments", + "state": "Status", + "_state.comment": "Status der Dokumentenverarbeitung", + "stateProcessing": "Lernen", + "_stateProcessing.comment": "Dokument wird verarbeitet", + "stateCompleted": "Lernen abgeschlossen", + "_stateCompleted.comment": "Dokument wurde erfolgreich verarbeitet", + "stateFailed": "Lernen fehlgeschlagen", + "_stateFailed.comment": "Verarbeitung des Dokuments fehlgeschlagen", + "name": "Name", + "_name.comment": "Name des Dokuments", + "description": "Beschreibung", + "_description.comment": "Beschreibung des Dokuments" + }, + "message": { + "introductionForKnowledge": "Dokumente können der Wissensdatenbank hinzugefügt werden, und wenn der Roboter antwortet, kann er das Wissen im Repository verwenden, um zu antworten.", + "_introductionForKnowledge.comment": "Einführungsnachricht für Wissensdatenbank", + "introductionForRepository": "Die Wissensdatenbank ist eine Sammlung von Dokumenten, in der Sie Dokumente hinzufügen können. Wenn der Roboter antwortet, wird er aus den Dokumenten in der Wissensdatenbank antworten.", + "_introductionForRepository.comment": "Einführungsnachricht für Wissensdatenbank", + "uploadDocumentsExceed": "Die Anzahl der hochgeladenen Dokumente überschreitet das Limit", + "_uploadDocumentsExceed.comment": "Fehlermeldung, wenn die Anzahl der hochgeladenen Dokumente das Limit überschreitet", + "uploadDocumentsError": "Fehler beim Hochladen des Dokuments", + "_uploadDocumentsError.comment": "Fehlermeldung, wenn das Hochladen des Dokuments fehlgeschlagen ist", + "uploadDocumentsSuccess": "Dokument erfolgreich hochgeladen", + "_uploadDocumentsSuccess.comment": "Erfolgsmeldung, wenn das Dokument erfolgreich hochgeladen wurde", + "createDocumentSuccess": "Dokumenterstellung erfolgreich", + "_createDocumentSuccess.comment": "Erfolgsmeldung, wenn die Dokumenterstellung erfolgreich ist", + "startCreateDocument": "Beginne mit dem Lernen des Dokuments...", + "_startCreateDocument.comment": "Nachricht beim Starten des Lernens des Dokuments", + "createDocumentError": "Fehler beim Lernen des Dokuments", + "_createDocumentError.comment": "Fehlermeldung, wenn das Lernen des Dokuments fehlgeschlagen ist", + "dragOrClickToUpload": "Zum Hochladen Dokument ziehen oder klicken", + "_dragOrClickToUpload.comment": "Nachricht zum Ziehen oder Klicken, um ein Dokument hochzuladen", + "learningDocument": "Lernen, bitte warten...", + "_learningDocument.comment": "Nachricht beim Lernen des Dokuments", + "startNewChat": "Neuen Chat starten", + "_startNewChat.comment": "Nachricht, um einen neuen Chat zu starten", + "errorApiError": "Antwort fehlgeschlagen, bitte versuchen Sie es später erneut", + "_errorApiError.comment": "Fehlermeldung, wenn die Antwort fehlgeschlagen ist", + "errorBadRequest": "Anforderungsinhalt ist nicht korrekt formatiert, bitte stellen Sie die Frage erneut", + "_errorBadRequest.comment": "Fehlermeldung, wenn der Anforderungsinhalt nicht korrekt formatiert ist", + "errorNoConversation": "Konversationsinhalt existiert nicht oder ist abgelaufen, bitte starten Sie eine neue Konversation", + "_errorNoConversation.comment": "Fehlermeldung, wenn der Konversationsinhalt nicht existiert oder abgelaufen ist", + "errorContentTooLarge": "Frageinhalt ist zu lang, bitte kürzen und erneut versuchen", + "_errorContentTooLarge.comment": "Fehlermeldung, wenn der Frageinhalt zu lang ist", + "errorTooManyRequests": "Ihre Operation ist zu häufig, bitte versuchen Sie es später erneut", + "_errorTooManyRequests.comment": "Fehlermeldung, wenn die Operation zu häufig ist", + "errorUsedUp": "Ihr Paketnutzungslimit wurde erreicht, bitte kaufen Sie mehr Nutzung, um fortzufahren", + "_errorUsedUp.comment": "Fehlermeldung, wenn das Paketnutzungslimit erreicht wurde", + "errorUnknown": "Ein unbekannter Serverfehler ist aufgetreten, bitte versuchen Sie es später erneut oder kontaktieren Sie den Kundenservice", + "_errorUnknown.comment": "Fehlermeldung, wenn ein unbekannter Serverfehler aufgetreten ist", + "errorTimeout": "Antwort auf die Frage ist abgelaufen, bitte versuchen Sie es später erneut", + "_errorTimeout.comment": "Fehlermeldung, wenn die Antwort auf die Frage abgelaufen ist", + "errorNotApplied": "Sie haben diesen Service noch nicht beantragt, bitte beantragen Sie ihn, bevor Sie fortfahren", + "_errorNotApplied.comment": "Fehlermeldung, wenn der Benutzer diesen Service noch nicht beantragt hat", + "confirmDelete": "Löschung bestätigen", + "_confirmDelete.comment": "Nachricht zur Bestätigung der Löschung", + "howToUse": "Drücken Sie Umschalt+Eingabe für einen Zeilenumbruch", + "_howToUse.comment": "Nachricht, wie ein Zeilenumbruch erfolgt", + "createRepositorySuccess": "Wissensdatenbank erfolgreich erstellt", + "_createRepositorySuccess.comment": "Erfolgsmeldung, wenn die Wissensdatenbank erfolgreich erstellt wurde", + "createRepositoryFailed": "Fehler beim Erstellen der Wissensdatenbank", + "_createRepositoryFailed.comment": "Fehlermeldung, wenn das Erstellen der Wissensdatenbank fehlgeschlagen ist", + "deleteRepositorySuccess": "Wissensdatenbank erfolgreich gelöscht", + "_deleteRepositorySuccess.comment": "Erfolgsmeldung, wenn die Wissensdatenbank erfolgreich gelöscht wurde", + "deleteDocumentSuccess": "Dokument erfolgreich gelöscht", + "_deleteDocumentSuccess.comment": "Erfolgsmeldung, wenn das Dokument erfolgreich gelöscht wurde", + "currentRepository": "Aktuelle Wissensdatenbank", + "_currentRepository.comment": "Nachricht zur Anzeige der aktuellen Wissensdatenbank", + "nameRequired": "Name darf nicht leer sein", + "_nameRequired.comment": "Fehlermeldung, wenn der Name leer ist", + "inputRepositoryName": "Name der Wissensdatenbank", + "_inputRepositoryName.comment": "Platzhalter für den Namen der Wissensdatenbank", + "inputRepositoryDescription": "Beschreiben Sie Ihre Wissensdatenbank in einem Satz", + "_inputRepositoryDescription.comment": "Platzhalter für die Beschreibung der Wissensdatenbank" + }, + "nav": { + "chat": "Chat", + "_chat.comment": "Navigationspunkt für Chat", + "setting": "Einstellung", + "_setting.comment": "Navigationspunkt für Einstellung", + "manage": "Verwalten", + "_manage.comment": "Navigationspunkt für Verwalten" + }, + "title": { + "manage": "Wissensdatenbanken verwalten", + "_manage.comment": "Titel für das Verwalten der Wissensdatenbank", + "createRepository": "Wissensdatenbank erstellen", + "_createRepository.comment": "Titel für das Erstellen der Wissensdatenbank", + "repositories": "Liste der Wissensdatenbanken", + "_repositories.comment": "Titel für die Liste der Wissensdatenbanken" + } +} \ No newline at end of file diff --git a/src/i18n/de/common.json b/src/i18n/de/common.json new file mode 100644 index 00000000..82df8954 --- /dev/null +++ b/src/i18n/de/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Einrichten", + "_setup.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas einzurichten", + "edit": "Bearbeiten", + "_edit.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu bearbeiten", + "login": "Anmelden", + "_login.comment": "Der Text auf der Schaltfläche, der verwendet wird, um sich anzumelden", + "logout": "Abmelden", + "_logout.comment": "Der Text auf der Schaltfläche, der verwendet wird, um sich abzumelden", + "new": "Neu", + "_new.comment": "Der Text auf der Schaltfläche, der verwendet wird, um ein neues Element zu erstellen", + "delete": "Löschen", + "_delete.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu löschen", + "confirm": "Bestätigen", + "_confirm.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu bestätigen", + "cancel": "Abbrechen", + "_cancel.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas abzubrechen", + "alert": "Warnung", + "_alert.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu warnen", + "info": "Info", + "_info.comment": "Der Text auf der Schaltfläche, der verwendet wird, um Informationen anzuzeigen", + "publish": "Veröffentlichen", + "_publish.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu veröffentlichen", + "watch": "Beobachten", + "_watch.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu beobachten", + "verify": "Überprüfen", + "_verify.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer zur Durchführung einer Echtheitsprüfung aufzufordern", + "profile": "Profil", + "_profile.comment": "Der Text auf der Schaltfläche, der verwendet wird, um das Profil anzuzeigen", + "console": "Konsole", + "_console.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Konsolenseite anzuzeigen, um etwas auf der Webseite zu steuern", + "learn": "Lernen", + "_learn.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer etwas lernen zu lassen", + "buy": "Kaufen", + "_buy.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer etwas kaufen zu lassen", + "try": "Ausprobieren", + "_try.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer etwas ausprobieren zu lassen", + "startForFree": "Kostenlos starten", + "_startForFree.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer kostenlos starten zu lassen", + "apply": "Anwenden", + "_apply.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer für den API-Dienst zu bewerben", + "refresh": "Aktualisieren", + "_refresh.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Seite zu aktualisieren", + "pay": "Bezahlen", + "_pay.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer für den Dienst bezahlen zu lassen", + "repay": "Weiter bezahlen", + "_repay.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer zu bitten, weiter für den Dienst zu bezahlen", + "applied": "Angewendet", + "_applied.comment": "Der Text auf der Schaltfläche, der verwendet wird, um anzuzeigen, dass der Benutzer sich für den Dienst beworben hat", + "acquire": "Erwerben", + "_acquire.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer etwas zu erwerben, wie den Token oder den Schlüssel für den API-Dienst", + "fillExample": "Beispiel ausfüllen", + "_fillExample.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer das Beispiel ausfüllen zu lassen", + "buyMore": "Mehr kaufen", + "_buyMore.comment": "Der Text auf der Schaltfläche, der verwendet wird, um den Benutzer mehr kaufen zu lassen", + "update": "Aktualisieren", + "_update.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu aktualisieren", + "view": "Anzeigen", + "_view.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas anzuzeigen", + "copy": "Kopieren", + "_copy.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu kopieren", + "create": "Erstellen", + "_create.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas zu erstellen", + "referralEarnings": "Empfehlungsverdienste", + "_referralEarnings.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Empfehlungsverdienste anzuzeigen, bedeutet, dass Benutzer Geld verdienen können, indem sie andere einladen, den Dienst zu nutzen", + "finish": "Abschließen", + "_finish.comment": "Der Text auf der Schaltfläche, der verwendet wird, um etwas abzuschließen" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "Der Name der Website, muss nicht übersetzt werden, einfach als 'Ace Data Cloud' belassen", + "copyright": "Urheberrecht", + "_copyright.comment": "Der Text, um das Urheberrecht anzuzeigen", + "platform": "Plattform", + "_platform.comment": "Der Text, der darauf hinweist, dass dies eine Plattform des API-Dienstes ist", + "title": "Titel", + "_title.comment": "Der Titel der Entität", + "icon": "Symbol", + "_icon.comment": "Das Symbol der Entität", + "status": "Status", + "_status.comment": "Der Status der Entität", + "operation": "Operation", + "_operation.comment": "Die Operation der Entität", + "description": "Beschreibung", + "_description.comment": "Die Beschreibung der Entität", + "createdAt": "Erstellt am", + "_createdAt.comment": "Die Zeit, als die Entität erstellt wurde", + "updatedAt": "Aktualisiert am", + "_updatedAt.comment": "Die Zeit, als die Entität aktualisiert wurde", + "order": "Bestellung", + "_order.comment": "Die Reihenfolge der Entität, die Reihenfolge enthält das Geld, Serviceinformationen, die der Benutzer bezahlen muss" + }, + "message": { + "usedAmount": "Verwendete Menge", + "_usedAmount.comment": "Die Nachricht, um die verwendete Menge des Dienstes anzuzeigen", + "remainingAmount": "Verbleibende Menge", + "_remainingAmount.comment": "Die Nachricht, um die verbleibende Menge des Dienstes anzuzeigen", + "copied": "Erfolgreich kopiert", + "_copied.comment": "Die Nachricht, um anzuzeigen, dass der Inhalt erfolgreich kopiert wurde", + "confirmDelete": "Möchten Sie wirklich löschen?", + "_confirmDelete.comment": "Die Nachricht zur Bestätigung, dass der Benutzer etwas löschen möchte", + "alert": "Warnung", + "_alert.comment": "Die Nachricht, um den Benutzer zu warnen", + "info": "Freundliche Erinnerung", + "_info.comment": "Die Nachricht, um Informationen anzuzeigen", + "free": "Kostenlos", + "_free.comment": "Die Nachricht, um anzuzeigen, dass der Dienst kostenlos ist, was bedeutet, dass der Benutzer nicht dafür bezahlen muss", + "startPrice": "Startpreis", + "_startPrice.comment": "Die Nachricht, um den niedrigsten Preis des Dienstes anzuzeigen", + "joinDiscord": "Discord beitreten", + "_joinDiscord.comment": "Die Nachricht, um den Benutzer einzuladen, dem Discord-Kanal beizutreten", + "noData": "Keine Daten", + "_noData.comment": "Die Nachricht, um anzuzeigen, dass in der Tabelle oder Liste keine Daten vorhanden sind" + }, + "nav": { + "home": "Startseite", + "_home.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Startseite anzuzeigen", + "content": "Inhalt", + "_content.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Inhaltsseite anzuzeigen", + "category": "Kategorie", + "_category.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Kategorieseite anzuzeigen", + "service": "Dienste", + "_service.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Dienstseite anzuzeigen", + "document": "Dokumente", + "_document.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Dokumentseite anzuzeigen", + "console": "Konsole", + "_console.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Konsolenseite anzuzeigen", + "chat": "Chat", + "_chat.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Chatseite anzuzeigen", + "midjourney": "Mittelweg", + "_midjourney.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Mittelwegseite anzuzeigen", + "chatdoc": "Chatdokument", + "_chatdoc.comment": "Der Text in der Navigationsleiste der Website, der verwendet wird, um die Chatdokumentseite anzuzeigen" + }, + "title": { + "alert": "Warnung", + "_alert.comment": "Der Titel der Warnmeldung", + "placeholderOfSelect": "Bitte auswählen", + "_placeholderOfSelect.comment": "Der Platzhalter der Auswahleingabe", + "placeholderOfInput": "Bitte ausfüllen", + "_placeholderOfInput.comment": "Der Platzhalter der Eingabe", + "allApplications": "Alle Anwendungen", + "_allApplications.comment": "Der Titel der Seite, um alle Anwendungen anzuzeigen", + "allOrders": "Alle Bestellungen", + "_allOrders.comment": "Der Titel der Seite, um alle Bestellungen anzuzeigen", + "orderInfo": "Bestellinformationen", + "_orderInfo.comment": "Der Titel der Seite, um die Bestellinformationen anzuzeigen", + "buyMore": "Mehr kaufen", + "_buyMore.comment": "Der Titel der Seite, um den Benutzer mehr kaufen zu lassen", + "distribution": "Empfehlungsverdienste", + "_distribution.comment": "Der Titel der Seite, um die Empfehlungsverdienste anzuzeigen, bedeutet, dass Benutzer Geld verdienen können, indem sie andere einladen, den Dienst zu nutzen", + "distributionHistory": "Empfehlungshistorie", + "_distributionHistory.comment": "Der Titel der Seite, um die Empfehlungshistorie anzuzeigen", + "invitee": "Einladender", + "_invitee.comment": "Der Titel der Seite, um den Einladenden anzuzeigen", + "allUsages": "Nutzungshistorie", + "_allUsages.comment": "Der Titel der Seite, um alle Nutzungen des API-Dienstes anzuzeigen", + "allCredentials": "Anmeldeinformationen", + "_allCredentials.comment": "Der Titel der Seite, um alle Anmeldeinformationen anzuzeigen, die zum Zugriff auf die API verwendet werden" + } +} \ No newline at end of file diff --git a/src/i18n/de/console.json b/src/i18n/de/console.json new file mode 100644 index 00000000..ac33e6c5 --- /dev/null +++ b/src/i18n/de/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Bestellliste", + "_orderList.comment": "Der Text in einem Menü einer Website, Bestellung bedeutet die Bestellung des Benutzers zum Kauf des Dienstes", + "applicationList": "Anwendungsliste", + "_applicationList.comment": "Der Text in einem Menü einer Website, Anwendung bedeutet die Anwendung des Benutzers zur Nutzung des Dienstes", + "userProfile": "Benutzerprofil", + "_userProfile.comment": "Der Text in einem Menü einer Website, Benutzerprofil bedeutet das Profil des Benutzers", + "idVerify": "ID-Verifizierung", + "_idVerify.comment": "Der Text in einem Menü einer Website, ID-Verifizierung bedeutet die Überprüfung der Identität des Benutzers", + "manageApplication": "Anwendungsverwaltung", + "_manageApplication.comment": "Der Text in einem Menü einer Website, Anwendungsverwaltung bedeutet die Verwaltung der Anwendung des Benutzers", + "distributionIndex": "Empfehlungsverdienste", + "_distributionIndex.comment": "Der Text in einem Menü einer Website, Empfehlungsverdienste bedeutet die Verdienste aus den Empfehlungen des Benutzers", + "usageList": "Nutzungshistorie", + "_usageList.comment": "Der Text in einem Menü einer Website, Nutzungshistorie bedeutet die Historie der Nutzung eines API-Dienstes durch den Benutzer", + "credentialIndex": "Zugangsdaten", + "_credentialIndex.comment": "Der Text in einem Menü einer Website, Zugangsdaten bedeutet die Zugangsdaten zum API", + "manageOrder": "Bestellungsverwaltung", + "_manageOrder.comment": "Der Text in einem Menü einer Website, Bestellungsverwaltung bedeutet die Verwaltung der Bestellung des Benutzers, Bestellung bedeutet die Bestellung des Benutzers zum Kauf des Dienstes", + "manageDistributionStatus": "Verteilungsverwaltung", + "_manageDistributionStatus.comment": "Der Text in einem Menü einer Website, Verteilungsverwaltung bedeutet die Verwaltung des Verteilungsstatus des Benutzers, im Zusammenhang mit den Verdiensten aus den Empfehlungen des Benutzers" + } +} \ No newline at end of file diff --git a/src/i18n/de/credential.json b/src/i18n/de/credential.json new file mode 100644 index 00000000..10b74acb --- /dev/null +++ b/src/i18n/de/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Eindeutiger Bezeichner des Zugriffsnachweises", + "value": "Token", + "_value.comment": "Der Tokenwert des Zugriffsnachweises", + "createdAt": "Erstellungszeit", + "_createdAt.comment": "Die Zeit, zu der der Zugriffsnachweis erstellt wurde", + "expiredAt": "Ablaufzeit", + "_expiredAt.comment": "Die Zeit, zu der der Zugriffsnachweis ablaufen wird", + "usedAt": "Nutzungszeit", + "_usedAt.comment": "Die Zeit, zu der der Zugriffsnachweis verwendet wurde", + "expiration": "Ablaufzeit", + "_expiration.comment": "Die Zeit, zu der der Zugriffsnachweis ablaufen wird", + "application": "Anwendung", + "_application.comment": "Die Anwendung, zu der der Zugriffsnachweis gehört", + "service": "Dienst", + "_service.comment": "Der Dienst, für den der Zugriffsnachweis verwendet wird", + "setLimitation": "Nutzungslimit festlegen", + "_setLimitation.comment": "Legen Sie die Beschränkung des Zugriffsnachweises fest", + "limitedAmount": "Begrenzte Menge", + "_limitedAmount.comment": "Die Beschränkung des Zugriffsnachweises", + "setExpiration": "Ablaufzeit festlegen", + "_setExpiration.comment": "Legen Sie die Ablaufzeit des Zugriffsnachweises fest", + "usedAmount": "Verwendete Menge", + "_usedAmount.comment": "Die Menge des Zugriffsnachweises, die verwendet wurde" + }, + "message": { + "confirmDelete": "Möchten Sie wirklich löschen?", + "_confirmDelete.comment": "Bestätigen Sie, ob der Zugriffsnachweis gelöscht werden soll", + "introduction": "Der Zugriffsnachweis ist der Schlüssel zum Zugriff auf den Dienst. Sie können einen Zugriffsnachweis erstellen, indem Sie auf die Schaltfläche \"Erstellen\" klicken. Sie können auch die Details des Zugriffsnachweises anzeigen, indem Sie auf die Schaltfläche \"Anzeigen\" klicken.", + "_introduction.comment": "Einführung des Zugriffsnachweises", + "learnMore": "Mehr erfahren", + "_learnMore.comment": "Erfahren Sie mehr über den Zugriffsnachweis", + "createSuccessfully": "Erfolgreich erstellt", + "_createSuccessfully.comment": "Der Zugriffsnachweis wurde erfolgreich erstellt", + "createFailed": "Erstellung fehlgeschlagen", + "_createFailed.comment": "Der Zugriffsnachweis konnte nicht erstellt werden", + "permanent": "Dauerhaft", + "_permanent.comment": "Der Zugriffsnachweis ist dauerhaft", + "selectDateTime": "Datum und Uhrzeit auswählen", + "_selectDateTime.comment": "Wählen Sie das Datum und die Uhrzeit aus", + "maxLimitation": "Maximales Limit, das Sie festlegen können", + "_maxLimitation.comment": "Das maximale Limit, das Sie festlegen können", + "unlimited": "Unbegrenzt", + "_unlimited.comment": "Der Zugriffsnachweis ist unbegrenzt" + }, + "title": { + "introduction": "Einführung", + "_introduction.comment": "Einführung des Zugriffsnachweises", + "createNew": "Neuen Zugriffsnachweis erstellen", + "_createNew.comment": "Einen neuen Zugriffsnachweis erstellen" + } +} \ No newline at end of file diff --git a/src/i18n/de/distribution.json b/src/i18n/de/distribution.json new file mode 100644 index 00000000..d6fedf21 --- /dev/null +++ b/src/i18n/de/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Details anzeigen", + "_detail.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Details des Empfehlungsverlaufs für die Website anzuzeigen.", + "withdrawal": "Abheben", + "_withdrawal.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Empfehlungsverdienste für die Website abzuheben.", + "query": "Abfrage", + "_query.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Empfehlungsverdienste für die Website abzufragen." + }, + "field": { + "id": "Empfehlungs-ID", + "_id.comment": "Der eindeutige Bezeichner der Verteilung, wobei die Verteilung die Empfehlung für die API-Service-Website bedeutet.", + "percentage": "Empfehlungsverdienstprozentsatz", + "_percentage.comment": "Der Prozentsatz der Empfehlungsverdienste, der auf Grundlage des Bestellbetrags berechnet wird.", + "price": "Bestellbetrag", + "_price.comment": "Der Betrag der Bestellung, der zur Berechnung der Empfehlungsverdienste verwendet wird.", + "reward": "Empfehlungsbelohnung", + "_reward.comment": "Die Empfehlungsverdienste, die auf Grundlage des Bestellbetrags und des Empfehlungsverdienstprozentsatzes berechnet werden.", + "createdAt": "Empfehlungszeit", + "_createdAt.comment": "Die Zeit, zu der die Empfehlung erstellt wurde.", + "level": "Ebene", + "_level.comment": "Die Ebene der Empfehlung, die zur Berechnung der Empfehlungsverdienste verwendet wird.", + "threshold": "Empfehlungsverdienstschwelle", + "_threshold.comment": "Die Schwelle der Empfehlungsverdienste, die zum Abheben der Empfehlungsverdienste verwendet wird.", + "inviteeId": "Einlader-ID", + "_inviteeId.comment": "Der eindeutige Bezeichner des Einladers, wobei der Einlader der Benutzer ist, der den Eingeladenen zur API-Service-Website einlädt.", + "isVerified": "Ist verifiziert", + "_isVerified.comment": "Die Kennzeichnung, ob der Empfehlungsbenutzer mit den echten Informationen verifiziert ist." + }, + "message": { + "deltaPriceForNextLevel": "Differenz zum nächsten Level", + "_deltaPriceForNextLevel": "Die Differenz zwischen dem aktuellen Bestellbetrag und der nächsten Ebenenschwelle.", + "developingWithDrawal": "Bitte fügen Sie Kundenservice hinzu, um Abhebungen zu bearbeiten. Abhebungen werden mit 6 % Einkommensteuer belastet, Rechnungen können zur Absetzung verwendet werden.", + "_developingWithDrawal": "Die Nachricht, die darauf hinweist, dass die Abhebungsfunktion in Entwicklung ist.", + "technicalDetail": "Technische Details", + "_technicalDetail": "Die technischen Details des Empfehlungssystems werden implementiert.", + "distributionQrDescription": "Empfehlungs-QR-Code (gleicher Inhalt wie Link)", + "_distributionQrDescription": "Die Beschreibung des Empfehlungs-QR-Codes.", + "distributionLink": "Empfehlungslink", + "_distributionLink": "Der Empfehlungslink, der verwendet wird, um den Kunden als untergeordneten Kunden zu binden.", + "updateSuccessfully": "Aktualisierung erfolgreich", + "_updateSuccessfully": "Die Nachricht, die darauf hinweist, dass die Empfehlungsinformationen erfolgreich aktualisiert wurden.", + "distributionLinkDescription": "Wenn ein Kunde sich über diesen Link oder QR-Code auf dieser Plattform registriert, wird der Kunde dauerhaft als Ihr untergeordneter Kunde gebunden, und alle Konsumbestellungen des Kunden auf dieser Plattform werden gemäß dem aktuellen Verteilungsverhältnis auf Ihr Konto zurückgeführt.", + "_distributionLinkDescription": "Die Beschreibung des Empfehlungslinks.", + "distributionLinkDescription2": "Dieser Link enthält Ihre Benutzer-ID. Nachdem der Kunde den Link geöffnet hat, wird Ihre Benutzer-ID im Browser des Kunden in Form von Cookies gespeichert, die sieben Tage gültig sind. Innerhalb von sieben Tagen, wenn der Kunde diese Plattform registriert, indem er den Code scannt, wird Ihre Benutzer-ID mit Cookies auf den Registrierungsserver hochgeladen, und der Kunde kann als Ihr untergeordneter Kunde gebunden werden.", + "_distributionLinkDescription2": "Die Beschreibung des Empfehlungslinks." + }, + "title": { + "price": "Gesamtbetrag der Empfehlungsbestellungen", + "_price.comment": "Der Gesamtbetrag der Empfehlungsbestellungen, der zur Berechnung der Empfehlungsverdienste verwendet wird.", + "reward": "Gesamte Empfehlungsbelohnungen", + "_reward.comment": "Die gesamten Empfehlungsbelohnungen, die auf Grundlage des Bestellbetrags und des Empfehlungsverdienstprozentsatzes berechnet werden.", + "level": "Empfehlungsebene", + "_level.comment": "Die Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird.", + "percentage": "Empfehlungsverdienstprozentsatz", + "_percentage.comment": "Der Empfehlungsverdienstprozentsatz, der zur Berechnung der Empfehlungsverdienste verwendet wird.", + "currentLevel": "Aktuelle Ebene", + "_currentLevel.comment": "Die aktuelle Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird.", + "nextLevel": "Nächste Ebene", + "_nextLevel.comment": "Die nächste Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird.", + "currentPercentage": "Aktueller Empfehlungsverdienstprozentsatz", + "_currentPercentage.comment": "Der aktuelle Empfehlungsverdienstprozentsatz, der zur Berechnung der Empfehlungsverdienste verwendet wird.", + "nextPercentage": "Empfehlungsverdienstprozentsatz der nächsten Ebene", + "_nextPercentage.comment": "Der Empfehlungsverdienstprozentsatz der nächsten Ebene, der zur Berechnung der Empfehlungsverdienste verwendet wird.", + "levelInfo": "Ebeneninformationen", + "_levelInfo.comment": "Die Informationen zur Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird.", + "distributionLink": "Empfehlungslink", + "_distributionLink.comment": "Der Empfehlungslink, der verwendet wird, um den Kunden als untergeordneten Kunden zu binden.", + "inviteesCount": "Gesamtanzahl der Eingeladenen", + "_inviteesCount.comment": "Die Gesamtanzahl der Eingeladenen, die zur Berechnung der Empfehlungsverdienste verwendet wird.", + "manageDistributionStatus": "Verteilungsverwaltung", + "_manageDistributionStatus.comment": "Die Verwaltung des Empfehlungsstatus." + } +} \ No newline at end of file diff --git a/src/i18n/de/order.json b/src/i18n/de/order.json new file mode 100644 index 00000000..27d46674 --- /dev/null +++ b/src/i18n/de/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Bezahlen", + "_pay.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Bestellung zu bezahlen.", + "continuePay": "Weiter zur Zahlung", + "_continuePay.comment": "Der Text auf der Schaltfläche, der verwendet wird, um mit der Zahlung der Bestellung fortzufahren.", + "checkDetail": "Details überprüfen", + "_checkDetail.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Details der Bestellung zu überprüfen.", + "query": "Abfrage", + "_query.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Bestellung abzufragen.", + "finish": "Manuell abschließen", + "_finish.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Bestellung manuell abzuschließen.", + "update": "Aktualisieren", + "_update.comment": "Der Text auf der Schaltfläche, der verwendet wird, um die Bestellung zu aktualisieren." + }, + "field": { + "id": "Bestellnummer", + "_id.comment": "Die ID der Bestellung.", + "amount": "Betrag", + "_amount.comment": "Der Guthabenbetrag der Bestellung.", + "price": "Betrag", + "_price.comment": "Der Guthabenbetrag der Bestellung.", + "description": "Bestellbeschreibung", + "_description.comment": "Die Beschreibung der Bestellung.", + "state": "Status", + "_state.comment": "Der Status der Bestellung.", + "createdAt": "Erstellungszeit", + "_createdAt.comment": "Die Erstellungszeit der Bestellung.", + "service": "Servicename", + "_service.comment": "Der Name des Dienstes.", + "payWay": "Zahlungsmethode", + "_payWay.comment": "Die Zahlungsmethode der Bestellung.", + "api": "API", + "_api.comment": "Die API ist eine Art Online-Dienst.", + "proxy": "Proxy", + "_proxy.comment": "Der Proxy ist eine Art Online-Dienst, der bedeutet, dass der HTTP-Proxy zur Datenübertragung verwendet wird." + }, + "message": { + "paidSuccessfully": "Zahlung erfolgreich", + "_paidSuccessfully.comment": "Die Nachricht der erfolgreichen Zahlung.", + "createFailed": "Erstellung fehlgeschlagen", + "_createFailed.comment": "Die Nachricht der fehlgeschlagenen Erstellung.", + "wechatPayHelp": "Bitte öffnen Sie WeChat auf Ihrem Telefon, scannen Sie, um die Zahlung abzuschließen", + "_wechatPayHelp.comment": "Die Nachricht der WeChat-Zahlungshilfe.", + "free": "Kostenlos", + "_free.comment": "Die Nachricht der kostenlosen Bestellung.", + "buyInExternalUrl": "Bitte schließen Sie die Zahlung über den externen Link ab", + "_buyInExternalUrl.comment": "Die Nachricht der Zahlung über den externen Link.", + "updateFailed": "Aktualisierung fehlgeschlagen", + "_updateFailed.comment": "Die Nachricht der fehlgeschlagenen Aktualisierung.", + "updateSuccessfully": "Aktualisierung erfolgreich", + "_updateSuccessfully.comment": "Die Nachricht der erfolgreichen Aktualisierung.", + "confirmFinish": "Mit dieser Aktion wird die Bestellung manuell auf den Zahlungsstatus gesetzt und die Verteilungsverarbeitung abgeschlossen, was nicht rückgängig gemacht werden kann. Bitte bestätigen Sie, dass der Kunde die Zahlung abgeschlossen hat. Möchten Sie fortfahren?", + "_confirmFinish.comment": "Die Nachricht der Bestätigung des Abschlusses." + }, + "state": { + "pending": "Ausstehende Zahlung", + "_pending.comment": "Der Status der Bestellung, was bedeutet, dass diese Bestellung noch auf die Zahlung des Benutzers wartet.", + "paid": "Bezahlt", + "_paid.comment": "Der Status der Bestellung, was bedeutet, dass diese Bestellung bezahlt wurde.", + "expired": "Zahlungszeitüberschreitung", + "_expired.comment": "Der Status der Bestellung, was bedeutet, dass diese Bestellung abgelaufen ist.", + "failed": "Zahlung fehlgeschlagen", + "_failed.comment": "Der Status der Bestellung, was bedeutet, dass diese Bestellung fehlgeschlagen ist." + }, + "title": { + "info": "Bestellinformationen", + "_info.comment": "Der Titel, der als Titel der Website angezeigt wird, bedeutet die Bestellinformationen.", + "wechatPay": "WeChat-Zahlung", + "_wechatPay.comment": "Der Titel, der als Titel der Website angezeigt wird, bedeutet die WeChat-Zahlung.", + "aliPay": "Alipay", + "_aliPay.comment": "Der Titel, der als Titel der Website angezeigt wird, bedeutet die Alipay-Zahlung. Alipay-Zahlung ist eine Art Online-Zahlung.", + "stripe": "Stripe", + "_stripe.comment": "Der Titel, der als Titel der Website angezeigt wird, bedeutet die Stripe-Zahlung. Stripe-Zahlung ist eine Art Online-Zahlung.", + "manageOrder": "Bestellung verwalten", + "_manageOrder.comment": "Der Titel, der als Titel der Website angezeigt wird, bedeutet die Bestellung verwalten." + } +} \ No newline at end of file diff --git a/src/i18n/de/proxy.json b/src/i18n/de/proxy.json new file mode 100644 index 00000000..7b0f8c15 --- /dev/null +++ b/src/i18n/de/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URL-Parameter", + "_requestQueries.comment": "Dies sind die Parameter, die in der URL übergeben werden. Sie werden durch ein '?' getrennt und durch ein '&' getrennt.", + "requestBody": "Anforderungskörper", + "_requestBody.comment": "Dies ist der Körper der Anforderung. Er wird normalerweise für POST- und PUT-Anforderungen verwendet.", + "responseBody": "Antwortkörper", + "_responseBody.comment": "Dies ist der Körper der Antwort. Er ist normalerweise im JSON-Format.", + "requestHeaders": "Anforderungsheader", + "_requestHeaders.comment": "Dies sind die Header, die in der Anforderung übergeben werden. Sie werden normalerweise für die Authentifizierung verwendet.", + "requestHeader": "Anforderungsheader", + "requestQuery": "URL-Parameter", + "responseHeaders": "Antwortheader", + "_responseHeaders.comment": "Dies sind die Header, die in der Antwort übergeben werden. Sie werden normalerweise für die Authentifizierung verwendet.", + "response": "Antwort", + "_response.comment": "Dies ist die Antwort, die vom Server zurückgegeben wird.", + "success": "Erfolg", + "_success.comment": "Dies ist die Antwort, die zurückgegeben wird, wenn die Anforderung erfolgreich ist.", + "failure": "Fehler", + "_failure.comment": "Dies ist die Antwort, die zurückgegeben wird, wenn die Anforderung nicht erfolgreich ist.", + "responseExample": "Beispiel", + "_responseExample.comment": "Dies ist ein Beispiel für die Antwort, die vom Server zurückgegeben wird.", + "authentication": "Authentifizierung", + "_authentication.comment": "Dies ist die Authentifizierung, die erforderlich ist, um die Anforderung zu stellen." + }, + "message": { + "free": "Kostenlos", + "_free.comment": "Bedeutet, dass der Preis kostenlos ist, es sind keine Credits oder Geld erforderlich, wenn der API-Dienst verwendet wird", + "appliedCount": "Anwendungsanzahl", + "_appliedCount.comment": "Die Anzahl der Male, die der API-Dienst angewendet wurde", + "firstFree": "Erstes Mal kostenlos", + "_firstFree.comment": "Bedeutet, dass das erste Mal des API-Dienstes kostenlos ist, es sind keine Credits oder Geld erforderlich", + "custom": "Spezifizierte Menge", + "_custom.comment": "Bedeutet, dass der Preis festgelegt ist, es sind die festgelegten Credits oder Geld erforderlich, wenn der API-Dienst verwendet wird", + "present": "Geschenk", + "_present.comment": "Wir schenken Ihnen die Credits, wenn Sie den API-Dienst zum ersten Mal verwenden", + "around": "Ungefähr", + "_around.comment": "Der Preis ist ungefähr, der tatsächliche Preis kann abweichen", + "successRate15min": "Echtzeit-Erfolgsrate", + "_successRate15min.comment": "Die Echtzeit-Erfolgsrate des API-Dienstes in den letzten 15 Minuten", + "ySuccessRate": "Erfolgsrate (100%)", + "_ySuccessRate.comment": "Die Erfolgsrate des API-Dienstes", + "xMinutes": "Zeit (Minuten)", + "_xMinutes.comment": "Die Zeit in Minuten", + "streamUsage": "Freundliche Erinnerung: Für Streaming-Anfragen ist der obige Code möglicherweise nicht vollständig anwendbar. Bitte beachten Sie das Docking-Dokument für Änderungen.", + "_streamUsage.comment": "Für Streaming-Anfragen ist der obige Code möglicherweise nicht vollständig anwendbar. Bitte beachten Sie das Docking-Dokument für Änderungen.", + "alphaStage": "Diese API befindet sich im Alpha-Stadium, es handelt sich um eine frühe Vorschauversion, es kann potenzielle Instabilitäten geben, das API-Format kann sich erheblich ändern, es wird nicht empfohlen, es in einer Produktionsumgebung zu verwenden. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft signifikante Preisänderungen geben.", + "_alphaStage.comment": "Diese API befindet sich im Alpha-Stadium, es handelt sich um eine frühe Vorschauversion, es kann potenzielle Instabilitäten geben, das API-Format kann sich erheblich ändern, es wird nicht empfohlen, es in einer Produktionsumgebung zu verwenden. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft signifikante Preisänderungen geben.", + "betaStage": "Diese API befindet sich im Beta-Stadium, das API-Format wird sich nicht viel ändern, aber es kann potenzielle Instabilitäten geben, bitte verwenden Sie es vorsichtig in einer Produktionsumgebung. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft moderate Preisänderungen geben.", + "_betaStage.comment": "Diese API befindet sich im Beta-Stadium, das API-Format wird sich nicht viel ändern, aber es kann potenzielle Instabilitäten geben, bitte verwenden Sie es vorsichtig in einer Produktionsumgebung. Die aktuellen Preise sind relativ niedrig, und es kann in Zukunft moderate Preisänderungen geben." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabyte, eine Einheit für die Speicherung digitaler Informationen", + "MB": "MB", + "_MB.comment": "Megabyte, eine Einheit für die Speicherung digitaler Informationen", + "KB": "KB", + "_KB.comment": "Kilobyte, eine Einheit für die Speicherung digitaler Informationen", + "B": "B", + "_B.comment": "Byte, eine Einheit für die Speicherung digitaler Informationen" + } +} \ No newline at end of file diff --git a/src/i18n/de/service.json b/src/i18n/de/service.json new file mode 100644 index 00000000..dab88d35 --- /dev/null +++ b/src/i18n/de/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Mehr erfahren", + "_learnMore.comment": "Der Text auf dem Button, um mehr über den Service zu erfahren.", + "apply": "Jetzt bewerben", + "_apply.comment": "Der Text auf dem Button, um sich für den Service zu bewerben.", + "introduction": "Service-Einführung", + "_introduction.comment": "Der Text auf dem Button, um die Service-Einführung anzuzeigen.", + "apis": "API-Beschreibung", + "_apis.comment": "Der Text auf dem Button, um die API-Beschreibung anzuzeigen.", + "pricing": "Preise", + "_pricing.comment": "Der Text auf dem Button, um die Preisinformationen anzuzeigen." + }, + "field": { + "price": "Preis", + "_price.comment": "Der Preis des Services.", + "introduction": "Einführung", + "_introduction.comment": "Die Einführung des Services.", + "apis": "API", + "_apis.comment": "Die API des Services, API ist eine Form des Online-Services.", + "proxies": "Proxy", + "_proxies.comment": "Der Proxy des Services, Proxy ist eine Form des Online-Services, bedeutet den HTTP-Proxy, der für die Datenübertragung verwendet wird." + }, + "message": { + "free": "Kostenlos", + "_free.comment": "Der Text, der angezeigt wird, wenn der Service kostenlos ist, was bedeutet, dass der Service kostenlos ist.", + "around": "Ungefähr", + "_around.comment": "Der Text, der angezeigt wird, wenn der Preis ungefähr einen bestimmten Wert beträgt.", + "welcomeCredits": "Willkommensguthaben", + "_welcomeCredits.comment": "Der Text, der angezeigt wird, wenn der Service Willkommensguthaben kostenlos bereitstellt.", + "appliedCount": "Anzahl der Bewerbungen", + "_appliedCount.comment": "Der Text, der angezeigt wird, wenn die Anzahl der Bewerbungen gezählt wird.", + "indexTitle": "Ihre intelligente Wahl für digitale Services", + "_indexTitle.comment": "Der Titel der Indexseite.", + "indexSubtitle": "Stärken Sie Ihre Arbeit und Ihr Leben mit standardisierter Exzellenz in Services.", + "_indexSubtitle.comment": "Der Untertitel der Indexseite.", + "fromPrice": "Ab ", + "_fromPrice.comment": "Der Text, der vor dem Preis angezeigt wird.", + "packages": "Wir bieten eine Vielzahl von Paketen für Guthaben an, je mehr Pakete Sie kaufen, desto mehr Rabatte erhalten Sie.", + "_packages.comment": "Der Text, der angezeigt wird, wenn der Service Pakete für Guthaben bereitstellt.", + "offer": "Angebot", + "_offer.comment": "Der Text, der angezeigt wird, wenn der Service ein Angebot bereitstellt.", + "partnersTitle": "Vertrauenswürdig bei führenden Partnern", + "_partnersTitle.comment": "Der Titel des Partnerbereichs." + }, + "title": { + "apis": "API", + "_apis.comment": "Die API des Services, API ist eine Form des Online-Services.", + "proxies": "Proxy", + "_proxies.comment": "Der Proxy des Services, Proxy ist eine Form des Online-Services, bedeutet den HTTP-Proxy, der für die Datenübertragung verwendet wird.", + "packages": "Pakete", + "_packages.comment": "Die Pakete des Services, die Pakete werden zum Kauf von Guthaben verwendet, zum Beispiel bietet der Service 3 Pakete an, 100 $ für 100 Guthaben, 200 $ für 200 Guthaben, 300 $ für 300 Guthaben." + }, + "unit": { + "credit": "Guthaben", + "_credit.comment": "Guthaben bedeutet die virtuelle Währung, die im API-Service verwendet wird", + "Credit": "Guthaben", + "_Credit.comment": "Guthaben bedeutet die virtuelle Währung, die im API-Service verwendet wird, dies ist die großgeschriebene Form", + "credits": "Guthaben", + "_credits.comment": "Guthaben bedeutet die virtuelle Währung, die im API-Service verwendet wird, dies ist die Pluralform", + "Credits": "Guthaben", + "_Credits.comment": "Guthaben bedeutet die virtuelle Währung, die im API-Service verwendet wird, dies ist die großgeschriebene und die Pluralform", + "call": "Aufruf", + "_call.comment": "Aufruf bedeutet die Anzahl der Aufrufe des API-Services", + "Call": "Aufruf", + "_Call.comment": "Aufruf bedeutet die Anzahl der Aufrufe des API-Services, dies ist die großgeschriebene Form", + "calls": "Aufrufe", + "_calls.comment": "Aufrufe bedeutet die Anzahl der Aufrufe des API-Services, dies ist die Pluralform", + "Calls": "Aufrufe", + "_Calls.comment": "Aufrufe bedeutet die Anzahl der Aufrufe des API-Services, dies ist die großgeschriebene und die Pluralform", + "MB": "MB", + "_MB.comment": "MB bedeutet Megabyte, eine Einheit für die Speicherung digitaler Informationen", + "GB": "GB", + "_GB.comment": "GB bedeutet Gigabyte, eine Einheit für die Speicherung digitaler Informationen" + } +} \ No newline at end of file diff --git a/src/i18n/de/usage.json b/src/i18n/de/usage.json new file mode 100644 index 00000000..e23cd87e --- /dev/null +++ b/src/i18n/de/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Nutzungszeit", + "_createdAt.comment": "Die Zeit, zu der der Nutzungsdatensatz erstellt wurde.", + "statusCode": "Statuscode", + "statusCode.comment": "Der Statuscode des Nutzungsdatensatzes.", + "usedAmount": "Verbrauchte Menge", + "usedAmount.comment": "Die Menge der Ressource, die verwendet wurde.", + "deductedAmount": "Abgezogene Menge", + "deductedAmount.comment": "Die Menge der Ressource, die abgezogen wurde.", + "remainingAmount": "Verbleibende Menge", + "remainingAmount.comment": "Die Menge der Ressource, die verbleibt.", + "metadata": "Metadaten", + "metadata.comment": "Die Metadaten des Nutzungsdatensatzes." + } +} \ No newline at end of file diff --git a/src/i18n/de/user.json b/src/i18n/de/user.json new file mode 100644 index 00000000..50a20da9 --- /dev/null +++ b/src/i18n/de/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "Benutzer-ID", + "_id.comment": "Benutzer-ID", + "isVerified": "Ist verifiziert", + "_isVerified.comment": "Ein Flag, das angibt, ob der Benutzer basierend auf echten Informationen verifiziert ist oder nicht", + "nickname": "Spitzname", + "_nickname.comment": "Spitzname eines Benutzers", + "username": "Benutzername", + "_username.comment": "Benutzername eines Benutzers", + "dateJoined": "Registrierungszeit", + "_dateJoined.comment": "Zeitpunkt der Registrierung" + } +} \ No newline at end of file diff --git a/src/i18n/el/console.json b/src/i18n/el/console.json new file mode 100644 index 00000000..c3740f56 --- /dev/null +++ b/src/i18n/el/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Λίστα Παραγγελιών", + "_orderList.comment": "Το κείμενο σε ένα μενού ιστότοπου, Παραγγελία σημαίνει η παραγγελία του χρήστη για την αγορά της υπηρεσίας", + "applicationList": "Λίστα Εφαρμογών", + "_applicationList.comment": "Το κείμενο σε ένα μενού ιστότοπου, Εφαρμογή σημαίνει η αίτηση του χρήστη για χρήση της υπηρεσίας", + "userProfile": "Προφίλ Χρήστη", + "_userProfile.comment": "Το κείμενο σε ένα μενού ιστότοπου, Προφίλ Χρήστη σημαίνει το προφίλ του χρήστη", + "idVerify": "Επαλήθευση Ταυτότητας", + "_idVerify.comment": "Το κείμενο σε ένα μενού ιστότοπου, Επαλήθευση Ταυτότητας σημαίνει την επαλήθευση της ταυτότητας του χρήστη", + "manageApplication": "Διαχείριση Εφαρμογών", + "_manageApplication.comment": "Το κείμενο σε ένα μενού ιστότοπου, Διαχείριση Εφαρμογών σημαίνει τη διαχείριση της αίτησης του χρήστη", + "distributionIndex": "Κερδοσκοπικές Εσοδείες", + "_distributionIndex.comment": "Το κείμενο σε ένα μενού ιστότοπου, Κερδοσκοπικές Εσοδείες σημαίνει τα κέρδη από την αναφορά του χρήστη", + "usageList": "Ιστορικό Χρήσης", + "_usageList.comment": "Το κείμενο σε ένα μενού ιστότοπου, Ιστορικό Χρήσης σημαίνει το ιστορικό της χρήσης του χρήστη μιας υπηρεσίας API", + "credentialIndex": "Διαπιστευτήρια", + "_credentialIndex.comment": "Το κείμενο σε ένα μενού ιστότοπου, Διαπιστευτήρια σημαίνει τα διαπιστευτήρια για πρόσβαση στο API", + "manageOrder": "Διαχείριση Παραγγελιών", + "_manageOrder.comment": "Το κείμενο σε ένα μενού ιστότοπου, Διαχείριση Παραγγελιών σημαίνει τη διαχείριση της παραγγελίας του χρήστη, η παραγγελία σημαίνει την παραγγελία του χρήστη για την αγορά της υπηρεσίας", + "manageDistributionStatus": "Διαχείριση Διανομής", + "_manageDistributionStatus.comment": "Το κείμενο σε ένα μενού ιστότοπου, Διαχείριση Διανομής σημαίνει τη διαχείριση της κατάστασης διανομής του χρήστη, σχετικά με τα κέρδη από την αναφορά του χρήστη" + } +} \ No newline at end of file diff --git a/src/i18n/el/credential.json b/src/i18n/el/credential.json new file mode 100644 index 00000000..e94c4fad --- /dev/null +++ b/src/i18n/el/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "Αναγνωριστικό", + "_id.comment": "Μοναδικός ταυτοποιητής της δοκιμαστικής διαπίστευσης", + "value": "Διαδικασία", + "_value.comment": "Η τιμή της δοκιμαστικής διαπίστευσης", + "createdAt": "Ώρα Δημιουργίας", + "_createdAt.comment": "Η ώρα κατά την οποία δημιουργήθηκε η διαπίστευση", + "expiredAt": "Ώρα Λήξης", + "_expiredAt.comment": "Η ώρα κατά την οποία θα λήξει η διαπίστευση", + "usedAt": "Ώρα Χρήσης", + "_usedAt.comment": "Η ώρα κατά την οποία χρησιμοποιήθηκε η διαπίστευση", + "expiration": "Ώρα Λήξης", + "_expiration.comment": "Η ώρα κατά την οποία θα λήξει η διαπίστευση", + "application": "Εφαρμογή", + "_application.comment": "Η εφαρμογή στην οποία ανήκει η διαπίστευση", + "service": "Υπηρεσία", + "_service.comment": "Η υπηρεσία για την οποία χρησιμοποιείται η διαπίστευση", + "setLimitation": "Ορισμός Όριου Χρήσης", + "_setLimitation.comment": "Ορίστε το όριο της διαπίστευσης", + "limitedAmount": "Περιορισμένο Ποσό", + "_limitedAmount.comment": "Ο περιορισμός της διαπίστευσης", + "setExpiration": "Ορισμός Ώρας Λήξης", + "_setExpiration.comment": "Ορίστε την ώρα λήξης της διαπίστευσης", + "usedAmount": "Ποσό Χρήσης", + "_usedAmount.comment": "Το ποσό της διαπίστευσης που έχει χρησιμοποιηθεί" + }, + "message": { + "confirmDelete": "Είστε σίγουρος ότι θέλετε να διαγράψετε;", + "_confirmDelete.comment": "Επιβεβαιώστε εάν θέλετε να διαγράψετε τη διαπίστευση", + "introduction": "Η διαπίστευση είναι το κλειδί για την πρόσβαση στην υπηρεσία. Μπορείτε να δημιουργήσετε μια διαπίστευση κάνοντας κλικ στο κουμπί \"Δημιουργία\". Μπορείτε επίσης να δείτε τις λεπτομέρειες της διαπίστευσης κάνοντας κλικ στο κουμπί \"Προβολή\".", + "_introduction.comment": "Εισαγωγή της διαπίστευσης", + "learnMore": "Μάθετε περισσότερα", + "_learnMore.comment": "Μάθετε περισσότερα σχετικά με τη διαπίστευση", + "createSuccessfully": "Δημιουργήθηκε με επιτυχία", + "_createSuccessfully.comment": "Η διαπίστευση δημιουργήθηκε με επιτυχία", + "createFailed": "Η δημιουργία απέτυχε", + "_createFailed.comment": "Η δημιουργία της διαπίστευσης απέτυχε", + "permanent": "Μόνιμη", + "_permanent.comment": "Η διαπίστευση είναι μόνιμη", + "selectDateTime": "Επιλογή ημερομηνίας και ώρας", + "_selectDateTime.comment": "Επιλέξτε την ημερομηνία και την ώρα", + "maxLimitation": "Μέγιστο όριο που μπορείτε να ορίσετε", + "_maxLimitation.comment": "Το μέγιστο όριο που μπορείτε να ορίσετε", + "unlimited": "Απεριόριστη", + "_unlimited.comment": "Η διαπίστευση είναι απεριόριστη" + }, + "title": { + "introduction": "Εισαγωγή", + "_introduction.comment": "Εισαγωγή της διαπίστευσης", + "createNew": "Δημιουργία Νέας Διαπίστευσης", + "_createNew.comment": "Δημιουργήστε μια νέα διαπίστευση" + } +} \ No newline at end of file diff --git a/src/i18n/el/order.json b/src/i18n/el/order.json new file mode 100644 index 00000000..9669c5dd --- /dev/null +++ b/src/i18n/el/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Πληρωμή", + "_pay.comment": "Το κείμενο στο κουμπί, το οποίο χρησιμοποιείται για την πληρωμή της παραγγελίας.", + "continuePay": "Συνέχεια στην Πληρωμή", + "_continuePay.comment": "Το κείμενο στο κουμπί, το οποίο χρησιμοποιείται για τη συνέχιση της πληρωμής της παραγγελίας.", + "checkDetail": "Έλεγχος Λεπτομερειών", + "_checkDetail.comment": "Το κείμενο στο κουμπί, το οποίο χρησιμοποιείται για τον έλεγχο των λεπτομερειών της παραγγελίας.", + "query": "Ερώτηση", + "_query.comment": "Το κείμενο στο κουμπί, το οποίο χρησιμοποιείται για την ερώτηση της παραγγελίας.", + "finish": "Ολοκλήρωση Χειροκίνητα", + "_finish.comment": "Το κείμενο στο κουμπί, το οποίο χρησιμοποιείται για τη χειροκίνητη ολοκλήρωση της παραγγελίας.", + "update": "Ενημέρωση", + "_update.comment": "Το κείμενο στο κουμπί, το οποίο χρησιμοποιείται για την ενημέρωση της παραγγελίας." + }, + "field": { + "id": "Αναγνωριστικό Παραγγελίας", + "_id.comment": "Το αναγνωριστικό της παραγγελίας.", + "amount": "Ποσό", + "_amount.comment": "Το ποσό των πιστώσεων της παραγγελίας.", + "price": "Ποσό", + "_price.comment": "Το ποσό των πιστώσεων της παραγγελίας.", + "description": "Περιγραφή Παραγγελίας", + "_description.comment": "Η περιγραφή της παραγγελίας.", + "state": "Κατάσταση", + "_state.comment": "Η κατάσταση της παραγγελίας.", + "createdAt": "Ώρα Δημιουργίας", + "_createdAt.comment": "Η ώρα δημιουργίας της παραγγελίας.", + "service": "Όνομα Υπηρεσίας", + "_service.comment": "Το όνομα της υπηρεσίας.", + "payWay": "Μέθοδος Πληρωμής", + "_payWay.comment": "Η μέθοδος πληρωμής της παραγγελίας.", + "api": "API", + "_api.comment": "Το API είναι ένα είδος της online υπηρεσίας.", + "proxy": "Διαμεσολαβητής", + "_proxy.comment": "Ο διαμεσολαβητής είναι ένα είδος της online υπηρεσίας, που σημαίνει το HTTP Proxy που χρησιμοποιείται για τη μεταφορά των δεδομένων." + }, + "message": { + "paidSuccessfully": "Επιτυχής Πληρωμή", + "_paidSuccessfully.comment": "Το μήνυμα της επιτυχούς πληρωμής.", + "createFailed": "Αποτυχία Δημιουργίας", + "_createFailed.comment": "Το μήνυμα της αποτυχημένης δημιουργίας.", + "wechatPayHelp": "Παρακαλώ ανοίξτε το WeChat στο κινητό σας, σαρώστε για να ολοκληρώσετε την πληρωμή", + "_wechatPayHelp.comment": "Το μήνυμα της βοήθειας πληρωμής μέσω WeChat.", + "free": "Δωρεάν", + "_free.comment": "Το μήνυμα της δωρεάν παραγγελίας.", + "buyInExternalUrl": "Παρακαλώ ολοκληρώστε την πληρωμή στο εξωτερικό σύνδεσμο", + "_buyInExternalUrl.comment": "Το μήνυμα της πληρωμής μέσω εξωτερικού συνδέσμου.", + "updateFailed": "Αποτυχία Ενημέρωσης", + "_updateFailed.comment": "Το μήνυμα της αποτυχημένης ενημέρωσης.", + "updateSuccessfully": "Επιτυχής Ενημέρωση", + "_updateSuccessfully.comment": "Το μήνυμα της επιτυχούς ενημέρωσης.", + "confirmFinish": "Αυτή η λειτουργία θα ορίσει χειροκίνητα την παραγγελία στην κατάσταση πληρωμής και θα ολοκληρώσει τη διαδικασία διανομής, η οποία δεν μπορεί να αναιρεθεί. Παρακαλώ επιβεβαιώστε ότι ο πελάτης έχει ολοκληρώσει την πληρωμή, θέλετε να συνεχίσετε;", + "_confirmFinish.comment": "Το μήνυμα της επιβεβαίωσης ολοκλήρωσης." + }, + "state": { + "pending": "Σε Αναμονή Πληρωμής", + "_pending.comment": "Η κατάσταση της παραγγελίας, που σημαίνει ότι αυτή η παραγγελία είναι ακόμα σε αναμονή πληρωμής από τον χρήστη.", + "paid": "Πληρώθηκε", + "_paid.comment": "Η κατάσταση της παραγγελίας, που σημαίνει ότι αυτή η παραγγελία έχει πληρωθεί.", + "expired": "Λήξη Χρόνου Πληρωμής", + "_expired.comment": "Η κατάσταση της παραγγελίας, που σημαίνει ότι αυτή η παραγγελία έχει λήξει.", + "failed": "Αποτυχημένη Πληρωμή", + "_failed.comment": "Η κατάσταση της παραγγελίας, που σημαίνει ότι αυτή η παραγγελία απέτυχε." + }, + "title": { + "info": "Πληροφορίες Παραγγελίας", + "_info.comment": "Ο τίτλος που χρησιμοποιείται ως τίτλος της ιστοσελίδας, σημαίνει τις πληροφορίες της παραγγελίας.", + "wechatPay": "WeChat Pay", + "_wechatPay.comment": "Ο τίτλος που χρησιμοποιείται ως τίτλος της ιστοσελίδας, σημαίνει την πληρωμή μέσω WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "Ο τίτλος που χρησιμοποιείται ως τίτλος της ιστοσελίδας, σημαίνει την πληρωμή μέσω Alipay, η πληρωμή μέσω Alipay είναι ένα είδος της online πληρωμής.", + "stripe": "Stripe", + "_stripe.comment": "Ο τίτλος που χρησιμοποιείται ως τίτλος της ιστοσελίδας, σημαίνει την πληρωμή μέσω Stripe, η πληρωμή μέσω Stripe είναι ένα είδος της online πληρωμής.", + "manageOrder": "Διαχείριση Παραγγελίας", + "_manageOrder.comment": "Ο τίτλος που χρησιμοποιείται ως τίτλος της ιστοσελίδας, σημαίνει τη διαχείριση της παραγγελίας." + } +} \ No newline at end of file diff --git a/src/i18n/el/proxy.json b/src/i18n/el/proxy.json new file mode 100644 index 00000000..18d664e8 --- /dev/null +++ b/src/i18n/el/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Παράμετροι URL", + "_requestQueries.comment": "Αυτές είναι οι παράμετροι που περνούν στο URL. Διαχωρίζονται με ερωτηματικό και διαχωρίζονται με '&'.", + "requestBody": "Σώμα Αίτησης", + "_requestBody.comment": "Αυτό είναι το σώμα του αιτήματος. Χρησιμοποιείται συνήθως για αιτήσεις POST και PUT.", + "responseBody": "Σώμα Απόκρισης", + "_responseBody.comment": "Αυτό είναι το σώμα της απόκρισης. Συνήθως είναι σε μορφή JSON.", + "requestHeaders": "Κεφαλίδες Αιτήσεων", + "_requestHeaders.comment": "Αυτές είναι οι κεφαλίδες που περνούν στο αίτημα. Χρησιμοποιούνται συνήθως για την ταυτοποίηση.", + "requestHeader": "Κεφαλίδα Αιτήματος", + "requestQuery": "Παράμετρος URL", + "responseHeaders": "Κεφαλίδες Αποκρίσεων", + "_responseHeaders.comment": "Αυτές είναι οι κεφαλίδες που περνούν στην απόκριση. Χρησιμοποιούνται συνήθως για την ταυτοποίηση.", + "response": "Απόκριση", + "_response.comment": "Αυτή είναι η απόκριση που επιστρέφεται από τον διακομιστή.", + "success": "Επιτυχία", + "_success.comment": "Αυτή είναι η απόκριση που επιστρέφεται όταν το αίτημα είναι επιτυχές.", + "failure": "Αποτυχία", + "_failure.comment": "Αυτή είναι η απόκριση που επιστρέφεται όταν το αίτημα είναι ανεπιτυχές.", + "responseExample": "Παράδειγμα", + "_responseExample.comment": "Αυτό είναι ένα παράδειγμα της απόκρισης που επιστρέφεται από τον διακομιστή.", + "authentication": "Ταυτοποίηση", + "_authentication.comment": "Αυτή είναι η ταυτοποίηση που απαιτείται για την κατάθεση του αιτήματος." + }, + "message": { + "free": "Δωρεάν", + "_free.comment": "Σημαίνει ότι η τιμή είναι δωρεάν, δεν χρειάζεται να κοστίσει κανένα πιστωτικό ή χρήμα κατά τη χρήση της υπηρεσίας API", + "appliedCount": "Αριθμός Εφαρμογών", + "_appliedCount.comment": "Ο αριθμός των φορέων που έχει εφαρμοστεί η υπηρεσία API", + "firstFree": "Πρώτη φορά δωρεάν", + "_firstFree.comment": "Σημαίνει ότι η πρώτη φορά της υπηρεσίας API είναι δωρεάν, δεν χρειάζεται να κοστίσει κανένα πιστωτικό ή χρήμα", + "custom": "Καθορισμένο Ποσό", + "_custom.comment": "Σημαίνει ότι η τιμή είναι καθορισμένη, χρειάζεται να κοστίσει τα καθορισμένα πιστωτικά ή χρήματα κατά τη χρήση της υπηρεσίας API", + "present": "Δώρο", + "_present.comment": "Θα σας παρουσιάσουμε τα πιστωτικά όταν χρησιμοποιήσετε την υπηρεσία API για πρώτη φορά", + "around": "Περίπου", + "_around.comment": "Η τιμή είναι περίπου, η πραγματική τιμή μπορεί να διαφέρει", + "successRate15min": "Ποσοστό Επιτυχίας σε Πραγματικό Χρόνο", + "_successRate15min.comment": "Το ποσοστό επιτυχίας σε πραγματικό χρόνο της υπηρεσίας API τα τελευταία 15 λεπτά", + "ySuccessRate": "Ποσοστό Επιτυχίας (100%)", + "_ySuccessRate.comment": "Το ποσοστό επιτυχίας της υπηρεσίας API", + "xMinutes": "Χρόνος (λεπτά)", + "_xMinutes.comment": "Ο χρόνος σε λεπτά", + "streamUsage": "Φιλική υπενθύμιση: Για αιτήσεις ροής, ο παραπάνω κώδικας ενδέχεται να μην είναι πλήρως εφαρμόσιμος. Παρακαλούμε ανατρέξτε στο έγγραφο σύνδεσης για τροποποιήσεις.", + "_streamUsage.comment": "Για αιτήσεις ροής, ο παραπάνω κώδικας ενδέχεται να μην είναι πλήρως εφαρμόσιμος. Παρακαλούμε ανατρέξτε στο έγγραφο σύνδεσης για τροποποιήσεις.", + "alphaStage": "Αυτή η API βρίσκεται στο στάδιο Alpha, είναι μια πρώιμη προεπισκόπηση, ενδέχεται να υπάρχει δυναμική αστάθεια, η μορφή της API μπορεί να αλλάξει σημαντικά, δεν συνιστάται για χρήση σε παραγωγικό περιβάλλον. Η τρέχουσα τιμολόγηση είναι σχετικά χαμηλή και ενδέχεται να υπάρξουν σημαντικές προσαρμογές τιμών στο μέλλον.", + "_alphaStage.comment": "Αυτή η API βρίσκεται στο στάδιο Alpha, είναι μια πρώιμη προεπισκόπηση, ενδέχεται να υπάρχει δυναμική αστάθεια, η μορφή της API μπορεί να αλλάξει σημαντικά, δεν συνιστάται για χρήση σε παραγωγικό περιβάλλον. Η τρέχουσα τιμολόγηση είναι σχετικά χαμηλή και ενδέχεται να υπάρξουν σημαντικές προσαρμογές τιμών στο μέλλον.", + "betaStage": "Αυτή η API βρίσκεται στο στάδιο Beta, η μορφή της API δεν θα αλλάξει πολύ, αλλά ενδέχεται να υπάρχει δυναμική αστάθεια, παρακαλείστε να τη χρησιμοποιείτε προσεκτικά σε παραγωγικό περιβάλλον. Η τρέχουσα τιμολόγηση είναι σχετικά χαμηλή και ενδέχεται να υπάρξουν μέτριες προσαρμογές τιμών στο μέλλον.", + "_betaStage.comment": "Αυτή η API βρίσκεται στο στάδιο Beta, η μορφή της API δεν θα αλλάξει πολύ, αλλά ενδέχεται να υπάρχει δυναμική αστάθεια, παρακαλείστε να τη χρησιμοποιείτε προσεκτικά σε παραγωγικό περιβάλλον. Η τρέχουσα τιμολόγηση είναι σχετικά χαμηλή και ενδέχεται να υπάρξουν μέτριες προσαρμογές τιμών στο μέλλον." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Γιγαμπάιτ, μονάδα αποθήκευσης ψηφιακών πληροφοριών", + "MB": "MB", + "_MB.comment": "Μεγαμπάιτ, μονάδα αποθήκευσης ψηφιακών πληροφοριών", + "KB": "KB", + "_KB.comment": "Κιλομπάιτ, μονάδα αποθήκευσης ψηφιακών πληροφοριών", + "B": "B", + "_B.comment": "Μπαϊτ, μονάδα αποθήκευσης ψηφιακών πληροφοριών" + } +} \ No newline at end of file diff --git a/src/i18n/el/service.json b/src/i18n/el/service.json new file mode 100644 index 00000000..ebc9e8e0 --- /dev/null +++ b/src/i18n/el/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Μάθετε Περισσότερα", + "_learnMore.comment": "Ο κείμενο που εμφανίζεται στο κουμπί για να μάθετε περισσότερα για την υπηρεσία.", + "apply": "Υποβολή Αίτησης Τώρα", + "_apply.comment": "Ο κείμενος που εμφανίζεται στο κουμπί για να υποβάλετε αίτηση για την υπηρεσία.", + "introduction": "Εισαγωγή Υπηρεσίας", + "_introduction.comment": "Ο κείμενος που εμφανίζεται στο κουμπί για να δείτε την εισαγωγή της υπηρεσίας.", + "apis": "Περιγραφή Προγραμματιστικού Περιβάλλοντος (API)", + "_apis.comment": "Ο κείμενος που εμφανίζεται στο κουμπί για να δείτε την περιγραφή του προγραμματιστικού περιβάλλοντος (API).", + "pricing": "Τιμολόγηση", + "_pricing.comment": "Ο κείμενος που εμφανίζεται στο κουμπί για να δείτε τις πληροφορίες τιμολόγησης." + }, + "field": { + "price": "Τιμή", + "_price.comment": "Η τιμή της υπηρεσίας.", + "introduction": "Εισαγωγή", + "_introduction.comment": "Η εισαγωγή της υπηρεσίας.", + "apis": "Προγραμματιστικό Περιβάλλον (API)", + "_apis.comment": "Το προγραμματιστικό περιβάλλον (API) της υπηρεσίας, το API αποτελεί μια μορφή της διαδικτυακής υπηρεσίας.", + "proxies": "Διαμεσολαβητής (Proxy)", + "_proxies.comment": "Ο διαμεσολαβητής (Proxy) της υπηρεσίας, ο διαμεσολαβητής είναι μια μορφή της διαδικτυακής υπηρεσίας, που σημαίνει το HTTP Proxy που χρησιμοποιείται για τη μεταφορά των δεδομένων." + }, + "message": { + "free": "Δωρεάν", + "_free.comment": "Ο κείμενος που εμφανίζεται όταν η υπηρεσία είναι δωρεάν, πράγμα που σημαίνει ότι η υπηρεσία δεν επιβαρύνεται με κόστος.", + "around": "Περίπου", + "_around.comment": "Ο κείμενος που εμφανίζεται όταν η τιμή είναι περίπου σε κάποια τιμή.", + "welcomeCredits": "Καλώς ήλθατε Πιστώσεις", + "_welcomeCredits.comment": "Ο κείμενος που εμφανίζεται όταν η υπηρεσία παρέχει καλωσόρισμα πιστώσεων δωρεάν", + "appliedCount": "Αριθμός Αιτήσεων", + "_appliedCount.comment": "Ο κείμενος που εμφανίζεται όταν ο αριθμός των αιτήσεων μετριέται.", + "indexTitle": "Η έξυπνη επιλογή σας για ψηφιακές υπηρεσίες", + "_indexTitle.comment": "Ο τίτλος της αρχικής σελίδας.", + "indexSubtitle": "Ενισχύστε τη δουλειά και τη ζωή σας με την τυποποιημένη αριστεία στις υπηρεσίες.", + "_indexSubtitle.comment": "Ο υπότιτλος της αρχικής σελίδας.", + "fromPrice": "Από ", + "_fromPrice.comment": "Ο κείμενος που εμφανίζεται πριν από την τιμή.", + "packages": "Προσφέρουμε μια ποικιλία πακέτων για πιστώσεις, όσα περισσότερα πακέτα αγοράζετε, τόσο περισσότερες έκπτωσεις λαμβάνετε.", + "_packages.comment": "Ο κείμενος που εμφανίζεται όταν η υπηρεσία παρέχει πακέτα για πιστώσεις.", + "offer": "Προσφορά", + "_offer.comment": "Ο κείμενος που εμφανίζεται όταν η υπηρεσία παρέχει μια προσφορά.", + "partnersTitle": "Εμπιστευτείτε από κορυφαίους εταίρους", + "_partnersTitle.comment": "Ο τίτλος της ενότητας των εταίρων." + }, + "title": { + "apis": "API", + "_apis.comment": "Το API της υπηρεσίας, το API αποτελεί μια μορφή της διαδικτυακής υπηρεσίας.", + "proxies": "Διαμεσολαβητές (Proxy)", + "_proxies.comment": "Ο διαμεσολαβητής (Proxy) της υπηρεσίας, ο διαμεσολαβητής είναι μια μορφή της διαδικτυακής υπηρεσίας, που σημαίνει το HTTP Proxy που χρησιμοποιείται για τη μεταφορά των δεδομένων.", + "packages": "Πακέτα", + "_packages.comment": "Τα πακέτα της υπηρεσίας, τα πακέτα χρησιμοποιούνται για την αγορά πιστώσεων, για παράδειγμα, η υπηρεσία παρέχει 3 πακέτα, 100$ για 100 πιστώσεις, 200$ για 200 πιστώσεις, 300$ για 300 πιστώσεις." + }, + "unit": { + "credit": "Πίστωση", + "_credit.comment": "Η πίστωση σημαίνει το εικονικό νόμισμα που χρησιμοποιείται στην υπηρεσία του API", + "Credit": "Πίστωση", + "_Credit.comment": "Η πίστωση σημαίνει το εικονικό νόμισμα που χρησιμοποιείται στην υπηρεσία του API, αυτή είναι η κεφαλαία μορφή", + "credits": "Πιστώσεις", + "_credits.comment": "Οι πιστώσεις σημαίνουν το εικονικό νόμισμα που χρησιμοποιείται στην υπηρεσία του API, αυτή είναι η πληθυντική μορφή", + "Credits": "Πιστώσεις", + "_Credits.comment": "Οι πιστώσεις σημαίνουν το εικονικό νόμισμα που χρησιμοποιείται στην υπηρεσία του API, αυτή είναι η κεφαλαία και πληθυντική μορφή", + "call": "Κλήση", + "_call.comment": "Η κλήση σημαίνει τις φορές που έχει γίνει κλήση στην υπηρεσία του API", + "Call": "Κλήση", + "_Call.comment": "Η κλήση σημαίνει τις φορές που έχει γίνει κλήση στην υπηρεσία του API, αυτή είναι η κεφαλαία μορφή", + "calls": "Κλήσεις", + "_calls.comment": "Οι κλήσεις σημαίνουν τις φορές που έχει γίνει κλήση στην υπηρεσία του API, αυτή είναι η πληθυντική μορφή", + "Calls": "Κλήσεις", + "_Calls.comment": "Οι κλήσεις σημαίνουν τις φορές που έχει γίνει κλήση στην υπηρεσία του API, αυτή είναι η κεφαλαία και πληθυντική μορφή", + "MB": "MB", + "_MB.comment": "Το MB σημαίνει Μεγα-Μπάιτ, μια μονάδα αποθήκευσης ψηφιακών πληροφοριών", + "GB": "GB", + "_GB.comment": "Το GB σημαίνει Γίγα-Μπάιτ, μια μονάδα αποθήκευσης ψηφιακών πληροφοριών" + } +} \ No newline at end of file diff --git a/src/i18n/el/usage.json b/src/i18n/el/usage.json new file mode 100644 index 00000000..f0b63031 --- /dev/null +++ b/src/i18n/el/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Ώρα Χρήσης", + "_createdAt.comment": "Η ώρα που δημιουργήθηκε η εγγραφή χρήσης.", + "statusCode": "Κωδικός Κατάστασης", + "statusCode.comment": "Ο κωδικός κατάστασης της εγγραφής χρήσης.", + "usedAmount": "Χρησιμοποιημένο Ποσό", + "usedAmount.comment": "Το ποσό του πόρου που χρησιμοποιήθηκε.", + "deductedAmount": "Αφαιρούμενο Ποσό", + "deductedAmount.comment": "Το ποσό του πόρου που αφαιρέθηκε.", + "remainingAmount": "Υπόλοιπο Ποσό", + "remainingAmount.comment": "Το ποσό του πόρου που παραμένει.", + "metadata": "Μεταδεδομένα", + "metadata.comment": "Τα μεταδεδομένα της εγγραφής χρήσης." + } +} \ No newline at end of file diff --git a/src/i18n/el/user.json b/src/i18n/el/user.json new file mode 100644 index 00000000..88ad9705 --- /dev/null +++ b/src/i18n/el/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "Αναγνωριστικό Χρήστη", + "_id.comment": "Αναγνωριστικό Χρήστη", + "isVerified": "Είναι Επαληθευμένο", + "_isVerified.comment": "Ένα σήμα που υποδεικνύει εάν ο χρήστης έχει επαληθευτεί βάσει πραγματικών πληροφοριών ή όχι", + "nickname": "Ψευδώνυμο", + "_nickname.comment": "Ψευδώνυμο ενός χρήστη", + "username": "Όνομα Χρήστη", + "_username.comment": "Όνομα Χρήστη ενός χρήστη", + "dateJoined": "Ώρα Εγγραφής", + "_dateJoined.comment": "Ώρα που ο χρήστης εγγράφηκε" + } +} \ No newline at end of file diff --git a/src/i18n/en/midjourney.json b/src/i18n/en/midjourney.json index d6831ae8..cae9cdef 100644 --- a/src/i18n/en/midjourney.json +++ b/src/i18n/en/midjourney.json @@ -42,17 +42,17 @@ "description": { "aspect": "Changes the aspect ratio of the generated image, default value depends on the model and mode", "_aspect.comment": "Description of the aspect parameter", - "chaos": "--chaos, adjusts the degree of variation in the generated image, the higher the number, the more unique and unexpected the generated image, range is 0-100, default is 1", + "chaos": "Adjusts the degree of variation in the generated image, the higher the number, the more unique and unexpected the generated image, range is 0-100, default is 1", "_chaos.comment": "Description of the chaos parameter", "fast": "Ignores current settings and runs a single generation task in fast mode, no default value", "_fast.comment": "Description of the fast parameter", "iw": "Sets the importance of image prompts relative to text prompts during the generation process, range is 0-2, default is 1", "_iw.comment": "Description of the iw parameter", - "no": "Indicates the generation system to attempt to exclude certain elements, for example \"--no plants\" will attempt to generate images without plants, no default value", + "no": "Indicates the generation system to attempt to exclude certain elements, for example --no plants will attempt to generate images without plants, no default value", "_no.comment": "Description of the no parameter", "quality": "Sets the quality and rendering time of the generated image, range is .25, .5, or 1, default is 1", "_quality.comment": "Description of the quality parameter", - "random": "Adds a random base style code to the prompt, can use \"--style random-16\", \"--style random-64\", or \"--style random-128\" to get random style effects of different lengths, no default value", + "random": "Adds a random base style code to the prompt, can use --style random-16, --style random-64, or --style random-128 to get random style effects of different lengths, no default value", "_random.comment": "Description of the random parameter", "relax": "Overrides current settings to run a single task in relaxation mode, no default value", "_relax.comment": "Description of the relax parameter", @@ -62,7 +62,7 @@ "_seed.comment": "Description of the seed parameter", "stop": "Stops the task at any stage of the generation process, range is 10-100, default is 100 (i.e., fully generated)", "_stop.comment": "Description of the stop parameter", - "style": "--style, switches between different versions or styles of Midjourney or Niji models, for example \"raw\", \"cute\", \"expressive\", \"original\", \"scenic\", default value depends on the model and mode", + "style": "--style, switches between different versions or styles of Midjourney or Niji models, for example raw, cute, expressive, original, scenic, default value depends on the model and mode", "_style.comment": "Description of the style parameter", "stylize": "--stylize, adjusts the intensity of the default aesthetic style of Midjourney applied in generation tasks, range is 0-1000, default is 100", "_stylize.comment": "Description of the stylize parameter", @@ -161,7 +161,7 @@ "general": "General", "_general.comment": "The name of a model which used for general image generation", "niji": "Niji", - "_niji.comment": "The name of a model which used for anime-style image generation, can be translated as the meaning of `anime-style`" + "_niji.comment": "The name of a model which used for anime-style image generation, can be translated as the meaning of anime-style" }, "name": { "model": "Model", diff --git a/src/i18n/es/api.json b/src/i18n/es/api.json new file mode 100644 index 00000000..71f33fd8 --- /dev/null +++ b/src/i18n/es/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Consultas de solicitud", + "_requestQueries.comment": "Los parámetros de consulta de solicitud HTTP.", + "requestBody": "Cuerpo de la solicitud", + "_requestBody.comment": "El cuerpo de la solicitud HTTP.", + "responseBody": "Cuerpo de la respuesta", + "_responseBody.comment": "El cuerpo de la respuesta HTTP.", + "requestHeaders": "Encabezados de solicitud", + "_requestHeaders.comment": "Los encabezados de solicitud HTTP.", + "requestHeader": "Encabezado de solicitud", + "_requestHeader.comment": "El encabezado de solicitud HTTP, solo una forma singular para los encabezados de solicitud.", + "responseHeaders": "Encabezados de respuesta", + "_responseHeaders.comment": "Los encabezados de respuesta HTTP.", + "response": "Respuesta", + "_response.comment": "La respuesta HTTP.", + "success": "Éxito", + "_success.comment": "La respuesta exitosa.", + "failure": "Fallo", + "_failure.comment": "La respuesta fallida.", + "responseExample": "Ejemplo", + "_responseExample.comment": "El ejemplo de la respuesta.", + "authentication": "Autenticación", + "_authentication.comment": "La información de autenticación.", + "arrayOf": "Matriz de", + "_arrayOf.comment": "La matriz de la entidad.", + "apiKey": "Clave API", + "_apiKey.comment": "La clave API" + }, + "message": { + "free": "Gratis", + "_free.comment": "Significa que el precio es gratuito, no es necesario gastar créditos o dinero al usar el servicio de la API", + "appliedCount": "Cantidad de aplicaciones", + "_appliedCount.comment": "Las veces que se ha aplicado el servicio de la API", + "firstFree": "Primera vez gratis", + "_firstFree.comment": "Significa que la primera vez del servicio de la API es gratuita, no es necesario gastar créditos o dinero", + "custom": "Cantidad especificada", + "_custom.comment": "Significa que el precio está especificado, es necesario gastar los créditos o dinero especificados al usar el servicio de la API", + "present": "Presente", + "_present.comment": "Te presentaremos los créditos cuando uses el servicio de la API por primera vez", + "around": "Aproximadamente", + "_around.comment": "El precio es aproximado, el precio real puede ser diferente", + "successRate15min": "Tasa de éxito en tiempo real", + "_successRate15min.comment": "La tasa de éxito en tiempo real del servicio de la API en los últimos 15 minutos", + "ySuccessRate": "Tasa de éxito (100%)", + "_ySuccessRate.comment": "La tasa de éxito del servicio de la API", + "xMinutes": "Tiempo (minutos)", + "_xMinutes.comment": "El tiempo en minutos", + "streamUsage": "Recordatorio amable: Para solicitudes de transmisión, el código anterior puede no ser completamente aplicable. Consulta el documento de acoplamiento para modificaciones.", + "_streamUsage.comment": "Para solicitudes de transmisión, el código anterior puede no ser completamente aplicable. Consulta el documento de acoplamiento para modificaciones.", + "alphaStage": "Esta API está en la etapa Alfa, es una versión preliminar temprana, puede haber inestabilidad potencial, el formato de la API puede cambiar significativamente, no se recomienda su uso en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes significativos de precios en el futuro.", + "_alphaStage.comment": "Esta API está en la etapa Alfa, es una versión preliminar temprana, puede haber inestabilidad potencial, el formato de la API puede cambiar significativamente, no se recomienda su uso en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes significativos de precios en el futuro.", + "betaStage": "Esta API está en la etapa Beta, el formato de la API no cambiará mucho, pero puede haber inestabilidad potencial, úsala con cuidado en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes moderados de precios en el futuro.", + "_betaStage.comment": "Esta API está en la etapa Beta, el formato de la API no cambiará mucho, pero puede haber inestabilidad potencial, úsala con cuidado en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes moderados de precios en el futuro." + }, + "unit": { + "credit": "Crédito", + "_credit.comment": "Crédito significa la moneda virtual utilizada en el servicio de la API", + "Credit": "Crédito", + "_Credit.comment": "Crédito significa la moneda virtual utilizada en el servicio de la API, esta es la forma en mayúscula", + "credits": "Créditos", + "_credits.comment": "Créditos significa la moneda virtual utilizada en el servicio de la API, esta es la forma en plural", + "Credits": "Créditos", + "_Credits.comment": "Créditos significa la moneda virtual utilizada en el servicio de la API, esta es la forma en mayúscula y en plural", + "call": "Llamada", + "_call.comment": "Llamada significa las veces que se ha llamado al servicio de la API", + "Call": "Llamada", + "_Call.comment": "Llamada significa las veces que se ha llamado al servicio de la API, esta es la forma en mayúscula", + "calls": "Llamadas", + "_calls.comment": "Llamadas significa las veces que se ha llamado al servicio de la API, esta es la forma en plural", + "Calls": "Llamadas", + "_Calls.comment": "Llamadas significa las veces que se ha llamado al servicio de la API, esta es la forma en mayúscula y en plural", + "MB": "MB", + "_MB.comment": "MB significa Megabyte, una unidad de almacenamiento de información digital", + "GB": "GB", + "_GB.comment": "GB significa Gigabyte, una unidad de almacenamiento de información digital" + } +} \ No newline at end of file diff --git a/src/i18n/es/application.json b/src/i18n/es/application.json new file mode 100644 index 00000000..1aa63b23 --- /dev/null +++ b/src/i18n/es/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Documento", + "_goDocument.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página del documento.", + "goCredentials": "Credenciales", + "_goCredentials.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página de credenciales.", + "buyMore": "Comprar más", + "_buyMore.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página para comprar más.", + "createOrder": "Crear orden", + "_createOrder.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página para crear una orden.", + "custom": "Personalizado", + "_custom.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página personalizada.", + "query": "Consulta", + "_query.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página de consulta.", + "usage": "Historial de uso", + "_usage.comment": "El texto en un botón, al hacer clic en este botón, llevará a la página de historial de uso." + }, + "field": { + "id": "ID de la aplicación", + "_id.comment": "El ID de la aplicación.", + "remainingAmount": "Cantidad restante", + "_remainingAmount.comment": "La cantidad restante de la aplicación.", + "usedAmount": "Cantidad utilizada", + "_usedAmount.comment": "La cantidad utilizada de la aplicación.", + "apiKey": "Clave API", + "_apiKey.comment": "La clave API", + "service": "Servicio", + "_service.comment": "El servicio de la aplicación.", + "operation": "Operación", + "_operation.comment": "La operación de la aplicación.", + "amount": "Cantidad", + "_amount.comment": "La cantidad de la aplicación.", + "traceId": "ID de traza", + "_traceId.comment": "El ID de traza de una llamada API, para la aplicación del servicio API", + "shouldPayPrice": "Precio final", + "_shouldPayPrice.comment": "El precio final de la aplicación.", + "api": "API", + "_api.comment": "Este es un tipo de Servicio en línea, el formulario es a través de API para proporcionar servicio al usuario.", + "proxy": "Proxy", + "_proxy.comment": "Este es un tipo de Servicio en línea, el formulario es a través de Proxy HTTP (utilizado para transferir datos) para proporcionar servicio al usuario.", + "credential": "Credencial", + "_credential.comment": "La credencial de la aplicación.", + "name": "Nombre", + "_name.comment": "El nombre de la aplicación.", + "package": "Paquete", + "_package.comment": "El paquete significa diferentes paquetes de precios, como $100 por 10000 créditos, $200 por 20000 créditos.", + "type": "Tipo", + "_type.comment": "El tipo de la aplicación.", + "freeAmount": "Cantidad gratuita", + "_freeAmount.comment": "La cantidad gratuita de la aplicación.", + "extraPrice": "Precio", + "_extraPrice.comment": "El precio adicional que el usuario debe pagar de la aplicación." + }, + "message": { + "alreadyApplied": "Ya has solicitado este servicio, por favor verifica en la consola", + "_alreadyApplied.comment": "El mensaje mostrado al usuario cuando el usuario ya ha solicitado este servicio.", + "applySuccessfully": "Solicitud exitosa", + "_applySuccessfully.comment": "El mensaje mostrado al usuario cuando el usuario ha solicitado este servicio exitosamente.", + "notApplied": "Todavía no has solicitado este servicio, por favor solicítalo antes de usarlo", + "_notApplied.comment": "El mensaje mostrado al usuario cuando el usuario aún no ha solicitado este servicio.", + "yourApplication": "Tu solicitud", + "_yourApplication.comment": "El mensaje mostrado al usuario cuando la solicitud del usuario.", + "unverified": "Necesitas completar la autenticación de nombre real antes de poder solicitar este servicio", + "_unverified.comment": "El mensaje mostrado al usuario cuando el usuario no ha completado la autenticación de nombre real.", + "goVerify": "Ir a la autenticación de nombre real", + "_goVerify.comment": "El mensaje mostrado al usuario cuando el usuario no ha completado la autenticación de nombre real.", + "requiredParameter": "Parámetro requerido", + "_requiredParameter.comment": "El mensaje mostrado al usuario cuando el usuario no ha ingresado el parámetro requerido.", + "example": "Ejemplo", + "_example.comment": "El mensaje mostrado al usuario cuando el usuario no ha ingresado el parámetro requerido.", + "createCredentialSuccessfully": "Credencial creada exitosamente", + "_createCredentialSuccessfully.comment": "El mensaje mostrado al usuario cuando el usuario ha creado la credencial exitosamente.", + "readPolicy": "He leído y acepto", + "_readPolicy.comment": "El mensaje mostrado al usuario cuando el usuario ha leído y aceptado la política.", + "policy": "Acuerdo de Uso del Servicio de Tecnología de Datos", + "_policy.comment": "El mensaje mostrado al usuario cuando el usuario ha leído y aceptado la política.", + "notAgreePolicy": "No has aceptado el Acuerdo de Uso del Servicio de Tecnología de Datos", + "_notAgreePolicy.comment": "El mensaje mostrado al usuario cuando el usuario no ha aceptado la política.", + "confirmApplying": "Confirmar solicitud de servicio", + "_confirmApplying.comment": "El mensaje mostrado al usuario cuando el usuario ha confirmado la solicitud de servicio.", + "rotateCredential": "Restablecer clave", + "_rotateCredential.comment": "El mensaje mostrado al usuario cuando el usuario ha restablecido la clave.", + "rotateCredentialConfirm": "¿Estás seguro de que deseas restablecer la clave? No se puede recuperar después de restablecerla", + "_rotateCredentialConfirm.comment": "El mensaje mostrado al usuario cuando el usuario ha confirmado el restablecimiento de la clave.", + "idDoesNotExist": "La aplicación no existe", + "_idDoesNotExist.comment": "El mensaje mostrado al usuario cuando la aplicación no existe.", + "rotateCredentialSuccessfully": "Restablecimiento de clave exitoso", + "_rotateCredentialSuccessfully.comment": "El mensaje mostrado al usuario cuando el restablecimiento de la clave es exitoso.", + "rotateCredentialFailed": "Error al restablecer la clave, por favor contacta para solucionarlo", + "_rotateCredentialFailed.comment": "El mensaje mostrado al usuario cuando falla el restablecimiento de la clave.", + "updateFailed": "Fallo en la modificación", + "_updateFailed.comment": "El mensaje mostrado al usuario cuando falla la modificación.", + "updateSuccessfully": "Modificación exitosa", + "_updateSuccessfully.comment": "El mensaje mostrado al usuario cuando la modificación es exitosa." + }, + "title": { + "buyService": "Comprar servicio", + "_buyService.comment": "El título de la página, cuando el usuario quiere comprar el servicio.", + "applicationRemainingCount": "Modificar cantidad", + "_applicationRemainingCount.comment": "El título de la página, cuando el usuario quiere modificar la cantidad de la aplicación.", + "manageApplication": "Gestión de la aplicación", + "_manageApplication.comment": "El título de la página, cuando el usuario quiere gestionar la aplicación." + } +} \ No newline at end of file diff --git a/src/i18n/es/chat.json b/src/i18n/es/chat.json new file mode 100644 index 00000000..39ddb537 --- /dev/null +++ b/src/i18n/es/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Iniciar una nueva conversación", + "_startNewChat.comment": "Mensaje en una página web, que indica al usuario que inicie una nueva conversación", + "uploadFile": "Subir archivo", + "_uploadFile.comment": "Mensaje en una página web, que indica al usuario que suba un archivo", + "noToken": "Por favor solicita primero el servicio correspondiente", + "_noToken.comment": "Mensaje en una página web, que indica al usuario que solicite primero el servicio correspondiente", + "newMessagePlaceholder": "Por favor ingresa tu pregunta...", + "_newMessagePlaceholder.comment": "Marcador de posición en una página web, que indica al usuario que ingrese una pregunta", + "noInput": "La pregunta no puede estar vacía", + "_noInput.comment": "Mensaje en una página web, que indica al usuario que la pregunta no puede estar vacía", + "uploadReferencesExceed": "Solo puedes subir como máximo 1 archivo", + "_uploadReferencesExceed.comment": "Mensaje en una página web, que indica al usuario que solo puede subir como máximo 1 archivo", + "uploadReferencesError": "Error al subir el archivo, por favor inténtalo de nuevo más tarde", + "_uploadReferencesError.comment": "Mensaje en una página web, que indica al usuario que hubo un error al subir el archivo, por favor inténtalo de nuevo más tarde", + "notApplied": "Todavía no has solicitado este servicio, por favor solicítalo primero", + "_notApplied.comment": "Mensaje en una página web, que indica al usuario que todavía no ha solicitado este servicio, por favor solicítalo primero", + "tryForFree": "Prueba gratis", + "_tryForFree.comment": "Mensaje en una página web, que indica al usuario que pruebe gratis", + "question1": "Escribe un fragmento de código JavaScript que muestre Hola Mundo", + "_question1.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que escriba un fragmento de código JavaScript que muestre Hola Mundo", + "question2": "Escribe un correo electrónico a Mike, diciéndole que acabo de mudarme", + "_question2.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que escriba un correo electrónico a Mike, diciéndole que acabo de mudarme", + "question3": "Explica los principios básicos de la computación cuántica en términos sencillos", + "_question3.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique los principios básicos de la computación cuántica en términos sencillos", + "question4": "¿Qué impacto ha tenido la realidad virtual en la creación artística?", + "_question4.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique qué impacto ha tenido la realidad virtual en la creación artística", + "question5": "¿Cómo afectan la protección de la privacidad y la seguridad de los datos a la práctica legal?", + "_question5.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique cómo afectan la protección de la privacidad y la seguridad de los datos a la práctica legal", + "question6": "¿Cómo lidiar con los cambios complejos en las leyes fiscales en el mundo actual?", + "_question6.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique cómo lidiar con los cambios complejos en las leyes fiscales en el mundo actual", + "question7": "¿Cómo crear una cocina única combinando diferentes trasfondos culturales regionales?", + "_question7.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique cómo crear una cocina única combinando diferentes trasfondos culturales regionales", + "question8": "¿Cómo obtener inspiración para la creación literaria a partir de experiencias de viaje?", + "_question8.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique cómo obtener inspiración para la creación literaria a partir de experiencias de viaje", + "question9": "¿Cómo obtener ideas de negocios a partir de casos exitosos en diferentes industrias?", + "_question9.comment": "Una pregunta de ejemplo para iniciar una conversación, que pide al usuario que explique cómo obtener ideas de negocios a partir de casos exitosos en diferentes industrias", + "errorApiError": "La respuesta falló, por favor inténtalo de nuevo más tarde", + "_errorApiError.comment": "Mensaje en una página web, que indica al usuario que la respuesta falló, por favor inténtalo de nuevo más tarde", + "errorBadRequest": "El contenido de la solicitud no está estandarizado, por favor pregunta de nuevo", + "_errorBadRequest.comment": "Mensaje en una página web, que indica al usuario que el contenido de la solicitud no está estandarizado, por favor pregunta de nuevo", + "errorNoConversation": "La conversación no existe o ha expirado, por favor inicia una nueva conversación", + "_errorNoConversation.comment": "Mensaje en una página web, que indica al usuario que la conversación no existe o ha expirado, por favor inicia una nueva conversación", + "errorContentTooLarge": "El contenido de la pregunta es demasiado largo, por favor acórtalo e inténtalo de nuevo", + "_errorContentTooLarge.comment": "Mensaje en una página web, que indica al usuario que el contenido de la pregunta es demasiado largo, por favor acórtalo e inténtalo de nuevo", + "errorTooManyRequests": "Tus operaciones son demasiado frecuentes, por favor inténtalo de nuevo más tarde", + "_errorTooManyRequests.comment": "Mensaje en una página web, que indica al usuario que sus operaciones son demasiado frecuentes, por favor inténtalo de nuevo más tarde", + "errorUsedUp": "Has agotado tus veces de uso del paquete, por favor compra más veces para seguir utilizando", + "_errorUsedUp.comment": "Mensaje en una página web, que indica al usuario que ha agotado sus veces de uso del paquete, por favor compra más veces para seguir utilizando", + "errorUnknown": "Ocurrió un error desconocido en el servidor, por favor inténtalo de nuevo más tarde o contacta al servicio de atención al cliente", + "_errorUnknown.comment": "Mensaje en una página web, que indica al usuario que ocurrió un error desconocido en el servidor, por favor inténtalo de nuevo más tarde o contacta al servicio de atención al cliente", + "errorTimeout": "Se agotó el tiempo para responder la pregunta, por favor inténtalo de nuevo más tarde", + "_errorTimeout.comment": "Mensaje en una página web, que indica al usuario que se agotó el tiempo para responder la pregunta, por favor inténtalo de nuevo más tarde", + "errorNotApplied": "Todavía no has solicitado este servicio, por favor solicítalo primero antes de continuar haciendo preguntas", + "_errorNotApplied.comment": "Mensaje en una página web, que indica al usuario que todavía no ha solicitado este servicio, por favor solicítalo primero antes de continuar haciendo preguntas", + "confirmDelete": "Confirmar eliminación", + "_confirmDelete.comment": "Mensaje en una página web, que indica al usuario que confirme la eliminación", + "howToUse": "Presiona Shift+Enter para iniciar una nueva línea", + "_howToUse.comment": "Mensaje en una página web, que indica al usuario que presione Shift+Enter para iniciar una nueva línea" + }, + "title": { + "chat": "Chat de IA", + "_chat.comment": "Título de una página web, que es Chat de IA", + "example": "Ejemplo", + "_example.comment": "Título de una página web, que es Ejemplo", + "capabilities": "Capacidades", + "_capabilities.comment": "Título de una página web, que es Capacidades", + "limitations": "Limitaciones", + "_limitations.comment": "Título en una página web, que indica que esta parte trata sobre las limitaciones técnicas del servicio", + "complexQuestion": "Responder preguntas complejas", + "_complexQuestion.comment": "Título en una página web, que indica que esta parte trata sobre la capacidad del servicio para responder preguntas complejas", + "professionalQuestion": "Consultar preguntas profesionales", + "_professionalQuestion.comment": "Título en una página web, que indica que esta parte trata sobre la capacidad del servicio para consultar preguntas profesionales", + "getTips": "Obtener inspiración y creatividad", + "_getTips.comment": "Título en una página web, que indica que esta parte trata sobre la capacidad del servicio para obtener inspiración y creatividad" + } +} \ No newline at end of file diff --git a/src/i18n/es/chatdoc.json b/src/i18n/es/chatdoc.json new file mode 100644 index 00000000..8a82c06f --- /dev/null +++ b/src/i18n/es/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Subir Documentos", + "_uploadDocuments.comment": "Texto en el botón que permite al usuario subir documentos" + }, + "field": { + "fileName": "Nombre de Archivo", + "_fileName.comment": "Nombre de archivo para el documento subido", + "createdAt": "Tiempo de Creación", + "_createdAt": "Tiempo en que se subió el documento", + "fileExtension": "Tipo de Archivo", + "_fileExtension.comment": "Tipo de archivo para el documento subido", + "fileUrl": "Enlace del Archivo", + "_fileUrl.comment": "Enlace al documento subido", + "fileSize": "Tamaño del Archivo", + "_fileSize.comment": "Tamaño del documento subido", + "state": "Estado", + "_state.comment": "Estado del procesamiento del documento", + "stateProcessing": "Aprendiendo", + "_stateProcessing.comment": "El documento se está procesando", + "stateCompleted": "Aprendizaje Completado", + "_stateCompleted.comment": "El documento se procesó con éxito", + "stateFailed": "Aprendizaje Fallido", + "_stateFailed.comment": "Falló el procesamiento del documento", + "name": "Nombre", + "_name.comment": "Nombre del documento", + "description": "Descripción", + "_description.comment": "Descripción del documento" + }, + "message": { + "introductionForKnowledge": "Los documentos se pueden agregar a la base de conocimientos, y cuando el robot responde, puede utilizar el conocimiento en el repositorio para responder.", + "_introductionForKnowledge.comment": "Mensaje de introducción para la base de conocimientos", + "introductionForRepository": "La base de conocimientos es una colección de documentos donde puedes agregar documentos. Cuando el robot responde, lo hará desde los documentos en la base de conocimientos.", + "_introductionForRepository.comment": "Mensaje de introducción para la base de conocimientos", + "uploadDocumentsExceed": "La cantidad de documentos subidos excede el límite", + "_uploadDocumentsExceed.comment": "Mensaje de error cuando la cantidad de documentos subidos excede el límite", + "uploadDocumentsError": "Error al subir el documento", + "_uploadDocumentsError.comment": "Mensaje de error cuando falla la subida del documento", + "uploadDocumentsSuccess": "Subida de documento exitosa", + "_uploadDocumentsSuccess.comment": "Mensaje de éxito cuando la subida del documento es exitosa", + "createDocumentSuccess": "Creación de documento exitosa", + "_createDocumentSuccess.comment": "Mensaje de éxito cuando la creación del documento es exitosa", + "startCreateDocument": "Comenzar a aprender documento...", + "_startCreateDocument.comment": "Mensaje al comenzar a aprender un documento", + "createDocumentError": "Error al aprender el documento", + "_createDocumentError.comment": "Mensaje de error cuando falla el aprendizaje del documento", + "dragOrClickToUpload": "Arrastra o haz clic para subir el documento", + "_dragOrClickToUpload.comment": "Mensaje para arrastrar o hacer clic para subir el documento", + "learningDocument": "Aprendiendo, por favor espera...", + "_learningDocument.comment": "Mensaje al aprender un documento", + "startNewChat": "Iniciar nuevo chat", + "_startNewChat.comment": "Mensaje para iniciar un nuevo chat", + "errorApiError": "Error al responder, por favor inténtalo de nuevo más tarde", + "_errorApiError.comment": "Mensaje de error cuando falla la respuesta", + "errorBadRequest": "El contenido de la solicitud no está formateado correctamente, por favor pregunta de nuevo", + "_errorBadRequest.comment": "Mensaje de error cuando el contenido de la solicitud no está formateado correctamente", + "errorNoConversation": "El contenido de la conversación no existe o ha expirado, por favor inicia una nueva conversación", + "_errorNoConversation.comment": "Mensaje de error cuando el contenido de la conversación no existe o ha expirado", + "errorContentTooLarge": "El contenido de la pregunta es demasiado largo, por favor acórtalo e inténtalo de nuevo", + "_errorContentTooLarge.comment": "Mensaje de error cuando el contenido de la pregunta es demasiado largo", + "errorTooManyRequests": "Tu operación es demasiado frecuente, por favor inténtalo de nuevo más tarde", + "_errorTooManyRequests.comment": "Mensaje de error cuando la operación es demasiado frecuente", + "errorUsedUp": "Se ha alcanzado el límite de uso de tu paquete, por favor compra más uso para continuar", + "_errorUsedUp.comment": "Mensaje de error cuando se alcanza el límite de uso del paquete", + "errorUnknown": "Ocurrió un error desconocido en el servidor, por favor inténtalo de nuevo más tarde o contacta al servicio al cliente", + "_errorUnknown.comment": "Mensaje de error cuando ocurre un error desconocido en el servidor", + "errorTimeout": "Se agotó el tiempo para responder la pregunta, por favor inténtalo de nuevo más tarde", + "_errorTimeout.comment": "Mensaje de error cuando se agota el tiempo para responder la pregunta", + "errorNotApplied": "Todavía no has solicitado este servicio, por favor solicítalo antes de continuar preguntando", + "_errorNotApplied.comment": "Mensaje de error cuando el usuario aún no ha solicitado este servicio", + "confirmDelete": "Confirmar eliminación", + "_confirmDelete.comment": "Mensaje para confirmar la eliminación", + "howToUse": "Presiona Shift+Enter para hacer un salto de línea", + "_howToUse.comment": "Mensaje para mostrar cómo hacer un salto de línea", + "createRepositorySuccess": "Base de conocimientos creada exitosamente", + "_createRepositorySuccess.comment": "Mensaje de éxito cuando se crea la base de conocimientos exitosamente", + "createRepositoryFailed": "Error al crear la base de conocimientos", + "_createRepositoryFailed.comment": "Mensaje de error cuando falla la creación de la base de conocimientos", + "deleteRepositorySuccess": "Base de conocimientos eliminada exitosamente", + "_deleteRepositorySuccess.comment": "Mensaje de éxito cuando se elimina la base de conocimientos exitosamente", + "deleteDocumentSuccess": "Documento eliminado exitosamente", + "_deleteDocumentSuccess.comment": "Mensaje de éxito cuando se elimina el documento exitosamente", + "currentRepository": "Base de conocimientos actual", + "_currentRepository.comment": "Mensaje para mostrar la base de conocimientos actual", + "nameRequired": "El nombre no puede estar vacío", + "_nameRequired.comment": "Mensaje de error cuando el nombre está vacío", + "inputRepositoryName": "Nombre de la base de conocimientos", + "_inputRepositoryName.comment": "Marcador de posición de entrada para el nombre de la base de conocimientos", + "inputRepositoryDescription": "Describe tu base de conocimientos en una oración", + "_inputRepositoryDescription.comment": "Marcador de posición de entrada para la descripción de la base de conocimientos" + }, + "nav": { + "chat": "Chat", + "_chat.comment": "Elemento de navegación para chat", + "setting": "Configuración", + "_setting.comment": "Elemento de navegación para configuración", + "manage": "Gestionar", + "_manage.comment": "Elemento de navegación para gestionar" + }, + "title": { + "manage": "Gestionar Bases de Conocimientos", + "_manage.comment": "Título para gestionar la base de conocimientos", + "createRepository": "Crear Base de Conocimientos", + "_createRepository.comment": "Título para crear base de conocimientos", + "repositories": "Lista de Bases de Conocimientos", + "_repositories.comment": "Título para la lista de bases de conocimientos" + } +} \ No newline at end of file diff --git a/src/i18n/es/common.json b/src/i18n/es/common.json new file mode 100644 index 00000000..18a0b7f8 --- /dev/null +++ b/src/i18n/es/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Configurar", + "_setup.comment": "El texto en el botón, que se utiliza para configurar algo", + "edit": "Editar", + "_edit.comment": "El texto en el botón, que se utiliza para editar algo", + "login": "Iniciar sesión", + "_login.comment": "El texto en el botón, que se utiliza para iniciar sesión", + "logout": "Cerrar sesión", + "_logout.comment": "El texto en el botón, que se utiliza para cerrar sesión", + "new": "Nuevo", + "_new.comment": "El texto en el botón, que se utiliza para crear un nuevo elemento", + "delete": "Eliminar", + "_delete.comment": "El texto en el botón, que se utiliza para eliminar algo", + "confirm": "Confirmar", + "_confirm.comment": "El texto en el botón, que se utiliza para confirmar algo", + "cancel": "Cancelar", + "_cancel.comment": "El texto en el botón, que se utiliza para cancelar algo", + "alert": "Alerta", + "_alert.comment": "El texto en el botón, que se utiliza para alertar algo", + "info": "Información", + "_info.comment": "El texto en el botón, que se utiliza para mostrar información", + "publish": "Publicar", + "_publish.comment": "El texto en el botón, que se utiliza para publicar algo", + "watch": "Ver", + "_watch.comment": "El texto en el botón, que se utiliza para ver algo", + "verify": "Verificar", + "_verify.comment": "El texto en el botón, que se utiliza para permitir al usuario realizar una verificación de nombre real", + "profile": "Perfil", + "_profile.comment": "El texto en el botón, que se utiliza para mostrar el perfil", + "console": "Consola", + "_console.comment": "El texto en el botón, que se utiliza para mostrar la página de consola para controlar algo en la página web", + "learn": "Aprender", + "_learn.comment": "El texto en el botón, que se utiliza para permitir al usuario aprender algo", + "buy": "Comprar", + "_buy.comment": "El texto en el botón, que se utiliza para permitir al usuario comprar algo", + "try": "Probar", + "_try.comment": "El texto en el botón, que se utiliza para permitir al usuario probar algo", + "startForFree": "Comenzar gratis", + "_startForFree.comment": "El texto en el botón, que se utiliza para permitir al usuario comenzar de forma gratuita", + "apply": "Aplicar", + "_apply.comment": "El texto en el botón, que se utiliza para permitir al usuario solicitar el servicio de API", + "refresh": "Actualizar", + "_refresh.comment": "El texto en el botón, que se utiliza para actualizar la página", + "pay": "Pagar", + "_pay.comment": "El texto en el botón, que se utiliza para permitir al usuario pagar por el servicio", + "repay": "Continuar pagando", + "_repay.comment": "El texto en el botón, que se utiliza para permitir al usuario continuar pagando por el servicio", + "applied": "Aplicado", + "_applied.comment": "El texto en el botón, que se utiliza para mostrar que el usuario ha solicitado el servicio", + "acquire": "Adquirir", + "_acquire.comment": "El texto en el botón, que se utiliza para permitir al usuario adquirir algo como el token o la clave para el servicio de API", + "fillExample": "Llenar Ejemplo", + "_fillExample.comment": "El texto en el botón, que se utiliza para permitir al usuario completar los datos de ejemplo", + "buyMore": "Comprar más", + "_buyMore.comment": "El texto en el botón, que se utiliza para permitir al usuario comprar más", + "update": "Actualizar", + "_update.comment": "El texto en el botón, que se utiliza para actualizar algo", + "view": "Ver", + "_view.comment": "El texto en el botón, que se utiliza para ver algo", + "copy": "Copiar", + "_copy.comment": "El texto en el botón, que se utiliza para copiar algo", + "create": "Crear", + "_create.comment": "El texto en el botón, que se utiliza para crear algo", + "referralEarnings": "Ganancias por Referidos", + "_referralEarnings.comment": "El texto en el botón, que se utiliza para mostrar las ganancias por referidos, significa que el usuario puede ganar dinero invitando a otros a usar el servicio", + "finish": "Finalizar", + "_finish.comment": "El texto en el botón, que se utiliza para finalizar algo" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "El nombre del sitio web, no es necesario traducirlo, solo mantenerlo como 'Ace Data Cloud'", + "copyright": "Derechos de autor", + "_copyright.comment": "El texto para mostrar los derechos de autor", + "platform": "Plataforma", + "_platform.comment": "El texto que indica que esta es una plataforma del servicio de API", + "title": "Título", + "_title.comment": "El título de la entidad", + "icon": "Ícono", + "_icon.comment": "El ícono de la entidad", + "status": "Estado", + "_status.comment": "El estado de la entidad", + "operation": "Operación", + "_operation.comment": "La operación de la entidad", + "description": "Descripción", + "_description.comment": "La descripción de la entidad", + "createdAt": "Creado en", + "_createdAt.comment": "La hora en que se creó la entidad", + "updatedAt": "Actualizado en", + "_updatedAt.comment": "La hora en que se actualizó la entidad", + "order": "Orden", + "_order.comment": "El orden de la entidad, el orden contiene el dinero, la información del servicio, el usuario necesita pagar por ello" + }, + "message": { + "usedAmount": "Cantidad Utilizada", + "_usedAmount.comment": "El mensaje para mostrar la cantidad utilizada del servicio", + "remainingAmount": "Cantidad Restante", + "_remainingAmount.comment": "El mensaje para mostrar la cantidad restante del servicio", + "copied": "Copiado exitosamente", + "_copied.comment": "El mensaje para mostrar que el contenido se ha copiado correctamente", + "confirmDelete": "¿Estás seguro de que quieres eliminar?", + "_confirmDelete.comment": "El mensaje para confirmar que el usuario desea eliminar algo", + "alert": "Advertencia", + "_alert.comment": "El mensaje para alertar al usuario", + "info": "Recordatorio amable", + "_info.comment": "El mensaje para mostrar información", + "free": "Gratis", + "_free.comment": "El mensaje para mostrar que el servicio es gratuito, lo que significa que el usuario no necesita pagar por ello", + "startPrice": "Inicio", + "_startPrice.comment": "El mensaje para mostrar el precio más bajo del servicio", + "joinDiscord": "Unirse a Discord", + "_joinDiscord.comment": "El mensaje para invitar al usuario a unirse al canal de Discord", + "noData": "Sin datos", + "_noData.comment": "El mensaje para mostrar que no hay datos en la tabla o lista" + }, + "nav": { + "home": "Inicio", + "_home.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de inicio", + "content": "Contenido", + "_content.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de contenido", + "category": "Categoría", + "_category.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de categoría", + "service": "Servicios", + "_service.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de servicios", + "document": "Documentos", + "_document.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de documentos", + "console": "Consola", + "_console.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de consola", + "chat": "Chat", + "_chat.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de chat", + "midjourney": "Medio Viaje", + "_midjourney.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de medio viaje", + "chatdoc": "Chatdoc", + "_chatdoc.comment": "El texto en la barra de navegación del sitio web, que se utiliza para mostrar la página de chatdoc" + }, + "title": { + "alert": "Alerta", + "_alert.comment": "El título del mensaje de alerta", + "placeholderOfSelect": "Por favor selecciona", + "_placeholderOfSelect.comment": "El marcador de posición del input de selección", + "placeholderOfInput": "Por favor completa", + "_placeholderOfInput.comment": "El marcador de posición del input", + "allApplications": "Todas las Aplicaciones", + "_allApplications.comment": "El título de la página para mostrar todas las aplicaciones", + "allOrders": "Todas las Órdenes", + "_allOrders.comment": "El título de la página para mostrar todas las órdenes", + "orderInfo": "Información de la Orden", + "_orderInfo.comment": "El título de la página para mostrar la información de la orden", + "buyMore": "Comprar Más", + "_buyMore.comment": "El título de la página para permitir al usuario comprar más", + "distribution": "Ganancias por Referidos", + "_distribution.comment": "El título de la página para mostrar las ganancias por referidos, significa que el usuario puede ganar dinero invitando a otros a usar el servicio", + "distributionHistory": "Historial de Referidos", + "_distributionHistory.comment": "El título de la página para mostrar el historial de referidos", + "invitee": "Invitador", + "_invitee.comment": "El título de la página para mostrar al invitador", + "allUsages": "Historial de Uso", + "_allUsages.comment": "El título de la página para mostrar todos los usos del servicio de API", + "allCredentials": "Credenciales", + "_allCredentials.comment": "El título de la página para mostrar todas las credenciales, las credenciales se utilizan para acceder a la API" + } +} \ No newline at end of file diff --git a/src/i18n/es/console.json b/src/i18n/es/console.json new file mode 100644 index 00000000..5450a503 --- /dev/null +++ b/src/i18n/es/console.json @@ -0,0 +1,26 @@ +{ + "menu": { + "orderList": "Lista de Pedidos", + "_orderList.comment": "El texto en un menú de un sitio web, Pedido significa el pedido del usuario para comprar el servicio", + "orderList_many": "Listas de Pedidos", + "applicationList": "Lista de Aplicaciones", + "_applicationList.comment": "El texto en un menú de un sitio web, Aplicación significa la aplicación del usuario para usar el servicio", + "applicationList_many": "Listas de Aplicaciones", + "userProfile": "Perfil de Usuario", + "_userProfile.comment": "El texto en un menú de un sitio web, Perfil de Usuario significa el perfil del usuario", + "idVerify": "Verificación de Identidad", + "_idVerify.comment": "El texto en un menú de un sitio web, Verificación de Identidad significa la verificación de la identidad del usuario", + "manageApplication": "Gestión de Aplicaciones", + "_manageApplication.comment": "El texto en un menú de un sitio web, Gestión de Aplicaciones significa la gestión de la aplicación del usuario", + "distributionIndex": "Ganancias por Referidos", + "_distributionIndex.comment": "El texto en un menú de un sitio web, Ganancias por Referidos significa las ganancias de la referencia del usuario", + "usageList": "Historial de Uso", + "_usageList.comment": "El texto en un menú de un sitio web, Historial de Uso significa la historia del uso del usuario de un servicio de API", + "credentialIndex": "Credenciales", + "_credentialIndex.comment": "El texto en un menú de un sitio web, Credenciales significa las credenciales para acceder a la API", + "manageOrder": "Gestión de Pedidos", + "_manageOrder.comment": "El texto en un menú de un sitio web, Gestión de Pedidos significa la gestión del pedido del usuario, pedido significa el pedido del usuario para comprar el servicio", + "manageDistributionStatus": "Gestión de Distribución", + "_manageDistributionStatus.comment": "El texto en un menú de un sitio web, Gestión de Distribución significa la gestión del estado de distribución del usuario, relacionado con las ganancias de la referencia del usuario" + } +} \ No newline at end of file diff --git a/src/i18n/es/credential.json b/src/i18n/es/credential.json new file mode 100644 index 00000000..8c159742 --- /dev/null +++ b/src/i18n/es/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Identificador único de la credencial", + "value": "Token", + "_value.comment": "El valor del token de la credencial", + "createdAt": "Hora de Creación", + "_createdAt.comment": "La hora en que se creó la credencial", + "expiredAt": "Hora de Expiración", + "_expiredAt.comment": "La hora en que la credencial expirará", + "usedAt": "Hora de Uso", + "_usedAt.comment": "La hora en que se utilizó la credencial", + "expiration": "Hora de Expiración", + "_expiration.comment": "La hora en que la credencial expirará", + "application": "Aplicación", + "_application.comment": "La aplicación a la que pertenece la credencial", + "service": "Servicio", + "_service.comment": "El servicio para el que se utiliza la credencial", + "setLimitation": "Establecer Límite de Uso", + "_setLimitation.comment": "Establecer el límite de uso de la credencial", + "limitedAmount": "Cantidad Limitada", + "_limitedAmount.comment": "El límite de uso de la credencial", + "setExpiration": "Establecer Hora de Expiración", + "_setExpiration.comment": "Establecer la hora de expiración de la credencial", + "usedAmount": "Cantidad Utilizada", + "_usedAmount.comment": "La cantidad de la credencial que se ha utilizado" + }, + "message": { + "confirmDelete": "¿Estás seguro de que quieres eliminar?", + "_confirmDelete.comment": "Confirmar si deseas eliminar la credencial", + "introduction": "La credencial es la clave para acceder al servicio. Puedes crear una credencial haciendo clic en el botón \"Crear\". También puedes ver los detalles de la credencial haciendo clic en el botón \"Ver\".", + "_introduction.comment": "Introducción de la credencial", + "learnMore": "Aprender más", + "_learnMore.comment": "Aprender más sobre la credencial", + "createSuccessfully": "Creado exitosamente", + "_createSuccessfully.comment": "La credencial se creó con éxito", + "createFailed": "Error al crear", + "_createFailed.comment": "Error al intentar crear la credencial", + "permanent": "Permanente", + "_permanent.comment": "La credencial es permanente", + "selectDateTime": "Seleccionar fecha y hora", + "_selectDateTime.comment": "Seleccionar la fecha y la hora", + "maxLimitation": "Límite máximo que puedes establecer", + "_maxLimitation.comment": "El límite máximo que puedes establecer", + "unlimited": "Ilimitado", + "_unlimited.comment": "La credencial es ilimitada" + }, + "title": { + "introduction": "Introducción", + "_introduction.comment": "Introducción de la credencial", + "createNew": "Crear Nueva Credencial", + "_createNew.comment": "Crear una nueva credencial" + } +} \ No newline at end of file diff --git a/src/i18n/es/distribution.json b/src/i18n/es/distribution.json new file mode 100644 index 00000000..7c7611a6 --- /dev/null +++ b/src/i18n/es/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Ver detalles", + "_detail.comment": "El texto en el botón, que se utiliza para ver los detalles del historial de referencias del sitio web.", + "withdrawal": "Retirar", + "_withdrawal.comment": "El texto en el botón, que se utiliza para retirar las ganancias por referencias del sitio web.", + "query": "Consulta", + "_query.comment": "El texto en el botón, que se utiliza para consultar las ganancias por referencias del sitio web." + }, + "field": { + "id": "ID de Referencia", + "_id.comment": "El identificador único de la distribución, la distribución significa la referencia para el sitio web del servicio de API.", + "percentage": "Porcentaje de Ganancia por Referencia", + "_percentage.comment": "El porcentaje de las ganancias por referencia, que se calcula en función del monto del pedido.", + "price": "Monto del Pedido", + "_price.comment": "La cantidad del pedido, que se utiliza para calcular las ganancias por referencia.", + "reward": "Recompensa por Referencia", + "_reward.comment": "Las ganancias por referencia, que se calculan en función del monto del pedido y el porcentaje de ganancia por referencia.", + "createdAt": "Tiempo de Referencia", + "_createdAt.comment": "El momento en que se crea la referencia.", + "level": "Nivel", + "_level.comment": "El nivel de la referencia, que se utiliza para calcular las ganancias por referencia.", + "threshold": "Umbral de Ganancia por Referencia", + "_threshold.comment": "El umbral de las ganancias por referencia, que se utiliza para retirar las ganancias por referencia.", + "inviteeId": "ID del Invitador", + "_inviteeId.comment": "El identificador único del invitador, el invitador significa el usuario que invita al invitado al sitio web del servicio de API.", + "isVerified": "Está Verificado", + "_isVerified.comment": "La bandera que indica si el usuario de referencia está verificado con la información real." + }, + "message": { + "deltaPriceForNextLevel": "Diferencia al siguiente nivel", + "_deltaPriceForNextLevel": "La diferencia entre el monto actual del pedido y el umbral del siguiente nivel.", + "developingWithDrawal": "Por favor, agregue servicio al cliente para manejar retiros, los retiros deducirán un impuesto del 6% sobre los ingresos, las facturas se pueden usar para la deducción", + "_developingWithDrawal": "El mensaje para indicar que la función de retiro está en desarrollo.", + "technicalDetail": "Detalle Técnico", + "_technicalDetail": "El detalle técnico del sistema de referencias se implementa.", + "distributionQrDescription": "Código QR de Referencia (mismo contenido que el enlace)", + "_distributionQrDescription": "La descripción del código QR de referencia.", + "distributionLink": "Enlace de Referencia", + "_distributionLink": "El enlace de referencia, que se utiliza para vincular al cliente como cliente subordinado.", + "updateSuccessfully": "Actualización exitosa", + "_updateSuccessfully": "El mensaje para indicar que la información de referencia se ha actualizado correctamente.", + "distributionLinkDescription": "Si un cliente se registra en esta plataforma a través de este enlace o código QR, el cliente quedará permanentemente vinculado como su cliente subordinado, y todos los pedidos de consumo del cliente en esta plataforma se devolverán a su cuenta según la proporción de distribución actual.", + "_distributionLinkDescription": "La descripción del enlace de referencia.", + "distributionLinkDescription2": "Este enlace contiene su ID de usuario. Después de que el cliente abra el enlace, su ID de usuario se registrará en el navegador del cliente en forma de Cookies, que es válido por siete días. Dentro de los siete días, si el cliente se registra en esta plataforma escaneando el código, su ID de usuario se cargará en el servidor de registro con Cookies, y el cliente puede quedar vinculado como su cliente descendente.", + "_distributionLinkDescription2": "La descripción del enlace de referencia." + }, + "title": { + "price": "Monto total de pedidos de referencia", + "_price.comment": "El monto total de los pedidos de referencia, que se utiliza para calcular las ganancias por referencia.", + "reward": "Recompensas totales por referencia", + "_reward.comment": "Las recompensas totales por referencia, que se calculan en función del monto del pedido y el porcentaje de ganancia por referencia.", + "level": "Nivel de Referencia", + "_level.comment": "El nivel de referencia, que se utiliza para calcular las ganancias por referencia.", + "percentage": "Porcentaje de Ganancia por Referencia", + "_percentage.comment": "El porcentaje de ganancia por referencia, que se utiliza para calcular las ganancias por referencia.", + "currentLevel": "Nivel actual", + "_currentLevel.comment": "El nivel de referencia actual, que se utiliza para calcular las ganancias por referencia.", + "nextLevel": "Próximo nivel", + "_nextLevel.comment": "El próximo nivel de referencia, que se utiliza para calcular las ganancias por referencia.", + "currentPercentage": "Porcentaje de Ganancia por Referencia actual", + "_currentPercentage.comment": "El porcentaje de ganancia por referencia actual, que se utiliza para calcular las ganancias por referencia.", + "nextPercentage": "Porcentaje de Ganancia por Referencia del próximo nivel", + "_nextPercentage.comment": "El porcentaje de ganancia por referencia del próximo nivel, que se utiliza para calcular las ganancias por referencia.", + "levelInfo": "Información de Nivel", + "_levelInfo.comment": "La información del nivel de referencia, que se utiliza para calcular las ganancias por referencia.", + "distributionLink": "Enlace de Referencia", + "_distributionLink.comment": "El enlace de referencia, que se utiliza para vincular al cliente como cliente subordinado.", + "inviteesCount": "Número total de invitados", + "_inviteesCount.comment": "El número total de los invitados, que se utiliza para calcular las ganancias por referencia.", + "manageDistributionStatus": "Gestión de Distribución", + "_manageDistributionStatus.comment": "La gestión del estado de la referencia." + } +} \ No newline at end of file diff --git a/src/i18n/es/order.json b/src/i18n/es/order.json new file mode 100644 index 00000000..00c102b3 --- /dev/null +++ b/src/i18n/es/order.json @@ -0,0 +1,92 @@ +{ + "button": { + "pay": "Pagar", + "_pay.comment": "El texto en el botón, que se utiliza para pagar el pedido.", + "pay_many": "Pagar", + "continuePay": "Continuar Pagando", + "_continuePay.comment": "El texto en el botón, que se utiliza para continuar pagando el pedido.", + "continuePay_many": "Continuar Pagando", + "checkDetail": "Ver Detalles", + "_checkDetail.comment": "El texto en el botón, que se utiliza para verificar los detalles del pedido.", + "checkDetail_many": "Ver Detalles", + "query": "Consultar", + "_query.comment": "El texto en el botón, que se utiliza para consultar el pedido.", + "query_many": "Consultar", + "finish": "Completar Manualmente", + "_finish.comment": "El texto en el botón, que se utiliza para completar manualmente el pedido.", + "finish_many": "Completar Manualmente", + "update": "Actualizar", + "_update.comment": "El texto en el botón, que se utiliza para actualizar el pedido.", + "update_many": "Actualizar" + }, + "field": { + "id": "ID del Pedido", + "_id.comment": "El ID del pedido.", + "amount": "Cantidad", + "_amount.comment": "La cantidad de créditos del pedido.", + "amount_many": "Cantidad", + "price": "Precio", + "_price.comment": "La cantidad de créditos del pedido.", + "price_many": "Precio", + "description": "Descripción del Pedido", + "_description.comment": "La descripción del pedido.", + "description_many": "Descripción del Pedido", + "state": "Estado", + "_state.comment": "El estado del pedido.", + "state_many": "Estado", + "createdAt": "Hora de Creación", + "_createdAt.comment": "La hora de creación del pedido.", + "service": "Nombre del Servicio", + "_service.comment": "El nombre del servicio.", + "payWay": "Método de Pago", + "_payWay.comment": "El método de pago del pedido.", + "api": "API", + "_api.comment": "El API es un tipo de servicio en línea.", + "proxy": "Proxy", + "_proxy.comment": "El Proxy es un tipo de servicio en línea, que significa el Proxy HTTP utilizado para transferir los datos." + }, + "message": { + "paidSuccessfully": "Pago Exitoso", + "_paidSuccessfully.comment": "El mensaje del pago exitoso.", + "createFailed": "Creación Fallida", + "_createFailed.comment": "El mensaje de la creación fallida.", + "wechatPayHelp": "Por favor, abre WeChat en tu teléfono, escanea para completar el pago", + "_wechatPayHelp.comment": "El mensaje de ayuda para el pago con WeChat.", + "free": "Gratis", + "_free.comment": "El mensaje del pedido gratuito.", + "buyInExternalUrl": "Por favor, completa el pago en el enlace externo", + "_buyInExternalUrl.comment": "El mensaje del pago en enlace externo.", + "updateFailed": "Actualización Fallida", + "_updateFailed.comment": "El mensaje de la actualización fallida.", + "updateSuccessfully": "Actualización Exitosa", + "_updateSuccessfully.comment": "El mensaje de la actualización exitosa.", + "confirmFinish": "Esta operación establecerá manualmente el pedido en estado de pago y completará el procesamiento de distribución, lo cual no se puede deshacer. Por favor, confirma que el cliente ha completado el pago, ¿deseas continuar?", + "_confirmFinish.comment": "El mensaje de confirmación de finalización." + }, + "state": { + "pending": "Pago Pendiente", + "_pending.comment": "El estado del pedido, lo que significa que este pedido aún está pendiente del pago del usuario.", + "pending_many": "Pagos Pendientes", + "paid": "Pagado", + "_paid.comment": "El estado del pedido, lo que significa que este pedido ha sido pagado.", + "paid_many": "Pagado", + "expired": "Tiempo de Pago Expirado", + "_expired.comment": "El estado del pedido, lo que significa que este pedido ha expirado.", + "expired_many": "Pagos Expirados", + "failed": "Pago Fallido", + "_failed.comment": "El estado del pedido, lo que significa que este pedido ha fallado.", + "failed_many": "Pagos Fallidos" + }, + "title": { + "info": "Información del Pedido", + "_info.comment": "El título que se utiliza para mostrar como título del sitio web, significa la información del pedido.", + "wechatPay": "Pago con WeChat", + "_wechatPay.comment": "El título que se utiliza para mostrar como título del sitio web, significa el pago con WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "El título que se utiliza para mostrar como título del sitio web, significa el pago con Alipay, Alipay es un tipo de pago en línea.", + "stripe": "Stripe", + "_stripe.comment": "El título que se utiliza para mostrar como título del sitio web, significa el pago con Stripe, Stripe es un tipo de pago en línea.", + "manageOrder": "Gestionar Pedido", + "_manageOrder.comment": "El título que se utiliza para mostrar como título del sitio web, significa gestionar el pedido." + } +} \ No newline at end of file diff --git a/src/i18n/es/proxy.json b/src/i18n/es/proxy.json new file mode 100644 index 00000000..91990940 --- /dev/null +++ b/src/i18n/es/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Parámetros de URL", + "_requestQueries.comment": "Estos son los parámetros que se pasan en la URL. Están separados por '?' y se separan por '&'.", + "requestBody": "Cuerpo de la solicitud", + "_requestBody.comment": "Este es el cuerpo de la solicitud. Se usa generalmente para solicitudes POST y PUT.", + "responseBody": "Cuerpo de la respuesta", + "_responseBody.comment": "Este es el cuerpo de la respuesta. Suele estar en formato JSON.", + "requestHeaders": "Encabezados de la solicitud", + "_requestHeaders.comment": "Estos son los encabezados que se pasan en la solicitud. Se suelen usar para la autenticación.", + "requestHeader": "Encabezado de la solicitud", + "requestQuery": "Parámetro de URL", + "responseHeaders": "Encabezados de la respuesta", + "_responseHeaders.comment": "Estos son los encabezados que se pasan en la respuesta. Se suelen usar para la autenticación.", + "response": "Respuesta", + "_response.comment": "Esta es la respuesta que se recibe del servidor.", + "success": "Éxito", + "_success.comment": "Esta es la respuesta que se recibe cuando la solicitud es exitosa.", + "failure": "Fallo", + "_failure.comment": "Esta es la respuesta que se recibe cuando la solicitud no tiene éxito.", + "responseExample": "Ejemplo", + "_responseExample.comment": "Este es un ejemplo de la respuesta que se recibe del servidor.", + "authentication": "Autenticación", + "_authentication.comment": "Esta es la autenticación que se requiere para hacer la solicitud." + }, + "message": { + "free": "Gratis", + "_free.comment": "Significa que el precio es gratuito, no es necesario gastar créditos o dinero al usar el servicio de la API", + "appliedCount": "Cantidad de aplicaciones", + "_appliedCount.comment": "La cantidad de veces que se ha aplicado el servicio de la API", + "firstFree": "Primera vez gratis", + "_firstFree.comment": "Significa que la primera vez que se usa el servicio de la API es gratis, no es necesario gastar créditos o dinero", + "custom": "Cantidad especificada", + "_custom.comment": "Significa que el precio está especificado, es necesario gastar los créditos o dinero especificados al usar el servicio de la API", + "present": "Presente", + "_present.comment": "Te presentaremos los créditos cuando uses el servicio de la API por primera vez", + "around": "Aproximadamente", + "_around.comment": "El precio es aproximado, el precio real puede ser diferente", + "successRate15min": "Tasa de éxito en tiempo real", + "_successRate15min.comment": "La tasa de éxito en tiempo real del servicio de la API en los últimos 15 minutos", + "ySuccessRate": "Tasa de éxito (100%)", + "_ySuccessRate.comment": "La tasa de éxito del servicio de la API", + "xMinutes": "Tiempo (minutos)", + "_xMinutes.comment": "El tiempo en minutos", + "streamUsage": "Recordatorio amable: Para solicitudes de transmisión, el código anterior puede no ser completamente aplicable. Consulta el documento de acoplamiento para modificaciones.", + "_streamUsage.comment": "Para solicitudes de transmisión, el código anterior puede no ser completamente aplicable. Consulta el documento de acoplamiento para modificaciones.", + "alphaStage": "Esta API está en la etapa Alfa, es una versión preliminar temprana, puede haber inestabilidad potencial, el formato de la API puede cambiar significativamente, no se recomienda su uso en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes significativos de precios en el futuro.", + "_alphaStage.comment": "Esta API está en la etapa Alfa, es una versión preliminar temprana, puede haber inestabilidad potencial, el formato de la API puede cambiar significativamente, no se recomienda su uso en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes significativos de precios en el futuro.", + "betaStage": "Esta API está en la etapa Beta, el formato de la API no cambiará mucho, pero puede haber inestabilidad potencial, úsala con cuidado en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes moderados de precios en el futuro.", + "_betaStage.comment": "Esta API está en la etapa Beta, el formato de la API no cambiará mucho, pero puede haber inestabilidad potencial, úsala con cuidado en un entorno de producción. La tarificación actual es relativamente baja y puede haber ajustes moderados de precios en el futuro." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabyte, una unidad de almacenamiento de información digital", + "MB": "MB", + "_MB.comment": "Megabyte, una unidad de almacenamiento de información digital", + "KB": "KB", + "_KB.comment": "Kilobyte, una unidad de almacenamiento de información digital", + "B": "B", + "_B.comment": "Byte, una unidad de almacenamiento de información digital" + } +} \ No newline at end of file diff --git a/src/i18n/es/service.json b/src/i18n/es/service.json new file mode 100644 index 00000000..b2aa740b --- /dev/null +++ b/src/i18n/es/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Más información", + "_learnMore.comment": "El texto mostrado en el botón para obtener más información sobre el servicio.", + "apply": "Aplicar ahora", + "_apply.comment": "El texto mostrado en el botón para solicitar el servicio.", + "introduction": "Introducción al servicio", + "_introduction.comment": "El texto mostrado en el botón para ver la introducción del servicio.", + "apis": "Descripción de la API", + "_apis.comment": "El texto mostrado en el botón para ver la descripción de la API.", + "pricing": "Precios", + "_pricing.comment": "El texto mostrado en el botón para ver la información de precios." + }, + "field": { + "price": "Precio", + "_price.comment": "El precio del servicio.", + "introduction": "Introducción", + "_introduction.comment": "La introducción del servicio.", + "apis": "API", + "_apis.comment": "La API del servicio, API es una forma del servicio en línea.", + "proxies": "Proxy", + "_proxies.comment": "El proxy del servicio, Proxy es una forma del servicio en línea, significa el Proxy HTTP utilizado para transferir los datos." + }, + "message": { + "free": "Gratis", + "_free.comment": "El texto mostrado cuando el servicio es gratuito, lo que significa que el servicio no tiene costo.", + "around": "Alrededor de", + "_around.comment": "El texto mostrado cuando el precio es alrededor de un valor determinado.", + "welcomeCredits": "Créditos de bienvenida", + "_welcomeCredits.comment": "El texto mostrado cuando el servicio proporciona créditos de bienvenida de forma gratuita.", + "appliedCount": "Número de solicitudes", + "_appliedCount.comment": "El texto mostrado cuando se cuenta el número de solicitudes.", + "indexTitle": "Tu elección inteligente para servicios digitales", + "_indexTitle.comment": "El título de la página de inicio.", + "indexSubtitle": "Potencia tu trabajo y vida con excelencia estandarizada en servicios.", + "_indexSubtitle.comment": "El subtítulo de la página de inicio.", + "fromPrice": "Desde ", + "_fromPrice.comment": "El texto mostrado antes del precio.", + "packages": "Ofrecemos una variedad de paquetes de créditos, cuantos más paquetes compres, más descuentos obtendrás.", + "_packages.comment": "El texto mostrado cuando el servicio ofrece paquetes de créditos.", + "offer": "Oferta", + "_offer.comment": "El texto mostrado cuando el servicio ofrece una oferta.", + "partnersTitle": "Confiado por socios líderes", + "_partnersTitle.comment": "El título de la sección de socios." + }, + "title": { + "apis": "API", + "_apis.comment": "La API del servicio, API es una forma del servicio en línea.", + "proxies": "Proxy", + "_proxies.comment": "El proxy del servicio, Proxy es una forma del servicio en línea, significa el Proxy HTTP utilizado para transferir los datos.", + "packages": "Paquetes", + "_packages.comment": "Los paquetes del servicio, los paquetes se utilizan para comprar créditos, por ejemplo, el servicio ofrece 3 paquetes, 100$ por 100 créditos, 200$ por 200 créditos, 300$ por 300 créditos." + }, + "unit": { + "credit": "Crédito", + "_credit.comment": "Crédito significa la moneda virtual utilizada en el servicio de API", + "Credit": "Crédito", + "_Credit.comment": "Crédito significa la moneda virtual utilizada en el servicio de API, esta es la forma en mayúscula", + "credits": "Créditos", + "_credits.comment": "Créditos significa la moneda virtual utilizada en el servicio de API, esta es la forma en plural", + "Credits": "Créditos", + "_Credits.comment": "Créditos significa la moneda virtual utilizada en el servicio de API, esta es la forma en mayúscula y en plural", + "call": "Llamada", + "_call.comment": "Llamada significa las veces que se ha llamado al servicio de API", + "Call": "Llamada", + "_Call.comment": "Llamada significa las veces que se ha llamado al servicio de API, esta es la forma en mayúscula", + "calls": "Llamadas", + "_calls.comment": "Llamadas significa las veces que se ha llamado al servicio de API, esta es la forma en plural", + "Calls": "Llamadas", + "_Calls.comment": "Llamadas significa las veces que se ha llamado al servicio de API, esta es la forma en mayúscula y en plural", + "MB": "MB", + "_MB.comment": "MB significa Megabyte, una unidad de almacenamiento de información digital", + "GB": "GB", + "_GB.comment": "GB significa Gigabyte, una unidad de almacenamiento de información digital" + } +} \ No newline at end of file diff --git a/src/i18n/es/usage.json b/src/i18n/es/usage.json new file mode 100644 index 00000000..72eed5f9 --- /dev/null +++ b/src/i18n/es/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Tiempo de Uso", + "_createdAt.comment": "La hora en que se creó el registro de uso.", + "statusCode": "Código de Estado", + "statusCode.comment": "El código de estado del registro de uso.", + "usedAmount": "Cantidad Utilizada", + "usedAmount.comment": "La cantidad del recurso que se utilizó.", + "deductedAmount": "Cantidad Deducida", + "deductedAmount.comment": "La cantidad del recurso que se dedujo.", + "remainingAmount": "Cantidad Restante", + "remainingAmount.comment": "La cantidad del recurso que queda.", + "metadata": "Metadatos", + "metadata.comment": "Los metadatos del registro de uso." + } +} \ No newline at end of file diff --git a/src/i18n/es/user.json b/src/i18n/es/user.json new file mode 100644 index 00000000..5912fa71 --- /dev/null +++ b/src/i18n/es/user.json @@ -0,0 +1,19 @@ +{ + "field": { + "id": "ID de usuario", + "_id.comment": "ID de usuario", + "id_many": "IDs de usuario", + "isVerified": "Está verificado", + "_isVerified.comment": "Una bandera que indica si el usuario está verificado en base a información real o no", + "isVerified_many": "Está verificado", + "nickname": "Apodo", + "_nickname.comment": "Apodo de un usuario", + "nickname_many": "Apodos", + "username": "Nombre de usuario", + "_username.comment": "Nombre de usuario de un usuario", + "username_many": "Nombres de usuario", + "dateJoined": "Hora de registro", + "_dateJoined.comment": "Hora en la que el usuario se registró", + "dateJoined_many": "Horas de registro" + } +} \ No newline at end of file diff --git a/src/i18n/fi/api.json b/src/i18n/fi/api.json new file mode 100644 index 00000000..dd1388c5 --- /dev/null +++ b/src/i18n/fi/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Pyyntöparametrit", + "_requestQueries.comment": "HTTP-pyynnön kyselyparametrit.", + "requestBody": "Pyyntökehys", + "_requestBody.comment": "HTTP-pyynnön kehys.", + "responseBody": "Vastauskehys", + "_responseBody.comment": "HTTP-vastauksen kehys.", + "requestHeaders": "Pyyntöotsikot", + "_requestHeaders.comment": "HTTP-pyynnön otsikot.", + "requestHeader": "Pyyntöotsikko", + "_requestHeader.comment": "HTTP-pyynnön otsikko, vain yksi muoto pyyntöotsikoille.", + "responseHeaders": "Vastausotsikot", + "_responseHeaders.comment": "HTTP-vastauksen otsikot.", + "response": "Vastaus", + "_response.comment": "HTTP-vastaus.", + "success": "Onnistuminen", + "_success.comment": "Onnistunut vastaus.", + "failure": "Epäonnistuminen", + "_failure.comment": "Epäonnistunut vastaus.", + "responseExample": "Esimerkki", + "_responseExample.comment": "Esimerkki vastauksesta.", + "authentication": "Autentikointi", + "_authentication.comment": "Autentikointitiedot.", + "arrayOf": "Taulukko", + "_arrayOf.comment": "Entiteetin taulukko.", + "apiKey": "API-avain", + "_apiKey.comment": "API-avain" + }, + "message": { + "free": "Ilmainen", + "_free.comment": "Tarkoittaa, että hinta on ilmainen, ei tarvitse käyttää mitään luottoja tai rahaa API-palvelun käytöstä", + "appliedCount": "Hakemusten määrä", + "_appliedCount.comment": "Kuinka monta kertaa API-palvelua on haettu", + "firstFree": "Ensimmäinen kerta ilmainen", + "_firstFree.comment": "Tarkoittaa, että ensimmäinen kerta API-palvelun käytössä on ilmainen, ei tarvitse käyttää mitään luottoja tai rahaa", + "custom": "Määritelty määrä", + "_custom.comment": "Tarkoittaa, että hinta on määritelty, täytyy käyttää määritelty määrä luottoja tai rahaa API-palvelun käytöstä", + "present": "Lahja", + "_present.comment": "Lahjoitamme sinulle luottoja, kun käytät API-palvelua ensimmäistä kertaa", + "around": "Noin", + "_around.comment": "Hinta on noin, todellinen hinta saattaa poiketa", + "successRate15min": "Reaaliaikainen onnistumisprosentti", + "_successRate15min.comment": "API-palvelun reaaliaikainen onnistumisprosentti viimeisen 15 minuutin aikana", + "ySuccessRate": "Onnistumisprosentti (100 %)", + "_ySuccessRate.comment": "API-palvelun onnistumisprosentti", + "xMinutes": "Aika (minuutit)", + "_xMinutes.comment": "Aika minuuteissa", + "streamUsage": "Ystävällinen muistutus: Suoratoistopyyntöihin yllä oleva koodi ei välttämättä ole täysin sovellettavissa. Katso tarkemmat ohjeet liitteenä olevasta dokumentista.", + "_streamUsage.comment": "Suoratoistopyyntöihin yllä oleva koodi ei välttämättä ole täysin sovellettavissa. Katso tarkemmat ohjeet liitteenä olevasta dokumentista.", + "alphaStage": "Tämä API on Alfa-vaiheessa, se on varhainen esikatseluversio, siinä voi olla mahdollista epävakautta, API:n muoto voi muuttua merkittävästi, ei suositella tuotantokäyttöön. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla merkittäviä hintamuutoksia.", + "_alphaStage.comment": "Tämä API on Alfa-vaiheessa, se on varhainen esikatseluversio, siinä voi olla mahdollista epävakautta, API:n muoto voi muuttua merkittävästi, ei suositella tuotantokäyttöön. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla merkittäviä hintamuutoksia.", + "betaStage": "Tämä API on Beta-vaiheessa, API:n muoto ei muutu paljon, mutta siinä voi olla mahdollista epävakautta, käytä sitä varovaisesti tuotantoympäristössä. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla kohtalaisia hintamuutoksia.", + "_betaStage.comment": "Tämä API on Beta-vaiheessa, API:n muoto ei muutu paljon, mutta siinä voi olla mahdollista epävakautta, käytä sitä varovaisesti tuotantoympäristössä. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla kohtalaisia hintamuutoksia." + }, + "unit": { + "credit": "Luotto", + "_credit.comment": "Luotto tarkoittaa virtuaalivaluuttaa, jota käytetään API-palvelussa", + "Credit": "Luotto", + "_Credit.comment": "Luotto tarkoittaa virtuaalivaluuttaa, jota käytetään API-palvelussa, tämä on iso alkukirjainmuoto", + "credits": "Luotot", + "_credits.comment": "Luotot tarkoittavat virtuaalivaluuttaa, jota käytetään API-palvelussa, tämä on monikkomuoto", + "Credits": "Luotot", + "_Credits.comment": "Luotot tarkoittavat virtuaalivaluuttaa, jota käytetään API-palvelussa, tämä on iso alkukirjain- ja monikkomuoto", + "call": "Kutsu", + "_call.comment": "Kutsu tarkoittaa API-palvelun kutsujen määrää", + "Call": "Kutsu", + "_Call.comment": "Kutsu tarkoittaa API-palvelun kutsujen määrää, tämä on iso alkukirjainmuoto", + "calls": "Kutsut", + "_calls.comment": "Kutsut tarkoittavat API-palvelun kutsujen määrää, tämä on monikkomuoto", + "Calls": "Kutsut", + "_Calls.comment": "Kutsut tarkoittavat API-palvelun kutsujen määrää, tämä on iso alkukirjain- ja monikkomuoto", + "MB": "Mt", + "_MB.comment": "Mt tarkoittaa megatavua, digitaalisen tiedon tallennusyksikkö", + "GB": "Gt", + "_GB.comment": "Gt tarkoittaa gigatavua, digitaalisen tiedon tallennusyksikkö" + } +} \ No newline at end of file diff --git a/src/i18n/fi/application.json b/src/i18n/fi/application.json new file mode 100644 index 00000000..30ebca64 --- /dev/null +++ b/src/i18n/fi/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Asiakirja", + "_goDocument.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään asiakirjasivulle.", + "goCredentials": "Tunnukset", + "_goCredentials.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään tunnussivulle.", + "buyMore": "Osta lisää", + "_buyMore.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään osta lisää -sivulle.", + "createOrder": "Luo tilaus", + "_createOrder.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään luo tilaus -sivulle.", + "custom": "Mukautettu", + "_custom.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään mukautettu -sivulle.", + "query": "Kysely", + "_query.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään kysely -sivulle.", + "usage": "Käyttöhistoria", + "_usage.comment": "Teksti painikkeessa, kun tätä painiketta napsautetaan, siirrytään käyttöhistoria -sivulle." + }, + "field": { + "id": "Sovellustunnus", + "_id.comment": "Sovelluksen tunnus.", + "remainingAmount": "Jäljellä oleva määrä", + "_remainingAmount.comment": "Sovelluksen jäljellä oleva määrä.", + "usedAmount": "Käytetty määrä", + "_usedAmount.comment": "Sovelluksen käytetty määrä.", + "apiKey": "API-avain", + "_apiKey.comment": "API-avain.", + "service": "Palvelu", + "_service.comment": "Sovelluksen palvelu.", + "operation": "Toiminto", + "_operation.comment": "Sovelluksen toiminto.", + "amount": "Määrä", + "_amount.comment": "Sovelluksen määrä.", + "traceId": "Jäljitä tunnus", + "_traceId.comment": "Yhden API-kutsun jäljitä tunnus, API-palvelun sovellukselle.", + "shouldPayPrice": "Lopullinen hinta", + "_shouldPayPrice.comment": "Sovelluksen lopullinen hinta.", + "api": "API", + "_api.comment": "Tämä on eräänlainen verkkopalvelu, jonka muoto on API, joka tarjoaa palvelua käyttäjälle.", + "proxy": "Välityspalvelin", + "_proxy.comment": "Tämä on eräänlainen verkkopalvelu, jonka muoto on HTTP-välityspalvelin (käytetään datan siirtoon) palvelun tarjoamiseen käyttäjälle.", + "credential": "Tunniste", + "_credential.comment": "Sovelluksen tunniste.", + "name": "Nimi", + "_name.comment": "Sovelluksen nimi.", + "package": "Paketti", + "_package.comment": "Paketti tarkoittaa erilaisia hintapaketteja, kuten 100 dollaria 10000 luottoa, 200 dollaria 20000 luottoa.", + "type": "Tyyppi", + "_type.comment": "Sovelluksen tyyppi.", + "freeAmount": "Ilmainen määrä", + "_freeAmount.comment": "Sovelluksen ilmainen määrä.", + "extraPrice": "Hinta", + "_extraPrice.comment": "Käyttäjän tulee maksaa sovelluksen lisähinta." + }, + "message": { + "alreadyApplied": "Olet jo hakenut tätä palvelua, tarkista konsoli", + "_alreadyApplied.comment": "Viesti käyttäjälle, kun käyttäjä on jo hakenut tätä palvelua.", + "applySuccessfully": "Hakemus hyväksytty", + "_applySuccessfully.comment": "Viesti käyttäjälle, kun käyttäjä on onnistuneesti hakenut tätä palvelua.", + "notApplied": "Et ole vielä hakenut tätä palvelua, hae palvelua ennen sen käyttöä", + "_notApplied.comment": "Viesti käyttäjälle, kun käyttäjä ei ole vielä hakenut tätä palvelua.", + "yourApplication": "Sinun hakemuksesi", + "_yourApplication.comment": "Viesti käyttäjälle, kun käyttäjän hakemus.", + "unverified": "Sinun täytyy suorittaa henkilöllisyyden varmennus ennen kuin voit hakea tätä palvelua", + "_unverified.comment": "Viesti käyttäjälle, kun käyttäjä ei ole suorittanut henkilöllisyyden varmennusta.", + "goVerify": "Mene henkilöllisyyden varmennukseen", + "_goVerify.comment": "Viesti käyttäjälle, kun käyttäjä ei ole suorittanut henkilöllisyyden varmennusta.", + "requiredParameter": "Vaadittu parametri", + "_requiredParameter.comment": "Viesti käyttäjälle, kun vaadittua parametria ei ole syötetty.", + "example": "Esimerkki", + "_example.comment": "Viesti käyttäjälle, kun vaadittua parametria ei ole syötetty.", + "createCredentialSuccessfully": "Tunnuksen luonti onnistui", + "_createCredentialSuccessfully.comment": "Viesti käyttäjälle, kun tunnuksen luonti onnistui.", + "readPolicy": "Olen lukenut ja hyväksyn", + "_readPolicy.comment": "Viesti käyttäjälle, kun käyttäjä on lukenut ja hyväksynyt käytännön.", + "policy": "Tietotekniikan palvelun käyttösopimus", + "_policy.comment": "Viesti käyttäjälle, kun käyttäjä on lukenut ja hyväksynyt käytännön.", + "notAgreePolicy": "Et ole hyväksynyt tietotekniikan palvelun käyttösopimusta", + "_notAgreePolicy.comment": "Viesti käyttäjälle, kun käyttäjä ei ole hyväksynyt käytäntöä.", + "confirmApplying": "Vahvista palvelun hakeminen", + "_confirmApplying.comment": "Viesti käyttäjälle, kun käyttäjä on vahvistanut palvelun hakemuksen.", + "rotateCredential": "Nollaa avain", + "_rotateCredential.comment": "Viesti käyttäjälle, kun käyttäjä on nollannut avaimen.", + "rotateCredentialConfirm": "Haluatko varmasti nollata avaimen? Sitä ei voi palauttaa nollauksen jälkeen", + "_rotateCredentialConfirm.comment": "Viesti käyttäjälle, kun käyttäjä on vahvistanut avaimen nollauksen.", + "idDoesNotExist": "Sovellusta ei ole olemassa", + "_idDoesNotExist.comment": "Viesti käyttäjälle, kun sovellusta ei ole olemassa.", + "rotateCredentialSuccessfully": "Avaimen nollaus onnistui", + "_rotateCredentialSuccessfully.comment": "Viesti käyttäjälle, kun avaimen nollaus onnistui.", + "rotateCredentialFailed": "Avaimen nollaus epäonnistui, ota yhteyttä käsittelyä varten", + "_rotateCredentialFailed.comment": "Viesti käyttäjälle, kun avaimen nollaus epäonnistui.", + "updateFailed": "Päivitys epäonnistui", + "_updateFailed.comment": "Viesti käyttäjälle, kun päivitys epäonnistui.", + "updateSuccessfully": "Päivitys onnistui", + "_updateSuccessfully.comment": "Viesti käyttäjälle, kun päivitys onnistui." + }, + "title": { + "buyService": "Osta palvelu", + "_buyService.comment": "Sivun otsikko, kun käyttäjä haluaa ostaa palvelun.", + "applicationRemainingCount": "Muokkaa määrää", + "_applicationRemainingCount.comment": "Sivun otsikko, kun käyttäjä haluaa muokata sovelluksen määrää.", + "manageApplication": "Sovelluksen hallinta", + "_manageApplication.comment": "Sivun otsikko, kun käyttäjä haluaa hallita sovellusta." + } +} \ No newline at end of file diff --git a/src/i18n/fi/chat.json b/src/i18n/fi/chat.json new file mode 100644 index 00000000..fcd5b484 --- /dev/null +++ b/src/i18n/fi/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Aloita uusi keskustelu", + "_startNewChat.comment": "Viesti verkkosivulla, joka kehottaa käyttäjää aloittamaan uuden keskustelun", + "uploadFile": "Lataa tiedosto", + "_uploadFile.comment": "Viesti verkkosivulla, joka kehottaa käyttäjää lataamaan tiedoston", + "noToken": "Hae ensin vastaava palvelu", + "_noToken.comment": "Viesti verkkosivulla, joka kehottaa käyttäjää hakemaan ensin vastaava palvelu", + "newMessagePlaceholder": "Kirjoita kysymyksesi...", + "_newMessagePlaceholder.comment": "Paikkamerkki verkkosivulla, joka kehottaa käyttäjää kirjoittamaan kysymyksen", + "noInput": "Kysymys ei voi olla tyhjä", + "_noInput.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että kysymys ei voi olla tyhjä", + "uploadReferencesExceed": "Voit ladata enintään 1 tiedoston", + "_uploadReferencesExceed.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että voit ladata enintään 1 tiedoston", + "uploadReferencesError": "Tiedoston lataus epäonnistui, yritä myöhemmin uudelleen", + "_uploadReferencesError.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että tiedoston lataus epäonnistui, yritä myöhemmin uudelleen", + "notApplied": "Et ole vielä hakenut tätä palvelua, hae ensin", + "_notApplied.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että et ole vielä hakenut tätä palvelua, hae ensin", + "tryForFree": "Kokeile ilmaiseksi", + "_tryForFree.comment": "Viesti verkkosivulla, joka kehottaa käyttäjää kokeilemaan ilmaiseksi", + "question1": "Kirjoita JavaScript-koodinpätkä, joka tulostaa Hei maailma", + "_question1.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää kirjoittamaan JavaScript-koodinpätkän, joka tulostaa Hei maailma", + "question2": "Kirjoita sähköposti Mikelle ja kerro hänelle, että muutin juuri", + "_question2.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää kirjoittamaan sähköpostin Mikelle ja kertomaan hänelle, että muutin juuri", + "question3": "Selitä kvanttitietokoneiden perusperiaatteet yksinkertaisin sanoin", + "_question3.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään kvanttitietokoneiden perusperiaatteet yksinkertaisin sanoin", + "question4": "Minkä vaikutuksen virtuaalitodellisuus on vaikuttanut taiteelliseen luomiseen?", + "_question4.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään, minkä vaikutuksen virtuaalitodellisuus on vaikuttanut taiteelliseen luomiseen", + "question5": "Miten yksityisyyden suoja ja tietoturva vaikuttavat oikeuskäytäntöön?", + "_question5.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään, miten yksityisyyden suoja ja tietoturva vaikuttavat oikeuskäytäntöön", + "question6": "Kuinka käsitellä monimutkaisia muutoksia verolainsäädännössä nykypäivän maailmassa?", + "_question6.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään, kuinka käsitellä monimutkaisia muutoksia verolainsäädännössä nykypäivän maailmassa", + "question7": "Kuinka luoda ainutlaatuista ruokakulttuuria yhdistämällä erilaisia alueellisia kulttuuritaustoja?", + "_question7.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään, kuinka luoda ainutlaatuista ruokakulttuuria yhdistämällä erilaisia alueellisia kulttuuritaustoja", + "question8": "Kuinka saada kirjallista luomisinspiraatiota matkakokemuksista?", + "_question8.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään, kuinka saada kirjallista luomisinspiraatiota matkakokemuksista", + "question9": "Kuinka saada liikeideoita menestyneistä tapauksista eri teollisuudenaloilta?", + "_question9.comment": "Esimerkkikysymys keskustelun aloittamiseksi, joka pyytää käyttäjää selittämään, kuinka saada liikeideoita menestyneistä tapauksista eri teollisuudenaloilta", + "errorApiError": "Vastaus epäonnistui, yritä myöhemmin uudelleen", + "_errorApiError.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että vastaus epäonnistui, yritä myöhemmin uudelleen", + "errorBadRequest": "Pyyntösisältö ei ole standardoitu, pyydä uudelleen", + "_errorBadRequest.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että pyyntösisältö ei ole standardoitu, pyydä uudelleen", + "errorNoConversation": "Keskustelua ei ole olemassa tai se on vanhentunut, aloita uusi keskustelu", + "_errorNoConversation.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että keskustelua ei ole olemassa tai se on vanhentunut, aloita uusi keskustelu", + "errorContentTooLarge": "Kysymyksen sisältö on liian pitkä, lyhennä sitä ja yritä uudelleen", + "_errorContentTooLarge.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että kysymyksen sisältö on liian pitkä, lyhennä sitä ja yritä uudelleen", + "errorTooManyRequests": "Toimintasi on liian tiheää, yritä myöhemmin uudelleen", + "_errorTooManyRequests.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että toimintasi on liian tiheää, yritä myöhemmin uudelleen", + "errorUsedUp": "Olet käyttänyt pakettisi kerrat loppuun, osta lisää jatkaaksesi käyttöä", + "_errorUsedUp.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että olet käyttänyt pakettisi kerrat loppuun, osta lisää jatkaaksesi käyttöä", + "errorUnknown": "Palvelimella tapahtui tuntematon virhe, yritä myöhemmin uudelleen tai ota yhteyttä asiakaspalveluun", + "_errorUnknown.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että palvelimella tapahtui tuntematon virhe, yritä myöhemmin uudelleen tai ota yhteyttä asiakaspalveluun", + "errorTimeout": "Kysymyksen vastaaminen aikakatkaistiin, yritä myöhemmin uudelleen", + "_errorTimeout.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että kysymyksen vastaaminen aikakatkaistiin, yritä myöhemmin uudelleen", + "errorNotApplied": "Et ole vielä hakenut tätä palvelua, hae ensin ennen kuin jatkat kysymysten esittämistä", + "_errorNotApplied.comment": "Viesti verkkosivulla, joka kertoo käyttäjälle, että et ole vielä hakenut tätä palvelua, hae ensin ennen kuin jatkat kysymysten esittämistä", + "confirmDelete": "Vahvista poisto", + "_confirmDelete.comment": "Viesti verkkosivulla, joka kehottaa käyttäjää vahvistamaan poiston", + "howToUse": "Paina Shift+Enter aloittaaksesi uuden rivin", + "_howToUse.comment": "Viesti verkkosivulla, joka kehottaa käyttäjää painamaan Shift+Enter aloittaaksesi uuden rivin" + }, + "title": { + "chat": "AI-keskustelu", + "_chat.comment": "Sivun otsikko, joka on AI-keskustelu", + "example": "Esimerkki", + "_example.comment": "Sivun otsikko, joka on Esimerkki", + "capabilities": "Kyvyt", + "_capabilities.comment": "Sivun otsikko, joka on Kyvyt", + "limitations": "Rajoitukset", + "_limitations.comment": "Otsikko verkkosivulla, joka kertoo tämän osan olevan palvelun teknisistä rajoituksista", + "complexQuestion": "Vastaa monimutkaisiin kysymyksiin", + "_complexQuestion.comment": "Otsikko verkkosivulla, joka kertoo tämän osan olevan palvelun kyky vastata monimutkaisiin kysymyksiin", + "professionalQuestion": "Konsultoi ammatillisia kysymyksiä", + "_professionalQuestion.comment": "Otsikko verkkosivulla, joka kertoo tämän osan olevan palvelun kyky konsultoida ammatillisia kysymyksiä", + "getTips": "Saa inspiraatiota ja luovuutta", + "_getTips.comment": "Otsikko verkkosivulla, joka kertoo tämän osan olevan palvelun kyky saada inspiraatiota ja luovuutta" + } +} \ No newline at end of file diff --git a/src/i18n/fi/chatdoc.json b/src/i18n/fi/chatdoc.json new file mode 100644 index 00000000..0221b712 --- /dev/null +++ b/src/i18n/fi/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Lataa asiakirjat", + "_uploadDocuments.comment": "Teksti painikkeessa, joka mahdollistaa käyttäjän asiakirjojen lataamisen" + }, + "field": { + "fileName": "Tiedostonimi", + "_fileName.comment": "Ladatun asiakirjan tiedostonimi", + "createdAt": "Luontiaika", + "_createdAt": "Aika, jolloin asiakirja ladattiin", + "fileExtension": "Tiedostotyyppi", + "_fileExtension.comment": "Ladatun asiakirjan tiedostotyyppi", + "fileUrl": "Tiedostolinkki", + "_fileUrl.comment": "Linkki ladattuun asiakirjaan", + "fileSize": "Tiedostokoko", + "_fileSize.comment": "Ladatun asiakirjan koko", + "state": "Tila", + "_state.comment": "Asiakirjan käsittelyn tila", + "stateProcessing": "Opetus", + "_stateProcessing.comment": "Asiakirjaa käsitellään", + "stateCompleted": "Opetus valmis", + "_stateCompleted.comment": "Asiakirja käsitelty onnistuneesti", + "stateFailed": "Opetus epäonnistui", + "_stateFailed.comment": "Asiakirjan käsittely epäonnistui", + "name": "Nimi", + "_name.comment": "Asiakirjan nimi", + "description": "Kuvaus", + "_description.comment": "Asiakirjan kuvaus" + }, + "message": { + "introductionForKnowledge": "Asiakirjoja voidaan lisätä tietokantaan, ja kun robotti vastaa, se voi käyttää tietokannassa olevaa tietoa vastauksena.", + "_introductionForKnowledge.comment": "Johdanto viesti tietokantaa varten", + "introductionForRepository": "Tietokanta on kokoelma asiakirjoja, joihin voit lisätä asiakirjoja. Kun robotti vastaa, se vastaa tietokannassa olevista asiakirjoista.", + "_introductionForRepository.comment": "Johdanto viesti tietokantaa varten", + "uploadDocumentsExceed": "Ladattujen asiakirjojen määrä ylittää rajan", + "_uploadDocumentsExceed.comment": "Virheviesti, kun ladattujen asiakirjojen määrä ylittää rajan", + "uploadDocumentsError": "Asiakirjan lataus epäonnistui", + "_uploadDocumentsError.comment": "Virheviesti, kun asiakirjan lataus epäonnistui", + "uploadDocumentsSuccess": "Asiakirjan lataus onnistui", + "_uploadDocumentsSuccess.comment": "Onnistumisviesti, kun asiakirjan lataus onnistui", + "createDocumentSuccess": "Asiakirjan luonti onnistui", + "_createDocumentSuccess.comment": "Onnistumisviesti, kun asiakirjan luonti onnistui", + "startCreateDocument": "Aloita asiakirjan oppiminen...", + "_startCreateDocument.comment": "Viesti aloittaessa asiakirjan oppimisen", + "createDocumentError": "Asiakirjan oppiminen epäonnistui", + "_createDocumentError.comment": "Virheviesti, kun asiakirjan oppiminen epäonnistui", + "dragOrClickToUpload": "Raahaa tai klikkaa ladataksesi asiakirjan", + "_dragOrClickToUpload.comment": "Viesti raahata tai klikata ladataksesi asiakirjan", + "learningDocument": "Opetetaan, odota hetki...", + "_learningDocument.comment": "Viesti opetettaessa asiakirjaa", + "startNewChat": "Aloita uusi keskustelu", + "_startNewChat.comment": "Viesti aloittaaksesi uuden keskustelun", + "errorApiError": "Vastaus epäonnistui, yritä myöhemmin uudelleen", + "_errorApiError.comment": "Virheviesti, kun vastaus epäonnistui", + "errorBadRequest": "Pyyntöä ei ole muotoiltu oikein, pyydä uudelleen", + "_errorBadRequest.comment": "Virheviesti, kun pyyntöä ei ole muotoiltu oikein", + "errorNoConversation": "Keskustelun sisältöä ei ole tai se on vanhentunut, aloita uusi keskustelu", + "_errorNoConversation.comment": "Virheviesti, kun keskustelun sisältöä ei ole tai se on vanhentunut", + "errorContentTooLarge": "Kysymyksen sisältö on liian pitkä, lyhennä ja yritä uudelleen", + "_errorContentTooLarge.comment": "Virheviesti, kun kysymyksen sisältö on liian pitkä", + "errorTooManyRequests": "Toimintasi on liian tiheää, yritä myöhemmin uudelleen", + "_errorTooManyRequests.comment": "Virheviesti, kun toiminta on liian tiheää", + "errorUsedUp": "Pakettisi käyttöraja on saavutettu, osta lisää käyttöä jatkaaksesi", + "_errorUsedUp.comment": "Virheviesti, kun paketin käyttöraja on saavutettu", + "errorUnknown": "Tuntematon palvelinvirhe tapahtui, yritä myöhemmin uudelleen tai ota yhteyttä asiakaspalveluun", + "_errorUnknown.comment": "Virheviesti, kun tuntematon palvelinvirhe tapahtui", + "errorTimeout": "Kysymyksen vastaaminen aikakatkaistiin, yritä myöhemmin uudelleen", + "_errorTimeout.comment": "Virheviesti, kun kysymyksen vastaaminen aikakatkaistiin", + "errorNotApplied": "Et ole vielä hakenut tätä palvelua, hae ennen jatkamista", + "_errorNotApplied.comment": "Virheviesti, kun käyttäjä ei ole vielä hakenut tätä palvelua", + "confirmDelete": "Vahvista poisto", + "_confirmDelete.comment": "Viesti poiston vahvistamiseksi", + "howToUse": "Paina Shift+Enter rivinvaihtoon", + "_howToUse.comment": "Viesti, joka näyttää, miten tehdä rivinvaihto", + "createRepositorySuccess": "Tietokanta luotu onnistuneesti", + "_createRepositorySuccess.comment": "Onnistumisviesti, kun tietokanta on luotu onnistuneesti", + "createRepositoryFailed": "Tietokannan luonti epäonnistui", + "_createRepositoryFailed.comment": "Virheviesti, kun tietokannan luonti epäonnistui", + "deleteRepositorySuccess": "Tietokanta poistettu onnistuneesti", + "_deleteRepositorySuccess.comment": "Onnistumisviesti, kun tietokanta on poistettu onnistuneesti", + "deleteDocumentSuccess": "Asiakirja poistettu onnistuneesti", + "_deleteDocumentSuccess.comment": "Onnistumisviesti, kun asiakirja on poistettu onnistuneesti", + "currentRepository": "Nykyinen tietokanta", + "_currentRepository.comment": "Viesti näyttää nykyisen tietokannan", + "nameRequired": "Nimi ei voi olla tyhjä", + "_nameRequired.comment": "Virheviesti, kun nimi on tyhjä", + "inputRepositoryName": "Tietokannan nimi", + "_inputRepositoryName.comment": "Syötteen paikka tietokannan nimelle", + "inputRepositoryDescription": "Kuvaile tietokantaasi yhdellä lauseella", + "_inputRepositoryDescription.comment": "Syötteen paikka tietokannan kuvaukselle" + }, + "nav": { + "chat": "Keskustelu", + "_chat.comment": "Navigointikohde keskustelulle", + "setting": "Asetus", + "_setting.comment": "Navigointikohde asetuksille", + "manage": "Hallitse", + "_manage.comment": "Navigointikohde hallinnalle" + }, + "title": { + "manage": "Hallitse tietokantoja", + "_manage.comment": "Otsikko tietokantojen hallinnalle", + "createRepository": "Luo tietokanta", + "_createRepository.comment": "Otsikko tietokannan luomiselle", + "repositories": "Tietokantojen lista", + "_repositories.comment": "Otsikko tietokantojen listalle" + } +} \ No newline at end of file diff --git a/src/i18n/fi/common.json b/src/i18n/fi/common.json new file mode 100644 index 00000000..4190967c --- /dev/null +++ b/src/i18n/fi/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Aseta", + "_setup.comment": "Teksti painikkeessa, jota käytetään jonkin asettamiseen", + "edit": "Muokkaa", + "_edit.comment": "Teksti painikkeessa, jota käytetään jonkin muokkaamiseen", + "login": "Kirjaudu sisään", + "_login.comment": "Teksti painikkeessa, jota käytetään kirjautumiseen", + "logout": "Kirjaudu ulos", + "_logout.comment": "Teksti painikkeessa, jota käytetään uloskirjautumiseen", + "new": "Uusi", + "_new.comment": "Teksti painikkeessa, jota käytetään uuden kohteen luomiseen", + "delete": "Poista", + "_delete.comment": "Teksti painikkeessa, jota käytetään jonkin poistamiseen", + "confirm": "Vahvista", + "_confirm.comment": "Teksti painikkeessa, jota käytetään jonkin vahvistamiseen", + "cancel": "Peruuta", + "_cancel.comment": "Teksti painikkeessa, jota käytetään jonkin perumiseen", + "alert": "Hälytys", + "_alert.comment": "Teksti painikkeessa, jota käytetään hälyttämiseen", + "info": "Tiedot", + "_info.comment": "Teksti painikkeessa, jota käytetään tietojen näyttämiseen", + "publish": "Julkaise", + "_publish.comment": "Teksti painikkeessa, jota käytetään jonkin julkaisemiseen", + "watch": "Katso", + "_watch.comment": "Teksti painikkeessa, jota käytetään jonkin katsomiseen", + "verify": "Vahvista", + "_verify.comment": "Teksti painikkeessa, jota käytetään käyttäjän oikean nimen vahvistamiseen", + "profile": "Profiili", + "_profile.comment": "Teksti painikkeessa, jota käytetään profiilin näyttämiseen", + "console": "Konsoli", + "_console.comment": "Teksti painikkeessa, jota käytetään konsolisivun näyttämiseen ja johonkin verkkosivun hallintaan", + "learn": "Opi", + "_learn.comment": "Teksti painikkeessa, jota käytetään käyttäjän opettamiseen jostakin", + "buy": "Osta", + "_buy.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen ostamaan jotakin", + "try": "Kokeile", + "_try.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen kokeilemaan jotakin", + "startForFree": "Aloita ilmaiseksi", + "_startForFree.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen aloittamaan ilmaiseksi", + "apply": "Hae", + "_apply.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen hakemaan API-palvelua", + "refresh": "Päivitä", + "_refresh.comment": "Teksti painikkeessa, jota käytetään sivun päivittämiseen", + "pay": "Maksa", + "_pay.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen maksamaan palvelusta", + "repay": "Jatka maksamista", + "_repay.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen jatkamaan palvelun maksamista", + "applied": "Haettu", + "_applied.comment": "Teksti painikkeessa, jota käytetään osoittamaan, että käyttäjä on hakenut palvelua", + "acquire": "Hanki", + "_acquire.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen hankkimaan jotakin, kuten token tai avain API-palvelua varten", + "fillExample": "Täytä esimerkki", + "_fillExample.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen täyttämään esimerkkidata", + "buyMore": "Osta lisää", + "_buyMore.comment": "Teksti painikkeessa, jota käytetään käyttäjän ohjaamiseen ostamaan lisää", + "update": "Päivitä", + "_update.comment": "Teksti painikkeessa, jota käytetään jonkin päivittämiseen", + "view": "Näytä", + "_view.comment": "Teksti painikkeessa, jota käytetään jonkin katsomiseen", + "copy": "Kopioi", + "_copy.comment": "Teksti painikkeessa, jota käytetään jonkin kopioimiseen", + "create": "Luo", + "_create.comment": "Teksti painikkeessa, jota käytetään jonkin luomiseen", + "referralEarnings": "Suosittelutulot", + "_referralEarnings.comment": "Teksti painikkeessa, jota käytetään suosittelutulojen näyttämiseen, tarkoittaa että käyttäjä voi ansaita rahaa kutsuessaan muita käyttämään palvelua", + "finish": "Valmis", + "_finish.comment": "Teksti painikkeessa, jota käytetään jonkin viimeistelyyn" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "Verkkosivuston nimi, ei tarvitse kääntää, pidä se vain 'Ace Data Cloud'", + "copyright": "Tekijänoikeus", + "_copyright.comment": "Teksti tekijänoikeuden näyttämiseen", + "platform": "Alusta", + "_platform.comment": "Teksti, joka osoittaa tämän olevan API-palvelun alusta", + "title": "Otsikko", + "_title.comment": "Entiteetin otsikko", + "icon": "Kuvake", + "_icon.comment": "Entiteetin kuvake", + "status": "Tila", + "_status.comment": "Entiteetin tila", + "operation": "Toiminto", + "_operation.comment": "Entiteetin toiminto", + "description": "Kuvaus", + "_description.comment": "Entiteetin kuvaus", + "createdAt": "Luotu", + "_createdAt.comment": "Aika, jolloin entiteetti luotiin", + "updatedAt": "Päivitetty", + "_updatedAt.comment": "Aika, jolloin entiteettiä päivitettiin", + "order": "Tilaus", + "_order.comment": "Entiteetin tilaus, tilaus sisältää rahan, palvelutiedot, joista käyttäjän on maksettava" + }, + "message": { + "usedAmount": "Käytetty määrä", + "_usedAmount.comment": "Viesti, joka näyttää palvelun käytetyn määrän", + "remainingAmount": "Jäljellä oleva määrä", + "_remainingAmount.comment": "Viesti, joka näyttää palvelun jäljellä olevan määrän", + "copied": "Kopioitu onnistuneesti", + "_copied.comment": "Viesti, joka kertoo, että sisältö on kopioitu onnistuneesti", + "confirmDelete": "Haluatko varmasti poistaa?", + "_confirmDelete.comment": "Viesti, joka vahvistaa, että käyttäjä haluaa poistaa jotakin", + "alert": "Varoitus", + "_alert.comment": "Viesti varoittaa käyttäjää", + "info": "Ystävällinen muistutus", + "_info.comment": "Viesti, joka näyttää tietoa", + "free": "Ilmainen", + "_free.comment": "Viesti, joka kertoo palvelun olevan ilmainen, mikä tarkoittaa, ettei käyttäjän tarvitse maksaa siitä", + "startPrice": "Aloitus", + "_startPrice.comment": "Viesti, joka näyttää palvelun alimman hinnan", + "joinDiscord": "Liity Discordiin", + "_joinDiscord.comment": "Viesti, joka ohjaa käyttäjää liittymään Discord-kanavalle", + "noData": "Ei tietoja", + "_noData.comment": "Viesti, joka kertoo, ettei taulukossa tai listassa ole tietoja" + }, + "nav": { + "home": "Koti", + "_home.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään kotisivun näyttämiseen", + "content": "Sisältö", + "_content.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään sisältösivun näyttämiseen", + "category": "Kategoria", + "_category.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään kategoriasivun näyttämiseen", + "service": "Palvelut", + "_service.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään palvelusivun näyttämiseen", + "document": "Dokumentit", + "_document.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään dokumenttisivun näyttämiseen", + "console": "Konsoli", + "_console.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään konsolisivun näyttämiseen", + "chat": "Keskustelu", + "_chat.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään keskustelusivun näyttämiseen", + "midjourney": "Keskimatka", + "_midjourney.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään keskimatkasivun näyttämiseen", + "chatdoc": "Keskusteludokumentti", + "_chatdoc.comment": "Verkkosivuston navigointipalkin teksti, jota käytetään keskusteludokumenttisivun näyttämiseen" + }, + "title": { + "alert": "Hälytys", + "_alert.comment": "Hälytysviestin otsikko", + "placeholderOfSelect": "Valitse", + "_placeholderOfSelect.comment": "Valintasyötteen paikkamerkki", + "placeholderOfInput": "Täytä", + "_placeholderOfInput.comment": "Syötteen paikkamerkki", + "allApplications": "Kaikki hakemukset", + "_allApplications.comment": "Sivun otsikko, jossa näytetään kaikki hakemukset", + "allOrders": "Kaikki tilaukset", + "_allOrders.comment": "Sivun otsikko, jossa näytetään kaikki tilaukset", + "orderInfo": "Tilaustiedot", + "_orderInfo.comment": "Sivun otsikko, jossa näytetään tilaustiedot", + "buyMore": "Osta lisää", + "_buyMore.comment": "Sivun otsikko, jossa käyttäjä voi ostaa lisää", + "distribution": "Suosittelutulot", + "_distribution.comment": "Sivun otsikko, jossa näytetään suosittelutulot, tarkoittaa että käyttäjä voi ansaita rahaa kutsuessaan muita käyttämään palvelua", + "distributionHistory": "Suositteluhistoria", + "_distributionHistory.comment": "Sivun otsikko, jossa näytetään suositteluhistoria", + "invitee": "Kutsuja", + "_invitee.comment": "Sivun otsikko, jossa näytetään kutsuja", + "allUsages": "Käyttöhistoria", + "_allUsages.comment": "Sivun otsikko, jossa näytetään kaikki API-palvelun käytöt", + "allCredentials": "Tunnisteet", + "_allCredentials.comment": "Sivun otsikko, jossa näytetään kaikki tunnisteet, tunnisteita käytetään API:en käyttöön" + } +} \ No newline at end of file diff --git a/src/i18n/fi/console.json b/src/i18n/fi/console.json new file mode 100644 index 00000000..c7ed8d2f --- /dev/null +++ b/src/i18n/fi/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Tilauksen lista", + "_orderList.comment": "Teksti verkkosivuston valikossa, Tilaus tarkoittaa käyttäjän tilausta palvelun ostamiseksi", + "applicationList": "Sovelluslista", + "_applicationList.comment": "Teksti verkkosivuston valikossa, Sovellus tarkoittaa käyttäjän hakemusta palvelun käyttämiseksi", + "userProfile": "Käyttäjäprofiili", + "_userProfile.comment": "Teksti verkkosivuston valikossa, Käyttäjäprofiili tarkoittaa käyttäjän profiilia", + "idVerify": "Henkilöllisyyden varmennus", + "_idVerify.comment": "Teksti verkkosivuston valikossa, Henkilöllisyyden varmennus tarkoittaa käyttäjän henkilöllisyyden varmennusta", + "manageApplication": "Sovelluksen hallinta", + "_manageApplication.comment": "Teksti verkkosivuston valikossa, Sovelluksen hallinta tarkoittaa käyttäjän hakemuksen hallintaa", + "distributionIndex": "Suosittelutulot", + "_distributionIndex.comment": "Teksti verkkosivuston valikossa, Suosittelutulot tarkoittaa käyttäjän suosittelun tuottoja", + "usageList": "Käyttöhistoria", + "_usageList.comment": "Teksti verkkosivuston valikossa, Käyttöhistoria tarkoittaa käyttäjän käytön historiaa API-palvelun käytöstä", + "credentialIndex": "Käyttöoikeustiedot", + "_credentialIndex.comment": "Teksti verkkosivuston valikossa, Käyttöoikeustiedot tarkoittaa käyttöoikeuksia API:lle pääsyyn", + "manageOrder": "Tilauksen hallinta", + "_manageOrder.comment": "Teksti verkkosivuston valikossa, Tilauksen hallinta tarkoittaa käyttäjän tilauksen hallintaa, tilaus tarkoittaa käyttäjän tilausta palvelun ostamiseksi", + "manageDistributionStatus": "Jakelun hallinta", + "_manageDistributionStatus.comment": "Teksti verkkosivuston valikossa, Jakelun hallinta tarkoittaa käyttäjän jakelutilan hallintaa, liittyy käyttäjän suosittelun tuottoihin" + } +} \ No newline at end of file diff --git a/src/i18n/fi/credential.json b/src/i18n/fi/credential.json new file mode 100644 index 00000000..292a75dd --- /dev/null +++ b/src/i18n/fi/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Todisteen yksilöllinen tunniste", + "value": "Merkki", + "_value.comment": "Todisteen merkkiarvo", + "createdAt": "Luontiaika", + "_createdAt.comment": "Aika, jolloin todiste luotiin", + "expiredAt": "Vanhenemisaika", + "_expiredAt.comment": "Aika, jolloin todiste vanhenee", + "usedAt": "Käyttöaika", + "_usedAt.comment": "Aika, jolloin todistetta käytettiin", + "expiration": "Vanhenemisaika", + "_expiration.comment": "Aika, jolloin todiste vanhenee", + "application": "Sovellus", + "_application.comment": "Sovellus, johon todiste kuuluu", + "service": "Palvelu", + "_service.comment": "Palvelu, jota todiste käytetään", + "setLimitation": "Aseta käyttöraja", + "_setLimitation.comment": "Aseta todisteen rajoitus", + "limitedAmount": "Rajoitettu määrä", + "_limitedAmount.comment": "Todisteen rajoitus", + "setExpiration": "Aseta vanhenemisaika", + "_setExpiration.comment": "Aseta todisteen vanhenemisaika", + "usedAmount": "Käytetty määrä", + "_usedAmount.comment": "Käytetty määrä todisteesta" + }, + "message": { + "confirmDelete": "Haluatko varmasti poistaa?", + "_confirmDelete.comment": "Vahvista, haluatko poistaa todisteen", + "introduction": "Todiste on avain palveluun pääsemiseksi. Voit luoda todisteen napsauttamalla \"Luo\"-painiketta. Voit myös tarkastella todisteen yksityiskohtia napsauttamalla \"Näytä\"-painiketta.", + "_introduction.comment": "Todisteen esittely", + "learnMore": "Lue lisää", + "_learnMore.comment": "Lue lisää todisteesta", + "createSuccessfully": "Luotu onnistuneesti", + "_createSuccessfully.comment": "Todiste luotiin onnistuneesti", + "createFailed": "Luominen epäonnistui", + "_createFailed.comment": "Todisteen luominen epäonnistui", + "permanent": "Pysyvä", + "_permanent.comment": "Todiste on pysyvä", + "selectDateTime": "Valitse päivämäärä ja aika", + "_selectDateTime.comment": "Valitse päivämäärä ja aika", + "maxLimitation": "Suurin rajoitus, jonka voit asettaa", + "_maxLimitation.comment": "Suurin rajoitus, jonka voit asettaa", + "unlimited": "Rajoittamaton", + "_unlimited.comment": "Todiste on rajoittamaton" + }, + "title": { + "introduction": "Esittely", + "_introduction.comment": "Todisteen esittely", + "createNew": "Luo uusi todiste", + "_createNew.comment": "Luo uusi todiste" + } +} \ No newline at end of file diff --git a/src/i18n/fi/distribution.json b/src/i18n/fi/distribution.json new file mode 100644 index 00000000..d2cee6ea --- /dev/null +++ b/src/i18n/fi/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Näytä tiedot", + "_detail.comment": "Teksti painikkeessa, jota käytetään katsomaan viittaushistorian yksityiskohtia verkkosivustolle.", + "withdrawal": "Nosta", + "_withdrawal.comment": "Teksti painikkeessa, jota käytetään viittaustulojen nostamiseen verkkosivustolla.", + "query": "Kysely", + "_query.comment": "Teksti painikkeessa, jota käytetään viittaustulojen kyselyyn verkkosivustolla." + }, + "field": { + "id": "Viittaus-ID", + "_id.comment": "Jakelun yksilöllinen tunniste, jakelu tarkoittaa viittausta API-palvelun verkkosivustolle.", + "percentage": "Viittaustulojen prosenttiosuus", + "_percentage.comment": "Viittaustulojen prosenttiosuus, joka lasketaan tilausmäärän perusteella.", + "price": "Tilausmäärä", + "_price.comment": "Tilauksen määrä, jota käytetään viittaustulojen laskemiseen.", + "reward": "Viittauspalkkio", + "_reward.comment": "Viittaustulot, jotka lasketaan tilausmäärän ja viittaustulojen prosenttiosuuden perusteella.", + "createdAt": "Viittauksen aika", + "_createdAt.comment": "Aika, jolloin viittaus luodaan.", + "level": "Taso", + "_level.comment": "Viittauksen taso, jota käytetään viittaustulojen laskemiseen.", + "threshold": "Viittaustulojen kynnys", + "_threshold.comment": "Viittaustulojen kynnys, jota käytetään viittaustulojen nostamiseen.", + "inviteeId": "Kutsujan ID", + "_inviteeId.comment": "Kutsujan yksilöllinen tunniste, kutsuja tarkoittaa käyttäjää, joka kutsuu kutsutun API-palvelun verkkosivustolle.", + "isVerified": "Onko vahvistettu", + "_isVerified.comment": "Lippu, joka osoittaa, onko viittauskäyttäjä vahvistettu oikeilla tiedoilla." + }, + "message": { + "deltaPriceForNextLevel": "Erotus seuraavaan tasoon", + "_deltaPriceForNextLevel": "Erotus nykyisen tilausmäärän ja seuraavan tason kynnyksen välillä.", + "developingWithDrawal": "Lisää asiakaspalvelu käsittämään nostot, nostot vähentävät 6 % tuloveroa, laskuja voidaan käyttää vähennyksiin", + "_developingWithDrawal": "Viesti, joka osoittaa, että nostotoiminto on kehitysvaiheessa.", + "technicalDetail": "Tekninen yksityiskohta", + "_technicalDetail": "Viittausjärjestelmän tekninen yksityiskohta on toteutettu.", + "distributionQrDescription": "Viittaus QR-koodi (sama sisältö kuin linkki)", + "_distributionQrDescription": "Viittaus QR-koodin kuvaus.", + "distributionLink": "Viittauslinkki", + "_distributionLink": "Viittauslinkki, jota käytetään sitomaan asiakas alaisasiakkaaksi.", + "updateSuccessfully": "Päivitys onnistui", + "_updateSuccessfully": "Viesti, joka osoittaa, että viittaustiedot on päivitetty onnistuneesti.", + "distributionLinkDescription": "Jos asiakas rekisteröityy tälle alustalle tämän linkin tai QR-koodin kautta, asiakas sitoutuu pysyvästi alaisasiakkaaksesi, ja kaikki asiakkaan kulutustilaukset tällä alustalla palautetaan tilillesi nykyisen jakosuhteen mukaisesti.", + "_distributionLinkDescription": "Viittauslinkin kuvaus.", + "distributionLinkDescription2": "Tämä linkki sisältää käyttäjätunnuksesi. Kun asiakas avaa linkin, käyttäjätunnuksesi tallennetaan asiakkaan selaimeen evästeiden muodossa, ja se on voimassa seitsemän päivää. Seitsemän päivän kuluessa, jos asiakas rekisteröityy tälle alustalle skannaamalla koodin, käyttäjätunnuksesi lähetetään rekisteröintipalvelimelle evästeiden kanssa, ja asiakas voidaan sitoa alaisasiakkaaksesi.", + "_distributionLinkDescription2": "Viittauslinkin kuvaus." + }, + "title": { + "price": "Viittaustilausten kokonaismäärä", + "_price.comment": "Viittaustilausten kokonaismäärä, jota käytetään viittaustulojen laskemiseen.", + "reward": "Yhteensä viittauspalkkiot", + "_reward.comment": "Yhteensä viittauspalkkiot, jotka lasketaan tilausmäärän ja viittaustulojen prosenttiosuuden perusteella.", + "level": "Viittauksen taso", + "_level.comment": "Viittauksen taso, jota käytetään viittaustulojen laskemiseen.", + "percentage": "Viittaustulojen prosenttiosuus", + "_percentage.comment": "Viittaustulojen prosenttiosuus, jota käytetään viittaustulojen laskemiseen.", + "currentLevel": "Nykyinen taso", + "_currentLevel.comment": "Nykyinen viittauksen taso, jota käytetään viittaustulojen laskemiseen.", + "nextLevel": "Seuraava taso", + "_nextLevel.comment": "Seuraava viittauksen taso, jota käytetään viittaustulojen laskemiseen.", + "currentPercentage": "Nykyinen viittaustulojen prosenttiosuus", + "_currentPercentage.comment": "Nykyinen viittaustulojen prosenttiosuus, jota käytetään viittaustulojen laskemiseen.", + "nextPercentage": "Seuraavan tason viittaustulojen prosenttiosuus", + "_nextPercentage.comment": "Seuraavan tason viittaustulojen prosenttiosuus, jota käytetään viittaustulojen laskemiseen.", + "levelInfo": "Tason tiedot", + "_levelInfo.comment": "Viittauksen tason tiedot, jotka käytetään viittaustulojen laskemiseen.", + "distributionLink": "Viittauslinkki", + "_distributionLink.comment": "Viittauslinkki, jota käytetään sitomaan asiakas alaisasiakkaaksi.", + "inviteesCount": "Kutsuttujen kokonaismäärä", + "_inviteesCount.comment": "Kutsuttujen kokonaismäärä, jota käytetään viittaustulojen laskemiseen.", + "manageDistributionStatus": "Jakelun hallinta", + "_manageDistributionStatus.comment": "Viittauksen tilan hallinta." + } +} \ No newline at end of file diff --git a/src/i18n/fi/order.json b/src/i18n/fi/order.json new file mode 100644 index 00000000..30612e55 --- /dev/null +++ b/src/i18n/fi/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Maksa", + "_pay.comment": "Teksti painikkeessa, jota käytetään maksamaan tilaus.", + "continuePay": "Jatka maksua", + "_continuePay.comment": "Teksti painikkeessa, jota käytetään jatkamaan tilauksen maksamista.", + "checkDetail": "Tarkista tiedot", + "_checkDetail.comment": "Teksti painikkeessa, jota käytetään tilauksen tietojen tarkistamiseen.", + "query": "Kysely", + "_query.comment": "Teksti painikkeessa, jota käytetään tilauksen kyselyyn.", + "finish": "Suorita manuaalisesti", + "_finish.comment": "Teksti painikkeessa, jota käytetään tilauksen manuaaliseen suorittamiseen.", + "update": "Päivitä", + "_update.comment": "Teksti painikkeessa, jota käytetään tilauksen päivittämiseen." + }, + "field": { + "id": "Tilauksen ID", + "_id.comment": "Tilauksen tunniste.", + "amount": "Määrä", + "_amount.comment": "Tilausmäärä.", + "price": "Hinta", + "_price.comment": "Tilaushinta.", + "description": "Tilauksen kuvaus", + "_description.comment": "Tilauksen kuvaus.", + "state": "Tila", + "_state.comment": "Tilauksen tila.", + "createdAt": "Luontiaika", + "_createdAt.comment": "Tilauksen luontiaika.", + "service": "Palvelun nimi", + "_service.comment": "Palvelun nimi.", + "payWay": "Maksutapa", + "_payWay.comment": "Tilauksen maksutapa.", + "api": "API", + "_api.comment": "API on eräänlainen verkkopalvelu.", + "proxy": "Välityspalvelin", + "_proxy.comment": "Välityspalvelin on eräänlainen verkkopalvelu, joka tarkoittaa HTTP-välityspalvelimen käyttöä tiedonsiirtoon." + }, + "message": { + "paidSuccessfully": "Maksu onnistui", + "_paidSuccessfully.comment": "Viesti onnistuneesta maksusta.", + "createFailed": "Luominen epäonnistui", + "_createFailed.comment": "Viesti epäonnistuneesta luomisesta.", + "wechatPayHelp": "Avaa WeChat-puhelimesi avulla ja skannaa maksun suorittamiseksi", + "_wechatPayHelp.comment": "Viesti WeChat-maksun avusta.", + "free": "Ilmainen", + "_free.comment": "Ilmaisen tilauksen viesti.", + "buyInExternalUrl": "Täytä maksu ulkoisessa linkissä", + "_buyInExternalUrl.comment": "Viesti ulkoisen linkin maksusta.", + "updateFailed": "Päivitys epäonnistui", + "_updateFailed.comment": "Viesti epäonnistuneesta päivityksestä.", + "updateSuccessfully": "Päivitys onnistui", + "_updateSuccessfully.comment": "Viesti onnistuneesta päivityksestä.", + "confirmFinish": "Tämä toiminto asettaa tilauksen manuaalisesti maksettuun tilaan ja suorittaa jakeluprosessin, jota ei voi peruuttaa. Vahvista, että asiakas on suorittanut maksun. Haluatko jatkaa?", + "_confirmFinish.comment": "Viesti vahvistuksesta." + }, + "state": { + "pending": "Odottaa maksua", + "_pending.comment": "Tilauksen tila, mikä tarkoittaa, että tilaus odottaa vielä käyttäjän maksua.", + "paid": "Maksettu", + "_paid.comment": "Tilauksen tila, mikä tarkoittaa, että tilaus on maksettu.", + "expired": "Maksu vanhentunut", + "_expired.comment": "Tilauksen tila, mikä tarkoittaa, että tilauksen maksuaika on päättynyt.", + "failed": "Maksu epäonnistui", + "_failed.comment": "Tilauksen tila, mikä tarkoittaa, että tilauksen maksu epäonnistui." + }, + "title": { + "info": "Tilaustiedot", + "_info.comment": "Otsikko, joka näytetään verkkosivuston otsikkona, tarkoittaa tilaustietoja.", + "wechatPay": "WeChat-maksu", + "_wechatPay.comment": "Otsikko, joka näytetään verkkosivuston otsikkona, tarkoittaa WeChat-maksua.", + "aliPay": "Alipay", + "_aliPay.comment": "Otsikko, joka näytetään verkkosivuston otsikkona, tarkoittaa Alipay-maksua. Alipay-maksu on eräänlainen verkkomaksu.", + "stripe": "Stripe", + "_stripe.comment": "Otsikko, joka näytetään verkkosivuston otsikkona, tarkoittaa Stripe-maksua. Stripe-maksu on eräänlainen verkkomaksu.", + "manageOrder": "Hallinnoi tilausta", + "_manageOrder.comment": "Otsikko, joka näytetään verkkosivuston otsikkona, tarkoittaa tilauksen hallintaa." + } +} \ No newline at end of file diff --git a/src/i18n/fi/proxy.json b/src/i18n/fi/proxy.json new file mode 100644 index 00000000..c24d2320 --- /dev/null +++ b/src/i18n/fi/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URL-parametrit", + "_requestQueries.comment": "Nämä ovat parametrit, jotka välitetään URL-osoitteessa. Ne erotetaan '?' ja erotetaan '&'.", + "requestBody": "Pyyntökehys", + "_requestBody.comment": "Tämä on pyynnön runko. Sitä käytetään yleensä POST- ja PUT-pyyntöihin.", + "responseBody": "Vastauksen runko", + "_responseBody.comment": "Tämä on vastauksen runko. Se on yleensä JSON-muodossa.", + "requestHeaders": "Pyyntöotsikot", + "_requestHeaders.comment": "Nämä ovat pyynnössä välitettävät otsikot. Niitä käytetään yleensä todennukseen.", + "requestHeader": "Pyyntöotsikko", + "requestQuery": "URL-parametri", + "responseHeaders": "Vastauksen otsikot", + "_responseHeaders.comment": "Nämä ovat vastauksessa välitettävät otsikot. Niitä käytetään yleensä todennukseen.", + "response": "Vastaus", + "_response.comment": "Tämä on vastaus, joka palautetaan palvelimelta.", + "success": "Onnistuminen", + "_success.comment": "Tämä on vastaus, joka palautetaan, kun pyyntö on onnistunut.", + "failure": "Epäonnistuminen", + "_failure.comment": "Tämä on vastaus, joka palautetaan, kun pyyntö epäonnistuu.", + "responseExample": "Esimerkki", + "_responseExample.comment": "Tämä on esimerkki vastauksesta, joka palautetaan palvelimelta.", + "authentication": "Todennus", + "_authentication.comment": "Tämä on todennus, joka vaaditaan pyynnön tekemiseen." + }, + "message": { + "free": "Ilmainen", + "_free.comment": "Tarkoittaa, että hinta on ilmainen, ei tarvitse käyttää mitään luottoja tai rahaa API-palvelun käytöstä", + "appliedCount": "Hakemuksen määrä", + "_appliedCount.comment": "Kuinka monta kertaa API-palvelua on haettu", + "firstFree": "Ensimmäinen kerta ilmainen", + "_firstFree.comment": "Tarkoittaa, että API-palvelun ensimmäinen käyttökerta on ilmainen, ei tarvitse käyttää mitään luottoja tai rahaa", + "custom": "Määritelty määrä", + "_custom.comment": "Tarkoittaa, että hinta on määritelty, täytyy käyttää määritelty määrä luottoja tai rahaa API-palvelun käytöstä", + "present": "Lahja", + "_present.comment": "Lahjoitamme sinulle luottoja, kun käytät API-palvelua ensimmäistä kertaa", + "around": "Noin", + "_around.comment": "Hinta on noin, todellinen hinta saattaa poiketa", + "successRate15min": "Reaaliaikainen onnistumisprosentti", + "_successRate15min.comment": "API-palvelun reaaliaikainen onnistumisprosentti viimeisen 15 minuutin aikana", + "ySuccessRate": "Onnistumisprosentti (100 %)", + "_ySuccessRate.comment": "API-palvelun onnistumisprosentti", + "xMinutes": "Aika (minuutit)", + "_xMinutes.comment": "Aika minuuteissa", + "streamUsage": "Ystävällinen muistutus: Suoratoistopyyntöihin yllä oleva koodi ei välttämättä ole täysin sovellettavissa. Katso muutokset telakointiasiakirjasta.", + "_streamUsage.comment": "Suoratoistopyyntöihin yllä oleva koodi ei välttämättä ole täysin sovellettavissa. Katso muutokset telakointiasiakirjasta.", + "alphaStage": "Tämä API on Alfa-vaiheessa, se on varhainen esikatseluversio, siinä voi olla mahdollista epävakautta, API-muoto voi muuttua merkittävästi, sitä ei suositella tuotantokäyttöön. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla merkittäviä hintamuutoksia.", + "_alphaStage.comment": "Tämä API on Alfa-vaiheessa, se on varhainen esikatseluversio, siinä voi olla mahdollista epävakautta, API-muoto voi muuttua merkittävästi, sitä ei suositella tuotantokäyttöön. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla merkittäviä hintamuutoksia.", + "betaStage": "Tämä API on Beta-vaiheessa, API-muoto ei muutu paljon, mutta siinä voi olla mahdollista epävakautta, käytä sitä varovasti tuotantoympäristössä. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla kohtalaisia hintamuutoksia.", + "_betaStage.comment": "Tämä API on Beta-vaiheessa, API-muoto ei muutu paljon, mutta siinä voi olla mahdollista epävakautta, käytä sitä varovasti tuotantoympäristössä. Nykyinen hinnoittelu on suhteellisen alhainen, ja tulevaisuudessa voi olla kohtalaisia hintamuutoksia." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigatavu, digitaalisen tiedon tallennusyksikkö", + "MB": "MB", + "_MB.comment": "Megatavu, digitaalisen tiedon tallennusyksikkö", + "KB": "KB", + "_KB.comment": "Kilotavu, digitaalisen tiedon tallennusyksikkö", + "B": "t", + "_B.comment": "Tavu, digitaalisen tiedon tallennusyksikkö" + } +} \ No newline at end of file diff --git a/src/i18n/fi/service.json b/src/i18n/fi/service.json new file mode 100644 index 00000000..2e0d7ebf --- /dev/null +++ b/src/i18n/fi/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Lue lisää", + "_learnMore.comment": "Teksti, joka näytetään painikkeessa, jolla voi lukea lisää palvelusta.", + "apply": "Hae nyt", + "_apply.comment": "Teksti, joka näytetään painikkeessa, jolla voi hakea palvelua.", + "introduction": "Palvelun esittely", + "_introduction.comment": "Teksti, joka näytetään painikkeessa, jolla voi katsoa palvelun esittelyn.", + "apis": "API-kuvaus", + "_apis.comment": "Teksti, joka näytetään painikkeessa, jolla voi katsoa API-kuvauksen.", + "pricing": "Hinnat", + "_pricing.comment": "Teksti, joka näytetään painikkeessa, jolla voi katsoa hinnoittelutiedot." + }, + "field": { + "price": "Hinta", + "_price.comment": "Palvelun hinta.", + "introduction": "Esittely", + "_introduction.comment": "Palvelun esittely.", + "apis": "API", + "_apis.comment": "Palvelun API, API on verkkopalvelun muoto.", + "proxies": "Välityspalvelin", + "_proxies.comment": "Palvelun välityspalvelin, välityspalvelin on verkkopalvelun muoto, joka tarkoittaa HTTP-välityspalvelinta, jota käytetään tietojen siirtoon." + }, + "message": { + "free": "Ilmainen", + "_free.comment": "Teksti, joka näytetään, kun palvelu on ilmainen, mikä tarkoittaa, että palvelu on maksuton.", + "around": "Noin", + "_around.comment": "Teksti, joka näytetään, kun hinta on noin tietyn arvon.", + "welcomeCredits": "Tervetuliaisluotot", + "_welcomeCredits.comment": "Teksti, joka näytetään, kun palvelu tarjoaa tervetuliaisluottoja ilmaiseksi.", + "appliedCount": "Hakemusten lukumäärä", + "_appliedCount.comment": "Teksti, joka näytetään, kun hakemusten lukumäärä lasketaan.", + "indexTitle": "Älykäs valintasi digitaalisissa palveluissa", + "_indexTitle.comment": "Etusivun otsikko.", + "indexSubtitle": "Vahvista työtäsi ja elämääsi standardoidulla erinomaisuudella palveluissa.", + "_indexSubtitle.comment": "Etusivun alaotsikko.", + "fromPrice": "Alkaen ", + "_fromPrice.comment": "Teksti, joka näytetään ennen hintaa.", + "packages": "Tarjoamme erilaisia paketteja luottoja varten, mitä enemmän paketteja ostat, sitä enemmän alennusta saat.", + "_packages.comment": "Teksti, joka näytetään, kun palvelu tarjoaa paketteja luottoja varten.", + "offer": "Tarjous", + "_offer.comment": "Teksti, joka näytetään, kun palvelu tarjoaa tarjouksen.", + "partnersTitle": "Luotettu johtavien kumppaneiden toimesta", + "_partnersTitle.comment": "Kumppanien osion otsikko." + }, + "title": { + "apis": "API", + "_apis.comment": "Palvelun API, API on verkkopalvelun muoto.", + "proxies": "Välityspalvelin", + "_proxies.comment": "Palvelun välityspalvelin, välityspalvelin on verkkopalvelun muoto, joka tarkoittaa HTTP-välityspalvelinta, jota käytetään tietojen siirtoon.", + "packages": "Paketit", + "_packages.comment": "Palvelun paketit, paketteja käytetään luottojen ostamiseen, esimerkiksi palvelu tarjoaa 3 pakettia, 100 dollaria 100 luotolle, 200 dollaria 200 luotolle, 300 dollaria 300 luotolle." + }, + "unit": { + "credit": "Luotto", + "_credit.comment": "Luotto tarkoittaa virtuaalivaluuttaa, jota käytetään API-palvelussa", + "Credit": "Luotto", + "_Credit.comment": "Luotto tarkoittaa virtuaalivaluuttaa, jota käytetään API-palvelussa, tämä on iso alkukirjainmuoto", + "credits": "Luotot", + "_credits.comment": "Luotot tarkoittavat virtuaalivaluuttaa, jota käytetään API-palvelussa, tämä on monikkomuoto", + "Credits": "Luotot", + "_Credits.comment": "Luotot tarkoittavat virtuaalivaluuttaa, jota käytetään API-palvelussa, tämä on iso alkukirjain- ja monikkomuoto", + "call": "Kutsu", + "_call.comment": "Kutsu tarkoittaa API-palvelun kutsujen määrää", + "Call": "Kutsu", + "_Call.comment": "Kutsu tarkoittaa API-palvelun kutsujen määrää, tämä on iso alkukirjainmuoto", + "calls": "Kutsut", + "_calls.comment": "Kutsut tarkoittavat API-palvelun kutsujen määrää, tämä on monikkomuoto", + "Calls": "Kutsut", + "_Calls.comment": "Kutsut tarkoittavat API-palvelun kutsujen määrää, tämä on iso alkukirjain- ja monikkomuoto", + "MB": "Mt", + "_MB.comment": "Mt tarkoittaa megatavua, digitaalisen tiedon tallennusyksikkö", + "GB": "Gt", + "_GB.comment": "Gt tarkoittaa gigatavua, digitaalisen tiedon tallennusyksikkö" + } +} \ No newline at end of file diff --git a/src/i18n/fi/usage.json b/src/i18n/fi/usage.json new file mode 100644 index 00000000..5b9f0512 --- /dev/null +++ b/src/i18n/fi/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Käyttöaika", + "_createdAt.comment": "Aika, jolloin käyttömerkintä luotiin.", + "statusCode": "Tilauskoodi", + "statusCode.comment": "Käyttömerkinnän tilakoodi.", + "usedAmount": "Käytetty määrä", + "usedAmount.comment": "Käytetyn resurssin määrä.", + "deductedAmount": "Vähennetty määrä", + "deductedAmount.comment": "Vähennetty resurssin määrä.", + "remainingAmount": "Jäljellä oleva määrä", + "remainingAmount.comment": "Jäljellä oleva resurssin määrä.", + "metadata": "Metatiedot", + "metadata.comment": "Käyttömerkinnän metatiedot." + } +} \ No newline at end of file diff --git a/src/i18n/fi/user.json b/src/i18n/fi/user.json new file mode 100644 index 00000000..3a535eb0 --- /dev/null +++ b/src/i18n/fi/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "Käyttäjätunnus", + "_id.comment": "Käyttäjätunnus", + "isVerified": "Onko vahvistettu", + "_isVerified.comment": "Lippu, joka osoittaa, onko käyttäjä vahvistettu oikeiden tietojen perusteella vai ei", + "nickname": "Lempinimi", + "_nickname.comment": "Käyttäjän lempinimi", + "username": "Käyttäjänimi", + "_username.comment": "Käyttäjän käyttäjänimi", + "dateJoined": "Rekisteröitymisaika", + "_dateJoined.comment": "Aika, jolloin käyttäjä rekisteröityi" + } +} \ No newline at end of file diff --git a/src/i18n/fr/api.json b/src/i18n/fr/api.json new file mode 100644 index 00000000..c3c168d7 --- /dev/null +++ b/src/i18n/fr/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Requêtes de demande", + "_requestQueries.comment": "Les paramètres de requête HTTP.", + "requestBody": "Corps de la demande", + "_requestBody.comment": "Le corps de la requête HTTP.", + "responseBody": "Corps de la réponse", + "_responseBody.comment": "Le corps de la réponse HTTP.", + "requestHeaders": "En-têtes de demande", + "_requestHeaders.comment": "Les en-têtes de requête HTTP.", + "requestHeader": "En-tête de demande", + "_requestHeader.comment": "L'en-tête de requête HTTP, juste une forme unique pour les en-têtes de requête.", + "responseHeaders": "En-têtes de réponse", + "_responseHeaders.comment": "Les en-têtes de réponse HTTP.", + "response": "Réponse", + "_response.comment": "La réponse HTTP.", + "success": "Succès", + "_success.comment": "La réponse réussie.", + "failure": "Échec", + "_failure.comment": "La réponse échouée.", + "responseExample": "Exemple", + "_responseExample.comment": "L'exemple de la réponse.", + "authentication": "Authentification", + "_authentication.comment": "Les informations d'authentification.", + "arrayOf": "Tableau de", + "_arrayOf.comment": "Le tableau de l'entité.", + "apiKey": "Clé API", + "_apiKey.comment": "La clé API" + }, + "message": { + "free": "Gratuit", + "_free.comment": "Signifie que le prix est gratuit, pas besoin de dépenser des crédits ou de l'argent lors de l'utilisation du service API", + "appliedCount": "Nombre d'applications", + "_appliedCount.comment": "Le nombre de fois où le service API a été appliqué", + "firstFree": "Première fois gratuite", + "_firstFree.comment": "Signifie que la première fois du service API est gratuite, pas besoin de dépenser des crédits ou de l'argent", + "custom": "Montant spécifié", + "_custom.comment": "Signifie que le prix est spécifié, il faut dépenser les crédits ou l'argent spécifiés lors de l'utilisation du service API", + "present": "Présent", + "_present.comment": "Nous vous offrirons des crédits lorsque vous utiliserez le service API pour la première fois", + "around": "Environ", + "_around.comment": "Le prix est approximatif, le prix réel peut être différent", + "successRate15min": "Taux de réussite en temps réel", + "_successRate15min.comment": "Le taux de réussite en temps réel du service API au cours des 15 dernières minutes", + "ySuccessRate": "Taux de réussite (100%)", + "_ySuccessRate.comment": "Le taux de réussite du service API", + "xMinutes": "Temps (minutes)", + "_xMinutes.comment": "Le temps en minutes", + "streamUsage": "Rappel important : Pour les requêtes en streaming, le code ci-dessus peut ne pas être entièrement applicable. Veuillez vous référer au document d'accueil pour les modifications.", + "_streamUsage.comment": "Pour les requêtes en streaming, le code ci-dessus peut ne pas être entièrement applicable. Veuillez vous référer au document d'accueil pour les modifications.", + "alphaStage": "Cette API est en phase Alpha, c'est une version de prévisualisation précoce, il peut y avoir une instabilité potentielle, le format de l'API peut changer significativement, il n'est pas recommandé pour une utilisation en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix importants à l'avenir.", + "_alphaStage.comment": "Cette API est en phase Alpha, c'est une version de prévisualisation précoce, il peut y avoir une instabilité potentielle, le format de l'API peut changer significativement, il n'est pas recommandé pour une utilisation en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix importants à l'avenir.", + "betaStage": "Cette API est en phase Beta, le format de l'API ne changera pas beaucoup, mais il peut y avoir une instabilité potentielle, veuillez l'utiliser avec précaution en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix modérés à l'avenir.", + "_betaStage.comment": "Cette API est en phase Beta, le format de l'API ne changera pas beaucoup, mais il peut y avoir une instabilité potentielle, veuillez l'utiliser avec précaution en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix modérés à l'avenir." + }, + "unit": { + "credit": "Crédit", + "_credit.comment": "Le crédit est la monnaie virtuelle utilisée dans le service API", + "Credit": "Crédit", + "_Credit.comment": "Le crédit est la monnaie virtuelle utilisée dans le service API, c'est la forme capitalisée", + "credits": "Crédits", + "_credits.comment": "Les crédits sont la monnaie virtuelle utilisée dans le service API, c'est la forme plurielle", + "Credits": "Crédits", + "_Credits.comment": "Les crédits sont la monnaie virtuelle utilisée dans le service API, c'est la forme capitalisée et plurielle", + "call": "Appel", + "_call.comment": "L'appel représente le nombre de fois où le service API a été appelé", + "Call": "Appel", + "_Call.comment": "L'appel représente le nombre de fois où le service API a été appelé, c'est la forme capitalisée", + "calls": "Appels", + "_calls.comment": "Les appels représentent le nombre de fois où le service API a été appelé, c'est la forme plurielle", + "Calls": "Appels", + "_Calls.comment": "Les appels représentent le nombre de fois où le service API a été appelé, c'est la forme capitalisée et plurielle", + "MB": "Mo", + "_MB.comment": "Mo signifie mégaoctet, une unité de stockage d'informations numériques", + "GB": "Go", + "_GB.comment": "Go signifie gigaoctet, une unité de stockage d'informations numériques" + } +} \ No newline at end of file diff --git a/src/i18n/fr/application.json b/src/i18n/fr/application.json new file mode 100644 index 00000000..ae9bd6ad --- /dev/null +++ b/src/i18n/fr/application.json @@ -0,0 +1,109 @@ +{ + "button": { + "goDocument": "Document", + "goDocument_many": "Documents", + "_goDocument.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page du document.", + "goCredentials": "Identifiants", + "goCredentials_many": "Identifiants", + "_goCredentials.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page des identifiants.", + "buyMore": "Acheter plus", + "_buyMore.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page d'achat supplémentaire.", + "createOrder": "Créer une commande", + "_createOrder.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page de création de commande.", + "custom": "Personnalisé", + "custom_many": "Personnalisés", + "_custom.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page personnalisée.", + "query": "Requête", + "query_many": "Requêtes", + "_query.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page de requête.", + "usage": "Historique d'utilisation", + "usage_many": "Historiques d'utilisation", + "_usage.comment": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page d'historique d'utilisation." + }, + "field": { + "id": "Identifiant de l'application", + "_id.comment": "L'identifiant de l'application.", + "remainingAmount": "Montant restant", + "_remainingAmount.comment": "Le montant restant de l'application.", + "usedAmount": "Montant utilisé", + "_usedAmount.comment": "Le montant utilisé de l'application.", + "apiKey": "Clé API", + "_apiKey.comment": "La clé API", + "service": "Service", + "_service.comment": "Le service de l'application.", + "operation": "Opération", + "_operation.comment": "L'opération de l'application.", + "amount": "Montant", + "_amount.comment": "Le montant de l'application.", + "traceId": "ID de trace", + "_traceId.comment": "L'ID de trace d'un appel API, pour l'application du service API", + "shouldPayPrice": "Prix final", + "_shouldPayPrice.comment": "Le prix final de l'application.", + "api": "API", + "_api.comment": "Il s'agit d'un type de service en ligne, le formulaire est via une API pour fournir un service à l'utilisateur.", + "proxy": "Proxy", + "_proxy.comment": "Il s'agit d'un type de service en ligne, le formulaire est via un proxy HTTP (utilisé pour transférer des données) pour fournir un service à l'utilisateur.", + "credential": "Identifiant", + "_credential.comment": "L'identifiant de l'application.", + "name": "Nom", + "_name.comment": "Le nom de l'application.", + "package": "Forfait", + "_package.comment": "Le forfait signifie différents forfaits de prix, comme 100 $ pour 10000 crédits, 200 $ pour 20000 crédits.", + "type": "Type", + "_type.comment": "Le type de l'application.", + "freeAmount": "Montant gratuit", + "_freeAmount.comment": "Le montant gratuit de l'application.", + "extraPrice": "Prix", + "_extraPrice.comment": "Le prix supplémentaire que l'utilisateur doit payer pour l'application." + }, + "message": { + "alreadyApplied": "Vous avez déjà demandé ce service, veuillez vérifier la console", + "_alreadyApplied.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a déjà demandé ce service.", + "applySuccessfully": "Demande réussie", + "_applySuccessfully.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a demandé ce service avec succès.", + "notApplied": "Vous n'avez pas encore demandé ce service, veuillez demander le service avant de l'utiliser", + "_notApplied.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur n'a pas encore demandé ce service.", + "yourApplication": "Votre demande", + "_yourApplication.comment": "Le message affiché à l'utilisateur concernant sa demande.", + "unverified": "Vous devez compléter l'authentification en personne avant de pouvoir demander ce service", + "_unverified.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur n'a pas terminé l'authentification en personne.", + "goVerify": "Aller à l'authentification en personne", + "_goVerify.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur n'a pas terminé l'authentification en personne.", + "requiredParameter": "Paramètre requis", + "_requiredParameter.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur n'a pas saisi le paramètre requis.", + "example": "Exemple", + "_example.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur n'a pas saisi le paramètre requis.", + "createCredentialSuccessfully": "Créer l'identifiant avec succès", + "_createCredentialSuccessfully.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a créé l'identifiant avec succès.", + "readPolicy": "J'ai lu et j'accepte", + "_readPolicy.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a lu et accepté la politique.", + "policy": "Accord d'utilisation du service de technologie des données", + "_policy.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a lu et accepté la politique.", + "notAgreePolicy": "Vous n'avez pas accepté l'accord d'utilisation du service de technologie des données", + "_notAgreePolicy.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur n'a pas accepté la politique.", + "confirmApplying": "Confirmer la demande de service", + "_confirmApplying.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a confirmé la demande de service.", + "rotateCredential": "Réinitialiser la clé", + "_rotateCredential.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a réinitialisé la clé.", + "rotateCredentialConfirm": "Êtes-vous sûr de vouloir réinitialiser la clé ? Elle ne pourra pas être récupérée après la réinitialisation", + "_rotateCredentialConfirm.comment": "Le message affiché à l'utilisateur lorsque l'utilisateur a confirmé la réinitialisation de la clé.", + "idDoesNotExist": "L'application n'existe pas", + "_idDoesNotExist.comment": "Le message affiché à l'utilisateur lorsque l'application n'existe pas.", + "rotateCredentialSuccessfully": "Réinitialisation de la clé réussie", + "_rotateCredentialSuccessfully.comment": "Le message affiché à l'utilisateur lorsque la réinitialisation de la clé est réussie.", + "rotateCredentialFailed": "Échec de la réinitialisation de la clé, veuillez contacter pour obtenir de l'aide", + "_rotateCredentialFailed.comment": "Le message affiché à l'utilisateur lorsque la réinitialisation de la clé a échoué.", + "updateFailed": "Échec de la modification", + "_updateFailed.comment": "Le message affiché à l'utilisateur lorsque la modification a échoué.", + "updateSuccessfully": "Modification réussie", + "_updateSuccessfully.comment": "Le message affiché à l'utilisateur lorsque la modification est réussie." + }, + "title": { + "buyService": "Acheter un service", + "_buyService.comment": "Le titre de la page, lorsque l'utilisateur souhaite acheter le service.", + "applicationRemainingCount": "Modifier le nombre", + "_applicationRemainingCount.comment": "Le titre de la page, lorsque l'utilisateur souhaite modifier le nombre de l'application.", + "manageApplication": "Gestion de l'application", + "_manageApplication.comment": "Le titre de la page, lorsque l'utilisateur souhaite gérer l'application." + } +} \ No newline at end of file diff --git a/src/i18n/fr/chat.json b/src/i18n/fr/chat.json new file mode 100644 index 00000000..bb5f257c --- /dev/null +++ b/src/i18n/fr/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Commencer une nouvelle conversation", + "_startNewChat.comment": "Message sur une page Web, qui indique à l'utilisateur de commencer une nouvelle conversation", + "uploadFile": "Téléverser un fichier", + "_uploadFile.comment": "Message sur une page Web, qui indique à l'utilisateur de téléverser un fichier", + "noToken": "Veuillez d'abord demander le service correspondant", + "_noToken.comment": "Message sur une page Web, qui indique à l'utilisateur de demander d'abord le service correspondant", + "newMessagePlaceholder": "Veuillez saisir votre question...", + "_newMessagePlaceholder.comment": "Placeholder sur une page Web, qui indique à l'utilisateur de saisir une question", + "noInput": "La question ne peut pas être vide", + "_noInput.comment": "Message sur une page Web, qui indique à l'utilisateur que la question ne peut pas être vide", + "uploadReferencesExceed": "Vous ne pouvez téléverser qu'un fichier au maximum", + "_uploadReferencesExceed.comment": "Message sur une page Web, qui indique à l'utilisateur qu'il ne peut téléverser qu'un fichier au maximum", + "uploadReferencesError": "Échec du téléversement du fichier, veuillez réessayer plus tard", + "_uploadReferencesError.comment": "Message sur une page Web, qui indique à l'utilisateur que le téléversement du fichier a échoué, veuillez réessayer plus tard", + "notApplied": "Vous n'avez pas encore demandé ce service, veuillez d'abord demander", + "_notApplied.comment": "Message sur une page Web, qui indique à l'utilisateur qu'il n'a pas encore demandé ce service, veuillez d'abord demander", + "tryForFree": "Essayer gratuitement", + "_tryForFree.comment": "Message sur une page Web, qui indique à l'utilisateur d'essayer gratuitement", + "question1": "Écrivez un morceau de code JavaScript qui affiche Bonjour le monde", + "_question1.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'écrire un morceau de code JavaScript qui affiche Bonjour le monde", + "question2": "Écrivez un e-mail à Mike, lui disant que je viens de déménager", + "_question2.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'écrire un e-mail à Mike, lui disant que je viens de déménager", + "question3": "Expliquez les principes de base de l'informatique quantique en termes simples", + "_question3.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer les principes de base de l'informatique quantique en termes simples", + "question4": "Quel impact la réalité virtuelle a-t-elle eu sur la création artistique ?", + "_question4.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer quel impact la réalité virtuelle a eu sur la création artistique", + "question5": "Comment la protection de la vie privée et la sécurité des données affectent-elles la pratique juridique ?", + "_question5.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer comment la protection de la vie privée et la sécurité des données affectent la pratique juridique", + "question6": "Comment faire face aux changements complexes des lois fiscales dans le monde d'aujourd'hui ?", + "_question6.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer comment faire face aux changements complexes des lois fiscales dans le monde d'aujourd'hui", + "question7": "Comment créer une cuisine unique en combinant différentes cultures régionales ?", + "_question7.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer comment créer une cuisine unique en combinant différentes cultures régionales", + "question8": "Comment tirer de l'inspiration pour la création littéraire des expériences de voyage ?", + "_question8.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer comment tirer de l'inspiration pour la création littéraire des expériences de voyage", + "question9": "Comment trouver des idées commerciales à partir de cas réussis dans différents secteurs ?", + "_question9.comment": "Un exemple de question pour commencer une conversation, qui demande à l'utilisateur d'expliquer comment trouver des idées commerciales à partir de cas réussis dans différents secteurs", + "errorApiError": "La réponse a échoué, veuillez réessayer plus tard", + "_errorApiError.comment": "Message sur une page Web, qui indique à l'utilisateur que la réponse a échoué, veuillez réessayer plus tard", + "errorBadRequest": "Le contenu de la demande n'est pas normalisé, veuillez poser à nouveau la question", + "_errorBadRequest.comment": "Message sur une page Web, qui indique à l'utilisateur que le contenu de la demande n'est pas normalisé, veuillez poser à nouveau la question", + "errorNoConversation": "La conversation n'existe pas ou a expiré, veuillez commencer une nouvelle conversation", + "_errorNoConversation.comment": "Message sur une page Web, qui indique à l'utilisateur que la conversation n'existe pas ou a expiré, veuillez commencer une nouvelle conversation", + "errorContentTooLarge": "Le contenu de la question est trop long, veuillez le raccourcir et réessayer", + "_errorContentTooLarge.comment": "Message sur une page Web, qui indique à l'utilisateur que le contenu de la question est trop long, veuillez le raccourcir et réessayer", + "errorTooManyRequests": "Vos opérations sont trop fréquentes, veuillez réessayer plus tard", + "_errorTooManyRequests.comment": "Message sur une page Web, qui indique à l'utilisateur que ses opérations sont trop fréquentes, veuillez réessayer plus tard", + "errorUsedUp": "Vous avez épuisé vos utilisations incluses, veuillez acheter plus d'utilisations pour continuer à utiliser", + "_errorUsedUp.comment": "Message sur une page Web, qui indique à l'utilisateur qu'il a épuisé ses utilisations incluses, veuillez acheter plus d'utilisations pour continuer à utiliser", + "errorUnknown": "Une erreur inconnue s'est produite sur le serveur, veuillez réessayer plus tard ou contacter le service client", + "_errorUnknown.comment": "Message sur une page Web, qui indique à l'utilisateur qu'une erreur inconnue s'est produite sur le serveur, veuillez réessayer plus tard ou contacter le service client", + "errorTimeout": "Le délai de réponse à la question a expiré, veuillez réessayer plus tard", + "_errorTimeout.comment": "Message sur une page Web, qui indique à l'utilisateur que le délai de réponse à la question a expiré, veuillez réessayer plus tard", + "errorNotApplied": "Vous n'avez pas encore demandé ce service, veuillez d'abord demander avant de continuer à poser des questions", + "_errorNotApplied.comment": "Message sur une page Web, qui indique à l'utilisateur qu'il n'a pas encore demandé ce service, veuillez d'abord demander avant de continuer à poser des questions", + "confirmDelete": "Confirmer la suppression", + "_confirmDelete.comment": "Message sur une page Web, qui indique à l'utilisateur de confirmer la suppression", + "howToUse": "Appuyez sur Maj+Entrée pour commencer une nouvelle ligne", + "_howToUse.comment": "Message sur une page Web, qui indique à l'utilisateur d'appuyer sur Maj+Entrée pour commencer une nouvelle ligne" + }, + "title": { + "chat": "Chat IA", + "_chat.comment": "Titre d'une page Web, qui est Chat IA", + "example": "Exemple", + "_example.comment": "Titre d'une page Web, qui est Exemple", + "capabilities": "Capacités", + "_capabilities.comment": "Titre d'une page Web, qui est Capacités", + "limitations": "Limitations", + "_limitations.comment": "Titre dans une page Web, qui indique que cette partie concerne les Limitations techniques du service", + "complexQuestion": "Répondre à des questions complexes", + "_complexQuestion.comment": "Titre dans une page Web, qui indique que cette partie concerne la capacité du service à répondre à des questions complexes", + "professionalQuestion": "Consulter des questions professionnelles", + "_professionalQuestion.comment": "Titre dans une page Web, qui indique que cette partie concerne la capacité du service à consulter des questions professionnelles", + "getTips": "Obtenir de l'inspiration et de la créativité", + "_getTips.comment": "Titre dans une page Web, qui indique que cette partie concerne la capacité du service à obtenir de l'inspiration et de la créativité" + } +} \ No newline at end of file diff --git a/src/i18n/fr/chatdoc.json b/src/i18n/fr/chatdoc.json new file mode 100644 index 00000000..f2ecbd45 --- /dev/null +++ b/src/i18n/fr/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Télécharger des documents", + "_uploadDocuments.comment": "Texte sur le bouton, qui permet à l'utilisateur de télécharger des documents" + }, + "field": { + "fileName": "Nom du fichier", + "_fileName.comment": "Nom du fichier du document téléchargé", + "createdAt": "Heure de création", + "_createdAt": "Heure à laquelle le document a été téléchargé", + "fileExtension": "Type de fichier", + "_fileExtension.comment": "Type de fichier du document téléchargé", + "fileUrl": "Lien du fichier", + "_fileUrl.comment": "Lien vers le document téléchargé", + "fileSize": "Taille du fichier", + "_fileSize.comment": "Taille du document téléchargé", + "state": "Statut", + "_state.comment": "Statut du traitement du document", + "stateProcessing": "Apprentissage", + "_stateProcessing.comment": "Le document est en cours de traitement", + "stateCompleted": "Apprentissage terminé", + "_stateCompleted.comment": "Le document a été traité avec succès", + "stateFailed": "Échec de l'apprentissage", + "_stateFailed.comment": "Échec du traitement du document", + "name": "Nom", + "_name.comment": "Nom du document", + "description": "Description", + "_description.comment": "Description du document" + }, + "message": { + "introductionForKnowledge": "Des documents peuvent être ajoutés à la base de connaissances, et lorsque le robot répond, il peut utiliser les connaissances du référentiel pour répondre.", + "_introductionForKnowledge.comment": "Message d'introduction pour la base de connaissances", + "introductionForRepository": "La base de connaissances est une collection de documents où vous pouvez ajouter des documents. Lorsque le robot répond, il le fera à partir des documents de la base de connaissances.", + "_introductionForRepository.comment": "Message d'introduction pour la base de connaissances", + "uploadDocumentsExceed": "La quantité de documents téléchargés dépasse la limite", + "_uploadDocumentsExceed.comment": "Message d'erreur lorsque la quantité de documents téléchargés dépasse la limite", + "uploadDocumentsError": "Échec du téléchargement du document", + "_uploadDocumentsError.comment": "Message d'erreur en cas d'échec du téléchargement du document", + "uploadDocumentsSuccess": "Téléchargement du document réussi", + "_uploadDocumentsSuccess.comment": "Message de succès lorsque le téléchargement du document est réussi", + "createDocumentSuccess": "Création du document réussie", + "_createDocumentSuccess.comment": "Message de succès lorsque la création du document est réussie", + "startCreateDocument": "Début de l'apprentissage du document...", + "_startCreateDocument.comment": "Message au début de l'apprentissage du document", + "createDocumentError": "Échec de l'apprentissage du document", + "_createDocumentError.comment": "Message d'erreur en cas d'échec de l'apprentissage du document", + "dragOrClickToUpload": "Glisser ou cliquer pour télécharger le document", + "_dragOrClickToUpload.comment": "Message pour glisser ou cliquer pour télécharger le document", + "learningDocument": "Apprentissage en cours, veuillez patienter...", + "_learningDocument.comment": "Message lors de l'apprentissage du document", + "startNewChat": "Démarrer un nouveau chat", + "_startNewChat.comment": "Message pour démarrer un nouveau chat", + "errorApiError": "Échec de la réponse, veuillez réessayer plus tard", + "_errorApiError.comment": "Message d'erreur en cas d'échec de la réponse", + "errorBadRequest": "Le contenu de la demande n'est pas correctement formaté, veuillez reformuler la question", + "_errorBadRequest.comment": "Message d'erreur lorsque le contenu de la demande n'est pas correctement formaté", + "errorNoConversation": "Le contenu de la conversation n'existe pas ou a expiré, veuillez démarrer une nouvelle conversation", + "_errorNoConversation.comment": "Message d'erreur lorsque le contenu de la conversation n'existe pas ou a expiré", + "errorContentTooLarge": "Le contenu de la question est trop long, veuillez le raccourcir et réessayer", + "_errorContentTooLarge.comment": "Message d'erreur lorsque le contenu de la question est trop long", + "errorTooManyRequests": "Votre opération est trop fréquente, veuillez réessayer plus tard", + "_errorTooManyRequests.comment": "Message d'erreur lorsque l'opération est trop fréquente", + "errorUsedUp": "Votre limite d'utilisation du forfait a été atteinte, veuillez acheter plus d'utilisation pour continuer", + "_errorUsedUp.comment": "Message d'erreur lorsque la limite d'utilisation du forfait a été atteinte", + "errorUnknown": "Une erreur serveur inconnue s'est produite, veuillez réessayer plus tard ou contacter le service client", + "_errorUnknown.comment": "Message d'erreur en cas d'erreur serveur inconnue", + "errorTimeout": "Délai d'attente de réponse dépassé, veuillez réessayer plus tard", + "_errorTimeout.comment": "Message d'erreur en cas de dépassement du délai de réponse", + "errorNotApplied": "Vous n'avez pas encore demandé ce service, veuillez faire une demande avant de continuer à poser des questions", + "_errorNotApplied.comment": "Message d'erreur lorsque l'utilisateur n'a pas encore demandé ce service", + "confirmDelete": "Confirmer la suppression", + "_confirmDelete.comment": "Message pour confirmer la suppression", + "howToUse": "Appuyez sur Maj+Entrée pour passer à la ligne suivante", + "_howToUse.comment": "Message pour montrer comment passer à la ligne suivante", + "createRepositorySuccess": "Base de connaissances créée avec succès", + "_createRepositorySuccess.comment": "Message de succès lorsque la base de connaissances est créée avec succès", + "createRepositoryFailed": "Échec de la création de la base de connaissances", + "_createRepositoryFailed.comment": "Message d'erreur en cas d'échec de la création de la base de connaissances", + "deleteRepositorySuccess": "Base de connaissances supprimée avec succès", + "_deleteRepositorySuccess.comment": "Message de succès lorsque la base de connaissances est supprimée avec succès", + "deleteDocumentSuccess": "Document supprimé avec succès", + "_deleteDocumentSuccess.comment": "Message de succès lorsque le document est supprimé avec succès", + "currentRepository": "Base de connaissances actuelle", + "_currentRepository.comment": "Message pour montrer la base de connaissances actuelle", + "nameRequired": "Le nom ne peut pas être vide", + "_nameRequired.comment": "Message d'erreur lorsque le nom est vide", + "inputRepositoryName": "Nom de la base de connaissances", + "_inputRepositoryName.comment": "Placeholder pour le nom de la base de connaissances", + "inputRepositoryDescription": "Décrivez votre base de connaissances en une phrase", + "_inputRepositoryDescription.comment": "Placeholder pour la description de la base de connaissances" + }, + "nav": { + "chat": "Chat", + "_chat.comment": "Élément de navigation pour le chat", + "setting": "Paramètres", + "_setting.comment": "Élément de navigation pour les paramètres", + "manage": "Gérer", + "_manage.comment": "Élément de navigation pour la gestion" + }, + "title": { + "manage": "Gérer les bases de connaissances", + "_manage.comment": "Titre pour gérer la base de connaissances", + "createRepository": "Créer une base de connaissances", + "_createRepository.comment": "Titre pour créer une base de connaissances", + "repositories": "Liste des bases de connaissances", + "_repositories.comment": "Titre pour la liste des bases de connaissances" + } +} \ No newline at end of file diff --git a/src/i18n/fr/common.json b/src/i18n/fr/common.json new file mode 100644 index 00000000..1ce3e8b5 --- /dev/null +++ b/src/i18n/fr/common.json @@ -0,0 +1,237 @@ +{ + "button": { + "setup": "Configurer", + "setup_many": "Configurer", + "setup_one": "Configurer", + "edit": "Éditer", + "edit_many": "Éditer", + "edit_one": "Éditer", + "login": "Se connecter", + "login_many": "Se connecter", + "login_one": "Se connecter", + "logout": "Se déconnecter", + "logout_many": "Se déconnecter", + "logout_one": "Se déconnecter", + "new": "Nouveau", + "new_many": "Nouveau", + "new_one": "Nouveau", + "delete": "Supprimer", + "delete_many": "Supprimer", + "delete_one": "Supprimer", + "confirm": "Confirmer", + "confirm_many": "Confirmer", + "confirm_one": "Confirmer", + "cancel": "Annuler", + "cancel_many": "Annuler", + "cancel_one": "Annuler", + "alert": "Alerte", + "alert_many": "Alerte", + "alert_one": "Alerte", + "info": "Info", + "info_many": "Info", + "info_one": "Info", + "publish": "Publier", + "publish_many": "Publier", + "publish_one": "Publier", + "watch": "Regarder", + "watch_many": "Regarder", + "watch_one": "Regarder", + "verify": "Vérifier", + "verify_many": "Vérifier", + "verify_one": "Vérifier", + "profile": "Profil", + "profile_many": "Profil", + "profile_one": "Profil", + "console": "Console", + "console_many": "Console", + "console_one": "Console", + "learn": "Apprendre", + "learn_many": "Apprendre", + "learn_one": "Apprendre", + "buy": "Acheter", + "buy_many": "Acheter", + "buy_one": "Acheter", + "try": "Essayer", + "try_many": "Essayer", + "try_one": "Essayer", + "startForFree": "Commencer gratuitement", + "startForFree_many": "Commencer gratuitement", + "startForFree_one": "Commencer gratuitement", + "apply": "Appliquer", + "apply_many": "Appliquer", + "apply_one": "Appliquer", + "refresh": "Actualiser", + "refresh_many": "Actualiser", + "refresh_one": "Actualiser", + "pay": "Payer", + "pay_many": "Payer", + "pay_one": "Payer", + "repay": "Continuer à payer", + "repay_many": "Continuer à payer", + "repay_one": "Continuer à payer", + "applied": "Appliqué", + "applied_many": "Appliqué", + "applied_one": "Appliqué", + "acquire": "Acquérir", + "acquire_many": "Acquérir", + "acquire_one": "Acquérir", + "fillExample": "Remplir l'exemple", + "fillExample_many": "Remplir l'exemple", + "fillExample_one": "Remplir l'exemple", + "buyMore": "Acheter plus", + "buyMore_many": "Acheter plus", + "buyMore_one": "Acheter plus", + "update": "Mettre à jour", + "update_many": "Mettre à jour", + "update_one": "Mettre à jour", + "view": "Voir", + "view_many": "Voir", + "view_one": "Voir", + "copy": "Copier", + "copy_many": "Copier", + "copy_one": "Copier", + "create": "Créer", + "create_many": "Créer", + "create_one": "Créer", + "referralEarnings": "Gains de parrainage", + "referralEarnings_many": "Gains de parrainage", + "referralEarnings_one": "Gains de parrainage", + "finish": "Terminer", + "finish_many": "Terminer", + "finish_one": "Terminer" + }, + "entity": { + "website": "Ace Data Cloud", + "website_many": "Ace Data Cloud", + "website_one": "Ace Data Cloud", + "copyright": "Droits d'auteur", + "copyright_many": "Droits d'auteur", + "copyright_one": "Droits d'auteur", + "platform": "Plateforme", + "platform_many": "Plateforme", + "platform_one": "Plateforme", + "title": "Titre", + "title_many": "Titre", + "title_one": "Titre", + "icon": "Icône", + "icon_many": "Icône", + "icon_one": "Icône", + "status": "Statut", + "status_many": "Statut", + "status_one": "Statut", + "operation": "Opération", + "operation_many": "Opération", + "operation_one": "Opération", + "description": "Description", + "description_many": "Description", + "description_one": "Description", + "createdAt": "Créé à", + "createdAt_many": "Créé à", + "createdAt_one": "Créé à", + "updatedAt": "Mis à jour à", + "updatedAt_many": "Mis à jour à", + "updatedAt_one": "Mis à jour à", + "order": "Commande", + "order_many": "Commande", + "order_one": "Commande" + }, + "message": { + "usedAmount": "Montant utilisé", + "usedAmount_many": "Montant utilisé", + "usedAmount_one": "Montant utilisé", + "remainingAmount": "Montant restant", + "remainingAmount_many": "Montant restant", + "remainingAmount_one": "Montant restant", + "copied": "Copié avec succès", + "copied_many": "Copié avec succès", + "copied_one": "Copié avec succès", + "confirmDelete": "Êtes-vous sûr de vouloir supprimer ?", + "confirmDelete_many": "Êtes-vous sûr de vouloir supprimer ?", + "confirmDelete_one": "Êtes-vous sûr de vouloir supprimer ?", + "alert": "Avertissement", + "alert_many": "Avertissement", + "alert_one": "Avertissement", + "info": "Rappel", + "info_many": "Rappel", + "info_one": "Rappel", + "free": "Gratuit", + "free_many": "Gratuit", + "free_one": "Gratuit", + "startPrice": "Démarrage", + "startPrice_many": "Démarrage", + "startPrice_one": "Démarrage", + "joinDiscord": "Rejoindre Discord", + "joinDiscord_many": "Rejoindre Discord", + "joinDiscord_one": "Rejoindre Discord", + "noData": "Aucune donnée", + "noData_many": "Aucune donnée", + "noData_one": "Aucune donnée" + }, + "nav": { + "home": "Accueil", + "home_many": "Accueil", + "home_one": "Accueil", + "content": "Contenu", + "content_many": "Contenu", + "content_one": "Contenu", + "category": "Catégorie", + "category_many": "Catégorie", + "category_one": "Catégorie", + "service": "Services", + "service_many": "Services", + "service_one": "Services", + "document": "Documents", + "document_many": "Documents", + "document_one": "Documents", + "console": "Console", + "console_many": "Console", + "console_one": "Console", + "chat": "Chat", + "chat_many": "Chat", + "chat_one": "Chat", + "midjourney": "Mi-parcours", + "midjourney_many": "Mi-parcours", + "midjourney_one": "Mi-parcours", + "chatdoc": "Chatdoc", + "chatdoc_many": "Chatdoc", + "chatdoc_one": "Chatdoc" + }, + "title": { + "alert": "Alerte", + "alert_many": "Alerte", + "alert_one": "Alerte", + "placeholderOfSelect": "Veuillez sélectionner", + "placeholderOfSelect_many": "Veuillez sélectionner", + "placeholderOfSelect_one": "Veuillez sélectionner", + "placeholderOfInput": "Veuillez remplir", + "placeholderOfInput_many": "Veuillez remplir", + "placeholderOfInput_one": "Veuillez remplir", + "allApplications": "Toutes les applications", + "allApplications_many": "Toutes les applications", + "allApplications_one": "Toutes les applications", + "allOrders": "Toutes les commandes", + "allOrders_many": "Toutes les commandes", + "allOrders_one": "Toutes les commandes", + "orderInfo": "Informations sur la commande", + "orderInfo_many": "Informations sur la commande", + "orderInfo_one": "Informations sur la commande", + "buyMore": "Acheter plus", + "buyMore_many": "Acheter plus", + "buyMore_one": "Acheter plus", + "distribution": "Gains de parrainage", + "distribution_many": "Gains de parrainage", + "distribution_one": "Gains de parrainage", + "distributionHistory": "Historique de parrainage", + "distributionHistory_many": "Historique de parrainage", + "distributionHistory_one": "Historique de parrainage", + "invitee": "Invitant", + "invitee_many": "Invitant", + "invitee_one": "Invitant", + "allUsages": "Historique d'utilisation", + "allUsages_many": "Historique d'utilisation", + "allUsages_one": "Historique d'utilisation", + "allCredentials": "Informations d'identification", + "allCredentials_many": "Informations d'identification", + "allCredentials_one": "Informations d'identification" + } +} \ No newline at end of file diff --git a/src/i18n/fr/console.json b/src/i18n/fr/console.json new file mode 100644 index 00000000..a69ee5c1 --- /dev/null +++ b/src/i18n/fr/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Liste de commandes", + "_orderList.comment": "Le texte dans un menu d'un site Web, Commande signifie la commande de l'utilisateur pour acheter le service", + "applicationList": "Liste des applications", + "_applicationList.comment": "Le texte dans un menu d'un site Web, Application signifie l'application de l'utilisateur pour utiliser le service", + "userProfile": "Profil utilisateur", + "_userProfile.comment": "Le texte dans un menu d'un site Web, Profil utilisateur signifie le profil de l'utilisateur", + "idVerify": "Vérification d'identité", + "_idVerify.comment": "Le texte dans un menu d'un site Web, Vérification d'identité signifie la vérification de l'identité de l'utilisateur", + "manageApplication": "Gestion des applications", + "_manageApplication.comment": "Le texte dans un menu d'un site Web, Gestion des applications signifie la gestion de l'application de l'utilisateur", + "distributionIndex": "Gains de parrainage", + "_distributionIndex.comment": "Le texte dans un menu d'un site Web, Gains de parrainage signifie les gains du parrainage de l'utilisateur", + "usageList": "Historique d'utilisation", + "_usageList.comment": "Le texte dans un menu d'un site Web, Historique d'utilisation signifie l'historique de l'utilisation par l'utilisateur d'un service API", + "credentialIndex": "Identifiants", + "_credentialIndex.comment": "Le texte dans un menu d'un site Web, Identifiants signifie les identifiants pour accéder à l'API", + "manageOrder": "Gestion des commandes", + "_manageOrder.comment": "Le texte dans un menu d'un site Web, Gestion des commandes signifie la gestion de la commande de l'utilisateur, commande signifie la commande de l'utilisateur pour acheter le service", + "manageDistributionStatus": "Gestion des distributions", + "_manageDistributionStatus.comment": "Le texte dans un menu d'un site Web, Gestion des distributions signifie la gestion du statut de distribution de l'utilisateur, lié aux gains du parrainage de l'utilisateur" + } +} \ No newline at end of file diff --git a/src/i18n/fr/credential.json b/src/i18n/fr/credential.json new file mode 100644 index 00000000..e91694c3 --- /dev/null +++ b/src/i18n/fr/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Identifiant unique du certificat", + "value": "Jeton", + "_value.comment": "La valeur du jeton du certificat", + "createdAt": "Heure de création", + "_createdAt.comment": "L'heure à laquelle le certificat a été créé", + "expiredAt": "Heure d'expiration", + "_expiredAt.comment": "L'heure à laquelle le certificat expirera", + "usedAt": "Heure d'utilisation", + "_usedAt.comment": "L'heure à laquelle le certificat a été utilisé", + "expiration": "Heure d'expiration", + "_expiration.comment": "L'heure à laquelle le certificat expirera", + "application": "Application", + "_application.comment": "L'application à laquelle le certificat appartient", + "service": "Service", + "_service.comment": "Le service pour lequel le certificat est utilisé", + "setLimitation": "Définir la limite d'utilisation", + "_setLimitation.comment": "Définir la limitation du certificat", + "limitedAmount": "Montant limité", + "_limitedAmount.comment": "La limitation du certificat", + "setExpiration": "Définir l'heure d'expiration", + "_setExpiration.comment": "Définir l'heure d'expiration du certificat", + "usedAmount": "Montant utilisé", + "_usedAmount.comment": "Le montant du certificat qui a été utilisé" + }, + "message": { + "confirmDelete": "Êtes-vous sûr de vouloir supprimer ?", + "_confirmDelete.comment": "Confirmer la suppression du certificat", + "introduction": "Le certificat est la clé d'accès au service. Vous pouvez créer un certificat en cliquant sur le bouton \"Créer\". Vous pouvez également afficher les détails du certificat en cliquant sur le bouton \"Voir\".", + "_introduction.comment": "Introduction du certificat", + "learnMore": "En savoir plus", + "_learnMore.comment": "En savoir plus sur le certificat", + "createSuccessfully": "Créé avec succès", + "_createSuccessfully.comment": "Le certificat a été créé avec succès", + "createFailed": "Échec de la création", + "_createFailed.comment": "Échec de la création du certificat", + "permanent": "Permanent", + "_permanent.comment": "Le certificat est permanent", + "selectDateTime": "Sélectionner la date et l'heure", + "_selectDateTime.comment": "Sélectionner la date et l'heure", + "maxLimitation": "Limite maximale que vous pouvez définir", + "_maxLimitation.comment": "La limite maximale que vous pouvez définir", + "unlimited": "Illimité", + "_unlimited.comment": "Le certificat est illimité" + }, + "title": { + "introduction": "Introduction", + "_introduction.comment": "Introduction du certificat", + "createNew": "Créer un nouveau certificat", + "_createNew.comment": "Créer un nouveau certificat" + } +} \ No newline at end of file diff --git a/src/i18n/fr/distribution.json b/src/i18n/fr/distribution.json new file mode 100644 index 00000000..a4049945 --- /dev/null +++ b/src/i18n/fr/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Voir les détails", + "_detail.comment": "Le texte sur le bouton, qui est utilisé pour afficher les détails de l'historique des recommandations pour le site Web.", + "withdrawal": "Retrait", + "_withdrawal.comment": "Le texte sur le bouton, qui est utilisé pour retirer les gains de recommandation pour le site Web.", + "query": "Interroger", + "_query.comment": "Le texte sur le bouton, qui est utilisé pour interroger les gains de recommandation pour le site Web." + }, + "field": { + "id": "ID de recommandation", + "_id.comment": "L'identifiant unique de la distribution, la distribution signifie la recommandation pour le site Web du service API.", + "percentage": "Pourcentage de gains de recommandation", + "_percentage.comment": "Le pourcentage des gains de recommandation, qui est calculé en fonction du montant de la commande.", + "price": "Montant de la commande", + "_price.comment": "Le montant de la commande, qui est utilisé pour calculer les gains de recommandation.", + "reward": "Récompense de recommandation", + "_reward.comment": "Les gains de recommandation, qui sont calculés en fonction du montant de la commande et du pourcentage de gains de recommandation.", + "createdAt": "Heure de recommandation", + "_createdAt.comment": "L'heure à laquelle la recommandation est créée.", + "level": "Niveau", + "_level.comment": "Le niveau de la recommandation, qui est utilisé pour calculer les gains de recommandation.", + "threshold": "Seuil de gains de recommandation", + "_threshold.comment": "Le seuil des gains de recommandation, qui est utilisé pour retirer les gains de recommandation.", + "inviteeId": "ID de l'invitant", + "_inviteeId.comment": "L'identifiant unique de l'invitant, l'invitant étant l'utilisateur qui invite l'invité sur le site Web du service API.", + "isVerified": "Est vérifié", + "_isVerified.comment": "Le drapeau pour indiquer si l'utilisateur de recommandation est vérifié avec les informations réelles." + }, + "message": { + "deltaPriceForNextLevel": "Différence pour le prochain niveau", + "_deltaPriceForNextLevel": "La différence entre le montant de la commande actuel et le seuil du prochain niveau.", + "developingWithDrawal": "Veuillez ajouter un service client pour gérer les retraits, les retraits seront soumis à une taxe sur le revenu de 6 %, les factures peuvent être utilisées pour la déduction", + "_developingWithDrawal": "Le message pour indiquer que la fonction de retrait est en cours de développement.", + "technicalDetail": "Détail technique", + "_technicalDetail": "Le détail technique du système de recommandation est mis en œuvre.", + "distributionQrDescription": "Code QR de recommandation (même contenu que le lien)", + "_distributionQrDescription": "La description du code QR de recommandation.", + "distributionLink": "Lien de recommandation", + "_distributionLink": "Le lien de recommandation, qui est utilisé pour lier le client en tant que client subordonné.", + "updateSuccessfully": "Mise à jour réussie", + "_updateSuccessfully": "Le message pour indiquer que les informations de recommandation ont été mises à jour avec succès.", + "distributionLinkDescription": "Si un client s'inscrit sur cette plateforme via ce lien ou ce code QR, le client sera lié de manière permanente en tant que votre client subordonné, et toutes les commandes de consommation du client sur cette plateforme seront retournées sur votre compte selon le ratio de distribution actuel.", + "_distributionLinkDescription": "La description du lien de recommandation.", + "distributionLinkDescription2": "Ce lien contient votre identifiant d'utilisateur. Après que le client ouvre le lien, votre identifiant d'utilisateur sera enregistré dans le navigateur du client sous forme de cookies, qui est valide pendant sept jours. Dans les sept jours, si le client s'inscrit sur cette plateforme en scannant le code, votre identifiant d'utilisateur sera téléchargé sur le serveur d'inscription avec les cookies, et le client peut être lié en tant que votre client aval.", + "_distributionLinkDescription2": "La description du lien de recommandation." + }, + "title": { + "price": "Montant total des commandes de recommandation", + "_price.comment": "Le montant total des commandes de recommandation, qui est utilisé pour calculer les gains de recommandation.", + "reward": "Récompenses totales de recommandation", + "_reward.comment": "Les récompenses totales de recommandation, qui sont calculées en fonction du montant de la commande et du pourcentage de gains de recommandation.", + "level": "Niveau de recommandation", + "_level.comment": "Le niveau de recommandation, qui est utilisé pour calculer les gains de recommandation.", + "percentage": "Pourcentage de gains de recommandation", + "_percentage.comment": "Le pourcentage de gains de recommandation, qui est utilisé pour calculer les gains de recommandation.", + "currentLevel": "Niveau actuel", + "_currentLevel.comment": "Le niveau actuel de recommandation, qui est utilisé pour calculer les gains de recommandation.", + "nextLevel": "Prochain niveau", + "_nextLevel.comment": "Le prochain niveau de recommandation, qui est utilisé pour calculer les gains de recommandation.", + "currentPercentage": "Pourcentage de gains de recommandation actuel", + "_currentPercentage.comment": "Le pourcentage de gains de recommandation actuel, qui est utilisé pour calculer les gains de recommandation.", + "nextPercentage": "Pourcentage de gains de recommandation du prochain niveau", + "_nextPercentage.comment": "Le pourcentage de gains de recommandation du prochain niveau, qui est utilisé pour calculer les gains de recommandation.", + "levelInfo": "Informations de niveau", + "_levelInfo.comment": "Les informations du niveau de recommandation, qui sont utilisées pour calculer les gains de recommandation.", + "distributionLink": "Lien de recommandation", + "_distributionLink.comment": "Le lien de recommandation, qui est utilisé pour lier le client en tant que client subordonné.", + "inviteesCount": "Nombre total d'invités", + "_inviteesCount.comment": "Le nombre total d'invités, qui est utilisé pour calculer les gains de recommandation.", + "manageDistributionStatus": "Gestion de la distribution", + "_manageDistributionStatus.comment": "La gestion de l'état de la recommandation." + } +} \ No newline at end of file diff --git a/src/i18n/fr/order.json b/src/i18n/fr/order.json new file mode 100644 index 00000000..134ff5cb --- /dev/null +++ b/src/i18n/fr/order.json @@ -0,0 +1,97 @@ +{ + "button": { + "pay": "Payer", + "_pay.comment": "Le texte sur le bouton, qui est utilisé pour payer la commande.", + "pay_many": "Payer", + "continuePay": "Continuer à payer", + "_continuePay.comment": "Le texte sur le bouton, qui est utilisé pour continuer à payer la commande.", + "continuePay_many": "Continuer à payer", + "checkDetail": "Vérifier les détails", + "_checkDetail.comment": "Le texte sur le bouton, qui est utilisé pour vérifier les détails de la commande.", + "checkDetail_many": "Vérifier les détails", + "query": "Interroger", + "_query.comment": "Le texte sur le bouton, qui est utilisé pour interroger la commande.", + "query_many": "Interroger", + "finish": "Compléter manuellement", + "_finish.comment": "Le texte sur le bouton, qui est utilisé pour compléter manuellement la commande.", + "finish_many": "Compléter manuellement", + "update": "Mettre à jour", + "_update.comment": "Le texte sur le bouton, qui est utilisé pour mettre à jour la commande.", + "update_many": "Mettre à jour" + }, + "field": { + "id": "Identifiant de commande", + "_id.comment": "L'identifiant de la commande.", + "amount": "Montant", + "_amount.comment": "Le montant de crédits de la commande.", + "amount_many": "Montant", + "price": "Montant", + "_price.comment": "Le montant de crédits de la commande.", + "price_many": "Montant", + "description": "Description de la commande", + "_description.comment": "La description de la commande.", + "description_many": "Description de la commande", + "state": "État", + "_state.comment": "L'état de la commande.", + "state_many": "État", + "createdAt": "Heure de création", + "_createdAt.comment": "L'heure de création de la commande.", + "createdAt_many": "Heure de création", + "service": "Nom du service", + "_service.comment": "Le nom du service.", + "service_many": "Nom du service", + "payWay": "Méthode de paiement", + "_payWay.comment": "La méthode de paiement de la commande.", + "payWay_many": "Méthode de paiement", + "api": "API", + "_api.comment": "L'API est une sorte de service en ligne.", + "api_many": "API", + "proxy": "Proxy", + "_proxy.comment": "Le Proxy est une sorte de service en ligne, ce qui signifie le Proxy HTTP utilisé pour transférer les données.", + "proxy_many": "Proxy" + }, + "message": { + "paidSuccessfully": "Paiement réussi", + "_paidSuccessfully.comment": "Le message du paiement réussi.", + "createFailed": "Échec de la création", + "_createFailed.comment": "Le message de l'échec de la création.", + "wechatPayHelp": "Veuillez ouvrir WeChat sur votre téléphone, scannez pour compléter le paiement", + "_wechatPayHelp.comment": "Le message de l'aide au paiement WeChat.", + "free": "Gratuit", + "_free.comment": "Le message de la commande gratuite.", + "buyInExternalUrl": "Veuillez compléter le paiement dans le lien externe", + "_buyInExternalUrl.comment": "Le message du paiement par lien externe.", + "updateFailed": "Échec de la mise à jour", + "_updateFailed.comment": "Le message de l'échec de la mise à jour.", + "updateSuccessfully": "Mise à jour réussie", + "_updateSuccessfully.comment": "Le message de la mise à jour réussie.", + "confirmFinish": "Cette opération définira manuellement la commande sur le statut de paiement et complétera le traitement de la distribution, ce qui ne peut pas être annulé. Veuillez confirmer que le client a effectué le paiement, voulez-vous continuer ?", + "_confirmFinish.comment": "Le message de la confirmation de la fin." + }, + "state": { + "pending": "En attente de paiement", + "_pending.comment": "L'état de la commande, ce qui signifie que cette commande est toujours en attente de paiement de l'utilisateur.", + "pending_many": "En attente de paiement", + "paid": "Payé", + "_paid.comment": "L'état de la commande, ce qui signifie que cette commande a été payée.", + "paid_many": "Payé", + "expired": "Délai de paiement dépassé", + "_expired.comment": "L'état de la commande, ce qui signifie que cette commande a expiré.", + "expired_many": "Délai de paiement dépassé", + "failed": "Paiement échoué", + "_failed.comment": "L'état de la commande, ce qui signifie que cette commande a échoué.", + "failed_many": "Paiement échoué" + }, + "title": { + "info": "Informations de commande", + "_info.comment": "Le titre utilisé pour afficher comme titre du site Web, signifie les informations de commande.", + "wechatPay": "WeChat Pay", + "_wechatPay.comment": "Le titre utilisé pour afficher comme titre du site Web, signifie le paiement WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "Le titre utilisé pour afficher comme titre du site Web, signifie le paiement Alipay, le paiement Alipay est une sorte de paiement en ligne.", + "stripe": "Stripe", + "_stripe.comment": "Le titre utilisé pour afficher comme titre du site Web, signifie le paiement Stripe, le paiement Stripe est une sorte de paiement en ligne.", + "manageOrder": "Gérer la commande", + "_manageOrder.comment": "Le titre utilisé pour afficher comme titre du site Web, signifie gérer la commande." + } +} \ No newline at end of file diff --git a/src/i18n/fr/proxy.json b/src/i18n/fr/proxy.json new file mode 100644 index 00000000..14dddd40 --- /dev/null +++ b/src/i18n/fr/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Paramètres d'URL", + "_requestQueries.comment": "Ce sont les paramètres qui sont transmis dans l'URL. Ils sont séparés par un '?' et sont séparés par un '&'.", + "requestBody": "Corps de la requête", + "_requestBody.comment": "Il s'agit du corps de la requête. Il est généralement utilisé pour les requêtes POST et PUT.", + "responseBody": "Corps de la réponse", + "_responseBody.comment": "Il s'agit du corps de la réponse. Il est généralement au format JSON.", + "requestHeaders": "En-têtes de la requête", + "_requestHeaders.comment": "Ce sont les en-têtes qui sont transmis dans la requête. Ils sont généralement utilisés pour l'authentification.", + "requestHeader": "En-tête de la requête", + "requestQuery": "Paramètre d'URL", + "responseHeaders": "En-têtes de la réponse", + "_responseHeaders.comment": "Ce sont les en-têtes qui sont transmis dans la réponse. Ils sont généralement utilisés pour l'authentification.", + "response": "Réponse", + "_response.comment": "Il s'agit de la réponse renvoyée par le serveur.", + "success": "Succès", + "_success.comment": "Il s'agit de la réponse renvoyée lorsque la requête est réussie.", + "failure": "Échec", + "_failure.comment": "Il s'agit de la réponse renvoyée lorsque la requête échoue.", + "responseExample": "Exemple", + "_responseExample.comment": "Il s'agit d'un exemple de la réponse renvoyée par le serveur.", + "authentication": "Authentification", + "_authentication.comment": "Il s'agit de l'authentification requise pour effectuer la requête." + }, + "message": { + "free": "Gratuit", + "_free.comment": "Signifie que le prix est gratuit, pas besoin de dépenser des crédits ou de l'argent lors de l'utilisation du service API", + "appliedCount": "Nombre d'applications", + "_appliedCount.comment": "Le nombre de fois où le service API a été appliqué", + "firstFree": "Première fois gratuite", + "_firstFree.comment": "Signifie que la première utilisation du service API est gratuite, pas besoin de dépenser des crédits ou de l'argent", + "custom": "Montant spécifié", + "_custom.comment": "Signifie que le prix est spécifié, il faut dépenser les crédits ou l'argent spécifiés lors de l'utilisation du service API", + "present": "Présent", + "_present.comment": "Nous vous offrirons des crédits lorsque vous utiliserez le service API pour la première fois", + "around": "Environ", + "_around.comment": "Le prix est approximatif, le prix réel peut être différent", + "successRate15min": "Taux de réussite en temps réel", + "_successRate15min.comment": "Le taux de réussite en temps réel du service API au cours des 15 dernières minutes", + "ySuccessRate": "Taux de réussite (100%)", + "_ySuccessRate.comment": "Le taux de réussite du service API", + "xMinutes": "Temps (minutes)", + "_xMinutes.comment": "Le temps en minutes", + "streamUsage": "Rappel amical : Pour les requêtes en streaming, le code ci-dessus peut ne pas être entièrement applicable. Veuillez vous référer au document d'accueil pour les modifications.", + "_streamUsage.comment": "Pour les requêtes en streaming, le code ci-dessus peut ne pas être entièrement applicable. Veuillez vous référer au document d'accueil pour les modifications.", + "alphaStage": "Cette API est en phase Alpha, c'est une version de prévisualisation précoce, il peut y avoir une instabilité potentielle, le format de l'API peut changer significativement, il n'est pas recommandé pour une utilisation en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix significatifs à l'avenir.", + "_alphaStage.comment": "Cette API est en phase Alpha, c'est une version de prévisualisation précoce, il peut y avoir une instabilité potentielle, le format de l'API peut changer significativement, il n'est pas recommandé pour une utilisation en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix significatifs à l'avenir.", + "betaStage": "Cette API est en phase Beta, le format de l'API ne changera pas beaucoup, mais il peut y avoir une instabilité potentielle, veuillez l'utiliser avec précaution en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix modérés à l'avenir.", + "_betaStage.comment": "Cette API est en phase Beta, le format de l'API ne changera pas beaucoup, mais il peut y avoir une instabilité potentielle, veuillez l'utiliser avec précaution en environnement de production. Les tarifs actuels sont relativement bas, et il peut y avoir des ajustements de prix modérés à l'avenir." + }, + "unit": { + "GB": "Go", + "_GB.comment": "Gigaoctet, une unité de stockage d'informations numériques", + "MB": "Mo", + "_MB.comment": "Mégaoctet, une unité de stockage d'informations numériques", + "KB": "Ko", + "_KB.comment": "Kilo-octet, une unité de stockage d'informations numériques", + "B": "o", + "_B.comment": "Octet, une unité de stockage d'informations numériques" + } +} \ No newline at end of file diff --git a/src/i18n/fr/service.json b/src/i18n/fr/service.json new file mode 100644 index 00000000..813d55af --- /dev/null +++ b/src/i18n/fr/service.json @@ -0,0 +1,108 @@ +{ + "button": { + "learnMore": "En savoir plus", + "learnMore_many": "En savoir plus", + "_learnMore.comment": "Le texte affiché sur le bouton pour en savoir plus sur le service.", + "apply": "Appliquer maintenant", + "apply_many": "Appliquer maintenant", + "_apply.comment": "Le texte affiché sur le bouton pour postuler au service.", + "introduction": "Introduction au service", + "introduction_many": "Introduction au service", + "_introduction.comment": "Le texte affiché sur le bouton pour voir l'introduction du service.", + "apis": "Description de l'API", + "apis_many": "Description de l'API", + "_apis.comment": "Le texte affiché sur le bouton pour voir la description de l'API.", + "pricing": "Tarification", + "pricing_many": "Tarification", + "_pricing.comment": "Le texte affiché sur le bouton pour voir les informations de tarification." + }, + "field": { + "price": "Prix", + "price_many": "Prix", + "_price.comment": "Le prix du service.", + "introduction": "Introduction", + "introduction_many": "Introduction", + "_introduction.comment": "L'introduction du service.", + "apis": "API", + "apis_many": "API", + "_apis.comment": "L'API du service, l'API est une forme de service en ligne.", + "proxies": "Proxy", + "proxies_many": "Proxy", + "_proxies.comment": "Le proxy du service, le proxy est une forme de service en ligne, signifie le proxy HTTP utilisé pour transférer les données." + }, + "message": { + "free": "Gratuit", + "free_many": "Gratuit", + "_free.comment": "Le texte affiché lorsque le service est gratuit, ce qui signifie que le service est gratuit.", + "around": "Environ", + "around_many": "Environ", + "_around.comment": "Le texte affiché lorsque le prix est d'environ une certaine valeur.", + "welcomeCredits": "Crédits de bienvenue", + "welcomeCredits_many": "Crédits de bienvenue", + "_welcomeCredits.comment": "Le texte affiché lorsque le service fournit des crédits de bienvenue gratuitement", + "appliedCount": "Nombre d'applications", + "appliedCount_many": "Nombre d'applications", + "_appliedCount.comment": "Le texte affiché lorsque le nombre d'applications est compté.", + "indexTitle": "Votre choix intelligent pour les services numériques", + "indexTitle_many": "Votre choix intelligent pour les services numériques", + "_indexTitle.comment": "Le titre de la page d'index.", + "indexSubtitle": "Donnez de la puissance à votre travail et à votre vie avec l'excellence standardisée des services.", + "indexSubtitle_many": "Donnez de la puissance à votre travail et à votre vie avec l'excellence standardisée des services.", + "_indexSubtitle.comment": "Le sous-titre de la page d'index.", + "fromPrice": "À partir de ", + "fromPrice_many": "À partir de ", + "_fromPrice.comment": "Le texte affiché avant le prix.", + "packages": "Nous proposons une variété de forfaits pour des crédits, plus vous achetez de forfaits, plus vous obtenez de réductions.", + "packages_many": "Nous proposons une variété de forfaits pour des crédits, plus vous achetez de forfaits, plus vous obtenez de réductions.", + "_packages.comment": "Le texte affiché lorsque le service propose des forfaits pour des crédits.", + "offer": "Offre", + "offer_many": "Offre", + "_offer.comment": "Le texte affiché lorsque le service propose une offre.", + "partnersTitle": "Faites confiance à nos partenaires de premier plan", + "partnersTitle_many": "Faites confiance à nos partenaires de premier plan", + "_partnersTitle.comment": "Le titre de la section des partenaires." + }, + "title": { + "apis": "API", + "apis_many": "API", + "_apis.comment": "L'API du service, l'API est une forme de service en ligne.", + "proxies": "Proxy", + "proxies_many": "Proxy", + "_proxies.comment": "Le proxy du service, le proxy est une forme de service en ligne, signifie le proxy HTTP utilisé pour transférer les données.", + "packages": "Forfaits", + "packages_many": "Forfaits", + "_packages.comment": "Les forfaits du service, les forfaits sont utilisés pour acheter des crédits, par exemple, le service propose 3 forfaits, 100 $ pour 100 crédits, 200 $ pour 200 crédits, 300 $ pour 300 crédits." + }, + "unit": { + "credit": "Crédit", + "credit_many": "Crédit", + "_credit.comment": "Crédit signifie la monnaie virtuelle utilisée dans le service API", + "Credit": "Crédit", + "Credit_many": "Crédit", + "_Credit.comment": "Crédit signifie la monnaie virtuelle utilisée dans le service API, ceci est la forme en majuscule", + "credits": "Crédits", + "credits_many": "Crédits", + "_credits.comment": "Crédits signifie la monnaie virtuelle utilisée dans le service API, ceci est la forme plurielle", + "Credits": "Crédits", + "Credits_many": "Crédits", + "_Credits.comment": "Crédits signifie la monnaie virtuelle utilisée dans le service API, ceci est la forme en majuscule et plurielle", + "call": "Appel", + "call_many": "Appel", + "_call.comment": "Appel signifie le nombre de fois où le service API a été appelé", + "Call": "Appel", + "Call_many": "Appel", + "_Call.comment": "Appel signifie le nombre de fois où le service API a été appelé, ceci est la forme en majuscule", + "calls": "Appels", + "calls_many": "Appels", + "_calls.comment": "Appels signifie le nombre de fois où le service API a été appelé, ceci est la forme plurielle", + "Calls": "Appels", + "Calls_many": "Appels", + "_Calls.comment": "Appels signifie le nombre de fois où le service API a été appelé, ceci est la forme en majuscule et plurielle", + "MB": "Mo", + "MB_many": "Mo", + "_MB.comment": "Mo signifie mégaoctet, une unité de stockage d'informations numériques", + "GB": "Go", + "GB_many": "Go", + "_GB.comment": "Go signifie gigaoctet, une unité de stockage d'informations numériques" + } +} \ No newline at end of file diff --git a/src/i18n/fr/usage.json b/src/i18n/fr/usage.json new file mode 100644 index 00000000..9f0671f4 --- /dev/null +++ b/src/i18n/fr/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Heure d'utilisation", + "_createdAt.comment": "L'heure à laquelle l'enregistrement d'utilisation a été créé.", + "statusCode": "Code de statut", + "statusCode.comment": "Le code de statut de l'enregistrement d'utilisation.", + "usedAmount": "Quantité utilisée", + "usedAmount.comment": "La quantité de la ressource qui a été utilisée.", + "deductedAmount": "Montant déduit", + "deductedAmount.comment": "La quantité de la ressource qui a été déduite.", + "remainingAmount": "Quantité restante", + "remainingAmount.comment": "La quantité de la ressource qui reste.", + "metadata": "Métadonnées", + "metadata.comment": "Les métadonnées de l'enregistrement d'utilisation." + } +} \ No newline at end of file diff --git a/src/i18n/fr/user.json b/src/i18n/fr/user.json new file mode 100644 index 00000000..e61a9c98 --- /dev/null +++ b/src/i18n/fr/user.json @@ -0,0 +1,19 @@ +{ + "field": { + "id": "Identifiant de l'utilisateur", + "_id.comment": "Identifiant de l'utilisateur", + "id_many": "Identifiants des utilisateurs", + "isVerified": "Est vérifié", + "_isVerified.comment": "Un indicateur indiquant si l'utilisateur est vérifié en fonction d'informations réelles ou non", + "isVerified_many": "Sont vérifiés", + "nickname": "Pseudo", + "_nickname.comment": "Pseudo d'un utilisateur", + "nickname_many": "Pseudos", + "username": "Nom d'utilisateur", + "_username.comment": "Nom d'utilisateur d'un utilisateur", + "username_many": "Noms d'utilisateur", + "dateJoined": "Date d'inscription", + "_dateJoined.comment": "Date à laquelle l'utilisateur s'est inscrit", + "dateJoined_many": "Dates d'inscription" + } +} \ No newline at end of file diff --git a/src/i18n/it/api.json b/src/i18n/it/api.json new file mode 100644 index 00000000..df31dcd5 --- /dev/null +++ b/src/i18n/it/api.json @@ -0,0 +1,96 @@ +{ + "entity": { + "requestQueries": "Query della richiesta", + "_requestQueries.comment": "I parametri di query della richiesta HTTP.", + "requestBody": "Corpo della richiesta", + "_requestBody.comment": "Il corpo della richiesta HTTP.", + "responseBody": "Corpo della risposta", + "_responseBody.comment": "Il corpo della risposta HTTP.", + "requestHeaders": "Intestazioni della richiesta", + "_requestHeaders.comment": "Le intestazioni della richiesta HTTP.", + "requestHeader": "Intestazione della richiesta", + "_requestHeader.comment": "L'intestazione della richiesta HTTP, solamente in forma singola per le intestazioni della richiesta.", + "responseHeaders": "Intestazioni della risposta", + "_responseHeaders.comment": "Le intestazioni della risposta HTTP.", + "response": "Risposta", + "_response.comment": "La risposta HTTP.", + "success": "Successo", + "_success.comment": "La risposta riuscita.", + "failure": "Fallimento", + "_failure.comment": "La risposta fallita.", + "responseExample": "Esempio", + "_responseExample.comment": "L'esempio della risposta.", + "authentication": "Autenticazione", + "_authentication.comment": "Le informazioni di autenticazione.", + "arrayOf": "Array di", + "_arrayOf.comment": "L'array dell'entità.", + "apiKey": "Chiave API", + "_apiKey.comment": "La chiave API" + }, + "message": { + "free": "Gratuito", + "free_many": "Gratuiti", + "free_one": "Gratuito", + "_free.comment": "Indica che il prezzo è gratuito, non è necessario spendere crediti o denaro quando si utilizza il servizio API", + "appliedCount": "Conteggio delle applicazioni", + "_appliedCount.comment": "Il numero di volte in cui il servizio API è stato applicato", + "firstFree": "Primo utilizzo gratuito", + "_firstFree.comment": "Indica che il primo utilizzo del servizio API è gratuito, non è necessario spendere crediti o denaro", + "custom": "Importo specificato", + "_custom.comment": "Indica che il prezzo è specificato, è necessario spendere i crediti o denaro specificati quando si utilizza il servizio API", + "present": "Presente", + "_present.comment": "Regaleremo i crediti quando utilizzi il servizio API per la prima volta", + "around": "Approssimativamente", + "_around.comment": "Il prezzo è approssimativo, il prezzo effettivo potrebbe essere diverso", + "successRate15min": "Tasso di successo in tempo reale", + "_successRate15min.comment": "Il tasso di successo in tempo reale del servizio API negli ultimi 15 minuti", + "ySuccessRate": "Tasso di successo (100%)", + "_ySuccessRate.comment": "Il tasso di successo del servizio API", + "xMinutes": "Tempo (minuti)", + "_xMinutes.comment": "Il tempo in minuti", + "streamUsage": "Gentile promemoria: Per le richieste di streaming, il codice sopra potrebbe non essere completamente applicabile. Si prega di fare riferimento al documento di docking per le modifiche.", + "_streamUsage.comment": "Per le richieste di streaming, il codice sopra potrebbe non essere completamente applicabile. Si prega di fare riferimento al documento di docking per le modifiche.", + "alphaStage": "Questa API è nella fase Alpha, è una versione di anteprima anticipata, potrebbe esserci un'instabilità potenziale, il formato dell'API potrebbe cambiare significativamente, non è raccomandato per l'uso in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci significativi aggiustamenti dei prezzi in futuro.", + "_alphaStage.comment": "Questa API è nella fase Alpha, è una versione di anteprima anticipata, potrebbe esserci un'instabilità potenziale, il formato dell'API potrebbe cambiare significativamente, non è raccomandato per l'uso in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci significativi aggiustamenti dei prezzi in futuro.", + "betaStage": "Questa API è nella fase Beta, il formato dell'API non cambierà molto, ma potrebbe esserci un'instabilità potenziale, si prega di utilizzarla con attenzione in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci adeguamenti dei prezzi moderati in futuro.", + "_betaStage.comment": "Questa API è nella fase Beta, il formato dell'API non cambierà molto, ma potrebbe esserci un'instabilità potenziale, si prega di utilizzarla con attenzione in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci adeguamenti dei prezzi moderati in futuro." + }, + "unit": { + "credit": "Credito", + "credit_many": "Crediti", + "credit_one": "Credito", + "_credit.comment": "Credito significa la valuta virtuale utilizzata nel servizio API", + "Credit": "Credito", + "Credit_many": "Crediti", + "Credit_one": "Credito", + "_Credit.comment": "Credito significa la valuta virtuale utilizzata nel servizio API, questa è la forma capitalizzata", + "credits": "Crediti", + "credits_many": "Crediti", + "credits_one": "Credito", + "_credits.comment": "Crediti significa la valuta virtuale utilizzata nel servizio API, questa è la forma plurale", + "Credits": "Crediti", + "Credits_many": "Crediti", + "Credits_one": "Credito", + "_Credits.comment": "Crediti significa la valuta virtuale utilizzata nel servizio API, questa è la forma capitalizzata e plurale", + "call": "Chiamata", + "call_many": "Chiamate", + "call_one": "Chiamata", + "_call.comment": "Chiamata significa il numero di volte in cui il servizio API è stato chiamato", + "Call": "Chiamata", + "Call_many": "Chiamate", + "Call_one": "Chiamata", + "_Call.comment": "Chiamata significa il numero di volte in cui il servizio API è stato chiamato, questa è la forma capitalizzata", + "calls": "Chiamate", + "calls_many": "Chiamate", + "calls_one": "Chiamata", + "_calls.comment": "Chiamate significa il numero di volte in cui il servizio API è stato chiamato, questa è la forma plurale", + "Calls": "Chiamate", + "Calls_many": "Chiamate", + "Calls_one": "Chiamata", + "_Calls.comment": "Chiamate significa il numero di volte in cui il servizio API è stato chiamato, questa è la forma capitalizzata e plurale", + "MB": "MB", + "_MB.comment": "MB significa Megabyte, un'unità di archiviazione delle informazioni digitali", + "GB": "GB", + "_GB.comment": "GB significa Gigabyte, un'unità di archiviazione delle informazioni digitali" + } +} \ No newline at end of file diff --git a/src/i18n/it/application.json b/src/i18n/it/application.json new file mode 100644 index 00000000..5f6238d4 --- /dev/null +++ b/src/i18n/it/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Documento", + "_goDocument.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina del documento.", + "goCredentials": "Credenziali", + "_goCredentials.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina delle credenziali.", + "buyMore": "Compra di più", + "_buyMore.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina di acquisto di più.", + "createOrder": "Crea ordine", + "_createOrder.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina di creazione dell'ordine.", + "custom": "Personalizzato", + "_custom.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina personalizzata.", + "query": "Query", + "_query.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina della query.", + "usage": "Cronologia utilizzo", + "_usage.comment": "Il testo in un pulsante, quando si fa clic su questo pulsante, andrà alla pagina della cronologia dell'utilizzo." + }, + "field": { + "id": "ID dell'applicazione", + "_id.comment": "L'ID dell'applicazione.", + "remainingAmount": "Importo rimanente", + "_remainingAmount.comment": "L'importo rimanente dell'applicazione.", + "usedAmount": "Importo utilizzato", + "_usedAmount.comment": "L'importo utilizzato dell'applicazione.", + "apiKey": "Chiave API", + "_apiKey.comment": "La chiave API", + "service": "Servizio", + "_service.comment": "Il servizio dell'applicazione.", + "operation": "Operazione", + "_operation.comment": "L'operazione dell'applicazione.", + "amount": "Importo", + "_amount.comment": "L'importo dell'applicazione.", + "traceId": "ID traccia", + "_traceId.comment": "L'ID traccia di una chiamata API, per l'applicazione del servizio API", + "shouldPayPrice": "Prezzo finale", + "_shouldPayPrice.comment": "Il prezzo finale dell'applicazione.", + "api": "API", + "_api.comment": "Questo è un tipo di servizio online, il modulo è tramite API per fornire servizi all'utente.", + "proxy": "Proxy", + "_proxy.comment": "Questo è un tipo di servizio online, il modulo è tramite HTTP Proxy (usato per il trasferimento di dati) per fornire servizi all'utente.", + "credential": "Credenziale", + "_credential.comment": "La credenziale dell'applicazione.", + "name": "Nome", + "_name.comment": "Il nome dell'applicazione.", + "package": "Pacchetto", + "_package.comment": "Il pacchetto significa diversi pacchetti di prezzo, come $100 per 10000 crediti, $200 per 20000 crediti.", + "type": "Tipo", + "_type.comment": "Il tipo di applicazione.", + "freeAmount": "Importo gratuito", + "_freeAmount.comment": "L'importo gratuito dell'applicazione.", + "extraPrice": "Prezzo", + "_extraPrice.comment": "Il prezzo extra che l'utente dovrebbe pagare dell'applicazione." + }, + "message": { + "alreadyApplied": "Hai già richiesto questo servizio, controlla la console", + "_alreadyApplied.comment": "Il messaggio mostrato all'utente quando l'utente ha già richiesto questo servizio.", + "applySuccessfully": "Richiesta inviata con successo", + "_applySuccessfully.comment": "Il messaggio mostrato all'utente quando l'utente ha inviato con successo la richiesta di questo servizio.", + "notApplied": "Non hai ancora richiesto questo servizio, per favore richiedi il servizio prima di utilizzarlo", + "_notApplied.comment": "Il messaggio mostrato all'utente quando l'utente non ha ancora richiesto questo servizio.", + "yourApplication": "La tua richiesta", + "_yourApplication.comment": "Il messaggio mostrato all'utente quando la richiesta dell'utente.", + "unverified": "Devi completare l'autenticazione con nome reale prima di poter richiedere questo servizio", + "_unverified.comment": "Il messaggio mostrato all'utente quando l'utente non ha completato l'autenticazione con nome reale.", + "goVerify": "Vai all'autenticazione con nome reale", + "_goVerify.comment": "Il messaggio mostrato all'utente quando l'utente non ha completato l'autenticazione con nome reale.", + "requiredParameter": "Parametro richiesto", + "_requiredParameter.comment": "Il messaggio mostrato all'utente quando l'utente non ha inserito il parametro richiesto.", + "example": "Esempio", + "_example.comment": "Il messaggio mostrato all'utente quando l'utente non ha inserito il parametro richiesto.", + "createCredentialSuccessfully": "Credenziale creata con successo", + "_createCredentialSuccessfully.comment": "Il messaggio mostrato all'utente quando l'utente ha creato con successo la credenziale.", + "readPolicy": "Ho letto e accetto", + "_readPolicy.comment": "Il messaggio mostrato all'utente quando l'utente ha letto e accettato la policy.", + "policy": "Accordo di utilizzo del servizio di tecnologia dei dati", + "_policy.comment": "Il messaggio mostrato all'utente quando l'utente ha letto e accettato la policy.", + "notAgreePolicy": "Non hai accettato l'Accordo di utilizzo del servizio di tecnologia dei dati", + "_notAgreePolicy.comment": "Il messaggio mostrato all'utente quando l'utente non ha accettato la policy.", + "confirmApplying": "Conferma richiesta servizio", + "_confirmApplying.comment": "Il messaggio mostrato all'utente quando l'utente ha confermato la richiesta del servizio.", + "rotateCredential": "Resetta chiave", + "_rotateCredential.comment": "Il messaggio mostrato all'utente quando l'utente ha resettato la chiave.", + "rotateCredentialConfirm": "Sei sicuro di voler resettare la chiave? Non sarà possibile recuperarla dopo il reset", + "_rotateCredentialConfirm.comment": "Il messaggio mostrato all'utente quando l'utente ha confermato il reset della chiave.", + "idDoesNotExist": "L'applicazione non esiste", + "_idDoesNotExist.comment": "Il messaggio mostrato all'utente quando l'applicazione non esiste.", + "rotateCredentialSuccessfully": "Reset chiave riuscito", + "_rotateCredentialSuccessfully.comment": "Il messaggio mostrato all'utente quando il reset della chiave è riuscito.", + "rotateCredentialFailed": "Reset chiave fallito, contattare per assistenza", + "_rotateCredentialFailed.comment": "Il messaggio mostrato all'utente quando il reset della chiave è fallito.", + "updateFailed": "Modifica fallita", + "_updateFailed.comment": "Il messaggio mostrato all'utente quando la modifica è fallita.", + "updateSuccessfully": "Modifica riuscita", + "_updateSuccessfully.comment": "Il messaggio mostrato all'utente quando la modifica è riuscita." + }, + "title": { + "buyService": "Acquista servizio", + "_buyService.comment": "Il titolo della pagina, quando l'utente vuole acquistare il servizio.", + "applicationRemainingCount": "Modifica conteggio", + "_applicationRemainingCount.comment": "Il titolo della pagina, quando l'utente vuole modificare il conteggio dell'applicazione.", + "manageApplication": "Gestione applicazione", + "_manageApplication.comment": "Il titolo della pagina, quando l'utente vuole gestire l'applicazione." + } +} \ No newline at end of file diff --git a/src/i18n/it/chat.json b/src/i18n/it/chat.json new file mode 100644 index 00000000..0f712a19 --- /dev/null +++ b/src/i18n/it/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Inizia una nuova conversazione", + "_startNewChat.comment": "Messaggio in una pagina web, che dice all'utente di iniziare una nuova conversazione", + "uploadFile": "Carica file", + "_uploadFile.comment": "Messaggio in una pagina web, che dice all'utente di caricare un file", + "noToken": "Si prega di richiedere prima il servizio corrispondente", + "_noToken.comment": "Messaggio in una pagina web, che dice all'utente di richiedere prima il servizio corrispondente", + "newMessagePlaceholder": "Si prega di inserire la tua domanda...", + "_newMessagePlaceholder.comment": "Segnaposto in una pagina web, che dice all'utente di inserire una domanda", + "noInput": "La domanda non può essere vuota", + "_noInput.comment": "Messaggio in una pagina web, che dice all'utente che la domanda non può essere vuota", + "uploadReferencesExceed": "Puoi caricare al massimo 1 file", + "_uploadReferencesExceed.comment": "Messaggio in una pagina web, che dice all'utente che può caricare al massimo 1 file", + "uploadReferencesError": "Caricamento del file non riuscito, si prega di riprovare più tardi", + "_uploadReferencesError.comment": "Messaggio in una pagina web, che dice all'utente che il caricamento del file non è riuscito, si prega di riprovare più tardi", + "notApplied": "Non hai ancora richiesto questo servizio, si prega di richiederlo prima", + "_notApplied.comment": "Messaggio in una pagina web, che dice all'utente che non ha ancora richiesto questo servizio, si prega di richiederlo prima", + "tryForFree": "Prova gratuitamente", + "_tryForFree.comment": "Messaggio in una pagina web, che dice all'utente di provare gratuitamente", + "question1": "Scrivi un pezzo di codice JavaScript che visualizzi Ciao Mondo", + "_question1.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di scrivere un pezzo di codice JavaScript che visualizzi Ciao Mondo", + "question2": "Scrivi un'email a Mike, dicendogli che mi sono appena trasferito", + "_question2.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di scrivere un'email a Mike, dicendogli che mi sono appena trasferito", + "question3": "Spiega i principi fondamentali della computazione quantistica in termini semplici", + "_question3.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare i principi fondamentali della computazione quantistica in termini semplici", + "question4": "Quali impatti ha avuto la realtà virtuale sulla creazione artistica?", + "_question4.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare quali impatti ha avuto la realtà virtuale sulla creazione artistica", + "question5": "Come influiscono la protezione della privacy e la sicurezza dei dati sulla pratica legale?", + "_question5.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare come influiscono la protezione della privacy e la sicurezza dei dati sulla pratica legale", + "question6": "Come affrontare i complessi cambiamenti nelle leggi fiscali nel mondo di oggi?", + "_question6.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare come affrontare i complessi cambiamenti nelle leggi fiscali nel mondo di oggi", + "question7": "Come creare una cucina unica combinando differenti contesti culturali regionali?", + "_question7.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare come creare una cucina unica combinando differenti contesti culturali regionali", + "question8": "Come trarre ispirazione dalla creazione letteraria dalle esperienze di viaggio?", + "_question8.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare come trarre ispirazione dalla creazione letteraria dalle esperienze di viaggio", + "question9": "Come ottenere idee imprenditoriali da casi di successo in differenti settori?", + "_question9.comment": "Un esempio di domanda per iniziare una chat, che chiede all'utente di spiegare come ottenere idee imprenditoriali da casi di successo in differenti settori", + "errorApiError": "La risposta è fallita, si prega di riprovare più tardi", + "_errorApiError.comment": "Messaggio in una pagina web, che dice all'utente che la risposta è fallita, si prega di riprovare più tardi", + "errorBadRequest": "Il contenuto della richiesta non è standardizzato, si prega di fare nuovamente la domanda", + "_errorBadRequest.comment": "Messaggio in una pagina web, che dice all'utente che il contenuto della richiesta non è standardizzato, si prega di fare nuovamente la domanda", + "errorNoConversation": "La conversazione non esiste o è scaduta, si prega di iniziare una nuova conversazione", + "_errorNoConversation.comment": "Messaggio in una pagina web, che dice all'utente che la conversazione non esiste o è scaduta, si prega di iniziare una nuova conversazione", + "errorContentTooLarge": "Il contenuto della domanda è troppo lungo, si prega di accorciarlo e riprovare", + "_errorContentTooLarge.comment": "Messaggio in una pagina web, che dice all'utente che il contenuto della domanda è troppo lungo, si prega di accorciarlo e riprovare", + "errorTooManyRequests": "Le tue operazioni sono troppo frequenti, si prega di riprovare più tardi", + "_errorTooManyRequests.comment": "Messaggio in una pagina web, che dice all'utente che le sue operazioni sono troppo frequenti, si prega di riprovare più tardi", + "errorUsedUp": "Hai esaurito il tuo pacchetto di utilizzi, si prega di acquistarne di più per continuare a utilizzare", + "_errorUsedUp.comment": "Messaggio in una pagina web, che dice all'utente che ha esaurito il proprio pacchetto di utilizzi, si prega di acquistarne di più per continuare a utilizzare", + "errorUnknown": "Si è verificato un errore sconosciuto sul server, si prega di riprovare più tardi o contattare l'assistenza clienti", + "_errorUnknown.comment": "Messaggio in una pagina web, che dice all'utente che si è verificato un errore sconosciuto sul server, si prega di riprovare più tardi o contattare l'assistenza clienti", + "errorTimeout": "Il tempo per rispondere alla domanda è scaduto, si prega di riprovare più tardi", + "_errorTimeout.comment": "Messaggio in una pagina web, che dice all'utente che il tempo per rispondere alla domanda è scaduto, si prega di riprovare più tardi", + "errorNotApplied": "Non hai ancora richiesto questo servizio, si prega di richiederlo prima di continuare a fare domande", + "_errorNotApplied.comment": "Messaggio in una pagina web, che dice all'utente che non ha ancora richiesto questo servizio, si prega di richiederlo prima di continuare a fare domande", + "confirmDelete": "Conferma eliminazione", + "_confirmDelete.comment": "Messaggio in una pagina web, che dice all'utente di confermare l'eliminazione", + "howToUse": "Premi Maiusc+Invio per iniziare una nuova riga", + "_howToUse.comment": "Messaggio in una pagina web, che dice all'utente di premere Maiusc+Invio per iniziare una nuova riga" + }, + "title": { + "chat": "Chat AI", + "_chat.comment": "Titolo di una pagina web, che è Chat AI", + "example": "Esempio", + "_example.comment": "Titolo di una pagina web, che è Esempio", + "capabilities": "Capacità", + "_capabilities.comment": "Titolo di una pagina web, che è Capacità", + "limitations": "Limitazioni", + "_limitations.comment": "Titolo in una pagina web, che indica che questa parte riguarda le limitazioni tecniche del servizio", + "complexQuestion": "Rispondere a domande complesse", + "_complexQuestion.comment": "Titolo in una pagina web, che indica che questa parte riguarda la capacità del servizio di rispondere a domande complesse", + "professionalQuestion": "Consultare domande professionali", + "_professionalQuestion.comment": "Titolo in una pagina web, che indica che questa parte riguarda la capacità del servizio di consultare domande professionali", + "getTips": "Ottenere ispirazione e creatività", + "_getTips.comment": "Titolo in una pagina web, che indica che questa parte riguarda la capacità del servizio di ottenere ispirazione e creatività" + } +} \ No newline at end of file diff --git a/src/i18n/it/chatdoc.json b/src/i18n/it/chatdoc.json new file mode 100644 index 00000000..9bc106c1 --- /dev/null +++ b/src/i18n/it/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Carica Documenti", + "_uploadDocuments.comment": "Testo nel pulsante, che consente all'utente di caricare documenti" + }, + "field": { + "fileName": "Nome File", + "_fileName.comment": "Nome file per il documento caricato", + "createdAt": "Ora di Creazione", + "_createdAt": "Ora in cui il documento è stato caricato", + "fileExtension": "Tipo di File", + "_fileExtension.comment": "Tipo di file per il documento caricato", + "fileUrl": "Link al File", + "_fileUrl.comment": "Link al documento caricato", + "fileSize": "Dimensione File", + "_fileSize.comment": "Dimensione del documento caricato", + "state": "Stato", + "_state.comment": "Stato dell'elaborazione del documento", + "stateProcessing": "In Apprendimento", + "_stateProcessing.comment": "Il documento è in fase di elaborazione", + "stateCompleted": "Apprendimento Completato", + "_stateCompleted.comment": "Il documento è stato elaborato con successo", + "stateFailed": "Apprendimento Fallito", + "_stateFailed.comment": "Elaborazione del documento fallita", + "name": "Nome", + "_name.comment": "Nome del documento", + "description": "Descrizione", + "_description.comment": "Descrizione del documento" + }, + "message": { + "introductionForKnowledge": "I documenti possono essere aggiunti alla base di conoscenza e, quando il robot risponde, può utilizzare la conoscenza nel repository per rispondere.", + "_introductionForKnowledge.comment": "Messaggio introduttivo per la base di conoscenza", + "introductionForRepository": "La base di conoscenza è una raccolta di documenti in cui è possibile aggiungere documenti. Quando il robot risponde, lo farà dai documenti presenti nella base di conoscenza.", + "_introductionForRepository.comment": "Messaggio introduttivo per la base di conoscenza", + "uploadDocumentsExceed": "La quantità di documenti caricati supera il limite", + "_uploadDocumentsExceed.comment": "Messaggio di errore quando la quantità di documenti caricati supera il limite", + "uploadDocumentsError": "Caricamento del documento fallito", + "_uploadDocumentsError.comment": "Messaggio di errore quando il caricamento del documento fallisce", + "uploadDocumentsSuccess": "Caricamento del documento riuscito", + "_uploadDocumentsSuccess.comment": "Messaggio di successo quando il caricamento del documento ha successo", + "createDocumentSuccess": "Creazione del documento riuscita", + "_createDocumentSuccess.comment": "Messaggio di successo quando la creazione del documento ha successo", + "startCreateDocument": "Inizio apprendimento del documento...", + "_startCreateDocument.comment": "Messaggio di avvio dell'apprendimento del documento", + "createDocumentError": "Apprendimento del documento fallito", + "_createDocumentError.comment": "Messaggio di errore quando l'apprendimento del documento fallisce", + "dragOrClickToUpload": "Trascina o clicca per caricare il documento", + "_dragOrClickToUpload.comment": "Messaggio per trascinare o cliccare per caricare il documento", + "learningDocument": "In Apprendimento, attendere prego...", + "_learningDocument.comment": "Messaggio durante l'apprendimento del documento", + "startNewChat": "Inizia nuova chat", + "_startNewChat.comment": "Messaggio per avviare una nuova chat", + "errorApiError": "Risposta fallita, riprova più tardi", + "_errorApiError.comment": "Messaggio di errore quando la risposta fallisce", + "errorBadRequest": "Il contenuto della richiesta non è formattato correttamente, si prega di ripetere la domanda", + "_errorBadRequest.comment": "Messaggio di errore quando il contenuto della richiesta non è formattato correttamente", + "errorNoConversation": "Il contenuto della conversazione non esiste o è scaduto, si prega di avviare una nuova conversazione", + "_errorNoConversation.comment": "Messaggio di errore quando il contenuto della conversazione non esiste o è scaduto", + "errorContentTooLarge": "Il contenuto della domanda è troppo lungo, si prega di accorciare e riprovare", + "_errorContentTooLarge.comment": "Messaggio di errore quando il contenuto della domanda è troppo lungo", + "errorTooManyRequests": "La tua operazione è troppo frequente, si prega di riprovare più tardi", + "_errorTooManyRequests.comment": "Messaggio di errore quando l'operazione è troppo frequente", + "errorUsedUp": "Il limite di utilizzo del tuo pacchetto è stato raggiunto, si prega di acquistare più utilizzo per continuare", + "_errorUsedUp.comment": "Messaggio di errore quando il limite di utilizzo del pacchetto è stato raggiunto", + "errorUnknown": "Si è verificato un errore sconosciuto sul server, si prega di riprovare più tardi o contattare il servizio clienti", + "_errorUnknown.comment": "Messaggio di errore quando si verifica un errore sconosciuto sul server", + "errorTimeout": "Il timeout nella risposta alla domanda, si prega di riprovare più tardi", + "_errorTimeout.comment": "Messaggio di errore quando il timeout nella risposta alla domanda", + "errorNotApplied": "Non hai ancora richiesto questo servizio, si prega di fare domanda prima di continuare a chiedere", + "_errorNotApplied.comment": "Messaggio di errore quando l'utente non ha ancora richiesto questo servizio", + "confirmDelete": "Conferma eliminazione", + "_confirmDelete.comment": "Messaggio per confermare l'eliminazione", + "howToUse": "Premi Shift+Invio per andare a capo", + "_howToUse.comment": "Messaggio per mostrare come andare a capo", + "createRepositorySuccess": "Base di conoscenza creata con successo", + "_createRepositorySuccess.comment": "Messaggio di successo quando la base di conoscenza viene creata con successo", + "createRepositoryFailed": "Creazione della base di conoscenza fallita", + "_createRepositoryFailed.comment": "Messaggio di errore quando la creazione della base di conoscenza fallisce", + "deleteRepositorySuccess": "Base di conoscenza eliminata con successo", + "_deleteRepositorySuccess.comment": "Messaggio di successo quando la base di conoscenza viene eliminata con successo", + "deleteDocumentSuccess": "Documento eliminato con successo", + "_deleteDocumentSuccess.comment": "Messaggio di successo quando il documento viene eliminato con successo", + "currentRepository": "Base di conoscenza attuale", + "_currentRepository.comment": "Messaggio per mostrare la base di conoscenza attuale", + "nameRequired": "Il nome non può essere vuoto", + "_nameRequired.comment": "Messaggio di errore quando il nome è vuoto", + "inputRepositoryName": "Nome Base di Conoscenza", + "_inputRepositoryName.comment": "Segnaposto per il nome della base di conoscenza", + "inputRepositoryDescription": "Descrivi la tua base di conoscenza in una frase", + "_inputRepositoryDescription.comment": "Segnaposto per la descrizione della base di conoscenza" + }, + "nav": { + "chat": "Chat", + "_chat.comment": "Voce di navigazione per la chat", + "setting": "Impostazioni", + "_setting.comment": "Voce di navigazione per le impostazioni", + "manage": "Gestisci", + "_manage.comment": "Voce di navigazione per la gestione" + }, + "title": { + "manage": "Gestisci Basi di Conoscenza", + "_manage.comment": "Titolo per gestire la base di conoscenza", + "createRepository": "Crea Base di Conoscenza", + "_createRepository.comment": "Titolo per creare la base di conoscenza", + "repositories": "Elenco delle Basi di Conoscenza", + "_repositories.comment": "Titolo per l'elenco delle basi di conoscenza" + } +} \ No newline at end of file diff --git a/src/i18n/it/common.json b/src/i18n/it/common.json new file mode 100644 index 00000000..3909ca2b --- /dev/null +++ b/src/i18n/it/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Impostazioni", + "_setup.comment": "Il testo nel pulsante, che viene utilizzato per configurare qualcosa", + "edit": "Modifica", + "_edit.comment": "Il testo nel pulsante, che viene utilizzato per modificare qualcosa", + "login": "Accedi", + "_login.comment": "Il testo nel pulsante, che viene utilizzato per accedere", + "logout": "Esci", + "_logout.comment": "Il testo nel pulsante, che viene utilizzato per uscire", + "new": "Nuovo", + "_new.comment": "Il testo nel pulsante, che viene utilizzato per creare un nuovo elemento", + "delete": "Elimina", + "_delete.comment": "Il testo nel pulsante, che viene utilizzato per eliminare qualcosa", + "confirm": "Conferma", + "_confirm.comment": "Il testo nel pulsante, che viene utilizzato per confermare qualcosa", + "cancel": "Annulla", + "_cancel.comment": "Il testo nel pulsante, che viene utilizzato per annullare qualcosa", + "alert": "Avviso", + "_alert.comment": "Il testo nel pulsante, che viene utilizzato per avvisare qualcosa", + "info": "Info", + "_info.comment": "Il testo nel pulsante, che viene utilizzato per mostrare informazioni", + "publish": "Pubblica", + "_publish.comment": "Il testo nel pulsante, che viene utilizzato per pubblicare qualcosa", + "watch": "Guarda", + "_watch.comment": "Il testo nel pulsante, che viene utilizzato per guardare qualcosa", + "verify": "Verifica", + "_verify.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di effettuare una verifica del nome reale", + "profile": "Profilo", + "_profile.comment": "Il testo nel pulsante, che viene utilizzato per mostrare il profilo", + "console": "Console", + "_console.comment": "Il testo nel pulsante, che viene utilizzato per mostrare la pagina della console per controllare qualcosa nella pagina Web", + "learn": "Impara", + "_learn.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di imparare qualcosa", + "buy": "Acquista", + "_buy.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di acquistare qualcosa", + "try": "Prova", + "_try.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di provare qualcosa", + "startForFree": "Inizia gratuitamente", + "_startForFree.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di iniziare gratuitamente", + "apply": "Applica", + "_apply.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di richiedere il servizio API", + "refresh": "Aggiorna", + "_refresh.comment": "Il testo nel pulsante, che viene utilizzato per aggiornare la pagina", + "pay": "Paga", + "_pay.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di pagare per il servizio", + "repay": "Continua a pagare", + "_repay.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di continuare a pagare per il servizio", + "applied": "Applicato", + "_applied.comment": "Il testo nel pulsante, che viene utilizzato per mostrare che l'utente ha richiesto il servizio", + "acquire": "Acquisisci", + "_acquire.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di acquisire qualcosa come il token o la chiave per il servizio API", + "fillExample": "Compila l'esempio", + "_fillExample.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di compilare i dati di esempio", + "buyMore": "Acquista di più", + "_buyMore.comment": "Il testo nel pulsante, che viene utilizzato per consentire all'utente di acquistare di più", + "update": "Aggiorna", + "_update.comment": "Il testo nel pulsante, che viene utilizzato per aggiornare qualcosa", + "view": "Visualizza", + "_view.comment": "Il testo nel pulsante, che viene utilizzato per visualizzare qualcosa", + "copy": "Copia", + "_copy.comment": "Il testo nel pulsante, che viene utilizzato per copiare qualcosa", + "create": "Crea", + "_create.comment": "Il testo nel pulsante, che viene utilizzato per creare qualcosa", + "referralEarnings": "Guadagni per referral", + "_referralEarnings.comment": "Il testo nel pulsante, che viene utilizzato per mostrare i guadagni per referral, significa che l'utente può guadagnare denaro invitando altri a utilizzare il servizio", + "finish": "Fine", + "_finish.comment": "Il testo nel pulsante, che viene utilizzato per concludere qualcosa" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "Il nome del sito web, non è necessario tradurlo, mantenere 'Ace Data Cloud'", + "copyright": "Diritto d'autore", + "_copyright.comment": "Il testo per mostrare il diritto d'autore", + "platform": "Piattaforma", + "_platform.comment": "Il testo che indica che si tratta di una piattaforma del servizio API", + "title": "Titolo", + "_title.comment": "Il titolo dell'entità", + "icon": "Icona", + "_icon.comment": "L'icona dell'entità", + "status": "Stato", + "_status.comment": "Lo stato dell'entità", + "operation": "Operazione", + "_operation.comment": "L'operazione dell'entità", + "description": "Descrizione", + "_description.comment": "La descrizione dell'entità", + "createdAt": "Creato il", + "_createdAt.comment": "Il momento in cui l'entità è stata creata", + "updatedAt": "Aggiornato il", + "_updatedAt.comment": "Il momento in cui l'entità è stata aggiornata", + "order": "Ordine", + "_order.comment": "L'ordine dell'entità, l'ordine contiene il denaro, le informazioni sul servizio, l'utente deve pagare per esso" + }, + "message": { + "usedAmount": "Quantità utilizzata", + "_usedAmount.comment": "Il messaggio per mostrare la quantità utilizzata del servizio", + "remainingAmount": "Quantità rimanente", + "_remainingAmount.comment": "Il messaggio per mostrare la quantità rimanente del servizio", + "copied": "Copiato con successo", + "_copied.comment": "Il messaggio per mostrare che il contenuto è stato copiato con successo", + "confirmDelete": "Sei sicuro di voler eliminare?", + "_confirmDelete.comment": "Il messaggio per confermare che l'utente desidera eliminare qualcosa", + "alert": "Avviso", + "_alert.comment": "Il messaggio per avvisare l'utente", + "info": "Promemoria gentile", + "_info.comment": "Il messaggio per mostrare informazioni", + "free": "Gratuito", + "_free.comment": "Il messaggio per mostrare che il servizio è gratuito, il che significa che l'utente non deve pagare per esso", + "startPrice": "Iniziale", + "_startPrice.comment": "Il messaggio per mostrare il prezzo più basso del servizio", + "joinDiscord": "Unisciti a Discord", + "_joinDiscord.comment": "Il messaggio per invitare l'utente a unirsi al canale Discord", + "noData": "Nessun dato", + "_noData.comment": "Il messaggio per mostrare che non ci sono dati nella tabella o nella lista" + }, + "nav": { + "home": "Home", + "_home.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina iniziale", + "content": "Contenuto", + "_content.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina dei contenuti", + "category": "Categoria", + "_category.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina delle categorie", + "service": "Servizi", + "_service.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina dei servizi", + "document": "Documenti", + "_document.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina dei documenti", + "console": "Console", + "_console.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina della console", + "chat": "Chat", + "_chat.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina della chat", + "midjourney": "Metà viaggio", + "_midjourney.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina della metà del viaggio", + "chatdoc": "Chatdoc", + "_chatdoc.comment": "Il testo nella barra di navigazione del sito web, che viene utilizzato per mostrare la pagina del chatdoc" + }, + "title": { + "alert": "Avviso", + "_alert.comment": "Il titolo del messaggio di avviso", + "placeholderOfSelect": "Seleziona", + "_placeholderOfSelect.comment": "Il segnaposto dell'input di selezione", + "placeholderOfInput": "Si prega di compilare", + "_placeholderOfInput.comment": "Il segnaposto dell'input", + "allApplications": "Tutte le Applicazioni", + "_allApplications.comment": "Il titolo della pagina per mostrare tutte le applicazioni", + "allOrders": "Tutti gli Ordini", + "_allOrders.comment": "Il titolo della pagina per mostrare tutti gli ordini", + "orderInfo": "Informazioni sull'Ordine", + "_orderInfo.comment": "Il titolo della pagina per mostrare le informazioni sull'ordine", + "buyMore": "Acquista di più", + "_buyMore.comment": "Il titolo della pagina per consentire all'utente di acquistare di più", + "distribution": "Guadagni per referral", + "_distribution.comment": "Il titolo della pagina per mostrare i guadagni per referral, significa che l'utente può guadagnare denaro invitando altri a utilizzare il servizio", + "distributionHistory": "Storico dei Referral", + "_distributionHistory.comment": "Il titolo della pagina per mostrare la cronologia dei referral", + "invitee": "Invitante", + "_invitee.comment": "Il titolo della pagina per mostrare l'invitante", + "allUsages": "Storico Utilizzo", + "_allUsages.comment": "Il titolo della pagina per mostrare tutti gli utilizzi del servizio API", + "allCredentials": "Credenziali", + "_allCredentials.comment": "Il titolo della pagina per mostrare tutte le credenziali, le credenziali sono utilizzate per accedere all'API" + } +} \ No newline at end of file diff --git a/src/i18n/it/console.json b/src/i18n/it/console.json new file mode 100644 index 00000000..c8ddc330 --- /dev/null +++ b/src/i18n/it/console.json @@ -0,0 +1,28 @@ +{ + "menu": { + "orderList": "Elenco ordini", + "_orderList.comment": "Il testo in un menu di un sito web, Ordine significa l'ordine dell'utente per acquistare il servizio", + "orderList_many": "Elenco ordini", + "orderList_one": "Elenco ordine", + "applicationList": "Elenco applicazioni", + "_applicationList.comment": "Il testo in un menu di un sito web, Applicazione significa l'applicazione dell'utente per utilizzare il servizio", + "applicationList_many": "Elenco applicazioni", + "applicationList_one": "Elenco applicazione", + "userProfile": "Profilo utente", + "_userProfile.comment": "Il testo in un menu di un sito web, Profilo utente significa il profilo dell'utente", + "idVerify": "Verifica ID", + "_idVerify.comment": "Il testo in un menu di un sito web, Verifica ID significa la verifica dell'identità dell'utente", + "manageApplication": "Gestione applicazioni", + "_manageApplication.comment": "Il testo in un menu di un sito web, Gestione applicazioni significa la gestione dell'applicazione dell'utente", + "distributionIndex": "Guadagni referral", + "_distributionIndex.comment": "Il testo in un menu di un sito web, Guadagni referral significa i guadagni del referral dell'utente", + "usageList": "Cronologia utilizzo", + "_usageList.comment": "Il testo in un menu di un sito web, Cronologia utilizzo significa la cronologia dell'utilizzo dell'utente di un servizio API", + "credentialIndex": "Credenziali", + "_credentialIndex.comment": "Il testo in un menu di un sito web, Credenziali significa le credenziali per accedere all'API", + "manageOrder": "Gestione ordini", + "_manageOrder.comment": "Il testo in un menu di un sito web, Gestione ordini significa la gestione dell'ordine dell'utente, ordine significa l'ordine dell'utente per acquistare il servizio", + "manageDistributionStatus": "Gestione distribuzione", + "_manageDistributionStatus.comment": "Il testo in un menu di un sito web, Gestione distribuzione significa la gestione dello stato di distribuzione dell'utente, relativo ai guadagni del referral dell'utente" + } +} \ No newline at end of file diff --git a/src/i18n/it/credential.json b/src/i18n/it/credential.json new file mode 100644 index 00000000..1d1419ed --- /dev/null +++ b/src/i18n/it/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Identificatore univoco del credenziale", + "value": "Token", + "_value.comment": "Il valore del token del credenziale", + "createdAt": "Ora di creazione", + "_createdAt.comment": "L'ora in cui il credenziale è stato creato", + "expiredAt": "Ora di scadenza", + "_expiredAt.comment": "L'ora in cui il credenziale scadrà", + "usedAt": "Ora di utilizzo", + "_usedAt.comment": "L'ora in cui il credenziale è stato utilizzato", + "expiration": "Ora di scadenza", + "_expiration.comment": "L'ora in cui il credenziale scadrà", + "application": "Applicazione", + "_application.comment": "L'applicazione a cui il credenziale appartiene", + "service": "Servizio", + "_service.comment": "Il servizio per cui viene utilizzato il credenziale", + "setLimitation": "Imposta limite di utilizzo", + "_setLimitation.comment": "Imposta il limite del credenziale", + "limitedAmount": "Quantità limitata", + "_limitedAmount.comment": "Il limite del credenziale", + "setExpiration": "Imposta ora di scadenza", + "_setExpiration.comment": "Imposta l'ora di scadenza del credenziale", + "usedAmount": "Quantità utilizzata", + "_usedAmount.comment": "La quantità del credenziale che è stata utilizzata" + }, + "message": { + "confirmDelete": "Sei sicuro di voler eliminare?", + "_confirmDelete.comment": "Conferma se desideri eliminare il credenziale", + "introduction": "Il credenziale è la chiave per accedere al servizio. Puoi creare un credenziale cliccando il pulsante \"Crea\". Puoi anche visualizzare i dettagli del credenziale cliccando il pulsante \"Visualizza\".", + "_introduction.comment": "Introduzione del credenziale", + "learnMore": "Scopri di più", + "_learnMore.comment": "Scopri di più sul credenziale", + "createSuccessfully": "Creato con successo", + "_createSuccessfully.comment": "Il credenziale è stato creato con successo", + "createFailed": "Creazione fallita", + "_createFailed.comment": "Il credenziale non è stato creato con successo", + "permanent": "Permanente", + "_permanent.comment": "Il credenziale è permanente", + "selectDateTime": "Seleziona data e ora", + "_selectDateTime.comment": "Seleziona la data e l'ora", + "maxLimitation": "Limite massimo che puoi impostare", + "_maxLimitation.comment": "Il limite massimo che puoi impostare", + "unlimited": "Illimitato", + "_unlimited.comment": "Il credenziale è illimitato" + }, + "title": { + "introduction": "Introduzione", + "_introduction.comment": "Introduzione del credenziale", + "createNew": "Crea nuovo credenziale", + "_createNew.comment": "Crea un nuovo credenziale" + } +} \ No newline at end of file diff --git a/src/i18n/it/distribution.json b/src/i18n/it/distribution.json new file mode 100644 index 00000000..8bd3b650 --- /dev/null +++ b/src/i18n/it/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Visualizza dettagli", + "_detail.comment": "Il testo nel pulsante, che viene utilizzato per visualizzare i dettagli della cronologia dei rinvii per il sito web.", + "withdrawal": "Prelievo", + "_withdrawal.comment": "Il testo nel pulsante, che viene utilizzato per prelevare gli guadagni dei rinvii per il sito web.", + "query": "Query", + "_query.comment": "Il testo nel pulsante, che viene utilizzato per interrogare gli guadagni dei rinvii per il sito web." + }, + "field": { + "id": "ID del rinvio", + "_id.comment": "L'identificatore univoco della distribuzione, la distribuzione significa il rinvio per il sito web del servizio API.", + "percentage": "Percentuale di guadagno per rinvio", + "_percentage.comment": "La percentuale degli guadagni per rinvio, calcolata in base all'importo dell'ordine.", + "price": "Importo dell'ordine", + "_price.comment": "L'importo dell'ordine, utilizzato per calcolare gli guadagni per rinvio.", + "reward": "Ricompensa per rinvio", + "_reward.comment": "Gli guadagni per rinvio, calcolati in base all'importo dell'ordine e alla percentuale di guadagno per rinvio.", + "createdAt": "Ora del rinvio", + "_createdAt.comment": "L'ora in cui il rinvio è stato creato.", + "level": "Livello", + "_level.comment": "Il livello del rinvio, utilizzato per calcolare gli guadagni per rinvio.", + "threshold": "Soglia di guadagno per rinvio", + "_threshold.comment": "La soglia degli guadagni per rinvio, utilizzata per prelevare gli guadagni per rinvio.", + "inviteeId": "ID dell'invitante", + "_inviteeId.comment": "L'identificatore univoco dell'invitante, l'invitante significa l'utente che invita l'invitato al sito web del servizio API.", + "isVerified": "È verificato", + "_isVerified.comment": "Il flag per indicare se l'utente del rinvio è verificato con le informazioni reali." + }, + "message": { + "deltaPriceForNextLevel": "Differenza per il livello successivo", + "_deltaPriceForNextLevel": "La differenza tra l'importo dell'ordine attuale e la soglia del livello successivo.", + "developingWithDrawal": "Si prega di aggiungere il servizio clienti per gestire i prelievi, i prelievi dedurranno il 6% di tasse sul reddito, le fatture possono essere utilizzate per la detrazione", + "_developingWithDrawal": "Il messaggio per indicare che la funzione di prelievo è in fase di sviluppo.", + "technicalDetail": "Dettaglio tecnico", + "_technicalDetail": "Il dettaglio tecnico del sistema di rinvio è implementato.", + "distributionQrDescription": "Codice QR di rinvio (stesso contenuto del link)", + "_distributionQrDescription": "La descrizione del codice QR di rinvio.", + "distributionLink": "Link di rinvio", + "_distributionLink": "Il link di rinvio, utilizzato per collegare il cliente come cliente subordinato.", + "updateSuccessfully": "Aggiornamento riuscito", + "_updateSuccessfully": "Il messaggio per indicare che le informazioni di rinvio sono state aggiornate con successo.", + "distributionLinkDescription": "Se un cliente si registra su questa piattaforma tramite questo link o codice QR, il cliente sarà permanentemente vincolato come tuo cliente subordinato, e tutti gli ordini di consumo del cliente su questa piattaforma verranno restituiti al tuo account in base al rapporto di distribuzione attuale.", + "_distributionLinkDescription": "La descrizione del link di rinvio.", + "distributionLinkDescription2": "Questo link contiene il tuo ID utente. Dopo che il cliente apre il link, il tuo ID utente verrà registrato nel browser del cliente sotto forma di Cookie, che è valido per sette giorni. Entro sette giorni, se il cliente si registra su questa piattaforma scansando il codice, il tuo ID utente verrà caricato sul server di registrazione con i Cookie, e il cliente può essere vincolato come tuo cliente downstream.", + "_distributionLinkDescription2": "La descrizione del link di rinvio." + }, + "title": { + "price": "Importo totale degli ordini di rinvio", + "_price.comment": "L'importo totale degli ordini di rinvio, utilizzato per calcolare gli guadagni per rinvio.", + "reward": "Ricompense totali per rinvio", + "_reward.comment": "Le ricompense totali per rinvio, calcolate in base all'importo dell'ordine e alla percentuale di guadagno per rinvio.", + "level": "Livello di rinvio", + "_level.comment": "Il livello di rinvio, utilizzato per calcolare gli guadagni per rinvio.", + "percentage": "Percentuale di guadagno per rinvio", + "_percentage.comment": "La percentuale di guadagno per rinvio, utilizzata per calcolare gli guadagni per rinvio.", + "currentLevel": "Livello attuale", + "_currentLevel.comment": "Il livello di rinvio attuale, utilizzato per calcolare gli guadagni per rinvio.", + "nextLevel": "Livello successivo", + "_nextLevel.comment": "Il livello di rinvio successivo, utilizzato per calcolare gli guadagni per rinvio.", + "currentPercentage": "Percentuale di guadagno attuale per rinvio", + "_currentPercentage.comment": "La percentuale di guadagno per rinvio attuale, utilizzata per calcolare gli guadagni per rinvio.", + "nextPercentage": "Percentuale di guadagno per rinvio del livello successivo", + "_nextPercentage.comment": "La percentuale di guadagno per rinvio del livello successivo, utilizzata per calcolare gli guadagni per rinvio.", + "levelInfo": "Informazioni sul livello", + "_levelInfo.comment": "Le informazioni del livello di rinvio, utilizzate per calcolare gli guadagni per rinvio.", + "distributionLink": "Link di rinvio", + "_distributionLink.comment": "Il link di rinvio, utilizzato per collegare il cliente come cliente subordinato.", + "inviteesCount": "Numero totale di invitati", + "_inviteesCount.comment": "Il numero totale degli invitati, utilizzato per calcolare gli guadagni per rinvio.", + "manageDistributionStatus": "Gestione della distribuzione", + "_manageDistributionStatus.comment": "La gestione dello stato del rinvio." + } +} \ No newline at end of file diff --git a/src/i18n/it/order.json b/src/i18n/it/order.json new file mode 100644 index 00000000..be36ef36 --- /dev/null +++ b/src/i18n/it/order.json @@ -0,0 +1,92 @@ +{ + "button": { + "pay": "Paga", + "_pay.comment": "Il testo nel pulsante, che viene utilizzato per pagare l'ordine.", + "pay_many": "Paga", + "continuePay": "Continua a pagare", + "_continuePay.comment": "Il testo nel pulsante, che viene utilizzato per continuare a pagare l'ordine.", + "continuePay_many": "Continua a pagare", + "checkDetail": "Controlla dettagli", + "_checkDetail.comment": "Il testo nel pulsante, che viene utilizzato per controllare i dettagli dell'ordine.", + "checkDetail_many": "Controlla dettagli", + "query": "Interroga", + "_query.comment": "Il testo nel pulsante, che viene utilizzato per interrogare l'ordine.", + "query_many": "Interroga", + "finish": "Completa manualmente", + "_finish.comment": "Il testo nel pulsante, che viene utilizzato per completare manualmente l'ordine.", + "finish_many": "Completa manualmente", + "update": "Aggiorna", + "_update.comment": "Il testo nel pulsante, che viene utilizzato per aggiornare l'ordine.", + "update_many": "Aggiorna" + }, + "field": { + "id": "ID ordine", + "_id.comment": "L'ID dell'ordine.", + "amount": "Importo", + "_amount.comment": "L'importo dei crediti dell'ordine.", + "amount_many": "Importo", + "price": "Prezzo", + "_price.comment": "L'importo dei crediti dell'ordine.", + "price_many": "Prezzo", + "description": "Descrizione ordine", + "_description.comment": "La descrizione dell'ordine.", + "description_many": "Descrizione ordine", + "state": "Stato", + "_state.comment": "Lo stato dell'ordine.", + "state_many": "Stato", + "createdAt": "Ora di creazione", + "_createdAt.comment": "L'ora di creazione dell'ordine.", + "service": "Nome servizio", + "_service.comment": "Il nome del servizio.", + "payWay": "Metodo di pagamento", + "_payWay.comment": "Il metodo di pagamento dell'ordine.", + "api": "API", + "_api.comment": "L'API è un tipo di servizio online.", + "proxy": "Proxy", + "_proxy.comment": "Il Proxy è un tipo di servizio online, che significa il Proxy HTTP utilizzato per trasferire i dati." + }, + "message": { + "paidSuccessfully": "Pagamento avvenuto con successo", + "_paidSuccessfully.comment": "Il messaggio del pagamento avvenuto con successo.", + "createFailed": "Creazione fallita", + "_createFailed.comment": "Il messaggio della creazione fallita.", + "wechatPayHelp": "Si prega di aprire WeChat sul telefono, scannerizzare per completare il pagamento", + "_wechatPayHelp.comment": "Il messaggio dell'aiuto al pagamento WeChat.", + "free": "Gratuito", + "_free.comment": "Il messaggio dell'ordine gratuito.", + "buyInExternalUrl": "Si prega di completare il pagamento nel link esterno", + "_buyInExternalUrl.comment": "Il messaggio del pagamento tramite link esterno.", + "updateFailed": "Aggiornamento fallito", + "_updateFailed.comment": "Il messaggio dell'aggiornamento fallito.", + "updateSuccessfully": "Aggiornamento avvenuto con successo", + "_updateSuccessfully.comment": "Il messaggio dell'aggiornamento avvenuto con successo.", + "confirmFinish": "Questa operazione imposterà manualmente l'ordine allo stato di pagamento e completerà l'elaborazione della distribuzione, il che non può essere annullato. Si prega di confermare che il cliente abbia completato il pagamento, desideri continuare?", + "_confirmFinish.comment": "Il messaggio della conferma di completamento." + }, + "state": { + "pending": "In attesa di pagamento", + "_pending.comment": "Lo stato dell'ordine, che significa che questo ordine è ancora in attesa del pagamento dell'utente.", + "pending_many": "In attesa di pagamento", + "paid": "Pagato", + "_paid.comment": "Lo stato dell'ordine, che significa che questo ordine è stato pagato.", + "paid_many": "Pagato", + "expired": "Timeout pagamento", + "_expired.comment": "Lo stato dell'ordine, che significa che questo ordine è scaduto.", + "expired_many": "Timeout pagamento", + "failed": "Pagamento fallito", + "_failed.comment": "Lo stato dell'ordine, che significa che questo ordine è fallito.", + "failed_many": "Pagamento fallito" + }, + "title": { + "info": "Informazioni ordine", + "_info.comment": "Il titolo utilizzato come titolo del sito web, che significa le informazioni sull'ordine.", + "wechatPay": "WeChat Pay", + "_wechatPay.comment": "Il titolo utilizzato come titolo del sito web, che significa il pagamento WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "Il titolo utilizzato come titolo del sito web, che significa il pagamento Alipay, il pagamento Alipay è un tipo di pagamento online.", + "stripe": "Stripe", + "_stripe.comment": "Il titolo utilizzato come titolo del sito web, che significa il pagamento Stripe, il pagamento Stripe è un tipo di pagamento online.", + "manageOrder": "Gestisci ordine", + "_manageOrder.comment": "Il titolo utilizzato come titolo del sito web, che significa gestire l'ordine." + } +} \ No newline at end of file diff --git a/src/i18n/it/proxy.json b/src/i18n/it/proxy.json new file mode 100644 index 00000000..e147e8bb --- /dev/null +++ b/src/i18n/it/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Parametri URL", + "_requestQueries.comment": "Questi sono i parametri che vengono passati nell'URL. Sono separati da un '?' e sono separati da un '&'.", + "requestBody": "Corpo della richiesta", + "_requestBody.comment": "Questo è il corpo della richiesta. Viene solitamente utilizzato per richieste POST e PUT.", + "responseBody": "Corpo della risposta", + "_responseBody.comment": "Questo è il corpo della risposta. È solitamente in formato JSON.", + "requestHeaders": "Intestazioni della richiesta", + "_requestHeaders.comment": "Queste sono le intestazioni che vengono passate nella richiesta. Sono solitamente utilizzate per l'autenticazione.", + "requestHeader": "Intestazione della richiesta", + "requestQuery": "Parametro URL", + "responseHeaders": "Intestazioni della risposta", + "_responseHeaders.comment": "Queste sono le intestazioni che vengono passate nella risposta. Sono solitamente utilizzate per l'autenticazione.", + "response": "Risposta", + "_response.comment": "Questa è la risposta restituita dal server.", + "success": "Successo", + "_success.comment": "Questa è la risposta restituita quando la richiesta ha successo.", + "failure": "Fallimento", + "_failure.comment": "Questa è la risposta restituita quando la richiesta non ha successo.", + "responseExample": "Esempio", + "_responseExample.comment": "Questo è un esempio della risposta restituita dal server.", + "authentication": "Autenticazione", + "_authentication.comment": "Questa è l'autenticazione richiesta per effettuare la richiesta." + }, + "message": { + "free": "Gratuito", + "_free.comment": "Indica che il prezzo è gratuito, non è necessario pagare crediti o denaro quando si utilizza il servizio API", + "appliedCount": "Conteggio delle applicazioni", + "_appliedCount.comment": "Il numero di volte in cui il servizio API è stato applicato", + "firstFree": "Prima volta gratuita", + "_firstFree.comment": "Indica che la prima volta del servizio API è gratuita, non è necessario pagare crediti o denaro", + "custom": "Importo specificato", + "_custom.comment": "Indica che il prezzo è specificato, è necessario pagare i crediti o il denaro specificato quando si utilizza il servizio API", + "present": "Presente", + "_present.comment": "Ti presenteremo i crediti quando utilizzi il servizio API per la prima volta", + "around": "Approssimativamente", + "_around.comment": "Il prezzo è approssimativo, il prezzo effettivo potrebbe essere diverso", + "successRate15min": "Tasso di successo in tempo reale", + "_successRate15min.comment": "Il tasso di successo in tempo reale del servizio API negli ultimi 15 minuti", + "ySuccessRate": "Tasso di successo (100%)", + "_ySuccessRate.comment": "Il tasso di successo del servizio API", + "xMinutes": "Tempo (minuti)", + "_xMinutes.comment": "Il tempo in minuti", + "streamUsage": "Gentile promemoria: Per le richieste in streaming, il codice sopra potrebbe non essere completamente applicabile. Si prega di fare riferimento al documento di docking per le modifiche.", + "_streamUsage.comment": "Per le richieste in streaming, il codice sopra potrebbe non essere completamente applicabile. Si prega di fare riferimento al documento di docking per le modifiche.", + "alphaStage": "Questo API è nella fase Alpha, è una versione di anteprima anticipata, potrebbe esserci un'instabilità potenziale, il formato dell'API potrebbe cambiare significativamente, non è consigliato l'uso in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci significativi aggiustamenti dei prezzi in futuro.", + "_alphaStage.comment": "Questo API è nella fase Alpha, è una versione di anteprima anticipata, potrebbe esserci un'instabilità potenziale, il formato dell'API potrebbe cambiare significativamente, non è consigliato l'uso in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci significativi aggiustamenti dei prezzi in futuro.", + "betaStage": "Questo API è nella fase Beta, il formato dell'API non cambierà molto, ma potrebbe esserci un'instabilità potenziale, si prega di utilizzarlo con attenzione in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci aggiustamenti moderati dei prezzi in futuro.", + "_betaStage.comment": "Questo API è nella fase Beta, il formato dell'API non cambierà molto, ma potrebbe esserci un'instabilità potenziale, si prega di utilizzarlo con attenzione in un ambiente di produzione. Attualmente i prezzi sono relativamente bassi e potrebbero esserci aggiustamenti moderati dei prezzi in futuro." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabyte, un'unità di archiviazione delle informazioni digitali", + "MB": "MB", + "_MB.comment": "Megabyte, un'unità di archiviazione delle informazioni digitali", + "KB": "KB", + "_KB.comment": "Kilobyte, un'unità di archiviazione delle informazioni digitali", + "B": "B", + "_B.comment": "Byte, un'unità di archiviazione delle informazioni digitali" + } +} \ No newline at end of file diff --git a/src/i18n/it/service.json b/src/i18n/it/service.json new file mode 100644 index 00000000..d09dd3a3 --- /dev/null +++ b/src/i18n/it/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Scopri di più", + "_learnMore.comment": "Il testo mostrato sul pulsante per saperne di più sul servizio.", + "apply": "Applica ora", + "_apply.comment": "Il testo mostrato sul pulsante per richiedere il servizio.", + "introduction": "Introduzione al servizio", + "_introduction.comment": "Il testo mostrato sul pulsante per visualizzare l'introduzione al servizio.", + "apis": "Descrizione API", + "_apis.comment": "Il testo mostrato sul pulsante per visualizzare la descrizione dell'API.", + "pricing": "Prezzi", + "_pricing.comment": "Il testo mostrato sul pulsante per visualizzare le informazioni sui prezzi." + }, + "field": { + "price": "Prezzo", + "_price.comment": "Il prezzo del servizio.", + "introduction": "Introduzione", + "_introduction.comment": "L'introduzione del servizio.", + "apis": "API", + "_apis.comment": "L'API del servizio, API è una forma di servizio online.", + "proxies": "Proxy", + "_proxies.comment": "Il proxy del servizio, il Proxy è una forma di servizio online, significa il Proxy HTTP utilizzato per il trasferimento dei dati." + }, + "message": { + "free": "Gratuito", + "_free.comment": "Il testo mostrato quando il servizio è gratuito, il che significa che il servizio è gratuito.", + "around": "Intorno a", + "_around.comment": "Il testo mostrato quando il prezzo è intorno a un certo valore.", + "welcomeCredits": "Crediti di benvenuto", + "_welcomeCredits.comment": "Il testo mostrato quando il servizio fornisce crediti di benvenuto gratuitamente.", + "appliedCount": "Numero di Applicazioni", + "_appliedCount.comment": "Il testo mostrato quando viene conteggiato il numero di applicazioni.", + "indexTitle": "La tua scelta intelligente per i servizi digitali", + "_indexTitle.comment": "Il titolo della pagina principale.", + "indexSubtitle": "Potenzia il tuo lavoro e la tua vita con l'eccellenza standardizzata nei servizi.", + "_indexSubtitle.comment": "Il sottotitolo della pagina principale.", + "fromPrice": "Da ", + "_fromPrice.comment": "Il testo mostrato prima del prezzo.", + "packages": "Offriamo una varietà di pacchetti per crediti, più pacchetti acquisti, più sconti ottieni.", + "_packages.comment": "Il testo mostrato quando il servizio fornisce pacchetti per crediti.", + "offer": "Offerta", + "_offer.comment": "Il testo mostrato quando il servizio fornisce un'offerta.", + "partnersTitle": "Affidati ai partner leader", + "_partnersTitle.comment": "Il titolo della sezione dei partner." + }, + "title": { + "apis": "API", + "_apis.comment": "L'API del servizio, API è una forma di servizio online.", + "proxies": "Proxy", + "_proxies.comment": "Il proxy del servizio, il Proxy è una forma di servizio online, significa il Proxy HTTP utilizzato per il trasferimento dei dati.", + "packages": "Pacchetti", + "_packages.comment": "I pacchetti del servizio, i pacchetti vengono utilizzati per acquistare crediti, ad esempio, il servizio fornisce 3 pacchetti, 100$ per 100 crediti, 200$ per 200 crediti, 300$ per 300 crediti." + }, + "unit": { + "credit": "Credito", + "_credit.comment": "Credito significa la valuta virtuale utilizzata nel servizio API", + "Credit": "Credito", + "_Credit.comment": "Credito significa la valuta virtuale utilizzata nel servizio API, questa è la forma maiuscola", + "credits": "Crediti", + "_credits.comment": "Crediti significa la valuta virtuale utilizzata nel servizio API, questa è la forma plurale", + "Credits": "Crediti", + "_Credits.comment": "Crediti significa la valuta virtuale utilizzata nel servizio API, questa è la forma maiuscola e plurale", + "call": "Chiamata", + "_call.comment": "Chiamata significa il numero di volte in cui è stata chiamata il servizio API", + "Call": "Chiamata", + "_Call.comment": "Chiamata significa il numero di volte in cui è stata chiamata il servizio API, questa è la forma maiuscola", + "calls": "Chiamate", + "_calls.comment": "Chiamate significa il numero di volte in cui è stata chiamata il servizio API, questa è la forma plurale", + "Calls": "Chiamate", + "_Calls.comment": "Chiamate significa il numero di volte in cui è stata chiamata il servizio API, questa è la forma maiuscola e plurale", + "MB": "MB", + "_MB.comment": "MB significa Megabyte, un'unità di archiviazione delle informazioni digitali", + "GB": "GB", + "_GB.comment": "GB significa Gigabyte, un'unità di archiviazione delle informazioni digitali" + } +} \ No newline at end of file diff --git a/src/i18n/it/usage.json b/src/i18n/it/usage.json new file mode 100644 index 00000000..2947cf58 --- /dev/null +++ b/src/i18n/it/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Tempo di utilizzo", + "_createdAt.comment": "Il momento in cui è stata creata la registrazione di utilizzo.", + "statusCode": "Codice di stato", + "statusCode.comment": "Il codice di stato della registrazione di utilizzo.", + "usedAmount": "Quantità utilizzata", + "usedAmount.comment": "La quantità della risorsa che è stata utilizzata.", + "deductedAmount": "Quantità dedotta", + "deductedAmount.comment": "La quantità della risorsa che è stata dedotta.", + "remainingAmount": "Quantità rimanente", + "remainingAmount.comment": "La quantità della risorsa che rimane.", + "metadata": "Metadati", + "metadata.comment": "I metadati della registrazione di utilizzo." + } +} \ No newline at end of file diff --git a/src/i18n/it/user.json b/src/i18n/it/user.json new file mode 100644 index 00000000..48da5bff --- /dev/null +++ b/src/i18n/it/user.json @@ -0,0 +1,17 @@ +{ + "field": { + "id": "ID utente", + "_id.comment": "ID utente", + "id_many": "ID utenti", + "isVerified": "Verificato", + "_isVerified.comment": "Un flag che indica se l'utente è verificato in base a informazioni reali o meno", + "nickname": "Soprannome", + "_nickname.comment": "Soprannome di un utente", + "nickname_many": "Soprannomi", + "username": "Nome utente", + "_username.comment": "Nome utente di un utente", + "dateJoined": "Ora di registrazione", + "_dateJoined.comment": "Ora in cui l'utente si è registrato", + "dateJoined_many": "Orari di registrazione" + } +} \ No newline at end of file diff --git a/src/i18n/ja/api.json b/src/i18n/ja/api.json new file mode 100644 index 00000000..b2cfe011 --- /dev/null +++ b/src/i18n/ja/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "リクエストクエリ", + "_requestQueries.comment": "HTTPリクエストクエリパラメータ。", + "requestBody": "リクエストボディ", + "_requestBody.comment": "HTTPリクエストボディ。", + "responseBody": "レスポンスボディ", + "_responseBody.comment": "HTTPレスポンスボディ。", + "requestHeaders": "リクエストヘッダ", + "_requestHeaders.comment": "HTTPリクエストヘッダ。", + "requestHeader": "リクエストヘッダ", + "_requestHeader.comment": "HTTPリクエストヘッダ、リクエストヘッダの単一形式。", + "responseHeaders": "レスポンスヘッダ", + "_responseHeaders.comment": "HTTPレスポンスヘッダ。", + "response": "レスポンス", + "_response.comment": "HTTPレスポンス。", + "success": "成功", + "_success.comment": "成功したレスポンス。", + "failure": "失敗", + "_failure.comment": "失敗したレスポンス。", + "responseExample": "例", + "_responseExample.comment": "レスポンスの例。", + "authentication": "認証", + "_authentication.comment": "認証情報。", + "arrayOf": "配列", + "_arrayOf.comment": "エンティティの配列。", + "apiKey": "APIキー", + "_apiKey.comment": "APIキー" + }, + "message": { + "free": "無料", + "_free.comment": "価格が無料であり、APIサービスを利用する際にクレジットやお金を支払う必要がないことを意味します", + "appliedCount": "適用回数", + "_appliedCount.comment": "適用されたAPIサービスの回数", + "firstFree": "初回無料", + "_firstFree.comment": "初回のAPIサービスが無料であり、クレジットやお金を支払う必要がないことを意味します", + "custom": "指定金額", + "_custom.comment": "価格が指定されており、APIサービスを利用する際に指定されたクレジットやお金を支払う必要があることを意味します", + "present": "プレゼント", + "_present.comment": "APIサービスを初めて利用する際にクレジットをプレゼントします", + "around": "約", + "_around.comment": "価格は約であり、実際の価格は異なる場合があります", + "successRate15min": "リアルタイム成功率", + "_successRate15min.comment": "過去15分間のAPIサービスのリアルタイム成功率", + "ySuccessRate": "成功率(100%)", + "_ySuccessRate.comment": "APIサービスの成功率", + "xMinutes": "時間(分)", + "_xMinutes.comment": "分単位の時間", + "streamUsage": "注意: ストリーミングリクエストの場合、上記のコードは完全に適用されない場合があります。修正についてはドッキングドキュメントを参照してください。", + "_streamUsage.comment": "ストリーミングリクエストの場合、上記のコードは完全に適用されない場合があります。修正についてはドッキングドキュメントを参照してください。", + "alphaStage": "このAPIはアルファステージにあり、初期プレビューバージョンであり、潜在的な不安定性があり、API形式が大幅に変更される可能性があります。本番環境での使用は推奨されません。現在の価格は比較的低く、将来的に価格が大幅に変更される可能性があります。", + "_alphaStage.comment": "このAPIはアルファステージにあり、初期プレビューバージョンであり、潜在的な不安定性があり、API形式が大幅に変更される可能性があります。本番環境での使用は推奨されません。現在の価格は比較的低く、将来的に価格が大幅に変更される可能性があります。", + "betaStage": "このAPIはベータステージにあり、API形式はあまり変更されませんが、潜在的な不安定性がありますので、本番環境で注意して使用してください。現在の価格は比較的低く、将来的に価格が適度に変更される可能性があります。", + "_betaStage.comment": "このAPIはベータステージにあり、API形式はあまり変更されませんが、潜在的な不安定性がありますので、本番環境で注意して使用してください。現在の価格は比較的低く、将来的に価格が適度に変更される可能性があります。" + }, + "unit": { + "credit": "クレジット", + "_credit.comment": "APIサービスで使用される仮想通貨", + "Credit": "クレジット", + "_Credit.comment": "APIサービスで使用される仮想通貨、これは大文字形式です", + "credits": "クレジット", + "_credits.comment": "APIサービスで使用される仮想通貨、これは複数形です", + "Credits": "クレジット", + "_Credits.comment": "APIサービスで使用される仮想通貨、これは大文字形式と複数形です", + "call": "コール", + "_call.comment": "呼び出されたAPIサービスの回数", + "Call": "コール", + "_Call.comment": "呼び出されたAPIサービスの回数、これは大文字形式です", + "calls": "コール", + "_calls.comment": "呼び出されたAPIサービスの回数、これは複数形です", + "Calls": "コール", + "_Calls.comment": "呼び出されたAPIサービスの回数、これは大文字形式と複数形です", + "MB": "MB", + "_MB.comment": "デジタル情報の記憶単位であるメガバイト", + "GB": "GB", + "_GB.comment": "デジタル情報の記憶単位であるギガバイト" + } +} \ No newline at end of file diff --git a/src/i18n/ja/application.json b/src/i18n/ja/application.json new file mode 100644 index 00000000..e7c324f3 --- /dev/null +++ b/src/i18n/ja/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "ドキュメント", + "_goDocument.comment": "このボタンをクリックすると、ドキュメントページに移動します。", + "goCredentials": "資格情報", + "_goCredentials.comment": "このボタンをクリックすると、資格情報ページに移動します。", + "buyMore": "さらに購入", + "_buyMore.comment": "このボタンをクリックすると、さらに購入ページに移動します。", + "createOrder": "注文を作成", + "_createOrder.comment": "このボタンをクリックすると、注文作成ページに移動します。", + "custom": "カスタム", + "_custom.comment": "このボタンをクリックすると、カスタムページに移動します。", + "query": "クエリ", + "_query.comment": "このボタンをクリックすると、クエリページに移動します。", + "usage": "利用履歴", + "_usage.comment": "このボタンをクリックすると、利用履歴ページに移動します。" + }, + "field": { + "id": "アプリケーションID", + "_id.comment": "アプリケーションのID。", + "remainingAmount": "残高", + "_remainingAmount.comment": "アプリケーションの残高。", + "usedAmount": "使用量", + "_usedAmount.comment": "アプリケーションの使用量。", + "apiKey": "APIキー", + "_apiKey.comment": "APIキー", + "service": "サービス", + "_service.comment": "アプリケーションのサービス。", + "operation": "操作", + "_operation.comment": "アプリケーションの操作。", + "amount": "金額", + "_amount.comment": "アプリケーションの金額。", + "traceId": "トレースID", + "_traceId.comment": "1つのAPI呼び出しのトレースID、APIサービスのアプリケーション用", + "shouldPayPrice": "最終価格", + "_shouldPayPrice.comment": "アプリケーションの最終価格。", + "api": "API", + "_api.comment": "これはオンラインサービスの一種で、APIを介してユーザーにサービスを提供します。", + "proxy": "プロキシ", + "_proxy.comment": "これはオンラインサービスの一種で、データ転送に使用されるHTTPプロキシを介してユーザーにサービスを提供します。", + "credential": "資格情報", + "_credential.comment": "アプリケーションの資格情報。", + "name": "名前", + "_name.comment": "アプリケーションの名前。", + "package": "パッケージ", + "_package.comment": "$100で10000クレジット、$200で20000クレジットなど、異なる価格パッケージを意味します。", + "type": "タイプ", + "_type.comment": "アプリケーションのタイプ。", + "freeAmount": "無料数量", + "_freeAmount.comment": "アプリケーションの無料数量。", + "extraPrice": "価格", + "_extraPrice.comment": "アプリケーションのユーザーが支払う追加料金。" + }, + "message": { + "alreadyApplied": "このサービスには既に申し込み済みです。コンソールを確認してください", + "_alreadyApplied.comment": "ユーザーが既にこのサービスに申し込んでいる場合に表示されるメッセージ。", + "applySuccessfully": "申し込みが成功しました", + "_applySuccessfully.comment": "ユーザーがこのサービスに申し込みに成功した場合に表示されるメッセージ。", + "notApplied": "このサービスにはまだ申し込んでいません。使用する前にサービスに申し込んでください", + "_notApplied.comment": "ユーザーがまだこのサービスに申し込んでいない場合に表示されるメッセージ。", + "yourApplication": "あなたの申し込み", + "_yourApplication.comment": "ユーザーの申し込みに関するメッセージ。", + "unverified": "このサービスに申し込む前に実名認証を完了する必要があります", + "_unverified.comment": "ユーザーが実名認証を完了していない場合に表示されるメッセージ。", + "goVerify": "実名認証に進む", + "_goVerify.comment": "ユーザーが実名認証を完了していない場合に表示されるメッセージ。", + "requiredParameter": "必須パラメータ", + "_requiredParameter.comment": "ユーザーが必須パラメータを入力していない場合に表示されるメッセージ。", + "example": "例", + "_example.comment": "ユーザーが必須パラメータを入力していない場合に表示されるメッセージ。", + "createCredentialSuccessfully": "資格情報の作成に成功しました", + "_createCredentialSuccessfully.comment": "ユーザーが資格情報を作成した場合に表示されるメッセージ。", + "readPolicy": "私は読んで同意します", + "_readPolicy.comment": "ユーザーがポリシーを読んで同意した場合に表示されるメッセージ。", + "policy": "データ技術サービス利用契約", + "_policy.comment": "ユーザーがポリシーを読んで同意した場合に表示されるメッセージ。", + "notAgreePolicy": "データ技術サービス利用契約に同意していません", + "_notAgreePolicy.comment": "ユーザーがポリシーに同意していない場合に表示されるメッセージ。", + "confirmApplying": "サービス申し込みを確認", + "_confirmApplying.comment": "ユーザーがサービス申し込みを確認した場合に表示されるメッセージ。", + "rotateCredential": "キーをリセット", + "_rotateCredential.comment": "ユーザーがキーをリセットした場合に表示されるメッセージ。", + "rotateCredentialConfirm": "キーをリセットしますか?リセット後は復元できません", + "_rotateCredentialConfirm.comment": "ユーザーがキーのリセットを確認した場合に表示されるメッセージ。", + "idDoesNotExist": "アプリケーションが存在しません", + "_idDoesNotExist.comment": "アプリケーションが存在しない場合に表示されるメッセージ。", + "rotateCredentialSuccessfully": "キーのリセットに成功しました", + "_rotateCredentialSuccessfully.comment": "キーのリセットが成功した場合に表示されるメッセージ。", + "rotateCredentialFailed": "キーのリセットに失敗しました。処理を依頼してください", + "_rotateCredentialFailed.comment": "キーのリセットが失敗した場合に表示されるメッセージ。", + "updateFailed": "変更に失敗しました", + "_updateFailed.comment": "変更が失敗した場合に表示されるメッセージ。", + "updateSuccessfully": "変更に成功しました", + "_updateSuccessfully.comment": "変更が成功した場合に表示されるメッセージ。" + }, + "title": { + "buyService": "サービスを購入", + "_buyService.comment": "ユーザーがサービスを購入したい場合のページのタイトル。", + "applicationRemainingCount": "数を変更", + "_applicationRemainingCount.comment": "ユーザーがアプリケーションの数を変更したい場合のページのタイトル。", + "manageApplication": "アプリケーション管理", + "_manageApplication.comment": "ユーザーがアプリケーションを管理したい場合のページのタイトル。" + } +} \ No newline at end of file diff --git a/src/i18n/ja/chat.json b/src/i18n/ja/chat.json new file mode 100644 index 00000000..9b6424cd --- /dev/null +++ b/src/i18n/ja/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "新しい会話を開始", + "_startNewChat.comment": "ウェブページ内のメッセージ、ユーザーに新しい会話を開始するよう伝える", + "uploadFile": "ファイルをアップロード", + "_uploadFile.comment": "ウェブページ内のメッセージ、ユーザーにファイルをアップロードするよう伝える", + "noToken": "対応するサービスに申し込んでください", + "_noToken.comment": "ウェブページ内のメッセージ、対応するサービスに申し込むようユーザーに伝える", + "newMessagePlaceholder": "質問を入力してください...", + "_newMessagePlaceholder.comment": "ウェブページ内のプレースホルダー、ユーザーに質問を入力するよう伝える", + "noInput": "質問は空にできません", + "_noInput.comment": "ウェブページ内のメッセージ、質問が空であってはいけないことをユーザーに伝える", + "uploadReferencesExceed": "1つのファイルしかアップロードできません", + "_uploadReferencesExceed.comment": "ウェブページ内のメッセージ、1つのファイルしかアップロードできないことをユーザーに伝える", + "uploadReferencesError": "ファイルのアップロードに失敗しました。後でもう一度お試しください", + "_uploadReferencesError.comment": "ウェブページ内のメッセージ、ファイルのアップロードに失敗したことをユーザーに伝え、後でもう一度お試しください", + "notApplied": "まだこのサービスに申し込んでいません。まず申し込んでください", + "_notApplied.comment": "ウェブページ内のメッセージ、まだこのサービスに申し込んでいないことをユーザーに伝え、まず申し込んでください", + "tryForFree": "無料でお試しください", + "_tryForFree.comment": "ウェブページ内のメッセージ、無料でお試しくださいとユーザーに伝える", + "question1": "Hello Worldを出力するJavaScriptコードを書いてください", + "_question1.comment": "チャットを開始するための例の質問、ユーザーにHello Worldを出力するJavaScriptコードを書くよう求める", + "question2": "Mike宛に引っ越しを伝えるメールを書いてください", + "_question2.comment": "チャットを開始するための例の質問、Mike宛に引っ越しを伝えるメールを書くよう求める", + "question3": "量子コンピューティングの基本原理を簡単に説明してください", + "_question3.comment": "チャットを開始するための例の質問、量子コンピューティングの基本原理を簡単に説明するよう求める", + "question4": "仮想現実が芸術創造に与えた影響は何ですか?", + "_question4.comment": "チャットを開始するための例の質問、仮想現実が芸術創造に与えた影響を説明するよう求める", + "question5": "プライバシー保護とデータセキュリティが法的実務にどのように影響するかを説明してください", + "_question5.comment": "チャットを開始するための例の質問、プライバシー保護とデータセキュリティが法的実務にどのように影響するかを説明するよう求める", + "question6": "今日の世界で税法の複雑な変化にどのように対処するかを説明してください", + "_question6.comment": "チャットを開始するための例の質問、今日の世界で税法の複雑な変化にどのように対処するかを説明するよう求める", + "question7": "異なる地域文化の背景を組み合わせてユニークな料理を作る方法を説明してください", + "_question7.comment": "チャットを開始するための例の質問、異なる地域文化の背景を組み合わせてユニークな料理を作る方法を説明するよう求める", + "question8": "旅行体験から文学的創作のインスピレーションを得る方法を説明してください", + "_question8.comment": "チャットを開始するための例の質問、旅行体験から文学的創作のインスピレーションを得る方法を説明するよう求める", + "question9": "異なる産業の成功事例からビジネスアイデアを得る方法を説明してください", + "_question9.comment": "チャットを開始するための例の質問、異なる産業の成功事例からビジネスアイデアを得る方法を説明するよう求める", + "errorApiError": "回答に失敗しました。後でもう一度お試しください", + "_errorApiError.comment": "ウェブページ内のメッセージ、回答に失敗したことをユーザーに伝え、後でもう一度お試しください", + "errorBadRequest": "リクエストの内容が標準化されていません。もう一度質問してください", + "_errorBadRequest.comment": "ウェブページ内のメッセージ、リクエストの内容が標準化されていないことをユーザーに伝え、もう一度質問してください", + "errorNoConversation": "会話が存在しないか期限切れです。新しい会話を開始してください", + "_errorNoConversation.comment": "ウェブページ内のメッセージ、会話が存在しないか期限切れであることをユーザーに伝え、新しい会話を開始してください", + "errorContentTooLarge": "質問の内容が長すぎます。短くしてもう一度お試しください", + "_errorContentTooLarge.comment": "ウェブページ内のメッセージ、質問の内容が長すぎることをユーザーに伝え、短くしてもう一度お試しください", + "errorTooManyRequests": "操作が頻繁すぎます。後でもう一度お試しください", + "_errorTooManyRequests.comment": "ウェブページ内のメッセージ、操作が頻繁すぎることをユーザーに伝え、後でもう一度お試しください", + "errorUsedUp": "パッケージの利用回数を使い切りました。継続利用するにはもっと購入してください", + "_errorUsedUp.comment": "ウェブページ内のメッセージ、パッケージの利用回数を使い切ったことをユーザーに伝え、継続利用するにはもっと購入してください", + "errorUnknown": "サーバーで不明なエラーが発生しました。後でもう一度お試しくださいまたはカスタマーサービスに連絡してください", + "_errorUnknown.comment": "ウェブページ内のメッセージ、サーバーで不明なエラーが発生したことをユーザーに伝え、後でもう一度お試しくださいまたはカスタマーサービスに連絡してください", + "errorTimeout": "質問への回答がタイムアウトしました。後でもう一度お試しください", + "_errorTimeout.comment": "ウェブページ内のメッセージ、質問への回答がタイムアウトしたことをユーザーに伝え、後でもう一度お試しください", + "errorNotApplied": "まだこのサービスに申し込んでいません。質問を続ける前にまず申し込んでください", + "_errorNotApplied.comment": "ウェブページ内のメッセージ、まだこのサービスに申し込んでいないことをユーザーに伝え、質問を続ける前にまず申し込んでください", + "confirmDelete": "削除を確認", + "_confirmDelete.comment": "ウェブページ内のメッセージ、削除を確認するようユーザーに伝える", + "howToUse": "新しい行を開始するにはShift+Enterを押してください", + "_howToUse.comment": "ウェブページ内のメッセージ、新しい行を開始するにはShift+Enterを押すようユーザーに伝える" + }, + "title": { + "chat": "AIチャット", + "_chat.comment": "ウェブページのタイトル、AIチャット", + "example": "例", + "_example.comment": "ウェブページのタイトル、例", + "capabilities": "機能", + "_capabilities.comment": "ウェブページのタイトル、機能", + "limitations": "制限", + "_limitations.comment": "ウェブページ内のタイトル、サービスの技術的制限についての部分を示す", + "complexQuestion": "複雑な質問に回答", + "_complexQuestion.comment": "ウェブページ内のタイトル、サービスが複雑な質問に回答する能力についての部分を示す", + "professionalQuestion": "専門的な質問を相談", + "_professionalQuestion.comment": "ウェブページ内のタイトル、サービスが専門的な質問を相談する能力についての部分を示す", + "getTips": "インスピレーションと創造性を得る", + "_getTips.comment": "ウェブページ内のタイトル、サービスがインスピレーションと創造性を得る能力についての部分を示す" + } +} \ No newline at end of file diff --git a/src/i18n/ja/chatdoc.json b/src/i18n/ja/chatdoc.json new file mode 100644 index 00000000..e124e452 --- /dev/null +++ b/src/i18n/ja/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "ドキュメントをアップロード", + "_uploadDocuments.comment": "ユーザーがドキュメントをアップロードできるボタンのテキスト" + }, + "field": { + "fileName": "ファイル名", + "_fileName.comment": "アップロードされたドキュメントのファイル名", + "createdAt": "作成日時", + "_createdAt": "ドキュメントがアップロードされた時刻", + "fileExtension": "ファイルタイプ", + "_fileExtension.comment": "アップロードされたドキュメントのファイルタイプ", + "fileUrl": "ファイルリンク", + "_fileUrl.comment": "アップロードされたドキュメントへのリンク", + "fileSize": "ファイルサイズ", + "_fileSize.comment": "アップロードされたドキュメントのサイズ", + "state": "ステータス", + "_state.comment": "ドキュメント処理のステータス", + "stateProcessing": "学習中", + "_stateProcessing.comment": "ドキュメントが処理中であることを示す", + "stateCompleted": "学習完了", + "_stateCompleted.comment": "ドキュメントが正常に処理されたことを示す", + "stateFailed": "学習失敗", + "_stateFailed.comment": "ドキュメント処理が失敗したことを示す", + "name": "名前", + "_name.comment": "ドキュメントの名前", + "description": "説明", + "_description.comment": "ドキュメントの説明" + }, + "message": { + "introductionForKnowledge": "ドキュメントを知識ベースに追加でき、ロボットが応答する際にリポジトリ内の知識を使用できます。", + "_introductionForKnowledge.comment": "知識ベースの紹介メッセージ", + "introductionForRepository": "知識ベースはドキュメントのコレクションであり、ドキュメントを追加できます。ロボットが応答する際には、知識ベース内のドキュメントから応答します。", + "_introductionForRepository.comment": "知識ベースの紹介メッセージ", + "uploadDocumentsExceed": "アップロードされたドキュメントの数量が制限を超えています", + "_uploadDocumentsExceed.comment": "アップロードされたドキュメントの数量が制限を超えた場合のエラーメッセージ", + "uploadDocumentsError": "ドキュメントのアップロードに失敗しました", + "_uploadDocumentsError.comment": "ドキュメントのアップロードに失敗した場合のエラーメッセージ", + "uploadDocumentsSuccess": "ドキュメントのアップロードが成功しました", + "_uploadDocumentsSuccess.comment": "ドキュメントのアップロードが成功した場合の成功メッセージ", + "createDocumentSuccess": "ドキュメントの作成が成功しました", + "_createDocumentSuccess.comment": "ドキュメントの作成が成功した場合の成功メッセージ", + "startCreateDocument": "ドキュメントの学習を開始中...", + "_startCreateDocument.comment": "ドキュメントの学習を開始する際のメッセージ", + "createDocumentError": "ドキュメントの学習に失敗しました", + "_createDocumentError.comment": "ドキュメントの学習に失敗した場合のエラーメッセージ", + "dragOrClickToUpload": "ドキュメントをドラッグまたはクリックしてアップロード", + "_dragOrClickToUpload.comment": "ドキュメントをアップロードするためのドラッグまたはクリックのメッセージ", + "learningDocument": "学習中、お待ちください...", + "_learningDocument.comment": "ドキュメントを学習する際のメッセージ", + "startNewChat": "新しいチャットを開始", + "_startNewChat.comment": "新しいチャットを開始するメッセージ", + "errorApiError": "応答に失敗しました、後でもう一度お試しください", + "_errorApiError.comment": "応答に失敗した場合のエラーメッセージ", + "errorBadRequest": "リクエストのコンテンツが正しくフォーマットされていません、もう一度お尋ねください", + "_errorBadRequest.comment": "リクエストのコンテンツが正しくフォーマットされていない場合のエラーメッセージ", + "errorNoConversation": "会話コンテンツが存在しないか有効期限が切れています、新しい会話を開始してください", + "_errorNoConversation.comment": "会話コンテンツが存在しないか有効期限が切れている場合のエラーメッセージ", + "errorContentTooLarge": "質問コンテンツが長すぎます、短くしてもう一度お試しください", + "_errorContentTooLarge.comment": "質問コンテンツが長すぎる場合のエラーメッセージ", + "errorTooManyRequests": "操作が頻繁すぎます、後でもう一度お試しください", + "_errorTooManyRequests.comment": "操作が頻繁すぎる場合のエラーメッセージ", + "errorUsedUp": "パッケージの使用制限に達しました、継続するにはもっと使用量を購入してください", + "_errorUsedUp.comment": "パッケージの使用制限に達した場合のエラーメッセージ", + "errorUnknown": "不明なサーバーエラーが発生しました、後でもう一度お試しくださいまたはカスタマーサービスにお問い合わせください", + "_errorUnknown.comment": "不明なサーバーエラーが発生した場合のエラーメッセージ", + "errorTimeout": "質問への回答がタイムアウトしました、後でもう一度お試しください", + "_errorTimeout.comment": "質問への回答がタイムアウトした場合のエラーメッセージ", + "errorNotApplied": "まだこのサービスに申し込んでいません、続ける前に申し込んでください", + "_errorNotApplied.comment": "ユーザーがまだこのサービスに申し込んでいない場合のエラーメッセージ", + "confirmDelete": "削除を確認", + "_confirmDelete.comment": "削除を確認するメッセージ", + "howToUse": "Shift+Enterを押して改行", + "_howToUse.comment": "改行方法を示すメッセージ", + "createRepositorySuccess": "知識ベースが正常に作成されました", + "_createRepositorySuccess.comment": "知識ベースが正常に作成された場合の成功メッセージ", + "createRepositoryFailed": "知識ベースの作成に失敗しました", + "_createRepositoryFailed.comment": "知識ベースの作成に失敗した場合のエラーメッセージ", + "deleteRepositorySuccess": "知識ベースが正常に削除されました", + "_deleteRepositorySuccess.comment": "知識ベースが正常に削除された場合の成功メッセージ", + "deleteDocumentSuccess": "ドキュメントが正常に削除されました", + "_deleteDocumentSuccess.comment": "ドキュメントが正常に削除された場合の成功メッセージ", + "currentRepository": "現在の知識ベース", + "_currentRepository.comment": "現在の知識ベースを表示するメッセージ", + "nameRequired": "名前は空にできません", + "_nameRequired.comment": "名前が空の場合のエラーメッセージ", + "inputRepositoryName": "知識ベースの名前", + "_inputRepositoryName.comment": "知識ベースの名前の入力プレースホルダー", + "inputRepositoryDescription": "知識ベースの説明を1文で記述", + "_inputRepositoryDescription.comment": "知識ベースの説明の入力プレースホルダー" + }, + "nav": { + "chat": "チャット", + "_chat.comment": "チャット用のナビゲーションアイテム", + "setting": "設定", + "_setting.comment": "設定用のナビゲーションアイテム", + "manage": "管理", + "_manage.comment": "管理用のナビゲーションアイテム" + }, + "title": { + "manage": "リポジトリを管理", + "_manage.comment": "知識ベースを管理するためのタイトル", + "createRepository": "リポジトリを作成", + "_createRepository.comment": "知識ベースを作成するためのタイトル", + "repositories": "リポジトリリスト", + "_repositories.comment": "知識ベースリストのタイトル" + } +} \ No newline at end of file diff --git a/src/i18n/ja/common.json b/src/i18n/ja/common.json new file mode 100644 index 00000000..5059f5cd --- /dev/null +++ b/src/i18n/ja/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "設定", + "_setup.comment": "ボタンのテキスト、何かを設定するために使用されます", + "edit": "編集", + "_edit.comment": "ボタンのテキスト、何かを編集するために使用されます", + "login": "サインイン", + "_login.comment": "ボタンのテキスト、ログインするために使用されます", + "logout": "サインアウト", + "_logout.comment": "ボタンのテキスト、ログアウトするために使用されます", + "new": "新規", + "_new.comment": "ボタンのテキスト、新しいアイテムを作成するために使用されます", + "delete": "削除", + "_delete.comment": "ボタンのテキスト、何かを削除するために使用されます", + "confirm": "確認", + "_confirm.comment": "ボタンのテキスト、何かを確認するために使用されます", + "cancel": "キャンセル", + "_cancel.comment": "ボタンのテキスト、何かをキャンセルするために使用されます", + "alert": "警告", + "_alert.comment": "ボタンのテキスト、何かを警告するために使用されます", + "info": "情報", + "_info.comment": "ボタンのテキスト、情報を表示するために使用されます", + "publish": "公開", + "_publish.comment": "ボタンのテキスト、何かを公開するために使用されます", + "watch": "見る", + "_watch.comment": "ボタンのテキスト、何かを見るために使用されます", + "verify": "確認", + "_verify.comment": "ボタンのテキスト、ユーザーに実名確認を行わせるために使用されます", + "profile": "プロフィール", + "_profile.comment": "ボタンのテキスト、プロフィールを表示するために使用されます", + "console": "コンソール", + "_console.comment": "ボタンのテキスト、Webページで何かを制御するためのコンソールページを表示するために使用されます", + "learn": "学ぶ", + "_learn.comment": "ボタンのテキスト、ユーザーに何かを学ばせるために使用されます", + "buy": "購入", + "_buy.comment": "ボタンのテキスト、ユーザーに何かを購入させるために使用されます", + "try": "試す", + "_try.comment": "ボタンのテキスト、ユーザーに何かを試させるために使用されます", + "startForFree": "無料で始める", + "_startForFree.comment": "ボタンのテキスト、無料で始めるために使用されます", + "apply": "申し込む", + "_apply.comment": "ボタンのテキスト、APIサービスに申し込むために使用されます", + "refresh": "更新", + "_refresh.comment": "ボタンのテキスト、ページを更新するために使用されます", + "pay": "支払う", + "_pay.comment": "ボタンのテキスト、ユーザーにサービスの支払いを促すために使用されます", + "repay": "継続して支払う", + "_repay.comment": "ボタンのテキスト、ユーザーにサービスの継続支払いを促すために使用されます", + "applied": "申し込み済", + "_applied.comment": "ボタンのテキスト、ユーザーがサービスに申し込んでいることを示すために使用されます", + "acquire": "取得", + "_acquire.comment": "ボタンのテキスト、ユーザーにトークンやAPIサービスのキーを取得させるために使用されます", + "fillExample": "例を入力", + "_fillExample.comment": "ボタンのテキスト、ユーザーに例のデータを入力させるために使用されます", + "buyMore": "さらに購入", + "_buyMore.comment": "ボタンのテキスト、ユーザーにさらに購入させるために使用されます", + "update": "更新", + "_update.comment": "ボタンのテキスト、何かを更新するために使用されます", + "view": "表示", + "_view.comment": "ボタンのテキスト、何かを表示するために使用されます", + "copy": "コピー", + "_copy.comment": "ボタンのテキスト、何かをコピーするために使用されます", + "create": "作成", + "_create.comment": "ボタンのテキスト、何かを作成するために使用されます", + "referralEarnings": "紹介報酬", + "_referralEarnings.comment": "ボタンのテキスト、紹介報酬を表示するために使用されます。ユーザーは他者を招待してサービスを利用することで収益を得ることができます", + "finish": "完了", + "_finish.comment": "ボタンのテキスト、何かを完了するために使用されます" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "ウェブサイトの名前、翻訳する必要はなく、'Ace Data Cloud'として保持してください", + "copyright": "著作権", + "_copyright.comment": "著作権を表示するテキスト", + "platform": "プラットフォーム", + "_platform.comment": "APIサービスのプラットフォームであることを示すテキスト", + "title": "タイトル", + "_title.comment": "エンティティのタイトル", + "icon": "アイコン", + "_icon.comment": "エンティティのアイコン", + "status": "ステータス", + "_status.comment": "エンティティのステータス", + "operation": "操作", + "_operation.comment": "エンティティの操作", + "description": "説明", + "_description.comment": "エンティティの説明", + "createdAt": "作成日時", + "_createdAt.comment": "エンティティが作成された時刻", + "updatedAt": "更新日時", + "_updatedAt.comment": "エンティティが更新された時刻", + "order": "オーダー", + "_order.comment": "エンティティのオーダー、このオーダーにはお金やサービスの情報が含まれており、ユーザーはそれに対して支払う必要があります" + }, + "message": { + "usedAmount": "使用量", + "_usedAmount.comment": "サービスの使用量を表示するメッセージ", + "remainingAmount": "残量", + "_remainingAmount.comment": "サービスの残量を表示するメッセージ", + "copied": "コピーしました", + "_copied.comment": "コンテンツが正常にコピーされたことを示すメッセージ", + "confirmDelete": "削除してもよろしいですか?", + "_confirmDelete.comment": "ユーザーが何かを削除したいと確認するメッセージ", + "alert": "警告", + "_alert.comment": "ユーザーに警告を表示するメッセージ", + "info": "重要なお知らせ", + "_info.comment": "情報を表示するメッセージ", + "free": "無料", + "_free.comment": "サービスが無料であることを示すメッセージ、つまりユーザーは支払う必要がありません", + "startPrice": "開始価格", + "_startPrice.comment": "サービスの最低価格を表示するメッセージ", + "joinDiscord": "Discordに参加", + "_joinDiscord.comment": "ユーザーをDiscordチャンネルに参加させるためのメッセージ", + "noData": "データがありません", + "_noData.comment": "テーブルやリストにデータがないことを示すメッセージ" + }, + "nav": { + "home": "ホーム", + "_home.comment": "ウェブサイトのナビゲーションバーのテキスト、ホームページを表示するために使用されます", + "content": "コンテンツ", + "_content.comment": "ウェブサイトのナビゲーションバーのテキスト、コンテンツページを表示するために使用されます", + "category": "カテゴリー", + "_category.comment": "ウェブサイトのナビゲーションバーのテキスト、カテゴリーページを表示するために使用されます", + "service": "サービス", + "_service.comment": "ウェブサイトのナビゲーションバーのテキスト、サービスページを表示するために使用されます", + "document": "ドキュメント", + "_document.comment": "ウェブサイトのナビゲーションバーのテキスト、ドキュメントページを表示するために使用されます", + "console": "コンソール", + "_console.comment": "ウェブサイトのナビゲーションバーのテキスト、コンソールページを表示するために使用されます", + "chat": "チャット", + "_chat.comment": "ウェブサイトのナビゲーションバーのテキスト、チャットページを表示するために使用されます", + "midjourney": "中間", + "_midjourney.comment": "ウェブサイトのナビゲーションバーのテキスト、中間ページを表示するために使用されます", + "chatdoc": "チャットドック", + "_chatdoc.comment": "ウェブサイトのナビゲーションバーのテキスト、チャットドックページを表示するために使用されます" + }, + "title": { + "alert": "警告", + "_alert.comment": "警告メッセージのタイトル", + "placeholderOfSelect": "選択してください", + "_placeholderOfSelect.comment": "セレクト入力のプレースホルダー", + "placeholderOfInput": "入力してください", + "_placeholderOfInput.comment": "入力のプレースホルダー", + "allApplications": "全ての申し込み", + "_allApplications.comment": "全ての申し込みを表示するページのタイトル", + "allOrders": "全てのオーダー", + "_allOrders.comment": "全てのオーダーを表示するページのタイトル", + "orderInfo": "オーダー情報", + "_orderInfo.comment": "オーダー情報を表示するページのタイトル", + "buyMore": "さらに購入", + "_buyMore.comment": "ユーザーにさらに購入させるページのタイトル", + "distribution": "紹介報酬", + "_distribution.comment": "紹介報酬を表示するページのタイトル、ユーザーは他者を招待してサービスを利用することで収益を得ることができます", + "distributionHistory": "紹介履歴", + "_distributionHistory.comment": "紹介履歴を表示するページのタイトル", + "invitee": "招待者", + "_invitee.comment": "招待者を表示するページのタイトル", + "allUsages": "利用履歴", + "_allUsages.comment": "APIサービスの全利用履歴を表示するページのタイトル", + "allCredentials": "資格情報", + "_allCredentials.comment": "全ての資格情報を表示するページのタイトル、これらの資格情報はAPIにアクセスするために使用されます" + } +} \ No newline at end of file diff --git a/src/i18n/ja/console.json b/src/i18n/ja/console.json new file mode 100644 index 00000000..0822078e --- /dev/null +++ b/src/i18n/ja/console.json @@ -0,0 +1,34 @@ +{ + "menu": { + "orderList": "注文リスト", + "_orderList.comment": "ウェブサイトのメニュー内のテキスト、注文はユーザーがサービスを購入するための注文を意味します", + "orderList_other": "注文リスト", + "applicationList": "アプリケーションリスト", + "_applicationList.comment": "ウェブサイトのメニュー内のテキスト、アプリケーションはユーザーがサービスを利用するための申請を意味します", + "applicationList_other": "アプリケーションリスト", + "userProfile": "ユーザープロフィール", + "_userProfile.comment": "ウェブサイトのメニュー内のテキスト、ユーザープロフィールはユーザーのプロフィールを意味します", + "userProfile_other": "ユーザープロフィール", + "idVerify": "ID確認", + "_idVerify.comment": "ウェブサイトのメニュー内のテキスト、ID確認はユーザーの身元確認を意味します", + "idVerify_other": "ID確認", + "manageApplication": "アプリケーション管理", + "_manageApplication.comment": "ウェブサイトのメニュー内のテキスト、アプリケーション管理はユーザーの申請の管理を意味します", + "manageApplication_other": "アプリケーション管理", + "distributionIndex": "紹介報酬", + "_distributionIndex.comment": "ウェブサイトのメニュー内のテキスト、紹介報酬はユーザーの紹介に関連する報酬を意味します", + "distributionIndex_other": "紹介報酬", + "usageList": "利用履歴", + "_usageList.comment": "ウェブサイトのメニュー内のテキスト、利用履歴はAPIサービスの利用履歴を意味します", + "usageList_other": "利用履歴", + "credentialIndex": "資格情報", + "_credentialIndex.comment": "ウェブサイトのメニュー内のテキスト、資格情報はAPIにアクセスするための資格情報を意味します", + "credentialIndex_other": "資格情報", + "manageOrder": "注文管理", + "_manageOrder.comment": "ウェブサイトのメニュー内のテキスト、注文管理はユーザーの注文の管理を意味します。注文はユーザーがサービスを購入するための注文を意味します", + "manageOrder_other": "注文管理", + "manageDistributionStatus": "配布管理", + "_manageDistributionStatus.comment": "ウェブサイトのメニュー内のテキスト、配布管理はユーザーの配布状況の管理を意味します。これはユーザーの紹介に関連する報酬に関連します", + "manageDistributionStatus_other": "配布管理" + } +} \ No newline at end of file diff --git a/src/i18n/ja/credential.json b/src/i18n/ja/credential.json new file mode 100644 index 00000000..7fee948b --- /dev/null +++ b/src/i18n/ja/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "資格証明書の一意の識別子", + "value": "トークン", + "_value.comment": "資格証明書のトークン値", + "createdAt": "作成時間", + "_createdAt.comment": "資格証明書が作成された時間", + "expiredAt": "有効期限", + "_expiredAt.comment": "資格証明書の有効期限", + "usedAt": "使用時間", + "_usedAt.comment": "資格証明書が使用された時間", + "expiration": "有効期限", + "_expiration.comment": "資格証明書の有効期限", + "application": "アプリケーション", + "_application.comment": "資格証明書が属するアプリケーション", + "service": "サービス", + "_service.comment": "資格証明書が使用されるサービス", + "setLimitation": "使用制限を設定", + "_setLimitation.comment": "資格証明書の制限を設定", + "limitedAmount": "制限量", + "_limitedAmount.comment": "資格証明書の制限量", + "setExpiration": "有効期限を設定", + "_setExpiration.comment": "資格証明書の有効期限を設定", + "usedAmount": "使用量", + "_usedAmount.comment": "使用された資格証明書の量" + }, + "message": { + "confirmDelete": "削除してもよろしいですか?", + "_confirmDelete.comment": "資格証明書を削除するかどうかを確認", + "introduction": "資格証明書はサービスにアクセスするための鍵です。\"作成\"ボタンをクリックして資格証明書を作成できます。また、\"表示\"ボタンをクリックして資格証明書の詳細を表示することもできます。", + "_introduction.comment": "資格証明書の紹介", + "learnMore": "詳細を見る", + "_learnMore.comment": "資格証明書について詳しく学ぶ", + "createSuccessfully": "作成に成功しました", + "_createSuccessfully.comment": "資格証明書が正常に作成されました", + "createFailed": "作成に失敗しました", + "_createFailed.comment": "資格証明書の作成に失敗しました", + "permanent": "永久", + "_permanent.comment": "資格証明書は永久です", + "selectDateTime": "日付と時刻を選択", + "_selectDateTime.comment": "日付と時刻を選択", + "maxLimitation": "設定できる最大制限", + "_maxLimitation.comment": "設定できる最大制限", + "unlimited": "無制限", + "_unlimited.comment": "資格証明書は無制限です" + }, + "title": { + "introduction": "紹介", + "_introduction.comment": "資格証明書の紹介", + "createNew": "新しい資格証明書を作成", + "_createNew.comment": "新しい資格証明書を作成" + } +} \ No newline at end of file diff --git a/src/i18n/ja/distribution.json b/src/i18n/ja/distribution.json new file mode 100644 index 00000000..1cad0053 --- /dev/null +++ b/src/i18n/ja/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "詳細を表示", + "_detail.comment": "ウェブサイトの紹介履歴の詳細を表示するために使用されるボタンのテキスト。", + "withdrawal": "引き出し", + "_withdrawal.comment": "ウェブサイトの紹介報酬を引き出すために使用されるボタンのテキスト。", + "query": "クエリ", + "_query.comment": "ウェブサイトの紹介報酬をクエリするために使用されるボタンのテキスト。" + }, + "field": { + "id": "紹介ID", + "_id.comment": "配布物の一意の識別子、配布物はAPIサービスウェブサイトの紹介を意味します。", + "percentage": "紹介報酬率", + "_percentage.comment": "注文金額に基づいて計算される紹介報酬の割合。", + "price": "注文金額", + "_price.comment": "紹介報酬を計算するために使用される注文金額。", + "reward": "紹介報酬", + "_reward.comment": "注文金額と紹介報酬率に基づいて計算される紹介報酬。", + "createdAt": "紹介時間", + "_createdAt.comment": "紹介が作成された時間。", + "level": "レベル", + "_level.comment": "紹介報酬を計算するために使用される紹介のレベル。", + "threshold": "紹介報酬閾値", + "_threshold.comment": "紹介報酬を引き出すために使用される紹介報酬の閾値。", + "inviteeId": "招待者ID", + "_inviteeId.comment": "招待者の一意の識別子、招待者はAPIサービスウェブサイトに招待者を招待するユーザーを意味します。", + "isVerified": "確認済み", + "_isVerified.comment": "紹介ユーザーが実際の情報で確認されているかを示すフラグ。" + }, + "message": { + "deltaPriceForNextLevel": "次のレベルまでの差額", + "_deltaPriceForNextLevel": "現在の注文金額と次のレベルの閾値との差。", + "developingWithDrawal": "引き出しを処理するためのカスタマーサービスを追加してください。引き出しには6%の所得税が控除され、請求書は控除に使用できます。", + "_developingWithDrawal": "引き出し機能が開発中であることを示すメッセージ。", + "technicalDetail": "技術的な詳細", + "_technicalDetail": "紹介システムの技術的な詳細が実装されています。", + "distributionQrDescription": "紹介QRコード(リンクと同じ内容)", + "_distributionQrDescription": "紹介QRコードの説明。", + "distributionLink": "紹介リンク", + "_distributionLink": "顧客を下位顧客としてバインドするために使用される紹介リンク。", + "updateSuccessfully": "更新が成功しました", + "_updateSuccessfully": "紹介情報が正常に更新されたことを示すメッセージ。", + "distributionLinkDescription": "このリンクまたはQRコードを介して顧客がこのプラットフォームに登録すると、顧客は永久にあなたの下位顧客としてバインドされ、このプラットフォームでの顧客のすべての消費注文は現在の分配比率に従ってあなたのアカウントに返金されます。", + "_distributionLinkDescription": "紹介リンクの説明。", + "distributionLinkDescription2": "このリンクにはあなたのユーザーIDが含まれています。顧客がリンクを開くと、顧客のブラウザにCookiesの形式であなたのユーザーIDが記録されます。有効期間は7日間です。 7日以内に顧客がこのプラットフォームに登録する場合、CookiesとともにあなたのユーザーIDが登録サーバーにアップロードされ、顧客はあなたの下流顧客としてバインドされます。", + "_distributionLinkDescription2": "紹介リンクの説明。" + }, + "title": { + "price": "紹介注文の合計金額", + "_price.comment": "紹介注文の合計金額、紹介報酬を計算するために使用されます。", + "reward": "紹介報酬の合計", + "_reward.comment": "注文金額と紹介報酬率に基づいて計算される紹介報酬の合計。", + "level": "紹介レベル", + "_level.comment": "紹介報酬を計算するために使用される紹介レベル。", + "percentage": "紹介報酬率", + "_percentage.comment": "紹介報酬を計算するために使用される紹介報酬率。", + "currentLevel": "現在のレベル", + "_currentLevel.comment": "紹介報酬を計算するために使用される現在の紹介レベル。", + "nextLevel": "次のレベル", + "_nextLevel.comment": "紹介報酬を計算するために使用される次の紹介レベル。", + "currentPercentage": "現在の紹介報酬率", + "_currentPercentage.comment": "紹介報酬を計算するために使用される現在の紹介報酬率。", + "nextPercentage": "次のレベルの紹介報酬率", + "_nextPercentage.comment": "紹介報酬を計算するために使用される次のレベルの紹介報酬率。", + "levelInfo": "レベル情報", + "_levelInfo.comment": "紹介報酬を計算するために使用される紹介レベルの情報。", + "distributionLink": "紹介リンク", + "_distributionLink.comment": "顧客を下位顧客としてバインドするために使用される紹介リンク。", + "inviteesCount": "招待者の総数", + "_inviteesCount.comment": "紹介報酬を計算するために使用される招待者の総数。", + "manageDistributionStatus": "配布管理", + "_manageDistributionStatus.comment": "紹介ステータスの管理。" + } +} \ No newline at end of file diff --git a/src/i18n/ja/order.json b/src/i18n/ja/order.json new file mode 100644 index 00000000..923fb992 --- /dev/null +++ b/src/i18n/ja/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "支払う", + "_pay.comment": "注文を支払うために使用されるボタンのテキスト。", + "continuePay": "支払いを続ける", + "_continuePay.comment": "注文の支払いを続けるために使用されるボタンのテキスト。", + "checkDetail": "詳細を確認", + "_checkDetail.comment": "注文の詳細を確認するために使用されるボタンのテキスト。", + "query": "クエリ", + "_query.comment": "注文をクエリするために使用されるボタンのテキスト。", + "finish": "手動で完了", + "_finish.comment": "注文を手動で完了するために使用されるボタンのテキスト。", + "update": "更新", + "_update.comment": "注文を更新するために使用されるボタンのテキスト。" + }, + "field": { + "id": "注文ID", + "_id.comment": "注文のID。", + "amount": "金額", + "_amount.comment": "注文のクレジット金額。", + "price": "金額", + "_price.comment": "注文のクレジット金額。", + "description": "注文の説明", + "_description.comment": "注文の説明。", + "state": "ステータス", + "_state.comment": "注文のステータス。", + "createdAt": "作成時間", + "_createdAt.comment": "注文の作成時間。", + "service": "サービス名", + "_service.comment": "サービスの名前。", + "payWay": "支払い方法", + "_payWay.comment": "注文の支払い方法。", + "api": "API", + "_api.comment": "APIはオンラインサービスの一種です。", + "proxy": "プロキシ", + "_proxy.comment": "プロキシはデータ転送に使用されるHTTPプロキシの一種です。" + }, + "message": { + "paidSuccessfully": "支払い成功", + "_paidSuccessfully.comment": "支払いが成功したメッセージ。", + "createFailed": "作成失敗", + "_createFailed.comment": "作成に失敗したメッセージ。", + "wechatPayHelp": "携帯電話でWeChatを開いて、スキャンして支払いを完了してください", + "_wechatPayHelp.comment": "WeChat支払いのヘルプメッセージ。", + "free": "無料", + "_free.comment": "無料注文のメッセージ。", + "buyInExternalUrl": "外部リンクで支払いを完了してください", + "_buyInExternalUrl.comment": "外部リンク支払いのメッセージ。", + "updateFailed": "更新失敗", + "_updateFailed.comment": "更新に失敗したメッセージ。", + "updateSuccessfully": "更新成功", + "_updateSuccessfully.comment": "更新が成功したメッセージ。", + "confirmFinish": "この操作は注文を手動で支払い状態に設定し、配布処理を完了させます。元に戻すことはできません。お客様が支払いを完了したことを確認してください。続行しますか?", + "_confirmFinish.comment": "完了を確認するメッセージ。" + }, + "state": { + "pending": "支払い保留中", + "_pending.comment": "注文のステータスで、この注文はまだユーザーの支払いを保留しています。", + "paid": "支払い済み", + "_paid.comment": "注文のステータスで、この注文は支払い済みです。", + "expired": "支払いタイムアウト", + "_expired.comment": "注文のステータスで、この注文は期限切れです。", + "failed": "支払い失敗", + "_failed.comment": "注文のステータスで、この注文は支払いに失敗しました。" + }, + "title": { + "info": "注文情報", + "_info.comment": "ウェブサイトのタイトルとして表示されるタイトルで、注文情報を意味します。", + "wechatPay": "WeChat支払い", + "_wechatPay.comment": "ウェブサイトのタイトルとして表示されるタイトルで、WeChat支払いを意味します。", + "aliPay": "Alipay", + "_aliPay.comment": "ウェブサイトのタイトルとして表示されるタイトルで、Alipay支払いを意味します。Alipay支払いはオンライン支払いの一種です。", + "stripe": "Stripe", + "_stripe.comment": "ウェブサイトのタイトルとして表示されるタイトルで、Stripe支払いを意味します。Stripe支払いはオンライン支払いの一種です。", + "manageOrder": "注文管理", + "_manageOrder.comment": "ウェブサイトのタイトルとして表示されるタイトルで、注文管理を意味します。" + } +} \ No newline at end of file diff --git a/src/i18n/ja/proxy.json b/src/i18n/ja/proxy.json new file mode 100644 index 00000000..d9dc39cb --- /dev/null +++ b/src/i18n/ja/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URLパラメータ", + "_requestQueries.comment": "URLで渡されるパラメータです。 '?' で区切られ、 '&' で区切られます。", + "requestBody": "リクエストボディ", + "_requestBody.comment": "これはリクエストの本文です。通常、POSTやPUTリクエストで使用されます。", + "responseBody": "レスポンスボディ", + "_responseBody.comment": "これはレスポンスの本文です。通常、JSON形式です。", + "requestHeaders": "リクエストヘッダ", + "_requestHeaders.comment": "リクエストで渡されるヘッダです。通常、認証に使用されます。", + "requestHeader": "リクエストヘッダ", + "requestQuery": "URLパラメータ", + "responseHeaders": "レスポンスヘッダ", + "_responseHeaders.comment": "レスポンスで渡されるヘッダです。通常、認証に使用されます。", + "response": "レスポンス", + "_response.comment": "サーバーから返されるレスポンスです。", + "success": "成功", + "_success.comment": "リクエストが成功した場合に返されるレスポンスです。", + "failure": "失敗", + "_failure.comment": "リクエストが失敗した場合に返されるレスポンスです。", + "responseExample": "例", + "_responseExample.comment": "サーバーから返されるレスポンスの例です。", + "authentication": "認証", + "_authentication.comment": "リクエストを行うために必要な認証です。" + }, + "message": { + "free": "無料", + "_free.comment": "価格が無料であり、APIサービスを利用する際にクレジットやお金を支払う必要がありません", + "appliedCount": "適用回数", + "_appliedCount.comment": "適用されたAPIサービスの回数", + "firstFree": "初回無料", + "_firstFree.comment": "初回のAPIサービスが無料であり、クレジットやお金を支払う必要がありません", + "custom": "指定された金額", + "_custom.comment": "価格が指定されており、APIサービスを利用する際に指定されたクレジットやお金を支払う必要があります", + "present": "プレゼント", + "_present.comment": "APIサービスを初めて使用する際にクレジットをプレゼントします", + "around": "約", + "_around.comment": "価格はおおよそのものであり、実際の価格は異なる場合があります", + "successRate15min": "リアルタイム成功率", + "_successRate15min.comment": "過去15分間のAPIサービスのリアルタイム成功率", + "ySuccessRate": "成功率(100%)", + "_ySuccessRate.comment": "APIサービスの成功率", + "xMinutes": "時間(分)", + "_xMinutes.comment": "分単位の時間", + "streamUsage": "注意:ストリーミングリクエストの場合、上記のコードは完全に適用されない場合があります。修正についてはドッキングドキュメントを参照してください。", + "_streamUsage.comment": "ストリーミングリクエストの場合、上記のコードは完全に適用されない場合があります。修正についてはドッキングドキュメントを参照してください。", + "alphaStage": "このAPIはアルファステージにあり、初期プレビューバージョンです。潜在的な不安定性があり、API形式が大幅に変更される可能性があります。本番環境での使用は推奨されません。現在の価格は比較的低く、将来的に価格が大幅に調整される可能性があります。", + "_alphaStage.comment": "このAPIはアルファステージにあり、初期プレビューバージョンです。潜在的な不安定性があり、API形式が大幅に変更される可能性があります。本番環境での使用は推奨されません。現在の価格は比較的低く、将来的に価格が大幅に調整される可能性があります。", + "betaStage": "このAPIはベータステージにあり、API形式はあまり変更されませんが、潜在的な不安定性があります。本番環境で注意して使用してください。現在の価格は比較的低く、将来的に価格が適度に調整される可能性があります。", + "_betaStage.comment": "このAPIはベータステージにあり、API形式はあまり変更されませんが、潜在的な不安定性があります。本番環境で注意して使用してください。現在の価格は比較的低く、将来的に価格が適度に調整される可能性があります。" + }, + "unit": { + "GB": "ギガバイト", + "_GB.comment": "デジタル情報の記憶単位", + "MB": "メガバイト", + "_MB.comment": "デジタル情報の記憶単位", + "KB": "キロバイト", + "_KB.comment": "デジタル情報の記憶単位", + "B": "バイト", + "_B.comment": "デジタル情報の記憶単位" + } +} \ No newline at end of file diff --git a/src/i18n/ja/service.json b/src/i18n/ja/service.json new file mode 100644 index 00000000..a8857a7f --- /dev/null +++ b/src/i18n/ja/service.json @@ -0,0 +1,106 @@ +{ + "button": { + "learnMore": "詳細を見る", + "_learnMore.comment": "サービスについて詳しく学ぶためのボタンに表示されるテキスト。", + "learnMore_other": "詳細を見る", + "apply": "今すぐ申し込む", + "_apply.comment": "サービスに申し込むためのボタンに表示されるテキスト。", + "apply_other": "今すぐ申し込む", + "introduction": "サービス紹介", + "_introduction.comment": "サービス紹介を表示するためのボタンに表示されるテキスト。", + "introduction_other": "サービス紹介", + "apis": "APIの説明", + "_apis.comment": "APIの説明を表示するためのボタンに表示されるテキスト。", + "apis_other": "APIの説明", + "pricing": "価格", + "_pricing.comment": "価格情報を表示するためのボタンに表示されるテキスト。", + "pricing_other": "価格" + }, + "field": { + "price": "価格", + "_price.comment": "サービスの価格。", + "price_other": "価格", + "introduction": "紹介", + "_introduction.comment": "サービスの紹介。", + "introduction_other": "紹介", + "apis": "API", + "_apis.comment": "サービスのAPI、APIはオンラインサービスの形式。", + "apis_other": "API", + "proxies": "プロキシ", + "_proxies.comment": "サービスのプロキシ、プロキシはオンラインサービスの形式で、データ転送に使用されるHTTPプロキシを意味します。", + "proxies_other": "プロキシ" + }, + "message": { + "free": "無料", + "_free.comment": "サービスが無料の場合に表示されるテキスト、つまりサービスは無料で提供されています。", + "free_other": "無料", + "around": "約", + "_around.comment": "価格がある特定の値の周辺にある場合に表示されるテキスト。", + "around_other": "約", + "welcomeCredits": "歓迎クレジット", + "_welcomeCredits.comment": "サービスが無料で歓迎クレジットを提供する場合に表示されるテキスト", + "welcomeCredits_other": "歓迎クレジット", + "appliedCount": "申込数", + "_appliedCount.comment": "申込数がカウントされた場合に表示されるテキスト。", + "appliedCount_other": "申込数", + "indexTitle": "デジタルサービスのスマートな選択肢", + "_indexTitle.comment": "インデックスページのタイトル。", + "indexTitle_other": "デジタルサービスのスマートな選択肢", + "indexSubtitle": "標準化された優れたサービスで仕事と生活を強化しましょう。", + "_indexSubtitle.comment": "インデックスページのサブタイトル。", + "indexSubtitle_other": "標準化された優れたサービスで仕事と生活を強化しましょう。", + "fromPrice": "価格:", + "_fromPrice.comment": "価格の前に表示されるテキスト。", + "fromPrice_other": "価格:", + "packages": "クレジット用のさまざまなパッケージを提供しており、購入するパッケージが多いほど割引が得られます。", + "_packages.comment": "サービスがクレジット用のパッケージを提供する場合に表示されるテキスト。", + "packages_other": "クレジット用のさまざまなパッケージを提供しており、購入するパッケージが多いほど割引が得られます。", + "offer": "オファー", + "_offer.comment": "サービスがオファーを提供する場合に表示されるテキスト。", + "offer_other": "オファー", + "partnersTitle": "主要なパートナーから信頼されています", + "_partnersTitle.comment": "パートナーセクションのタイトル。", + "partnersTitle_other": "主要なパートナーから信頼されています" + }, + "title": { + "apis": "API", + "_apis.comment": "サービスのAPI、APIはオンラインサービスの形式。", + "apis_other": "API", + "proxies": "プロキシ", + "_proxies.comment": "サービスのプロキシ、プロキシはオンラインサービスの形式で、データ転送に使用されるHTTPプロキシを意味します。", + "proxies_other": "プロキシ", + "packages": "パッケージ", + "_packages.comment": "サービスのパッケージ、パッケージはクレジットの購入に使用され、たとえば、サービスが3つのパッケージを提供しています。100クレジット用に100ドル、200クレジット用に200ドル、300クレジット用に300ドル。", + "packages_other": "パッケージ" + }, + "unit": { + "credit": "クレジット", + "_credit.comment": "APIサービスで使用される仮想通貨を意味します", + "credit_other": "クレジット", + "Credit": "クレジット", + "_Credit.comment": "APIサービスで使用される仮想通貨を意味します、これは大文字形式です", + "Credit_other": "クレジット", + "credits": "クレジット", + "_credits.comment": "APIサービスで使用される仮想通貨を意味します、これは複数形です", + "credits_other": "クレジット", + "Credits": "クレジット", + "_Credits.comment": "APIサービスで使用される仮想通貨を意味します、これは大文字形式と複数形です", + "Credits_other": "クレジット", + "call": "コール", + "_call.comment": "呼び出されたAPIサービスの回数を意味します", + "call_other": "コール", + "Call": "コール", + "_Call.comment": "呼び出されたAPIサービスの回数を意味します、これは大文字形式です", + "Call_other": "コール", + "calls": "コール", + "_calls.comment": "呼び出されたAPIサービスの回数を意味します、これは複数形です", + "calls_other": "コール", + "Calls": "コール", + "_Calls.comment": "呼び出されたAPIサービスの回数を意味します、これは大文字形式と複数形です", + "Calls_other": "コール", + "MB": "MB", + "_MB.comment": "デジタル情報の記憶単位であるメガバイトを意味します", + "GB": "GB", + "_GB.comment": "デジタル情報の記憶単位であるギガバイトを意味します" + } +} \ No newline at end of file diff --git a/src/i18n/ja/usage.json b/src/i18n/ja/usage.json new file mode 100644 index 00000000..2e3e4dc9 --- /dev/null +++ b/src/i18n/ja/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "使用時間", + "_createdAt.comment": "使用記録が作成された時間。", + "statusCode": "ステータスコード", + "statusCode.comment": "使用記録のステータスコード。", + "usedAmount": "使用量", + "usedAmount.comment": "使用されたリソースの量。", + "deductedAmount": "差し引かれた量", + "deductedAmount.comment": "差し引かれたリソースの量。", + "remainingAmount": "残量", + "remainingAmount.comment": "残っているリソースの量。", + "metadata": "メタデータ", + "metadata.comment": "使用記録のメタデータ。" + } +} \ No newline at end of file diff --git a/src/i18n/ja/user.json b/src/i18n/ja/user.json new file mode 100644 index 00000000..c1bf10ef --- /dev/null +++ b/src/i18n/ja/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "ユーザーID", + "_id.comment": "ユーザーID", + "isVerified": "認証済み", + "_isVerified.comment": "ユーザーが実際の情報に基づいて認証されているかどうかを示すフラグ", + "nickname": "ニックネーム", + "_nickname.comment": "ユーザーのニックネーム", + "username": "ユーザー名", + "_username.comment": "ユーザーのユーザー名", + "dateJoined": "登録日時", + "_dateJoined.comment": "ユーザーが登録した日時" + } +} \ No newline at end of file diff --git a/src/i18n/ko/api.json b/src/i18n/ko/api.json new file mode 100644 index 00000000..42eb9ace --- /dev/null +++ b/src/i18n/ko/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "요청 쿼리", + "_requestQueries.comment": "HTTP 요청 쿼리 매개변수입니다.", + "requestBody": "요청 본문", + "_requestBody.comment": "HTTP 요청 본문입니다.", + "responseBody": "응답 본문", + "_responseBody.comment": "HTTP 응답 본문입니다.", + "requestHeaders": "요청 헤더", + "_requestHeaders.comment": "HTTP 요청 헤더입니다.", + "requestHeader": "요청 헤더", + "_requestHeader.comment": "HTTP 요청 헤더, 요청 헤더의 단일 형태입니다.", + "responseHeaders": "응답 헤더", + "_responseHeaders.comment": "HTTP 응답 헤더입니다.", + "response": "응답", + "_response.comment": "HTTP 응답입니다.", + "success": "성공", + "_success.comment": "성공적인 응답입니다.", + "failure": "실패", + "_failure.comment": "실패한 응답입니다.", + "responseExample": "예시", + "_responseExample.comment": "응답의 예시입니다.", + "authentication": "인증", + "_authentication.comment": "인증 정보입니다.", + "arrayOf": "배열", + "_arrayOf.comment": "엔티티의 배열입니다.", + "apiKey": "API 키", + "_apiKey.comment": "API 키" + }, + "message": { + "free": "무료", + "_free.comment": "가격이 무료임을 의미하며, API 서비스를 사용할 때 크레딧이나 돈을 지불할 필요가 없습니다.", + "appliedCount": "적용 횟수", + "_appliedCount.comment": "적용된 API 서비스의 횟수입니다.", + "firstFree": "첫 무료", + "_firstFree.comment": "처음으로 API 서비스를 무료로 이용할 수 있음을 의미하며, 크레딧이나 돈을 지불할 필요가 없습니다.", + "custom": "지정된 금액", + "_custom.comment": "가격이 지정되어 있음을 의미하며, API 서비스를 사용할 때 지정된 크레딧이나 돈을 지불해야 합니다.", + "present": "선물", + "_present.comment": "API 서비스를 처음 사용할 때 크레딧을 선물로 드립니다.", + "around": "대략", + "_around.comment": "가격이 대략적이며, 실제 가격은 다를 수 있습니다.", + "successRate15min": "실시간 성공률", + "_successRate15min.comment": "지난 15분 동안의 API 서비스의 실시간 성공률입니다.", + "ySuccessRate": "성공률 (100%)", + "_ySuccessRate.comment": "API 서비스의 성공률입니다.", + "xMinutes": "시간 (분)", + "_xMinutes.comment": "분 단위 시간입니다.", + "streamUsage": "친절한 알림: 스트리밍 요청의 경우, 위 코드가 완전히 적용되지 않을 수 있습니다. 수정 사항은 도킹 문서를 참조해주세요.", + "_streamUsage.comment": "스트리밍 요청의 경우, 위 코드가 완전히 적용되지 않을 수 있습니다. 수정 사항은 도킹 문서를 참조해주세요.", + "alphaStage": "이 API는 알파 단계에 있으며 초기 미리보기 버전입니다. 잠재적인 불안정성이 있을 수 있으며 API 형식이 크게 변경될 수 있습니다. 제품 환경에서 사용하는 것은 권장되지 않습니다. 현재 가격은 비교적 낮으며, 앞으로 가격이 크게 조정될 수 있습니다.", + "_alphaStage.comment": "이 API는 알파 단계에 있으며 초기 미리보기 버전입니다. 잠재적인 불안정성이 있을 수 있으며 API 형식이 크게 변경될 수 있습니다. 제품 환경에서 사용하는 것은 권장되지 않습니다. 현재 가격은 비교적 낮으며, 앞으로 가격이 크게 조정될 수 있습니다.", + "betaStage": "이 API는 베타 단계에 있으며 API 형식은 크게 변경되지 않지만 잠재적인 불안정성이 있습니다. 제품 환경에서 주의해서 사용해야 합니다. 현재 가격은 비교적 낮으며, 앞으로 가격이 중간 정도로 조정될 수 있습니다.", + "_betaStage.comment": "이 API는 베타 단계에 있으며 API 형식은 크게 변경되지 않지만 잠재적인 불안정성이 있습니다. 제품 환경에서 주의해서 사용해야 합니다. 현재 가격은 비교적 낮으며, 앞으로 가격이 중간 정도로 조정될 수 있습니다." + }, + "unit": { + "credit": "크레딧", + "_credit.comment": "API 서비스에서 사용되는 가상 통화입니다.", + "Credit": "크레딧", + "_Credit.comment": "API 서비스에서 사용되는 가상 통화입니다. 이것은 대문자로 표기한 형태입니다.", + "credits": "크레딧", + "_credits.comment": "API 서비스에서 사용되는 가상 통화입니다. 이것은 복수형태입니다.", + "Credits": "크레딧", + "_Credits.comment": "API 서비스에서 사용되는 가상 통화입니다. 이것은 대문자 및 복수형태입니다.", + "call": "호출", + "_call.comment": "호출은 적용된 API 서비스의 횟수를 의미합니다.", + "Call": "호출", + "_Call.comment": "호출은 적용된 API 서비스의 횟수를 의미합니다. 이것은 대문자로 표기한 형태입니다.", + "calls": "호출", + "_calls.comment": "호출은 적용된 API 서비스의 횟수를 의미합니다. 이것은 복수형태입니다.", + "Calls": "호출", + "_Calls.comment": "호출은 적용된 API 서비스의 횟수를 의미합니다. 이것은 대문자 및 복수형태입니다.", + "MB": "메가바이트", + "_MB.comment": "MB는 디지털 정보 저장의 단위인 메가바이트를 의미합니다.", + "GB": "기가바이트", + "_GB.comment": "GB는 디지털 정보 저장의 단위인 기가바이트를 의미합니다." + } +} \ No newline at end of file diff --git a/src/i18n/ko/application.json b/src/i18n/ko/application.json new file mode 100644 index 00000000..a06ffc2e --- /dev/null +++ b/src/i18n/ko/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "문서", + "_goDocument.comment": "버튼의 텍스트, 이 버튼을 클릭하면 문서 페이지로 이동합니다.", + "goCredentials": "자격 증명", + "_goCredentials.comment": "버튼의 텍스트, 이 버튼을 클릭하면 자격 증명 페이지로 이동합니다.", + "buyMore": "더 구매", + "_buyMore.comment": "버튼의 텍스트, 이 버튼을 클릭하면 더 많은 구매 페이지로 이동합니다.", + "createOrder": "주문 생성", + "_createOrder.comment": "버튼의 텍스트, 이 버튼을 클릭하면 주문 생성 페이지로 이동합니다.", + "custom": "사용자 정의", + "_custom.comment": "버튼의 텍스트, 이 버튼을 클릭하면 사용자 정의 페이지로 이동합니다.", + "query": "쿼리", + "_query.comment": "버튼의 텍스트, 이 버튼을 클릭하면 쿼리 페이지로 이동합니다.", + "usage": "사용 내역", + "_usage.comment": "버튼의 텍스트, 이 버튼을 클릭하면 사용 내역 페이지로 이동합니다." + }, + "field": { + "id": "애플리케이션 ID", + "_id.comment": "애플리케이션의 ID입니다.", + "remainingAmount": "남은 양", + "_remainingAmount.comment": "애플리케이션의 남은 양입니다.", + "usedAmount": "사용된 양", + "_usedAmount.comment": "애플리케이션의 사용된 양입니다.", + "apiKey": "API 키", + "_apiKey.comment": "API 키입니다.", + "service": "서비스", + "_service.comment": "애플리케이션의 서비스입니다.", + "operation": "작업", + "_operation.comment": "애플리케이션의 작업입니다.", + "amount": "양", + "_amount.comment": "애플리케이션의 양입니다.", + "traceId": "추적 ID", + "_traceId.comment": "한 API 호출의 추적 ID, API 서비스의 애플리케이션을 위한 것입니다.", + "shouldPayPrice": "최종 가격", + "_shouldPayPrice.comment": "애플리케이션의 최종 가격입니다.", + "api": "API", + "_api.comment": "온라인 서비스의 한 종류로, 사용자에게 서비스를 제공하기 위해 API를 통해 형성됩니다.", + "proxy": "프록시", + "_proxy.comment": "온라인 서비스의 한 종류로, 데이터 전송에 사용되는 HTTP 프록시를 통해 사용자에게 서비스를 제공합니다.", + "credential": "자격 증명", + "_credential.comment": "애플리케이션의 자격 증명입니다.", + "name": "이름", + "_name.comment": "애플리케이션의 이름입니다.", + "package": "패키지", + "_package.comment": "$100에 10000 크레딧, $200에 20000 크레딧과 같은 다양한 가격 패키지를 의미합니다.", + "type": "유형", + "_type.comment": "애플리케이션의 유형입니다.", + "freeAmount": "무료 양", + "_freeAmount.comment": "애플리케이션의 무료 양입니다.", + "extraPrice": "가격", + "_extraPrice.comment": "사용자가 추가로 지불해야 하는 애플리케이션의 가격입니다." + }, + "message": { + "alreadyApplied": "이 서비스에 이미 신청했습니다. 콘솔을 확인하세요.", + "_alreadyApplied.comment": "사용자가 이미 이 서비스에 신청한 경우 사용자에게 표시되는 메시지입니다.", + "applySuccessfully": "신청이 성공적으로 완료되었습니다.", + "_applySuccessfully.comment": "사용자가 이 서비스에 성공적으로 신청한 경우 사용자에게 표시되는 메시지입니다.", + "notApplied": "아직 이 서비스에 신청하지 않았습니다. 사용하기 전에 서비스에 신청하세요.", + "_notApplied.comment": "사용자가 아직 이 서비스에 신청하지 않은 경우 사용자에게 표시되는 메시지입니다.", + "yourApplication": "귀하의 신청", + "_yourApplication.comment": "사용자의 신청에 대해 사용자에게 표시되는 메시지입니다.", + "unverified": "이 서비스를 신청하려면 실명 인증을 완료해야 합니다.", + "_unverified.comment": "사용자가 실명 인증을 완료하지 않은 경우 사용자에게 표시되는 메시지입니다.", + "goVerify": "실명 인증으로 이동", + "_goVerify.comment": "사용자가 실명 인증을 완료하지 않은 경우 사용자에게 표시되는 메시지입니다.", + "requiredParameter": "필수 매개변수", + "_requiredParameter.comment": "사용자가 필수 매개변수를 입력하지 않은 경우 사용자에게 표시되는 메시지입니다.", + "example": "예시", + "_example.comment": "사용자가 필수 매개변수를 입력하지 않은 경우 사용자에게 표시되는 메시지입니다.", + "createCredentialSuccessfully": "자격 증명 생성 성공", + "_createCredentialSuccessfully.comment": "사용자가 자격 증명을 성공적으로 생성한 경우 사용자에게 표시되는 메시지입니다.", + "readPolicy": "내용을 읽고 동의합니다", + "_readPolicy.comment": "사용자가 정책을 읽고 동의한 경우 사용자에게 표시되는 메시지입니다.", + "policy": "데이터 기술 서비스 이용 약관", + "_policy.comment": "사용자가 정책을 읽고 동의한 경우 사용자에게 표시되는 메시지입니다.", + "notAgreePolicy": "데이터 기술 서비스 이용 약관에 동의하지 않았습니다.", + "_notAgreePolicy.comment": "사용자가 정책에 동의하지 않은 경우 사용자에게 표시되는 메시지입니다.", + "confirmApplying": "서비스 신청 확인", + "_confirmApplying.comment": "사용자가 서비스 신청을 확인한 경우 사용자에게 표시되는 메시지입니다.", + "rotateCredential": "키 재설정", + "_rotateCredential.comment": "사용자가 키를 재설정한 경우 사용자에게 표시되는 메시지입니다.", + "rotateCredentialConfirm": "키를 재설정하시겠습니까? 재설정 후에는 복구할 수 없습니다.", + "_rotateCredentialConfirm.comment": "사용자가 키 재설정을 확인한 경우 사용자에게 표시되는 메시지입니다.", + "idDoesNotExist": "애플리케이션이 존재하지 않습니다.", + "_idDoesNotExist.comment": "애플리케이션이 존재하지 않는 경우 사용자에게 표시되는 메시지입니다.", + "rotateCredentialSuccessfully": "키 재설정 성공", + "_rotateCredentialSuccessfully.comment": "키 재설정이 성공한 경우 사용자에게 표시되는 메시지입니다.", + "rotateCredentialFailed": "키 재설정 실패, 처리를 위해 연락하세요.", + "_rotateCredentialFailed.comment": "키 재설정이 실패한 경우 사용자에게 표시되는 메시지입니다.", + "updateFailed": "수정 실패", + "_updateFailed.comment": "수정이 실패한 경우 사용자에게 표시되는 메시지입니다.", + "updateSuccessfully": "수정 성공", + "_updateSuccessfully.comment": "수정이 성공한 경우 사용자에게 표시되는 메시지입니다." + }, + "title": { + "buyService": "서비스 구매", + "_buyService.comment": "사용자가 서비스를 구매하려는 경우 페이지의 제목입니다.", + "applicationRemainingCount": "수정 횟수", + "_applicationRemainingCount.comment": "사용자가 애플리케이션의 횟수를 수정하려는 경우 페이지의 제목입니다.", + "manageApplication": "애플리케이션 관리", + "_manageApplication.comment": "사용자가 애플리케이션을 관리하려는 경우 페이지의 제목입니다." + } +} \ No newline at end of file diff --git a/src/i18n/ko/chat.json b/src/i18n/ko/chat.json new file mode 100644 index 00000000..402406e9 --- /dev/null +++ b/src/i18n/ko/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "새 대화 시작", + "_startNewChat.comment": "웹 페이지의 메시지, 사용자에게 새 대화를 시작하도록 알려줌", + "uploadFile": "파일 업로드", + "_uploadFile.comment": "웹 페이지의 메시지, 사용자에게 파일을 업로드하도록 알려줌", + "noToken": "해당 서비스를 먼저 신청해주세요", + "_noToken.comment": "웹 페이지의 메시지, 해당 서비스를 먼저 신청하도록 알려줌", + "newMessagePlaceholder": "질문을 입력해주세요...", + "_newMessagePlaceholder.comment": "웹 페이지의 자리 표시자, 사용자에게 질문을 입력하도록 알려줌", + "noInput": "질문을 비워둘 수 없습니다", + "_noInput.comment": "웹 페이지의 메시지, 질문을 비워둘 수 없다고 사용자에게 알려줌", + "uploadReferencesExceed": "최대 1개의 파일만 업로드할 수 있습니다", + "_uploadReferencesExceed.comment": "웹 페이지의 메시지, 최대 1개의 파일만 업로드할 수 있다고 사용자에게 알려줌", + "uploadReferencesError": "파일 업로드에 실패했습니다. 나중에 다시 시도해주세요", + "_uploadReferencesError.comment": "웹 페이지의 메시지, 파일 업로드에 실패했으니 나중에 다시 시도해주세요", + "notApplied": "아직 이 서비스를 신청하지 않았습니다. 먼저 신청해주세요", + "_notApplied.comment": "웹 페이지의 메시지, 아직 이 서비스를 신청하지 않았다고 사용자에게 알려줌", + "tryForFree": "무료로 시도해보기", + "_tryForFree.comment": "웹 페이지의 메시지, 무료로 시도해보라고 사용자에게 알려줌", + "question1": "Hello World를 출력하는 JavaScript 코드를 작성해보세요", + "_question1.comment": "대화를 시작하는 예시 질문, 사용자에게 Hello World를 출력하는 JavaScript 코드를 작성하도록 요청", + "question2": "Mike에게 이사했다는 이메일을 작성해보세요", + "_question2.comment": "대화를 시작하는 예시 질문, Mike에게 이사했다는 이메일을 작성하도록 요청", + "question3": "양자 컴퓨팅의 기본 원리를 간단히 설명해보세요", + "_question3.comment": "대화를 시작하는 예시 질문, 양자 컴퓨팅의 기본 원리를 간단히 설명하도록 요청", + "question4": "가상 현실이 예술 창작에 미친 영향은 무엇인가요?", + "_question4.comment": "대화를 시작하는 예시 질문, 가상 현실이 예술 창작에 미친 영향을 설명하도록 요청", + "question5": "개인정보 보호와 데이터 보안이 법률 실무에 미치는 영향은 무엇인가요?", + "_question5.comment": "대화를 시작하는 예시 질문, 개인정보 보호와 데이터 보안이 법률 실무에 미치는 영향을 설명하도록 요청", + "question6": "오늘날 세계의 세금법 변화에 대처하는 방법은 무엇인가요?", + "_question6.comment": "대화를 시작하는 예시 질문, 오늘날 세계의 세금법 변화에 대처하는 방법을 설명하도록 요청", + "question7": "다양한 지역 문화적 배경을 결합하여 독특한 요리를 만드는 방법은 무엇인가요?", + "_question7.comment": "대화를 시작하는 예시 질문, 다양한 지역 문화적 배경을 결합하여 독특한 요리를 만드는 방법을 설명하도록 요청", + "question8": "여행 경험에서 문학 창작 영감을 얻는 방법은 무엇인가요?", + "_question8.comment": "대화를 시작하는 예시 질문, 여행 경험에서 문학 창작 영감을 얻는 방법을 설명하도록 요청", + "question9": "다양한 산업의 성공 사례에서 비즈니스 아이디어를 얻는 방법은 무엇인가요?", + "_question9.comment": "대화를 시작하는 예시 질문, 다양한 산업의 성공 사례에서 비즈니스 아이디어를 얻는 방법을 설명하도록 요청", + "errorApiError": "답변에 실패했습니다. 나중에 다시 시도해주세요", + "_errorApiError.comment": "웹 페이지의 메시지, 답변에 실패했으니 나중에 다시 시도해주세요", + "errorBadRequest": "요청 내용이 표준화되지 않았습니다. 다시 질문해주세요", + "_errorBadRequest.comment": "웹 페이지의 메시지, 요청 내용이 표준화되지 않았으니 다시 질문해주세요", + "errorNoConversation": "대화가 존재하지 않거나 만료되었습니다. 새 대화를 시작해주세요", + "_errorNoConversation.comment": "웹 페이지의 메시지, 대화가 존재하지 않거나 만료되었으니 새 대화를 시작해주세요", + "errorContentTooLarge": "질문 내용이 너무 깁니다. 짧게 줄이고 다시 시도해주세요", + "_errorContentTooLarge.comment": "웹 페이지의 메시지, 질문 내용이 너무 까다니니 짧게 줄이고 다시 시도해주세요", + "errorTooManyRequests": "작업이 너무 빈번합니다. 나중에 다시 시도해주세요", + "_errorTooManyRequests.comment": "웹 페이지의 메시지, 작업이 너무 빈번하니 나중에 다시 시도해주세요", + "errorUsedUp": "패키지 사용 횟수를 모두 사용했습니다. 계속 사용하려면 더 많은 횟수를 구매해주세요", + "_errorUsedUp.comment": "웹 페이지의 메시지, 패키지 사용 횟수를 모두 사용했으니 더 많은 횟수를 구매해 계속 사용해주세요", + "errorUnknown": "서버에서 알 수 없는 오류가 발생했습니다. 나중에 다시 시도하거나 고객 서비스에 문의해주세요", + "_errorUnknown.comment": "웹 페이지의 메시지, 서버에서 알 수 없는 오류가 발생했으니 나중에 다시 시도하거나 고객 서비스에 문의해주세요", + "errorTimeout": "질문에 대한 답변 시간이 초과되었습니다. 나중에 다시 시도해주세요", + "_errorTimeout.comment": "웹 페이지의 메시지, 질문에 대한 답변 시간이 초과되었으니 나중에 다시 시도해주세요", + "errorNotApplied": "아직 이 서비스를 신청하지 않았습니다. 질문을 계속하기 전에 먼저 신청해주세요", + "_errorNotApplied.comment": "웹 페이지의 메시지, 아직 이 서비스를 신청하지 않았으니 질문을 계속하기 전에 먼저 신청해주세요", + "confirmDelete": "삭제 확인", + "_confirmDelete.comment": "웹 페이지의 메시지, 삭제를 확인하도록 사용자에게 알려줌", + "howToUse": "새 줄을 시작하려면 Shift+Enter를 눌러주세요", + "_howToUse.comment": "웹 페이지의 메시지, 새 줄을 시작하려면 Shift+Enter를 눌러주세요" + }, + "title": { + "chat": "AI 채팅", + "_chat.comment": "웹 페이지의 제목, AI 채팅", + "example": "예시", + "_example.comment": "웹 페이지의 제목, 예시", + "capabilities": "기능", + "_capabilities.comment": "웹 페이지의 제목, 기능", + "limitations": "제한 사항", + "_limitations.comment": "웹 페이지의 제목, 서비스의 기술적 제한 사항에 관한 부분임을 나타냄", + "complexQuestion": "복잡한 질문에 대답", + "_complexQuestion.comment": "웹 페이지의 제목, 서비스가 복잡한 질문에 대답할 수 있는 능력에 관한 부분임을 나타냄", + "professionalQuestion": "전문적인 질문 상담", + "_professionalQuestion.comment": "웹 페이지의 제목, 서비스가 전문적인 질문 상담을 할 수 있는 능력에 관한 부분임을 나타냄", + "getTips": "영감과 창의성 얻기", + "_getTips.comment": "웹 페이지의 제목, 서비스가 영감과 창의성을 얻을 수 있는 능력에 관한 부분임을 나타냄" + } +} \ No newline at end of file diff --git a/src/i18n/ko/chatdoc.json b/src/i18n/ko/chatdoc.json new file mode 100644 index 00000000..b32c2e19 --- /dev/null +++ b/src/i18n/ko/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "문서 업로드", + "_uploadDocuments.comment": "사용자가 문서를 업로드할 수 있는 버튼의 텍스트" + }, + "field": { + "fileName": "파일 이름", + "_fileName.comment": "업로드된 문서의 파일 이름", + "createdAt": "생성 시간", + "_createdAt": "문서가 업로드된 시간", + "fileExtension": "파일 유형", + "_fileExtension.comment": "업로드된 문서의 파일 유형", + "fileUrl": "파일 링크", + "_fileUrl.comment": "업로드된 문서의 링크", + "fileSize": "파일 크기", + "_fileSize.comment": "업로드된 문서의 크기", + "state": "상태", + "_state.comment": "문서 처리 상태", + "stateProcessing": "학습 중", + "_stateProcessing.comment": "문서가 처리 중임", + "stateCompleted": "학습 완료", + "_stateCompleted.comment": "문서가 성공적으로 처리됨", + "stateFailed": "학습 실패", + "_stateFailed.comment": "문서 처리 실패", + "name": "이름", + "_name.comment": "문서의 이름", + "description": "설명", + "_description.comment": "문서 설명" + }, + "message": { + "introductionForKnowledge": "문서를 지식 베이스에 추가할 수 있으며, 로봇이 응답할 때 저장소의 지식을 사용하여 응답할 수 있습니다.", + "_introductionForKnowledge.comment": "지식 베이스에 대한 소개 메시지", + "introductionForRepository": "지식 베이스는 문서의 모음이며 문서를 추가할 수 있습니다. 로봇이 응답할 때 지식 베이스의 문서에서 응답합니다.", + "_introductionForRepository.comment": "지식 베이스에 대한 소개 메시지", + "uploadDocumentsExceed": "업로드된 문서 수가 제한을 초과했습니다", + "_uploadDocumentsExceed.comment": "업로드된 문서 수가 제한을 초과했을 때의 오류 메시지", + "uploadDocumentsError": "문서 업로드 실패", + "_uploadDocumentsError.comment": "문서 업로드 실패 시의 오류 메시지", + "uploadDocumentsSuccess": "문서 업로드 성공", + "_uploadDocumentsSuccess.comment": "문서 업로드 성공 시의 성공 메시지", + "createDocumentSuccess": "문서 생성 성공", + "_createDocumentSuccess.comment": "문서 생성 성공 시의 성공 메시지", + "startCreateDocument": "문서 학습 시작 중...", + "_startCreateDocument.comment": "문서 학습을 시작할 때의 메시지", + "createDocumentError": "문서 학습 실패", + "_createDocumentError.comment": "문서 학습 실패 시의 오류 메시지", + "dragOrClickToUpload": "문서를 업로드하려면 드래그하거나 클릭하세요", + "_dragOrClickToUpload.comment": "문서를 업로드하려면 드래그하거나 클릭하라는 메시지", + "learningDocument": "학습 중, 잠시 기다려주세요...", + "_learningDocument.comment": "문서 학습 중일 때의 메시지", + "startNewChat": "새 채팅 시작", + "_startNewChat.comment": "새 채팅을 시작할 때의 메시지", + "errorApiError": "응답에 실패했습니다. 나중에 다시 시도해주세요", + "_errorApiError.comment": "응답에 실패했을 때의 오류 메시지", + "errorBadRequest": "요청 내용의 형식이 올바르지 않습니다. 다시 요청해주세요", + "_errorBadRequest.comment": "요청 내용의 형식이 올바르지 않을 때의 오류 메시지", + "errorNoConversation": "대화 내용이 존재하지 않거나 만료되었습니다. 새 대화를 시작해주세요", + "_errorNoConversation.comment": "대화 내용이 존재하지 않거나 만료되었을 때의 오류 메시지", + "errorContentTooLarge": "질문 내용이 너무 깁니다. 줄여서 다시 시도해주세요", + "_errorContentTooLarge.comment": "질문 내용이 너무 깁니다. 줄여서 다시 시도해주세요", + "errorTooManyRequests": "작업이 너무 빈번합니다. 나중에 다시 시도해주세요", + "_errorTooManyRequests.comment": "작업이 너무 빈번할 때의 오류 메시지", + "errorUsedUp": "패키지 사용 한도를 초과했습니다. 계속하려면 더 많은 사용량을 구매해주세요", + "_errorUsedUp.comment": "패키지 사용 한도를 초과했을 때의 오류 메시지", + "errorUnknown": "알 수 없는 서버 오류가 발생했습니다. 나중에 다시 시도하거나 고객 서비스에 문의해주세요", + "_errorUnknown.comment": "알 수 없는 서버 오류가 발생했을 때의 오류 메시지", + "errorTimeout": "질문에 대한 응답 시간이 초과되었습니다. 나중에 다시 시도해주세요", + "_errorTimeout.comment": "질문에 대한 응답 시간이 초과되었을 때의 오류 메시지", + "errorNotApplied": "아직 이 서비스에 신청하지 않았습니다. 계속 질문하기 전에 신청해주세요", + "_errorNotApplied.comment": "사용자가 아직 이 서비스에 신청하지 않았을 때의 오류 메시지", + "confirmDelete": "삭제 확인", + "_confirmDelete.comment": "삭제를 확인하기 위한 메시지", + "howToUse": "Shift+Enter를 눌러 줄 바꿈을 할 수 있습니다", + "_howToUse.comment": "줄 바꿈하는 방법을 보여주는 메시지", + "createRepositorySuccess": "지식 베이스가 성공적으로 생성되었습니다", + "_createRepositorySuccess.comment": "지식 베이스가 성공적으로 생성되었을 때의 성공 메시지", + "createRepositoryFailed": "지식 베이스 생성 실패", + "_createRepositoryFailed.comment": "지식 베이스 생성 실패 시의 오류 메시지", + "deleteRepositorySuccess": "지식 베이스가 성공적으로 삭제되었습니다", + "_deleteRepositorySuccess.comment": "지식 베이스가 성공적으로 삭제되었을 때의 성공 메시지", + "deleteDocumentSuccess": "문서가 성공적으로 삭제되었습니다", + "_deleteDocumentSuccess.comment": "문서가 성공적으로 삭제되었을 때의 성공 메시지", + "currentRepository": "현재 지식 베이스", + "_currentRepository.comment": "현재 지식 베이스를 보여주는 메시지", + "nameRequired": "이름을 입력해주세요", + "_nameRequired.comment": "이름이 비어 있을 때의 오류 메시지", + "inputRepositoryName": "지식 베이스 이름", + "_inputRepositoryName.comment": "지식 베이스 이름을 입력하는 플레이스홀더", + "inputRepositoryDescription": "한 문장으로 지식 베이스를 설명해주세요", + "_inputRepositoryDescription.comment": "지식 베이스 설명을 입력하는 플레이스홀더" + }, + "nav": { + "chat": "채팅", + "_chat.comment": "채팅을 위한 내비게이션 항목", + "setting": "설정", + "_setting.comment": "설정을 위한 내비게이션 항목", + "manage": "관리", + "_manage.comment": "관리를 위한 내비게이션 항목" + }, + "title": { + "manage": "지식 베이스 관리", + "_manage.comment": "지식 베이스 관리를 위한 제목", + "createRepository": "지식 베이스 생성", + "_createRepository.comment": "지식 베이스 생성을 위한 제목", + "repositories": "지식 베이스 목록", + "_repositories.comment": "지식 베이스 목록을 위한 제목" + } +} \ No newline at end of file diff --git a/src/i18n/ko/common.json b/src/i18n/ko/common.json new file mode 100644 index 00000000..84bb88e7 --- /dev/null +++ b/src/i18n/ko/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "설정", + "_setup.comment": "버튼의 텍스트, 무언가를 설정하는 데 사용됨", + "edit": "편집", + "_edit.comment": "버튼의 텍스트, 무언가를 편집하는 데 사용됨", + "login": "로그인", + "_login.comment": "로그인에 사용되는 버튼의 텍스트", + "logout": "로그아웃", + "_logout.comment": "로그아웃에 사용되는 버튼의 텍스트", + "new": "새로 만들기", + "_new.comment": "새로운 항목을 만드는 데 사용되는 버튼의 텍스트", + "delete": "삭제", + "_delete.comment": "삭제에 사용되는 버튼의 텍스트", + "confirm": "확인", + "_confirm.comment": "확인에 사용되는 버튼의 텍스트", + "cancel": "취소", + "_cancel.comment": "취소에 사용되는 버튼의 텍스트", + "alert": "경고", + "_alert.comment": "경고에 사용되는 버튼의 텍스트", + "info": "정보", + "_info.comment": "정보를 보여주는 데 사용되는 버튼의 텍스트", + "publish": "발행", + "_publish.comment": "발행에 사용되는 버튼의 텍스트", + "watch": "보기", + "_watch.comment": "보기에 사용되는 버튼의 텍스트", + "verify": "인증", + "_verify.comment": "사용자에게 실명 인증을 할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "profile": "프로필", + "_profile.comment": "프로필을 보여주는 데 사용되는 버튼의 텍스트", + "console": "콘솔", + "_console.comment": "웹 페이지에서 무언가를 제어하기 위한 콘솔 페이지를 보여주는 데 사용되는 버튼의 텍스트", + "learn": "학습", + "_learn.comment": "사용자가 무언가를 배울 수 있도록 하는 데 사용되는 버튼의 텍스트", + "buy": "구매", + "_buy.comment": "사용자가 무언가를 구매할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "try": "시도", + "_try.comment": "사용자가 무언가를 시도할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "startForFree": "무료로 시작", + "_startForFree.comment": "무료로 시작할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "apply": "신청", + "_apply.comment": "API 서비스에 신청할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "refresh": "새로고침", + "_refresh.comment": "페이지를 새로고침하는 데 사용되는 버튼의 텍스트", + "pay": "결제", + "_pay.comment": "서비스를 결제할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "repay": "결제 계속하기", + "_repay.comment": "서비스를 계속해서 결제할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "applied": "신청됨", + "_applied.comment": "사용자가 서비스에 신청했음을 보여주는 데 사용되는 버튼의 텍스트", + "acquire": "획득", + "_acquire.comment": "토큰이나 API 서비스의 키와 같은 것을 획득할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "fillExample": "예제 채우기", + "_fillExample.comment": "예제 데이터를 채울 수 있도록 하는 데 사용되는 버튼의 텍스트", + "buyMore": "더 구매", + "_buyMore.comment": "더 많이 구매할 수 있도록 하는 데 사용되는 버튼의 텍스트", + "update": "업데이트", + "_update.comment": "무언가를 업데이트하는 데 사용되는 버튼의 텍스트", + "view": "보기", + "_view.comment": "무언가를 보는 데 사용되는 버튼의 텍스트", + "copy": "복사", + "_copy.comment": "무언가를 복사하는 데 사용되는 버튼의 텍스트", + "create": "생성", + "_create.comment": "무언가를 생성하는 데 사용되는 버튼의 텍스트", + "referralEarnings": "추천 수익", + "_referralEarnings.comment": "추천 수익을 보여주는 데 사용되는 버튼의 텍스트, 사용자가 다른 사람을 서비스 사용으로 초대하여 돈을 벌 수 있음을 의미", + "finish": "완료", + "_finish.comment": "무언가를 완료하는 데 사용되는 버튼의 텍스트" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "웹사이트의 이름, 번역할 필요 없이 'Ace Data Cloud'로 유지", + "copyright": "저작권", + "_copyright.comment": "저작권을 보여주는 텍스트", + "platform": "플랫폼", + "_platform.comment": "API 서비스의 플랫폼임을 나타내는 텍스트", + "title": "제목", + "_title.comment": "엔티티의 제목", + "icon": "아이콘", + "_icon.comment": "엔티티의 아이콘", + "status": "상태", + "_status.comment": "엔티티의 상태", + "operation": "작업", + "_operation.comment": "엔티티의 작업", + "description": "설명", + "_description.comment": "엔티티의 설명", + "createdAt": "생성일", + "_createdAt.comment": "엔티티가 생성된 시간", + "updatedAt": "업데이트일", + "_updatedAt.comment": "엔티티가 업데이트된 시간", + "order": "주문", + "_order.comment": "엔티티의 주문, 주문에는 돈, 서비스 정보가 포함되어 있으며 사용자는 이를 위해 지불해야 함" + }, + "message": { + "usedAmount": "사용된 양", + "_usedAmount.comment": "서비스의 사용된 양을 보여주는 메시지", + "remainingAmount": "남은 양", + "_remainingAmount.comment": "서비스의 남은 양을 보여주는 메시지", + "copied": "복사 완료", + "_copied.comment": "내용이 성공적으로 복사되었음을 보여주는 메시지", + "confirmDelete": "정말 삭제하시겠습니까?", + "_confirmDelete.comment": "사용자가 무언가를 삭제하고 싶어하는 것을 확인하는 메시지", + "alert": "경고", + "_alert.comment": "사용자에게 경고하는 메시지", + "info": "친절한 알림", + "_info.comment": "정보를 보여주는 메시지", + "free": "무료", + "_free.comment": "서비스가 무료임을 보여주는 메시지, 사용자가 이를 위해 지불할 필요가 없음을 의미", + "startPrice": "시작", + "_startPrice.comment": "서비스의 최저 가격을 보여주는 메시지", + "joinDiscord": "Discord 가입", + "_joinDiscord.comment": "사용자가 Discord 채널에 가입할 수 있도록 하는 메시지", + "noData": "데이터 없음", + "_noData.comment": "테이블이나 목록에 데이터가 없음을 보여주는 메시지" + }, + "nav": { + "home": "홈", + "_home.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 홈 페이지를 보여주는 데 사용됨", + "content": "콘텐츠", + "_content.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 콘텐츠 페이지를 보여주는 데 사용됨", + "category": "카테고리", + "_category.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 카테고리 페이지를 보여주는 데 사용됨", + "service": "서비스", + "_service.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 서비스 페이지를 보여주는 데 사용됨", + "document": "문서", + "_document.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 문서 페이지를 보여주는 데 사용됨", + "console": "콘솔", + "_console.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 콘솔 페이지를 보여주는 데 사용됨", + "chat": "채팅", + "_chat.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 채팅 페이지를 보여주는 데 사용됨", + "midjourney": "중간 여정", + "_midjourney.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 중간 여정 페이지를 보여주는 데 사용됨", + "chatdoc": "채팅 문서", + "_chatdoc.comment": "웹사이트의 네비게이션 바에 있는 텍스트, 채팅 문서 페이지를 보여주는 데 사용됨" + }, + "title": { + "alert": "경고", + "_alert.comment": "경고 메시지의 제목", + "placeholderOfSelect": "선택해주세요", + "_placeholderOfSelect.comment": "선택 입력란의 플레이스홀더", + "placeholderOfInput": "입력해주세요", + "_placeholderOfInput.comment": "입력란의 플레이스홀더", + "allApplications": "모든 신청", + "_allApplications.comment": "모든 신청을 보여주는 페이지의 제목", + "allOrders": "모든 주문", + "_allOrders.comment": "모든 주문을 보여주는 페이지의 제목", + "orderInfo": "주문 정보", + "_orderInfo.comment": "주문 정보를 보여주는 페이지의 제목", + "buyMore": "더 구매", + "_buyMore.comment": "사용자가 더 많이 구매할 수 있도록 하는 페이지의 제목", + "distribution": "추천 수익", + "_distribution.comment": "추천 수익을 보여주는 페이지의 제목, 사용자가 다른 사람을 서비스 사용으로 초대하여 돈을 벌 수 있음을 의미", + "distributionHistory": "추천 이력", + "_distributionHistory.comment": "추천 이력을 보여주는 페이지의 제목", + "invitee": "초대자", + "_invitee.comment": "초대자를 보여주는 페이지의 제목", + "allUsages": "사용 이력", + "_allUsages.comment": "API 서비스의 모든 사용 이력을 보여주는 페이지의 제목", + "allCredentials": "자격 증명", + "_allCredentials.comment": "API에 액세스하는 데 사용되는 모든 자격 증명을 보여주는 페이지의 제목" + } +} \ No newline at end of file diff --git a/src/i18n/ko/console.json b/src/i18n/ko/console.json new file mode 100644 index 00000000..b63530a2 --- /dev/null +++ b/src/i18n/ko/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "주문 목록", + "_orderList.comment": "웹 사이트 메뉴의 텍스트, 주문은 사용자가 서비스를 구매하기 위해 한 주문을 의미합니다", + "applicationList": "애플리케이션 목록", + "_applicationList.comment": "웹 사이트 메뉴의 텍스트, 애플리케이션은 사용자가 서비스를 사용하기 위한 응용 프로그램을 의미합니다", + "userProfile": "사용자 프로필", + "_userProfile.comment": "웹 사이트 메뉴의 텍스트, 사용자 프로필은 사용자의 프로필을 의미합니다", + "idVerify": "ID 확인", + "_idVerify.comment": "웹 사이트 메뉴의 텍스트, ID 확인은 사용자의 신원 확인을 의미합니다", + "manageApplication": "애플리케이션 관리", + "_manageApplication.comment": "웹 사이트 메뉴의 텍스트, 애플리케이션 관리는 사용자의 애플리케이션을 관리하는 것을 의미합니다", + "distributionIndex": "추천 수익", + "_distributionIndex.comment": "웹 사이트 메뉴의 텍스트, 추천 수익은 사용자의 추천에 따른 수익을 의미합니다", + "usageList": "사용 이력", + "_usageList.comment": "웹 사이트 메뉴의 텍스트, 사용 이력은 사용자가 API 서비스를 사용한 이력을 의미합니다", + "credentialIndex": "자격 증명", + "_credentialIndex.comment": "웹 사이트 메뉴의 텍스트, 자격 증명은 API에 액세스하기 위한 자격 증명을 의미합니다", + "manageOrder": "주문 관리", + "_manageOrder.comment": "웹 사이트 메뉴의 텍스트, 주문 관리는 사용자의 주문을 관리하는 것을 의미합니다. 주문은 사용자가 서비스를 구매하기 위한 주문을 의미합니다", + "manageDistributionStatus": "배포 관리", + "_manageDistributionStatus.comment": "웹 사이트 메뉴의 텍스트, 배포 관리는 사용자의 배포 상태를 관리하는 것을 의미합니다. 이는 사용자의 추천에 따른 수익과 관련이 있습니다" + } +} \ No newline at end of file diff --git a/src/i18n/ko/credential.json b/src/i18n/ko/credential.json new file mode 100644 index 00000000..56cde38a --- /dev/null +++ b/src/i18n/ko/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "자격 증명의 고유 식별자", + "value": "토큰", + "_value.comment": "자격 증명의 토큰 값", + "createdAt": "생성 시간", + "_createdAt.comment": "자격 증명이 생성된 시간", + "expiredAt": "만료 시간", + "_expiredAt.comment": "자격 증명이 만료될 시간", + "usedAt": "사용 시간", + "_usedAt.comment": "자격 증명이 사용된 시간", + "expiration": "만료 시간", + "_expiration.comment": "자격 증명이 만료될 시간", + "application": "애플리케이션", + "_application.comment": "자격 증명이 속한 애플리케이션", + "service": "서비스", + "_service.comment": "자격 증명이 사용되는 서비스", + "setLimitation": "사용 제한 설정", + "_setLimitation.comment": "자격 증명의 제한 설정", + "limitedAmount": "제한된 양", + "_limitedAmount.comment": "자격 증명의 제한", + "setExpiration": "만료 시간 설정", + "_setExpiration.comment": "자격 증명의 만료 시간 설정", + "usedAmount": "사용된 양", + "_usedAmount.comment": "사용된 자격 증명의 양" + }, + "message": { + "confirmDelete": "삭제하시겠습니까?", + "_confirmDelete.comment": "자격 증명을 삭제할지 확인", + "introduction": "자격 증명은 서비스에 액세스하는 열쇠입니다. \"생성\" 버튼을 클릭하여 자격 증명을 만들 수 있습니다. 또한 \"보기\" 버튼을 클릭하여 자격 증명의 세부 정보를 볼 수도 있습니다.", + "_introduction.comment": "자격 증명의 소개", + "learnMore": "더 알아보기", + "_learnMore.comment": "자격 증명에 대해 더 알아보기", + "createSuccessfully": "성공적으로 생성됨", + "_createSuccessfully.comment": "자격 증명이 성공적으로 생성됨", + "createFailed": "생성 실패", + "_createFailed.comment": "자격 증명 생성에 실패함", + "permanent": "영구", + "_permanent.comment": "자격 증명이 영구적임", + "selectDateTime": "날짜와 시간 선택", + "_selectDateTime.comment": "날짜와 시간 선택", + "maxLimitation": "설정할 수 있는 최대 제한", + "_maxLimitation.comment": "설정할 수 있는 최대 제한", + "unlimited": "무제한", + "_unlimited.comment": "자격 증명이 무제한임" + }, + "title": { + "introduction": "소개", + "_introduction.comment": "자격 증명의 소개", + "createNew": "새 자격 증명 생성", + "_createNew.comment": "새 자격 증명 생성" + } +} \ No newline at end of file diff --git a/src/i18n/ko/distribution.json b/src/i18n/ko/distribution.json new file mode 100644 index 00000000..5197a156 --- /dev/null +++ b/src/i18n/ko/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "세부 정보 보기", + "_detail.comment": "웹 사이트의 추천 이력 세부 정보를 보는 데 사용되는 버튼의 텍스트입니다.", + "withdrawal": "출금", + "_withdrawal.comment": "웹 사이트의 추천 수익을 인출하는 데 사용되는 버튼의 텍스트입니다.", + "query": "쿼리", + "_query.comment": "웹 사이트의 추천 수익을 조회하는 데 사용되는 버튼의 텍스트입니다." + }, + "field": { + "id": "추천 ID", + "_id.comment": "분배의 고유 식별자로, 분배는 API 서비스 웹 사이트의 추천을 의미합니다.", + "percentage": "추천 수익 비율", + "_percentage.comment": "주문 금액을 기반으로 계산된 추천 수익의 비율입니다.", + "price": "주문 금액", + "_price.comment": "추천 수익을 계산하는 데 사용되는 주문 금액입니다.", + "reward": "추천 보상", + "_reward.comment": "주문 금액과 추천 수익 비율을 기반으로 계산된 추천 수익입니다.", + "createdAt": "추천 시간", + "_createdAt.comment": "추천이 생성된 시간입니다.", + "level": "레벨", + "_level.comment": "추천 수익을 계산하는 데 사용되는 추천의 레벨입니다.", + "threshold": "추천 수익 임계값", + "_threshold.comment": "추천 수익을 인출하는 데 사용되는 추천 수익의 임계값입니다.", + "inviteeId": "초대자 ID", + "_inviteeId.comment": "초대자의 고유 식별자로, 초대자는 초대자를 API 서비스 웹 사이트로 초대하는 사용자를 의미합니다.", + "isVerified": "인증됨 여부", + "_isVerified.comment": "추천 사용자가 실제 정보로 인증되었는지를 나타내는 플래그입니다." + }, + "message": { + "deltaPriceForNextLevel": "다음 레벨까지의 차이", + "_deltaPriceForNextLevel": "현재 주문 금액과 다음 레벨 임계값 사이의 차이입니다.", + "developingWithDrawal": "출금 처리를 위한 고객 서비스를 추가해주세요. 출금 시 6%의 소득세가 공제되며, 소득 공제를 위해 송장을 사용할 수 있습니다.", + "_developingWithDrawal": "출금 기능이 개발 중임을 나타내는 메시지입니다.", + "technicalDetail": "기술적 세부 정보", + "_technicalDetail": "추천 시스템의 기술적 세부 정보입니다.", + "distributionQrDescription": "추천 QR 코드 (링크와 동일한 내용)", + "_distributionQrDescription": "추천 QR 코드의 설명입니다.", + "distributionLink": "추천 링크", + "_distributionLink": "고객을 하위 고객으로 바인딩하는 데 사용되는 추천 링크입니다.", + "updateSuccessfully": "업데이트 성공", + "_updateSuccessfully": "추천 정보가 성공적으로 업데이트되었음을 나타내는 메시지입니다.", + "distributionLinkDescription": "이 링크나 QR 코드를 통해 고객이 이 플랫폼에 등록하면 해당 고객은 영구적으로 당신의 하위 고객으로 바인딩되며, 해당 고객의 이 플랫폼에서의 모든 소비 주문은 현재 분배 비율에 따라 당신의 계정으로 반환됩니다.", + "_distributionLinkDescription": "추천 링크의 설명입니다.", + "distributionLinkDescription2": "이 링크에는 사용자 ID가 포함되어 있습니다. 고객이 링크를 열면 사용자 ID가 쿠키 형식으로 고객의 브라우저에 기록되며, 7일 동안 유효합니다. 7일 이내에 고객이 코드를 스캔하여 이 플랫폼에 등록하면 쿠키와 함께 사용자 ID가 등록 서버로 업로드되어 고객이 당신의 하위 고객으로 바인딩될 수 있습니다.", + "_distributionLinkDescription2": "추천 링크의 설명입니다." + }, + "title": { + "price": "추천 주문의 총 금액", + "_price.comment": "추천 주문의 총 금액으로, 추천 수익을 계산하는 데 사용됩니다.", + "reward": "총 추천 보상", + "_reward.comment": "주문 금액과 추천 수익 비율을 기반으로 계산된 총 추천 보상입니다.", + "level": "추천 레벨", + "_level.comment": "추천 수익을 계산하는 데 사용되는 추천 레벨입니다.", + "percentage": "추천 수익 비율", + "_percentage.comment": "추천 수익을 계산하는 데 사용되는 추천 수익 비율입니다.", + "currentLevel": "현재 레벨", + "_currentLevel.comment": "추천 수익을 계산하는 데 사용되는 현재 추천 레벨입니다.", + "nextLevel": "다음 레벨", + "_nextLevel.comment": "추천 수익을 계산하는 데 사용되는 다음 추천 레벨입니다.", + "currentPercentage": "현재 추천 수익 비율", + "_currentPercentage.comment": "추천 수익을 계산하는 데 사용되는 현재 추천 수익 비율입니다.", + "nextPercentage": "다음 레벨 추천 수익 비율", + "_nextPercentage.comment": "추천 수익을 계산하는 데 사용되는 다음 레벨 추천 수익 비율입니다.", + "levelInfo": "레벨 정보", + "_levelInfo.comment": "추천 수익을 계산하는 데 사용되는 추천 레벨의 정보입니다.", + "distributionLink": "추천 링크", + "_distributionLink.comment": "고객을 하위 고객으로 바인딩하는 데 사용되는 추천 링크입니다.", + "inviteesCount": "총 초대자 수", + "_inviteesCount.comment": "추천 수익을 계산하는 데 사용되는 총 초대자 수입니다.", + "manageDistributionStatus": "분배 관리", + "_manageDistributionStatus.comment": "추천 상태의 관리입니다." + } +} \ No newline at end of file diff --git a/src/i18n/ko/order.json b/src/i18n/ko/order.json new file mode 100644 index 00000000..13031072 --- /dev/null +++ b/src/i18n/ko/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "지불", + "_pay.comment": "주문을 지불하는 데 사용되는 버튼의 텍스트입니다.", + "continuePay": "계속해서 지불", + "_continuePay.comment": "주문을 계속해서 지불하는 데 사용되는 버튼의 텍스트입니다.", + "checkDetail": "세부 정보 확인", + "_checkDetail.comment": "주문의 세부 정보를 확인하는 데 사용되는 버튼의 텍스트입니다.", + "query": "조회", + "_query.comment": "주문을 조회하는 데 사용되는 버튼의 텍스트입니다.", + "finish": "수동 완료", + "_finish.comment": "주문을 수동으로 완료하는 데 사용되는 버튼의 텍스트입니다.", + "update": "업데이트", + "_update.comment": "주문을 업데이트하는 데 사용되는 버튼의 텍스트입니다." + }, + "field": { + "id": "주문 ID", + "_id.comment": "주문의 ID입니다.", + "amount": "금액", + "_amount.comment": "주문의 크레딧 금액입니다.", + "price": "금액", + "_price.comment": "주문의 크레딧 금액입니다.", + "description": "주문 설명", + "_description.comment": "주문의 설명입니다.", + "state": "상태", + "_state.comment": "주문의 상태입니다.", + "createdAt": "생성 시간", + "_createdAt.comment": "주문의 생성 시간입니다.", + "service": "서비스 이름", + "_service.comment": "서비스의 이름입니다.", + "payWay": "결제 방법", + "_payWay.comment": "주문의 결제 방법입니다.", + "api": "API", + "_api.comment": "API는 온라인 서비스의 한 종류입니다.", + "proxy": "프록시", + "_proxy.comment": "프록시는 데이터 전송에 사용되는 HTTP 프록시를 의미하는 온라인 서비스의 한 종류입니다." + }, + "message": { + "paidSuccessfully": "지불 성공", + "_paidSuccessfully.comment": "지불이 성공한 메시지입니다.", + "createFailed": "생성 실패", + "_createFailed.comment": "생성이 실패한 메시지입니다.", + "wechatPayHelp": "휴대폰에서 WeChat을 열어서 스캔하여 결제를 완료하세요", + "_wechatPayHelp.comment": "WeChat 결제 도움말 메시지입니다.", + "free": "무료", + "_free.comment": "무료 주문 메시지입니다.", + "buyInExternalUrl": "외부 링크에서 결제를 완료하세요", + "_buyInExternalUrl.comment": "외부 링크 결제 메시지입니다.", + "updateFailed": "업데이트 실패", + "_updateFailed.comment": "업데이트가 실패한 메시지입니다.", + "updateSuccessfully": "업데이트 성공", + "_updateSuccessfully.comment": "업데이트가 성공한 메시지입니다.", + "confirmFinish": "이 작업은 주문을 수동으로 지불 상태로 설정하고 배포 처리를 완료합니다. 이 작업은 되돌릴 수 없습니다. 고객이 결제를 완료했는지 확인하십시오. 계속하시겠습니까?", + "_confirmFinish.comment": "완료 확인 메시지입니다." + }, + "state": { + "pending": "지불 대기 중", + "_pending.comment": "주문의 상태로, 이 주문은 아직 사용자의 지불을 기다리고 있는 상태입니다.", + "paid": "지불 완료", + "_paid.comment": "주문의 상태로, 이 주문은 이미 지불된 상태입니다.", + "expired": "지불 시간 초과", + "_expired.comment": "주문의 상태로, 이 주문은 이미 만료된 상태입니다.", + "failed": "지불 실패", + "_failed.comment": "주문의 상태로, 이 주문은 실패한 상태입니다." + }, + "title": { + "info": "주문 정보", + "_info.comment": "웹 사이트의 제목으로 사용되는 주문 정보입니다.", + "wechatPay": "WeChat 지불", + "_wechatPay.comment": "웹 사이트의 제목으로 사용되는 WeChat 지불입니다.", + "aliPay": "알리페이", + "_aliPay.comment": "웹 사이트의 제목으로 사용되는 알리페이입니다. 알리페이는 온라인 결제의 한 종류입니다.", + "stripe": "Stripe", + "_stripe.comment": "웹 사이트의 제목으로 사용되는 Stripe입니다. Stripe는 온라인 결제의 한 종류입니다.", + "manageOrder": "주문 관리", + "_manageOrder.comment": "웹 사이트의 제목으로 사용되는 주문 관리입니다." + } +} \ No newline at end of file diff --git a/src/i18n/ko/proxy.json b/src/i18n/ko/proxy.json new file mode 100644 index 00000000..20b8fd13 --- /dev/null +++ b/src/i18n/ko/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URL Parameters", + "_requestQueries.comment": "URL에 전달되는 매개변수입니다. '?'로 구분되며 '&'로 구분됩니다.", + "requestBody": "요청 본문", + "_requestBody.comment": "이것은 요청의 본문입니다. 일반적으로 POST 및 PUT 요청에 사용됩니다.", + "responseBody": "응답 본문", + "_responseBody.comment": "이것은 응답의 본문입니다. 일반적으로 JSON 형식입니다.", + "requestHeaders": "요청 헤더", + "_requestHeaders.comment": "요청에 전달되는 헤더입니다. 일반적으로 인증에 사용됩니다.", + "requestHeader": "요청 헤더", + "requestQuery": "URL 매개변수", + "responseHeaders": "응답 헤더", + "_responseHeaders.comment": "응답에 전달되는 헤더입니다. 일반적으로 인증에 사용됩니다.", + "response": "응답", + "_response.comment": "서버에서 반환된 응답입니다.", + "success": "성공", + "_success.comment": "요청이 성공적일 때 반환되는 응답입니다.", + "failure": "실패", + "_failure.comment": "요청이 실패했을 때 반환되는 응답입니다.", + "responseExample": "예시", + "_responseExample.comment": "서버에서 반환된 응답의 예시입니다.", + "authentication": "인증", + "_authentication.comment": "요청을 만들기 위해 필요한 인증입니다." + }, + "message": { + "free": "무료", + "_free.comment": "가격이 무료임을 의미하며 API 서비스 사용 시 크레딧이나 돈이 필요하지 않습니다.", + "appliedCount": "신청 횟수", + "_appliedCount.comment": "적용된 API 서비스의 횟수", + "firstFree": "첫 무료", + "_firstFree.comment": "처음으로 API 서비스를 무료로 이용할 수 있음을 의미하며 크레딧이나 돈이 필요하지 않습니다.", + "custom": "지정된 금액", + "_custom.comment": "가격이 지정되어 있음을 의미하며 API 서비스 사용 시 지정된 크레딧이나 돈이 필요합니다.", + "present": "선물", + "_present.comment": "API 서비스를 처음 사용할 때 크레딧을 선물로 제공합니다.", + "around": "대략", + "_around.comment": "가격이 대략적이며 실제 가격은 다를 수 있습니다.", + "successRate15min": "실시간 성공률", + "_successRate15min.comment": "지난 15분 동안의 API 서비스의 실시간 성공률", + "ySuccessRate": "성공률 (100%)", + "_ySuccessRate.comment": "API 서비스의 성공률", + "xMinutes": "시간 (분)", + "_xMinutes.comment": "분 단위의 시간", + "streamUsage": "친절한 알림: 스트리밍 요청의 경우 위 코드가 완전히 적용되지 않을 수 있습니다. 수정 사항은 도킹 문서를 참조하십시오.", + "_streamUsage.comment": "스트리밍 요청의 경우 위 코드가 완전히 적용되지 않을 수 있습니다. 수정 사항은 도킹 문서를 참조하십시오.", + "alphaStage": "이 API는 알파 단계에 있으며 초기 미리보기 버전입니다. 잠재적인 불안정성이 있을 수 있으며 API 형식이 크게 변경될 수 있습니다. 제품 환경에서 사용을 권장하지 않습니다. 현재 가격은 비교적 낮으며 향후 가격 조정이 상당할 수 있습니다.", + "_alphaStage.comment": "이 API는 알파 단계에 있으며 초기 미리보기 버전입니다. 잠재적인 불안정성이 있을 수 있으며 API 형식이 크게 변경될 수 있습니다. 제품 환경에서 사용을 권장하지 않습니다. 현재 가격은 비교적 낮으며 향후 가격 조정이 상당할 수 있습니다.", + "betaStage": "이 API는 베타 단계에 있으며 API 형식은 크게 변경되지 않지만 잠재적인 불안정성이 있습니다. 제품 환경에서 신중하게 사용하십시오. 현재 가격은 비교적 낮으며 향후 가격이 중간 정도 조정될 수 있습니다.", + "_betaStage.comment": "이 API는 베타 단계에 있으며 API 형식은 크게 변경되지 않지만 잠재적인 불안정성이 있습니다. 제품 환경에서 신중하게 사용하십시오. 현재 가격은 비교적 낮으며 향후 가격이 중간 정도 조정될 수 있습니다." + }, + "unit": { + "GB": "GB", + "_GB.comment": "디지털 정보 저장의 단위인 기가바이트", + "MB": "MB", + "_MB.comment": "디지털 정보 저장의 단위인 메가바이트", + "KB": "KB", + "_KB.comment": "디지털 정보 저장의 단위인 킬로바이트", + "B": "B", + "_B.comment": "디지털 정보 저장의 단위인 바이트" + } +} \ No newline at end of file diff --git a/src/i18n/ko/service.json b/src/i18n/ko/service.json new file mode 100644 index 00000000..23072de6 --- /dev/null +++ b/src/i18n/ko/service.json @@ -0,0 +1,105 @@ +{ + "button": { + "learnMore": "자세히 알아보기", + "_learnMore.comment": "서비스에 대해 자세히 알아보기 위해 버튼에 표시되는 텍스트입니다.", + "learnMore_other": "자세히 알아보기", + "apply": "지금 신청", + "_apply.comment": "서비스를 신청하기 위해 버튼에 표시되는 텍스트입니다.", + "apply_other": "지금 신청", + "introduction": "서비스 소개", + "_introduction.comment": "서비스 소개를 보기 위해 버튼에 표시되는 텍스트입니다.", + "introduction_other": "서비스 소개", + "apis": "API 설명", + "_apis.comment": "API 설명을 보기 위해 버튼에 표시되는 텍스트입니다.", + "apis_other": "API 설명", + "pricing": "가격", + "_pricing.comment": "가격 정보를 보기 위해 버튼에 표시되는 텍스트입니다.", + "pricing_other": "가격" + }, + "field": { + "price": "가격", + "_price.comment": "서비스의 가격입니다.", + "price_other": "가격", + "introduction": "소개", + "_introduction.comment": "서비스의 소개입니다.", + "introduction_other": "소개", + "apis": "API", + "_apis.comment": "서비스의 API입니다. API는 온라인 서비스의 형태입니다.", + "apis_other": "API", + "proxies": "프록시", + "_proxies.comment": "서비스의 프록시입니다. 프록시는 온라인 서비스의 형태로, 데이터 전송에 사용되는 HTTP 프록시를 의미합니다.", + "proxies_other": "프록시" + }, + "message": { + "free": "무료", + "_free.comment": "서비스가 무료인 경우에 표시되는 텍스트로, 서비스가 무료임을 나타냅니다.", + "free_other": "무료", + "around": "약", + "_around.comment": "가격이 특정 가치 주변에 있는 경우에 표시되는 텍스트입니다.", + "around_other": "약", + "welcomeCredits": "환영 크레딧", + "_welcomeCredits.comment": "서비스가 무료로 환영 크레딧을 제공할 때 표시되는 텍스트입니다.", + "welcomeCredits_other": "환영 크레딧", + "appliedCount": "신청 수", + "_appliedCount.comment": "신청 수가 카운트될 때 표시되는 텍스트입니다.", + "appliedCount_other": "신청 수", + "indexTitle": "디지털 서비스에 대한 스마트한 선택", + "_indexTitle.comment": "인덱스 페이지의 제목입니다.", + "indexTitle_other": "디지털 서비스에 대한 스마트한 선택", + "indexSubtitle": "표준화된 우수한 서비스로 업무와 삶을 더 강력하게 만들어보세요.", + "_indexSubtitle.comment": "인덱스 페이지의 부제목입니다.", + "indexSubtitle_other": "표준화된 우수한 서비스로 업무와 삶을 더 강력하게 만들어보세요.", + "fromPrice": "가격: ", + "_fromPrice.comment": "가격 앞에 표시되는 텍스트입니다.", + "fromPrice_other": "가격: ", + "packages": "크레딧을 위한 다양한 패키지를 제공합니다. 더 많은 패키지를 구매할수록 할인 혜택이 더 많이 제공됩니다.", + "_packages.comment": "서비스가 크레딧을 위한 패키지를 제공할 때 표시되는 텍스트입니다.", + "packages_other": "크레딧을 위한 다양한 패키지를 제공합니다. 더 많은 패키지를 구매할수록 할인 혜택이 더 많이 제공됩니다.", + "offer": "제공", + "_offer.comment": "서비스가 제공할 때 표시되는 텍스트입니다.", + "offer_other": "제공", + "partnersTitle": "주요 파트너들의 신뢰", + "_partnersTitle.comment": "파트너 섹션의 제목입니다.", + "partnersTitle_other": "주요 파트너들의 신뢰" + }, + "title": { + "apis": "API", + "_apis.comment": "서비스의 API입니다. API는 온라인 서비스의 형태입니다.", + "apis_other": "API", + "proxies": "프록시", + "_proxies.comment": "서비스의 프록시입니다. 프록시는 온라인 서비스의 형태로, 데이터 전송에 사용되는 HTTP 프록시를 의미합니다.", + "proxies_other": "프록시", + "packages": "패키지", + "_packages.comment": "서비스의 패키지입니다. 패키지는 크레딧을 구매하는 데 사용되며, 예를 들어, 서비스가 3개의 패키지를 제공하면, 100 크레딧에 100달러, 200 크레딧에 200달러, 300 크레딧에 300달러를 제공합니다." + }, + "unit": { + "credit": "크레딧", + "_credit.comment": "API 서비스에서 사용되는 가상 통화인 크레딧을 의미합니다.", + "credit_other": "크레딧", + "Credit": "크레딧", + "_Credit.comment": "API 서비스에서 사용되는 가상 통화인 크레딧을 의미하며, 이것은 대문자로 표시된 형태입니다.", + "Credit_other": "크레딧", + "credits": "크레딧", + "_credits.comment": "API 서비스에서 사용되는 가상 통화인 크레딧의 복수형을 의미합니다.", + "credits_other": "크레딧", + "Credits": "크레딧", + "_Credits.comment": "API 서비스에서 사용되는 가상 통화인 크레딧의 복수형 및 대문자 형태를 의미합니다.", + "Credits_other": "크레딧", + "call": "호출", + "_call.comment": "호출된 API 서비스의 횟수를 의미합니다.", + "call_other": "호출", + "Call": "호출", + "_Call.comment": "호출된 API 서비스의 횟수를 의미하며, 이것은 대문자로 표시된 형태입니다.", + "Call_other": "호출", + "calls": "호출", + "_calls.comment": "호출된 API 서비스의 횟수의 복수형을 의미합니다.", + "calls_other": "호출", + "Calls": "호출", + "_Calls.comment": "호출된 API 서비스의 횟수의 복수형 및 대문자 형태를 의미합니다.", + "Calls_other": "호출", + "MB": "메가바이트", + "_MB.comment": "디지털 정보 저장의 단위인 메가바이트를 의미합니다.", + "GB": "기가바이트", + "_GB.comment": "디지털 정보 저장의 단위인 기가바이트를 의미합니다." + } +} \ No newline at end of file diff --git a/src/i18n/ko/usage.json b/src/i18n/ko/usage.json new file mode 100644 index 00000000..18688ad4 --- /dev/null +++ b/src/i18n/ko/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "사용 시간", + "_createdAt.comment": "사용 기록이 생성된 시간입니다.", + "statusCode": "상태 코드", + "statusCode.comment": "사용 기록의 상태 코드입니다.", + "usedAmount": "사용된 양", + "usedAmount.comment": "사용된 리소스의 양입니다.", + "deductedAmount": "차감된 양", + "deductedAmount.comment": "차감된 리소스의 양입니다.", + "remainingAmount": "남은 양", + "remainingAmount.comment": "남은 리소스의 양입니다.", + "metadata": "메타데이터", + "metadata.comment": "사용 기록의 메타데이터입니다." + } +} \ No newline at end of file diff --git a/src/i18n/ko/user.json b/src/i18n/ko/user.json new file mode 100644 index 00000000..d3386e2a --- /dev/null +++ b/src/i18n/ko/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "사용자 ID", + "_id.comment": "사용자 ID", + "isVerified": "인증됨", + "isVerified_other": "인증 여부를 나타내는 플래그 (실제 정보를 기반으로 한 사용자의 인증 여부)", + "nickname": "닉네임", + "nickname_other": "사용자의 닉네임", + "username": "사용자명", + "username_other": "사용자의 사용자명", + "dateJoined": "가입 시간", + "dateJoined_other": "사용자가 등록한 시간" + } +} \ No newline at end of file diff --git a/src/i18n/pl/api.json b/src/i18n/pl/api.json new file mode 100644 index 00000000..a807f695 --- /dev/null +++ b/src/i18n/pl/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Zapytania o żądanie", + "_requestQueries.comment": "Parametry zapytania HTTP.", + "requestBody": "Treść żądania", + "_requestBody.comment": "Treść żądania HTTP.", + "responseBody": "Treść odpowiedzi", + "_responseBody.comment": "Treść odpowiedzi HTTP.", + "requestHeaders": "Nagłówki żądania", + "_requestHeaders.comment": "Nagłówki żądania HTTP.", + "requestHeader": "Nagłówek żądania", + "_requestHeader.comment": "Nagłówek żądania HTTP, pojedyncza forma dla nagłówków żądania.", + "responseHeaders": "Nagłówki odpowiedzi", + "_responseHeaders.comment": "Nagłówki odpowiedzi HTTP.", + "response": "Odpowiedź", + "_response.comment": "Odpowiedź HTTP.", + "success": "Sukces", + "_success.comment": "Udane zakończenie odpowiedzi.", + "failure": "Niepowodzenie", + "_failure.comment": "Nieudane zakończenie odpowiedzi.", + "responseExample": "Przykład", + "_responseExample.comment": "Przykład odpowiedzi.", + "authentication": "Uwierzytelnienie", + "_authentication.comment": "Informacje uwierzytelniające.", + "arrayOf": "Tablica z", + "_arrayOf.comment": "Tablica encji.", + "apiKey": "Klucz API", + "_apiKey.comment": "Klucz API" + }, + "message": { + "free": "Darmowe", + "_free.comment": "Oznacza, że cena jest darmowa, nie trzeba płacić żadnych kredytów ani pieniędzy przy korzystaniu z usługi API", + "appliedCount": "Liczba zastosowań", + "_appliedCount.comment": "Liczba zastosowań usługi API", + "firstFree": "Pierwsze darmowe", + "_firstFree.comment": "Oznacza, że pierwsze zastosowanie usługi API jest darmowe, nie trzeba płacić żadnych kredytów ani pieniędzy", + "custom": "Określona kwota", + "_custom.comment": "Oznacza, że cena jest określona, trzeba zapłacić określoną liczbę kredytów lub pieniędzy przy korzystaniu z usługi API", + "present": "Prezent", + "_present.comment": "Podarujemy Ci kredyty przy pierwszym użyciu usługi API", + "around": "Około", + "_around.comment": "Cena jest orientacyjna, rzeczywista cena może się różnić", + "successRate15min": "Wskaźnik sukcesu w czasie rzeczywistym", + "_successRate15min.comment": "Wskaźnik sukcesu w czasie rzeczywistym usługi API w ciągu ostatnich 15 minut", + "ySuccessRate": "Wskaźnik sukcesu (100%)", + "_ySuccessRate.comment": "Wskaźnik sukcesu usługi API", + "xMinutes": "Czas (minuty)", + "_xMinutes.comment": "Czas w minutach", + "streamUsage": "Przypomnienie: Dla żądań strumieniowych powyższy kod może nie być w pełni odpowiedni. Proszę odnieść się do dokumentacji dołączonej.", + "_streamUsage.comment": "Dla żądań strumieniowych powyższy kod może nie być w pełni odpowiedni. Proszę odnieść się do dokumentacji dołączonej.", + "alphaStage": "To API jest w fazie Alfa, jest to wczesna wersja podglądowa, może wystąpić potencjalna niestabilność, format API może ulec znaczącym zmianom, nie zaleca się używania w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, ale mogą wystąpić znaczne zmiany cen w przyszłości.", + "_alphaStage.comment": "To API jest w fazie Alfa, jest to wczesna wersja podglądowa, może wystąpić potencjalna niestabilność, format API może ulec znaczącym zmianom, nie zaleca się używania w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, ale mogą wystąpić znaczne zmiany cen w przyszłości.", + "betaStage": "To API jest w fazie Beta, format API nie ulegnie dużym zmianom, ale może wystąpić potencjalna niestabilność, proszę używać ostrożnie w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, ale mogą wystąpić umiarkowane zmiany cen w przyszłości.", + "_betaStage.comment": "To API jest w fazie Beta, format API nie ulegnie dużym zmianom, ale może wystąpić potencjalna niestabilność, proszę używać ostrożnie w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, ale mogą wystąpić umiarkowane zmiany cen w przyszłości." + }, + "unit": { + "credit": "Kredyt", + "_credit.comment": "Kredyt oznacza wirtualną walutę używaną w usłudze API", + "Credit": "Kredyt", + "_Credit.comment": "Kredyt oznacza wirtualną walutę używaną w usłudze API, jest to forma z wielkiej litery", + "credits": "Kredyty", + "_credits.comment": "Kredyty oznaczają wirtualną walutę używaną w usłudze API, jest to forma liczby mnogiej", + "Credits": "Kredyty", + "_Credits.comment": "Kredyty oznaczają wirtualną walutę używaną w usłudze API, jest to forma z wielkiej litery i liczby mnogiej", + "call": "Wywołanie", + "_call.comment": "Wywołanie oznacza liczbę razy, kiedy usługa API została wywołana", + "Call": "Wywołanie", + "_Call.comment": "Wywołanie oznacza liczbę razy, kiedy usługa API została wywołana, jest to forma z wielkiej litery", + "calls": "Wywołania", + "_calls.comment": "Wywołania oznaczają liczbę razy, kiedy usługa API została wywołana, jest to forma liczby mnogiej", + "Calls": "Wywołania", + "_Calls.comment": "Wywołania oznaczają liczbę razy, kiedy usługa API została wywołana, jest to forma z wielkiej litery i liczby mnogiej", + "MB": "MB", + "_MB.comment": "MB oznacza megabajt, jednostkę cyfrowego przechowywania informacji", + "GB": "GB", + "_GB.comment": "GB oznacza gigabajt, jednostkę cyfrowego przechowywania informacji" + } +} \ No newline at end of file diff --git a/src/i18n/pl/application.json b/src/i18n/pl/application.json new file mode 100644 index 00000000..82574c0e --- /dev/null +++ b/src/i18n/pl/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Dokument", + "_goDocument.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na stronę dokumentu.", + "goCredentials": "Poświadczenia", + "_goCredentials.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na stronę poświadczeń.", + "buyMore": "Kup więcej", + "_buyMore.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na stronę zakupu.", + "createOrder": "Utwórz zamówienie", + "_createOrder.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na stronę tworzenia zamówienia.", + "custom": "Niestandardowy", + "_custom.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na niestandardową stronę.", + "query": "Zapytanie", + "_query.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na stronę zapytania.", + "usage": "Historia użytkowania", + "_usage.comment": "Tekst na przycisku, po kliknięciu którego użytkownik zostanie przekierowany na stronę historii użytkowania." + }, + "field": { + "id": "ID aplikacji", + "_id.comment": "ID aplikacji.", + "remainingAmount": "Pozostała kwota", + "_remainingAmount.comment": "Pozostała kwota aplikacji.", + "usedAmount": "Wykorzystana kwota", + "_usedAmount.comment": "Wykorzystana kwota aplikacji.", + "apiKey": "Klucz API", + "_apiKey.comment": "Klucz API.", + "service": "Usługa", + "_service.comment": "Usługa aplikacji.", + "operation": "Operacja", + "_operation.comment": "Operacja aplikacji.", + "amount": "Kwota", + "_amount.comment": "Kwota aplikacji.", + "traceId": "ID śladu", + "_traceId.comment": "ID śladu jednego wywołania API dla aplikacji usługi API.", + "shouldPayPrice": "Ostateczna cena", + "_shouldPayPrice.comment": "Ostateczna cena aplikacji.", + "api": "API", + "_api.comment": "To rodzaj usługi online, formularz jest dostarczany za pośrednictwem interfejsu API, aby świadczyć usługi dla użytkownika.", + "proxy": "Proxy", + "_proxy.comment": "To rodzaj usługi online, formularz jest dostarczany za pośrednictwem serwera proxy HTTP (używanego do transferu danych), aby świadczyć usługi dla użytkownika.", + "credential": "Poświadczenie", + "_credential.comment": "Poświadczenie aplikacji.", + "name": "Nazwa", + "_name.comment": "Nazwa aplikacji.", + "package": "Pakiet", + "_package.comment": "Pakiet oznacza różne pakiety cenowe, np. 100 USD za 10000 kredytów, 200 USD za 20000 kredytów.", + "type": "Typ", + "_type.comment": "Typ aplikacji.", + "freeAmount": "Darmowa kwota", + "_freeAmount.comment": "Darmowa kwota aplikacji.", + "extraPrice": "Cena", + "_extraPrice.comment": "Dodatkowa cena, którą użytkownik powinien zapłacić za aplikację." + }, + "message": { + "alreadyApplied": "Już złożyłeś wniosek o tę usługę, sprawdź konsolę", + "_alreadyApplied.comment": "Komunikat wyświetlany użytkownikowi, gdy już złożył wniosek o tę usługę.", + "applySuccessfully": "Wniosek złożony pomyślnie", + "_applySuccessfully.comment": "Komunikat wyświetlany użytkownikowi po pomyślnym złożeniu wniosku o tę usługę.", + "notApplied": "Nie złożyłeś jeszcze wniosku o tę usługę, złoż wniosek przed jej użyciem", + "_notApplied.comment": "Komunikat wyświetlany użytkownikowi, gdy jeszcze nie złożył wniosku o tę usługę.", + "yourApplication": "Twój wniosek", + "_yourApplication.comment": "Komunikat wyświetlany użytkownikowi dotyczący jego wniosku.", + "unverified": "Musisz ukończyć uwierzytelnianie tożsamości przed złożeniem wniosku o tę usługę", + "_unverified.comment": "Komunikat wyświetlany użytkownikowi, gdy nie ukończył jeszcze uwierzytelniania tożsamości.", + "goVerify": "Przejdź do uwierzytelniania tożsamości", + "_goVerify.comment": "Komunikat wyświetlany użytkownikowi, gdy nie ukończył jeszcze uwierzytelniania tożsamości.", + "requiredParameter": "Wymagany parametr", + "_requiredParameter.comment": "Komunikat wyświetlany użytkownikowi, gdy nie wprowadził wymaganego parametru.", + "example": "Przykład", + "_example.comment": "Komunikat wyświetlany użytkownikowi, gdy nie wprowadził wymaganego parametru.", + "createCredentialSuccessfully": "Pomyślne utworzenie poświadczenia", + "_createCredentialSuccessfully.comment": "Komunikat wyświetlany użytkownikowi po pomyślnym utworzeniu poświadczenia.", + "readPolicy": "Przeczytałem i zgadzam się z", + "_readPolicy.comment": "Komunikat wyświetlany użytkownikowi, gdy przeczytał i zgodził się na politykę.", + "policy": "Umowę o korzystaniu z usług technologii danych", + "_policy.comment": "Komunikat wyświetlany użytkownikowi, gdy przeczytał i zgodził się na politykę.", + "notAgreePolicy": "Nie zgodziłeś się na Umowę o korzystaniu z usług technologii danych", + "_notAgreePolicy.comment": "Komunikat wyświetlany użytkownikowi, gdy nie zgodził się na politykę.", + "confirmApplying": "Potwierdź złożenie wniosku o usługę", + "_confirmApplying.comment": "Komunikat wyświetlany użytkownikowi po potwierdzeniu złożenia wniosku o usługę.", + "rotateCredential": "Zresetuj klucz", + "_rotateCredential.comment": "Komunikat wyświetlany użytkownikowi po zresetowaniu klucza.", + "rotateCredentialConfirm": "Czy na pewno chcesz zresetować klucz? Po zresetowaniu nie będzie możliwe jego odzyskanie", + "_rotateCredentialConfirm.comment": "Komunikat wyświetlany użytkownikowi po potwierdzeniu zresetowania klucza.", + "idDoesNotExist": "Aplikacja nie istnieje", + "_idDoesNotExist.comment": "Komunikat wyświetlany użytkownikowi, gdy aplikacja nie istnieje.", + "rotateCredentialSuccessfully": "Pomyślne zresetowanie klucza", + "_rotateCredentialSuccessfully.comment": "Komunikat wyświetlany użytkownikowi po pomyślnym zresetowaniu klucza.", + "rotateCredentialFailed": "Zresetowanie klucza nie powiodło się, skontaktuj się w celu rozwiązania", + "_rotateCredentialFailed.comment": "Komunikat wyświetlany użytkownikowi, gdy zresetowanie klucza nie powiodło się.", + "updateFailed": "Modyfikacja nie powiodła się", + "_updateFailed.comment": "Komunikat wyświetlany użytkownikowi, gdy modyfikacja nie powiodła się.", + "updateSuccessfully": "Modyfikacja pomyślna", + "_updateSuccessfully.comment": "Komunikat wyświetlany użytkownikowi po pomyślnym zakończeniu modyfikacji." + }, + "title": { + "buyService": "Kup usługę", + "_buyService.comment": "Tytuł strony, gdy użytkownik chce kupić usługę.", + "applicationRemainingCount": "Zmień liczbę", + "_applicationRemainingCount.comment": "Tytuł strony, gdy użytkownik chce zmienić liczbę aplikacji.", + "manageApplication": "Zarządzanie aplikacją", + "_manageApplication.comment": "Tytuł strony, gdy użytkownik chce zarządzać aplikacją." + } +} \ No newline at end of file diff --git a/src/i18n/pl/chat.json b/src/i18n/pl/chat.json new file mode 100644 index 00000000..90b85c16 --- /dev/null +++ b/src/i18n/pl/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Rozpocznij nową rozmowę", + "_startNewChat.comment": "Komunikat na stronie internetowej, który informuje użytkownika o rozpoczęciu nowej rozmowy", + "uploadFile": "Prześlij plik", + "_uploadFile.comment": "Komunikat na stronie internetowej, który informuje użytkownika o przesłaniu pliku", + "noToken": "Proszę najpierw aplikować o odpowiadające usługi", + "_noToken.comment": "Komunikat na stronie internetowej, który informuje użytkownika o potrzebie aplikowania o odpowiadające usługi", + "newMessagePlaceholder": "Proszę wpisz swoje pytanie...", + "_newMessagePlaceholder.comment": "Tekst zastępczy na stronie internetowej, który informuje użytkownika o konieczności wpisania pytania", + "noInput": "Pytanie nie może być puste", + "_noInput.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że pytanie nie może być puste", + "uploadReferencesExceed": "Możesz przesłać najwyżej 1 plik", + "_uploadReferencesExceed.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że można przesłać najwyżej 1 plik", + "uploadReferencesError": "Wystąpił błąd przesyłania pliku, spróbuj ponownie później", + "_uploadReferencesError.comment": "Komunikat na stronie internetowej, który informuje użytkownika o błędzie przesyłania pliku, proszę spróbować ponownie później", + "notApplied": "Nie aplikowałeś jeszcze na tę usługę, proszę najpierw złożyć aplikację", + "_notApplied.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że jeszcze nie aplikował na tę usługę, proszę najpierw złożyć aplikację", + "tryForFree": "Wypróbuj za darmo", + "_tryForFree.comment": "Komunikat na stronie internetowej, który informuje użytkownika o możliwości wypróbowania za darmo", + "question1": "Napisz kawałek kodu JavaScript, który wyświetla Hello World", + "_question1.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o napisanie kawałka kodu JavaScript, który wyświetla Hello World", + "question2": "Napisz e-mail do Mike'a, informując go, że właśnie się przeprowadziłem", + "_question2.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o napisanie e-maila do Mike'a, informując go, że właśnie się przeprowadziłem", + "question3": "Wyjaśnij podstawowe zasady komputingu kwantowego w prostych słowach", + "_question3.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie podstawowych zasad komputingu kwantowego w prostych słowach", + "question4": "Jaki wpływ ma rzeczywistość wirtualna na twórczość artystyczną?", + "_question4.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie, jaki wpływ ma rzeczywistość wirtualna na twórczość artystyczną", + "question5": "W jaki sposób ochrona prywatności i bezpieczeństwo danych wpływają na praktykę prawną?", + "_question5.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie, w jaki sposób ochrona prywatności i bezpieczeństwo danych wpływają na praktykę prawną", + "question6": "Jak radzić sobie z złożonymi zmianami w przepisach podatkowych we współczesnym świecie?", + "_question6.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie, jak radzić sobie z złożonymi zmianami w przepisach podatkowych we współczesnym świecie", + "question7": "Jak stworzyć unikatową kuchnię, łącząc różne regionalne tradycje kulturowe?", + "_question7.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie, jak stworzyć unikatową kuchnię, łącząc różne regionalne tradycje kulturowe", + "question8": "Jak czerpać inspirację do twórczości literackiej z doświadczeń z podróży?", + "_question8.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie, jak czerpać inspirację do twórczości literackiej z doświadczeń z podróży", + "question9": "Jak zdobywać pomysły biznesowe z udanych przypadków w różnych branżach?", + "_question9.comment": "Przykładowe pytanie rozpoczynające rozmowę, które prosi użytkownika o wyjaśnienie, jak zdobywać pomysły biznesowe z udanych przypadków w różnych branżach", + "errorApiError": "Odpowiedź nie powiodła się, proszę spróbuj ponownie później", + "_errorApiError.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że odpowiedź nie powiodła się, proszę spróbuj ponownie później", + "errorBadRequest": "Zawartość zapytania nie jest znormalizowana, proszę zapytać ponownie", + "_errorBadRequest.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że zawartość zapytania nie jest znormalizowana, proszę zapytać ponownie", + "errorNoConversation": "Rozmowa nie istnieje lub wygasła, proszę rozpocząć nową rozmowę", + "_errorNoConversation.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że rozmowa nie istnieje lub wygasła, proszę rozpocząć nową rozmowę", + "errorContentTooLarge": "Treść pytania jest zbyt długa, skróć ją i spróbuj ponownie", + "_errorContentTooLarge.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że treść pytania jest zbyt długa, proszę skróć ją i spróbuj ponownie", + "errorTooManyRequests": "Twoje operacje są zbyt częste, proszę spróbuj ponownie później", + "_errorTooManyRequests.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że jego operacje są zbyt częste, proszę spróbuj ponownie później", + "errorUsedUp": "Wykorzystałeś limit dostępnych pytań, proszę kup więcej dostępów, aby kontynuować korzystanie", + "_errorUsedUp.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że wykorzystał limit dostępnych pytań, proszę kup więcej dostępów, aby kontynuować korzystanie", + "errorUnknown": "Wystąpił nieznany błąd na serwerze, proszę spróbuj ponownie później lub skontaktuj się z obsługą klienta", + "_errorUnknown.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że wystąpił nieznany błąd na serwerze, proszę spróbuj ponownie później lub skontaktuj się z obsługą klienta", + "errorTimeout": "Odpowiadanie na pytanie wygasło, proszę spróbuj ponownie później", + "_errorTimeout.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że odpowiadanie na pytanie wygasło, proszę spróbuj ponownie później", + "errorNotApplied": "Nie aplikowałeś jeszcze na tę usługę, proszę najpierw złożyć aplikację, zanim będziesz kontynuować zadawanie pytań", + "_errorNotApplied.comment": "Komunikat na stronie internetowej, który informuje użytkownika, że jeszcze nie aplikował na tę usługę, proszę najpierw złożyć aplikację, zanim będziesz kontynuować zadawanie pytań", + "confirmDelete": "Potwierdź usunięcie", + "_confirmDelete.comment": "Komunikat na stronie internetowej, który informuje użytkownika, żeby potwierdził usunięcie", + "howToUse": "Naciśnij Shift+Enter, aby rozpocząć nową linię", + "_howToUse.comment": "Komunikat na stronie internetowej, który informuje użytkownika, żeby nacisnął Shift+Enter, aby rozpocząć nową linię" + }, + "title": { + "chat": "Czat AI", + "_chat.comment": "Tytuł strony internetowej, który brzmi Czat AI", + "example": "Przykład", + "_example.comment": "Tytuł strony internetowej, który brzmi Przykład", + "capabilities": "Możliwości", + "_capabilities.comment": "Tytuł strony internetowej, który brzmi Możliwości", + "limitations": "Ograniczenia", + "_limitations.comment": "Tytuł na stronie internetowej, który informuje o technicznych ograniczeniach usługi", + "complexQuestion": "Odpowiadanie na złożone pytania", + "_complexQuestion.comment": "Tytuł na stronie internetowej, który mówi o zdolności usługi do odpowiadania na złożone pytania", + "professionalQuestion": "Konsultacja profesjonalnych pytań", + "_professionalQuestion.comment": "Tytuł na stronie internetowej, który mówi o zdolności usługi do konsultacji profesjonalnych pytań", + "getTips": "Otrzymywanie inspiracji i kreatywności", + "_getTips.comment": "Tytuł na stronie internetowej, który mówi o zdolności usługi do otrzymywania inspiracji i kreatywności" + } +} \ No newline at end of file diff --git a/src/i18n/pl/chatdoc.json b/src/i18n/pl/chatdoc.json new file mode 100644 index 00000000..6093576b --- /dev/null +++ b/src/i18n/pl/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Prześlij dokumenty", + "_uploadDocuments.comment": "Tekst na przycisku, który umożliwia użytkownikowi przesyłanie dokumentów" + }, + "field": { + "fileName": "Nazwa pliku", + "_fileName.comment": "Nazwa pliku przesłanego dokumentu", + "createdAt": "Czas utworzenia", + "_createdAt": "Czas, kiedy dokument został przesłany", + "fileExtension": "Typ pliku", + "_fileExtension.comment": "Typ pliku przesłanego dokumentu", + "fileUrl": "Link do pliku", + "_fileUrl.comment": "Link do przesłanego dokumentu", + "fileSize": "Rozmiar pliku", + "_fileSize.comment": "Rozmiar przesłanego dokumentu", + "state": "Status", + "_state.comment": "Status przetwarzania dokumentu", + "stateProcessing": "Uczenie", + "_stateProcessing.comment": "Dokument jest przetwarzany", + "stateCompleted": "Uczenie zakończone", + "_stateCompleted.comment": "Dokument został pomyślnie przetworzony", + "stateFailed": "Uczenie nie powiodło się", + "_stateFailed.comment": "Błąd przetwarzania dokumentu", + "name": "Nazwa", + "_name.comment": "Nazwa dokumentu", + "description": "Opis", + "_description.comment": "Opis dokumentu" + }, + "message": { + "introductionForKnowledge": "Dokumenty mogą zostać dodane do bazy wiedzy, a gdy robot odpowie, może wykorzystać wiedzę w repozytorium do odpowiedzi.", + "_introductionForKnowledge.comment": "Wiadomość wprowadzająca do bazy wiedzy", + "introductionForRepository": "Baza wiedzy to zbiór dokumentów, do którego można dodać dokumenty. Gdy robot odpowie, będzie odpowiadał na podstawie dokumentów w bazie wiedzy.", + "_introductionForRepository.comment": "Wiadomość wprowadzająca do bazy wiedzy", + "uploadDocumentsExceed": "Liczba przesłanych dokumentów przekracza limit", + "_uploadDocumentsExceed.comment": "Komunikat o błędzie, gdy liczba przesłanych dokumentów przekracza limit", + "uploadDocumentsError": "Nie udało się przesłać dokumentu", + "_uploadDocumentsError.comment": "Komunikat o błędzie, gdy nie udało się przesłać dokumentu", + "uploadDocumentsSuccess": "Pomyślnie przesłano dokument", + "_uploadDocumentsSuccess.comment": "Komunikat o pomyślnym przesłaniu dokumentu", + "createDocumentSuccess": "Pomyślnie utworzono dokument", + "_createDocumentSuccess.comment": "Komunikat o pomyślnym utworzeniu dokumentu", + "startCreateDocument": "Rozpocznij uczenie dokumentu...", + "_startCreateDocument.comment": "Wiadomość rozpoczynająca naukę dokumentu", + "createDocumentError": "Nie udało się nauczyć dokumentu", + "_createDocumentError.comment": "Komunikat o błędzie, gdy nie udało się nauczyć dokumentu", + "dragOrClickToUpload": "Przeciągnij lub kliknij, aby przesłać dokument", + "_dragOrClickToUpload.comment": "Wiadomość zachęcająca do przeciągnięcia lub kliknięcia, aby przesłać dokument", + "learningDocument": "Uczenie, proszę czekać...", + "_learningDocument.comment": "Wiadomość o uczeniu dokumentu", + "startNewChat": "Rozpocznij nową rozmowę", + "_startNewChat.comment": "Wiadomość rozpoczynająca nową rozmowę", + "errorApiError": "Odpowiedź nie powiodła się, spróbuj ponownie później", + "_errorApiError.comment": "Komunikat o błędzie, gdy odpowiedź nie powiodła się", + "errorBadRequest": "Zawartość żądania jest nieprawidłowo sformatowana, proszę zapytać ponownie", + "_errorBadRequest.comment": "Komunikat o błędzie, gdy zawartość żądania jest nieprawidłowo sformatowana", + "errorNoConversation": "Zawartość rozmowy nie istnieje lub wygasła, proszę rozpocznij nową rozmowę", + "_errorNoConversation.comment": "Komunikat o błędzie, gdy zawartość rozmowy nie istnieje lub wygasła", + "errorContentTooLarge": "Zawartość pytania jest zbyt długa, proszę skrócić i spróbuj ponownie", + "_errorContentTooLarge.comment": "Komunikat o błędzie, gdy zawartość pytania jest zbyt długa", + "errorTooManyRequests": "Twoja operacja jest zbyt częsta, spróbuj ponownie później", + "_errorTooManyRequests.comment": "Komunikat o błędzie, gdy operacja jest zbyt częsta", + "errorUsedUp": "Osiągnięto limit wykorzystania pakietu, proszę zakup więcej używanych jednostek, aby kontynuować", + "_errorUsedUp.comment": "Komunikat o błędzie, gdy osiągnięto limit wykorzystania pakietu", + "errorUnknown": "Wystąpił nieznany błąd serwera, spróbuj ponownie później lub skontaktuj się z obsługą klienta", + "_errorUnknown.comment": "Komunikat o błędzie, gdy wystąpił nieznany błąd serwera", + "errorTimeout": "Odpowiadanie na pytanie przekroczyło limit czasu, proszę spróbuj ponownie później", + "_errorTimeout.comment": "Komunikat o błędzie, gdy odpowiadanie na pytanie przekroczyło limit czasu", + "errorNotApplied": "Nie złożyłeś jeszcze wniosku o tę usługę, złoż proszę wniosek przed kontynuowaniem zadawania pytań", + "_errorNotApplied.comment": "Komunikat o błędzie, gdy użytkownik nie złożył jeszcze wniosku o tę usługę", + "confirmDelete": "Potwierdź usunięcie", + "_confirmDelete.comment": "Wiadomość potwierdzająca usunięcie", + "howToUse": "Naciśnij Shift+Enter, aby zrobić nową linię", + "_howToUse.comment": "Wiadomość pokazująca, jak zrobić nową linię", + "createRepositorySuccess": "Baza wiedzy została pomyślnie utworzona", + "_createRepositorySuccess.comment": "Komunikat o pomyślnym utworzeniu bazy wiedzy", + "createRepositoryFailed": "Nie udało się utworzyć bazy wiedzy", + "_createRepositoryFailed.comment": "Komunikat o błędzie, gdy nie udało się utworzyć bazy wiedzy", + "deleteRepositorySuccess": "Baza wiedzy została pomyślnie usunięta", + "_deleteRepositorySuccess.comment": "Komunikat o pomyślnym usunięciu bazy wiedzy", + "deleteDocumentSuccess": "Dokument został pomyślnie usunięty", + "_deleteDocumentSuccess.comment": "Komunikat o pomyślnym usunięciu dokumentu", + "currentRepository": "Aktualna baza wiedzy", + "_currentRepository.comment": "Wiadomość pokazująca aktualną bazę wiedzy", + "nameRequired": "Nazwa nie może być pusta", + "_nameRequired.comment": "Komunikat o błędzie, gdy nazwa jest pusta", + "inputRepositoryName": "Nazwa bazy wiedzy", + "_inputRepositoryName.comment": "Pole wprowadzające nazwę bazy wiedzy", + "inputRepositoryDescription": "Opisz swoją bazę wiedzy w jednym zdaniu", + "_inputRepositoryDescription.comment": "Pole wprowadzające opis bazy wiedzy" + }, + "nav": { + "chat": "Czat", + "_chat.comment": "Element nawigacji dla czatu", + "setting": "Ustawienie", + "_setting.comment": "Element nawigacji dla ustawień", + "manage": "Zarządzanie", + "_manage.comment": "Element nawigacji dla zarządzania" + }, + "title": { + "manage": "Zarządzaj Repozytoriami", + "_manage.comment": "Tytuł dla zarządzania bazą wiedzy", + "createRepository": "Utwórz bazę wiedzy", + "_createRepository.comment": "Tytuł dla tworzenia bazy wiedzy", + "repositories": "Lista baz wiedzy", + "_repositories.comment": "Tytuł dla listy baz wiedzy" + } +} \ No newline at end of file diff --git a/src/i18n/pl/common.json b/src/i18n/pl/common.json new file mode 100644 index 00000000..1ce5fdd3 --- /dev/null +++ b/src/i18n/pl/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Ustawienie", + "_setup.comment": "Tekst na przycisku, który służy do ustawienia czegoś", + "edit": "Edytuj", + "_edit.comment": "Tekst na przycisku, który służy do edycji czegoś", + "login": "Zaloguj", + "_login.comment": "Tekst na przycisku, który służy do logowania", + "logout": "Wyloguj", + "_logout.comment": "Tekst na przycisku, który służy do wylogowania", + "new": "Nowy", + "_new.comment": "Tekst na przycisku, który służy do utworzenia nowego elementu", + "delete": "Usuń", + "_delete.comment": "Tekst na przycisku, który służy do usunięcia czegoś", + "confirm": "Potwierdź", + "_confirm.comment": "Tekst na przycisku, który służy do potwierdzenia czegoś", + "cancel": "Anuluj", + "_cancel.comment": "Tekst na przycisku, który służy do anulowania czegoś", + "alert": "Alert", + "_alert.comment": "Tekst na przycisku, który służy do ostrzeżenia", + "info": "Info", + "_info.comment": "Tekst na przycisku, który służy do wyświetlenia informacji", + "publish": "Opublikuj", + "_publish.comment": "Tekst na przycisku, który służy do opublikowania czegoś", + "watch": "Oglądaj", + "_watch.comment": "Tekst na przycisku, który służy do obserwowania czegoś", + "verify": "Zweryfikuj", + "_verify.comment": "Tekst na przycisku, który umożliwia użytkownikowi przeprowadzenie weryfikacji danych osobowych", + "profile": "Profil", + "_profile.comment": "Tekst na przycisku, który służy do pokazania profilu", + "console": "Konsola", + "_console.comment": "Tekst na przycisku, który służy do pokazania strony konsoli do kontrolowania czegoś na stronie internetowej", + "learn": "Naucz się", + "_learn.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi nauki czegoś", + "buy": "Kup", + "_buy.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi zakupu czegoś", + "try": "Wypróbuj", + "_try.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi wypróbowania czegoś", + "startForFree": "Rozpocznij za darmo", + "_startForFree.comment": "Tekst na przycisku, który umożliwia użytkownikowi rozpoczęcie za darmo", + "apply": "Zastosuj", + "_apply.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi zastosowania usługi API", + "refresh": "Odśwież", + "_refresh.comment": "Tekst na przycisku, który służy do odświeżenia strony", + "pay": "Zapłać", + "_pay.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi zapłacenia za usługę", + "repay": "Kontynuuj płatność", + "_repay.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi kontynuacji płatności za usługę", + "applied": "Zastosowano", + "_applied.comment": "Tekst na przycisku, który służy do pokazania, że użytkownik zastosował się do usługi", + "acquire": "Nabyć", + "_acquire.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi nabycia czegoś, takiego jak token lub klucz do usługi API", + "fillExample": "Uzupełnij przykład", + "_fillExample.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi uzupełnienia danych przykładowych", + "buyMore": "Kup więcej", + "_buyMore.comment": "Tekst na przycisku, który służy do umożliwienia użytkownikowi zakupu więcej", + "update": "Aktualizuj", + "_update.comment": "Tekst na przycisku, który służy do aktualizacji czegoś", + "view": "Zobacz", + "_view.comment": "Tekst na przycisku, który służy do zobaczenia czegoś", + "copy": "Skopiuj", + "_copy.comment": "Tekst na przycisku, który służy do skopiowania czegoś", + "create": "Utwórz", + "_create.comment": "Tekst na przycisku, który służy do utworzenia czegoś", + "referralEarnings": "Zarobki polecającego", + "_referralEarnings.comment": "Tekst na przycisku, który służy do pokazania zarobków polecającego, oznacza to, że użytkownik może zarabiać pieniądze, zapraszając innych do korzystania z usługi", + "finish": "Zakończ", + "_finish.comment": "Tekst na przycisku, który służy do zakończenia czegoś" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "Nazwa strony internetowej, nie ma potrzeby tłumaczenia, po prostu zostaw ją jako 'Ace Data Cloud'", + "copyright": "Prawa autorskie", + "_copyright.comment": "Tekst do pokazania praw autorskich", + "platform": "Platforma", + "_platform.comment": "Tekst, który wskazuje, że jest to platforma usługi API", + "title": "Tytuł", + "_title.comment": "Tytuł jednostki", + "icon": "Ikona", + "_icon.comment": "Ikona jednostki", + "status": "Status", + "_status.comment": "Status jednostki", + "operation": "Operacja", + "_operation.comment": "Operacja jednostki", + "description": "Opis", + "_description.comment": "Opis jednostki", + "createdAt": "Utworzono", + "_createdAt.comment": "Czas utworzenia jednostki", + "updatedAt": "Zaktualizowano", + "_updatedAt.comment": "Czas zaktualizowania jednostki", + "order": "Zamówienie", + "_order.comment": "Zamówienie jednostki, zamówienie zawiera pieniądze, informacje o usłudze, użytkownik musi za nią zapłacić" + }, + "message": { + "usedAmount": "Ilość użyta", + "_usedAmount.comment": "Wiadomość do pokazania ilości użytej usługi", + "remainingAmount": "Ilość pozostała", + "_remainingAmount.comment": "Wiadomość do pokazania ilości pozostałej usługi", + "copied": "Skopiowano pomyślnie", + "_copied.comment": "Wiadomość do pokazania, że zawartość została pomyślnie skopiowana", + "confirmDelete": "Czy na pewno chcesz usunąć?", + "_confirmDelete.comment": "Wiadomość potwierdzająca chęć usunięcia czegoś przez użytkownika", + "alert": "Ostrzeżenie", + "_alert.comment": "Wiadomość ostrzegająca użytkownika", + "info": "Uprzejme przypomnienie", + "_info.comment": "Wiadomość do pokazania informacji", + "free": "Darmowe", + "_free.comment": "Wiadomość, która informuje, że usługa jest darmowa, co oznacza, że użytkownik nie musi za nią płacić", + "startPrice": "Początek", + "_startPrice.comment": "Wiadomość do pokazania najniższej ceny usługi", + "joinDiscord": "Dołącz do Discorda", + "_joinDiscord.comment": "Wiadomość umożliwiająca użytkownikowi dołączenie do kanału Discord", + "noData": "Brak danych", + "_noData.comment": "Wiadomość informująca, że w tabeli lub liście brak danych" + }, + "nav": { + "home": "Strona główna", + "_home.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony głównej", + "content": "Zawartość", + "_content.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony z zawartością", + "category": "Kategoria", + "_category.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony z kategoriami", + "service": "Usługi", + "_service.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony usług", + "document": "Dokumenty", + "_document.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony z dokumentami", + "console": "Konsola", + "_console.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony konsoli", + "chat": "Czat", + "_chat.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony czatu", + "midjourney": "Środek drogi", + "_midjourney.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony środka drogi", + "chatdoc": "Czatdok", + "_chatdoc.comment": "Tekst na pasku nawigacyjnym strony internetowej, który służy do pokazania strony czatdok" + }, + "title": { + "alert": "Ostrzeżenie", + "_alert.comment": "Tytuł komunikatu ostrzegawczego", + "placeholderOfSelect": "Proszę wybrać", + "_placeholderOfSelect.comment": "Tekst zastępczy pola wyboru", + "placeholderOfInput": "Proszę uzupełnić", + "_placeholderOfInput.comment": "Tekst zastępczy pola wprowadzania danych", + "allApplications": "Wszystkie aplikacje", + "_allApplications.comment": "Tytuł strony do pokazania wszystkich aplikacji", + "allOrders": "Wszystkie zamówienia", + "_allOrders.comment": "Tytuł strony do pokazania wszystkich zamówień", + "orderInfo": "Informacje o zamówieniu", + "_orderInfo.comment": "Tytuł strony do pokazania informacji o zamówieniu", + "buyMore": "Kup więcej", + "_buyMore.comment": "Tytuł strony, która umożliwia użytkownikowi kupienie więcej", + "distribution": "Zarobki polecającego", + "_distribution.comment": "Tytuł strony do pokazania zarobków polecającego, oznacza to, że użytkownik może zarabiać pieniądze, zapraszając innych do korzystania z usługi", + "distributionHistory": "Historia poleceń", + "_distributionHistory.comment": "Tytuł strony do pokazania historii poleceń", + "invitee": "Zapraszający", + "_invitee.comment": "Tytuł strony do pokazania zapraszającego", + "allUsages": "Historia użytkowania", + "_allUsages.comment": "Tytuł strony do pokazania całej historii korzystania z usługi API", + "allCredentials": "Dane uwierzytelniające", + "_allCredentials.comment": "Tytuł strony do pokazania wszystkich danych uwierzytelniających, dane uwierzytelniające służą do dostępu do API" + } +} \ No newline at end of file diff --git a/src/i18n/pl/console.json b/src/i18n/pl/console.json new file mode 100644 index 00000000..50855ebd --- /dev/null +++ b/src/i18n/pl/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Lista zamówień", + "_orderList.comment": "Tekst w menu witryny, Zamówienie oznacza zamówienie użytkownika w celu zakupu usługi", + "applicationList": "Lista aplikacji", + "_applicationList.comment": "Tekst w menu witryny, Aplikacja oznacza aplikację użytkownika do korzystania z usługi", + "userProfile": "Profil użytkownika", + "_userProfile.comment": "Tekst w menu witryny, Profil użytkownika oznacza profil użytkownika", + "idVerify": "Weryfikacja tożsamości", + "_idVerify.comment": "Tekst w menu witryny, Weryfikacja tożsamości oznacza weryfikację tożsamości użytkownika", + "manageApplication": "Zarządzanie aplikacjami", + "_manageApplication.comment": "Tekst w menu witryny, Zarządzanie aplikacjami oznacza zarządzanie aplikacją użytkownika", + "distributionIndex": "Zarobki z poleceń", + "_distributionIndex.comment": "Tekst w menu witryny, Zarobki z poleceń oznaczają zarobki z polecenia użytkownika", + "usageList": "Historia użytkowania", + "_usageList.comment": "Tekst w menu witryny, Historia użytkowania oznacza historię użytkowania usługi API przez użytkownika", + "credentialIndex": "Poświadczenia", + "_credentialIndex.comment": "Tekst w menu witryny, Poświadczenia oznaczają poświadczenia dostępu do interfejsu API", + "manageOrder": "Zarządzanie zamówieniami", + "_manageOrder.comment": "Tekst w menu witryny, Zarządzanie zamówieniami oznacza zarządzanie zamówieniem użytkownika, zamówienie oznacza zamówienie użytkownika w celu zakupu usługi", + "manageDistributionStatus": "Zarządzanie dystrybucją", + "_manageDistributionStatus.comment": "Tekst w menu witryny, Zarządzanie dystrybucją oznacza zarządzanie statusem dystrybucji użytkownika, związanym z zarobkami z polecenia użytkownika" + } +} \ No newline at end of file diff --git a/src/i18n/pl/credential.json b/src/i18n/pl/credential.json new file mode 100644 index 00000000..deb47798 --- /dev/null +++ b/src/i18n/pl/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Unikalny identyfikator uwierzytelnienia", + "value": "Token", + "_value.comment": "Wartość tokena uwierzytelnienia", + "createdAt": "Czas utworzenia", + "_createdAt.comment": "Czas utworzenia uwierzytelnienia", + "expiredAt": "Czas wygaśnięcia", + "_expiredAt.comment": "Czas, kiedy uwierzytelnienie wygaśnie", + "usedAt": "Czas użycia", + "_usedAt.comment": "Czas, kiedy uwierzytelnienie zostało użyte", + "expiration": "Czas wygaśnięcia", + "_expiration.comment": "Czas, kiedy uwierzytelnienie wygaśnie", + "application": "Aplikacja", + "_application.comment": "Aplikacja, do której należy uwierzytelnienie", + "service": "Usługa", + "_service.comment": "Usługa, dla której jest używane uwierzytelnienie", + "setLimitation": "Ustaw limit użycia", + "_setLimitation.comment": "Ustawienie limitu dla uwierzytelnienia", + "limitedAmount": "Limitowana ilość", + "_limitedAmount.comment": "Limit uwierzytelnienia", + "setExpiration": "Ustaw czas wygaśnięcia", + "_setExpiration.comment": "Ustawienie czasu wygaśnięcia uwierzytelnienia", + "usedAmount": "Ilość użyta", + "_usedAmount.comment": "Ilość uwierzytelnienia, która została użyta" + }, + "message": { + "confirmDelete": "Czy na pewno chcesz usunąć?", + "_confirmDelete.comment": "Potwierdzenie usunięcia uwierzytelnienia", + "introduction": "Uwierzytelnienie to klucz dostępu do usługi. Możesz utworzyć uwierzytelnienie, klikając przycisk „Utwórz”. Możesz również zobaczyć szczegóły uwierzytelnienia, klikając przycisk „Zobacz”.", + "_introduction.comment": "Wprowadzenie do uwierzytelnienia", + "learnMore": "Dowiedz się więcej", + "_learnMore.comment": "Dowiedz się więcej o uwierzytelnieniu", + "createSuccessfully": "Utworzono pomyślnie", + "_createSuccessfully.comment": "Uwierzytelnienie zostało pomyślnie utworzone", + "createFailed": "Tworzenie nie powiodło się", + "_createFailed.comment": "Nie udało się utworzyć uwierzytelnienia", + "permanent": "Stałe", + "_permanent.comment": "Uwierzytelnienie jest stałe", + "selectDateTime": "Wybierz datę i godzinę", + "_selectDateTime.comment": "Wybierz datę i godzinę", + "maxLimitation": "Maksymalny limit, jaki możesz ustawić", + "_maxLimitation.comment": "Maksymalny limit, jaki możesz ustawić", + "unlimited": "Nieograniczone", + "_unlimited.comment": "Uwierzytelnienie jest nieograniczone" + }, + "title": { + "introduction": "Wprowadzenie", + "_introduction.comment": "Wprowadzenie do uwierzytelnienia", + "createNew": "Utwórz nowe uwierzytelnienie", + "_createNew.comment": "Utwórz nowe uwierzytelnienie" + } +} \ No newline at end of file diff --git a/src/i18n/pl/distribution.json b/src/i18n/pl/distribution.json new file mode 100644 index 00000000..3d57864d --- /dev/null +++ b/src/i18n/pl/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Zobacz szczegóły", + "_detail.comment": "Tekst na przycisku, który służy do wyświetlania szczegółów historii poleceń dla strony internetowej.", + "withdrawal": "Wypłata", + "_withdrawal.comment": "Tekst na przycisku, który służy do wypłaty zarobków z poleceń dla strony internetowej.", + "query": "Zapytanie", + "_query.comment": "Tekst na przycisku, który służy do zapytania o zarobki z poleceń dla strony internetowej." + }, + "field": { + "id": "ID poleceń", + "_id.comment": "Unikalny identyfikator dystrybucji, dystrybucja oznacza polecenie dla strony internetowej usługi API.", + "percentage": "Procent zarobków z poleceń", + "_percentage.comment": "Procent zarobków z poleceń, który jest obliczany na podstawie kwoty zamówienia.", + "price": "Kwota zamówienia", + "_price.comment": "Kwota zamówienia, która jest używana do obliczenia zarobków z poleceń.", + "reward": "Nagroda z poleceń", + "_reward.comment": "Zarobki z poleceń, które są obliczane na podstawie kwoty zamówienia i procentu zarobków z poleceń.", + "createdAt": "Czas poleceń", + "_createdAt.comment": "Czas utworzenia polecenia.", + "level": "Poziom", + "_level.comment": "Poziom poleceń, który jest używany do obliczenia zarobków z poleceń.", + "threshold": "Próg zarobków z poleceń", + "_threshold.comment": "Próg zarobków z poleceń, który jest używany do wypłaty zarobków z poleceń.", + "inviteeId": "ID zapraszającego", + "_inviteeId.comment": "Unikalny identyfikator zapraszającego, zapraszający oznacza użytkownika, który zaprasza zaproszonego na stronę internetową usługi API.", + "isVerified": "Zweryfikowany", + "_isVerified.comment": "Flaga wskazująca, czy użytkownik poleceń jest zweryfikowany z prawdziwymi danymi." + }, + "message": { + "deltaPriceForNextLevel": "Różnica do następnego poziomu", + "_deltaPriceForNextLevel": "Różnica między bieżącą kwotą zamówienia a progiem następnego poziomu.", + "developingWithDrawal": "Proszę dodać obsługę klienta do obsługi wypłat, wypłaty będą obciążone podatkiem dochodowym w wysokości 6%, faktury można wykorzystać do odliczenia", + "_developingWithDrawal": "Wiadomość wskazująca, że funkcja wypłat jest w trakcie opracowywania.", + "technicalDetail": "Szczegóły techniczne", + "_technicalDetail": "Szczegóły techniczne systemu poleceń są wdrożone.", + "distributionQrDescription": "Kod QR poleceń (ten sam treść co link)", + "_distributionQrDescription": "Opis kodu QR poleceń.", + "distributionLink": "Link poleceń", + "_distributionLink": "Link poleceń, który służy do powiązania klienta jako podwładnego klienta.", + "updateSuccessfully": "Aktualizacja udana", + "_updateSuccessfully": "Wiadomość wskazująca, że informacje o poleceń zostały pomyślnie zaktualizowane.", + "distributionLinkDescription": "Jeśli klient zarejestruje się na tej platformie za pomocą tego linku lub kodu QR, klient zostanie trwale powiązany jako Twój podwładny klient, a wszystkie zamówienia konsumenckie klienta na tej platformie zostaną zwrócone na Twoje konto zgodnie z obecnym współczynnikiem dystrybucji.", + "_distributionLinkDescription": "Opis linku poleceń.", + "distributionLinkDescription2": "Ten link zawiera Twój identyfikator użytkownika. Po otwarciu linku przez klienta, Twój identyfikator użytkownika zostanie zapisany w przeglądarce klienta w formie plików cookie, które są ważne przez siedem dni. W ciągu siedmiu dni, jeśli klient zarejestruje się na tej platformie, skanując kod, Twój identyfikator użytkownika zostanie przesłany na serwer rejestracji wraz z plikami cookie, a klient może zostać powiązany jako Twój klient z niższego szczebla.", + "_distributionLinkDescription2": "Opis linku poleceń." + }, + "title": { + "price": "Całkowita kwota zamówień poleceń", + "_price.comment": "Całkowita kwota zamówień poleceń, która jest używana do obliczenia zarobków z poleceń.", + "reward": "Całkowite nagrody z poleceń", + "_reward.comment": "Całkowite nagrody z poleceń, które są obliczane na podstawie kwoty zamówienia i procentu zarobków z poleceń.", + "level": "Poziom poleceń", + "_level.comment": "Poziom poleceń, który jest używany do obliczenia zarobków z poleceń.", + "percentage": "Procent zarobków z poleceń", + "_percentage.comment": "Procent zarobków z poleceń, który jest używany do obliczenia zarobków z poleceń.", + "currentLevel": "Bieżący poziom", + "_currentLevel.comment": "Bieżący poziom poleceń, który jest używany do obliczenia zarobków z poleceń.", + "nextLevel": "Następny poziom", + "_nextLevel.comment": "Następny poziom poleceń, który jest używany do obliczenia zarobków z poleceń.", + "currentPercentage": "Bieżący procent zarobków z poleceń", + "_currentPercentage.comment": "Bieżący procent zarobków z poleceń, który jest używany do obliczenia zarobków z poleceń.", + "nextPercentage": "Procent zarobków z poleceń na następnym poziomie", + "_nextPercentage.comment": "Procent zarobków z poleceń na następnym poziomie, który jest używany do obliczenia zarobków z poleceń.", + "levelInfo": "Informacje o poziomie", + "_levelInfo.comment": "Informacje o poziomie poleceń, które są używane do obliczenia zarobków z poleceń.", + "distributionLink": "Link poleceń", + "_distributionLink.comment": "Link poleceń, który służy do powiązania klienta jako podwładnego klienta.", + "inviteesCount": "Całkowita liczba zaproszonych", + "_inviteesCount.comment": "Całkowita liczba zaproszonych, która jest używana do obliczenia zarobków z poleceń.", + "manageDistributionStatus": "Zarządzanie dystrybucją", + "_manageDistributionStatus.comment": "Zarządzanie statusem poleceń." + } +} \ No newline at end of file diff --git a/src/i18n/pl/order.json b/src/i18n/pl/order.json new file mode 100644 index 00000000..ab34e747 --- /dev/null +++ b/src/i18n/pl/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Zapłać", + "_pay.comment": "Tekst na przycisku, który służy do opłacenia zamówienia.", + "continuePay": "Kontynuuj płatność", + "_continuePay.comment": "Tekst na przycisku, który służy do kontynuowania płatności za zamówienie.", + "checkDetail": "Sprawdź szczegóły", + "_checkDetail.comment": "Tekst na przycisku, który służy do sprawdzenia szczegółów zamówienia.", + "query": "Zapytanie", + "_query.comment": "Tekst na przycisku, który służy do zapytania o zamówienie.", + "finish": "Zakończ ręcznie", + "_finish.comment": "Tekst na przycisku, który służy do ręcznego zakończenia zamówienia.", + "update": "Aktualizuj", + "_update.comment": "Tekst na przycisku, który służy do aktualizacji zamówienia." + }, + "field": { + "id": "ID zamówienia", + "_id.comment": "ID zamówienia.", + "amount": "Kwota", + "_amount.comment": "Kwota kredytów zamówienia.", + "price": "Kwota", + "_price.comment": "Kwota kredytów zamówienia.", + "description": "Opis zamówienia", + "_description.comment": "Opis zamówienia.", + "state": "Status", + "_state.comment": "Status zamówienia.", + "createdAt": "Czas utworzenia", + "_createdAt.comment": "Czas utworzenia zamówienia.", + "service": "Nazwa usługi", + "_service.comment": "Nazwa usługi.", + "payWay": "Metoda płatności", + "_payWay.comment": "Metoda płatności zamówienia.", + "api": "API", + "_api.comment": "API to rodzaj usługi online.", + "proxy": "Proxy", + "_proxy.comment": "Proxy to rodzaj usługi online, która oznacza używany do transferu danych HTTP Proxy." + }, + "message": { + "paidSuccessfully": "Płatność udana", + "_paidSuccessfully.comment": "Komunikat o udanej płatności.", + "createFailed": "Utworzenie nieudane", + "_createFailed.comment": "Komunikat o nieudanym utworzeniu.", + "wechatPayHelp": "Proszę otworzyć WeChat na telefonie, zeskanuj, aby zakończyć płatność", + "_wechatPayHelp.comment": "Komunikat pomocy dotyczący płatności WeChat.", + "free": "Darmowe", + "_free.comment": "Komunikat o darmowym zamówieniu.", + "buyInExternalUrl": "Proszę dokonać płatności w zewnętrznym linku", + "_buyInExternalUrl.comment": "Komunikat o płatności za pośrednictwem zewnętrznego linku.", + "updateFailed": "Aktualizacja nieudana", + "_updateFailed.comment": "Komunikat o nieudanej aktualizacji.", + "updateSuccessfully": "Aktualizacja udana", + "_updateSuccessfully.comment": "Komunikat o udanej aktualizacji.", + "confirmFinish": "Ta operacja ręcznie ustawia zamówienie na status płatności i kończy proces dystrybucji, co nie może być cofnięte. Potwierdź, że klient dokonał płatności, czy chcesz kontynuować?", + "_confirmFinish.comment": "Komunikat potwierdzenia zakończenia." + }, + "state": { + "pending": "Oczekiwanie na płatność", + "_pending.comment": "Status zamówienia, oznacza, że zamówienie oczekuje na płatność użytkownika.", + "paid": "Opłacone", + "_paid.comment": "Status zamówienia, oznacza, że zamówienie zostało opłacone.", + "expired": "Przekroczony czas płatności", + "_expired.comment": "Status zamówienia, oznacza, że zamówienie wygasło.", + "failed": "Płatność nieudana", + "_failed.comment": "Status zamówienia, oznacza, że płatność nie powiodła się." + }, + "title": { + "info": "Informacje o zamówieniu", + "_info.comment": "Tytuł używany jako tytuł strony internetowej, oznacza informacje o zamówieniu.", + "wechatPay": "WeChat Pay", + "_wechatPay.comment": "Tytuł używany jako tytuł strony internetowej, oznacza płatność WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "Tytuł używany jako tytuł strony internetowej, oznacza płatność Alipay, Alipay to rodzaj płatności online.", + "stripe": "Stripe", + "_stripe.comment": "Tytuł używany jako tytuł strony internetowej, oznacza płatność Stripe, Stripe to rodzaj płatności online.", + "manageOrder": "Zarządzaj zamówieniem", + "_manageOrder.comment": "Tytuł używany jako tytuł strony internetowej, oznacza zarządzanie zamówieniem." + } +} \ No newline at end of file diff --git a/src/i18n/pl/proxy.json b/src/i18n/pl/proxy.json new file mode 100644 index 00000000..3b15e511 --- /dev/null +++ b/src/i18n/pl/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Parametry URL", + "_requestQueries.comment": "To parametry przekazywane w adresie URL. Są one oddzielone znakiem '?' i rozdzielone znakiem '&'.", + "requestBody": "Treść żądania", + "_requestBody.comment": "To jest treść żądania. Zazwyczaj jest używana w żądaniach typu POST i PUT.", + "responseBody": "Treść odpowiedzi", + "_responseBody.comment": "To jest treść odpowiedzi. Zazwyczaj jest w formacie JSON.", + "requestHeaders": "Nagłówki żądania", + "_requestHeaders.comment": "To są nagłówki przekazywane w żądaniu. Zazwyczaj są używane do uwierzytelniania.", + "requestHeader": "Nagłówek żądania", + "requestQuery": "Parametr URL", + "responseHeaders": "Nagłówki odpowiedzi", + "_responseHeaders.comment": "To są nagłówki przekazywane w odpowiedzi. Zazwyczaj są używane do uwierzytelniania.", + "response": "Odpowiedź", + "_response.comment": "To jest odpowiedź zwrócona przez serwer.", + "success": "Sukces", + "_success.comment": "To jest odpowiedź zwrócona, gdy żądanie zakończy się sukcesem.", + "failure": "Niepowodzenie", + "_failure.comment": "To jest odpowiedź zwrócona, gdy żądanie zakończy się niepowodzeniem.", + "responseExample": "Przykład", + "_responseExample.comment": "To jest przykład odpowiedzi zwróconej przez serwer.", + "authentication": "Uwierzytelnianie", + "_authentication.comment": "To jest uwierzytelnianie wymagane do złożenia żądania." + }, + "message": { + "free": "Darmowe", + "_free.comment": "Oznacza, że cena jest darmowa, nie trzeba płacić żadnych kredytów ani pieniędzy podczas korzystania z usługi API", + "appliedCount": "Liczba zastosowań", + "_appliedCount.comment": "Liczba zastosowań usługi API", + "firstFree": "Pierwsze darmowe", + "_firstFree.comment": "Oznacza, że pierwsze zastosowanie usługi API jest darmowe, nie trzeba płacić żadnych kredytów ani pieniędzy", + "custom": "Określona ilość", + "_custom.comment": "Oznacza, że cena jest określona, trzeba zapłacić określoną liczbę kredytów lub pieniędzy podczas korzystania z usługi API", + "present": "Prezent", + "_present.comment": "Podarujemy Ci kredyty, gdy po raz pierwszy skorzystasz z usługi API", + "around": "Około", + "_around.comment": "Cena jest około, rzeczywista cena może się różnić", + "successRate15min": "Wskaźnik sukcesu w czasie rzeczywistym", + "_successRate15min.comment": "Wskaźnik sukcesu w czasie rzeczywistym usługi API w ciągu ostatnich 15 minut", + "ySuccessRate": "Wskaźnik sukcesu (100%)", + "_ySuccessRate.comment": "Wskaźnik sukcesu usługi API", + "xMinutes": "Czas (minuty)", + "_xMinutes.comment": "Czas w minutach", + "streamUsage": "Przypomnienie: Dla żądań strumieniowych powyższy kod może nie być w pełni odpowiedni. Proszę odnieść się do dokumentacji dołączonej.", + "_streamUsage.comment": "Dla żądań strumieniowych powyższy kod może nie być w pełni odpowiedni. Proszę odnieść się do dokumentacji dołączonej.", + "alphaStage": "To API jest w fazie Alfa, jest to wczesna wersja podglądowa, mogą wystąpić potencjalne niestabilności, format API może ulec znaczącym zmianom, nie zaleca się używania go w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, a w przyszłości mogą wystąpić znaczne zmiany cen.", + "_alphaStage.comment": "To API jest w fazie Alfa, jest to wczesna wersja podglądowa, mogą wystąpić potencjalne niestabilności, format API może ulec znaczącym zmianom, nie zaleca się używania go w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, a w przyszłości mogą wystąpić znaczne zmiany cen.", + "betaStage": "To API jest w fazie Beta, format API nie ulegnie dużym zmianom, ale mogą wystąpić potencjalne niestabilności, prosimy o ostrożne korzystanie z niego w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, a w przyszłości mogą wystąpić umiarkowane zmiany cen.", + "_betaStage.comment": "To API jest w fazie Beta, format API nie ulegnie dużym zmianom, ale mogą wystąpić potencjalne niestabilności, prosimy o ostrożne korzystanie z niego w środowisku produkcyjnym. Obecne ceny są stosunkowo niskie, a w przyszłości mogą wystąpić umiarkowane zmiany cen." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabajt, jednostka cyfrowego przechowywania informacji", + "MB": "MB", + "_MB.comment": "Megabajt, jednostka cyfrowego przechowywania informacji", + "KB": "KB", + "_KB.comment": "Kilobajt, jednostka cyfrowego przechowywania informacji", + "B": "B", + "_B.comment": "Bajt, jednostka cyfrowego przechowywania informacji" + } +} \ No newline at end of file diff --git a/src/i18n/pl/service.json b/src/i18n/pl/service.json new file mode 100644 index 00000000..3ec7a462 --- /dev/null +++ b/src/i18n/pl/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Dowiedz się więcej", + "_learnMore.comment": "Tekst wyświetlany na przycisku służącym do dowiedzenia się więcej o usłudze.", + "apply": "Aplikuj teraz", + "_apply.comment": "Tekst wyświetlany na przycisku służącym do aplikowania na usługę.", + "introduction": "Wprowadzenie do usługi", + "_introduction.comment": "Tekst wyświetlany na przycisku służącym do zobaczenia wprowadzenia do usługi.", + "apis": "Opis API", + "_apis.comment": "Tekst wyświetlany na przycisku służącym do zobaczenia opisu API.", + "pricing": "Cennik", + "_pricing.comment": "Tekst wyświetlany na przycisku służącym do zobaczenia informacji o cenach." + }, + "field": { + "price": "Cena", + "_price.comment": "Cena usługi.", + "introduction": "Wprowadzenie", + "_introduction.comment": "Wprowadzenie do usługi.", + "apis": "API", + "_apis.comment": "API usługi, API to forma usługi online.", + "proxies": "Proxy", + "_proxies.comment": "Proxy usługi, Proxy to forma usługi online, oznacza serwer proxy HTTP używany do transferu danych." + }, + "message": { + "free": "Darmowe", + "_free.comment": "Tekst wyświetlany, gdy usługa jest darmowa, co oznacza, że jest nieodpłatna.", + "around": "Okolo", + "_around.comment": "Tekst wyświetlany, gdy cena wynosi około określonej wartości.", + "welcomeCredits": "Oferta powitalna", + "_welcomeCredits.comment": "Tekst wyświetlany, gdy usługa oferuje darmowe kredyty powitalne", + "appliedCount": "Liczba aplikacji", + "_appliedCount.comment": "Tekst wyświetlany, gdy zliczana jest liczba aplikacji.", + "indexTitle": "Twoje inteligentne wybory dla usług cyfrowych", + "_indexTitle.comment": "Tytuł strony indeksowej.", + "indexSubtitle": "Wzmacniaj swoją pracę i życie standardową doskonałością usług.", + "_indexSubtitle.comment": "Podtytuł strony indeksowej.", + "fromPrice": "Od ", + "_fromPrice.comment": "Tekst wyświetlany przed ceną.", + "packages": "Oferujemy różnorodne pakietu kredytów, im więcej pakietów kupujesz, tym więcej rabatów otrzymujesz.", + "_packages.comment": "Tekst wyświetlany, gdy usługa oferuje pakiety kredytów.", + "offer": "Oferta", + "_offer.comment": "Tekst wyświetlany, gdy usługa oferuje promocję.", + "partnersTitle": "Zaufani przez wiodących partnerów", + "_partnersTitle.comment": "Tytuł sekcji partnerów." + }, + "title": { + "apis": "API", + "_apis.comment": "API usługi, API to forma usługi online.", + "proxies": "Proxy", + "_proxies.comment": "Proxy usługi, Proxy to forma usługi online, oznacza serwer proxy HTTP używany do transferu danych.", + "packages": "Pakiety", + "_packages.comment": "Pakiety usługi, pakiety są używane do zakupu kredytów, na przykład usługa oferuje 3 pakiety, 100$ za 100 kredytów, 200$ za 200 kredytów, 300$ za 300 kredytów." + }, + "unit": { + "credit": "Kredyt", + "_credit.comment": "Kredyt to wirtualna waluta używana w usłudze API", + "Credit": "Kredyt", + "_Credit.comment": "Kredyt to wirtualna waluta używana w usłudze API, to jest zapis wielką literą", + "credits": "Kredyty", + "_credits.comment": "Kredyty to wirtualna waluta używana w usłudze API, to jest forma liczby mnogiej", + "Credits": "Kredyty", + "_Credits.comment": "Kredyty to wirtualna waluta używana w usłudze API, to jest zapis wielką literą oraz liczby mnogiej", + "call": "Wywołanie", + "_call.comment": "Wywołanie to liczba razy, jak usługa API została wywołana", + "Call": "Wywołanie", + "_Call.comment": "Wywołanie to liczba razy, jak usługa API została wywołana, to jest zapis wielką literą", + "calls": "Wywołania", + "_calls.comment": "Wywołania to liczba razy, jak usługa API została wywołana, to jest forma liczby mnogiej", + "Calls": "Wywołania", + "_Calls.comment": "Wywołania to liczba razy, jak usługa API została wywołana, to jest zapis wielką literą oraz forma liczby mnogiej", + "MB": "MB", + "_MB.comment": "MB oznacza megabajt, jednostka magazynowania informacji cyfrowej", + "GB": "GB", + "_GB.comment": "GB oznacza gigabajt, jednostka magazynowania informacji cyfrowej." + } +} \ No newline at end of file diff --git a/src/i18n/pl/usage.json b/src/i18n/pl/usage.json new file mode 100644 index 00000000..f6d5f998 --- /dev/null +++ b/src/i18n/pl/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Czas użycia", + "_createdAt.comment": "Czas, kiedy rekord użycia został utworzony.", + "statusCode": "Kod statusu", + "statusCode.comment": "Kod statusu rekordu użycia.", + "usedAmount": "Ilość użyta", + "usedAmount.comment": "Ilość zasobu, który został użyty.", + "deductedAmount": "Ilość odjęta", + "deductedAmount.comment": "Ilość zasobu, która została odjęta.", + "remainingAmount": "Pozostała ilość", + "remainingAmount.comment": "Ilość zasobu, która pozostała.", + "metadata": "Metadane", + "metadata.comment": "Metadane rekordu użycia." + } +} \ No newline at end of file diff --git a/src/i18n/pl/user.json b/src/i18n/pl/user.json new file mode 100644 index 00000000..8cab4cab --- /dev/null +++ b/src/i18n/pl/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "ID użytkownika", + "_id.comment": "ID użytkownika", + "isVerified": "Zweryfikowany", + "_isVerified.comment": "Flaga wskazująca, czy użytkownik jest zweryfikowany na podstawie prawdziwych informacji", + "nickname": "Pseudonim", + "_nickname.comment": "Pseudonim użytkownika", + "username": "Nazwa użytkownika", + "_username.comment": "Nazwa użytkownika", + "dateJoined": "Czas rejestracji", + "_dateJoined.comment": "Czas rejestracji użytkownika" + } +} \ No newline at end of file diff --git a/src/i18n/pt/api.json b/src/i18n/pt/api.json new file mode 100644 index 00000000..d561a046 --- /dev/null +++ b/src/i18n/pt/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Consultas de Solicitação", + "_requestQueries.comment": "Os parâmetros de consulta da solicitação HTTP.", + "requestBody": "Corpo da Solicitação", + "_requestBody.comment": "O corpo da solicitação HTTP.", + "responseBody": "Corpo da Resposta", + "_responseBody.comment": "O corpo da resposta HTTP.", + "requestHeaders": "Cabeçalhos da Solicitação", + "_requestHeaders.comment": "Os cabeçalhos da solicitação HTTP.", + "requestHeader": "Cabeçalho da Solicitação", + "_requestHeader.comment": "O cabeçalho da solicitação HTTP, apenas uma forma singular para os cabeçalhos da solicitação.", + "responseHeaders": "Cabeçalhos da Resposta", + "_responseHeaders.comment": "Os cabeçalhos da resposta HTTP.", + "response": "Resposta", + "_response.comment": "A resposta HTTP.", + "success": "Sucesso", + "_success.comment": "A resposta bem-sucedida.", + "failure": "Falha", + "_failure.comment": "A resposta falhada.", + "responseExample": "Exemplo", + "_responseExample.comment": "O exemplo da resposta.", + "authentication": "Autenticação", + "_authentication.comment": "As informações de autenticação.", + "arrayOf": "Matriz de", + "_arrayOf.comment": "A matriz da entidade.", + "apiKey": "Chave da API", + "_apiKey.comment": "A chave da API" + }, + "message": { + "free": "Grátis", + "_free.comment": "Significa que o preço é gratuito, não é necessário gastar créditos ou dinheiro ao usar o serviço da API", + "appliedCount": "Contagem de Aplicações", + "_appliedCount.comment": "O número de vezes que o serviço da API foi aplicado", + "firstFree": "Primeira vez grátis", + "_firstFree.comment": "Significa que a primeira vez do serviço da API é gratuita, não é necessário gastar créditos ou dinheiro", + "custom": "Quantidade Especificada", + "_custom.comment": "Significa que o preço é especificado, é necessário gastar os créditos ou dinheiro especificados ao usar o serviço da API", + "present": "Presente", + "_present.comment": "Vamos apresentar os créditos para você quando usar o serviço da API pela primeira vez", + "around": "Aproximadamente", + "_around.comment": "O preço é aproximado, o preço real pode ser diferente", + "successRate15min": "Taxa de Sucesso em Tempo Real", + "_successRate15min.comment": "A taxa de sucesso em tempo real do serviço da API nos últimos 15 minutos", + "ySuccessRate": "Taxa de Sucesso (100%)", + "_ySuccessRate.comment": "A taxa de sucesso do serviço da API", + "xMinutes": "Tempo (minutos)", + "_xMinutes.comment": "O tempo em minutos", + "streamUsage": "Lembrete gentil: Para solicitações de streaming, o código acima pode não ser totalmente aplicável. Consulte o documento de acoplamento para modificações.", + "_streamUsage.comment": "Para solicitações de streaming, o código acima pode não ser totalmente aplicável. Consulte o documento de acoplamento para modificações.", + "alphaStage": "Esta API está na fase Alpha, é uma versão de pré-visualização inicial, pode haver instabilidade potencial, o formato da API pode mudar significativamente, não é recomendado para uso em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes significativos de preço no futuro.", + "_alphaStage.comment": "Esta API está na fase Alpha, é uma versão de pré-visualização inicial, pode haver instabilidade potencial, o formato da API pode mudar significativamente, não é recomendado para uso em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes significativos de preço no futuro.", + "betaStage": "Esta API está na fase Beta, o formato da API não mudará muito, mas pode haver instabilidade potencial, por favor, use com cuidado em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes moderados de preço no futuro.", + "_betaStage.comment": "Esta API está na fase Beta, o formato da API não mudará muito, mas pode haver instabilidade potencial, por favor, use com cuidado em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes moderados de preço no futuro." + }, + "unit": { + "credit": "Crédito", + "_credit.comment": "Crédito significa a moeda virtual usada no serviço da API", + "Credit": "Crédito", + "_Credit.comment": "Crédito significa a moeda virtual usada no serviço da API, esta é a forma capitalizada", + "credits": "Créditos", + "_credits.comment": "Créditos significa a moeda virtual usada no serviço da API, esta é a forma plural", + "Credits": "Créditos", + "_Credits.comment": "Créditos significa a moeda virtual usada no serviço da API, esta é a forma capitalizada e plural", + "call": "Chamada", + "_call.comment": "Chamada significa o número de vezes que o serviço da API foi chamado", + "Call": "Chamada", + "_Call.comment": "Chamada significa o número de vezes que o serviço da API foi chamado, esta é a forma capitalizada", + "calls": "Chamadas", + "_calls.comment": "Chamadas significa o número de vezes que o serviço da API foi chamado, esta é a forma plural", + "Calls": "Chamadas", + "_Calls.comment": "Chamadas significa o número de vezes que o serviço da API foi chamado, esta é a forma capitalizada e plural", + "MB": "MB", + "_MB.comment": "MB significa Megabyte, uma unidade de armazenamento de informações digitais", + "GB": "GB", + "_GB.comment": "GB significa Gigabyte, uma unidade de armazenamento de informações digitais" + } +} \ No newline at end of file diff --git a/src/i18n/pt/application.json b/src/i18n/pt/application.json new file mode 100644 index 00000000..0e8a2cb2 --- /dev/null +++ b/src/i18n/pt/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Documento", + "_goDocument.comment": "O texto em um botão, ao clicar neste botão, irá para a página do documento.", + "goCredentials": "Credenciais", + "_goCredentials.comment": "O texto em um botão, ao clicar neste botão, irá para a página de credenciais.", + "buyMore": "Comprar mais", + "_buyMore.comment": "O texto em um botão, ao clicar neste botão, irá para a página de comprar mais.", + "createOrder": "Criar pedido", + "_createOrder.comment": "O texto em um botão, ao clicar neste botão, irá para a página de criar pedido.", + "custom": "Personalizado", + "_custom.comment": "O texto em um botão, ao clicar neste botão, irá para a página personalizada.", + "query": "Consulta", + "_query.comment": "O texto em um botão, ao clicar neste botão, irá para a página de consulta.", + "usage": "Histórico de uso", + "_usage.comment": "O texto em um botão, ao clicar neste botão, irá para a página de histórico de uso." + }, + "field": { + "id": "ID da aplicação", + "_id.comment": "O ID da aplicação.", + "remainingAmount": "Quantidade restante", + "_remainingAmount.comment": "A quantidade restante da aplicação.", + "usedAmount": "Quantidade utilizada", + "_usedAmount.comment": "A quantidade utilizada da aplicação.", + "apiKey": "Chave da API", + "_apiKey.comment": "A chave da API", + "service": "Serviço", + "_service.comment": "O serviço da aplicação.", + "operation": "Operação", + "_operation.comment": "A operação da aplicação.", + "amount": "Quantidade", + "_amount.comment": "A quantidade da aplicação.", + "traceId": "ID de rastreamento", + "_traceId.comment": "O ID de rastreamento de uma chamada de API, para a aplicação do serviço da API", + "shouldPayPrice": "Preço final", + "_shouldPayPrice.comment": "O preço final da aplicação.", + "api": "API", + "_api.comment": "Este é um tipo de Serviço Online, o formulário é via API para fornecer serviço ao usuário.", + "proxy": "Proxy", + "_proxy.comment": "Este é um tipo de Serviço Online, o formulário é via Proxy HTTP (usado para transferir dados) para fornecer serviço ao usuário.", + "credential": "Credencial", + "_credential.comment": "A credencial da aplicação.", + "name": "Nome", + "_name.comment": "O nome da aplicação.", + "package": "Pacote", + "_package.comment": "O pacote significa diferentes pacotes de preços, como $100 por 10000 créditos, $200 por 20000 créditos.", + "type": "Tipo", + "_type.comment": "O tipo da aplicação.", + "freeAmount": "Quantidade gratuita", + "_freeAmount.comment": "A quantidade gratuita da aplicação.", + "extraPrice": "Preço", + "_extraPrice.comment": "O preço extra que o usuário deve pagar da aplicação." + }, + "message": { + "alreadyApplied": "Você já se inscreveu para este serviço, por favor, verifique o console", + "_alreadyApplied.comment": "A mensagem mostrada ao usuário quando o usuário já se inscreveu para este serviço.", + "applySuccessfully": "Aplicação bem-sucedida", + "_applySuccessfully.comment": "A mensagem mostrada ao usuário quando o usuário se inscreveu para este serviço com sucesso.", + "notApplied": "Você ainda não se inscreveu para este serviço, por favor, inscreva-se para o serviço antes de usá-lo", + "_notApplied.comment": "A mensagem mostrada ao usuário quando o usuário ainda não se inscreveu para este serviço.", + "yourApplication": "Sua aplicação", + "_yourApplication.comment": "A mensagem mostrada ao usuário quando a aplicação do usuário.", + "unverified": "Você precisa completar a autenticação de nome real antes de poder se inscrever para este serviço", + "_unverified.comment": "A mensagem mostrada ao usuário quando o usuário ainda não completou a autenticação de nome real.", + "goVerify": "Ir para autenticação de nome real", + "_goVerify.comment": "A mensagem mostrada ao usuário quando o usuário ainda não completou a autenticação de nome real.", + "requiredParameter": "Parâmetro obrigatório", + "_requiredParameter.comment": "A mensagem mostrada ao usuário quando o usuário não inseriu o parâmetro obrigatório.", + "example": "Exemplo", + "_example.comment": "A mensagem mostrada ao usuário quando o usuário não inseriu o parâmetro obrigatório.", + "createCredentialSuccessfully": "Credencial criada com sucesso", + "_createCredentialSuccessfully.comment": "A mensagem mostrada ao usuário quando o usuário criou a credencial com sucesso.", + "readPolicy": "Li e concordo com", + "_readPolicy.comment": "A mensagem mostrada ao usuário quando o usuário leu e concordou com a política.", + "policy": "Acordo de Uso de Serviço de Tecnologia de Dados", + "_policy.comment": "A mensagem mostrada ao usuário quando o usuário leu e concordou com a política.", + "notAgreePolicy": "Você não concordou com o Acordo de Uso de Serviço de Tecnologia de Dados", + "_notAgreePolicy.comment": "A mensagem mostrada ao usuário quando o usuário não concordou com a política.", + "confirmApplying": "Confirmar aplicação de serviço", + "_confirmApplying.comment": "A mensagem mostrada ao usuário quando o usuário confirmou a aplicação de serviço.", + "rotateCredential": "Redefinir chave", + "_rotateCredential.comment": "A mensagem mostrada ao usuário quando o usuário redefiniu a chave.", + "rotateCredentialConfirm": "Tem certeza de que deseja redefinir a chave? Não poderá ser recuperada após a redefinição", + "_rotateCredentialConfirm.comment": "A mensagem mostrada ao usuário quando o usuário confirmou a redefinição da chave.", + "idDoesNotExist": "Aplicação não existe", + "_idDoesNotExist.comment": "A mensagem mostrada ao usuário quando a aplicação não existe.", + "rotateCredentialSuccessfully": "Redefinição da chave bem-sucedida", + "_rotateCredentialSuccessfully.comment": "A mensagem mostrada ao usuário quando a redefinição da chave é bem-sucedida.", + "rotateCredentialFailed": "Falha ao redefinir a chave, por favor, entre em contato para resolver", + "_rotateCredentialFailed.comment": "A mensagem mostrada ao usuário quando a redefinição da chave falha.", + "updateFailed": "Falha na modificação", + "_updateFailed.comment": "A mensagem mostrada ao usuário quando a modificação falha.", + "updateSuccessfully": "Modificação bem-sucedida", + "_updateSuccessfully.comment": "A mensagem mostrada ao usuário quando a modificação é bem-sucedida." + }, + "title": { + "buyService": "Comprar serviço", + "_buyService.comment": "O título da página, quando o usuário deseja comprar o serviço.", + "applicationRemainingCount": "Modificar contagem", + "_applicationRemainingCount.comment": "O título da página, quando o usuário deseja modificar a contagem da aplicação.", + "manageApplication": "Gerenciamento de aplicativos", + "_manageApplication.comment": "O título da página, quando o usuário deseja gerenciar a aplicação." + } +} \ No newline at end of file diff --git a/src/i18n/pt/chat.json b/src/i18n/pt/chat.json new file mode 100644 index 00000000..26e6cd56 --- /dev/null +++ b/src/i18n/pt/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Iniciar uma nova conversa", + "_startNewChat.comment": "Mensagem em uma página da web, que diz ao usuário para iniciar uma nova conversa", + "uploadFile": "Enviar arquivo", + "_uploadFile.comment": "Mensagem em uma página da web, que diz ao usuário para enviar um arquivo", + "noToken": "Por favor, aplique primeiro para o serviço correspondente", + "_noToken.comment": "Mensagem em uma página da web, que diz ao usuário para aplicar primeiro para o serviço correspondente", + "newMessagePlaceholder": "Por favor, digite sua pergunta...", + "_newMessagePlaceholder.comment": "Espaço reservado em uma página da web, que diz ao usuário para digitar uma pergunta", + "noInput": "A pergunta não pode estar vazia", + "_noInput.comment": "Mensagem em uma página da web, que diz ao usuário que a pergunta não pode estar vazia", + "uploadReferencesExceed": "Você só pode enviar 1 arquivo no máximo", + "_uploadReferencesExceed.comment": "Mensagem em uma página da web, que diz ao usuário que só é possível enviar 1 arquivo no máximo", + "uploadReferencesError": "Falha no envio do arquivo, por favor, tente novamente mais tarde", + "_uploadReferencesError.comment": "Mensagem em uma página da web, que diz ao usuário que houve uma falha no envio do arquivo, por favor, tente novamente mais tarde", + "notApplied": "Você ainda não se inscreveu para este serviço, por favor, inscreva-se primeiro", + "_notApplied.comment": "Mensagem em uma página da web, que diz ao usuário que ainda não se inscreveu para este serviço, por favor, inscreva-se primeiro", + "tryForFree": "Experimente gratuitamente", + "_tryForFree.comment": "Mensagem em uma página da web, que diz ao usuário para experimentar gratuitamente", + "question1": "Escreva um trecho de código JavaScript que exibe Olá Mundo", + "_question1.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para escrever um trecho de código JavaScript que exibe Olá Mundo", + "question2": "Escreva um e-mail para Mike, dizendo a ele que acabei de me mudar", + "_question2.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para escrever um e-mail para Mike, dizendo a ele que acabei de me mudar", + "question3": "Explique os princípios básicos da computação quântica em termos simples", + "_question3.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar os princípios básicos da computação quântica em termos simples", + "question4": "Qual impacto a realidade virtual teve na criação artística?", + "_question4.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar qual impacto a realidade virtual teve na criação artística", + "question5": "Como a proteção da privacidade e a segurança de dados afetam a prática jurídica?", + "_question5.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar como a proteção da privacidade e a segurança de dados afetam a prática jurídica", + "question6": "Como lidar com as mudanças complexas nas leis tributárias no mundo de hoje?", + "_question6.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar como lidar com as mudanças complexas nas leis tributárias no mundo de hoje", + "question7": "Como criar uma culinária única combinando diferentes contextos culturais regionais?", + "_question7.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar como criar uma culinária única combinando diferentes contextos culturais regionais", + "question8": "Como obter inspiração para criação literária a partir de experiências de viagem?", + "_question8.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar como obter inspiração para criação literária a partir de experiências de viagem", + "question9": "Como obter ideias de negócios a partir de casos de sucesso em diferentes setores?", + "_question9.comment": "Um exemplo de pergunta para iniciar um chat, que pede ao usuário para explicar como obter ideias de negócios a partir de casos de sucesso em diferentes setores", + "errorApiError": "Falha na resposta, por favor, tente novamente mais tarde", + "_errorApiError.comment": "Mensagem em uma página da web, que diz ao usuário que houve uma falha na resposta, por favor, tente novamente mais tarde", + "errorBadRequest": "O conteúdo da solicitação não está padronizado, por favor, pergunte novamente", + "_errorBadRequest.comment": "Mensagem em uma página da web, que diz ao usuário que o conteúdo da solicitação não está padronizado, por favor, pergunte novamente", + "errorNoConversation": "A conversa não existe ou expirou, por favor, inicie uma nova conversa", + "_errorNoConversation.comment": "Mensagem em uma página da web, que diz ao usuário que a conversa não existe ou expirou, por favor, inicie uma nova conversa", + "errorContentTooLarge": "O conteúdo da pergunta é muito longo, por favor, encurte e tente novamente", + "_errorContentTooLarge.comment": "Mensagem em uma página da web, que diz ao usuário que o conteúdo da pergunta é muito longo, por favor, encurte e tente novamente", + "errorTooManyRequests": "Suas operações são muito frequentes, por favor, tente novamente mais tarde", + "_errorTooManyRequests.comment": "Mensagem em uma página da web, que diz ao usuário que suas operações são muito frequentes, por favor, tente novamente mais tarde", + "errorUsedUp": "Você usou todas as suas vezes do pacote, por favor, compre mais vezes para continuar usando", + "_errorUsedUp.comment": "Mensagem em uma página da web, que diz ao usuário que você usou todas as suas vezes do pacote, por favor, compre mais vezes para continuar usando", + "errorUnknown": "Ocorreu um erro desconhecido no servidor, por favor, tente novamente mais tarde ou entre em contato com o serviço de atendimento ao cliente", + "_errorUnknown.comment": "Mensagem em uma página da web, que diz ao usuário que ocorreu um erro desconhecido no servidor, por favor, tente novamente mais tarde ou entre em contato com o serviço de atendimento ao cliente", + "errorTimeout": "O tempo para responder a pergunta esgotou, por favor, tente novamente mais tarde", + "_errorTimeout.comment": "Mensagem em uma página da web, que diz ao usuário que o tempo para responder a pergunta esgotou, por favor, tente novamente mais tarde", + "errorNotApplied": "Você ainda não se inscreveu para este serviço, por favor, inscreva-se primeiro antes de continuar a fazer perguntas", + "_errorNotApplied.comment": "Mensagem em uma página da web, que diz ao usuário que você ainda não se inscreveu para este serviço, por favor, inscreva-se primeiro antes de continuar a fazer perguntas", + "confirmDelete": "Confirmar exclusão", + "_confirmDelete.comment": "Mensagem em uma página da web, que diz ao usuário para confirmar a exclusão", + "howToUse": "Pressione Shift+Enter para iniciar uma nova linha", + "_howToUse.comment": "Mensagem em uma página da web, que diz ao usuário para pressionar Shift+Enter para iniciar uma nova linha" + }, + "title": { + "chat": "Chat de IA", + "_chat.comment": "Título de uma página da web, que é Chat de IA", + "example": "Exemplo", + "_example.comment": "Título de uma página da web, que é Exemplo", + "capabilities": "Capacidades", + "_capabilities.comment": "Título de uma página da web, que é Capacidades", + "limitations": "Limitações", + "_limitations.comment": "Título em uma página da web, que indica que esta parte é sobre as limitações técnicas do serviço", + "complexQuestion": "Responder perguntas complexas", + "_complexQuestion.comment": "Título em uma página da web, que indica que esta parte é sobre a capacidade do serviço de responder perguntas complexas", + "professionalQuestion": "Consultar perguntas profissionais", + "_professionalQuestion.comment": "Título em uma página da web, que indica que esta parte é sobre a capacidade do serviço de consultar perguntas profissionais", + "getTips": "Obter inspiração e criatividade", + "_getTips.comment": "Título em uma página da web, que indica que esta parte é sobre a capacidade do serviço de obter inspiração e criatividade" + } +} \ No newline at end of file diff --git a/src/i18n/pt/chatdoc.json b/src/i18n/pt/chatdoc.json new file mode 100644 index 00000000..acd25d30 --- /dev/null +++ b/src/i18n/pt/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Enviar Documentos", + "_uploadDocuments.comment": "Texto no botão, que permite ao usuário enviar documentos" + }, + "field": { + "fileName": "Nome do Arquivo", + "_fileName.comment": "Nome do arquivo do documento enviado", + "createdAt": "Tempo de Criação", + "_createdAt": "Tempo em que o documento foi enviado", + "fileExtension": "Tipo de Arquivo", + "_fileExtension.comment": "Tipo de arquivo do documento enviado", + "fileUrl": "Link do Arquivo", + "_fileUrl.comment": "Link para o documento enviado", + "fileSize": "Tamanho do Arquivo", + "_fileSize.comment": "Tamanho do documento enviado", + "state": "Estado", + "_state.comment": "Estado do processamento do documento", + "stateProcessing": "Aprendendo", + "_stateProcessing.comment": "Documento está sendo processado", + "stateCompleted": "Aprendizado Concluído", + "_stateCompleted.comment": "Documento foi processado com sucesso", + "stateFailed": "Falha no Aprendizado", + "_stateFailed.comment": "Falha no processamento do documento", + "name": "Nome", + "_name.comment": "Nome do documento", + "description": "Descrição", + "_description.comment": "Descrição do documento" + }, + "message": { + "introductionForKnowledge": "Documentos podem ser adicionados à base de conhecimento e, quando o robô responde, pode usar o conhecimento no repositório para responder.", + "_introductionForKnowledge.comment": "Mensagem de introdução para a base de conhecimento", + "introductionForRepository": "A base de conhecimento é uma coleção de documentos onde você pode adicionar documentos. Quando o robô responde, ele responderá a partir dos documentos na base de conhecimento.", + "_introductionForRepository.comment": "Mensagem de introdução para a base de conhecimento", + "uploadDocumentsExceed": "Quantidade de documentos enviados excede o limite", + "_uploadDocumentsExceed.comment": "Mensagem de erro quando a quantidade de documentos enviados excede o limite", + "uploadDocumentsError": "Falha ao enviar documento", + "_uploadDocumentsError.comment": "Mensagem de erro quando falha ao enviar documento", + "uploadDocumentsSuccess": "Envio de documento bem-sucedido", + "_uploadDocumentsSuccess.comment": "Mensagem de sucesso quando o envio do documento é bem-sucedido", + "createDocumentSuccess": "Criação de documento bem-sucedida", + "_createDocumentSuccess.comment": "Mensagem de sucesso quando a criação do documento é bem-sucedida", + "startCreateDocument": "Iniciando aprendizado do documento...", + "_startCreateDocument.comment": "Mensagem ao iniciar o aprendizado do documento", + "createDocumentError": "Falha ao aprender documento", + "_createDocumentError.comment": "Mensagem de erro quando falha ao aprender documento", + "dragOrClickToUpload": "Arraste ou clique para enviar documento", + "_dragOrClickToUpload.comment": "Mensagem para arrastar ou clicar para enviar documento", + "learningDocument": "Aprendendo, por favor aguarde...", + "_learningDocument.comment": "Mensagem ao aprender documento", + "startNewChat": "Iniciar novo chat", + "_startNewChat.comment": "Mensagem para iniciar novo chat", + "errorApiError": "Falha ao responder, por favor tente novamente mais tarde", + "_errorApiError.comment": "Mensagem de erro quando falha ao responder", + "errorBadRequest": "Conteúdo da solicitação não está formatado corretamente, por favor pergunte novamente", + "_errorBadRequest.comment": "Mensagem de erro quando o conteúdo da solicitação não está formatado corretamente", + "errorNoConversation": "O conteúdo da conversa não existe ou expirou, por favor inicie uma nova conversa", + "_errorNoConversation.comment": "Mensagem de erro quando o conteúdo da conversa não existe ou expirou", + "errorContentTooLarge": "Conteúdo da pergunta é muito longo, por favor encurte e tente novamente", + "_errorContentTooLarge.comment": "Mensagem de erro quando o conteúdo da pergunta é muito longo", + "errorTooManyRequests": "Sua operação é muito frequente, por favor tente novamente mais tarde", + "_errorTooManyRequests.comment": "Mensagem de erro quando a operação é muito frequente", + "errorUsedUp": "Seu limite de uso do pacote foi atingido, por favor compre mais uso para continuar", + "_errorUsedUp.comment": "Mensagem de erro quando o limite de uso do pacote foi atingido", + "errorUnknown": "Ocorreu um erro desconhecido no servidor, por favor tente novamente mais tarde ou entre em contato com o serviço de atendimento ao cliente", + "_errorUnknown.comment": "Mensagem de erro quando ocorre um erro desconhecido no servidor", + "errorTimeout": "Tempo limite para responder à pergunta excedido, por favor tente novamente mais tarde", + "_errorTimeout.comment": "Mensagem de erro quando o tempo limite para responder à pergunta é excedido", + "errorNotApplied": "Você ainda não se inscreveu para este serviço, por favor inscreva-se antes de continuar a perguntar", + "_errorNotApplied.comment": "Mensagem de erro quando o usuário ainda não se inscreveu para este serviço", + "confirmDelete": "Confirmar exclusão", + "_confirmDelete.comment": "Mensagem para confirmar exclusão", + "howToUse": "Pressione Shift+Enter para quebrar linha", + "_howToUse.comment": "Mensagem para mostrar como quebrar linha", + "createRepositorySuccess": "Base de conhecimento criada com sucesso", + "_createRepositorySuccess.comment": "Mensagem de sucesso quando a base de conhecimento é criada com sucesso", + "createRepositoryFailed": "Falha ao criar base de conhecimento", + "_createRepositoryFailed.comment": "Mensagem de erro quando falha ao criar base de conhecimento", + "deleteRepositorySuccess": "Base de conhecimento excluída com sucesso", + "_deleteRepositorySuccess.comment": "Mensagem de sucesso quando a base de conhecimento é excluída com sucesso", + "deleteDocumentSuccess": "Documento excluído com sucesso", + "_deleteDocumentSuccess.comment": "Mensagem de sucesso quando o documento é excluído com sucesso", + "currentRepository": "Base de conhecimento atual", + "_currentRepository.comment": "Mensagem para mostrar a base de conhecimento atual", + "nameRequired": "Nome não pode estar vazio", + "_nameRequired.comment": "Mensagem de erro quando o nome está vazio", + "inputRepositoryName": "Nome da Base de Conhecimento", + "_inputRepositoryName.comment": "Marcador de entrada para o nome da base de conhecimento", + "inputRepositoryDescription": "Descreva sua base de conhecimento em uma frase", + "_inputRepositoryDescription.comment": "Marcador de entrada para a descrição da base de conhecimento" + }, + "nav": { + "chat": "Chat", + "_chat.comment": "Item de navegação para chat", + "setting": "Configuração", + "_setting.comment": "Item de navegação para configuração", + "manage": "Gerenciar", + "_manage.comment": "Item de navegação para gerenciar" + }, + "title": { + "manage": "Gerenciar Bases de Conhecimento", + "_manage.comment": "Título para gerenciar base de conhecimento", + "createRepository": "Criar Base de Conhecimento", + "_createRepository.comment": "Título para criar base de conhecimento", + "repositories": "Lista de Bases de Conhecimento", + "_repositories.comment": "Título para lista de bases de conhecimento" + } +} \ No newline at end of file diff --git a/src/i18n/pt/common.json b/src/i18n/pt/common.json new file mode 100644 index 00000000..1718efdd --- /dev/null +++ b/src/i18n/pt/common.json @@ -0,0 +1,237 @@ +{ + "button": { + "setup": "Configurar", + "setup_many": "Configurar", + "_setup.comment": "O texto no botão, que é usado para configurar algo", + "edit": "Editar", + "edit_many": "Editar", + "_edit.comment": "O texto no botão, que é usado para editar algo", + "login": "Entrar", + "login_many": "Entrar", + "_login.comment": "O texto no botão, que é usado para fazer login", + "logout": "Sair", + "logout_many": "Sair", + "_logout.comment": "O texto no botão, que é usado para sair", + "new": "Novo", + "new_many": "Novo", + "_new.comment": "O texto no botão, que é usado para criar um novo item", + "delete": "Apagar", + "delete_many": "Apagar", + "_delete.comment": "O texto no botão, que é usado para apagar algo", + "confirm": "Confirmar", + "confirm_many": "Confirmar", + "_confirm.comment": "O texto no botão, que é usado para confirmar algo", + "cancel": "Cancelar", + "cancel_many": "Cancelar", + "_cancel.comment": "O texto no botão, que é usado para cancelar algo", + "alert": "Alerta", + "alert_many": "Alerta", + "_alert.comment": "O texto no botão, que é usado para alertar algo", + "info": "Informação", + "info_many": "Informação", + "_info.comment": "O texto no botão, que é usado para mostrar informações", + "publish": "Publicar", + "publish_many": "Publicar", + "_publish.comment": "O texto no botão, que é usado para publicar algo", + "watch": "Assistir", + "watch_many": "Assistir", + "_watch.comment": "O texto no botão, que é usado para assistir algo", + "verify": "Verificar", + "verify_many": "Verificar", + "_verify.comment": "O texto no botão, que é usado para permitir que o usuário faça uma verificação de nome real", + "profile": "Perfil", + "profile_many": "Perfil", + "_profile.comment": "O texto no botão, que é usado para mostrar o perfil", + "console": "Console", + "console_many": "Console", + "_console.comment": "O texto no botão, que é usado para mostrar a página do console para controlar algo na página da Web", + "learn": "Aprender", + "learn_many": "Aprender", + "_learn.comment": "O texto no botão, que é usado para permitir que o usuário aprenda algo", + "buy": "Comprar", + "buy_many": "Comprar", + "_buy.comment": "O texto no botão, que é usado para permitir que o usuário compre algo", + "try": "Experimentar", + "try_many": "Experimentar", + "_try.comment": "O texto no botão, que é usado para permitir que o usuário experimente algo", + "startForFree": "Começar de Graça", + "startForFree_many": "Começar de Graça", + "_startForFree.comment": "O texto no botão, que é usado para permitir que o usuário comece de graça", + "apply": "Aplicar", + "apply_many": "Aplicar", + "_apply.comment": "O texto no botão, que é usado para permitir que o usuário se inscreva no serviço da API", + "refresh": "Atualizar", + "refresh_many": "Atualizar", + "_refresh.comment": "O texto no botão, que é usado para atualizar a página", + "pay": "Pagar", + "pay_many": "Pagar", + "_pay.comment": "O texto no botão, que é usado para permitir que o usuário pague pelo serviço", + "repay": "Continuar Pagando", + "repay_many": "Continuar Pagando", + "_repay.comment": "O texto no botão, que é usado para permitir que o usuário continue pagando pelo serviço", + "applied": "Aplicado", + "applied_many": "Aplicado", + "_applied.comment": "O texto no botão, que é usado para mostrar que o usuário se inscreveu no serviço", + "acquire": "Adquirir", + "acquire_many": "Adquirir", + "_acquire.comment": "O texto no botão, que é usado para permitir que o usuário adquira algo como o token ou a chave para o serviço da API", + "fillExample": "Preencher Exemplo", + "fillExample_many": "Preencher Exemplo", + "_fillExample.comment": "O texto no botão, que é usado para permitir que o usuário preencha os dados de exemplo", + "buyMore": "Comprar Mais", + "buyMore_many": "Comprar Mais", + "_buyMore.comment": "O texto no botão, que é usado para permitir que o usuário compre mais", + "update": "Atualizar", + "update_many": "Atualizar", + "_update.comment": "O texto no botão, que é usado para atualizar algo", + "view": "Visualizar", + "view_many": "Visualizar", + "_view.comment": "O texto no botão, que é usado para visualizar algo", + "copy": "Copiar", + "copy_many": "Copiar", + "_copy.comment": "O texto no botão, que é usado para copiar algo", + "create": "Criar", + "create_many": "Criar", + "_create.comment": "O texto no botão, que é usado para criar algo", + "referralEarnings": "Ganhos por Indicação", + "referralEarnings_many": "Ganhos por Indicação", + "_referralEarnings.comment": "O texto no botão, que é usado para mostrar os ganhos por indicação, significa que o usuário pode ganhar dinheiro convidando outros a usar o serviço", + "finish": "Finalizar", + "finish_many": "Finalizar", + "_finish.comment": "O texto no botão, que é usado para finalizar algo" + }, + "entity": { + "website": "Ace Data Cloud", + "website_many": "Ace Data Cloud", + "_website.comment": "O nome do site, não precisa ser traduzido, apenas mantenha como 'Ace Data Cloud'", + "copyright": "Direitos Autorais", + "copyright_many": "Direitos Autorais", + "_copyright.comment": "O texto para mostrar os direitos autorais", + "platform": "Plataforma", + "platform_many": "Plataforma", + "_platform.comment": "O texto que indica que esta é uma plataforma do serviço da API", + "title": "Título", + "title_many": "Título", + "_title.comment": "O título da entidade", + "icon": "Ícone", + "icon_many": "Ícone", + "_icon.comment": "O ícone da entidade", + "status": "Status", + "status_many": "Status", + "_status.comment": "O status da entidade", + "operation": "Operação", + "operation_many": "Operação", + "_operation.comment": "A operação da entidade", + "description": "Descrição", + "description_many": "Descrição", + "_description.comment": "A descrição da entidade", + "createdAt": "Criado em", + "createdAt_many": "Criado em", + "_createdAt.comment": "O momento em que a entidade foi criada", + "updatedAt": "Atualizado em", + "updatedAt_many": "Atualizado em", + "_updatedAt.comment": "O momento em que a entidade foi atualizada", + "order": "Pedido", + "order_many": "Pedido", + "_order.comment": "O pedido da entidade, o pedido contém o dinheiro, informações do serviço, o usuário precisa pagar por ele" + }, + "message": { + "usedAmount": "Quantidade Utilizada", + "usedAmount_many": "Quantidade Utilizada", + "_usedAmount.comment": "A mensagem para mostrar a quantidade utilizada do serviço", + "remainingAmount": "Quantidade Restante", + "remainingAmount_many": "Quantidade Restante", + "_remainingAmount.comment": "A mensagem para mostrar a quantidade restante do serviço", + "copied": "Copiado com Sucesso", + "copied_many": "Copiado com Sucesso", + "_copied.comment": "A mensagem para mostrar que o conteúdo foi copiado com sucesso", + "confirmDelete": "Tem certeza de que deseja apagar?", + "confirmDelete_many": "Tem certeza de que deseja apagar?", + "_confirmDelete.comment": "A mensagem para confirmar que o usuário deseja apagar algo", + "alert": "Aviso", + "alert_many": "Aviso", + "_alert.comment": "A mensagem para alertar o usuário", + "info": "Lembrete", + "info_many": "Lembrete", + "_info.comment": "A mensagem para mostrar informações", + "free": "Grátis", + "free_many": "Grátis", + "_free.comment": "A mensagem para mostrar que o serviço é gratuito, o que significa que o usuário não precisa pagar por ele", + "startPrice": "Iniciando", + "startPrice_many": "Iniciando", + "_startPrice.comment": "A mensagem para mostrar o preço mais baixo do serviço", + "joinDiscord": "Entrar no Discord", + "joinDiscord_many": "Entrar no Discord", + "_joinDiscord.comment": "A mensagem para permitir que o usuário entre no canal do Discord", + "noData": "Sem dados", + "noData_many": "Sem dados", + "_noData.comment": "A mensagem para mostrar que não há dados na tabela ou lista" + }, + "nav": { + "home": "Início", + "home_many": "Início", + "_home.comment": "O texto na barra de navegação do site, que é usado para mostrar a página inicial", + "content": "Conteúdo", + "content_many": "Conteúdo", + "_content.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de conteúdo", + "category": "Categoria", + "category_many": "Categoria", + "_category.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de categoria", + "service": "Serviços", + "service_many": "Serviços", + "_service.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de serviço", + "document": "Documentos", + "document_many": "Documentos", + "_document.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de documento", + "console": "Console", + "console_many": "Console", + "_console.comment": "O texto na barra de navegação do site, que é usado para mostrar a página do console", + "chat": "Chat", + "chat_many": "Chat", + "_chat.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de chat", + "midjourney": "Meio de Jornada", + "midjourney_many": "Meio de Jornada", + "_midjourney.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de meio de jornada", + "chatdoc": "Chatdoc", + "chatdoc_many": "Chatdoc", + "_chatdoc.comment": "O texto na barra de navegação do site, que é usado para mostrar a página de chatdoc" + }, + "title": { + "alert": "Alerta", + "alert_many": "Alerta", + "_alert.comment": "O título da mensagem de alerta", + "placeholderOfSelect": "Por favor, selecione", + "placeholderOfSelect_many": "Por favor, selecione", + "_placeholderOfSelect.comment": "O espaço reservado da entrada de seleção", + "placeholderOfInput": "Por favor, preencha", + "placeholderOfInput_many": "Por favor, preencha", + "_placeholderOfInput.comment": "O espaço reservado da entrada", + "allApplications": "Todas as Aplicações", + "allApplications_many": "Todas as Aplicações", + "_allApplications.comment": "O título da página para mostrar todas as aplicações", + "allOrders": "Todos os Pedidos", + "allOrders_many": "Todos os Pedidos", + "_allOrders.comment": "O título da página para mostrar todos os pedidos", + "orderInfo": "Informações do Pedido", + "orderInfo_many": "Informações do Pedido", + "_orderInfo.comment": "O título da página para mostrar as informações do pedido", + "buyMore": "Comprar Mais", + "buyMore_many": "Comprar Mais", + "_buyMore.comment": "O título da página para permitir que o usuário compre mais", + "distribution": "Ganhos por Indicação", + "distribution_many": "Ganhos por Indicação", + "_distribution.comment": "O título da página para mostrar os ganhos por indicação, significa que o usuário pode ganhar dinheiro convidando outros a usar o serviço", + "distributionHistory": "Histórico de Indicação", + "distributionHistory_many": "Histórico de Indicação", + "_distributionHistory.comment": "O título da página para mostrar o histórico de indicação", + "invitee": "Convidador", + "invitee_many": "Convidador", + "_invitee.comment": "O título da página para mostrar o convidador", + "allUsages": "Histórico de Uso", + "allUsages_many": "Histórico de Uso", + "_allUsages.comment": "O título da página para mostrar todos os usos do serviço da API", + "allCredentials": "Credenciais", + "allCredentials_many": "Credenciais", + "_allCredentials.comment": "O título da página para mostrar todas as credenciais, as credenciais são usadas para acessar a API" + } +} \ No newline at end of file diff --git a/src/i18n/pt/console.json b/src/i18n/pt/console.json new file mode 100644 index 00000000..cddc697d --- /dev/null +++ b/src/i18n/pt/console.json @@ -0,0 +1,26 @@ +{ + "menu": { + "orderList": "Lista de Pedidos", + "_orderList.comment": "O texto em um menu de um site, Pedido significa o pedido do usuário para comprar o serviço", + "orderList_many": "Listas de Pedidos", + "applicationList": "Lista de Aplicativos", + "_applicationList.comment": "O texto em um menu de um site, Aplicativo significa a aplicação do usuário para usar o serviço", + "applicationList_many": "Listas de Aplicativos", + "userProfile": "Perfil do Usuário", + "_userProfile.comment": "O texto em um menu de um site, Perfil do Usuário significa o perfil do usuário", + "idVerify": "Verificação de Identidade", + "_idVerify.comment": "O texto em um menu de um site, Verificação de Identidade significa a verificação da identidade do usuário", + "manageApplication": "Gerenciamento de Aplicativos", + "_manageApplication.comment": "O texto em um menu de um site, Gerenciamento de Aplicativos significa o gerenciamento do aplicativo do usuário", + "distributionIndex": "Ganhos de Indicação", + "_distributionIndex.comment": "O texto em um menu de um site, Ganhos de Indicação significa os ganhos da indicação do usuário", + "usageList": "Histórico de Uso", + "_usageList.comment": "O texto em um menu de um site, Histórico de Uso significa o histórico de uso do usuário de um serviço de API", + "credentialIndex": "Credenciais", + "_credentialIndex.comment": "O texto em um menu de um site, Credenciais significa as credenciais para acessar a API", + "manageOrder": "Gerenciamento de Pedidos", + "_manageOrder.comment": "O texto em um menu de um site, Gerenciamento de Pedidos significa o gerenciamento do pedido do usuário, pedido significa o pedido do usuário para comprar o serviço", + "manageDistributionStatus": "Gerenciamento de Distribuição", + "_manageDistributionStatus.comment": "O texto em um menu de um site, Gerenciamento de Distribuição significa o gerenciamento do status de distribuição do usuário, relacionado aos ganhos da indicação do usuário" + } +} \ No newline at end of file diff --git a/src/i18n/pt/credential.json b/src/i18n/pt/credential.json new file mode 100644 index 00000000..ef757966 --- /dev/null +++ b/src/i18n/pt/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Identificador único da credencial", + "value": "Token", + "_value.comment": "O valor do token da credencial", + "createdAt": "Hora de Criação", + "_createdAt.comment": "O momento em que a credencial foi criada", + "expiredAt": "Hora de Expiração", + "_expiredAt.comment": "O momento em que a credencial expirará", + "usedAt": "Hora de Uso", + "_usedAt.comment": "O momento em que a credencial foi usada", + "expiration": "Hora de Expiração", + "_expiration.comment": "O momento em que a credencial expirará", + "application": "Aplicação", + "_application.comment": "A aplicação à qual a credencial pertence", + "service": "Serviço", + "_service.comment": "O serviço para o qual a credencial é usada", + "setLimitation": "Definir Limite de Uso", + "_setLimitation.comment": "Definir o limite da credencial", + "limitedAmount": "Quantidade Limitada", + "_limitedAmount.comment": "O limite da credencial", + "setExpiration": "Definir Hora de Expiração", + "_setExpiration.comment": "Definir a hora de expiração da credencial", + "usedAmount": "Quantidade Utilizada", + "_usedAmount.comment": "A quantidade da credencial que foi usada" + }, + "message": { + "confirmDelete": "Tem certeza de que deseja excluir?", + "_confirmDelete.comment": "Confirmar se deseja excluir a credencial", + "introduction": "A credencial é a chave para acessar o serviço. Você pode criar uma credencial clicando no botão \"Criar\". Você também pode visualizar os detalhes da credencial clicando no botão \"Visualizar\".", + "_introduction.comment": "Introdução da credencial", + "learnMore": "Saiba mais", + "_learnMore.comment": "Saiba mais sobre a credencial", + "createSuccessfully": "Criado com sucesso", + "_createSuccessfully.comment": "A credencial foi criada com sucesso", + "createFailed": "Falha na Criação", + "_createFailed.comment": "A credencial não pôde ser criada", + "permanent": "Permanente", + "_permanent.comment": "A credencial é permanente", + "selectDateTime": "Selecionar data e hora", + "_selectDateTime.comment": "Selecionar a data e hora", + "maxLimitation": "Limite máximo que você pode definir", + "_maxLimitation.comment": "O limite máximo que você pode definir", + "unlimited": "Ilimitado", + "_unlimited.comment": "A credencial é ilimitada" + }, + "title": { + "introduction": "Introdução", + "_introduction.comment": "Introdução da credencial", + "createNew": "Criar Nova Credencial", + "_createNew.comment": "Criar uma nova credencial" + } +} \ No newline at end of file diff --git a/src/i18n/pt/distribution.json b/src/i18n/pt/distribution.json new file mode 100644 index 00000000..b0f9ff40 --- /dev/null +++ b/src/i18n/pt/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Ver detalhes", + "_detail.comment": "O texto no botão, que é usado para visualizar os detalhes do histórico de referências para o site.", + "withdrawal": "Retirar", + "_withdrawal.comment": "O texto no botão, que é usado para retirar os ganhos de referência para o site.", + "query": "Consulta", + "_query.comment": "O texto no botão, que é usado para consultar os ganhos de referência para o site." + }, + "field": { + "id": "ID de referência", + "_id.comment": "O identificador único da distribuição, a distribuição significa a referência para o site de serviço da API.", + "percentage": "Percentagem de ganhos de referência", + "_percentage.comment": "A percentagem dos ganhos de referência, que é calculada com base no valor do pedido.", + "price": "Valor do pedido", + "_price.comment": "O valor do pedido, que é usado para calcular os ganhos de referência.", + "reward": "Recompensa de referência", + "_reward.comment": "Os ganhos de referência, que são calculados com base no valor do pedido e na percentagem de ganhos de referência.", + "createdAt": "Tempo de referência", + "_createdAt.comment": "O momento em que a referência é criada.", + "level": "Nível", + "_level.comment": "O nível da referência, que é usado para calcular os ganhos de referência.", + "threshold": "Limite de ganhos de referência", + "_threshold.comment": "O limite dos ganhos de referência, que é usado para retirar os ganhos de referência.", + "inviteeId": "ID do convidado", + "_inviteeId.comment": "O identificador único do convidante, o convidante significa o usuário que convida o convidado para o site de serviço da API.", + "isVerified": "Está verificado", + "_isVerified.comment": "A flag para indicar se o usuário de referência está verificado com as informações reais." + }, + "message": { + "deltaPriceForNextLevel": "Diferença para o próximo nível", + "_deltaPriceForNextLevel": "A diferença entre o valor atual do pedido e o limite do próximo nível.", + "developingWithDrawal": "Por favor, adicione o serviço ao cliente para lidar com retiradas, as retiradas terão uma dedução de 6% de imposto de renda, as faturas podem ser usadas para dedução", + "_developingWithDrawal": "A mensagem para indicar que a função de retirada está em desenvolvimento.", + "technicalDetail": "Detalhe técnico", + "_technicalDetail": "O detalhe técnico do sistema de referência está implementado.", + "distributionQrDescription": "Código QR de referência (mesmo conteúdo que o link)", + "_distributionQrDescription": "A descrição do código QR de referência.", + "distributionLink": "Link de referência", + "_distributionLink": "O link de referência, que é usado para vincular o cliente como cliente subordinado.", + "updateSuccessfully": "Atualização bem-sucedida", + "_updateSuccessfully": "A mensagem para indicar que as informações de referência foram atualizadas com sucesso.", + "distributionLinkDescription": "Se um cliente se registrar nesta plataforma através deste link ou código QR, o cliente será permanentemente vinculado como seu cliente subordinado, e todos os pedidos de consumo do cliente nesta plataforma serão devolvidos para sua conta de acordo com a taxa de distribuição atual.", + "_distributionLinkDescription": "A descrição do link de referência.", + "distributionLinkDescription2": "Este link contém seu ID de usuário. Depois que o cliente abre o link, seu ID de usuário será registrado no navegador do cliente na forma de Cookies, que é válido por sete dias. Dentro de sete dias, se o cliente se registrar nesta plataforma escaneando o código, seu ID de usuário será enviado para o servidor de registro com Cookies, e o cliente pode ser vinculado como seu cliente descendente.", + "_distributionLinkDescription2": "A descrição do link de referência." + }, + "title": { + "price": "Valor total dos pedidos de referência", + "_price.comment": "O valor total dos pedidos de referência, que é usado para calcular os ganhos de referência.", + "reward": "Recompensas totais de referência", + "_reward.comment": "As recompensas totais de referência, que são calculadas com base no valor do pedido e na percentagem de ganhos de referência.", + "level": "Nível de referência", + "_level.comment": "O nível de referência, que é usado para calcular os ganhos de referência.", + "percentage": "Percentagem de ganhos de referência", + "_percentage.comment": "A percentagem de ganhos de referência, que é usada para calcular os ganhos de referência.", + "currentLevel": "Nível atual", + "_currentLevel.comment": "O nível de referência atual, que é usado para calcular os ganhos de referência.", + "nextLevel": "Próximo nível", + "_nextLevel.comment": "O próximo nível de referência, que é usado para calcular os ganhos de referência.", + "currentPercentage": "Percentagem de ganhos de referência atual", + "_currentPercentage.comment": "A percentagem de ganhos de referência atual, que é usada para calcular os ganhos de referência.", + "nextPercentage": "Percentagem de ganhos de referência do próximo nível", + "_nextPercentage.comment": "A percentagem de ganhos de referência do próximo nível, que é usada para calcular os ganhos de referência.", + "levelInfo": "Informação de nível", + "_levelInfo.comment": "A informação do nível de referência, que é usada para calcular os ganhos de referência.", + "distributionLink": "Link de referência", + "_distributionLink.comment": "O link de referência, que é usado para vincular o cliente como cliente subordinado.", + "inviteesCount": "Número total de convidados", + "_inviteesCount.comment": "O número total de convidados, que é usado para calcular os ganhos de referência.", + "manageDistributionStatus": "Gestão de distribuição", + "_manageDistributionStatus.comment": "A gestão do status de referência." + } +} \ No newline at end of file diff --git a/src/i18n/pt/order.json b/src/i18n/pt/order.json new file mode 100644 index 00000000..03d2aa39 --- /dev/null +++ b/src/i18n/pt/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Pagar", + "_pay.comment": "O texto no botão, que é usado para pagar o pedido.", + "continuePay": "Continuar a Pagar", + "_continuePay.comment": "O texto no botão, que é usado para continuar a pagar o pedido.", + "checkDetail": "Verificar Detalhes", + "_checkDetail.comment": "O texto no botão, que é usado para verificar os detalhes do pedido.", + "query": "Consultar", + "_query.comment": "O texto no botão, que é usado para consultar o pedido.", + "finish": "Completar Manualmente", + "_finish.comment": "O texto no botão, que é usado para completar manualmente o pedido.", + "update": "Atualizar", + "_update.comment": "O texto no botão, que é usado para atualizar o pedido." + }, + "field": { + "id": "ID do Pedido", + "_id.comment": "O ID do pedido.", + "amount": "Quantidade", + "_amount.comment": "A quantidade de créditos do pedido.", + "price": "Quantidade", + "_price.comment": "A quantidade de créditos do pedido.", + "description": "Descrição do Pedido", + "_description.comment": "A descrição do pedido.", + "state": "Estado", + "_state.comment": "O estado do pedido.", + "createdAt": "Hora de Criação", + "_createdAt.comment": "A hora de criação do pedido.", + "service": "Nome do Serviço", + "_service.comment": "O nome do serviço.", + "payWay": "Método de Pagamento", + "_payWay.comment": "O método de pagamento do pedido.", + "api": "API", + "_api.comment": "A API é um tipo de serviço online.", + "proxy": "Proxy", + "_proxy.comment": "O Proxy é um tipo de serviço online, que significa o Proxy HTTP usado para transferir os dados." + }, + "message": { + "paidSuccessfully": "Pagamento Bem-sucedido", + "_paidSuccessfully.comment": "A mensagem do pagamento bem-sucedido.", + "createFailed": "Criação Falhou", + "_createFailed.comment": "A mensagem da falha na criação.", + "wechatPayHelp": "Por favor, abra o WeChat no seu telefone, escaneie para completar o pagamento", + "_wechatPayHelp.comment": "A mensagem da ajuda de pagamento do WeChat.", + "free": "Grátis", + "_free.comment": "A mensagem do pedido gratuito.", + "buyInExternalUrl": "Por favor, complete o pagamento no link externo", + "_buyInExternalUrl.comment": "A mensagem do pagamento no link externo.", + "updateFailed": "Atualização Falhou", + "_updateFailed.comment": "A mensagem da falha na atualização.", + "updateSuccessfully": "Atualização Bem-sucedida", + "_updateSuccessfully.comment": "A mensagem da atualização bem-sucedida.", + "confirmFinish": "Esta operação definirá manualmente o pedido para o status de pagamento e completará o processamento de distribuição, o que não pode ser desfeito. Por favor, confirme que o cliente completou o pagamento, deseja continuar?", + "_confirmFinish.comment": "A mensagem da confirmação de finalização." + }, + "state": { + "pending": "Pagamento Pendente", + "_pending.comment": "O estado do pedido, o que significa que este pedido ainda está pendente de pagamento pelo usuário.", + "paid": "Pago", + "_paid.comment": "O estado do pedido, o que significa que este pedido foi pago.", + "expired": "Tempo de Pagamento Expirado", + "_expired.comment": "O estado do pedido, o que significa que este pedido expirou.", + "failed": "Pagamento Falhou", + "_failed.comment": "O estado do pedido, o que significa que este pedido falhou." + }, + "title": { + "info": "Informações do Pedido", + "_info.comment": "O título usado para mostrar como título do site, significa as informações do pedido.", + "wechatPay": "WeChat Pay", + "_wechatPay.comment": "O título usado para mostrar como título do site, significa o pagamento pelo WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "O título usado para mostrar como título do site, significa o pagamento pelo Alipay, o Alipay é um tipo de pagamento online.", + "stripe": "Stripe", + "_stripe.comment": "O título usado para mostrar como título do site, significa o pagamento pelo Stripe, o Stripe é um tipo de pagamento online.", + "manageOrder": "Gerenciar Pedido", + "_manageOrder.comment": "O título usado para mostrar como título do site, significa gerenciar o pedido." + } +} \ No newline at end of file diff --git a/src/i18n/pt/proxy.json b/src/i18n/pt/proxy.json new file mode 100644 index 00000000..55964c50 --- /dev/null +++ b/src/i18n/pt/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Parâmetros de URL", + "_requestQueries.comment": "Estes são os parâmetros que são passados na URL. Eles são separados por '?' e são separados por '&'.", + "requestBody": "Corpo da Requisição", + "_requestBody.comment": "Este é o corpo da requisição. Geralmente é usado para requisições POST e PUT.", + "responseBody": "Corpo da Resposta", + "_responseBody.comment": "Este é o corpo da resposta. Geralmente está em formato JSON.", + "requestHeaders": "Cabeçalhos da Requisição", + "_requestHeaders.comment": "Estes são os cabeçalhos que são passados na requisição. Geralmente são usados para autenticação.", + "requestHeader": "Cabeçalho da Requisição", + "requestQuery": "Parâmetro de URL", + "responseHeaders": "Cabeçalhos da Resposta", + "_responseHeaders.comment": "Estes são os cabeçalhos que são passados na resposta. Geralmente são usados para autenticação.", + "response": "Resposta", + "_response.comment": "Esta é a resposta que é retornada pelo servidor.", + "success": "Sucesso", + "_success.comment": "Esta é a resposta que é retornada quando a requisição é bem-sucedida.", + "failure": "Falha", + "_failure.comment": "Esta é a resposta que é retornada quando a requisição não é bem-sucedida.", + "responseExample": "Exemplo", + "_responseExample.comment": "Este é um exemplo da resposta que é retornada pelo servidor.", + "authentication": "Autenticação", + "_authentication.comment": "Esta é a autenticação necessária para fazer a requisição." + }, + "message": { + "free": "Grátis", + "_free.comment": "Significa que o preço é grátis, não é necessário gastar créditos ou dinheiro ao usar o serviço da API", + "appliedCount": "Contagem de Aplicações", + "_appliedCount.comment": "O número de vezes que o serviço da API foi aplicado", + "firstFree": "Primeira vez grátis", + "_firstFree.comment": "Significa que a primeira vez do serviço da API é grátis, não é necessário gastar créditos ou dinheiro", + "custom": "Quantidade Especificada", + "_custom.comment": "Significa que o preço é especificado, é necessário gastar os créditos ou dinheiro especificados ao usar o serviço da API", + "present": "Presente", + "_present.comment": "Vamos apresentar os créditos para você quando usar o serviço da API pela primeira vez", + "around": "Aproximadamente", + "_around.comment": "O preço é aproximado, o preço real pode ser diferente", + "successRate15min": "Taxa de Sucesso em Tempo Real", + "_successRate15min.comment": "A taxa de sucesso em tempo real do serviço da API nos últimos 15 minutos", + "ySuccessRate": "Taxa de Sucesso (100%)", + "_ySuccessRate.comment": "A taxa de sucesso do serviço da API", + "xMinutes": "Tempo (minutos)", + "_xMinutes.comment": "O tempo em minutos", + "streamUsage": "Lembrete gentil: Para requisições de streaming, o código acima pode não ser totalmente aplicável. Consulte o documento de acoplamento para modificações.", + "_streamUsage.comment": "Para requisições de streaming, o código acima pode não ser totalmente aplicável. Consulte o documento de acoplamento para modificações.", + "alphaStage": "Esta API está na fase Alpha, é uma versão de pré-visualização inicial, pode haver instabilidade potencial, o formato da API pode mudar significativamente, não é recomendado para uso em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes significativos de preço no futuro.", + "_alphaStage.comment": "Esta API está na fase Alpha, é uma versão de pré-visualização inicial, pode haver instabilidade potencial, o formato da API pode mudar significativamente, não é recomendado para uso em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes significativos de preço no futuro.", + "betaStage": "Esta API está na fase Beta, o formato da API não mudará muito, mas pode haver instabilidade potencial, por favor, use com cuidado em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes moderados de preço no futuro.", + "_betaStage.comment": "Esta API está na fase Beta, o formato da API não mudará muito, mas pode haver instabilidade potencial, por favor, use com cuidado em um ambiente de produção. A precificação atual é relativamente baixa e pode haver ajustes moderados de preço no futuro." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabyte, uma unidade de armazenamento de informação digital", + "MB": "MB", + "_MB.comment": "Megabyte, uma unidade de armazenamento de informação digital", + "KB": "KB", + "_KB.comment": "Quilobyte, uma unidade de armazenamento de informação digital", + "B": "B", + "_B.comment": "Byte, uma unidade de armazenamento de informação digital" + } +} \ No newline at end of file diff --git a/src/i18n/pt/service.json b/src/i18n/pt/service.json new file mode 100644 index 00000000..7ae233ba --- /dev/null +++ b/src/i18n/pt/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Saiba Mais", + "_learnMore.comment": "O texto exibido no botão para saber mais sobre o serviço.", + "apply": "Aplicar Agora", + "_apply.comment": "O texto exibido no botão para se candidatar ao serviço.", + "introduction": "Introdução ao Serviço", + "_introduction.comment": "O texto exibido no botão para visualizar a introdução do serviço.", + "apis": "Descrição da API", + "_apis.comment": "O texto exibido no botão para visualizar a descrição da API.", + "pricing": "Preços", + "_pricing.comment": "O texto exibido no botão para visualizar as informações de preços." + }, + "field": { + "price": "Preço", + "_price.comment": "O preço do serviço.", + "introduction": "Introdução", + "_introduction.comment": "A introdução do serviço.", + "apis": "API", + "_apis.comment": "A API do serviço, API é uma forma de serviço online.", + "proxies": "Proxy", + "_proxies.comment": "O proxy do serviço, Proxy é uma forma de serviço online, significa o Proxy HTTP usado para transferir os dados." + }, + "message": { + "free": "Grátis", + "_free.comment": "O texto exibido quando o serviço é gratuito, o que significa que o serviço é gratuito.", + "around": "Por Volta de", + "_around.comment": "O texto exibido quando o preço está por volta de um certo valor.", + "welcomeCredits": "Créditos de Boas-Vindas", + "_welcomeCredits.comment": "O texto exibido quando o serviço fornece créditos de boas-vindas gratuitos", + "appliedCount": "Número de Aplicações", + "_appliedCount.comment": "O texto exibido quando o número de aplicações é contado.", + "indexTitle": "Sua escolha inteligente para serviços digitais", + "_indexTitle.comment": "O título da página inicial.", + "indexSubtitle": "Potencialize seu trabalho e vida com excelência padronizada em serviços.", + "_indexSubtitle.comment": "O subtítulo da página inicial.", + "fromPrice": "A partir de ", + "_fromPrice.comment": "O texto exibido antes do preço.", + "packages": "Oferecemos uma variedade de pacotes de créditos, quanto mais pacotes você comprar, mais descontos você obtém.", + "_packages.comment": "O texto exibido quando o serviço fornece pacotes de créditos.", + "offer": "Oferta", + "_offer.comment": "O texto exibido quando o serviço fornece uma oferta.", + "partnersTitle": "Confiado por parceiros líderes", + "_partnersTitle.comment": "O título da seção de parceiros." + }, + "title": { + "apis": "API", + "_apis.comment": "A API do serviço, API é uma forma de serviço online.", + "proxies": "Proxy", + "_proxies.comment": "O proxy do serviço, Proxy é uma forma de serviço online, significa o Proxy HTTP usado para transferir os dados.", + "packages": "Pacotes", + "_packages.comment": "Os pacotes do serviço, os pacotes são usados para comprar créditos, por exemplo, o serviço fornece 3 pacotes, 100$ por 100 créditos, 200$ por 200 créditos, 300$ por 300 créditos." + }, + "unit": { + "credit": "Crédito", + "_credit.comment": "Crédito significa a moeda virtual usada no serviço de API", + "Credit": "Crédito", + "_Credit.comment": "Crédito significa a moeda virtual usada no serviço de API, esta é a forma capitalizada", + "credits": "Créditos", + "_credits.comment": "Créditos significa a moeda virtual usada no serviço de API, esta é a forma plural", + "Credits": "Créditos", + "_Credits.comment": "Créditos significa a moeda virtual usada no serviço de API, esta é a forma capitalizada e plural", + "call": "Chamada", + "_call.comment": "Chamada significa as vezes que o serviço de API foi chamado", + "Call": "Chamada", + "_Call.comment": "Chamada significa as vezes que o serviço de API foi chamado, esta é a forma capitalizada", + "calls": "Chamadas", + "_calls.comment": "Chamadas significa as vezes que o serviço de API foi chamado, esta é a forma plural", + "Calls": "Chamadas", + "_Calls.comment": "Chamadas significa as vezes que o serviço de API foi chamado, esta é a forma capitalizada e plural", + "MB": "MB", + "_MB.comment": "MB significa Megabyte, uma unidade de armazenamento de informações digitais", + "GB": "GB", + "_GB.comment": "GB significa Gigabyte, uma unidade de armazenamento de informações digitais" + } +} \ No newline at end of file diff --git a/src/i18n/pt/usage.json b/src/i18n/pt/usage.json new file mode 100644 index 00000000..0384fc43 --- /dev/null +++ b/src/i18n/pt/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Tempo de Uso", + "_createdAt.comment": "O momento em que o registro de uso foi criado.", + "statusCode": "Código de Status", + "statusCode.comment": "O código de status do registro de uso.", + "usedAmount": "Quantidade Utilizada", + "usedAmount.comment": "A quantidade do recurso que foi utilizada.", + "deductedAmount": "Quantidade Deduzida", + "deductedAmount.comment": "A quantidade do recurso que foi deduzida.", + "remainingAmount": "Quantidade Restante", + "remainingAmount.comment": "A quantidade do recurso que resta.", + "metadata": "Metadados", + "metadata.comment": "Os metadados do registro de uso." + } +} \ No newline at end of file diff --git a/src/i18n/pt/user.json b/src/i18n/pt/user.json new file mode 100644 index 00000000..01121223 --- /dev/null +++ b/src/i18n/pt/user.json @@ -0,0 +1,19 @@ +{ + "field": { + "id": "ID do Usuário", + "_id.comment": "ID do Usuário", + "id_many": "IDs dos Usuários", + "isVerified": "Está Verificado", + "_isVerified.comment": "Uma bandeira que indica se o usuário está verificado com base em informações reais ou não", + "isVerified_many": "Está Verificado", + "nickname": "Apelido", + "_nickname.comment": "Apelido de um usuário", + "nickname_many": "Apelidos", + "username": "Nome de Usuário", + "_username.comment": "Nome de usuário de um usuário", + "username_many": "Nomes de Usuário", + "dateJoined": "Tempo de Registro", + "_dateJoined.comment": "Hora em que o usuário se registrou", + "dateJoined_many": "Tempos de Registro" + } +} \ No newline at end of file diff --git a/src/i18n/ru/api.json b/src/i18n/ru/api.json new file mode 100644 index 00000000..a88de2f0 --- /dev/null +++ b/src/i18n/ru/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Параметры запроса", + "_requestQueries.comment": "Параметры запроса HTTP.", + "requestBody": "Тело запроса", + "_requestBody.comment": "Тело запроса HTTP.", + "responseBody": "Тело ответа", + "_responseBody.comment": "Тело ответа HTTP.", + "requestHeaders": "Заголовки запроса", + "_requestHeaders.comment": "Заголовки запроса HTTP.", + "requestHeader": "Заголовок запроса", + "_requestHeader.comment": "Заголовок запроса HTTP, одиночная форма для заголовков запроса.", + "responseHeaders": "Заголовки ответа", + "_responseHeaders.comment": "Заголовки ответа HTTP.", + "response": "Ответ", + "_response.comment": "Ответ HTTP.", + "success": "Успех", + "_success.comment": "Успешный ответ.", + "failure": "Ошибка", + "_failure.comment": "Неудачный ответ.", + "responseExample": "Пример", + "_responseExample.comment": "Пример ответа.", + "authentication": "Аутентификация", + "_authentication.comment": "Информация об аутентификации.", + "arrayOf": "Массив", + "_arrayOf.comment": "Массив сущности.", + "apiKey": "Ключ API", + "_apiKey.comment": "Ключ API" + }, + "message": { + "free": "Бесплатно", + "_free.comment": "Означает, что цена бесплатная, не требуется тратить кредиты или деньги при использовании сервиса API", + "appliedCount": "Количество применений", + "_appliedCount.comment": "Количество применений сервиса API", + "firstFree": "Первый раз бесплатно", + "_firstFree.comment": "Означает, что первое применение сервиса API бесплатно, не требуется тратить кредиты или деньги", + "custom": "Указанная сумма", + "_custom.comment": "Означает, что цена указана, необходимо тратить указанные кредиты или деньги при использовании сервиса API", + "present": "Подарок", + "_present.comment": "Мы подарим вам кредиты при первом использовании сервиса API", + "around": "Приблизительно", + "_around.comment": "Цена приблизительная, фактическая цена может отличаться", + "successRate15min": "Успешность в реальном времени", + "_successRate15min.comment": "Успешность сервиса API в последние 15 минут в реальном времени", + "ySuccessRate": "Успешность (100%)", + "_ySuccessRate.comment": "Успешность сервиса API", + "xMinutes": "Время (минуты)", + "_xMinutes.comment": "Время в минутах", + "streamUsage": "Дружественное напоминание: Для потоковых запросов вышеуказанный код может быть не полностью применим. Пожалуйста, обратитесь к документации для внесения изменений.", + "_streamUsage.comment": "Для потоковых запросов вышеуказанный код может быть не полностью применим. Пожалуйста, обратитесь к документации для внесения изменений.", + "alphaStage": "Этот API находится в стадии Альфа, это ранняя предварительная версия, возможна потенциальная нестабильность, формат API может значительно измениться, не рекомендуется для использования в производственной среде. Текущая цена относительно низкая, и в будущем могут быть значительные изменения цен.", + "_alphaStage.comment": "Этот API находится в стадии Альфа, это ранняя предварительная версия, возможна потенциальная нестабильность, формат API может значительно измениться, не рекомендуется для использования в производственной среде. Текущая цена относительно низкая, и в будущем могут быть значительные изменения цен.", + "betaStage": "Этот API находится в стадии Бета, формат API не изменится сильно, но возможна потенциальная нестабильность, пожалуйста, используйте его осторожно в производственной среде. Текущая цена относительно низкая, и в будущем могут быть умеренные изменения цен.", + "_betaStage.comment": "Этот API находится в стадии Бета, формат API не изменится сильно, но возможна потенциальная нестабильность, пожалуйста, используйте его осторожно в производственной среде. Текущая цена относительно низкая, и в будущем могут быть умеренные изменения цен." + }, + "unit": { + "credit": "Кредит", + "_credit.comment": "Кредит - виртуальная валюта, используемая в сервисе API", + "Credit": "Кредит", + "_Credit.comment": "Кредит - виртуальная валюта, используемая в сервисе API, это форма с заглавной буквы", + "credits": "Кредиты", + "_credits.comment": "Кредиты - виртуальная валюта, используемая в сервисе API, это множественная форма", + "Credits": "Кредиты", + "_Credits.comment": "Кредиты - виртуальная валюта, используемая в сервисе API, это форма с заглавной буквы и множественная форма", + "call": "Вызов", + "_call.comment": "Вызов - количество вызовов сервиса API", + "Call": "Вызов", + "_Call.comment": "Вызов - количество вызовов сервиса API, это форма с заглавной буквы", + "calls": "Вызовы", + "_calls.comment": "Вызовы - количество вызовов сервиса API, это множественная форма", + "Calls": "Вызовы", + "_Calls.comment": "Вызовы - количество вызовов сервиса API, это форма с заглавной буквы и множественная форма", + "MB": "МБ", + "_MB.comment": "МБ - мегабайт, единица цифрового хранения информации", + "GB": "ГБ", + "_GB.comment": "ГБ - гигабайт, единица цифрового хранения информации" + } +} \ No newline at end of file diff --git a/src/i18n/ru/application.json b/src/i18n/ru/application.json new file mode 100644 index 00000000..c24c8376 --- /dev/null +++ b/src/i18n/ru/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Документ", + "_goDocument.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу документа.", + "goCredentials": "Учетные данные", + "_goCredentials.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу учетных данных.", + "buyMore": "Купить больше", + "_buyMore.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу покупки дополнительных услуг.", + "createOrder": "Создать заказ", + "_createOrder.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу создания заказа.", + "custom": "Настроить", + "_custom.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу настройки.", + "query": "Запрос", + "_query.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу запроса.", + "usage": "История использования", + "_usage.comment": "Текст на кнопке, при нажатии на которую будет осуществлен переход на страницу истории использования." + }, + "field": { + "id": "Идентификатор приложения", + "_id.comment": "Идентификатор приложения.", + "remainingAmount": "Оставшаяся сумма", + "_remainingAmount.comment": "Оставшаяся сумма приложения.", + "usedAmount": "Использованная сумма", + "_usedAmount.comment": "Использованная сумма приложения.", + "apiKey": "Ключ API", + "_apiKey.comment": "Ключ API", + "service": "Сервис", + "_service.comment": "Сервис приложения.", + "operation": "Операция", + "_operation.comment": "Операция приложения.", + "amount": "Сумма", + "_amount.comment": "Сумма приложения.", + "traceId": "Идентификатор трассировки", + "_traceId.comment": "Идентификатор трассировки одного вызова API для приложения сервиса API.", + "shouldPayPrice": "Итоговая цена", + "_shouldPayPrice.comment": "Итоговая цена приложения.", + "api": "API", + "_api.comment": "Это вид онлайн-сервиса, форма предоставления услуг через API для пользователя.", + "proxy": "Прокси", + "_proxy.comment": "Это вид онлайн-сервиса, форма предоставления услуг через HTTP-прокси (используется для передачи данных) для пользователя.", + "credential": "Учетные данные", + "_credential.comment": "Учетные данные приложения.", + "name": "Имя", + "_name.comment": "Имя приложения.", + "package": "Пакет", + "_package.comment": "Пакет означает различные ценовые пакеты, например, $100 за 10000 кредитов, $200 за 20000 кредитов.", + "type": "Тип", + "_type.comment": "Тип приложения.", + "freeAmount": "Бесплатная сумма", + "_freeAmount.comment": "Бесплатная сумма приложения.", + "extraPrice": "Цена", + "_extraPrice.comment": "Дополнительная цена, которую пользователь должен заплатить за приложение." + }, + "message": { + "alreadyApplied": "Вы уже подали заявку на этот сервис, пожалуйста, проверьте консоль", + "_alreadyApplied.comment": "Сообщение, отображаемое пользователю, когда пользователь уже подал заявку на этот сервис.", + "applySuccessfully": "Заявка успешно подана", + "_applySuccessfully.comment": "Сообщение, отображаемое пользователю, когда пользователь успешно подал заявку на этот сервис.", + "notApplied": "Вы еще не подали заявку на этот сервис, пожалуйста, подайте заявку на сервис перед его использованием", + "_notApplied.comment": "Сообщение, отображаемое пользователю, когда пользователь еще не подал заявку на этот сервис.", + "yourApplication": "Ваша заявка", + "_yourApplication.comment": "Сообщение, отображаемое пользователю, когда заявка пользователя.", + "unverified": "Вам необходимо завершить аутентификацию по реальному имени, прежде чем вы сможете подать заявку на этот сервис", + "_unverified.comment": "Сообщение, отображаемое пользователю, когда пользователь еще не завершил аутентификацию по реальному имени.", + "goVerify": "Перейти к аутентификации по реальному имени", + "_goVerify.comment": "Сообщение, отображаемое пользователю, когда пользователь еще не завершил аутентификацию по реальному имени.", + "requiredParameter": "Обязательный параметр", + "_requiredParameter.comment": "Сообщение, отображаемое пользователю, когда пользователь не ввел обязательный параметр.", + "example": "Пример", + "_example.comment": "Сообщение, отображаемое пользователю, когда пользователь не ввел обязательный параметр.", + "createCredentialSuccessfully": "Учетные данные успешно созданы", + "_createCredentialSuccessfully.comment": "Сообщение, отображаемое пользователю, когда пользователь успешно создал учетные данные.", + "readPolicy": "Я прочитал и согласен с", + "_readPolicy.comment": "Сообщение, отображаемое пользователю, когда пользователь прочитал и согласился с политикой.", + "policy": "Соглашение об использовании услуг данных технологий", + "_policy.comment": "Сообщение, отображаемое пользователю, когда пользователь прочитал и согласился с политикой.", + "notAgreePolicy": "Вы не согласились с соглашением об использовании услуг данных технологий", + "_notAgreePolicy.comment": "Сообщение, отображаемое пользователю, когда пользователь не согласился с политикой.", + "confirmApplying": "Подтвердить заявку на сервис", + "_confirmApplying.comment": "Сообщение, отображаемое пользователю, когда пользователь подтвердил заявку на сервис.", + "rotateCredential": "Сбросить ключ", + "_rotateCredential.comment": "Сообщение, отображаемое пользователю, когда пользователь сбросил ключ.", + "rotateCredentialConfirm": "Вы уверены, что хотите сбросить ключ? После сброса его нельзя будет восстановить", + "_rotateCredentialConfirm.comment": "Сообщение, отображаемое пользователю, когда пользователь подтвердил сброс ключа.", + "idDoesNotExist": "Приложение не существует", + "_idDoesNotExist.comment": "Сообщение, отображаемое пользователю, когда приложение не существует.", + "rotateCredentialSuccessfully": "Сброс ключа успешен", + "_rotateCredentialSuccessfully.comment": "Сообщение, отображаемое пользователю, когда сброс ключа прошел успешно.", + "rotateCredentialFailed": "Сброс ключа не удался, пожалуйста, свяжитесь для обработки", + "_rotateCredentialFailed.comment": "Сообщение, отображаемое пользователю, когда сброс ключа не удался.", + "updateFailed": "Не удалось изменить", + "_updateFailed.comment": "Сообщение, отображаемое пользователю, когда изменение не удалось.", + "updateSuccessfully": "Изменение успешно", + "_updateSuccessfully.comment": "Сообщение, отображаемое пользователю, когда изменение прошло успешно." + }, + "title": { + "buyService": "Купить сервис", + "_buyService.comment": "Заголовок страницы, когда пользователь хочет купить сервис.", + "applicationRemainingCount": "Изменить количество", + "_applicationRemainingCount.comment": "Заголовок страницы, когда пользователь хочет изменить количество приложения.", + "manageApplication": "Управление приложением", + "_manageApplication.comment": "Заголовок страницы, когда пользователь хочет управлять приложением." + } +} \ No newline at end of file diff --git a/src/i18n/ru/chat.json b/src/i18n/ru/chat.json new file mode 100644 index 00000000..47e7d0f2 --- /dev/null +++ b/src/i18n/ru/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Начать новый разговор", + "_startNewChat.comment": "Сообщение на веб-странице, которое говорит пользователю начать новый разговор", + "uploadFile": "Загрузить файл", + "_uploadFile.comment": "Сообщение на веб-странице, которое говорит пользователю загрузить файл", + "noToken": "Пожалуйста, сначала подайте заявку на соответствующий сервис", + "_noToken.comment": "Сообщение на веб-странице, которое говорит пользователю сначала подать заявку на соответствующий сервис", + "newMessagePlaceholder": "Пожалуйста, введите свой вопрос...", + "_newMessagePlaceholder.comment": "Заполнитель на веб-странице, который говорит пользователю ввести вопрос", + "noInput": "Вопрос не может быть пустым", + "_noInput.comment": "Сообщение на веб-странице, которое говорит пользователю, что вопрос не может быть пустым", + "uploadReferencesExceed": "Вы можете загрузить не более 1 файла", + "_uploadReferencesExceed.comment": "Сообщение на веб-странице, которое говорит пользователю, что можно загрузить не более 1 файла", + "uploadReferencesError": "Ошибка загрузки файла, пожалуйста, попробуйте позже", + "_uploadReferencesError.comment": "Сообщение на веб-странице, которое говорит пользователю, что загрузка файла не удалась, пожалуйста, попробуйте позже", + "notApplied": "Вы еще не подали заявку на этот сервис, пожалуйста, сначала подайте заявку", + "_notApplied.comment": "Сообщение на веб-странице, которое говорит пользователю, что вы еще не подали заявку на этот сервис, пожалуйста, сначала подайте заявку", + "tryForFree": "Попробовать бесплатно", + "_tryForFree.comment": "Сообщение на веб-странице, которое говорит пользователю попробовать бесплатно", + "question1": "Напишите фрагмент кода JavaScript, который выводит Hello World", + "_question1.comment": "Пример вопросов для начала чата, который просит пользователя написать фрагмент кода JavaScript, который выводит Hello World", + "question2": "Напишите письмо Майку, сообщающее ему, что я только что переехал", + "_question2.comment": "Пример вопросов для начала чата, который просит пользователя написать письмо Майку, сообщающее ему, что я только что переехал", + "question3": "Объясните основные принципы квантовых вычислений простыми словами", + "_question3.comment": "Пример вопросов для начала чата, который просит пользователя объяснить основные принципы квантовых вычислений простыми словами", + "question4": "Какое влияние оказала виртуальная реальность на художественное творчество?", + "_question4.comment": "Пример вопросов для начала чата, который просит пользователя объяснить, какое влияние оказала виртуальная реальность на художественное творчество", + "question5": "Как конфиденциальность и безопасность данных влияют на юридическую практику?", + "_question5.comment": "Пример вопросов для начала чата, который просит пользователя объяснить, как конфиденциальность и безопасность данных влияют на юридическую практику", + "question6": "Как справиться с сложными изменениями в налоговом законодательстве в современном мире?", + "_question6.comment": "Пример вопросов для начала чата, который просит пользователя объяснить, как справиться со сложными изменениями в налоговом законодательстве в современном мире", + "question7": "Как создать уникальную кухню, объединяя различные региональные культурные особенности?", + "_question7.comment": "Пример вопросов для начала чата, который просит пользователя объяснить, как создать уникальную кухню, объединяя различные региональные культурные особенности", + "question8": "Как получить вдохновение для литературного творчества из опыта путешествий?", + "_question8.comment": "Пример вопросов для начала чата, который просит пользователя объяснить, как получить вдохновение для литературного творчества из опыта путешествий", + "question9": "Как получить бизнес-идеи из успешных случаев в различных отраслях?", + "_question9.comment": "Пример вопросов для начала чата, который просит пользователя объяснить, как получить бизнес-идеи из успешных случаев в различных отраслях", + "errorApiError": "Ответ не удался, пожалуйста, попробуйте позже", + "_errorApiError.comment": "Сообщение на веб-странице, которое говорит пользователю, что ответ не удался, пожалуйста, попробуйте позже", + "errorBadRequest": "Содержание запроса не стандартизировано, пожалуйста, задайте вопрос снова", + "_errorBadRequest.comment": "Сообщение на веб-странице, которое говорит пользователю, что содержание запроса не стандартизировано, пожалуйста, задайте вопрос снова", + "errorNoConversation": "Разговор не существует или истек, пожалуйста, начните новый разговор", + "_errorNoConversation.comment": "Сообщение на веб-странице, которое говорит пользователю, что разговор не существует или истек, пожалуйста, начните новый разговор", + "errorContentTooLarge": "Содержание вопроса слишком длинное, пожалуйста, сократите его и попробуйте снова", + "_errorContentTooLarge.comment": "Сообщение на веб-странице, которое говорит пользователю, что содержание вопроса слишком длинное, пожалуйста, сократите его и попробуйте снова", + "errorTooManyRequests": "Ваши операции слишком частые, пожалуйста, попробуйте позже", + "_errorTooManyRequests.comment": "Сообщение на веб-странице, которое говорит пользователю, что ваши операции слишком частые, пожалуйста, попробуйте позже", + "errorUsedUp": "Вы исчерпали количество использований в вашем пакете, пожалуйста, купите больше раз, чтобы продолжить использование", + "_errorUsedUp.comment": "Сообщение на веб-странице, которое говорит пользователю, что вы исчерпали количество использований в вашем пакете, пожалуйста, купите больше раз, чтобы продолжить использование", + "errorUnknown": "На сервере произошла неизвестная ошибка, пожалуйста, попробуйте позже или свяжитесь с службой поддержки", + "_errorUnknown.comment": "Сообщение на веб-странице, которое говорит пользователю, что на сервере произошла неизвестная ошибка, пожалуйста, попробуйте позже или свяжитесь с службой поддержки", + "errorTimeout": "Время ответа на вопрос истекло, пожалуйста, попробуйте позже", + "_errorTimeout.comment": "Сообщение на веб-странице, которое говорит пользователю, что время ответа на вопрос истекло, пожалуйста, попробуйте позже", + "errorNotApplied": "Вы еще не подали заявку на этот сервис, пожалуйста, сначала подайте заявку, прежде чем продолжить задавать вопросы", + "_errorNotApplied.comment": "Сообщение на веб-странице, которое говорит пользователю, что вы еще не подали заявку на этот сервис, пожалуйста, сначала подайте заявку, прежде чем продолжить задавать вопросы", + "confirmDelete": "Подтвердить удаление", + "_confirmDelete.comment": "Сообщение на веб-странице, которое говорит пользователю подтвердить удаление", + "howToUse": "Нажмите Shift+Enter, чтобы начать новую строку", + "_howToUse.comment": "Сообщение на веб-странице, которое говорит пользователю нажать Shift+Enter, чтобы начать новую строку" + }, + "title": { + "chat": "Чат с ИИ", + "_chat.comment": "Заголовок веб-страницы, который является Чатом с ИИ", + "example": "Пример", + "_example.comment": "Заголовок веб-страницы, который является Примером", + "capabilities": "Возможности", + "_capabilities.comment": "Заголовок веб-страницы, который является Возможностями", + "limitations": "Ограничения", + "_limitations.comment": "Заголовок на веб-странице, который указывает на то, что эта часть посвящена техническим ограничениям сервиса", + "complexQuestion": "Ответ на сложные вопросы", + "_complexQuestion.comment": "Заголовок на веб-странице, который указывает на способность сервиса отвечать на сложные вопросы", + "professionalQuestion": "Консультирование по профессиональным вопросам", + "_professionalQuestion.comment": "Заголовок на веб-странице, который указывает на способность сервиса консультировать по профессиональным вопросам", + "getTips": "Получить вдохновение и креативность", + "_getTips.comment": "Заголовок на веб-странице, который указывает на способность сервиса получать вдохновение и креативность" + } +} \ No newline at end of file diff --git a/src/i18n/ru/chatdoc.json b/src/i18n/ru/chatdoc.json new file mode 100644 index 00000000..c54d8dd3 --- /dev/null +++ b/src/i18n/ru/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Загрузить документы", + "_uploadDocuments.comment": "Текст на кнопке, который позволяет пользователю загрузить документы" + }, + "field": { + "fileName": "Имя файла", + "_fileName.comment": "Имя файла для загруженного документа", + "createdAt": "Время создания", + "_createdAt": "Время загрузки документа", + "fileExtension": "Тип файла", + "_fileExtension.comment": "Тип файла для загруженного документа", + "fileUrl": "Ссылка на файл", + "_fileUrl.comment": "Ссылка на загруженный документ", + "fileSize": "Размер файла", + "_fileSize.comment": "Размер загруженного документа", + "state": "Статус", + "_state.comment": "Статус обработки документа", + "stateProcessing": "Обучение", + "_stateProcessing.comment": "Документ обрабатывается", + "stateCompleted": "Обучение завершено", + "_stateCompleted.comment": "Документ успешно обработан", + "stateFailed": "Обучение не удалось", + "_stateFailed.comment": "Сбой обработки документа", + "name": "Имя", + "_name.comment": "Имя документа", + "description": "Описание", + "_description.comment": "Описание документа" + }, + "message": { + "introductionForKnowledge": "Документы могут быть добавлены в базу знаний, и когда робот отвечает, он может использовать знания в хранилище для ответа.", + "_introductionForKnowledge.comment": "Вводное сообщение для базы знаний", + "introductionForRepository": "База знаний - это коллекция документов, в которую можно добавлять документы. Когда робот отвечает, он будет отвечать из документов в базе знаний.", + "_introductionForRepository.comment": "Вводное сообщение для базы знаний", + "uploadDocumentsExceed": "Превышено количество загруженных документов", + "_uploadDocumentsExceed.comment": "Сообщение об ошибке, когда количество загруженных документов превышает лимит", + "uploadDocumentsError": "Не удалось загрузить документ", + "_uploadDocumentsError.comment": "Сообщение об ошибке при неудачной загрузке документа", + "uploadDocumentsSuccess": "Успешная загрузка документа", + "_uploadDocumentsSuccess.comment": "Сообщение об успешной загрузке документа", + "createDocumentSuccess": "Успешное создание документа", + "_createDocumentSuccess.comment": "Сообщение об успешном создании документа", + "startCreateDocument": "Начало обучения документа...", + "_startCreateDocument.comment": "Сообщение о начале обучения документа", + "createDocumentError": "Не удалось обучить документ", + "_createDocumentError.comment": "Сообщение об ошибке при неудачном обучении документа", + "dragOrClickToUpload": "Перетащите или нажмите, чтобы загрузить документ", + "_dragOrClickToUpload.comment": "Сообщение о перетаскивании или нажатии для загрузки документа", + "learningDocument": "Обучение, пожалуйста, подождите...", + "_learningDocument.comment": "Сообщение во время обучения документа", + "startNewChat": "Начать новый чат", + "_startNewChat.comment": "Сообщение о начале нового чата", + "errorApiError": "Не удалось ответить, попробуйте позже", + "_errorApiError.comment": "Сообщение об ошибке при неудачном ответе", + "errorBadRequest": "Содержимое запроса неверно отформатировано, пожалуйста, задайте вопрос снова", + "_errorBadRequest.comment": "Сообщение об ошибке при неверно отформатированном содержимом запроса", + "errorNoConversation": "Содержимое разговора не существует или устарело, пожалуйста, начните новый разговор", + "_errorNoConversation.comment": "Сообщение об ошибке, когда содержимое разговора не существует или устарело", + "errorContentTooLarge": "Содержимое вопроса слишком длинное, пожалуйста, сократите и попробуйте снова", + "_errorContentTooLarge.comment": "Сообщение об ошибке, когда содержимое вопроса слишком длинное", + "errorTooManyRequests": "Ваша операция слишком частая, пожалуйста, попробуйте позже", + "_errorTooManyRequests.comment": "Сообщение об ошибке, когда операция слишком частая", + "errorUsedUp": "Лимит использования вашего пакета исчерпан, пожалуйста, приобретите больше использования для продолжения", + "_errorUsedUp.comment": "Сообщение об ошибке, когда достигнут лимит использования пакета", + "errorUnknown": "Произошла неизвестная ошибка сервера, пожалуйста, попробуйте позже или свяжитесь с службой поддержки", + "_errorUnknown.comment": "Сообщение об ошибке, когда произошла неизвестная ошибка сервера", + "errorTimeout": "Время ответа на вопрос истекло, пожалуйста, попробуйте позже", + "_errorTimeout.comment": "Сообщение об ошибке, когда время ответа на вопрос истекло", + "errorNotApplied": "Вы еще не подали заявку на эту услугу, пожалуйста, подайте заявку перед продолжением вопросов", + "_errorNotApplied.comment": "Сообщение об ошибке, когда пользователь еще не подал заявку на эту услугу", + "confirmDelete": "Подтвердить удаление", + "_confirmDelete.comment": "Сообщение для подтверждения удаления", + "howToUse": "Нажмите Shift+Enter для переноса строки", + "_howToUse.comment": "Сообщение о том, как сделать перенос строки", + "createRepositorySuccess": "База знаний успешно создана", + "_createRepositorySuccess.comment": "Сообщение об успешном создании базы знаний", + "createRepositoryFailed": "Не удалось создать базу знаний", + "_createRepositoryFailed.comment": "Сообщение об ошибке при неудачном создании базы знаний", + "deleteRepositorySuccess": "База знаний успешно удалена", + "_deleteRepositorySuccess.comment": "Сообщение об успешном удалении базы знаний", + "deleteDocumentSuccess": "Документ успешно удален", + "_deleteDocumentSuccess.comment": "Сообщение об успешном удалении документа", + "currentRepository": "Текущая база знаний", + "_currentRepository.comment": "Сообщение о текущей базе знаний", + "nameRequired": "Имя не может быть пустым", + "_nameRequired.comment": "Сообщение об ошибке, когда имя пустое", + "inputRepositoryName": "Название базы знаний", + "_inputRepositoryName.comment": "Плейсхолдер для названия базы знаний", + "inputRepositoryDescription": "Опишите вашу базу знаний одним предложением", + "_inputRepositoryDescription.comment": "Плейсхолдер для описания базы знаний" + }, + "nav": { + "chat": "Чат", + "_chat.comment": "Пункт навигации для чата", + "setting": "Настройки", + "_setting.comment": "Пункт навигации для настроек", + "manage": "Управление", + "_manage.comment": "Пункт навигации для управления" + }, + "title": { + "manage": "Управление базами знаний", + "_manage.comment": "Заголовок для управления базой знаний", + "createRepository": "Создать базу знаний", + "_createRepository.comment": "Заголовок для создания базы знаний", + "repositories": "Список баз знаний", + "_repositories.comment": "Заголовок для списка баз знаний" + } +} \ No newline at end of file diff --git a/src/i18n/ru/common.json b/src/i18n/ru/common.json new file mode 100644 index 00000000..0ea002bc --- /dev/null +++ b/src/i18n/ru/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Настройка", + "_setup.comment": "Текст на кнопке, используемый для настройки чего-либо", + "edit": "Редактировать", + "_edit.comment": "Текст на кнопке, используемый для редактирования чего-либо", + "login": "Войти", + "_login.comment": "Текст на кнопке, используемый для входа", + "logout": "Выйти", + "_logout.comment": "Текст на кнопке, используемый для выхода", + "new": "Новый", + "_new.comment": "Текст на кнопке, используемый для создания нового элемента", + "delete": "Удалить", + "_delete.comment": "Текст на кнопке, используемый для удаления чего-либо", + "confirm": "Подтвердить", + "_confirm.comment": "Текст на кнопке, используемый для подтверждения чего-либо", + "cancel": "Отмена", + "_cancel.comment": "Текст на кнопке, используемый для отмены чего-либо", + "alert": "Предупреждение", + "_alert.comment": "Текст на кнопке, используемый для предупреждения о чем-либо", + "info": "Инфо", + "_info.comment": "Текст на кнопке, используемый для отображения информации", + "publish": "Опубликовать", + "_publish.comment": "Текст на кнопке, используемый для публикации чего-либо", + "watch": "Смотреть", + "_watch.comment": "Текст на кнопке, используемый для просмотра чего-либо", + "verify": "Подтвердить", + "_verify.comment": "Текст на кнопке, используемый для подтверждения реальной проверки имени пользователя", + "profile": "Профиль", + "_profile.comment": "Текст на кнопке, используемый для отображения профиля", + "console": "Консоль", + "_console.comment": "Текст на кнопке, используемый для отображения консоли для управления чем-либо на веб-странице", + "learn": "Учить", + "_learn.comment": "Текст на кнопке, используемый для обучения пользователя чему-либо", + "buy": "Купить", + "_buy.comment": "Текст на кнопке, используемый для покупки чего-либо", + "try": "Попробовать", + "_try.comment": "Текст на кнопке, используемый для попытки чего-либо", + "startForFree": "Начать бесплатно", + "_startForFree.comment": "Текст на кнопке, используемый для начала бесплатно", + "apply": "Применить", + "_apply.comment": "Текст на кнопке, используемый для применения к услуге API", + "refresh": "Обновить", + "_refresh.comment": "Текст на кнопке, используемый для обновления страницы", + "pay": "Оплатить", + "_pay.comment": "Текст на кнопке, используемый для оплаты услуги", + "repay": "Продолжить оплату", + "_repay.comment": "Текст на кнопке, используемый для продолжения оплаты услуги", + "applied": "Применено", + "_applied.comment": "Текст на кнопке, используемый для показа, что пользователь подал заявку на услугу", + "acquire": "Получить", + "_acquire.comment": "Текст на кнопке, используемый для получения чего-либо, например, токена или ключа для услуги API", + "fillExample": "Заполнить пример", + "_fillExample.comment": "Текст на кнопке, используемый для заполнения примерных данных", + "buyMore": "Купить еще", + "_buyMore.comment": "Текст на кнопке, используемый для покупки дополнительного", + "update": "Обновить", + "_update.comment": "Текст на кнопке, используемый для обновления чего-либо", + "view": "Просмотр", + "_view.comment": "Текст на кнопке, используемый для просмотра чего-либо", + "copy": "Копировать", + "_copy.comment": "Текст на кнопке, используемый для копирования чего-либо", + "create": "Создать", + "_create.comment": "Текст на кнопке, используемый для создания чего-либо", + "referralEarnings": "Доход от рефералов", + "_referralEarnings.comment": "Текст на кнопке, используемый для показа дохода от рефералов, что означает, что пользователь может зарабатывать деньги, приглашая других пользоваться услугой", + "finish": "Завершить", + "_finish.comment": "Текст на кнопке, используемый для завершения чего-либо" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "Название веб-сайта, не нужно переводить, просто оставьте как 'Ace Data Cloud'", + "copyright": "Авторское право", + "_copyright.comment": "Текст для отображения авторского права", + "platform": "Платформа", + "_platform.comment": "Текст, указывающий на то, что это платформа услуги API", + "title": "Заголовок", + "_title.comment": "Заголовок сущности", + "icon": "Иконка", + "_icon.comment": "Иконка сущности", + "status": "Статус", + "_status.comment": "Статус сущности", + "operation": "Операция", + "_operation.comment": "Операция сущности", + "description": "Описание", + "_description.comment": "Описание сущности", + "createdAt": "Создано", + "_createdAt.comment": "Время создания сущности", + "updatedAt": "Обновлено", + "_updatedAt.comment": "Время обновления сущности", + "order": "Заказ", + "_order.comment": "Заказ сущности, в заказе содержится информация о деньгах, информация об услуге, которую пользователь должен оплатить" + }, + "message": { + "usedAmount": "Использованное количество", + "_usedAmount.comment": "Сообщение для отображения использованного количества услуги", + "remainingAmount": "Оставшееся количество", + "_remainingAmount.comment": "Сообщение для отображения оставшегося количества услуги", + "copied": "Скопировано успешно", + "_copied.comment": "Сообщение о том, что содержимое было успешно скопировано", + "confirmDelete": "Вы уверены, что хотите удалить?", + "_confirmDelete.comment": "Сообщение для подтверждения желания пользователя удалить что-то", + "alert": "Предупреждение", + "_alert.comment": "Сообщение для предупреждения пользователя", + "info": "Дружественное напоминание", + "_info.comment": "Сообщение для отображения информации", + "free": "Бесплатно", + "_free.comment": "Сообщение о том, что услуга бесплатна, что означает, что пользователю не нужно за нее платить", + "startPrice": "Начальная цена", + "_startPrice.comment": "Сообщение для отображения минимальной цены услуги", + "joinDiscord": "Присоединиться к Discord", + "_joinDiscord.comment": "Сообщение для приглашения пользователя присоединиться к каналу Discord", + "noData": "Нет данных", + "_noData.comment": "Сообщение о том, что в таблице или списке нет данных" + }, + "nav": { + "home": "Главная", + "_home.comment": "Текст в навигационной панели веб-сайта, используемый для отображения домашней страницы", + "content": "Контент", + "_content.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы контента", + "category": "Категория", + "_category.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы категорий", + "service": "Услуги", + "_service.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы услуг", + "document": "Документы", + "_document.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы документов", + "console": "Консоль", + "_console.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы консоли", + "chat": "Чат", + "_chat.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы чата", + "midjourney": "Промежуточный путь", + "_midjourney.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы промежуточного пути", + "chatdoc": "Чатдок", + "_chatdoc.comment": "Текст в навигационной панели веб-сайта, используемый для отображения страницы чатдока" + }, + "title": { + "alert": "Предупреждение", + "_alert.comment": "Заголовок сообщения предупреждения", + "placeholderOfSelect": "Пожалуйста, выберите", + "_placeholderOfSelect.comment": "Заглушка для выбора ввода", + "placeholderOfInput": "Пожалуйста, заполните", + "_placeholderOfInput.comment": "Заглушка для ввода", + "allApplications": "Все заявки", + "_allApplications.comment": "Заголовок страницы для отображения всех заявок", + "allOrders": "Все заказы", + "_allOrders.comment": "Заголовок страницы для отображения всех заказов", + "orderInfo": "Информация о заказе", + "_orderInfo.comment": "Заголовок страницы для отображения информации о заказе", + "buyMore": "Купить еще", + "_buyMore.comment": "Заголовок страницы для покупки дополнительного", + "distribution": "Доход от рефералов", + "_distribution.comment": "Заголовок страницы для отображения дохода от рефералов, что означает, что пользователь может зарабатывать деньги, приглашая других пользоваться услугой", + "distributionHistory": "История рефералов", + "_distributionHistory.comment": "Заголовок страницы для отображения истории рефералов", + "invitee": "Пригласивший", + "_invitee.comment": "Заголовок страницы для отображения пригласившего", + "allUsages": "История использования", + "_allUsages.comment": "Заголовок страницы для отображения всей истории использования услуги API", + "allCredentials": "Учетные данные", + "_allCredentials.comment": "Заголовок страницы для отображения всех учетных данных, учетные данные используются для доступа к API" + } +} \ No newline at end of file diff --git a/src/i18n/ru/console.json b/src/i18n/ru/console.json new file mode 100644 index 00000000..8a9c05d7 --- /dev/null +++ b/src/i18n/ru/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Список заказов", + "_orderList.comment": "Текст в меню веб-сайта, Заказ означает заказ пользователя на покупку услуги", + "applicationList": "Список приложений", + "_applicationList.comment": "Текст в меню веб-сайта, Приложение означает заявку пользователя на использование услуги", + "userProfile": "Профиль пользователя", + "_userProfile.comment": "Текст в меню веб-сайта, Профиль пользователя означает профиль пользователя", + "idVerify": "Проверка личности", + "_idVerify.comment": "Текст в меню веб-сайта, Проверка личности означает проверку личности пользователя", + "manageApplication": "Управление приложениями", + "_manageApplication.comment": "Текст в меню веб-сайта, Управление приложениями означает управление заявками пользователя", + "distributionIndex": "Реферальные заработки", + "_distributionIndex.comment": "Текст в меню веб-сайта, Реферальные заработки означают заработки по реферальной программе пользователя", + "usageList": "История использования", + "_usageList.comment": "Текст в меню веб-сайта, История использования означает историю использования пользователем API-сервиса", + "credentialIndex": "Учетные данные", + "_credentialIndex.comment": "Текст в меню веб-сайта, Учетные данные означают учетные данные для доступа к API", + "manageOrder": "Управление заказами", + "_manageOrder.comment": "Текст в меню веб-сайта, Управление заказами означает управление заказами пользователя, заказ означает заказ пользователя на покупку услуги", + "manageDistributionStatus": "Управление распределением", + "_manageDistributionStatus.comment": "Текст в меню веб-сайта, Управление распределением означает управление статусом распределения пользователя, связанного с заработками по реферальной программе пользователя" + } +} \ No newline at end of file diff --git a/src/i18n/ru/credential.json b/src/i18n/ru/credential.json new file mode 100644 index 00000000..3c941c01 --- /dev/null +++ b/src/i18n/ru/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Уникальный идентификатор учетных данных", + "value": "Токен", + "_value.comment": "Значение токена учетных данных", + "createdAt": "Время создания", + "_createdAt.comment": "Время создания учетных данных", + "expiredAt": "Время истечения", + "_expiredAt.comment": "Время истечения срока действия учетных данных", + "usedAt": "Время использования", + "_usedAt.comment": "Время использования учетных данных", + "expiration": "Время истечения", + "_expiration.comment": "Время истечения срока действия учетных данных", + "application": "Приложение", + "_application.comment": "Приложение, к которому относится учетная запись", + "service": "Сервис", + "_service.comment": "Сервис, для которого используется учетная запись", + "setLimitation": "Установить ограничение использования", + "_setLimitation.comment": "Установить ограничение использования учетных данных", + "limitedAmount": "Ограниченное количество", + "_limitedAmount.comment": "Ограничение использования учетных данных", + "setExpiration": "Установить время истечения", + "_setExpiration.comment": "Установить время истечения срока действия учетных данных", + "usedAmount": "Использованное количество", + "_usedAmount.comment": "Количество использованных учетных данных" + }, + "message": { + "confirmDelete": "Вы уверены, что хотите удалить?", + "_confirmDelete.comment": "Подтвердите удаление учетных данных", + "introduction": "Учетные данные - ключ к доступу к сервису. Вы можете создать учетные данные, нажав кнопку \"Создать\". Также вы можете просмотреть детали учетных данных, нажав кнопку \"Просмотр\".", + "_introduction.comment": "Введение в учетные данные", + "learnMore": "Узнать больше", + "_learnMore.comment": "Узнать больше об учетных данных", + "createSuccessfully": "Успешно создано", + "_createSuccessfully.comment": "Учетные данные успешно созданы", + "createFailed": "Создание не удалось", + "_createFailed.comment": "Не удалось создать учетные данные", + "permanent": "Постоянный", + "_permanent.comment": "Учетные данные постоянные", + "selectDateTime": "Выберите дату и время", + "_selectDateTime.comment": "Выберите дату и время", + "maxLimitation": "Максимальное ограничение, которое вы можете установить", + "_maxLimitation.comment": "Максимальное ограничение, которое вы можете установить", + "unlimited": "Неограниченный", + "_unlimited.comment": "Учетные данные неограниченные" + }, + "title": { + "introduction": "Введение", + "_introduction.comment": "Введение в учетные данные", + "createNew": "Создать новые учетные данные", + "_createNew.comment": "Создать новые учетные данные" + } +} \ No newline at end of file diff --git a/src/i18n/ru/distribution.json b/src/i18n/ru/distribution.json new file mode 100644 index 00000000..0b691c1f --- /dev/null +++ b/src/i18n/ru/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Просмотреть детали", + "_detail.comment": "Текст на кнопке, который используется для просмотра деталей истории рефералов на веб-сайте.", + "withdrawal": "Вывод", + "_withdrawal.comment": "Текст на кнопке, который используется для вывода заработанных реферальных средств на веб-сайте.", + "query": "Запрос", + "_query.comment": "Текст на кнопке, который используется для запроса заработанных реферальных средств на веб-сайте." + }, + "field": { + "id": "Идентификатор реферала", + "_id.comment": "Уникальный идентификатор распределения, распределение означает реферала для веб-сайта API-сервиса.", + "percentage": "Процент заработка по рефералам", + "_percentage.comment": "Процент заработка по рефералам, рассчитанный на основе суммы заказа.", + "price": "Сумма заказа", + "_price.comment": "Сумма заказа, которая используется для расчета заработка по рефералам.", + "reward": "Награда за реферала", + "_reward.comment": "Заработок по рефералам, рассчитанный на основе суммы заказа и процента заработка по рефералам.", + "createdAt": "Время реферала", + "_createdAt.comment": "Время создания реферала.", + "level": "Уровень", + "_level.comment": "Уровень реферала, который используется для расчета заработка по рефералам.", + "threshold": "Порог заработка по рефералам", + "_threshold.comment": "Порог заработка по рефералам, который используется для вывода заработанных реферальных средств.", + "inviteeId": "Идентификатор пригласившего", + "_inviteeId.comment": "Уникальный идентификатор пригласившего, пригласивший означает пользователя, который пригласил приглашенного на веб-сайт API-сервиса.", + "isVerified": "Подтверждено", + "_isVerified.comment": "Флаг, указывающий, подтвержден ли пользователь-реферал реальной информацией." + }, + "message": { + "deltaPriceForNextLevel": "Разница до следующего уровня", + "_deltaPriceForNextLevel": "Разница между текущей суммой заказа и порогом следующего уровня.", + "developingWithDrawal": "Пожалуйста, добавьте обслуживание клиентов для обработки выводов, выводы будут облагаться налогом на доход в размере 6%, счета могут использоваться для вычета", + "_developingWithDrawal": "Сообщение, указывающее, что функция вывода находится в разработке.", + "technicalDetail": "Техническая деталь", + "_technicalDetail": "Техническая деталь системы рефералов реализована.", + "distributionQrDescription": "QR-код реферала (тот же контент, что и ссылка)", + "_distributionQrDescription": "Описание QR-кода реферала.", + "distributionLink": "Ссылка на реферала", + "_distributionLink": "Ссылка на реферала, которая используется для привязки клиента в качестве подчиненного клиента.", + "updateSuccessfully": "Обновление успешно", + "_updateSuccessfully": "Сообщение, указывающее, что информация о реферале успешно обновлена.", + "distributionLinkDescription": "Если клиент зарегистрируется на этой платформе через эту ссылку или QR-код, клиент будет навсегда привязан к вам в качестве вашего подчиненного клиента, и все заказы клиента на этой платформе будут возвращены на ваш счет в соответствии с текущим коэффициентом распределения.", + "_distributionLinkDescription": "Описание ссылки на реферала.", + "distributionLinkDescription2": "Эта ссылка содержит ваш идентификатор пользователя. После того как клиент откроет ссылку, ваш идентификатор пользователя будет записан в браузере клиента в виде Cookies, которые действительны в течение семи дней. В течение семи дней, если клиент зарегистрируется на этой платформе, отсканировав код, ваш идентификатор пользователя будет загружен на сервер регистрации с помощью Cookies, и клиент может быть привязан к вам в качестве вашего нижестоящего клиента.", + "_distributionLinkDescription2": "Описание ссылки на реферала." + }, + "title": { + "price": "Общая сумма заказов по рефералам", + "_price.comment": "Общая сумма заказов по рефералам, которая используется для расчета заработка по рефералам.", + "reward": "Общая награда за рефералов", + "_reward.comment": "Общая награда за рефералов, рассчитанная на основе суммы заказа и процента заработка по рефералам.", + "level": "Уровень реферала", + "_level.comment": "Уровень реферала, который используется для расчета заработка по рефералам.", + "percentage": "Процент заработка по рефералам", + "_percentage.comment": "Процент заработка по рефералам, который используется для расчета заработка по рефералам.", + "currentLevel": "Текущий уровень", + "_currentLevel.comment": "Текущий уровень реферала, который используется для расчета заработка по рефералам.", + "nextLevel": "Следующий уровень", + "_nextLevel.comment": "Следующий уровень реферала, который используется для расчета заработка по рефералам.", + "currentPercentage": "Текущий процент заработка по рефералам", + "_currentPercentage.comment": "Текущий процент заработка по рефералам, который используется для расчета заработка по рефералам.", + "nextPercentage": "Процент заработка на следующем уровне", + "_nextPercentage.comment": "Процент заработка на следующем уровне, который используется для расчета заработка по рефералам.", + "levelInfo": "Информация об уровне", + "_levelInfo.comment": "Информация об уровне реферала, которая используется для расчета заработка по рефералам.", + "distributionLink": "Ссылка на реферала", + "_distributionLink.comment": "Ссылка на реферала, которая используется для привязки клиента в качестве подчиненного клиента.", + "inviteesCount": "Общее количество приглашенных", + "_inviteesCount.comment": "Общее количество приглашенных, которое используется для расчета заработка по рефералам.", + "manageDistributionStatus": "Управление распределением", + "_manageDistributionStatus.comment": "Управление статусом реферала." + } +} \ No newline at end of file diff --git a/src/i18n/ru/order.json b/src/i18n/ru/order.json new file mode 100644 index 00000000..3da10b08 --- /dev/null +++ b/src/i18n/ru/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Оплатить", + "_pay.comment": "Текст на кнопке, используемый для оплаты заказа.", + "continuePay": "Продолжить оплату", + "_continuePay.comment": "Текст на кнопке, используемый для продолжения оплаты заказа.", + "checkDetail": "Проверить детали", + "_checkDetail.comment": "Текст на кнопке, используемый для проверки деталей заказа.", + "query": "Запрос", + "_query.comment": "Текст на кнопке, используемый для запроса заказа.", + "finish": "Завершить вручную", + "_finish.comment": "Текст на кнопке, используемый для завершения заказа вручную.", + "update": "Обновить", + "_update.comment": "Текст на кнопке, используемый для обновления заказа." + }, + "field": { + "id": "Идентификатор заказа", + "_id.comment": "Идентификатор заказа.", + "amount": "Сумма", + "_amount.comment": "Сумма кредитов заказа.", + "price": "Сумма", + "_price.comment": "Сумма кредитов заказа.", + "description": "Описание заказа", + "_description.comment": "Описание заказа.", + "state": "Статус", + "_state.comment": "Статус заказа.", + "createdAt": "Время создания", + "_createdAt.comment": "Время создания заказа.", + "service": "Название сервиса", + "_service.comment": "Название сервиса.", + "payWay": "Способ оплаты", + "_payWay.comment": "Способ оплаты заказа.", + "api": "API", + "_api.comment": "API - это вид онлайн-сервиса.", + "proxy": "Прокси", + "_proxy.comment": "Прокси - это вид онлайн-сервиса, который используется для передачи данных." + }, + "message": { + "paidSuccessfully": "Оплата прошла успешно", + "_paidSuccessfully.comment": "Сообщение об успешной оплате.", + "createFailed": "Создание не удалось", + "_createFailed.comment": "Сообщение о неудачном создании.", + "wechatPayHelp": "Пожалуйста, откройте WeChat на своем телефоне, отсканируйте для завершения оплаты", + "_wechatPayHelp.comment": "Сообщение о помощи в оплате WeChat.", + "free": "Бесплатно", + "_free.comment": "Сообщение о бесплатном заказе.", + "buyInExternalUrl": "Пожалуйста, завершите оплату на внешней ссылке", + "_buyInExternalUrl.comment": "Сообщение о оплате внешней ссылке.", + "updateFailed": "Обновление не удалось", + "_updateFailed.comment": "Сообщение об неудачном обновлении.", + "updateSuccessfully": "Обновление прошло успешно", + "_updateSuccessfully.comment": "Сообщение об успешном обновлении.", + "confirmFinish": "Эта операция вручную установит заказ в статус оплаты и завершит процесс распределения, который нельзя отменить. Пожалуйста, подтвердите, что клиент завершил оплату. Хотите продолжить?", + "_confirmFinish.comment": "Сообщение подтверждения завершения." + }, + "state": { + "pending": "Ожидание оплаты", + "_pending.comment": "Статус заказа, означающий, что этот заказ все еще ожидает оплаты пользователем.", + "paid": "Оплачено", + "_paid.comment": "Статус заказа, означающий, что этот заказ оплачен.", + "expired": "Таймаут оплаты", + "_expired.comment": "Статус заказа, означающий, что срок действия этого заказа истек.", + "failed": "Ошибка оплаты", + "_failed.comment": "Статус заказа, означающий, что оплата этого заказа не удалась." + }, + "title": { + "info": "Информация о заказе", + "_info.comment": "Заголовок, используемый в качестве заголовка веб-сайта, означающий информацию о заказе.", + "wechatPay": "WeChat Pay", + "_wechatPay.comment": "Заголовок, используемый в качестве заголовка веб-сайта, означающий оплату через WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "Заголовок, используемый в качестве заголовка веб-сайта, означающий оплату через Alipay. Оплата через Alipay - это вид онлайн-оплаты.", + "stripe": "Stripe", + "_stripe.comment": "Заголовок, используемый в качестве заголовка веб-сайта, означающий оплату через Stripe. Оплата через Stripe - это вид онлайн-оплаты.", + "manageOrder": "Управление заказом", + "_manageOrder.comment": "Заголовок, используемый в качестве заголовка веб-сайта, означающий управление заказом." + } +} \ No newline at end of file diff --git a/src/i18n/ru/proxy.json b/src/i18n/ru/proxy.json new file mode 100644 index 00000000..8f37b1d2 --- /dev/null +++ b/src/i18n/ru/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Параметры URL", + "_requestQueries.comment": "Это параметры, передаваемые в URL. Они разделяются знаком '?' и соединяются знаком '&'.", + "requestBody": "Тело запроса", + "_requestBody.comment": "Это тело запроса. Обычно используется для запросов POST и PUT.", + "responseBody": "Тело ответа", + "_responseBody.comment": "Это тело ответа. Обычно в формате JSON.", + "requestHeaders": "Заголовки запроса", + "_requestHeaders.comment": "Это заголовки, передаваемые в запросе. Обычно используются для аутентификации.", + "requestHeader": "Заголовок запроса", + "requestQuery": "Параметр URL", + "responseHeaders": "Заголовки ответа", + "_responseHeaders.comment": "Это заголовки, передаваемые в ответе. Обычно используются для аутентификации.", + "response": "Ответ", + "_response.comment": "Это ответ, возвращаемый сервером.", + "success": "Успех", + "_success.comment": "Это ответ, возвращаемый при успешном запросе.", + "failure": "Ошибка", + "_failure.comment": "Это ответ, возвращаемый при неудачном запросе.", + "responseExample": "Пример", + "_responseExample.comment": "Это пример ответа, возвращаемого сервером.", + "authentication": "Аутентификация", + "_authentication.comment": "Это аутентификация, необходимая для выполнения запроса." + }, + "message": { + "free": "Бесплатно", + "_free.comment": "Означает, что цена бесплатная, не требуется использование кредитов или денег при использовании сервиса API", + "appliedCount": "Количество применений", + "_appliedCount.comment": "Количество применений сервиса API", + "firstFree": "Первый раз бесплатно", + "_firstFree.comment": "Означает, что первое применение сервиса API бесплатно, не требуется использование кредитов или денег", + "custom": "Указанная сумма", + "_custom.comment": "Означает, что цена указана, требуется использование указанных кредитов или денег при использовании сервиса API", + "present": "Подарок", + "_present.comment": "Мы подарим вам кредиты при первом использовании сервиса API", + "around": "Приблизительно", + "_around.comment": "Цена приблизительная, фактическая цена может отличаться", + "successRate15min": "Успешность в реальном времени", + "_successRate15min.comment": "Успешность сервиса API в реальном времени за последние 15 минут", + "ySuccessRate": "Успешность (100%)", + "_ySuccessRate.comment": "Успешность сервиса API", + "xMinutes": "Время (минуты)", + "_xMinutes.comment": "Время в минутах", + "streamUsage": "Дружественное напоминание: Для потоковых запросов вышеуказанный код может быть не полностью применим. Пожалуйста, обратитесь к документации для внесения изменений.", + "_streamUsage.comment": "Для потоковых запросов вышеуказанный код может быть не полностью применим. Пожалуйста, обратитесь к документации для внесения изменений.", + "alphaStage": "Этот API находится в стадии Альфа, это ранняя версия предварительного просмотра, возможна потенциальная нестабильность, формат API может значительно измениться, не рекомендуется для использования в производственной среде. Текущая цена относительно низкая, и в будущем могут быть значительные изменения цен.", + "_alphaStage.comment": "Этот API находится в стадии Альфа, это ранняя версия предварительного просмотра, возможна потенциальная нестабильность, формат API может значительно измениться, не рекомендуется для использования в производственной среде. Текущая цена относительно низкая, и в будущем могут быть значительные изменения цен.", + "betaStage": "Этот API находится в стадии Бета, формат API не будет сильно меняться, но возможна потенциальная нестабильность, пожалуйста, используйте его осторожно в производственной среде. Текущая цена относительно низкая, и в будущем могут быть умеренные изменения цен.", + "_betaStage.comment": "Этот API находится в стадии Бета, формат API не будет сильно меняться, но возможна потенциальная нестабильность, пожалуйста, используйте его осторожно в производственной среде. Текущая цена относительно низкая, и в будущем могут быть умеренные изменения цен." + }, + "unit": { + "GB": "ГБ", + "_GB.comment": "Гигабайт, единица цифрового хранения информации", + "MB": "МБ", + "_MB.comment": "Мегабайт, единица цифрового хранения информации", + "KB": "КБ", + "_KB.comment": "Килобайт, единица цифрового хранения информации", + "B": "Б", + "_B.comment": "Байт, единица цифрового хранения информации" + } +} \ No newline at end of file diff --git a/src/i18n/ru/service.json b/src/i18n/ru/service.json new file mode 100644 index 00000000..d6468719 --- /dev/null +++ b/src/i18n/ru/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Узнать больше", + "_learnMore.comment": "Текст, отображаемый на кнопке для получения дополнительной информации о сервисе.", + "apply": "Подать заявку", + "_apply.comment": "Текст, отображаемый на кнопке для подачи заявки на услугу.", + "introduction": "Введение в сервис", + "_introduction.comment": "Текст, отображаемый на кнопке для просмотра введения в сервис.", + "apis": "Описание API", + "_apis.comment": "Текст, отображаемый на кнопке для просмотра описания API.", + "pricing": "Ценообразование", + "_pricing.comment": "Текст, отображаемый на кнопке для просмотра информации о ценообразовании." + }, + "field": { + "price": "Цена", + "_price.comment": "Стоимость услуги.", + "introduction": "Введение", + "_introduction.comment": "Введение в услугу.", + "apis": "API", + "_apis.comment": "API услуги, API представляет собой форму онлайн-сервиса.", + "proxies": "Прокси", + "_proxies.comment": "Прокси услуги, прокси является формой онлайн-сервиса, используется для передачи данных по протоколу HTTP." + }, + "message": { + "free": "Бесплатно", + "_free.comment": "Текст, отображаемый, когда услуга бесплатна, что означает, что услуга бесплатна.", + "around": "Примерно", + "_around.comment": "Текст, отображаемый, когда цена примерно равна определенному значению.", + "welcomeCredits": "Приветственные кредиты", + "_welcomeCredits.comment": "Текст, отображаемый, когда услуга предоставляет приветственные кредиты бесплатно", + "appliedCount": "Количество заявок", + "_appliedCount.comment": "Текст, отображаемый, когда подсчитывается количество заявок.", + "indexTitle": "Ваш умный выбор цифровых услуг", + "_indexTitle.comment": "Заголовок главной страницы.", + "indexSubtitle": "Улучшите свою работу и жизнь стандартизированным качеством услуг.", + "_indexSubtitle.comment": "Подзаголовок главной страницы.", + "fromPrice": "От ", + "_fromPrice.comment": "Текст, отображаемый перед ценой.", + "packages": "Мы предлагаем разнообразные пакеты кредитов. Чем больше пакетов вы покупаете, тем больше скидок вы получаете.", + "_packages.comment": "Текст, отображаемый, когда услуга предоставляет пакеты кредитов.", + "offer": "Предложение", + "_offer.comment": "Текст, отображаемый, когда услуга предоставляет предложение.", + "partnersTitle": "Доверяют ведущие партнеры", + "_partnersTitle.comment": "Заголовок раздела партнеров." + }, + "title": { + "apis": "API", + "_apis.comment": "API услуги, API представляет собой форму онлайн-сервиса.", + "proxies": "Прокси", + "_proxies.comment": "Прокси услуги, прокси является формой онлайн-сервиса, используется для передачи данных по протоколу HTTP.", + "packages": "Пакеты", + "_packages.comment": "Пакеты услуги, пакеты используются для покупки кредитов, например, услуга предоставляет 3 пакета, 100$ за 100 кредитов, 200$ за 200 кредитов, 300$ за 300 кредитов." + }, + "unit": { + "credit": "Кредит", + "_credit.comment": "Кредит означает виртуальную валюту, используемую в API-сервисе", + "Credit": "Кредит", + "_Credit.comment": "Кредит означает виртуальную валюту, используемую в API-сервисе, это написание с заглавной буквы", + "credits": "Кредиты", + "_credits.comment": "Кредиты означает виртуальную валюту, используемую в API-сервисе, это множественное число", + "Credits": "Кредиты", + "_Credits.comment": "Кредиты означает виртуальную валюту, используемую в API-сервисе, это написание с заглавной буквы и множественное число", + "call": "Вызов", + "_call.comment": "Вызов означает количество вызовов API-сервиса", + "Call": "Вызов", + "_Call.comment": "Вызов означает количество вызовов API-сервиса, это написание с заглавной буквы", + "calls": "Вызовы", + "_calls.comment": "Вызовы означают количество вызовов API-сервиса, это множественное число", + "Calls": "Вызовы", + "_Calls.comment": "Вызовы означают количество вызовов API-сервиса, это написание с заглавной буквы и множественное число", + "MB": "МБ", + "_MB.comment": "МБ означает мегабайт, единицу цифрового хранения информации", + "GB": "ГБ", + "_GB.comment": "ГБ означает гигабайт, единицу цифрового хранения информации" + } +} \ No newline at end of file diff --git a/src/i18n/ru/usage.json b/src/i18n/ru/usage.json new file mode 100644 index 00000000..5db47ca2 --- /dev/null +++ b/src/i18n/ru/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Время использования", + "_createdAt.comment": "Время создания записи использования.", + "statusCode": "Код статуса", + "statusCode.comment": "Код статуса записи использования.", + "usedAmount": "Использованное количество", + "usedAmount.comment": "Количество ресурса, которое было использовано.", + "deductedAmount": "Вычтенное количество", + "deductedAmount.comment": "Количество ресурса, которое было вычтено.", + "remainingAmount": "Оставшееся количество", + "remainingAmount.comment": "Количество ресурса, которое осталось.", + "metadata": "Метаданные", + "metadata.comment": "Метаданные записи использования." + } +} \ No newline at end of file diff --git a/src/i18n/ru/user.json b/src/i18n/ru/user.json new file mode 100644 index 00000000..142648a6 --- /dev/null +++ b/src/i18n/ru/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "Идентификатор пользователя", + "_id.comment": "Идентификатор пользователя", + "isVerified": "Подтвержден", + "_isVerified.comment": "Флаг, указывающий, подтвержден ли пользователь на основе реальной информации или нет", + "nickname": "Никнейм", + "_nickname.comment": "Никнейм пользователя", + "username": "Имя пользователя", + "_username.comment": "Имя пользователя", + "dateJoined": "Время регистрации", + "_dateJoined.comment": "Время регистрации пользователя" + } +} \ No newline at end of file diff --git a/src/i18n/sv/api.json b/src/i18n/sv/api.json new file mode 100644 index 00000000..17495277 --- /dev/null +++ b/src/i18n/sv/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "Förfrågningsfrågor", + "_requestQueries.comment": "HTTP-förfrågningsparametrarna.", + "requestBody": "Förfrågningskropp", + "_requestBody.comment": "HTTP-förfrågningskroppen.", + "responseBody": "Svars kropp", + "_responseBody.comment": "HTTP-svarskroppen.", + "requestHeaders": "Förfrågningshuvuden", + "_requestHeaders.comment": "HTTP-förfrågningshuvudena.", + "requestHeader": "Förfrågningshuvud", + "_requestHeader.comment": "HTTP-förfrågningshuvudet, bara en enkel form för förfrågningshuvudena.", + "responseHeaders": "Svarshuvuden", + "_responseHeaders.comment": "HTTP-svarshuvudena.", + "response": "Svar", + "_response.comment": "HTTP-svaret.", + "success": "Lyckades", + "_success.comment": "Det lyckade svaret.", + "failure": "Misslyckande", + "_failure.comment": "Det misslyckade svaret.", + "responseExample": "Exempel", + "_responseExample.comment": "Exemplet på svaret.", + "authentication": "Autentisering", + "_authentication.comment": "Autentiseringsinformationen.", + "arrayOf": "Array av", + "_arrayOf.comment": "Entitetens array.", + "apiKey": "API-nyckel", + "_apiKey.comment": "API-nyckeln" + }, + "message": { + "free": "Gratis", + "_free.comment": "Betyder att priset är gratis, inga krediter eller pengar behövs när du använder API-tjänsten", + "appliedCount": "Antal ansökningar", + "_appliedCount.comment": "Antalet gånger API-tjänsten har använts", + "firstFree": "Första gången gratis", + "_firstFree.comment": "Betyder att första gången API-tjänsten är gratis, inga krediter eller pengar behövs", + "custom": "Specificerat belopp", + "_custom.comment": "Betyder att priset är specificerat, behöver betala det angivna antalet krediter eller pengar när du använder API-tjänsten", + "present": "Present", + "_present.comment": "Vi kommer att ge dig krediter när du använder API-tjänsten för första gången", + "around": "Ungefär", + "_around.comment": "Priset är ungefärligt, det verkliga priset kan vara annorlunda", + "successRate15min": "Realtidsframgångsgrad", + "_successRate15min.comment": "API-tjänstens realtidsframgångsgrad under de senaste 15 minuterna", + "ySuccessRate": "Framgångsgrad (100%)", + "_ySuccessRate.comment": "API-tjänstens framgångsgrad", + "xMinutes": "Tid (minuter)", + "_xMinutes.comment": "Tiden i minuter", + "streamUsage": "Vänlig påminnelse: För strömmande förfrågningar kan ovanstående kod vara inte helt tillämplig. Se dockningsdokumentet för ändringar.", + "_streamUsage.comment": "För strömmande förfrågningar kan ovanstående kod vara inte helt tillämplig. Se dockningsdokumentet för ändringar.", + "alphaStage": "Denna API är i Alfa-stadiet, det är en tidig förhandsgranskningsversion, det kan finnas potentiell instabilitet, API-formatet kan ändras betydligt, det rekommenderas inte att användas i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas betydande prisjusteringar i framtiden.", + "_alphaStage.comment": "Denna API är i Alfa-stadiet, det är en tidig förhandsgranskningsversion, det kan finnas potentiell instabilitet, API-formatet kan ändras betydligt, det rekommenderas inte att användas i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas betydande prisjusteringar i framtiden.", + "betaStage": "Denna API är i Beta-stadiet, API-formatet kommer inte att ändras mycket, men det kan finnas potentiell instabilitet, använd det försiktigt i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas måttliga prisjusteringar i framtiden.", + "_betaStage.comment": "Denna API är i Beta-stadiet, API-formatet kommer inte att ändras mycket, men det kan finnas potentiell instabilitet, använd det försiktigt i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas måttliga prisjusteringar i framtiden." + }, + "unit": { + "credit": "Kredit", + "_credit.comment": "Kredit betyder den virtuella valutan som används i API-tjänsten", + "Credit": "Kredit", + "_Credit.comment": "Kredit betyder den virtuella valutan som används i API-tjänsten, detta är den versaliserade formen", + "credits": "Krediter", + "_credits.comment": "Krediter betyder den virtuella valutan som används i API-tjänsten, detta är pluralformen", + "Credits": "Krediter", + "_Credits.comment": "Krediter betyder den virtuella valutan som används i API-tjänsten, detta är den versaliserade och pluralformen", + "call": "Anrop", + "_call.comment": "Anrop betyder antalet gånger API-tjänsten har anropats", + "Call": "Anrop", + "_Call.comment": "Anrop betyder antalet gånger API-tjänsten har anropats, detta är den versaliserade formen", + "calls": "Anrop", + "_calls.comment": "Anrop betyder antalet gånger API-tjänsten har anropats, detta är pluralformen", + "Calls": "Anrop", + "_Calls.comment": "Anrop betyder antalet gånger API-tjänsten har anropats, detta är den versaliserade och pluralformen", + "MB": "MB", + "_MB.comment": "MB betyder Megabyte, en enhet för digital informationslagring", + "GB": "GB", + "_GB.comment": "GB betyder Gigabyte, en enhet för digital informationslagring" + } +} \ No newline at end of file diff --git a/src/i18n/sv/application.json b/src/i18n/sv/application.json new file mode 100644 index 00000000..e4f9aa8a --- /dev/null +++ b/src/i18n/sv/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "Dokument", + "_goDocument.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till dokumentsidan.", + "goCredentials": "Legitimation", + "_goCredentials.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till legitimationssidan.", + "buyMore": "Köp mer", + "_buyMore.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till köp mer-sidan.", + "createOrder": "Skapa order", + "_createOrder.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till skapa order-sidan.", + "custom": "Anpassad", + "_custom.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till anpassad-sidan.", + "query": "Förfrågan", + "_query.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till förfrågningssidan.", + "usage": "Användningshistorik", + "_usage.comment": "Texten på en knapp, när du klickar på denna knapp, kommer du till användningshistoriksidan." + }, + "field": { + "id": "Applikations-ID", + "_id.comment": "Applikationens ID.", + "remainingAmount": "Återstående belopp", + "_remainingAmount.comment": "Det återstående beloppet för applikationen.", + "usedAmount": "Använt belopp", + "_usedAmount.comment": "Det använda beloppet för applikationen.", + "apiKey": "API-nyckel", + "_apiKey.comment": "API-nyckeln", + "service": "Tjänst", + "_service.comment": "Applikationens tjänst.", + "operation": "Operation", + "_operation.comment": "Applikationens operation.", + "amount": "Belopp", + "_amount.comment": "Beloppet för applikationen.", + "traceId": "Spår-ID", + "_traceId.comment": "Spår-ID för ett API-anrop, för applikationen av API-tjänsten", + "shouldPayPrice": "Slutpris", + "_shouldPayPrice.comment": "Applikationens slutpris.", + "api": "API", + "_api.comment": "Detta är en typ av onlinetjänst, formuläret är via API för att tillhandahålla tjänst till användaren.", + "proxy": "Proxy", + "_proxy.comment": "Detta är en typ av onlinetjänst, formuläret är via HTTP-proxy (används för att överföra data) för att tillhandahålla tjänst till användaren.", + "credential": "Legitimation", + "_credential.comment": "Applikationens legitimation.", + "name": "Namn", + "_name.comment": "Applikationens namn.", + "package": "Paket", + "_package.comment": "Paketet innebär olika prisalternativ, som $100 för 10000 krediter, $200 för 20000 krediter.", + "type": "Typ", + "_type.comment": "Applikationens typ.", + "freeAmount": "Gratis belopp", + "_freeAmount.comment": "Det gratis beloppet för applikationen.", + "extraPrice": "Pris", + "_extraPrice.comment": "Det extra pris som användaren ska betala för applikationen." + }, + "message": { + "alreadyApplied": "Du har redan ansökt om denna tjänst, vänligen kontrollera konsolen", + "_alreadyApplied.comment": "Meddelandet som visas för användaren när användaren redan har ansökt om denna tjänst.", + "applySuccessfully": "Ansökan lyckades", + "_applySuccessfully.comment": "Meddelandet som visas för användaren när användaren har ansökt om denna tjänst framgångsrikt.", + "notApplied": "Du har ännu inte ansökt om denna tjänst, vänligen ansök om tjänsten innan du använder den", + "_notApplied.comment": "Meddelandet som visas för användaren när användaren ännu inte har ansökt om denna tjänst.", + "yourApplication": "Din ansökan", + "_yourApplication.comment": "Meddelandet som visas för användaren när användarens ansökan.", + "unverified": "Du måste slutföra den verkliga namnautentiseringen innan du kan ansöka om denna tjänst", + "_unverified.comment": "Meddelandet som visas för användaren när användaren inte har slutfört den verkliga namnautentiseringen.", + "goVerify": "Gå till verklig namnautentisering", + "_goVerify.comment": "Meddelandet som visas för användaren när användaren inte har slutfört den verkliga namnautentiseringen.", + "requiredParameter": "Obligatorisk parameter", + "_requiredParameter.comment": "Meddelandet som visas för användaren när användaren inte har angett den obligatoriska parametern.", + "example": "Exempel", + "_example.comment": "Meddelandet som visas för användaren när användaren inte har angett den obligatoriska parametern.", + "createCredentialSuccessfully": "Skapa legitimation lyckades", + "_createCredentialSuccessfully.comment": "Meddelandet som visas för användaren när användaren har skapat legitimationen framgångsrikt.", + "readPolicy": "Jag har läst och godkänt", + "_readPolicy.comment": "Meddelandet som visas för användaren när användaren har läst och godkänt policyn.", + "policy": "Användaravtal för datatjänster", + "_policy.comment": "Meddelandet som visas för användaren när användaren har läst och godkänt policyn.", + "notAgreePolicy": "Du har inte godkänt användaravtalet för datatjänster", + "_notAgreePolicy.comment": "Meddelandet som visas för användaren när användaren inte har godkänt policyn.", + "confirmApplying": "Bekräfta tjänstansökan", + "_confirmApplying.comment": "Meddelandet som visas för användaren när användaren har bekräftat tjänstansökan.", + "rotateCredential": "Återställ nyckel", + "_rotateCredential.comment": "Meddelandet som visas för användaren när användaren har återställt nyckeln.", + "rotateCredentialConfirm": "Är du säker på att du vill återställa nyckeln? Den kan inte återställas efter återställning", + "_rotateCredentialConfirm.comment": "Meddelandet som visas för användaren när användaren har bekräftat återställningen av nyckeln.", + "idDoesNotExist": "Applikationen finns inte", + "_idDoesNotExist.comment": "Meddelandet som visas för användaren när applikationen inte finns.", + "rotateCredentialSuccessfully": "Nyckelåterställning lyckades", + "_rotateCredentialSuccessfully.comment": "Meddelandet som visas för användaren när nyckelåterställningen lyckas.", + "rotateCredentialFailed": "Nyckelåterställning misslyckades, vänligen kontakta för hantering", + "_rotateCredentialFailed.comment": "Meddelandet som visas för användaren när nyckelåterställningen misslyckas.", + "updateFailed": "Uppdatering misslyckades", + "_updateFailed.comment": "Meddelandet som visas för användaren när uppdateringen misslyckas.", + "updateSuccessfully": "Uppdatering lyckades", + "_updateSuccessfully.comment": "Meddelandet som visas för användaren när uppdateringen lyckas." + }, + "title": { + "buyService": "Köp tjänst", + "_buyService.comment": "Sidans titel, när användaren vill köpa tjänsten.", + "applicationRemainingCount": "Modifiera antal", + "_applicationRemainingCount.comment": "Sidans titel, när användaren vill ändra antalet för applikationen.", + "manageApplication": "Applikationshantering", + "_manageApplication.comment": "Sidans titel, när användaren vill hantera applikationen." + } +} \ No newline at end of file diff --git a/src/i18n/sv/chat.json b/src/i18n/sv/chat.json new file mode 100644 index 00000000..0dafc6ee --- /dev/null +++ b/src/i18n/sv/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Starta en ny konversation", + "_startNewChat.comment": "Meddelande på en webbsida som uppmanar användaren att starta en ny konversation", + "uploadFile": "Ladda upp fil", + "_uploadFile.comment": "Meddelande på en webbsida som uppmanar användaren att ladda upp en fil", + "noToken": "Vänligen ansök om motsvarande tjänst först", + "_noToken.comment": "Meddelande på en webbsida som uppmanar användaren att ansöka om motsvarande tjänst först", + "newMessagePlaceholder": "Vänligen skriv din fråga...", + "_newMessagePlaceholder.comment": "Platshållare på en webbsida som uppmanar användaren att skriva in en fråga", + "noInput": "Frågan kan inte vara tom", + "_noInput.comment": "Meddelande på en webbsida som informerar användaren om att frågan inte kan vara tom", + "uploadReferencesExceed": "Du kan endast ladda upp 1 fil som mest", + "_uploadReferencesExceed.comment": "Meddelande på en webbsida som informerar användaren om att endast en fil kan laddas upp som mest", + "uploadReferencesError": "Filuppladdningen misslyckades, försök igen senare", + "_uploadReferencesError.comment": "Meddelande på en webbsida som informerar användaren om att filuppladdningen misslyckades, försök igen senare", + "notApplied": "Du har ännu inte ansökt om denna tjänst, vänligen ansök först", + "_notApplied.comment": "Meddelande på en webbsida som informerar användaren om att hen ännu inte har ansökt om denna tjänst, vänligen ansök först", + "tryForFree": "Prova gratis", + "_tryForFree.comment": "Meddelande på en webbsida som uppmanar användaren att prova gratis", + "question1": "Skriv en bit JavaScript-kod som skriver ut Hello World", + "_question1.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att skriva en bit JavaScript-kod som skriver ut Hello World", + "question2": "Skriv ett e-postmeddelande till Mike och berätta för honom att jag precis har flyttat", + "_question2.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att skriva ett e-postmeddelande till Mike och berätta för honom att jag precis har flyttat", + "question3": "Förklara de grundläggande principerna för kvantdatorer på ett enkelt sätt", + "_question3.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara de grundläggande principerna för kvantdatorer på ett enkelt sätt", + "question4": "Vilken påverkan har virtuell verklighet haft på konstnärlig skapelse?", + "_question4.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara vilken påverkan virtuell verklighet har haft på konstnärlig skapelse", + "question5": "Hur påverkar integritetsskydd och datasäkerhet juridisk praxis?", + "_question5.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara hur integritetsskydd och datasäkerhet påverkar juridisk praxis", + "question6": "Hur hanterar man de komplexa förändringarna i skattelagarna i dagens värld?", + "_question6.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara hur man hanterar de komplexa förändringarna i skattelagarna i dagens värld", + "question7": "Hur skapar man unik mat genom att kombinera olika regionala kulturella bakgrunder?", + "_question7.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara hur man skapar unik mat genom att kombinera olika regionala kulturella bakgrunder", + "question8": "Hur får man litterär skapelseinspiration från reseupplevelser?", + "_question8.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara hur man får litterär skapelseinspiration från reseupplevelser", + "question9": "Hur får man affärsidéer från framgångsrika fall inom olika branscher?", + "_question9.comment": "Ett exempel på frågor för att starta en chatt, som ber användaren att förklara hur man får affärsidéer från framgångsrika fall inom olika branscher", + "errorApiError": "Svaret misslyckades, försök igen senare", + "_errorApiError.comment": "Meddelande på en webbsida som informerar användaren om att svaret misslyckades, försök igen senare", + "errorBadRequest": "Begäran är inte standardiserad, vänligen fråga igen", + "_errorBadRequest.comment": "Meddelande på en webbsida som informerar användaren om att begäran inte är standardiserad, vänligen fråga igen", + "errorNoConversation": "Konversationen finns inte eller har löpt ut, vänligen starta en ny konversation", + "_errorNoConversation.comment": "Meddelande på en webbsida som informerar användaren om att konversationen inte finns eller har löpt ut, vänligen starta en ny konversation", + "errorContentTooLarge": "Frågans innehåll är för långt, vänligen förkorta det och försök igen", + "_errorContentTooLarge.comment": "Meddelande på en webbsida som informerar användaren om att frågans innehåll är för långt, vänligen förkorta det och försök igen", + "errorTooManyRequests": "Dina operationer är för frekventa, vänligen försök igen senare", + "_errorTooManyRequests.comment": "Meddelande på en webbsida som informerar användaren om att deras operationer är för frekventa, vänligen försök igen senare", + "errorUsedUp": "Du har använt upp dina pakettider, vänligen köp fler gånger för att fortsätta använda", + "_errorUsedUp.comment": "Meddelande på en webbsida som informerar användaren om att hen har använt upp sina pakettider, vänligen köp fler gånger för att fortsätta använda", + "errorUnknown": "Ett okänt fel inträffade på servern, vänligen försök igen senare eller kontakta kundtjänst", + "_errorUnknown.comment": "Meddelande på en webbsida som informerar användaren om att ett okänt fel inträffade på servern, vänligen försök igen senare eller kontakta kundtjänst", + "errorTimeout": "Tidsgränsen för att svara på frågan överskreds, vänligen försök igen senare", + "_errorTimeout.comment": "Meddelande på en webbsida som informerar användaren om att tidsgränsen för att svara på frågan överskreds, vänligen försök igen senare", + "errorNotApplied": "Du har ännu inte ansökt om denna tjänst, vänligen ansök först innan du fortsätter att ställa frågor", + "_errorNotApplied.comment": "Meddelande på en webbsida som informerar användaren om att hen ännu inte har ansökt om denna tjänst, vänligen ansök först innan du fortsätter att ställa frågor", + "confirmDelete": "Bekräfta borttagning", + "_confirmDelete.comment": "Meddelande på en webbsida som uppmanar användaren att bekräfta borttagning", + "howToUse": "Tryck på Skift+Enter för att starta en ny rad", + "_howToUse.comment": "Meddelande på en webbsida som uppmanar användaren att trycka på Skift+Enter för att starta en ny rad" + }, + "title": { + "chat": "AI Chatt", + "_chat.comment": "Titel på en webbsida, som är AI Chatt", + "example": "Exempel", + "_example.comment": "Titel på en webbsida, som är Exempel", + "capabilities": "Funktioner", + "_capabilities.comment": "Titel på en webbsida, som är Funktioner", + "limitations": "Begränsningar", + "_limitations.comment": "Titel på en webbsida, som indikerar att detta avsnitt handlar om Tjänstens tekniska begränsningar", + "complexQuestion": "Besvara komplexa frågor", + "_complexQuestion.comment": "Titel på en webbsida, som indikerar att detta avsnitt handlar om tjänstens förmåga att besvara komplexa frågor", + "professionalQuestion": "Konsultera professionella frågor", + "_professionalQuestion.comment": "Titel på en webbsida, som indikerar att detta avsnitt handlar om tjänstens förmåga att konsultera professionella frågor", + "getTips": "Få inspiration och kreativitet", + "_getTips.comment": "Titel på en webbsida, som indikerar att detta avsnitt handlar om tjänstens förmåga att få inspiration och kreativitet" + } +} \ No newline at end of file diff --git a/src/i18n/sv/chatdoc.json b/src/i18n/sv/chatdoc.json new file mode 100644 index 00000000..843a49c6 --- /dev/null +++ b/src/i18n/sv/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Ladda upp dokument", + "_uploadDocuments.comment": "Text på knappen som låter användaren ladda upp dokument" + }, + "field": { + "fileName": "Filnamn", + "_fileName.comment": "Filnamn för uppladdat dokument", + "createdAt": "Skapad tid", + "_createdAt": "Tidpunkt när dokumentet laddades upp", + "fileExtension": "Filtyp", + "_fileExtension.comment": "Filtyp för uppladdat dokument", + "fileUrl": "Länk till fil", + "_fileUrl.comment": "Länk till uppladdat dokument", + "fileSize": "Filstorlek", + "_fileSize.comment": "Storlek på uppladdat dokument", + "state": "Status", + "_state.comment": "Status för dokumentbehandling", + "stateProcessing": "Lärande pågår", + "_stateProcessing.comment": "Dokumentet bearbetas", + "stateCompleted": "Lärande slutfört", + "_stateCompleted.comment": "Dokumentet har bearbetats framgångsrikt", + "stateFailed": "Lärande misslyckades", + "_stateFailed.comment": "Dokumentbehandlingen misslyckades", + "name": "Namn", + "_name.comment": "Namn på dokument", + "description": "Beskrivning", + "_description.comment": "Beskrivning av dokument" + }, + "message": { + "introductionForKnowledge": "Dokument kan läggas till i kunskapsbasen, och när roboten svarar kan den använda kunskapen i lagret för att svara.", + "_introductionForKnowledge.comment": "Introduktionsmeddelande för kunskapsbasen", + "introductionForRepository": "Kunskapsbasen är en samling dokument där du kan lägga till dokument. När roboten svarar kommer den att svara från dokumenten i kunskapsbasen.", + "_introductionForRepository.comment": "Introduktionsmeddelande för kunskapsbasen", + "uploadDocumentsExceed": "Antalet uppladdade dokument överstiger gränsen", + "_uploadDocumentsExceed.comment": "Felmeddelande när antalet uppladdade dokument överstiger gränsen", + "uploadDocumentsError": "Misslyckades med att ladda upp dokument", + "_uploadDocumentsError.comment": "Felmeddelande när det misslyckades att ladda upp dokument", + "uploadDocumentsSuccess": "Dokumentuppladdning lyckades", + "_uploadDocumentsSuccess.comment": "Lyckat meddelande när dokumentuppladdning lyckas", + "createDocumentSuccess": "Dokumentskapande lyckades", + "_createDocumentSuccess.comment": "Lyckat meddelande när dokumentskapande lyckas", + "startCreateDocument": "Börja lära dig dokument...", + "_startCreateDocument.comment": "Meddelande när du börjar lära dig dokument", + "createDocumentError": "Misslyckades med att lära dig dokument", + "_createDocumentError.comment": "Felmeddelande när det misslyckades att lära dig dokument", + "dragOrClickToUpload": "Dra eller klicka för att ladda upp dokument", + "_dragOrClickToUpload.comment": "Meddelande för att dra eller klicka för att ladda upp dokument", + "learningDocument": "Lärande, vänta...", + "_learningDocument.comment": "Meddelande när du lär dig dokument", + "startNewChat": "Starta ny chatt", + "_startNewChat.comment": "Meddelande för att starta ny chatt", + "errorApiError": "Misslyckades med att svara, försök igen senare", + "_errorApiError.comment": "Felmeddelande när det misslyckades att svara", + "errorBadRequest": "Begäran är inte korrekt formaterad, var god försök igen", + "_errorBadRequest.comment": "Felmeddelande när begäran inte är korrekt formaterad", + "errorNoConversation": "Samtalsinnehållet finns inte eller har löpt ut, var god starta en ny konversation", + "_errorNoConversation.comment": "Felmeddelande när samtalsinnehållet inte finns eller har löpt ut", + "errorContentTooLarge": "Frågeinnehållet är för långt, var god förkorta och försök igen", + "_errorContentTooLarge.comment": "Felmeddelande när frågeinnehållet är för långt", + "errorTooManyRequests": "Din operation är för frekvent, var god försök igen senare", + "_errorTooManyRequests.comment": "Felmeddelande när operationen är för frekvent", + "errorUsedUp": "Ditt paketanvändningsgräns har nåtts, var god köp mer användning för att fortsätta", + "_errorUsedUp.comment": "Felmeddelande när paketanvändningsgränsen har nåtts", + "errorUnknown": "Ett okänt serverfel inträffade, var god försök igen senare eller kontakta kundtjänst", + "_errorUnknown.comment": "Felmeddelande när ett okänt serverfel inträffade", + "errorTimeout": "Svar på frågan tog för lång tid, var god försök igen senare", + "_errorTimeout.comment": "Felmeddelande när svar på frågan tog för lång tid", + "errorNotApplied": "Du har ännu inte ansökt om denna tjänst, var god ansök innan du fortsätter att fråga", + "_errorNotApplied.comment": "Felmeddelande när användaren ännu inte har ansökt om denna tjänst", + "confirmDelete": "Bekräfta borttagning", + "_confirmDelete.comment": "Meddelande för att bekräfta borttagning", + "howToUse": "Tryck på Skift+Enter för att göra radbrytning", + "_howToUse.comment": "Meddelande för att visa hur man gör radbrytning", + "createRepositorySuccess": "Kunskapsbas skapad framgångsrikt", + "_createRepositorySuccess.comment": "Lyckat meddelande när kunskapsbasen skapas framgångsrikt", + "createRepositoryFailed": "Misslyckades med att skapa kunskapsbas", + "_createRepositoryFailed.comment": "Felmeddelande när det misslyckades att skapa kunskapsbas", + "deleteRepositorySuccess": "Kunskapsbas raderad framgångsrikt", + "_deleteRepositorySuccess.comment": "Lyckat meddelande när kunskapsbasen raderas framgångsrikt", + "deleteDocumentSuccess": "Dokument raderat framgångsrikt", + "_deleteDocumentSuccess.comment": "Lyckat meddelande när dokumentet raderas framgångsrikt", + "currentRepository": "Aktuell kunskapsbas", + "_currentRepository.comment": "Meddelande för att visa aktuell kunskapsbas", + "nameRequired": "Namn får inte vara tomt", + "_nameRequired.comment": "Felmeddelande när namnet är tomt", + "inputRepositoryName": "Kunskapsbasens namn", + "_inputRepositoryName.comment": "Inmatningsplats för kunskapsbasens namn", + "inputRepositoryDescription": "Beskriv din kunskapsbas på en mening", + "_inputRepositoryDescription.comment": "Inmatningsplats för kunskapsbasens beskrivning" + }, + "nav": { + "chat": "Chatt", + "_chat.comment": "Navigeringsobjekt för chatt", + "setting": "Inställning", + "_setting.comment": "Navigeringsobjekt för inställning", + "manage": "Hantera", + "_manage.comment": "Navigeringsobjekt för hantera" + }, + "title": { + "manage": "Hantera kunskapsbaser", + "_manage.comment": "Titel för hantera kunskapsbas", + "createRepository": "Skapa kunskapsbas", + "_createRepository.comment": "Titel för skapa kunskapsbas", + "repositories": "Lista över kunskapsbaser", + "_repositories.comment": "Titel för lista över kunskapsbaser" + } +} \ No newline at end of file diff --git a/src/i18n/sv/common.json b/src/i18n/sv/common.json new file mode 100644 index 00000000..31e8fc9b --- /dev/null +++ b/src/i18n/sv/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "Konfigurera", + "_setup.comment": "Texten på knappen, som används för att konfigurera något", + "edit": "Redigera", + "_edit.comment": "Texten på knappen, som används för att redigera något", + "login": "Logga in", + "_login.comment": "Texten på knappen, som används för att logga in", + "logout": "Logga ut", + "_logout.comment": "Texten på knappen, som används för att logga ut", + "new": "Ny", + "_new.comment": "Texten på knappen, som används för att skapa en ny post", + "delete": "Radera", + "_delete.comment": "Texten på knappen, som används för att radera något", + "confirm": "Bekräfta", + "_confirm.comment": "Texten på knappen, som används för att bekräfta något", + "cancel": "Avbryt", + "_cancel.comment": "Texten på knappen, som används för att avbryta något", + "alert": "Varning", + "_alert.comment": "Texten på knappen, som används för att varna om något", + "info": "Info", + "_info.comment": "Texten på knappen, som används för att visa information", + "publish": "Publicera", + "_publish.comment": "Texten på knappen, som används för att publicera något", + "watch": "Titta", + "_watch.comment": "Texten på knappen, som används för att titta på något", + "verify": "Verifiera", + "_verify.comment": "Texten på knappen, som används för att låta användaren göra en verifiering av riktigt namn", + "profile": "Profil", + "_profile.comment": "Texten på knappen, som används för att visa profil", + "console": "Konsol", + "_console.comment": "Texten på knappen, som används för att visa konsolsidan för att kontrollera något på webbsidan", + "learn": "Lära", + "_learn.comment": "Texten på knappen, som används för att låta användaren lära sig något", + "buy": "Köp", + "_buy.comment": "Texten på knappen, som används för att låta användaren köpa något", + "try": "Prova", + "_try.comment": "Texten på knappen, som används för att låta användaren prova något", + "startForFree": "Börja gratis", + "_startForFree.comment": "Texten på knappen, som används för att låta användaren börja gratis", + "apply": "Ansök", + "_apply.comment": "Texten på knappen, som används för att låta användaren ansöka om API-tjänsten", + "refresh": "Uppdatera", + "_refresh.comment": "Texten på knappen, som används för att uppdatera sidan", + "pay": "Betala", + "_pay.comment": "Texten på knappen, som används för att låta användaren betala för tjänsten", + "repay": "Fortsätt betala", + "_repay.comment": "Texten på knappen, som används för att låta användaren fortsätta betala för tjänsten", + "applied": "Ansökt", + "_applied.comment": "Texten på knappen, som används för att visa att användaren har ansökt om tjänsten", + "acquire": "Förvärva", + "_acquire.comment": "Texten på knappen, som används för att låta användaren förvärva något som token eller nyckel för API-tjänsten", + "fillExample": "Fyll exempel", + "_fillExample.comment": "Texten på knappen, som används för att låta användaren fylla i exempeldata", + "buyMore": "Köp mer", + "_buyMore.comment": "Texten på knappen, som används för att låta användaren köpa mer", + "update": "Uppdatera", + "_update.comment": "Texten på knappen, som används för att uppdatera något", + "view": "Visa", + "_view.comment": "Texten på knappen, som används för att visa något", + "copy": "Kopiera", + "_copy.comment": "Texten på knappen, som används för att kopiera något", + "create": "Skapa", + "_create.comment": "Texten på knappen, som används för att skapa något", + "referralEarnings": "Hänvisningsintäkter", + "_referralEarnings.comment": "Texten på knappen, som används för att visa hänvisningsintäkterna, vilket innebär att användaren kan tjäna pengar genom att bjuda in andra att använda tjänsten", + "finish": "Slutför", + "_finish.comment": "Texten på knappen, som används för att slutföra något" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "Namnet på webbplatsen, behöver inte översättas, behåll det som 'Ace Data Cloud'", + "copyright": "Upphovsrätt", + "_copyright.comment": "Texten för att visa upphovsrätten", + "platform": "Plattform", + "_platform.comment": "Texten som indikerar att detta är en plattform för API-tjänsten", + "title": "Titel", + "_title.comment": "Entitetens titel", + "icon": "Ikon", + "_icon.comment": "Entitetens ikon", + "status": "Status", + "_status.comment": "Entitetens status", + "operation": "Operation", + "_operation.comment": "Entitetens operation", + "description": "Beskrivning", + "_description.comment": "Entitetens beskrivning", + "createdAt": "Skapad den", + "_createdAt.comment": "Tiden då entiteten skapades", + "updatedAt": "Uppdaterad den", + "_updatedAt.comment": "Tiden då entiteten uppdaterades", + "order": "Order", + "_order.comment": "Entitetens ordning, ordningen innehåller pengar, tjänsteinformation, användaren behöver betala för det" + }, + "message": { + "usedAmount": "Använt belopp", + "_usedAmount.comment": "Meddelandet för att visa det använda beloppet av tjänsten", + "remainingAmount": "Återstående belopp", + "_remainingAmount.comment": "Meddelandet för att visa det återstående beloppet av tjänsten", + "copied": "Kopierad framgångsrikt", + "_copied.comment": "Meddelandet för att visa att innehållet har kopierats framgångsrikt", + "confirmDelete": "Är du säker på att du vill radera?", + "_confirmDelete.comment": "Meddelandet för att bekräfta att användaren vill radera något", + "alert": "Varning", + "_alert.comment": "Meddelandet för att varna användaren", + "info": "Vänlig påminnelse", + "_info.comment": "Meddelandet för att visa information", + "free": "Gratis", + "_free.comment": "Meddelandet för att visa att tjänsten är gratis, vilket innebär att användaren inte behöver betala för den", + "startPrice": "Start", + "_startPrice.comment": "Meddelandet för att visa det lägsta priset på tjänsten", + "joinDiscord": "Gå med i Discord", + "_joinDiscord.comment": "Meddelandet för att låta användaren gå med i Discord-kanalen", + "noData": "Inga data", + "_noData.comment": "Meddelandet för att visa att det inte finns några data i tabellen eller listan" + }, + "nav": { + "home": "Hem", + "_home.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa startsidan", + "content": "Innehåll", + "_content.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa innehållssidan", + "category": "Kategori", + "_category.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa kategorisidan", + "service": "Tjänster", + "_service.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa tjänstesidan", + "document": "Dokument", + "_document.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa dokumentssidan", + "console": "Konsol", + "_console.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa konsolsidan", + "chat": "Chatt", + "_chat.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa chattsidan", + "midjourney": "Mellanresa", + "_midjourney.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa mellanresesidan", + "chatdoc": "Chatt-dok", + "_chatdoc.comment": "Texten i navigeringsfältet på webbplatsen, som används för att visa chatt-dok-sidan" + }, + "title": { + "alert": "Varning", + "_alert.comment": "Titeln på varningsmeddelandet", + "placeholderOfSelect": "Vänligen välj", + "_placeholderOfSelect.comment": "Platshållaren för valinmatningen", + "placeholderOfInput": "Vänligen fyll i", + "_placeholderOfInput.comment": "Platshållaren för inmatningen", + "allApplications": "Alla ansökningar", + "_allApplications.comment": "Titeln på sidan för att visa alla ansökningar", + "allOrders": "Alla beställningar", + "_allOrders.comment": "Titeln på sidan för att visa alla beställningar", + "orderInfo": "Beställningsinformation", + "_orderInfo.comment": "Titeln på sidan för att visa beställningsinformationen", + "buyMore": "Köp mer", + "_buyMore.comment": "Titeln på sidan för att låta användaren köpa mer", + "distribution": "Hänvisningsintäkter", + "_distribution.comment": "Titeln på sidan för att visa hänvisningsintäkterna, vilket innebär att användaren kan tjäna pengar genom att bjuda in andra att använda tjänsten", + "distributionHistory": "Hänvisningshistorik", + "_distributionHistory.comment": "Titeln på sidan för att visa hänvisningshistoriken", + "invitee": "Inbjudare", + "_invitee.comment": "Titeln på sidan för att visa inbjudaren", + "allUsages": "Användningshistorik", + "_allUsages.comment": "Titeln på sidan för att visa all användning av API-tjänsten", + "allCredentials": "Legitimationer", + "_allCredentials.comment": "Titeln på sidan för att visa alla legitimationer, legitimationerna används för att komma åt API:et" + } +} \ No newline at end of file diff --git a/src/i18n/sv/console.json b/src/i18n/sv/console.json new file mode 100644 index 00000000..149b97c7 --- /dev/null +++ b/src/i18n/sv/console.json @@ -0,0 +1,34 @@ +{ + "menu": { + "orderList": "Orderlista", + "_orderList.comment": "Texten i en meny på en webbplats, Order betyder användarens beställning av att köpa tjänsten", + "orderList_one": "Orderlista", + "applicationList": "Applikationslista", + "_applicationList.comment": "Texten i en meny på en webbplats, Applikation betyder användarens ansökan om att använda tjänsten", + "applicationList_one": "Applikationslista", + "userProfile": "Användarprofil", + "_userProfile.comment": "Texten i en meny på en webbplats, Användarprofil betyder användarens profil", + "userProfile_one": "Användarprofil", + "idVerify": "ID-verifiering", + "_idVerify.comment": "Texten i en meny på en webbplats, ID-verifiering betyder verifiering av användarens identitet", + "idVerify_one": "ID-verifiering", + "manageApplication": "Applikationshantering", + "_manageApplication.comment": "Texten i en meny på en webbplats, Applikationshantering betyder hantering av användarens ansökan", + "manageApplication_one": "Applikationshantering", + "distributionIndex": "Hänvisningsintäkter", + "_distributionIndex.comment": "Texten i en meny på en webbplats, Hänvisningsintäkter betyder användarens intäkter från hänvisningar", + "distributionIndex_one": "Hänvisningsintäkter", + "usageList": "Användningshistorik", + "_usageList.comment": "Texten i en meny på en webbplats, Användningshistorik betyder historiken över användarens användning av en API-tjänst", + "usageList_one": "Användningshistorik", + "credentialIndex": "Legitimation", + "_credentialIndex.comment": "Texten i en meny på en webbplats, Legitimation betyder inloggningsuppgifter för att komma åt API:et", + "credentialIndex_one": "Legitimation", + "manageOrder": "Orderhantering", + "_manageOrder.comment": "Texten i en meny på en webbplats, Orderhantering betyder hantering av användarens order, order betyder användarens beställning av att köpa tjänsten", + "manageOrder_one": "Orderhantering", + "manageDistributionStatus": "Distributionshantering", + "_manageDistributionStatus.comment": "Texten i en meny på en webbplats, Distributionshantering betyder hantering av användarens distributionsstatus, relaterat till användarens hänvisningsintäkter", + "manageDistributionStatus_one": "Distributionshantering" + } +} \ No newline at end of file diff --git a/src/i18n/sv/credential.json b/src/i18n/sv/credential.json new file mode 100644 index 00000000..2d0d6d14 --- /dev/null +++ b/src/i18n/sv/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Unik identifierare för referensen", + "value": "Token", + "_value.comment": "Tokenvärdet för referensen", + "createdAt": "Skapad tid", + "_createdAt.comment": "Tiden då referensen skapades", + "expiredAt": "Utgångstid", + "_expiredAt.comment": "Tiden då referensen kommer att gå ut", + "usedAt": "Användningstid", + "_usedAt.comment": "Tiden då referensen användes", + "expiration": "Utgångstid", + "_expiration.comment": "Tiden då referensen kommer att gå ut", + "application": "Applikation", + "_application.comment": "Applikationen som referensen tillhör", + "service": "Tjänst", + "_service.comment": "Tjänsten som referensen används för", + "setLimitation": "Sätt användningsbegränsning", + "_setLimitation.comment": "Sätt begränsningen för referensen", + "limitedAmount": "Begränsad mängd", + "_limitedAmount.comment": "Begränsningen för referensen", + "setExpiration": "Sätt utgångstid", + "_setExpiration.comment": "Sätt utgångstiden för referensen", + "usedAmount": "Använd mängd", + "_usedAmount.comment": "Mängden av referensen som har använts" + }, + "message": { + "confirmDelete": "Är du säker på att du vill ta bort?", + "_confirmDelete.comment": "Bekräfta om referensen ska tas bort", + "introduction": "Referensen är nyckeln till att komma åt tjänsten. Du kan skapa en referens genom att klicka på knappen \"Skapa\". Du kan också se detaljerna för referensen genom att klicka på knappen \"Visa\".", + "_introduction.comment": "Introduktion av referensen", + "learnMore": "Läs mer", + "_learnMore.comment": "Läs mer om referensen", + "createSuccessfully": "Skapad framgångsrikt", + "_createSuccessfully.comment": "Referensen skapades framgångsrikt", + "createFailed": "Skapandet misslyckades", + "_createFailed.comment": "Referensen kunde inte skapas", + "permanent": "Permanent", + "_permanent.comment": "Referensen är permanent", + "selectDateTime": "Välj datum och tid", + "_selectDateTime.comment": "Välj datum och tid", + "maxLimitation": "Maximal begränsning du kan sätta", + "_maxLimitation.comment": "Den maximala begränsningen du kan sätta", + "unlimited": "Obegränsad", + "_unlimited.comment": "Referensen är obegränsad" + }, + "title": { + "introduction": "Introduktion", + "_introduction.comment": "Introduktion av referensen", + "createNew": "Skapa ny referens", + "_createNew.comment": "Skapa en ny referens" + } +} \ No newline at end of file diff --git a/src/i18n/sv/distribution.json b/src/i18n/sv/distribution.json new file mode 100644 index 00000000..5d271c16 --- /dev/null +++ b/src/i18n/sv/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Visa detaljer", + "_detail.comment": "Texten på knappen som används för att visa detaljerna om hänvisningshistoriken för webbplatsen.", + "withdrawal": "Ta ut", + "_withdrawal.comment": "Texten på knappen som används för att ta ut hänvisningsintäkterna för webbplatsen.", + "query": "Förfrågan", + "_query.comment": "Texten på knappen som används för att förfråga hänvisningsintäkterna för webbplatsen." + }, + "field": { + "id": "Hänvisnings-ID", + "_id.comment": "Det unika identifieraren för distributionen, distributionen innebär hänvisningen för API-tjänstens webbplats.", + "percentage": "Hänvisningsintäktsprocent", + "_percentage.comment": "Procentandelen av hänvisningsintäkterna, som beräknas baserat på orderbeloppet.", + "price": "Orderbelopp", + "_price.comment": "Beloppet för ordern, som används för att beräkna hänvisningsintäkterna.", + "reward": "Hänvisningsbelöning", + "_reward.comment": "Hänvisningsintäkterna, som beräknas baserat på orderbeloppet och hänvisningsintäktsprocenten.", + "createdAt": "Hänvisningstid", + "_createdAt.comment": "Tiden då hänvisningen skapas.", + "level": "Nivå", + "_level.comment": "Nivån för hänvisningen, som används för att beräkna hänvisningsintäkterna.", + "threshold": "Hänvisningsintäktsgräns", + "_threshold.comment": "Gränsen för hänvisningsintäkterna, som används för att ta ut hänvisningsintäkterna.", + "inviteeId": "Inbjudarens ID", + "_inviteeId.comment": "Det unika identifieraren för inbjudaren, inbjudaren innebär användaren som bjuder in inbjudaren till API-tjänstens webbplats.", + "isVerified": "Är verifierad", + "_isVerified.comment": "Flaggan som indikerar om hänvisningsanvändaren är verifierad med verklig information." + }, + "message": { + "deltaPriceForNextLevel": "Skillnad till nästa nivå", + "_deltaPriceForNextLevel": "Skillnaden mellan det aktuella orderbeloppet och nästa nivågräns.", + "developingWithDrawal": "Lägg till kundtjänst för att hantera uttag, uttag kommer att dra av 6% inkomstskatt, fakturor kan användas för avdrag", + "_developingWithDrawal": "Meddelandet som indikerar att uttagsfunktionen är under utveckling.", + "technicalDetail": "Teknisk detalj", + "_technicalDetail": "Den tekniska detaljen för hänvisningssystemet implementeras.", + "distributionQrDescription": "Hänvisnings QR-kod (samma innehåll som länk)", + "_distributionQrDescription": "Beskrivningen av hänvisnings QR-koden.", + "distributionLink": "Hänvisningslänk", + "_distributionLink": "Hänvisningslänken, som används för att binda kunden som underordnad kund.", + "updateSuccessfully": "Uppdatering lyckades", + "_updateSuccessfully": "Meddelandet som indikerar att hänvisningsinformationen har uppdaterats framgångsrikt.", + "distributionLinkDescription": "Om en kund registrerar sig på denna plattform genom denna länk eller QR-kod, kommer kunden permanent att vara bunden som din underordnade kund, och alla konsumtionsorder från kunden på denna plattform kommer att returneras till ditt konto enligt den aktuella distributionskvoten.", + "_distributionLinkDescription": "Beskrivningen av hänvisningslänken.", + "distributionLinkDescription2": "Denna länk innehåller ditt användar-ID. Efter att kunden har öppnat länken kommer ditt användar-ID att sparas i kundens webbläsare i form av cookies, vilket är giltigt i sju dagar. Inom sju dagar, om kunden registrerar sig på denna plattform genom att skanna koden, kommer ditt användar-ID att laddas upp till registreringsservern med cookies, och kunden kan bindas som din nedströmskund.", + "_distributionLinkDescription2": "Beskrivningen av hänvisningslänken." + }, + "title": { + "price": "Totalt belopp för hänvisningsorder", + "_price.comment": "Det totala beloppet för hänvisningsordrar, som används för att beräkna hänvisningsintäkterna.", + "reward": "Totala hänvisningsbelöningar", + "_reward.comment": "De totala hänvisningsbelöningarna, som beräknas baserat på orderbeloppet och hänvisningsintäktsprocenten.", + "level": "Hänvisningsnivå", + "_level.comment": "Hänvisningsnivån, som används för att beräkna hänvisningsintäkterna.", + "percentage": "Hänvisningsintäktsprocent", + "_percentage.comment": "Hänvisningsintäktsprocenten, som används för att beräkna hänvisningsintäkterna.", + "currentLevel": "Aktuell nivå", + "_currentLevel.comment": "Den aktuella hänvisningsnivån, som används för att beräkna hänvisningsintäkterna.", + "nextLevel": "Nästa nivå", + "_nextLevel.comment": "Nästa hänvisningsnivå, som används för att beräkna hänvisningsintäkterna.", + "currentPercentage": "Aktuell hänvisningsintäktsprocent", + "_currentPercentage.comment": "Den aktuella hänvisningsintäktsprocenten, som används för att beräkna hänvisningsintäkterna.", + "nextPercentage": "Nästa nivå hänvisningsintäktsprocent", + "_nextPercentage.comment": "Nästa nivå hänvisningsintäktsprocent, som används för att beräkna hänvisningsintäkterna.", + "levelInfo": "Nivåinformation", + "_levelInfo.comment": "Informationen om hänvisningsnivån, som används för att beräkna hänvisningsintäkterna.", + "distributionLink": "Hänvisningslänk", + "_distributionLink.comment": "Hänvisningslänken, som används för att binda kunden som underordnad kund.", + "inviteesCount": "Totalt antal inbjudna", + "_inviteesCount.comment": "Det totala antalet inbjudna, som används för att beräkna hänvisningsintäkterna.", + "manageDistributionStatus": "Distributionshantering", + "_manageDistributionStatus.comment": "Hanteringen av hänvisningsstatusen." + } +} \ No newline at end of file diff --git a/src/i18n/sv/order.json b/src/i18n/sv/order.json new file mode 100644 index 00000000..24786693 --- /dev/null +++ b/src/i18n/sv/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Betala", + "_pay.comment": "Texten på knappen som används för att betala beställningen.", + "continuePay": "Fortsätt att betala", + "_continuePay.comment": "Texten på knappen som används för att fortsätta att betala beställningen.", + "checkDetail": "Kontrollera detaljer", + "_checkDetail.comment": "Texten på knappen som används för att kontrollera detaljerna i beställningen.", + "query": "Förfrågan", + "_query.comment": "Texten på knappen som används för att förfråga beställningen.", + "finish": "Slutför manuellt", + "_finish.comment": "Texten på knappen som används för att manuellt slutföra beställningen.", + "update": "Uppdatera", + "_update.comment": "Texten på knappen som används för att uppdatera beställningen." + }, + "field": { + "id": "Beställnings-ID", + "_id.comment": "Beställningens ID.", + "amount": "Belopp", + "_amount.comment": "Kreditbeloppet för beställningen.", + "price": "Belopp", + "_price.comment": "Kreditbeloppet för beställningen.", + "description": "Beställningsbeskrivning", + "_description.comment": "Beskrivningen av beställningen.", + "state": "Status", + "_state.comment": "Beställningens status.", + "createdAt": "Skapad tid", + "_createdAt.comment": "Beställningens skapad tid.", + "service": "Tjänstens namn", + "_service.comment": "Namnet på tjänsten.", + "payWay": "Betalningsmetod", + "_payWay.comment": "Beställningens betalningsmetod.", + "api": "API", + "_api.comment": "API är en typ av online-tjänst.", + "proxy": "Proxy", + "_proxy.comment": "Proxy är en typ av online-tjänst, vilket innebär HTTP Proxy som används för att överföra data." + }, + "message": { + "paidSuccessfully": "Betalning lyckades", + "_paidSuccessfully.comment": "Meddelandet om lyckad betalning.", + "createFailed": "Skapande misslyckades", + "_createFailed.comment": "Meddelandet om misslyckad skapande.", + "wechatPayHelp": "Öppna WeChat på din telefon, skanna för att slutföra betalningen", + "_wechatPayHelp.comment": "Meddelandet om WeChat-betalningshjälp.", + "free": "Gratis", + "_free.comment": "Meddelandet om gratis beställning.", + "buyInExternalUrl": "Slutför betalningen på den externa länken", + "_buyInExternalUrl.comment": "Meddelandet om betalning via extern länk.", + "updateFailed": "Uppdatering misslyckades", + "_updateFailed.comment": "Meddelandet om misslyckad uppdatering.", + "updateSuccessfully": "Uppdatering lyckades", + "_updateSuccessfully.comment": "Meddelandet om lyckad uppdatering.", + "confirmFinish": "Denna åtgärd kommer manuellt att ställa in beställningen till betalningsstatus och slutföra distributionsprocessen, vilket inte kan ångras. Bekräfta att kunden har slutfört betalningen, vill du fortsätta?", + "_confirmFinish.comment": "Meddelandet om att bekräfta slutförande." + }, + "state": { + "pending": "Avvaktar betalning", + "_pending.comment": "Beställningens status, vilket innebär att denna beställning fortfarande väntar på användarens betalning.", + "paid": "Betald", + "_paid.comment": "Beställningens status, vilket innebär att denna beställning har betalats.", + "expired": "Tidsgräns för betalning överskriden", + "_expired.comment": "Beställningens status, vilket innebär att denna beställning har löpt ut.", + "failed": "Betalning misslyckades", + "_failed.comment": "Beställningens status, vilket innebär att denna beställning har misslyckats." + }, + "title": { + "info": "Beställningsinformation", + "_info.comment": "Titeln som används för att visa som en titel på webbplatsen, betyder beställningsinformation.", + "wechatPay": "WeChat Betalning", + "_wechatPay.comment": "Titeln som används för att visa som en titel på webbplatsen, betyder WeChat-betalning.", + "aliPay": "Alipay", + "_aliPay.comment": "Titeln som används för att visa som en titel på webbplatsen, betyder Alipay-betalning, Alipay-betalning är en typ av onlinebetalning.", + "stripe": "Stripe", + "_stripe.comment": "Titeln som används för att visa som en titel på webbplatsen, betyder Stripe-betalning, Stripe-betalning är en typ av onlinebetalning.", + "manageOrder": "Hantera beställning", + "_manageOrder.comment": "Titeln som används för att visa som en titel på webbplatsen, betyder hantera beställning." + } +} \ No newline at end of file diff --git a/src/i18n/sv/proxy.json b/src/i18n/sv/proxy.json new file mode 100644 index 00000000..77a7f940 --- /dev/null +++ b/src/i18n/sv/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URL-parametrar", + "_requestQueries.comment": "Detta är parametrarna som skickas i URL:en. De separeras av ett '?' och är separerade av ett '&'.", + "requestBody": "Begäran Kropp", + "_requestBody.comment": "Detta är begäran kroppen. Den används vanligtvis för POST- och PUT-begäranden.", + "responseBody": "Svars Kropp", + "_responseBody.comment": "Detta är svarets kropp. Den är vanligtvis i JSON-format.", + "requestHeaders": "Begäranhuvuden", + "_requestHeaders.comment": "Detta är huvudena som skickas i begäran. De används vanligtvis för autentisering.", + "requestHeader": "Begäranhuvud", + "requestQuery": "URL-parameter", + "responseHeaders": "Svarshuvuden", + "_responseHeaders.comment": "Detta är huvudena som skickas i svaret. De används vanligtvis för autentisering.", + "response": "Svar", + "_response.comment": "Detta är svaret som returneras från servern.", + "success": "Lyckas", + "_success.comment": "Detta är svaret som returneras när begäran lyckas.", + "failure": "Misslyckande", + "_failure.comment": "Detta är svaret som returneras när begäran misslyckas.", + "responseExample": "Exempel", + "_responseExample.comment": "Detta är ett exempel på svaret som returneras från servern.", + "authentication": "Autentisering", + "_authentication.comment": "Detta är autentiseringen som krävs för att göra begäran." + }, + "message": { + "free": "Gratis", + "_free.comment": "Betyder att priset är gratis, inga krediter eller pengar behövs när du använder API-tjänsten", + "appliedCount": "Antal tillämpningar", + "_appliedCount.comment": "Antalet gånger API-tjänsten har tillämpats", + "firstFree": "Första gången gratis", + "_firstFree.comment": "Betyder att första gången API-tjänsten är gratis, inga krediter eller pengar behövs", + "custom": "Specificerat belopp", + "_custom.comment": "Betyder att priset är specificerat, behöver kosta de angivna krediterna eller pengarna när du använder API-tjänsten", + "present": "Present", + "_present.comment": "Vi kommer att ge dig krediter när du använder API-tjänsten för första gången", + "around": "Ungefär", + "_around.comment": "Priset är ungefärligt, det verkliga priset kan vara annorlunda", + "successRate15min": "Realtidsframgångsgrad", + "_successRate15min.comment": "API-tjänstens realtidsframgångsgrad under de senaste 15 minuterna", + "ySuccessRate": "Framgångsgrad (100%)", + "_ySuccessRate.comment": "API-tjänstens framgångsgrad", + "xMinutes": "Tid (minuter)", + "_xMinutes.comment": "Tiden i minuter", + "streamUsage": "Vänlig påminnelse: För strömmande begäranden kan ovanstående kod vara inte helt tillämplig. Vänligen hänvisa till dockningsdokumentet för modifieringar.", + "_streamUsage.comment": "För strömmande begäranden kan ovanstående kod vara inte helt tillämplig. Vänligen hänvisa till dockningsdokumentet för modifieringar.", + "alphaStage": "Denna API är i Alfa-stadiet, det är en tidig förhandsgranskningsversion, det kan finnas potentiell instabilitet, API-formatet kan ändras betydligt, det rekommenderas inte att användas i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas betydande prisjusteringar i framtiden.", + "_alphaStage.comment": "Denna API är i Alfa-stadiet, det är en tidig förhandsgranskningsversion, det kan finnas potentiell instabilitet, API-formatet kan ändras betydligt, det rekommenderas inte att användas i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas betydande prisjusteringar i framtiden.", + "betaStage": "Denna API är i Beta-stadiet, API-formatet kommer inte att ändras mycket, men det kan finnas potentiell instabilitet, använd det försiktigt i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas måttliga prisjusteringar i framtiden.", + "_betaStage.comment": "Denna API är i Beta-stadiet, API-formatet kommer inte att ändras mycket, men det kan finnas potentiell instabilitet, använd det försiktigt i en produktionsmiljö. Det nuvarande priset är relativt lågt, och det kan finnas måttliga prisjusteringar i framtiden." + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabyte, en enhet för digital informationslagring", + "MB": "MB", + "_MB.comment": "Megabyte, en enhet för digital informationslagring", + "KB": "KB", + "_KB.comment": "Kilobyte, en enhet för digital informationslagring", + "B": "B", + "_B.comment": "Byte, en enhet för digital informationslagring" + } +} \ No newline at end of file diff --git a/src/i18n/sv/service.json b/src/i18n/sv/service.json new file mode 100644 index 00000000..5247375c --- /dev/null +++ b/src/i18n/sv/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Läs mer", + "_learnMore.comment": "Texten som visas på knappen för att lära dig mer om tjänsten.", + "apply": "Ansök nu", + "_apply.comment": "Texten som visas på knappen för att ansöka om tjänsten.", + "introduction": "Tjänstpresentation", + "_introduction.comment": "Texten som visas på knappen för att se tjänstepresentationen.", + "apis": "API-beskrivning", + "_apis.comment": "Texten som visas på knappen för att se API-beskrivningen.", + "pricing": "Prissättning", + "_pricing.comment": "Texten som visas på knappen för att se prisinformationen." + }, + "field": { + "price": "Pris", + "_price.comment": "Priset på tjänsten.", + "introduction": "Introduktion", + "_introduction.comment": "Introduktionen av tjänsten.", + "apis": "API", + "_apis.comment": "Tjänstens API, API är en form av onlinetjänst.", + "proxies": "Proxy", + "_proxies.comment": "Tjänstens proxy, Proxy är en form av onlinetjänst, vilket innebär HTTP-proxy som används för att överföra data." + }, + "message": { + "free": "Gratis", + "_free.comment": "Texten som visas när tjänsten är gratis, vilket innebär att tjänsten är avgiftsfri.", + "around": "Ungefär", + "_around.comment": "Texten som visas när priset är ungefär ett visst värde.", + "welcomeCredits": "Välkomstpoäng", + "_welcomeCredits.comment": "Texten som visas när tjänsten ger välkomstpoäng gratis", + "appliedCount": "Antal ansökningar", + "_appliedCount.comment": "Texten som visas när antalet ansökningar räknas.", + "indexTitle": "Ditt smarta val för digitala tjänster", + "_indexTitle.comment": "Titeln på startsidan.", + "indexSubtitle": "Stärk ditt arbete och liv med standardiserad excellens i tjänster.", + "_indexSubtitle.comment": "Underrubriken på startsidan.", + "fromPrice": "Från ", + "_fromPrice.comment": "Texten som visas före priset.", + "packages": "Vi erbjuder olika paket för poäng, ju fler paket du köper, desto mer rabatt får du.", + "_packages.comment": "Texten som visas när tjänsten erbjuder paket för poäng.", + "offer": "Erbjudande", + "_offer.comment": "Texten som visas när tjänsten erbjuder ett erbjudande.", + "partnersTitle": "Förtroende av ledande partners", + "_partnersTitle.comment": "Titeln på partnersavsnittet." + }, + "title": { + "apis": "API", + "_apis.comment": "Tjänstens API, API är en form av onlinetjänst.", + "proxies": "Proxy", + "_proxies.comment": "Tjänstens proxy, Proxy är en form av onlinetjänst, vilket innebär HTTP-proxy som används för att överföra data.", + "packages": "Paket", + "_packages.comment": "Tjänstens paket, paketen används för att köpa poäng, till exempel, tjänsten erbjuder 3 paket, 100 $ för 100 poäng, 200 $ för 200 poäng, 300 $ för 300 poäng." + }, + "unit": { + "credit": "Poäng", + "_credit.comment": "Poäng betyder den virtuella valutan som används i API-tjänsten", + "Credit": "Poäng", + "_Credit.comment": "Poäng betyder den virtuella valutan som används i API-tjänsten, detta är den versala formen", + "credits": "Poäng", + "_credits.comment": "Poäng betyder den virtuella valutan som används i API-tjänsten, detta är pluralformen", + "Credits": "Poäng", + "_Credits.comment": "Poäng betyder den virtuella valutan som används i API-tjänsten, detta är den versala och pluralformen", + "call": "Anrop", + "_call.comment": "Anrop betyder antalet gånger API-tjänsten har anropats", + "Call": "Anrop", + "_Call.comment": "Anrop betyder antalet gånger API-tjänsten har anropats, detta är den versala formen", + "calls": "Anrop", + "_calls.comment": "Anrop betyder antalet gånger API-tjänsten har anropats, detta är pluralformen", + "Calls": "Anrop", + "_Calls.comment": "Anrop betyder antalet gånger API-tjänsten har anropats, detta är den versala och pluralformen", + "MB": "MB", + "_MB.comment": "MB betyder Megabyte, en enhet för digital informationslagring", + "GB": "GB", + "_GB.comment": "GB betyder Gigabyte, en enhet för digital informationslagring" + } +} \ No newline at end of file diff --git a/src/i18n/sv/usage.json b/src/i18n/sv/usage.json new file mode 100644 index 00000000..3c63d347 --- /dev/null +++ b/src/i18n/sv/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Användningstid", + "_createdAt.comment": "Tiden då användningsposten skapades.", + "statusCode": "Statuskod", + "statusCode.comment": "Statuskoden för användningsposten.", + "usedAmount": "Använt belopp", + "usedAmount.comment": "Mängden resurs som användes.", + "deductedAmount": "Avdraget belopp", + "deductedAmount.comment": "Mängden resurs som drogs av.", + "remainingAmount": "Återstående belopp", + "remainingAmount.comment": "Mängden resurs som återstår.", + "metadata": "Metadata", + "metadata.comment": "Metadata för användningsposten." + } +} \ No newline at end of file diff --git a/src/i18n/sv/user.json b/src/i18n/sv/user.json new file mode 100644 index 00000000..38940a51 --- /dev/null +++ b/src/i18n/sv/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "Användar-ID", + "_id.comment": "Användar-ID", + "isVerified": "Är verifierad", + "_isVerified.comment": "En flagga som indikerar om användaren är verifierad baserat på verklig information eller inte", + "nickname": "Smeknamn", + "_nickname.comment": "Användarens smeknamn", + "username": "Användarnamn", + "_username.comment": "Användarnamn för en användare", + "dateJoined": "Registreringstid", + "_dateJoined.comment": "Tidpunkt då användaren registrerade sig" + } +} \ No newline at end of file diff --git a/src/i18n/uk/chat.json b/src/i18n/uk/chat.json new file mode 100644 index 00000000..a963a8e4 --- /dev/null +++ b/src/i18n/uk/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "Почати нову розмову", + "_startNewChat.comment": "Повідомлення на веб-сторінці, яке каже користувачеві почати нову розмову", + "uploadFile": "Завантажити файл", + "_uploadFile.comment": "Повідомлення на веб-сторінці, яке каже користувачеві завантажити файл", + "noToken": "Будь ласка, спочатку подайте заявку на відповідний сервіс", + "_noToken.comment": "Повідомлення на веб-сторінці, яке каже користувачеві спочатку подати заявку на відповідний сервіс", + "newMessagePlaceholder": "Будь ласка, введіть своє питання...", + "_newMessagePlaceholder.comment": "Заповнювач на веб-сторінці, який каже користувачеві ввести питання", + "noInput": "Питання не може бути порожнім", + "_noInput.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що питання не може бути порожнім", + "uploadReferencesExceed": "Ви можете завантажити лише 1 файл", + "_uploadReferencesExceed.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що ви можете завантажити лише 1 файл", + "uploadReferencesError": "Помилка завантаження файлу, спробуйте ще раз пізніше", + "_uploadReferencesError.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що виникла помилка під час завантаження файлу, спробуйте ще раз пізніше", + "notApplied": "Ви ще не подавали заявку на цей сервіс, будь ласка, спочатку подайте заявку", + "_notApplied.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що ви ще не подавали заявку на цей сервіс, будь ласка, спочатку подайте заявку", + "tryForFree": "Спробувати безкоштовно", + "_tryForFree.comment": "Повідомлення на веб-сторінці, яке каже користувачеві спробувати безкоштовно", + "question1": "Напишіть фрагмент коду JavaScript, який виводить Hello World", + "_question1.comment": "Приклад питань для початку чату, яке просить користувача написати фрагмент коду JavaScript, який виводить Hello World", + "question2": "Напишіть електронного листа Майку, повідомляючи йому, що я тільки переїхав", + "_question2.comment": "Приклад питань для початку чату, яке просить користувача написати електронного листа Майку, повідомляючи йому, що я тільки переїхав", + "question3": "Поясніть основні принципи квантового обчислення простими словами", + "_question3.comment": "Приклад питань для початку чату, яке просить користувача пояснити основні принципи квантового обчислення простими словами", + "question4": "Який вплив мала віртуальна реальність на художнє творчість?", + "_question4.comment": "Приклад питань для початку чату, яке просить користувача пояснити, який вплив мала віртуальна реальність на художнє творчість", + "question5": "Як конфіденційність та захист даних впливають на правову практику?", + "_question5.comment": "Приклад питань для початку чату, яке просить користувача пояснити, як конфіденційність та захист даних впливають на правову практику", + "question6": "Як впоратися зі складними змінами в податковому законодавстві сучасного світу?", + "_question6.comment": "Приклад питань для початку чату, яке просить користувача пояснити, як впоратися зі складними змінами в податковому законодавстві сучасного світу", + "question7": "Як створити унікальну кухню, поєднуючи різні регіональні культурні особливості?", + "_question7.comment": "Приклад питань для початку чату, яке просить користувача пояснити, як створити унікальну кухню, поєднуючи різні регіональні культурні особливості", + "question8": "Як отримати натхнення для літературного творчості з подорожей?", + "_question8.comment": "Приклад питань для початку чату, яке просить користувача пояснити, як отримати натхнення для літературного творчості з подорожей", + "question9": "Як отримати бізнес-ідеї з успішних випадків у різних галузях?", + "_question9.comment": "Приклад питань для початку чату, яке просить користувача пояснити, як отримати бізнес-ідеї з успішних випадків у різних галузях", + "errorApiError": "Відповідь не вдалася, спробуйте ще раз пізніше", + "_errorApiError.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що відповідь не вдалася, спробуйте ще раз пізніше", + "errorBadRequest": "Вміст запиту не стандартизований, будь ласка, задайте питання ще раз", + "_errorBadRequest.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що вміст запиту не стандартизований, будь ласка, задайте питання ще раз", + "errorNoConversation": "Розмова не існує або закінчилася, будь ласка, почніть нову розмову", + "_errorNoConversation.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що розмова не існує або закінчилася, будь ласка, почніть нову розмову", + "errorContentTooLarge": "Вміст питання занадто довгий, скоротіть його і спробуйте ще раз", + "_errorContentTooLarge.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що вміст питання занадто довгий, скоротіть його і спробуйте ще раз", + "errorTooManyRequests": "Ваші операції занадто часті, спробуйте ще раз пізніше", + "_errorTooManyRequests.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що ваші операції занадто часті, спробуйте ще раз пізніше", + "errorUsedUp": "Ви вичерпали ліміт використання пакету, будь ласка, купіть ще раз, щоб продовжити використання", + "_errorUsedUp.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що ви вичерпали ліміт використання пакету, будь ласка, купіть ще раз, щоб продовжити використання", + "errorUnknown": "На сервері сталася невідома помилка, спробуйте ще раз пізніше або зверніться до служби підтримки", + "_errorUnknown.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що на сервері сталася невідома помилка, спробуйте ще раз пізніше або зверніться до служби підтримки", + "errorTimeout": "Час відповіді на питання вичерпано, спробуйте ще раз пізніше", + "_errorTimeout.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що час відповіді на питання вичерпано, спробуйте ще раз пізніше", + "errorNotApplied": "Ви ще не подавали заявку на цей сервіс, будь ласка, спочатку подайте заявку, перш ніж продовжувати задавати питання", + "_errorNotApplied.comment": "Повідомлення на веб-сторінці, яке каже користувачеві, що ви ще не подавали заявку на цей сервіс, будь ласка, спочатку подайте заявку, перш ніж продовжувати задавати питання", + "confirmDelete": "Підтвердити видалення", + "_confirmDelete.comment": "Повідомлення на веб-сторінці, яке каже користувачеві підтвердити видалення", + "howToUse": "Натисніть Shift+Enter, щоб почати новий рядок", + "_howToUse.comment": "Повідомлення на веб-сторінці, яке каже користувачеві натиснути Shift+Enter, щоб почати новий рядок" + }, + "title": { + "chat": "Чат з ШІ", + "_chat.comment": "Заголовок веб-сторінки, який є Чат з ШІ", + "example": "Приклад", + "_example.comment": "Заголовок веб-сторінки, який є Приклад", + "capabilities": "Можливості", + "_capabilities.comment": "Заголовок веб-сторінки, який є Можливості", + "limitations": "Обмеження", + "_limitations.comment": "Заголовок на веб-сторінці, який показує, що ця частина стосується технічних обмежень сервісу", + "complexQuestion": "Відповідь на складні питання", + "_complexQuestion.comment": "Заголовок на веб-сторінці, який показує, що ця частина стосується можливості сервісу відповідати на складні питання", + "professionalQuestion": "Консультування професійних питань", + "_professionalQuestion.comment": "Заголовок на веб-сторінці, який показує, що ця частина стосується можливості сервісу консультувати професійні питання", + "getTips": "Отримайте натхнення та креативність", + "_getTips.comment": "Заголовок на веб-сторінці, який показує, що ця частина стосується можливості сервісу отримати натхнення та креативність" + } +} \ No newline at end of file diff --git a/src/i18n/uk/chatdoc.json b/src/i18n/uk/chatdoc.json new file mode 100644 index 00000000..414fab1a --- /dev/null +++ b/src/i18n/uk/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "Завантажити документи", + "_uploadDocuments.comment": "Текст на кнопці, яка дозволяє користувачеві завантажувати документи" + }, + "field": { + "fileName": "Ім'я файлу", + "_fileName.comment": "Ім'я файлу завантаженого документа", + "createdAt": "Час створення", + "_createdAt": "Час, коли документ був завантажений", + "fileExtension": "Тип файлу", + "_fileExtension.comment": "Тип файлу завантаженого документа", + "fileUrl": "Посилання на файл", + "_fileUrl.comment": "Посилання на завантажений документ", + "fileSize": "Розмір файлу", + "_fileSize.comment": "Розмір завантаженого документа", + "state": "Статус", + "_state.comment": "Статус обробки документа", + "stateProcessing": "Навчання", + "_stateProcessing.comment": "Документ обробляється", + "stateCompleted": "Навчання завершено", + "_stateCompleted.comment": "Документ успішно оброблено", + "stateFailed": "Навчання не вдалося", + "_stateFailed.comment": "Помилка обробки документа", + "name": "Ім'я", + "_name.comment": "Назва документа", + "description": "Опис", + "_description.comment": "Опис документа" + }, + "message": { + "introductionForKnowledge": "Документи можна додати до бази знань, і коли робот відповідає, він може використовувати знання в репозиторії для відповіді.", + "_introductionForKnowledge.comment": "Вступне повідомлення для бази знань", + "introductionForRepository": "База знань - це колекція документів, куди можна додавати документи. Коли робот відповідає, він буде відповідати з документів у базі знань.", + "_introductionForRepository.comment": "Вступне повідомлення для бази знань", + "uploadDocumentsExceed": "Кількість завантажених документів перевищує ліміт", + "_uploadDocumentsExceed.comment": "Повідомлення про помилку, коли кількість завантажених документів перевищує ліміт", + "uploadDocumentsError": "Не вдалося завантажити документ", + "_uploadDocumentsError.comment": "Повідомлення про помилку при невдалому завантаженні документа", + "uploadDocumentsSuccess": "Успішно завантажено документ", + "_uploadDocumentsSuccess.comment": "Повідомлення про успішне завантаження документа", + "createDocumentSuccess": "Успішно створено документ", + "_createDocumentSuccess.comment": "Повідомлення про успішне створення документа", + "startCreateDocument": "Початок навчання документа...", + "_startCreateDocument.comment": "Повідомлення про початок навчання документа", + "createDocumentError": "Не вдалося навчити документ", + "_createDocumentError.comment": "Повідомлення про помилку при невдалому навчанні документа", + "dragOrClickToUpload": "Перетягніть або клацніть, щоб завантажити документ", + "_dragOrClickToUpload.comment": "Повідомлення про перетягнення або клацання для завантаження документа", + "learningDocument": "Навчання, зачекайте, будь ласка...", + "_learningDocument.comment": "Повідомлення під час навчання документа", + "startNewChat": "Почати новий чат", + "_startNewChat.comment": "Повідомлення про початок нового чату", + "errorApiError": "Не вдалося відповісти, спробуйте ще раз пізніше", + "_errorApiError.comment": "Повідомлення про помилку при невдалій відповіді", + "errorBadRequest": "Вміст запиту не відформатований правильно, будь ласка, спитайте ще раз", + "_errorBadRequest.comment": "Повідомлення про помилку, коли вміст запиту не відформатований правильно", + "errorNoConversation": "Вміст розмови не існує або закінчився термін дії, будь ласка, розпочніть нову розмову", + "_errorNoConversation.comment": "Повідомлення про помилку, коли вміст розмови не існує або закінчився термін дії", + "errorContentTooLarge": "Вміст питання занадто довгий, скоротіть і спробуйте ще раз", + "_errorContentTooLarge.comment": "Повідомлення про помилку, коли вміст питання занадто довгий", + "errorTooManyRequests": "Ваша операція занадто часта, спробуйте ще раз пізніше", + "_errorTooManyRequests.comment": "Повідомлення про помилку, коли операція занадто часта", + "errorUsedUp": "Ліміт використання вашого пакету досягнуто, будь ласка, придбайте більше використання для продовження", + "_errorUsedUp.comment": "Повідомлення про помилку, коли досягнуто ліміт використання пакету", + "errorUnknown": "Сталася невідома помилка сервера, спробуйте ще раз пізніше або зверніться до служби підтримки", + "_errorUnknown.comment": "Повідомлення про помилку, коли сталася невідома помилка сервера", + "errorTimeout": "Час відповіді на питання вийшов, спробуйте ще раз пізніше", + "_errorTimeout.comment": "Повідомлення про помилку, коли час відповіді на питання вийшов", + "errorNotApplied": "Ви ще не подали заявку на цю послугу, будь ласка, подайте заявку перед тим, як продовжувати запитувати", + "_errorNotApplied.comment": "Повідомлення про помилку, коли користувач ще не подавав заявку на цю послугу", + "confirmDelete": "Підтвердити видалення", + "_confirmDelete.comment": "Повідомлення для підтвердження видалення", + "howToUse": "Натисніть Shift+Enter для перенесення рядка", + "_howToUse.comment": "Повідомлення, яке показує, як перенести рядок", + "createRepositorySuccess": "База знань успішно створена", + "_createRepositorySuccess.comment": "Повідомлення про успішне створення бази знань", + "createRepositoryFailed": "Не вдалося створити базу знань", + "_createRepositoryFailed.comment": "Повідомлення про помилку при невдалому створенні бази знань", + "deleteRepositorySuccess": "Базу знань успішно видалено", + "_deleteRepositorySuccess.comment": "Повідомлення про успішне видалення бази знань", + "deleteDocumentSuccess": "Документ успішно видалено", + "_deleteDocumentSuccess.comment": "Повідомлення про успішне видалення документа", + "currentRepository": "Поточна база знань", + "_currentRepository.comment": "Повідомлення, що показує поточну базу знань", + "nameRequired": "Ім'я не може бути порожнім", + "_nameRequired.comment": "Повідомлення про помилку, коли ім'я порожнє", + "inputRepositoryName": "Назва бази знань", + "_inputRepositoryName.comment": "Підказка для введення назви бази знань", + "inputRepositoryDescription": "Опишіть вашу базу знань одним реченням", + "_inputRepositoryDescription.comment": "Підказка для введення опису бази знань" + }, + "nav": { + "chat": "Чат", + "_chat.comment": "Пункт навігації для чату", + "setting": "Налаштування", + "_setting.comment": "Пункт навігації для налаштувань", + "manage": "Керування", + "_manage.comment": "Пункт навігації для керування" + }, + "title": { + "manage": "Керування репозиторіями", + "_manage.comment": "Заголовок для керування базою знань", + "createRepository": "Створити репозиторій", + "_createRepository.comment": "Заголовок для створення бази знань", + "repositories": "Список репозиторіїв", + "_repositories.comment": "Заголовок для списку баз знань" + } +} \ No newline at end of file diff --git a/src/i18n/uk/console.json b/src/i18n/uk/console.json new file mode 100644 index 00000000..250b4bb2 --- /dev/null +++ b/src/i18n/uk/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "Список замовлень", + "_orderList.comment": "Текст у меню веб-сайту, Замовлення означає замовлення користувача на придбання послуги", + "applicationList": "Список додатків", + "_applicationList.comment": "Текст у меню веб-сайту, Додаток означає заявку користувача на використання послуги", + "userProfile": "Профіль користувача", + "_userProfile.comment": "Текст у меню веб-сайту, Профіль користувача означає профіль користувача", + "idVerify": "Підтвердження особи", + "_idVerify.comment": "Текст у меню веб-сайту, Підтвердження особи означає підтвердження особи користувача", + "manageApplication": "Управління додатками", + "_manageApplication.comment": "Текст у меню веб-сайту, Управління додатками означає управління заявками користувача", + "distributionIndex": "Доходи від рефералів", + "_distributionIndex.comment": "Текст у меню веб-сайту, Доходи від рефералів означають доходи від рефералів користувача", + "usageList": "Історія використання", + "_usageList.comment": "Текст у меню веб-сайту, Історія використання означає історію використання користувачем сервісу API", + "credentialIndex": "Облікові дані", + "_credentialIndex.comment": "Текст у меню веб-сайту, Облікові дані означають облікові дані для доступу до API", + "manageOrder": "Управління замовленнями", + "_manageOrder.comment": "Текст у меню веб-сайту, Управління замовленнями означає управління замовленнями користувача, замовлення означає замовлення користувача на придбання послуги", + "manageDistributionStatus": "Управління розподілом", + "_manageDistributionStatus.comment": "Текст у меню веб-сайту, Управління розподілом означає управління статусом розподілу користувача, пов'язане з доходами від рефералів користувача" + } +} \ No newline at end of file diff --git a/src/i18n/uk/credential.json b/src/i18n/uk/credential.json new file mode 100644 index 00000000..46d4e166 --- /dev/null +++ b/src/i18n/uk/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "Унікальний ідентифікатор облікового запису", + "value": "Маркер", + "_value.comment": "Значення маркера облікового запису", + "createdAt": "Час створення", + "_createdAt.comment": "Час створення облікового запису", + "expiredAt": "Час закінчення", + "_expiredAt.comment": "Час закінчення дії облікового запису", + "usedAt": "Час використання", + "_usedAt.comment": "Час використання облікового запису", + "expiration": "Час закінчення", + "_expiration.comment": "Час закінчення дії облікового запису", + "application": "Додаток", + "_application.comment": "Додаток, до якого належить обліковий запис", + "service": "Служба", + "_service.comment": "Служба, для якої використовується обліковий запис", + "setLimitation": "Встановити обмеження використання", + "_setLimitation.comment": "Встановити обмеження облікового запису", + "limitedAmount": "Обмежена кількість", + "_limitedAmount.comment": "Обмеження облікового запису", + "setExpiration": "Встановити час закінчення", + "_setExpiration.comment": "Встановити час закінчення дії облікового запису", + "usedAmount": "Використана кількість", + "_usedAmount.comment": "Кількість використаного облікового запису" + }, + "message": { + "confirmDelete": "Ви впевнені, що хочете видалити?", + "_confirmDelete.comment": "Підтвердіть, що хочете видалити обліковий запис", + "introduction": "Обліковий запис - це ключ для доступу до служби. Ви можете створити обліковий запис, натиснувши кнопку \"Створити\". Ви також можете переглянути деталі облікового запису, натиснувши кнопку \"Переглянути\".", + "_introduction.comment": "Вступ до облікового запису", + "learnMore": "Дізнатися більше", + "_learnMore.comment": "Дізнайтеся більше про обліковий запис", + "createSuccessfully": "Створено успішно", + "_createSuccessfully.comment": "Обліковий запис було успішно створено", + "createFailed": "Не вдалося створити", + "_createFailed.comment": "Не вдалося створити обліковий запис", + "permanent": "Постійний", + "_permanent.comment": "Обліковий запис є постійним", + "selectDateTime": "Виберіть дату та час", + "_selectDateTime.comment": "Виберіть дату та час", + "maxLimitation": "Максимальне обмеження, яке ви можете встановити", + "_maxLimitation.comment": "Максимальне обмеження, яке ви можете встановити", + "unlimited": "Необмежений", + "_unlimited.comment": "Обліковий запис не має обмежень" + }, + "title": { + "introduction": "Вступ", + "_introduction.comment": "Вступ до облікового запису", + "createNew": "Створити новий обліковий запис", + "_createNew.comment": "Створити новий обліковий запис" + } +} \ No newline at end of file diff --git a/src/i18n/uk/distribution.json b/src/i18n/uk/distribution.json new file mode 100644 index 00000000..a7e1d0d8 --- /dev/null +++ b/src/i18n/uk/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "Переглянути деталі", + "_detail.comment": "Текст на кнопці, який використовується для перегляду деталей історії рефералів для веб-сайту.", + "withdrawal": "Вивести", + "_withdrawal.comment": "Текст на кнопці, який використовується для виведення заробітку з рефералів для веб-сайту.", + "query": "Запит", + "_query.comment": "Текст на кнопці, який використовується для запиту заробітку з рефералів для веб-сайту." + }, + "field": { + "id": "Ідентифікатор реферала", + "_id.comment": "Унікальний ідентифікатор розподілу, розподіл означає реферал для веб-сайту API-сервісу.", + "percentage": "Відсоток заробітку з рефералів", + "_percentage.comment": "Відсоток заробітку з рефералів, який розраховується на основі суми замовлення.", + "price": "Сума замовлення", + "_price.comment": "Сума замовлення, яка використовується для розрахунку заробітку з рефералів.", + "reward": "Винагорода за реферал", + "_reward.comment": "Заробіток з рефералів, який розраховується на основі суми замовлення та відсотка заробітку з рефералів.", + "createdAt": "Час реферала", + "_createdAt.comment": "Час створення реферала.", + "level": "Рівень", + "_level.comment": "Рівень реферала, який використовується для розрахунку заробітку з рефералів.", + "threshold": "Поріг заробітку з рефералів", + "_threshold.comment": "Поріг заробітку з рефералів, який використовується для виведення заробітку з рефералів.", + "inviteeId": "Ідентифікатор запрошувача", + "_inviteeId.comment": "Унікальний ідентифікатор запрошувача, запрошувач означає користувача, який запрошує запрошеного на веб-сайт API-сервісу.", + "isVerified": "Підтверджено", + "_isVerified.comment": "Прапорець, що вказує, чи підтверджено користувача реферала реальною інформацією." + }, + "message": { + "deltaPriceForNextLevel": "Різниця до наступного рівня", + "_deltaPriceForNextLevel": "Різниця між поточною сумою замовлення та порогом наступного рівня.", + "developingWithDrawal": "Будь ласка, додайте обслуговування клієнтів для обробки виведень, виведення буде зменшувати податок на доходи на 6%, рахунки можуть бути використані для зменшення", + "_developingWithDrawal": "Повідомлення, що вказує на те, що функція виведення знаходиться в розробці.", + "technicalDetail": "Технічний деталь", + "_technicalDetail": "Технічний деталь системи рефералів реалізований.", + "distributionQrDescription": "QR-код реферала (той самий вміст, що й посилання)", + "_distributionQrDescription": "Опис QR-коду реферала.", + "distributionLink": "Посилання реферала", + "_distributionLink": "Посилання реферала, яке використовується для прив'язки клієнта як підлеглого клієнта.", + "updateSuccessfully": "Оновлення успішно", + "_updateSuccessfully": "Повідомлення, що вказує на те, що інформація про реферал оновлена успішно.", + "distributionLinkDescription": "Якщо клієнт реєструється на цій платформі через це посилання або QR-код, клієнт буде постійно прив'язаний як ваш підлеглий клієнт, і всі замовлення на споживання клієнта на цій платформі будуть повертатися на ваш рахунок згідно поточного відсотка розподілу.", + "_distributionLinkDescription": "Опис посилання реферала.", + "distributionLinkDescription2": "Це посилання містить ваш ідентифікатор користувача. Після того, як клієнт відкриє посилання, ваш ідентифікатор користувача буде записаний в браузері клієнта у вигляді кукісів, які діють протягом семи днів. Протягом семи днів, якщо клієнт реєструється на цій платформі, скануючи код, ваш ідентифікатор користувача буде завантажено на сервер реєстрації разом з кукісами, і клієнт може бути прив'язаний як ваш підлеглий клієнт.", + "_distributionLinkDescription2": "Опис посилання реферала." + }, + "title": { + "price": "Загальна сума реферальних замовлень", + "_price.comment": "Загальна сума реферальних замовлень, яка використовується для розрахунку заробітку з рефералів.", + "reward": "Загальні винагороди за реферал", + "_reward.comment": "Загальні винагороди за реферал, які розраховуються на основі суми замовлення та відсотка заробітку з рефералів.", + "level": "Рівень реферала", + "_level.comment": "Рівень реферала, який використовується для розрахунку заробітку з рефералів.", + "percentage": "Відсоток заробітку з рефералів", + "_percentage.comment": "Відсоток заробітку з рефералів, який використовується для розрахунку заробітку з рефералів.", + "currentLevel": "Поточний рівень", + "_currentLevel.comment": "Поточний рівень реферала, який використовується для розрахунку заробітку з рефералів.", + "nextLevel": "Наступний рівень", + "_nextLevel.comment": "Наступний рівень реферала, який використовується для розрахунку заробітку з рефералів.", + "currentPercentage": "Поточний відсоток заробітку з рефералів", + "_currentPercentage.comment": "Поточний відсоток заробітку з рефералів, який використовується для розрахунку заробітку з рефералів.", + "nextPercentage": "Відсоток заробітку на наступному рівні", + "_nextPercentage.comment": "Відсоток заробітку на наступному рівні, який використовується для розрахунку заробітку з рефералів.", + "levelInfo": "Інформація про рівень", + "_levelInfo.comment": "Інформація про рівень реферала, яка використовується для розрахунку заробітку з рефералів.", + "distributionLink": "Посилання реферала", + "_distributionLink.comment": "Посилання реферала, яке використовується для прив'язки клієнта як підлеглого клієнта.", + "inviteesCount": "Загальна кількість запрошених", + "_inviteesCount.comment": "Загальна кількість запрошених, яка використовується для розрахунку заробітку з рефералів.", + "manageDistributionStatus": "Управління розподілом", + "_manageDistributionStatus.comment": "Управління статусом реферала." + } +} \ No newline at end of file diff --git a/src/i18n/uk/order.json b/src/i18n/uk/order.json new file mode 100644 index 00000000..270100dd --- /dev/null +++ b/src/i18n/uk/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "Оплатити", + "_pay.comment": "Текст на кнопці, який використовується для оплати замовлення.", + "continuePay": "Продовжити оплату", + "_continuePay.comment": "Текст на кнопці, який використовується для продовження оплати замовлення.", + "checkDetail": "Перевірити деталі", + "_checkDetail.comment": "Текст на кнопці, який використовується для перевірки деталей замовлення.", + "query": "Запит", + "_query.comment": "Текст на кнопці, який використовується для запиту замовлення.", + "finish": "Виконати вручну", + "_finish.comment": "Текст на кнопці, який використовується для вручного завершення замовлення.", + "update": "Оновити", + "_update.comment": "Текст на кнопці, який використовується для оновлення замовлення." + }, + "field": { + "id": "Ідентифікатор замовлення", + "_id.comment": "Ідентифікатор замовлення.", + "amount": "Сума", + "_amount.comment": "Сума кредитів замовлення.", + "price": "Сума", + "_price.comment": "Сума кредитів замовлення.", + "description": "Опис замовлення", + "_description.comment": "Опис замовлення.", + "state": "Статус", + "_state.comment": "Статус замовлення.", + "createdAt": "Час створення", + "_createdAt.comment": "Час створення замовлення.", + "service": "Назва сервісу", + "_service.comment": "Назва сервісу.", + "payWay": "Спосіб оплати", + "_payWay.comment": "Спосіб оплати замовлення.", + "api": "API", + "_api.comment": "API - це вид онлайн-сервісу.", + "proxy": "Проксі", + "_proxy.comment": "Проксі - це вид онлайн-сервісу, який використовується для передачі даних." + }, + "message": { + "paidSuccessfully": "Оплата успішна", + "_paidSuccessfully.comment": "Повідомлення про успішну оплату.", + "createFailed": "Створення не вдалося", + "_createFailed.comment": "Повідомлення про невдале створення.", + "wechatPayHelp": "Будь ласка, відкрийте WeChat на своєму телефоні, відскануйте для завершення оплати", + "_wechatPayHelp.comment": "Повідомлення про допомогу з оплатою WeChat.", + "free": "Безкоштовно", + "_free.comment": "Повідомлення про безкоштовне замовлення.", + "buyInExternalUrl": "Будь ласка, завершіть оплату за посиланням на зовнішній ресурс", + "_buyInExternalUrl.comment": "Повідомлення про оплату через зовнішнє посилання.", + "updateFailed": "Оновлення не вдалося", + "_updateFailed.comment": "Повідомлення про невдале оновлення.", + "updateSuccessfully": "Оновлення успішне", + "_updateSuccessfully.comment": "Повідомлення про успішне оновлення.", + "confirmFinish": "Ця операція вручну встановить статус замовлення на статус оплати та завершить обробку розподілу, що не може бути скасовано. Будь ласка, підтвердьте, що клієнт завершив оплату. Бажаєте продовжити?", + "_confirmFinish.comment": "Повідомлення про підтвердження завершення." + }, + "state": { + "pending": "Очікується оплата", + "_pending.comment": "Статус замовлення, що означає, що це замовлення ще очікує оплати користувачем.", + "paid": "Оплачено", + "_paid.comment": "Статус замовлення, що означає, що це замовлення було оплачено.", + "expired": "Термін дії оплати минув", + "_expired.comment": "Статус замовлення, що означає, що термін дії цього замовлення минув.", + "failed": "Оплата не вдалася", + "_failed.comment": "Статус замовлення, що означає, що це замовлення не було оплачено." + }, + "title": { + "info": "Інформація про замовлення", + "_info.comment": "Заголовок, який використовується як заголовок веб-сайту, означає інформацію про замовлення.", + "wechatPay": "WeChat Оплата", + "_wechatPay.comment": "Заголовок, який використовується як заголовок веб-сайту, означає оплату через WeChat.", + "aliPay": "Alipay", + "_aliPay.comment": "Заголовок, який використовується як заголовок веб-сайту, означає оплату через Alipay. Оплата Alipay - це вид онлайн-оплати.", + "stripe": "Stripe", + "_stripe.comment": "Заголовок, який використовується як заголовок веб-сайту, означає оплату через Stripe. Оплата Stripe - це вид онлайн-оплати.", + "manageOrder": "Керування замовленням", + "_manageOrder.comment": "Заголовок, який використовується як заголовок веб-сайту, означає керування замовленням." + } +} \ No newline at end of file diff --git a/src/i18n/uk/proxy.json b/src/i18n/uk/proxy.json new file mode 100644 index 00000000..9fc09e6c --- /dev/null +++ b/src/i18n/uk/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "Параметри URL", + "_requestQueries.comment": "Це параметри, які передаються в URL. Вони розділені знаком '?' і відокремлені знаком '&'.", + "requestBody": "Тіло запиту", + "_requestBody.comment": "Це тіло запиту. Зазвичай використовується для запитів POST і PUT.", + "responseBody": "Тіло відповіді", + "_responseBody.comment": "Це тіло відповіді. Зазвичай у форматі JSON.", + "requestHeaders": "Заголовки запиту", + "_requestHeaders.comment": "Це заголовки, які передаються в запиті. Зазвичай використовуються для аутентифікації.", + "requestHeader": "Заголовок запиту", + "requestQuery": "Параметр URL", + "responseHeaders": "Заголовки відповіді", + "_responseHeaders.comment": "Це заголовки, які передаються відповіді. Зазвичай використовуються для аутентифікації.", + "response": "Відповідь", + "_response.comment": "Це відповідь, яка повертається з сервера.", + "success": "Успіх", + "_success.comment": "Це відповідь, яка повертається, коли запит виконано успішно.", + "failure": "Помилка", + "_failure.comment": "Це відповідь, яка повертається, коли запит не вдалося виконати.", + "responseExample": "Приклад", + "_responseExample.comment": "Це приклад відповіді, яка повертається з сервера.", + "authentication": "Аутентифікація", + "_authentication.comment": "Це аутентифікація, яка потрібна для виконання запиту." + }, + "message": { + "free": "Безкоштовно", + "_free.comment": "Означає, що ціна безкоштовна, не потрібно витрачати кредити або гроші при використанні служби API", + "appliedCount": "Кількість застосувань", + "_appliedCount.comment": "Кількість разів, коли була застосована служба API", + "firstFree": "Перший раз безкоштовно", + "_firstFree.comment": "Означає, що перший раз використання служби API безкоштовний, не потрібно витрачати кредити або гроші", + "custom": "Вказана сума", + "_custom.comment": "Означає, що ціна вказана, потрібно витрачати вказані кредити або гроші при використанні служби API", + "present": "Подарунок", + "_present.comment": "Ми подаруємо вам кредити, коли ви використовуєте службу API вперше", + "around": "Приблизно", + "_around.comment": "Ціна приблизна, фактична ціна може відрізнятися", + "successRate15min": "Реальний відсоток успішності", + "_successRate15min.comment": "Реальний відсоток успішності служби API за останні 15 хвилин", + "ySuccessRate": "Відсоток успішності (100%)", + "_ySuccessRate.comment": "Відсоток успішності служби API", + "xMinutes": "Час (хвилини)", + "_xMinutes.comment": "Час у хвилинах", + "streamUsage": "Нагадування: Для запитів на потокове відтворення вищезазначений код може бути нецілком застосовний. Будь ласка, зверніться до документації для внесення змін.", + "_streamUsage.comment": "Для запитів на потокове відтворення вищезазначений код може бути нецілком застосовний. Будь ласка, зверніться до документації для внесення змін.", + "alphaStage": "Цей API знаходиться на початковому етапі Alpha, це ранній попередній перегляд, можлива потенційна нестабільність, формат API може значно змінитися, не рекомендується використовувати в середовищі виробництва. Поточна ціна відносно низька, і можливі значні корекції цін у майбутньому.", + "_alphaStage.comment": "Цей API знаходиться на початковому етапі Alpha, це ранній попередній перегляд, можлива потенційна нестабільність, формат API може значно змінитися, не рекомендується використовувати в середовищі виробництва. Поточна ціна відносно низька, і можливі значні корекції цін у майбутньому.", + "betaStage": "Цей API знаходиться на етапі Beta, формат API не буде змінюватися значно, але можлива потенційна нестабільність, будь ласка, використовуйте його обережно в середовищі виробництва. Поточна ціна відносно низька, і можливі помірні корекції цін у майбутньому.", + "_betaStage.comment": "Цей API знаходиться на етапі Beta, формат API не буде змінюватися значно, але можлива потенційна нестабільність, будь ласка, використовуйте його обережно в середовищі виробництва. Поточна ціна відносно низька, і можливі помірні корекції цін у майбутньому." + }, + "unit": { + "GB": "ГБ", + "_GB.comment": "Гігабайт, одиниця цифрового зберігання інформації", + "MB": "МБ", + "_MB.comment": "Мегабайт, одиниця цифрового зберігання інформації", + "KB": "КБ", + "_KB.comment": "Кілобайт, одиниця цифрового зберігання інформації", + "B": "Б", + "_B.comment": "Байт, одиниця цифрового зберігання інформації" + } +} \ No newline at end of file diff --git a/src/i18n/uk/service.json b/src/i18n/uk/service.json new file mode 100644 index 00000000..c76cd808 --- /dev/null +++ b/src/i18n/uk/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "Дізнатися більше", + "_learnMore.comment": "Текст, що відображається на кнопці для отримання додаткової інформації про сервіс.", + "apply": "Подати заявку зараз", + "_apply.comment": "Текст, що відображається на кнопці для подання заявки на сервіс.", + "introduction": "Вступ до сервісу", + "_introduction.comment": "Текст, що відображається на кнопці для перегляду вступу до сервісу.", + "apis": "Опис API", + "_apis.comment": "Текст, що відображається на кнопці для перегляду опису API.", + "pricing": "Ціноутворення", + "_pricing.comment": "Текст, що відображається на кнопці для перегляду інформації про ціни." + }, + "field": { + "price": "Ціна", + "_price.comment": "Ціна сервісу.", + "introduction": "Вступ", + "_introduction.comment": "Вступ до сервісу.", + "apis": "API", + "_apis.comment": "API сервісу, API - це форма онлайн-сервісу.", + "proxies": "Проксі", + "_proxies.comment": "Проксі сервісу, Проксі - це форма онлайн-сервісу, означає HTTP-проксі, яке використовується для передачі даних." + }, + "message": { + "free": "Безкоштовно", + "_free.comment": "Текст, що відображається, коли сервіс є безкоштовним, що означає, що сервіс не потребує оплати.", + "around": "Приблизно", + "_around.comment": "Текст, що відображається, коли ціна приблизно дорівнює певній вартості.", + "welcomeCredits": "Ласкаво просимо кредити", + "_welcomeCredits.comment": "Текст, що відображається, коли сервіс надає ласкаво просимо кредити безкоштовно", + "appliedCount": "Кількість заявок", + "_appliedCount.comment": "Текст, що відображається, коли підраховується кількість заявок.", + "indexTitle": "Ваш розумний вибір для цифрових сервісів", + "_indexTitle.comment": "Заголовок головної сторінки.", + "indexSubtitle": "Надайте силу своїй роботі та життю за стандартами відмінності в обслуговуванні.", + "_indexSubtitle.comment": "Підзаголовок головної сторінки.", + "fromPrice": "Від ", + "_fromPrice.comment": "Текст, що відображається перед ціною.", + "packages": "Ми пропонуємо різноманітні пакети для кредитів, чим більше пакетів ви купуєте, тим більше знижок ви отримуєте.", + "_packages.comment": "Текст, що відображається, коли сервіс надає пакети для кредитів.", + "offer": "Пропозиція", + "_offer.comment": "Текст, що відображається, коли сервіс надає пропозицію.", + "partnersTitle": "Довірено провідними партнерами", + "_partnersTitle.comment": "Заголовок розділу партнерів." + }, + "title": { + "apis": "API", + "_apis.comment": "API сервісу, API - це форма онлайн-сервісу.", + "proxies": "Проксі", + "_proxies.comment": "Проксі сервісу, Проксі - це форма онлайн-сервісу, означає HTTP-проксі, яке використовується для передачі даних.", + "packages": "Пакети", + "_packages.comment": "Пакети сервісу, пакети використовуються для покупки кредитів, наприклад, сервіс надає 3 пакети, 100 $ за 100 кредитів, 200 $ за 200 кредитів, 300 $ за 300 кредитів." + }, + "unit": { + "credit": "Кредит", + "_credit.comment": "Кредит означає віртуальну валюту, яка використовується в API-сервісі", + "Credit": "Кредит", + "_Credit.comment": "Кредит означає віртуальну валюту, яка використовується в API-сервісі, це форма з великої літери", + "credits": "Кредити", + "_credits.comment": "Кредити означають віртуальну валюту, яка використовується в API-сервісі, це форма множини", + "Credits": "Кредити", + "_Credits.comment": "Кредити означають віртуальну валюту, яка використовується в API-сервісі, це форма множини з великої літери", + "call": "Виклик", + "_call.comment": "Виклик означає кількість викликів API-сервісу", + "Call": "Виклик", + "_Call.comment": "Виклик означає кількість викликів API-сервісу, це форма з великої літери", + "calls": "Виклики", + "_calls.comment": "Виклики означають кількість викликів API-сервісу, це форма множини", + "Calls": "Виклики", + "_Calls.comment": "Виклики означають кількість викликів API-сервісу, це форма множини з великої літери", + "MB": "МБ", + "_MB.comment": "МБ означає мегабайт, одиниця зберігання цифрової інформації", + "GB": "ГБ", + "_GB.comment": "ГБ означає гігабайт, одиниця зберігання цифрової інформації" + } +} \ No newline at end of file diff --git a/src/i18n/uk/usage.json b/src/i18n/uk/usage.json new file mode 100644 index 00000000..4947df48 --- /dev/null +++ b/src/i18n/uk/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "Час Використання", + "_createdAt.comment": "Час створення запису використання.", + "statusCode": "Код Статусу", + "statusCode.comment": "Код статусу запису використання.", + "usedAmount": "Використана Кількість", + "usedAmount.comment": "Кількість ресурсу, який був використаний.", + "deductedAmount": "Списана Кількість", + "deductedAmount.comment": "Кількість ресурсу, який був списаний.", + "remainingAmount": "Залишкова Кількість", + "remainingAmount.comment": "Кількість ресурсу, яка залишається.", + "metadata": "Метадані", + "metadata.comment": "Метадані запису використання." + } +} \ No newline at end of file diff --git a/src/i18n/uk/user.json b/src/i18n/uk/user.json new file mode 100644 index 00000000..204761eb --- /dev/null +++ b/src/i18n/uk/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "Ідентифікатор користувача", + "_id.comment": "Ідентифікатор користувача", + "isVerified": "Підтверджено", + "_isVerified.comment": "Прапорець, який вказує, чи підтверджено користувача на підставі реальної інформації чи ні", + "nickname": "Псевдонім", + "_nickname.comment": "Псевдонім користувача", + "username": "Ім'я користувача", + "_username.comment": "Ім'я користувача", + "dateJoined": "Час реєстрації", + "_dateJoined.comment": "Час, коли користувач зареєструвався" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/api.json b/src/i18n/zh-CN/api.json new file mode 100644 index 00000000..6f7f9db1 --- /dev/null +++ b/src/i18n/zh-CN/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "请求查询", + "_requestQueries.comment": "HTTP 请求的查询参数。", + "requestBody": "请求体", + "_requestBody.comment": "HTTP 请求体。", + "responseBody": "响应体", + "_responseBody.comment": "HTTP 响应体。", + "requestHeaders": "请求头", + "_requestHeaders.comment": "HTTP 请求头。", + "requestHeader": "请求头", + "_requestHeader.comment": "HTTP 请求头,仅适用于请求头的单个形式。", + "responseHeaders": "响应头", + "_responseHeaders.comment": "HTTP 响应头。", + "response": "响应", + "_response.comment": "HTTP 响应。", + "success": "成功", + "_success.comment": "成功的响应。", + "failure": "失败", + "_failure.comment": "失败的响应。", + "responseExample": "示例", + "_responseExample.comment": "响应的示例。", + "authentication": "认证", + "_authentication.comment": "认证信息。", + "arrayOf": "数组", + "_arrayOf.comment": "实体的数组。", + "apiKey": "API 密钥", + "_apiKey.comment": "API 密钥" + }, + "message": { + "free": "免费", + "_free.comment": "表示价格免费,使用 API 服务时不需要花费任何积分或金钱", + "appliedCount": "申请次数", + "_appliedCount.comment": "已申请 API 服务的次数", + "firstFree": "首次免费", + "_firstFree.comment": "表示首次使用 API 服务免费,不需要花费任何积分或金钱", + "custom": "指定金额", + "_custom.comment": "表示价格是指定的,使用 API 服务时需要花费指定的积分或金钱", + "present": "赠送", + "_present.comment": "首次使用 API 服务时我们会赠送积分给您", + "around": "大约", + "_around.comment": "价格大约为,实际价格可能有所不同", + "successRate15min": "实时成功率", + "_successRate15min.comment": "API 服务在过去 15 分钟内的实时成功率", + "ySuccessRate": "成功率(100%)", + "_ySuccessRate.comment": "API 服务的成功率", + "xMinutes": "时间(分钟)", + "_xMinutes.comment": "时间(分钟)", + "streamUsage": "温馨提示:对于流式请求,上述代码可能不完全适用。请参考对接文档进行修改。", + "_streamUsage.comment": "对于流式请求,上述代码可能不完全适用。请参考对接文档进行修改。", + "alphaStage": "此 API 处于 Alpha 阶段,这是一个早期预览版本,可能存在潜在的不稳定性,API 格式可能会发生重大变化,不建议在生产环境中使用。当前定价相对较低,未来可能会有显著的价格调整。", + "_alphaStage.comment": "此 API 处于 Alpha 阶段,这是一个早期预览版本,可能存在潜在的不稳定性,API 格式可能会发生重大变化,不建议在生产环境中使用。当前定价相对较低,未来可能会有显著的价格调整。", + "betaStage": "此 API 处于 Beta 阶段,API 格式不会有太大变化,但可能存在潜在的不稳定性,请谨慎在生产环境中使用。当前定价相对较低,未来可能会有适度的价格调整。", + "_betaStage.comment": "此 API 处于 Beta 阶段,API 格式不会有太大变化,但可能存在潜在的不稳定性,请谨慎在生产环境中使用。当前定价相对较低,未来可能会有适度的价格调整。" + }, + "unit": { + "credit": "积分", + "_credit.comment": "积分是 API 服务中使用的虚拟货币", + "Credit": "积分", + "_Credit.comment": "积分是 API 服务中使用的虚拟货币,这是大写形式", + "credits": "积分", + "_credits.comment": "积分是 API 服务中使用的虚拟货币,这是复数形式", + "Credits": "积分", + "_Credits.comment": "积分是 API 服务中使用的虚拟货币,这是大写和复数形式", + "call": "调用", + "_call.comment": "调用是已调用的 API 服务次数", + "Call": "调用", + "_Call.comment": "调用是已调用的 API 服务次数,这是大写形式", + "calls": "调用", + "_calls.comment": "调用是已调用的 API 服务次数,这是复数形式", + "Calls": "调用", + "_Calls.comment": "调用是已调用的 API 服务次数,这是大写和复数形式", + "MB": "MB", + "_MB.comment": "MB 表示兆字节,数字信息存储的单位", + "GB": "GB", + "_GB.comment": "GB 表示千兆字节,数字信息存储的单位" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/application.json b/src/i18n/zh-CN/application.json new file mode 100644 index 00000000..6c9e8cac --- /dev/null +++ b/src/i18n/zh-CN/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "文档", + "_goDocument.comment": "按钮上的文本,单击此按钮将转到文档页面。", + "goCredentials": "凭据", + "_goCredentials.comment": "按钮上的文本,单击此按钮将转到凭据页面。", + "buyMore": "购买更多", + "_buyMore.comment": "按钮上的文本,单击此按钮将转到购买更多页面。", + "createOrder": "创建订单", + "_createOrder.comment": "按钮上的文本,单击此按钮将转到创建订单页面。", + "custom": "自定义", + "_custom.comment": "按钮上的文本,单击此按钮将转到自定义页面。", + "query": "查询", + "_query.comment": "按钮上的文本,单击此按钮将转到查询页面。", + "usage": "使用历史", + "_usage.comment": "按钮上的文本,单击此按钮将转到使用历史页面。" + }, + "field": { + "id": "应用程序ID", + "_id.comment": "应用程序的ID。", + "remainingAmount": "剩余金额", + "_remainingAmount.comment": "应用程序的剩余金额。", + "usedAmount": "已使用金额", + "_usedAmount.comment": "应用程序的已使用金额。", + "apiKey": "API密钥", + "_apiKey.comment": "API密钥", + "service": "服务", + "_service.comment": "应用程序的服务。", + "operation": "操作", + "_operation.comment": "应用程序的操作。", + "amount": "金额", + "_amount.comment": "应用程序的金额。", + "traceId": "跟踪ID", + "_traceId.comment": "一个API调用的跟踪ID,用于API服务的应用程序", + "shouldPayPrice": "最终价格", + "_shouldPayPrice.comment": "应用程序的最终价格。", + "api": "API", + "_api.comment": "这是一种在线服务,表单通过API向用户提供服务。", + "proxy": "代理", + "_proxy.comment": "这是一种在线服务,表单通过HTTP代理(用于传输数据)向用户提供服务。", + "credential": "凭据", + "_credential.comment": "应用程序的凭据。", + "name": "名称", + "_name.comment": "应用程序的名称。", + "package": "套餐", + "_package.comment": "套餐指不同的价格套餐,比如100美元可以获得10000积分,200美元可以获得20000积分。", + "type": "类型", + "_type.comment": "应用程序的类型。", + "freeAmount": "免费金额", + "_freeAmount.comment": "应用程序的免费金额。", + "extraPrice": "价格", + "_extraPrice.comment": "用户应该支付的应用程序的额外价格。" + }, + "message": { + "alreadyApplied": "您已经申请了此服务,请查看控制台", + "_alreadyApplied.comment": "当用户已经申请了此服务时向用户显示的消息。", + "applySuccessfully": "申请成功", + "_applySuccessfully.comment": "当用户成功申请了此服务时向用户显示的消息。", + "notApplied": "您尚未申请此服务,请在使用之前申请该服务", + "_notApplied.comment": "当用户尚未申请此服务时向用户显示的消息。", + "yourApplication": "您的申请", + "_yourApplication.comment": "当用户的申请时向用户显示的消息。", + "unverified": "您需要完成实名认证后才能申请此服务", + "_unverified.comment": "当用户尚未完成实名认证时向用户显示的消息。", + "goVerify": "前往实名认证", + "_goVerify.comment": "当用户尚未完成实名认证时向用户显示的消息。", + "requiredParameter": "必填参数", + "_requiredParameter.comment": "当用户未输入必填参数时向用户显示的消息。", + "example": "示例", + "_example.comment": "当用户未输入必填参数时向用户显示的消息。", + "createCredentialSuccessfully": "成功创建凭据", + "_createCredentialSuccessfully.comment": "当用户成功创建凭据时向用户显示的消息。", + "readPolicy": "我已阅读并同意", + "_readPolicy.comment": "当用户已阅读并同意政策时向用户显示的消息。", + "policy": "数据技术服务使用协议", + "_policy.comment": "当用户已阅读并同意政策时向用户显示的消息。", + "notAgreePolicy": "您尚未同意数据技术服务使用协议", + "_notAgreePolicy.comment": "当用户尚未同意政策时向用户显示的消息。", + "confirmApplying": "确认服务申请", + "_confirmApplying.comment": "当用户确认服务申请时向用户显示的消息。", + "rotateCredential": "重置密钥", + "_rotateCredential.comment": "当用户重置密钥时向用户显示的消息。", + "rotateCredentialConfirm": "您确定要重置密钥吗?重置后无法恢复", + "_rotateCredentialConfirm.comment": "当用户确认重置密钥时向用户显示的消息。", + "idDoesNotExist": "应用程序不存在", + "_idDoesNotExist.comment": "当应用程序不存在时向用户显示的消息。", + "rotateCredentialSuccessfully": "密钥重置成功", + "_rotateCredentialSuccessfully.comment": "当密钥重置成功时向用户显示的消息。", + "rotateCredentialFailed": "密钥重置失败,请联系处理", + "_rotateCredentialFailed.comment": "当密钥重置失败时向用户显示的消息。", + "updateFailed": "修改失败", + "_updateFailed.comment": "当修改失败时向用户显示的消息。", + "updateSuccessfully": "修改成功", + "_updateSuccessfully.comment": "当修改成功时向用户显示的消息。" + }, + "title": { + "buyService": "购买服务", + "_buyService.comment": "当用户想要购买服务时页面的标题。", + "applicationRemainingCount": "修改计数", + "_applicationRemainingCount.comment": "当用户想要修改应用程序计数时页面的标题。", + "manageApplication": "应用程序管理", + "_manageApplication.comment": "当用户想要管理应用程序时页面的标题。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/chat.json b/src/i18n/zh-CN/chat.json new file mode 100644 index 00000000..03ece818 --- /dev/null +++ b/src/i18n/zh-CN/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "开始新对话", + "_startNewChat.comment": "网页中的消息,告诉用户开始新对话", + "uploadFile": "上传文件", + "_uploadFile.comment": "网页中的消息,告诉用户上传文件", + "noToken": "请先申请相应服务", + "_noToken.comment": "网页中的消息,告诉用户先申请相应服务", + "newMessagePlaceholder": "请输入您的问题...", + "_newMessagePlaceholder.comment": "网页中的占位符,告诉用户输入问题", + "noInput": "问题不能为空", + "_noInput.comment": "网页中的消息,告诉用户问题不能为空", + "uploadReferencesExceed": "最多只能上传1个文件", + "_uploadReferencesExceed.comment": "网页中的消息,告诉用户最多只能上传1个文件", + "uploadReferencesError": "文件上传失败,请稍后重试", + "_uploadReferencesError.comment": "网页中的消息,告诉用户文件上传失败,请稍后重试", + "notApplied": "您尚未申请此服务,请先申请", + "_notApplied.comment": "网页中的消息,告诉用户您尚未申请此服务,请先申请", + "tryForFree": "免费试用", + "_tryForFree.comment": "网页中的消息,告诉用户免费试用", + "question1": "编写一段输出“Hello World”的JavaScript代码", + "_question1.comment": "开始对话的示例问题,要求用户编写一段输出“Hello World”的JavaScript代码", + "question2": "给迈克写封邮件,告诉他我刚搬家了", + "_question2.comment": "开始对话的示例问题,要求用户给迈克写封邮件,告诉他我刚搬家了", + "question3": "用简单的语言解释量子计算的基本原理", + "_question3.comment": "开始对话的示例问题,要求用户用简单的语言解释量子计算的基本原理", + "question4": "虚拟现实对艺术创作产生了什么影响?", + "_question4.comment": "开始对话的示例问题,要求用户解释虚拟现实对艺术创作产生了什么影响", + "question5": "隐私保护和数据安全如何影响法律实践?", + "_question5.comment": "开始对话的示例问题,要求用户解释隐私保护和数据安全如何影响法律实践", + "question6": "如何应对当今世界税法的复杂变化?", + "_question6.comment": "开始对话的示例问题,要求用户解释如何应对当今世界税法的复杂变化", + "question7": "如何通过结合不同地区文化背景创造独特的美食?", + "_question7.comment": "开始对话的示例问题,要求用户解释如何通过结合不同地区文化背景创造独特的美食", + "question8": "如何从旅行经历中汲取文学创作灵感?", + "_question8.comment": "开始对话的示例问题,要求用户解释如何从旅行经历中汲取文学创作灵感", + "question9": "如何从不同行业成功案例中获得商业创意?", + "_question9.comment": "开始对话的示例问题,要求用户解释如何从不同行业成功案例中获得商业创意", + "errorApiError": "回答失败,请稍后重试", + "_errorApiError.comment": "网页中的消息,告诉用户回答失败,请稍后重试", + "errorBadRequest": "请求内容不规范,请重新提问", + "_errorBadRequest.comment": "网页中的消息,告诉用户请求内容不规范,请重新提问", + "errorNoConversation": "对话不存在或已过期,请开始新对话", + "_errorNoConversation.comment": "网页中的消息,告诉用户对话不存在或已过期,请开始新对话", + "errorContentTooLarge": "问题内容过长,请缩短后重试", + "_errorContentTooLarge.comment": "网页中的消息,告诉用户问题内容过长,请缩短后重试", + "errorTooManyRequests": "您的操作过于频繁,请稍后重试", + "_errorTooManyRequests.comment": "网页中的消息,告诉用户您的操作过于频繁,请稍后重试", + "errorUsedUp": "您的套餐次数已用完,请购买更多次数继续使用", + "_errorUsedUp.comment": "网页中的消息,告诉用户您的套餐次数已用完,请购买更多次数继续使用", + "errorUnknown": "服务器发生未知错误,请稍后重试或联系客服", + "_errorUnknown.comment": "网页中的消息,告诉用户服务器发生未知错误,请稍后重试或联系客服", + "errorTimeout": "回答问题超时,请稍后重试", + "_errorTimeout.comment": "网页中的消息,告诉用户回答问题超时,请稍后重试", + "errorNotApplied": "您尚未申请此服务,请先申请再继续提问", + "_errorNotApplied.comment": "网页中的消息,告诉用户您尚未申请此服务,请先申请再继续提问", + "confirmDelete": "确认删除", + "_confirmDelete.comment": "网页中的消息,告诉用户确认删除", + "howToUse": "按Shift+Enter开始新行", + "_howToUse.comment": "网页中的消息,告诉用户按Shift+Enter开始新行" + }, + "title": { + "chat": "AI聊天", + "_chat.comment": "网页的标题,AI聊天", + "example": "示例", + "_example.comment": "网页的标题,示例", + "capabilities": "功能", + "_capabilities.comment": "网页的标题,功能", + "limitations": "限制", + "_limitations.comment": "网页中的标题,说明服务的技术限制", + "complexQuestion": "回答复杂问题", + "_complexQuestion.comment": "网页中的标题,说明服务回答复杂问题的能力", + "professionalQuestion": "咨询专业问题", + "_professionalQuestion.comment": "网页中的标题,说明服务咨询专业问题的能力", + "getTips": "获取灵感和创意", + "_getTips.comment": "网页中的标题,说明服务获取灵感和创意的能力" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/chatdoc.json b/src/i18n/zh-CN/chatdoc.json new file mode 100644 index 00000000..4118ec69 --- /dev/null +++ b/src/i18n/zh-CN/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "上传文档", + "_uploadDocuments.comment": "按钮上的文本,允许用户上传文档" + }, + "field": { + "fileName": "文件名", + "_fileName.comment": "上传文档的文件名", + "createdAt": "创建时间", + "_createdAt": "文档上传时间", + "fileExtension": "文件类型", + "_fileExtension.comment": "上传文档的文件类型", + "fileUrl": "文件链接", + "_fileUrl.comment": "上传文档的链接", + "fileSize": "文件大小", + "_fileSize.comment": "上传文档的大小", + "state": "状态", + "_state.comment": "文档处理状态", + "stateProcessing": "学习中", + "_stateProcessing.comment": "文档正在处理中", + "stateCompleted": "学习完成", + "_stateCompleted.comment": "文档处理成功", + "stateFailed": "学习失败", + "_stateFailed.comment": "文档处理失败", + "name": "名称", + "_name.comment": "文档名称", + "description": "描述", + "_description.comment": "文档描述" + }, + "message": { + "introductionForKnowledge": "文档可以添加到知识库中,机器人回复时可以使用知识库中的知识。", + "_introductionForKnowledge.comment": "知识库介绍消息", + "introductionForRepository": "知识库是一个文档集合,您可以向其中添加文档。当机器人回答时,它将从知识库中的文档中回复。", + "_introductionForRepository.comment": "知识库介绍消息", + "uploadDocumentsExceed": "上传文档数量超过限制", + "_uploadDocumentsExceed.comment": "上传文档数量超过限制的错误消息", + "uploadDocumentsError": "上传文档失败", + "_uploadDocumentsError.comment": "上传文档失败的错误消息", + "uploadDocumentsSuccess": "文档上传成功", + "_uploadDocumentsSuccess.comment": "文档上传成功的消息", + "createDocumentSuccess": "文档创建成功", + "_createDocumentSuccess.comment": "文档创建成功的消息", + "startCreateDocument": "开始学习文档...", + "_startCreateDocument.comment": "开始学习文档时的消息", + "createDocumentError": "学习文档失败", + "_createDocumentError.comment": "学习文档失败的错误消息", + "dragOrClickToUpload": "拖拽或点击上传文档", + "_dragOrClickToUpload.comment": "拖拽或点击上传文档的消息", + "learningDocument": "学习中,请稍候...", + "_learningDocument.comment": "学习文档时的消息", + "startNewChat": "开始新对话", + "_startNewChat.comment": "开始新对话的消息", + "errorApiError": "响应失败,请稍后重试", + "_errorApiError.comment": "响应失败的错误消息", + "errorBadRequest": "请求内容格式不正确,请重新提问", + "_errorBadRequest.comment": "请求内容格式不正确的错误消息", + "errorNoConversation": "对话内容不存在或已过期,请开始新对话", + "_errorNoConversation.comment": "对话内容不存在或已过期的错误消息", + "errorContentTooLarge": "问题内容过长,请缩短后重试", + "_errorContentTooLarge.comment": "问题内容过长的错误消息", + "errorTooManyRequests": "您的操作过于频繁,请稍后重试", + "_errorTooManyRequests.comment": "操作过于频繁的错误消息", + "errorUsedUp": "您的套餐使用量已达上限,请购买更多使用量以继续", + "_errorUsedUp.comment": "套餐使用量已达上限的错误消息", + "errorUnknown": "发生未知服务器错误,请稍后重试或联系客服", + "_errorUnknown.comment": "未知服务器错误的错误消息", + "errorTimeout": "回答问题超时,请稍后重试", + "_errorTimeout.comment": "回答问题超时的错误消息", + "errorNotApplied": "您尚未申请此服务,请申请后继续提问", + "_errorNotApplied.comment": "用户尚未申请此服务的错误消息", + "confirmDelete": "确认删除", + "_confirmDelete.comment": "确认删除的消息", + "howToUse": "按 Shift+Enter 换行", + "_howToUse.comment": "换行操作说明", + "createRepositorySuccess": "知识库创建成功", + "_createRepositorySuccess.comment": "知识库创建成功的消息", + "createRepositoryFailed": "创建知识库失败", + "_createRepositoryFailed.comment": "创建知识库失败的错误消息", + "deleteRepositorySuccess": "知识库删除成功", + "_deleteRepositorySuccess.comment": "知识库删除成功的消息", + "deleteDocumentSuccess": "文档删除成功", + "_deleteDocumentSuccess.comment": "文档删除成功的消息", + "currentRepository": "当前知识库", + "_currentRepository.comment": "当前知识库的消息", + "nameRequired": "名称不能为空", + "_nameRequired.comment": "名称为空的错误消息", + "inputRepositoryName": "知识库名称", + "_inputRepositoryName.comment": "知识库名称的输入占位符", + "inputRepositoryDescription": "用一句话描述您的知识库", + "_inputRepositoryDescription.comment": "知识库描述的输入占位符" + }, + "nav": { + "chat": "聊天", + "_chat.comment": "聊天导航项", + "setting": "设置", + "_setting.comment": "设置导航项", + "manage": "管理", + "_manage.comment": "管理导航项" + }, + "title": { + "manage": "管理知识库", + "_manage.comment": "管理知识库的标题", + "createRepository": "创建知识库", + "_createRepository.comment": "创建知识库的标题", + "repositories": "知识库列表", + "_repositories.comment": "知识库列表的标题" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/common.json b/src/i18n/zh-CN/common.json new file mode 100644 index 00000000..7cee178a --- /dev/null +++ b/src/i18n/zh-CN/common.json @@ -0,0 +1,162 @@ +{ + "button": { + "setup": "设置", + "_setup.comment": "按钮中的文本,用于设置某物", + "edit": "编辑", + "_edit.comment": "按钮中的文本,用于编辑某物", + "login": "登录", + "_login.comment": "按钮中的文本,用于登录", + "logout": "登出", + "_logout.comment": "按钮中的文本,用于登出", + "new": "新建", + "_new.comment": "按钮中的文本,用于创建新项目", + "delete": "删除", + "_delete.comment": "按钮中的文本,用于删除某物", + "confirm": "确认", + "_confirm.comment": "按钮中的文本,用于确认某物", + "cancel": "取消", + "_cancel.comment": "按钮中的文本,用于取消某物", + "alert": "警告", + "_alert.comment": "按钮中的文本,用于警告某物", + "info": "信息", + "_info.comment": "按钮中的文本,用于显示信息", + "publish": "发布", + "_publish.comment": "按钮中的文本,用于发布某物", + "watch": "观看", + "_watch.comment": "按钮中的文本,用于观看某物", + "verify": "验证", + "_verify.comment": "按钮中的文本,用于让用户进行实名验证", + "profile": "个人资料", + "_profile.comment": "按钮中的文本,用于显示个人资料", + "console": "控制台", + "_console.comment": "按钮中的文本,用于显示控制台页面以控制网页中的某些内容", + "learn": "学习", + "_learn.comment": "按钮中的文本,用于让用户学习某物", + "buy": "购买", + "_buy.comment": "按钮中的文本,用于让用户购买某物", + "try": "尝试", + "_try.comment": "按钮中的文本,用于让用户尝试某物", + "startForFree": "免费开始", + "_startForFree.comment": "按钮中的文本,用于让用户免费开始", + "apply": "申请", + "_apply.comment": "按钮中的文本,用于让用户申请API服务", + "refresh": "刷新", + "_refresh.comment": "按钮中的文本,用于刷新页面", + "pay": "支付", + "_pay.comment": "按钮中的文本,用于让用户支付服务费", + "repay": "继续支付", + "_repay.comment": "按钮中的文本,用于让用户继续支付服务费", + "applied": "已申请", + "_applied.comment": "按钮中的文本,用于显示用户已申请该服务", + "acquire": "获取", + "_acquire.comment": "按钮中的文本,用于让用户获取诸如API服务的令牌或密钥之类的内容", + "fillExample": "填写示例", + "_fillExample.comment": "按钮中的文本,用于让用户填写示例数据", + "buyMore": "购买更多", + "_buyMore.comment": "按钮中的文本,用于让用户购买更多", + "update": "更新", + "_update.comment": "按钮中的文本,用于更新某物", + "view": "查看", + "_view.comment": "按钮中的文本,用于查看某物", + "copy": "复制", + "_copy.comment": "按钮中的文本,用于复制某物", + "create": "创建", + "_create.comment": "按钮中的文本,用于创建某物", + "referralEarnings": "推荐收益", + "_referralEarnings.comment": "按钮中的文本,用于显示推荐收益,表示用户可以通过邀请他人使用服务来赚钱", + "finish": "完成", + "_finish.comment": "按钮中的文本,用于完成某物" + }, + "entity": { + "website": "Ace Data Cloud", + "_website.comment": "网站名称,无需翻译,保持为'Ace Data Cloud'", + "copyright": "版权", + "_copyright.comment": "显示版权的文本", + "platform": "平台", + "_platform.comment": "指示这是API服务的平台的文本", + "title": "标题", + "_title.comment": "实体的标题", + "icon": "图标", + "_icon.comment": "实体的图标", + "status": "状态", + "_status.comment": "实体的状态", + "operation": "操作", + "_operation.comment": "实体的操作", + "description": "描述", + "_description.comment": "实体的描述", + "createdAt": "创建时间", + "_createdAt.comment": "实体创建时间", + "updatedAt": "更新时间", + "_updatedAt.comment": "实体更新时间", + "order": "订单", + "_order.comment": "实体的订单,订单包含金额、服务信息,用户需要为其付费" + }, + "message": { + "usedAmount": "已使用量", + "_usedAmount.comment": "显示服务使用量的消息", + "remainingAmount": "剩余量", + "_remainingAmount.comment": "显示服务剩余量的消息", + "copied": "已成功复制", + "_copied.comment": "显示内容已成功复制的消息", + "confirmDelete": "确定要删除吗?", + "_confirmDelete.comment": "确认用户要删除某物的消息", + "alert": "警告", + "_alert.comment": "警告用户的消息", + "info": "友情提醒", + "_info.comment": "显示信息的消息", + "free": "免费", + "_free.comment": "显示服务免费的消息,表示用户无需付费", + "startPrice": "起价", + "_startPrice.comment": "显示服务最低价格的消息", + "joinDiscord": "加入Discord", + "_joinDiscord.comment": "让用户加入Discord频道的消息", + "noData": "无数据", + "_noData.comment": "显示表格或列表中没有数据的消息" + }, + "nav": { + "home": "首页", + "_home.comment": "网站导航栏中的文本,用于显示首页", + "content": "内容", + "_content.comment": "网站导航栏中的文本,用于显示内容页面", + "category": "分类", + "_category.comment": "网站导航栏中的文本,用于显示分类页面", + "service": "服务", + "_service.comment": "网站导航栏中的文本,用于显示服务页面", + "document": "文档", + "_document.comment": "网站导航栏中的文本,用于显示文档页面", + "console": "控制台", + "_console.comment": "网站导航栏中的文本,用于显示控制台页面", + "chat": "聊天", + "_chat.comment": "网站导航栏中的文本,用于显示聊天页面", + "midjourney": "中途", + "_midjourney.comment": "网站导航栏中的文本,用于显示中途页面", + "chatdoc": "聊天文档", + "_chatdoc.comment": "网站导航栏中的文本,用于显示聊天文档页面" + }, + "title": { + "alert": "警报", + "_alert.comment": "警报消息的标题", + "placeholderOfSelect": "请选择", + "_placeholderOfSelect.comment": "选择输入框的占位符", + "placeholderOfInput": "请填写", + "_placeholderOfInput.comment": "输入框的占位符", + "allApplications": "所有申请", + "_allApplications.comment": "显示所有申请的页面标题", + "allOrders": "所有订单", + "_allOrders.comment": "显示所有订单的页面标题", + "orderInfo": "订单信息", + "_orderInfo.comment": "显示订单信息的页面标题", + "buyMore": "购买更多", + "_buyMore.comment": "让用户购买更多的页面标题", + "distribution": "推荐收益", + "_distribution.comment": "显示推荐收益的页面标题,表示用户可以通过邀请他人使用服务来赚钱", + "distributionHistory": "推荐历史", + "_distributionHistory.comment": "显示推荐历史的页面标题", + "invitee": "邀请者", + "_invitee.comment": "显示邀请者的页面标题", + "allUsages": "使用历史", + "_allUsages.comment": "显示API服务所有使用记录的页面标题", + "allCredentials": "凭证", + "_allCredentials.comment": "显示所有凭证的页面标题,凭证用于访问API" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/console.json b/src/i18n/zh-CN/console.json new file mode 100644 index 00000000..7e4f3232 --- /dev/null +++ b/src/i18n/zh-CN/console.json @@ -0,0 +1,34 @@ +{ + "menu": { + "orderList": "订单列表", + "_orderList.comment": "网站菜单中的文本,订单表示用户购买服务的订单", + "orderList_other": "订单列表", + "applicationList": "应用列表", + "_applicationList.comment": "网站菜单中的文本,应用表示用户使用服务的申请", + "applicationList_other": "应用列表", + "userProfile": "用户资料", + "_userProfile.comment": "网站菜单中的文本,用户资料表示用户的个人资料", + "userProfile_other": "用户资料", + "idVerify": "身份验证", + "_idVerify.comment": "网站菜单中的文本,身份验证表示用户身份的验证", + "idVerify_other": "身份验证", + "manageApplication": "应用管理", + "_manageApplication.comment": "网站菜单中的文本,应用管理表示用户的应用管理", + "manageApplication_other": "应用管理", + "distributionIndex": "推荐收益", + "_distributionIndex.comment": "网站菜单中的文本,推荐收益表示用户推荐的收益", + "distributionIndex_other": "推荐收益", + "usageList": "使用记录", + "_usageList.comment": "网站菜单中的文本,使用记录表示用户使用API服务的历史记录", + "usageList_other": "使用记录", + "credentialIndex": "凭证", + "_credentialIndex.comment": "网站菜单中的文本,凭证表示访问API的凭证", + "credentialIndex_other": "凭证", + "manageOrder": "订单管理", + "_manageOrder.comment": "网站菜单中的文本,订单管理表示用户订单的管理,订单表示用户购买服务的订单", + "manageOrder_other": "订单管理", + "manageDistributionStatus": "分销管理", + "_manageDistributionStatus.comment": "网站菜单中的文本,分销管理表示用户分销状态的管理,与用户推荐收益相关", + "manageDistributionStatus_other": "分销管理" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/credential.json b/src/i18n/zh-CN/credential.json new file mode 100644 index 00000000..9087054e --- /dev/null +++ b/src/i18n/zh-CN/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "凭证的唯一标识符", + "value": "令牌", + "_value.comment": "凭证的令牌值", + "createdAt": "创建时间", + "_createdAt.comment": "凭证创建时间", + "expiredAt": "过期时间", + "_expiredAt.comment": "凭证过期时间", + "usedAt": "使用时间", + "_usedAt.comment": "凭证使用时间", + "expiration": "过期时间", + "_expiration.comment": "凭证过期时间", + "application": "应用", + "_application.comment": "凭证所属的应用", + "service": "服务", + "_service.comment": "凭证用于的服务", + "setLimitation": "设置使用限制", + "_setLimitation.comment": "设置凭证的使用限制", + "limitedAmount": "限制数量", + "_limitedAmount.comment": "凭证的使用限制", + "setExpiration": "设置过期时间", + "_setExpiration.comment": "设置凭证的过期时间", + "usedAmount": "已使用数量", + "_usedAmount.comment": "已使用的凭证数量" + }, + "message": { + "confirmDelete": "确定要删除吗?", + "_confirmDelete.comment": "确认是否删除凭证", + "introduction": "凭证是访问服务的关键。您可以通过单击“创建”按钮来创建凭证。您也可以通过单击“查看”按钮查看凭证的详细信息。", + "_introduction.comment": "凭证的介绍", + "learnMore": "了解更多", + "_learnMore.comment": "了解有关凭证的更多信息", + "createSuccessfully": "创建成功", + "_createSuccessfully.comment": "凭证创建成功", + "createFailed": "创建失败", + "_createFailed.comment": "凭证创建失败", + "permanent": "永久", + "_permanent.comment": "凭证是永久的", + "selectDateTime": "选择日期和时间", + "_selectDateTime.comment": "选择日期和时间", + "maxLimitation": "您可以设置的最大限制", + "_maxLimitation.comment": "您可以设置的最大限制", + "unlimited": "无限制", + "_unlimited.comment": "凭证是无限制的" + }, + "title": { + "introduction": "介绍", + "_introduction.comment": "凭证的介绍", + "createNew": "创建新凭证", + "_createNew.comment": "创建新凭证" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/distribution.json b/src/i18n/zh-CN/distribution.json new file mode 100644 index 00000000..9ba4066e --- /dev/null +++ b/src/i18n/zh-CN/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "查看详情", + "_detail.comment": "按钮上的文本,用于查看网站推荐历史的详细信息。", + "withdrawal": "提现", + "_withdrawal.comment": "按钮上的文本,用于提取网站的推荐收益。", + "query": "查询", + "_query.comment": "按钮上的文本,用于查询网站的推荐收益。" + }, + "field": { + "id": "推荐 ID", + "_id.comment": "分发的唯一标识符,分发表示 API 服务网站的推荐。", + "percentage": "推荐收益百分比", + "_percentage.comment": "推荐收益的百分比,根据订单金额计算。", + "price": "订单金额", + "_price.comment": "订单金额,用于计算推荐收益。", + "reward": "推荐奖励", + "_reward.comment": "推荐收益,根据订单金额和推荐收益百分比计算。", + "createdAt": "推荐时间", + "_createdAt.comment": "推荐创建的时间。", + "level": "等级", + "_level.comment": "推荐等级,用于计算推荐收益。", + "threshold": "推荐收益门槛", + "_threshold.comment": "推荐收益的门槛,用于提取推荐收益。", + "inviteeId": "邀请者 ID", + "_inviteeId.comment": "邀请者的唯一标识符,邀请者表示邀请被邀请者加入 API 服务网站的用户。", + "isVerified": "已验证", + "_isVerified.comment": "标志,指示推荐用户是否通过真实信息验证。" + }, + "message": { + "deltaPriceForNextLevel": "与下一级别的差额", + "_deltaPriceForNextLevel": "当前订单金额与下一级别门槛之间的差额。", + "developingWithDrawal": "请添加客服处理提现,提现将扣除 6% 所得税,发票可用于抵扣", + "_developingWithDrawal": "指示提现功能正在开发中的消息。", + "technicalDetail": "技术细节", + "_technicalDetail": "推荐系统的技术细节。", + "distributionQrDescription": "推荐二维码(与链接内容相同)", + "_distributionQrDescription": "推荐二维码的描述。", + "distributionLink": "推荐链接", + "_distributionLink": "推荐链接,用于将客户绑定为下级客户。", + "updateSuccessfully": "更新成功", + "_updateSuccessfully": "指示推荐信息已成功更新的消息。", + "distributionLinkDescription": "如果客户通过此链接或二维码在此平台注册,客户将永久绑定为您的下级客户,并且客户在此平台上的所有消费订单将根据当前分配比例返还到您的账户。", + "_distributionLinkDescription": "推荐链接的描述。", + "distributionLinkDescription2": "此链接包含您的用户 ID。客户打开链接后,您的用户 ID 将以 Cookies 的形式记录在客户的浏览器中,有效期为七天。在七天内,如果客户通过扫描该码注册此平台,您的用户 ID 将与 Cookies 一起上传到注册服务器,并且客户可以绑定为您的下游客户。", + "_distributionLinkDescription2": "推荐链接的描述。" + }, + "title": { + "price": "推荐订单总金额", + "_price.comment": "推荐订单的总金额,用于计算推荐收益。", + "reward": "总推荐奖励", + "_reward.comment": "总推荐奖励,根据订单金额和推荐收益百分比计算。", + "level": "推荐等级", + "_level.comment": "推荐等级,用于计算推荐收益。", + "percentage": "推荐收益百分比", + "_percentage.comment": "推荐收益百分比,用于计算推荐收益。", + "currentLevel": "当前等级", + "_currentLevel.comment": "当前推荐等级,用于计算推荐收益。", + "nextLevel": "下一级别", + "_nextLevel.comment": "下一个推荐等级,用于计算推荐收益。", + "currentPercentage": "当前推荐收益百分比", + "_currentPercentage.comment": "当前推荐收益百分比,用于计算推荐收益。", + "nextPercentage": "下一级别推荐收益百分比", + "_nextPercentage.comment": "下一个推荐收益百分比,用于计算推荐收益。", + "levelInfo": "等级信息", + "_levelInfo.comment": "推荐等级的信息,用于计算推荐收益。", + "distributionLink": "推荐链接", + "_distributionLink.comment": "推荐链接,用于将客户绑定为下级客户。", + "inviteesCount": "邀请者总数", + "_inviteesCount.comment": "邀请者的总数,用于计算推荐收益。", + "manageDistributionStatus": "分发管理", + "_manageDistributionStatus.comment": "推荐状态的管理。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/order.json b/src/i18n/zh-CN/order.json new file mode 100644 index 00000000..09450317 --- /dev/null +++ b/src/i18n/zh-CN/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "支付", + "_pay.comment": "按钮上的文本,用于支付订单。", + "continuePay": "继续支付", + "_continuePay.comment": "按钮上的文本,用于继续支付订单。", + "checkDetail": "查看详情", + "_checkDetail.comment": "按钮上的文本,用于查看订单详情。", + "query": "查询", + "_query.comment": "按钮上的文本,用于查询订单。", + "finish": "手动完成", + "_finish.comment": "按钮上的文本,用于手动完成订单。", + "update": "更新", + "_update.comment": "按钮上的文本,用于更新订单。" + }, + "field": { + "id": "订单ID", + "_id.comment": "订单的ID。", + "amount": "金额", + "_amount.comment": "订单的积分金额。", + "price": "金额", + "_price.comment": "订单的积分金额。", + "description": "订单描述", + "_description.comment": "订单的描述。", + "state": "状态", + "_state.comment": "订单的状态。", + "createdAt": "创建时间", + "_createdAt.comment": "订单的创建时间。", + "service": "服务名称", + "_service.comment": "服务的名称。", + "payWay": "支付方式", + "_payWay.comment": "订单的支付方式。", + "api": "API", + "_api.comment": "API是一种在线服务。", + "proxy": "代理", + "_proxy.comment": "代理是一种在线服务,指用于传输数据的HTTP代理。" + }, + "message": { + "paidSuccessfully": "支付成功", + "_paidSuccessfully.comment": "成功支付的消息。", + "createFailed": "创建失败", + "_createFailed.comment": "创建失败的消息。", + "wechatPayHelp": "请在手机上打开微信,扫码完成支付", + "_wechatPayHelp.comment": "微信支付帮助的消息。", + "free": "免费", + "_free.comment": "免费订单的消息。", + "buyInExternalUrl": "请在外部链接中完成支付", + "_buyInExternalUrl.comment": "外部链接支付的消息。", + "updateFailed": "更新失败", + "_updateFailed.comment": "更新失败的消息。", + "updateSuccessfully": "更新成功", + "_updateSuccessfully.comment": "成功更新的消息。", + "confirmFinish": "此操作将手动将订单设置为支付状态并完成分发处理,无法撤消。请确认客户已完成支付,是否继续?", + "_confirmFinish.comment": "确认完成的消息。" + }, + "state": { + "pending": "待支付", + "_pending.comment": "订单的状态,表示此订单仍在等待用户支付。", + "paid": "已支付", + "_paid.comment": "订单的状态,表示此订单已支付。", + "expired": "支付超时", + "_expired.comment": "订单的状态,表示此订单已过期。", + "failed": "支付失败", + "_failed.comment": "订单的状态,表示此订单支付失败。" + }, + "title": { + "info": "订单信息", + "_info.comment": "用作网站标题显示的标题,表示订单信息。", + "wechatPay": "微信支付", + "_wechatPay.comment": "用作网站标题显示的标题,表示微信支付。", + "aliPay": "支付宝", + "_aliPay.comment": "用作网站标题显示的标题,表示支付宝支付,支付宝支付是一种在线支付。", + "stripe": "Stripe", + "_stripe.comment": "用作网站标题显示的标题,表示Stripe支付,Stripe支付是一种在线支付。", + "manageOrder": "管理订单", + "_manageOrder.comment": "用作网站标题显示的标题,表示管理订单。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/proxy.json b/src/i18n/zh-CN/proxy.json new file mode 100644 index 00000000..cedfbc95 --- /dev/null +++ b/src/i18n/zh-CN/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URL参数", + "_requestQueries.comment": "这些是通过URL传递的参数。它们由'?'分隔,并由'&'分隔。", + "requestBody": "请求体", + "_requestBody.comment": "这是请求的主体。通常用于POST和PUT请求。", + "responseBody": "响应体", + "_responseBody.comment": "这是响应的主体。通常以JSON格式呈现。", + "requestHeaders": "请求头", + "_requestHeaders.comment": "这些是在请求中传递的标头。通常用于身份验证。", + "requestHeader": "请求头", + "requestQuery": "URL参数", + "responseHeaders": "响应头", + "_responseHeaders.comment": "这些是在响应中传递的标头。通常用于身份验证。", + "response": "响应", + "_response.comment": "这是从服务器返回的响应。", + "success": "成功", + "_success.comment": "这是在请求成功时返回的响应。", + "failure": "失败", + "_failure.comment": "这是在请求失败时返回的响应。", + "responseExample": "示例", + "_responseExample.comment": "这是从服务器返回的响应的示例。", + "authentication": "身份验证", + "_authentication.comment": "这是发出请求所需的身份验证。" + }, + "message": { + "free": "免费", + "_free.comment": "表示价格是免费的,在使用API服务时不需要花费任何积分或金钱", + "appliedCount": "申请次数", + "_appliedCount.comment": "已申请API服务的次数", + "firstFree": "首次免费", + "_firstFree.comment": "表示首次使用API服务是免费的,不需要花费任何积分或金钱", + "custom": "指定金额", + "_custom.comment": "表示价格是指定的,在使用API服务时需要花费指定的积分或金钱", + "present": "赠送", + "_present.comment": "当您首次使用API服务时,我们将赠送积分给您", + "around": "大约", + "_around.comment": "价格大约为,实际价格可能有所不同", + "successRate15min": "实时成功率", + "_successRate15min.comment": "API服务在过去15分钟内的实时成功率", + "ySuccessRate": "成功率(100%)", + "_ySuccessRate.comment": "API服务的成功率", + "xMinutes": "时间(分钟)", + "_xMinutes.comment": "以分钟为单位的时间", + "streamUsage": "友情提示:对于流式请求,上述代码可能不完全适用。请参考对接文档进行修改。", + "_streamUsage.comment": "对于流式请求,上述代码可能不完全适用。请参考对接文档进行修改。", + "alphaStage": "此API处于Alpha阶段,是早期预览版本,可能存在潜在的不稳定性,API格式可能会发生重大变化,不建议在生产环境中使用。当前定价相对较低,未来可能会有显著的价格调整。", + "_alphaStage.comment": "此API处于Alpha阶段,是早期预览版本,可能存在潜在的不稳定性,API格式可能会发生重大变化,不建议在生产环境中使用。当前定价相对较低,未来可能会有显著的价格调整。", + "betaStage": "此API处于Beta阶段,API格式不会有太大变化,但可能存在潜在的不稳定性,请谨慎在生产环境中使用。当前定价相对较低,未来可能会有适度的价格调整。", + "_betaStage.comment": "此API处于Beta阶段,API格式不会有太大变化,但可能存在潜在的不稳定性,请谨慎在生产环境中使用。当前定价相对较低,未来可能会有适度的价格调整。" + }, + "unit": { + "GB": "GB", + "_GB.comment": "千兆字节,数字信息存储单位", + "MB": "MB", + "_MB.comment": "兆字节,数字信息存储单位", + "KB": "KB", + "_KB.comment": "千字节,数字信息存储单位", + "B": "B", + "_B.comment": "字节,数字信息存储单位" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/service.json b/src/i18n/zh-CN/service.json new file mode 100644 index 00000000..5fd419db --- /dev/null +++ b/src/i18n/zh-CN/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "了解更多", + "_learnMore.comment": "按钮上显示的文本,用于了解有关服务的更多信息。", + "apply": "立即申请", + "_apply.comment": "按钮上显示的文本,用于申请服务。", + "introduction": "服务介绍", + "_introduction.comment": "按钮上显示的文本,用于查看服务介绍。", + "apis": "API描述", + "_apis.comment": "按钮上显示的文本,用于查看API描述。", + "pricing": "定价", + "_pricing.comment": "按钮上显示的文本,用于查看定价信息。" + }, + "field": { + "price": "价格", + "_price.comment": "服务的价格。", + "introduction": "介绍", + "_introduction.comment": "服务的介绍。", + "apis": "API", + "_apis.comment": "服务的API,API是在线服务的一种形式。", + "proxies": "代理", + "_proxies.comment": "服务的代理,代理是在线服务的一种形式,表示用于传输数据的HTTP代理。" + }, + "message": { + "free": "免费", + "_free.comment": "当服务免费时显示的文本,表示服务是免费的。", + "around": "大约", + "_around.comment": "当价格大约为某个值时显示的文本。", + "welcomeCredits": "欢迎积分", + "_welcomeCredits.comment": "当服务提供免费的欢迎积分时显示的文本。", + "appliedCount": "申请次数", + "_appliedCount.comment": "计算申请次数时显示的文本。", + "indexTitle": "您数字服务的明智选择", + "_indexTitle.comment": "首页的标题。", + "indexSubtitle": "在服务的卓越标准中赋予您的工作和生活力量。", + "_indexSubtitle.comment": "首页的副标题。", + "fromPrice": "价格从", + "_fromPrice.comment": "价格前显示的文本。", + "packages": "我们提供各种积分套餐,购买的套餐越多,折扣越多。", + "_packages.comment": "当服务提供积分套餐时显示的文本。", + "offer": "优惠", + "_offer.comment": "当服务提供优惠时显示的文本。", + "partnersTitle": "得到领先合作伙伴的信任", + "_partnersTitle.comment": "合作伙伴部分的标题。" + }, + "title": { + "apis": "API", + "_apis.comment": "服务的API,API是在线服务的一种形式。", + "proxies": "代理", + "_proxies.comment": "服务的代理,代理是在线服务的一种形式,表示用于传输数据的HTTP代理。", + "packages": "套餐", + "_packages.comment": "服务的套餐,套餐用于购买积分,例如,服务提供3种套餐,100美元可获得100积分,200美元可获得200积分,300美元可获得300积分。" + }, + "unit": { + "credit": "积分", + "_credit.comment": "积分是API服务中使用的虚拟货币。", + "Credit": "积分", + "_Credit.comment": "积分是API服务中使用的虚拟货币,这是大写形式", + "credits": "积分", + "_credits.comment": "积分是API服务中使用的虚拟货币,这是复数形式", + "Credits": "积分", + "_Credits.comment": "积分是API服务中使用的虚拟货币,这是大写和复数形式", + "call": "调用", + "_call.comment": "调用是已调用的API服务的次数", + "Call": "调用", + "_Call.comment": "调用是已调用的API服务的次数,这是大写形式", + "calls": "调用", + "_calls.comment": "调用是已调用的API服务的次数,这是复数形式", + "Calls": "调用", + "_Calls.comment": "调用是已调用的API服务的次数,这是大写和复数形式", + "MB": "MB", + "_MB.comment": "MB表示兆字节,是数字信息存储的单位", + "GB": "GB", + "_GB.comment": "GB表示千兆字节,是数字信息存储的单位" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/usage.json b/src/i18n/zh-CN/usage.json new file mode 100644 index 00000000..f41c10c9 --- /dev/null +++ b/src/i18n/zh-CN/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "使用时间", + "_createdAt.comment": "记录使用记录创建的时间。", + "statusCode": "状态码", + "statusCode.comment": "使用记录的状态码。", + "usedAmount": "已使用量", + "usedAmount.comment": "已使用的资源量。", + "deductedAmount": "已扣除量", + "deductedAmount.comment": "已扣除的资源量。", + "remainingAmount": "剩余量", + "remainingAmount.comment": "剩余的资源量。", + "metadata": "元数据", + "metadata.comment": "使用记录的元数据。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-CN/user.json b/src/i18n/zh-CN/user.json new file mode 100644 index 00000000..cd838c96 --- /dev/null +++ b/src/i18n/zh-CN/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "用户ID", + "_id.comment": "用户ID", + "isVerified": "已验证", + "_isVerified.comment": "一个指示用户是否基于真实信息已验证的标志", + "nickname": "昵称", + "_nickname.comment": "用户的昵称", + "username": "用户名", + "_username.comment": "用户的用户名", + "dateJoined": "注册时间", + "_dateJoined.comment": "用户注册时间" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/api.json b/src/i18n/zh-TW/api.json new file mode 100644 index 00000000..30493ebb --- /dev/null +++ b/src/i18n/zh-TW/api.json @@ -0,0 +1,78 @@ +{ + "entity": { + "requestQueries": "請求查詢", + "_requestQueries.comment": "HTTP 請求查詢參數。", + "requestBody": "請求主體", + "_requestBody.comment": "HTTP 請求主體。", + "responseBody": "回應主體", + "_responseBody.comment": "HTTP 回應主體。", + "requestHeaders": "請求標頭", + "_requestHeaders.comment": "HTTP 請求標頭。", + "requestHeader": "請求標頭", + "_requestHeader.comment": "HTTP 請求標頭,僅為請求標頭的單一形式。", + "responseHeaders": "回應標頭", + "_responseHeaders.comment": "HTTP 回應標頭。", + "response": "回應", + "_response.comment": "HTTP 回應。", + "success": "成功", + "_success.comment": "成功的回應。", + "failure": "失敗", + "_failure.comment": "失敗的回應。", + "responseExample": "範例", + "_responseExample.comment": "回應的範例。", + "authentication": "驗證", + "_authentication.comment": "驗證資訊。", + "arrayOf": "陣列由", + "_arrayOf.comment": "實體的陣列。", + "apiKey": "API 金鑰", + "_apiKey.comment": "API 金鑰" + }, + "message": { + "free": "免費", + "_free.comment": "表示價格是免費的,使用 API 服務時無需花費任何積分或金錢", + "appliedCount": "申請次數", + "_appliedCount.comment": "已申請 API 服務的次數", + "firstFree": "首次免費", + "_firstFree.comment": "表示首次的 API 服務是免費的,使用時無需花費任何積分或金錢", + "custom": "指定金額", + "_custom.comment": "表示價格是指定的,在使用 API 服務時需要支付指定的積分或金錢", + "present": "贈送", + "_present.comment": "當您第一次使用 API 服務時,我們將會贈送積分給您", + "around": "大約", + "_around.comment": "價格約略為,實際價格可能有所不同", + "successRate15min": "即時成功率", + "_successRate15min.comment": "過去 15 分鐘內 API 服務的即時成功率", + "ySuccessRate": "成功率 (100%)", + "_ySuccessRate.comment": "API 服務的成功率", + "xMinutes": "時間 (分鐘)", + "_xMinutes.comment": "以分鐘為單位的時間", + "streamUsage": "友情提醒:對於串流請求,上述程式碼可能不適用於全部情況。請參閱對接文件進行修改。", + "_streamUsage.comment": "對於串流請求,上述程式碼可能不適用於全部情況。請參閱對接文件進行修改。", + "alphaStage": "此 API 為 Alpha 階段,是早期預覽版本,可能存在潛在不穩定性,API 格式可能會有顯著變化,不建議在生產環境中使用。目前定價相對較低,未來可能會有顯著的價格調整。", + "_alphaStage.comment": "此 API 為 Alpha 階段,是早期預覽版本,可能存在潛在不穩定性,API 格式可能會有顯著變化,不建議在生產環境中使用。目前定價相對較低,未來可能會有顯著的價格調整。", + "betaStage": "此 API 為 Beta 階段,API 格式不太會改變,但可能存在潛在不穩定性,請小心在生產環境中使用。目前定價相對較低,未來可能會有中等幅度的價格調整。", + "_betaStage.comment": "此 API 為 Beta 階段,API 格式不太會改變,但可能存在潛在不穩定性,請小心在生產環境中使用。目前定價相對較低,未來可能會有中等幅度的價格調整。" + }, + "unit": { + "credit": "積分", + "_credit.comment": "積分是 API 服務中使用的虛擬貨幣", + "Credit": "積分", + "_Credit.comment": "積分是 API 服務中使用的虛擬貨幣,這是大寫形式", + "credits": "積分", + "_credits.comment": "積分是 API 服務中使用的虛擬貨幣,這是複數形式", + "Credits": "積分", + "_Credits.comment": "積分是 API 服務中使用的虛擬貨幣,這是大寫和複數形式", + "call": "呼叫", + "_call.comment": "呼叫指已呼叫的 API 服務次數", + "Call": "呼叫", + "_Call.comment": "呼叫指已呼叫的 API 服務次數,這是大寫形式", + "calls": "呼叫", + "_calls.comment": "呼叫指已呼叫的 API 服務次數,這是複數形式", + "Calls": "呼叫", + "_Calls.comment": "呼叫指已呼叫的 API 服務次數,這是大寫和複數形式", + "MB": "MB", + "_MB.comment": "MB 指的是兆位元組,一種數位資訊儲存單位", + "GB": "GB", + "_GB.comment": "GB 指的是吉位元組,一種數位資訊儲存單位" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/application.json b/src/i18n/zh-TW/application.json new file mode 100644 index 00000000..dffebc08 --- /dev/null +++ b/src/i18n/zh-TW/application.json @@ -0,0 +1,104 @@ +{ + "button": { + "goDocument": "文件", + "goDocument_other": "文件", + "goCredentials": "憑證", + "goCredentials_other": "憑證", + "buyMore": "購買更多", + "buyMore_other": "購買更多", + "createOrder": "建立訂單", + "createOrder_other": "建立訂單", + "custom": "自訂", + "custom_other": "自訂", + "query": "查詢", + "query_other": "查詢", + "usage": "使用歷史", + "usage_other": "使用歷史" + }, + "field": { + "id": "應用程式 ID", + "id_other": "應用程式 ID", + "remainingAmount": "剩餘金額", + "remainingAmount_other": "剩餘金額", + "usedAmount": "已使用金額", + "usedAmount_other": "已使用金額", + "apiKey": "API 金鑰", + "apiKey_other": "API 金鑰", + "service": "服務", + "service_other": "服務", + "operation": "操作", + "operation_other": "操作", + "amount": "金額", + "amount_other": "金額", + "traceId": "追踪 ID", + "traceId_other": "追踪 ID", + "shouldPayPrice": "最終價格", + "shouldPayPrice_other": "最終價格", + "api": "API", + "api_other": "API", + "proxy": "代理", + "proxy_other": "代理", + "credential": "憑證", + "credential_other": "憑證", + "name": "名稱", + "name_other": "名稱", + "package": "套餐", + "package_other": "套餐", + "type": "類型", + "type_other": "類型", + "freeAmount": "免費金額", + "freeAmount_other": "免費金額", + "extraPrice": "價格", + "extraPrice_other": "價格" + }, + "message": { + "alreadyApplied": "您已經申請過此服務,請檢查控制台", + "alreadyApplied_other": "您已經申請過此服務,請檢查控制台", + "applySuccessfully": "申請成功", + "applySuccessfully_other": "申請成功", + "notApplied": "您尚未申請此服務,請在使用前申請服務", + "notApplied_other": "您尚未申請此服務,請在使用前申請服務", + "yourApplication": "您的申請", + "yourApplication_other": "您的申請", + "unverified": "您需要完成實名認證後才能申請此服務", + "unverified_other": "您需要完成實名認證後才能申請此服務", + "goVerify": "前往實名認證", + "goVerify_other": "前往實名認證", + "requiredParameter": "必填參數", + "requiredParameter_other": "必填參數", + "example": "範例", + "example_other": "範例", + "createCredentialSuccessfully": "成功建立憑證", + "createCredentialSuccessfully_other": "成功建立憑證", + "readPolicy": "我已閱讀並同意", + "readPolicy_other": "我已閱讀並同意", + "policy": "資料技術服務使用協議", + "policy_other": "資料技術服務使用協議", + "notAgreePolicy": "您尚未同意資料技術服務使用協議", + "notAgreePolicy_other": "您尚未同意資料技術服務使用協議", + "confirmApplying": "確認服務申請", + "confirmApplying_other": "確認服務申請", + "rotateCredential": "重設金鑰", + "rotateCredential_other": "重設金鑰", + "rotateCredentialConfirm": "您確定要重設金鑰嗎?重設後將無法恢復", + "rotateCredentialConfirm_other": "您確定要重設金鑰嗎?重設後將無法恢復", + "idDoesNotExist": "應用程式不存在", + "idDoesNotExist_other": "應用程式不存在", + "rotateCredentialSuccessfully": "金鑰重設成功", + "rotateCredentialSuccessfully_other": "金鑰重設成功", + "rotateCredentialFailed": "金鑰重設失敗,請聯絡處理", + "rotateCredentialFailed_other": "金鑰重設失敗,請聯絡處理", + "updateFailed": "修改失敗", + "updateFailed_other": "修改失敗", + "updateSuccessfully": "修改成功", + "updateSuccessfully_other": "修改成功" + }, + "title": { + "buyService": "購買服務", + "buyService_other": "購買服務", + "applicationRemainingCount": "修改數量", + "applicationRemainingCount_other": "修改數量", + "manageApplication": "應用程式管理", + "manageApplication_other": "應用程式管理" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/chat.json b/src/i18n/zh-TW/chat.json new file mode 100644 index 00000000..b7cefc34 --- /dev/null +++ b/src/i18n/zh-TW/chat.json @@ -0,0 +1,78 @@ +{ + "message": { + "startNewChat": "開始新對話", + "_startNewChat.comment": "網頁中的訊息,告訴使用者開始新對話", + "uploadFile": "上傳檔案", + "_uploadFile.comment": "網頁中的訊息,告訴使用者上傳檔案", + "noToken": "請先申請相應服務", + "_noToken.comment": "網頁中的訊息,告訴使用者先申請相應服務", + "newMessagePlaceholder": "請輸入您的問題...", + "_newMessagePlaceholder.comment": "網頁中的佔位符,告訴使用者輸入問題", + "noInput": "問題不能為空", + "_noInput.comment": "網頁中的訊息,告訴使用者問題不能為空", + "uploadReferencesExceed": "最多只能上傳 1 個檔案", + "_uploadReferencesExceed.comment": "網頁中的訊息,告訴使用者最多只能上傳 1 個檔案", + "uploadReferencesError": "檔案上傳失敗,請稍後再試", + "_uploadReferencesError.comment": "網頁中的訊息,告訴使用者檔案上傳失敗,請稍後再試", + "notApplied": "您尚未申請此服務,請先申請", + "_notApplied.comment": "網頁中的訊息,告訴使用者您尚未申請此服務,請先申請", + "tryForFree": "免費試用", + "_tryForFree.comment": "網頁中的訊息,告訴使用者免費試用", + "question1": "撰寫一段輸出 Hello World 的 JavaScript 代碼", + "_question1.comment": "用於開始對話的範例問題,要求使用者撰寫一段輸出 Hello World 的 JavaScript 代碼", + "question2": "給 Mike 寫一封電子郵件,告訴他我剛搬家", + "_question2.comment": "用於開始對話的範例問題,要求使用者給 Mike 寫一封電子郵件,告訴他我剛搬家", + "question3": "用簡單的術語解釋量子計算的基本原理", + "_question3.comment": "用於開始對話的範例問題,要求使用者用簡單的術語解釋量子計算的基本原理", + "question4": "虛擬實境對藝術創作有何影響?", + "_question4.comment": "用於開始對話的範例問題,要求使用者解釋虛擬實境對藝術創作的影響", + "question5": "隱私保護和數據安全如何影響法律實踐?", + "_question5.comment": "用於開始對話的範例問題,要求使用者解釋隱私保護和數據安全如何影響法律實踐", + "question6": "如何應對當今世界稅法的複雜變化?", + "_question6.comment": "用於開始對話的範例問題,要求使用者解釋如何應對當今世界稅法的複雜變化", + "question7": "如何通過結合不同地區文化背景創造獨特的美食?", + "_question7.comment": "用於開始對話的範例問題,要求使用者解釋如何通過結合不同地區文化背景創造獨特的美食", + "question8": "如何從旅行經驗中獲得文學創作靈感?", + "_question8.comment": "用於開始對話的範例問題,要求使用者解釋如何從旅行經驗中獲得文學創作靈感", + "question9": "如何從不同行業成功案例中獲得商業創意?", + "_question9.comment": "用於開始對話的範例問題,要求使用者解釋如何從不同行業成功案例中獲得商業創意", + "errorApiError": "回答失敗,請稍後再試", + "_errorApiError.comment": "網頁中的訊息,告訴使用者回答失敗,請稍後再試", + "errorBadRequest": "請求內容未標準化,請重新提問", + "_errorBadRequest.comment": "網頁中的訊息,告訴使用者請求內容未標準化,請重新提問", + "errorNoConversation": "對話不存在或已過期,請開始新對話", + "_errorNoConversation.comment": "網頁中的訊息,告訴使用者對話不存在或已過期,請開始新對話", + "errorContentTooLarge": "問題內容過長,請縮短後再試", + "_errorContentTooLarge.comment": "網頁中的訊息,告訴使用者問題內容過長,請縮短後再試", + "errorTooManyRequests": "您的操作過於頻繁,請稍後再試", + "_errorTooManyRequests.comment": "網頁中的訊息,告訴使用者您的操作過於頻繁,請稍後再試", + "errorUsedUp": "您已用完套餐次數,請購買更多次數以繼續使用", + "_errorUsedUp.comment": "網頁中的訊息,告訴使用者您已用完套餐次數,請購買更多次數以繼續使用", + "errorUnknown": "伺服器發生未知錯誤,請稍後再試或聯絡客服", + "_errorUnknown.comment": "網頁中的訊息,告訴使用者伺服器發生未知錯誤,請稍後再試或聯絡客服", + "errorTimeout": "回答問題逾時,請稍後再試", + "_errorTimeout.comment": "網頁中的訊息,告訴使用者回答問題逾時,請稍後再試", + "errorNotApplied": "您尚未申請此服務,請先申請再繼續提問", + "_errorNotApplied.comment": "網頁中的訊息,告訴使用者您尚未申請此服務,請先申請再繼續提問", + "confirmDelete": "確認刪除", + "_confirmDelete.comment": "網頁中的訊息,告訴使用者確認刪除", + "howToUse": "按 Shift+Enter 開始新行", + "_howToUse.comment": "網頁中的訊息,告訴使用者按 Shift+Enter 開始新行" + }, + "title": { + "chat": "AI 對話", + "_chat.comment": "網頁的標題,為 AI 對話", + "example": "範例", + "_example.comment": "網頁的標題,為 範例", + "capabilities": "功能", + "_capabilities.comment": "網頁的標題,為 功能", + "limitations": "限制", + "_limitations.comment": "網頁中的標題,指出此部分是有關服務技術限制的部分", + "complexQuestion": "回答複雜問題", + "_complexQuestion.comment": "網頁中的標題,指出此部分是有關服務回答複雜問題的能力", + "professionalQuestion": "諮詢專業問題", + "_professionalQuestion.comment": "網頁中的標題,指出此部分是有關服務諮詢專業問題的能力", + "getTips": "獲得靈感和創意", + "_getTips.comment": "網頁中的標題,指出此部分是有關服務獲得靈感和創意的能力" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/chatdoc.json b/src/i18n/zh-TW/chatdoc.json new file mode 100644 index 00000000..c1647f8d --- /dev/null +++ b/src/i18n/zh-TW/chatdoc.json @@ -0,0 +1,108 @@ +{ + "button": { + "uploadDocuments": "上傳文件", + "_uploadDocuments.comment": "按鈕上的文字,允許使用者上傳文件" + }, + "field": { + "fileName": "文件名稱", + "_fileName.comment": "上傳文件的檔案名稱", + "createdAt": "建立時間", + "_createdAt": "文件上傳時間", + "fileExtension": "文件類型", + "_fileExtension.comment": "上傳文件的檔案類型", + "fileUrl": "文件連結", + "_fileUrl.comment": "上傳文件的連結", + "fileSize": "文件大小", + "_fileSize.comment": "上傳文件的大小", + "state": "狀態", + "_state.comment": "文件處理的狀態", + "stateProcessing": "學習中", + "_stateProcessing.comment": "文件正在處理中", + "stateCompleted": "學習完成", + "_stateCompleted.comment": "文件處理成功", + "stateFailed": "學習失敗", + "_stateFailed.comment": "文件處理失敗", + "name": "名稱", + "_name.comment": "文件名稱", + "description": "描述", + "_description.comment": "文件描述" + }, + "message": { + "introductionForKnowledge": "文件可添加至知識庫,機器人回應時可使用知識庫中的知識。", + "_introductionForKnowledge.comment": "知識庫的介紹訊息", + "introductionForRepository": "知識庫是一個文件集合,您可以添加文件。當機器人回答時,將從知識庫中的文件回應。", + "_introductionForRepository.comment": "知識庫的介紹訊息", + "uploadDocumentsExceed": "上傳文件數量超過限制", + "_uploadDocumentsExceed.comment": "上傳文件數量超過限制的錯誤訊息", + "uploadDocumentsError": "上傳文件失敗", + "_uploadDocumentsError.comment": "上傳文件失敗的錯誤訊息", + "uploadDocumentsSuccess": "文件上傳成功", + "_uploadDocumentsSuccess.comment": "文件上傳成功的訊息", + "createDocumentSuccess": "文件創建成功", + "_createDocumentSuccess.comment": "文件創建成功的訊息", + "startCreateDocument": "開始學習文件...", + "_startCreateDocument.comment": "開始學習文件的訊息", + "createDocumentError": "學習文件失敗", + "_createDocumentError.comment": "學習文件失敗的錯誤訊息", + "dragOrClickToUpload": "拖曳或點擊上傳文件", + "_dragOrClickToUpload.comment": "拖曳或點擊上傳文件的訊息", + "learningDocument": "學習中,請稍候...", + "_learningDocument.comment": "學習文件的訊息", + "startNewChat": "開始新對話", + "_startNewChat.comment": "開始新對話的訊息", + "errorApiError": "回應失敗,請稍後再試", + "_errorApiError.comment": "回應失敗的錯誤訊息", + "errorBadRequest": "請求內容格式不正確,請重新提問", + "_errorBadRequest.comment": "請求內容格式不正確的錯誤訊息", + "errorNoConversation": "對話內容不存在或已過期,請開始新對話", + "_errorNoConversation.comment": "對話內容不存在或已過期的錯誤訊息", + "errorContentTooLarge": "問題內容太長,請縮短後再試", + "_errorContentTooLarge.comment": "問題內容太長的錯誤訊息", + "errorTooManyRequests": "您的操作太頻繁,請稍後再試", + "_errorTooManyRequests.comment": "操作太頻繁的錯誤訊息", + "errorUsedUp": "您的套餐使用量已達上限,請購買更多使用量以繼續", + "_errorUsedUp.comment": "套餐使用量已達上限的錯誤訊息", + "errorUnknown": "發生未知的伺服器錯誤,請稍後再試或聯絡客服", + "_errorUnknown.comment": "未知的伺服器錯誤訊息", + "errorTimeout": "回答問題逾時,請稍後再試", + "_errorTimeout.comment": "回答問題逾時的錯誤訊息", + "errorNotApplied": "您尚未申請此服務,請先申請後再繼續提問", + "_errorNotApplied.comment": "使用者尚未申請此服務的錯誤訊息", + "confirmDelete": "確認刪除", + "_confirmDelete.comment": "確認刪除的訊息", + "howToUse": "按 Shift+Enter 換行", + "_howToUse.comment": "顯示如何換行的訊息", + "createRepositorySuccess": "知識庫建立成功", + "_createRepositorySuccess.comment": "知識庫建立成功的訊息", + "createRepositoryFailed": "建立知識庫失敗", + "_createRepositoryFailed.comment": "建立知識庫失敗的錯誤訊息", + "deleteRepositorySuccess": "知識庫刪除成功", + "_deleteRepositorySuccess.comment": "知識庫刪除成功的訊息", + "deleteDocumentSuccess": "文件刪除成功", + "_deleteDocumentSuccess.comment": "文件刪除成功的訊息", + "currentRepository": "目前知識庫", + "_currentRepository.comment": "顯示目前知識庫的訊息", + "nameRequired": "名稱不能為空", + "_nameRequired.comment": "名稱不能為空的錯誤訊息", + "inputRepositoryName": "知識庫名稱", + "_inputRepositoryName.comment": "知識庫名稱的輸入提示", + "inputRepositoryDescription": "簡短描述您的知識庫", + "_inputRepositoryDescription.comment": "知識庫描述的輸入提示" + }, + "nav": { + "chat": "對話", + "_chat.comment": "對話的導覽項目", + "setting": "設定", + "_setting.comment": "設定的導覽項目", + "manage": "管理", + "_manage.comment": "管理的導覽項目" + }, + "title": { + "manage": "管理知識庫", + "_manage.comment": "管理知識庫的標題", + "createRepository": "建立知識庫", + "_createRepository.comment": "建立知識庫的標題", + "repositories": "知識庫列表", + "_repositories.comment": "知識庫列表的標題" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/common.json b/src/i18n/zh-TW/common.json new file mode 100644 index 00000000..d666b3e2 --- /dev/null +++ b/src/i18n/zh-TW/common.json @@ -0,0 +1,87 @@ +{ + "button": { + "setup": "設定", + "edit": "編輯", + "login": "登入", + "logout": "登出", + "new": "新增", + "delete": "刪除", + "confirm": "確認", + "cancel": "取消", + "alert": "警告", + "info": "資訊", + "publish": "發佈", + "watch": "觀看", + "verify": "驗證", + "profile": "個人檔案", + "console": "控制台", + "learn": "學習", + "buy": "購買", + "try": "嘗試", + "startForFree": "免費開始", + "apply": "申請", + "refresh": "重新整理", + "pay": "支付", + "repay": "繼續支付", + "applied": "已申請", + "acquire": "取得", + "fillExample": "填寫範例", + "buyMore": "購買更多", + "update": "更新", + "view": "檢視", + "copy": "複製", + "create": "建立", + "referralEarnings": "推薦收益", + "finish": "完成" + }, + "entity": { + "website": "Ace Data Cloud", + "copyright": "版權", + "platform": "平台", + "title": "標題", + "icon": "圖示", + "status": "狀態", + "operation": "操作", + "description": "描述", + "createdAt": "建立時間", + "updatedAt": "更新時間", + "order": "訂單" + }, + "message": { + "usedAmount": "已使用金額", + "remainingAmount": "剩餘金額", + "copied": "已成功複製", + "confirmDelete": "確定要刪除嗎?", + "alert": "警告", + "info": "友情提醒", + "free": "免費", + "startPrice": "起價", + "joinDiscord": "加入 Discord", + "noData": "無資料" + }, + "nav": { + "home": "首頁", + "content": "內容", + "category": "分類", + "service": "服務", + "document": "文件", + "console": "控制台", + "chat": "聊天", + "midjourney": "中途", + "chatdoc": "聊天文件" + }, + "title": { + "alert": "警告", + "placeholderOfSelect": "請選擇", + "placeholderOfInput": "請填寫", + "allApplications": "所有應用程式", + "allOrders": "所有訂單", + "orderInfo": "訂單資訊", + "buyMore": "購買更多", + "distribution": "推薦收益", + "distributionHistory": "推薦歷史", + "invitee": "邀請者", + "allUsages": "使用歷史", + "allCredentials": "憑證" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/console.json b/src/i18n/zh-TW/console.json new file mode 100644 index 00000000..cd12ca47 --- /dev/null +++ b/src/i18n/zh-TW/console.json @@ -0,0 +1,24 @@ +{ + "menu": { + "orderList": "訂單清單", + "_orderList.comment": "網站選單中的文字,訂單表示使用者購買服務的訂單", + "applicationList": "應用程式清單", + "_applicationList.comment": "網站選單中的文字,應用程式表示使用者使用服務的應用程式", + "userProfile": "使用者檔案", + "_userProfile.comment": "網站選單中的文字,使用者檔案表示使用者的個人檔案", + "idVerify": "身分驗證", + "_idVerify.comment": "網站選單中的文字,身分驗證表示使用者身分的驗證", + "manageApplication": "應用程式管理", + "_manageApplication.comment": "網站選單中的文字,應用程式管理表示使用者應用程式的管理", + "distributionIndex": "推薦收益", + "_distributionIndex.comment": "網站選單中的文字,推薦收益表示使用者推薦的收益", + "usageList": "使用記錄", + "_usageList.comment": "網站選單中的文字,使用記錄表示使用者使用 API 服務的歷史記錄", + "credentialIndex": "憑證", + "_credentialIndex.comment": "網站選單中的文字,憑證表示存取 API 的憑證", + "manageOrder": "訂單管理", + "_manageOrder.comment": "網站選單中的文字,訂單管理表示使用者訂單的管理,訂單表示使用者購買服務的訂單", + "manageDistributionStatus": "分配管理", + "_manageDistributionStatus.comment": "網站選單中的文字,分配管理表示使用者分配狀態的管理,與使用者推薦的收益相關" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/credential.json b/src/i18n/zh-TW/credential.json new file mode 100644 index 00000000..65fa4ce9 --- /dev/null +++ b/src/i18n/zh-TW/credential.json @@ -0,0 +1,54 @@ +{ + "field": { + "id": "ID", + "_id.comment": "憑證的唯一識別符", + "value": "Token", + "_value.comment": "憑證的令牌值", + "createdAt": "建立時間", + "_createdAt.comment": "憑證建立的時間", + "expiredAt": "過期時間", + "_expiredAt.comment": "憑證將過期的時間", + "usedAt": "使用時間", + "_usedAt.comment": "憑證被使用的時間", + "expiration": "過期時間", + "_expiration.comment": "憑證將過期的時間", + "application": "應用程式", + "_application.comment": "憑證所屬的應用程式", + "service": "服務", + "_service.comment": "憑證用於的服務", + "setLimitation": "設定使用限制", + "_setLimitation.comment": "設定憑證的限制", + "limitedAmount": "限制數量", + "_limitedAmount.comment": "憑證的限制數量", + "setExpiration": "設定過期時間", + "_setExpiration.comment": "設定憑證的過期時間", + "usedAmount": "已使用數量", + "_usedAmount.comment": "已使用的憑證數量" + }, + "message": { + "confirmDelete": "確定要刪除嗎?", + "_confirmDelete.comment": "確認是否刪除憑證", + "introduction": "憑證是訪問服務的關鍵。您可以點擊“創建”按鈕來創建憑證。您也可以點擊“查看”按鈕來查看憑證的詳細信息。", + "_introduction.comment": "憑證的介紹", + "learnMore": "了解更多", + "_learnMore.comment": "了解更多關於憑證的資訊", + "createSuccessfully": "創建成功", + "_createSuccessfully.comment": "憑證創建成功", + "createFailed": "創建失敗", + "_createFailed.comment": "憑證創建失敗", + "permanent": "永久", + "_permanent.comment": "憑證是永久的", + "selectDateTime": "選擇日期和時間", + "_selectDateTime.comment": "選擇日期和時間", + "maxLimitation": "您可以設定的最大限制", + "_maxLimitation.comment": "您可以設定的最大限制", + "unlimited": "無限制", + "_unlimited.comment": "憑證是無限制的" + }, + "title": { + "introduction": "介紹", + "_introduction.comment": "憑證的介紹", + "createNew": "創建新憑證", + "_createNew.comment": "創建新的憑證" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/distribution.json b/src/i18n/zh-TW/distribution.json new file mode 100644 index 00000000..96d43f7f --- /dev/null +++ b/src/i18n/zh-TW/distribution.json @@ -0,0 +1,74 @@ +{ + "button": { + "detail": "查看詳情", + "_detail.comment": "按鈕上的文字,用於查看網站轉介歷史的詳情。", + "withdrawal": "提領", + "_withdrawal.comment": "按鈕上的文字,用於提領網站的轉介收益。", + "query": "查詢", + "_query.comment": "按鈕上的文字,用於查詢網站的轉介收益。" + }, + "field": { + "id": "轉介 ID", + "_id.comment": "分配的唯一識別碼,分配表示 API 服務網站的轉介。", + "percentage": "轉介收益百分比", + "_percentage.comment": "轉介收益的百分比,根據訂單金額計算。", + "price": "訂單金額", + "_price.comment": "訂單金額,用於計算轉介收益。", + "reward": "轉介獎勵", + "_reward.comment": "根據訂單金額和轉介收益百分比計算的轉介收益。", + "createdAt": "轉介時間", + "_createdAt.comment": "轉介創建的時間。", + "level": "等級", + "_level.comment": "轉介等級,用於計算轉介收益。", + "threshold": "轉介收益閾值", + "_threshold.comment": "轉介收益的閾值,用於提領轉介收益。", + "inviteeId": "邀請者 ID", + "_inviteeId.comment": "邀請者的唯一識別碼,邀請者表示邀請被邀請者加入 API 服務網站的使用者。", + "isVerified": "已驗證", + "_isVerified.comment": "標誌指示轉介使用者是否已驗證真實信息。" + }, + "message": { + "deltaPriceForNextLevel": "升級差額", + "_deltaPriceForNextLevel": "當前訂單金額與下一等級閾值之間的差額。", + "developingWithDrawal": "請添加客服處理提領,提領將扣除 6% 所得稅,發票可用於扣除", + "_developingWithDrawal": "指示提領功能正在開發中的訊息。", + "technicalDetail": "技術細節", + "_technicalDetail": "轉介系統的技術細節實現。", + "distributionQrDescription": "轉介 QR 碼(與連結相同內容)", + "_distributionQrDescription": "轉介 QR 碼的描述。", + "distributionLink": "轉介連結", + "_distributionLink": "轉介連結,用於將客戶綁定為下級客戶。", + "updateSuccessfully": "更新成功", + "_updateSuccessfully": "指示轉介資訊已成功更新的訊息。", + "distributionLinkDescription": "如果客戶通過此連結或 QR 碼在此平台註冊,該客戶將永久綁定為您的下級客戶,並根據當前分配比例將客戶在此平台上的所有消費訂單返還至您的帳戶。", + "_distributionLinkDescription": "轉介連結的描述。", + "distributionLinkDescription2": "此連結包含您的使用者 ID。客戶打開連結後,您的使用者 ID 將以 Cookies 的形式記錄在客戶的瀏覽器中,有效期為七天。在七天內,如果客戶掃描該碼註冊此平台,您的使用者 ID 將與 Cookies 一起上傳至註冊伺服器,客戶可以綁定為您的下游客戶。", + "_distributionLinkDescription2": "轉介連結的描述。" + }, + "title": { + "price": "轉介訂單總金額", + "_price.comment": "轉介訂單的總金額,用於計算轉介收益。", + "reward": "總轉介獎勵", + "_reward.comment": "根據訂單金額和轉介收益百分比計算的總轉介獎勵。", + "level": "轉介等級", + "_level.comment": "用於計算轉介收益的轉介等級。", + "percentage": "轉介收益百分比", + "_percentage.comment": "用於計算轉介收益的轉介收益百分比。", + "currentLevel": "當前等級", + "_currentLevel.comment": "用於計算轉介收益的當前轉介等級。", + "nextLevel": "下一等級", + "_nextLevel.comment": "用於計算轉介收益的下一轉介等級。", + "currentPercentage": "當前轉介收益百分比", + "_currentPercentage.comment": "用於計算轉介收益的當前轉介收益百分比。", + "nextPercentage": "下一等級轉介收益百分比", + "_nextPercentage.comment": "用於計算轉介收益的下一等級轉介收益百分比。", + "levelInfo": "等級資訊", + "_levelInfo.comment": "用於計算轉介收益的轉介等級資訊。", + "distributionLink": "轉介連結", + "_distributionLink.comment": "轉介連結,用於將客戶綁定為下級客戶。", + "inviteesCount": "邀請者總數", + "_inviteesCount.comment": "邀請者的總數,用於計算轉介收益。", + "manageDistributionStatus": "分配管理", + "_manageDistributionStatus.comment": "轉介狀態的管理。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/order.json b/src/i18n/zh-TW/order.json new file mode 100644 index 00000000..c67ca8a5 --- /dev/null +++ b/src/i18n/zh-TW/order.json @@ -0,0 +1,78 @@ +{ + "button": { + "pay": "支付", + "_pay.comment": "按鈕上的文字,用於支付訂單。", + "continuePay": "繼續支付", + "_continuePay.comment": "按鈕上的文字,用於繼續支付訂單。", + "checkDetail": "查看詳情", + "_checkDetail.comment": "按鈕上的文字,用於查看訂單詳情。", + "query": "查詢", + "_query.comment": "按鈕上的文字,用於查詢訂單。", + "finish": "手動完成", + "_finish.comment": "按鈕上的文字,用於手動完成訂單。", + "update": "更新", + "_update.comment": "按鈕上的文字,用於更新訂單。" + }, + "field": { + "id": "訂單編號", + "_id.comment": "訂單的編號。", + "amount": "金額", + "_amount.comment": "訂單的金額。", + "price": "金額", + "_price.comment": "訂單的金額。", + "description": "訂單描述", + "_description.comment": "訂單的描述。", + "state": "狀態", + "_state.comment": "訂單的狀態。", + "createdAt": "建立時間", + "_createdAt.comment": "訂單的建立時間。", + "service": "服務名稱", + "_service.comment": "服務的名稱。", + "payWay": "付款方式", + "_payWay.comment": "訂單的付款方式。", + "api": "API", + "_api.comment": "API 是一種線上服務。", + "proxy": "代理", + "_proxy.comment": "代理是一種線上服務,用於轉移數據的 HTTP 代理。" + }, + "message": { + "paidSuccessfully": "支付成功", + "_paidSuccessfully.comment": "成功支付的訊息。", + "createFailed": "建立失敗", + "_createFailed.comment": "建立失敗的訊息。", + "wechatPayHelp": "請在手機上打開微信,掃碼完成支付", + "_wechatPayHelp.comment": "微信支付幫助的訊息。", + "free": "免費", + "_free.comment": "免費訂單的訊息。", + "buyInExternalUrl": "請在外部連結完成支付", + "_buyInExternalUrl.comment": "外部連結支付的訊息。", + "updateFailed": "更新失敗", + "_updateFailed.comment": "更新失敗的訊息。", + "updateSuccessfully": "更新成功", + "_updateSuccessfully.comment": "成功更新的訊息。", + "confirmFinish": "此操作將手動設置訂單為支付狀態並完成分發處理,無法撤銷。請確認客戶已完成支付,是否繼續?", + "_confirmFinish.comment": "確認完成的訊息。" + }, + "state": { + "pending": "待支付", + "_pending.comment": "訂單的狀態,表示此訂單仍在等待用戶支付。", + "paid": "已支付", + "_paid.comment": "訂單的狀態,表示此訂單已支付。", + "expired": "支付逾時", + "_expired.comment": "訂單的狀態,表示此訂單已過期。", + "failed": "支付失敗", + "_failed.comment": "訂單的狀態,表示此訂單支付失敗。" + }, + "title": { + "info": "訂單資訊", + "_info.comment": "用作網站標題顯示的標題,表示訂單資訊。", + "wechatPay": "微信支付", + "_wechatPay.comment": "用作網站標題顯示的標題,表示微信支付。", + "aliPay": "支付寶", + "_aliPay.comment": "用作網站標題顯示的標題,表示支付寶支付,支付寶支付是一種線上支付。", + "stripe": "Stripe", + "_stripe.comment": "用作網站標題顯示的標題,表示Stripe支付,Stripe支付是一種線上支付。", + "manageOrder": "管理訂單", + "_manageOrder.comment": "用作網站標題顯示的標題,表示管理訂單。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/proxy.json b/src/i18n/zh-TW/proxy.json new file mode 100644 index 00000000..ebd08310 --- /dev/null +++ b/src/i18n/zh-TW/proxy.json @@ -0,0 +1,62 @@ +{ + "entity": { + "requestQueries": "URL 參數", + "_requestQueries.comment": "這些是傳遞在 URL 中的參數。它們由 '?' 分隔,並由 '&' 分隔。", + "requestBody": "請求主體", + "_requestBody.comment": "這是請求的主體。通常用於 POST 和 PUT 請求。", + "responseBody": "回應主體", + "_responseBody.comment": "這是回應的主體。通常以 JSON 格式呈現。", + "requestHeaders": "請求標頭", + "_requestHeaders.comment": "這些是傳遞在請求中的標頭。通常用於身份驗證。", + "requestHeader": "請求標頭", + "requestQuery": "URL 參數", + "responseHeaders": "回應標頭", + "_responseHeaders.comment": "這些是傳遞在回應中的標頭。通常用於身份驗證。", + "response": "回應", + "_response.comment": "這是從伺服器返回的回應。", + "success": "成功", + "_success.comment": "這是當請求成功時返回的回應。", + "failure": "失敗", + "_failure.comment": "這是當請求失敗時返回的回應。", + "responseExample": "範例", + "_responseExample.comment": "這是從伺服器返回的回應的範例。", + "authentication": "身份驗證", + "_authentication.comment": "這是發出請求所需的身份驗證。" + }, + "message": { + "free": "免費", + "_free.comment": "表示價格是免費的,在使用 API 服務時不需要花費任何積分或金錢", + "appliedCount": "應用次數", + "_appliedCount.comment": "已應用 API 服務的次數", + "firstFree": "首次免費", + "_firstFree.comment": "表示首次使用 API 服務是免費的,不需要花費任何積分或金錢", + "custom": "指定金額", + "_custom.comment": "表示價格是指定的,在使用 API 服務時需要花費指定的積分或金錢", + "present": "贈送", + "_present.comment": "當您首次使用 API 服務時,我們將贈送積分給您", + "around": "大約", + "_around.comment": "價格大約為,實際價格可能有所不同", + "successRate15min": "即時成功率", + "_successRate15min.comment": "API 服務在過去 15 分鐘內的即時成功率", + "ySuccessRate": "成功率(100%)", + "_ySuccessRate.comment": "API 服務的成功率", + "xMinutes": "時間(分鐘)", + "_xMinutes.comment": "以分鐘為單位的時間", + "streamUsage": "友情提醒:對於串流請求,上述代碼可能不完全適用。請參考對接文件進行修改。", + "_streamUsage.comment": "對於串流請求,上述代碼可能不完全適用。請參考對接文件進行修改。", + "alphaStage": "此 API 屬於 Alpha 階段,這是早期預覽版本,可能存在潛在的不穩定性,API 格式可能會發生重大變化,不建議在生產環境中使用。目前價格相對較低,未來可能會有重大價格調整。", + "_alphaStage.comment": "此 API 屬於 Alpha 階段,這是早期預覽版本,可能存在潛在的不穩定性,API 格式可能會發生重大變化,不建議在生產環境中使用。目前價格相對較低,未來可能會有重大價格調整。", + "betaStage": "此 API 屬於 Beta 階段,API 格式不會有太大變化,但可能存在潛在的不穩定性,請在生產環境中謹慎使用。目前價格相對較低,未來可能會有適度的價格調整。", + "_betaStage.comment": "此 API 屬於 Beta 階段,API 格式不會有太大變化,但可能存在潛在的不穩定性,請在生產環境中謹慎使用。目前價格相對較低,未來可能會有適度的價格調整。" + }, + "unit": { + "GB": "GB", + "_GB.comment": "Gigabyte,數位資訊儲存的單位", + "MB": "MB", + "_MB.comment": "Megabyte,數位資訊儲存的單位", + "KB": "KB", + "_KB.comment": "Kilobyte,數位資訊儲存的單位", + "B": "B", + "_B.comment": "Byte,數位資訊儲存的單位" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/service.json b/src/i18n/zh-TW/service.json new file mode 100644 index 00000000..7d2f1af3 --- /dev/null +++ b/src/i18n/zh-TW/service.json @@ -0,0 +1,76 @@ +{ + "button": { + "learnMore": "了解更多", + "_learnMore.comment": "顯示在了解服務的按鈕上的文字。", + "apply": "立即申請", + "_apply.comment": "顯示在申請服務的按鈕上的文字。", + "introduction": "服務介紹", + "_introduction.comment": "顯示在查看服務介紹的按鈕上的文字。", + "apis": "API 描述", + "_apis.comment": "顯示在查看 API 描述的按鈕上的文字。", + "pricing": "價格", + "_pricing.comment": "顯示在查看價格資訊的按鈕上的文字。" + }, + "field": { + "price": "價格", + "_price.comment": "服務的價格。", + "introduction": "介紹", + "_introduction.comment": "服務的介紹。", + "apis": "API", + "_apis.comment": "服務的 API,API 是線上服務的一種形式。", + "proxies": "代理", + "_proxies.comment": "服務的代理,代理是線上服務的一種形式,表示用於傳輸數據的 HTTP 代理。" + }, + "message": { + "free": "免費", + "_free.comment": "當服務免費時顯示的文字,表示服務是免費的。", + "around": "約", + "_around.comment": "當價格大約在某個值時顯示的文字。", + "welcomeCredits": "歡迎積分", + "_welcomeCredits.comment": "當服務提供免費歡迎積分時顯示的文字。", + "appliedCount": "申請數量", + "_appliedCount.comment": "當申請數量被計算時顯示的文字。", + "indexTitle": "您數位服務的明智選擇", + "_indexTitle.comment": "首頁的標題。", + "indexSubtitle": "在服務的卓越標準中賦予您的工作和生活力量。", + "_indexSubtitle.comment": "首頁的副標題。", + "fromPrice": "從", + "_fromPrice.comment": "價格前顯示的文字。", + "packages": "我們提供各種積分套餐,您購買的套餐越多,折扣就越多。", + "_packages.comment": "當服務提供積分套餐時顯示的文字。", + "offer": "優惠", + "_offer.comment": "當服務提供優惠時顯示的文字。", + "partnersTitle": "受領先合作夥伴信任", + "_partnersTitle.comment": "合作夥伴部分的標題。" + }, + "title": { + "apis": "API", + "_apis.comment": "服務的 API,API 是線上服務的一種形式。", + "proxies": "代理", + "_proxies.comment": "服務的代理,代理是線上服務的一種形式,表示用於傳輸數據的 HTTP 代理。", + "packages": "套餐", + "_packages.comment": "服務的套餐,套餐用於購買積分,例如,服務提供 3 個套餐,100 美元可獲得 100 積分,200 美元可獲得 200 積分,300 美元可獲得 300 積分。" + }, + "unit": { + "credit": "積分", + "_credit.comment": "積分是 API 服務中使用的虛擬貨幣", + "Credit": "積分", + "_Credit.comment": "積分是 API 服務中使用的虛擬貨幣,這是大寫形式", + "credits": "積分", + "_credits.comment": "積分是 API 服務中使用的虛擬貨幣,這是複數形式", + "Credits": "積分", + "_Credits.comment": "積分是 API 服務中使用的虛擬貨幣,這是大寫和複數形式", + "call": "呼叫", + "_call.comment": "呼叫是已呼叫 API 服務的次數", + "Call": "呼叫", + "_Call.comment": "呼叫是已呼叫 API 服務的次數,這是大寫形式", + "calls": "呼叫", + "_calls.comment": "呼叫是已呼叫 API 服務的次數,這是複數形式", + "Calls": "呼叫", + "_Calls.comment": "呼叫是已呼叫 API 服務的次數,這是大寫和複數形式", + "MB": "MB", + "_MB.comment": "MB 代表兆位元組,一種數位資訊儲存單位", + "GB": "GB", + "_GB.comment": "GB 代表吉位元組,一種數位資訊儲存單位" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/usage.json b/src/i18n/zh-TW/usage.json new file mode 100644 index 00000000..26cad167 --- /dev/null +++ b/src/i18n/zh-TW/usage.json @@ -0,0 +1,16 @@ +{ + "field": { + "createdAt": "使用時間", + "_createdAt.comment": "建立使用記錄的時間。", + "statusCode": "狀態碼", + "statusCode.comment": "使用記錄的狀態碼。", + "usedAmount": "使用量", + "usedAmount.comment": "使用的資源量。", + "deductedAmount": "扣除量", + "deductedAmount.comment": "扣除的資源量。", + "remainingAmount": "剩餘量", + "remainingAmount.comment": "剩餘的資源量。", + "metadata": "元資料", + "metadata.comment": "使用記錄的元資料。" + } +} \ No newline at end of file diff --git a/src/i18n/zh-TW/user.json b/src/i18n/zh-TW/user.json new file mode 100644 index 00000000..88542c93 --- /dev/null +++ b/src/i18n/zh-TW/user.json @@ -0,0 +1,14 @@ +{ + "field": { + "id": "使用者 ID", + "_id.comment": "使用者 ID", + "isVerified": "已驗證", + "_isVerified.comment": "一個指示使用者是否根據真實資訊已驗證的標誌", + "nickname": "暱稱", + "_nickname.comment": "使用者的暱稱", + "username": "使用者名稱", + "_username.comment": "使用者的使用者名稱", + "dateJoined": "註冊時間", + "_dateJoined.comment": "使用者註冊的時間" + } +} \ No newline at end of file diff --git a/transmart.config.js b/transmart.config.js index 9320d944..0ceccd2b 100644 --- a/transmart.config.js +++ b/transmart.config.js @@ -25,5 +25,5 @@ module.exports = { openAIApiModel: 'gpt-3.5-turbo-0125', openAIApiUrl: 'https://api.acedata.cloud', openAIApiUrlPath: '/openai/chat/completions', - modelContextLimit: 16385 + modelContextLimit: 15000 };