From ab632aa8b5bd246bdea6425de9a7ddc1025a4e97 Mon Sep 17 00:00:00 2001 From: Nikolay Pultsin Date: Sun, 24 Jan 2016 14:15:40 +0000 Subject: [PATCH] understand both • and • in (x)htmls; use • in own htmls --- assets/data/premium/be.html | 8 +++--- assets/data/premium/cs.html | 8 +++--- assets/data/premium/de.html | 8 +++--- assets/data/premium/en.html | 8 +++--- assets/data/premium/en_US.html | 8 +++--- assets/data/premium/es.html | 8 +++--- assets/data/premium/nl.html | 8 +++--- assets/data/premium/pt.html | 8 +++--- assets/data/premium/ru.html | 8 +++--- assets/data/whatsnew/en.html | 28 +++++++++---------- assets/data/whatsnew/ru.html | 28 +++++++++---------- assets/formats/html/html.ent | 1 + assets/formats/xhtml/xhtml-merged.ent | 1 + .../fbreader/src/formats/rtf/RtfReader.cpp | 2 +- 14 files changed, 67 insertions(+), 65 deletions(-) diff --git a/assets/data/premium/be.html b/assets/data/premium/be.html index f491f4477..7bf763cb2 100755 --- a/assets/data/premium/be.html +++ b/assets/data/premium/be.html @@ -1,7 +1,7 @@

Падабаецца FBReader? Жадаеце больш магчымасьцяў? Чаму б не абнавіцца да прэміюмнага выданьня FBReader?

Прычыны для куплі: -
• Убудаваня падтрымка PDF і коміксаў (CBR, CBZ). -
• Бібліятэка ў выглядзе мініятур. 100% без рэклямы. (вы можаце выбраць старыя выгляд бібліятэкі, калі захочаце). -
• Інтэграцыя Google Translate: проста вылучайце фразу і націскайец кнопку перакладу ў выплыўным мэню. -
• Вашая купля дапаможа разьвіцьцю праекту FBReader, дазваляючы нараджацца новым магчымасьцям для бясплатнай і прэміюмнай вэрсій праграмы.

+
• Убудаваня падтрымка PDF і коміксаў (CBR, CBZ). +
• Бібліятэка ў выглядзе мініятур. 100% без рэклямы. (вы можаце выбраць старыя выгляд бібліятэкі, калі захочаце). +
• Інтэграцыя Google Translate: проста вылучайце фразу і націскайец кнопку перакладу ў выплыўным мэню. +
• Вашая купля дапаможа разьвіцьцю праекту FBReader, дазваляючы нараджацца новым магчымасьцям для бясплатнай і прэміюмнай вэрсій праграмы.

Аднойчы абнавіўшыся ад FBReader Прэміюм, Вы зможаце выкарыстоўваць усе яго магчымасьці на ўсіх сваіх прыладах. Усе Вашыя налады будуць аўтаматычна скапіяваныя ў прэміюмную вэрсію.

diff --git a/assets/data/premium/cs.html b/assets/data/premium/cs.html index eff40007d..cf853a573 100644 --- a/assets/data/premium/cs.html +++ b/assets/data/premium/cs.html @@ -1,7 +1,7 @@

Máte rádi FBReader? Chcete mít přístup k více funkcím? Proč neupgradovat na prémiovou edici FBReaderu?

Důvody k zakoupení: -
• Integrace Překladače Google: stačí vybrat frázi a zvolit ikonu překladu z překryvné nabídky. -
• Vestavěná podpora pro formáty PDF a komiksy (CBR, CBZ). -
• Zobrazení knihovny Miniatury. Stoprocentně bez reklam. (Můžete se vrátit ke klasickému zobrazení knihovny, pokud mu dáváte přednost.) -
• Váš nákup podpoří projekt FBReaderu a umožní přidávání více a více nových funkcí do bezplatné i prémiové verze aplikace.

