Cosa significano gli acronimi dopo la barra nel dizionario di Firefox?


10

Cosa significano queste lettere maiuscole dopo il /carattere nel en-US.dicfile trovato nella \Firefox\Dictionariescartella?

Per esempio:

collectivism/M
collectivist/MS
collectivity
collectivization/M
collectivize/GDS
collector/MS
colleen/SM
college/SM
collegial

Cosa significa Mo MSo GDS, ecc.? Sono sicuro che ci sia documentazione online da qualche parte, ma non ho molta fortuna a trovarla.

Risposte:


6

Gli identificatori delle lettere si riferiscono agli affissi elencati nel .afffile corrispondente . Questo impedisce la necessità di elencare ogni forma di ogni parola nel .dicfile. Vedere " Comprensione del formato file Affix " per ulteriori informazioni.

Lo stesso formato viene utilizzato dal controllo ortografico di MySpell .


3

Dopo aver cercato su questo me stesso ho finalmente trovato questa pagina con una buona spiegazione.

https://sites.google.com/a/chromium.org/dev/developers/how-tos/editing-the-spell-checking-dictionaries

Ogni regola è nel file .aff per quella lingua. Le regole sono disponibili in due versioni: SFX per i suffissi e PFX per i prefissi. Ogni riga inizia con PFX / SFX e quindi con l'identificatore della lettera della regola (quelli che seguono la parola nel file del dizionario:

PFX [rule_letter_identifier] [combineable_flag] [number_of_rule_lines_that_follow]

Normalmente puoi ignorare il flag combinabile, è Y o N a seconda che possa essere combinato con altre regole. Quindi ci sono un certo numero di righe (indicate dal) che elencano diverse possibilità su come questa regola si applica in diverse situazioni. Sembra così:

PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [when_to_add_it]

Per esempio:

  • SFX BY 3
  • SFX B 0 in grado [^ aeiou]
  • SFX B 0 ee capace
  • SFX B in grado [^ aeiou] e

Se "B" è una delle lettere che seguono una parola, questa è una delle regole che possono essere applicate. Ci sono tre possibilità che possono accadere (perché ci sono tre linee). Ne verrà applicato solo uno:

capace viene aggiunto alla fine quando la fine della parola è "non" (indicata da "^") una delle lettere nell'insieme (indicata da "[]") delle lettere a, e, i, ou . Ad esempio, la domanda → discutibile è aggiunta alla fine quando la fine della parola è "ee". Ad esempio, accetta → gradevole. capace viene aggiunto alla fine quando la fine della parola non è una vocale ("[^ aeiou]") seguita da una "e". La lettera "e" è spogliata (la colonna prima possibile). Ad esempio, eccita → eccitabile.

Le regole PFX sono le stesse, ma si applicano all'inizio della parola invece per i prefissi.


Puoi riassumere le informazioni al link all'interno della tua risposta nel caso in cui il link si interrompa?
jonsca,

Ogni lettera nel file .dic che segue la barra è un nome di una regola nel file .aff. Maggiori informazioni su: stackoverflow.com/a/40294335/1860089
Amnon
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.