1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-04 18:29:23 +02:00

better book network integration

This commit is contained in:
Nikolay Pultsin 2015-03-27 18:48:11 +00:00
parent 7ee92ff51f
commit 423cd5eed4
35 changed files with 126 additions and 17 deletions

View file

@ -329,6 +329,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Сынхранізацыя"> <node name="sync" value="Сынхранізацыя">
<node name="summary" value="Налады кніжнай сеткі"/> <node name="summary" value="Налады кніжнай сеткі"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Уключыць сынхранізацыю"> <node name="enable" value="Уключыць сынхранізацыю">
<node name="summaryOn" value="Сынхранізаваць маю бібліятэку з сэрвэрам кніжнай сеткі FBReader"/> <node name="summaryOn" value="Сынхранізаваць маю бібліятэку з сэрвэрам кніжнай сеткі FBReader"/>
<node name="summaryOnWithAccount" value="Сынхранізаваць маю бібліятэку як %s"/> <node name="summaryOnWithAccount" value="Сынхранізаваць маю бібліятэку як %s"/>

View file

@ -337,6 +337,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -337,6 +337,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -340,6 +340,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronizace"> <node name="sync" value="Synchronizace">
<node name="summary" value="Nastavení síťové knihovny"/> <node name="summary" value="Nastavení síťové knihovny"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Povolit synchronizaci"> <node name="enable" value="Povolit synchronizaci">
<node name="summaryOn" value="Synchronizovat mou knihovnu se serverem síťové knihovny FBReaderu"/> <node name="summaryOn" value="Synchronizovat mou knihovnu se serverem síťové knihovny FBReaderu"/>
<node name="summaryOnWithAccount" value="Synchronizovat mou knihovnu jako %s"/> <node name="summaryOnWithAccount" value="Synchronizovat mou knihovnu jako %s"/>

View file

@ -330,6 +330,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -339,6 +339,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation"> <node name="sync" value="Synchronisation">
<node name="summary" value="Bücher Netzwerk Einstellungen"/> <node name="summary" value="Bücher Netzwerk Einstellungen"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Synchronisation aktivieren"> <node name="enable" value="Synchronisation aktivieren">
<node name="summaryOn" value="Synchronisiere meine Bibliothek mit dem FBReader Bücher Netzwerkserver"/> <node name="summaryOn" value="Synchronisiere meine Bibliothek mit dem FBReader Bücher Netzwerkserver"/>
<node name="summaryOnWithAccount" value="Synchronisiere meine Bibliothek als %s"/> <node name="summaryOnWithAccount" value="Synchronisiere meine Bibliothek als %s"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -145,11 +145,11 @@
<node name="disableCatalog" value="Disable catalogue"/> <node name="disableCatalog" value="Disable catalogue"/>
<node name="confirmQuestions"> <node name="confirmQuestions">
<node name="read" value="Do you want to read local copy?"/> <node name="read" value="Do you want to read local copy?"/>
<node name="download" value="Do you want to download this book?"/> <node name="download" value="Do you want to download the book?"/>
<node name="readDemo" value="Do you want to read sample?"/> <node name="readDemo" value="Do you want to read sample?"/>
<node name="downloadDemo" value="Do you want to download sample?"/> <node name="downloadDemo" value="Do you want to download sample?"/>
<node name="buy" value="Do you want to buy this book? (%s)"/> <node name="buy" value="Do you want to buy the book? (%s)"/>
<node name="openInBrowser" value="Do you want to open this catalogue in browser?"/> <node name="openInBrowser" value="Do you want to open the link in browser?"/>
</node> </node>
<node name="downloadingCatalogs" value="Downloading catalogues"/> <node name="downloadingCatalogs" value="Downloading catalogues"/>
<!-- used as notification title --> <!-- used as notification title -->
@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation"> <node name="sync" value="Synchronisation">
<node name="summary" value="Book network settings"/> <node name="summary" value="Book network settings"/>
<node name="site" value="Read more about synchronisation">
<node name="url" value="https://books.fbreader.org/help.html"/>
</node>
<node name="enable" value="Enable synchronisation"> <node name="enable" value="Enable synchronisation">
<node name="summaryOn" value="Synchronise my library with FBReader book network server"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s"/>

View file

@ -336,6 +336,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -330,6 +330,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="همگام سازی"> <node name="sync" value="همگام سازی">
<node name="summary" value="تنظیمات شبکه کتاب"/> <node name="summary" value="تنظیمات شبکه کتاب"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="فعالسازی همگامسازی"> <node name="enable" value="فعالسازی همگامسازی">
<node name="summaryOn" value="هماهنگی کتابخانه من با سرور شبکه کتاب برنامه"/> <node name="summaryOn" value="هماهنگی کتابخانه من با سرور شبکه کتاب برنامه"/>
<node name="summaryOnWithAccount" value="هماهنگی کتابخانه من بعنوان %s"/> <node name="summaryOnWithAccount" value="هماهنگی کتابخانه من بعنوان %s"/>

