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

new info fields in preferences dialog

This commit is contained in:
Nikolay Pultsin 2014-04-21 02:57:14 +01:00
parent 512c574089
commit f0b5ef40a0
33 changed files with 198 additions and 0 deletions

24
assets/data/licences.html Normal file
View file

@ -0,0 +1,24 @@
<h2>Third-party libraries</h2>
<h3>File chooser</h3>
<p>Copyright (C) 2012 Hai Bison.</p>
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:</p>
<p>The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.</p>
<h3>NanoHttpd</h3>
<p>Copyright (c) 2012-2013 by Paul S. Hawke, 2001,2005-2013 by Jarno Elonen, 2010 by Konstantinos Togias. All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p>
<p>* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</p>
<p>* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</p>
<p>* Neither the name of the NanoHttpd organization nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</p>
<h3>AmbilWarna</h3>
<p><a href="https://code.google.com/p/android-color-picker/">AmbilWarna</a> used for color picker controls.</p>
<h3>DragSortListiew</h3>
<p><a href="https://github.com/bauerca/drag-sort-listview">DragSortListiew</a> used in network catalog management activity.</p>
<h3>Dictionary APIs</h3>
<p>FBReader uses <a href="http://dictionary-api.org">OpenDictionary API</a>.</p>
<p>FBReader uses the <b>ABBYY Lingvo API</b>. See <a href="https://play.google.com/store/apps/details?id=com.abbyy.mobile.lingvo.market">ABBYY Lingvo on Google Play</a>.</p>

View file

@ -762,6 +762,10 @@
<node name="twitter" value="Чытайце нас у Twitter"> <node name="twitter" value="Чытайце нас у Twitter">
<node name="url" value="http://twitter.com/fbreader_ru"/> <node name="url" value="http://twitter.com/fbreader_ru"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -761,6 +761,10 @@
<node name="twitter" value="Пoследвайте ни в Twitter"> <node name="twitter" value="Пoследвайте ни в Twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -762,6 +762,10 @@
<node name="twitter" value="Seguiu-nos a Twitter"> <node name="twitter" value="Seguiu-nos a Twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -765,6 +765,10 @@
<node name="twitter" value="Sledujte nás na twitteru"> <node name="twitter" value="Sledujte nás na twitteru">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="Displej s elektronickým inkoustem"> <node name="eink" value="Displej s elektronickým inkoustem">
<node name="summary" value="Specifické možnosti pro displej s elektronickým inkoustem"/> <node name="summary" value="Specifické možnosti pro displej s elektronickým inkoustem"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Følg os på Twitter"> <node name="twitter" value="Følg os på Twitter">
<node name="url" value="e-mail til:contact@geometerplus.com"/> <node name="url" value="e-mail til:contact@geometerplus.com"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -758,6 +758,10 @@
<node name="twitter" value="Twitter"> <node name="twitter" value="Twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -754,6 +754,10 @@
<node name="twitter" value="Twitter"> <node name="twitter" value="Twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Follow us at twitter"> <node name="twitter" value="Follow us at twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries"/>
</node> </node>
<node name="eink" value="E-ink screen"> <node name="eink" value="E-ink screen">
<node name="summary" value="Specific options for e-ink screens"/> <node name="summary" value="Specific options for e-ink screens"/>

View file

@ -761,6 +761,10 @@
<node name="twitter" value="Síganos en Twitter"> <node name="twitter" value="Síganos en Twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Twitter-en jarraitu"> <node name="twitter" value="Twitter-en jarraitu">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink pantaila"> <node name="eink" value="E-ink pantaila">
<node name="summary" value="E-ink pantailentzako aukera bereziak"/> <node name="summary" value="E-ink pantailentzako aukera bereziak"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="در توييتر مارا دنبال كنيد"> <node name="twitter" value="در توييتر مارا دنبال كنيد">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -749,6 +749,10 @@
<node name="twitter" value="Suivez nous sur twitter !"> <node name="twitter" value="Suivez nous sur twitter !">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Kövessen Twitteren"> <node name="twitter" value="Kövessen Twitteren">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink kijelző"> <node name="eink" value="E-ink kijelző">
<node name="summary" value="E-ink kijelzők különleges beállításai"/> <node name="summary" value="E-ink kijelzők különleges beállításai"/>

View file

