TEKNISK for leksikograf
Redigering i XMLmind
Pass på!
Aldri opne tildefiler!
Dei ser slik ut, med ~ til slutt: N_sme.xml~ Dette er backupfiler som kan redde dagen din, men du skal aldri redigere i dei.
Ikkje ha xmlmind open når du oppdaterer katalogen
(når du skriv git pull). Problemet er at du risikerer å lagre din gamle versjon
Documnmet .. seems to have been modified using an external application. “Do you still want to save this document to its current location?
Viss du svarer OK på dette vil du overskrive det kollegaen din har gjort.
Måter å ordne dette på:
- Lukk dictfila i xmlmind før du oppdaterer (før git pull)
- Viss du glømte det og ikke har valgt yes for å lagre dictfila: Kopier det som du har gjort til ei notatdokument og velg no for å lagre dictfila. Deretter legger du til det du har kopiert i dictfila.
- Viss du glømte det og valgte yes for å lagre fila: da får du ein konflikt. Be om hjelp. Ingenting er tapt, og vi tar opp hvordan du gjør dette teknisk seinare.
Navigering i “treet”:
| Funksjon | Mac | Windows | Lenes huskeregler |
|---|---|---|---|
| Opp i hierarkiet | cmd+↑ | ctrl+↑ | - |
| Ned i hierarkiet | cmd+↓ | ctrl+↓ | - |
| Legg til etter | cmd+j | ctrl+J | Jälkeen / Jetter :-) |
| Legg til før | cmd+b | ctrl+h | Before / Høyere |
| Legg til attributt | cmd+e | ctrl+e | Ekspander |
| Legg til lenke | cmd+i | ctrl+i | Insert |
| Kopier | cmd+c | ctrl+c | Copy |
| Lim inn | cmd+v | ctrl+v | Vlim inn :-) |
| Angre | cmd+z | ctrl+z | - |
| Angre det du angret | cmd+y | ctrl+y | - |
| Lagre | cmd+s | ctrl+s | Save |
| Finn dette ordet | cmd+f | ctrl+f | Finn |
| Søk | cmd+g | ctrl+g | Gå ned for å finne ordet |
| Søk | cmd+G | ctrl+G | Gå opp for å finne ordet |
Hurtigtaster med vårt XML Mind tilleggsprogram
Vårt tilleggsprogram legger til en rekke nye hurtigtaster for redigering og navigering. Se hvordan man setter det opp lenger ned.
| Command | Windows | Mac |
|---|---|---|
| Insert reference | Ctrl+Alt+R | Cmd+Option+R |
| Follow link | Ctrl+Alt+L | Cmd+Option+L |
| Go to entry | Ctrl+Alt+G | Cmd+Option+G |
| Go to entry in batch | Ctrl+Alt+B | Cmd+Option+B |
| New one of the same kind after (definition, synonym, example, …) | Ctrl+Enter | Cmd+Enter |
| New entry | Ctrl+Alt+N | Cmd+Option+N |
| New definition group | Ctrl+Alt+Enter | Cmd+Option+Enter |
| New synonym | Ctrl+Alt+S | Cmd+Option+S |
| New antonym | Ctrl+Alt+A | Cmd+Option+A |
| New example | Ctrl+Alt+E | Cmd+Option+E |
| New idiom | Ctrl+Alt+I | Cmd+Option+I |
| New comment | Ctrl+Alt+C | Cmd+Option+C |
| Move up | Alt+↑ | Option+↑ |
| Move down | Alt+↓ | Option+↓ |
xml-strukturen og terminologien vi bruker
<e> : entry - Hovedelementet med all informasjon til hvert lemma. Homonyme lemmaer som ikke har samme opprinnelse, skal ha egne entryer. F.eks.
- vuovdi-vuovddit (skog) og vuovdi-vuovdit (selger),
- vuorru-vuorut (omgang) og vuorru-vuorrut (fisk).
- Også homonymer som har samme morfologi, f.eks. busse-busset (buss) og busse-busset (pose)).
<lg> : lemma group med informasjon om pos (Part of Speech)
- <l> : lemma, og type hvis nødvendig.
- <l> : evt. flere lemmaer med ortografiske varianter av lemmaet, f.eks. vil girku kirku være to lemmaer i samme lemma group
I <l> legger vi til attributt, type eller hid, for å skille mellom homonyme lemmaer som har hver sin entry:
- vuovdi og vuovdi type=NomAg
- vuorru og vuorru type=G3
- Homonymer som har samme morfologi, skilles med hid=1, hid=2 – f.eks. busse hid=1 (buss) og busse hid=2 (pose).
<dg>: definition group, inneholder:
-
<d> : definisjon
- <syng> : synonym group, (ikke obligatorisk), som inneholder en eller flere: – <syn> : synonym med definition refrence
- <antg>: antonym group (ikke obligatorisk), inneholder en eller flere: – <ant> : antonym med definition refrence
-
<d_ref>: definition refrence - En link til en entry eller en spesifikk definisjon i en entry. Kan plasseres i en definisjonstekst, og må plasseres i synonymer og antonymer.
- <xg> : example group – <x> : eksempel setning eller fragment (gjerne flere). Hele setninger starter med stor bokstav og avsluttes med punktum (evt. spørsmålstegn), Skal ikke avsluttes med mellomrom.
<ig> : idiom group, (ikke obligatorisk) inneholder:
- <i> : idiom eller fast uttrykk
- <idg> : idiom definition group, som inneholder
- <id> : forklaring til idiomet
- <ix> : eksempel til idiomet (ikke obligatorisk)
<cg> : comment group, inneholder en eller flere:
- <c> : Kommentarer for leksikografene, vil ikke vises når ordboken publiseres.
Sette opp vårt XML Mind tilleggsprogram
I mappen xxe/ finnes vårt tilleggsprogram til XML Mind som legger til en haug med nye funksjonaliteter og hurtigtaster.
Viktig!
Før vi kan sette opp tilleggsprogrammet må vi skru av en instilling i XML Mind. Gå til Options → Preferences → Advanced → Cached data og skru av “Quick Start cache”. Gjøres ikke dette vil ikke nye endringer i tilleggsprogrammet vises. Når instillingen er skrudd av trenger man bare restarte XML Mind for å see endringer.
Mac
-
Påse at både Python3 og homebrew er installert. Dette kan sjekkes i terminalen ved å skrive følgene kommandoer:
which python which brew -
Lag en lenke fra
xxe/mappa til XML Mind sinaddonmappe. Fyll inn riktig sti tilxxe/mappa i den andre kommandoen.mkdir -p ~/Library/Application\ Support/XMLmind/XMLEditor11/addon ln -s ~/FYLL-INN/dict-sme/xxe ~/Library/Application\ Support/XMLmind/XMLEditor11/addon/dict-sme - For å kunne lage PDFer, installer programmet WeasyPrint:
brew install weasyprint - Restart XML Mind.
Windows
-
Installer Python install manager
-
Åpne ett terminalvindu (Command Prompt) og skriv in følgende (Fyll inn navn og riktig sti til
xxe/mappa):setx XXE_ADDON_PATH "C:\Users\NAVN\FYLL-INN\dict-sme\xxe;+" -
For å kunne lage PDFer: last ned WeasyPrint for Windows fra https://github.com/Kozea/WeasyPrint/releases (
weasyprint-windows-onefile.zipsom ligger under “Assets” under latest release), ekstraher zip filen og puttweasyprint.exei en ny mappe med navntoolsinne idict-sme. -
Restart XML Mind.
Linux
-
Lag en lenke fra
xxe/mappa til XML Mind sinaddonmappe. Fyll inn riktig sti tilxxe/mappa.ln -s "~/FYLL-INN/dict-sme/xxe" ~/.xxe11/addon/dict-sme - For å kunne lage PDFer, installer programmet WeasyPrint
sudo apt install weasyprint - Restart XML Mind.