🎹 Moddningsguide: Anpassade Teman & SprĂ„k

🌍 Del 1: Superenkelt - lĂ€gg till ett sprĂ„k

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.

✅ Det enda du behöver Ă€r en textredigerare

Ö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.

Steg 1: Kopiera en fil

Ö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.

Steg 2: Ändra bara texten till höger

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.

Steg 3: Du kan ocksÄ anvÀnda AI

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.

Steg 4: Spara och starta om

Spara filen i mappen lang och starta programmet igen. DÄ visas det nya sprÄket automatiskt i listan.


đŸ–Œïž Del 2: Skapa ett eget tema

FrÄn och med version 4.1.0 hanteras teman via externa JSON-filer i mappen themes. Du behöver inte lÀngre redigera Python-filer.

Steg 1: Kopiera ett befintligt tema

Öppna mappen themes och kopiera en befintlig fil, till exempel light.json. Döp om kopian till exempelvis my_theme.json.

Steg 2: Anpassa fÀrgerna

{
    "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.

Steg 3: VĂ€lj temat

Starta programmet. Alla giltiga JSON-teman i mappen themes visas automatiskt i temavÀljaren.