+
• Integrace Překladače Google: stačí vybrat frázi a zvolit ikonu překladu z překryvné nabídky. +
• Vestavěná podpora pro formáty PDF a komiksy (CBR, CBZ). +
• Zobrazení knihovny Miniatury. Stoprocentně bez reklam. (Můžete se vrátit ke klasickému zobrazení knihovny, pokud mu dáváte přednost.) +
• Váš nákup podpoří projekt FBReaderu a umožní přidávání více a více nových funkcí do bezplatné i prémiové verze aplikace.

Jakmile upgradujete na FBReader Premium, můžete si užívat jeho funkce na všech svých zařízeních. Všechna vaše nastavení budou automaticky přenesena do prémiové verze.

diff --git a/assets/data/premium/de.html b/assets/data/premium/de.html index 26cff534b..6d506c956 100644 --- a/assets/data/premium/de.html +++ b/assets/data/premium/de.html @@ -1,7 +1,7 @@

Gefällt ihnen FBReader? Wollen sie mehr Funktionen? Warum nicht auf FBReader Premium Edtion upgraden?

Gründe für den Kauf: -
• Integration von Google Translate: eine Satz auswählen und das Übersetzungsicon im Popup auswählen. -
• Eingebaute Unterstützung für PDF und Comic (CBR, CBZ). -
• Moderne (Material Design) Bibliotheksansicht. 100% frei von Werbung. (Wenn gewünscht, können sie zurück zur klassischen Ansicht wechseln.) -
• Ihr Kauf unterstützt das FBReader Projekt. Es können mehr neue Funktionen zur freien und zur Premium Edition hinzugefügt werden.

+
• Integration von Google Translate: eine Satz auswählen und das Übersetzungsicon im Popup auswählen. +
• Eingebaute Unterstützung für PDF und Comic (CBR, CBZ). +
• Moderne (Material Design) Bibliotheksansicht. 100% frei von Werbung. (Wenn gewünscht, können sie zurück zur klassischen Ansicht wechseln.) +
• Ihr Kauf unterstützt das FBReader Projekt. Es können mehr neue Funktionen zur freien und zur Premium Edition hinzugefügt werden.

Nach dem einmaligen Upgrade können sie alle Funktionen auf all ihren Geräten genießen. Alle Einstellungen werden automatisch in die Premium Edition übernommen.

diff --git a/assets/data/premium/en.html b/assets/data/premium/en.html index a792a3ce0..49f20d414 100644 --- a/assets/data/premium/en.html +++ b/assets/data/premium/en.html @@ -1,7 +1,7 @@

Do you like FBReader? Want to access more features? Why not upgrade to FBReader Premium Edtion?

Reasons to buy: -
• Google Translate integration: just select a phrase and choose the translation icon from the popup menu. -
• Built-in support for PDF and comic book formats (CBR, CBZ). -
• Thumbnail library view. 100% ad-free. (You can revert to classic library view if you prefer.) -
• Your purchase supports the FBReader project, allowing more and more new features to be added to both the Free and Premium versions of the app.

+
• Google Translate integration: just select a phrase and choose the translation icon from the popup menu. +
• Built-in support for PDF and comic book formats (CBR, CBZ). +
• Thumbnail library view. 100% ad-free. (You can revert to classic library view if you prefer.) +
• Your purchase supports the FBReader project, allowing more and more new features to be added to both the Free and Premium versions of the app.

After upgrading to FBReader Premium once, you can enjoy its features on all your devices. All your settings will be transferred to the Premium version automatically.

diff --git a/assets/data/premium/en_US.html b/assets/data/premium/en_US.html index 357fa895d..ca3b0f2fc 100644 --- a/assets/data/premium/en_US.html +++ b/assets/data/premium/en_US.html @@ -1,7 +1,7 @@

Do you like FBReader? Want to access more features? Why not upgrade to FBReader Premium Edtion?

Reasons to buy: -
• Built-in support for PDF and comic book formats (CBR, CBZ). -
• Thumbnail library view. 100% ad-free. (You can revert to classic library view if you prefer.) -
• Google Translate integration: just select a phrase and choose the translation icon from the popup menu. -
• Your purchase supports the FBReader project, allowing more and more new features to be added to both the Free and Premium versions of the app.

