Fixed proguard and lint issues.
parent
84bd51cf58
commit
2eb9166493
|
@ -55,6 +55,11 @@ android {
|
|||
signingConfig signingConfigs.config
|
||||
}
|
||||
}
|
||||
|
||||
lintOptions {
|
||||
disable 'InvalidPackage'
|
||||
abortOnError false
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
|
|
@ -23,3 +23,7 @@
|
|||
-assumenosideeffects class org.slf4j.** { *; }
|
||||
-keep class com.crashlytics.** { *; }
|
||||
-dontwarn com.crashlytics.**
|
||||
-dontwarn retrofit2.**
|
||||
-dontwarn okio.**
|
||||
-dontwarn com.crashlytics.**
|
||||
-dontwarn okhttp3.logging.**
|
|
@ -1,5 +1,7 @@
|
|||
package pl.tpolgrabia.urbanexplorer;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 27.08.16.
|
||||
*/
|
||||
|
@ -19,4 +21,5 @@ public class AppConstants {
|
|||
static final String PHOTO_INFO = "PHOTO_INFO";
|
||||
static final String SAVED_CONFIG_KEY = "SAVED_CONFIG_KEY";
|
||||
public static final String GOOGLE_API_KEY = "AIzaSyBAJoK-pu_qnQ0U8EGjM1Zkz_g8oJV4w2g";
|
||||
public static final Locale DEF_APP_LOCALE = Locale.ENGLISH;
|
||||
}
|
||||
|
|
|
@ -9,16 +9,19 @@ import android.widget.ArrayAdapter;
|
|||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||
import pl.tpolgrabia.urbanexplorer.AppConstants;
|
||||
import pl.tpolgrabia.urbanexplorer.MainActivity;
|
||||
import pl.tpolgrabia.urbanexplorer.R;
|
||||
import pl.tpolgrabia.wikibinding.dto.app.WikiAppObject;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
/**
|
||||
* Created by tpolgrabia on 01.09.16.
|
||||
*/
|
||||
public class WikiLocationsAdapter extends ArrayAdapter<WikiAppObject> {
|
||||
|
||||
public WikiLocationsAdapter(Context ctx, List<WikiAppObject> locations) {
|
||||
super(ctx, R.layout.wiki_locations_item, locations);
|
||||
}
|
||||
|
@ -43,7 +46,7 @@ public class WikiLocationsAdapter extends ArrayAdapter<WikiAppObject> {
|
|||
String url = wikiPage.getThumbnail() != null ? wikiPage.getThumbnail() : null;
|
||||
|
||||
TextView locDistanceInfo = (TextView) itemView.findViewById(R.id.wiki_locs_item_distance);
|
||||
locDistanceInfo.setText(String.format("%.2f km", wikiPage.getDistance() / 1000.0));
|
||||
locDistanceInfo.setText(String.format(AppConstants.DEF_APP_LOCALE, "%.2f km", wikiPage.getDistance() / 1000.0));
|
||||
imgPreview.setImageBitmap(BitmapFactory.decodeResource(getContext().getResources(), R.drawable.noimage));
|
||||
|
||||
if (url != null) {
|
||||
|
|
|
@ -40,6 +40,7 @@ import pl.tpolgrabia.urbanexplorerutils.utils.SettingsUtils;
|
|||
import java.io.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.Semaphore;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
|
@ -159,7 +160,8 @@ public class PlacesFragment extends Fragment {
|
|||
}
|
||||
|
||||
Toast.makeText(getActivity(),
|
||||
String.format("Location changed: %.3f,%.3f",
|
||||
String.format(AppConstants.DEF_APP_LOCALE,
|
||||
"Location changed: %.3f,%.3f",
|
||||
location.getLatitude(), location.getLongitude()),
|
||||
Toast.LENGTH_SHORT).show();
|
||||
|
||||
|
@ -215,7 +217,10 @@ public class PlacesFragment extends Fragment {
|
|||
return;
|
||||
}
|
||||
Toast.makeText(getActivity(),
|
||||
String.format("Fetching nearby places %.3f,%.3f", location.getLatitude(), location.getLongitude()),
|
||||
String.format(AppConstants.DEF_APP_LOCALE,
|
||||
"Fetching nearby places %.3f,%.3f",
|
||||
location.getLatitude(),
|
||||
location.getLongitude()),
|
||||
Toast.LENGTH_SHORT).show();
|
||||
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ public class HelperUtils {
|
|||
Toast.LENGTH_LONG).show();
|
||||
SharedPreferences.Editor editor = sharedPrefs.edit();
|
||||
editor.putBoolean(FIRST_TIME_LAUNCH, false);
|
||||
editor.commit();
|
||||
editor.apply();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -45,11 +45,13 @@ public class PanoramioCacheUtils {
|
|||
return photos;
|
||||
} else {
|
||||
// maybe we find something in our cache file
|
||||
try (Reader reader =
|
||||
new InputStreamReader(
|
||||
new FileInputStream(
|
||||
new File(homeFragment.getActivity().getCacheDir(),
|
||||
AppConstants.PANORAMIO_CACHE_FILENAME)))) {
|
||||
Reader reader = null;
|
||||
try {
|
||||
reader =
|
||||
new InputStreamReader(
|
||||
new FileInputStream(
|
||||
new File(homeFragment.getActivity().getCacheDir(),
|
||||
AppConstants.PANORAMIO_CACHE_FILENAME)));
|
||||
|
||||
PanoramioCacheDto dto = new Gson().fromJson(new JsonReader(reader), PanoramioCacheDto.class);
|
||||
if (dto == null) {
|
||||
|
@ -71,6 +73,14 @@ public class PanoramioCacheUtils {
|
|||
} catch (Throwable t) {
|
||||
lg.error("Throwable", t);
|
||||
return new ArrayList<>();
|
||||
} finally {
|
||||
if (reader != null) {
|
||||
try {
|
||||
reader.close();
|
||||
} catch (IOException e) {
|
||||
lg.error("Error closing reader - I/O error", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,9 +8,9 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
import pl.tpolgrabia.urbanexplorer.AppConstants;
|
||||
import pl.tpolgrabia.urbanexplorer.dto.wiki.WikiCacheDto;
|
||||
import pl.tpolgrabia.wikibinding.dto.app.WikiAppObject;
|
||||
import pl.tpolgrabia.urbanexplorer.fragments.WikiLocationsFragment;
|
||||
import pl.tpolgrabia.urbanexplorerutils.utils.LocationUtils;
|
||||
import pl.tpolgrabia.wikibinding.dto.app.WikiAppObject;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.ArrayList;
|
||||
|
@ -30,11 +30,13 @@ public class WikiCacheUtils {
|
|||
}
|
||||
|
||||
public static void saveWikiObjectsToCache(Context ctx, List<WikiAppObject> appObjects) {
|
||||
try (BufferedWriter bw = new BufferedWriter(
|
||||
BufferedWriter bw = null;
|
||||
try {
|
||||
bw = new BufferedWriter(
|
||||
new OutputStreamWriter(
|
||||
new FileOutputStream(
|
||||
new File(ctx.getCacheDir(),
|
||||
AppConstants.WIKI_CACHE_FILENAME))))) {
|
||||
AppConstants.WIKI_CACHE_FILENAME))));
|
||||
|
||||
WikiCacheDto dto = new WikiCacheDto();
|
||||
dto.setAppObject(appObjects);
|
||||
|
@ -52,30 +54,44 @@ public class WikiCacheUtils {
|
|||
|
||||
new Gson().toJson(bw);
|
||||
|
||||
} catch (FileNotFoundException e) {
|
||||
lg.error("File not found", e);
|
||||
} catch (IOException e) {
|
||||
lg.error("I/O error", e);
|
||||
} finally {
|
||||
if (bw != null) {
|
||||
try {
|
||||
bw.close();
|
||||
} catch (IOException e) {
|
||||
lg.error("Error closing writer - I/O error", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static ArrayList<WikiAppObject> loadWikiObjectsFromCache(Context ctx, Bundle savedInstanceState) {
|
||||
ArrayList<WikiAppObject> appObjects = savedInstanceState == null ? new ArrayList<WikiAppObject>()
|
||||
: (ArrayList<WikiAppObject>)savedInstanceState.getSerializable(WikiLocationsFragment.WIKI_APP_OBJECTS);
|
||||
: (ArrayList<WikiAppObject>) savedInstanceState.getSerializable(WikiLocationsFragment.WIKI_APP_OBJECTS);
|
||||
|
||||
if (appObjects == null) {
|
||||
try (InputStreamReader ir = new InputStreamReader(
|
||||
new FileInputStream(
|
||||
new File(ctx.getCacheDir(),
|
||||
AppConstants.WIKI_CACHE_FILENAME)))) {
|
||||
InputStreamReader ir = null;
|
||||
try {
|
||||
ir = new InputStreamReader(
|
||||
new FileInputStream(
|
||||
new File(ctx.getCacheDir(),
|
||||
AppConstants.WIKI_CACHE_FILENAME)));
|
||||
|
||||
WikiCacheDto dto = new Gson().fromJson(ir, WikiCacheDto.class);
|
||||
appObjects = new ArrayList<>(dto.getAppObject());
|
||||
|
||||
} catch (FileNotFoundException e) {
|
||||
lg.error("File not found", e);
|
||||
} catch (IOException e) {
|
||||
lg.error("I/O error", e);
|
||||
} finally {
|
||||
if (ir != null) {
|
||||
try {
|
||||
ir.close();
|
||||
} catch (IOException e) {
|
||||
lg.error("Error reading reader - I/O error", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return appObjects;
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
package pl.tpolgrabia.urbanexplorer.views;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.MotionEvent;
|
||||
import android.widget.FrameLayout;
|
||||
|
@ -15,15 +18,16 @@ public class SwipeFrameLayout extends FrameLayout {
|
|||
super(context);
|
||||
}
|
||||
|
||||
public SwipeFrameLayout(Context context, AttributeSet attrs) {
|
||||
public SwipeFrameLayout(Context context, @Nullable AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
}
|
||||
|
||||
public SwipeFrameLayout(Context context, AttributeSet attrs, int defStyleAttr) {
|
||||
public SwipeFrameLayout(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
|
||||
super(context, attrs, defStyleAttr);
|
||||
}
|
||||
|
||||
public SwipeFrameLayout(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
|
||||
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
|
||||
public SwipeFrameLayout(Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) {
|
||||
super(context, attrs, defStyleAttr, defStyleRes);
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<ScrollView android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
<LinearLayout android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView android:id="@+id/photo_container"
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<LinearLayout
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
|
|
@ -52,4 +52,612 @@
|
|||
<string name="location_update_time_freq_title">Frequency</string>
|
||||
<string name="location_update_frequency">Frequency</string>
|
||||
<string name="location_update_time_freq_summary">Frequency</string>
|
||||
<string name="def_wikipedia_endpoint_locale">en</string>
|
||||
<string name="pref_wiki_locale">pref_wiki_locale</string>
|
||||
|
||||
<string-array name="google_places_categories">
|
||||
<item>accounting</item>
|
||||
<item>airport</item>
|
||||
<item>amusement_park</item>
|
||||
<item>aquarium</item>
|
||||
<item>art_gallery</item>
|
||||
<item>atm</item>
|
||||
<item>bakery</item>
|
||||
<item>bank</item>
|
||||
<item>bar</item>
|
||||
<item>beauty_salon</item>
|
||||
<item>bicycle_store</item>
|
||||
<item>book_store</item>
|
||||
<item>bowling_alley</item>
|
||||
<item>bus_station</item>
|
||||
<item>cafe</item>
|
||||
<item>campground</item>
|
||||
<item>car_dealer</item>
|
||||
<item>car_rental</item>
|
||||
<item>car_repair</item>
|
||||
<item>car_wash</item>
|
||||
<item>casino</item>
|
||||
<item>cemetery</item>
|
||||
<item>church</item>
|
||||
<item>city_hall</item>
|
||||
<item>clothing_store</item>
|
||||
<item>convenience_store</item>
|
||||
<item>courthouse</item>
|
||||
<item>dentist</item>
|
||||
<item>department_store</item>
|
||||
<item>doctor</item>
|
||||
<item>electrician</item>
|
||||
<item>electronics_store</item>
|
||||
<item>embassy</item>
|
||||
<item>fire_station</item>
|
||||
<item>florist</item>
|
||||
<item>funeral_home</item>
|
||||
<item>furniture_store</item>
|
||||
<item>gas_station</item>
|
||||
<item>gym</item>
|
||||
<item>hair_care</item>
|
||||
<item>hardware_store</item>
|
||||
<item>hindu_temple</item>
|
||||
<item>home_goods_store</item>
|
||||
<item>hospital</item>
|
||||
<item>insurance_agency</item>
|
||||
<item>jewelry_store</item>
|
||||
<item>laundry</item>
|
||||
<item>lawyer</item>
|
||||
<item>library</item>
|
||||
<item>liquor_store</item>
|
||||
<item>local_government_office</item>
|
||||
<item>locksmith</item>
|
||||
<item>lodging</item>
|
||||
<item>meal_delivery</item>
|
||||
<item>meal_takeaway</item>
|
||||
<item>mosque</item>
|
||||
<item>movie_rental</item>
|
||||
<item>movie_theater</item>
|
||||
<item>moving_company</item>
|
||||
<item>museum</item>
|
||||
<item>night_club</item>
|
||||
<item>painter</item>
|
||||
<item>park</item>
|
||||
<item>parking</item>
|
||||
<item>pet_store</item>
|
||||
<item>pharmacy</item>
|
||||
<item>physiotherapist</item>
|
||||
<item>plumber</item>
|
||||
<item>police</item>
|
||||
<item>post_office</item>
|
||||
<item>real_estate_agency</item>
|
||||
<item>restaurant</item>
|
||||
<item>roofing_contractor</item>
|
||||
<item>rv_park</item>
|
||||
<item>school</item>
|
||||
<item>shoe_store</item>
|
||||
<item>shopping_mall</item>
|
||||
<item>spa</item>
|
||||
<item>stadium</item>
|
||||
<item>storage</item>
|
||||
<item>store</item>
|
||||
<item>subway_station</item>
|
||||
<item>synagogue</item>
|
||||
<item>taxi_stand</item>
|
||||
<item>train_station</item>
|
||||
<item>transit_station</item>
|
||||
<item>travel_agency</item>
|
||||
<item>university</item>
|
||||
<item>veterinary_care</item>
|
||||
<item>zoo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="def_google_places_categories">
|
||||
<item>airport</item>
|
||||
<item>amusement_park</item>
|
||||
<item>aquarium</item>
|
||||
<item>art_gallery</item>
|
||||
<item>bar</item>
|
||||
<item>beauty_salon</item>
|
||||
<item>bowling_alley</item>
|
||||
<item>cafe</item>
|
||||
<item>campground</item>
|
||||
<item>casino</item>
|
||||
<item>cemetery</item>
|
||||
<item>church</item>
|
||||
<item>city_hall</item>
|
||||
<item>clothing_store</item>
|
||||
<item>department_store</item>
|
||||
<item>embassy</item>
|
||||
<item>gym</item>
|
||||
<item>hair_care</item>
|
||||
<item>hindu_temple</item>
|
||||
<item>jewelry_store</item>
|
||||
<item>liquor_store</item>
|
||||
<item>meal_delivery</item>
|
||||
<item>meal_takeaway</item>
|
||||
<item>mosque</item>
|
||||
<item>museum</item>
|
||||
<item>night_club</item>
|
||||
<item>park</item>
|
||||
<item>restaurant</item>
|
||||
<item>rv_park</item>
|
||||
<item>shoe_store</item>
|
||||
<item>shopping_mall</item>
|
||||
<item>spa</item>
|
||||
<item>stadium</item>
|
||||
<item>store</item>
|
||||
<item>subway_station</item>
|
||||
<item>synagogue</item>
|
||||
<item>taxi_stand</item>
|
||||
<item>train_station</item>
|
||||
<item>transit_station</item>
|
||||
<item>travel_agency</item>
|
||||
<item>university</item>
|
||||
<item>zoo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="google_places_category_labels">
|
||||
<item>Accounting</item>
|
||||
<item>Airport</item>
|
||||
<item>Amusement park</item>
|
||||
<item>Aquarium</item>
|
||||
<item>Art gallery</item>
|
||||
<item>ATM</item>
|
||||
<item>Bakery</item>
|
||||
<item>Bank</item>
|
||||
<item>Bar</item>
|
||||
<item>Beauty salon</item>
|
||||
<item>Bicycle store</item>
|
||||
<item>Book store</item>
|
||||
<item>Bowling alley</item>
|
||||
<item>Bus station</item>
|
||||
<item>Cafe</item>
|
||||
<item>Campground</item>
|
||||
<item>Car dealer</item>
|
||||
<item>Car rental</item>
|
||||
<item>Car repair</item>
|
||||
<item>Car wash</item>
|
||||
<item>Casino</item>
|
||||
<item>Cemetery</item>
|
||||
<item>Church</item>
|
||||
<item>City hall</item>
|
||||
<item>Clothing store</item>
|
||||
<item>Convenience store</item>
|
||||
<item>Courthouse</item>
|
||||
<item>Dentist</item>
|
||||
<item>Department store</item>
|
||||
<item>Doctor</item>
|
||||
<item>Electrician</item>
|
||||
<item>Electronics store</item>
|
||||
<item>Embassy</item>
|
||||
<item>Fire station</item>
|
||||
<item>Florist</item>
|
||||
<item>Funeral home</item>
|
||||
<item>Furniture store</item>
|
||||
<item>Gas station</item>
|
||||
<item>Gym</item>
|
||||
<item>Hair care</item>
|
||||
<item>Hardware store</item>
|
||||
<item>Hindu temple</item>
|
||||
<item>Home goods store</item>
|
||||
<item>Hospital</item>
|
||||
<item>Insurance agency</item>
|
||||
<item>Jewelry store</item>
|
||||
<item>Laundry</item>
|
||||
<item>Lawyer</item>
|
||||
<item>Library</item>
|
||||
<item>Liquor store</item>
|
||||
<item>Local government office</item>
|
||||
<item>Locksmith</item>
|
||||
<item>Lodging</item>
|
||||
<item>Meal delivery</item>
|
||||
<item>Meal takeaway</item>
|
||||
<item>Mosque</item>
|
||||
<item>Movie rental</item>
|
||||
<item>Movie theater</item>
|
||||
<item>Moving company</item>
|
||||
<item>Museum</item>
|
||||
<item>Night club</item>
|
||||
<item>Painter</item>
|
||||
<item>Park</item>
|
||||
<item>Parking</item>
|
||||
<item>Pet store</item>
|
||||
<item>Pharmacy</item>
|
||||
<item>Physiotherapist</item>
|
||||
<item>Plumber</item>
|
||||
<item>Police</item>
|
||||
<item>Post office</item>
|
||||
<item>Real estate agency</item>
|
||||
<item>Restaurant</item>
|
||||
<item>Roofing contractor</item>
|
||||
<item>Rv park</item>
|
||||
<item>School</item>
|
||||
<item>Shoe store</item>
|
||||
<item>Shopping mall</item>
|
||||
<item>SPA</item>
|
||||
<item>Stadium</item>
|
||||
<item>Storage</item>
|
||||
<item>Store</item>
|
||||
<item>Subway station</item>
|
||||
<item>Synagogue</item>
|
||||
<item>Taxi stand</item>
|
||||
<item>Train station</item>
|
||||
<item>Transit station</item>
|
||||
<item>Travel agency</item>
|
||||
<item>University</item>
|
||||
<item>Veterinary care</item>
|
||||
<item>Zoo</item>
|
||||
</string-array>
|
||||
|
||||
<!-- 639‑2/T https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes -->
|
||||
<string-array name="wikipedia_endpoint_locale_values">
|
||||
<item>ab</item>
|
||||
<item>aa</item>
|
||||
<item>af</item>
|
||||
<item>ak</item>
|
||||
<item>sq</item>
|
||||
<item>am</item>
|
||||
<item>ar</item>
|
||||
<item>an</item>
|
||||
<item>hy</item>
|
||||
<item>as</item>
|
||||
<item>av</item>
|
||||
<item>ae</item>
|
||||
<item>ay</item>
|
||||
<item>az</item>
|
||||
<item>bm</item>
|
||||
<item>ba</item>
|
||||
<item>eu</item>
|
||||
<item>be</item>
|
||||
<item>bn</item>
|
||||
<item>bh</item>
|
||||
<item>bi</item>
|
||||
<item>bs</item>
|
||||
<item>br</item>
|
||||
<item>bg</item>
|
||||
<item>my</item>
|
||||
<item>ca</item>
|
||||
<item>ch</item>
|
||||
<item>ce</item>
|
||||
<item>ny</item>
|
||||
<item>zh</item>
|
||||
<item>cv</item>
|
||||
<item>kw</item>
|
||||
<item>co</item>
|
||||
<item>cr</item>
|
||||
<item>hr</item>
|
||||
<item>cs</item>
|
||||
<item>da</item>
|
||||
<item>dv</item>
|
||||
<item>nl</item>
|
||||
<item>dz</item>
|
||||
<item>en</item>
|
||||
<item>eo</item>
|
||||
<item>et</item>
|
||||
<item>ee</item>
|
||||
<item>fo</item>
|
||||
<item>fj</item>
|
||||
<item>fi</item>
|
||||
<item>fr</item>
|
||||
<item>ff</item>
|
||||
<item>gl</item>
|
||||
<item>ka</item>
|
||||
<item>de</item>
|
||||
<item>el</item>
|
||||
<item>gn</item>
|
||||
<item>gu</item>
|
||||
<item>ht</item>
|
||||
<item>ha</item>
|
||||
<item>he</item>
|
||||
<item>hz</item>
|
||||
<item>hi</item>
|
||||
<item>ho</item>
|
||||
<item>hu</item>
|
||||
<item>ia</item>
|
||||
<item>id</item>
|
||||
<item>ie</item>
|
||||
<item>ga</item>
|
||||
<item>ig</item>
|
||||
<item>ik</item>
|
||||
<item>io</item>
|
||||
<item>is</item>
|
||||
<item>it</item>
|
||||
<item>iu</item>
|
||||
<item>ja</item>
|
||||
<item>jv</item>
|
||||
<item>kl</item>
|
||||
<item>kn</item>
|
||||
<item>kr</item>
|
||||
<item>ks</item>
|
||||
<item>kk</item>
|
||||
<item>km</item>
|
||||
<item>ki</item>
|
||||
<item>rw</item>
|
||||
<item>ky</item>
|
||||
<item>kv</item>
|
||||
<item>kg</item>
|
||||
<item>ko</item>
|
||||
<item>ku</item>
|
||||
<item>kj</item>
|
||||
<item>la</item>
|
||||
<item>lb</item>
|
||||
<item>lg</item>
|
||||
<item>li</item>
|
||||
<item>ln</item>
|
||||
<item>lo</item>
|
||||
<item>lt</item>
|
||||
<item>lu</item>
|
||||
<item>lv</item>
|
||||
<item>gv</item>
|
||||
<item>mk</item>
|
||||
<item>mg</item>
|
||||
<item>ms</item>
|
||||
<item>ml</item>
|
||||
<item>mt</item>
|
||||
<item>mi</item>
|
||||
<item>mr</item>
|
||||
<item>mh</item>
|
||||
<item>mn</item>
|
||||
<item>na</item>
|
||||
<item>nv</item>
|
||||
<item>nd</item>
|
||||
<item>ne</item>
|
||||
<item>ng</item>
|
||||
<item>nb</item>
|
||||
<item>nn</item>
|
||||
<item>no</item>
|
||||
<item>ii</item>
|
||||
<item>nr</item>
|
||||
<item>oc</item>
|
||||
<item>oj</item>
|
||||
<item>cu</item>
|
||||
<item>om</item>
|
||||
<item>or</item>
|
||||
<item>os</item>
|
||||
<item>pa</item>
|
||||
<item>pi</item>
|
||||
<item>fa</item>
|
||||
<item>pl</item>
|
||||
<item>ps</item>
|
||||
<item>pt</item>
|
||||
<item>qu</item>
|
||||
<item>rm</item>
|
||||
<item>rn</item>
|
||||
<item>ro</item>
|
||||
<item>ru</item>
|
||||
<item>sa</item>
|
||||
<item>sc</item>
|
||||
<item>sd</item>
|
||||
<item>se</item>
|
||||
<item>sm</item>
|
||||
<item>sg</item>
|
||||
<item>sr</item>
|
||||
<item>gd</item>
|
||||
<item>sn</item>
|
||||
<item>si</item>
|
||||
<item>sk</item>
|
||||
<item>sl</item>
|
||||
<item>so</item>
|
||||
<item>st</item>
|
||||
<item>es</item>
|
||||
<item>su</item>
|
||||
<item>sw</item>
|
||||
<item>ss</item>
|
||||
<item>sv</item>
|
||||
<item>ta</item>
|
||||
<item>te</item>
|
||||
<item>tg</item>
|
||||
<item>th</item>
|
||||
<item>ti</item>
|
||||
<item>bo</item>
|
||||
<item>tk</item>
|
||||
<item>tl</item>
|
||||
<item>tn</item>
|
||||
<item>to</item>
|
||||
<item>tr</item>
|
||||
<item>ts</item>
|
||||
<item>tt</item>
|
||||
<item>tw</item>
|
||||
<item>ty</item>
|
||||
<item>ug</item>
|
||||
<item>uk</item>
|
||||
<item>ur</item>
|
||||
<item>uz</item>
|
||||
<item>ve</item>
|
||||
<item>vi</item>
|
||||
<item>vo</item>
|
||||
<item>wa</item>
|
||||
<item>cy</item>
|
||||
<item>wo</item>
|
||||
<item>fy</item>
|
||||
<item>xh</item>
|
||||
<item>yi</item>
|
||||
<item>yo</item>
|
||||
<item>za</item>
|
||||
<item>zu</item>
|
||||
</string-array>
|
||||
<!-- Native name https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes -->
|
||||
<string-array name="wikipedia_endpoint_locale_labels">
|
||||
<item>Abkhaz</item>
|
||||
<item>Afar</item>
|
||||
<item>Afrikaans</item>
|
||||
<item>Akan</item>
|
||||
<item>Albanian</item>
|
||||
<item>Amharic</item>
|
||||
<item>Arabic</item>
|
||||
<item>Aragonese</item>
|
||||
<item>Armenian</item>
|
||||
<item>Assamese</item>
|
||||
<item>Avaric</item>
|
||||
<item>Avestan</item>
|
||||
<item>Aymara</item>
|
||||
<item>Azerbaijani</item>
|
||||
<item>Bambara</item>
|
||||
<item>Bashkir</item>
|
||||
<item>Basque</item>
|
||||
<item>Belarusian</item>
|
||||
<item>Bengali, Bangla</item>
|
||||
<item>Bihari</item>
|
||||
<item>Bislama</item>
|
||||
<item>Bosnian</item>
|
||||
<item>Breton</item>
|
||||
<item>Bulgarian</item>
|
||||
<item>Burmese</item>
|
||||
<item>Catalan</item>
|
||||
<item>Chamorro</item>
|
||||
<item>Chechen</item>
|
||||
<item>Chichewa, Chewa, Nyanja</item>
|
||||
<item>Chinese</item>
|
||||
<item>Chuvash</item>
|
||||
<item>Cornish</item>
|
||||
<item>Corsican</item>
|
||||
<item>Cree</item>
|
||||
<item>Croatian</item>
|
||||
<item>Czech</item>
|
||||
<item>Danish</item>
|
||||
<item>Divehi, Dhivehi, Maldivian</item>
|
||||
<item>Dutch</item>
|
||||
<item>Dzongkha</item>
|
||||
<item>English</item>
|
||||
<item>Esperanto</item>
|
||||
<item>Estonian</item>
|
||||
<item>Ewe</item>
|
||||
<item>Faroese</item>
|
||||
<item>Fijian</item>
|
||||
<item>Finnish</item>
|
||||
<item>French</item>
|
||||
<item>Fula, Fulah, Pulaar, Pular</item>
|
||||
<item>Galician</item>
|
||||
<item>Georgian</item>
|
||||
<item>German</item>
|
||||
<item>Greek (modern)</item>
|
||||
<item>Guaraní</item>
|
||||
<item>Gujarati</item>
|
||||
<item>Haitian, Haitian Creole</item>
|
||||
<item>Hausa</item>
|
||||
<item>Hebrew (modern)</item>
|
||||
<item>Herero</item>
|
||||
<item>Hindi</item>
|
||||
<item>Hiri Motu</item>
|
||||
<item>Hungarian</item>
|
||||
<item>Interlingua</item>
|
||||
<item>Indonesian</item>
|
||||
<item>Interlingue</item>
|
||||
<item>Irish</item>
|
||||
<item>Igbo</item>
|
||||
<item>Inupiaq</item>
|
||||
<item>Ido</item>
|
||||
<item>Icelandic</item>
|
||||
<item>Italian</item>
|
||||
<item>Inuktitut</item>
|
||||
<item>Japanese</item>
|
||||
<item>Javanese</item>
|
||||
<item>Kalaallisut, Greenlandic</item>
|
||||
<item>Kannada</item>
|
||||
<item>Kanuri</item>
|
||||
<item>Kashmiri</item>
|
||||
<item>Kazakh</item>
|
||||
<item>Khmer</item>
|
||||
<item>Kikuyu, Gikuyu</item>
|
||||
<item>Kinyarwanda</item>
|
||||
<item>Kyrgyz</item>
|
||||
<item>Komi</item>
|
||||
<item>Kongo</item>
|
||||
<item>Korean</item>
|
||||
<item>Kurdish</item>
|
||||
<item>Kwanyama, Kuanyama</item>
|
||||
<item>Latin</item>
|
||||
<item>Luxembourgish, Letzeburgesch</item>
|
||||
<item>Ganda</item>
|
||||
<item>Limburgish, Limburgan, Limburger</item>
|
||||
<item>Lingala</item>
|
||||
<item>Lao</item>
|
||||
<item>Lithuanian</item>
|
||||
<item>Luba-Katanga</item>
|
||||
<item>Latvian</item>
|
||||
<item>Manx</item>
|
||||
<item>Macedonian</item>
|
||||
<item>Malagasy</item>
|
||||
<item>Malay</item>
|
||||
<item>Malayalam</item>
|
||||
<item>Maltese</item>
|
||||
<item>Māori</item>
|
||||
<item>Marathi (Marāṭhī)</item>
|
||||
<item>Marshallese</item>
|
||||
<item>Mongolian</item>
|
||||
<item>Nauruan</item>
|
||||
<item>Navajo, Navaho</item>
|
||||
<item>Northern Ndebele</item>
|
||||
<item>Nepali</item>
|
||||
<item>Ndonga</item>
|
||||
<item>Norwegian Bokmål</item>
|
||||
<item>Norwegian Nynorsk</item>
|
||||
<item>Norwegian</item>
|
||||
<item>Nuosu</item>
|
||||
<item>Southern Ndebele</item>
|
||||
<item>Occitan</item>
|
||||
<item>Ojibwe, Ojibwa</item>
|
||||
<item>Old Church Slavonic, Church Slavonic, Old Bulgarian</item>
|
||||
<item>Oromo</item>
|
||||
<item>Oriya</item>
|
||||
<item>Ossetian, Ossetic</item>
|
||||
<item>Eastern Punjabi, Eastern Panjabi</item>
|
||||
<item>Pāli</item>
|
||||
<item>Persian (Farsi)</item>
|
||||
<item>Polish</item>
|
||||
<item>Pashto, Pushto</item>
|
||||
<item>Portuguese</item>
|
||||
<item>Quechua</item>
|
||||
<item>Romansh</item>
|
||||
<item>Kirundi</item>
|
||||
<item>Romanian</item>
|
||||
<item>Russian</item>
|
||||
<item>Sanskrit (Saṁskṛta)</item>
|
||||
<item>Sardinian</item>
|
||||
<item>Sindhi</item>
|
||||
<item>Northern Sami</item>
|
||||
<item>Samoan</item>
|
||||
<item>Sango</item>
|
||||
<item>Serbian</item>
|
||||
<item>Scottish Gaelic, Gaelic</item>
|
||||
<item>Shona</item>
|
||||
<item>Sinhalese, Sinhala</item>
|
||||
<item>Slovak</item>
|
||||
<item>Slovene</item>
|
||||
<item>Somali</item>
|
||||
<item>Southern Sotho</item>
|
||||
<item>Spanish</item>
|
||||
<item>Sundanese</item>
|
||||
<item>Swahili</item>
|
||||
<item>Swati</item>
|
||||
<item>Swedish</item>
|
||||
<item>Tamil</item>
|
||||
<item>Telugu</item>
|
||||
<item>Tajik</item>
|
||||
<item>Thai</item>
|
||||
<item>Tigrinya</item>
|
||||
<item>Tibetan Standard, Tibetan, Central</item>
|
||||
<item>Turkmen</item>
|
||||
<item>Tagalog</item>
|
||||
<item>Tswana</item>
|
||||
<item>Tonga (Tonga Islands)</item>
|
||||
<item>Turkish</item>
|
||||
<item>Tsonga</item>
|
||||
<item>Tatar</item>
|
||||
<item>Twi</item>
|
||||
<item>Tahitian</item>
|
||||
<item>Uyghur</item>
|
||||
<item>Ukrainian</item>
|
||||
<item>Urdu</item>
|
||||
<item>Uzbek</item>
|
||||
<item>Venda</item>
|
||||
<item>Vietnamese</item>
|
||||
<item>Volapük</item>
|
||||
<item>Walloon</item>
|
||||
<item>Welsh</item>
|
||||
<item>Wolof</item>
|
||||
<item>Western Frisian</item>
|
||||
<item>Xhosa</item>
|
||||
<item>Yiddish</item>
|
||||
<item>Yoruba</item>
|
||||
<item>Zhuang, Chuang</item>
|
||||
<item>Zulu</item>
|
||||
</string-array>
|
||||
</resources>
|
|
@ -53,4 +53,612 @@
|
|||
<string name="location_xrange">Zakres X pozycji</string>
|
||||
<string name="location_yrange">Zakres Y pozycji</string>
|
||||
<string name="location_update_time_freq_title">Czestotliwość aktualizacji położenia</string>
|
||||
<string name="def_wikipedia_endpoint_locale">en</string>
|
||||
<string name="pref_wiki_locale">pref_wiki_locale</string>
|
||||
|
||||
<string-array name="google_places_categories">
|
||||
<item>accounting</item>
|
||||
<item>airport</item>
|
||||
<item>amusement_park</item>
|
||||
<item>aquarium</item>
|
||||
<item>art_gallery</item>
|
||||
<item>atm</item>
|
||||
<item>bakery</item>
|
||||
<item>bank</item>
|
||||
<item>bar</item>
|
||||
<item>beauty_salon</item>
|
||||
<item>bicycle_store</item>
|
||||
<item>book_store</item>
|
||||
<item>bowling_alley</item>
|
||||
<item>bus_station</item>
|
||||
<item>cafe</item>
|
||||
<item>campground</item>
|
||||
<item>car_dealer</item>
|
||||
<item>car_rental</item>
|
||||
<item>car_repair</item>
|
||||
<item>car_wash</item>
|
||||
<item>casino</item>
|
||||
<item>cemetery</item>
|
||||
<item>church</item>
|
||||
<item>city_hall</item>
|
||||
<item>clothing_store</item>
|
||||
<item>convenience_store</item>
|
||||
<item>courthouse</item>
|
||||
<item>dentist</item>
|
||||
<item>department_store</item>
|
||||
<item>doctor</item>
|
||||
<item>electrician</item>
|
||||
<item>electronics_store</item>
|
||||
<item>embassy</item>
|
||||
<item>fire_station</item>
|
||||
<item>florist</item>
|
||||
<item>funeral_home</item>
|
||||
<item>furniture_store</item>
|
||||
<item>gas_station</item>
|
||||
<item>gym</item>
|
||||
<item>hair_care</item>
|
||||
<item>hardware_store</item>
|
||||
<item>hindu_temple</item>
|
||||
<item>home_goods_store</item>
|
||||
<item>hospital</item>
|
||||
<item>insurance_agency</item>
|
||||
<item>jewelry_store</item>
|
||||
<item>laundry</item>
|
||||
<item>lawyer</item>
|
||||
<item>library</item>
|
||||
<item>liquor_store</item>
|
||||
<item>local_government_office</item>
|
||||
<item>locksmith</item>
|
||||
<item>lodging</item>
|
||||
<item>meal_delivery</item>
|
||||
<item>meal_takeaway</item>
|
||||
<item>mosque</item>
|
||||
<item>movie_rental</item>
|
||||
<item>movie_theater</item>
|
||||
<item>moving_company</item>
|
||||
<item>museum</item>
|
||||
<item>night_club</item>
|
||||
<item>painter</item>
|
||||
<item>park</item>
|
||||
<item>parking</item>
|
||||
<item>pet_store</item>
|
||||
<item>pharmacy</item>
|
||||
<item>physiotherapist</item>
|
||||
<item>plumber</item>
|
||||
<item>police</item>
|
||||
<item>post_office</item>
|
||||
<item>real_estate_agency</item>
|
||||
<item>restaurant</item>
|
||||
<item>roofing_contractor</item>
|
||||
<item>rv_park</item>
|
||||
<item>school</item>
|
||||
<item>shoe_store</item>
|
||||
<item>shopping_mall</item>
|
||||
<item>spa</item>
|
||||
<item>stadium</item>
|
||||
<item>storage</item>
|
||||
<item>store</item>
|
||||
<item>subway_station</item>
|
||||
<item>synagogue</item>
|
||||
<item>taxi_stand</item>
|
||||
<item>train_station</item>
|
||||
<item>transit_station</item>
|
||||
<item>travel_agency</item>
|
||||
<item>university</item>
|
||||
<item>veterinary_care</item>
|
||||
<item>zoo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="def_google_places_categories">
|
||||
<item>airport</item>
|
||||
<item>amusement_park</item>
|
||||
<item>aquarium</item>
|
||||
<item>art_gallery</item>
|
||||
<item>bar</item>
|
||||
<item>beauty_salon</item>
|
||||
<item>bowling_alley</item>
|
||||
<item>cafe</item>
|
||||
<item>campground</item>
|
||||
<item>casino</item>
|
||||
<item>cemetery</item>
|
||||
<item>church</item>
|
||||
<item>city_hall</item>
|
||||
<item>clothing_store</item>
|
||||
<item>department_store</item>
|
||||
<item>embassy</item>
|
||||
<item>gym</item>
|
||||
<item>hair_care</item>
|
||||
<item>hindu_temple</item>
|
||||
<item>jewelry_store</item>
|
||||
<item>liquor_store</item>
|
||||
<item>meal_delivery</item>
|
||||
<item>meal_takeaway</item>
|
||||
<item>mosque</item>
|
||||
<item>museum</item>
|
||||
<item>night_club</item>
|
||||
<item>park</item>
|
||||
<item>restaurant</item>
|
||||
<item>rv_park</item>
|
||||
<item>shoe_store</item>
|
||||
<item>shopping_mall</item>
|
||||
<item>spa</item>
|
||||
<item>stadium</item>
|
||||
<item>store</item>
|
||||
<item>subway_station</item>
|
||||
<item>synagogue</item>
|
||||
<item>taxi_stand</item>
|
||||
<item>train_station</item>
|
||||
<item>transit_station</item>
|
||||
<item>travel_agency</item>
|
||||
<item>university</item>
|
||||
<item>zoo</item>
|
||||
</string-array>
|
||||
|
||||
<string-array name="google_places_category_labels">
|
||||
<item>Accounting</item>
|
||||
<item>Airport</item>
|
||||
<item>Amusement park</item>
|
||||
<item>Aquarium</item>
|
||||
<item>Art gallery</item>
|
||||
<item>ATM</item>
|
||||
<item>Bakery</item>
|
||||
<item>Bank</item>
|
||||
<item>Bar</item>
|
||||
<item>Beauty salon</item>
|
||||
<item>Bicycle store</item>
|
||||
<item>Book store</item>
|
||||
<item>Bowling alley</item>
|
||||
<item>Bus station</item>
|
||||
<item>Cafe</item>
|
||||
<item>Campground</item>
|
||||
<item>Car dealer</item>
|
||||
<item>Car rental</item>
|
||||
<item>Car repair</item>
|
||||
<item>Car wash</item>
|
||||
<item>Casino</item>
|
||||
<item>Cemetery</item>
|
||||
<item>Church</item>
|
||||
<item>City hall</item>
|
||||
<item>Clothing store</item>
|
||||
<item>Convenience store</item>
|
||||
<item>Courthouse</item>
|
||||
<item>Dentist</item>
|
||||
<item>Department store</item>
|
||||
<item>Doctor</item>
|
||||
<item>Electrician</item>
|
||||
<item>Electronics store</item>
|
||||
<item>Embassy</item>
|
||||
<item>Fire station</item>
|
||||
<item>Florist</item>
|
||||
<item>Funeral home</item>
|
||||
<item>Furniture store</item>
|
||||
<item>Gas station</item>
|
||||
<item>Gym</item>
|
||||
<item>Hair care</item>
|
||||
<item>Hardware store</item>
|
||||
<item>Hindu temple</item>
|
||||
<item>Home goods store</item>
|
||||
<item>Hospital</item>
|
||||
<item>Insurance agency</item>
|
||||
<item>Jewelry store</item>
|
||||
<item>Laundry</item>
|
||||
<item>Lawyer</item>
|
||||
<item>Library</item>
|
||||
<item>Liquor store</item>
|
||||
<item>Local government office</item>
|
||||
<item>Locksmith</item>
|
||||
<item>Lodging</item>
|
||||
<item>Meal delivery</item>
|
||||
<item>Meal takeaway</item>
|
||||
<item>Mosque</item>
|
||||
<item>Movie rental</item>
|
||||
<item>Movie theater</item>
|
||||
<item>Moving company</item>
|
||||
<item>Museum</item>
|
||||
<item>Night club</item>
|
||||
<item>Painter</item>
|
||||
<item>Park</item>
|
||||
<item>Parking</item>
|
||||
<item>Pet store</item>
|
||||
<item>Pharmacy</item>
|
||||
<item>Physiotherapist</item>
|
||||
<item>Plumber</item>
|
||||
<item>Police</item>
|
||||
<item>Post office</item>
|
||||
<item>Real estate agency</item>
|
||||
<item>Restaurant</item>
|
||||
<item>Roofing contractor</item>
|
||||
<item>Rv park</item>
|
||||
<item>School</item>
|
||||
<item>Shoe store</item>
|
||||
<item>Shopping mall</item>
|
||||
<item>SPA</item>
|
||||
<item>Stadium</item>
|
||||
<item>Storage</item>
|
||||
<item>Store</item>
|
||||
<item>Subway station</item>
|
||||
<item>Synagogue</item>
|
||||
<item>Taxi stand</item>
|
||||
<item>Train station</item>
|
||||
<item>Transit station</item>
|
||||
<item>Travel agency</item>
|
||||
<item>University</item>
|
||||
<item>Veterinary care</item>
|
||||
<item>Zoo</item>
|
||||
</string-array>
|
||||
|
||||
<!-- 639‑2/T https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes -->
|
||||
<string-array name="wikipedia_endpoint_locale_values">
|
||||
<item>ab</item>
|
||||
<item>aa</item>
|
||||
<item>af</item>
|
||||
<item>ak</item>
|
||||
<item>sq</item>
|
||||
<item>am</item>
|
||||
<item>ar</item>
|
||||
<item>an</item>
|
||||
<item>hy</item>
|
||||
<item>as</item>
|
||||
<item>av</item>
|
||||
<item>ae</item>
|
||||
<item>ay</item>
|
||||
<item>az</item>
|
||||
<item>bm</item>
|
||||
<item>ba</item>
|
||||
<item>eu</item>
|
||||
<item>be</item>
|
||||
<item>bn</item>
|
||||
<item>bh</item>
|
||||
<item>bi</item>
|
||||
<item>bs</item>
|
||||
<item>br</item>
|
||||
<item>bg</item>
|
||||
<item>my</item>
|
||||
<item>ca</item>
|
||||
<item>ch</item>
|
||||
<item>ce</item>
|
||||
<item>ny</item>
|
||||
<item>zh</item>
|
||||
<item>cv</item>
|
||||
<item>kw</item>
|
||||
<item>co</item>
|
||||
<item>cr</item>
|
||||
<item>hr</item>
|
||||
<item>cs</item>
|
||||
<item>da</item>
|
||||
<item>dv</item>
|
||||
<item>nl</item>
|
||||
<item>dz</item>
|
||||
<item>en</item>
|
||||
<item>eo</item>
|
||||
<item>et</item>
|
||||
<item>ee</item>
|
||||
<item>fo</item>
|
||||
<item>fj</item>
|
||||
<item>fi</item>
|
||||
<item>fr</item>
|
||||
<item>ff</item>
|
||||
<item>gl</item>
|
||||
<item>ka</item>
|
||||
<item>de</item>
|
||||
<item>el</item>
|
||||
<item>gn</item>
|
||||
<item>gu</item>
|
||||
<item>ht</item>
|
||||
<item>ha</item>
|
||||
<item>he</item>
|
||||
<item>hz</item>
|
||||
<item>hi</item>
|
||||
<item>ho</item>
|
||||
<item>hu</item>
|
||||
<item>ia</item>
|
||||
<item>id</item>
|
||||
<item>ie</item>
|
||||
<item>ga</item>
|
||||
<item>ig</item>
|
||||
<item>ik</item>
|
||||
<item>io</item>
|
||||
<item>is</item>
|
||||
<item>it</item>
|
||||
<item>iu</item>
|
||||
<item>ja</item>
|
||||
<item>jv</item>
|
||||
<item>kl</item>
|
||||
<item>kn</item>
|
||||
<item>kr</item>
|
||||
<item>ks</item>
|
||||
<item>kk</item>
|
||||
<item>km</item>
|
||||
<item>ki</item>
|
||||
<item>rw</item>
|
||||
<item>ky</item>
|
||||
<item>kv</item>
|
||||
<item>kg</item>
|
||||
<item>ko</item>
|
||||
<item>ku</item>
|
||||
<item>kj</item>
|
||||
<item>la</item>
|
||||
<item>lb</item>
|
||||
<item>lg</item>
|
||||
<item>li</item>
|
||||
<item>ln</item>
|
||||
<item>lo</item>
|
||||
<item>lt</item>
|
||||
<item>lu</item>
|
||||
<item>lv</item>
|
||||
<item>gv</item>
|
||||
<item>mk</item>
|
||||
<item>mg</item>
|
||||
<item>ms</item>
|
||||
<item>ml</item>
|
||||
<item>mt</item>
|
||||
<item>mi</item>
|
||||
<item>mr</item>
|
||||
<item>mh</item>
|
||||
<item>mn</item>
|
||||
<item>na</item>
|
||||
<item>nv</item>
|
||||
<item>nd</item>
|
||||
<item>ne</item>
|
||||
<item>ng</item>
|
||||
<item>nb</item>
|
||||
<item>nn</item>
|
||||
<item>no</item>
|
||||
<item>ii</item>
|
||||
<item>nr</item>
|
||||
<item>oc</item>
|
||||
<item>oj</item>
|
||||
<item>cu</item>
|
||||
<item>om</item>
|
||||
<item>or</item>
|
||||
<item>os</item>
|
||||
<item>pa</item>
|
||||
<item>pi</item>
|
||||
<item>fa</item>
|
||||
<item>pl</item>
|
||||
<item>ps</item>
|
||||
<item>pt</item>
|
||||
<item>qu</item>
|
||||
<item>rm</item>
|
||||
<item>rn</item>
|
||||
<item>ro</item>
|
||||
<item>ru</item>
|
||||
<item>sa</item>
|
||||
<item>sc</item>
|
||||
<item>sd</item>
|
||||
<item>se</item>
|
||||
<item>sm</item>
|
||||
<item>sg</item>
|
||||
<item>sr</item>
|
||||
<item>gd</item>
|
||||
<item>sn</item>
|
||||
<item>si</item>
|
||||
<item>sk</item>
|
||||
<item>sl</item>
|
||||
<item>so</item>
|
||||
<item>st</item>
|
||||
<item>es</item>
|
||||
<item>su</item>
|
||||
<item>sw</item>
|
||||
<item>ss</item>
|
||||
<item>sv</item>
|
||||
<item>ta</item>
|
||||
<item>te</item>
|
||||
<item>tg</item>
|
||||
<item>th</item>
|
||||
<item>ti</item>
|
||||
<item>bo</item>
|
||||
<item>tk</item>
|
||||
<item>tl</item>
|
||||
<item>tn</item>
|
||||
<item>to</item>
|
||||
<item>tr</item>
|
||||
<item>ts</item>
|
||||
<item>tt</item>
|
||||
<item>tw</item>
|
||||
<item>ty</item>
|
||||
<item>ug</item>
|
||||
<item>uk</item>
|
||||
<item>ur</item>
|
||||
<item>uz</item>
|
||||
<item>ve</item>
|
||||
<item>vi</item>
|
||||
<item>vo</item>
|
||||
<item>wa</item>
|
||||
<item>cy</item>
|
||||
<item>wo</item>
|
||||
<item>fy</item>
|
||||
<item>xh</item>
|
||||
<item>yi</item>
|
||||
<item>yo</item>
|
||||
<item>za</item>
|
||||
<item>zu</item>
|
||||
</string-array>
|
||||
<!-- Native name https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes -->
|
||||
<string-array name="wikipedia_endpoint_locale_labels">
|
||||
<item>Abkhaz</item>
|
||||
<item>Afar</item>
|
||||
<item>Afrikaans</item>
|
||||
<item>Akan</item>
|
||||
<item>Albanian</item>
|
||||
<item>Amharic</item>
|
||||
<item>Arabic</item>
|
||||
<item>Aragonese</item>
|
||||
<item>Armenian</item>
|
||||
<item>Assamese</item>
|
||||
<item>Avaric</item>
|
||||
<item>Avestan</item>
|
||||
<item>Aymara</item>
|
||||
<item>Azerbaijani</item>
|
||||
<item>Bambara</item>
|
||||
<item>Bashkir</item>
|
||||
<item>Basque</item>
|
||||
<item>Belarusian</item>
|
||||
<item>Bengali, Bangla</item>
|
||||
<item>Bihari</item>
|
||||
<item>Bislama</item>
|
||||
<item>Bosnian</item>
|
||||
<item>Breton</item>
|
||||
<item>Bulgarian</item>
|
||||
<item>Burmese</item>
|
||||
<item>Catalan</item>
|
||||
<item>Chamorro</item>
|
||||
<item>Chechen</item>
|
||||
<item>Chichewa, Chewa, Nyanja</item>
|
||||
<item>Chinese</item>
|
||||
<item>Chuvash</item>
|
||||
<item>Cornish</item>
|
||||
<item>Corsican</item>
|
||||
<item>Cree</item>
|
||||
<item>Croatian</item>
|
||||
<item>Czech</item>
|
||||
<item>Danish</item>
|
||||
<item>Divehi, Dhivehi, Maldivian</item>
|
||||
<item>Dutch</item>
|
||||
<item>Dzongkha</item>
|
||||
<item>English</item>
|
||||
<item>Esperanto</item>
|
||||
<item>Estonian</item>
|
||||
<item>Ewe</item>
|
||||
<item>Faroese</item>
|
||||
<item>Fijian</item>
|
||||
<item>Finnish</item>
|
||||
<item>French</item>
|
||||
<item>Fula, Fulah, Pulaar, Pular</item>
|
||||
<item>Galician</item>
|
||||
<item>Georgian</item>
|
||||
<item>German</item>
|
||||
<item>Greek (modern)</item>
|
||||
<item>Guaraní</item>
|
||||
<item>Gujarati</item>
|
||||
<item>Haitian, Haitian Creole</item>
|
||||
<item>Hausa</item>
|
||||
<item>Hebrew (modern)</item>
|
||||
<item>Herero</item>
|
||||
<item>Hindi</item>
|
||||
<item>Hiri Motu</item>
|
||||
<item>Hungarian</item>
|
||||
<item>Interlingua</item>
|
||||
<item>Indonesian</item>
|
||||
<item>Interlingue</item>
|
||||
<item>Irish</item>
|
||||
<item>Igbo</item>
|
||||
<item>Inupiaq</item>
|
||||
<item>Ido</item>
|
||||
<item>Icelandic</item>
|
||||
<item>Italian</item>
|
||||
<item>Inuktitut</item>
|
||||
<item>Japanese</item>
|
||||
<item>Javanese</item>
|
||||
<item>Kalaallisut, Greenlandic</item>
|
||||
<item>Kannada</item>
|
||||
<item>Kanuri</item>
|
||||
<item>Kashmiri</item>
|
||||
<item>Kazakh</item>
|
||||
<item>Khmer</item>
|
||||
<item>Kikuyu, Gikuyu</item>
|
||||
<item>Kinyarwanda</item>
|
||||
<item>Kyrgyz</item>
|
||||
<item>Komi</item>
|
||||
<item>Kongo</item>
|
||||
<item>Korean</item>
|
||||
<item>Kurdish</item>
|
||||
<item>Kwanyama, Kuanyama</item>
|
||||
<item>Latin</item>
|
||||
<item>Luxembourgish, Letzeburgesch</item>
|
||||
<item>Ganda</item>
|
||||
<item>Limburgish, Limburgan, Limburger</item>
|
||||
<item>Lingala</item>
|
||||
<item>Lao</item>
|
||||
<item>Lithuanian</item>
|
||||
<item>Luba-Katanga</item>
|
||||
<item>Latvian</item>
|
||||
<item>Manx</item>
|
||||
<item>Macedonian</item>
|
||||
<item>Malagasy</item>
|
||||
<item>Malay</item>
|
||||
<item>Malayalam</item>
|
||||
<item>Maltese</item>
|
||||
<item>Māori</item>
|
||||
<item>Marathi (Marāṭhī)</item>
|
||||
<item>Marshallese</item>
|
||||
<item>Mongolian</item>
|
||||
<item>Nauruan</item>
|
||||
<item>Navajo, Navaho</item>
|
||||
<item>Northern Ndebele</item>
|
||||
<item>Nepali</item>
|
||||
<item>Ndonga</item>
|
||||
<item>Norwegian Bokmål</item>
|
||||
<item>Norwegian Nynorsk</item>
|
||||
<item>Norwegian</item>
|
||||
<item>Nuosu</item>
|
||||
<item>Southern Ndebele</item>
|
||||
<item>Occitan</item>
|
||||
<item>Ojibwe, Ojibwa</item>
|
||||
<item>Old Church Slavonic, Church Slavonic, Old Bulgarian</item>
|
||||
<item>Oromo</item>
|
||||
<item>Oriya</item>
|
||||
<item>Ossetian, Ossetic</item>
|
||||
<item>Eastern Punjabi, Eastern Panjabi</item>
|
||||
<item>Pāli</item>
|
||||
<item>Persian (Farsi)</item>
|
||||
<item>Polish</item>
|
||||
<item>Pashto, Pushto</item>
|
||||
<item>Portuguese</item>
|
||||
<item>Quechua</item>
|
||||
<item>Romansh</item>
|
||||
<item>Kirundi</item>
|
||||
<item>Romanian</item>
|
||||
<item>Russian</item>
|
||||
<item>Sanskrit (Saṁskṛta)</item>
|
||||
<item>Sardinian</item>
|
||||
<item>Sindhi</item>
|
||||
<item>Northern Sami</item>
|
||||
<item>Samoan</item>
|
||||
<item>Sango</item>
|
||||
<item>Serbian</item>
|
||||
<item>Scottish Gaelic, Gaelic</item>
|
||||
<item>Shona</item>
|
||||
<item>Sinhalese, Sinhala</item>
|
||||
<item>Slovak</item>
|
||||
<item>Slovene</item>
|
||||
<item>Somali</item>
|
||||
<item>Southern Sotho</item>
|
||||
<item>Spanish</item>
|
||||
<item>Sundanese</item>
|
||||
<item>Swahili</item>
|
||||
<item>Swati</item>
|
||||
<item>Swedish</item>
|
||||
<item>Tamil</item>
|
||||
<item>Telugu</item>
|
||||
<item>Tajik</item>
|
||||
<item>Thai</item>
|
||||
<item>Tigrinya</item>
|
||||
<item>Tibetan Standard, Tibetan, Central</item>
|
||||
<item>Turkmen</item>
|
||||
<item>Tagalog</item>
|
||||
<item>Tswana</item>
|
||||
<item>Tonga (Tonga Islands)</item>
|
||||
<item>Turkish</item>
|
||||
<item>Tsonga</item>
|
||||
<item>Tatar</item>
|
||||
<item>Twi</item>
|
||||
<item>Tahitian</item>
|
||||
<item>Uyghur</item>
|
||||
<item>Ukrainian</item>
|
||||
<item>Urdu</item>
|
||||
<item>Uzbek</item>
|
||||
<item>Venda</item>
|
||||
<item>Vietnamese</item>
|
||||
<item>Volapük</item>
|
||||
<item>Walloon</item>
|
||||
<item>Welsh</item>
|
||||
<item>Wolof</item>
|
||||
<item>Western Frisian</item>
|
||||
<item>Xhosa</item>
|
||||
<item>Yiddish</item>
|
||||
<item>Yoruba</item>
|
||||
<item>Zhuang, Chuang</item>
|
||||
<item>Zulu</item>
|
||||
</string-array>
|
||||
</resources>
|
|
@ -28,3 +28,6 @@
|
|||
-keepattributes Signature
|
||||
# Retain declared checked exceptions for use by a Proxy instance.
|
||||
-keepattributes Exceptions
|
||||
-keep class java.nio.file.** { *; }
|
||||
-keep class retrofit2.** { *; }
|
||||
-keep class okio.** { *; }
|
|
@ -15,3 +15,20 @@
|
|||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||
# public *;
|
||||
#}
|
||||
|
||||
# Proguard rules for retrofit
|
||||
|
||||
# Platform calls Class.forName on types which do not exist on Android to determine platform.
|
||||
-dontnote retrofit2.Platform
|
||||
# Platform used when running on RoboVM on iOS. Will not be used at runtime.
|
||||
-dontnote retrofit2.Platform$IOS$MainThreadExecutor
|
||||
# Platform used when running on Java 8 VMs. Will not be used at runtime.
|
||||
-dontwarn retrofit2.Platform$Java8
|
||||
# Retain generic type information for use by reflection by converters and adapters.
|
||||
-keepattributes Signature
|
||||
# Retain declared checked exceptions for use by a Proxy instance.
|
||||
-keepattributes Exceptions
|
||||
|
||||
-keep class java.nio.file.** { *; }
|
||||
-keep class retrofit2.** { *; }
|
||||
-keep class okio.** { *; }
|
Loading…
Reference in New Issue