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:
parent
512c574089
commit
f0b5ef40a0
33 changed files with 198 additions and 0 deletions
24
assets/data/licences.html
Normal file
24
assets/data/licences.html
Normal 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>
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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="Настройки для экрана с электронными чернилами"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"/>
|
||||||
|
|
|
@ -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"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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()));
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue