fix translations; fix tests

This commit is contained in:
Aine
2025-01-27 13:09:37 +02:00
parent e2fba4bbdd
commit 0eb3b77bc5
6 changed files with 17 additions and 2 deletions

View File

@@ -2,7 +2,7 @@ import type { JestConfigWithTsJest } from "ts-jest";
const config: JestConfigWithTsJest = { const config: JestConfigWithTsJest = {
preset: "ts-jest", preset: "ts-jest",
testEnvironment: "jsdom", testEnvironment: "jest-fixed-jsdom",
collectCoverage: true, collectCoverage: true,
coveragePathIgnorePatterns: ["node_modules", "dist"], coveragePathIgnorePatterns: ["node_modules", "dist"],
coverageDirectory: "<rootDir>/coverage/", coverageDirectory: "<rootDir>/coverage/",

View File

@@ -53,6 +53,7 @@
"@mui/utils": "^5.16.14", "@mui/utils": "^5.16.14",
"@tanstack/react-query": "^5.64.2", "@tanstack/react-query": "^5.64.2",
"history": "^5.3.0", "history": "^5.3.0",
"jest-fixed-jsdom": "^0.0.9",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"papaparse": "^5.5.1", "papaparse": "^5.5.1",
"ra-core": "^5.4.4", "ra-core": "^5.4.4",

View File

@@ -15,6 +15,7 @@ const fixedGermanMessages = {
action: { action: {
...formalGermanMessages.ra.action, ...formalGermanMessages.ra.action,
update_application: "Anwendung aktualisieren", update_application: "Anwendung aktualisieren",
select_all_button: "Alle auswählen",
}, },
page: { page: {
...formalGermanMessages.ra.page, ...formalGermanMessages.ra.page,
@@ -28,6 +29,7 @@ const fixedGermanMessages = {
"Sie haben nicht die erforderlichen Berechtigungen um auf diese Seite zuzugreifen.", "Sie haben nicht die erforderlichen Berechtigungen um auf diese Seite zuzugreifen.",
authentication_error: authentication_error:
"Der Authentifizierungsserver hat einen Fehler zurückgegeben und Ihre Anmeldedaten konnten nicht überprüft werden.", "Der Authentifizierungsserver hat einen Fehler zurückgegeben und Ihre Anmeldedaten konnten nicht überprüft werden.",
select_all_limit_reached: "Es gibt zu viele Elemente, um sie alle auszuwählen. Es wurden nur die ersten %{max} Elemente ausgewählt.",
}, },
}, },
} }

View File

@@ -11,6 +11,10 @@ const fixedRussianMessages = {
no_filtered_results: "Нет результатов", no_filtered_results: "Нет результатов",
clear_filters: "Все фильтры сбросить", clear_filters: "Все фильтры сбросить",
}, },
action: {
...russianMessages.ra.action,
select_all_button: "Выбрать все",
},
page: { page: {
...russianMessages.ra.page, ...russianMessages.ra.page,
empty: "Пусто", empty: "Пусто",
@@ -23,6 +27,7 @@ const fixedRussianMessages = {
"У вас нет прав доступа к этой странице.", "У вас нет прав доступа к этой странице.",
authentication_error: authentication_error:
"Сервер аутентификации вернул ошибку и не смог проверить ваши учетные данные.", "Сервер аутентификации вернул ошибку и не смог проверить ваши учетные данные.",
select_all_limit_reached: "Слишком много элементов для выбора. Были выбраны только первые %{max} элементов.",
}, },
}, },
} }

View File

@@ -13,7 +13,8 @@ const fixedChineseMessages = {
}, },
action: { action: {
...chineseMessages.ra.action, ...chineseMessages.ra.action,
update_application: "Anwendung aktualisieren", update_application: "更新应用",
select_all_button: "全部选择",
}, },
page: { page: {
...chineseMessages.ra.page, ...chineseMessages.ra.page,
@@ -26,6 +27,7 @@ const fixedChineseMessages = {
"您没有访问此页面的权限。", "您没有访问此页面的权限。",
authentication_error: authentication_error:
"身份验证服务器返回错误,无法验证您的凭据。", "身份验证服务器返回错误,无法验证您的凭据。",
select_all_limit_reached: "选择的元素太多。只选择了前 %{max} 个元素。",
}, },
}, },
} }

View File

@@ -3634,6 +3634,11 @@ jest-fetch-mock@^3.0.3:
cross-fetch "^3.0.4" cross-fetch "^3.0.4"
promise-polyfill "^8.1.3" promise-polyfill "^8.1.3"
jest-fixed-jsdom@^0.0.9:
version "0.0.9"
resolved "https://registry.yarnpkg.com/jest-fixed-jsdom/-/jest-fixed-jsdom-0.0.9.tgz#12d594d3edfdd2ae09fd1f6c6c4e68baf4c4a1a7"
integrity sha512-KPfqh2+sn5q2B+7LZktwDcwhCpOpUSue8a1I+BcixWLOQoEVyAjAGfH+IYZGoxZsziNojoHGRTC8xRbB1wDD4g==
jest-get-type@^29.6.3: jest-get-type@^29.6.3:
version "29.6.3" version "29.6.3"
resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz"