Fixed #57 and lang sync.
This commit is contained in:
parent
267a4149b3
commit
f34c25609c
26 changed files with 8578 additions and 4869 deletions
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="cs">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(zdroj)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Nadpis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished">URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,10 +281,14 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Pro přidání kanálů z této stránky na mě klikni.
|
||||
Tato stránka obsahuje %n kanál.</numerusform><numerusform>Pro přidání kanálů z této stránky na mě klikni.
|
||||
Tato stránka obsahuje %n kanály.</numerusform><numerusform>Pro přidání kanálů z této stránky na mě klikni.
|
||||
Tato stránka obsahuje %n kanálů.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Pro přidání kanálů z této stránky na mě klikni.
|
||||
Tato stránka obsahuje %n kanál.</numerusform>
|
||||
<numerusform>Pro přidání kanálů z této stránky na mě klikni.
|
||||
Tato stránka obsahuje %n kanály.</numerusform>
|
||||
<numerusform>Pro přidání kanálů z této stránky na mě klikni.
|
||||
Tato stránka obsahuje %n kanálů.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -223,7 +374,7 @@ Tato stránka obsahuje %n kanálů.</numerusform></translation>
|
|||
<translation>Stahování dokončeno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Soubor '%1' je stažen.
|
||||
Klikněte sem pro otevření nadřazeného adresáře.</translation>
|
||||
|
@ -249,11 +400,19 @@ Klikněte sem pro otevření nadřazeného adresáře.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n minuta do konce</numerusform><numerusform>%n minuty do konce</numerusform><numerusform>%n minut do konce</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuta do konce</numerusform>
|
||||
<numerusform>%n minuty do konce</numerusform>
|
||||
<numerusform>%n minut do konce</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n vteřina do konce</numerusform><numerusform>%n vteřiny do konce</numerusform><numerusform>%n vteřin do konce</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n vteřina do konce</numerusform>
|
||||
<numerusform>%n vteřiny do konce</numerusform>
|
||||
<numerusform>%n vteřin do konce</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -273,7 +432,11 @@ Klikněte sem pro otevření nadřazeného adresáře.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Stahuji %n soubor...</numerusform><numerusform>Stahuji %n soubory...</numerusform><numerusform>Stahuji %n souborů...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Stahuji %n soubor...</numerusform>
|
||||
<numerusform>Stahuji %n soubory...</numerusform>
|
||||
<numerusform>Stahuji %n souborů...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -295,12 +458,20 @@ Status auto-aktualizace: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>používá globální nastavení (%n minuta do další aktualizace)</numerusform><numerusform>používá globální nastavení (%n minuty do další aktualizace)</numerusform><numerusform>používá globální nastavení (%n minut do další aktualizace)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>používá globální nastavení (%n minuta do další aktualizace)</numerusform>
|
||||
<numerusform>používá globální nastavení (%n minuty do další aktualizace)</numerusform>
|
||||
<numerusform>používá globální nastavení (%n minut do další aktualizace)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform><numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform><numerusform>používá specifické nastavení (%n minut do další aktualizace)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform>
|
||||
<numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform>
|
||||
<numerusform>používá specifické nastavení (%n minut do další aktualizace)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -330,7 +501,11 @@ Status auto-aktualizace: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Budu aktualizovat %n kanálů.</numerusform><numerusform>Budu aktualizovat %n kanálů.</numerusform><numerusform>Budu aktualizovat %n kanálů.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Budu aktualizovat %n kanálů.</numerusform>
|
||||
<numerusform>Budu aktualizovat %n kanálů.</numerusform>
|
||||
<numerusform>Budu aktualizovat %n kanálů.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -654,7 +829,11 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform> den</numerusform><numerusform> dny</numerusform><numerusform> dnů</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform> den</numerusform>
|
||||
<numerusform> dny</numerusform>
|
||||
<numerusform> dnů</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1011,167 +1190,167 @@ or this functionality is not implemented yet.</source>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Některé kanály vyžaduje autentizaci, a to včetně kanálů pro GMail. Je podporována autentizace BASIC, NTLM-2 a DIGEST-MD5.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentizace</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Uživatelské jméno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zobrazit heslo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vyžaduje HTTP autentizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Otestovat nastavení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vynutit aktualizace kanálů na straně serveru.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zapnutí této položky může výrazně zpomalit aktualizaci kanálů.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Je vyžadována verze API %1 nebo vyšší.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Uživatelské jméno pro HTTP autentizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo pro HTTP autentizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo pro TT-RSS účet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Uživatelské jméno pro TT-RSS účet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL Vaší TT-RSS instance BEZ koncového "/api/" řetězce</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Žádný test zatím neproveden.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zde jsou zobrazeny výsledky testu spojení.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Přidat nový Tiny Tiny RSS účet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Upravit Tiny Tiny RSS účet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Přístup přes API na tomto serveru není povolen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zadané údaje jsou nekorektní.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Došlo k jiné chybě, kontaktujte vývojáře.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zvolený Tiny Tiny RSS server běží na nepodporované verzi API (%1). Je vyžadováno minimálně API verze %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zvolený Tiny Tiny RSS server běží na nepodporované verzi API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS server je v pořádku, běží na API verze %1, přičemž minimální vyžadovaná verze API je %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS server je v pořádku.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Síťová chyba: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Síťová chyba, zadali jste správnou cestu k Tiny Tiny RSS API a heslo?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Podivná chyba, zadali jste URL?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Login nemůže být prázdný.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Login je v pořádku.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo nemůže být prázdné.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo je v pořádku.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Uživatelské jméno je v pořádku nebo není třeba.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Uživatelské jméno je prázdné.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo je v pořádku nebo není třeba.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Heslo je prázdné.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL nemůže být prázdné.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL by NEMĚLO končit na "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL je v pořádku.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1831,7 +2010,7 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Restartovat</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1905,7 +2084,7 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Restartovat</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1940,11 +2119,13 @@ or this functionality is not implemented yet.</source>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Některá kritická nastavení se změnila a budou aktivována až po restartu aplikace.
|
||||
|
||||
Musíte restartovat manuálně.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Chcete restartovat nyní?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2409,7 +2590,7 @@ Nyní ho můžete nainstalovat.</translation>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Štítky</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2609,11 +2790,11 @@ Nyní ho můžete nainstalovat.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>ID kanálu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zvláštní ID kanálu zprávy.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2767,7 +2948,11 @@ Nyní ho můžete nainstalovat.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Zobrazit další zprávy (zbývá %n)</numerusform><numerusform>Zobrazit další zprávy (zbývá %n)</numerusform><numerusform>Zobrazit další zprávy (zbývá %n)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Zobrazit další zprávy (zbývá %n)</numerusform>
|
||||
<numerusform>Zobrazit další zprávy (zbývá %n)</numerusform>
|
||||
<numerusform>Zobrazit další zprávy (zbývá %n)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2813,13 +2998,17 @@ Nyní ho můžete nainstalovat.</translation>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>
|
||||
<translation>
|
||||
<numerusform>
|
||||
|
||||
+ %n další kanál.</numerusform><numerusform>
|
||||
+ %n další kanál.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n další kanály.</numerusform><numerusform>
|
||||
+ %n další kanály.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n dalších kanálů.</numerusform></translation>
|
||||
+ %n dalších kanálů.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2865,7 +3054,7 @@ Je vyžadování verze API minimálně %1.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Aplikace "News" je RSS/Atom agregátor. Je součástí balíku Nextcloud. Plugin implementuje %1 rozhraní.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2880,7 +3069,11 @@ Je vyžadování verze API minimálně %1.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n smazaná zpráva.</numerusform><numerusform>%n smazané zprávy.</numerusform><numerusform>%n smazaných zpráv.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n smazaná zpráva.</numerusform>
|
||||
<numerusform>%n smazané zprávy.</numerusform>
|
||||
<numerusform>%n smazaných zpráv.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2904,7 +3097,11 @@ Je vyžadování verze API minimálně %1.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n nepřečtená zpráva.</numerusform><numerusform>%n nepřečtené zprávy.</numerusform><numerusform>%n nepřečtených zpráv.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n nepřečtená zpráva.</numerusform>
|
||||
<numerusform>%n nepřečtené zprávy.</numerusform>
|
||||
<numerusform>%n nepřečtených zpráv.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3328,7 +3525,7 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.</tr
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Povolit notifikace o startu automatického stažení nových zpráv</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3360,26 +3557,10 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.</tr
|
|||
<source>Icons && skins</source>
|
||||
<translation>Ikony && skiny</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Téma ikon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Notifikační oblast</translation>
|
||||
|
@ -3543,6 +3724,17 @@ Autoři této aplikace nenesou žádnou odpovědnost za ztrátu Vašich dat.</tr
|
|||
<translation>Klikněte a stiskněte novou zkratku.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3746,20 +3938,24 @@ Nepřečtené zprávy: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Webový prohlížeč</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n hodina</numerusform><numerusform>%n hodiny</numerusform><numerusform>%n hodin</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n hodina</numerusform>
|
||||
<numerusform>%n hodiny</numerusform>
|
||||
<numerusform>%n hodin</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minuta</numerusform><numerusform>%n minuty</numerusform><numerusform>%n minut</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuta</numerusform>
|
||||
<numerusform>%n minuty</numerusform>
|
||||
<numerusform>%n minut</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3814,7 +4010,7 @@ Nepřečtené zprávy: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vyresetovat</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3839,7 +4035,11 @@ Nepřečtené zprávy: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform><numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform><numerusform>používá specifické nastavení (%n minut do další aktualizace)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform>
|
||||
<numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform>
|
||||
<numerusform>používá specifické nastavení (%n minut do další aktualizace)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3926,6 +4126,97 @@ Poslední přihlášení: %5</translation>
|
|||
<translation>Zastavit načítání aktuální webové stránky.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3945,4 +4236,4 @@ Poslední přihlášení: %5</translation>
|
|||
<translation>neznámý autor</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation> (Feed)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished">URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,9 +281,12 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Zum Hinzufügen der Feeds auf dieser Webseite hier klicken.
|
||||
Diese Webseite enhält %n Feed.</numerusform><numerusform>Zum Hinzufügen der Feeds auf dieser Webseite hier klicken.
|
||||
Diese Webseite enhält %n Feeds.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Zum Hinzufügen der Feeds auf dieser Webseite hier klicken.
|
||||
Diese Webseite enhält %n Feed.</numerusform>
|
||||
<numerusform>Zum Hinzufügen der Feeds auf dieser Webseite hier klicken.
|
||||
Diese Webseite enhält %n Feeds.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -222,7 +372,7 @@ Diese Webseite enhält %n Feeds.</numerusform></translation>
|
|||
<translation>Herunterladen abgeschlossen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Datei '%1' wurde heruntergeladen. Zum Öffnen des übergeordneten Verzeichnisses hier klicken.</translation>
|
||||
</message>
|
||||
|
@ -247,11 +397,17 @@ Click here to open parent directory.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>% Minute verbleibend</numerusform><numerusform>%n Minuten verbleibend</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>% Minute verbleibend</numerusform>
|
||||
<numerusform>%n Minuten verbleibend</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n Sekunde verbleibend</numerusform><numerusform>%n Sekunden verbleibend</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n Sekunde verbleibend</numerusform>
|
||||
<numerusform>%n Sekunden verbleibend</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -271,7 +427,10 @@ Click here to open parent directory.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Lade %n Datei herunter...</numerusform><numerusform>Lade %n Dateien herunter...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Lade %n Datei herunter...</numerusform>
|
||||
<numerusform>Lade %n Dateien herunter...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -293,12 +452,18 @@ Status der automatische Aktualisierung: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
<translation type="unfinished">
|
||||
<numerusform>verwendet individuelle Einstellungen (noch %n Minute bis zur nächsten Aktualisierung)</numerusform>
|
||||
<numerusform>verwendet individuelle Einstellungen (noch %n Minuten bis zur nächsten Aktualisierung)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -328,7 +493,10 @@ Status der automatische Aktualisierung: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>1 Feed wird automatisch aktualisiert.</numerusform><numerusform>%n Feeds werden automatisch aktualisiert.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>1 Feed wird automatisch aktualisiert.</numerusform>
|
||||
<numerusform>%n Feeds werden automatisch aktualisiert.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -531,7 +699,7 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>NOT portable</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -652,7 +820,10 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform> Tag</numerusform><numerusform> Tage</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform> Tag</numerusform>
|
||||
<numerusform> Tage</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1009,167 +1180,167 @@ or this functionality is not implemented yet.</source>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Bestimmte Feeds brauchen eine Authentifizierung, wie z.b. Gmail-Feeds. BASIC, NTLM-2 und DIGEST-MD5 Authentifizierungsmechanismen werden unterstützt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Authentifizierung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benötigt HTTP-Authentifizierung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Einstellungen &testen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Aktualisierung auf Server erzwingen, wenn Feeds innerhalb RSS Guard aktualisiert werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Die Aktivierung dieser Option bedingt häufig langsameres Herunterladen und Zeitüberschreitungen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Bitte beachten, dass mindestens Stufe %1 des API benötigt wird.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername für HTTP Authentifizierung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort für HTTP Authentifizierung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort für das TT-RSS Konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername für das TT-RSS Konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL der TT-RSS Instanz OHNE abschließendes "/api/"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Einstellungen wurden noch nicht getestet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Anzeige der Ergebnisse des Verbindungstests.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Neues Tiny Tiny RSS Konto hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Bestehendes Tiny Tiny RSS Konto bearbeiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Zugriff auf das API ist vom ausgewählten Server nicht aktiviert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Die eingegebenen Nutzerdaten sind nicht korrekt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ein anderer Fehler ist aufgetreten. Bitte wenden Sie sich an die Entwickler.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Der ausgewählte Tiny Tiny RSS Server verwendet eine nicht unterstützte Version (%1) des API. Es wird mindestens Stufe %2 benötigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Der ausgewählte Tiny Tiny RSS Server verwendet eine nicht unterstützte Version des API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS Server ist verfügbar und verwendet das API der Stufe %1, wobei mindestens %2 benötigt wird.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS Server ist verfügbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Netzwerkfehler: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Netzwerkfehler. Haben Sie zum Tiny Tiny RSS API Endpunkt und Passwort korrekt eingetragen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nicht spezifizierter Fehler. Haben Sie einen korrekten URL eintragen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername darf nicht leer sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername ist in Ordnung.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort darf nicht leer sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort ist in Ordnung.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername ist in Ordnung oder wird nicht benötigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Benutzername ist leer.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort ist in Ordnung oder wird nicht benötigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Passwort ist leer.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL darf nicht leer sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL sollte NICHT auf "/api/" enden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL ist in Ordnung.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1825,11 +1996,11 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Mark all items as read</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1903,7 +2074,7 @@ or this functionality is not implemented yet.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1938,11 +2109,13 @@ or this functionality is not implemented yet.</source>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Einige wichtige Einstellungen wurden geändert, was erst nach einem Neustart zur Anwendung kommt.
|
||||
|
||||
Dieser Neustart muss manuell ausgeführt werden.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Wollen Sie jetzt neu starten?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2366,28 +2539,28 @@ You must install it manually.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Available files</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Download selected update</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Go to application website to get update packages manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> (size </source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Available update files</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Package was downloaded successfully.
|
||||
You can install it now.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2405,7 +2578,7 @@ You can install it now.</source>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2419,7 +2592,7 @@ You can install it now.</source>
|
|||
<name>MessageBox</name>
|
||||
<message>
|
||||
<source>Do not show this dialog again.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2470,7 +2643,7 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Always open links in external browser.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2605,11 +2778,11 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2763,7 +2936,10 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Weitere Nachrichten anzeigen (%n verbleibend)</numerusform><numerusform>Weitere Nachrichten anzeigen (%n verbleibend)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Weitere Nachrichten anzeigen (%n verbleibend)</numerusform>
|
||||
<numerusform>Weitere Nachrichten anzeigen (%n verbleibend)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2809,7 +2985,10 @@ You can install it now.</source>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>+ %n anderer Feed.</numerusform><numerusform>+ %n andere Feeds.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>+ %n anderer Feed.</numerusform>
|
||||
<numerusform>+ %n andere Feeds.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2859,7 +3038,7 @@ Das API muss mindestens in Version %1 verfügbar sein.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2874,7 +3053,10 @@ Das API muss mindestens in Version %1 verfügbar sein.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n gelöschte Nachricht.</numerusform><numerusform>%n gelöschte Nachrichten.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n gelöschte Nachricht.</numerusform>
|
||||
<numerusform>%n gelöschte Nachrichten.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2898,7 +3080,10 @@ Das API muss mindestens in Version %1 verfügbar sein.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n ungelesene Nachricht.</numerusform><numerusform>%n ungelesene Nachrichten.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n ungelesene Nachricht.</numerusform>
|
||||
<numerusform>%n ungelesene Nachrichten.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3069,7 +3254,7 @@ File filter for external e-mail selection dialog.</extracomment>
|
|||
</message>
|
||||
<message>
|
||||
<source>Always open links from simple internal text browser in external web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3323,7 +3508,7 @@ Die Autoren dieser Anwendung sind NICHT für Datenverlust verantwortlich.</trans
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3355,26 +3540,10 @@ Die Autoren dieser Anwendung sind NICHT für Datenverlust verantwortlich.</trans
|
|||
<source>Icons && skins</source>
|
||||
<translation>Icons && Skins</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Icon Theme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Tray-Bereich && Benachrichtigungen</translation>
|
||||
|
@ -3538,6 +3707,17 @@ Die Autoren dieser Anwendung sind NICHT für Datenverlust verantwortlich.</trans
|
|||
<translation>Klicken und neue Tastenkombination eingeben.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3687,7 +3867,7 @@ ID des Kontos: %1</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source> bytes</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3740,20 +3920,22 @@ Ungelesene Nachrichten: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Webbrowser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n Stunde</numerusform><numerusform>%n Stunden</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n Stunde</numerusform>
|
||||
<numerusform>%n Stunden</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n Minute</numerusform><numerusform>%n Minuten</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n Minute</numerusform>
|
||||
<numerusform>%n Minuten</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3808,7 +3990,7 @@ Ungelesene Nachrichten: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3833,7 +4015,10 @@ Ungelesene Nachrichten: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>verwendet individuelle Einstellungen (noch %n Minute bis zur nächsten Aktualisierung)</numerusform><numerusform>verwendet individuelle Einstellungen (noch %n Minuten bis zur nächsten Aktualisierung)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>verwendet individuelle Einstellungen (noch %n Minute bis zur nächsten Aktualisierung)</numerusform>
|
||||
<numerusform>verwendet individuelle Einstellungen (noch %n Minuten bis zur nächsten Aktualisierung)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3920,6 +4105,97 @@ Letzte Anmeldung: %5</translation>
|
|||
<translation>Stoppe das laden der Webseite.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3939,4 +4215,4 @@ Letzte Anmeldung: %5</translation>
|
|||
<translation>unbekannter Autor</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
|
@ -12,6 +12,151 @@
|
|||
<translation>(feed)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Title</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -3574,6 +3719,17 @@ Authors of this application are NOT responsible for lost data.</translation>
|
|||
<translation>Click and hit new shortcut.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3777,10 +3933,6 @@ Unread news: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Web browser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
|
@ -3966,6 +4118,97 @@ Last login on: %5</translation>
|
|||
<translation>Stop web page loading.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="es">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(fuente)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,9 +281,12 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Pulse aquí para añadir la fuente de este portal.
|
||||
Este portal contiene %n fuente().</numerusform><numerusform>Pulse aquí para añadir las fuentes de este portal.
|
||||
Este portal contiene %n fuente(s).</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Pulse aquí para añadir la fuente de este portal.
|
||||
Este portal contiene %n fuente().</numerusform>
|
||||
<numerusform>Pulse aquí para añadir las fuentes de este portal.
|
||||
Este portal contiene %n fuente(s).</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -222,7 +372,7 @@ Este portal contiene %n fuente(s).</numerusform></translation>
|
|||
<translation>Descarga finalizada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Archivo '%1' descargado.
|
||||
Pulse aquí para abrir la carpeta principal</translation>
|
||||
|
@ -248,11 +398,17 @@ Pulse aquí para abrir la carpeta principal</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n minuto restante</numerusform><numerusform>%n minutos restantes</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuto restante</numerusform>
|
||||
<numerusform>%n minutos restantes</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n segundo restante</numerusform><numerusform>%n segundos restantes</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n segundo restante</numerusform>
|
||||
<numerusform>%n segundos restantes</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -272,7 +428,10 @@ Pulse aquí para abrir la carpeta principal</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Descargando %n archivo()...</numerusform><numerusform>Descargando %n archivo(s)...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Descargando %n archivo()...</numerusform>
|
||||
<numerusform>Descargando %n archivo(s)...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -294,12 +453,18 @@ Estado de la actualización automática: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>utilice configuración general (%n minuto() para la siguiente actualización automática)</numerusform><numerusform>utiliza la configuración general (%n minuto(s) para la siguiente actualización automática)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>utilice configuración general (%n minuto() para la siguiente actualización automática)</numerusform>
|
||||
<numerusform>utiliza la configuración general (%n minuto(s) para la siguiente actualización automática)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>utilice configuración específica (%n minuto() para la siguiente actualización automática)</numerusform><numerusform>utiliza la configuración específica (%n minuto(s) para la siguiente actualización automática)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>utilice configuración específica (%n minuto() para la siguiente actualización automática)</numerusform>
|
||||
<numerusform>utiliza la configuración específica (%n minuto(s) para la siguiente actualización automática)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -329,7 +494,10 @@ Estado de la actualización automática: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Voy a realizar la actualización automática de %n fuente().</numerusform><numerusform>Voy a realizar la actualización automática de %n fuente(s).</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Voy a realizar la actualización automática de %n fuente().</numerusform>
|
||||
<numerusform>Voy a realizar la actualización automática de %n fuente(s).</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -654,7 +822,10 @@ o debido a que esta función aún no está implementada.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform>día()</numerusform><numerusform>día(s)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>día()</numerusform>
|
||||
<numerusform>día(s)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1011,167 +1182,167 @@ o debido a que esta función aún no está implementada.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Dirección URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Algunas fuentes necesitan autentificación, incluidas las fuentes GMail. Se admiten los sistemas de autentificación BASIC, NTLM-2 y DIGEST-MD5.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentificación</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nombre de usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Contraseña</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Mostrar contraseña</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Requiere autentificación por HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Configuración de prueba</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Cuando se actualizan las fuentes desde RSS Guard se fuerza la actualización del lado del servidor.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Al dejar activada esta opción hace que las actualizaciones de las fuentes sean probablemente mucho más lentas y que puedan interrumpirse frecuentemente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tenga en cuenta que se requiere como mínimo una API de nivel %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentificación de nombre de usuario por HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentificación de contraseña por HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Contraseña para su cuenta TT-RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nombre de usuario para su cuenta TT-RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Dirección URL de su instancia TT-RSS SIN la secuencia "/api/" al final</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>No se ha hecho ninguna prueba todavía.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Se muestran aquí los resultados de la prueba de conexión.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Añadir nueva cuenta Tiny Tiny RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Editar la cuenta Tiny Tiny RSS actual</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El acceso a la API en el servidor seleccionado no está habilitado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Las credenciales ingresadas son incorrectas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Se presentó otro error, contacte a los desarrolladores.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El servidor Tiny Tiny RSS seleccionado está ejecutando una versión no admitida de la API (%1). Se necesita como mínimo una API de nivel %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El servidor Tiny Tiny RSS seleccionado está ejecutando una versión no admitida de la API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El servidor Tiny Tiny RSS es válido, se está ejecutando con una API de nivel %1 aun cuando se necesita como mínimo una API de nivel %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El servidor Tiny Tiny RSS es válido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Error de red: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Error de red, ¿Ha ingresado correctamente el punto final y la contraseña de la API de Tiny Tiny RSS?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Error sin especificar, ¿Ingresó la dirección URL correcta?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El campo del nombre de usuario no puede estar vacío. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El nombre de usuario es válido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El campo de la contraseña no puede estar vacío. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La contraseña es válida.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El nombre de usuario es válido o no se necesita.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El campo del nombre de usuario está vacío.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La contraseña es válida o no se necesita.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El campo de la contraseña está vacío.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>El campo de la dirección URL no puede estar vacío.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La dirección URL NO debe terminar con la secuencia "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La dirección URL es válida.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1831,7 +2002,7 @@ o debido a que esta función aún no está implementada.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Reiniciar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1877,7 +2048,7 @@ o debido a que esta función aún no está implementada.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restoration was initiated. Restart to proceed.</source>
|
||||
<translation>La restauración fue iniciada. Reinicie para continuar.</translation>
|
||||
<translation>Se inició la restauración. Reinicie para continuar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>You need to restart application for restoration process to finish.</source>
|
||||
|
@ -1905,7 +2076,7 @@ o debido a que esta función aún no está implementada.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Reiniciar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1940,11 +2111,12 @@ o debido a que esta función aún no está implementada.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Se cambiaron unos parámetros críticos y estos cambios se ejecutarán después de que se reinicie la aplicación
|
||||
La aplicación tiene que reiniciarla manualmente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>¿Desea reiniciar ahora?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2411,7 +2583,7 @@ Puede instalarlo ahora.</translation>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Etiquetas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2611,11 +2783,11 @@ Puede instalarlo ahora.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Identificador de la fuente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Identificador personalizado de la fuente del mensaje</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2769,7 +2941,10 @@ Puede instalarlo ahora.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Mostrar más mensajes (%n restante)</numerusform><numerusform>Mostrar más mensajes (%n restantes)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Mostrar más mensajes (%n restante)</numerusform>
|
||||
<numerusform>Mostrar más mensajes (%n restantes)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2815,11 +2990,14 @@ Puede instalarlo ahora.</translation>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>
|
||||
<translation>
|
||||
<numerusform>
|
||||
|
||||
+ %n fuente restante.</numerusform><numerusform>
|
||||
+ %n fuente restante.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n fuentes restantes.</numerusform></translation>
|
||||
+ %n fuentes restantes.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2865,7 +3043,7 @@ Se necesita como mínimo una API de nivel %1.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La aplicación News es un agregador de fuentes RSS/Atom. Hace parte del conjunto ownCloud. Este complemento ejecuta la API %1.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2880,7 +3058,10 @@ Se necesita como mínimo una API de nivel %1.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n mensaje() borrado.</numerusform><numerusform>%n mensaje(s) borrados.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n mensaje() borrado.</numerusform>
|
||||
<numerusform>%n mensaje(s) borrados.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2904,7 +3085,10 @@ Se necesita como mínimo una API de nivel %1.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n mensaje() no leído.</numerusform><numerusform>%n mensaje(s) no leídos.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n mensaje() no leído.</numerusform>
|
||||
<numerusform>%n mensaje(s) no leídos.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3328,7 +3512,7 @@ Los autores de esta aplicación NO son responsables de los datos que se lleguen
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Habilitar notificación “actualización automática iniciada“</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3360,26 +3544,10 @@ Los autores de esta aplicación NO son responsables de los datos que se lleguen
|
|||
<source>Icons && skins</source>
|
||||
<translation>Iconos && carátulas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Tema de iconos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Área de la bandeja && notificaciones</translation>
|
||||
|
@ -3543,6 +3711,17 @@ Los autores de esta aplicación NO son responsables de los datos que se lleguen
|
|||
<translation>Pulse e ingrese el nuevo acceso rápido</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3744,22 +3923,24 @@ Noticias no leídas: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Web browser</source>
|
||||
<translation>Navegador web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Navegador</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n hora()</numerusform><numerusform>%n hora(s)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n hora()</numerusform>
|
||||
<numerusform>%n hora(s)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minuto()</numerusform><numerusform>%n minuto(s)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuto()</numerusform>
|
||||
<numerusform>%n minuto(s)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3814,7 +3995,7 @@ Noticias no leídas: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Restaurar barra de herramientas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3839,7 +4020,10 @@ Noticias no leídas: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>utiliza la configuración específica (%n minuto() para la siguiente actualización automática)</numerusform><numerusform>utiliza la configuración específica (%n minuto(s) para la siguiente actualización automática)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>utiliza la configuración específica (%n minuto() para la siguiente actualización automática)</numerusform>
|
||||
<numerusform>utiliza la configuración específica (%n minuto(s) para la siguiente actualización automática)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3926,6 +4110,97 @@ Servidor: %2
|
|||
<translation>Detener la carga de la página.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3945,4 +4220,4 @@ Servidor: %2
|
|||
<translation>autor desconocido</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="id" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="id">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(feed)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Judul</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished">URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,8 +281,10 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Klik saya untuk menambah feed dari situs web ini.
|
||||
Situs web ini mengandung %n feed.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Klik saya untuk menambah feed dari situs web ini.
|
||||
Situs web ini mengandung %n feed.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -221,7 +370,7 @@ Situs web ini mengandung %n feed.</numerusform></translation>
|
|||
<translation>Mengunduh selesai</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Berkas '%1' terunduh.
|
||||
Klik disini untuk membuka direktori induk.</translation>
|
||||
|
@ -247,11 +396,15 @@ Klik disini untuk membuka direktori induk.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n menit tersisa</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n menit tersisa</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n detik tersisa</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n detik tersisa</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -271,7 +424,9 @@ Klik disini untuk membuka direktori induk.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Mengunduh %n berkas...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Mengunduh %n berkas...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -293,12 +448,16 @@ Status pembaruan otomatis: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
<translation type="unfinished">
|
||||
<numerusform>menggunakan pengaturan yang spesifik (%n menit menuju pembaruan otomatis selanjutnya)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -328,7 +487,9 @@ Status pembaruan otomatis: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Saya akan dengan otomatis memperbarui %n feed.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Saya akan dengan otomatis memperbarui %n feed.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -532,7 +693,7 @@ atau fungsi ini belum diimplementasikan.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>NOT portable</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -653,7 +814,9 @@ atau fungsi ini belum diimplementasikan.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform> hari</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform> hari</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1010,167 +1173,167 @@ atau fungsi ini belum diimplementasikan.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Beberapa feed butuh autentikasi, termasuk feed GMail. Skema autentikasi BASIC, NTLM-2 and DIGEST-MD5 didukung.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentikasi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nama pengguna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kata sandi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tampilkan kata sandi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Membutuhkan autentikasi HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Tes setelan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Eksekusi paksa pembaruan dari sisi server ketika memperbarui feed dari RSS Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Membiarkan pilihan ini menyala menyebabkan pembaruan dari feed mungkin akan lebih lambat dan bisa sering kehabisan waktu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Perhatikan bahwa setidaknya API level %1 dibutuhkan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentikasi HTTP nama pengguna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentikasi HTTP kata sandi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kata sandi untuk akun TT-RSS anda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nama pengguna untuk akun TT-RSS anda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL dari instansi TT-RSS anda tanpa mengikuti rangkaian "/api/"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Belum ada tes yang dilakukan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ini, hasil dari tes koneksi ditampilkan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tambah akun Tiny Tiny RSS baru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Sunting akun Tiny Tiny RSS yang ada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Akses API pada server yang dipilih tidak diaktifkan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kredensial masukkan salah.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Eror lain terjadi, hubungi pengembang.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Server Tiny Tiny RSS yang dipilih menjalankan versi API (%1) yang tidak didukung. Setidaknya API level %2 dibutuhkan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Server Tiny Tiny RSS yang dipilih menjalankan versi API yang tidak didukung.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Server Tiny Tiny RSS ok, berjalan dengan API level %1, walau setidaknya API level %2 dibutuhkan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Server Tiny Tiny RSS ok.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Eror jaringan: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Eror jaringan, sudahkan anda memasukkan endpoint API Tiny Tiny RSS and kata sandi yang benar?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Eror tidak ditentukan, apakah anda memasukkan URL yang benar?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nama pengguna tidak dapat kosong.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nama pengguna ok.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kata sandi tidak dapat kosong.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kata sandi ok.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nama pengguna ok atau ini tidak diperlukan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nama pengguna kosong.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kata sandi ok atau ini tidak diperlukan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kata sandi kosong.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL tidak dapat kosong.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL jangan diakhiri dengan "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL ok.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1830,7 +1993,7 @@ atau fungsi ini belum diimplementasikan.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1904,7 +2067,7 @@ atau fungsi ini belum diimplementasikan.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1939,11 +2102,13 @@ atau fungsi ini belum diimplementasikan.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Beberapa pengaturan genting berubah dan akan berlaku setelah aplikasi di-restart.
|
||||
|
||||
Anda harus me-restart secara manual.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2409,7 +2574,7 @@ You can install it now.</source>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2609,11 +2774,11 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2767,7 +2932,9 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Tampilkan lebih banyak pesan (%n tersisa)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Tampilkan lebih banyak pesan (%n tersisa)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2807,13 +2974,15 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>LANG_EMAIL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>+ %n feed lain.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>+ %n feed lain.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2858,7 +3027,7 @@ Setidaknya API level %1 dibutuhkan.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2873,7 +3042,9 @@ Setidaknya API level %1 dibutuhkan.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n pesan terhapus.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n pesan terhapus.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2895,7 +3066,9 @@ Setidaknya API level %1 dibutuhkan.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n pesan belum dibaca.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n pesan belum dibaca.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3319,7 +3492,7 @@ Penulis aplikasi ini tidak bertanggung jawab untuk data yang hilang.</translatio
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3351,26 +3524,10 @@ Penulis aplikasi ini tidak bertanggung jawab untuk data yang hilang.</translatio
|
|||
<source>Icons && skins</source>
|
||||
<translation>Ikon && skin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Tema ikon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Area baki && notifikasi</translation>
|
||||
|
@ -3534,6 +3691,17 @@ Penulis aplikasi ini tidak bertanggung jawab untuk data yang hilang.</translatio
|
|||
<translation>Klik dan tekan pintasan baru.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3684,7 +3852,7 @@ ID akun: %1</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source> bytes</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3737,20 +3905,20 @@ Berita belum terbaca:%2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Peramban web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n jam</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n jam</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n menit</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n menit</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3805,7 +3973,7 @@ Berita belum terbaca:%2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3830,7 +3998,9 @@ Berita belum terbaca:%2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>menggunakan pengaturan yang spesifik (%n menit menuju pembaruan otomatis selanjutnya)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>menggunakan pengaturan yang spesifik (%n menit menuju pembaruan otomatis selanjutnya)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3917,6 +4087,97 @@ Login terakhir pada: %5</translation>
|
|||
<translation>Hentikan pemuatan halaman web.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3936,4 +4197,4 @@ Login terakhir pada: %5</translation>
|
|||
<translation>pengarang tak diketahui</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="it" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="it">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation> (fonte)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Titolo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished">URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,9 +281,12 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Fai clic qui per aggiungere fonti da questo sito web.
|
||||
Questo sito web contiene %n fonte.</numerusform><numerusform>Fai clic qui per aggiungere fonti da questo sito web.
|
||||
Questo sito web contiene %n fonti.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Fai clic qui per aggiungere fonti da questo sito web.
|
||||
Questo sito web contiene %n fonte.</numerusform>
|
||||
<numerusform>Fai clic qui per aggiungere fonti da questo sito web.
|
||||
Questo sito web contiene %n fonti.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -222,7 +372,7 @@ Questo sito web contiene %n fonti.</numerusform></translation>
|
|||
<translation>Scaricamento completato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Il file '%1' è stato scaricato.
|
||||
Fai clic qui per aprire la cartella genitrice.</translation>
|
||||
|
@ -248,11 +398,17 @@ Fai clic qui per aprire la cartella genitrice.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n minuto rimanente</numerusform><numerusform>%n minuti rimanenti</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuto rimanente</numerusform>
|
||||
<numerusform>%n minuti rimanenti</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n secondo rimanente</numerusform><numerusform>%n secondi rimanenti</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n secondo rimanente</numerusform>
|
||||
<numerusform>%n secondi rimanenti</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -272,7 +428,10 @@ Fai clic qui per aprire la cartella genitrice.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Scaricamento di %n file...</numerusform><numerusform>Scaricamento di %n file...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Scaricamento di %n file...</numerusform>
|
||||
<numerusform>Scaricamento di %n file...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -284,7 +443,7 @@ Auto-update status: %3</source>
|
|||
<extracomment>Tooltip for feed.</extracomment>
|
||||
<translation>%1%2
|
||||
|
||||
Stato aggiornamento automatico: %3</translation>
|
||||
Stato auto-aggiornamento: %3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>does not use auto-update</source>
|
||||
|
@ -294,12 +453,18 @@ Stato aggiornamento automatico: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>usa impostazioni globali (%n minuto al prossimo auto-aggiornamento)</numerusform>
|
||||
<numerusform>usa impostazioni globali (%n minuti al prossimo auto-aggiornamento)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>usa impostazioni specifiche (%n minuto al prossimo aggiornamento automatico)</numerusform>
|
||||
<numerusform>usa impostazioni specifiche (%n minuti al prossimo aggiornamento automatico)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -329,7 +494,10 @@ Stato aggiornamento automatico: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Verrà auto-aggiornato %n feed.</numerusform><numerusform>Verranno auto-aggiornati %n feed.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Verrà auto-aggiornato %n feed.</numerusform>
|
||||
<numerusform>Verranno auto-aggiornati %n feed.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -529,11 +697,11 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>User skins root path</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Percorso radice skin utente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NOT portable</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>NON portabile</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -654,7 +822,10 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform> giorno</numerusform><numerusform> giorni</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform> giorno</numerusform>
|
||||
<numerusform> giorni</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1011,167 +1182,167 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Alcune fonti richiedono autenticazione, tra cui quelle GMail. Sono supportati gli schemi di autenticazione BASIC, NTLM 2 e DIGEST-MD5.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autenticazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nome utente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Mostra password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Richiede autenticazione HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Prova impostazioni</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Forza esclusione aggiornamento lato server durante aggiornamento fonti da RSS Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lasciare questa opzione attiva causerà che l'aggiornamento delle fonti sarà probabilmente molto più lento e potrà scadere più spesso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nota che è richiesta almeno una API livello %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nome utente autenticazione HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Password autenticazione HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Password account TT-RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nome utente account TT-RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL dell'istanza TT-RSS SENZA la stringa "/api/" in coda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nessun test ancora effettuato.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ecco qui i risultati del test di connessione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Aggiungi un nuovo account Tiny Tiny RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Modifica account Tiny Tiny RSS esistente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Accesso API sul server selezionato non abilitato.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Le credenziali inserite non sono esatte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Si è verificato un altro errore, contatta gli sviluppatori.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il server Tiny Tiny RSS selezionato usa una versione non supportata della API (%1). È richiesta almeno una API livello %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il server Tiny Tiny RSS usa una versione non supportata della API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il server Tiny Tiny RSS va bene, usa una API livello %1, mentre è richiesta almeno una API livello %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il server Tiny Tiny RSS va bene.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Errore di rete: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Errore di rete, hai inserito terminatore API e password di Tiny Tiny RSS corretti?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Errore non specificato, hai inserito la URL corretta?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il nome utente non può essere vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il nome utente va bene.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La password non può essere vuota.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La password va bene.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il nome utente va bene o non è necessario.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nome utente vuoto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La password va bene o non è necessaria.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La password è vuota.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La URL non può essere vuota.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La URL non dovrebbe terminare con "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>La URL va bene.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1827,11 +1998,11 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Mark all items as read</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Marca tutti gli elementi come letti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Riavvia</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1905,7 +2076,7 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Riavvia</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1916,7 +2087,7 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Critical settings were changed</source>
|
||||
<translation>Le impostazioni critiche sono cambiate</translation>
|
||||
<translation>Le impostazioni critiche sono state cambiate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Changed categories of settings:
|
||||
|
@ -1940,11 +2111,13 @@ oppure questa funzionalità non è ancora implementata.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Alcune impostazioni critiche sono state cambiate e verranno applicate dopo il riavvio dell'applicazione.
|
||||
|
||||
Dovrai riavviare manualmente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vuoi riavviare adesso?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2370,28 +2543,29 @@ Devi installarlo manualmente.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Available files</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>File disponibili</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Download selected update</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Scarica aggiornamento selezionato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Go to application website to get update packages manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vai al sito web dell'applicazione per scaricare pacchetti di aggiornamento manualmente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> (size </source>
|
||||
<translation type="unfinished"/>
|
||||
<translation> (dimensione </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Available update files</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>File di aggiornamento disponibili</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Package was downloaded successfully.
|
||||
You can install it now.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Il pacchetto è stato scaricato con successo.
|
||||
Ora lo puoi installare.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2409,7 +2583,7 @@ You can install it now.</source>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Etichette</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2423,7 +2597,7 @@ You can install it now.</source>
|
|||
<name>MessageBox</name>
|
||||
<message>
|
||||
<source>Do not show this dialog again.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Non mostrare più questa finestra di dialogo.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2474,7 +2648,7 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Always open links in external browser.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Apri sempre collegamenti in browser esterno.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2609,11 +2783,11 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>ID fonte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>ID personalizzato della fonte del messaggio.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2663,11 +2837,11 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message>
|
||||
<source>Problem with starting external web browser</source>
|
||||
<translation>Problema con l'avvio del web browser esterno</translation>
|
||||
<translation>Problema con l'avvio del browser web esterno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External web browser could not be started.</source>
|
||||
<translation>Il web browser esterno non può essere avviato.</translation>
|
||||
<translation>Il browser web esterno non può essere avviato.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Problem with starting external e-mail client</source>
|
||||
|
@ -2767,7 +2941,10 @@ You can install it now.</source>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Mostra altri messaggi (%n rimasto)</numerusform><numerusform>Mostra altri messaggi (%n rimasti)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Mostra altri messaggi (%n rimasto)</numerusform>
|
||||
<numerusform>Mostra altri messaggi (%n rimasti)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2813,7 +2990,10 @@ You can install it now.</source>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>+ %n altra fonte.</numerusform><numerusform>+ %n altre fonti.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>+ %n altra fonte.</numerusform>
|
||||
<numerusform>+ %n altre fonti.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2859,7 +3039,7 @@ Tiny Tiny RSS è un lettore e aggregatore di fonti di notizie (RSS/Atom) open so
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>L'app News è un aggregatore di fonti RSS/Atom. È parte della suite ownCloud. Questa estensione implementa la API %1.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2874,7 +3054,10 @@ Tiny Tiny RSS è un lettore e aggregatore di fonti di notizie (RSS/Atom) open so
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n messaggio eliminato.</numerusform><numerusform>%n messaggi eliminati.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n messaggio eliminato.</numerusform>
|
||||
<numerusform>%n messaggi eliminati.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2898,14 +3081,17 @@ Tiny Tiny RSS è un lettore e aggregatore di fonti di notizie (RSS/Atom) open so
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n messaggio non letto.</numerusform><numerusform>%n messaggi non letti.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n messaggio non letto.</numerusform>
|
||||
<numerusform>%n messaggi non letti.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SettingsBrowserMail</name>
|
||||
<message>
|
||||
<source>External web browser</source>
|
||||
<translation>Web browser esterno</translation>
|
||||
<translation>Browser web esterno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p>If unchecked, then default system-wide web browser is used.</p></body></html></source>
|
||||
|
@ -2913,15 +3099,15 @@ Tiny Tiny RSS è un lettore e aggregatore di fonti di notizie (RSS/Atom) open so
|
|||
</message>
|
||||
<message>
|
||||
<source>Use custom external web browser</source>
|
||||
<translation>Usa web browser esterno personalizzato</translation>
|
||||
<translation>Usa browser web esterno personalizzato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Web browser executable</source>
|
||||
<translation>Eseguibile web browser</translation>
|
||||
<translation>Eseguibile browser web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Executable file of web browser</source>
|
||||
<translation>File eseguibile del web browser</translation>
|
||||
<translation>File eseguibile del browser web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Browse</source>
|
||||
|
@ -3069,7 +3255,7 @@ File filter for external e-mail selection dialog.</extracomment>
|
|||
</message>
|
||||
<message>
|
||||
<source>Always open links from simple internal text browser in external web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Apri sempre collegamenti dal browser web interno nel browser web esterno</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3204,11 +3390,11 @@ Gli autori di questa applicazione NON sono responsabili per la perdita di dati.<
|
|||
</message>
|
||||
<message>
|
||||
<source>Note that turning this option ON will make saving of new messages FASTER, but it might rarely cause some issues with messages saving.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Notare che attivare questa opzione renderà il salvataggio dei nuovi messaggi PIÙ VELOCE, ma potrebbe raramente causare problemi col salvataggio dei messaggi.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use DB transactions when storing downloaded messages</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Usa transazioni DB per la memorizzazione dei messaggi scaricati</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3318,11 +3504,11 @@ Gli autori di questa applicazione NON sono responsabili per la perdita di dati.<
|
|||
</message>
|
||||
<message>
|
||||
<source>Height of image attachments</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Altezza immagini allegate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Abilita notifica "auto-aggiornamento avviato"</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3354,26 +3540,10 @@ Gli autori di questa applicazione NON sono responsabili per la perdita di dati.<
|
|||
<source>Icons && skins</source>
|
||||
<translation>Icone && skin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Tema icona</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Area vassoio && notifiche</translation>
|
||||
|
@ -3537,6 +3707,17 @@ Gli autori di questa applicazione NON sono responsabili per la perdita di dati.<
|
|||
<translation>Fai clic ed inserisci nuova scorciatoia.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3582,7 +3763,7 @@ Auto-update status: %5</source>
|
|||
|
||||
Stato rete: %6
|
||||
Codifica: %4
|
||||
Stato auto-update: %5</translation>
|
||||
Stato auto-aggiornamento: %5</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3687,7 +3868,7 @@ ID Account: %1</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source> bytes</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation> byte</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3738,22 +3919,24 @@ Notizie non lette: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Web browser</source>
|
||||
<translation>Web browser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Browser web</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n ora</numerusform><numerusform>%n ore</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n ora</numerusform>
|
||||
<numerusform>%n ore</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minuto</numerusform><numerusform>%n minuti</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuto</numerusform>
|
||||
<numerusform>%n minuti</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3808,7 +3991,7 @@ Notizie non lette: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Reimposta barra strumenti</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3833,7 +4016,10 @@ Notizie non lette: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>usa impostazioni specifiche (%n minuto al prossimo aggiornamento automatico)</numerusform><numerusform>usa impostazioni specifiche (%n minuti al prossimo aggiornamento automatico)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>usa impostazioni specifiche (%n minuto al prossimo aggiornamento automatico)</numerusform>
|
||||
<numerusform>usa impostazioni specifiche (%n minuti al prossimo aggiornamento automatico)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3920,6 +4106,97 @@ Ultimo login il: %5</translation>
|
|||
<translation>Ferma caricamento pagina web.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3939,4 +4216,4 @@ Ultimo login il: %5</translation>
|
|||
<translation>autore sconosciuto</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="lt" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="lt">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(kanalas)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Antraštė</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,10 +281,14 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Spustelėkite mane, kad pridėtumėte kanalus iš šios svetainės.
|
||||
Šioje svetainėje yra %n kanalas.</numerusform><numerusform>Spustelėkite mane, kad pridėtumėte kanalus iš šios svetainės.
|
||||
Šioje svetainėje yra %n kanalai.</numerusform><numerusform>Spustelėkite mane, kad pridėtumėte kanalus iš šios svetainės.
|
||||
Šioje svetainėje yra %n kanalų.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Spustelėkite mane, kad pridėtumėte kanalus iš šios svetainės.
|
||||
Šioje svetainėje yra %n kanalas.</numerusform>
|
||||
<numerusform>Spustelėkite mane, kad pridėtumėte kanalus iš šios svetainės.
|
||||
Šioje svetainėje yra %n kanalai.</numerusform>
|
||||
<numerusform>Spustelėkite mane, kad pridėtumėte kanalus iš šios svetainės.
|
||||
Šioje svetainėje yra %n kanalų.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -223,7 +374,7 @@ This website contains %n feed(s).</source>
|
|||
<translation>Atsiuntimas užbaigtas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Failas "%1" yra atsisiųstas.
|
||||
Spustelėkite čia, kad atvertumėte virškatalogį.</translation>
|
||||
|
@ -249,11 +400,19 @@ Spustelėkite čia, kad atvertumėte virškatalogį.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>Liko %n minutė</numerusform><numerusform>Liko %n minutės</numerusform><numerusform>Liko %n minučių</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Liko %n minutė</numerusform>
|
||||
<numerusform>Liko %n minutės</numerusform>
|
||||
<numerusform>Liko %n minučių</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>Liko %n sekundė</numerusform><numerusform>Liko %n sekundės</numerusform><numerusform>Liko %n sekundžių</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Liko %n sekundė</numerusform>
|
||||
<numerusform>Liko %n sekundės</numerusform>
|
||||
<numerusform>Liko %n sekundžių</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -273,7 +432,11 @@ Spustelėkite čia, kad atvertumėte virškatalogį.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Atsiunčiamas %n failas...</numerusform><numerusform>Atsiunčiami %n failai...</numerusform><numerusform>Atsiunčiama %n failų...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Atsiunčiamas %n failas...</numerusform>
|
||||
<numerusform>Atsiunčiami %n failai...</numerusform>
|
||||
<numerusform>Atsiunčiama %n failų...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -295,12 +458,20 @@ Automatinio atnaujinimo būsena: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>naudoja visuotinius nustatymus (%n minutė iki kito automatinio atnaujinimo)</numerusform><numerusform>naudoja visuotinius nustatymus (%n minutės iki kito automatinio atnaujinimo)</numerusform><numerusform>naudoja visuotinius nustatymus (%n minučių iki kito automatinio atnaujinimo)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>naudoja visuotinius nustatymus (%n minutė iki kito automatinio atnaujinimo)</numerusform>
|
||||
<numerusform>naudoja visuotinius nustatymus (%n minutės iki kito automatinio atnaujinimo)</numerusform>
|
||||
<numerusform>naudoja visuotinius nustatymus (%n minučių iki kito automatinio atnaujinimo)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>naudoja specifinius nustatymus (%n minutė iki kito automatinio atnaujinimo)</numerusform><numerusform>naudoja specifinius nustatymus (%n minutės iki kito automatinio atnaujinimo)</numerusform><numerusform>naudoja specifinius nustatymus (%n minučių iki kito automatinio atnaujinimo)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>naudoja specifinius nustatymus (%n minutė iki kito automatinio atnaujinimo)</numerusform>
|
||||
<numerusform>naudoja specifinius nustatymus (%n minutės iki kito automatinio atnaujinimo)</numerusform>
|
||||
<numerusform>naudoja specifinius nustatymus (%n minučių iki kito automatinio atnaujinimo)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -330,7 +501,11 @@ Automatinio atnaujinimo būsena: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Aš automatiškai atnaujinsiu %n kanalą.</numerusform><numerusform>Aš automatiškai atnaujinsiu %n kanalus.</numerusform><numerusform>Aš automatiškai atnaujinsiu %n kanalų.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Aš automatiškai atnaujinsiu %n kanalą.</numerusform>
|
||||
<numerusform>Aš automatiškai atnaujinsiu %n kanalus.</numerusform>
|
||||
<numerusform>Aš automatiškai atnaujinsiu %n kanalų.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -655,7 +830,11 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform> diena</numerusform><numerusform> dienos</numerusform><numerusform> dienų</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform> diena</numerusform>
|
||||
<numerusform> dienos</numerusform>
|
||||
<numerusform> dienų</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1012,167 +1191,167 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kai kurie kanalai, įskaitant GMail kanalus, reikalauja atpažinimo. Yra palaikomos BASIC, NTLM-2 ir DIGEST-MD5 atpažinimo schemos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tapatybės nustatymas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Naudotojo vardas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Slaptažodis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Rodyti slaptažodį</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Reikalauja HTTP atpažinimo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Išbandyti sąranką</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Priverstinai vykdyti serverio pusės atnaujinimus, kuomet atnaujinama iš RSS Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Palikus šį parametrą įjungtą, bus sąlygojama, jog kanalų atnaujinimai bus žymiai lėtesni ir dažnu atveju gali būti pereikvojami pagal laiką.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Turėkite omenyje, kad yra reikalaujamas bent %1 API lygis.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>HTTP atpažinimo naudotojo vardas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>HTTP atpažinimo slaptažodis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Jūsų TT-RSS paskyros slaptažodis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Jūsų TT-RSS paskyros naudotojo vardas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Jūsų TT-RSS egzemplioriaus URL BE galinės "/api/" eilutės</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kol kas nebuvo atlikta jokių bandymų.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Čia yra rodomi ryšio bandymo rezultatai.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Pridėti naują Tiny Tiny RSS paskyrą</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Redaguoti esamą Tiny Tiny RSS paskyrą</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>API prieiga pasirinktame serveryje nėra įjungta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Įrašyti prisijungimo duomenys neteisingi.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Įvyko kitokia klaida, susisiekite su kūrėjais.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Pasirinktas Tiny Tiny RSS serveris vykdo nepalaikomą API versiją (%1). Reikalinga bent %2 lygio API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Pasirinktas Tiny Tiny RSS serveris vykdo nepalaikoma API versiją.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS serveris veikia gerai, vykdomas, naudojant API lygį %1, tuo tarpu reikalingas bent API lygis %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS serveris veikia gerai.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tinklo klaida: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tinklo klaida, ar jūs įrašėte teisingą Tiny Tiny RSS API galutinį tašką ir slaptažodį?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Neapibrėžta klaida, ar įrašėte teisingą URL?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Naudotojo vardas negali būti tuščias.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Naudotojo vardas yra geras.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Slaptažodis negali būti tuščias.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Slaptažodis yra geras.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Naudotojo vardas yra geras arba jo nereikia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Naudotojo vardas tuščias.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Slaptažodis yra geras arba jo nereikia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Slaptažodis tuščias.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL negali būti tuščias.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL NETURĖTŲ užsibaigti su "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL yra geras.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1832,7 +2011,7 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Paleisti iš naujo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1906,7 +2085,7 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paleisti iš naujo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1941,11 +2120,13 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Buvo pakeisti kai kurie kritiniai nustatymai, jie bus pritaikyti po programos paleidimo iš naujo.
|
||||
|
||||
Jūs turite paleisti iš naujo rankiniu būdu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ar norite paleisti iš naujo dabar?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2412,7 +2593,7 @@ Jūs dabar galite jį įdiegti.</translation>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Etiketės</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2612,11 +2793,11 @@ Jūs dabar galite jį įdiegti.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kanalo ID</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tinkintas kanalo žinutės ID</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2770,7 +2951,11 @@ Jūs dabar galite jį įdiegti.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Rodyti daugiau žinučių (liko %n)</numerusform><numerusform>Rodyti daugiau žinučių (liko %n)</numerusform><numerusform>Rodyti daugiau žinučių (liko %n)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Rodyti daugiau žinučių (liko %n)</numerusform>
|
||||
<numerusform>Rodyti daugiau žinučių (liko %n)</numerusform>
|
||||
<numerusform>Rodyti daugiau žinučių (liko %n)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2816,13 +3001,17 @@ Jūs dabar galite jį įdiegti.</translation>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>
|
||||
<translation>
|
||||
<numerusform>
|
||||
|
||||
+ %n kita žinutė.</numerusform><numerusform>
|
||||
+ %n kita žinutė.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n kitos žinutės.</numerusform><numerusform>
|
||||
+ %n kitos žinutės.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n kitų žinučių.</numerusform></translation>
|
||||
+ %n kitų žinučių.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2868,7 +3057,7 @@ Reikalingas bent API lygis %1.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Naujienų programėlė yra RSS/Atom kanalų skaitytuvė. Ji yra Nextcloud rinkinio dalis suite. Šis įskiepis įgyvendina %1 API.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2883,7 +3072,11 @@ Reikalingas bent API lygis %1.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n ištrinta žinutė.</numerusform><numerusform>%n ištrintos žinutės.</numerusform><numerusform>%n ištrintų žinučių.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n ištrinta žinutė.</numerusform>
|
||||
<numerusform>%n ištrintos žinutės.</numerusform>
|
||||
<numerusform>%n ištrintų žinučių.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2907,7 +3100,11 @@ Reikalingas bent API lygis %1.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n neskaityta žinutė.</numerusform><numerusform>%n neskaitytos žinutės.</numerusform><numerusform>%n neskaitytų žinučių.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n neskaityta žinutė.</numerusform>
|
||||
<numerusform>%n neskaitytos žinutės.</numerusform>
|
||||
<numerusform>%n neskaitytų žinučių.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3331,7 +3528,7 @@ Vilkaduobės:
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Įjungti "automatinis atnaujinimas pradėtas" pranešimą</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3363,26 +3560,10 @@ Vilkaduobės:
|
|||
<source>Icons && skins</source>
|
||||
<translation>Piktogramos ir apipavidalinimai</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Piktogramų tema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Dėklo sritis ir pranešimai</translation>
|
||||
|
@ -3546,6 +3727,17 @@ Vilkaduobės:
|
|||
<translation>Spustelėkite ir nuspauskite naują spartųjį klavišą.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3749,20 +3941,24 @@ Neskaitytų naujienų: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Saityno naršyklė</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n valandą</numerusform><numerusform>%n valandas</numerusform><numerusform>%n valandų</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n valandą</numerusform>
|
||||
<numerusform>%n valandas</numerusform>
|
||||
<numerusform>%n valandų</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minutę</numerusform><numerusform>%n minutes</numerusform><numerusform>%n minučių</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minutę</numerusform>
|
||||
<numerusform>%n minutes</numerusform>
|
||||
<numerusform>%n minučių</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3817,7 +4013,7 @@ Neskaitytų naujienų: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Atstatyti įrankių juostą</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3842,7 +4038,11 @@ Neskaitytų naujienų: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>naudoja specifinius nustatymus (%n minutė iki kito automatinio atnaujinimo)</numerusform><numerusform>naudoja specifinius nustatymus (%n minutės iki kito automatinio atnaujinimo)</numerusform><numerusform>naudoja specifinius nustatymus (%n minučių iki kito automatinio atnaujinimo)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>naudoja specifinius nustatymus (%n minutė iki kito automatinio atnaujinimo)</numerusform>
|
||||
<numerusform>naudoja specifinius nustatymus (%n minutės iki kito automatinio atnaujinimo)</numerusform>
|
||||
<numerusform>naudoja specifinius nustatymus (%n minučių iki kito automatinio atnaujinimo)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3929,6 +4129,97 @@ Paskutinis prisijungimas: %5</translation>
|
|||
<translation>Stabdyti tinklalapio įkėlimą.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3948,4 +4239,4 @@ Paskutinis prisijungimas: %5</translation>
|
|||
<translation>nežinomas autorius</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="nl">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(feed)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished">URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -135,9 +282,12 @@ Gelezen berichten gewist...</translation>
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Klik hier om feeds toe tevoegen van deze website.
|
||||
Deze website heeft %n feed.</numerusform><numerusform>Klik hier om feeds toe tevoegen van deze website.
|
||||
Deze website heeft %n feed(s).</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Klik hier om feeds toe tevoegen van deze website.
|
||||
Deze website heeft %n feed.</numerusform>
|
||||
<numerusform>Klik hier om feeds toe tevoegen van deze website.
|
||||
Deze website heeft %n feed(s).</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -223,7 +373,7 @@ Deze website heeft %n feed(s).</numerusform></translation>
|
|||
<translation>Download klaar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Bestand '%1' is klaar
|
||||
Klik hier om map te openen.</translation>
|
||||
|
@ -249,11 +399,17 @@ Klik hier om map te openen.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n resterende minuut</numerusform><numerusform>%n resterende minuten</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n resterende minuut</numerusform>
|
||||
<numerusform>%n resterende minuten</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n resterende seconde</numerusform><numerusform>%n resterende seconden</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n resterende seconde</numerusform>
|
||||
<numerusform>%n resterende seconden</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -273,7 +429,10 @@ Klik hier om map te openen.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Dowloading %n bestand...</numerusform><numerusform>Downloading %n bestanden...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Dowloading %n bestand...</numerusform>
|
||||
<numerusform>Downloading %n bestanden...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -295,12 +454,18 @@ Auto update status: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>gebruik algemene instellingen (%n minuut(en) tot volgende auto-update)</numerusform><numerusform>gebruik globale instellingen (%n minut(en) voor volgende automatische update)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>gebruik algemene instellingen (%n minuut(en) tot volgende auto-update)</numerusform>
|
||||
<numerusform>gebruik globale instellingen (%n minut(en) voor volgende automatische update)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>gebruik specifieke instellingen (%n minuut(en) tot volgende auto-update)</numerusform><numerusform>gebruik specifieke instellingen (%n minut(en) tot volgende auto-update)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>gebruik specifieke instellingen (%n minuut(en) tot volgende auto-update)</numerusform>
|
||||
<numerusform>gebruik specifieke instellingen (%n minut(en) tot volgende auto-update)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -330,7 +495,10 @@ Auto update status: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Auto-update van %n feed(s).</numerusform><numerusform>Auto-update van %n feed(s).</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Auto-update van %n feed(s).</numerusform>
|
||||
<numerusform>Auto-update van %n feed(s).</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -655,7 +823,10 @@ of deze functie bestaat nog niet.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform> dag</numerusform><numerusform> dagen</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform> dag</numerusform>
|
||||
<numerusform> dagen</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1012,167 +1183,167 @@ of deze functie bestaat nog niet.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Sommige feeds vereisen verificatie,inclusief GMail feeds, BASIC, NTLM-2 en DIGEST-MD5 verificaties schema's worden ondersteund.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Verificatie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gebruikersnaam</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paswoord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Toon paswoord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vereist HTTP verificatie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Test instelling</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Dwing het uitvoeren van server-side-update bij het bijwerken van RSS Guard feeds</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Als u deze optie aanzet zullen de updates van de feeds langzamer gaan en mogelijk vaak time-outs hebben.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Merk op dat tenminste een API-niveau is vereist van %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>HTTP verificatie gebruikersnaam</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>HTTP verificatie paswoord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paswoord voor je TT-RSS account</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gebruikersnaam voor je TT-RSS account</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL van uw TT-RSS bijvoorbeeld met het slepen van de "/ api /" aanvraag</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nog geen test uitgevoerd.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Hier, worden resultaten van verbinding getoond.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Voeg nieuwe Tiny Tiny RSS account toe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Bewerk bestaande Tiny Tiny RSS account</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>API toegang op geselecteerde server staat uit.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ingevoerde verificatiegegevens zijn onjuist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Andere fout opgetreden, contact ontwikkelaars.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Geselecteerde Tiny Tiny RSS server draait een niet- ondersteunde versie van API (%1). Tenminste API level %2 is vereist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Geselecteerde Tiny Tiny RSS-server draait een niet-ondersteunde versie van API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS server is ok, draait met API level %2, terwijl op z'n minst API level %2 vereist is.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS server is ok.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Netwerk fout: '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Netwerk fout, heb je de juiste Tiny Tiny RSS API eindpunt en paswoord?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Onbekende fout, heb je de URL correct ingevoerd?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gebruikersnaam kan niet leeg zijn.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gebruikersnaam is goed.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paswoord kan niet leeg zijn.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paswoord is ok.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gebruikersnaam is ok of het is niet nodig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gebruikersnaam is leeg.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paswoord is ok of het is niet nodig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Paswoord is leeg.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Url mag niet leeg zijn.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL zou NIET moeten eindigen met "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Url is goed.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1832,7 +2003,7 @@ of deze functie bestaat nog niet.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1906,7 +2077,7 @@ of deze functie bestaat nog niet.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1941,11 +2112,13 @@ of deze functie bestaat nog niet.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Sommige kritieke instellingen zijn veranderd en worden van kracht als het programma wordt herstart.
|
||||
|
||||
Je moet handmatig herstarten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2412,7 +2585,7 @@ Installeer het nu.</translation>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2612,11 +2785,11 @@ Installeer het nu.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2770,7 +2943,10 @@ Installeer het nu.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Toon een bericht (%n resterende)</numerusform><numerusform>Toon meer berichten (%n resterende)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Toon een bericht (%n resterende)</numerusform>
|
||||
<numerusform>Toon meer berichten (%n resterende)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2816,11 +2992,14 @@ Installeer het nu.</translation>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>
|
||||
<translation>
|
||||
<numerusform>
|
||||
|
||||
+ %n andere feed.</numerusform><numerusform>
|
||||
+ %n andere feed.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n andere feeds.</numerusform></translation>
|
||||
+ %n andere feeds.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2866,7 +3045,7 @@ Een API niveau van tenminste %1 is vereist.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2881,7 +3060,10 @@ Een API niveau van tenminste %1 is vereist.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n verwijderde bericht(en).</numerusform><numerusform>%n verwijderde bericht(en).</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n verwijderde bericht(en).</numerusform>
|
||||
<numerusform>%n verwijderde bericht(en).</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2905,7 +3087,10 @@ Een API niveau van tenminste %1 is vereist.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n ongelezen bericht.</numerusform><numerusform>%n ongelezen berichten.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n ongelezen bericht.</numerusform>
|
||||
<numerusform>%n ongelezen berichten.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3330,7 +3515,7 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.</tran
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3362,26 +3547,10 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.</tran
|
|||
<source>Icons && skins</source>
|
||||
<translation>Pictogrammen && skins</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Pictogram thema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Tray gebied && meldingen</translation>
|
||||
|
@ -3545,6 +3714,17 @@ Auteurs van Rssguard zijn NIET verantwoordelijk voor verlies van gegevens.</tran
|
|||
<translation>Klik en raak nieuwe sneltoets.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3749,20 +3929,22 @@ Ongelezen nieuws: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Webbrowser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n uur</numerusform><numerusform>%n ur(en)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n uur</numerusform>
|
||||
<numerusform>%n ur(en)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minuut</numerusform><numerusform>%n minut(en)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuut</numerusform>
|
||||
<numerusform>%n minut(en)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3817,7 +3999,7 @@ Ongelezen nieuws: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3842,7 +4024,10 @@ Ongelezen nieuws: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>gebruik specifieke instellingen (%n minuut voor de volgende auto-update)</numerusform><numerusform>gebruik specifieke instellingen (%n minuten voor de volgende auto-update)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>gebruik specifieke instellingen (%n minuut voor de volgende auto-update)</numerusform>
|
||||
<numerusform>gebruik specifieke instellingen (%n minuten voor de volgende auto-update)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3929,6 +4114,97 @@ Laatste login: %5</translation>
|
|||
<translation>Stop het laden van pagina.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3948,4 +4224,4 @@ Laatste login: %5</translation>
|
|||
<translation>Onbekende auteur</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="pt">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(feed)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,9 +281,12 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Clique para adicionar feeds deste site.
|
||||
Este site contém um feed.</numerusform><numerusform>Clique para adicionar feeds deste site.
|
||||
Este site contêm %n feed(s).</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Clique para adicionar feeds deste site.
|
||||
Este site contém um feed.</numerusform>
|
||||
<numerusform>Clique para adicionar feeds deste site.
|
||||
Este site contêm %n feed(s).</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -222,7 +372,7 @@ Este site contêm %n feed(s).</numerusform></translation>
|
|||
<translation>Download concluído</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Arquivo '%1' foi baixado.
|
||||
Clique para abrir a pasta de destino.</translation>
|
||||
|
@ -248,11 +398,17 @@ Clique para abrir a pasta de destino.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n minuto restante</numerusform><numerusform>%n minutos restantes</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuto restante</numerusform>
|
||||
<numerusform>%n minutos restantes</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n segundo restante</numerusform><numerusform>%n segundos restantes</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n segundo restante</numerusform>
|
||||
<numerusform>%n segundos restantes</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -272,7 +428,10 @@ Clique para abrir a pasta de destino.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Baixando %n arquivo...</numerusform><numerusform>Baixando %n arquivos...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Baixando %n arquivo...</numerusform>
|
||||
<numerusform>Baixando %n arquivos...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -294,12 +453,18 @@ Status da atualização automática: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>usa configurações globais (%n minuto(s) para a próxima atualização automática)</numerusform><numerusform>usa configurações globais (%n minuto(s) para a próxima atualização automática)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>usa configurações globais (%n minuto(s) para a próxima atualização automática)</numerusform>
|
||||
<numerusform>usa configurações globais (%n minuto(s) para a próxima atualização automática)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>usa configurações específicas (%n minuto(s) para a próxima atualização automática)</numerusform><numerusform>usa configurações específicas (%n minuto(s) para a próxima atualização automática)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>usa configurações específicas (%n minuto(s) para a próxima atualização automática)</numerusform>
|
||||
<numerusform>usa configurações específicas (%n minuto(s) para a próxima atualização automática)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -329,7 +494,10 @@ Status da atualização automática: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>%n feeds serão atualizados automaticamente.</numerusform><numerusform>%n feeds serão atualizados automaticamente.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n feeds serão atualizados automaticamente.</numerusform>
|
||||
<numerusform>%n feeds serão atualizados automaticamente.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -654,7 +822,10 @@ ou esta função ainda não foi implementada.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform>%n dia</numerusform><numerusform>%n dias</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n dia</numerusform>
|
||||
<numerusform>%n dias</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1011,167 +1182,167 @@ ou esta função ainda não foi implementada.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Alguns feeds necessitam de autenticação, incluindo feeds do GMail. Esquemas de autenticação BASIC, NTLM-2 e DIGEST-MD5 são suportados.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autenticação</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Usuário</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Senha</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Mostrar senha</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Necessita de autenticação HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Testar configuração</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Forçar execução de atualização do lado do servidor ao atualizar feeds do RSS Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Deixar esta opção marcada faz com que as atualizações provavelmente fiquem mais lentas e o tempo limite esgote com frequência.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Note que pelo menos o API nível %1 é necessário.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Usuário da autenticação HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Senha da autenticação HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Senha para sua conta TT-RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Usuário para sua conta TT-RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL para sua instância TT-RSS SEM string "/api/" à direita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nenhum teste executado ainda.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Aqui são exibidos os resultados do teste de conexão.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Adicionar nova conta Tiny Tiny RSS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Editar conta Tiny Tiny RSS existente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O acesso API no servidor selecionado não está ativado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>As credenciais fornecidas estão incorretas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ocorreu outro erro, entre em contato com os desenvolvedores.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O servidor Tiny Tiny RSS selecionado está executando uma versão não suportada do API (%1). Pelo menos o API nível %2 é necessário.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O servidor Tiny Tiny RSS selecionado está executando uma versão não suportada do API.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O servidor Tiny Tiny RSS está correto, sendo executado com API nível %1, sendo que, pelo menos o API nível %2 é necessário.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O servidor Tiny Tiny RSS está correto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Erro de rede: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Erro de rede, você entrou o endpoint e senha correta do API do Tiny Tiny RSS?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Erro não especificado, você forneceu a URL correta?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O nome de usuário não pode estar vazio.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O nome de usuário está correto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A senha não pode estar vazia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A senha está correta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O nome de usuário está correto ou não é necessário.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O nome de usuário está vazio.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A senha está correta ou não é necessária.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A senha está vazia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A URL não pode estar vazia.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A URL NÃO deve terminar com "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>A URL está correta correta.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1831,7 +2002,7 @@ ou esta função ainda não foi implementada.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Reiniciar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1905,7 +2076,7 @@ ou esta função ainda não foi implementada.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Reiniciar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1940,11 +2111,13 @@ ou esta função ainda não foi implementada.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Algumas configurações críticas foram alteradas e serão aplicadas após reiniciar o aplicativo.
|
||||
|
||||
Você precisa reiniciar manualmente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Gostaria de reiniciar agora?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2411,7 +2584,7 @@ Você pode instalá-lo agora.</translation>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Rótulos</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2611,11 +2784,11 @@ Você pode instalá-lo agora.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>ID do Feed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>ID personalizado do feed da mensagem.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2769,7 +2942,10 @@ Você pode instalá-lo agora.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Mostrar mais mensagens (%n restante)</numerusform><numerusform>Mostrar mais mensagens (%n restantes)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Mostrar mais mensagens (%n restante)</numerusform>
|
||||
<numerusform>Mostrar mais mensagens (%n restantes)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2815,11 +2991,14 @@ Você pode instalá-lo agora.</translation>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>
|
||||
<translation>
|
||||
<numerusform>
|
||||
|
||||
+ %n outro feed.</numerusform><numerusform>
|
||||
+ %n outro feed.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n outros feeds.</numerusform></translation>
|
||||
+ %n outros feeds.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2865,7 +3044,7 @@ Pelo menos o API nível %1 é necessário.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>O aplicativo de Notícias é um agregador de notícias RSS/Atom. Ele é parte da suíte Nextcloud. Este plugin implementa o API %1.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2880,7 +3059,10 @@ Pelo menos o API nível %1 é necessário.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n mensagem excluída.</numerusform><numerusform>%n mensagens excluídas.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n mensagem excluída.</numerusform>
|
||||
<numerusform>%n mensagens excluídas.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2904,7 +3086,10 @@ Pelo menos o API nível %1 é necessário.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n mensagem não lida.</numerusform><numerusform>%n mensagem(ns) não lidas.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n mensagem não lida.</numerusform>
|
||||
<numerusform>%n mensagem(ns) não lidas.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3328,7 +3513,7 @@ Os autores deste aplicativo NÃO são responsáveis pela perda de dados.</transl
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Habilitar notificação "atualização automática iniciada"</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3360,26 +3545,10 @@ Os autores deste aplicativo NÃO são responsáveis pela perda de dados.</transl
|
|||
<source>Icons && skins</source>
|
||||
<translation>Ícones && temas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Tema dos ícones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Área de notificação && notificações</translation>
|
||||
|
@ -3543,6 +3712,17 @@ Os autores deste aplicativo NÃO são responsáveis pela perda de dados.</transl
|
|||
<translation>Clique e aperte o novo atalho.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3746,20 +3926,22 @@ Notícias não lidas: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Navegador da web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n hora</numerusform><numerusform>%n hora(s)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n hora</numerusform>
|
||||
<numerusform>%n hora(s)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minuto</numerusform><numerusform>%n minuto(s)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minuto</numerusform>
|
||||
<numerusform>%n minuto(s)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3814,7 +3996,7 @@ Notícias não lidas: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Redefinir barra de ferramentas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3839,7 +4021,10 @@ Notícias não lidas: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>usa configurações específicas (%n minuto para a próxima atualização automática)</numerusform><numerusform>usa configurações específicas (%n minuto(s) para a próxima atualização automática)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>usa configurações específicas (%n minuto para a próxima atualização automática)</numerusform>
|
||||
<numerusform>usa configurações específicas (%n minuto(s) para a próxima atualização automática)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3926,6 +4111,97 @@ Servidor: %2
|
|||
<translation>Interrompe o carregamento da página.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3945,4 +4221,4 @@ Servidor: %2
|
|||
<translation>autor desconhecido</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" ?><!DOCTYPE TS><TS language="sv" version="2.1">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="sv">
|
||||
<context>
|
||||
<name>AccountCheckModel</name>
|
||||
<message>
|
||||
|
@ -10,6 +12,151 @@
|
|||
<translation>(flöde)</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockAddSubscriptionDialog</name>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use predefined subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Title of subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Absolute URL to online subscription file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockCustomList</name>
|
||||
<message>
|
||||
<source>Custom rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockDialog</name>
|
||||
<message>
|
||||
<source>AdBlock configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Enable AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Options</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Update subscriptions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Learn about writing rules...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockIcon</name>
|
||||
<message>
|
||||
<source>AdBlock lets you block unwanted content on web pages</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked popup window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show AdBlock &settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable on %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disable only on this page</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockManager</name>
|
||||
<message>
|
||||
<source>Do you want to add <b>%1</b> subscription?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add AdBlock subscription</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockSubscription</name>
|
||||
<message>
|
||||
<source>Cannot load subscription!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AdBlockTreeWidget</name>
|
||||
<message>
|
||||
<source>Add rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Remove rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add custom rule</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please write your rule here:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (recently updated)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1 (Error: %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Application</name>
|
||||
<message>
|
||||
|
@ -134,9 +281,12 @@
|
|||
<message numerus="yes">
|
||||
<source>Click me to add feeds from this website.
|
||||
This website contains %n feed(s).</source>
|
||||
<translation><numerusform>Klicka för att lägga till flöden från webbsidan.
|
||||
Denna webbsida innehåller ett annat flöde.</numerusform><numerusform>Klicka för att lägga till flöden från webbsidan.
|
||||
Denna webbsida innehåller %n flöden.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Klicka för att lägga till flöden från webbsidan.
|
||||
Denna webbsida innehåller ett annat flöde.</numerusform>
|
||||
<numerusform>Klicka för att lägga till flöden från webbsidan.
|
||||
Denna webbsida innehåller %n flöden.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Not supported</source>
|
||||
|
@ -222,7 +372,7 @@ Denna webbsida innehåller %n flöden.</numerusform></translation>
|
|||
<translation>Nedladdning slutförd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>File '%1' is downloaded.
|
||||
<source>File '%1' is downloaded.
|
||||
Click here to open parent directory.</source>
|
||||
<translation>Filen '%1' är nedlladdad.
|
||||
Klicka här för att öppna målmappen.</translation>
|
||||
|
@ -248,11 +398,17 @@ Klicka här för att öppna målmappen.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minutes remaining</source>
|
||||
<translation><numerusform>%n minut kvar</numerusform><numerusform>%n minuter kvar</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minut kvar</numerusform>
|
||||
<numerusform>%n minuter kvar</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n seconds remaining</source>
|
||||
<translation><numerusform>%n sekund kvar</numerusform><numerusform>%n sekunder kvar</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n sekund kvar</numerusform>
|
||||
<numerusform>%n sekunder kvar</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>bytes</source>
|
||||
|
@ -272,7 +428,10 @@ Klicka här för att öppna målmappen.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Downloading %n file(s)...</source>
|
||||
<translation><numerusform>Laddar ner %n fil...</numerusform><numerusform>Laddar ner %n filer...</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Laddar ner %n fil...</numerusform>
|
||||
<numerusform>Laddar ner %n filer...</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -294,12 +453,18 @@ Autouppdateringsstatus: %3</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses global settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>använder global inställning (%n minut till nästa automatiska uppdatering)</numerusform><numerusform>använder globala inställningar (%n minuter till nästa automatiska uppdatering)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>använder global inställning (%n minut till nästa automatiska uppdatering)</numerusform>
|
||||
<numerusform>använder globala inställningar (%n minuter till nästa automatiska uppdatering)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>använder specifik inställning (%n minut till nästa automatiska uppdatering)</numerusform><numerusform>använder specifika inställningar (%n minuter till nästa automatiska uppdatering)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>använder specifik inställning (%n minut till nästa automatiska uppdatering)</numerusform>
|
||||
<numerusform>använder specifika inställningar (%n minuter till nästa automatiska uppdatering)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -329,7 +494,10 @@ Autouppdateringsstatus: %3</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>I will auto-update %n feed(s).</source>
|
||||
<translation><numerusform>Jag uppdaterar %n flöde automatiskt</numerusform><numerusform>Jag uppdaterar %n flöden automatiskt</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Jag uppdaterar %n flöde automatiskt</numerusform>
|
||||
<numerusform>Jag uppdaterar %n flöden automatiskt</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -654,7 +822,10 @@ att funktionen inte är implementerad än.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source> day(s)</source>
|
||||
<translation><numerusform>dag</numerusform><numerusform>dagar</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>dag</numerusform>
|
||||
<numerusform>dagar</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Shrink database file</source>
|
||||
|
@ -1011,167 +1182,167 @@ att funktionen inte är implementerad än.</translation>
|
|||
<name>FormEditTtRssAccount</name>
|
||||
<message>
|
||||
<source>URL</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vissa flöden kräver autentisering. Inklusive Gmail-flöden. BASIC, NTLM-2 och DIGEST-MD5 autentiseringsscheman stöds.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Autentisering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Visa lösenord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Requires HTTP authentication</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Kräver HTTP-autentisering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Test setup</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Testa inställning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Force execution of server-side update when updating feeds from RSS Guard</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Forcera serveruppdatering när flöden uppdateras från RSS-Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Aktivering av det här alternativet orsakar troligen att flödesuppdateringar tar längre tid och att tidsgränsen oftare överskrids.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Note that at least API level %1 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Notera att API-nivå %1 är miniminivå.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication username</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamn för HTTP-autentisering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>HTTP authentication password</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenord för HTTP-autentisering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenord för ditt TT RSS-konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username for your TT-RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamn för ditt TT RSS-konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL of your TT-RSS instance WITHOUT trailing "/api/" string</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL för din TT-RSS-instans UTAN vidhängande "/api/-sträng".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No test done yet.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Inget test utfört ännu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Here, results of connection test are shown.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Här visas resultat av anslutningstest.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lägg till nytt Tiny Tiny RSS-konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Edit existing Tiny Tiny RSS account</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Redigera befintligt </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>API access on selected server is not enabled.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>API-åtkomst är inte aktiverad på den valda servern.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Entered credentials are incorrect.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Inloggningsuppgifter är felaktiga.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Other error occurred, contact developers.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Annat fel uppstod! Kontakta utvecklaren.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API (%1). At least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Den valda Tiny Tiny RSS-servern kör en API-version (%1) som inte stöds. Minst API-nivå %2 krävs.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Den valda Tiny Tiny RSS-servern kör en API-version som inte stöds.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay, running with API level %1, while at least API level %2 is required.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS-servern är okay. Den kör API-nivå %1 och minimikravet är nivå %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tiny Tiny RSS server is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Tiny Tiny RSS-servern är okay.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error: '%1'.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nätverksfel: '%1'.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nätverksfel! Har du angett korrekt Tiny Tiny RSS API-slutpunkt och lösenord?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unspecified error, did you enter correct URL?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Ospecificerat fel! Angav du korrekt URL?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamn saknas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamn okay.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenord saknas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenord okay.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamnet är ok, eller behövs inte. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Username is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Användarnamn saknas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is ok or it is not needed.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenordet är ok, eller behövs inte. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Password is empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Lösenord saknas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL cannot be empty.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL saknas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL should NOT end with "/api/".</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL:en skall INTE sluta med "/api/".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>URL is okay.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>URL okay.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1831,7 +2002,7 @@ att funktionen inte är implementerad än.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>&Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>&Starta om</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1905,7 +2076,7 @@ att funktionen inte är implementerad än.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Restart</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Starta om</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -1940,11 +2111,13 @@ att funktionen inte är implementerad än.</translation>
|
|||
<source>Some critical settings were changed and will be applied after the application gets restarted.
|
||||
|
||||
You have to restart manually.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vissa kritiska inställningar har ändrats och kommer att verkställas efter att programmet har startats om.
|
||||
|
||||
Du måste starta om manuellt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you want to restart now?</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Vill du starta om nu?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2410,7 +2583,7 @@ Du kan installera det nu.</translation>
|
|||
<name>LabelsRootItem</name>
|
||||
<message>
|
||||
<source>Labels</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Etiketter</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2610,11 +2783,11 @@ Du kan installera det nu.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Feed ID</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Flödes-ID</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Custom ID of feed of the message.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Anpassat ID för meddelandeflödet.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2768,7 +2941,10 @@ Du kan installera det nu.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>Show more messages (%n remaining)</source>
|
||||
<translation><numerusform>Visa fler meddelanden (%n återstår)</numerusform><numerusform>Visa fler meddelanden (%n återstår)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>Visa fler meddelanden (%n återstår)</numerusform>
|
||||
<numerusform>Visa fler meddelanden (%n återstår)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot show more messages</source>
|
||||
|
@ -2814,9 +2990,12 @@ Du kan installera det nu.</translation>
|
|||
<source>
|
||||
|
||||
+ %n other feeds.</source>
|
||||
<translation><numerusform>+ %n annat flöde.</numerusform><numerusform>
|
||||
<translation>
|
||||
<numerusform>+ %n annat flöde.</numerusform>
|
||||
<numerusform>
|
||||
|
||||
+ %n andra flöden.</numerusform></translation>
|
||||
+ %n andra flöden.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Welcome to %1.
|
||||
|
@ -2862,7 +3041,7 @@ Minst API-nivå %1 krävs.</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Nyhetsappen är en RSS/Atom flödesaggregator. Den är en del av Nextcloud-sviten. Denna tilläggsmodul implementerar %1 API.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -2877,7 +3056,10 @@ Minst API-nivå %1 krävs.</translation>
|
|||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n deleted message(s).</source>
|
||||
<translation><numerusform>%n borttaget meddelande.</numerusform><numerusform>%n borttagna meddelanden.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n borttaget meddelande.</numerusform>
|
||||
<numerusform>%n borttagna meddelanden.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Recycle bin
|
||||
|
@ -2901,7 +3083,10 @@ Minst API-nivå %1 krävs.</translation>
|
|||
<message numerus="yes">
|
||||
<source>%n unread message(s).</source>
|
||||
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||
<translation><numerusform>%n oläst meddelande.</numerusform><numerusform>%n olästa meddelanden.</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n oläst meddelande.</numerusform>
|
||||
<numerusform>%n olästa meddelanden.</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3326,7 +3511,7 @@ Utvecklaren av detta program, är INTE ansvarig för förlorad data.</translatio
|
|||
</message>
|
||||
<message>
|
||||
<source>Enable "auto-update started" notification</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Aktivera avisering för "Automatisk uppdatering startad"</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3358,26 +3543,10 @@ Utvecklaren av detta program, är INTE ansvarig för förlorad data.</translatio
|
|||
<source>Icons && skins</source>
|
||||
<translation>Ikoner && teman</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Icon theme</source>
|
||||
<translation>Ikontema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Skins</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Selected skin:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<source>Tray area && notifications</source>
|
||||
<translation>Meddelandefält && aviseringar</translation>
|
||||
|
@ -3541,6 +3710,17 @@ Utvecklaren av detta program, är INTE ansvarig för förlorad data.</translatio
|
|||
<translation>Klicka och välj ny snabbtangent.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SkinFactory</name>
|
||||
<message>
|
||||
<source>This page was blocked by AdBlock</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Blocked by set: "%1"<br/>Blocked by filter: "%2"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>StandardCategory</name>
|
||||
<message>
|
||||
|
@ -3744,20 +3924,22 @@ Olästa nyheter: %2</translation>
|
|||
<source>Web browser</source>
|
||||
<translation>Webbläsare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> Web browser</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>TimeSpinBox</name>
|
||||
<message numerus="yes">
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n timma</numerusform><numerusform>%n timmar</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n timma</numerusform>
|
||||
<numerusform>%n timmar</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minut</numerusform><numerusform>%n minuter</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>%n minut</numerusform>
|
||||
<numerusform>%n minuter</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> and </source>
|
||||
|
@ -3812,7 +3994,7 @@ Olästa nyheter: %2</translation>
|
|||
</message>
|
||||
<message>
|
||||
<source>Reset toolbar</source>
|
||||
<translation type="unfinished"/>
|
||||
<translation>Återställ verktygsfältet</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
@ -3837,7 +4019,10 @@ Olästa nyheter: %2</translation>
|
|||
<message numerus="yes">
|
||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||
<extracomment>Describes feed auto-update status.</extracomment>
|
||||
<translation><numerusform>använder specifika inställningar (%n minut till nästa automatiska uppdatering)</numerusform><numerusform>använder specifika inställningar (%n minuter till nästa automatiska uppdatering)</numerusform></translation>
|
||||
<translation>
|
||||
<numerusform>använder specifika inställningar (%n minut till nästa automatiska uppdatering)</numerusform>
|
||||
<numerusform>använder specifika inställningar (%n minuter till nästa automatiska uppdatering)</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>%1%2
|
||||
|
@ -3924,6 +4109,97 @@ Senast inloggad: %5</translation>
|
|||
<translation>Stoppa inläsning av webbsidan.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebFactory</name>
|
||||
<message>
|
||||
<source>Web engine settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Auto-load images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can open popup windows</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>JS can access clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlinks can get focus</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local storage enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access remote URLs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>XSS auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Spatial navigation enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Local content can access local files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Hyperlink auditing enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Animate scrolling</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error pages enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Plugins enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Fullscreen enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Screen capture enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL enabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Accelerate 2D canvas</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print element backgrounds</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow running insecure content</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow geolocation on insecure origins</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WebViewer</name>
|
||||
<message>
|
||||
|
@ -3943,4 +4219,4 @@ Senast inloggad: %5</translation>
|
|||
<translation>okänd författare</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</TS>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
—————
|
||||
|
||||
Added:
|
||||
▪ All (well, almost all) web-engine attributes can be disabled/enabled, including JS/plugins. (#57)
|
||||
▪ Some minor tweaks/fixes.
|
||||
▪ New Ad-Block feature for internal web browser. Based on Qt examples and QupZilla. Original license GNU GPLv3 is retained. (#123)
|
||||
▪ New Qt 5.9.1 release.
|
||||
|
|
|
@ -68,6 +68,7 @@ FormMain::FormMain(QWidget* parent, Qt::WindowFlags f)
|
|||
|
||||
#if defined (USE_WEBENGINE)
|
||||
m_ui->m_menuWebBrowserTabs->addAction(AdBlockManager::instance()->adBlockIcon());
|
||||
m_ui->m_menuWebBrowserTabs->addAction(qApp->web()->engineSettingsAction());
|
||||
#endif
|
||||
|
||||
// Add these actions to the list of actions of the main window.
|
||||
|
|
|
@ -229,10 +229,9 @@ int TabWidget::addBrowser(bool move_after_current, bool make_active, const QUrl&
|
|||
// Create new WebBrowser.
|
||||
WebBrowser* browser = new WebBrowser(this);
|
||||
int final_index;
|
||||
QString browser_tab_name = tr("Web browser");
|
||||
#if defined (Q_OS_MACOS)
|
||||
const QString browser_tab_name = tr(" Web browser");
|
||||
#else
|
||||
const QString browser_tab_name = tr("Web browser");
|
||||
browser_tab_name = browser_tab_name.prepend(QSL(" "));
|
||||
#endif
|
||||
|
||||
if (move_after_current) {
|
||||
|
@ -244,7 +243,6 @@ int TabWidget::addBrowser(bool move_after_current, bool make_active, const QUrl&
|
|||
else {
|
||||
// Add new browser as the last tab.
|
||||
final_index = addTab(browser, qApp->icons()->fromTheme(QSL("text-html")),
|
||||
//: Web browser default tab title.
|
||||
browser_tab_name,
|
||||
TabBar::Closable);
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#include "gui/dialogs/formmain.h"
|
||||
#include "gui/tabwidget.h"
|
||||
#include "gui/webbrowser.h"
|
||||
#include "network-web/webfactory.h"
|
||||
#include "network-web/adblock/adblockicon.h"
|
||||
#include "network-web/adblock/adblockmanager.h"
|
||||
|
||||
|
@ -147,6 +148,7 @@ void WebViewer::contextMenuEvent(QContextMenuEvent* event) {
|
|||
|
||||
QMenu* menu = page()->createStandardContextMenu();
|
||||
menu->addAction(AdBlockManager::instance()->adBlockIcon());
|
||||
menu->addAction(qApp->web()->engineSettingsAction());
|
||||
|
||||
const QPoint pos = event->globalPos();
|
||||
QPoint p(pos.x(), pos.y() + 1);
|
||||
|
|
|
@ -52,7 +52,6 @@ class WebViewer : public QWebEngineView {
|
|||
|
||||
protected:
|
||||
void contextMenuEvent(QContextMenuEvent* event);
|
||||
|
||||
QWebEngineView* createWindow(QWebEnginePage::WebWindowType type);
|
||||
void wheelEvent(QWheelEvent* event);
|
||||
|
||||
|
|
|
@ -25,6 +25,8 @@
|
|||
#include <QLocale>
|
||||
|
||||
|
||||
DKEY WebEngineAttributes::ID = "web_engine_attributes";
|
||||
|
||||
// AdBlock.
|
||||
DKEY AdBlock::ID = "adblock";
|
||||
|
||||
|
|
|
@ -41,6 +41,10 @@
|
|||
#define GROUP(x) x::ID
|
||||
|
||||
|
||||
namespace WebEngineAttributes {
|
||||
KEY ID;
|
||||
}
|
||||
|
||||
namespace AdBlock {
|
||||
KEY ID;
|
||||
|
||||
|
|
|
@ -18,18 +18,33 @@
|
|||
#include "network-web/webfactory.h"
|
||||
|
||||
#include "miscellaneous/application.h"
|
||||
#include "miscellaneous/iconfactory.h"
|
||||
|
||||
#include <QRegExp>
|
||||
#include <QProcess>
|
||||
#include <QUrl>
|
||||
#include <QDesktopServices>
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
#include <QWebEngineProfile>
|
||||
#endif
|
||||
|
||||
|
||||
WebFactory::WebFactory(QObject* parent)
|
||||
: QObject(parent), m_escapes(QMap<QString, QString>()), m_deEscapes(QMap<QString, QString>()) {
|
||||
#if defined (USE_WEBENGINE)
|
||||
m_engineSettings = nullptr;
|
||||
#endif
|
||||
}
|
||||
|
||||
WebFactory::~WebFactory() {
|
||||
#if defined (USE_WEBENGINE)
|
||||
|
||||
if (m_engineSettings != nullptr && m_engineSettings->menu() != nullptr) {
|
||||
m_engineSettings->menu()->deleteLater();
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
bool WebFactory::sendMessageViaEmail(const Message& message) {
|
||||
|
@ -45,7 +60,7 @@ bool WebFactory::sendMessageViaEmail(const Message& message) {
|
|||
// NOTE: http://en.wikipedia.org/wiki/Mailto
|
||||
return QDesktopServices::openUrl(QString("mailto:?subject=%1&body=%2").arg(QString(QUrl::toPercentEncoding(message.m_title)),
|
||||
QString(QUrl::toPercentEncoding(stripTags(message.m_contents)))));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool WebFactory::openUrlInExternalBrowser(const QString& url) {
|
||||
|
@ -122,9 +137,78 @@ QString WebFactory::toSecondLevelDomain(const QUrl& url) {
|
|||
domain = domain.mid(domain.indexOf(QL1C('.')) + 1);
|
||||
}
|
||||
|
||||
return domain + top_level_domain;
|
||||
return domain + top_level_domain;
|
||||
}
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
QAction* WebFactory::engineSettingsAction() {
|
||||
if (m_engineSettings == nullptr) {
|
||||
m_engineSettings = new QAction(qApp->icons()->fromTheme(QSL("applications-internet")), tr("Web engine settings"), this);
|
||||
m_engineSettings->setMenu(new QMenu());
|
||||
connect(m_engineSettings->menu(), SIGNAL(aboutToShow()), this, SLOT(createMenu()));
|
||||
}
|
||||
|
||||
return m_engineSettings;
|
||||
}
|
||||
|
||||
void WebFactory::createMenu(QMenu* menu) {
|
||||
if (menu == nullptr) {
|
||||
menu = qobject_cast<QMenu*>(sender());
|
||||
|
||||
if (menu == nullptr) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
menu->clear();
|
||||
menu->addActions(QList<QAction*> {
|
||||
createEngineSettingsAction(tr("Auto-load images"), QWebEngineSettings::AutoLoadImages),
|
||||
createEngineSettingsAction(tr("JS enabled"), QWebEngineSettings::JavascriptEnabled),
|
||||
createEngineSettingsAction(tr("JS can open popup windows"), QWebEngineSettings::JavascriptCanOpenWindows),
|
||||
createEngineSettingsAction(tr("JS can access clipboard"), QWebEngineSettings::JavascriptCanAccessClipboard),
|
||||
createEngineSettingsAction(tr("Hyperlinks can get focus"), QWebEngineSettings::LinksIncludedInFocusChain),
|
||||
createEngineSettingsAction(tr("Local storage enabled"), QWebEngineSettings::LocalStorageEnabled),
|
||||
createEngineSettingsAction(tr("Local content can access remote URLs"), QWebEngineSettings::LocalContentCanAccessRemoteUrls),
|
||||
createEngineSettingsAction(tr("XSS auditing enabled"), QWebEngineSettings::XSSAuditingEnabled),
|
||||
createEngineSettingsAction(tr("Spatial navigation enabled"), QWebEngineSettings::SpatialNavigationEnabled),
|
||||
createEngineSettingsAction(tr("Local content can access local files"), QWebEngineSettings::LocalContentCanAccessFileUrls),
|
||||
createEngineSettingsAction(tr("Hyperlink auditing enabled"), QWebEngineSettings::HyperlinkAuditingEnabled),
|
||||
createEngineSettingsAction(tr("Animate scrolling"), QWebEngineSettings::ScrollAnimatorEnabled),
|
||||
createEngineSettingsAction(tr("Error pages enabled"), QWebEngineSettings::ErrorPageEnabled),
|
||||
createEngineSettingsAction(tr("Plugins enabled"), QWebEngineSettings::PluginsEnabled),
|
||||
createEngineSettingsAction(tr("Fullscreen enabled"), QWebEngineSettings::FullScreenSupportEnabled),
|
||||
createEngineSettingsAction(tr("Screen capture enabled"), QWebEngineSettings::ScreenCaptureEnabled),
|
||||
createEngineSettingsAction(tr("WebGL enabled"), QWebEngineSettings::WebGLEnabled),
|
||||
createEngineSettingsAction(tr("Accelerate 2D canvas"), QWebEngineSettings::Accelerated2dCanvasEnabled),
|
||||
createEngineSettingsAction(tr("Print element backgrounds"), QWebEngineSettings::PrintElementBackgrounds),
|
||||
createEngineSettingsAction(tr("Allow running insecure content"), QWebEngineSettings::AllowRunningInsecureContent),
|
||||
createEngineSettingsAction(tr("Allow geolocation on insecure origins"), QWebEngineSettings::AllowGeolocationOnInsecureOrigins)
|
||||
});
|
||||
}
|
||||
|
||||
void WebFactory::webEngineSettingChanged(bool enabled) {
|
||||
const QAction* const act = qobject_cast<QAction*>(sender());
|
||||
QWebEngineSettings::WebAttribute attribute = static_cast<QWebEngineSettings::WebAttribute>(act->data().toInt());
|
||||
|
||||
qApp->settings()->setValue(WebEngineAttributes::ID, QString::number(static_cast<int>(attribute)), enabled);
|
||||
QWebEngineProfile::defaultProfile()->settings()->setAttribute(attribute, act->isChecked());
|
||||
}
|
||||
|
||||
QAction* WebFactory::createEngineSettingsAction(const QString& title, QWebEngineSettings::WebAttribute attribute) {
|
||||
QAction* act = new QAction(title, m_engineSettings->menu());
|
||||
|
||||
act->setData(attribute);
|
||||
act->setCheckable(true);
|
||||
|
||||
act->setChecked(qApp->settings()->value(WebEngineAttributes::ID, QString::number(static_cast<int>(attribute)), true).toBool());
|
||||
QWebEngineProfile::defaultProfile()->settings()->setAttribute(attribute, act->isChecked());
|
||||
|
||||
connect(act, &QAction::toggled, this, &WebFactory::webEngineSettingChanged);
|
||||
|
||||
return act;
|
||||
}
|
||||
#endif
|
||||
|
||||
void WebFactory::genereteEscapes() {
|
||||
m_escapes[QSL("<")] = QL1C('<');
|
||||
m_escapes[QSL(">")] = QL1C('>');
|
||||
|
|
|
@ -24,8 +24,14 @@
|
|||
|
||||
#include <QMap>
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
#include <QWebEngineSettings>
|
||||
#endif
|
||||
|
||||
class QWebEngineSettings;
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
class QMenu;
|
||||
#endif
|
||||
|
||||
class WebFactory : public QObject {
|
||||
Q_OBJECT
|
||||
|
@ -46,11 +52,24 @@ class WebFactory : public QObject {
|
|||
|
||||
QString toSecondLevelDomain(const QUrl& url);
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
QAction* engineSettingsAction();
|
||||
#endif
|
||||
|
||||
public slots:
|
||||
// Opens given string URL in external browser.
|
||||
bool openUrlInExternalBrowser(const QString& url);
|
||||
bool sendMessageViaEmail(const Message& message);
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
private slots:
|
||||
void createMenu(QMenu* menu = nullptr);
|
||||
void webEngineSettingChanged(bool enabled);
|
||||
|
||||
private:
|
||||
QAction* createEngineSettingsAction(const QString& title, QWebEngineSettings::WebAttribute attribute);
|
||||
#endif
|
||||
|
||||
private:
|
||||
// Escape sequences generators.
|
||||
void genereteEscapes();
|
||||
|
@ -58,6 +77,10 @@ class WebFactory : public QObject {
|
|||
|
||||
QMap<QString, QString> m_escapes;
|
||||
QMap<QString, QString> m_deEscapes;
|
||||
|
||||
#if defined (USE_WEBENGINE)
|
||||
QAction* m_engineSettings;
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif // WEBFACTORY_H
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
|
||||
|
||||
class LabelsRootItem : public RootItem {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit LabelsRootItem(RootItem* parent_item = nullptr);
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue