diff --git a/change/@acedatacloud-hub-b634c68d-ad57-4fa0-8780-c27a2aef120c.json b/change/@acedatacloud-hub-b634c68d-ad57-4fa0-8780-c27a2aef120c.json new file mode 100644 index 00000000..3a3bd2cc --- /dev/null +++ b/change/@acedatacloud-hub-b634c68d-ad57-4fa0-8780-c27a2aef120c.json @@ -0,0 +1,7 @@ +{ + "type": "minor", + "comment": "add support for usage history", + "packageName": "@acedatacloud/hub", + "email": "germey@acedata.cloud", + "dependentChangeType": "patch" +} diff --git a/src/components/api/Price.vue b/src/components/api/Price.vue new file mode 100644 index 00000000..9194c97a --- /dev/null +++ b/src/components/api/Price.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/components/application/Status.vue b/src/components/application/Status.vue index c70b517b..18cae69d 100644 --- a/src/components/application/Status.vue +++ b/src/components/application/Status.vue @@ -15,9 +15,14 @@ {{ $t(`service.unit.` + application?.service?.unit + 's') }} - {{ + {{ $t('common.button.buyMore') }} +
@@ -45,6 +50,7 @@ import ApplicationConfirm from '@/components/application/Confirm.vue'; import { IApplicationType, IApplication, IApplicationDetailResponse, IService } from '@/models'; import { ERROR_CODE_DUPLICATION } from '@/constants/errorCode'; import { ROUTE_CONSOLE_APPLICATION_BUY } from '@/router'; +import ApiPrice from '@/components/api/Price.vue'; export interface IData { confirming: boolean; @@ -53,7 +59,7 @@ export interface IData { export default defineComponent({ name: 'ApplicationStatus', - components: { ElButton, ApplicationConfirm, ElSkeleton, ElSkeletonItem }, + components: { ElButton, ApplicationConfirm, ElSkeleton, ElSkeletonItem, ApiPrice }, props: { application: { type: Object as () => IApplication | undefined, diff --git a/src/components/chat/InputBox.vue b/src/components/chat/InputBox.vue index 0e246d3b..ba36c9ae 100644 --- a/src/components/chat/InputBox.vue +++ b/src/components/chat/InputBox.vue @@ -130,8 +130,10 @@ export default defineComponent({ this.$nextTick(() => { const textarea = this.$refs.textarea; if (textarea) { - textarea.style.height = '35px'; // 先重置高度 - textarea.style.height = textarea.scrollHeight + 'px'; // 设置高度为内容的实际高度 + // @ts-ignore + textarea.style.height = '35px'; + // @ts-ignore + textarea.style.height = textarea.scrollHeight + 'px'; } }); }, @@ -159,9 +161,11 @@ textarea.input { background: none; box-shadow: none; resize: none; - line-height: 35px; + line-height: 25px; width: calc(100% - 80px); margin-left: 30px; + font-family: var(--el-font-family); + padding-top: 6px; } textarea.input:focus { outline: none; diff --git a/src/components/common/HelpEntry.vue b/src/components/common/HelpEntry.vue new file mode 100644 index 00000000..40965851 --- /dev/null +++ b/src/components/common/HelpEntry.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/i18n/.cache/031bcf6d0cb0197e084e237fb9be9b291ec21e3a b/src/i18n/.cache/031bcf6d0cb0197e084e237fb9be9b291ec21e3a new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/0958fcbe84ab6aea91e4dc8d9a7aa0a2ed05195f b/src/i18n/.cache/0958fcbe84ab6aea91e4dc8d9a7aa0a2ed05195f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/0d42a440c6e1fc33d00e182d3f58770c3b0357ec b/src/i18n/.cache/0d42a440c6e1fc33d00e182d3f58770c3b0357ec new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/0f291e2fd013edca3f02abc1d9a70e38aca99ce9 b/src/i18n/.cache/0f291e2fd013edca3f02abc1d9a70e38aca99ce9 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/100e5d111ce6142f53d0550865354730496048fd b/src/i18n/.cache/100e5d111ce6142f53d0550865354730496048fd new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/119e12020a65c61595392aac05e8ee581c37f6c4 b/src/i18n/.cache/119e12020a65c61595392aac05e8ee581c37f6c4 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/18e717b1f808ab30e439eebd38474d6150205e97 b/src/i18n/.cache/18e717b1f808ab30e439eebd38474d6150205e97 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/1c6a44bc0a67a9ef124d8ecdce6246862543e09c b/src/i18n/.cache/1c6a44bc0a67a9ef124d8ecdce6246862543e09c new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/251f954bd591c455fb3cb696bca0ed30c92ba689 b/src/i18n/.cache/251f954bd591c455fb3cb696bca0ed30c92ba689 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/297c0258363f3c023b8d035d6b2f9aab7755c44f b/src/i18n/.cache/297c0258363f3c023b8d035d6b2f9aab7755c44f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/2f192d0c26c179db2f15f283df0868526da801be b/src/i18n/.cache/2f192d0c26c179db2f15f283df0868526da801be new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/32280ce7d7eb9452f7b83fd599321896e437e4ba b/src/i18n/.cache/32280ce7d7eb9452f7b83fd599321896e437e4ba new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/3a1d3419cf4c1ec58deb0cbcbccc51667eabf355 b/src/i18n/.cache/3a1d3419cf4c1ec58deb0cbcbccc51667eabf355 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/3ed59dd85dfc2f9ae6e0b4e808a362b1d154fab0 b/src/i18n/.cache/3ed59dd85dfc2f9ae6e0b4e808a362b1d154fab0 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/48f3979878c60666dd416d9bc3a1efeb1ac5e41c b/src/i18n/.cache/48f3979878c60666dd416d9bc3a1efeb1ac5e41c new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4d5d08bc3780dfdfe1dcb2e349ba63e64da728cd b/src/i18n/.cache/4d5d08bc3780dfdfe1dcb2e349ba63e64da728cd new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4d7f20e098940647e643e51154d458fc75fd8b21 b/src/i18n/.cache/4d7f20e098940647e643e51154d458fc75fd8b21 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4f602145054ba1d767208a75da86309be5ccda1b b/src/i18n/.cache/4f602145054ba1d767208a75da86309be5ccda1b new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4fe577da9381c3d77d3af2bd74aa0ea1a400f063 b/src/i18n/.cache/4fe577da9381c3d77d3af2bd74aa0ea1a400f063 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/52edda45e923e0ee07b47f75c8d672de5c49b424 b/src/i18n/.cache/52edda45e923e0ee07b47f75c8d672de5c49b424 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/53413f0776405e1482cdb1ef16d1dc0aaf993dd5 b/src/i18n/.cache/53413f0776405e1482cdb1ef16d1dc0aaf993dd5 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/56bd847209d5e8f4629903405d485fcd902596aa b/src/i18n/.cache/56bd847209d5e8f4629903405d485fcd902596aa new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/574450629ab05f623c97dfc4d376810fc28bb080 b/src/i18n/.cache/574450629ab05f623c97dfc4d376810fc28bb080 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/5cf753fc15073a18f1ba88fe29919e3e3bfdd1f6 b/src/i18n/.cache/5cf753fc15073a18f1ba88fe29919e3e3bfdd1f6 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/5e81b2d5e7c42db64c6cfe5e658123dded9f0513 b/src/i18n/.cache/5e81b2d5e7c42db64c6cfe5e658123dded9f0513 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/6462f7b5dd9ad47728036c2174fe3d683cc58db1 b/src/i18n/.cache/6462f7b5dd9ad47728036c2174fe3d683cc58db1 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/65576fb090cea0ab11379f433039ff3ad5dacc9e b/src/i18n/.cache/65576fb090cea0ab11379f433039ff3ad5dacc9e new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/72896957fd30b17fd0ed93f45cd5de2c24c8997c b/src/i18n/.cache/72896957fd30b17fd0ed93f45cd5de2c24c8997c new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/7710513609aefc0ffb96d54081be6f2cac4a592c b/src/i18n/.cache/7710513609aefc0ffb96d54081be6f2cac4a592c new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/7b0a0496cd583dc11985c892171f07df0ac04b41 b/src/i18n/.cache/7b0a0496cd583dc11985c892171f07df0ac04b41 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/7bf9460b3aa86b102df3a901e0852b212416d8c2 b/src/i18n/.cache/7bf9460b3aa86b102df3a901e0852b212416d8c2 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/7f979dd7afab296abdebc529ab36c17ef9b7fc17 b/src/i18n/.cache/7f979dd7afab296abdebc529ab36c17ef9b7fc17 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/804c807e188239bd66fbc8096e692159281a64ad b/src/i18n/.cache/804c807e188239bd66fbc8096e692159281a64ad new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/805f39046c0719f85168808e769f258b53ae214a b/src/i18n/.cache/805f39046c0719f85168808e769f258b53ae214a new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/829d656671c4ef2a5f114d1c054497722ceb01c4 b/src/i18n/.cache/829d656671c4ef2a5f114d1c054497722ceb01c4 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/8389fa9365f405478c039f5349eb45e59960af7b b/src/i18n/.cache/8389fa9365f405478c039f5349eb45e59960af7b new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/85d45334f02d5f01b5c9b5ef5183525a170bf16f b/src/i18n/.cache/85d45334f02d5f01b5c9b5ef5183525a170bf16f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/942339b19554d5602523afcb5374ad4a3849383a b/src/i18n/.cache/942339b19554d5602523afcb5374ad4a3849383a new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/95edde6f0c4f38cea94f82cc4a3e0c08ef71c025 b/src/i18n/.cache/95edde6f0c4f38cea94f82cc4a3e0c08ef71c025 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/98ca300a013e2468913762fc43d15cecc27bc7c7 b/src/i18n/.cache/98ca300a013e2468913762fc43d15cecc27bc7c7 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/a149d1b620353c03c1825a190026208e8a7ea8dc b/src/i18n/.cache/a149d1b620353c03c1825a190026208e8a7ea8dc new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/a54c82ec3b081fc575171b5792a8834cc8c8ffe9 b/src/i18n/.cache/a54c82ec3b081fc575171b5792a8834cc8c8ffe9 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/ab37bfb74af7bf9d255b7a230b26988c7c6f4a47 b/src/i18n/.cache/ab37bfb74af7bf9d255b7a230b26988c7c6f4a47 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/b3cb5620e0f1b843117610f0c85e2f18b7da34ba b/src/i18n/.cache/b3cb5620e0f1b843117610f0c85e2f18b7da34ba new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/bcd0d7bb2d45842be655857cc4e24710bac163e9 b/src/i18n/.cache/bcd0d7bb2d45842be655857cc4e24710bac163e9 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/be0a38f74f6afd5fb10032af76adc9bd97ed1c1f b/src/i18n/.cache/be0a38f74f6afd5fb10032af76adc9bd97ed1c1f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/bf99178384e38963c80ac34d8bed1dc0af0ce5bb b/src/i18n/.cache/bf99178384e38963c80ac34d8bed1dc0af0ce5bb new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/c072f001a8b293be3526b75a3a4a28444f7e5915 b/src/i18n/.cache/c072f001a8b293be3526b75a3a4a28444f7e5915 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/c0d74e486bfcf54f82ffab03c3127f078d4faaf2 b/src/i18n/.cache/c0d74e486bfcf54f82ffab03c3127f078d4faaf2 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/cab8ef614cdbcf30730f5623562f947461542c83 b/src/i18n/.cache/cab8ef614cdbcf30730f5623562f947461542c83 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/cbe58d634dd96f6c6cf7953dec26f36431c42a1a b/src/i18n/.cache/cbe58d634dd96f6c6cf7953dec26f36431c42a1a new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/cd1c3e52d721f0e457ece9f69a5407319e43a5bc b/src/i18n/.cache/cd1c3e52d721f0e457ece9f69a5407319e43a5bc new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d0006117b3aa0dd90c71c102941f03e90ee84f77 b/src/i18n/.cache/d0006117b3aa0dd90c71c102941f03e90ee84f77 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d5d9757a9d7421bdd380227124001b326e9247c9 b/src/i18n/.cache/d5d9757a9d7421bdd380227124001b326e9247c9 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d65c559b2e87779d168f477cf67ee10975b7216d b/src/i18n/.cache/d65c559b2e87779d168f477cf67ee10975b7216d new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d94d660808cbd34132a91e0241277f27337d31b4 b/src/i18n/.cache/d94d660808cbd34132a91e0241277f27337d31b4 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/db004c0b7a6b223c4cec369792eeec677770ca0d b/src/i18n/.cache/db004c0b7a6b223c4cec369792eeec677770ca0d new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/dfea8027067d2dbb2d798a01b553b17cc8ee47ac b/src/i18n/.cache/dfea8027067d2dbb2d798a01b553b17cc8ee47ac new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e0d149240d8bf95f4613485accf5535ac68772cd b/src/i18n/.cache/e0d149240d8bf95f4613485accf5535ac68772cd new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e1335392dbec4a9f076be6e38707328ffb2a542d b/src/i18n/.cache/e1335392dbec4a9f076be6e38707328ffb2a542d new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e18069ece00447f7473b1a2dae12cd22180c78e6 b/src/i18n/.cache/e18069ece00447f7473b1a2dae12cd22180c78e6 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e1ab7d00f8614d1115160403c58ce287c717055e b/src/i18n/.cache/e1ab7d00f8614d1115160403c58ce287c717055e new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e88602ee2b5b434c8f37a518e2dda3b5e9fc6453 b/src/i18n/.cache/e88602ee2b5b434c8f37a518e2dda3b5e9fc6453 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/eeb08dae9b4d4156cb946e62ea659cdcb2cfdea2 b/src/i18n/.cache/eeb08dae9b4d4156cb946e62ea659cdcb2cfdea2 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/f54123b9db036405dd4c5aef6024c529b7cbb150 b/src/i18n/.cache/f54123b9db036405dd4c5aef6024c529b7cbb150 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/f808dda8bca7da59543a0ab6116b2800fd2c7652 b/src/i18n/.cache/f808dda8bca7da59543a0ab6116b2800fd2c7652 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/fbd415f3179d4a02ce6495c62cdde9fcd9b66bab b/src/i18n/.cache/fbd415f3179d4a02ce6495c62cdde9fcd9b66bab new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/ffa92db9565677af28bfd147d8cf0110bc0af17f b/src/i18n/.cache/ffa92db9565677af28bfd147d8cf0110bc0af17f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/ar/application.json b/src/i18n/ar/application.json index e6069dee..0eba6a6f 100644 --- a/src/i18n/ar/application.json +++ b/src/i18n/ar/application.json @@ -27,13 +27,21 @@ "message": "سجل الاستخدام", "description": "النص في زر، عند النقر فوق هذا الزر، سيتم الانتقال إلى صفحة سجل الاستخدام." }, + "field.application": { + "message": "التطبيق", + "description": "تطبيق الخدمة." + }, + "field.status": { + "message": "الحالة", + "description": "حالة التطبيق." + }, "field.id": { "message": "معرف التطبيق", "description": "معرف التطبيق." }, "field.remainingAmount": { "message": "المبلغ المتبقي", - "description": "المبلغ المتبقي للتطبيق." + "description": "المبلغ المتبقي من التطبيق." }, "field.usedAmount": { "message": "المبلغ المستخدم", @@ -41,7 +49,7 @@ }, "field.apiKey": { "message": "مفتاح API", - "description": "مفتاح الواجهة البرمجية للتطبيق." + "description": "مفتاح الواجهة البرمجية للتطبيق" }, "field.service": { "message": "الخدمة", @@ -57,7 +65,7 @@ }, "field.traceId": { "message": "معرف التتبع", - "description": "معرف التتبع لاستدعاء واجهة برمجة التطبيقات، لتطبيق خدمة واجهة برمجة التطبيقات، لا تترجمه، احتفظ به على أنه 'معرف التتبع'" + "description": "معرف التتبع لاستدعاء واجهة برمجة التطبيقات، لتطبيق خدمة واجهة برمجة التطبيقات، لا تترجمه، احتفظ به كما 'معرف التتبع'" }, "field.shouldPayPrice": { "message": "السعر النهائي", @@ -65,11 +73,11 @@ }, "field.api": { "message": "واجهة برمجة التطبيقات", - "description": "هذا نوع من الخدمات عبر الإنترنت، النموذج يتم عبر واجهة برمجة التطبيقات لتقديم الخدمة للمستخدم." + "description": "هذا نوع من الخدمات عبر الإنترنت، النموذج هو عبر واجهة برمجة التطبيقات لتقديم الخدمة للمستخدم." }, "field.proxy": { "message": "وكيل", - "description": "هذا نوع من الخدمات عبر الإنترنت، النموذج يتم عبر وكيل HTTP (يستخدم لنقل البيانات) لتقديم الخدمة للمستخدم." + "description": "هذا نوع من الخدمات عبر الإنترنت، النموذج هو عبر وكيل HTTP (يستخدم لنقل البيانات) لتقديم الخدمة للمستخدم." }, "field.credential": { "message": "اعتماد", @@ -129,7 +137,7 @@ }, "message.createCredentialSuccessfully": { "message": "تم إنشاء الاعتماد بنجاح", - "description": "الرسالة المعروضة للمستخدم عندما يقوم بإنشاء الاعتماد بنجاح." + "description": "الرسالة المعروضة للمستخدم عندما ينشئ الاعتماد بنجاح." }, "message.readPolicy": { "message": "لقد قرأت ووافقت على", @@ -164,7 +172,7 @@ "description": "الرسالة المعروضة للمستخدم عندما تكون إعادة تعيين المفتاح ناجحة." }, "message.rotateCredentialFailed": { - "message": "فشلت إعادة تعيين المفتاح، يرجى الاتصال للمساعدة", + "message": "فشل إعادة تعيين المفتاح، يرجى الاتصال للمساعدة", "description": "الرسالة المعروضة للمستخدم عندما يفشل إعادة تعيين المفتاح." }, "message.updateFailed": { diff --git a/src/i18n/ar/distribution.json b/src/i18n/ar/distribution.json index b136c74f..7b1e2e74 100644 --- a/src/i18n/ar/distribution.json +++ b/src/i18n/ar/distribution.json @@ -40,8 +40,8 @@ "description": "عتبة أرباح الإحالة، التي يتم استخدامها لسحب أرباح الإحالة." }, "field.inviteeId": { - "message": "معرف المدعو", - "description": "المعرف الفريد للمدعو، حيث يعني المدعو المستخدم الذي يدعو المدعو إلى موقع خدمة الواجهة البرمجية." + "message": "معرف الداعو", + "description": "المعرف الفريد للداعو، حيث يعني الداعو المستخدم الذي يدعو المدعو إلى موقع خدمة الواجهة البرمجية." }, "field.isVerified": { "message": "تم التحقق منه", @@ -52,7 +52,7 @@ "description": "الفرق بين مبلغ الطلب الحالي وعتبة المستوى التالي." }, "message.developingWithDrawal": { - "message": "يرجى إضافة خدمة العملاء للتعامل مع عمليات السحب، سيتم خصم ضريبة دخل بنسبة 6% من عمليات السحب، يمكن استخدام الفواتير للخصم", + "message": "يرجى الانضمام إلى ديسكورد والتشاور مع الدعم للتعامل مع عمليات السحب، سيتم خصم ضريبة الدخل ذات الصلة من السحب.", "description": "الرسالة للإشارة إلى أن وظيفة السحب قيد التطوير." }, "message.technicalDetail": { diff --git a/src/i18n/ar/order.json b/src/i18n/ar/order.json index bde322a4..01914cd5 100644 --- a/src/i18n/ar/order.json +++ b/src/i18n/ar/order.json @@ -67,9 +67,13 @@ "message": "تم الدفع بنجاح", "description": "رسالة الدفع الناجح." }, + "message.orderExpired": { + "message": "انتهت صلاحية الطلب، يرجى إنشاء طلب جديد للدفع.", + "description": "رسالة الطلب منتهي الصلاحية." + }, "message.createFailed": { "message": "فشل الإنشاء", - "description": "رسالة الفشل في الإنشاء." + "description": "رسالة الإنشاء الفاشل." }, "message.wechatPayHelp": { "message": "يرجى فتح تطبيق WeChat على هاتفك، ومسح لإتمام الدفع", @@ -80,12 +84,12 @@ "description": "رسالة الطلب المجاني." }, "message.buyInExternalUrl": { - "message": "يرجى استكمال الدفع في الرابط الخارجي", + "message": "يرجى إكمال الدفع في الرابط الخارجي", "description": "رسالة الدفع في الرابط الخارجي." }, "message.updateFailed": { "message": "فشل التحديث", - "description": "رسالة فشل التحديث." + "description": "رسالة التحديث الفاشل." }, "message.updateSuccessfully": { "message": "تم التحديث بنجاح", @@ -104,12 +108,12 @@ "description": "حالة الطلب، والتي تعني أن هذا الطلب تم دفعه." }, "state.expired": { - "message": "انتهت مهلة الدفع", - "description": "حالة الطلب، والتي تعني أن مهلة الدفع لهذا الطلب قد انتهت." + "message": "انتهت صلاحية الدفع", + "description": "حالة الطلب، والتي تعني أن هذا الطلب قد انتهت صلاحيته." }, "state.failed": { "message": "فشل الدفع", - "description": "حالة الطلب، والتي تعني أن هذا الطلب قد فشل في الدفع." + "description": "حالة الطلب، والتي تعني أن هذا الطلب قد فشل الدفع." }, "title.info": { "message": "معلومات الطلب", @@ -120,12 +124,12 @@ "description": "العنوان الذي يستخدم كعنوان للموقع، يعني دفع WeChat." }, "title.aliPay": { - "message": "الي باي", - "description": "العنوان الذي يستخدم كعنوان للموقع، يعني دفع الي باي، دفع الي باي هو نوع من الدفع عبر الإنترنت." + "message": "Alipay", + "description": "العنوان الذي يستخدم كعنوان للموقع، يعني دفع Alipay، دفع Alipay هو نوع من الدفع عبر الإنترنت." }, "title.stripe": { - "message": "شريط", - "description": "العنوان الذي يستخدم كعنوان للموقع، يعني دفع الشريط، دفع الشريط هو نوع من الدفع عبر الإنترنت." + "message": "Stripe", + "description": "العنوان الذي يستخدم كعنوان للموقع، يعني دفع Stripe، دفع Stripe هو نوع من الدفع عبر الإنترنت." }, "title.manageOrder": { "message": "إدارة الطلب", diff --git a/src/i18n/ar/usage.json b/src/i18n/ar/usage.json index 82ede559..32f06d28 100644 --- a/src/i18n/ar/usage.json +++ b/src/i18n/ar/usage.json @@ -4,8 +4,20 @@ "description": "الوقت الذي تم فيه إنشاء سجل الاستخدام." }, "field.statusCode": { - "message": "رمز الحالة", - "description": "رمز حالة سجل الاستخدام." + "message": "كود الحالة", + "description": "كود الحالة لسجل الاستخدام." + }, + "field.application": { + "message": "التطبيق", + "description": "التطبيق المستخدم للخدمة." + }, + "field.status": { + "message": "الحالة", + "description": "حالة التطبيق." + }, + "field.api": { + "message": "واجهة برمجة التطبيقات (API)", + "description": "واجهة برمجة التطبيقات للخدمة." }, "field.usedAmount": { "message": "الكمية المستخدمة", diff --git a/src/i18n/de/application.json b/src/i18n/de/application.json index 88c2cc2f..6afad78f 100644 --- a/src/i18n/de/application.json +++ b/src/i18n/de/application.json @@ -27,6 +27,14 @@ "message": "Nutzungshistorie", "description": "Der Text in einem Button, wenn Sie auf diesen Button klicken, gelangen Sie zur Nutzungshistorienseite." }, + "field.application": { + "message": "Anwendung", + "description": "Die Anwendung des Dienstes." + }, + "field.status": { + "message": "Status", + "description": "Der Status der Anwendung." + }, "field.id": { "message": "Anwendungs-ID", "description": "Die ID der Anwendung." @@ -81,15 +89,15 @@ }, "field.package": { "message": "Paket", - "description": "Das Paket bezeichnet verschiedene Preispakete, z. B. 100 $ für 10.000 Credits, 200 $ für 20.000 Credits." + "description": "Das Paket bezeichnet verschiedene Preispakete, z. B. $100 für 10000 Credits, $200 für 20000 Credits." }, "field.type": { "message": "Typ", "description": "Der Typ der Anwendung." }, "field.freeAmount": { - "message": "Kostenlose Menge", - "description": "Die kostenlose Menge der Anwendung." + "message": "Freier Betrag", + "description": "Der freie Betrag der Anwendung." }, "field.extraPrice": { "message": "Preis", @@ -152,7 +160,7 @@ "description": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer den Schlüssel zurückgesetzt hat." }, "message.rotateCredentialConfirm": { - "message": "Möchten Sie den Schlüssel wirklich zurücksetzen? Er kann nach dem Zurücksetzen nicht wiederhergestellt werden", + "message": "Sind Sie sicher, dass Sie den Schlüssel zurücksetzen möchten? Er kann nach dem Zurücksetzen nicht wiederhergestellt werden", "description": "Die Meldung, die dem Benutzer angezeigt wird, wenn der Benutzer das Zurücksetzen des Schlüssels bestätigt hat." }, "message.idDoesNotExist": { @@ -161,11 +169,11 @@ }, "message.rotateCredentialSuccessfully": { "message": "Schlüsselrücksetzung erfolgreich", - "description": "Die Meldung, die dem Benutzer angezeigt wird, wenn das Zurücksetzen des Schlüssels erfolgreich war." + "description": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Schlüsselrücksetzung erfolgreich war." }, "message.rotateCredentialFailed": { - "message": "Schlüsselrücksetzung fehlgeschlagen. Bitte wenden Sie sich zur Bearbeitung an uns", - "description": "Die Meldung, die dem Benutzer angezeigt wird, wenn das Zurücksetzen des Schlüssels fehlgeschlagen ist." + "message": "Schlüsselrücksetzung fehlgeschlagen, bitte wenden Sie sich zur Bearbeitung an uns", + "description": "Die Meldung, die dem Benutzer angezeigt wird, wenn die Schlüsselrücksetzung fehlgeschlagen ist." }, "message.updateFailed": { "message": "Aktualisierung fehlgeschlagen", diff --git a/src/i18n/de/distribution.json b/src/i18n/de/distribution.json index 9196839d..bea9cd1b 100644 --- a/src/i18n/de/distribution.json +++ b/src/i18n/de/distribution.json @@ -29,11 +29,11 @@ }, "field.createdAt": { "message": "Empfehlungszeit", - "description": "Die Zeit, zu der die Empfehlung erstellt wird." + "description": "Die Zeit, zu der die Empfehlung erstellt wurde." }, "field.level": { - "message": "Ebene", - "description": "Die Ebene der Empfehlung, die zur Berechnung der Empfehlungsverdienste verwendet wird." + "message": "Stufe", + "description": "Die Stufe der Empfehlung, die zur Berechnung der Empfehlungsverdienste verwendet wird." }, "field.threshold": { "message": "Empfehlungsverdienstschwelle", @@ -49,10 +49,10 @@ }, "message.deltaPriceForNextLevel": { "message": "Differenz zum nächsten Level", - "description": "Die Differenz zwischen dem aktuellen Bestellbetrag und der nächsten Ebenenschwelle." + "description": "Die Differenz zwischen dem aktuellen Bestellbetrag und der nächsten Stufenschwelle." }, "message.developingWithDrawal": { - "message": "Bitte fügen Sie den Kundenservice hinzu, um Abhebungen zu bearbeiten. Bei Abhebungen wird eine Einkommensteuer von 6 % abgezogen, Rechnungen können zur Absetzung verwendet werden", + "message": "Bitte treten Sie dem Discord bei und konsultieren Sie die Unterstützung, um Abhebungen zu bearbeiten. Bei Abhebungen werden entsprechende Einkommenssteuern abgezogen.", "description": "Die Nachricht, die darauf hinweist, dass die Abhebungsfunktion in Entwicklung ist." }, "message.technicalDetail": { @@ -72,11 +72,11 @@ "description": "Die Nachricht, die darauf hinweist, dass die Empfehlungsinformationen erfolgreich aktualisiert wurden." }, "message.distributionLinkDescription": { - "message": "Wenn ein Kunde über diesen Link oder QR-Code auf dieser Plattform registriert wird, wird der Kunde dauerhaft als Ihr untergeordneter Kunde gebunden, und alle Verbrauchsbestellungen des Kunden auf dieser Plattform werden gemäß dem aktuellen Verteilungsverhältnis auf Ihr Konto zurücküberwiesen.", + "message": "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 Verbrauchsbestellungen des Kunden auf dieser Plattform werden gemäß dem aktuellen Verteilungsverhältnis auf Ihr Konto zurücküberwiesen.", "description": "Die Beschreibung des Empfehlungslinks." }, "message.distributionLinkDescription2": { - "message": "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 durch Scannen des Codes registriert, wird Ihre Benutzer-ID mit Cookies auf den Registrierungsserver hochgeladen, und der Kunde kann als Ihr untergeordneter Kunde gebunden werden.", + "message": "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 aufgezeichnet, die sieben Tage gültig sind. Innerhalb von sieben Tagen, wenn der Kunde diese Plattform durch Scannen des Codes registriert, wird Ihre Benutzer-ID mit Cookies auf den Registrierungsserver hochgeladen, und der Kunde kann als Ihr untergeordneter Kunde gebunden werden.", "description": "Die Beschreibung des Empfehlungslinks." }, "title.price": { @@ -85,35 +85,35 @@ }, "title.reward": { "message": "Gesamte Empfehlungsbelohnungen", - "description": "Die gesamten Empfehlungsverdienste, die auf Grundlage des Bestellbetrags und des Empfehlungsverdienstprozentsatzes berechnet werden." + "description": "Die gesamten Empfehlungsbelohnungen, die auf Grundlage des Bestellbetrags und des Empfehlungsverdienstprozentsatzes berechnet werden." }, "title.level": { - "message": "Empfehlungsebene", - "description": "Die Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird." + "message": "Empfehlungsstufe", + "description": "Die Empfehlungsstufe, die zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.percentage": { "message": "Empfehlungsverdienstprozentsatz", "description": "Der Empfehlungsverdienstprozentsatz, der zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.currentLevel": { - "message": "Aktuelle Ebene", - "description": "Die aktuelle Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird." + "message": "Aktuelle Stufe", + "description": "Die aktuelle Empfehlungsstufe, die zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.nextLevel": { - "message": "Nächste Ebene", - "description": "Die nächste Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird." + "message": "Nächste Stufe", + "description": "Die nächste Empfehlungsstufe, die zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.currentPercentage": { "message": "Aktueller Empfehlungsverdienstprozentsatz", "description": "Der aktuelle Empfehlungsverdienstprozentsatz, der zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.nextPercentage": { - "message": "Empfehlungsverdienstprozentsatz der nächsten Ebene", - "description": "Der Empfehlungsverdienstprozentsatz der nächsten Ebene, der zur Berechnung der Empfehlungsverdienste verwendet wird." + "message": "Empfehlungsverdienstprozentsatz der nächsten Stufe", + "description": "Der Empfehlungsverdienstprozentsatz der nächsten Stufe, der zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.levelInfo": { - "message": "Ebeneninformationen", - "description": "Die Informationen der Empfehlungsebene, die zur Berechnung der Empfehlungsverdienste verwendet wird." + "message": "Stufeninformationen", + "description": "Die Informationen der Empfehlungsstufe, die zur Berechnung der Empfehlungsverdienste verwendet wird." }, "title.distributionLink": { "message": "Empfehlungslink", diff --git a/src/i18n/de/order.json b/src/i18n/de/order.json index c8c45fe0..6c1114f4 100644 --- a/src/i18n/de/order.json +++ b/src/i18n/de/order.json @@ -5,11 +5,11 @@ }, "button.continuePay": { "message": "Weiter bezahlen", - "description": "Der Text auf der Schaltfläche, die verwendet wird, um die Bestellung fortzusetzen." + "description": "Der Text auf der Schaltfläche, die verwendet wird, um die Bestellung weiter zu bezahlen." }, "button.checkDetail": { "message": "Details prüfen", - "description": "Der Text auf der Schaltfläche, die verwendet wird, um die Details der Bestellung zu überprüfen." + "description": "Der Text auf der Schaltfläche, die verwendet wird, um die Details der Bestellung zu prüfen." }, "button.query": { "message": "Abfragen", @@ -61,39 +61,43 @@ }, "field.proxy": { "message": "Proxy", - "description": "Der Proxy ist eine Art Online-Dienst, der für die Datenübertragung verwendet wird." + "description": "Der Proxy ist eine Art Online-Dienst, der bedeutet, dass der HTTP-Proxy zur Datenübertragung verwendet wird." }, "message.paidSuccessfully": { "message": "Zahlung erfolgreich", - "description": "Die Meldung der erfolgreichen Zahlung." + "description": "Die Nachricht der erfolgreichen Zahlung." + }, + "message.orderExpired": { + "message": "Bestellung abgelaufen, bitte erstellen Sie eine neue Bestellung, um zu bezahlen.", + "description": "Die Nachricht der abgelaufenen Bestellung." }, "message.createFailed": { "message": "Erstellung fehlgeschlagen", - "description": "Die Meldung der fehlgeschlagenen Erstellung." + "description": "Die Nachricht der fehlgeschlagenen Erstellung." }, "message.wechatPayHelp": { - "message": "Bitte öffnen Sie WeChat auf Ihrem Telefon und scannen Sie, um die Zahlung abzuschließen", - "description": "Die Meldung der WeChat-Zahlungshilfe." + "message": "Bitte öffnen Sie WeChat auf Ihrem Telefon, scannen Sie, um die Zahlung abzuschließen", + "description": "Die Nachricht der WeChat-Zahlungshilfe." }, "message.free": { "message": "Kostenlos", - "description": "Die Meldung der kostenlosen Bestellung." + "description": "Die Nachricht der kostenlosen Bestellung." }, "message.buyInExternalUrl": { "message": "Bitte schließen Sie die Zahlung über den externen Link ab", - "description": "Die Meldung der Zahlung über den externen Link." + "description": "Die Nachricht der Zahlung über den externen Link." }, "message.updateFailed": { "message": "Aktualisierung fehlgeschlagen", - "description": "Die Meldung der fehlgeschlagenen Aktualisierung." + "description": "Die Nachricht der fehlgeschlagenen Aktualisierung." }, "message.updateSuccessfully": { "message": "Aktualisierung erfolgreich", - "description": "Die Meldung der erfolgreichen Aktualisierung." + "description": "Die Nachricht der erfolgreichen Aktualisierung." }, "message.confirmFinish": { - "message": "Dieser Vorgang setzt die Bestellung manuell auf den Zahlungsstatus und schließt die Verteilungsverarbeitung ab, was nicht rückgängig gemacht werden kann. Bitte bestätigen Sie, dass der Kunde die Zahlung abgeschlossen hat. Möchten Sie fortfahren?", - "description": "Die Meldung der Bestätigung des Abschlusses." + "message": "Diese Operation setzt die Bestellung manuell auf den Zahlungsstatus und schließt die Verteilungsverarbeitung ab, was nicht rückgängig gemacht werden kann. Bitte bestätigen Sie, dass der Kunde die Zahlung abgeschlossen hat. Möchten Sie fortfahren?", + "description": "Die Nachricht der Bestätigung des Abschlusses." }, "state.pending": { "message": "Ausstehende Zahlung", diff --git a/src/i18n/de/usage.json b/src/i18n/de/usage.json index a23d6a1f..6b64bfb6 100644 --- a/src/i18n/de/usage.json +++ b/src/i18n/de/usage.json @@ -7,6 +7,18 @@ "message": "Statuscode", "description": "Der Statuscode des Nutzungsdatensatzes." }, + "field.application": { + "message": "Anwendung", + "description": "Die Anwendung des Dienstes." + }, + "field.status": { + "message": "Status", + "description": "Der Status der Anwendung." + }, + "field.api": { + "message": "API", + "description": "Die API des Dienstes." + }, "field.usedAmount": { "message": "Verwendete Menge", "description": "Die Menge der verwendeten Ressource." diff --git a/src/i18n/el/application.json b/src/i18n/el/application.json index 9d11e453..62516ecb 100644 --- a/src/i18n/el/application.json +++ b/src/i18n/el/application.json @@ -27,6 +27,14 @@ "message": "Ιστορικό χρήσης", "description": "Το κείμενο σε ένα κουμπί, όταν πατηθεί αυτό το κουμπί, θα μεταβεί στη σελίδα ιστορικού χρήσης." }, + "field.application": { + "message": "Εφαρμογή", + "description": "Η εφαρμογή της υπηρεσίας." + }, + "field.status": { + "message": "Κατάσταση", + "description": "Η κατάσταση της εφαρμογής." + }, "field.id": { "message": "Αναγνωριστικό εφαρμογής", "description": "Το αναγνωριστικό της εφαρμογής." @@ -41,7 +49,7 @@ }, "field.apiKey": { "message": "Κλειδί API", - "description": "Το κλειδί API" + "description": "Το κλειδί API." }, "field.service": { "message": "Υπηρεσία", @@ -56,8 +64,8 @@ "description": "Το ποσό της εφαρμογής." }, "field.traceId": { - "message": "Αναγνωριστικό ιχνηλάτησης", - "description": "Το αναγνωριστικό ιχνηλάτησης μιας κλήσης API, για την εφαρμογή της υπηρεσίας API, να μην μεταφραστεί, να παραμείνει ως 'Αναγνωριστικό ιχνηλάτησης'" + "message": "Αναγνωριστικό ιχνηλάτη", + "description": "Το αναγνωριστικό ιχνηλάτη μιας κλήσης API, για την εφαρμογή της υπηρεσίας API, να μην μεταφραστεί, να παραμείνει ως 'Αναγνωριστικό ιχνηλάτη'" }, "field.shouldPayPrice": { "message": "Τελική τιμή", @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "Αυτό είναι ένα είδος διαδικτυακής υπηρεσίας, η μορφή είναι μέσω API για την παροχή υπηρεσιών στον χρήστη." + "description": "Αυτό είναι ένα είδος διαδικτυακής υπηρεσίας, η μορφή είναι μέσω API για την παροχή υπηρεσίας στον χρήστη." }, "field.proxy": { "message": "Διαμεσολαβητής", - "description": "Αυτό είναι ένα είδος διαδικτυακής υπηρεσίας, η μορφή είναι μέσω HTTP Proxy (χρησιμοποιείται για τη μεταφορά δεδομένων) για την παροχή υπηρεσιών στον χρήστη." + "description": "Αυτό είναι ένα είδος διαδικτυακής υπηρεσίας, η μορφή είναι μέσω HTTP Proxy (χρησιμοποιείται για τη μεταφορά δεδομένων) για την παροχή υπηρεσίας στον χρήστη." }, "field.credential": { "message": "Διαπιστευτήριο", @@ -142,9 +150,5 @@ "message.notAgreePolicy": { "message": "Δεν έχετε συμφωνήσει με τη Συμφωνία Χρήσης Υπηρεσιών Τεχνολογίας Δεδομένων", "description": "Το μήνυμα που εμφανίζεται στον χρήστη όταν δεν έχει συμφωνήσει με την πολιτική." - }, - "message.confirmApplying": { - "message": "Επιβεβαίωση αίτησης υπηρεσίας", - "description": "Το μήνυμα που εμφανίζεται στον χρήστη όταν έχει επιβεβαιώσει την αίτηση υπηρεσίας." } } \ No newline at end of file diff --git a/src/i18n/el/distribution.json b/src/i18n/el/distribution.json index e4d0d910..79bc369d 100644 --- a/src/i18n/el/distribution.json +++ b/src/i18n/el/distribution.json @@ -45,14 +45,14 @@ }, "field.isVerified": { "message": "Είναι Επαληθευμένο", - "description": "Η σημαία που υποδεικνύει εάν ο χρήστης αναφοράς είναι επαληθευμένος με τις πραγματικές πληροφορίες." + "description": "Η σημαία που υποδεικνύει εάν ο χρήστης αναφοράς έχει επαληθευτεί με τις πραγματικές πληροφορίες." }, "message.deltaPriceForNextLevel": { "message": "Διαφορά για το επόμενο επίπεδο", "description": "Η διαφορά μεταξύ του τρέχοντος ποσού παραγγελίας και του επόμενου κατωτάτου ορίου." }, "message.developingWithDrawal": { - "message": "Παρακαλώ προσθέστε την εξυπηρέτηση πελατών για την χειρισμό των αναλήψεων, οι αναλήψεις θα αφαιρέσουν 6% φόρο εισοδήματος, οι τιμολογίες μπορούν να χρησιμοποιηθούν για αφαίρεση", + "message": "Παρακαλώ εγγραφείτε στο Discord και συμβουλευτείτε την υποστήριξη για τη διαχείριση των αναλήψεων, οι αναλήψεις θα αφαιρέσουν σχετικό φόρο εισοδήματος.", "description": "Το μήνυμα που υποδεικνύει ότι η λειτουργία ανάληψης είναι υπό ανάπτυξη." }, "message.technicalDetail": { @@ -65,7 +65,7 @@ }, "message.distributionLink": { "message": "Σύνδεσμος Αναφοράς", - "description": "Ο σύνδεσμος αναφοράς, ο οποίος χρησιμοποιείται για την δέσμευση του πελάτη ως υποδοχέα πελάτη." + "description": "Ο σύνδεσμος αναφοράς, ο οποίος χρησιμοποιείται για τη δέσμευση του πελάτη ως υποδοχέα πελάτη." }, "message.updateSuccessfully": { "message": "Επιτυχής ενημέρωση", @@ -76,12 +76,12 @@ "description": "Η περιγραφή του συνδέσμου αναφοράς." }, "message.distributionLinkDescription2": { - "message": "Αυτός ο σύνδεσμος περιέχει τον αναγνωριστικό χρήστη σας. Αφού ο πελάτης ανοίξει τον σύνδεσμο, ο αναγνωριστικός χρήστης σας θα καταγραφεί στον περιηγητή του πελάτη ως Cookies, το οποίο είναι έγκυρο για επτά ημέρες. Εντός επτά ημερών, εάν ο πελάτης εγγραφεί σε αυτήν την πλατφόρμα σάρωσης του κωδικού, ο αναγνωριστικός χρήστης σας θα μεταφορτωθεί στον εξυπηρετητή εγγραφής με τα Cookies, και ο πελάτης μπορεί να δεσμευτεί ως κατωτέρας σας πελάτης.", + "message": "Αυτός ο σύνδεσμος περιέχει τον αναγνωριστικό χρήστη σας. Αφού ο πελάτης ανοίξει τον σύνδεσμο, ο αναγνωριστικός χρήστης σας θα καταγραφεί στον περιηγητή του πελάτη σε μορφή Cookies, η οποία είναι έγκυρη για επτά ημέρες. Εντός επτά ημερών, εάν ο πελάτης εγγραφεί σε αυτήν την πλατφόρμα σάρωσης του κωδικού, ο αναγνωριστικός χρήστης σας θα μεταφορτωθεί στον εξυπηρετητή εγγραφής με τα Cookies, και ο πελάτης μπορεί να δεσμευτεί ως κατωτέρας σας πελάτης.", "description": "Η περιγραφή του συνδέσμου αναφοράς." }, "title.price": { "message": "Συνολικό ποσό αναφοράς παραγγελιών", - "description": "Το συνολικό ποσό των αναφορών παραγγελιών, το οποίο χρησιμοποιείται για τον υπολογισμό των κερδών αναφοράς." + "description": "Το συνολικό ποσό των αναφοράς παραγγελιών, το οποίο χρησιμοποιείται για τον υπολογισμό των κερδών αναφοράς." }, "title.reward": { "message": "Συνολικά κέρδη αναφοράς", @@ -106,5 +106,9 @@ "title.currentPercentage": { "message": "Τρέχον ποσοστό κερδών αναφοράς", "description": "Το τρέχον ποσοστό κερδών αναφοράς, το οποίο χρησιμοποιείται για τον υπολογισμό των κερδών αναφοράς." + }, + "title.nextPercentage": { + "message": "Ποσοστό κερδών αναφοράς επόμενου επιπέδου", + "description": "Το ποσοστό κερδών αναφοράς του επόμενου επιπέδου, το οποίο χρησιμοποιείται για τον υπολογισμό των κερδών αναφοράς." } } \ No newline at end of file diff --git a/src/i18n/el/order.json b/src/i18n/el/order.json index 7682f9ca..ac06903e 100644 --- a/src/i18n/el/order.json +++ b/src/i18n/el/order.json @@ -56,17 +56,21 @@ "description": "Ο τρόπος πληρωμής της παραγγελίας." }, "field.api": { - "message": "API", - "description": "Το API είναι ένα είδος της online υπηρεσίας." + "message": "Διεπαφή", + "description": "Η διεπαφή είναι ένα είδος της online υπηρεσίας." }, "field.proxy": { - "message": "Διαμεσολαβητής", - "description": "Ο διαμεσολαβητής είναι ένα είδος της online υπηρεσίας, που σημαίνει το HTTP Proxy που χρησιμοποιείται για τη μεταφορά των δεδομένων." + "message": "Προξενητής", + "description": "Ο προξενητής είναι ένα είδος της online υπηρεσίας, που σημαίνει το HTTP Proxy που χρησιμοποιείται για τη μεταφορά των δεδομένων." }, "message.paidSuccessfully": { "message": "Επιτυχής Πληρωμή", "description": "Το μήνυμα της επιτυχούς πληρωμής." }, + "message.orderExpired": { + "message": "Η παραγγελία έληξε, παρακαλώ δημιουργήστε μια νέα παραγγελία για πληρωμή.", + "description": "Το μήνυμα της ληγμένης παραγγελίας." + }, "message.createFailed": { "message": "Η Δημιουργία Απέτυχε", "description": "Το μήνυμα της αποτυχημένης δημιουργίας." @@ -92,7 +96,7 @@ "description": "Το μήνυμα της επιτυχούς ενημέρωσης." }, "message.confirmFinish": { - "message": "Αυτή η λειτουργία θα ορίσει χειροκίνητα την παραγγελία στην κατάσταση πληρωμής και θα ολοκληρώσει τη διαδικασία διανομής, η οποία δεν μπορεί να αναιρεθεί. Παρακαλώ επιβεβαιώστε ότι ο πελάτης έχει ολοκληρώσει την πληρωμή, θέλετε να συνεχίσετε;", + "message": "Αυτή η λειτουργία θα ορίσει χειροκίνητα την παραγγελία στην κατάσταση πληρωμής και θα ολοκληρώσει τη διαδικασία διανομής, η οποία δεν μπορεί να αναιρεθεί. Παρακαλώ επιβεβαιώστε ότι ο πελάτης ολοκλήρωσε την πληρωμή, θέλετε να συνεχίσετε;", "description": "Το μήνυμα της επιβεβαίωσης ολοκλήρωσης." }, "state.pending": { @@ -108,7 +112,7 @@ "description": "Η κατάσταση της παραγγελίας, που σημαίνει ότι αυτή η παραγγελία έχει λήξει." }, "state.failed": { - "message": "Απέτυχε η Πληρωμή", + "message": "Απέτυχε Πληρωμή", "description": "Η κατάσταση της παραγγελίας, που σημαίνει ότι αυτή η παραγγελία απέτυχε." }, "title.info": { diff --git a/src/i18n/el/usage.json b/src/i18n/el/usage.json index 24d2e1c2..3059488b 100644 --- a/src/i18n/el/usage.json +++ b/src/i18n/el/usage.json @@ -7,6 +7,18 @@ "message": "Κωδικός Κατάστασης", "description": "Ο κωδικός κατάστασης της καταγραφής χρήσης." }, + "field.application": { + "message": "Εφαρμογή", + "description": "Η εφαρμογή της υπηρεσίας." + }, + "field.status": { + "message": "Κατάσταση", + "description": "Η κατάσταση της εφαρμογής." + }, + "field.api": { + "message": "Διεπαφή Προγραμματισμού Εφαρμογής (API)", + "description": "Το API της υπηρεσίας." + }, "field.usedAmount": { "message": "Χρησιμοποιημένο Ποσό", "description": "Το ποσό του πόρου που χρησιμοποιήθηκε." diff --git a/src/i18n/en/distribution.json b/src/i18n/en/distribution.json index 23324b9a..e70e1cc5 100644 --- a/src/i18n/en/distribution.json +++ b/src/i18n/en/distribution.json @@ -52,7 +52,7 @@ "description": "The difference between the current order amount and the next level threshold." }, "message.developingWithDrawal": { - "message": "Please add customer service to handle withdrawals, withdrawals will deduct 6% income tax, invoices can be used for deduction", + "message": "Please join Discord and consult supports to handle withdrawals, withdrawals will deduct related income tax.", "description": "The message to indicate that the withdrawal function is under development." }, "message.technicalDetail": { diff --git a/src/i18n/es/application.json b/src/i18n/es/application.json index 1c8edb78..b9b9a1a5 100644 --- a/src/i18n/es/application.json +++ b/src/i18n/es/application.json @@ -13,7 +13,7 @@ }, "button.createOrder": { "message": "Crear orden", - "description": "El texto en un botón, al hacer clic en este botón, irá a la página de creación de órdenes." + "description": "El texto en un botón, al hacer clic en este botón, irá a la página de creación de orden." }, "button.custom": { "message": "Personalizado", @@ -27,6 +27,14 @@ "message": "Historial de uso", "description": "El texto en un botón, al hacer clic en este botón, irá a la página de historial de uso." }, + "field.application": { + "message": "Aplicación", + "description": "La aplicación del servicio." + }, + "field.status": { + "message": "Estado", + "description": "El estado de la aplicación." + }, "field.id": { "message": "ID de la aplicación", "description": "El ID de la aplicación." @@ -57,7 +65,7 @@ }, "field.traceId": { "message": "ID de traza", - "description": "El ID de traza de una llamada de API, para la aplicación del servicio de API, no lo traduzca, manténgalo como 'ID de traza'" + "description": "El ID de traza de una llamada de API, para la aplicación del servicio de la API, no lo traduzca, manténgalo como 'ID de traza'" }, "field.shouldPayPrice": { "message": "Precio final", @@ -92,8 +100,8 @@ "description": "La cantidad gratuita de la aplicación." }, "field.extraPrice": { - "message": "Precio adicional", - "description": "El precio adicional que el usuario debe pagar de la aplicación." + "message": "Precio", + "description": "El precio extra que el usuario debe pagar de la aplicación." }, "message.alreadyApplied": { "message": "Ya has solicitado este servicio, por favor verifica en la consola", @@ -104,12 +112,12 @@ "description": "El mensaje mostrado al usuario cuando el usuario ha solicitado este servicio con éxito." }, "message.notApplied": { - "message": "Todavía no has solicitado este servicio, por favor solicítalo antes de usarlo", + "message": "Todavía no has solicitado este servicio, por favor solicita el servicio antes de usarlo", "description": "El mensaje mostrado al usuario cuando el usuario aún no ha solicitado este servicio." }, "message.yourApplication": { - "message": "Tu solicitud", - "description": "El mensaje mostrado al usuario cuando la solicitud del usuario." + "message": "Tu aplicación", + "description": "El mensaje mostrado al usuario cuando la aplicación del usuario." }, "message.unverified": { "message": "Necesitas completar la autenticación de nombre real antes de poder solicitar este servicio", @@ -164,7 +172,7 @@ "description": "El mensaje mostrado al usuario cuando el restablecimiento de la clave es exitoso." }, "message.rotateCredentialFailed": { - "message": "Restablecimiento de clave fallido, por favor contacta para su manejo", + "message": "Restablecimiento de clave fallido, por favor contacta para manejar", "description": "El mensaje mostrado al usuario cuando el restablecimiento de la clave falla." }, "message.updateFailed": { diff --git a/src/i18n/es/distribution.json b/src/i18n/es/distribution.json index e4a5700a..d7251578 100644 --- a/src/i18n/es/distribution.json +++ b/src/i18n/es/distribution.json @@ -52,7 +52,7 @@ "description": "La diferencia entre el monto actual del pedido y el umbral del siguiente nivel." }, "message.developingWithDrawal": { - "message": "Por favor, agregue servicio al cliente para manejar retiros, los retiros deducirán un impuesto sobre la renta del 6%, las facturas se pueden utilizar para la deducción", + "message": "Únase a Discord y consulte con el soporte para manejar retiros, los retiros deducirán impuestos sobre la renta relacionados.", "description": "El mensaje para indicar que la función de retiro está en desarrollo." }, "message.technicalDetail": { @@ -72,7 +72,7 @@ "description": "El mensaje para indicar que la información de referencia se ha actualizado correctamente." }, "message.distributionLinkDescription": { - "message": "Si un cliente se registra en esta plataforma a través de este enlace o código QR, el cliente estará permanentemente vinculado como su cliente subordinado, y todos los pedidos de consumo del cliente en esta plataforma se devolverán a su cuenta de acuerdo con la proporción de distribución actual.", + "message": "Si un cliente se registra en esta plataforma a través de este enlace o código QR, el cliente estará 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.", "description": "La descripción del enlace de referencia." }, "message.distributionLinkDescription2": { diff --git a/src/i18n/es/order.json b/src/i18n/es/order.json index 020262e1..4e181f80 100644 --- a/src/i18n/es/order.json +++ b/src/i18n/es/order.json @@ -67,13 +67,17 @@ "message": "Pago Exitoso", "description": "El mensaje del pago exitoso." }, + "message.orderExpired": { + "message": "Pedido caducado, por favor cree un nuevo pedido para pagar.", + "description": "El mensaje del pedido caducado." + }, "message.createFailed": { "message": "Creación Fallida", "description": "El mensaje de la creación fallida." }, "message.wechatPayHelp": { - "message": "Por favor, abra WeChat en su teléfono, escanee para completar el pago", - "description": "El mensaje de ayuda para el pago con WeChat." + "message": "Por favor abra WeChat en su teléfono, escanee para completar el pago", + "description": "El mensaje de ayuda de pago de WeChat." }, "message.free": { "message": "Gratis", @@ -104,8 +108,8 @@ "description": "El estado del pedido, lo que significa que este pedido ha sido pagado." }, "state.expired": { - "message": "Tiempo de Pago Expirado", - "description": "El estado del pedido, lo que significa que este pedido ha expirado." + "message": "Tiempo de Pago Agotado", + "description": "El estado del pedido, lo que significa que este pedido ha caducado." }, "state.failed": { "message": "Pago Fallido", @@ -116,16 +120,16 @@ "description": "El título que se utiliza para mostrar como título del sitio web, significa la información del pedido." }, "title.wechatPay": { - "message": "Pago con WeChat", - "description": "El título que se utiliza para mostrar como título del sitio web, significa el pago con WeChat." + "message": "Pago de WeChat", + "description": "El título que se utiliza para mostrar como título del sitio web, significa el pago de WeChat." }, "title.aliPay": { "message": "Alipay", - "description": "El título que se utiliza para mostrar como título del sitio web, significa el pago con Alipay, el pago con Alipay es un tipo de pago en línea." + "description": "El título que se utiliza para mostrar como título del sitio web, significa el pago de Alipay, el pago de Alipay es un tipo de pago en línea." }, "title.stripe": { "message": "Stripe", - "description": "El título que se utiliza para mostrar como título del sitio web, significa el pago con Stripe, el pago con Stripe es un tipo de pago en línea." + "description": "El título que se utiliza para mostrar como título del sitio web, significa el pago de Stripe, el pago de Stripe es un tipo de pago en línea." }, "title.manageOrder": { "message": "Gestionar Pedido", diff --git a/src/i18n/es/usage.json b/src/i18n/es/usage.json index f5626013..c82111f6 100644 --- a/src/i18n/es/usage.json +++ b/src/i18n/es/usage.json @@ -1,22 +1,34 @@ { "field.createdAt": { - "message": "Tiempo de uso", + "message": "Tiempo de Uso", "description": "La hora en que se creó el registro de uso." }, "field.statusCode": { - "message": "Código de estado", + "message": "Código de Estado", "description": "El código de estado del registro de uso." }, + "field.application": { + "message": "Aplicación", + "description": "La aplicación del servicio." + }, + "field.status": { + "message": "Estado", + "description": "El estado de la aplicación." + }, + "field.api": { + "message": "API", + "description": "La API del servicio." + }, "field.usedAmount": { - "message": "Cantidad utilizada", - "description": "La cantidad del recurso que se utilizó." + "message": "Cantidad Utilizada", + "description": "La cantidad del recurso que fue utilizada." }, "field.deductedAmount": { - "message": "Cantidad deducida", + "message": "Cantidad Deducida", "description": "La cantidad del recurso que fue deducida." }, "field.remainingAmount": { - "message": "Cantidad restante", + "message": "Cantidad Restante", "description": "La cantidad del recurso que queda." }, "field.metadata": { diff --git a/src/i18n/fi/application.json b/src/i18n/fi/application.json index 8faf6101..ecebf3b1 100644 --- a/src/i18n/fi/application.json +++ b/src/i18n/fi/application.json @@ -9,11 +9,11 @@ }, "button.buyMore": { "message": "Osta lisää", - "description": "Painikkeen teksti, kun tätä painiketta napsautetaan, siirrytään lisää ostoja -sivulle." + "description": "Painikkeen teksti, kun tätä painiketta napsautetaan, siirrytään osta lisää -sivulle." }, "button.createOrder": { "message": "Luo tilaus", - "description": "Painikkeen teksti, kun tätä painiketta napsautetaan, siirrytään tilauksen luontisivulle." + "description": "Painikkeen teksti, kun tätä painiketta napsautetaan, siirrytään luo tilaus -sivulle." }, "button.custom": { "message": "Mukautettu", @@ -27,6 +27,14 @@ "message": "Käyttöhistoria", "description": "Painikkeen teksti, kun tätä painiketta napsautetaan, siirrytään käyttöhistoriasivulle." }, + "field.application": { + "message": "Sovellus", + "description": "Palvelun sovellus." + }, + "field.status": { + "message": "Tila", + "description": "Sovelluksen tila." + }, "field.id": { "message": "Sovellus-ID", "description": "Sovelluksen tunniste." @@ -69,7 +77,7 @@ }, "field.proxy": { "message": "Välityspalvelin", - "description": "Tämä on eräänlainen verkkopalvelu, muoto on HTTP-välityspalvelin (käytetään datan siirtoon) tarjota palvelua käyttäjälle." + "description": "Tämä on eräänlainen verkkopalvelu, muoto on HTTP-välityspalvelimen kautta (käytetään datan siirtoon) tarjota palvelua käyttäjälle." }, "field.credential": { "message": "Tunniste", @@ -81,7 +89,7 @@ }, "field.package": { "message": "Paketti", - "description": "Paketti tarkoittaa erilaisia hintapaketteja, kuten 100 dollaria 10000 luottoa, 200 dollaria 20000 luottoa." + "description": "Paketti tarkoittaa erilaisia hintapaketteja, kuten 100 dollaria 10000 luottopistettä, 200 dollaria 20000 luottopistettä." }, "field.type": { "message": "Tyyppi", @@ -101,15 +109,15 @@ }, "message.applySuccessfully": { "message": "Hakemus hyväksytty", - "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjä on onnistuneesti hakenut tätä palvelua." + "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjä on hakenut tätä palvelua onnistuneesti." }, "message.notApplied": { "message": "Et ole vielä hakenut tätä palvelua, hae palvelua ennen sen käyttöä", "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjä ei ole vielä hakenut tätä palvelua." }, "message.yourApplication": { - "message": "Sovelluksesi", - "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjän sovellus." + "message": "Sinun hakemuksesi", + "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjällä on hakemus." }, "message.unverified": { "message": "Sinun on suoritettava henkilöllisyyden varmennus ennen kuin voit hakea tätä palvelua", @@ -152,7 +160,7 @@ "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjä on nollannut avaimen." }, "message.rotateCredentialConfirm": { - "message": "Haluatko varmasti nollata avaimen? Sitä ei voi palauttaa nollauksen jälkeen", + "message": "Oletko varma, että haluat nollata avaimen? Sitä ei voi palauttaa nollauksen jälkeen", "description": "Viesti, joka näytetään käyttäjälle, kun käyttäjä on vahvistanut avaimen nollauksen." }, "message.idDoesNotExist": { @@ -168,12 +176,12 @@ "description": "Viesti, joka näytetään käyttäjälle, kun avaimen nollaus epäonnistuu." }, "message.updateFailed": { - "message": "Päivitys epäonnistui", - "description": "Viesti, joka näytetään käyttäjälle, kun päivitys epäonnistuu." + "message": "Muokkaus epäonnistui", + "description": "Viesti, joka näytetään käyttäjälle, kun muokkaus epäonnistuu." }, "message.updateSuccessfully": { - "message": "Päivitys onnistui", - "description": "Viesti, joka näytetään käyttäjälle, kun päivitys onnistuu." + "message": "Muokkaus onnistui", + "description": "Viesti, joka näytetään käyttäjälle, kun muokkaus onnistuu." }, "title.buyService": { "message": "Osta palvelu", diff --git a/src/i18n/fi/distribution.json b/src/i18n/fi/distribution.json index e3f2cb7f..1bbcc85a 100644 --- a/src/i18n/fi/distribution.json +++ b/src/i18n/fi/distribution.json @@ -1,7 +1,7 @@ { "button.detail": { "message": "Näytä tiedot", - "description": "Painikkeen teksti, jota käytetään katsomaan viittaushistorian yksityiskohtia verkkosivustolla." + "description": "Painikkeen teksti, jota käytetään katsomaan viittaushistorian yksityiskohtia verkkosivustolle." }, "button.withdrawal": { "message": "Nosta", @@ -37,7 +37,7 @@ }, "field.threshold": { "message": "Viittaustulojen kynnysarvo", - "description": "Viittaustulojen kynnysarvo, jota käytetään viittaustulojen nostoon." + "description": "Viittaustulojen kynnysarvo, jota käytetään viittaustulojen nostamiseen." }, "field.inviteeId": { "message": "Kutsujan ID", @@ -52,7 +52,7 @@ "description": "Erotus nykyisen tilausmäärän ja seuraavan tason kynnyksen välillä." }, "message.developingWithDrawal": { - "message": "Lisää asiakaspalvelu käsittämään nostot, nostot vähentävät 6% tuloveroa, laskuja voidaan käyttää vähennyksiin", + "message": "Liity Discordiin ja kysy tukea nostojen käsittelyyn, nostot vähentävät liittyvää tuloveroa.", "description": "Viesti, joka osoittaa, että nostotoiminto on kehitysvaiheessa." }, "message.technicalDetail": { @@ -76,7 +76,7 @@ "description": "Viittauslinkin kuvaus." }, "message.distributionLinkDescription2": { - "message": "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 aikana, 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.", + "message": "Tämä linkki sisältää käyttäjätunnuksesi. Kun asiakas avaa linkin, käyttäjätunnuksesi tallennetaan asiakkaan selaimeen evästeen muodossa, ja se on voimassa seitsemän päivää. Seitsemän päivän kuluessa, jos asiakas rekisteröityy tälle alustalle skannaamalla koodi, käyttäjätunnuksesi lähetetään rekisteröintipalvelimelle evästeiden kanssa, ja asiakas voidaan sitoa alaisasiakkaaksesi.", "description": "Viittauslinkin kuvaus." }, "title.price": { diff --git a/src/i18n/fi/order.json b/src/i18n/fi/order.json index 11e15d30..ee5ec32e 100644 --- a/src/i18n/fi/order.json +++ b/src/i18n/fi/order.json @@ -13,7 +13,7 @@ }, "button.query": { "message": "Kysely", - "description": "Nappiteksti, jota käytetään tilauksen kyselyyn." + "description": "Nappiteksti, jota käytetään tilauksen tiedusteluun." }, "button.finish": { "message": "Viimeistele manuaalisesti", @@ -65,35 +65,39 @@ }, "message.paidSuccessfully": { "message": "Maksu onnistui", - "description": "Viesti onnistuneesta maksusta." + "description": "Onnistuneen maksun viesti." + }, + "message.orderExpired": { + "message": "Tilaus vanhentunut, luo uusi tilaus maksamista varten.", + "description": "Vanhentuneen tilauksen viesti." }, "message.createFailed": { "message": "Luominen epäonnistui", - "description": "Viesti epäonnistuneesta luonnista." + "description": "Epäonnistuneen luonnin viesti." }, "message.wechatPayHelp": { "message": "Avaa WeChat puhelimessasi, skannaa suorittaaksesi maksun", - "description": "Viesti WeChat-maksun avusta." + "description": "WeChat-maksun ohjeviesti." }, "message.free": { "message": "Ilmainen", - "description": "Viesti ilmaisesta tilauksesta." + "description": "Ilmaisen tilauksen viesti." }, "message.buyInExternalUrl": { "message": "Täydennä maksu ulkoisessa linkissä", - "description": "Viesti ulkoisesta linkkimaksusta." + "description": "Ulkoisen linkin maksuviesti." }, "message.updateFailed": { "message": "Päivitys epäonnistui", - "description": "Viesti epäonnistuneesta päivityksestä." + "description": "Epäonnistuneen päivityksen viesti." }, "message.updateSuccessfully": { "message": "Päivitys onnistui", - "description": "Viesti onnistuneesta päivityksestä." + "description": "Onnistuneen päivityksen viesti." }, "message.confirmFinish": { "message": "Tämä toimenpide asettaa tilauksen manuaalisesti maksutilaan ja viimeistelee jakeluprosessin, eikä sitä voi perua. Vahvista, että asiakas on suorittanut maksun. Haluatko jatkaa?", - "description": "Viesti vahvistuksesta viimeistelyyn." + "description": "Vahvistusviesti viimeistelylle." }, "state.pending": { "message": "Odottaa maksua", @@ -113,22 +117,22 @@ }, "title.info": { "message": "Tilauksen tiedot", - "description": "Otsikko, joka käytetään verkkosivuston otsikkona, tarkoittaa tilaustietoja." + "description": "Otsikko, joka käytetään sivuston otsikkona, tarkoittaa tilaustietoja." }, "title.wechatPay": { "message": "WeChat-maksu", - "description": "Otsikko, joka käytetään verkkosivuston otsikkona, tarkoittaa WeChat-maksua." + "description": "Otsikko, joka käytetään sivuston otsikkona, tarkoittaa WeChat-maksua." }, "title.aliPay": { "message": "Alipay", - "description": "Otsikko, joka käytetään verkkosivuston otsikkona, tarkoittaa Alipay-maksua, Alipay-maksu on eräänlainen verkkomaksu." + "description": "Otsikko, joka käytetään sivuston otsikkona, tarkoittaa Alipay-maksua, Alipay-maksu on eräänlainen verkkomaksu." }, "title.stripe": { "message": "Stripe", - "description": "Otsikko, joka käytetään verkkosivuston otsikkona, tarkoittaa Stripe-maksua, Stripe-maksu on eräänlainen verkkomaksu." + "description": "Otsikko, joka käytetään sivuston otsikkona, tarkoittaa Stripe-maksua, Stripe-maksu on eräänlainen verkkomaksu." }, "title.manageOrder": { "message": "Hallinnoi tilausta", - "description": "Otsikko, joka käytetään verkkosivuston otsikkona, tarkoittaa tilauksen hallintaa." + "description": "Otsikko, joka käytetään sivuston otsikkona, tarkoittaa tilauksen hallintaa." } } \ No newline at end of file diff --git a/src/i18n/fi/usage.json b/src/i18n/fi/usage.json index 1214f1c6..11b12328 100644 --- a/src/i18n/fi/usage.json +++ b/src/i18n/fi/usage.json @@ -1,19 +1,31 @@ { "field.createdAt": { "message": "Käyttöaika", - "description": "Aika, jolloin käyttömerkintä luotiin." + "description": "Kun käyttömerkintä luotiin." }, "field.statusCode": { "message": "Tilauskoodi", "description": "Käyttömerkinnän tilauskoodi." }, + "field.application": { + "message": "Sovellus", + "description": "Palvelun sovellus." + }, + "field.status": { + "message": "Tila", + "description": "Sovelluksen tila." + }, + "field.api": { + "message": "API", + "description": "Palvelun API." + }, "field.usedAmount": { "message": "Käytetty määrä", "description": "Käytetyn resurssin määrä." }, "field.deductedAmount": { "message": "Vähennetty määrä", - "description": "Vähennetty resurssin määrä." + "description": "Vähennetyn resurssin määrä." }, "field.remainingAmount": { "message": "Jäljellä oleva määrä", diff --git a/src/i18n/fr/application.json b/src/i18n/fr/application.json index 91a85fba..e07c7ab3 100644 --- a/src/i18n/fr/application.json +++ b/src/i18n/fr/application.json @@ -27,6 +27,14 @@ "message": "Historique d'utilisation", "description": "Le texte dans un bouton, lorsque vous cliquez sur ce bouton, vous irez à la page d'historique d'utilisation." }, + "field.application": { + "message": "Application", + "description": "L'application du service." + }, + "field.status": { + "message": "Statut", + "description": "Le statut de l'application." + }, "field.id": { "message": "ID de l'application", "description": "L'ID de l'application." @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "Il s'agit d'un type de service en ligne, le formulaire se fait via une API pour fournir un service à l'utilisateur." + "description": "Il s'agit d'un type de service en ligne, la forme se fait via une API pour fournir un service à l'utilisateur." }, "field.proxy": { "message": "Proxy", - "description": "Il s'agit d'un type de service en ligne, le formulaire se fait via un proxy HTTP (utilisé pour transférer des données) pour fournir un service à l'utilisateur." + "description": "Il s'agit d'un type de service en ligne, la forme se fait via un proxy HTTP (utilisé pour transférer des données) pour fournir un service à l'utilisateur." }, "field.credential": { "message": "Identifiant", @@ -100,7 +108,7 @@ "description": "Le message affiché à l'utilisateur lorsque l'utilisateur a déjà demandé ce service." }, "message.applySuccessfully": { - "message": "Demande réussie", + "message": "Demande acceptée", "description": "Le message affiché à l'utilisateur lorsque l'utilisateur a demandé ce service avec succès." }, "message.notApplied": { @@ -164,7 +172,7 @@ "description": "Le message affiché à l'utilisateur lorsque la réinitialisation de la clé est réussie." }, "message.rotateCredentialFailed": { - "message": "Échec de la réinitialisation de la clé, veuillez contacter pour le traitement", + "message": "Échec de la réinitialisation de la clé, veuillez contacter pour gérer", "description": "Le message affiché à l'utilisateur lorsque la réinitialisation de la clé a échoué." }, "message.updateFailed": { @@ -176,7 +184,7 @@ "description": "Le message affiché à l'utilisateur lorsque la modification est réussie." }, "title.buyService": { - "message": "Acheter un service", + "message": "Acheter le service", "description": "Le titre de la page, lorsque l'utilisateur souhaite acheter le service." }, "title.applicationRemainingCount": { diff --git a/src/i18n/fr/distribution.json b/src/i18n/fr/distribution.json index 4ea890f9..28e2650e 100644 --- a/src/i18n/fr/distribution.json +++ b/src/i18n/fr/distribution.json @@ -13,7 +13,7 @@ }, "field.id": { "message": "ID de recommandation", - "description": "L'identifiant unique de la distribution, la distribution signifie la recommandation pour le site web de service API." + "description": "L'identifiant unique de la distribution, la distribution signifie la recommandation pour le site web du service API." }, "field.percentage": { "message": "Pourcentage de gains de recommandation", @@ -28,8 +28,8 @@ "description": "Les gains de recommandation, qui sont calculés en fonction du montant de la commande et du pourcentage de gains de recommandation." }, "field.createdAt": { - "message": "Temps de recommandation", - "description": "Le moment où la recommandation est créée." + "message": "Heure de recommandation", + "description": "L'heure à laquelle la recommandation est créée." }, "field.level": { "message": "Niveau", @@ -41,7 +41,7 @@ }, "field.inviteeId": { "message": "ID de l'invitant", - "description": "L'identifiant unique de l'invitant, l'invitant signifie l'utilisateur qui invite l'invité sur le site web de service API." + "description": "L'identifiant unique de l'invitant, l'invitant signifie l'utilisateur qui invite l'invité sur le site web du service API." }, "field.isVerified": { "message": "Est vérifié", @@ -52,7 +52,7 @@ "description": "La différence entre le montant de la commande actuel et le seuil du prochain niveau." }, "message.developingWithDrawal": { - "message": "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", + "message": "Veuillez rejoindre Discord et consulter les supports pour gérer les retraits, les retraits seront soumis à l'impôt sur le revenu connexe.", "description": "Le message pour indiquer que la fonction de retrait est en cours de développement." }, "message.technicalDetail": { @@ -76,7 +76,7 @@ "description": "La description du lien de recommandation." }, "message.distributionLinkDescription2": { - "message": "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, ce 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.", + "message": "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.", "description": "La description du lien de recommandation." }, "title.price": { @@ -112,8 +112,8 @@ "description": "Le pourcentage de gains de recommandation du prochain niveau, qui est utilisé pour calculer les gains de recommandation." }, "title.levelInfo": { - "message": "Informations sur le niveau", - "description": "Les informations sur le niveau de recommandation, qui sont utilisées pour calculer les gains de recommandation." + "message": "Informations de niveau", + "description": "Les informations du niveau de recommandation, qui sont utilisées pour calculer les gains de recommandation." }, "title.distributionLink": { "message": "Lien de recommandation", diff --git a/src/i18n/fr/order.json b/src/i18n/fr/order.json index 177d1143..f34e136d 100644 --- a/src/i18n/fr/order.json +++ b/src/i18n/fr/order.json @@ -67,6 +67,10 @@ "message": "Paiement réussi", "description": "Le message du paiement réussi." }, + "message.orderExpired": { + "message": "Commande expirée, veuillez créer une nouvelle commande pour payer.", + "description": "Le message de la commande expirée." + }, "message.createFailed": { "message": "Échec de la création", "description": "Le message de l'échec de la création." @@ -92,7 +96,7 @@ "description": "Le message de la mise à jour réussie." }, "message.confirmFinish": { - "message": "Cette opération va définir manuellement la commande sur l'état de paiement et compléter le traitement de la distribution, ce qui ne peut pas être annulé. Veuillez confirmer que le client a effectué le paiement, voulez-vous continuer ?", + "message": "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 ?", "description": "Le message de la confirmation de la finition." }, "state.pending": { diff --git a/src/i18n/fr/usage.json b/src/i18n/fr/usage.json index 163c2f6b..8a254d5f 100644 --- a/src/i18n/fr/usage.json +++ b/src/i18n/fr/usage.json @@ -7,8 +7,20 @@ "message": "Code d'état", "description": "Le code d'état de l'enregistrement d'utilisation." }, + "field.application": { + "message": "Application", + "description": "L'application du service." + }, + "field.status": { + "message": "Statut", + "description": "Le statut de l'application." + }, + "field.api": { + "message": "API", + "description": "L'API du service." + }, "field.usedAmount": { - "message": "Montant utilisé", + "message": "Quantité utilisée", "description": "La quantité de la ressource qui a été utilisée." }, "field.deductedAmount": { diff --git a/src/i18n/it/application.json b/src/i18n/it/application.json index cf333ebd..a35b8a14 100644 --- a/src/i18n/it/application.json +++ b/src/i18n/it/application.json @@ -9,7 +9,7 @@ }, "button.buyMore": { "message": "Acquista di più", - "description": "Il testo su un pulsante, quando si fa clic su questo pulsante, si andrà alla pagina di acquisto." + "description": "Il testo su un pulsante, quando si fa clic su questo pulsante, si andrà alla pagina di acquisto di più." }, "button.createOrder": { "message": "Crea ordine", @@ -25,7 +25,15 @@ }, "button.usage": { "message": "Cronologia utilizzo", - "description": "Il testo su un pulsante, quando si fa clic su questo pulsante, si andrà alla pagina della cronologia di utilizzo." + "description": "Il testo su un pulsante, quando si fa clic su questo pulsante, si andrà alla pagina della cronologia dell'utilizzo." + }, + "field.application": { + "message": "Applicazione", + "description": "L'applicazione del servizio." + }, + "field.status": { + "message": "Stato", + "description": "Lo stato dell'applicazione." }, "field.id": { "message": "ID applicazione", @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "Questo è un tipo di servizio online, il modulo è tramite API per fornire servizi all'utente." + "description": "Questo è un tipo di servizio online, la forma è tramite API per fornire servizi all'utente." }, "field.proxy": { "message": "Proxy", - "description": "Questo è un tipo di servizio online, il modulo è tramite proxy HTTP (usato per il trasferimento dati) per fornire servizi all'utente." + "description": "Questo è un tipo di servizio online, la forma è tramite proxy HTTP (usato per il trasferimento dati) per fornire servizi all'utente." }, "field.credential": { "message": "Credenziale", diff --git a/src/i18n/it/distribution.json b/src/i18n/it/distribution.json index 3c6429d7..d60e5797 100644 --- a/src/i18n/it/distribution.json +++ b/src/i18n/it/distribution.json @@ -52,7 +52,7 @@ "description": "La differenza tra l'importo dell'ordine attuale e la soglia del livello successivo." }, "message.developingWithDrawal": { - "message": "Si prega di aggiungere il servizio clienti per gestire i prelievi, i prelievi dedurranno il 6% di imposta sul reddito, le fatture possono essere utilizzate per la detrazione", + "message": "Si prega di unirsi a Discord e consultare il supporto per gestire i prelievi, i prelievi dedurranno l'adeguata imposta sul reddito.", "description": "Il messaggio per indicare che la funzione di prelievo è in fase di sviluppo." }, "message.technicalDetail": { @@ -72,11 +72,11 @@ "description": "Il messaggio per indicare che le informazioni del rinvio sono state aggiornate con successo." }, "message.distributionLinkDescription": { - "message": "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 saranno restituiti al tuo account in base al rapporto di distribuzione attuale.", + "message": "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.", "description": "La descrizione del link di rinvio." }, "message.distributionLinkDescription2": { - "message": "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 registra questa piattaforma scansionando 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.", + "message": "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 scansionando 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.", "description": "La descrizione del link di rinvio." }, "title.price": { @@ -104,12 +104,12 @@ "description": "Il prossimo livello di rinvio, utilizzato per calcolare i guadagni per rinvio." }, "title.currentPercentage": { - "message": "Percentuale attuale di guadagno per rinvio", - "description": "La percentuale attuale di guadagno per rinvio, utilizzata per calcolare i guadagni per rinvio." + "message": "Percentuale di guadagno per rinvio attuale", + "description": "La percentuale di guadagno per rinvio attuale, utilizzata per calcolare i guadagni per rinvio." }, "title.nextPercentage": { - "message": "Percentuale di guadagno per rinvio del livello successivo", - "description": "La percentuale di guadagno per rinvio del livello successivo, utilizzata per calcolare i guadagni per rinvio." + "message": "Percentuale di guadagno per rinvio del prossimo livello", + "description": "La percentuale di guadagno per rinvio del prossimo livello, utilizzata per calcolare i guadagni per rinvio." }, "title.levelInfo": { "message": "Informazioni sul livello", diff --git a/src/i18n/it/order.json b/src/i18n/it/order.json index e4fdd2a5..8f37772f 100644 --- a/src/i18n/it/order.json +++ b/src/i18n/it/order.json @@ -61,12 +61,16 @@ }, "field.proxy": { "message": "Proxy", - "description": "Il Proxy è un tipo di servizio online, che significa il Proxy HTTP utilizzato per trasferire i dati." + "description": "Il Proxy è un tipo di servizio online, che significa il Proxy HTTP utilizzato per il trasferimento dei dati." }, "message.paidSuccessfully": { "message": "Pagamento avvenuto con successo", "description": "Il messaggio del pagamento avvenuto con successo." }, + "message.orderExpired": { + "message": "Ordine scaduto, si prega di creare un nuovo ordine per pagare.", + "description": "Il messaggio dell'ordine scaduto." + }, "message.createFailed": { "message": "Creazione fallita", "description": "Il messaggio della creazione fallita." diff --git a/src/i18n/it/usage.json b/src/i18n/it/usage.json index e9762bc2..4c1478dd 100644 --- a/src/i18n/it/usage.json +++ b/src/i18n/it/usage.json @@ -7,17 +7,29 @@ "message": "Codice di stato", "description": "Il codice di stato del record di utilizzo." }, + "field.application": { + "message": "Applicazione", + "description": "L'applicazione del servizio." + }, + "field.status": { + "message": "Stato", + "description": "Lo stato dell'applicazione." + }, + "field.api": { + "message": "API", + "description": "L'API del servizio." + }, "field.usedAmount": { "message": "Quantità utilizzata", - "description": "La quantità della risorsa che è stata utilizzata." + "description": "La quantità di risorse utilizzate." }, "field.deductedAmount": { "message": "Quantità dedotta", - "description": "La quantità della risorsa che è stata dedotta." + "description": "La quantità di risorse dedotte." }, "field.remainingAmount": { "message": "Quantità rimanente", - "description": "La quantità della risorsa che rimane." + "description": "La quantità di risorse rimanenti." }, "field.metadata": { "message": "Metadati", diff --git a/src/i18n/ja/application.json b/src/i18n/ja/application.json index 8d8f2b38..20fcde00 100644 --- a/src/i18n/ja/application.json +++ b/src/i18n/ja/application.json @@ -27,6 +27,14 @@ "message": "利用履歴", "description": "ボタンのテキスト、このボタンをクリックすると利用履歴ページに移動します。" }, + "field.application": { + "message": "アプリケーション", + "description": "サービスのアプリケーション。" + }, + "field.status": { + "message": "ステータス", + "description": "アプリケーションのステータス。" + }, "field.id": { "message": "アプリケーションID", "description": "アプリケーションのID。" @@ -41,7 +49,7 @@ }, "field.apiKey": { "message": "APIキー", - "description": "APIキー。" + "description": "APIキー" }, "field.service": { "message": "サービス", @@ -57,7 +65,7 @@ }, "field.traceId": { "message": "トレースID", - "description": "APIサービスのアプリケーションの1つのAPI呼び出しのトレースID。翻訳しないでください。'トレースID'のままにしてください。" + "description": "APIサービスのアプリケーションの1つのAPI呼び出しのトレースID、翻訳しないでください、'トレースID'のままにしてください。" }, "field.shouldPayPrice": { "message": "最終価格", @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "オンラインサービスの一種です。APIを介してユーザーにサービスを提供します。" + "description": "これはオンラインサービスの一種で、フォームはAPIを介してユーザーにサービスを提供します。" }, "field.proxy": { "message": "プロキシ", - "description": "オンラインサービスの一種です。データの転送に使用されるHTTPプロキシを介してユーザーにサービスを提供します。" + "description": "これはオンラインサービスの一種で、フォームはHTTPプロキシ(データ転送に使用)を介してユーザーにサービスを提供します。" }, "field.credential": { "message": "資格情報", @@ -88,12 +96,12 @@ "description": "アプリケーションのタイプ。" }, "field.freeAmount": { - "message": "無料残高", - "description": "アプリケーションの無料残高。" + "message": "無料量", + "description": "アプリケーションの無料量。" }, "field.extraPrice": { "message": "価格", - "description": "ユーザーが支払う必要があるアプリケーションの追加価格。" + "description": "アプリケーションのユーザーが支払う追加料金。" }, "message.alreadyApplied": { "message": "このサービスには既に申し込み済みです。コンソールを確認してください", @@ -112,7 +120,7 @@ "description": "ユーザーの申し込みを示すメッセージ。" }, "message.unverified": { - "message": "このサービスに申し込む前に実名認証を完了する必要があります", + "message": "このサービスを申し込む前に実名認証を完了する必要があります", "description": "ユーザーが実名認証を完了していない場合に表示されるメッセージ。" }, "message.goVerify": { @@ -129,7 +137,7 @@ }, "message.createCredentialSuccessfully": { "message": "資格情報の作成に成功しました", - "description": "ユーザーが資格情報を作成に成功した場合に表示されるメッセージ。" + "description": "ユーザーが資格情報を作成した場合に表示されるメッセージ。" }, "message.readPolicy": { "message": "私は読んで同意します", @@ -165,7 +173,7 @@ }, "message.rotateCredentialFailed": { "message": "キーのリセットに失敗しました。処理についてはお問い合わせください", - "description": "キーのリセットが失敗した場合に表示されるメッセージ。" + "description": "キーのリセットに失敗した場合に表示されるメッセージ。" }, "message.updateFailed": { "message": "更新に失敗しました", diff --git a/src/i18n/ja/distribution.json b/src/i18n/ja/distribution.json index 472cf90a..8e0bff16 100644 --- a/src/i18n/ja/distribution.json +++ b/src/i18n/ja/distribution.json @@ -17,7 +17,7 @@ }, "field.percentage": { "message": "紹介報酬率", - "description": "注文金額に基づいて計算される紹介報酬の割合。" + "description": "紹介報酬の割合。注文金額に基づいて計算されます。" }, "field.price": { "message": "注文金額", @@ -52,7 +52,7 @@ "description": "現在の注文金額と次のレベルの閾値との差額。" }, "message.developingWithDrawal": { - "message": "引き出しを処理するためにカスタマーサービスを追加してください。引き出しには6%の所得税が控除されます。請求書は控除に使用できます。", + "message": "引き出し機能は開発中です。Discordに参加し、サポートに相談してください。引き出しには関連する所得税が控除されます。", "description": "引き出し機能が開発中であることを示すメッセージ。" }, "message.technicalDetail": { @@ -72,11 +72,11 @@ "description": "紹介情報が正常に更新されたことを示すメッセージ。" }, "message.distributionLinkDescription": { - "message": "このプラットフォームで顧客がこのリンクまたはQRコードを介して登録すると、顧客は永久にあなたの下位顧客としてバインドされ、このプラットフォームでの顧客のすべての消費注文は現在の配布比率に従ってあなたのアカウントに返金されます。", + "message": "このプラットフォームで顧客がこのリンクまたはQRコードを介して登録すると、顧客は永久にあなたの下位顧客としてバインドされ、現在の配布比率に従ってこのプラットフォームでのすべての消費注文があなたのアカウントに返金されます。", "description": "紹介リンクの説明。" }, "message.distributionLinkDescription2": { - "message": "このリンクにはあなたのユーザーIDが含まれています。顧客がリンクを開くと、顧客のブラウザにCookieの形であなたのユーザーIDが記録されます。これは7日間有効です。 7日以内に顧客がコードをスキャンしてこのプラットフォームに登録すると、CookieとともにあなたのユーザーIDが登録サーバーにアップロードされ、顧客はあなたの下位顧客としてバインドできます。", + "message": "このリンクにはあなたのユーザーIDが含まれています。顧客がリンクを開くと、顧客のブラウザにCookieの形であなたのユーザーIDが記録され、有効期間は7日間です。7日以内に顧客がこのプラットフォームに登録し、コードをスキャンすると、CookieとともにあなたのユーザーIDが登録サーバーにアップロードされ、顧客はあなたの下流顧客としてバインドされます。", "description": "紹介リンクの説明。" }, "title.price": { @@ -84,8 +84,8 @@ "description": "紹介注文の合計金額。紹介報酬を計算するために使用されます。" }, "title.reward": { - "message": "合計紹介報酬", - "description": "注文金額と紹介報酬率に基づいて計算される合計紹介報酬。" + "message": "紹介報酬の合計", + "description": "注文金額と紹介報酬率に基づいて計算される紹介報酬の合計。" }, "title.level": { "message": "紹介レベル", @@ -93,7 +93,7 @@ }, "title.percentage": { "message": "紹介報酬率", - "description": "紹介報酬を計算するために使用される紹介報酬率。" + "description": "紹介報酬率。紹介報酬を計算するために使用されます。" }, "title.currentLevel": { "message": "現在のレベル", @@ -121,7 +121,7 @@ }, "title.inviteesCount": { "message": "招待者の総数", - "description": "紹介報酬を計算するために使用される招待者の総数。" + "description": "招待者の総数。紹介報酬を計算するために使用されます。" }, "title.manageDistributionStatus": { "message": "配布管理", diff --git a/src/i18n/ja/order.json b/src/i18n/ja/order.json index a50322c9..3120094f 100644 --- a/src/i18n/ja/order.json +++ b/src/i18n/ja/order.json @@ -67,6 +67,10 @@ "message": "支払いが成功しました", "description": "支払いが成功した場合のメッセージ。" }, + "message.orderExpired": { + "message": "注文の有効期限が切れました。新しい注文を作成して支払いを行ってください。", + "description": "有効期限切れの注文のメッセージ。" + }, "message.createFailed": { "message": "作成に失敗しました", "description": "作成に失敗した場合のメッセージ。" diff --git a/src/i18n/ja/usage.json b/src/i18n/ja/usage.json index 609dd43e..6b0ddeb6 100644 --- a/src/i18n/ja/usage.json +++ b/src/i18n/ja/usage.json @@ -7,6 +7,18 @@ "message": "ステータスコード", "description": "使用記録のステータスコード。" }, + "field.application": { + "message": "アプリケーション", + "description": "サービスのアプリケーション。" + }, + "field.status": { + "message": "ステータス", + "description": "アプリケーションのステータス。" + }, + "field.api": { + "message": "API", + "description": "サービスのAPI。" + }, "field.usedAmount": { "message": "使用量", "description": "使用されたリソースの量。" @@ -16,7 +28,7 @@ "description": "差し引かれたリソースの量。" }, "field.remainingAmount": { - "message": "残量", + "message": "残りの量", "description": "残っているリソースの量。" }, "field.metadata": { diff --git a/src/i18n/ko/application.json b/src/i18n/ko/application.json index 78f3e8eb..53937613 100644 --- a/src/i18n/ko/application.json +++ b/src/i18n/ko/application.json @@ -9,7 +9,7 @@ }, "button.buyMore": { "message": "더 구매", - "description": "버튼의 텍스트, 이 버튼을 클릭하면 더 많이 구매 페이지로 이동합니다." + "description": "버튼의 텍스트, 이 버튼을 클릭하면 더 많은 구매 페이지로 이동합니다." }, "button.createOrder": { "message": "주문 생성", @@ -27,6 +27,14 @@ "message": "사용 내역", "description": "버튼의 텍스트, 이 버튼을 클릭하면 사용 내역 페이지로 이동합니다." }, + "field.application": { + "message": "애플리케이션", + "description": "서비스의 애플리케이션입니다." + }, + "field.status": { + "message": "상태", + "description": "애플리케이션의 상태입니다." + }, "field.id": { "message": "애플리케이션 ID", "description": "애플리케이션의 ID입니다." @@ -57,7 +65,7 @@ }, "field.traceId": { "message": "추적 ID", - "description": "API 서비스의 애플리케이션을 위한 한 API 호출의 추적 ID입니다. 번역하지 말고 '추적 ID'로 유지해야 합니다." + "description": "API 서비스의 애플리케이션을 위한 한 API 호출의 추적 ID입니다. 번역하지 말고 '추적 ID'로 유지합니다." }, "field.shouldPayPrice": { "message": "최종 가격", @@ -101,10 +109,10 @@ }, "message.applySuccessfully": { "message": "신청이 성공적으로 완료되었습니다.", - "description": "사용자가 이 서비스를 성공적으로 신청한 경우 사용자에게 표시되는 메시지입니다." + "description": "사용자가 이 서비스에 성공적으로 신청한 경우 사용자에게 표시되는 메시지입니다." }, "message.notApplied": { - "message": "아직 이 서비스에 신청하지 않았습니다. 사용하기 전에 서비스를 신청하세요.", + "message": "아직 이 서비스에 신청하지 않았습니다. 사용하기 전에 서비스에 신청하세요.", "description": "사용자가 아직 이 서비스에 신청하지 않은 경우 사용자에게 표시되는 메시지입니다." }, "message.yourApplication": { @@ -180,8 +188,8 @@ "description": "사용자가 서비스를 구매하려는 경우 페이지의 제목입니다." }, "title.applicationRemainingCount": { - "message": "수정 횟수", - "description": "사용자가 애플리케이션의 횟수를 수정하려는 경우 페이지의 제목입니다." + "message": "수량 수정", + "description": "사용자가 애플리케이션의 수량을 수정하려는 경우 페이지의 제목입니다." }, "title.manageApplication": { "message": "애플리케이션 관리", diff --git a/src/i18n/ko/distribution.json b/src/i18n/ko/distribution.json index 775caa6c..738c1f4b 100644 --- a/src/i18n/ko/distribution.json +++ b/src/i18n/ko/distribution.json @@ -13,7 +13,7 @@ }, "field.id": { "message": "추천 ID", - "description": "분배의 고유 식별자로, 분배는 API 서비스 웹 사이트의 추천을 의미합니다." + "description": "분배의 고유 식별자, 분배는 API 서비스 웹 사이트의 추천을 의미합니다." }, "field.percentage": { "message": "추천 수익 비율", @@ -41,10 +41,10 @@ }, "field.inviteeId": { "message": "초대자 ID", - "description": "초대자의 고유 식별자로, 초대자는 API 서비스 웹 사이트에 초대자를 초대하는 사용자를 의미합니다." + "description": "초대자의 고유 식별자, 초대자는 API 서비스 웹 사이트에 초대자를 초대하는 사용자를 의미합니다." }, "field.isVerified": { - "message": "인증됨 여부", + "message": "인증됨", "description": "추천 사용자가 실제 정보로 인증되었는지를 나타내는 플래그입니다." }, "message.deltaPriceForNextLevel": { @@ -52,12 +52,12 @@ "description": "현재 주문 금액과 다음 레벨 임계값 간의 차이입니다." }, "message.developingWithDrawal": { - "message": "출금 처리를 위해 고객 서비스를 추가하십시오. 출금 시 6%의 소득세가 공제되며, 송장은 공제에 사용될 수 있습니다.", + "message": "출금 기능은 개발 중이므로 디스코드에 가입하여 지원팀과 상의하십시오. 출금 시 관련 소득세가 공제됩니다.", "description": "출금 기능이 개발 중임을 나타내는 메시지입니다." }, "message.technicalDetail": { - "message": "기술적인 세부 정보", - "description": "추천 시스템의 기술적인 세부 정보입니다." + "message": "기술적 세부 정보", + "description": "추천 시스템의 기술적 세부 정보입니다." }, "message.distributionQrDescription": { "message": "추천 QR 코드 (링크와 동일한 내용)", @@ -76,12 +76,12 @@ "description": "추천 링크의 설명입니다." }, "message.distributionLinkDescription2": { - "message": "이 링크에는 사용자 ID가 포함되어 있습니다. 고객이 링크를 열면 사용자 ID가 쿠키 형식으로 고객의 브라우저에 기록되며, 7일 동안 유효합니다. 7일 이내에 고객이 코드를 스캔하여 이 플랫폼에 등록하면 쿠키와 함께 사용자 ID가 등록 서버로 업로드되어 고객이 하위 고객으로 바인딩됩니다.", + "message": "이 링크에는 사용자 ID가 포함되어 있습니다. 고객이 링크를 열면 사용자 ID가 쿠키 형식으로 고객의 브라우저에 기록되며 7일 동안 유효합니다. 7일 이내에 고객이 코드를 스캔하여 이 플랫폼에 등록하면 쿠키와 함께 사용자 ID가 등록 서버로 업로드되어 고객이 하위 고객으로 바인딩됩니다.", "description": "추천 링크의 설명입니다." }, "title.price": { "message": "추천 주문 총액", - "description": "추천 수익을 계산하는 데 사용되는 추천 주문의 총액입니다." + "description": "추천 주문의 총액으로, 추천 수익을 계산하는 데 사용됩니다." }, "title.reward": { "message": "총 추천 보상", @@ -113,7 +113,7 @@ }, "title.levelInfo": { "message": "레벨 정보", - "description": "추천 수익을 계산하는 데 사용되는 추천 레벨의 정보입니다." + "description": "추천 수익을 계산하는 데 사용되는 추천 레벨 정보입니다." }, "title.distributionLink": { "message": "추천 링크", diff --git a/src/i18n/ko/order.json b/src/i18n/ko/order.json index 3e838f80..5969b984 100644 --- a/src/i18n/ko/order.json +++ b/src/i18n/ko/order.json @@ -67,12 +67,16 @@ "message": "지불 성공", "description": "성공적인 지불의 메시지입니다." }, + "message.orderExpired": { + "message": "주문이 만료되었습니다. 새 주문을 생성하여 지불하십시오.", + "description": "만료된 주문의 메시지입니다." + }, "message.createFailed": { "message": "생성 실패", - "description": "실패한 생성의 메시지입니다." + "description": "생성 실패의 메시지입니다." }, "message.wechatPayHelp": { - "message": "휴대폰에서 WeChat을 열어서 지불을 완료하려면 스캔하세요", + "message": "휴대폰에서 WeChat을 열어서 스캔하여 지불을 완료하십시오.", "description": "WeChat 지불 도움말의 메시지입니다." }, "message.free": { @@ -80,12 +84,12 @@ "description": "무료 주문의 메시지입니다." }, "message.buyInExternalUrl": { - "message": "외부 링크에서 지불을 완료하세요", + "message": "외부 링크에서 지불을 완료하십시오.", "description": "외부 링크 지불의 메시지입니다." }, "message.updateFailed": { "message": "업데이트 실패", - "description": "실패한 업데이트의 메시지입니다." + "description": "업데이트 실패의 메시지입니다." }, "message.updateSuccessfully": { "message": "업데이트 성공", diff --git a/src/i18n/ko/usage.json b/src/i18n/ko/usage.json index 85b57114..bd8b896a 100644 --- a/src/i18n/ko/usage.json +++ b/src/i18n/ko/usage.json @@ -7,17 +7,29 @@ "message": "상태 코드", "description": "사용 기록의 상태 코드입니다." }, + "field.application": { + "message": "애플리케이션", + "description": "서비스의 애플리케이션입니다." + }, + "field.status": { + "message": "상태", + "description": "애플리케이션의 상태입니다." + }, + "field.api": { + "message": "API", + "description": "서비스의 API입니다." + }, "field.usedAmount": { "message": "사용된 양", - "description": "사용된 자원의 양입니다." + "description": "사용된 리소스의 양입니다." }, "field.deductedAmount": { - "message": "공제된 양", - "description": "공제된 자원의 양입니다." + "message": "차감된 양", + "description": "차감된 리소스의 양입니다." }, "field.remainingAmount": { "message": "남은 양", - "description": "남은 자원의 양입니다." + "description": "남은 리소스의 양입니다." }, "field.metadata": { "message": "메타데이터", diff --git a/src/i18n/pl/application.json b/src/i18n/pl/application.json index 3730ce46..8425bf28 100644 --- a/src/i18n/pl/application.json +++ b/src/i18n/pl/application.json @@ -1,31 +1,39 @@ { "button.goDocument": { "message": "Dokument", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do strony dokumentu." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do strony dokumentu." }, "button.goCredentials": { "message": "Poświadczenia", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do strony poświadczeń." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do strony poświadczeń." }, "button.buyMore": { "message": "Kup więcej", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do strony zakupu więcej." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do strony zakupu więcej." }, "button.createOrder": { "message": "Utwórz zamówienie", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do strony tworzenia zamówienia." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do strony tworzenia zamówienia." }, "button.custom": { "message": "Niestandardowy", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do niestandardowej strony." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do niestandardowej strony." }, "button.query": { "message": "Zapytanie", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do strony zapytania." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do strony zapytania." }, "button.usage": { "message": "Historia użytkowania", - "description": "Tekst na przycisku, po kliknięciu tego przycisku użytkownik zostanie przeniesiony do strony historii użytkowania." + "description": "Tekst na przycisku, po kliknięciu tego przycisku zostanie przeniesiony do strony historii użytkowania." + }, + "field.application": { + "message": "Aplikacja", + "description": "Aplikacja usługi." + }, + "field.status": { + "message": "Status", + "description": "Status aplikacji." }, "field.id": { "message": "ID aplikacji", @@ -41,7 +49,7 @@ }, "field.apiKey": { "message": "Klucz API", - "description": "Klucz API" + "description": "Klucz API." }, "field.service": { "message": "Usługa", @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "To rodzaj usługi online, formularz jest za pośrednictwem interfejsu API, aby świadczyć usługi dla użytkownika." + "description": "To rodzaj usługi online, formularz jest za pośrednictwem interfejsu API, aby zapewnić usługę użytkownikowi." }, "field.proxy": { "message": "Proxy", - "description": "To rodzaj usługi online, formularz jest za pośrednictwem serwera proxy HTTP (używanego do transferu danych), aby świadczyć usługi dla użytkownika." + "description": "To rodzaj usługi online, formularz jest za pośrednictwem serwera proxy HTTP (używanego do transferu danych), aby zapewnić usługę użytkownikowi." }, "field.credential": { "message": "Poświadczenie", @@ -93,7 +101,7 @@ }, "field.extraPrice": { "message": "Cena dodatkowa", - "description": "Cena dodatkowa, którą użytkownik powinien zapłacić za aplikację." + "description": "Dodatkowa cena, którą użytkownik powinien zapłacić za aplikację." }, "message.alreadyApplied": { "message": "Już złożyłeś wniosek o tę usługę, proszę sprawdzić konsolę", @@ -152,7 +160,7 @@ "description": "Komunikat wyświetlany użytkownikowi, gdy użytkownik zresetował klucz." }, "message.rotateCredentialConfirm": { - "message": "Czy na pewno chcesz zresetować klucz? Po zresetowaniu nie będzie możliwości jego odzyskania", + "message": "Czy na pewno chcesz zresetować klucz? Po zresetowaniu nie będzie możliwości odzyskania", "description": "Komunikat wyświetlany użytkownikowi, gdy użytkownik potwierdził resetowanie klucza." }, "message.idDoesNotExist": { diff --git a/src/i18n/pl/distribution.json b/src/i18n/pl/distribution.json index 75c63b85..e23ab955 100644 --- a/src/i18n/pl/distribution.json +++ b/src/i18n/pl/distribution.json @@ -5,39 +5,39 @@ }, "button.withdrawal": { "message": "Wypłać", - "description": "Tekst na przycisku, który służy do wypłacania zarobków z poleceń dla witryny." + "description": "Tekst na przycisku, który służy do wypłacania zarobków z polecenia dla witryny." }, "button.query": { "message": "Zapytanie", - "description": "Tekst na przycisku, który służy do zapytania o zarobki z poleceń dla witryny." + "description": "Tekst na przycisku, który służy do zapytania o zarobki z polecenia dla witryny." }, "field.id": { - "message": "ID poleconego", + "message": "ID polecenia", "description": "Unikalny identyfikator dystrybucji, dystrybucja oznacza polecenie dla witryny usługi API." }, "field.percentage": { - "message": "Procent zarobków z poleceń", - "description": "Procent zarobków z poleceń, który jest obliczany na podstawie kwoty zamówienia." + "message": "Procent zarobków z polecenia", + "description": "Procent zarobków z polecenia, który jest obliczany na podstawie kwoty zamówienia." }, "field.price": { "message": "Kwota zamówienia", - "description": "Kwota zamówienia, która jest używana do obliczania zarobków z poleceń." + "description": "Kwota zamówienia, która jest używana do obliczania zarobków z polecenia." }, "field.reward": { - "message": "Nagroda z poleceń", - "description": "Zarobki z poleceń, które są obliczane na podstawie kwoty zamówienia i procentu zarobków z poleceń." + "message": "Nagroda za polecenie", + "description": "Zarobki z polecenia, które są obliczane na podstawie kwoty zamówienia i procentu zarobków z polecenia." }, "field.createdAt": { - "message": "Czas poleceń", - "description": "Czas utworzenia poleceń." + "message": "Czas polecenia", + "description": "Czas utworzenia polecenia." }, "field.level": { "message": "Poziom", - "description": "Poziom poleceń, który jest używany do obliczania zarobków z poleceń." + "description": "Poziom polecenia, który jest używany do obliczania zarobków z polecenia." }, "field.threshold": { - "message": "Próg zarobków z poleceń", - "description": "Próg zarobków z poleceń, który jest używany do wypłacania zarobków z poleceń." + "message": "Próg zarobków z polecenia", + "description": "Próg zarobków z polecenia, który jest używany do wypłacania zarobków z polecenia." }, "field.inviteeId": { "message": "ID zapraszającego", @@ -45,23 +45,23 @@ }, "field.isVerified": { "message": "Zweryfikowane", - "description": "Flaga wskazująca, czy użytkownik poleceń jest zweryfikowany z prawdziwymi danymi." + "description": "Flaga wskazująca, czy użytkownik polecenia jest zweryfikowany pod względem rzeczywistych informacji." }, "message.deltaPriceForNextLevel": { "message": "Różnica do następnego poziomu", "description": "Różnica między bieżącą kwotą zamówienia a progiem następnego poziomu." }, "message.developingWithDrawal": { - "message": "Proszę dodać obsługę klienta do obsługi wypłat, wypłaty będą obciążone 6% podatkiem dochodowym, faktury można wykorzystać do odliczenia", + "message": "Proszę dołączyć do Discorda i skonsultować się z obsługą w celu obsługi wypłat, wypłaty będą obciążone podatkiem dochodowym.", "description": "Komunikat wskazujący, że funkcja wypłat jest w trakcie opracowywania." }, "message.technicalDetail": { - "message": "Szczegóły techniczne", - "description": "Szczegóły techniczne systemu poleceń są wdrożone." + "message": "Szczegół techniczny", + "description": "Szczegół techniczny systemu poleceń jest wdrożony." }, "message.distributionQrDescription": { - "message": "Kod QR poleceń (ten sam zawartość co link)", - "description": "Opis kodu QR poleceń." + "message": "Kod QR polecenia (ten sam zawartość co link)", + "description": "Opis kodu QR polecenia." }, "message.distributionLink": { "message": "Link poleceń", @@ -69,51 +69,51 @@ }, "message.updateSuccessfully": { "message": "Aktualizacja udana", - "description": "Komunikat wskazujący, że informacje o poleceń zostały pomyślnie zaktualizowane." + "description": "Komunikat wskazujący, że informacje o poleceniu zostały pomyślnie zaktualizowane." }, "message.distributionLinkDescription": { - "message": "Jeśli klient zarejestruje się na tej platformie za pośrednictwem tego linku lub kodu QR, klient zostanie trwale zwią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.", + "message": "Jeśli klient zarejestruje się na tej platformie za pośrednictwem 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 bieżącym współczynnikiem dystrybucji.", "description": "Opis linku poleceń." }, "message.distributionLinkDescription2": { - "message": "Ten link zawiera twój identyfikator użytkownika. Gdy klient otworzy link, 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ć związany jako twój klient zależny.", + "message": "Ten link zawiera Twój identyfikator użytkownika. Gdy klient otworzy link, 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 podwładny klient.", "description": "Opis linku poleceń." }, "title.price": { "message": "Całkowita kwota zamówień poleceń", - "description": "Całkowita kwota zamówień poleceń, która jest używana do obliczania zarobków z poleceń." + "description": "Całkowita kwota zamówień poleceń, która jest używana do obliczania zarobków z polecenia." }, "title.reward": { - "message": "Całkowite nagrody z poleceń", - "description": "Całkowite nagrody z poleceń, które są obliczane na podstawie kwoty zamówienia i procentu zarobków z poleceń." + "message": "Całkowite nagrody za polecenia", + "description": "Całkowite nagrody za polecenia, które są obliczane na podstawie kwoty zamówienia i procentu zarobków z polecenia." }, "title.level": { "message": "Poziom poleceń", - "description": "Poziom poleceń, który jest używany do obliczania zarobków z poleceń." + "description": "Poziom poleceń, który jest używany do obliczania zarobków z polecenia." }, "title.percentage": { - "message": "Procent zarobków z poleceń", - "description": "Procent zarobków z poleceń, który jest używany do obliczania zarobków z poleceń." + "message": "Procent zarobków z polecenia", + "description": "Procent zarobków z polecenia, który jest używany do obliczania zarobków z polecenia." }, "title.currentLevel": { "message": "Bieżący poziom", - "description": "Bieżący poziom poleceń, który jest używany do obliczania zarobków z poleceń." + "description": "Bieżący poziom poleceń, który jest używany do obliczania zarobków z polecenia." }, "title.nextLevel": { "message": "Następny poziom", - "description": "Następny poziom poleceń, który jest używany do obliczania zarobków z poleceń." + "description": "Następny poziom poleceń, który jest używany do obliczania zarobków z polecenia." }, "title.currentPercentage": { - "message": "Bieżący procent zarobków z poleceń", - "description": "Bieżący procent zarobków z poleceń, który jest używany do obliczania zarobków z poleceń." + "message": "Bieżący procent zarobków z polecenia", + "description": "Bieżący procent zarobków z polecenia, który jest używany do obliczania zarobków z polecenia." }, "title.nextPercentage": { - "message": "Procent zarobków z poleceń na następnym poziomie", - "description": "Procent zarobków z poleceń na następnym poziomie, który jest używany do obliczania zarobków z poleceń." + "message": "Następny procent zarobków z polecenia", + "description": "Następny procent zarobków z polecenia, który jest używany do obliczania zarobków z polecenia." }, "title.levelInfo": { "message": "Informacje o poziomie", - "description": "Informacje o poziomie poleceń, które są używane do obliczania zarobków z poleceń." + "description": "Informacje o poziomie poleceń, które są używane do obliczania zarobków z polecenia." }, "title.distributionLink": { "message": "Link poleceń", @@ -121,7 +121,7 @@ }, "title.inviteesCount": { "message": "Całkowita liczba zaproszonych", - "description": "Całkowita liczba zaproszonych, która jest używana do obliczania zarobków z poleceń." + "description": "Całkowita liczba zaproszonych, która jest używana do obliczania zarobków z polecenia." }, "title.manageDistributionStatus": { "message": "Zarządzanie dystrybucją", diff --git a/src/i18n/pl/order.json b/src/i18n/pl/order.json index bc0138e9..3ab68d34 100644 --- a/src/i18n/pl/order.json +++ b/src/i18n/pl/order.json @@ -29,11 +29,11 @@ }, "field.amount": { "message": "Kwota", - "description": "Kwota kredytów zamówienia." + "description": "Ilość kredytów zamówienia." }, "field.price": { "message": "Kwota", - "description": "Kwota kredytów zamówienia." + "description": "Ilość kredytów zamówienia." }, "field.description": { "message": "Opis zamówienia", @@ -67,12 +67,16 @@ "message": "Płatność udana", "description": "Komunikat o udanej płatności." }, + "message.orderExpired": { + "message": "Zamówienie wygasło, proszę utwórz nowe zamówienie do zapłaty.", + "description": "Komunikat o wygasłym zamówieniu." + }, "message.createFailed": { "message": "Utworzenie nieudane", "description": "Komunikat o nieudanym utworzeniu." }, "message.wechatPayHelp": { - "message": "Proszę otworzyć WeChat na telefonie, zeskanować, aby zakończyć płatność", + "message": "Proszę otworzyć WeChat na telefonie, zeskanuj, aby zakończyć płatność", "description": "Komunikat pomocy dotyczący płatności WeChat." }, "message.free": { @@ -92,43 +96,43 @@ "description": "Komunikat o udanej aktualizacji." }, "message.confirmFinish": { - "message": "Ta operacja ręcznie ustawia zamówienie na status płatności i kończy proces dystrybucji, co jest nieodwracalne. Proszę potwierdzić, że klient dokonał płatności. Czy chcesz kontynuować?", + "message": "Ta operacja spowoduje ręczne ustawienie zamówienia w statusie płatności i zakończenie procesu dystrybucji, co nie może być cofnięte. Proszę potwierdź, że klient dokonał płatności, czy chcesz kontynuować?", "description": "Komunikat potwierdzenia zakończenia." }, "state.pending": { "message": "Oczekiwanie na płatność", - "description": "Status zamówienia, oznacza, że zamówienie jest wciąż oczekujące na płatność użytkownika." + "description": "Status zamówienia, oznacza, że to zamówienie wciąż oczekuje na płatność użytkownika." }, "state.paid": { "message": "Opłacone", - "description": "Status zamówienia, oznacza, że zamówienie zostało opłacone." + "description": "Status zamówienia, oznacza, że to zamówienie zostało opłacone." }, "state.expired": { "message": "Przekroczony czas płatności", - "description": "Status zamówienia, oznacza, że zamówienie wygasło." + "description": "Status zamówienia, oznacza, że to zamówienie wygasło." }, "state.failed": { "message": "Płatność nieudana", - "description": "Status zamówienia, oznacza, że płatność za zamówienie nie powiodła się." + "description": "Status zamówienia, oznacza, że ta zamówienie nie powiodło się." }, "title.info": { "message": "Informacje o zamówieniu", - "description": "Tytuł wyświetlany jako tytuł strony internetowej, oznacza informacje o zamówieniu." + "description": "Tytuł używany jako tytuł strony internetowej, oznacza informacje o zamówieniu." }, "title.wechatPay": { "message": "WeChat Pay", - "description": "Tytuł wyświetlany jako tytuł strony internetowej, oznacza płatność WeChat." + "description": "Tytuł używany jako tytuł strony internetowej, oznacza płatność WeChat." }, "title.aliPay": { "message": "Alipay", - "description": "Tytuł wyświetlany jako tytuł strony internetowej, oznacza płatność Alipay, płatność Alipay to rodzaj płatności online." + "description": "Tytuł używany jako tytuł strony internetowej, oznacza płatność Alipay, płatność Alipay to rodzaj płatności online." }, "title.stripe": { "message": "Stripe", - "description": "Tytuł wyświetlany jako tytuł strony internetowej, oznacza płatność Stripe, płatność Stripe to rodzaj płatności online." + "description": "Tytuł używany jako tytuł strony internetowej, oznacza płatność Stripe, płatność Stripe to rodzaj płatności online." }, "title.manageOrder": { "message": "Zarządzaj zamówieniem", - "description": "Tytuł wyświetlany jako tytuł strony internetowej, oznacza zarządzanie zamówieniem." + "description": "Tytuł używany jako tytuł strony internetowej, oznacza zarządzanie zamówieniem." } } \ No newline at end of file diff --git a/src/i18n/pl/usage.json b/src/i18n/pl/usage.json index e60dc4a2..da545d34 100644 --- a/src/i18n/pl/usage.json +++ b/src/i18n/pl/usage.json @@ -7,12 +7,24 @@ "message": "Kod statusu", "description": "Kod statusu rekordu użycia." }, + "field.application": { + "message": "Aplikacja", + "description": "Aplikacja usługi." + }, + "field.status": { + "message": "Status", + "description": "Status aplikacji." + }, + "field.api": { + "message": "Interfejs API", + "description": "Interfejs API usługi." + }, "field.usedAmount": { - "message": "Ilość zużytego", - "description": "Ilość zasobu, który został zużyty." + "message": "Ilość użyta", + "description": "Ilość zasobu, która została użyta." }, "field.deductedAmount": { - "message": "Odjęta ilość", + "message": "Ilość odjęta", "description": "Ilość zasobu, która została odjęta." }, "field.remainingAmount": { diff --git a/src/i18n/pt/application.json b/src/i18n/pt/application.json index 7946e86a..47ce3788 100644 --- a/src/i18n/pt/application.json +++ b/src/i18n/pt/application.json @@ -27,17 +27,25 @@ "message": "Histórico de uso", "description": "O texto em um botão, quando clicado, irá para a página de histórico de uso." }, + "field.application": { + "message": "Aplicação", + "description": "A aplicação do serviço." + }, + "field.status": { + "message": "Status", + "description": "O status da aplicação." + }, "field.id": { - "message": "ID do aplicativo", - "description": "O ID do aplicativo." + "message": "ID da aplicação", + "description": "O ID da aplicação." }, "field.remainingAmount": { "message": "Quantidade restante", - "description": "A quantidade restante do aplicativo." + "description": "A quantidade restante da aplicação." }, "field.usedAmount": { "message": "Quantidade utilizada", - "description": "A quantidade utilizada do aplicativo." + "description": "A quantidade utilizada da aplicação." }, "field.apiKey": { "message": "Chave da API", @@ -45,23 +53,23 @@ }, "field.service": { "message": "Serviço", - "description": "O serviço do aplicativo." + "description": "O serviço da aplicação." }, "field.operation": { "message": "Operação", - "description": "A operação do aplicativo." + "description": "A operação da aplicação." }, "field.amount": { "message": "Quantidade", - "description": "A quantidade do aplicativo." + "description": "A quantidade da aplicação." }, "field.traceId": { "message": "ID de rastreamento", - "description": "O ID de rastreamento de uma chamada de API, para o aplicativo do serviço de API, não traduza, mantenha como 'ID de rastreamento'" + "description": "O ID de rastreamento de uma chamada de API, para a aplicação do serviço de API, não traduza, mantenha como 'ID de rastreamento'" }, "field.shouldPayPrice": { "message": "Preço final", - "description": "O preço final do aplicativo." + "description": "O preço final da aplicação." }, "field.api": { "message": "API", @@ -73,43 +81,43 @@ }, "field.credential": { "message": "Credencial", - "description": "A credencial do aplicativo." + "description": "A credencial da aplicação." }, "field.name": { "message": "Nome", - "description": "O nome do aplicativo." + "description": "O nome da aplicação." }, "field.package": { "message": "Pacote", - "description": "O pacote significa diferentes pacotes de preços, como $100 por 10000 créditos, $200 por 20000 créditos." + "description": "O pacote significa diferentes pacotes de preço, como $100 por 10000 créditos, $200 por 20000 créditos." }, "field.type": { "message": "Tipo", - "description": "O tipo do aplicativo." + "description": "O tipo da aplicação." }, "field.freeAmount": { "message": "Quantidade gratuita", - "description": "A quantidade gratuita do aplicativo." + "description": "A quantidade gratuita da aplicação." }, "field.extraPrice": { "message": "Preço extra", - "description": "O preço extra que o usuário deve pagar pelo aplicativo." + "description": "O preço extra que o usuário deve pagar pela aplicação." }, "message.alreadyApplied": { "message": "Você já se inscreveu para este serviço, por favor, verifique o console", "description": "A mensagem mostrada ao usuário quando o usuário já se inscreveu para este serviço." }, "message.applySuccessfully": { - "message": "Inscrição bem-sucedida", + "message": "Aplicação bem-sucedida", "description": "A mensagem mostrada ao usuário quando o usuário se inscreveu para este serviço com sucesso." }, "message.notApplied": { - "message": "Você ainda não se inscreveu para este serviço, por favor, inscreva-se antes de usá-lo", + "message": "Você ainda não se inscreveu para este serviço, por favor, inscreva-se para o serviço antes de usá-lo", "description": "A mensagem mostrada ao usuário quando o usuário ainda não se inscreveu para este serviço." }, "message.yourApplication": { - "message": "Sua inscrição", - "description": "A mensagem mostrada ao usuário quando a inscrição do usuário." + "message": "Sua aplicação", + "description": "A mensagem mostrada ao usuário quando a aplicação do usuário." }, "message.unverified": { "message": "Você precisa completar a autenticação de nome real antes de poder se inscrever para este serviço", @@ -136,16 +144,16 @@ "description": "A mensagem mostrada ao usuário quando o usuário leu e concordou com a política." }, "message.policy": { - "message": "Acordo de Uso do Serviço de Tecnologia de Dados", + "message": "Acordo de Uso de Serviço de Tecnologia de Dados", "description": "A mensagem mostrada ao usuário quando o usuário leu e concordou com a política." }, "message.notAgreePolicy": { - "message": "Você não concordou com o Acordo de Uso do Serviço de Tecnologia de Dados", + "message": "Você não concordou com o Acordo de Uso de Serviço de Tecnologia de Dados", "description": "A mensagem mostrada ao usuário quando o usuário não concordou com a política." }, "message.confirmApplying": { - "message": "Confirmar inscrição no serviço", - "description": "A mensagem mostrada ao usuário quando o usuário confirmou a inscrição no serviço." + "message": "Confirmar aplicação de serviço", + "description": "A mensagem mostrada ao usuário quando o usuário confirmou a aplicação de serviço." }, "message.rotateCredential": { "message": "Redefinir chave", @@ -156,11 +164,11 @@ "description": "A mensagem mostrada ao usuário quando o usuário confirmou a redefinição da chave." }, "message.idDoesNotExist": { - "message": "Aplicativo não existe", - "description": "A mensagem mostrada ao usuário quando o aplicativo não existe." + "message": "Aplicação não existe", + "description": "A mensagem mostrada ao usuário quando a aplicação não existe." }, "message.rotateCredentialSuccessfully": { - "message": "Redefinição da chave bem-sucedida", + "message": "Redefinição de chave bem-sucedida", "description": "A mensagem mostrada ao usuário quando a redefinição da chave é bem-sucedida." }, "message.rotateCredentialFailed": { @@ -181,10 +189,10 @@ }, "title.applicationRemainingCount": { "message": "Modificar contagem", - "description": "O título da página, quando o usuário deseja modificar a contagem do aplicativo." + "description": "O título da página, quando o usuário deseja modificar a contagem da aplicação." }, "title.manageApplication": { - "message": "Gerenciamento de aplicativos", - "description": "O título da página, quando o usuário deseja gerenciar o aplicativo." + "message": "Gerenciamento de aplicação", + "description": "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/distribution.json b/src/i18n/pt/distribution.json index 06c6e8d8..075a4c3b 100644 --- a/src/i18n/pt/distribution.json +++ b/src/i18n/pt/distribution.json @@ -40,19 +40,19 @@ "description": "O limite dos ganhos de referência, que é usado para retirar os ganhos de referência." }, "field.inviteeId": { - "message": "ID do convidante", - "description": "O identificador único do convidante, o convidante significa o usuário que convida o convidado para o site de serviço da API." + "message": "ID do convidador", + "description": "O identificador único do convidador, o convidador significa o usuário que convida o convidado para o site de serviço da API." }, "field.isVerified": { "message": "Está verificado", - "description": "A sinalização para indicar se o usuário de referência está verificado com as informações reais." + "description": "A flag para indicar se o usuário de referência está verificado com as informações reais." }, "message.deltaPriceForNextLevel": { "message": "Diferença para o próximo nível", "description": "A diferença entre o valor atual do pedido e o limite do próximo nível." }, "message.developingWithDrawal": { - "message": "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", + "message": "Por favor, junte-se ao Discord e consulte os suportes para lidar com retiradas, as retiradas deduzirão o imposto de renda relacionado.", "description": "A mensagem para indicar que a função de retirada está em desenvolvimento." }, "message.technicalDetail": { @@ -76,7 +76,7 @@ "description": "A descrição do link de referência." }, "message.distributionLinkDescription2": { - "message": "Este link contém seu ID de usuário. Depois que o cliente abrir 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.", + "message": "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.", "description": "A descrição do link de referência." }, "title.price": { diff --git a/src/i18n/pt/order.json b/src/i18n/pt/order.json index 3e5ba73b..59c1b8f0 100644 --- a/src/i18n/pt/order.json +++ b/src/i18n/pt/order.json @@ -67,6 +67,10 @@ "message": "Pagamento Bem-sucedido", "description": "A mensagem do pagamento bem-sucedido." }, + "message.orderExpired": { + "message": "Pedido expirado, por favor crie um novo pedido para pagar.", + "description": "A mensagem do pedido expirado." + }, "message.createFailed": { "message": "Criação Falhou", "description": "A mensagem da criação falhada." @@ -92,12 +96,12 @@ "description": "A mensagem da atualização bem-sucedida." }, "message.confirmFinish": { - "message": "Esta operação definirá manualmente o pedido para o status de pagamento e concluirá o processamento de distribuição, o que não pode ser desfeito. Por favor, confirme que o cliente completou o pagamento, você deseja continuar?", + "message": "Esta operação definirá manualmente o pedido para o status de pagamento e concluirá o processamento de distribuição, o que não pode ser desfeito. Por favor, confirme que o cliente concluiu o pagamento, você deseja continuar?", "description": "A mensagem da confirmação de conclusão." }, "state.pending": { - "message": "Aguardando Pagamento", - "description": "O estado do pedido, o que significa que este pedido ainda está aguardando o pagamento do usuário." + "message": "Pagamento Pendente", + "description": "O estado do pedido, o que significa que este pedido ainda está pendente de pagamento pelo usuário." }, "state.paid": { "message": "Pago", diff --git a/src/i18n/pt/usage.json b/src/i18n/pt/usage.json index 5e741d56..0ac8f42d 100644 --- a/src/i18n/pt/usage.json +++ b/src/i18n/pt/usage.json @@ -7,6 +7,18 @@ "message": "Código de Status", "description": "O código de status do registro de uso." }, + "field.application": { + "message": "Aplicação", + "description": "A aplicação do serviço." + }, + "field.status": { + "message": "Status", + "description": "O status da aplicação." + }, + "field.api": { + "message": "API", + "description": "A API do serviço." + }, "field.usedAmount": { "message": "Quantidade Utilizada", "description": "A quantidade do recurso que foi utilizada." diff --git a/src/i18n/ru/application.json b/src/i18n/ru/application.json index 95bcbf34..4853502c 100644 --- a/src/i18n/ru/application.json +++ b/src/i18n/ru/application.json @@ -27,6 +27,14 @@ "message": "История использования", "description": "Текст на кнопке, при нажатии на которую произойдет переход на страницу истории использования." }, + "field.application": { + "message": "Приложение", + "description": "Приложение услуги." + }, + "field.status": { + "message": "Статус", + "description": "Статус приложения." + }, "field.id": { "message": "Идентификатор приложения", "description": "Идентификатор приложения." @@ -44,8 +52,8 @@ "description": "Ключ API" }, "field.service": { - "message": "Сервис", - "description": "Сервис приложения." + "message": "Услуга", + "description": "Услуга приложения." }, "field.operation": { "message": "Операция", @@ -104,8 +112,8 @@ "description": "Сообщение, отображаемое пользователю, когда пользователь успешно подал заявку на эту услугу." }, "message.notApplied": { - "message": "Вы еще не подали заявку на эту услугу, пожалуйста, подайте заявку на услугу перед использованием", - "description": "Сообщение, отображаемое пользователю, когда пользователь еще не подал заявку на эту услугу." + "message": "Вы еще не подавали заявку на эту услугу, пожалуйста, подайте заявку на услугу перед использованием", + "description": "Сообщение, отображаемое пользователю, когда пользователь еще не подавал заявку на эту услугу." }, "message.yourApplication": { "message": "Ваша заявка", @@ -160,7 +168,7 @@ "description": "Сообщение, отображаемое пользователю, когда приложение не существует." }, "message.rotateCredentialSuccessfully": { - "message": "Ключ успешно сброшен", + "message": "Сброс ключа прошел успешно", "description": "Сообщение, отображаемое пользователю, когда сброс ключа прошел успешно." }, "message.rotateCredentialFailed": { diff --git a/src/i18n/ru/distribution.json b/src/i18n/ru/distribution.json index b2389d8b..46d88be6 100644 --- a/src/i18n/ru/distribution.json +++ b/src/i18n/ru/distribution.json @@ -1,31 +1,31 @@ { "button.detail": { "message": "Просмотреть детали", - "description": "Текст на кнопке, используемый для просмотра деталей истории рефералов для веб-сайта." + "description": "Текст на кнопке, который используется для просмотра деталей истории рефералов для веб-сайта." }, "button.withdrawal": { "message": "Вывести", - "description": "Текст на кнопке, используемый для вывода заработанных реферальных средств для веб-сайта." + "description": "Текст на кнопке, который используется для вывода заработанных реферальных средств для веб-сайта." }, "button.query": { "message": "Запрос", - "description": "Текст на кнопке, используемый для запроса заработанных реферальных средств для веб-сайта." + "description": "Текст на кнопке, который используется для запроса заработанных реферальных средств для веб-сайта." }, "field.id": { "message": "ID реферала", - "description": "Уникальный идентификатор распределения, где распределение означает реферал для веб-сайта API-сервиса." + "description": "Уникальный идентификатор распределения, распределение означает реферал для веб-сайта API-сервиса." }, "field.percentage": { - "message": "Процент реферальных заработков", - "description": "Процент реферальных заработков, рассчитанный на основе суммы заказа." + "message": "Процент заработка реферала", + "description": "Процент заработка реферала, который рассчитывается на основе суммы заказа." }, "field.price": { "message": "Сумма заказа", - "description": "Сумма заказа, используемая для расчета реферальных заработков." + "description": "Сумма заказа, которая используется для расчета заработка реферала." }, "field.reward": { - "message": "Реферальное вознаграждение", - "description": "Реферальные заработки, рассчитанные на основе суммы заказа и процента реферальных заработков." + "message": "Награда реферала", + "description": "Заработок реферала, который рассчитывается на основе суммы заказа и процента заработка реферала." }, "field.createdAt": { "message": "Время реферала", @@ -33,15 +33,15 @@ }, "field.level": { "message": "Уровень", - "description": "Уровень реферала, используемый для расчета реферальных заработков." + "description": "Уровень реферала, который используется для расчета заработка реферала." }, "field.threshold": { - "message": "Порог реферальных заработков", - "description": "Порог реферальных заработков, используемый для вывода реферальных заработков." + "message": "Порог заработка реферала", + "description": "Порог заработка реферала, который используется для вывода заработанных реферальных средств." }, "field.inviteeId": { "message": "ID пригласившего", - "description": "Уникальный идентификатор пригласившего, где пригласивший означает пользователя, пригласившего приглашенного на веб-сайт API-сервиса." + "description": "Уникальный идентификатор пригласившего, пригласивший означает пользователя, который приглашает приглашенного на веб-сайт API-сервиса." }, "field.isVerified": { "message": "Подтверждено", @@ -52,12 +52,12 @@ "description": "Разница между текущей суммой заказа и порогом следующего уровня." }, "message.developingWithDrawal": { - "message": "Пожалуйста, добавьте обслуживание клиентов для обработки вывода средств, вывод средств будет удерживать 6% налог на доходы, счета могут использоваться для вычета", + "message": "Пожалуйста, присоединитесь к Discord и проконсультируйтесь с поддержкой по обработке вывода средств, вывод средств будет удерживать соответствующий налог на доходы.", "description": "Сообщение, указывающее, что функция вывода средств находится в разработке." }, "message.technicalDetail": { "message": "Техническая деталь", - "description": "Техническая деталь системы рефералов реализована." + "description": "Техническая деталь реферальной системы реализована." }, "message.distributionQrDescription": { "message": "QR-код реферала (тот же контент, что и ссылка)", @@ -65,7 +65,7 @@ }, "message.distributionLink": { "message": "Ссылка реферала", - "description": "Ссылка реферала, используемая для привязки клиента в качестве подчиненного клиента." + "description": "Ссылка реферала, которая используется для привязки клиента в качестве подчиненного клиента." }, "message.updateSuccessfully": { "message": "Обновление успешно", @@ -76,55 +76,55 @@ "description": "Описание ссылки реферала." }, "message.distributionLinkDescription2": { - "message": "Эта ссылка содержит ваш идентификатор пользователя. После того как клиент откроет ссылку, ваш идентификатор пользователя будет записан в браузере клиента в виде Cookies, которые действительны в течение семи дней. В течение семи дней, если клиент регистрируется на этой платформе, отсканировав код, ваш идентификатор пользователя будет загружен на сервер регистрации с помощью Cookies, и клиент может быть привязан к вам в качестве вашего подчиненного клиента.", + "message": "Эта ссылка содержит ваш идентификатор пользователя. После того как клиент откроет ссылку, ваш идентификатор пользователя будет записан в браузере клиента в виде Cookies, которые действительны в течение семи дней. В течение семи дней, если клиент регистрируется на этой платформе, отсканировав код, ваш идентификатор пользователя будет загружен на сервер регистрации с помощью Cookies, и клиент может быть привязан к вам в качестве вашего нижестоящего клиента.", "description": "Описание ссылки реферала." }, "title.price": { "message": "Общая сумма реферальных заказов", - "description": "Общая сумма реферальных заказов, используемая для расчета реферальных заработков." + "description": "Общая сумма реферальных заказов, которая используется для расчета заработка реферала." }, "title.reward": { - "message": "Общие реферальные вознаграждения", - "description": "Общие реферальные вознаграждения, рассчитанные на основе суммы заказа и процента реферальных заработков." + "message": "Общие реферальные награды", + "description": "Общие реферальные награды, которые рассчитываются на основе суммы заказа и процента заработка реферала." }, "title.level": { "message": "Уровень реферала", - "description": "Уровень реферала, используемый для расчета реферальных заработков." + "description": "Уровень реферала, который используется для расчета заработка реферала." }, "title.percentage": { - "message": "Процент реферальных заработков", - "description": "Процент реферальных заработков, используемый для расчета реферальных заработков." + "message": "Процент заработка реферала", + "description": "Процент заработка реферала, который используется для расчета заработка реферала." }, "title.currentLevel": { "message": "Текущий уровень", - "description": "Текущий уровень реферала, используемый для расчета реферальных заработков." + "description": "Текущий уровень реферала, который используется для расчета заработка реферала." }, "title.nextLevel": { "message": "Следующий уровень", - "description": "Следующий уровень реферала, используемый для расчета реферальных заработков." + "description": "Следующий уровень реферала, который используется для расчета заработка реферала." }, "title.currentPercentage": { - "message": "Текущий процент реферальных заработков", - "description": "Текущий процент реферальных заработков, используемый для расчета реферальных заработков." + "message": "Текущий процент заработка реферала", + "description": "Текущий процент заработка реферала, который используется для расчета заработка реферала." }, "title.nextPercentage": { - "message": "Процент реферальных заработков следующего уровня", - "description": "Процент реферальных заработков следующего уровня, используемый для расчета реферальных заработков." + "message": "Процент заработка следующего уровня", + "description": "Процент заработка следующего уровня, который используется для расчета заработка реферала." }, "title.levelInfo": { "message": "Информация об уровне", - "description": "Информация о уровне реферала, используемая для расчета реферальных заработков." + "description": "Информация о уровне реферала, которая используется для расчета заработка реферала." }, "title.distributionLink": { "message": "Ссылка реферала", - "description": "Ссылка реферала, используемая для привязки клиента в качестве подчиненного клиента." + "description": "Ссылка реферала, которая используется для привязки клиента в качестве подчиненного клиента." }, "title.inviteesCount": { "message": "Общее количество приглашенных", - "description": "Общее количество приглашенных, используемое для расчета реферальных заработков." + "description": "Общее количество приглашенных, которое используется для расчета заработка реферала." }, "title.manageDistributionStatus": { - "message": "Управление реферальным статусом", + "message": "Управление распределением", "description": "Управление статусом реферала." } } \ No newline at end of file diff --git a/src/i18n/ru/order.json b/src/i18n/ru/order.json index 347d6302..949e5a64 100644 --- a/src/i18n/ru/order.json +++ b/src/i18n/ru/order.json @@ -67,9 +67,13 @@ "message": "Оплата прошла успешно", "description": "Сообщение об успешной оплате." }, + "message.orderExpired": { + "message": "Заказ просрочен, пожалуйста, создайте новый заказ для оплаты.", + "description": "Сообщение о просроченном заказе." + }, "message.createFailed": { "message": "Создание не удалось", - "description": "Сообщение о неудавшемся создании." + "description": "Сообщение о неудачном создании." }, "message.wechatPayHelp": { "message": "Пожалуйста, откройте WeChat на своем телефоне, отсканируйте для завершения оплаты", @@ -85,14 +89,14 @@ }, "message.updateFailed": { "message": "Обновление не удалось", - "description": "Сообщение о неудавшемся обновлении." + "description": "Сообщение об неудачном обновлении." }, "message.updateSuccessfully": { "message": "Обновление прошло успешно", "description": "Сообщение об успешном обновлении." }, "message.confirmFinish": { - "message": "Эта операция вручную установит статус заказа на оплаченный и завершит процесс распределения, который нельзя отменить. Пожалуйста, подтвердите, что клиент завершил оплату. Хотите продолжить?", + "message": "Эта операция вручную установит заказ в статус оплаты и завершит процесс распределения, который нельзя отменить. Пожалуйста, подтвердите, что клиент завершил оплату. Хотите продолжить?", "description": "Сообщение подтверждения завершения." }, "state.pending": { @@ -104,8 +108,8 @@ "description": "Статус заказа, означающий, что этот заказ был оплачен." }, "state.expired": { - "message": "Истек срок оплаты", - "description": "Статус заказа, означающий, что этот заказ истек." + "message": "Таймаут оплаты", + "description": "Статус заказа, означающий, что этот заказ просрочен." }, "state.failed": { "message": "Оплата не удалась", @@ -113,22 +117,22 @@ }, "title.info": { "message": "Информация о заказе", - "description": "Заголовок, используемый в качестве заголовка веб-сайта, означает информацию о заказе." + "description": "Заголовок, используемый как заголовок веб-сайта, означает информацию о заказе." }, "title.wechatPay": { "message": "WeChat Pay", - "description": "Заголовок, используемый в качестве заголовка веб-сайта, означает оплату через WeChat." + "description": "Заголовок, используемый как заголовок веб-сайта, означает оплату через WeChat." }, "title.aliPay": { "message": "Alipay", - "description": "Заголовок, используемый в качестве заголовка веб-сайта, означает оплату через Alipay, Alipay - это вид онлайн-оплаты." + "description": "Заголовок, используемый как заголовок веб-сайта, означает оплату через Alipay, Alipay - это вид онлайн-оплаты." }, "title.stripe": { "message": "Stripe", - "description": "Заголовок, используемый в качестве заголовка веб-сайта, означает оплату через Stripe, Stripe - это вид онлайн-оплаты." + "description": "Заголовок, используемый как заголовок веб-сайта, означает оплату через Stripe, Stripe - это вид онлайн-оплаты." }, "title.manageOrder": { "message": "Управление заказом", - "description": "Заголовок, используемый в качестве заголовка веб-сайта, означает управление заказом." + "description": "Заголовок, используемый как заголовок веб-сайта, означает управление заказом." } } \ No newline at end of file diff --git a/src/i18n/ru/usage.json b/src/i18n/ru/usage.json index 9e5ea2d0..b0a46824 100644 --- a/src/i18n/ru/usage.json +++ b/src/i18n/ru/usage.json @@ -7,6 +7,18 @@ "message": "Код состояния", "description": "Код состояния записи использования." }, + "field.application": { + "message": "Приложение", + "description": "Приложение службы." + }, + "field.status": { + "message": "Статус", + "description": "Статус приложения." + }, + "field.api": { + "message": "API", + "description": "API службы." + }, "field.usedAmount": { "message": "Использованное количество", "description": "Количество ресурса, которое было использовано." diff --git a/src/i18n/sr/application.json b/src/i18n/sr/application.json index 576cc621..fe896109 100644 --- a/src/i18n/sr/application.json +++ b/src/i18n/sr/application.json @@ -4,8 +4,8 @@ "description": "Tekst na dugmetu, kada se klikne na ovo dugme, preći će na stranicu dokumenta." }, "button.goCredentials": { - "message": "Poverilački dokumenti", - "description": "Tekst na dugmetu, kada se klikne na ovo dugme, preći će na stranicu poverilačkih dokumenata." + "message": "Poverilački podaci", + "description": "Tekst na dugmetu, kada se klikne na ovo dugme, preći će na stranicu poverilačkih podataka." }, "button.buyMore": { "message": "Kupi više", @@ -27,21 +27,29 @@ "message": "Istorija korišćenja", "description": "Tekst na dugmetu, kada se klikne na ovo dugme, preći će na stranicu istorije korišćenja." }, + "field.application": { + "message": "Aplikacija", + "description": "Aplikacija usluge." + }, + "field.status": { + "message": "Status", + "description": "Status aplikacije." + }, "field.id": { "message": "ID aplikacije", "description": "ID aplikacije." }, "field.remainingAmount": { - "message": "Preostali iznos", - "description": "Preostali iznos aplikacije." + "message": "Preostala količina", + "description": "Preostala količina aplikacije." }, "field.usedAmount": { - "message": "Iskorišćeni iznos", - "description": "Iskorišćeni iznos aplikacije." + "message": "Iskorišćena količina", + "description": "Iskorišćena količina aplikacije." }, "field.apiKey": { "message": "API ključ", - "description": "API ključ" + "description": "API ključ." }, "field.service": { "message": "Usluga", @@ -52,12 +60,12 @@ "description": "Operacija aplikacije." }, "field.amount": { - "message": "Iznos", - "description": "Iznos aplikacije." + "message": "Količina", + "description": "Količina aplikacije." }, "field.traceId": { "message": "ID traga", - "description": "ID traga jednog API poziva, za aplikaciju API servisa, nemojte prevesti, zadržite kao 'ID traga'" + "description": "ID traga jednog API poziva, za aplikaciju API usluge, nemojte prevesti, zadržite kao 'ID traga'" }, "field.shouldPayPrice": { "message": "Konačna cena", @@ -72,8 +80,8 @@ "description": "Ovo je vrsta online usluge, oblik je putem HTTP proksija (koristi se za prenos podataka) za pružanje usluge korisniku." }, "field.credential": { - "message": "Poverenje", - "description": "Poverenje aplikacije." + "message": "Poverilački podatak", + "description": "Poverilački podatak aplikacije." }, "field.name": { "message": "Ime", @@ -88,8 +96,8 @@ "description": "Vrsta aplikacije." }, "field.freeAmount": { - "message": "Besplatni iznos", - "description": "Besplatni iznos aplikacije." + "message": "Besplatna količina", + "description": "Besplatna količina aplikacije." }, "field.extraPrice": { "message": "Cena", @@ -100,12 +108,12 @@ "description": "Poruka koja se prikazuje korisniku kada se već prijavio za ovu uslugu." }, "message.applySuccessfully": { - "message": "Prijava uspešna", + "message": "Uspesna prijava", "description": "Poruka koja se prikazuje korisniku kada se uspešno prijavio za ovu uslugu." }, "message.notApplied": { - "message": "Još se niste prijavili za ovu uslugu, molimo prijavite se za uslugu pre korišćenja", - "description": "Poruka koja se prikazuje korisniku kada se još nije prijavio za ovu uslugu." + "message": "Još uvek se niste prijavili za ovu uslugu, molimo prijavite se za uslugu pre korišćenja", + "description": "Poruka koja se prikazuje korisniku kada se još uvek nije prijavio za ovu uslugu." }, "message.yourApplication": { "message": "Vaša prijava", @@ -120,28 +128,28 @@ "description": "Poruka koja se prikazuje korisniku kada nije završio autentifikaciju sa pravim imenom." }, "message.requiredParameter": { - "message": "Obavezan parametar", - "description": "Poruka koja se prikazuje korisniku kada nije uneo obavezan parametar." + "message": "Potreban parametar", + "description": "Poruka koja se prikazuje korisniku kada nije uneo potreban parametar." }, "message.example": { "message": "Primer", - "description": "Poruka koja se prikazuje korisniku kada nije uneo obavezan parametar." + "description": "Poruka koja se prikazuje korisniku kada nije uneo potreban parametar." }, "message.createCredentialSuccessfully": { - "message": "Uspešno kreiranje poverenja", - "description": "Poruka koja se prikazuje korisniku kada je uspešno kreirao poverenje." + "message": "Uspešno kreiranje poverilačkog podatka", + "description": "Poruka koja se prikazuje korisniku kada je uspešno kreirao poverilački podatak." }, "message.readPolicy": { - "message": "Pročitao/la sam i saglasan/na sam sa", - "description": "Poruka koja se prikazuje korisniku kada je pročitao/la i saglasan/na sa politikom." + "message": "Pročitao sam i saglasan sam sa", + "description": "Poruka koja se prikazuje korisniku kada je pročitao i saglasan sa politikom." }, "message.policy": { - "message": "Ugovor o korišćenju usluga podataka", - "description": "Poruka koja se prikazuje korisniku kada je pročitao/la i saglasan/na sa politikom." + "message": "Ugovor o korišćenju usluge podataka", + "description": "Poruka koja se prikazuje korisniku kada je pročitao i saglasan sa politikom." }, "message.notAgreePolicy": { - "message": "Niste saglasni sa Ugovorom o korišćenju usluga podataka", - "description": "Poruka koja se prikazuje korisniku kada nije saglasan sa politikom." + "message": "Niste se složili sa Ugovorom o korišćenju usluge podataka", + "description": "Poruka koja se prikazuje korisniku kada se nije složio sa politikom." }, "message.confirmApplying": { "message": "Potvrdi prijavu za uslugu", @@ -164,7 +172,7 @@ "description": "Poruka koja se prikazuje korisniku kada je resetovanje ključa uspešno." }, "message.rotateCredentialFailed": { - "message": "Neuspešno resetovanje ključa, molimo kontaktirajte za pomoć", + "message": "Neuspešno resetovanje ključa, molimo kontaktirajte za rešavanje", "description": "Poruka koja se prikazuje korisniku kada je resetovanje ključa neuspešno." }, "message.updateFailed": { diff --git a/src/i18n/sr/distribution.json b/src/i18n/sr/distribution.json index ad83496d..9e865731 100644 --- a/src/i18n/sr/distribution.json +++ b/src/i18n/sr/distribution.json @@ -1,19 +1,19 @@ { "button.detail": { "message": "Pogledaj detalje", - "description": "Tekst na dugmetu, koje se koristi za pregled detalja istorije preporuka za veb lokaciju." + "description": "Tekst na dugmetu koje se koristi za pregled detalja istorije preporuka za veb lokaciju." }, "button.withdrawal": { "message": "Isplata", - "description": "Tekst na dugmetu, koje se koristi za povlačenje zarade od preporuka za veb lokaciju." + "description": "Tekst na dugmetu koje se koristi za povlačenje zarade od preporuka za veb lokaciju." }, "button.query": { "message": "Upit", - "description": "Tekst na dugmetu, koje se koristi za upit zarade od preporuka za veb lokaciju." + "description": "Tekst na dugmetu koje se koristi za upit zarade od preporuka za veb lokaciju." }, "field.id": { "message": "ID preporuke", - "description": "Jedinstveni identifikator distribucije, distribucija označava preporuku za veb lokaciju API usluge." + "description": "Jedinstveni identifikator distribucije, distribucija označava preporuku za veb lokaciju API servisa." }, "field.percentage": { "message": "Procenat zarade od preporuke", @@ -41,10 +41,10 @@ }, "field.inviteeId": { "message": "ID pozivaoca", - "description": "Jedinstveni identifikator pozivaoca, pozivalac označava korisnika koji poziva pozvaniog na veb lokaciju API usluge." + "description": "Jedinstveni identifikator pozivaoca, pozivalac označava korisnika koji poziva pozvaniog na veb lokaciju API servisa." }, "field.isVerified": { - "message": "Da li je verifikovano", + "message": "Da li je verifikovan", "description": "Zastava koja ukazuje da li je korisnik preporuke verifikovan sa stvarnim informacijama." }, "message.deltaPriceForNextLevel": { @@ -52,7 +52,7 @@ "description": "Razlika između trenutnog iznosa narudžbine i praga sledećeg nivoa." }, "message.developingWithDrawal": { - "message": "Molimo dodajte korisničku podršku za rukovanje isplatama, isplate će umanjiti porez na prihod od 6%, fakture se mogu koristiti za odbitak", + "message": "Molimo pridružite se Discord-u i konsultujte podršku za rukovanje isplatama, isplate će odbiti povezani porez na dohodak.", "description": "Poruka koja ukazuje da je funkcija povlačenja u razvoju." }, "message.technicalDetail": { @@ -65,18 +65,18 @@ }, "message.distributionLink": { "message": "Veza preporuke", - "description": "Veza preporuke, koja se koristi za povezivanje korisnika kao podređenog korisnika." + "description": "Veza preporuke, koja se koristi za povezivanje kupca kao podređenog kupca." }, "message.updateSuccessfully": { "message": "Ažuriranje uspešno", "description": "Poruka koja ukazuje da su informacije o preporuci uspešno ažurirane." }, "message.distributionLinkDescription": { - "message": "Ako se korisnik registruje na ovoj platformi putem ove veze ili QR koda, korisnik će trajno biti vezan kao vaš podređeni korisnik, i sve potrošačke narudžbine korisnika na ovoj platformi će biti vraćene na vaš račun prema trenutnom odnosu distribucije.", + "message": "Ako se kupac registruje na ovoj platformi putem ove veze ili QR koda, kupac će trajno biti vezan kao vaš podređeni kupac, i sve potrošačke narudžbine kupca na ovoj platformi će biti vraćene na vaš račun prema trenutnom odnosu distribucije.", "description": "Opis veze preporuke." }, "message.distributionLinkDescription2": { - "message": "Ova veza sadrži vaš ID korisnika. Nakon što korisnik otvori vezu, vaš ID korisnika će biti zabeležen u korisnikovom pregledaču u obliku kolačića, koji je važeći sedam dana. U roku od sedam dana, ako se korisnik registruje na ovoj platformi skeniranjem koda, vaš ID korisnika će biti otpremljen na server za registraciju sa kolačićima, i korisnik može biti vezan kao vaš podređeni korisnik.", + "message": "Ova veza sadrži vaš korisnički ID. Nakon što kupac otvori vezu, vaš korisnički ID će biti zabeležen u pregledaču kupca u obliku kolačića, koji je važeći sedam dana. U roku od sedam dana, ako se kupac registruje na ovoj platformi skeniranjem koda, vaš korisnički ID će biti otpremljen na registracioni server sa kolačićima, i kupac može biti vezan kao vaš podređeni kupac.", "description": "Opis veze preporuke." }, "title.price": { @@ -117,7 +117,7 @@ }, "title.distributionLink": { "message": "Veza preporuke", - "description": "Veza preporuke, koja se koristi za povezivanje korisnika kao podređenog korisnika." + "description": "Veza preporuke, koja se koristi za povezivanje kupca kao podređenog kupca." }, "title.inviteesCount": { "message": "Ukupan broj pozvanih", diff --git a/src/i18n/sr/order.json b/src/i18n/sr/order.json index a769f215..aaf9f8e3 100644 --- a/src/i18n/sr/order.json +++ b/src/i18n/sr/order.json @@ -60,16 +60,20 @@ "description": "API je vrsta online usluge." }, "field.proxy": { - "message": "Proksi", - "description": "Proksi je vrsta online usluge, što znači HTTP proksi korišćen za prenos podataka." + "message": "Proxy", + "description": "Proxy je vrsta online usluge, što znači HTTP Proxy koji se koristi za prenos podataka." }, "message.paidSuccessfully": { "message": "Plaćanje uspešno", "description": "Poruka uspešnog plaćanja." }, + "message.orderExpired": { + "message": "Narudžbina istekla, molimo kreirajte novu narudžbinu za plaćanje.", + "description": "Poruka o istekloj narudžbini." + }, "message.createFailed": { "message": "Kreiranje nije uspelo", - "description": "Poruka neuspelog kreiranja." + "description": "Poruka o neuspelom kreiranju." }, "message.wechatPayHelp": { "message": "Molimo otvorite WeChat na svom telefonu, skenirajte da biste završili plaćanje", @@ -77,19 +81,19 @@ }, "message.free": { "message": "Besplatno", - "description": "Poruka besplatne narudžbine." + "description": "Poruka o besplatnoj narudžbini." }, "message.buyInExternalUrl": { "message": "Završite plaćanje na spoljnom linku", - "description": "Poruka plaćanja na spoljnom linku." + "description": "Poruka o plaćanju na spoljnom linku." }, "message.updateFailed": { "message": "Ažuriranje nije uspelo", - "description": "Poruka neuspelog ažuriranja." + "description": "Poruka o neuspelom ažuriranju." }, "message.updateSuccessfully": { "message": "Ažuriranje uspešno", - "description": "Poruka uspešnog ažuriranja." + "description": "Poruka o uspešnom ažuriranju." }, "message.confirmFinish": { "message": "Ova operacija će ručno postaviti narudžbinu na status plaćanja i završiti proces distribucije, što se ne može poništiti. Molimo potvrdite da je kupac završio plaćanje, da li želite da nastavite?", @@ -97,14 +101,14 @@ }, "state.pending": { "message": "Čeka se plaćanje", - "description": "Status narudžbine, što znači da ova narudžbina još uvek čeka plaćanje od korisnika." + "description": "Status narudžbine, što znači da ova narudžbina još uvek čeka korisnikovo plaćanje." }, "state.paid": { "message": "Plaćeno", "description": "Status narudžbine, što znači da je ova narudžbina plaćena." }, "state.expired": { - "message": "Isteklo vreme plaćanja", + "message": "Isteklo plaćanje", "description": "Status narudžbine, što znači da je ova narudžbina istekla." }, "state.failed": { diff --git a/src/i18n/sr/usage.json b/src/i18n/sr/usage.json index 8ccdffef..5b89ef7b 100644 --- a/src/i18n/sr/usage.json +++ b/src/i18n/sr/usage.json @@ -5,7 +5,19 @@ }, "field.statusCode": { "message": "Kôd statusa", - "description": "Kôd statusa zapisa o korišćenju." + "description": "Statusni kôd zapisa o korišćenju." + }, + "field.application": { + "message": "Aplikacija", + "description": "Aplikacija usluge." + }, + "field.status": { + "message": "Status", + "description": "Status aplikacije." + }, + "field.api": { + "message": "API", + "description": "API usluge." }, "field.usedAmount": { "message": "Korišćena količina", diff --git a/src/i18n/sv/application.json b/src/i18n/sv/application.json index c63d544c..e09bf10a 100644 --- a/src/i18n/sv/application.json +++ b/src/i18n/sv/application.json @@ -27,17 +27,25 @@ "message": "Användningshistorik", "description": "Texten på en knapp, när du klickar på denna knapp, kommer du till användningshistorik-sidan." }, + "field.application": { + "message": "Applikation", + "description": "Tjänstens applikation." + }, + "field.status": { + "message": "Status", + "description": "Applikationens status." + }, "field.id": { "message": "Applikations-ID", "description": "Applikationens ID." }, "field.remainingAmount": { "message": "Återstående belopp", - "description": "Det återstående beloppet för applikationen." + "description": "Applikationens återstående belopp." }, "field.usedAmount": { "message": "Använt belopp", - "description": "Det använda beloppet för applikationen." + "description": "Applikationens använda belopp." }, "field.apiKey": { "message": "API-nyckel", @@ -53,11 +61,11 @@ }, "field.amount": { "message": "Belopp", - "description": "Beloppet för applikationen." + "description": "Applikationens belopp." }, "field.traceId": { "message": "Spår-ID", - "description": "Ett API-anrop spår-ID för applikationen, översätt inte det, behåll det som 'Spår-ID'" + "description": "Ett API-samtals spår-ID för applikationen, översätt inte det, behåll det som 'Spår-ID'" }, "field.shouldPayPrice": { "message": "Slutpris", @@ -89,11 +97,11 @@ }, "field.freeAmount": { "message": "Gratis belopp", - "description": "Applikationens gratisbelopp." + "description": "Applikationens gratis belopp." }, "field.extraPrice": { "message": "Pris", - "description": "Det extra pris som användaren ska betala för applikationen." + "description": "Det extra priset som användaren ska betala för applikationen." }, "message.alreadyApplied": { "message": "Du har redan ansökt om denna tjänst, vänligen kontrollera konsolen", @@ -180,8 +188,8 @@ "description": "Sidans titel, när användaren vill köpa tjänsten." }, "title.applicationRemainingCount": { - "message": "Modifiera antal", - "description": "Sidans titel, när användaren vill modifiera antalet för applikationen." + "message": "Ändra antal", + "description": "Sidans titel, när användaren vill ändra antalet för applikationen." }, "title.manageApplication": { "message": "Applikationshantering", diff --git a/src/i18n/sv/distribution.json b/src/i18n/sv/distribution.json index 1515a162..6141e777 100644 --- a/src/i18n/sv/distribution.json +++ b/src/i18n/sv/distribution.json @@ -1,7 +1,7 @@ { "button.detail": { "message": "Visa detaljer", - "description": "Texten på knappen som används för att visa detaljerna om hänvisningshistoriken för webbplatsen." + "description": "Texten på knappen som används för att visa detaljerna i hänvisningshistoriken för webbplatsen." }, "button.withdrawal": { "message": "Ta ut", @@ -29,7 +29,7 @@ }, "field.createdAt": { "message": "Hänvisningstid", - "description": "Tiden då hänvisningen skapades." + "description": "Tiden då hänvisningen skapas." }, "field.level": { "message": "Nivå", @@ -49,10 +49,10 @@ }, "message.deltaPriceForNextLevel": { "message": "Skillnad till nästa nivå", - "description": "Skillnaden mellan det aktuella orderbeloppet och nästa nivågräns." + "description": "Skillnaden mellan det aktuella orderbeloppet och nästa nivås tröskel." }, "message.developingWithDrawal": { - "message": "Lägg till kundtjänst för att hantera uttag, uttag kommer att dra av 6% inkomstskatt, fakturor kan användas för avdrag", + "message": "Var god anslut till Discord och rådfråga support för att hantera uttag, uttag kommer att dra av relaterad inkomstskatt.", "description": "Meddelandet som indikerar att uttagsfunktionen är under utveckling." }, "message.technicalDetail": { diff --git a/src/i18n/sv/order.json b/src/i18n/sv/order.json index 7cd19b69..d9d79be3 100644 --- a/src/i18n/sv/order.json +++ b/src/i18n/sv/order.json @@ -9,7 +9,7 @@ }, "button.checkDetail": { "message": "Kontrollera detaljer", - "description": "Texten på knappen som används för att kontrollera beställningens detaljer." + "description": "Texten på knappen som används för att kontrollera detaljerna i beställningen." }, "button.query": { "message": "Förfrågan", @@ -67,6 +67,10 @@ "message": "Betalning lyckades", "description": "Meddelandet om lyckad betalning." }, + "message.orderExpired": { + "message": "Beställningen har löpt ut, skapa en ny beställning för att betala.", + "description": "Meddelandet om den utgångna beställningen." + }, "message.createFailed": { "message": "Skapande misslyckades", "description": "Meddelandet om misslyckad skapande." @@ -77,7 +81,7 @@ }, "message.free": { "message": "Gratis", - "description": "Meddelandet om gratis beställning." + "description": "Meddelandet om den gratis beställningen." }, "message.buyInExternalUrl": { "message": "Slutför betalningen på den externa länken", @@ -93,11 +97,11 @@ }, "message.confirmFinish": { "message": "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?", - "description": "Meddelandet om bekräftelse av avslutande." + "description": "Meddelandet om att bekräfta avslut." }, "state.pending": { "message": "Avvaktar betalning", - "description": "Beställningens status, vilket innebär att denna beställning fortfarande avvaktar användarens betalning." + "description": "Beställningens status, vilket innebär att denna beställning fortfarande väntar på användarens betalning." }, "state.paid": { "message": "Betald", @@ -105,7 +109,7 @@ }, "state.expired": { "message": "Betalningstid utgången", - "description": "Beställningens status, vilket innebär att denna beställning har utgått." + "description": "Beställningens status, vilket innebär att denna beställning har löpt ut." }, "state.failed": { "message": "Betalning misslyckades", diff --git a/src/i18n/sv/usage.json b/src/i18n/sv/usage.json index ff1b382f..3c22f2c8 100644 --- a/src/i18n/sv/usage.json +++ b/src/i18n/sv/usage.json @@ -7,17 +7,29 @@ "message": "Statuskod", "description": "Statuskoden för användningsposten." }, + "field.application": { + "message": "Applikation", + "description": "Tjänstens applikation." + }, + "field.status": { + "message": "Status", + "description": "Applikationens status." + }, + "field.api": { + "message": "API", + "description": "Tjänstens API." + }, "field.usedAmount": { "message": "Använt belopp", - "description": "Mängden av resursen som användes." + "description": "Mängden resurs som användes." }, "field.deductedAmount": { "message": "Avdraget belopp", - "description": "Mängden av resursen som drogs av." + "description": "Mängden resurs som drogs av." }, "field.remainingAmount": { "message": "Återstående belopp", - "description": "Mängden av resursen som återstår." + "description": "Mängden resurs som återstår." }, "field.metadata": { "message": "Metadata", diff --git a/src/i18n/uk/application.json b/src/i18n/uk/application.json index e1c9b799..8552d46e 100644 --- a/src/i18n/uk/application.json +++ b/src/i18n/uk/application.json @@ -1,31 +1,39 @@ { "button.goDocument": { "message": "Документ", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку документації." + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку документа." }, "button.goCredentials": { "message": "Облікові дані", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку облікових даних." + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку облікових даних." }, "button.buyMore": { "message": "Купити більше", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку покупки більше." + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку купівлі більше." }, "button.createOrder": { "message": "Створити замовлення", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку створення замовлення." + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку створення замовлення." }, "button.custom": { - "message": "Користувачський", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку користувача." + "message": "Користувальницький", + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку користувальницький." }, "button.query": { "message": "Запит", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку запиту." + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку запиту." }, "button.usage": { "message": "Історія використання", - "description": "Текст на кнопці, при натисканні на яку, користувач буде перенаправлений на сторінку історії використання." + "description": "Текст на кнопці, коли натиснути цю кнопку, перейдете на сторінку історії використання." + }, + "field.application": { + "message": "Застосування", + "description": "Застосування послуги." + }, + "field.status": { + "message": "Статус", + "description": "Статус заявки." }, "field.id": { "message": "Ідентифікатор заявки", @@ -44,8 +52,8 @@ "description": "Ключ API" }, "field.service": { - "message": "Сервіс", - "description": "Сервіс заявки." + "message": "Служба", + "description": "Служба заявки." }, "field.operation": { "message": "Операція", @@ -57,7 +65,7 @@ }, "field.traceId": { "message": "Ідентифікатор слідування", - "description": "Ідентифікатор слідування одного виклику API для заявки служби API, не перекладайте його, залиште як 'Ідентифікатор слідування'" + "description": "Ідентифікатор слідування одного виклику API, для заявки служби API, не перекладайте, залиште як 'Ідентифікатор слідування'" }, "field.shouldPayPrice": { "message": "Кінцева ціна", @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "Це вид онлайн-сервісу, форма через API для надання сервісу користувачеві." + "description": "Це вид онлайн-сервісу, форма через API для надання послуг користувачеві." }, "field.proxy": { "message": "Проксі", - "description": "Це вид онлайн-сервісу, форма через HTTP-проксі (використовується для передачі даних) для надання сервісу користувачеві." + "description": "Це вид онлайн-сервісу, форма через HTTP-проксі (використовується для передачі даних) для надання послуг користувачеві." }, "field.credential": { "message": "Обліковий запис", @@ -96,88 +104,88 @@ "description": "Додаткова ціна, яку користувач повинен заплатити за заявку." }, "message.alreadyApplied": { - "message": "Ви вже подали заявку на цей сервіс, будь ласка, перевірте консоль", - "description": "Повідомлення, яке відображається користувачеві, коли він вже подав заявку на цей сервіс." + "message": "Ви вже подали заявку на цю послугу, будь ласка, перевірте консоль", + "description": "Повідомлення, яке показується користувачеві, коли він вже подав заявку на цю послугу." }, "message.applySuccessfully": { "message": "Заявка успішно подана", - "description": "Повідомлення, яке відображається користувачеві, коли він успішно подав заявку на цей сервіс." + "description": "Повідомлення, яке показується користувачеві, коли він успішно подав заявку на цю послугу." }, "message.notApplied": { - "message": "Ви ще не подавали заявку на цей сервіс, будь ласка, подайте заявку на сервіс перед його використанням", - "description": "Повідомлення, яке відображається користувачеві, коли він ще не подавав заявку на цей сервіс." + "message": "Ви ще не подавали заявку на цю послугу, будь ласка, подайте заявку на послугу перед використанням", + "description": "Повідомлення, яке показується користувачеві, коли він ще не подавав заявку на цю послугу." }, "message.yourApplication": { "message": "Ваша заявка", - "description": "Повідомлення, яке відображається користувачеві, коли йдеться про його заявку." + "description": "Повідомлення, яке показується користувачеві, коли йдеться про його заявку." }, "message.unverified": { - "message": "Вам потрібно завершити аутентифікацію за допомогою реального імені перед тим, як ви зможете подати заявку на цей сервіс", - "description": "Повідомлення, яке відображається користувачеві, коли він ще не завершив аутентифікацію за допомогою реального імені." + "message": "Вам потрібно завершити аутентифікацію за допомогою реального імені, перш ніж ви зможете подати заявку на цю послугу", + "description": "Повідомлення, яке показується користувачеві, коли він ще не завершив аутентифікацію за допомогою реального імені." }, "message.goVerify": { "message": "Перейти до аутентифікації за допомогою реального імені", - "description": "Повідомлення, яке відображається користувачеві, коли він ще не завершив аутентифікацію за допомогою реального імені." + "description": "Повідомлення, яке показується користувачеві, коли він ще не завершив аутентифікацію за допомогою реального імені." }, "message.requiredParameter": { "message": "Обов'язковий параметр", - "description": "Повідомлення, яке відображається користувачеві, коли він не ввів обов'язковий параметр." + "description": "Повідомлення, яке показується користувачеві, коли він не ввів обов'язковий параметр." }, "message.example": { "message": "Приклад", - "description": "Повідомлення, яке відображається користувачеві, коли він не ввів обов'язковий параметр." + "description": "Повідомлення, яке показується користувачеві, коли він не ввів обов'язковий параметр." }, "message.createCredentialSuccessfully": { "message": "Успішно створено обліковий запис", - "description": "Повідомлення, яке відображається користувачеві, коли він успішно створив обліковий запис." + "description": "Повідомлення, яке показується користувачеві, коли він успішно створив обліковий запис." }, "message.readPolicy": { "message": "Я прочитав і погоджуюся з", - "description": "Повідомлення, яке відображається користувачеві, коли він прочитав і погодився з політикою." + "description": "Повідомлення, яке показується користувачеві, коли він прочитав і погодився з політикою." }, "message.policy": { "message": "Угода про використання послуг із технології даних", - "description": "Повідомлення, яке відображається користувачеві, коли він прочитав і погодився з політикою." + "description": "Повідомлення, яке показується користувачеві, коли він прочитав і погодився з політикою." }, "message.notAgreePolicy": { "message": "Ви не погодилися з Угодою про використання послуг із технології даних", - "description": "Повідомлення, яке відображається користувачеві, коли він не погодився з політикою." + "description": "Повідомлення, яке показується користувачеві, коли він не погодився з політикою." }, "message.confirmApplying": { - "message": "Підтвердити заявку на сервіс", - "description": "Повідомлення, яке відображається користувачеві, коли він підтвердив заявку на сервіс." + "message": "Підтвердити подачу заявки на послугу", + "description": "Повідомлення, яке показується користувачеві, коли він підтвердив подачу заявки на послугу." }, "message.rotateCredential": { "message": "Скинути ключ", - "description": "Повідомлення, яке відображається користувачеві, коли він скидає ключ." + "description": "Повідомлення, яке показується користувачеві, коли він скидає ключ." }, "message.rotateCredentialConfirm": { "message": "Ви впевнені, що хочете скинути ключ? Після скидання його не можна відновити", - "description": "Повідомлення, яке відображається користувачеві, коли він підтверджує скидання ключа." + "description": "Повідомлення, яке показується користувачеві, коли він підтверджує скидання ключа." }, "message.idDoesNotExist": { "message": "Заявка не існує", - "description": "Повідомлення, яке відображається користувачеві, коли заявка не існує." + "description": "Повідомлення, яке показується користувачеві, коли заявка не існує." }, "message.rotateCredentialSuccessfully": { "message": "Скидання ключа успішне", - "description": "Повідомлення, яке відображається користувачеві, коли скидання ключа пройшло успішно." + "description": "Повідомлення, яке показується користувачеві, коли скидання ключа пройшло успішно." }, "message.rotateCredentialFailed": { "message": "Скидання ключа не вдалося, будь ласка, зв'яжіться для обробки", - "description": "Повідомлення, яке відображається користувачеві, коли скидання ключа не вдалося." + "description": "Повідомлення, яке показується користувачеві, коли скидання ключа не вдалося." }, "message.updateFailed": { "message": "Не вдалося внести зміни", - "description": "Повідомлення, яке відображається користувачеві, коли зміни не вдалося внести." + "description": "Повідомлення, яке показується користувачеві, коли зміни не вдалося внести." }, "message.updateSuccessfully": { "message": "Зміни успішно внесено", - "description": "Повідомлення, яке відображається користувачеві, коли зміни успішно внесено." + "description": "Повідомлення, яке показується користувачеві, коли зміни успішно внесено." }, "title.buyService": { - "message": "Купити сервіс", - "description": "Заголовок сторінки, коли користувач хоче купити сервіс." + "message": "Купити послугу", + "description": "Заголовок сторінки, коли користувач хоче купити послугу." }, "title.applicationRemainingCount": { "message": "Змінити кількість", diff --git a/src/i18n/uk/distribution.json b/src/i18n/uk/distribution.json index 93b072f1..597c5a4d 100644 --- a/src/i18n/uk/distribution.json +++ b/src/i18n/uk/distribution.json @@ -5,27 +5,27 @@ }, "button.withdrawal": { "message": "Вивести", - "description": "Текст на кнопці, яка використовується для виведення заробітку по рефералам для веб-сайту." + "description": "Текст на кнопці, яка використовується для виведення прибутку від рефералів для веб-сайту." }, "button.query": { "message": "Запит", - "description": "Текст на кнопці, яка використовується для запиту заробітку по рефералам для веб-сайту." + "description": "Текст на кнопці, яка використовується для запиту прибутку від рефералів для веб-сайту." }, "field.id": { "message": "Ідентифікатор реферала", "description": "Унікальний ідентифікатор розподілу, розподіл означає реферала для веб-сайту API-сервісу." }, "field.percentage": { - "message": "Відсоток заробітку по рефералам", - "description": "Відсоток заробітку по рефералам, який розраховується на основі суми замовлення." + "message": "Відсоток прибутку від рефералів", + "description": "Відсоток прибутку від рефералів, який розраховується на основі суми замовлення." }, "field.price": { "message": "Сума замовлення", - "description": "Сума замовлення, яка використовується для розрахунку заробітку по рефералам." + "description": "Сума замовлення, яка використовується для розрахунку прибутку від рефералів." }, "field.reward": { - "message": "Винагорода за реферала", - "description": "Заробіток по рефералам, який розраховується на основі суми замовлення та відсотку заробітку по рефералам." + "message": "Прибуток від рефералів", + "description": "Прибуток від рефералів, який розраховується на основі суми замовлення та відсотку прибутку від рефералів." }, "field.createdAt": { "message": "Час реферала", @@ -33,15 +33,15 @@ }, "field.level": { "message": "Рівень", - "description": "Рівень реферала, який використовується для розрахунку заробітку по рефералам." + "description": "Рівень реферала, який використовується для розрахунку прибутку від рефералів." }, "field.threshold": { - "message": "Поріг заробітку по рефералам", - "description": "Поріг заробітку по рефералам, який використовується для виведення заробітку по рефералам." + "message": "Поріг прибутку від рефералів", + "description": "Поріг прибутку від рефералів, який використовується для виведення прибутку від рефералів." }, "field.inviteeId": { - "message": "Ідентифікатор запрошувача", - "description": "Унікальний ідентифікатор запрошувача, запрошувач означає користувача, який запрошує запрошеного на веб-сайт API-сервісу." + "message": "Ідентифікатор запрошуючого", + "description": "Унікальний ідентифікатор запрошуючого, запрошуючий означає користувача, який запрошує запрошеного на веб-сайт API-сервісу." }, "field.isVerified": { "message": "Підтверджено", @@ -49,15 +49,15 @@ }, "message.deltaPriceForNextLevel": { "message": "Різниця до наступного рівня", - "description": "Різниця між поточною сумою замовлення та порогом наступного рівня." + "description": "Різниця між поточною сумою замовлення та наступним порогом рівня." }, "message.developingWithDrawal": { - "message": "Будь ласка, додайте обслуговування клієнтів для обробки виведень, виведення буде сплачувати 6% податку на дохід, рахунки можуть бути використані для зниження", + "message": "Будь ласка, приєднуйтесь до Discord та звертайтеся до підтримки для обробки виведення, виведення буде обкладено податком на доходи.", "description": "Повідомлення, що вказує на те, що функція виведення знаходиться в розробці." }, "message.technicalDetail": { - "message": "Технічний деталь", - "description": "Технічний деталь системи рефералів реалізований." + "message": "Технічний опис", + "description": "Технічний опис системи рефералів реалізований." }, "message.distributionQrDescription": { "message": "QR-код реферала (той самий вміст, що й посилання)", @@ -69,51 +69,51 @@ }, "message.updateSuccessfully": { "message": "Оновлення успішне", - "description": "Повідомлення, що вказує на те, що інформація про реферала успішно оновлена." + "description": "Повідомлення, що вказує на те, що інформацію про реферала успішно оновлено." }, "message.distributionLinkDescription": { - "message": "Якщо клієнт реєструється на цій платформі через це посилання або QR-код, клієнт буде постійно прив'язаний як ваш підлеглий клієнт, і всі замовлення споживання клієнта на цій платформі будуть повертатися на ваш рахунок згідно поточного відсотку розподілу.", + "message": "Якщо клієнт реєструється на цій платформі через це посилання або QR-код, клієнт буде постійно прив'язаний як ваш підлеглий клієнт, і всі замовлення споживання клієнта на цій платформі будуть повернуті на ваш рахунок згідно поточного відсоткового розподілу.", "description": "Опис посилання реферала." }, "message.distributionLinkDescription2": { - "message": "Це посилання містить ваш ідентифікатор користувача. Після того, як клієнт відкриє посилання, ваш ідентифікатор користувача буде записаний в браузері клієнта у вигляді Cookies, що є дійсними протягом семи днів. Протягом семи днів, якщо клієнт реєструється на цій платформі, скануючи код, ваш ідентифікатор користувача буде завантажений на сервер реєстрації з Cookies, і клієнт може бути прив'язаний як ваш підлеглий клієнт.", + "message": "Це посилання містить ваш ідентифікатор користувача. Після того, як клієнт відкриє посилання, ваш ідентифікатор користувача буде записаний в браузері клієнта у формі файлів Cookies, які є дійсними протягом семи днів. Протягом семи днів, якщо клієнт реєструється на цій платформі, скануючи код, ваш ідентифікатор користувача буде завантажено на сервер реєстрації разом з файлами Cookies, і клієнт може бути прив'язаний як ваш підлеглий клієнт.", "description": "Опис посилання реферала." }, "title.price": { "message": "Загальна сума реферальних замовлень", - "description": "Загальна сума реферальних замовлень, яка використовується для розрахунку заробітку по рефералам." + "description": "Загальна сума реферальних замовлень, яка використовується для розрахунку прибутку від рефералів." }, "title.reward": { - "message": "Загальна винагорода за рефералів", - "description": "Загальна винагорода за рефералів, яка розраховується на основі суми замовлення та відсотку заробітку по рефералам." + "message": "Загальна сума реферальних винагород", + "description": "Загальна сума реферальних винагород, яка розраховується на основі суми замовлення та відсотку прибутку від рефералів." }, "title.level": { "message": "Рівень реферала", - "description": "Рівень реферала, який використовується для розрахунку заробітку по рефералам." + "description": "Рівень реферала, який використовується для розрахунку прибутку від рефералів." }, "title.percentage": { - "message": "Відсоток заробітку по рефералам", - "description": "Відсоток заробітку по рефералам, який використовується для розрахунку заробітку по рефералам." + "message": "Відсоток прибутку від рефералів", + "description": "Відсоток прибутку від рефералів, який використовується для розрахунку прибутку від рефералів." }, "title.currentLevel": { "message": "Поточний рівень", - "description": "Поточний рівень реферала, який використовується для розрахунку заробітку по рефералам." + "description": "Поточний рівень реферала, який використовується для розрахунку прибутку від рефералів." }, "title.nextLevel": { "message": "Наступний рівень", - "description": "Наступний рівень реферала, який використовується для розрахунку заробітку по рефералам." + "description": "Наступний рівень реферала, який використовується для розрахунку прибутку від рефералів." }, "title.currentPercentage": { - "message": "Поточний відсоток заробітку по рефералам", - "description": "Поточний відсоток заробітку по рефералам, який використовується для розрахунку заробітку по рефералам." + "message": "Поточний відсоток прибутку від рефералів", + "description": "Поточний відсоток прибутку від рефералів, який використовується для розрахунку прибутку від рефералів." }, "title.nextPercentage": { - "message": "Відсоток заробітку на наступному рівні", - "description": "Відсоток заробітку на наступному рівні, який використовується для розрахунку заробітку по рефералам." + "message": "Відсоток прибутку від наступного рівня", + "description": "Відсоток прибутку від наступного рівня, який використовується для розрахунку прибутку від рефералів." }, "title.levelInfo": { "message": "Інформація про рівень", - "description": "Інформація про рівень реферала, який використовується для розрахунку заробітку по рефералам." + "description": "Інформація про рівень реферала, який використовується для розрахунку прибутку від рефералів." }, "title.distributionLink": { "message": "Посилання реферала", @@ -121,7 +121,7 @@ }, "title.inviteesCount": { "message": "Загальна кількість запрошених", - "description": "Загальна кількість запрошених, яка використовується для розрахунку заробітку по рефералам." + "description": "Загальна кількість запрошених, яка використовується для розрахунку прибутку від рефералів." }, "title.manageDistributionStatus": { "message": "Управління розподілом", diff --git a/src/i18n/uk/order.json b/src/i18n/uk/order.json index 310276a4..2c7277a5 100644 --- a/src/i18n/uk/order.json +++ b/src/i18n/uk/order.json @@ -16,7 +16,7 @@ "description": "Текст на кнопці, яка використовується для запиту замовлення." }, "button.finish": { - "message": "Виконати вручну", + "message": "Вручну завершити", "description": "Текст на кнопці, яка використовується для вручного завершення замовлення." }, "button.update": { @@ -67,13 +67,17 @@ "message": "Оплата успішна", "description": "Повідомлення про успішну оплату." }, + "message.orderExpired": { + "message": "Термін дії замовлення минув, будь ласка, створіть нове замовлення для оплати.", + "description": "Повідомлення про закінчений термін дії замовлення." + }, "message.createFailed": { "message": "Створення не вдалося", "description": "Повідомлення про невдале створення." }, "message.wechatPayHelp": { "message": "Будь ласка, відкрийте WeChat на своєму телефоні, відскануйте для завершення оплати", - "description": "Повідомлення про допомогу з оплатою WeChat." + "description": "Повідомлення про допомогу з оплати WeChat." }, "message.free": { "message": "Безкоштовно", @@ -81,7 +85,7 @@ }, "message.buyInExternalUrl": { "message": "Будь ласка, завершіть оплату за посиланням на зовнішній ресурс", - "description": "Повідомлення про оплату за посиланням на зовнішній ресурс." + "description": "Повідомлення про оплату за зовнішнім посиланням." }, "message.updateFailed": { "message": "Оновлення не вдалося", @@ -92,7 +96,7 @@ "description": "Повідомлення про успішне оновлення." }, "message.confirmFinish": { - "message": "Ця операція вручну встановить статус замовлення на оплачено та завершить процес розподілу, що не може бути скасовано. Будь ласка, підтвердіть, що клієнт завершив оплату. Ви хочете продовжити?", + "message": "Ця операція вручну встановить статус оплати замовлення та завершить процес розподілу, що не можна скасувати. Будь ласка, підтвердіть, що клієнт завершив оплату. Бажаєте продовжити?", "description": "Повідомлення про підтвердження завершення." }, "state.pending": { diff --git a/src/i18n/uk/usage.json b/src/i18n/uk/usage.json index 157f7b74..facbe410 100644 --- a/src/i18n/uk/usage.json +++ b/src/i18n/uk/usage.json @@ -7,6 +7,18 @@ "message": "Код статусу", "description": "Код статусу запису використання." }, + "field.application": { + "message": "Додаток", + "description": "Додаток сервісу." + }, + "field.status": { + "message": "Статус", + "description": "Статус додатку." + }, + "field.api": { + "message": "API", + "description": "API сервісу." + }, "field.usedAmount": { "message": "Використана кількість", "description": "Кількість ресурсу, який був використаний." diff --git a/src/i18n/zh-CN/application.json b/src/i18n/zh-CN/application.json index 1d9301b4..57dc2548 100644 --- a/src/i18n/zh-CN/application.json +++ b/src/i18n/zh-CN/application.json @@ -27,6 +27,14 @@ "message": "使用记录", "description": "按钮文本,点击此按钮将转到使用记录页面。" }, + "field.application": { + "message": "应用", + "description": "服务的应用。" + }, + "field.status": { + "message": "状态", + "description": "应用的状态。" + }, "field.id": { "message": "应用ID", "description": "应用的ID。" @@ -81,7 +89,7 @@ }, "field.package": { "message": "套餐", - "description": "套餐指不同的价格套餐,比如100美元可获得10000积分,200美元可获得20000积分。" + "description": "套餐表示不同的价格套餐,比如100美元可获得10000积分,200美元可获得20000积分。" }, "field.type": { "message": "类型", @@ -93,7 +101,7 @@ }, "field.extraPrice": { "message": "价格", - "description": "用户应支付的应用额外价格。" + "description": "用户应支付的应用的额外价格。" }, "message.alreadyApplied": { "message": "您已经申请了此服务,请查看控制台", @@ -104,7 +112,7 @@ "description": "当用户成功申请了此服务时向用户显示的消息。" }, "message.notApplied": { - "message": "您尚未申请此服务,请在使用前申请该服务", + "message": "您尚未申请此服务,请在使用之前申请该服务", "description": "当用户尚未申请此服务时向用户显示的消息。" }, "message.yourApplication": { @@ -121,11 +129,11 @@ }, "message.requiredParameter": { "message": "必填参数", - "description": "当用户未输入必填参数时向用户显示的消息。" + "description": "当用户尚未输入必填参数时向用户显示的消息。" }, "message.example": { "message": "示例", - "description": "当用户未输入必填参数时向用户显示的消息。" + "description": "当用户尚未输入必填参数时向用户显示的消息。" }, "message.createCredentialSuccessfully": { "message": "成功创建凭据", diff --git a/src/i18n/zh-CN/distribution.json b/src/i18n/zh-CN/distribution.json index d516856f..f727f7eb 100644 --- a/src/i18n/zh-CN/distribution.json +++ b/src/i18n/zh-CN/distribution.json @@ -12,8 +12,8 @@ "description": "按钮文本,用于查询网站的推荐收益。" }, "field.id": { - "message": "推荐ID", - "description": "分销的唯一标识符,分销指API服务网站的推荐。" + "message": "推荐 ID", + "description": "分销的唯一标识符,分销指 API 服务网站的推荐。" }, "field.percentage": { "message": "推荐收益百分比", @@ -40,8 +40,8 @@ "description": "推荐收益的门槛,用于提现推荐收益。" }, "field.inviteeId": { - "message": "邀请者ID", - "description": "邀请者的唯一标识符,邀请者指邀请被邀请者到API服务网站。" + "message": "邀请者 ID", + "description": "邀请者的唯一标识符,邀请者指邀请被邀请者到 API 服务网站。" }, "field.isVerified": { "message": "已验证", @@ -52,7 +52,7 @@ "description": "当前订单金额与下一级别门槛之间的差额。" }, "message.developingWithDrawal": { - "message": "请添加客服处理提现,提现将扣除6%的所得税,发票可用于抵扣", + "message": "请加入 Discord 并咨询支持人员处理提现,提现将扣除相关所得税。", "description": "指示提现功能正在开发中的消息。" }, "message.technicalDetail": { @@ -72,11 +72,11 @@ "description": "指示推荐信息已成功更新的消息。" }, "message.distributionLinkDescription": { - "message": "如果客户通过此链接或二维码在此平台注册,客户将永久绑定为您的下级客户,并且客户在此平台的所有消费订单将根据当前分销比例返还到您的账户。", + "message": "如果客户通过此链接或二维码在本平台注册,客户将永久绑定为您的下级客户,并且客户在本平台的所有消费订单将根据当前分销比例返还到您的账户。", "description": "推荐链接的描述。" }, "message.distributionLinkDescription2": { - "message": "此链接包含您的用户ID。客户打开链接后,您的用户ID将以Cookies的形式记录在客户的浏览器中,有效期为七天。七天内,如果客户通过扫描该码在此平台注册,您的用户ID将随Cookies一起上传到注册服务器,客户可以作为您的下游客户绑定。", + "message": "此链接包含您的用户 ID。客户打开链接后,您的用户 ID 将以 Cookies 的形式记录在客户的浏览器中,有效期为七天。在七天内,如果客户通过扫描该代码注册本平台,您的用户 ID 将与 Cookies 一起上传到注册服务器,并且客户可以作为您的下游客户绑定。", "description": "推荐链接的描述。" }, "title.price": { diff --git a/src/i18n/zh-CN/order.json b/src/i18n/zh-CN/order.json index bb44359f..52f82230 100644 --- a/src/i18n/zh-CN/order.json +++ b/src/i18n/zh-CN/order.json @@ -61,12 +61,16 @@ }, "field.proxy": { "message": "代理", - "description": "代理是一种在线服务,用于数据传输的HTTP代理。" + "description": "代理是一种在线服务,用于传输数据的HTTP代理。" }, "message.paidSuccessfully": { "message": "支付成功", "description": "成功支付的消息。" }, + "message.orderExpired": { + "message": "订单已过期,请创建新订单进行支付。", + "description": "订单过期的消息。" + }, "message.createFailed": { "message": "创建失败", "description": "创建失败的消息。" @@ -105,7 +109,7 @@ }, "state.expired": { "message": "支付超时", - "description": "订单的状态,表示此订单已过期。" + "description": "订单的状态,表示此订单已经过期。" }, "state.failed": { "message": "支付失败", @@ -113,22 +117,22 @@ }, "title.info": { "message": "订单信息", - "description": "用作网站标题显示的标题,表示订单信息。" + "description": "用作网站标题的标题,表示订单信息。" }, "title.wechatPay": { "message": "微信支付", - "description": "用作网站标题显示的标题,表示微信支付。" + "description": "用作网站标题的标题,表示微信支付。" }, "title.aliPay": { "message": "支付宝", - "description": "用作网站标题显示的标题,表示支付宝支付,支付宝支付是一种在线支付。" + "description": "用作网站标题的标题,表示支付宝支付,支付宝支付是一种在线支付。" }, "title.stripe": { "message": "Stripe", - "description": "用作网站标题显示的标题,表示Stripe支付,Stripe支付是一种在线支付。" + "description": "用作网站标题的标题,表示Stripe支付,Stripe支付是一种在线支付。" }, "title.manageOrder": { "message": "管理订单", - "description": "用作网站标题显示的标题,表示管理订单。" + "description": "用作网站标题的标题,表示管理订单。" } } \ No newline at end of file diff --git a/src/i18n/zh-CN/usage.json b/src/i18n/zh-CN/usage.json index 62227014..16780455 100644 --- a/src/i18n/zh-CN/usage.json +++ b/src/i18n/zh-CN/usage.json @@ -7,6 +7,18 @@ "message": "状态码", "description": "使用记录的状态码。" }, + "field.application": { + "message": "应用程序", + "description": "服务的应用程序。" + }, + "field.status": { + "message": "状态", + "description": "应用程序的状态。" + }, + "field.api": { + "message": "API", + "description": "服务的API。" + }, "field.usedAmount": { "message": "已使用数量", "description": "已使用的资源数量。" diff --git a/src/i18n/zh-TW/application.json b/src/i18n/zh-TW/application.json index 9adb7331..70941d7b 100644 --- a/src/i18n/zh-TW/application.json +++ b/src/i18n/zh-TW/application.json @@ -27,6 +27,14 @@ "message": "使用歷史", "description": "按下此按鈕時,將前往使用歷史頁面的按鈕文字。" }, + "field.application": { + "message": "應用程式", + "description": "服務的應用程式。" + }, + "field.status": { + "message": "狀態", + "description": "應用程式的狀態。" + }, "field.id": { "message": "應用程式 ID", "description": "應用程式的 ID。" @@ -41,7 +49,7 @@ }, "field.apiKey": { "message": "API 金鑰", - "description": "API 金鑰。" + "description": "API 金鑰" }, "field.service": { "message": "服務", @@ -57,7 +65,7 @@ }, "field.traceId": { "message": "追蹤 ID", - "description": "API 服務的應用程式中一次 API 呼叫的追蹤 ID,不要翻譯,保留為 '追蹤 ID'。" + "description": "API 服務的應用程式的一次呼叫的追蹤 ID,不要翻譯,保持為 '追蹤 ID'" }, "field.shouldPayPrice": { "message": "最終價格", @@ -65,11 +73,11 @@ }, "field.api": { "message": "API", - "description": "這是一種線上服務,形式是透過 API 提供服務給使用者。" + "description": "這是一種線上服務,形式是透過 API 向使用者提供服務。" }, "field.proxy": { "message": "代理", - "description": "這是一種線上服務,形式是透過 HTTP 代理(用於傳輸數據)提供服務給使用者。" + "description": "這是一種線上服務,形式是透過 HTTP 代理(用於傳輸數據)向使用者提供服務。" }, "field.credential": { "message": "憑證", @@ -144,8 +152,8 @@ "description": "當使用者尚未同意政策時向使用者顯示的訊息。" }, "message.confirmApplying": { - "message": "確認申請服務", - "description": "當使用者確認申請服務時向使用者顯示的訊息。" + "message": "確認服務申請", + "description": "當使用者確認服務申請時向使用者顯示的訊息。" }, "message.rotateCredential": { "message": "重置金鑰", diff --git a/src/i18n/zh-TW/distribution.json b/src/i18n/zh-TW/distribution.json index a3bdbaac..6f07d653 100644 --- a/src/i18n/zh-TW/distribution.json +++ b/src/i18n/zh-TW/distribution.json @@ -52,32 +52,32 @@ "description": "當前訂單金額與下一等級閾值之間的差額。" }, "message.developingWithDrawal": { - "message": "請添加客服處理提領,提領將扣除 6% 所得稅,發票可用於抵扣", - "description": "指示提領功能正在開發中的消息。" + "message": "請加入 Discord 並諮詢支援以處理提領,提領將扣除相關所得稅。", + "description": "指示提領功能正在開發中的訊息。" }, "message.technicalDetail": { "message": "技術細節", "description": "推薦系統的技術細節實現。" }, "message.distributionQrDescription": { - "message": "推薦 QR 碼(與鏈接內容相同)", + "message": "推薦 QR 碼(與連結內容相同)", "description": "推薦 QR 碼的描述。" }, "message.distributionLink": { - "message": "推薦鏈接", - "description": "推薦鏈接,用於將客戶綁定為下級客戶。" + "message": "推薦連結", + "description": "推薦連結,用於將客戶綁定為下級客戶。" }, "message.updateSuccessfully": { "message": "更新成功", - "description": "指示推薦信息已成功更新的消息。" + "description": "指示推薦信息已成功更新的訊息。" }, "message.distributionLinkDescription": { - "message": "如果客戶通過此鏈接或 QR 碼在此平台上註冊,該客戶將永久綁定為您的下級客戶,並且該客戶在此平台上的所有消費訂單將根據當前分發比例返回到您的帳戶。", - "description": "推薦鏈接的描述。" + "message": "如果客戶通過此連結或 QR 碼在此平台註冊,該客戶將永久綁定為您的下級客戶,並且該客戶在此平台的所有消費訂單將根據當前分發比例返回到您的帳戶。", + "description": "推薦連結的描述。" }, "message.distributionLinkDescription2": { - "message": "此鏈接包含您的用戶 ID。客戶打開鏈接後,您的用戶 ID 將以 Cookies 的形式記錄在客戶的瀏覽器中,有效期為七天。在七天內,如果客戶掃碼在此平台註冊,您的用戶 ID 將與 Cookies 一起上傳到註冊服務器,客戶可以作為您的下游客戶綁定。", - "description": "推薦鏈接的描述。" + "message": "此連結包含您的使用者 ID。客戶打開連結後,您的使用者 ID 將以 Cookies 的形式記錄在客戶的瀏覽器中,有效期為七天。在七天內,如果客戶掃描該碼在此平台註冊,您的使用者 ID 將與 Cookies 一起上傳到註冊伺服器,客戶可以作為您的下游客戶綁定。", + "description": "推薦連結的描述。" }, "title.price": { "message": "推薦訂單總金額", @@ -112,12 +112,12 @@ "description": "下一等級推薦收益百分比,用於計算推薦收益。" }, "title.levelInfo": { - "message": "等級信息", - "description": "推薦等級的信息,用於計算推薦收益。" + "message": "等級資訊", + "description": "推薦等級的資訊,用於計算推薦收益。" }, "title.distributionLink": { - "message": "推薦鏈接", - "description": "推薦鏈接,用於將客戶綁定為下級客戶。" + "message": "推薦連結", + "description": "推薦連結,用於將客戶綁定為下級客戶。" }, "title.inviteesCount": { "message": "邀請者總數", diff --git a/src/i18n/zh-TW/order.json b/src/i18n/zh-TW/order.json index f2737e71..c9eac780 100644 --- a/src/i18n/zh-TW/order.json +++ b/src/i18n/zh-TW/order.json @@ -1,27 +1,27 @@ { "button.pay": { "message": "支付", - "description": "按钮文本,用於支付訂單。" + "description": "按钮上的文字,用於支付訂單。" }, "button.continuePay": { "message": "繼續支付", - "description": "按钮文本,用於繼續支付訂單。" + "description": "按钮上的文字,用於繼續支付訂單。" }, "button.checkDetail": { "message": "查看詳情", - "description": "按钮文本,用於查看訂單詳情。" + "description": "按钮上的文字,用於查看訂單詳情。" }, "button.query": { "message": "查詢", - "description": "按钮文本,用於查詢訂單。" + "description": "按钮上的文字,用於查詢訂單。" }, "button.finish": { "message": "手動完成", - "description": "按钮文本,用於手動完成訂單。" + "description": "按钮上的文字,用於手動完成訂單。" }, "button.update": { "message": "更新", - "description": "按钮文本,用於更新訂單。" + "description": "按钮上的文字,用於更新訂單。" }, "field.id": { "message": "訂單編號", @@ -44,91 +44,95 @@ "description": "訂單的狀態。" }, "field.createdAt": { - "message": "創建時間", - "description": "訂單的創建時間。" + "message": "建立時間", + "description": "訂單的建立時間。" }, "field.service": { "message": "服務名稱", "description": "服務的名稱。" }, "field.payWay": { - "message": "支付方式", - "description": "訂單的支付方式。" + "message": "付款方式", + "description": "訂單的付款方式。" }, "field.api": { "message": "API", - "description": "API是一種線上服務。" + "description": "API 是一種線上服務。" }, "field.proxy": { "message": "代理", - "description": "代理是一種線上服務,用於轉移數據的HTTP代理。" + "description": "代理是一種線上服務,用於轉移數據的 HTTP 代理。" }, "message.paidSuccessfully": { "message": "支付成功", - "description": "成功支付的消息。" + "description": "成功支付的訊息。" + }, + "message.orderExpired": { + "message": "訂單已過期,請創建新訂單進行支付。", + "description": "訂單過期的訊息。" }, "message.createFailed": { "message": "創建失敗", - "description": "創建失敗的消息。" + "description": "創建失敗的訊息。" }, "message.wechatPayHelp": { "message": "請在手機上打開微信,掃碼完成支付", - "description": "微信支付幫助的消息。" + "description": "微信支付幫助的訊息。" }, "message.free": { "message": "免費", - "description": "免費訂單的消息。" + "description": "免費訂單的訊息。" }, "message.buyInExternalUrl": { - "message": "請在外部鏈接中完成支付", - "description": "外部鏈接支付的消息。" + "message": "請在外部鏈接完成支付", + "description": "外部鏈接支付的訊息。" }, "message.updateFailed": { "message": "更新失敗", - "description": "更新失敗的消息。" + "description": "更新失敗的訊息。" }, "message.updateSuccessfully": { "message": "更新成功", - "description": "成功更新的消息。" + "description": "成功更新的訊息。" }, "message.confirmFinish": { "message": "此操作將手動設置訂單為支付狀態並完成分發處理,無法撤銷。請確認客戶已完成支付,是否繼續?", - "description": "確認完成的消息。" + "description": "確認完成的訊息。" }, "state.pending": { "message": "待支付", - "description": "訂單的狀態,表示該訂單仍在等待用戶支付。" + "description": "訂單的狀態,表示此訂單仍在等待用戶支付。" }, "state.paid": { "message": "已支付", - "description": "訂單的狀態,表示該訂單已支付。" + "description": "訂單的狀態,表示此訂單已經支付。" }, "state.expired": { - "message": "支付超時", - "description": "訂單的狀態,表示該訂單已過期。" + "message": "支付逾時", + "description": "訂單的狀態,表示此訂單已過期。" }, "state.failed": { "message": "支付失敗", - "description": "訂單的狀態,表示該訂單支付失敗。" + "description": "訂單的狀態,表示此訂單支付失敗。" }, "title.info": { - "message": "訂單信息", - "description": "用作網站標題的標題,表示訂單信息。" + "message": "訂單資訊", + "description": "用作網站標題顯示的標題,表示訂單資訊。" }, "title.wechatPay": { "message": "微信支付", - "description": "用作網站標題的標題,表示微信支付。" + "description": "用作網站標題顯示的標題,表示微信支付。" }, "title.aliPay": { "message": "支付寶", - "description": "用作網站標題的標題,表示支付寶支付,支付寶支付是一種線上支付。" + "description": "用作網站標題顯示的標題,表示支付寶支付,支付寶支付是一種線上支付。" }, "title.stripe": { "message": "Stripe", - "description": "用作網站標題的標題,表示Stripe支付,Stripe支付是一種線上支付。" + "description": "用作網站標題顯示的標題,表示 Stripe 支付,Stripe 支付是一種線上支付。" }, "title.manageOrder": { "message": "管理訂單", - "description": "用作網站標題的標題,表示管理訂單。" + "description": "用作網站標題顯示的標題,表示管理訂單。" } } \ No newline at end of file diff --git a/src/i18n/zh-TW/usage.json b/src/i18n/zh-TW/usage.json index 4bb03448..b20e1da2 100644 --- a/src/i18n/zh-TW/usage.json +++ b/src/i18n/zh-TW/usage.json @@ -7,6 +7,18 @@ "message": "狀態碼", "description": "使用記錄的狀態碼。" }, + "field.application": { + "message": "應用程式", + "description": "服務的應用程式。" + }, + "field.status": { + "message": "狀態", + "description": "應用程式的狀態。" + }, + "field.api": { + "message": "API", + "description": "服務的API。" + }, "field.usedAmount": { "message": "使用量", "description": "使用的資源量。" diff --git a/src/pages/chat/Conversation.vue b/src/pages/chat/Conversation.vue index d3d09f86..edd55390 100644 --- a/src/pages/chat/Conversation.vue +++ b/src/pages/chat/Conversation.vue @@ -46,7 +46,6 @@ import ModelSelector from '@/components/chat/ModelSelector.vue'; import { ERROR_CODE_CANCELED, ERROR_CODE_NOT_APPLIED, ERROR_CODE_UNKNOWN } from '@/constants/errorCode'; import { ROUTE_CHAT_CONVERSATION, ROUTE_CHAT_CONVERSATION_NEW } from '@/router'; import { Status } from '@/models'; -import { log } from '@/utils/log'; import Introduction from '@/components/chat/Introduction.vue'; import Layout from '@/layouts/Chat.vue'; import { isJSONString } from '@/utils/is'; diff --git a/src/pages/console/order/List.vue b/src/pages/console/order/List.vue index b8fd9372..abcd3c63 100644 --- a/src/pages/console/order/List.vue +++ b/src/pages/console/order/List.vue @@ -20,7 +20,7 @@ diff --git a/src/pages/distribution/Index.vue b/src/pages/distribution/Index.vue index 57c00f64..62510611 100644 --- a/src/pages/distribution/Index.vue +++ b/src/pages/distribution/Index.vue @@ -1,5 +1,6 @@