@ -761,6 +761,10 @@
<node name="twitter" value="Հետևեք մեզ Թվիթերում"> <node name="twitter" value="Հետևեք մեզ Թվիթերում">
<node name="url" value="http://twitter.com/fbreader_ru"/> <node name="url" value="http://twitter.com/fbreader_ru"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -747,6 +747,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -761,6 +761,10 @@
<node name="twitter" value="გამოგვყევით ტვიტერზე"> <node name="twitter" value="გამოგვყევით ტვიტერზე">
<node name="url" value="http://twitter.com/fbreader_ru"/> <node name="url" value="http://twitter.com/fbreader_ru"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Følg oss på Twitter"> <node name="twitter" value="Følg oss på Twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Volg ons op twitter"> <node name="twitter" value="Volg ons op twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -758,6 +758,10 @@
<node name="twitter" value="Siga-nos no twitter"> <node name="twitter" value="Siga-nos no twitter">
<node name="url" value="http://twitter.com/dennissheil"/> <node name="url" value="http://twitter.com/dennissheil"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -761,6 +761,10 @@
<node name="twitter" value="Читайте нас в твиттере"> <node name="twitter" value="Читайте нас в твиттере">
<node name="url" value="http://twitter.com/fbreader_ru"/> <node name="url" value="http://twitter.com/fbreader_ru"/>
</node> </node>
<node name="facebook" value="Страница FBReader на facebook">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Сторонние библиотеки"/>
</node> </node>
<node name="eink" value="Экран e-ink"> <node name="eink" value="Экран e-ink">
<node name="summary" value="Настройки для экрана с электронными чернилами"/> <node name="summary" value="Настройки для экрана с электронными чернилами"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Пратите нас на Твитеру"> <node name="twitter" value="Пратите нас на Твитеру">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -756,6 +756,10 @@
<node name="twitter" value="Follow us at twitter"> <node name="twitter" value="Follow us at twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Зафоловити нас на Твітері"> <node name="twitter" value="Зафоловити нас на Твітері">
<node name="url" value="http://twitter.com/fbreader_ru"/> <node name="url" value="http://twitter.com/fbreader_ru"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="关注我们的twitter"> <node name="twitter" value="关注我们的twitter">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -746,6 +746,10 @@
<node name="twitter" value="Follow us at twitter" toBeTranslated="true"> <node name="twitter" value="Follow us at twitter" toBeTranslated="true">
<node name="url" value="http://twitter.com/fbreader"/> <node name="url" value="http://twitter.com/fbreader"/>
</node> </node>
<node name="facebook" value="FBReader on facebook" toBeTranslated="true">
<node name="url" value="https://facebook.com/fbreader"/>
</node>
<node name="thirdParty" value="Third-party libraries" toBeTranslated="true"/>
</node> </node>
<node name="eink" value="E-ink screen" toBeTranslated="true"> <node name="eink" value="E-ink screen" toBeTranslated="true">
<node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/> <node name="summary" value="Specific options for e-ink screens" toBeTranslated="true"/>

View file

@ -614,5 +614,7 @@ public class PreferenceActivity extends ZLPreferenceActivity {
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "site")); aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "site"));
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "email")); aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "email"));
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "twitter")); aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "twitter"));
aboutScreen.addPreference(new UrlPreference(this, aboutScreen.Resource, "facebook"));
aboutScreen.addPreference(new ThirdPartyLibrariesPreference(this, aboutScreen.Resource, "thirdParty"));
} }
} }

View file

@ -0,0 +1,52 @@
/*
* Copyright (C) 2009-2014 Geometer Plus <contact@geometerplus.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*/
package org.geometerplus.android.fbreader.preferences;
import java.io.*;
import android.content.Context;
import android.preference.DialogPreference;
import android.text.Html;
import org.geometerplus.zlibrary.core.filesystem.ZLFile;
import org.geometerplus.zlibrary.core.resources.ZLResource;
class ThirdPartyLibrariesPreference extends DialogPreference {
ThirdPartyLibrariesPreference(Context context, ZLResource resource, String key) {
super(context, null);
setTitle(resource.getResource(key).getValue());
setNegativeButtonText(null);
setPositiveButtonText(ZLResource.resource("dialog").getResource("button").getResource("ok").getValue());
final StringBuilder html = new StringBuilder();
try {
final BufferedReader reader = new BufferedReader(new InputStreamReader(
ZLFile.createFileByPath("data/licences.html").getInputStream()
));
String line;
while ((line = reader.readLine()) != null) {
html.append(line);
}
reader.close();
} catch (IOException e) {
}
setDialogMessage(Html.fromHtml(html.toString()));
}
}