+
• Built-in support for PDF and comic book formats (CBR, CBZ). +
• Thumbnail library view. 100% ad-free. (You can revert to classic library view if you prefer.) +
• Google Translate integration: just select a phrase and choose the translation icon from the popup menu. +
• Your purchase supports the FBReader project, allowing more and more new features to be added to both the Free and Premium versions of the app.

After upgrading to FBReader Premium once, you can enjoy its features on all your devices. All your settings will be transferred to the Premium version automatically.

diff --git a/assets/data/premium/es.html b/assets/data/premium/es.html index 05ac72abc..d202b6cf1 100644 --- a/assets/data/premium/es.html +++ b/assets/data/premium/es.html @@ -1,7 +1,7 @@

¿Le gusta FBReader? ¿Quiere disfrutar de más y mejores características? ¡Debería actualizar a FBReader Premium Edition!

Razones para comprar: -
• Integración con Google Translate: simplemente seleccione una frase y pulse el icono de traducción en el menú que aparecerá en pantalla. -
• Soporte integrado para PDF y formatos de cómic (CBR, CBZ). -
• Vista de biblioteca en miniaturas. 100% libre de anuncios. (Puede seguir usando la vista clásica si lo prefiere.) -
• Con su compra estará colaborando con el proyecto FBReader, permitiendo que sigamos añadiendo características y mejoras a la aplicación, tanto en la versión gratuita como en la Premium.

+
• Integración con Google Translate: simplemente seleccione una frase y pulse el icono de traducción en el menú que aparecerá en pantalla. +
• Soporte integrado para PDF y formatos de cómic (CBR, CBZ). +
• Vista de biblioteca en miniaturas. 100% libre de anuncios. (Puede seguir usando la vista clásica si lo prefiere.) +
• Con su compra estará colaborando con el proyecto FBReader, permitiendo que sigamos añadiendo características y mejoras a la aplicación, tanto en la versión gratuita como en la Premium.

Sólo tiene que completar la actualización a FBReader Premium una vez; después podrá disfrutar de las ventajas Premium en todos sus dispositivos. Y todos sus ajustes se transferirán a la versión Premium automáticamente.

diff --git a/assets/data/premium/nl.html b/assets/data/premium/nl.html index fce9c4c57..909fa3d94 100644 --- a/assets/data/premium/nl.html +++ b/assets/data/premium/nl.html @@ -1,7 +1,7 @@

Vind je FBReader leuk? Wil je gebruik maken van meer mogelijkheden? Waarom upgrade je niet naar FBReader Premium Edition?

Redenen om deze te kopen: -
• Google Translate integratie: selecteer een zin en kies het vertaalpictogram uit het popupmenu. -
• Ingebouwde ondersteuning voor PDF en comic book formaten (CBR, CBZ). -
• Moderne (material design) bibliotheek zonder advertenties. (Je kunt altijd terug naar de klassieke bibliotheek als je dat wilt.) -
• Met jouw aankoop ondersteun je het FBReader-project. Hierdoor kunnen steeds nieuwe mogelijkheden toegevoegd worden aan de gratis en aan de Premium-versie.

+
• Google Translate integratie: selecteer een zin en kies het vertaalpictogram uit het popupmenu. +
• Ingebouwde ondersteuning voor PDF en comic book formaten (CBR, CBZ). +
• Moderne (material design) bibliotheek zonder advertenties. (Je kunt altijd terug naar de klassieke bibliotheek als je dat wilt.) +
• Met jouw aankoop ondersteun je het FBReader-project. Hierdoor kunnen steeds nieuwe mogelijkheden toegevoegd worden aan de gratis en aan de Premium-versie.

Na de eenmalige upgrade kun je alle functionaliteit gebruiken op al jouw apparaten. Alle instellingen worden automatisch overgenomen naar de Premium-versie.

diff --git a/assets/data/premium/pt.html b/assets/data/premium/pt.html index 063e9d95b..04db14e55 100644 --- a/assets/data/premium/pt.html +++ b/assets/data/premium/pt.html @@ -1,7 +1,7 @@

