Fixes to display umlauts correctly in validation messaging. (#542)

* Fixes to display umlauts correctly in validation messaging.

* adding tests
This commit is contained in:
Mark Iantorno 2021-06-22 20:29:27 -04:00 committed by GitHub
parent e68b5857b1
commit 1a1278b396
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 243 additions and 203 deletions

View File

@ -1,33 +1,37 @@
#InstanceValidator
Bundle_BUNDLE_Entry_Canonical=Die canonical URL ({0}) stimmt nicht mit der fullUrl Url ({1}) überein sofern sie sich nicht auf dem canonical Server selbst befindet.
# If you are going to add messages to this file, you need to convert the umlaut characters to the ISO 8859-1 encoding.
# This can be done by taking the text file containing the new strings and using the tool native2ascii to encode them to
# \uxxxx format, so they will display properly. (native2ascii -encoding UTF-8 infile.properties outfile.properties)
Bundle_BUNDLE_Entry_Canonical=Die canonical URL ({0}) stimmt nicht mit der fullUrl Url ({1}) \u00fcberein sofern sie sich nicht auf dem canonical Server selbst befindet.
Bundle_BUNDLE_Entry_Document=Der erste Eintrag in einem document muss eine composition sein
Bundle_BUNDLE_Entry_IdUrlMismatch=Die Ressourcen-ID stimmt nicht mit der ID in der fullUrl überein ("{0}" vs. "{1}")
Bundle_BUNDLE_Entry_MismatchIdUrl=Die canonical URL ({0}) stimmt nicht mit der fullUrl ({1}) überein solange die Ressourcen-ID ({2}) nicht auch übereinstimmt
Bundle_BUNDLE_Entry_NoFirst=Documents oder Messages müssen mindestens einen Eintrag enthalten
Bundle_BUNDLE_Entry_IdUrlMismatch=Die Ressourcen-ID stimmt nicht mit der ID in der fullUrl \u00fcberein ("{0}" vs. "{1}")
Bundle_BUNDLE_Entry_MismatchIdUrl=Die canonical URL ({0}) stimmt nicht mit der fullUrl ({1}) \u00fcberein solange die Ressourcen-ID ({2}) nicht auch \u00fcbereinstimmt
Bundle_BUNDLE_Entry_NoFirst=Documents oder Messages m\u00fcssen mindestens einen Eintrag enthalten
Bundle_BUNDLE_Entry_NoFirstResource=Keine Ressource im ersten entry
Bundle_BUNDLE_Entry_NoFullUrl=Bundle-entry fehlt die fullUrl
Bundle_BUNDLE_Entry_NoProfile=Kein Profil für die contained Ressource vom Typ "{0}" gefunden
Bundle_BUNDLE_Entry_NoProfile=Kein Profil f\u00fcr die contained Ressource vom Typ "{0}" gefunden
Bundle_BUNDLE_Entry_NotFound="{0}" konnte nicht in bundle ({1}) gefunden werden
Bundle_BUNDLE_Entry_Orphan=Entry {0} ist nicht durch Traversierung, vom ersten Bundle-Entry ausgehend, erreichbar
Bundle_BUNDLE_Entry_Type=Der type "{0}" ist nicht gültig - hier sind keine Ressourcen erlaubt
Bundle_BUNDLE_Entry_Type2=Der type "{0}" ist nicht gültig - muss {1} sein
Bundle_BUNDLE_Entry_Type3=Der type "{0}" ist nicht gültig - muss einer von {1} sein
Bundle_BUNDLE_Entry_Type=Der type "{0}" ist nicht g\u00fcltig - hier sind keine Ressourcen erlaubt
Bundle_BUNDLE_Entry_Type2=Der type "{0}" ist nicht g\u00fcltig - muss {1} sein
Bundle_BUNDLE_Entry_Type3=Der type "{0}" ist nicht g\u00fcltig - muss einer von {1} sein
Bundle_BUNDLE_FullUrl_Missing=Es besteht eine relative Reference innerhalb des Bundle, dessen Eintrag eine fullUrl fehlt
Bundle_BUNDLE_FullUrl_NeedVersion=Einträge, die mit fullURL {0} übereinstimmen, sollten meta/versionId deklarieren, da versionsspezifische Referenzen vorhanden sind.
Bundle_BUNDLE_MultipleMatches=Mehrere Übereinstimmungen im Bundle für reference {0}
Bundle_BUNDLE_FullUrl_NeedVersion=Eintr\u00e4ge, die mit fullURL {0} \u00fcbereinstimmen, sollten meta/versionId deklarieren, da versionsspezifische Referenzen vorhanden sind.
Bundle_BUNDLE_MultipleMatches=Mehrere \u00dcbereinstimmungen im Bundle f\u00fcr reference {0}
Bundle_BUNDLE_Not_Local=URN reference ist nicht lokal innerhalb des Bundles contained {0}
Bundle_MSG_Event_Count=Erwartet {0}, aber gefundene {1} event Elemente
Bundle_Document_Date_Missing=Ein Dokument muss ein Datum haben {0}
Bundle_Document_Date_Missing_html=[(type = 'document') impliziert (meta.lastUpdated.hasValue())]
CapabalityStatement_CS_SP_WrongType=Typabweichung - SearchParameter "{0}" sollte type {1} sein, ist aber {2}
CodeSystem_CS_VS_IncludeDetails=CodeSystem {0} hat einen ''all system'' ValueSet von {1}, aber das Include beeinhaltet zusätzliche Details
CodeSystem_CS_VS_IncludeDetails=CodeSystem {0} hat einen ''all system'' ValueSet von {1}, aber das Include beeinhaltet zus\u00e4tzliche Details
CodeSystem_CS_VS_Invalid=CodeSystem {0} hat einen ''all system'' ValueSet von {1}, aber keinen einzigen include
CodeSystem_CS_VS_MisMatch=CodeSystem {0} hat einen ''all system'' ValueSet von {1}, aber es ist eine expansion
CodeSystem_CS_VS_WrongSystem=CodeSystem {0} hat einen ''all system'' ValueSet von {1}, aber besitzt kein passendes system ({2})
Extension_EXT_Context_Wrong=Die Erweiterung {0} darf an dieser Stelle nicht verwendet werden (erlaubt = {1}; dieses Element ist [{2}])
Extension_EXT_Count_Mismatch=Abweichungen bei Anzahl der Extensions: erwartet {0}, aber gefunden {1}
Extension_EXT_Count_NotFound=Ungleiche Anzahl von Extensions: Extensions {0} kann nicht gefunden werden
Extension_EXT_Fixed_Banned=Keine Extensions erlaubt, da der angegebene fixed value keine Extension enthält
Extension_EXT_Fixed_Banned=Keine Extensions erlaubt, da der angegebene fixed value keine Extension enth\u00e4lt
Extension_EXT_Modifier_MismatchN=Abweichung des Extension modifiers: Die Extension ist nicht als modifier gekennzeichnet, im Gegensatz zur zugrunde liegenden Extension
Extension_EXT_Modifier_MismatchY=Abweichung des Extension modifiers: Die Extension ist als modifier gekennzeichnet, im Gegensatz zur zugrunde liegenden Extension
Extension_EXT_Modifier_N=Die Extension "{0}" darf nicht als Extension verwendet werden (es handelt sich um eine ModifierExtension)
@ -39,10 +43,10 @@ Extension_EXT_URL_Absolute=Extension.url muss eine absolute URL sein.
Extension_EXT_Unknown=Unbekannte extension {0}
Extension_EXT_Unknown_NotHere=Die extension {0} ist nicht bekannt, and hier nicht erlaubt
Extension_EXT_Url_NotFound=Extension.url ist erforderlich
Extension_EXT_Version_Internal=Extension url "{0}" Prüfung fehlgeschlagen
Extension_EXT_Version_Invalid=Extension url "{0}" ist nicht gültig (ungültige Version "{1}")
Extension_EXT_Version_InvalidId=Extension url "{0}" ist nicht gültig (ungültige Element id "{1}")
Extension_EXT_Version_NoChange=Die Extension url "{0}" ist nicht gültig (Element id "{1}" ist gültig, kann aber nicht in einem versionenübergreifenden Paradigma verwendet werden, da es keine Änderungen in den relevanten Versionen gegeben hat)
Extension_EXT_Version_Internal=Extension url "{0}" Pr\u00fcfung fehlgeschlagen
Extension_EXT_Version_Invalid=Extension url "{0}" ist nicht g\u00fcltig (ung\u00fcltige Version "{1}")
Extension_EXT_Version_InvalidId=Extension url "{0}" ist nicht g\u00fcltig (ung\u00fcltige Element id "{1}")
Extension_EXT_Version_NoChange=Die Extension url "{0}" ist nicht g\u00fcltig (Element id "{1}" ist g\u00fcltig, kann aber nicht in einem versionen\u00fcbergreifenden Paradigma verwendet werden, da es keine \u00c4nderungen in den relevanten Versionen gegeben hat)
Fixed_Type_Checks_DT_Address_Line=Erwartet {0}, aber gefundene {1} line Elemente
Fixed_Type_Checks_DT_Name_Family=Erwartet {0}, aber gefundene {1} family Elemente
Fixed_Type_Checks_DT_Name_Given=Erwartet {0}, aber gefundene {1} given Elemente
@ -51,89 +55,89 @@ Fixed_Type_Checks_DT_Name_Suffix=Erwartet {0}, aber gefundene {1} suffix Element
Internal_INT_Bad_Type=Unbehandelter fixed value type {0}
Language_XHTML_Lang_Different1=Die Ressource hat eine Sprache ({0}), und das XHTML hat eine Sprache ({1}), aber sie unterscheiden sich
Language_XHTML_Lang_Different2=Die Ressource hat language ({0}), und das XHTML hat xml:lang ({1}), aber sie unterscheiden sich
Language_XHTML_Lang_Missing1=Die Ressource hat eine language, aber das XHTML hat kein lang oder ein xml:lang Tag (benötigt beides - siehe https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
Language_XHTML_Lang_Missing2=Die Ressource hat eine language, aber das XHTML hat kein lang-Tag (benötigt sowohl lang als auch xml:lang - siehe https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
Language_XHTML_Lang_Missing3=Die Ressource hat eine language, aber das XHTML hat kein xml:lang-Tag (benötigt sowohl lang als auch xml:lang - siehe https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
Language_XHTML_Lang_Missing1=Die Ressource hat eine language, aber das XHTML hat kein lang oder ein xml:lang Tag (ben\u00f6tigt beides - siehe https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
Language_XHTML_Lang_Missing2=Die Ressource hat eine language, aber das XHTML hat kein lang-Tag (ben\u00f6tigt sowohl lang als auch xml:lang - siehe https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
Language_XHTML_Lang_Missing3=Die Ressource hat eine language, aber das XHTML hat kein xml:lang-Tag (ben\u00f6tigt sowohl lang als auch xml:lang - siehe https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
Meta_RES_Security_Duplicate=Dupliziertes Security Label {0}
MustSupport_VAL_MustSupport=Das Element {0} ist im Profil {1} nicht als ''mustSupport'' gekennzeichnet. Erwägen Sie, das Element nicht zu verwenden oder das Element als "must-Support" im Profil zu markieren.
MustSupport_VAL_MustSupport=Das Element {0} ist im Profil {1} nicht als ''mustSupport'' gekennzeichnet. Erw\u00e4gen Sie, das Element nicht zu verwenden oder das Element als "must-Support" im Profil zu markieren.
Profile_EXT_Not_Here=Die Extension {0} darf an dieser Stelle nicht verwendet werden (basierend auf der Kontextinvariante "{1}")
Profile_VAL_MissingElement=Fehlendes Element "{0}" - erforderlich durch den im Profil zugewiesenen festen Wert {1}
Profile_VAL_NotAllowed=Das Element {0} ist in der Instanz vorhanden, aber im zutreffenden {1}, das im Profil angegeben ist, nicht erlaubt.
Questionnaire_QR_Item_BadOption=Der angegebene Wert ({0}::{1}) ist nicht in den im Fragebogen gesetzten options value set enthalten.
Questionnaire_QR_Item_Coding=Fehler {0} bei der Validierung des Coding gegen Questionnaire Options
Questionnaire_QR_Item_CodingNoOptions=Coding option kann nicht validiert werden, da keine option list bereitgestellt wird
Questionnaire_QR_Item_DateNoOptions=Date answer option kann nicht validiert werden, weil keine option list zur Verfügung steht
Questionnaire_QR_Item_DateNoOptions=Date answer option kann nicht validiert werden, weil keine option list zur Verf\u00fcgung steht
Questionnaire_QR_Item_Display=Elemente, die nicht vom Typ DISPLAY sind, sollten keine Elemente enhtalten - linkId {0}
Questionnaire_QR_Item_Group=Elemente der Typgruppe sollten keine Antworten beinhalten
Questionnaire_QR_Item_IntNoOptions=Kann die ganzzahlige Antwortoption nicht validieren, da keine option list bereitgestellt wird
Questionnaire_QR_Item_Missing=Keine Antwort für das erforderliche Element gefunden {0}
Questionnaire_QR_Item_NoCoding=Der Code {0}::{1} ist keine gültige Option.
Questionnaire_QR_Item_NoDate=Das Datum {0} ist keine gültige Option.
Questionnaire_QR_Item_NoInteger=Integer {0} ist keine gültige Option
Questionnaire_QR_Item_Missing=Keine Antwort f\u00fcr das erforderliche Element gefunden {0}
Questionnaire_QR_Item_NoCoding=Der Code {0}::{1} ist keine g\u00fcltige Option.
Questionnaire_QR_Item_NoDate=Das Datum {0} ist keine g\u00fcltige Option.
Questionnaire_QR_Item_NoInteger=Integer {0} ist keine g\u00fcltige Option
Questionnaire_QR_Item_NoLinkId=Keine LinkId, kann also nicht validiert werden
Questionnaire_QR_Item_NoOptions=Optionen können nicht validiert werden, weil keine Option oder Optionen angeboten werden
Questionnaire_QR_Item_NoOptions=Optionen k\u00f6nnen nicht validiert werden, weil keine Option oder Optionen angeboten werden
Questionnaire_QR_Item_NoOptionsCoding=Optionsliste hat keine Optionswerte vom Typ Coding
Questionnaire_QR_Item_NoOptionsDate=Optionsliste hat keine Optionswerte vom Typ date
Questionnaire_QR_Item_NoOptionsInteger=Optionsliste hat keine Optionswerte vom Typ Integer
Questionnaire_QR_Item_NoOptionsString=Optionsliste hat keine Optionswerte vom Typ String
Questionnaire_QR_Item_NoOptionsTime=Optionsliste hat keine Optionswerte vom Typ time
Questionnaire_QR_Item_NoString=Der String {0} ist keine gültige Option
Questionnaire_QR_Item_NoTime=time {0} ist keine gültige Option
Questionnaire_QR_Item_NoType=Definition für Element {0} enthält keinen Typ
Questionnaire_QR_Item_NoString=Der String {0} ist keine g\u00fcltige Option
Questionnaire_QR_Item_NoTime=time {0} ist keine g\u00fcltige Option
Questionnaire_QR_Item_NoType=Definition f\u00fcr Element {0} enth\u00e4lt keinen Typ
Questionnaire_QR_Item_NotEnabled=Item hat Antwort (2), auch wenn es nicht aktiviert ist {0}
Questionnaire_QR_Item_NotEnabled2=Item besitzt eine answer, auch wenn es nicht aktiviert ist (Element-ID = "{0}")
Questionnaire_QR_Item_NotFound=LinkId "{0}" im questionnaire nicht gefunden
Questionnaire_QR_Item_OnlyOneA=Nur ein Antwortelement mit dieser LinkId zulässig
Questionnaire_QR_Item_OnlyOneA=Nur ein Antwortelement mit dieser LinkId zul\u00e4ssig
Questionnaire_QR_Item_OnlyOneI=Nur ein Antwortelement mit dieser LinkId erlaubt - {0}
Questionnaire_QR_Item_Order=Struktureller Fehler: Elemente in falscher Reihenfolge
Questionnaire_QR_Item_StringNoOptions=String answer option kann nicht validiert werden, da keine Optionsliste bereitgestellt wird
Questionnaire_QR_Item_Text=Wenn Text vorhanden ist, muss er mit der Fragebogen-Definition für linkId {0} übereinstimmen.
Questionnaire_QR_Item_TimeNoOptions=Kann die time answer option nicht validieren, weil keine Optionsliste zur Verfügung steht
Questionnaire_QR_Item_Text=Wenn Text vorhanden ist, muss er mit der Fragebogen-Definition f\u00fcr linkId {0} \u00fcbereinstimmen.
Questionnaire_QR_Item_TimeNoOptions=Kann die time answer option nicht validieren, weil keine Optionsliste zur Verf\u00fcgung steht
Questionnaire_QR_Item_WrongType=Answer value muss vom Typ {0} sein.
Questionnaire_QR_Item_WrongType2=Answer value muss einer der Typen {0} sein
Questionnaire_QR_Q_None=Es konnte kein passendes questionnaire identifiziert werden, so dass keine Validierung gegen den Basisfragebogen durchgeführt werden kann.
Questionnaire_QR_Q_NotFound=Der Fragebogen "{0}" konnte nicht gefunden werden, so dass keine Validierung gegen den Basisfragebogen durchgeführt werden kann.
Questionnaire_QR_Q_None=Es konnte kein passendes questionnaire identifiziert werden, so dass keine Validierung gegen den Basisfragebogen durchgef\u00fchrt werden kann.
Questionnaire_QR_Q_NotFound=Der Fragebogen "{0}" konnte nicht gefunden werden, so dass keine Validierung gegen den Basisfragebogen durchgef\u00fchrt werden kann.
Questionnaire_Q_EnableWhen_After=Das Ziel dieser enableWhen-Regel ({0}) kommt nach der Frage selbst
Questionnaire_Q_EnableWhen_IsInner=Fragen mit einem enableWhen können sich nicht auf eine innere Frage für ihren aktivierten enableWhen beziehen
Questionnaire_Q_EnableWhen_NoLink=Fragen mit einem enableWhen müssen einen Wert für den question link enthalten
Questionnaire_Q_EnableWhen_NoTarget=Ziel "{0}" für das enableWhen diese Frage konnte nicht gefunden werden
Questionnaire_Q_EnableWhen_IsInner=Fragen mit einem enableWhen k\u00f6nnen sich nicht auf eine innere Frage f\u00fcr ihren aktivierten enableWhen beziehen
Questionnaire_Q_EnableWhen_NoLink=Fragen mit einem enableWhen m\u00fcssen einen Wert f\u00fcr den question link enthalten
Questionnaire_Q_EnableWhen_NoTarget=Ziel "{0}" f\u00fcr das enableWhen diese Frage konnte nicht gefunden werden
Questionnaire_Q_EnableWhen_Self=Ziel des enableWhen dieser Frage kann sich nicht selbst referenzieren
Reference_REF_Aggregation=Die Reference ist {0}, welche von dem angegebenen Aggregationsmodus für die Referenz nicht unterstützt wird.
Reference_REF_BadTargetType=Ungültiger Ressourcen-Zieltyp. Gefunden {0}, aber einen von ({1}) erwartet
Reference_REF_BadTargetType2=Der Typ "{0}", der durch die Referenz-URL {1} impliziert wird, ist kein gültiges Ziel für dieses Element (muss eines von {2} sein)
Reference_REF_CantMatchChoice=Es konnte kein passendes Profil für {0} unter den Auswahlmöglichkeiten [{1}] gefunden werden
Reference_REF_CantMatchType=Es konnte kein passendes Profil für {0} (nach Typ) unter den Auswahlmöglichkeiten [{1}] gefunden werden
Reference_REF_Aggregation=Die Reference ist {0}, welche von dem angegebenen Aggregationsmodus f\u00fcr die Referenz nicht unterst\u00fctzt wird.
Reference_REF_BadTargetType=Ung\u00fcltiger Ressourcen-Zieltyp. Gefunden {0}, aber einen von ({1}) erwartet
Reference_REF_BadTargetType2=Der Typ "{0}", der durch die Referenz-URL {1} impliziert wird, ist kein g\u00fcltiges Ziel f\u00fcr dieses Element (muss eines von {2} sein)
Reference_REF_CantMatchChoice=Es konnte kein passendes Profil f\u00fcr {0} unter den Auswahlm\u00f6glichkeiten [{1}] gefunden werden
Reference_REF_CantMatchType=Es konnte kein passendes Profil f\u00fcr {0} (nach Typ) unter den Auswahlm\u00f6glichkeiten [{1}] gefunden werden
Reference_REF_CantResolve=Ressource "{0}" nicht auffindbar
Reference_REF_CantResolveProfile=Der Profilbezug "{0}" konnte nicht aufgelöst werden.
Reference_REF_Format1=Relative URLs müssen das Format [ResourceName]/[id] haben, oder eine Such-ULR ist erlaubt ([type]?parameters. Gefunden {0})
Reference_REF_Format2=Relative URLs müssen das Format [ResourceName]/[id] haben. Gefunden {0}
Reference_REF_MultipleMatches=Es wurden mehrere übereinstimmende Profile für {0} unter den Auswahlmöglichkeiten gefunden: {1}
Reference_REF_NoDisplay=Eine Referenz ohne eine tatsächliche Referenz oder einen Identifikator sollte eine Displaywert haben
Reference_REF_CantResolveProfile=Der Profilbezug "{0}" konnte nicht aufgel\u00f6st werden.
Reference_REF_Format1=Relative URLs m\u00fcssen das Format [ResourceName]/[id] haben, oder eine Such-ULR ist erlaubt ([type]?parameters. Gefunden {0})
Reference_REF_Format2=Relative URLs m\u00fcssen das Format [ResourceName]/[id] haben. Gefunden {0}
Reference_REF_MultipleMatches=Es wurden mehrere \u00fcbereinstimmende Profile f\u00fcr {0} unter den Auswahlm\u00f6glichkeiten gefunden: {1}
Reference_REF_NoDisplay=Eine Referenz ohne eine tats\u00e4chliche Referenz oder einen Identifikator sollte eine Displaywert haben
Reference_REF_NoType=Kann den Typ der Zielressource nicht bestimmen
Reference_REF_NotFound_Bundle=Bundled oder contained Referenz, welche nicht im Bundle/Ressource gefunden wurde {0}
Reference_REF_ResourceType=Passende Referenz für Referenz {0} hat resourceType {1}
Reference_REF_WrongTarget=Der Typ "{0}" ist kein gültiges Ziel für dieses Element (muss einer von {1} sein)
Reference_REF_ResourceType=Passende Referenz f\u00fcr Referenz {0} hat resourceType {1}
Reference_REF_WrongTarget=Der Typ "{0}" ist kein g\u00fcltiges Ziel f\u00fcr dieses Element (muss einer von {1} sein)
Resource_RES_ID_Missing=Die Ressource erfordert eine ID, aber es ist keine vorhanden
Resource_RES_ID_Prohibited=Die Ressource hat eine ID, aber keine ist erlaubt
Terminology_PassThrough_TX_Message = {0} für "{1}#{2}"
Terminology_TX_Binding_CantCheck=Binding durch URI-Referenz kann nicht überprüft werden
Terminology_TX_Binding_Missing=Binding für {0} fehlt (cc)
Terminology_TX_Binding_Missing2=Binding für {0} fehlt
Terminology_PassThrough_TX_Message = {0} f\u00fcr "{1}#{2}"
Terminology_TX_Binding_CantCheck=Binding durch URI-Referenz kann nicht \u00fcberpr\u00fcft werden
Terminology_TX_Binding_Missing=Binding f\u00fcr {0} fehlt (cc)
Terminology_TX_Binding_Missing2=Binding f\u00fcr {0} fehlt
Terminology_TX_Binding_NoServer=Der angegebene Wert konnte in Ermangelung eines Terminologieservers nicht validiert werden
Terminology_TX_Binding_NoSource=Binding für Pfad {0} hat keine source, kann also nicht überprüft werden
Terminology_TX_Binding_NoSource2=Binding hat keine source, kann also nicht überprüft werden.
Terminology_TX_Code_NotValid=Code {0} ist kein gültiger Code im Codesystem {1}
Terminology_TX_Binding_NoSource=Binding f\u00fcr Pfad {0} hat keine source, kann also nicht \u00fcberpr\u00fcft werden
Terminology_TX_Binding_NoSource2=Binding hat keine source, kann also nicht \u00fcberpr\u00fcft werden.
Terminology_TX_Code_NotValid=Code {0} ist kein g\u00fcltiger Code im Codesystem {1}
Terminology_TX_Code_Unknown=Unbekannter Code ({0}#{1})
Terminology_TX_Code_ValueSet=Es wird kein Code gesetzt, und es ist ein Code aus ValueSet {0} ({1}) erforderlich
Terminology_TX_Code_ValueSetMax=Kein Code gesetzt, und es muss ein Code aus ValueSet {0} (max. Wertemenge {1}) gesetzt werden
Terminology_TX_Code_ValueSet_Ext=Kein Code gesetzt, und es sollte ein Code aus ValueSet{0} ({1}) gesetzt werden
Terminology_TX_Coding_Count=Erwartete {0}, aber gefundene {1} coding elements
Terminology_TX_Confirm_1_CC=Konnte nicht bestätigen, dass die angegebenen Codes im ValueSet {0} enthalten sind und ein Code aus diesem ValueSet ist erforderlich (class = {1})
Terminology_TX_Confirm_2_CC=Konnte nicht bestätigen, dass die angegebenen Codes im ValueSet {0} enthalten sind und ein Code aus diesem ValueSet stammen sollte. Es sei denn, es enthält keinen geeigneten Code (class = {1})
Terminology_TX_Confirm_3_CC=Konnte nicht bestätigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und es wird empfohlen einen Code aus diesem ValueSet zu verwenden (Klasse = {1})
Terminology_TX_Confirm_4=Konnte nicht bestätigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und ein Code aus diesem ValueSet ist erforderlich
Terminology_TX_Confirm_5=Konnte nicht bestätigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und ein Code sollte aus diesem ValueSet stammen. Es sei denn, er hat enthält keinen geeigneten Code
Terminology_TX_Confirm_6=Konnte nicht bestätigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und es wird empfohlen, einen Code aus diesem ValueSet zu verwenden.
Terminology_TX_Confirm_1_CC=Konnte nicht best\u00e4tigen, dass die angegebenen Codes im ValueSet {0} enthalten sind und ein Code aus diesem ValueSet ist erforderlich (class = {1})
Terminology_TX_Confirm_2_CC=Konnte nicht best\u00e4tigen, dass die angegebenen Codes im ValueSet {0} enthalten sind und ein Code aus diesem ValueSet stammen sollte. Es sei denn, es enth\u00e4lt keinen geeigneten Code (class = {1})
Terminology_TX_Confirm_3_CC=Konnte nicht best\u00e4tigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und es wird empfohlen einen Code aus diesem ValueSet zu verwenden (Klasse = {1})
Terminology_TX_Confirm_4=Konnte nicht best\u00e4tigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und ein Code aus diesem ValueSet ist erforderlich
Terminology_TX_Confirm_5=Konnte nicht best\u00e4tigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und ein Code sollte aus diesem ValueSet stammen. Es sei denn, er hat enth\u00e4lt keinen geeigneten Code
Terminology_TX_Confirm_6=Konnte nicht best\u00e4tigen, dass die angegebenen Codes im ValueSet {0} enthalten sind, und es wird empfohlen, einen Code aus diesem ValueSet zu verwenden.
Terminology_TX_Display_Wrong=Display sollte "{0}" sein
Terminology_TX_Error_CodeableConcept=Fehler {0} bei der Validierung des CodeableConcepts
Terminology_TX_Error_CodeableConcept_Max=Fehler {0} bei der Validierung des CodeableConcepts mit maxValueSet
@ -142,196 +146,196 @@ Terminology_TX_Error_Coding2=Fehler {0} bei der Validierung des Coding: {1}
Terminology_TX_NoValid_1_CC=Keiner der bereitgestellten Codes ist im ValueSet {0} ({1}, und ein Code aus diesem ValueSet ist erforderlich) (Codes = {2})
Terminology_TX_NoValid_10=Der bereitgestellte Code ist nicht im maximum ValueSet {0} ({1}, und ein Code aus diesem ValueSet ist erforderlich) (Code = {2}#{3})
Terminology_TX_NoValid_11=Der bereitgestellte Code ist nicht im maximum value set {0} ({1}{2}
Terminology_TX_NoValid_12=Die angegebene Codierung ist nicht im ValueSet {0} enthalten, und es wird ein Code aus diesem ValueSet benötigt. {1}
Terminology_TX_NoValid_13=Die bereitgestellte Codierung ist nicht im ValueSet {0} enthalten, und ein Code sollte aus diesem ValueSet stammen, es sei denn, er hat enthält geeigneten Code. {1}
Terminology_TX_NoValid_12=Die angegebene Codierung ist nicht im ValueSet {0} enthalten, und es wird ein Code aus diesem ValueSet ben\u00f6tigt. {1}
Terminology_TX_NoValid_13=Die bereitgestellte Codierung ist nicht im ValueSet {0} enthalten, und ein Code sollte aus diesem ValueSet stammen, es sei denn, er hat enth\u00e4lt geeigneten Code. {1}
Terminology_TX_NoValid_14=Die angegebene Codierung ist nicht im ValueSet {0} enthalten, und es wird empfohlen, einen Code aus diesem ValueSet zu verwenden. {1}
Terminology_TX_NoValid_15=Der angegebene Wert ("{0}") konnte in Ermangelung eines Terminologieservers nicht validiert werden.
Terminology_TX_NoValid_16=Der angegebene Wert ("{0}") ist nicht im ValueSet {1} ({2}, und ein Code aus diesem Valueset ist erforderlich){3}
Terminology_TX_NoValid_17=Der angegebene Wert ("{0}") ist nicht im Valueset {1} ({2}, und ein Code sollte aus diesem Valueset stammen, es sei denn, er hat enthält geeigneten Code){3}
Terminology_TX_NoValid_17=Der angegebene Wert ("{0}") ist nicht im Valueset {1} ({2}, und ein Code sollte aus diesem Valueset stammen, es sei denn, er hat enth\u00e4lt geeigneten Code){3}
Terminology_TX_NoValid_18=Der angegebene Wert ("{0}") ist nicht im Valueset {1} ({2}, und es wird empfohlen, einen Code aus diesem Valueset zu verwenden){3}
Terminology_TX_NoValid_2_CC=Keiner der angegebenen Codes ist im Valueset {0} ({1}, und ein Code sollte aus diesem Valueset stammen, es sei denn, er enthält keinen geeigneten Code) (Codes = {2})
Terminology_TX_NoValid_2_CC=Keiner der angegebenen Codes ist im Valueset {0} ({1}, und ein Code sollte aus diesem Valueset stammen, es sei denn, er enth\u00e4lt keinen geeigneten Code) (Codes = {2})
Terminology_TX_NoValid_3_CC=Keiner der angegebenen Codes ist im Valueset {0} ({1}, und es wird empfohlen, einen Code aus dieserm Valueset zu verwenden) (Codes = {2})
Terminology_TX_NoValid_4=Die bereitgestellte Codierung ist nicht im Valueset {0}, und es wird ein Code aus diesem Valueset benötigt{1}
Terminology_TX_NoValid_5=Die angegebene Codierung ist nicht im Valueset {0}, und ein Code sollte aus diesem Valueset stammen, es sei denn, er enthält keinen geeigneten Code{1}
Terminology_TX_NoValid_4=Die bereitgestellte Codierung ist nicht im Valueset {0}, und es wird ein Code aus diesem Valueset ben\u00f6tigt{1}
Terminology_TX_NoValid_5=Die angegebene Codierung ist nicht im Valueset {0}, und ein Code sollte aus diesem Valueset stammen, es sei denn, er enth\u00e4lt keinen geeigneten Code{1}
Terminology_TX_NoValid_6=Die bereitgestellte Codierung ist nicht im Valueset {0} enthalten, und es wird empfohlen, einen Code aus diesem Valueset zu verwenden{1}
Terminology_TX_NoValid_7=Keiner der bereitgestellten Codes konnte gegen das maximum value set {0} ({1}) validiert werden, (Fehler = {2})
Terminology_TX_NoValid_8=Keiner der bereitgestellten Codes befindet sich im maximum value sete {0} ({1}, und ein Code aus diesem Valueset ist erforderlich) (Codes = {2})
Terminology_TX_NoValid_9=Der bereitgestellte Code konnte nicht gegen das the maximum value set {0} ({1}) validiert werden, (Fehler = {2})
Terminology_TX_System_Invalid=Ungültige System URI: {0}
Terminology_TX_System_Invalid=Ung\u00fcltige System URI: {0}
Terminology_TX_System_NotKnown=Code System URI "{0}" ist unbekannt, so dass der Code nicht validiert werden kann
Terminology_TX_System_Relative=Coding.system muss eine absolute Referenz sein, nicht eine lokale Referenz
Terminology_TX_System_Unknown=Unbekanntes Code System "{0}"
Terminology_TX_System_ValueSet=Ungültige System-URI: {0} - kann kein ValueSet URI als System verwenden
Terminology_TX_System_ValueSet=Ung\u00fcltige System-URI: {0} - kann kein ValueSet URI als System verwenden
Terminology_TX_System_ValueSet2=Die Codierung bezieht sich auf ein ValueSet, nicht auf ein Codesystem ("{0}").
Terminology_TX_ValueSet_NotFound=ValueSet {0} vom Validator nicht gefunden
Terminology_TX_ValueSet_NotFound2 = ValueSet {0} not found by validator
Type_Specific_Checks_DT_Base64_Valid=Der Wert "{0}" ist kein gültiger Base64-Wert.
Type_Specific_Checks_DT_Boolean_Value=Boolesche Werte müssen ''wahr'' oder ''falsch'' sein.
Type_Specific_Checks_DT_Base64_Valid=Der Wert "{0}" ist kein g\u00fcltiger Base64-Wert.
Type_Specific_Checks_DT_Boolean_Value=Boolesche Werte m\u00fcssen ''wahr'' oder ''falsch'' sein.
Type_Specific_Checks_DT_Code_WS = The code "{0}" is not valid (whitespace rules)
Type_Specific_Checks_DT_DateTime_Reasonable=Der Wert "{0}" liegt außerhalb des Bereichs vernünftiger Jahre - Prüfung auf Dateneingabefehler
Type_Specific_Checks_DT_DateTime_Regex=Instant "{0}" ist nicht gültig (per Regex)
Type_Specific_Checks_DT_DateTime_Reasonable=Der Wert "{0}" liegt au\u00dferhalb des Bereichs vern\u00fcnftiger Jahre - Pr\u00fcfung auf Dateneingabefehler
Type_Specific_Checks_DT_DateTime_Regex=Instant "{0}" ist nicht g\u00fcltig (per Regex)
Type_Specific_Checks_DT_DateTime_TZ=Wenn ein Datum eine Uhrzeit hat, muss es eine Zeitzone haben.
Type_Specific_Checks_DT_DateTime_Valid=Kein gültiges Datum/Uhrzeit ({0})
Type_Specific_Checks_DT_Date_Valid=Kein gültiges Datum ({0})
Type_Specific_Checks_DT_Decimal_Range=Der Wert "{0}" liegt außerhalb des Bereichs der üblicherweise/vernünftig unterstützten Dezimalzahlen.
Type_Specific_Checks_DT_Decimal_Valid=Der Wert "{0}" ist kein gültiger Dezimalwert.
Type_Specific_Checks_DT_ID_Valid=id-Wert "{0}" ist nicht gültig
Type_Specific_Checks_DT_DateTime_Valid=Kein g\u00fcltiges Datum/Uhrzeit ({0})
Type_Specific_Checks_DT_Date_Valid=Kein g\u00fcltiges Datum ({0})
Type_Specific_Checks_DT_Decimal_Range=Der Wert "{0}" liegt au\u00dferhalb des Bereichs der \u00fcblicherweise/vern\u00fcnftig unterst\u00fctzten Dezimalzahlen.
Type_Specific_Checks_DT_Decimal_Valid=Der Wert "{0}" ist kein g\u00fcltiger Dezimalwert.
Type_Specific_Checks_DT_ID_Valid=id-Wert "{0}" ist nicht g\u00fcltig
Type_Specific_Checks_DT_Identifier_System=Identifier.system muss eine absolute Referenz sein, nicht eine lokale Referenz
Type_Specific_Checks_DT_Instant_Valid=Ungültige Instant ({0})
Type_Specific_Checks_DT_Integer64_Valid=Der Wert "{0}" ist keine gültige integer64
Type_Specific_Checks_DT_Integer_GT=Wert größer als der zulässige Maximalwert von {0}
Type_Specific_Checks_DT_Integer_LT=Wert ist kleiner als der zulässige Mindestwert von {0}
Type_Specific_Checks_DT_Integer_LT0=Wert ist kleiner als der zulässige Mindestwert von 0
Type_Specific_Checks_DT_Integer_LT1=Wert kleiner ist als der zulässige Mindestwert von 1
Type_Specific_Checks_DT_Integer_Valid=Der Wert "{0}" ist keine gültige ganze Zahl.
Type_Specific_Checks_DT_OID_Start=OIDs müssen mit urn:oid: beginnen
Type_Specific_Checks_DT_OID_Valid=OIDs müssen gültig sein
Type_Specific_Checks_DT_Primitive_Length=Wert länger als die zulässige Maximallänge von {0}
Type_Specific_Checks_DT_Instant_Valid=Ung\u00fcltige Instant ({0})
Type_Specific_Checks_DT_Integer64_Valid=Der Wert "{0}" ist keine g\u00fcltige integer64
Type_Specific_Checks_DT_Integer_GT=Wert gr\u00f6\u00dfer als der zul\u00e4ssige Maximalwert von {0}
Type_Specific_Checks_DT_Integer_LT=Wert ist kleiner als der zul\u00e4ssige Mindestwert von {0}
Type_Specific_Checks_DT_Integer_LT0=Wert ist kleiner als der zul\u00e4ssige Mindestwert von 0
Type_Specific_Checks_DT_Integer_LT1=Wert kleiner ist als der zul\u00e4ssige Mindestwert von 1
Type_Specific_Checks_DT_Integer_Valid=Der Wert "{0}" ist keine g\u00fcltige ganze Zahl.
Type_Specific_Checks_DT_OID_Start=OIDs m\u00fcssen mit urn:oid: beginnen
Type_Specific_Checks_DT_OID_Valid=OIDs m\u00fcssen g\u00fcltig sein
Type_Specific_Checks_DT_Primitive_Length=Wert l\u00e4nger als die zul\u00e4ssige Maximall\u00e4nge von {0}
Type_Specific_Checks_DT_Primitive_NotEmpty=@value kann nicht leer sein
Type_Specific_Checks_DT_Primitive_Regex=Elementwert "{0}" entspricht nicht der Regex "{1}".
Type_Specific_Checks_DT_Primitive_ValueExt=Primitive Typen müssen einen Wert, oder child Extensions haben
Type_Specific_Checks_DT_Primitive_ValueExt=Primitive Typen m\u00fcssen einen Wert, oder child Extensions haben
Type_Specific_Checks_DT_Primitive_WS=Primitive Typen sollten nicht nur aus Leerzeichen bestehen
Type_Specific_Checks_DT_String_Length=Wert ist länger als die zulässige Maximallänge von 1 MB (1048576 Bytes)
Type_Specific_Checks_DT_String_Length=Wert ist l\u00e4nger als die zul\u00e4ssige Maximall\u00e4nge von 1 MB (1048576 Bytes)
Type_Specific_Checks_DT_String_WS=Wert sollte nicht mit Leerzeichen beginnen oder enden
Type_Specific_Checks_DT_Time_Valid=Keine gültige Zeit ({0})
Type_Specific_Checks_DT_URI_OID=URI-Werte können nicht mit oid: beginnen
Type_Specific_Checks_DT_URI_UUID=URI-Werte können nicht mit uuid: beginnen
Type_Specific_Checks_DT_URI_WS=URI-Werte können keine Leerzeichen enthalten ("{0}")
Type_Specific_Checks_DT_URL_Resolve=URL-Wert "{0}" löst nicht auf
Type_Specific_Checks_DT_UUID_Strat=UUIDs müssen mit urn:uuid: beginnen
Type_Specific_Checks_DT_UUID_Vaid=UUIDs müssen gültig sein ({0})
Type_Specific_Checks_DT_Time_Valid=Keine g\u00fcltige Zeit ({0})
Type_Specific_Checks_DT_URI_OID=URI-Werte k\u00f6nnen nicht mit oid: beginnen
Type_Specific_Checks_DT_URI_UUID=URI-Werte k\u00f6nnen nicht mit uuid: beginnen
Type_Specific_Checks_DT_URI_WS=URI-Werte k\u00f6nnen keine Leerzeichen enthalten ("{0}")
Type_Specific_Checks_DT_URL_Resolve=URL-Wert "{0}" l\u00f6st nicht auf
Type_Specific_Checks_DT_UUID_Strat=UUIDs m\u00fcssen mit urn:uuid: beginnen
Type_Specific_Checks_DT_UUID_Vaid=UUIDs m\u00fcssen g\u00fcltig sein ({0})
Validation_BUNDLE_Message=Der erste Eintrag in einer Nachricht muss ein MessageHeader sein
Validation_VAL_Content_Unknown=Unerkannter Inhalt {0}
Validation_VAL_NoType=Unbekannter Typ {0}
Validation_VAL_Profile_MatchMultiple=Profil {0}, Element stimmt mit mehr als einem Slice überein - {1}, {2}
Validation_VAL_Profile_MatchMultiple=Profil {0}, Element stimmt mit mehr als einem Slice \u00fcberein - {1}, {2}
Validation_VAL_Profile_Maximum={0}: maximal erlaubt = {1}, aber gefunden {2}
Validation_VAL_Profile_Minimum={2}: mindestens erforderlich = {6}, aber nur gefunden {7}
Validation_VAL_Profile_MultipleMatches=Es wurden mehrere passende Profile unter den Auswahlmöglichkeiten gefunden: {0}
Validation_VAL_Profile_NoCheckMax={0}: Kann die maximal zulässige Anzahl ({1}) aufgrund fehlender Slicing-Validierung nicht überprüfen.
Validation_VAL_Profile_NoCheckMin={0}": Kann das erforderliche Minimum ({1}) aufgrund fehlender Slicing-Validierung nicht überprüfen
Validation_VAL_Profile_NoDefinition=Keine Definition für Ressourcentyp "{0}" gefunden
Validation_VAL_Profile_NoMatch=Es ist nicht möglich, ein passendes Profil unter den Kandidaten zu finden: {0}
Validation_VAL_Profile_MultipleMatches=Es wurden mehrere passende Profile unter den Auswahlm\u00f6glichkeiten gefunden: {0}
Validation_VAL_Profile_NoCheckMax={0}: Kann die maximal zul\u00e4ssige Anzahl ({1}) aufgrund fehlender Slicing-Validierung nicht \u00fcberpr\u00fcfen.
Validation_VAL_Profile_NoCheckMin={0}": Kann das erforderliche Minimum ({1}) aufgrund fehlender Slicing-Validierung nicht \u00fcberpr\u00fcfen
Validation_VAL_Profile_NoDefinition=Keine Definition f\u00fcr Ressourcentyp "{0}" gefunden
Validation_VAL_Profile_NoMatch=Es ist nicht m\u00f6glich, ein passendes Profil unter den Kandidaten zu finden: {0}
Validation_VAL_Profile_NoSnapshot=StructureDefinition hat keinen Snapshot - die Validierung erfolgt gegen den Snapshot, daher muss dieser bereitgestellt werden
Validation_VAL_Profile_NoType=Der Typ des Elements {0} ist nicht bekannt, was illegal ist. Gültige Typen an dieser Stelle sind {1}
Validation_VAL_Profile_NoType=Der Typ des Elements {0} ist nicht bekannt, was illegal ist. G\u00fcltige Typen an dieser Stelle sind {1}
Validation_VAL_Profile_NotAllowed=Dieses Element wird durch das Profil {0} nicht erlaubt.
Validation_VAL_Profile_NotSlice=Dieses Element stimmt mit keinem bekannten Slice {0} überein, und das Slicing ist CLOSED: {1}
Validation_VAL_Profile_OutOfOrder=Durch das Profil {0} angegeben, ist das Element "{1}" außerhalb der definierten Reihenfolge.
Validation_VAL_Profile_NotSlice=Dieses Element stimmt mit keinem bekannten Slice {0} \u00fcberein, und das Slicing ist CLOSED: {1}
Validation_VAL_Profile_OutOfOrder=Durch das Profil {0} angegeben, ist das Element "{1}" au\u00dferhalb der definierten Reihenfolge.
Validation_VAL_Profile_SliceOrder=Durch das Profil {0} spezifiziert, ist das Element "{1}" an der falschen Stelle im ordered slicee enthalten
Validation_VAL_Profile_Unknown=Profil Reference "{0}" konnte nicht aufgelöst werden, wurde also nicht überprüft
Validation_VAL_Profile_Unknown=Profil Reference "{0}" konnte nicht aufgel\u00f6st werden, wurde also nicht \u00fcberpr\u00fcft
Validation_VAL_Profile_WrongType=Angegebener Profiltyp war "{0}", aber gefundener Typ "{1}".
Validation_VAL_Unknown_Profile=Unbekanntes Profil {0}
XHTML_XHTML_Attribute_Illegal=Unzulässiger Attributname in XHTML ("{0}" auf "{1}")
XHTML_XHTML_Element_Illegal=Unzulässiger Elementname im XHTML ("{0}")
XHTML_XHTML_Attribute_Illegal=Unzul\u00e4ssiger Attributname in XHTML ("{0}" auf "{1}")
XHTML_XHTML_Element_Illegal=Unzul\u00e4ssiger Elementname im XHTML ("{0}")
XHTML_XHTML_NS_InValid=Falscher Namensraum im XHTML ("{0}", sollte "{1}" sein)
XHTML_XHTML_Name_Invalid=Falscher Name im XHTML ("{0}") - muss mit div beginnen
_DT_Fixed_Wrong=Der Wert ist "{0}", muss aber "{1}" sein.
All_observations_should_have_an_effectiveDateTime_or_an_effectivePeriod=Alle Observations sollten ein effectiveDateTime oder eine effectivePeriode haben
All_observations_should_have_a_performer=Alle Observations sollten einen Performer haben
All_observations_should_have_a_subject=Alle Observations sollten ein Subject haben
Unable_to_resolve_slice_matching__no_fixed_value_or_required_value_set=Slice-Matching kann nicht aufgelöst werden - kein fester Wert oder erforderliches ValueSet
Unable_to_resolve_slice_matching__slice_matching_by_value_set_not_done=Slice-Matching kann nicht aufgelöst werden - Slice-Matching nach ValueSet nicht implementiert
Unable_to_resolve_slice_matching__no_fixed_value_or_required_value_set=Slice-Matching kann nicht aufgel\u00f6st werden - kein fester Wert oder erforderliches ValueSet
Unable_to_resolve_slice_matching__slice_matching_by_value_set_not_done=Slice-Matching kann nicht aufgel\u00f6st werden - Slice-Matching nach ValueSet nicht implementiert
Problem_processing_expression__in_profile__path__=Problem bei der Verarbeitung der Expression {0} im Profil {1} Pfad {2}: {3}
Unable_to_find_element_with_id_=Element mit der Id "{0}" konnte nicht gefunden werden
Slice_encountered_midway_through_set_path___id___=Slice, der in der Mitte des Set gefunden wurde (Pfad = {0}, id = {1}); {2}
Unable_to_resolve_actual_type_=Kann den tatsächlichen Typ nicht auflösen {0}
Unsupported_version_R1=Nicht unterstützte Version R1
Unsupported_fixed_value_type_for_discriminator_for_slice__=Nicht unterstützter fixed value type für Diskriminator({0}) für Slice {1}: {2}
Unsupported_CodeableConcept_pattern__extensions_are_not_allowed__for_discriminator_for_slice_=Nicht unterstütztes CodeableConcept Pattern - Extensions sind nicht zulässig - für Diskriminator({0}) für Slice {1}
Unsupported_CodeableConcept_pattern__must_have_at_least_one_coding__for_discriminator_for_slice_=Nicht unterstütztes CodeableConcept Pattern - muss mindestens eine Coding haben - für Diskriminator({0}) für Slice {1}
Unsupported_CodeableConcept_pattern__using_text__for_discriminator_for_slice_=Nicht unterstütztes CodeableConcept Pattern - unter Verwendung von Text - für Diskriminator({0}) für Scheibe {1}
Unsupported_Identifier_pattern__extensions_are_not_allowed__for_discriminator_for_slice_=Nicht unterstütztes Identifier Pattern - Extensions sind nicht erlaubt - für Diskriminator({0}) für Slice {1}
Unsupported_fixed_pattern_type_for_discriminator_for_slice__=Nicht unterstützter fixed Pattern Type für Diskriminator({0}) für Slice {1}: {2}
Problem_evaluating_slicing_expression_for_element_in_profile__path__fhirPath___=Problem bei der Auswertung des Slicing-Ausdrucks für Element im Profil {0} Pfad {1} (fhirPfad = {2}): {3}
Could_not_match_discriminator__for_slice__in_profile___the_discriminator__does_not_have_fixed_value_binding_or_existence_assertions=Konnte nicht mit dem Diskriminator ({0}) für Slice {1} in Profil {2} übereinstimmen - der Diskriminator {3} hat keinen fixed Value, kein Binding oder existence assertions
Could_not_match_any_discriminators__for_slice__in_profile___None_of_the_discriminator__have_fixed_value_binding_or_existence_assertions=Konnte keinen Diskriminator ({0}) für Slice {1} im Profil {2} zuordnen - Keiner der Diskriminatoren {3} hat einen fixed value, eine Binding oder existence assertions
Unable_to_resolve_actual_type_=Kann den tats\u00e4chlichen Typ nicht aufl\u00f6sen {0}
Unsupported_version_R1=Nicht unterst\u00fctzte Version R1
Unsupported_fixed_value_type_for_discriminator_for_slice__=Nicht unterst\u00fctzter fixed value type f\u00fcr Diskriminator({0}) f\u00fcr Slice {1}: {2}
Unsupported_CodeableConcept_pattern__extensions_are_not_allowed__for_discriminator_for_slice_=Nicht unterst\u00fctztes CodeableConcept Pattern - Extensions sind nicht zul\u00e4ssig - f\u00fcr Diskriminator({0}) f\u00fcr Slice {1}
Unsupported_CodeableConcept_pattern__must_have_at_least_one_coding__for_discriminator_for_slice_=Nicht unterst\u00fctztes CodeableConcept Pattern - muss mindestens eine Coding haben - f\u00fcr Diskriminator({0}) f\u00fcr Slice {1}
Unsupported_CodeableConcept_pattern__using_text__for_discriminator_for_slice_=Nicht unterst\u00fctztes CodeableConcept Pattern - unter Verwendung von Text - f\u00fcr Diskriminator({0}) f\u00fcr Scheibe {1}
Unsupported_Identifier_pattern__extensions_are_not_allowed__for_discriminator_for_slice_=Nicht unterst\u00fctztes Identifier Pattern - Extensions sind nicht erlaubt - f\u00fcr Diskriminator({0}) f\u00fcr Slice {1}
Unsupported_fixed_pattern_type_for_discriminator_for_slice__=Nicht unterst\u00fctzter fixed Pattern Type f\u00fcr Diskriminator({0}) f\u00fcr Slice {1}: {2}
Problem_evaluating_slicing_expression_for_element_in_profile__path__fhirPath___=Problem bei der Auswertung des Slicing-Ausdrucks f\u00fcr Element im Profil {0} Pfad {1} (fhirPfad = {2}): {3}
Could_not_match_discriminator__for_slice__in_profile___the_discriminator__does_not_have_fixed_value_binding_or_existence_assertions=Konnte nicht mit dem Diskriminator ({0}) f\u00fcr Slice {1} in Profil {2} \u00fcbereinstimmen - der Diskriminator {3} hat keinen fixed Value, kein Binding oder existence assertions
Could_not_match_any_discriminators__for_slice__in_profile___None_of_the_discriminator__have_fixed_value_binding_or_existence_assertions=Konnte keinen Diskriminator ({0}) f\u00fcr Slice {1} im Profil {2} zuordnen - Keiner der Diskriminatoren {3} hat einen fixed value, eine Binding oder existence assertions
Discriminator__is_based_on_element_existence_but_slice__neither_sets_min1_or_max0=Der Diskriminator ({0}) basiert auf der Existenz von Elementen, aber Slice {1} setzt weder min>=1 noch max=0
Profile_based_discriminators_must_have_a_type_with_a_profile__in_profile_=Profilbasierte Diskriminatoren müssen einen Typ mit einem Profil ({0} im Profil {1}) haben.
Profile_based_discriminators_must_have_only_one_type__in_profile_=Profilbasierte Diskriminatoren dürfen nur einen Typ ({0} im Profil {1}) haben.
Profile_based_discriminators_must_have_a_type__in_profile_=Profilbasierte Diskriminatoren müssen einen Typ ({0} im Profil {1}) haben.
Profile_based_discriminators_must_have_a_type_with_a_profile__in_profile_=Profilbasierte Diskriminatoren m\u00fcssen einen Typ mit einem Profil ({0} im Profil {1}) haben.
Profile_based_discriminators_must_have_only_one_type__in_profile_=Profilbasierte Diskriminatoren d\u00fcrfen nur einen Typ ({0} im Profil {1}) haben.
Profile_based_discriminators_must_have_a_type__in_profile_=Profilbasierte Diskriminatoren m\u00fcssen einen Typ ({0} im Profil {1}) haben.
Discriminator__is_based_on_type_but_slice__in__has_no_types=Der Diskriminator ({0}) basiert auf dem Typ, aber das Slice {1} in {2} hat keine Typen
Discriminator__is_based_on_type_but_slice__in__has_multiple_types_=Der Diskriminator ({0}) basiert auf dem Typ, aber das Slice {1} in {2} hat mehrere Typen: {3}
Found__items_for__resolving_discriminator__from_={0} Elemente für {1} gefunden welche mit Diskriminators {2} von {3} übereinstimmen
Unable_to_find__resolving_discriminator__from_=Kann keinen {0} auflösenden Diskriminator {1} von {2} finden
Found__items_for__resolving_discriminator__from_={0} Elemente f\u00fcr {1} gefunden welche mit Diskriminators {2} von {3} \u00fcbereinstimmen
Unable_to_find__resolving_discriminator__from_=Kann keinen {0} aufl\u00f6senden Diskriminator {1} von {2} finden
Unable_to_find_resource__at__resolving_discriminator__from_=Ressource {0} bei {1} nicht auffindbar, Diskriminator {2} von {3}
No_reference_resolving_discriminator__from_=Kein Auflösen der Referenz möglich, Diskriminator {0} von {1}
Unable_to_resolve_element__in_profile_=Element {0} im Profil {1} kann nicht aufgelöst werden
No_reference_resolving_discriminator__from_=Kein Aufl\u00f6sen der Referenz m\u00f6glich, Diskriminator {0} von {1}
Unable_to_resolve_element__in_profile_=Element {0} im Profil {1} kann nicht aufgel\u00f6st werden
Unable_to_resolve_profile_=Profil {0} kann nicht gefunden werden
Resource_resolution_services_not_provided=Dienste zur Ressourcenauflösung werden nicht verfügbar
Resource_resolution_services_not_provided=Dienste zur Ressourcenaufl\u00f6sung werden nicht verf\u00fcgbar
Unrecognised_extension_context_=Unerkannter Erweiterungskontext {0}
Unable_to_locate_the_profile__in_order_to_validate_against_it=Das Profil "{0}" konnte nicht gefunden werden um gegen dieses validieren zu können
Unable_to_locate_the_profile__in_order_to_validate_against_it=Das Profil "{0}" konnte nicht gefunden werden um gegen dieses validieren zu k\u00f6nnen
Reference__refers_to_a__not_a_ValueSet=Die Referenz {0} referenziert auf {1}, nicht auf ein ValueSet
Not_done_yet_ValidatorHostServicesconformsToProfile_when_item_is_not_an_element=Not done yet (ValidatorHostServices.conformsToProfile), wenn das Element kein Element ist
Not_supported_yet=Noch nicht unterstützt
Unable_to_resolve_=Nicht auflösbar {0}
Not_done_yet__resolve__locally_2=Noch nicht unterstützt - find {0} lokal (2)
Not_done_yet_ValidatorHostServicesexecuteFunction=Noch nicht unterstützt (ValidatorHostServices.executeFunction)
Not_done_yet_ValidatorHostServicescheckFunction=Noch nicht unterstützt (ValidatorHostServices.checkFunction)
Not_done_yet_ValidatorHostServicesresolveFunction_=Noch nicht unterstützt (ValidatorHostServices.resolveFunction): {0}
Unable_to_find_base_definition_for_logical_model__from_=Es konnte keine base definition für das logical model gefunden werden: {0} von {1}
Not_supported_yet=Noch nicht unterst\u00fctzt
Unable_to_resolve_=Nicht aufl\u00f6sbar {0}
Not_done_yet__resolve__locally_2=Noch nicht unterst\u00fctzt - find {0} lokal (2)
Not_done_yet_ValidatorHostServicesexecuteFunction=Noch nicht unterst\u00fctzt (ValidatorHostServices.executeFunction)
Not_done_yet_ValidatorHostServicescheckFunction=Noch nicht unterst\u00fctzt (ValidatorHostServices.checkFunction)
Not_done_yet_ValidatorHostServicesresolveFunction_=Noch nicht unterst\u00fctzt (ValidatorHostServices.resolveFunction): {0}
Unable_to_find_base_definition_for_logical_model__from_=Es konnte keine base definition f\u00fcr das logical model gefunden werden: {0} von {1}
Same_id_on_multiple_elements__in_=Gleiche Id ''{0}'' bei mehreren Elementen {1}/{2} in {3}
No_path_on_element_Definition__in_=Kein Pfad auf Element Definition {0} in {1}
needs_a_snapshot=benötigt einen Snapshot
needs_a_snapshot=ben\u00f6tigt einen Snapshot
not_the_right_kind_of_structure_to_generate_schematrons_for=nicht die richtige Art von Struktur zur Erzeugung von Schematrons
Not_handled_yet_sortElements_=Noch nicht unterstützt (sortElemente: {0}:{1})
Unable_to_resolve_profile__in_element_=Profil {0} im Element {1} kann nicht aufgelöst werden
Cant_have_children_on_an_element_with_a_polymorphic_type__you_must_slice_and_constrain_the_types_first_sortElements_=Kinder auf einem Element mit einem polymorphen Typ sind nicht erlaubt - Sie müssen die Typen zuerst slicen und constrainen (sortElemente: {0}:{1})
Not_handled_yet_sortElements_=Noch nicht unterst\u00fctzt (sortElemente: {0}:{1})
Unable_to_resolve_profile__in_element_=Profil {0} im Element {1} kann nicht aufgel\u00f6st werden
Cant_have_children_on_an_element_with_a_polymorphic_type__you_must_slice_and_constrain_the_types_first_sortElements_=Kinder auf einem Element mit einem polymorphen Typ sind nicht erlaubt - Sie m\u00fcssen die Typen zuerst slicen und constrainen (sortElemente: {0}:{1})
Unable_to_find_profile__at_=Das Profil ''{0}'' konnte bei {1} nicht gefunden werden.
Unhandled_situation_resource_is_profiled_to_more_than_one_option__cannot_sort_profile=Ungeklärte Situation: Ressource ist für mehr als eine Option profiliert - kann das passende Profil nicht bestimmen
Internal_recursion_detection_find_loop_path_recursion____check_paths_are_valid_for_path_=Interne Rekursionserkennung: find()-Schleifenpfadrekursion > {0} - Prüfpfade sind gültig (für Pfad {1}/{2})
Unhandled_situation_resource_is_profiled_to_more_than_one_option__cannot_sort_profile=Ungekl\u00e4rte Situation: Ressource ist f\u00fcr mehr als eine Option profiliert - kann das passende Profil nicht bestimmen
Internal_recursion_detection_find_loop_path_recursion____check_paths_are_valid_for_path_=Interne Rekursionserkennung: find()-Schleifenpfadrekursion > {0} - Pr\u00fcfpfade sind g\u00fcltig (f\u00fcr Pfad {1}/{2})
Internal_error___type_not_known_=Interner Fehler - Typ nicht bekannt {0}
Unable_to_find_element_=Element {0} kann nicht gefunden werden
Error_generating_table_for_profile__=Fehler bei der Erstelleung der Tabelle für das Profil {0}: {1}
StructureDefinition__at__illegal_constrained_type__from__in_=StructureDefinition {0} bei {1}: unzulässiger eingeschränkter Typ {2} von {3} bis {4}
Error_at__The_target_profile__is_not__valid_constraint_on_the_base_=Fehler bei {0}#{1}: Das Zielprofil {2} ist keine gültiges constrain auf die Basis ({3})
Error_generating_table_for_profile__=Fehler bei der Erstelleung der Tabelle f\u00fcr das Profil {0}: {1}
StructureDefinition__at__illegal_constrained_type__from__in_=StructureDefinition {0} bei {1}: unzul\u00e4ssiger eingeschr\u00e4nkter Typ {2} von {3} bis {4}
Error_at__The_target_profile__is_not__valid_constraint_on_the_base_=Fehler bei {0}#{1}: Das Zielprofil {2} ist keine g\u00fcltiges constrain auf die Basis ({3})
Error_in_profile__at__Base_isSummary___derived_isSummary__=Fehler im Profil {0} bei {1}: Basis isSummary = {2}, derived isSummary = {3}
StructureDefinition__at__illegal_attempt_to_change_a_binding_from__to_=StructureDefinition {0} bei {1}: illegaler Versuch ein Binding von {2} auf {3} zu ändern
StructureDefinition__at__illegal_attempt_to_change_a_binding_from__to_=StructureDefinition {0} bei {1}: illegaler Versuch ein Binding von {2} auf {3} zu \u00e4ndern
Unexpected_condition_in_differential_typeslicetypelistsize__1_at_=Unerwartete condition im Differential: typ-slice.typ-list.size() != 1 bei {0}/{1}
Unexpected_condition_in_differential_typeslicetypelistsize__10_and_implicit_slice_name_does_not_contain_a_valid_type__at_=Unerwartete condition in Differential: type-slice.type-list.size() == 10 und impliziter Slice-Name enthält keinen gültigen Typ (''{0}''?) bei {1}/{2}
Attempt_to_use_a_snapshot_on_profile__as__before_it_is_generated=Versuch einen Schnappschuss für das Profil ''{0}'' als {1} zu verwenden, bevor er generiert wird
Unexpected_condition_in_differential_typeslicetypelistsize__10_and_implicit_slice_name_does_not_contain_a_valid_type__at_=Unerwartete condition in Differential: type-slice.type-list.size() == 10 und impliziter Slice-Name enth\u00e4lt keinen g\u00fcltigen Typ (''{0}''?) bei {1}/{2}
Attempt_to_use_a_snapshot_on_profile__as__before_it_is_generated=Versuch einen Schnappschuss f\u00fcr das Profil ''{0}'' als {1} zu verwenden, bevor er generiert wird
null_min = null min
_has_children__for_type__in_profile__but_cant_find_type={0} hat children ({1}) für den Typ {2} im Profil {3}, kann aber den Typ nicht finden
_has_children__for_type__in_profile__but_cant_find_type={0} hat children ({1}) f\u00fcr den Typ {2} im Profil {3}, kann aber den Typ nicht finden
_has_children__and_multiple_types__in_profile_={0} hat children ({1}) und mehrere Typen ({2}) im Profil {3}
Adding_wrong_path=Falschen Pfad hinzufügen
Adding_wrong_path=Falschen Pfad hinzuf\u00fcgen
Named_items_are_out_of_order_in_the_slice=Named items sind in der Slice im falscher Reihenfolge
The_base_snapshot_marks_a_slicing_as_closed_but_the_differential_tries_to_extend_it_in__at__=Der base snapshot markiert ein Slicing als closed, aber das Differential versucht, es in {0} bei {1} ({2}) zu erweitern.
Not_done_yet=Noch nicht unterstützt
Not_done_yet=Noch nicht unterst\u00fctzt
Unknown_type__at_=Unbekannter Typ {0} bei {1}
Differential_walks_into____but_the_base_does_not_and_there_is_not_a_single_fixed_type_The_type_is__This_is_not_handled_yet=Differential beinhaltet ''{0} (@ {1})'', aber die Base nicht, und ist fixed type gesetzt. Der Typ ist {2}. Dies wird noch nicht unterstützt.
Slicing_rules_on_differential__do_not_match_those_on_base___rule___=Slicing-Regeln auf Differential ({0}) stimmen nicht mit denen auf Basis ({1}) überein - Regel @ {2} ({3})
Slicing_rules_on_differential__do_not_match_those_on_base___disciminator___=Slicing-Regeln auf Differential ({0}) stimmen nicht mit denen auf Basis ({1}) überein - Diskriminator @ {2} ({3})
Slicing_rules_on_differential__do_not_match_those_on_base___order___=Slicing-Regeln für Differential ({0}) stimmen nicht mit denen der Basis ({1}) überein - Reihenfolge @ {2} ({3})
not_done_yet__slicing__types__=noch nicht unterstützt - slicing / typen @ {0}
Invalid_slicing__there_is_more_than_one_type_slice_at__but_one_of_them__has_min__1_so_the_other_slices_cannot_exist=Ungültiges Slicing: Es gibt mehr als einen Typ Slice bei {0}, aber einer von ihnen ({1}) hat min = 1, so dass die anderen Slices nicht existieren können.
Differential_walks_into____but_the_base_does_not_and_there_is_not_a_single_fixed_type_The_type_is__This_is_not_handled_yet=Differential beinhaltet ''{0} (@ {1})'', aber die Base nicht, und ist fixed type gesetzt. Der Typ ist {2}. Dies wird noch nicht unterst\u00fctzt.
Slicing_rules_on_differential__do_not_match_those_on_base___rule___=Slicing-Regeln auf Differential ({0}) stimmen nicht mit denen auf Basis ({1}) \u00fcberein - Regel @ {2} ({3})
Slicing_rules_on_differential__do_not_match_those_on_base___disciminator___=Slicing-Regeln auf Differential ({0}) stimmen nicht mit denen auf Basis ({1}) \u00fcberein - Diskriminator @ {2} ({3})
Slicing_rules_on_differential__do_not_match_those_on_base___order___=Slicing-Regeln f\u00fcr Differential ({0}) stimmen nicht mit denen der Basis ({1}) \u00fcberein - Reihenfolge @ {2} ({3})
not_done_yet__slicing__types__=noch nicht unterst\u00fctzt - slicing / typen @ {0}
Invalid_slicing__there_is_more_than_one_type_slice_at__but_one_of_them__has_min__1_so_the_other_slices_cannot_exist=Ung\u00fcltiges Slicing: Es gibt mehr als einen Typ Slice bei {0}, aber einer von ihnen ({1}) hat min = 1, so dass die anderen Slices nicht existieren k\u00f6nnen.
Did_not_find_type_root_=\ type root: {0} konnte nicht gefunden werden
Error_at_path__Slice_for_type__has_wrong_type_=Fehler bei Pfad {0}: Slice für Typ ''{1}'' hat falschen Typ ''{2}''
Error_at_path__Slice_for_type__has_more_than_one_type_=Fehler bei Pfad {0}: Slice für Typ '{1}' hat mehr als einen Typ '{2}'.
Error_at_path__Slice_for_type__has_wrong_type_=Fehler bei Pfad {0}: Slice f\u00fcr Typ ''{1}'' hat falschen Typ ''{2}''
Error_at_path__Slice_for_type__has_more_than_one_type_=Fehler bei Pfad {0}: Slice f\u00fcr Typ '{1}' hat mehr als einen Typ '{2}'.
Error_at_path__Slice_name_must_be__but_is_=Fehler bei Pfad {0}: Slice-Name muss ''{1}'' sein, ist aber ''{2}''
Error_at_path__in__Type_slicing_with_slicingdiscriminatorpath__this=Fehler bei Pfad {0} in {1}: Typ-Slicing mit slicing.discriminator.path != ''$this''
Error_at_path__in__Type_slicing_with_slicingdiscriminatortype__type=Fehler bei Pfad {0} in {1}: Typ-Slicing mit slicing.discriminator.type != ''typ''
Error_at_path__in__Type_slicing_with_slicingdiscriminatorcount__1=Fehler bei Pfad {0} in {1}: Typ-Slicing mit slicing.discriminator.count() > 1
Error_at_path__in__Type_slicing_with_slicingordered__true=Fehler bei Pfad {0} in {1}: Typ Slicing mit slicing.ordered = true
Adding_wrong_path_in_profile___vs_=Falscher Pfad im Profil hinzugefügt {0}: {1} vs {2}
Adding_wrong_path_in_profile___vs_=Falscher Pfad im Profil hinzugef\u00fcgt {0}: {1} vs {2}
_has_no_children__and_no_types_in_profile_={0} hat keine Kinder ({1}) und keine Typen im Profil {2}
not_done_yet=noch nicht unterstützt
not_done_yet=noch nicht unterst\u00fctzt
Did_not_find_single_slice_=Keine Slice gefunden: {0}
Differential_does_not_have_a_slice__b_of_____in_profile_=Das Differential hat kein Slice: {0}/ (b:{1} von {2} / {3}/ {4}) im Profil {5}
Attempt_to_a_slice_an_element_that_does_not_repeat__from__in_=Versuch ein Element zu sclicen, das sich nicht wiederholt: {0}/{1} von {2} in {3}
Unable_to_resolve_reference_to_=Kann den Verweis auf {0} nicht auflösen
Unable_to_resolve_reference_to_=Kann den Verweis auf {0} nicht aufl\u00f6sen
Unable_to_find_element__in_=Element {0} in {1} konnte nicht gefunden werden
Unable_to_find_base__for_=Basis {0} für {1} konnte nicht gefunden werden
Adding_wrong_path__outcomegetPath___resultPathBase__=Falscher Pfad hinzugefügt - outcome.getPath() = {0}, resultPathBase = {1}
Illegal_path__in_differential_in__illegal_characters_=Unzulässiger Pfad ''{0}'' in Differential in {1}: unzulässige Zeichen []
Unable_to_find_base__for_=Basis {0} f\u00fcr {1} konnte nicht gefunden werden
Adding_wrong_path__outcomegetPath___resultPathBase__=Falscher Pfad hinzugef\u00fcgt - outcome.getPath() = {0}, resultPathBase = {1}
Illegal_path__in_differential_in__illegal_characters_=Unzul\u00e4ssiger Pfad ''{0}'' in Differential in {1}: unzul\u00e4ssige Zeichen []
Illegal_path__in_differential_in__illegal_character_=Illegaler Pfad ''{0}'' in Differential in {1}: illegales Zeichen ''{2}''
Illegal_path__in_differential_in__no_unicode_whitespace=Illegaler Pfad ''{0}'' in Differential in {1}: kein Unicode-Whitespace erlaubt
Illegal_path__in_differential_in__name_portion_exceeds_64_chars_in_length=Unzulässiger Pfad ''{0}'' in Differential in {1}: Namensteil überschreitet 64 Zeichen Länge
Illegal_path__in_differential_in__name_portion_mising_=Unzulässiger Pfad ''{0}'' in Differential in {1}: Namensteil fehlt (''...'')
Illegal_path__in_differential_in__name_portion_exceeds_64_chars_in_length=Unzul\u00e4ssiger Pfad ''{0}'' in Differential in {1}: Namensteil \u00fcberschreitet 64 Zeichen L\u00e4nge
Illegal_path__in_differential_in__name_portion_mising_=Unzul\u00e4ssiger Pfad ''{0}'' in Differential in {1}: Namensteil fehlt (''...'')
Illegal_path__in_differential_in__must_start_with_=Illegaler Pfad ''{0}'' in Differential in {1}: muss mit {2}.{3} beginnen
No_path_value_on_element_in_differential_in_=Kein Pfadwert auf Element in Differential in {0}
No_path_on_element_in_differential_in_=Kein Pfad auf Element in Differential in {0}
Unxpected_internal_condition__no_source_on_diff_element=Unerwarteter interner Zustand - keine Source auf dem diff-Element definiert
type_on_first_snapshot_element_for__in__from_=type des ersten snapshot elements definiert für {0} in {1} von {2}
type_on_first_snapshot_element_for__in__from_=type des ersten snapshot elements definiert f\u00fcr {0} in {1} von {2}
type_on_first_differential_element=type des ersten differential elements definiert!
Circular_snapshot_references_detected_cannot_generate_snapshot_stack__=Zirkuläre Snapshot-Referenzen erkannt; kann keinen Snapshot erzeugen (Stapel = {0})
Circular_snapshot_references_detected_cannot_generate_snapshot_stack__=Zirkul\u00e4re Snapshot-Referenzen erkannt; kann keinen Snapshot erzeugen (Stapel = {0})
Base__Derived_profiles_have_different_types____vs___=Basis- und abgeleitete Profile haben unterschiedliche Typen ({0} = {1} vs. {2} = {3})
Derived_profile__has_no_derivation_value_and_so_cant_be_processed=Das abgeleitete Profil {0} besitzt keinen derivation value und kann daher nicht verarbeitet werden.
Derived_profile__has_no_type=Abgeleitetes Profil {0} hat keinen Typ
@ -341,11 +345,11 @@ no_base_profile_provided=kein Basisprofil vorhanden
element_id__null__on_ = element id = null: {0} on {1}
element__null_ = element = null: {0}
getSliceList_should_only_be_called_when_the_element_has_slicing=getSliceList sollte nur aufgerufen werden, wenn das Element Slicing hat
Unable_to_resolve_name_reference__at_path_=Name reference {0} am Pfad {1} kann nicht aufgelöst werden
Details_for__matching_against_Profile_=Details für {0} Abgleich gegen Profil{1}
Does_not_match_slice_=Stimmt nicht mit Slice "{0}" überein
Unable_to_resolve_name_reference__at_path_=Name reference {0} am Pfad {1} kann nicht aufgel\u00f6st werden
Details_for__matching_against_Profile_=Details f\u00fcr {0} Abgleich gegen Profil{1}
Does_not_match_slice_=Stimmt nicht mit Slice "{0}" \u00fcberein
Profile__does_not_match_for__because_of_the_following_profile_issues__=Das Profil {0} passt nicht zu {1} wegen der folgenden Profilprobleme: {2}
This_element_does_not_match_any_known_slice_=Dieses Element stimmt mit keinem bekannten Slice{0} überein.
This_element_does_not_match_any_known_slice_=Dieses Element stimmt mit keinem bekannten Slice{0} \u00fcberein.
defined_in_the_profile=im Profil definiert
This_does_not_appear_to_be_a_FHIR_resource_unknown_name_=Dies scheint keine FHIR-Ressource zu sein (unbekannter Name "{0}")
This_cannot_be_parsed_as_a_FHIR_object_no_name=Dies kann nicht als FHIR-Objekt geparst werden (kein Name)
@ -366,67 +370,65 @@ Error_parsing_JSON_=Fehler beim Parsen von JSON: {0}
Node_type__is_not_allowed=Nodetyp {0} ist nicht erlaubt
CDATA_is_not_allowed=CDATA ist nicht erlaubt
Undefined_element_=Undefiniertes Element ''{0}''
Undefined_attribute__on__for_type__properties__=Undefiniertes Attribut ''@{0}'' auf {1} für Typ {2} (properties = {3})
Undefined_attribute__on__for_type__properties__=Undefiniertes Attribut ''@{0}'' auf {1} f\u00fcr Typ {2} (properties = {3})
Text_should_not_be_present=Text sollte nicht vorhanden sein
Wrong_namespace__expected_=Falscher Namensraum - erwartet ''{0}''
Element_must_have_some_content=Element muss einen Inhalt haben
No_processing_instructions_allowed_in_resources=Keine Verarbeitungsanweisungen in Ressourcen erlaubt
Unknown_resource_type_missing_rdfstype=Unbekannter Ressourcentyp (fehlender rdfs:typ)
reference_to__cannot_be_resolved=Referenz auf {0} kann nicht aufgelöst werden
reference_to__cannot_be_resolved=Referenz auf {0} kann nicht aufgel\u00f6st werden
This_property_must_be_a_URI_or_bnode_not_a_=Diese Property muss ein URI oder bnode sein, nicht ein {0}
This_property_must_be_a_Literal_not_a_=Diese Property muss ein Literal sein, nicht ein {0}
Unrecognised_predicate_=Nicht anerkanntes predicate ''{0}''
Error_parsing_Turtle_=Fehler beim Parsen von Turtle: {0}
Unexpected_datatype_for_rdfstype=Unerwarteter Datentyp für rdfs:type
Attempt_to_replace_element_name_for_a_nonchoice_type=Versuch, den Elementnamen für einen non-choice type zu ersetzen
Wrong_type_for_resource=Falscher Typ für Ressource
Unexpected_datatype_for_rdfstype=Unerwarteter Datentyp f\u00fcr rdfs:type
Attempt_to_replace_element_name_for_a_nonchoice_type=Versuch, den Elementnamen f\u00fcr einen non-choice type zu ersetzen
Wrong_type_for_resource=Falscher Typ f\u00fcr Ressource
Contained_resource_does_not_appear_to_be_a_FHIR_resource_unknown_name_=Enthaltene Ressource scheint keine FHIR-Ressource zu sein (unbekannter Name ''{0}'')
Unknown_Date_format_=Unbekanntes Datumsformat ''{0}''
Unknown_Data_format_=Unbekanntes Datenformat ''{0}''
No_type_found_on_=Kein Typ gefunden bei ''{0}''
error_writing_number__to_JSON=Fehler beim Schreiben der Nummer ''{0}'' in JSON
Unable_to_process_request_for_resource_for___=Anforderung einer Ressource für {0} / {1} kann nicht verarbeitet werden
Resource_type_mismatch_for___=Ressourcentyp-Abweichung für {0} / {1}
not_done_yet_cant_fetch_=noch nicht implementiert: kann {0} nicht auflösen
Attempt_to_use_Terminology_server_when_no_Terminology_server_is_available=Versuch den Terminologieserver zu verwenden, wenn kein Terminologieserver verfügbar ist
No_ExpansionProfile_provided=Kein Expansionsprofil verfügbar
Unable_to_process_request_for_resource_for___=Anforderung einer Ressource f\u00fcr {0} / {1} kann nicht verarbeitet werden
Resource_type_mismatch_for___=Ressourcentyp-Abweichung f\u00fcr {0} / {1}
not_done_yet_cant_fetch_=noch nicht implementiert: kann {0} nicht aufl\u00f6sen
Attempt_to_use_Terminology_server_when_no_Terminology_server_is_available=Versuch den Terminologieserver zu verwenden, wenn kein Terminologieserver verf\u00fcgbar ist
No_ExpansionProfile_provided=Kein Expansionsprofil verf\u00fcgbar
Can_only_specify_profile_in_the_context=Kann Profil nur im Kontext angeben
no_url_in_expand_value_set_2=keine Url im expand value set 2
no_url_in_expand_value_set=keine Url im expand value set
no_value_set=kein value set
No_Parameters_provided_to_expandVS=Keine Parameter für expandVS angegeben
No_Parameters_provided_to_expandVS=Keine Parameter f\u00fcr expandVS angegeben
No_Expansion_Parameters_provided=Keine Expansion-Parameter angegeben
Unable_to_resolve_value_Set_=ValueSet {0} kann nicht gefunden werden
Delimited_versions_have_exact_match_for_delimiter____vs_=Delimited Versionen haben eine genaue Übereinstimmung für das Trennzeichen ''{0}'' : {1} vs {2}
Delimited_versions_have_exact_match_for_delimiter____vs_=Delimited Versionen haben eine genaue \u00dcbereinstimmung f\u00fcr das Trennzeichen ''{0}'' : {1} vs {2}
Duplicate_Resource_=Ressource duplizieren {0}
Error_expanding_ValueSet_running_without_terminology_services=Fehler bei der Erweiterung von ValueSet: Betrieb ohne Terminologiedienste
Error_validating_code_running_without_terminology_services=Fehler beim Validieren des Codes: Ausführung ohne Terminologiedienste
Error_validating_code_running_without_terminology_services=Fehler beim Validieren des Codes: Ausf\u00fchrung ohne Terminologiedienste
Unable_to_validate_code_without_using_server=Code kann ohne Verwendung des Servers nicht validiert werden
Profile___Error_generating_snapshot=Profil {0} ({1}). Fehler bei der Erstellung des Snapshots
Profile___element__Error_generating_snapshot_=Profil {0} ({1}). Fehler bei der Erstellung des Snapshots
Profile___base__could_not_be_resolved=Profil {0} ({1}) base {2} konnte nicht aufgelöst werden
Profile___base__could_not_be_resolved=Profil {0} ({1}) base {2} konnte nicht aufgel\u00f6st werden
Profile___has_no_base_and_no_snapshot=Profil {0} ({1}) hat keine base und keinen SnapShot
No_validator_configured=Kein Validator konfiguriert
Parser_Type__not_supported=Parser-Typ {0} nicht unterstützt
Parser_Type__not_supported=Parser-Typ {0} nicht unterst\u00fctzt
Version_mismatch_The_context_has_version__loaded_and_the_new_content_being_loaded_is_version_=Versionsabweichung. Der Kontext hat die Version {0} geladen, und der neu geladene Inhalt ist die Version {1}.
Error_reading__from_package__=Fehler beim Lesen {0} aus dem Paket {1}#{2}: {3}
Error_parsing_=Fehler beim Parsen {0}:{1}
Unable_to_connect_to_terminology_server_Use_parameter_tx_na_tun_run_without_using_terminology_services_to_validate_LOINC_SNOMED_ICDX_etc_Error__=Keine Verbindung zum Terminologieserver möglich. Verwenden Sie den Parameter ''-tx n/a'' um ohne Verwendung von Terminologiediensten zu laufen welche LOINC, SNOMED, ICD-X usw. zu validieren. Fehler = {0}
Display_Name_for__should_be_one_of__instead_of_=Der Displayname für {0}#{1} sollte einer von ''{2}'' anstelle von ''{3}'' sein.
Unable_to_connect_to_terminology_server_Use_parameter_tx_na_tun_run_without_using_terminology_services_to_validate_LOINC_SNOMED_ICDX_etc_Error__=Keine Verbindung zum Terminologieserver m\u00f6glich. Verwenden Sie den Parameter ''-tx n/a'' um ohne Verwendung von Terminologiediensten zu laufen welche LOINC, SNOMED, ICD-X usw. zu validieren. Fehler = {0}
Display_Name_for__should_be_one_of__instead_of_=Der Displayname f\u00fcr {0}#{1} sollte einer von ''{2}'' anstelle von ''{3}'' sein.
Unknown_Code__in_=Unbekannter Code {0} in {1}
Code_found_in_expansion_however_=Code in der Erweiterung gefunden, jedoch: {0}
None_of_the_provided_codes_are_in_the_value_set_=Keiner der bereitgestellten Codes ist im ValueSet {0}
Coding_has_no_system__cannot_validate=Kodierung hat kein System - kann nicht validiert werden
Unable_to_handle_system__concept_filter_with_op__=System {0} concept filter mit op = {1} nicht verarbeitbar
Unable_to_handle_system__filter_with_property__=System {0} Filter mit der Eigenschaft = {1} kann nicht verarbeitet werden.
Unable_to_resolve_system__value_set_has_include_with_no_system=System nicht auflösbar - ValueSet enthält Include ohne System
Unable_to_resolve_system__value_set_has_imports=System nicht auflösbar - ValueSet enthält Importe
Unable_to_resolve_system__value_set_expansion_has_multiple_systems=System nicht auflösbar - Extension des ValueSets enthält mehrere Systeme
Unable_to_resolve_system__value_set_has_no_includes_or_expansion=System nicht auflösbar - ValueSet enthält keine Includes oder Extensions
Unable_to_resolve_system__value_set_has_excludes=System nicht auflösbar - ValueSet enthält ausgeschlossen
Unable_to_resolve_system__no_value_set=System nicht auflösbar - kein ValueSet
Unable_to_resolve_system__value_set_has_include_with_no_system=System nicht aufl\u00f6sbar - ValueSet enth\u00e4lt Include ohne System
Unable_to_resolve_system__value_set_has_imports=System nicht aufl\u00f6sbar - ValueSet enth\u00e4lt Importe
Unable_to_resolve_system__value_set_expansion_has_multiple_systems=System nicht aufl\u00f6sbar - Extension des ValueSets enth\u00e4lt mehrere Systeme
Unable_to_resolve_system__value_set_has_no_includes_or_expansion=System nicht aufl\u00f6sbar - ValueSet enth\u00e4lt keine Includes oder Extensions
Unable_to_resolve_system__value_set_has_excludes=System nicht aufl\u00f6sbar - ValueSet enth\u00e4lt ausgeschlossen
Unable_to_resolve_system__no_value_set=System nicht aufl\u00f6sbar - kein ValueSet
This_base_property_must_be_an_Array_not_a_=Diese Basis Property muss ein Array sein, nicht ein {0}
This_property_must_be_an_Array_not_a_=Diese Eigenschaft muss ein Array sein, nicht ein {0}
documentmsg = (document)

View File

@ -4,9 +4,13 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.text.MessageFormat;
import java.util.Locale;
import java.util.ResourceBundle;
import java.util.*;
class I18nBaseTest {
@ -42,4 +46,38 @@ class I18nBaseTest {
I18nTestClass testClass = new I18nTestClass();
Assertions.assertEquals(BAD_STRING_ARG, testClass.formatMessage(BAD_STRING_ARG, ARG_1));
}
@Test
@DisplayName("Test umlauts display correctly.")
void testTheGermansAreComing() {
I18nTestClass testClass = new I18nTestClass();
ResourceBundle loadedBundle = ResourceBundle.getBundle("Messages", Locale.GERMAN);
testClass.setLocale(Locale.GERMAN);
String result = testClass.formatMessage(I18nConstants.BUNDLE_BUNDLE_ENTRY_NOFIRST, ARG_1);
//Ensure the umlaut is displayed correctly. If not right, will show: ü, not ü
Assertions.assertEquals("Documents oder Messages müssen mindestens einen Eintrag enthalten", result);
}
@Test
@DisplayName("Test German localization file contains no umlauts.")
void testThatNoOneHasMessedWithTheGermans() {
I18nTestClass testClass = new I18nTestClass();
InputStream is = getClass().getClassLoader().getResourceAsStream("Messages_de.properties");
try (InputStreamReader streamReader = new InputStreamReader(is, StandardCharsets.UTF_8);
BufferedReader reader = new BufferedReader(streamReader)) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println("Searching for umlauts -> " + line);
Assertions.assertFalse(stringContainsItemFromList(line, UMLAUTS));
}
} catch (IOException e) {
e.printStackTrace();
}
}
private final String[] UMLAUTS = {"Ä", "Ö", "Ü", "ä", "ö", "ü"};
public static boolean stringContainsItemFromList(String inputStr, String[] items) {
return Arrays.stream(items).anyMatch(inputStr::contains);
}
}