Skip to content

Commit

Permalink
Working on template properties, fix linting of untranslated strings
Browse files Browse the repository at this point in the history
  • Loading branch information
medihack committed Jan 7, 2024
1 parent 9eda402 commit 10c4be9
Show file tree
Hide file tree
Showing 35 changed files with 671 additions and 102 deletions.
2 changes: 2 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Kai

- there is languages in common.yml and a languages.yml, decide for one
- bring in template description and info (simply make both non optional in Template.tsx)
- useDesigner instead of useIsDesigning
- Are those flag icons really needed?
- Get rid of images in /public/images (when we use images we can import them as a component)
Expand Down
7 changes: 7 additions & 0 deletions app.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
import { AppConfig } from "~/types/general"

const appConfig: AppConfig = {
medreporterTitle: "MedReporter",
debugTranslations: true,
reactHookFormDevToolsEnabled: false, // Cave, make site slow
supportedTemplateLanguages: ["en", "en-US", "en-GB", "de", "es", "fr", "it", "nl", "pt", "sv"],
availableCategories: {
specialties: ["internalMedicine", "radiology", "surgery"],
modalities: ["ct", "mri", "us", "xray"],
organs: ["kidney", "liver", "lung"],
},
}

export default appConfig
18 changes: 18 additions & 0 deletions locales/de/categories.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
categories:
group:
modalities: Modalitäten
organs: Organe
specialties: Fachbereiche
# Modalities
ct: CT
mri: MRI
us: Ultraschall
xray: Röntgen
# Organs
kidney: Niere
liver: Leber
lung: Lunge
# Specialties
internalMedicine: Innere Medizin
radiology: Radiologie
surgery: Chirurgie
7 changes: 5 additions & 2 deletions locales/de/common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,17 +87,19 @@ GfrPage:
toolTitle: GFR
GraphicsModal:
buttonReset: Auswahl zurücksetzen
HomePage:
Home:
about: Mehr über MedReporter
newTitle: Neue Vorlage erstellen
newDescription: Nutze den Editor um neue Vorlagen zu erstellen.
pageTitle: Startseite
reportsTitle: Reports
reportsDescription: Gehe zu deinen bzw. den Reports deines Instituts.
toolsTitle: Tools
toolsDescription: Nutze unsere Tools um Berechnungen zu machen oder Befunde zu klassifizieren.
templatesTitle: Vorlagen
templatesDescription: Nutze eine Vorlage um einen Report zu erstellen.
welcomeText: Willkommen bei
HomePage:
pageTitle: Startseite
InstituteSwitcher:
groupIndividual: Persönlich
groupInstitutes: Institute
Expand All @@ -108,6 +110,7 @@ KidneyVolumePage:
toolTitle: Nierenvolumen (Mayo-Modell)
LanguageChooser:
menuTitleLanguages: Sprache
menuLabelDebugMode: Debug translations
LanguageSelector:
inputLabelLanguage: Sprache
Loading:
Expand Down
7 changes: 7 additions & 0 deletions locales/de/designer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,12 @@ MenuPanel:
singleChoiceFieldLabel: Einzelauswahl
timeFieldLabel: Zeit
statementLabel: Aussage
NewTemplate:
navbarTitle: Neue Vorlage
PreviewSwitch:
label: Vorschau
PropertiesPanel:
panelTitle: Eigenschaften
deleteItemButtonLabel: Löschen
TemplatePropertiesButton:
title: Vorlageneigenschaften
229 changes: 229 additions & 0 deletions locales/de/languages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
languages:
af: Afrikaans
af-ZA: Afrikaans (Südafrika)
ar: Arabisch
ar-AE: Arabisch (V.A.E.)
ar-BH: Arabisch (Bahrain)
ar-DZ: Arabisch (Algerien)
ar-EG: Arabisch (Ägypten)
ar-IQ: Arabisch (Irak)
ar-JO: Arabisch (Jordanien)
ar-KW: Arabisch (Kuwait)
ar-LB: Arabisch (Libanon)
ar-LY: Arabisch (Libyen)
ar-MA: Arabisch (Marokko)
ar-OM: Arabisch (Oman)
ar-QA: Arabisch (Katar)
ar-SA: Arabisch (Saudi-Arabien)
ar-SY: Arabisch (Syrien)
ar-TN: Arabisch (Tunesien)
ar-YE: Arabisch (Jemen)
az: Aserbaidschanisch
az-AZ: Aserbaidschanisch (Aserbaidschan)
be: Weißrussisch
be-BY: Weißrussisch (Weißrussland)
bg: Bulgarisch
bg-BG: Bulgarisch (Bulgarien)
bs-BA: Bosnisch (Bosnien und Herzegowina)
ca: Katalanisch
ca-ES: Katalanisch (Spanien)
cs: Tschechisch
cs-CZ: Tschechisch (Tschechische Republik)
cy: Walisisch
cy-GB: Walisisch (Vereinigtes Königreich)
da: Dänisch
da-DK: Dänisch (Dänemark)
de: Deutsch
de-AT: Deutsch (Österreich)
de-CH: Deutsch (Schweiz)
de-DE: Deutsch (Deutschland)
de-LI: Deutsch (Liechtenstein)
de-LU: Deutsch (Luxemburg)
dv: Dhivehi
dv-MV: Dhivehi (Malediven)
el: Griechisch
el-GR: Griechisch (Griechenland)
en: Englisch
en-AU: Englisch (Australien)
en-BZ: Englisch (Belize)
en-CA: Englisch (Kanada)
en-CB: Englisch (Karibik)
en-GB: Englisch (Vereinigtes Königreich)
en-IE: Englisch (Irland)
en-JM: Englisch (Jamaika)
en-NZ: Englisch (Neuseeland)
en-PH: Englisch (Republik der Philippinen)
en-TT: Englisch (Trinidad und Tobago)
en-US: Englisch (Vereinigte Staaten)
en-ZA: Englisch (Südafrika)
en-ZW: Englisch (Simbabwe)
eo: Esperanto
es: Spanisch
es-AR: Spanisch (Argentinien)
es-BO: Spanisch (Bolivien)
es-CL: Spanisch (Chile)
es-CO: Spanisch (Kolumbien)
es-CR: Spanisch (Costa Rica)
es-DO: Spanisch (Dominikanische Republik)
es-EC: Spanisch (Ecuador)
es-ES: Spanisch (Kastilisch)
es-GT: Spanisch (Guatemala)
es-HN: Spanisch (Honduras)
es-MX: Spanisch (Mexiko)
es-NI: Spanisch (Nicaragua)
es-PA: Spanisch (Panama)
es-PE: Spanisch (Peru)
es-PR: Spanisch (Puerto Rico)
es-PY: Spanisch (Paraguay)
es-SV: Spanisch (El Salvador)
es-UY: Spanisch (Uruguay)
es-VE: Spanisch (Venezuela)
et: Estnisch
et-EE: Estnisch (Estland)
eu: Baskisch
eu-ES: Baskisch (Spanien)
fa: Persisch
fa-IR: Persisch (Iran)
fi: Finnisch
fi-FI: Finnisch (Finnland)
fo: Färöisch
fo-FO: Färöisch (Färöer Inseln)
fr: Französisch
fr-BE: Französisch (Belgien)
fr-CA: Französisch (Kanada)
fr-CH: Französisch (Schweiz)
fr-FR: Französisch (Frankreich)
fr-LU: Französisch (Luxemburg)
fr-MC: Französisch (Fürstentum Monaco)
gl: Galizisch
gl-ES: Galizisch (Spanien)
gu: Gujarati
gu-IN: Gujarati (Indien)
he: Hebräisch
he-IL: Hebräisch (Israel)
hi: Hindi
hi-IN: Hindi (Indien)
hr: Kroatisch
hr-BA: Kroatisch (Bosnien und Herzegowina)
hr-HR: Kroatisch (Kroatien)
hu: Ungarisch
hu-HU: Ungarisch (Ungarn)
hy: Armenisch
hy-AM: Armenisch (Armenien)
id: Indonesisch
id-ID: Indonesisch (Indonesien)
is: Isländisch
is-IS: Isländisch (Island)
it: Italienisch
it-CH: Italienisch (Schweiz)
it-IT: Italienisch (Italien)
ja: Japanisch
ja-JP: Japanisch (Japan)
ka: Georgisch
ka-GE: Georgisch (Georgien)
kk: Kasachisch
kk-KZ: Kasachisch (Kasachstan)
kn: Kannada
kn-IN: Kannada (Indien)
ko: Koreanisch
ko-KR: Koreanisch (Korea)
kok: Konkani
kok-IN: Konkani (Indien)
ky: Kirgisisch
ky-KG: Kirgisisch (Kirgisistan)
lt: Litauisch
lt-LT: Litauisch (Litauen)
lv: Lettisch
lv-LV: Lettisch (Lettland)
mi: Maori
mi-NZ: Maori (Neuseeland)
mk: Mazedonisch
mk-MK: Mazedonisch (Ehemalige Jugoslawische Republik Mazedonien)
mn: Mongolisch
mn-MN: Mongolisch (Mongolei)
mr: Marathi
mr-IN: Marathi (Indien)
ms: Malaysisch
ms-BN: Malaysisch (Brunei Darussalam)
ms-MY: Malaysisch (Malaysia)
mt: Maltesisch
mt-MT: Maltesisch (Malta)
nb: Norwegisch (Bokmål)
nb-NO: Norwegisch (Bokmål) (Norwegen)
nl: Niederländisch
nl-BE: Niederländisch (Belgien)
nl-NL: Niederländisch (Niederlande)
nn-NO: Norwegisch (Nynorsk) (Norwegen)
ns: Nord-Sotho
ns-ZA: Nord-Sotho (Südafrika)
pa: Punjabi
pa-IN: Punjabi (Indien)
pl: Polnisch
pl-PL: Polnisch (Polen)
ps: Paschtu
ps-AR: Paschtu (Afghanistan)
pt: Portugiesisch
pt-BR: Portugiesisch (Brasilien)
pt-PT: Portugiesisch (Portugal)
qu: Quechua
qu-BO: Quechua (Bolivien)
qu-EC: Quechua (Ecuador)
qu-PE: Quechua (Peru)
ro: Rumänisch
ro-RO: Rumänisch (Rumänien)
ru: Russisch
ru-RU: Russisch (Russland)
sa: Sanskrit
sa-IN: Sanskrit (Indien)
se: Samisch
se-FI: Samisch (Finnland)
se-NO: Samisch (Norwegen)
se-SE: Samisch (Schweden)
sk: Slowakisch
sk-SK: Slowakisch (Slowakei)
sl: Slowenisch
sl-SI: Slowenisch (Slowenien)
sq: Albanisch
sq-AL: Albanisch (Albanien)
sr-BA: Serbisch (Bosnien und Herzegowina)
sr-SP: Serbisch (Serbien und Montenegro)
sv: Schwedisch
sv-FI: Schwedisch (Finnland)
sv-SE: Schwedisch (Schweden)
sw: Swahili
sw-KE: Swahili (Kenia)
syr: Syrisch
syr-SY: Syrisch (Syrien)
ta: Tamil
ta-IN: Tamil (Indien)
te: Telugu
te-IN: Telugu (Indien)
th: Thai
th-TH: Thai (Thailand)
tl: Tagalog
tl-PH: Tagalog (Philippinen)
tn: Setswana
tn-ZA: Setswana (Südafrika)
tr: Türkisch
tr-TR: Türkisch (Türkei)
tt: Tataren
tt-RU: Tataren (Russland)
ts: Tsonga
uk: Ukrainisch
uk-UA: Ukrainisch (Ukraine)
ur: Urdu
ur-PK: Urdu (Islamische Republik Pakistan)
uz: Usbekisch
uz-UZ: Usbekisch (Usbekistan)
vi: Vietnamesisch
vi-VN: Vietnamesisch (Vietnam)
xh: isiXhosa
xh-ZA: isiXhosa (Südafrika)
zh: Chinesisch
zh-CN: Chinesisch (S)
zh-HK: Chinesisch (Hongkong)
zh-MO: Chinesisch (Macao)
zh-SG: Chinesisch (Singapur)
zh-TW: Chinesisch (T)
zu: isiZulu
zu-ZA: isiZulu (Südafrika)
18 changes: 18 additions & 0 deletions locales/en/categories.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
categories:
group:
modalities: Modalities
organs: Organs
specialties: Specialties
# Modalities
ct: CT
mri: MRI
us: Ultrasound
xray: X-Ray
# Organs
kidney: Kidney
liver: Liver
lung: Lung
# Specialties
internalMedicine: Internal Medicine
radiology: Radiology
surgery: Surgery
7 changes: 5 additions & 2 deletions locales/en/common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,17 +87,19 @@ GfrPage:
toolTitle: GFR
GraphicsModal:
buttonReset: Reset selection
HomePage:
Home:
about: Learn more about MedReporter
newTitle: New template
newDescription: Go to the Editor to create new templates.
pageTitle: Home
reportsTitle: Reports
reportsDescription: Go to your reports or the reports of your institute.
toolsTitle: Tools
toolsDescription: Use our tools to calculate or to classify results.
templatesTitle: Templates
templatesDescription: Use a template to build a report.
welcomeText: Welcome to
HomePage:
pageTitle: Home
InstituteSwitcher:
groupIndividual: Individual
groupInstitutes: Institutes
Expand All @@ -108,6 +110,7 @@ KidneyVolumePage:
toolTitle: Kidney volume (Mayo-Model)
LanguageChooser:
menuTitleLanguages: Language
menuLabelDebugMode: Debug translations
LanguageSelector:
inputLabelLanguage: Language
Loading:
Expand Down
15 changes: 15 additions & 0 deletions locales/en/designer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,20 @@ MenuPanel:
singleChoiceFieldLabel: Single choice
timeFieldLabel: Time
statementLabel: Statement
NewTemplate:
navbarTitle: New Template
PreviewSwitch:
label: Preview
PropertiesPanel:
panelTitle: Properties
deleteItemButtonLabel: Delete
TemplatePropertiesButton:
title: Template Properties
TemplatePropertiesModal:
categoriesLabel: Category
categoriesPlaceholder: Pick fitting categories
descriptionLabel: Description
languageLabel: Language
languagePlaceholder: Pick language
nameLabel: Name
titleLabel: Title
Loading

0 comments on commit 10c4be9

Please sign in to comment.