Gosta do FBReader? Deseja ter acesso a mais funcionalidades? Porque não atualizar para o FBReader - Edição Premium?

Razões para comprar: -
• Integração Google Tradutor: escolha uma frase a traduzir e clique no ícone de tradução do menu popup. -
• Compatibilidade para PDF e formatos de banda desenhada (CBR, CBZ) incorporada. -
• Vista de biblioteca em miniatura. 100% livre de anúncios. (Pode reverter para a vista de biblioteca clássica se preferir.) -
• Com a sua compra está a ajudar o projeto FBReader, permitindo que mais e mais funcionalidades sejam adicionadas à versão gratuita e premium da app.

+
• Integração Google Tradutor: escolha uma frase a traduzir e clique no ícone de tradução do menu popup. +
• Compatibilidade para PDF e formatos de banda desenhada (CBR, CBZ) incorporada. +
• Vista de biblioteca em miniatura. 100% livre de anúncios. (Pode reverter para a vista de biblioteca clássica se preferir.) +
• Com a sua compra está a ajudar o projeto FBReader, permitindo que mais e mais funcionalidades sejam adicionadas à versão gratuita e premium da app.

Assim que comprar a versão Premium do FBReader, poderá usar todas as funcionalidades em todos os seus dispositivos. Todas as definições serão automaticamente transferidas para a versão Premium.

diff --git a/assets/data/premium/ru.html b/assets/data/premium/ru.html index 9d9d74416..047c4e961 100644 --- a/assets/data/premium/ru.html +++ b/assets/data/premium/ru.html @@ -1,7 +1,7 @@

Вам нравится FBReader? Вы хотите пользоваться дополнительными возможностями? Купите FBReader Premium!

Причины купить FBReader Premium: -
• Встроенная работа с переводчиками Яндекс и Гугл: достаточно просто выделить фразу и нажать на иконку перевода. -
• Встроенная поддержка PDF и комиксов (CBR, CBZ). -
• Книжная полка, без рекламы. (Впрочем, можно использовать и «классическую» библиотеку.) -
• Покупая, вы поддерживаете проект FBReader, даёте нам возможность развивать дальше и свободное, и платное приложения.

+
• Встроенная работа с переводчиками Яндекс и Гугл: достаточно просто выделить фразу и нажать на иконку перевода. +
• Встроенная поддержка PDF и комиксов (CBR, CBZ). +
• Книжная полка, без рекламы. (Впрочем, можно использовать и «классическую» библиотеку.) +
• Покупая, вы поддерживаете проект FBReader, даёте нам возможность развивать дальше и свободное, и платное приложения.

Купив FBReader Premium, вы сможете установить его на всех своих устройствах. Ваши настройки будут автоматически скопированы из свободной версии.

diff --git a/assets/data/whatsnew/en.html b/assets/data/whatsnew/en.html index 707c5d78b..0f64730f7 100644 --- a/assets/data/whatsnew/en.html +++ b/assets/data/whatsnew/en.html @@ -1,15 +1,15 @@

Version 2.6 (Nov XX, 2015)

-

• Added this dialog :)

-

• Material design UI style

-

• In reading mode there are two menus now, left (“book”) and right (“main”). Item positions are configurable

-

• Custom shelves synchronisation

-

• Book metainfo synchronisation

-

• Marlin encrypted ePubs support

-

• Fixed tags/authors editing in the book info dialog

-

• Better access to file system on Android 5+ devices

-

• Tags view in the bookshelf

-

• Optional alphabetical grouping of books in the bookshelf

-

• Fast scroll and alphabetic index in the bookshelf (swipe finger along the right edge of the list)

-

• Page numbers in the table of contents

-

• Simple start screen widgets

-

• Minor fixes

+

• Added this dialog :)

+

• Material design UI style

+

• In reading mode there are two menus now, left (“book”) and right (“main”). Item positions are configurable

+

• Custom shelves synchronisation

+

• Book metainfo synchronisation

+

• Marlin encrypted ePubs support

+

• Fixed tags/authors editing in the book info dialog

+

• Better access to file system on Android 5+ devices