View file

@ -324,6 +324,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation"> <node name="sync" value="Synchronisation">
<node name="summary" value="Paramètres réseaux des livres"/> <node name="summary" value="Paramètres réseaux des livres"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Activer synchronisation"> <node name="enable" value="Activer synchronisation">
<node name="summaryOn" value="Synchroniser ma librairie avec le serveur de livres de FBReader"/> <node name="summaryOn" value="Synchroniser ma librairie avec le serveur de livres de FBReader"/>
<node name="summaryOnWithAccount" value="Synchroniser ma librairie en tant que %s"/> <node name="summaryOnWithAccount" value="Synchroniser ma librairie en tant que %s"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -336,6 +336,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -322,6 +322,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="シンクロ"> <node name="sync" value="シンクロ">
<node name="summary" value="ブックネットワークの設定"/> <node name="summary" value="ブックネットワークの設定"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="シンクロを有効化"> <node name="enable" value="シンクロを有効化">
<node name="summaryOn" value="ライブラリを FBReader ブックネットワークサーバとシンクロする"/> <node name="summaryOn" value="ライブラリを FBReader ブックネットワークサーバとシンクロする"/>
<node name="summaryOnWithAccount" value="ライブラリを %s としてシンクロする"/> <node name="summaryOnWithAccount" value="ライブラリを %s としてシンクロする"/>

View file

@ -336,6 +336,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisatie"> <node name="sync" value="Synchronisatie">
<node name="summary" value="Boekennetwerk"/> <node name="summary" value="Boekennetwerk"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Synchronisatie inschakelen"> <node name="enable" value="Synchronisatie inschakelen">
<node name="summaryOn" value="Synchroniseer mijn bibliotheek met het FBReader boekennetwerk"/> <node name="summaryOn" value="Synchroniseer mijn bibliotheek met het FBReader boekennetwerk"/>
<node name="summaryOnWithAccount" value="Synchroniseer mijn bibliotheek als %s"/> <node name="summaryOnWithAccount" value="Synchroniseer mijn bibliotheek als %s"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -335,6 +335,9 @@
<node name="Preferences" value="Preferências"> <node name="Preferences" value="Preferências">
<node name="sync" value="Sincronização"> <node name="sync" value="Sincronização">
<node name="summary" value="Marcar opções de rede"/> <node name="summary" value="Marcar opções de rede"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Ativar sicronização"> <node name="enable" value="Ativar sicronização">
<node name="summaryOn" value="Sincronizar a minha biblioteca com a rede de servidores de livros do FBReader"/> <node name="summaryOn" value="Sincronizar a minha biblioteca com a rede de servidores de livros do FBReader"/>
<node name="summaryOnWithAccount" value="Sincronizar a minha biblioteca como %s"/> <node name="summaryOnWithAccount" value="Sincronizar a minha biblioteca como %s"/>

View file

@ -323,6 +323,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Sincronizare"> <node name="sync" value="Sincronizare">
<node name="summary" value="Setarile retelei de carti"/> <node name="summary" value="Setarile retelei de carti"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Activeaza sincronizarea"> <node name="enable" value="Activeaza sincronizarea">
<node name="summaryOn" value="Sincronizeaza-mi libraria cu serverul FBReader"/> <node name="summaryOn" value="Sincronizeaza-mi libraria cu serverul FBReader"/>
<node name="summaryOnWithAccount" value="Sincronizeaza-mi libraria ca %s"/> <node name="summaryOnWithAccount" value="Sincronizeaza-mi libraria ca %s"/>

View file

