diff --git a/assets/locales/be/auth.json b/assets/locales/be/auth.json
index a78d4d60..4bb36eeb 100644
--- a/assets/locales/be/auth.json
+++ b/assets/locales/be/auth.json
@@ -1,18 +1,18 @@
{
"login": {
- "INVALID_LOGIN": "E-Mail or Phone not found",
- "INVALID_PASSWORD": "Invalid Password",
- "ACCOUNT_DISABLED": "This account is disabled",
- "INVALID_TOTP_CODE": "Invalid two-factor code.",
- "INVALID_TOTP_SECRET": "Invalid two-factor secret."
+ "INVALID_LOGIN": "Дадзены адрас электроннай пошты ці тэлефона не знойдзены",
+ "INVALID_PASSWORD": "Няправільны пароль",
+ "ACCOUNT_DISABLED": "Гэты ўліковы запіс адключаны",
+ "INVALID_TOTP_CODE": "Няправільны код двухфактарнай аўтэнтыфікацыі.",
+ "INVALID_TOTP_SECRET": "Няправільны сакрэтны код двухфактарнай аўтэнтыфікацыі."
},
"register": {
- "REGISTRATION_DISABLED": "New user registration is disabled",
- "INVITE_ONLY": "You must be invited to register",
- "EMAIL_INVALID": "Invalid Email",
- "EMAIL_ALREADY_REGISTERED": "Email is already registered",
- "DATE_OF_BIRTH_UNDERAGE": "You need to be {{years}} years or older",
- "CONSENT_REQUIRED": "You must agree to the Terms of Service and Privacy Policy.",
- "USERNAME_TOO_MANY_USERS": "Too many users have this username, please try another"
+ "REGISTRATION_DISABLED": "Рэгістрацыя новых карыстальнікаў адключана",
+ "INVITE_ONLY": "Вас павінны запрасіць, каб зарэгістравацца",
+ "EMAIL_INVALID": "Няправільны адрас электроннай пошты",
+ "EMAIL_ALREADY_REGISTERED": "Дадзены адрас электроннай пошты ўжо зарэгістраваны",
+ "DATE_OF_BIRTH_UNDERAGE": "Вам павінна быць не менш за {{years}} гадоў",
+ "CONSENT_REQUIRED": "Вы павінны пагадзіцца з Умовамі прадастаўлення паслуг і Палітыкай прыватнасці.",
+ "USERNAME_TOO_MANY_USERS": "Занадта шмат карыстальнікаў маюць гэтае імя карыстальніка, калі ласка, паспрабуйце іншае"
}
}
diff --git a/assets/locales/be/common.json b/assets/locales/be/common.json
index 8bb9c042..09be0d40 100644
--- a/assets/locales/be/common.json
+++ b/assets/locales/be/common.json
@@ -1,9 +1,9 @@
{
"field": {
- "BASE_TYPE_REQUIRED": "This field is required",
- "BASE_TYPE_STRING": "This field must be a string",
- "BASE_TYPE_NUMBER": "This field must be a number",
- "BASE_TYPE_BIGINT": "This field must be a bigint",
+ "BASE_TYPE_REQUIRED": "Гэта поле з'яўляецца абавязковым",
+ "BASE_TYPE_STRING": "Гэта поле павінна быць радком",
+ "BASE_TYPE_NUMBER": "Гэта поле павінна быць лікам",
+ "BASE_TYPE_BIGINT": "Гэта поле павінна быць bigint",
"BASE_TYPE_BOOLEAN": "This field must be a boolean",
"BASE_TYPE_CHOICES": "This field must be one of ({{types}})",
"BASE_TYPE_CLASS": "This field must be an instance of {{type}}",
diff --git a/assets/locales/de/auth.json b/assets/locales/de/auth.json
index a78d4d60..20e6daff 100644
--- a/assets/locales/de/auth.json
+++ b/assets/locales/de/auth.json
@@ -1,18 +1,18 @@
{
"login": {
- "INVALID_LOGIN": "E-Mail or Phone not found",
- "INVALID_PASSWORD": "Invalid Password",
- "ACCOUNT_DISABLED": "This account is disabled",
- "INVALID_TOTP_CODE": "Invalid two-factor code.",
- "INVALID_TOTP_SECRET": "Invalid two-factor secret."
+ "INVALID_LOGIN": "E-Mail oder Telefonnummer nicht gefunden",
+ "INVALID_PASSWORD": "Ungültiges Passwort",
+ "ACCOUNT_DISABLED": "Dieses Konto ist deaktiviert",
+ "INVALID_TOTP_CODE": "Ungültiger Zwei-Faktor-Code.",
+ "INVALID_TOTP_SECRET": "Ungültiges Zwei-Faktor-Secret."
},
"register": {
- "REGISTRATION_DISABLED": "New user registration is disabled",
- "INVITE_ONLY": "You must be invited to register",
- "EMAIL_INVALID": "Invalid Email",
- "EMAIL_ALREADY_REGISTERED": "Email is already registered",
- "DATE_OF_BIRTH_UNDERAGE": "You need to be {{years}} years or older",
- "CONSENT_REQUIRED": "You must agree to the Terms of Service and Privacy Policy.",
- "USERNAME_TOO_MANY_USERS": "Too many users have this username, please try another"
+ "REGISTRATION_DISABLED": "Die Registrierung neuer Benutzer ist deaktiviert",
+ "INVITE_ONLY": "Du musst eingeladen werden, um dich zu registrieren",
+ "EMAIL_INVALID": "Ungültige E-Mail Adresse",
+ "EMAIL_ALREADY_REGISTERED": "Die E-Mail Adresse wird bereits verwendet",
+ "DATE_OF_BIRTH_UNDERAGE": "Du musst mindestens {{years}} Jahre alt sein",
+ "CONSENT_REQUIRED": "Du musst den Nutzungsbedingungen und den Datenschutzbestimmungen zustimmen.",
+ "USERNAME_TOO_MANY_USERS": "Dieser Name wird von zu vielen Nutzern verwendet, bitte wähle einen anderen"
}
}
diff --git a/assets/locales/de/common.json b/assets/locales/de/common.json
index 8bb9c042..97634a29 100644
--- a/assets/locales/de/common.json
+++ b/assets/locales/de/common.json
@@ -1,18 +1,18 @@
{
"field": {
- "BASE_TYPE_REQUIRED": "This field is required",
- "BASE_TYPE_STRING": "This field must be a string",
- "BASE_TYPE_NUMBER": "This field must be a number",
- "BASE_TYPE_BIGINT": "This field must be a bigint",
- "BASE_TYPE_BOOLEAN": "This field must be a boolean",
- "BASE_TYPE_CHOICES": "This field must be one of ({{types}})",
- "BASE_TYPE_CLASS": "This field must be an instance of {{type}}",
- "BASE_TYPE_OBJECT": "This field must be an object",
- "BASE_TYPE_ARRAY": "This field must be an array",
- "UNKOWN_FIELD": "Unknown key: {{key}}",
- "BASE_TYPE_CONSTANT": "This field must be {{value}}",
- "EMAIL_TYPE_INVALID_EMAIL": "Not a well-formed email address",
- "DATE_TYPE_PARSE": "Could not parse {{date}}. Should be ISO8601",
- "BASE_TYPE_BAD_LENGTH": "Must be between {{length}} in length"
+ "BASE_TYPE_REQUIRED": "Dieses Feld ist erforderlich",
+ "BASE_TYPE_STRING": "Dieses Feld muss ein String sein",
+ "BASE_TYPE_NUMBER": "Dieses Feld muss eine Zahl sein",
+ "BASE_TYPE_BIGINT": "Dieses Feld muss ein Bigint sein",
+ "BASE_TYPE_BOOLEAN": "Dieses Feld muss ein Boolean sein",
+ "BASE_TYPE_CHOICES": "Dieses Feld muss eines von ({{types}}) sein",
+ "BASE_TYPE_CLASS": "Dieses Feld muss eine Instanz von {{type}} sein",
+ "BASE_TYPE_OBJECT": "Dieses Feld muss ein Objekt sein",
+ "BASE_TYPE_ARRAY": "Dieses Feld muss ein Array sein",
+ "UNKOWN_FIELD": "Unbekanntes Feld: {{key}}",
+ "BASE_TYPE_CONSTANT": "Dieses Feld muss {{value}} sein",
+ "EMAIL_TYPE_INVALID_EMAIL": "Keine wohlgeformte E-Mail-Adresse",
+ "DATE_TYPE_PARSE": "Konnte {{date}} nicht verarbeiten. Es muss dem ISO8601 Standard entsprechen",
+ "BASE_TYPE_BAD_LENGTH": "Muss zwischen {{length}} lang sein"
}
}
diff --git a/assets/locales/nl/auth.json b/assets/locales/nl/auth.json
index a78d4d60..ab295edd 100644
--- a/assets/locales/nl/auth.json
+++ b/assets/locales/nl/auth.json
@@ -1,18 +1,18 @@
{
"login": {
- "INVALID_LOGIN": "E-Mail or Phone not found",
- "INVALID_PASSWORD": "Invalid Password",
+ "INVALID_LOGIN": "E-mailadres of telefoon niet gevonden",
+ "INVALID_PASSWORD": "Ongeldig wachtwoord",
"ACCOUNT_DISABLED": "This account is disabled",
"INVALID_TOTP_CODE": "Invalid two-factor code.",
"INVALID_TOTP_SECRET": "Invalid two-factor secret."
},
"register": {
- "REGISTRATION_DISABLED": "New user registration is disabled",
- "INVITE_ONLY": "You must be invited to register",
- "EMAIL_INVALID": "Invalid Email",
- "EMAIL_ALREADY_REGISTERED": "Email is already registered",
- "DATE_OF_BIRTH_UNDERAGE": "You need to be {{years}} years or older",
- "CONSENT_REQUIRED": "You must agree to the Terms of Service and Privacy Policy.",
- "USERNAME_TOO_MANY_USERS": "Too many users have this username, please try another"
+ "REGISTRATION_DISABLED": "Registratie voor nieuwe gebruikers is uitgeschakeld",
+ "INVITE_ONLY": "U moet worden uitgenodigd om te registreren",
+ "EMAIL_INVALID": "Email is ongeldig",
+ "EMAIL_ALREADY_REGISTERED": "Dit e-mailadres is al geregistreerd",
+ "DATE_OF_BIRTH_UNDERAGE": "Je moet {{years}} jaar of ouder zijn",
+ "CONSENT_REQUIRED": "U moet akkoord gaan met de Algemene Voorwaarden en het Privacybeleid.",
+ "USERNAME_TOO_MANY_USERS": "Te veel gebruikers hebben deze gebruikersnaam, gelieve een andere te proberen"
}
}
diff --git a/assets/locales/nl/common.json b/assets/locales/nl/common.json
index 8bb9c042..6f411c02 100644
--- a/assets/locales/nl/common.json
+++ b/assets/locales/nl/common.json
@@ -1,18 +1,18 @@
{
"field": {
- "BASE_TYPE_REQUIRED": "This field is required",
+ "BASE_TYPE_REQUIRED": "Dit veld is verplicht",
"BASE_TYPE_STRING": "This field must be a string",
- "BASE_TYPE_NUMBER": "This field must be a number",
+ "BASE_TYPE_NUMBER": "Dit veld moet een getal zijn",
"BASE_TYPE_BIGINT": "This field must be a bigint",
"BASE_TYPE_BOOLEAN": "This field must be a boolean",
- "BASE_TYPE_CHOICES": "This field must be one of ({{types}})",
- "BASE_TYPE_CLASS": "This field must be an instance of {{type}}",
- "BASE_TYPE_OBJECT": "This field must be an object",
- "BASE_TYPE_ARRAY": "This field must be an array",
+ "BASE_TYPE_CHOICES": "Dit veld moet een van ({{types}}) zijn",
+ "BASE_TYPE_CLASS": "Dit veld moet een exemplaar zijn van {{type}}",
+ "BASE_TYPE_OBJECT": "Dit veld moet een object zijn",
+ "BASE_TYPE_ARRAY": "Dit veld moet een array zijn",
"UNKOWN_FIELD": "Unknown key: {{key}}",
- "BASE_TYPE_CONSTANT": "This field must be {{value}}",
- "EMAIL_TYPE_INVALID_EMAIL": "Not a well-formed email address",
- "DATE_TYPE_PARSE": "Could not parse {{date}}. Should be ISO8601",
- "BASE_TYPE_BAD_LENGTH": "Must be between {{length}} in length"
+ "BASE_TYPE_CONSTANT": "Dit veld moet {{value}} zijn",
+ "EMAIL_TYPE_INVALID_EMAIL": "Niet een geldig e-mailadres",
+ "DATE_TYPE_PARSE": "Kan {{date}} niet parsen. Moet ISO8601 zijn",
+ "BASE_TYPE_BAD_LENGTH": "Moet tussen {{length}} in lengte zijn"
}
}
diff --git a/assets/locales/ru/auth.json b/assets/locales/ru/auth.json
index be7ac845..7967e238 100644
--- a/assets/locales/ru/auth.json
+++ b/assets/locales/ru/auth.json
@@ -3,8 +3,8 @@
"INVALID_LOGIN": "Данный адрес электронной почты или телефона не найден",
"INVALID_PASSWORD": "Неверный пароль",
"ACCOUNT_DISABLED": "Этот аккаунт отключён",
- "INVALID_TOTP_CODE": "Invalid two-factor code.",
- "INVALID_TOTP_SECRET": "Invalid two-factor secret."
+ "INVALID_TOTP_CODE": "Неверный код двухфакторной аутентификации.",
+ "INVALID_TOTP_SECRET": "Неверный секретный код двухфакторной аутентификации."
},
"register": {
"REGISTRATION_DISABLED": "Регистрация новых пользователей отключена",
diff --git a/assets/locales/ru/common.json b/assets/locales/ru/common.json
index 35a74cfa..578aba05 100644
--- a/assets/locales/ru/common.json
+++ b/assets/locales/ru/common.json
@@ -1,18 +1,18 @@
{
"field": {
"BASE_TYPE_REQUIRED": "Это поле является обязательным",
- "BASE_TYPE_STRING": "This field must be a string",
- "BASE_TYPE_NUMBER": "This field must be a number",
- "BASE_TYPE_BIGINT": "This field must be a bigint",
- "BASE_TYPE_BOOLEAN": "This field must be a boolean",
+ "BASE_TYPE_STRING": "Это поле должно быть строкой",
+ "BASE_TYPE_NUMBER": "Это поле должно быть числом",
+ "BASE_TYPE_BIGINT": "Это поле должно быть bigint",
+ "BASE_TYPE_BOOLEAN": "Это поле должно быть булевым значением",
"BASE_TYPE_CHOICES": "Это поле должно быть одним из ({{types}})",
"BASE_TYPE_CLASS": "Это поле должно быть экземпляром {{type}}",
- "BASE_TYPE_OBJECT": "This field must be an object",
- "BASE_TYPE_ARRAY": "This field must be an array",
- "UNKOWN_FIELD": "Unknown key: {{key}}",
+ "BASE_TYPE_OBJECT": "Это поле должно быть объектом",
+ "BASE_TYPE_ARRAY": "Это поле должно быть массивом",
+ "UNKOWN_FIELD": "Неизвестное поле: {{key}}",
"BASE_TYPE_CONSTANT": "Это поле должно быть {{value}}",
"EMAIL_TYPE_INVALID_EMAIL": "Неправильный формат адреса электронной почты",
- "DATE_TYPE_PARSE": "Could not parse {{date}}. Should be ISO8601",
+ "DATE_TYPE_PARSE": "Не удалось разобрать {{date}}. Дата должна быть в формате ISO8601",
"BASE_TYPE_BAD_LENGTH": "Длина должна быть между {{length}} в длину"
}
}
diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml
new file mode 100644
index 00000000..80429042
--- /dev/null
+++ b/docker-compose-dev.yml
@@ -0,0 +1,2 @@
+
+The Docker image is coming with the dashboard. The planned release date is 2022-12-24.
diff --git a/src/api/routes/store/published-listings/skus/#sku_id/subscription-plans.ts b/src/api/routes/store/published-listings/skus/#sku_id/subscription-plans.ts
index 723a5160..e7f44ded 100644
--- a/src/api/routes/store/published-listings/skus/#sku_id/subscription-plans.ts
+++ b/src/api/routes/store/published-listings/skus/#sku_id/subscription-plans.ts
@@ -9,23 +9,23 @@ const skus = new Map([
[
{
id: "511651856145973248",
- name: "Premium Monthly (Legacy)",
+ name: "Individual Premium Tier 2 Monthly (Legacy)",
interval: 1,
interval_count: 1,
tax_inclusive: true,
sku_id: "521842865731534868",
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
},
{
id: "511651860671627264",
- name: "Premium Yearly (Legacy)",
+ name: "Individiual Premium Tier 2 Yearly (Legacy)",
interval: 2,
interval_count: 1,
tax_inclusive: true,
sku_id: "521842865731534868",
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
}
@@ -36,23 +36,34 @@ const skus = new Map([
[
{
id: "511651871736201216",
- name: "Premium Classic Monthly",
+ name: "Individual Premium Tier 1 Monthly",
interval: 1,
interval_count: 1,
tax_inclusive: true,
sku_id: "521846918637420545",
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
},
{
id: "511651876987469824",
- name: "Premium Classic Yearly",
+ name: "Individual Premum Tier 1 Yearly",
interval: 2,
interval_count: 1,
tax_inclusive: true,
sku_id: "521846918637420545",
- currency: "usd",
+ currency: "eur",
+ price: 0,
+ price_tier: null
+ },
+ {
+ id: "978380684370378761",
+ name: "Individual Premum Tier 0",
+ interval: 2,
+ interval_count: 1,
+ tax_inclusive: true,
+ sku_id: "521846918637420545",
+ currency: "eur",
price: 0,
price_tier: null
}
@@ -63,34 +74,34 @@ const skus = new Map([
[
{
id: "642251038925127690",
- name: "Premium Quarterly",
+ name: "Individual Premium Tier 2 Quarterly",
interval: 1,
interval_count: 3,
tax_inclusive: true,
sku_id: "521847234246082599",
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
},
{
id: "511651880837840896",
- name: "Premium Monthly",
+ name: "Individual Premium Tier 2 Monthly",
interval: 1,
interval_count: 1,
tax_inclusive: true,
sku_id: "521847234246082599",
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
},
{
id: "511651885459963904",
- name: "Premium Yearly",
+ name: "Individual Premium Tier 2 Yearly",
interval: 2,
interval_count: 1,
tax_inclusive: true,
sku_id: "521847234246082599",
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
}
@@ -101,25 +112,25 @@ const skus = new Map([
[
{
id: "590665532894740483",
- name: "Server Boost Monthly",
+ name: "Crowd Premium Monthly",
interval: 1,
interval_count: 1,
tax_inclusive: true,
sku_id: "590663762298667008",
discount_price: 0,
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
},
{
id: "590665538238152709",
- name: "Server Boost Yearly",
+ name: "Crowd Premium Yearly",
interval: 2,
interval_count: 1,
tax_inclusive: true,
sku_id: "590663762298667008",
discount_price: 0,
- currency: "usd",
+ currency: "eur",
price: 0,
price_tier: null
}
|