+

• Tags view in the bookshelf

+

• Optional alphabetical grouping of books in the bookshelf

+

• Fast scroll and alphabetic index in the bookshelf (swipe finger along the right edge of the list)

+

• Page numbers in the table of contents

+

• Simple start screen widgets

+

• Minor fixes

diff --git a/assets/data/whatsnew/ru.html b/assets/data/whatsnew/ru.html index e96e68588..82d778be6 100644 --- a/assets/data/whatsnew/ru.html +++ b/assets/data/whatsnew/ru.html @@ -1,15 +1,15 @@

Версия 2.6 (XX ноября 2015)

-

• Появился этот диалог :)

-

• Новый внешний вид программы, в стиле Material Design

-

• В режиме чтения появилось дополнительное меню слева. Можно настроить, какие пункты в каком меню показывать

-

• Синхронизация добавленных пользователем полок

-

• Синхронизация информации о книге

-

• Поддержка файлов ePub, зашифрованных алгоритмом Marlin

-

• Работает редактирование списков авторов и категорий книги

-

• Улучшен доступ к файловой системе на устройствах с андроид 5.0 и выше

-

• Просмотр книг по категориям в книжной полке

-

• Возможность группировать книги по алфавиту в книжной полке

-

• В книжной полке появилась быстрая прокрутка с алфавитным индексом (нужно провести пальцем вдоль правого края списка)

-

• В оглавлении появились номера страниц

-

• Появились простые виджеты для добавления на стартовый экран

-

• Мелкие исправления

+

• Появился этот диалог :)

+

• Новый внешний вид программы, в стиле Material Design

+

• В режиме чтения появилось дополнительное меню слева. Можно настроить, какие пункты в каком меню показывать

+

• Синхронизация добавленных пользователем полок

+

• Синхронизация информации о книге

+

• Поддержка файлов ePub, зашифрованных алгоритмом Marlin

+

• Работает редактирование списков авторов и категорий книги

+

• Улучшен доступ к файловой системе на устройствах с андроид 5.0 и выше

+

• Просмотр книг по категориям в книжной полке

+

• Возможность группировать книги по алфавиту в книжной полке

+

• В книжной полке появилась быстрая прокрутка с алфавитным индексом (нужно провести пальцем вдоль правого края списка)

+

• В оглавлении появились номера страниц

+

• Появились простые виджеты для добавления на стартовый экран

+

• Мелкие исправления

diff --git a/assets/formats/html/html.ent b/assets/formats/html/html.ent index e9f86553b..8b462e75a 100644 --- a/assets/formats/html/html.ent +++ b/assets/formats/html/html.ent @@ -180,6 +180,7 @@ + diff --git a/assets/formats/xhtml/xhtml-merged.ent b/assets/formats/xhtml/xhtml-merged.ent index 563f32491..b5e8e735c 100644 --- a/assets/formats/xhtml/xhtml-merged.ent +++ b/assets/formats/xhtml/xhtml-merged.ent @@ -176,6 +176,7 @@ + diff --git a/jni/NativeFormats/fbreader/src/formats/rtf/RtfReader.cpp b/jni/NativeFormats/fbreader/src/formats/rtf/RtfReader.cpp index 948f2eb6a..ad1162cd2 100644 --- a/jni/NativeFormats/fbreader/src/formats/rtf/RtfReader.cpp +++ b/jni/NativeFormats/fbreader/src/formats/rtf/RtfReader.cpp @@ -181,7 +181,7 @@ void RtfReader::fillKeywordMap() { addAction("\\", new RtfCharCommand("\\")); addAction("{", new RtfCharCommand("{")); addAction("}", new RtfCharCommand("}")); - addAction("bullet", new RtfCharCommand("\xE2\x80\xA2")); // • + addAction("bullet", new RtfCharCommand("\xE2\x80\xA2")); // • addAction("endash", new RtfCharCommand("\xE2\x80\x93")); // – addAction("emdash", new RtfCharCommand("\xE2\x80\x94")); // — addAction("~", new RtfCharCommand("\xC0\xA0")); //