Die Sortierung ergibt sich aus der Kombination der alphabetischen Sortierung auf jeder Ebene und der Jerarchie der Ordner.
Prinzip “Primer partido gana”, bestimmt durch die Lade-Reihenfolge die Priorität.
Sie starten den von einem gemeinsamen Wurzelverzeichnis aus, das de-DE, en-US y plugins enthält.
Allgemeine Sortier- und Prioritätsreihenfolge¶
Die Ladereihenfolge (und damit die Priorität) ergibt sich in der Regel durch die alphabetische Sortierung der Ordner und Module auf jeder Ebene.
1. Globale Ordner-Ebene (Höchste Priorität)¶
Die Ordner auf der obersten Ebene werden zuerst alphabetisch durchlaufen:
Ordenador |
Prioridad |
Bemerkung |
|---|---|---|
|
1. Prioridad |
Wird zuerst geladen. |
|
2. Prioridad |
Wird nach |
|
3. Prioridad |
Wird zuletzt geladen. |
2. Ladung der Kern-Regeln (de-DE y en-US)¶
Die Regeln aus diesen Kern-Sprachordnern werden zuerst in the Liste fuzzy_map_pre eingefügt.
3. Ladung der Plug-in-Regeln (Niedrigere Priorität)¶
Los complementos son primero una estrella, el orden alfabético de los “complementos” en “de-DE” y “en-US”.
Innerhalb des plugins-Ordners werden die Unterordner wieder alfabético durchlaufen:
Complemento |
Alphabetische Reihenfolge |
|---|---|
|
1. Complemento |
|
2. Complemento |
4. Lista de prioridades finales para FUZZY_MAP_pre¶
Der Ladevorgang sammelt alle gefundenen Regeln in die finale Liste. Prioritätsreihenfolge:
Plaza en |
Pfad zur Regel |
Prioridad |
|---|---|---|
1. |
|
Höchste (Basis-Sprachregeln) |
2. |
|
Hoch (Basis-Sprachregeln) |
3. |
|
Mittelhoch (Los complementos se sortean alfabéticamente, |
4. |
|
Niedrig (Los complementos se sortean alfabéticamente) |
Wichtig: Fokus auf die Sprache (Kontextabhängigkeit)¶
Es wird nach der aktuell aktiven Sprache gefiltert.
Cuando no hay reglas para Deutsch (de-DE) cargadas, ergibt sich una prioridad logística, el Kernregeln höher bewertet als die Plugin-Regeln:
Regla del núcleo:
de-DE/FUZZY_MAP_pre.pyRegión del complemento (CCC):
plugins/CCC_tue/de-DE/FUZZY_MAP_pre.pyRegión del complemento (Dígitos):
plugins/digits_to_numbers/de-DE/FUZZY_MAP_pre.py
Fazit zur Priorisierung:
Kern-Regeln configure sich gegen alle Plugins durch, da sie durch die alphabetische Sortierung der Ordner zuerst geladen werden.
Los complementos incluidos se escriben alfabéticamente según los nombres de los pedidos de complementos ordenados (
CoD). Esto significa queCCC_tuetiene una prioridad alta respecto adigits_to_numbers.