Engagera dig i calibre

Hemligheten bakom calibres framgång är dess aktiva användargemenskap. Användare har bidragit med kod och blivit utvecklare, översatt programmet till olika språk, skapat grafik som förbättrar gränssnittet och naturligtvis skickat in tusentals felrapporter som hjälpt till att göra calibre till det robusta program det är i dag. En ofullständig lista över bidragsgivare finns här.

Gå med i calibre-gemenskapen

För att prata med andra calibre-användare och hålla dig uppdaterad om den senaste utvecklingen i calibre-världen kan du använda flera verktyg:

Skapa en calibre-insticksmodul

calibre har ett omfattande gränssnitt för insticksmoduler som gör det möjligt att skapa insticksmoduler som kan göra nästan vad som helst. För många exempel, se calibre-forumet för insticksmoduler. En handledning för att komma igång med insticksmodulsutveckling finns tillgänglig.

Bidra med översättningar till calibre

calibre har stöd för att översätta sitt användargränssnitt. Du kan se listan över språk för vilka översättningar finns här. Om översättningarna för ditt språk är ofullständiga/saknas kan du bidra med översättningarna med ett enkelt webbaserat gränssnitt. För att göra det behöver du först skapa ett konto på Transifex, klicka sedan på ditt språk på den här sidan. Klicka på knappen "Join Team". När du har blivit godkänd, klicka helt enkelt på det språk du vill översätta här och använd knappen "Translate Now" för att bidra med dina översättningar.

Alternativt kan du hämta PO-filen och översätta offline genom att använda länken "Hämta för översättning" i stället för knappen "Översätt nu". Du kan redigera PO-filen med ditt föredragna översättningsprogram och sedan ladda upp den genom att klicka på länken "Ladda upp fil", som finns strax under länken "Hämta för översättning".

Vanliga frågor om översättningar

  • Vad ska man göra med &-symbolerna?
    &-symbolerna anger ett kortkommando. Strängen "&Title" innebär exempelvis att motsvarande gränssnittselement kan nås med kortkommandot "Alt+T" (detta fungerar bara i Windows och Linux). Behåll därför &-symbolen i översättningen, om möjligt före samma bokstav eller annars före en annan lämplig bokstav.
  • Vad ska man göra med "%A_Word"-tecknen?
    %-tecknet och ett ord till höger om det (inget blanksteg mellan procenttecknet och ordet) betecknar ett ord som kommer att ersättas av koden. Så när du stöter på den här symbolen och ett ord bredvid den (exempel: %default), ändra inte det. Lämna det som det är i den översatta meningen. På samma sätt för sekvenser som %s eller %d, lämna dem som de är. Slutligen bör sekvenser som %(some_word)s också lämnas oförändrade.
  • Vad ska man göra med {word}-konstruktioner?
    Dessa är platshållare och får inte översättas. De kommer att ersättas med faktiskt innehåll av koden.
  • Vad ska man göra med datumsträngar som dd MMM yyy?
    Dessa måste lämnas oöversatta.
  • Vad ska man göra med den särskilda märkkoden när man översätter användarmanualen?
    Användarmanualen är skriven i reStructuredText. Du kommer att se många konstruktioner som :guilabel:`Some text`. Här är delen :guilabel:`` märkkod, på samma sätt som HTML-taggar. Du ska endast översätta texten mellan de grava accenterna. Var särskilt försiktig med länkar av följande typer:
    • :ref:`some text` Här får ingenting översättas.
    • :ref:`Some text <link-location>` Här ska endast "Some text" översättas.
    • ``Some text`` Detta är en bokstavlig text och ingenting ska översättas i den.
    • :doc:`generated/en/something` ska ersättas med :doc:`generated/your_language_code/something`. På tyska blir till exempel :doc:`generated/en/cli-index` :doc:`generated/de/cli-index`.
  • Hur testar jag mina översättningar?
    Först måste du hämta en .po-fil för ditt språk härifrån. Du kan testa din .po-fil genom att ställa in miljövariabeln CALIBRE_TEST_TRANSLATION till sökvägen för den hämtade .po-filen. Kör sedan calibre som normalt. För närvarande är det inte möjligt att testa översättningarna av användarmanualen.

Bli en calibre-utvecklare

Hämta källkoden:

git clone https://github.com/kovidgoyal/calibre.git

Eller om du inte vill vänta på att hela versionshistoriken ska hämtas kan du bara hämta källkoden:

curl -L http://code.calibre-ebook.com/dist/src | tar xvJ

Instruktioner för att få calibre att köra med din källkod, samt lite information om hur calibre-koden är organiserad finns i användarmanualen.

Om du kommer på en bra idé och skriver en programfix som implementerar den, berätta för oss. Den kommer med stor sannolikhet med i nästa veckoutgåva av calibre. Ett bra ställe att be om tips om utveckling av calibre är utvecklingsforumet för calibre, där många calibre-utvecklare håller till.

Välj det språk du vill ha

Avbryt