Allow Build language to not be set at all

This commit is contained in:
Veronica K. B. Olsen
2021-02-18 21:18:14 +01:00
parent 97c884de42
commit 844c3ab26f
16 changed files with 152 additions and 142 deletions
+67 -61
View File
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0" language="nb_NO" sourcelanguage="en_GB"> <!DOCTYPE TS>
<TS version="2.1" language="nb_NO" sourcelanguage="en_GB">
<context> <context>
<name>Common</name> <name>Common</name>
<message> <message>
@@ -477,305 +478,310 @@
<translation>La feltet stå tomt for å hoppe over overskriften, eller sett til en statisk tekst, slik som for eksempel &apos;{0}&apos;, for å lage en separator. Separatoren vil bli sentrert automatisk, og bare satt inn mellom scener av samme type.</translation> <translation>La feltet stå tomt for å hoppe over overskriften, eller sett til en statisk tekst, slik som for eksempel &apos;{0}&apos;, for å lage en separator. Separatoren vil bli sentrert automatisk, og bare satt inn mellom scener av samme type.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="188"/> <location filename="../nw/gui/build.py" line="189"/>
<source>Title</source> <source>Title</source>
<translation>Tittel</translation> <translation>Tittel</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="189"/> <location filename="../nw/gui/build.py" line="190"/>
<source>Chapter</source> <source>Chapter</source>
<translation>Kapittel</translation> <translation>Kapittel</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="190"/> <location filename="../nw/gui/build.py" line="191"/>
<source>Unnumbered</source> <source>Unnumbered</source>
<translation>Unumrert</translation> <translation>Unumrert</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="191"/> <location filename="../nw/gui/build.py" line="192"/>
<source>Scene</source> <source>Scene</source>
<translation>Scene</translation> <translation>Scene</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="192"/> <location filename="../nw/gui/build.py" line="193"/>
<source>Section</source> <source>Section</source>
<translation>Seksjon</translation> <translation>Seksjon</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="214"/> <location filename="../nw/gui/build.py" line="215"/>
<source>Font Options</source> <source>Font Options</source>
<translation>Skriftvalg</translation> <translation>Skriftvalg</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="252"/> <location filename="../nw/gui/build.py" line="253"/>
<source>Font family</source> <source>Font family</source>
<translation>Skriftfamilie</translation> <translation>Skriftfamilie</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="253"/> <location filename="../nw/gui/build.py" line="254"/>
<source>Font size</source> <source>Font size</source>
<translation>Skriftstørrelse</translation> <translation>Skriftstørrelse</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="254"/> <location filename="../nw/gui/build.py" line="255"/>
<source>Line height</source> <source>Line height</source>
<translation>Linjehøyde</translation> <translation>Linjehøyde</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="255"/> <location filename="../nw/gui/build.py" line="256"/>
<source>Justify text</source> <source>Justify text</source>
<translation>Rette marger</translation> <translation>Rette marger</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="256"/> <location filename="../nw/gui/build.py" line="257"/>
<source>Disable styling</source> <source>Disable styling</source>
<translation>Slå av styling</translation> <translation>Slå av styling</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="298"/> <location filename="../nw/gui/build.py" line="299"/>
<source>Include Options</source> <source>Include Options</source>
<translation>Inkluderinger</translation> <translation>Inkluderinger</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="322"/> <location filename="../nw/gui/build.py" line="323"/>
<source>Include synopsis</source> <source>Include synopsis</source>
<translation>Inkluder sammendrag</translation> <translation>Inkluder sammendrag</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="323"/> <location filename="../nw/gui/build.py" line="324"/>
<source>Include comments</source> <source>Include comments</source>
<translation>Inkluder kommentarer</translation> <translation>Inkluder kommentarer</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="324"/> <location filename="../nw/gui/build.py" line="325"/>
<source>Include keywords</source> <source>Include keywords</source>
<translation>Inkluder kodeord</translation> <translation>Inkluder kodeord</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="325"/> <location filename="../nw/gui/build.py" line="326"/>
<source>Include body text</source> <source>Include body text</source>
<translation>Inkluder tekst</translation> <translation>Inkluder tekst</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="342"/> <location filename="../nw/gui/build.py" line="343"/>
<source>File Filter Options</source> <source>File Filter Options</source>
<translation>Fil-filtre</translation> <translation>Fil-filtre</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="347"/> <location filename="../nw/gui/build.py" line="348"/>
<source>Include files with layouts other than &apos;Note&apos;.</source> <source>Include files with layouts other than &apos;Note&apos;.</source>
<translation>Inkluder filer som ikke er notater.</translation> <translation>Inkluder filer som ikke er notater.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="353"/> <location filename="../nw/gui/build.py" line="354"/>
<source>Include files with layout &apos;Note&apos;.</source> <source>Include files with layout &apos;Note&apos;.</source>
<translation>Inkluder filer som er notater.</translation> <translation>Inkluder filer som er notater.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="359"/> <location filename="../nw/gui/build.py" line="360"/>
<source>Ignore the &apos;Include when building project&apos; setting and include all files in the output.</source> <source>Ignore the &apos;Include when building project&apos; setting and include all files in the output.</source>
<translation>Ignorer &apos;ta med ved eksport&apos;-instilling og ta med alle filer i resultatet.</translation> <translation>Ignorer &apos;ta med ved eksport&apos;-instilling og ta med alle filer i resultatet.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="367"/> <location filename="../nw/gui/build.py" line="368"/>
<source>Include novel files</source> <source>Include novel files</source>
<translation>Inkluder romanfiler</translation> <translation>Inkluder romanfiler</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="368"/> <location filename="../nw/gui/build.py" line="369"/>
<source>Include note files</source> <source>Include note files</source>
<translation>Inkluder notatfiler</translation> <translation>Inkluder notatfiler</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="369"/> <location filename="../nw/gui/build.py" line="370"/>
<source>Ignore export flag</source> <source>Ignore export flag</source>
<translation>Ignorer &apos;ta med&apos;-flagg</translation> <translation>Ignorer &apos;ta med&apos;-flagg</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="384"/> <location filename="../nw/gui/build.py" line="385"/>
<source>Export Options</source> <source>Export Options</source>
<translation>Eksportvalg</translation> <translation>Eksportvalg</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="398"/> <location filename="../nw/gui/build.py" line="399"/>
<source>Replace tabs with spaces</source> <source>Replace tabs with spaces</source>
<translation>Erstatt tab med mellomrom</translation> <translation>Erstatt tab med mellomrom</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="399"/> <location filename="../nw/gui/build.py" line="400"/>
<source>Replace Unicode in HTML</source> <source>Replace Unicode in HTML</source>
<translation>Erstatt Unicode med HTML</translation> <translation>Erstatt Unicode med HTML</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="414"/> <location filename="../nw/gui/build.py" line="415"/>
<source>Build Preview</source> <source>Build Preview</source>
<translation>Lag forhåndsvisning</translation> <translation>Lag forhåndsvisning</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="425"/> <location filename="../nw/gui/build.py" line="426"/>
<source>Print</source> <source>Print</source>
<translation>Skriv ut</translation> <translation>Skriv ut</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="428"/> <location filename="../nw/gui/build.py" line="429"/>
<source>Print Preview</source> <source>Print Preview</source>
<translation>Forhåndsvisning av utskrift</translation> <translation>Forhåndsvisning av utskrift</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="432"/> <location filename="../nw/gui/build.py" line="433"/>
<source>Print to PDF</source> <source>Print to PDF</source>
<translation>Skriv ut til PDF</translation> <translation>Skriv ut til PDF</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="439"/> <location filename="../nw/gui/build.py" line="440"/>
<source>Save As</source> <source>Save As</source>
<translation>Lagre som</translation> <translation>Lagre som</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="442"/> <location filename="../nw/gui/build.py" line="443"/>
<source>Open Document (.odt)</source> <source>Open Document (.odt)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="446"/> <location filename="../nw/gui/build.py" line="447"/>
<source>Flat Open Document (.fodt)</source> <source>Flat Open Document (.fodt)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="450"/> <location filename="../nw/gui/build.py" line="451"/>
<source>novelWriter HTML (.htm)</source> <source>novelWriter HTML (.htm)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="454"/> <location filename="../nw/gui/build.py" line="455"/>
<source>novelWriter Markdown (.nwd)</source> <source>novelWriter Markdown (.nwd)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="458"/> <location filename="../nw/gui/build.py" line="459"/>
<source>Standard Markdown (.md)</source> <source>Standard Markdown (.md)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="462"/> <location filename="../nw/gui/build.py" line="463"/>
<source>GitHub Markdown (.md)</source> <source>GitHub Markdown (.md)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="466"/> <location filename="../nw/gui/build.py" line="467"/>
<source>JSON + novelWriter HTML (.json)</source> <source>JSON + novelWriter HTML (.json)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="470"/> <location filename="../nw/gui/build.py" line="471"/>
<source>JSON + novelWriters Markdown (.json)</source> <source>JSON + novelWriters Markdown (.json)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="474"/> <location filename="../nw/gui/build.py" line="475"/>
<source>Close</source> <source>Close</source>
<translation>Lukk</translation> <translation>Lukk</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="578"/> <location filename="../nw/gui/build.py" line="579"/>
<source>Failed to generate preview. The result is too big.</source> <source>Failed to generate preview. The result is too big.</source>
<translation>Kunne ikke generere forhåndsvisning. Resultatet er for stort til å vise.</translation> <translation>Kunne ikke generere forhåndsvisning. Resultatet er for stort til å vise.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="751"/> <location filename="../nw/gui/build.py" line="752"/>
<source>There were problems when building the project</source> <source>There were problems when building the project</source>
<translation>Det har oppstått en feil under byggingen av prosjektet</translation> <translation>Det har oppstått en feil under byggingen av prosjektet</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="811"/> <location filename="../nw/gui/build.py" line="812"/>
<source>Open Document</source> <source>Open Document</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="815"/> <location filename="../nw/gui/build.py" line="816"/>
<source>Flat Open Document</source> <source>Flat Open Document</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="819"/> <location filename="../nw/gui/build.py" line="820"/>
<source>Plain HTML</source> <source>Plain HTML</source>
<translation>Enkel HTML</translation> <translation>Enkel HTML</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="823"/> <location filename="../nw/gui/build.py" line="824"/>
<source>novelWriter Markdown</source> <source>novelWriter Markdown</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="827"/> <location filename="../nw/gui/build.py" line="828"/>
<source>Standard Markdown</source> <source>Standard Markdown</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="831"/> <location filename="../nw/gui/build.py" line="832"/>
<source>GitHub Markdown</source> <source>GitHub Markdown</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="835"/> <location filename="../nw/gui/build.py" line="836"/>
<source>JSON + novelWriter HTML</source> <source>JSON + novelWriter HTML</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="839"/> <location filename="../nw/gui/build.py" line="840"/>
<source>JSON + novelWriter Markdown</source> <source>JSON + novelWriter Markdown</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="843"/> <location filename="../nw/gui/build.py" line="844"/>
<source>PDF</source> <source>PDF</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="862"/> <location filename="../nw/gui/build.py" line="863"/>
<source>Save Document As</source> <source>Save Document As</source>
<translation>Lagre dokumentet som</translation> <translation>Lagre dokumentet som</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1000"/> <location filename="../nw/gui/build.py" line="1001"/>
<source>Unknown format</source> <source>Unknown format</source>
<translation>Ukjent format</translation> <translation>Ukjent format</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1004"/> <location filename="../nw/gui/build.py" line="1005"/>
<source>{0} file successfully written to:</source> <source>{0} file successfully written to:</source>
<translation>Lagring av {0} var vellykket, og filen ble skrevet til:</translation> <translation>Lagring av {0} var vellykket, og filen ble skrevet til:</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1011"/> <location filename="../nw/gui/build.py" line="1012"/>
<source>Failed to write {0} file. {1}</source> <source>Failed to write {0} file. {1}</source>
<translation>Misslykkes i å skrive {0} til. {1}</translation> <translation>Misslykkes i å skrive {0} til. {1}</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="273"/> <location filename="../nw/gui/build.py" line="274"/>
<source>Styling Options</source> <source>Styling Options</source>
<translation>Styling</translation> <translation>Styling</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="193"/> <location filename="../nw/gui/build.py" line="194"/>
<source>Language</source> <source>Language</source>
<translation>Språk</translation> <translation>Språk</translation>
</message> </message>
<message>
<location filename="../nw/gui/build.py" line="169"/>
<source>Not Set</source>
<translation>Ikke satt</translation>
</message>
</context> </context>
<context> <context>
<name>GuiBuildNovelDocView</name> <name>GuiBuildNovelDocView</name>
<message> <message>
<location filename="../nw/gui/build.py" line="1211"/> <location filename="../nw/gui/build.py" line="1212"/>
<source>This area will show the content of the document to be exported or printed. Press the &quot;Build Preview&quot; button to generate content.</source> <source>This area will show the content of the document to be exported or printed. Press the &quot;Build Preview&quot; button to generate content.</source>
<translation>Dette området vil vise innholdet av dokumentet som skal eksporteres. Trykk knappen merket med &quot;Lag forhåndsvisning&quot; for å oppdatere innholdet.</translation> <translation>Dette området vil vise innholdet av dokumentet som skal eksporteres. Trykk knappen merket med &quot;Lag forhåndsvisning&quot; for å oppdatere innholdet.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1360"/> <location filename="../nw/gui/build.py" line="1361"/>
<source>Unknown</source> <source>Unknown</source>
<translation>Ukjent</translation> <translation>Ukjent</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1362"/> <location filename="../nw/gui/build.py" line="1363"/>
<source>&lt;b&gt;Build Time:&lt;/b&gt; {0}</source> <source>&lt;b&gt;Build Time:&lt;/b&gt; {0}</source>
<translation>&lt;b&gt;Generert den:&lt;/b&gt; {0}</translation> <translation>&lt;b&gt;Generert den:&lt;/b&gt; {0}</translation>
</message> </message>
+65 -60
View File
@@ -422,47 +422,47 @@
<context> <context>
<name>GuiBuildNovel</name> <name>GuiBuildNovel</name>
<message> <message>
<location filename="../nw/gui/build.py" line="578"/> <location filename="../nw/gui/build.py" line="579"/>
<source>Failed to generate preview. The result is too big.</source> <source>Failed to generate preview. The result is too big.</source>
<translation>A geração do rascunho falhou. O resultado é muito grande.</translation> <translation>A geração do rascunho falhou. O resultado é muito grande.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="442"/> <location filename="../nw/gui/build.py" line="443"/>
<source>Open Document (.odt)</source> <source>Open Document (.odt)</source>
<translation>Open Document (.odt)</translation> <translation>Open Document (.odt)</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="843"/> <location filename="../nw/gui/build.py" line="844"/>
<source>PDF</source> <source>PDF</source>
<translation>PDF</translation> <translation>PDF</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="819"/> <location filename="../nw/gui/build.py" line="820"/>
<source>Plain HTML</source> <source>Plain HTML</source>
<translation>HTML Simples</translation> <translation>HTML Simples</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1000"/> <location filename="../nw/gui/build.py" line="1001"/>
<source>Unknown format</source> <source>Unknown format</source>
<translation>Formato desconhecido</translation> <translation>Formato desconhecido</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="450"/> <location filename="../nw/gui/build.py" line="451"/>
<source>novelWriter HTML (.htm)</source> <source>novelWriter HTML (.htm)</source>
<translation>HTML do novelWriter (.htm)</translation> <translation>HTML do novelWriter (.htm)</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="454"/> <location filename="../nw/gui/build.py" line="455"/>
<source>novelWriter Markdown (.nwd)</source> <source>novelWriter Markdown (.nwd)</source>
<translation>Markdown do novelWriter (.nwd)</translation> <translation>Markdown do novelWriter (.nwd)</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="835"/> <location filename="../nw/gui/build.py" line="836"/>
<source>JSON + novelWriter HTML</source> <source>JSON + novelWriter HTML</source>
<translation>JSON + HTML do novelWriter</translation> <translation>JSON + HTML do novelWriter</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="470"/> <location filename="../nw/gui/build.py" line="471"/>
<source>JSON + novelWriters Markdown (.json)</source> <source>JSON + novelWriters Markdown (.json)</source>
<translation>JSON + Markdown do novelWriter (.json)</translation> <translation>JSON + Markdown do novelWriter (.json)</translation>
</message> </message>
@@ -477,182 +477,182 @@
<translation>Formatos de Título para Arquivos do Livro</translation> <translation>Formatos de Título para Arquivos do Livro</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="188"/> <location filename="../nw/gui/build.py" line="189"/>
<source>Title</source> <source>Title</source>
<translation>Título</translation> <translation>Título</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="189"/> <location filename="../nw/gui/build.py" line="190"/>
<source>Chapter</source> <source>Chapter</source>
<translation>Capítulo</translation> <translation>Capítulo</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="190"/> <location filename="../nw/gui/build.py" line="191"/>
<source>Unnumbered</source> <source>Unnumbered</source>
<translation>Sem Numeração</translation> <translation>Sem Numeração</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="192"/> <location filename="../nw/gui/build.py" line="193"/>
<source>Section</source> <source>Section</source>
<translation>Seção</translation> <translation>Seção</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="252"/> <location filename="../nw/gui/build.py" line="253"/>
<source>Font family</source> <source>Font family</source>
<translation>Família da fonte</translation> <translation>Família da fonte</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="253"/> <location filename="../nw/gui/build.py" line="254"/>
<source>Font size</source> <source>Font size</source>
<translation>Tamanho da fonte</translation> <translation>Tamanho da fonte</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="255"/> <location filename="../nw/gui/build.py" line="256"/>
<source>Justify text</source> <source>Justify text</source>
<translation>Texto justificado</translation> <translation>Texto justificado</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="256"/> <location filename="../nw/gui/build.py" line="257"/>
<source>Disable styling</source> <source>Disable styling</source>
<translation>Desabilita a estilização</translation> <translation>Desabilita a estilização</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="322"/> <location filename="../nw/gui/build.py" line="323"/>
<source>Include synopsis</source> <source>Include synopsis</source>
<translation>Inclui a sinopse</translation> <translation>Inclui a sinopse</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="323"/> <location filename="../nw/gui/build.py" line="324"/>
<source>Include comments</source> <source>Include comments</source>
<translation>Inclui comentários</translation> <translation>Inclui comentários</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="324"/> <location filename="../nw/gui/build.py" line="325"/>
<source>Include keywords</source> <source>Include keywords</source>
<translation>Inclui palavras-chave</translation> <translation>Inclui palavras-chave</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="325"/> <location filename="../nw/gui/build.py" line="326"/>
<source>Include body text</source> <source>Include body text</source>
<translation>Inclui o corpo do texto</translation> <translation>Inclui o corpo do texto</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="342"/> <location filename="../nw/gui/build.py" line="343"/>
<source>File Filter Options</source> <source>File Filter Options</source>
<translation>Opções de Filtro de Arquivos</translation> <translation>Opções de Filtro de Arquivos</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="359"/> <location filename="../nw/gui/build.py" line="360"/>
<source>Ignore the &apos;Include when building project&apos; setting and include all files in the output.</source> <source>Ignore the &apos;Include when building project&apos; setting and include all files in the output.</source>
<translation>Ignora a configuração &apos;Inclui quando estiver construindo o projeto&apos; e inclui todos os arquivos no resultado.</translation> <translation>Ignora a configuração &apos;Inclui quando estiver construindo o projeto&apos; e inclui todos os arquivos no resultado.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="367"/> <location filename="../nw/gui/build.py" line="368"/>
<source>Include novel files</source> <source>Include novel files</source>
<translation>Inclui arquivos do livro</translation> <translation>Inclui arquivos do livro</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="368"/> <location filename="../nw/gui/build.py" line="369"/>
<source>Include note files</source> <source>Include note files</source>
<translation>Inclui arquivos de notas</translation> <translation>Inclui arquivos de notas</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="369"/> <location filename="../nw/gui/build.py" line="370"/>
<source>Ignore export flag</source> <source>Ignore export flag</source>
<translation>Ignora opção de exportação</translation> <translation>Ignora opção de exportação</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="384"/> <location filename="../nw/gui/build.py" line="385"/>
<source>Export Options</source> <source>Export Options</source>
<translation>Opções de Exportação</translation> <translation>Opções de Exportação</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="398"/> <location filename="../nw/gui/build.py" line="399"/>
<source>Replace tabs with spaces</source> <source>Replace tabs with spaces</source>
<translation>Substitui tabulações com espaços</translation> <translation>Substitui tabulações com espaços</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="425"/> <location filename="../nw/gui/build.py" line="426"/>
<source>Print</source> <source>Print</source>
<translation>Imprimir</translation> <translation>Imprimir</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="474"/> <location filename="../nw/gui/build.py" line="475"/>
<source>Close</source> <source>Close</source>
<translation>Fechar</translation> <translation>Fechar</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="862"/> <location filename="../nw/gui/build.py" line="863"/>
<source>Save Document As</source> <source>Save Document As</source>
<translation>Salvar Documento Como</translation> <translation>Salvar Documento Como</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1004"/> <location filename="../nw/gui/build.py" line="1005"/>
<source>{0} file successfully written to:</source> <source>{0} file successfully written to:</source>
<translation>Arquivo {0} escrito com sucesso para:</translation> <translation>Arquivo {0} escrito com sucesso para:</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1011"/> <location filename="../nw/gui/build.py" line="1012"/>
<source>Failed to write {0} file. {1}</source> <source>Failed to write {0} file. {1}</source>
<translation>Falhou para escrever o arquivo {0}. {1}</translation> <translation>Falhou para escrever o arquivo {0}. {1}</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="414"/> <location filename="../nw/gui/build.py" line="415"/>
<source>Build Preview</source> <source>Build Preview</source>
<translation>Construir Prévia</translation> <translation>Construir Prévia</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="428"/> <location filename="../nw/gui/build.py" line="429"/>
<source>Print Preview</source> <source>Print Preview</source>
<translation>Imprimir Prévia</translation> <translation>Imprimir Prévia</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="432"/> <location filename="../nw/gui/build.py" line="433"/>
<source>Print to PDF</source> <source>Print to PDF</source>
<translation>Imprimir para PDF</translation> <translation>Imprimir para PDF</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="446"/> <location filename="../nw/gui/build.py" line="447"/>
<source>Flat Open Document (.fodt)</source> <source>Flat Open Document (.fodt)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="458"/> <location filename="../nw/gui/build.py" line="459"/>
<source>Standard Markdown (.md)</source> <source>Standard Markdown (.md)</source>
<translation>Markdown Padrão (.md)</translation> <translation>Markdown Padrão (.md)</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="462"/> <location filename="../nw/gui/build.py" line="463"/>
<source>GitHub Markdown (.md)</source> <source>GitHub Markdown (.md)</source>
<translation>Markdown do GitHub (.md)</translation> <translation>Markdown do GitHub (.md)</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="751"/> <location filename="../nw/gui/build.py" line="752"/>
<source>There were problems when building the project</source> <source>There were problems when building the project</source>
<translation>Houveram problemas ao construir o projeto</translation> <translation>Houveram problemas ao construir o projeto</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="191"/> <location filename="../nw/gui/build.py" line="192"/>
<source>Scene</source> <source>Scene</source>
<translation>Cena</translation> <translation>Cena</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="214"/> <location filename="../nw/gui/build.py" line="215"/>
<source>Font Options</source> <source>Font Options</source>
<translation>Opções de Fonte</translation> <translation>Opções de Fonte</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="254"/> <location filename="../nw/gui/build.py" line="255"/>
<source>Line height</source> <source>Line height</source>
<translation>Altura da linha</translation> <translation>Altura da linha</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="298"/> <location filename="../nw/gui/build.py" line="299"/>
<source>Include Options</source> <source>Include Options</source>
<translation>Opções de Inclusão</translation> <translation>Opções de Inclusão</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="399"/> <location filename="../nw/gui/build.py" line="400"/>
<source>Replace Unicode in HTML</source> <source>Replace Unicode in HTML</source>
<translation>Substituir Unicode no HTML</translation> <translation>Substituir Unicode no HTML</translation>
</message> </message>
@@ -697,12 +697,12 @@
<translation>Deixe em branco para ignorar este cabeçalho ou defina um texto estático como {0}, por exemplo, para fazer um separador. O separador será centralizado automaticamente a aparecerá apenas entre seções do mesmo tipo.</translation> <translation>Deixe em branco para ignorar este cabeçalho ou defina um texto estático como {0}, por exemplo, para fazer um separador. O separador será centralizado automaticamente a aparecerá apenas entre seções do mesmo tipo.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="347"/> <location filename="../nw/gui/build.py" line="348"/>
<source>Include files with layouts other than &apos;Note&apos;.</source> <source>Include files with layouts other than &apos;Note&apos;.</source>
<translation>Inclui arquivos com leiautes diferentes de &apos;Nota&apos;.</translation> <translation>Inclui arquivos com leiautes diferentes de &apos;Nota&apos;.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="353"/> <location filename="../nw/gui/build.py" line="354"/>
<source>Include files with layout &apos;Note&apos;.</source> <source>Include files with layout &apos;Note&apos;.</source>
<translation>Inclui arquivos com leiaute &apos;Nota&apos;.</translation> <translation>Inclui arquivos com leiaute &apos;Nota&apos;.</translation>
</message> </message>
@@ -712,70 +712,75 @@
<translation>Códigos de Formatação:</translation> <translation>Códigos de Formatação:</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="439"/> <location filename="../nw/gui/build.py" line="440"/>
<source>Save As</source> <source>Save As</source>
<translation>Salvar Como</translation> <translation>Salvar Como</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="811"/> <location filename="../nw/gui/build.py" line="812"/>
<source>Open Document</source> <source>Open Document</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="815"/> <location filename="../nw/gui/build.py" line="816"/>
<source>Flat Open Document</source> <source>Flat Open Document</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="823"/> <location filename="../nw/gui/build.py" line="824"/>
<source>novelWriter Markdown</source> <source>novelWriter Markdown</source>
<translation>Markdown do novelWriter</translation> <translation>Markdown do novelWriter</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="827"/> <location filename="../nw/gui/build.py" line="828"/>
<source>Standard Markdown</source> <source>Standard Markdown</source>
<translation>Markdown Padrão</translation> <translation>Markdown Padrão</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="831"/> <location filename="../nw/gui/build.py" line="832"/>
<source>GitHub Markdown</source> <source>GitHub Markdown</source>
<translation>Markdown do GitHub</translation> <translation>Markdown do GitHub</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="466"/> <location filename="../nw/gui/build.py" line="467"/>
<source>JSON + novelWriter HTML (.json)</source> <source>JSON + novelWriter HTML (.json)</source>
<translation>JSON + HTML do novelWriter (.json)</translation> <translation>JSON + HTML do novelWriter (.json)</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="839"/> <location filename="../nw/gui/build.py" line="840"/>
<source>JSON + novelWriter Markdown</source> <source>JSON + novelWriter Markdown</source>
<translation>JSON + Markdown do novelWriter</translation> <translation>JSON + Markdown do novelWriter</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="273"/> <location filename="../nw/gui/build.py" line="274"/>
<source>Styling Options</source> <source>Styling Options</source>
<translation>Opções de Estilo</translation> <translation>Opções de Estilo</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="193"/> <location filename="../nw/gui/build.py" line="194"/>
<source>Language</source> <source>Language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../nw/gui/build.py" line="169"/>
<source>Not Set</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>GuiBuildNovelDocView</name> <name>GuiBuildNovelDocView</name>
<message> <message>
<location filename="../nw/gui/build.py" line="1360"/> <location filename="../nw/gui/build.py" line="1361"/>
<source>Unknown</source> <source>Unknown</source>
<translation>Desconhecido</translation> <translation>Desconhecido</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1211"/> <location filename="../nw/gui/build.py" line="1212"/>
<source>This area will show the content of the document to be exported or printed. Press the &quot;Build Preview&quot; button to generate content.</source> <source>This area will show the content of the document to be exported or printed. Press the &quot;Build Preview&quot; button to generate content.</source>
<translation>Esta área vai mostrar o conteúdo do documento a ser exportado ou impresso. Clique no botão &quot;Construir Prévia&quot; para gerar o conteúdo.</translation> <translation>Esta área vai mostrar o conteúdo do documento a ser exportado ou impresso. Clique no botão &quot;Construir Prévia&quot; para gerar o conteúdo.</translation>
</message> </message>
<message> <message>
<location filename="../nw/gui/build.py" line="1362"/> <location filename="../nw/gui/build.py" line="1363"/>
<source>&lt;b&gt;Build Time:&lt;/b&gt; {0}</source> <source>&lt;b&gt;Build Time:&lt;/b&gt; {0}</source>
<translation>&lt;b&gt;Tempo de Construção:&lt;/b&gt; {0}</translation> <translation>&lt;b&gt;Tempo de Construção:&lt;/b&gt; {0}</translation>
</message> </message>
+8 -10
View File
@@ -80,7 +80,7 @@ class NWProject():
self.projContent = None # The full path to the project's content folder self.projContent = None # The full path to the project's content folder
self.projDict = None # The spell check dictionary self.projDict = None # The spell check dictionary
self.projSpell = None # The spell check language, if different than default self.projSpell = None # The spell check language, if different than default
self.projLang = None # The project language, if different than default self.projLang = None # The project language, used for builds
self.projFile = None # The file name of the project main XML file self.projFile = None # The file name of the project main XML file
# Project Meta # Project Meta
@@ -197,7 +197,7 @@ class NWProject():
self.projContent = None self.projContent = None
self.projDict = None self.projDict = None
self.projSpell = None self.projSpell = None
self.projLang = self.mainConf.guiLang self.projLang = None
self.projFile = nwFiles.PROJ_FILE self.projFile = nwFiles.PROJ_FILE
self.projName = "" self.projName = ""
self.bookTitle = "" self.bookTitle = ""
@@ -1231,15 +1231,13 @@ class NWProject():
def _loadProjectLocalisation(self): def _loadProjectLocalisation(self):
"""Load the language data for the current project language. """Load the language data for the current project language.
""" """
theLang = self.projLang if self.projLang is None:
if theLang is None: self.langData = {}
theLang = self.mainConf.spellLanguage return False
if theLang is None:
theLang = "en"
lngShort = theLang.split("_")[0] lngShort = self.projLang.split("_")[0]
loadFile = os.path.join(self.mainConf.nwLangPath, "project_en.json") loadFile = os.path.join(self.mainConf.nwLangPath, "project_en.json")
chkFile1 = os.path.join(self.mainConf.nwLangPath, "project_%s.json" % theLang) chkFile1 = os.path.join(self.mainConf.nwLangPath, "project_%s.json" % self.projLang)
chkFile2 = os.path.join(self.mainConf.nwLangPath, "project_%s.json" % lngShort) chkFile2 = os.path.join(self.mainConf.nwLangPath, "project_%s.json" % lngShort)
if os.path.isfile(chkFile1): if os.path.isfile(chkFile1):
@@ -1253,7 +1251,7 @@ class NWProject():
logger.debug("Loaded project language file: %s" % os.path.basename(loadFile)) logger.debug("Loaded project language file: %s" % os.path.basename(loadFile))
except Exception: except Exception:
logger.error("Failed to load index file") logger.error("Failed to project language file")
nw.logException() nw.logException()
return False return False
+1
View File
@@ -166,6 +166,7 @@ class GuiBuildNovel(QDialog):
self.buildLang = QComboBox() self.buildLang = QComboBox()
self.buildLang.setMinimumWidth(xFmt) self.buildLang.setMinimumWidth(xFmt)
theLangs = self.mainConf.listLanguages(self.mainConf.LANG_PROJ) theLangs = self.mainConf.listLanguages(self.mainConf.LANG_PROJ)
self.buildLang.addItem("[%s]" % self.tr("Not Set"), "None")
for langID, langName in theLangs: for langID, langName in theLangs:
self.buildLang.addItem(langName, langID) self.buildLang.addItem(langName, langID)
+1
View File
@@ -10,6 +10,7 @@
</project> </project>
<settings> <settings>
<doBackup>False</doBackup> <doBackup>False</doBackup>
<language>en</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
+1 -1
View File
@@ -11,7 +11,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>None</language> <language>en</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -11,7 +11,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -11,7 +11,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -9,7 +9,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -9,7 +9,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -9,7 +9,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -9,7 +9,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>True</spellCheck> <spellCheck>True</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -9,7 +9,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -9,7 +9,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>None</spellLang> <spellLang>None</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
@@ -11,7 +11,7 @@
</project> </project>
<settings> <settings>
<doBackup>True</doBackup> <doBackup>True</doBackup>
<language>en_GB</language> <language>None</language>
<spellCheck>False</spellCheck> <spellCheck>False</spellCheck>
<spellLang>en</spellLang> <spellLang>en</spellLang>
<autoOutline>True</autoOutline> <autoOutline>True</autoOutline>
-1
View File
@@ -20,7 +20,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
""" """
import nw
import pytest import pytest
from lxml import etree from lxml import etree