@ -153,7 +153,7 @@
<node name="readDemo" value="Вы хотите открыть фрагмент?"/> <node name="readDemo" value="Вы хотите открыть фрагмент?"/>
<node name="downloadDemo" value="Вы хотите скачать фрагмент?"/> <node name="downloadDemo" value="Вы хотите скачать фрагмент?"/>
<node name="buy" value="Вы хотите купить эту книгу? (%s)"/> <node name="buy" value="Вы хотите купить эту книгу? (%s)"/>
<node name="openInBrowser" value="Вы хотите открыть этот каталог в браузере?"/> <node name="openInBrowser" value="Вы хотите открыть эту ссылку в браузере?"/>
</node> </node>
<node name="downloadingCatalogs" value="Идёт загрузка каталогов"/> <node name="downloadingCatalogs" value="Идёт загрузка каталогов"/>
<!-- used as notification title --> <!-- used as notification title -->
@ -336,6 +336,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Синхронизация"> <node name="sync" value="Синхронизация">
<node name="summary" value="Настройки книжной сети"/> <node name="summary" value="Настройки книжной сети"/>
<node name="site" value="Как работает синхронизация FBReader">
<node name="url" value="https://books.fbreader.org/help.html"/>
</node>
<node name="enable" value="Включить синхронизацию"> <node name="enable" value="Включить синхронизацию">
<node name="summaryOn" value="Синхронизировать мою библиотеку с сервером книжной сети"/> <node name="summaryOn" value="Синхронизировать мою библиотеку с сервером книжной сети"/>
<node name="summaryOnWithAccount" value="Синхронизировать библиотеку от имени %s"/> <node name="summaryOnWithAccount" value="Синхронизировать библиотеку от имени %s"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -331,6 +331,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -321,6 +321,9 @@
<node name="Preferences"> <node name="Preferences">
<node name="sync" value="Synchronisation" toBeTranslated="true"> <node name="sync" value="Synchronisation" toBeTranslated="true">
<node name="summary" value="Book network settings" toBeTranslated="true"/> <node name="summary" value="Book network settings" toBeTranslated="true"/>
<node name="site" value="Read more about synchronisation" toBeTranslated="true">
<node name="url" value="https://books.fbreader.org/help.html" toBeTranslated="true"/>
</node>
<node name="enable" value="Enable synchronisation" toBeTranslated="true"> <node name="enable" value="Enable synchronisation" toBeTranslated="true">
<node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/> <node name="summaryOn" value="Synchronise my library with FBReader book network server" toBeTranslated="true"/>
<node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/> <node name="summaryOnWithAccount" value="Synchronise my library as %s" toBeTranslated="true"/>

View file

@ -99,6 +99,14 @@ public abstract class Util implements UserRegistrationConstants {
activity.startActivity(intent); activity.startActivity(intent);
} }
public static boolean isOurLink(String url) {
try {
return Uri.parse(url).getHost().endsWith(".fbreader.org");
} catch (Throwable t) {
return false;
}
}
public static void openInBrowser(Activity activity, String url) { public static void openInBrowser(Activity activity, String url) {
if (url != null) { if (url != null) {
url = NetworkLibrary.Instance().rewriteUrl(url, true); url = NetworkLibrary.Instance().rewriteUrl(url, true);

View file

@ -55,18 +55,22 @@ public class OpenInBrowserAction extends CatalogAction {
final String url = final String url =
((NetworkURLCatalogItem)((NetworkCatalogTree)tree).Item).getUrl(UrlInfo.Type.HtmlPage); ((NetworkURLCatalogItem)((NetworkCatalogTree)tree).Item).getUrl(UrlInfo.Type.HtmlPage);
final ZLResource buttonResource = ZLResource.resource("dialog").getResource("button"); if (Util.isOurLink(url)) {
final String message = NetworkLibrary.resource().getResource("confirmQuestions").getResource("openInBrowser").getValue(); Util.openInBrowser(myActivity, url);
new AlertDialog.Builder(myActivity) } else {
.setTitle(tree.getName()) final ZLResource buttonResource = ZLResource.resource("dialog").getResource("button");
.setMessage(message) final String message = NetworkLibrary.resource().getResource("confirmQuestions").getResource("openInBrowser").getValue();
.setIcon(0) new AlertDialog.Builder(myActivity)
.setPositiveButton(buttonResource.getResource("yes").getValue(), new DialogInterface.OnClickListener() { .setTitle(tree.getName())
public void onClick(DialogInterface dialog, int which) { .setMessage(message)
Util.openInBrowser(myActivity, url); .setIcon(0)
} .setPositiveButton(buttonResource.getResource("yes").getValue(), new DialogInterface.OnClickListener() {
}) public void onClick(DialogInterface dialog, int which) {
.setNegativeButton(buttonResource.getResource("no").getValue(), null) Util.openInBrowser(myActivity, url);
.create().show(); }
})
.setNegativeButton(buttonResource.getResource("no").getValue(), null)
.create().show();
}
} }
} }

View file

@ -155,6 +155,7 @@ public class PreferenceActivity extends ZLPreferenceActivity {
return syncOptions.Enabled.getValue(); return syncOptions.Enabled.getValue();
} }
}; };
syncScreen.addPreference(new UrlPreference(this, syncScreen.Resource, "site"));
syncScreen.addPreference(new ZLCheckBoxPreference( syncScreen.addPreference(new ZLCheckBoxPreference(
this, syncScreen.Resource.getResource("enable") this, syncScreen.Resource.getResource("enable")
) { ) {