Den här guiden är för alla som vill ändra språk själva. Du behöver inte Python eller programmeringskunskaper. En vanlig textredigerare räcker. Med den kan du ändra befintliga språkfiler eller skapa nya.
Öppna en språkfil i mappen lang med en vanlig textredigerare. Du kan ändra den, kopiera den eller skapa en ny fil - inget mer behövs.
Det betyder att du kan ändra ett befintligt språk eller lägga till ett nytt. Ingen källkod behövs.
Öppna mappen lang och kopiera en av de befintliga språkfilerna. Byt sedan namn på kopian, till exempel till fr_FR.json, es_ES.json, it_IT.json, nl_NL.json eller pt_BR.json.
Viktigt: vänster sida är nyckeln, höger sida är texten. Det är bara texten efter kolon som översätts. Den vänstra delen måste vara exakt densamma.
Rätt:
"save": "Spara"
"cancel": "Avbryt"
"open": "Öppna"
Fel:
"save": "save"
"Spara": "Avbryt"
Namnet till vänster ska vara kvar. Översättningen skrivs till höger. Då kan programmet läsa filen rätt.
Du kan också låta en AI göra översättningen. Klistra in språkfilen i ChatGPT eller ett annat AI-verktyg och säg: översätt bara texten till höger, men ändra inte namnen till vänster.
Spara filen i mappen lang och starta programmet igen. Då visas det nya språket automatiskt i listan.
Från och med version 4.1.1 hanteras teman via externa JSON-filer i mappen themes. Du behöver inte längre redigera Python-filer.
Öppna mappen themes och kopiera en befintlig fil, till exempel light.json. Döp om kopian till exempelvis my_theme.json.
{
"name": "my_theme",
"bg": "#E0E0E0", // Programmets huvudsakliga bakgrund
"fg": "#000000", // Huvudsaklig textfärg
"info_bg": "#ffffff", // Textområden och processlogg
"separator": "#808080", // Ramar och avgränsare
"entry_bg": "#ffffff", // Inmatningsfält och kombinationsrutor
"disabled_fg": "#6d6d6d", // Inaktiverad text
"error_bg": "#f2b8b5", // Felmarkeringar
"button_bg": "#d3d1ce", // Knappar och inaktiva flikar
"button_hover": "#e4e0d8", // Hovrings- och aktivt läge
"text_relief": "sunken", // flat, sunken, ridge eller groove
"accent": "#0a64ad", // Primär accentfärg
"tree_selected": "#0a64ad", // Bakgrund för markerad filrad
"tree_selected_fg": "#ffffff",// Textfärg för markerad filrad
"tree_row_alt": "#f7f7f7" // Färg för varannan rad
}
Spara filen. Programmet hittar den automatiskt.
Starta programmet. Alla giltiga JSON-teman i mappen themes visas automatiskt i temaväljaren.