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

de-DE

1. Prioridad

Wird zuerst geladen.

en-US

2. Prioridad

Wird nach de-DE geladen.

complementos

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

CCC_mar

1. Complemento

dígitos_a_números

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 fuzzy_map_pre

Pfad zur Regel

Prioridad

1.

de-DE/FUZZY_MAP_pre.py

Höchste (Basis-Sprachregeln)

2.

es-ES/FUZZY_MAP_pre.py

Hoch (Basis-Sprachregeln)

3.

plugins/CCC_tue/de-DE/FUZZY_MAP_pre.py

Mittelhoch (Los complementos se sortean alfabéticamente, CCC kommt vor digits)

4.

plugins/digits_to_numbers/de-DE/FUZZY_MAP_pre.py

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:

  1. Regla del núcleo: de-DE/FUZZY_MAP_pre.py

  2. Región del complemento (CCC): plugins/CCC_tue/de-DE/FUZZY_MAP_pre.py

  3. Regió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 (C o D). Esto significa que CCC_tue tiene una prioridad alta respecto a digits_to_numbers.