makeconv(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '{{DISPLAYTITLE:makeconv(1)}} == NAMN == '''makeconv''' – kompilera en konverterartabell == SYNOPSIS == <pre> makeconv [ -h, -?, --help ] [ -c, --copyright ] [ -v, --verbose ] [ -d, --destdir destination ] convertertable ... </pre> == BESKRIVNING == '''makeconv''' konverterar ICU-konverterartabellen ''convertertable'' till en binär fil. Den binära filen får samma basnamn som ''convertertable'', men får filändelsen: <pre> .cnv </pre> i stället fö...') |
Admin (diskussion | bidrag) |
||
| (2 mellanliggande sidversioner av samma användare visas inte) | |||
| Rad 17: | Rad 17: | ||
Den binära filen får samma basnamn som ''convertertable'', men får filändelsen: | Den binära filen får samma basnamn som ''convertertable'', men får filändelsen: | ||
.cnv | .cnv | ||
i stället för den vanliga filändelsen för konverterartabeller: | i stället för den vanliga filändelsen för konverterartabeller: | ||
.ucm | .ucm | ||
Den binära filen kan därefter läsas direkt av ICU, eller användas av [[pkgdata(1)]] för att byggas in i ett större arkiv eller bibliotek. | Den binära filen kan därefter läsas direkt av ICU, eller användas av [[pkgdata(1)]] för att byggas in i ett större arkiv eller bibliotek. | ||
| Rad 48: | Rad 42: | ||
Nya konverterare hittas automatiskt av ICU efter installation i ICU:s datakatalog. De behöver inte listas i aliasfilen: | Nya konverterare hittas automatiskt av ICU efter installation i ICU:s datakatalog. De behöver inte listas i aliasfilen: | ||
convrtrs.txt | convrtrs.txt | ||
för att bli tillgängliga för program som använder ICU. | för att bli tillgängliga för program som använder ICU. | ||
| Rad 176: | Rad 168: | ||
Den skapade '''.cnv'''-filen kan användas direkt av ICU eller paketeras vidare med [[pkgdata(1)]]. | Den skapade '''.cnv'''-filen kan användas direkt av ICU eller paketeras vidare med [[pkgdata(1)]]. | ||
= Sidslut = | |||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/makeconv.1.html | |||
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 9 juni 2026 kl. 17.22
NAMN
makeconv – kompilera en konverterartabell
SYNOPSIS
makeconv [ -h, -?, --help ] [ -c, --copyright ] [ -v, --verbose ]
[ -d, --destdir destination ] convertertable ...
BESKRIVNING
makeconv konverterar ICU-konverterartabellen convertertable till en binär fil.
Den binära filen får samma basnamn som convertertable, men får filändelsen: .cnv
i stället för den vanliga filändelsen för konverterartabeller: .ucm
Den binära filen kan därefter läsas direkt av ICU, eller användas av pkgdata(1) för att byggas in i ett större arkiv eller bibliotek.
convertertable måste vara i ICU:s ucm-format, alltså Unicode Codepage Mapping, för att makeconv ska kunna tolka filen.
ICU:s ucm-format liknar IBM:s NLTC-filer:
- upmap
- tpmap
- rpmap
Kommentarer i convertertable hanteras på särskilt sätt.
Om en kommentar, som börjar med tecknet #, står efter annan text och innehåller fallback-indikatorn |, ignoreras endast texten från # fram till före |.
Annars gäller att kommentaren fortsätter till radens slut. Detta gäller även om kommentaren är det första på raden.
Denna särskilda kommentarshantering finns för att stödja praxis att lägga fallback-information i kommentarer i det strikta IBM NLTC ucmap-formatet.
Nya konverterare hittas automatiskt av ICU efter installation i ICU:s datakatalog. De behöver inte listas i aliasfilen:
convrtrs.txt
för att bli tillgängliga för program som använder ICU.
De behöver däremot listas där om man vill ge dem alias eller taggar.
OPTIONER
-h, -?, --help
- Visa hjälp om användning och avsluta.
-c, --copyright
- Inkludera ett copyrightmeddelande i de binära data som skapas.
-v, --verbose
- Visa extra informativa meddelanden under körningen.
-d, --destdir destination
- Sätt målkatalogen till destination.
- Standardmålkatalogen anges av miljövariabeln ICU_DATA.
VARNINGAR OCH BEGRÄNSNINGAR
Om en befintlig konverterartabell ändras och kompileras om med makeconv måste den resulterande binära filen paketeras på samma sätt som den ursprungligen paketerades.
Exempel:
Om konverterare ursprungligen grupperades tillsammans i ett arkiv eller bibliotek med pkgdata(1), måste arkivet eller biblioteket byggas om med den nya binära filen.
En fristående binär konverterarfil får inte företräde framför en paketerad konverterare.
MILJÖ
ICU_DATA
- Anger katalogen som innehåller ICU-data.
- Standardvärdet är:
${prefix}/share/icu/76.0.1/
- Vissa verktyg i ICU är beroende av att avslutande snedstreck finns med i sökvägen.
- Om ICU_DATA anges är det därför viktigt att se till att värdet slutar med:
/
VERSION
76.0.1
COPYRIGHT
Copyright (C) 2000 IBM, Inc. and others.
SE ÄVEN
KOLOFON
Denna sida är en del av projektet ICU, International Components for Unicode.
Information om projektet finns på:
http://site.icu-project.org/home
Felrapporter för denna manualsida hänvisas till:
http://site.icu-project.org/bugs
Sidan hämtades från projektets uppströms Git-förråd:
https://github.com/unicode-org/icu
Den hämtades den 24 maj 2026. Vid den tidpunkten var datumet för den senaste hittade commiten i förrådet den 22 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i kolofonen, kan du skicka e-post till:
man-pages@man7.org
KORT SAMMANFATTNING
makeconv används för att kompilera ICU-konverterartabeller från textformatet .ucm till binärformatet .cnv.
Grundform:
makeconv tabell.ucm
Ange målkatalog:
makeconv --destdir /sökväg/till/katalog tabell.ucm
Visa mer information under körning:
makeconv --verbose tabell.ucm
Den skapade .cnv-filen kan användas direkt av ICU eller paketeras vidare med pkgdata(1).
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/makeconv.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.