diff --git a/assets/resources/application/cs.xml b/assets/resources/application/cs.xml index 2b5e0a315..979a022e3 100644 --- a/assets/resources/application/cs.xml +++ b/assets/resources/application/cs.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/de.xml b/assets/resources/application/de.xml index c9418ef54..f2839db8e 100644 --- a/assets/resources/application/de.xml +++ b/assets/resources/application/de.xml @@ -47,8 +47,8 @@ - - + + @@ -635,7 +635,7 @@ - + diff --git a/assets/resources/application/en.xml b/assets/resources/application/en.xml index 9a45e9ba2..d3659139e 100644 --- a/assets/resources/application/en.xml +++ b/assets/resources/application/en.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/fr.xml b/assets/resources/application/fr.xml index 1d55bebad..98ddf112b 100644 --- a/assets/resources/application/fr.xml +++ b/assets/resources/application/fr.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/gl.xml b/assets/resources/application/gl.xml index 2142e5b92..9ce50784d 100644 --- a/assets/resources/application/gl.xml +++ b/assets/resources/application/gl.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/hu.xml b/assets/resources/application/hu.xml index 4e1f0aa36..8525999a2 100644 --- a/assets/resources/application/hu.xml +++ b/assets/resources/application/hu.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/it.xml b/assets/resources/application/it.xml index f56450510..7ce36e64d 100644 --- a/assets/resources/application/it.xml +++ b/assets/resources/application/it.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/nl.xml b/assets/resources/application/nl.xml index 1f2f413af..47fae2a91 100644 --- a/assets/resources/application/nl.xml +++ b/assets/resources/application/nl.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/ru.xml b/assets/resources/application/ru.xml index f0445f0d7..2ab5edb4d 100644 --- a/assets/resources/application/ru.xml +++ b/assets/resources/application/ru.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/th.xml b/assets/resources/application/th.xml index 1c93c6854..9fa437b11 100644 --- a/assets/resources/application/th.xml +++ b/assets/resources/application/th.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/uk.xml b/assets/resources/application/uk.xml index f5534487d..2f977c953 100644 --- a/assets/resources/application/uk.xml +++ b/assets/resources/application/uk.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/vi.xml b/assets/resources/application/vi.xml index 48fe09c24..de52b3576 100644 --- a/assets/resources/application/vi.xml +++ b/assets/resources/application/vi.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/zh.xml b/assets/resources/application/zh.xml index cf08df3d9..f21eeeced 100644 --- a/assets/resources/application/zh.xml +++ b/assets/resources/application/zh.xml @@ -44,7 +44,7 @@ - + diff --git a/assets/resources/application/zh_TW.xml b/assets/resources/application/zh_TW.xml index 107685b53..fe3f554e5 100644 --- a/assets/resources/application/zh_TW.xml +++ b/assets/resources/application/zh_TW.xml @@ -44,7 +44,7 @@ - + diff --git a/src/org/geometerplus/android/fbreader/network/NetworkBaseActivity.java b/src/org/geometerplus/android/fbreader/network/NetworkBaseActivity.java index 2329dcae6..3b53717f1 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkBaseActivity.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkBaseActivity.java @@ -28,7 +28,6 @@ import android.graphics.Bitmap; import org.geometerplus.zlibrary.ui.android.R; -import org.geometerplus.zlibrary.core.resources.ZLResource; import org.geometerplus.zlibrary.core.image.ZLImage; import org.geometerplus.zlibrary.core.image.ZLLoadableImage; @@ -47,8 +46,6 @@ abstract class NetworkBaseActivity extends ListActivity implements NetworkView.E protected static final int CUSTOM_AUTHENTICATION_CODE = 2; protected static final int SIGNUP_CODE = 3; - protected final ZLResource myResource = ZLResource.resource("networkView"); - public BookDownloaderServiceConnection Connection; private FBTree myCurrentTree; diff --git a/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java b/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java index f3f607d0e..2534bbb5d 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkBookInfoActivity.java @@ -309,7 +309,7 @@ public class NetworkBookInfoActivity extends Activity implements NetworkView.Eve } private final void setupButtons() { - final ZLResource resource = ZLResource.resource("networkView"); + final ZLResource resource = NetworkLibrary.resource(); final int buttons[] = new int[] { R.id.network_book_button0, R.id.network_book_button1, diff --git a/src/org/geometerplus/android/fbreader/network/NetworkCatalogActions.java b/src/org/geometerplus/android/fbreader/network/NetworkCatalogActions.java index cec59d5f0..e200b75b6 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkCatalogActions.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkCatalogActions.java @@ -232,7 +232,7 @@ class NetworkCatalogActions extends NetworkTreeActions { case OPEN_IN_BROWSER_ITEM_ID: if (item instanceof NetworkURLCatalogItem) { final ZLResource buttonResource = ZLResource.resource("dialog").getResource("button"); - final String message = myResource.getResource("confirmQuestions").getResource("openInBrowser").getValue(); + final String message = NetworkLibrary.resource().getResource("confirmQuestions").getResource("openInBrowser").getValue(); new AlertDialog.Builder(activity) .setTitle(catalogTree.getName()) .setMessage(message) diff --git a/src/org/geometerplus/android/fbreader/network/NetworkLibraryActivity.java b/src/org/geometerplus/android/fbreader/network/NetworkLibraryActivity.java index 17751ee9c..de9fa4c53 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkLibraryActivity.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkLibraryActivity.java @@ -179,7 +179,7 @@ public class NetworkLibraryActivity extends NetworkBaseActivity { protected MenuItem addMenuItem(Menu menu, int index, String resourceKey, int iconId) { - final String label = myResource.getResource("menu").getResource(resourceKey).getValue(); + final String label = NetworkLibrary.resource().getResource("menu").getResource(resourceKey).getValue(); return menu.add(0, index, Menu.NONE, label).setIcon(iconId); } diff --git a/src/org/geometerplus/android/fbreader/network/NetworkSearchActivity.java b/src/org/geometerplus/android/fbreader/network/NetworkSearchActivity.java index 1b246df16..afffbe009 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkSearchActivity.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkSearchActivity.java @@ -142,7 +142,7 @@ public class NetworkSearchActivity extends Activity { return; } - final String summary = ZLResource.resource("networkView").getResource("searchResults").getValue().replace("%s", pattern); + final String summary = NetworkLibrary.resource().getResource("searchResults").getValue().replace("%s", pattern); final SearchResult result = new SearchResult(summary); tree.setSearchResult(result); diff --git a/src/org/geometerplus/android/fbreader/network/NetworkTreeActions.java b/src/org/geometerplus/android/fbreader/network/NetworkTreeActions.java index 3c78ca5c7..7113e75fa 100644 --- a/src/org/geometerplus/android/fbreader/network/NetworkTreeActions.java +++ b/src/org/geometerplus/android/fbreader/network/NetworkTreeActions.java @@ -24,34 +24,28 @@ import android.view.Menu; import android.view.ContextMenu; import android.view.MenuItem; -import org.geometerplus.zlibrary.core.resources.ZLResource; - +import org.geometerplus.fbreader.network.NetworkLibrary; import org.geometerplus.fbreader.network.NetworkTree; - abstract class NetworkTreeActions { - // special values to return from getDefaultActionCode(NetworkTree) public static final int TREE_NO_ACTION = -1; public static final int TREE_SHOW_CONTEXT_MENU = -2; - - protected final ZLResource myResource = ZLResource.resource("networkView"); - protected final String getTitleValue(String key) { - return myResource.getResource(key).getValue(); + return NetworkLibrary.resource().getResource(key).getValue(); } protected final String getTitleValue(String key, String arg) { - return myResource.getResource(key).getValue().replace("%s", arg); + return NetworkLibrary.resource().getResource(key).getValue().replace("%s", arg); } protected final String getOptionsValue(String key) { - return myResource.getResource("menu").getResource(key).getValue(); + return NetworkLibrary.resource().getResource("menu").getResource(key).getValue(); } protected final String getOptionsValue(String key, String arg) { - return myResource.getResource("menu").getResource(key).getValue().replace("%s", arg); + return NetworkLibrary.resource().getResource("menu").getResource(key).getValue().replace("%s", arg); } protected final MenuItem addMenuItem(ContextMenu menu, int id, String key) { diff --git a/src/org/geometerplus/fbreader/network/NetworkLibrary.java b/src/org/geometerplus/fbreader/network/NetworkLibrary.java index 273872b46..4c4bd7703 100644 --- a/src/org/geometerplus/fbreader/network/NetworkLibrary.java +++ b/src/org/geometerplus/fbreader/network/NetworkLibrary.java @@ -28,6 +28,7 @@ import org.geometerplus.zlibrary.core.network.ZLNetworkManager; import org.geometerplus.zlibrary.core.network.ZLNetworkException; import org.geometerplus.zlibrary.core.network.ZLNetworkRequest; import org.geometerplus.zlibrary.core.language.ZLLanguageUtil; +import org.geometerplus.zlibrary.core.resources.ZLResource; import org.geometerplus.fbreader.tree.FBTree; import org.geometerplus.fbreader.network.tree.*; @@ -44,6 +45,10 @@ public class NetworkLibrary { return ourInstance; } + public static ZLResource resource() { + return ZLResource.resource("networkLibrary"); + } + private static class LinksComparator implements Comparator { private static String filterLinkTitle(String title) { for (int index = 0; index < title.length(); ++index) { diff --git a/src/org/geometerplus/fbreader/network/TopUpItem.java b/src/org/geometerplus/fbreader/network/TopUpItem.java index 9b4c9015e..8f636b7b0 100644 --- a/src/org/geometerplus/fbreader/network/TopUpItem.java +++ b/src/org/geometerplus/fbreader/network/TopUpItem.java @@ -27,8 +27,8 @@ public class TopUpItem extends NetworkItem { public TopUpItem(INetworkLink link, UrlInfoCollection urls) { super( link, - ZLResource.resource("networkView").getResource("topupTitle").getValue(), - ZLResource.resource("networkView").getResource("topupSummary").getValue(), + NetworkLibrary.resource().getResource("topupTitle").getValue(), + NetworkLibrary.resource().getResource("topupSummary").getValue(), urls ); } diff --git a/src/org/geometerplus/fbreader/network/authentication/litres/LitResBookshelfItem.java b/src/org/geometerplus/fbreader/network/authentication/litres/LitResBookshelfItem.java index ae7066b73..28ae3954a 100644 --- a/src/org/geometerplus/fbreader/network/authentication/litres/LitResBookshelfItem.java +++ b/src/org/geometerplus/fbreader/network/authentication/litres/LitResBookshelfItem.java @@ -53,7 +53,7 @@ abstract class SortedCatalogItem extends NetworkCatalogItem { } public SortedCatalogItem(NetworkCatalogItem parent, String resourceKey, List children, int flags) { - this(parent, ZLResource.resource("networkView").getResource(resourceKey), children, flags); + this(parent, NetworkLibrary.resource().getResource(resourceKey), children, flags); } @Override diff --git a/src/org/geometerplus/fbreader/network/tree/AddCustomCatalogItemTree.java b/src/org/geometerplus/fbreader/network/tree/AddCustomCatalogItemTree.java index 8d6d3097d..d8534165a 100644 --- a/src/org/geometerplus/fbreader/network/tree/AddCustomCatalogItemTree.java +++ b/src/org/geometerplus/fbreader/network/tree/AddCustomCatalogItemTree.java @@ -19,10 +19,7 @@ package org.geometerplus.fbreader.network.tree; -import org.geometerplus.zlibrary.core.resources.ZLResource; - -import org.geometerplus.fbreader.network.NetworkItem; -import org.geometerplus.fbreader.network.NetworkTree; +import org.geometerplus.fbreader.network.*; public class AddCustomCatalogItemTree extends NetworkTree { public AddCustomCatalogItemTree(NetworkTree parent) { @@ -31,12 +28,12 @@ public class AddCustomCatalogItemTree extends NetworkTree { @Override public String getName() { - return ZLResource.resource("networkView").getResource("addCustomCatalog").getValue(); + return NetworkLibrary.resource().getResource("addCustomCatalog").getValue(); } @Override public String getSummary() { - return ZLResource.resource("networkView").getResource("addCustomCatalogSummary").getValue(); + return NetworkLibrary.resource().getResource("addCustomCatalogSummary").getValue(); } @Override diff --git a/src/org/geometerplus/fbreader/network/tree/RootTree.java b/src/org/geometerplus/fbreader/network/tree/RootTree.java index fdf6725a7..da9dbca46 100644 --- a/src/org/geometerplus/fbreader/network/tree/RootTree.java +++ b/src/org/geometerplus/fbreader/network/tree/RootTree.java @@ -19,8 +19,7 @@ package org.geometerplus.fbreader.network.tree; -import org.geometerplus.fbreader.network.NetworkItem; -import org.geometerplus.fbreader.network.NetworkTree; +import org.geometerplus.fbreader.network.*; public final class RootTree extends NetworkTree { private final String myId; @@ -31,7 +30,7 @@ public final class RootTree extends NetworkTree { @Override public String getName() { - return null; + return NetworkLibrary.resource().getValue(); } @Override diff --git a/src/org/geometerplus/fbreader/network/tree/SearchItemTree.java b/src/org/geometerplus/fbreader/network/tree/SearchItemTree.java index 0e7ccf8b5..d5e06e7d9 100644 --- a/src/org/geometerplus/fbreader/network/tree/SearchItemTree.java +++ b/src/org/geometerplus/fbreader/network/tree/SearchItemTree.java @@ -23,8 +23,6 @@ import java.util.Set; import java.util.LinkedList; import java.util.ListIterator; -import org.geometerplus.zlibrary.core.resources.ZLResource; - import org.geometerplus.fbreader.tree.FBTree; import org.geometerplus.fbreader.network.*; import org.geometerplus.fbreader.network.tree.NetworkAuthorTree; @@ -38,12 +36,12 @@ public class SearchItemTree extends NetworkTree { @Override public String getName() { - return ZLResource.resource("networkView").getResource("search").getValue(); + return NetworkLibrary.resource().getResource("search").getValue(); } @Override public String getSummary() { - return ZLResource.resource("networkView").getResource("searchSummary").getValue(); + return NetworkLibrary.resource().getResource("searchSummary").getValue(); } @Override