Merge pull request #1227 from TeamNewPipe/removebeta

remove beta
This commit is contained in:
Christian Schabesberger 2018-04-01 15:28:49 +02:00 committed by GitHub
commit a681d8c1ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 61 additions and 93 deletions

View file

@ -5,7 +5,7 @@ android:
components: components:
# The BuildTools version used by NewPipe # The BuildTools version used by NewPipe
- tools - tools
- build-tools-27.0.1 - build-tools-27.0.3
# The SDK version used to compile NewPipe # The SDK version used to compile NewPipe
- android-27 - android-27

View file

@ -26,13 +26,6 @@ android {
debuggable true debuggable true
applicationIdSuffix ".debug" applicationIdSuffix ".debug"
} }
beta {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationIdSuffix ".beta"
}
} }
lintOptions { lintOptions {
@ -98,7 +91,6 @@ dependencies {
annotationProcessor "frankiesardo:icepick-processor:$icepickLibVersion" annotationProcessor "frankiesardo:icepick-processor:$icepickLibVersion"
debugImplementation "com.squareup.leakcanary:leakcanary-android:$leakCanaryLibVersion" debugImplementation "com.squareup.leakcanary:leakcanary-android:$leakCanaryLibVersion"
betaImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$leakCanaryLibVersion"
releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$leakCanaryLibVersion" releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$leakCanaryLibVersion"
implementation 'com.squareup.okhttp3:okhttp:3.9.1' implementation 'com.squareup.okhttp3:okhttp:3.9.1'

View file

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<application
android:label="NewPipe Beta"
tools:replace="android:label">
</application>
</manifest>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View file

@ -44,7 +44,6 @@ import android.view.View;
import android.widget.Button; import android.widget.Button;
import android.widget.ImageButton; import android.widget.ImageButton;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast;
import org.schabi.newpipe.extractor.NewPipe; import org.schabi.newpipe.extractor.NewPipe;
import org.schabi.newpipe.extractor.StreamingService; import org.schabi.newpipe.extractor.StreamingService;
@ -94,10 +93,17 @@ public class MainActivity extends AppCompatActivity {
drawer = findViewById(R.id.drawer_layout); drawer = findViewById(R.id.drawer_layout);
drawerItems = findViewById(R.id.navigation); drawerItems = findViewById(R.id.navigation);
//drawerItems.setItemIconTintList(null); // Set null to use the original icon for(StreamingService s : NewPipe.getServices()) {
String title =
s.getServiceInfo().getName() +
(ServiceHelper.isBeta(s) ? " (beta)" : "");
MenuItem item = drawerItems.getMenu()
.add(R.id.menu_services_group, s.getServiceId(), 0, title);
item.setIcon(ServiceHelper.getIcon(s.getServiceId()));
}
drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true); drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true);
if (!BuildConfig.BUILD_TYPE.equals("release")) {
toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.drawer_open, R.string.drawer_close); toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.drawer_open, R.string.drawer_close);
toggle.syncState(); toggle.syncState();
drawer.addDrawerListener(toggle); drawer.addDrawerListener(toggle);
@ -121,17 +127,14 @@ public class MainActivity extends AppCompatActivity {
setupDrawerFooter(); setupDrawerFooter();
setupDrawerHeader(); setupDrawerHeader();
} else {
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
}
} }
private boolean changeService(MenuItem item) { private boolean changeService(MenuItem item) {
if (item.getGroupId() == R.id.menu_services_group) { if (item.getGroupId() == R.id.menu_services_group) {
drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(false); drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(false);
ServiceHelper.setSelectedServiceId(this, item.getTitle().toString()); ServiceHelper.setSelectedServiceId(this, item.getItemId());
drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true); drawerItems.getMenu().getItem(ServiceHelper.getSelectedServiceId(this)).setChecked(true);
headerServiceView.setText("gurken");
} else { } else {
return false; return false;
} }
@ -176,11 +179,9 @@ public class MainActivity extends AppCompatActivity {
// when the user returns to MainActivity // when the user returns to MainActivity
drawer.closeDrawer(Gravity.START, false); drawer.closeDrawer(Gravity.START, false);
try { try {
if(BuildConfig.BUILD_TYPE != "release" ) {
String selectedServiceName = NewPipe.getService( String selectedServiceName = NewPipe.getService(
ServiceHelper.getSelectedServiceId(this)).getServiceInfo().getName(); ServiceHelper.getSelectedServiceId(this)).getServiceInfo().getName();
headerServiceView.setText(selectedServiceName); headerServiceView.setText(selectedServiceName);
}
} catch (Exception e) { } catch (Exception e) {
ErrorActivity.reportUiError(this, e); ErrorActivity.reportUiError(this, e);
} }
@ -312,9 +313,6 @@ public class MainActivity extends AppCompatActivity {
case R.id.action_about: case R.id.action_about:
NavigationHelper.openAbout(this); NavigationHelper.openAbout(this);
return true; return true;
case R.id.action_history:
NavigationHelper.openHistory(this);
return true;
default: default:
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }

View file

@ -65,7 +65,6 @@ public class ServiceHelper {
} }
public static int getSelectedServiceId(Context context) { public static int getSelectedServiceId(Context context) {
if (BuildConfig.BUILD_TYPE.equals("release")) return DEFAULT_FALLBACK_SERVICE.getServiceId();
final String serviceName = PreferenceManager.getDefaultSharedPreferences(context) final String serviceName = PreferenceManager.getDefaultSharedPreferences(context)
.getString(context.getString(R.string.current_service_key), context.getString(R.string.default_service_value)); .getString(context.getString(R.string.current_service_key), context.getString(R.string.default_service_value));
@ -110,4 +109,11 @@ public class ServiceHelper {
return TimeUnit.MILLISECONDS.convert(1, TimeUnit.HOURS); return TimeUnit.MILLISECONDS.convert(1, TimeUnit.HOURS);
} }
} }
public static boolean isBeta(final StreamingService s) {
switch(s.getServiceInfo().getName()) {
case "YouTube": return false;
default: return true;
}
}
} }

View file

@ -75,8 +75,8 @@
android:layout_below="@id/drawer_header" android:layout_below="@id/drawer_header"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:menu="@menu/drawer_items"
app:elevation="0dp"/> app:elevation="0dp"/>
<!-- app:menu="@menu/drawer_items" -->
<LinearLayout <LinearLayout
android:id="@+id/navigation_drawer_footer" android:id="@+id/navigation_drawer_footer"

View file

@ -1,22 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" <menu xmlns:android="http://schemas.android.com/apk/res/android">
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_show_downloads"
android:orderInCategory="980"
android:title="@string/downloads"
app:showAsAction="never"/>
<item android:id="@+id/action_history"
android:orderInCategory="981"
android:title="@string/action_history"
app:showAsAction="never"/>
<item android:id="@+id/action_settings"
android:orderInCategory="990"
android:title="@string/settings"
app:showAsAction="never"/>
<item android:id="@+id/action_about" <item android:id="@+id/action_about"
android:orderInCategory="1000" android:orderInCategory="1000"

View file

@ -154,7 +154,7 @@
<string name="error_snackbar_action">تقرير</string> <string name="error_snackbar_action">تقرير</string>
<string name="what_device_headline">معلومات:</string> <string name="what_device_headline">معلومات:</string>
<string name="what_happened_headline">ماذا حدث:</string> <string name="what_happened_headline">ماذا حدث:</string>
<string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:\\nGlob. IP range:</string> <string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string>
<string name="your_comment">تعليقك (باللغة الإنجليزية):</string> <string name="your_comment">تعليقك (باللغة الإنجليزية):</string>
<string name="error_details_headline">تفاصيل:</string> <string name="error_details_headline">تفاصيل:</string>

View file

@ -108,7 +108,6 @@
<string name="error_snackbar_action">প্রতিবেদন</string> <string name="error_snackbar_action">প্রতিবেদন</string>
<string name="what_device_headline">তথ্য:</string> <string name="what_device_headline">তথ্য:</string>
<string name="what_happened_headline">কি হয়েছিল:</string> <string name="what_happened_headline">কি হয়েছিল:</string>
<!-- <string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:\\nGlob. IP range:</string> -->
<string name="your_comment">তোমার মন্তব্য (ইংরেজিতে):</string> <string name="your_comment">তোমার মন্তব্য (ইংরেজিতে):</string>
<string name="error_details_headline">বর্ণনা:</string> <string name="error_details_headline">বর্ণনা:</string>

View file

@ -129,7 +129,7 @@
<string name="user_report">Hlášení uživatele</string> <string name="user_report">Hlášení uživatele</string>
<string name="info_labels">Co:\\nŽádost:\\nJazyk obsahu:\\nSlužba:\\nČas GMT:\\nBalíček:\\nVerze:\\nVerze OS:\\nGlobální rozsah IP:</string> <string name="info_labels">Co:\\nŽádost:\\nJazyk obsahu:\\nSlužba:\\nČas GMT:\\nBalíček:\\nVerze:\\nVerze OS:</string>
<string name="all">Vše</string> <string name="all">Vše</string>
<string name="channel">Kanál</string> <string name="channel">Kanál</string>
<string name="yes">Ano</string> <string name="yes">Ano</string>

View file

@ -236,7 +236,7 @@
<string name="delete_item_search_history">Haluatko poistaa tämän hakuhistoriasta?</string> <string name="delete_item_search_history">Haluatko poistaa tämän hakuhistoriasta?</string>
<string name="resume_on_audio_focus_gain_title">Jatka toistoa</string> <string name="resume_on_audio_focus_gain_title">Jatka toistoa</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="info_labels">Mikä:\\nPyyntö:\\nSisällön kieli:\\nPalvelu:\\nGMT Aika:\\nPaketti:\\nVersio:\\nOS versio:\\nGlob. IP väli:</string> <string name="info_labels">Mikä:\\nPyyntö:\\nSisällön kieli:\\nPalvelu:\\nGMT Aika:\\nPaketti:\\nVersio:\\nOS versio:</string>
<string name="copyright" formatted="true">© %1$s %2$s %3$s alla</string> <string name="copyright" formatted="true">© %1$s %2$s %3$s alla</string>
<string name="main_page_content">Pääsivun sisältö</string> <string name="main_page_content">Pääsivun sisältö</string>
<string name="blank_page_summary">Tyhjä sivu</string> <string name="blank_page_summary">Tyhjä sivu</string>

View file

@ -141,7 +141,7 @@
<string name="later">Plus tard</string> <string name="later">Plus tard</string>
<string name="disabled">Désactivé</string> <string name="disabled">Désactivé</string>
<string name="info_labels">Quoi :\\nRequête :\\nLangue du contenu :\\nService :\\nHeure GMT :\\nPaquet :\\nVersion :\\nVersion du système :\\nGlob. Plage IP :</string> <string name="info_labels">Quoi :\\nRequête :\\nLangue du contenu :\\nService :\\nHeure GMT :\\nPaquet :\\nVersion :\\nVersion du système :</string>
<string name="use_old_player_title">Utiliser l\'ancien lecteur</string> <string name="use_old_player_title">Utiliser l\'ancien lecteur</string>
<string name="use_old_player_summary">Ancienne version du lecteur Mediaframework</string> <string name="use_old_player_summary">Ancienne version du lecteur Mediaframework</string>
<string name="short_thousand">K</string> <string name="short_thousand">K</string>

View file

@ -165,7 +165,7 @@
<string name="error_snackbar_action">रिपोर्ट</string> <string name="error_snackbar_action">रिपोर्ट</string>
<string name="what_device_headline">जानकारी:</string> <string name="what_device_headline">जानकारी:</string>
<string name="what_happened_headline">क्या हुआ:</string> <string name="what_happened_headline">क्या हुआ:</string>
<string name="info_labels">क्या:\\nमांग:\\nविषयवस्तु की भाषा:\\nसेवा:\\nजीएमटी समय:\\nपैकेज:\\nसंस्करण:\\nOS संस्करण:\\nGLOB. IP रेंज:</string> <string name="info_labels">क्या:\\nमांग:\\nविषयवस्तु की भाषा:\\nसेवा:\\nजीएमटी समय:\\nपैकेज:\\nसंस्करण:\\nOS संस्करण:</string>
<string name="your_comment">आपकी टिप्पणी:</string> <string name="your_comment">आपकी टिप्पणी:</string>
<string name="error_details_headline">विवरण:</string> <string name="error_details_headline">विवरण:</string>

View file

@ -124,7 +124,7 @@
<string name="error_snackbar_action">PRIJAVI</string> <string name="error_snackbar_action">PRIJAVI</string>
<string name="what_device_headline">Informacije:</string> <string name="what_device_headline">Informacije:</string>
<string name="what_happened_headline">Što se dogodilo:</string> <string name="what_happened_headline">Što se dogodilo:</string>
<string name="info_labels">Što:\\nRequest:\\nContent Jezik:\\nService:\\nGMT Vrijeme:\\nPackage:\\nVersion:\\nOS version:\\nGlob. IP range:</string> <string name="info_labels">Što:\\nRequest:\\nContent Jezik:\\nService:\\nGMT Vrijeme:\\nPackage:\\nVersion:\\nOS version:</string>
<string name="your_comment">Vaš komentar (na engleskom):</string> <string name="your_comment">Vaš komentar (na engleskom):</string>
<string name="error_details_headline">Detalji:</string> <string name="error_details_headline">Detalji:</string>

View file

@ -191,7 +191,7 @@
<string name="video_streams_empty">Nem található videó formátum</string> <string name="video_streams_empty">Nem található videó formátum</string>
<string name="audio_streams_empty">Nem található hang csatorna</string> <string name="audio_streams_empty">Nem található hang csatorna</string>
<string name="info_labels">Mi:\\nKérés:\\nTartalom nyelve:\\nSzolgáltatás:\\nGMT Idő:\\nCsomag:\\nVerzió:\\nOperációs Rendszer verzió:\\nGlobális IP tartomány:</string> <string name="info_labels">Mi:\\nKérés:\\nTartalom nyelve:\\nSzolgáltatás:\\nGMT Idő:\\nCsomag:\\nVerzió:\\nOperációs Rendszer verzió:</string>
<string name="search_no_results">Nincs találat</string> <string name="search_no_results">Nincs találat</string>
<string name="use_old_player_title">Régi lejátszó használata</string> <string name="use_old_player_title">Régi lejátszó használata</string>
</resources> </resources>

View file

@ -127,7 +127,7 @@
<string name="could_not_load_image">Impossibile caricare l\'immagine</string> <string name="could_not_load_image">Impossibile caricare l\'immagine</string>
<string name="app_ui_crash">L\'app/UI si è interrotta</string> <string name="app_ui_crash">L\'app/UI si è interrotta</string>
<string name="info_labels">Cosa:\\nRichiesta:\\nLingua contenuto:\\nServizio:\\nOrario GMT:\\nPacchetto:\\nVersione:\\nVersione SO:\\nRange IP glob.:</string> <string name="info_labels">Cosa:\\nRichiesta:\\nLingua contenuto:\\nServizio:\\nOrario GMT:\\nPacchetto:\\nVersione:\\nVersione SO:</string>
<string name="reCaptchaActivity">reCAPTCHA</string> <string name="reCaptchaActivity">reCAPTCHA</string>
<string name="reCaptcha_title">reCAPTCHA</string> <string name="reCaptcha_title">reCAPTCHA</string>

View file

@ -128,7 +128,7 @@
<string name="could_not_load_image">画像を読み込みできません</string> <string name="could_not_load_image">画像を読み込みできません</string>
<string name="app_ui_crash">アプリ/UI がクラッシュしました</string> <string name="app_ui_crash">アプリ/UI がクラッシュしました</string>
<string name="info_labels">何:\\n提案:\\nコンテンツ言語:\\nサービス:\\nGMT 時間:\\nパッケージ:\\nバージョン:\\nOS バージョン:\\nグローバル IP 範囲:</string> <string name="info_labels">何:\\n提案:\\nコンテンツ言語:\\nサービス:\\nGMT 時間:\\nパッケージ:\\nバージョン:\\nOS バージョン:</string>
<string name="reCaptchaActivity">reCAPTCHA</string> <string name="reCaptchaActivity">reCAPTCHA</string>
<string name="reCaptcha_title">reCAPTCHA の要求</string> <string name="reCaptcha_title">reCAPTCHA の要求</string>

View file

@ -102,7 +102,7 @@
<string name="error_snackbar_action">ATASKAITA</string> <string name="error_snackbar_action">ATASKAITA</string>
<string name="what_device_headline">Informacija:</string> <string name="what_device_headline">Informacija:</string>
<string name="what_happened_headline">Kas nutiko:</string> <string name="what_happened_headline">Kas nutiko:</string>
<string name="info_labels">Kas:\\nUžklausa:\\nTurinys Kalba:\\nPaslauga:\\nGMT Time:\\nPaketas:\\nVersija:\\nOperacinė Sistema versija:\\nGlob. IP diapazonas:</string> <string name="info_labels">Kas:\\nUžklausa:\\nTurinys Kalba:\\nPaslauga:\\nGMT Time:\\nPaketas:\\nVersija:\\nOperacinė Sistema versija:</string>
<string name="your_comment">Jūsų komentaras (anglų kalba):</string> <string name="your_comment">Jūsų komentaras (anglų kalba):</string>
<string name="error_details_headline">Detalės:</string> <string name="error_details_headline">Detalės:</string>

View file

@ -148,7 +148,7 @@ pentru a deschide în mod pop-up</string>
<string name="could_not_load_image">Nu s-a putut încărca imaginea</string> <string name="could_not_load_image">Nu s-a putut încărca imaginea</string>
<string name="app_ui_crash">App/UI eroare</string> <string name="app_ui_crash">App/UI eroare</string>
<string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:\\nGlob. IP clasa:</string> <string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string>
<string name="use_old_player_title">Folosește player vechi</string> <string name="use_old_player_title">Folosește player vechi</string>
<string name="use_old_player_summary">Player Mediaframework implicit</string> <string name="use_old_player_summary">Player Mediaframework implicit</string>

View file

@ -123,7 +123,7 @@
<string name="could_not_load_image">Nemožno načítať obrázok</string> <string name="could_not_load_image">Nemožno načítať obrázok</string>
<string name="app_ui_crash">Aplikácia/UP zlyhalo</string> <string name="app_ui_crash">Aplikácia/UP zlyhalo</string>
<string name="info_labels">Čo:\\nPožiadavka:\\nJazyk obsahu:\\nSlužba:\\nČas v GMT:\\nBalík:\\nVerzia:\\nVerzia OS:\\nGlob. IP rozsah:</string> <string name="info_labels">Čo:\\nPožiadavka:\\nJazyk obsahu:\\nSlužba:\\nČas v GMT:\\nBalík:\\nVerzia:\\nVerzia OS:</string>
<string name="reCaptchaActivity">reCAPTCHA</string> <string name="reCaptchaActivity">reCAPTCHA</string>
<string name="reCaptcha_title">Výzva reCAPTCHA</string> <string name="reCaptcha_title">Výzva reCAPTCHA</string>

View file

@ -77,7 +77,7 @@
<string name="error_snackbar_action">BİLDİR</string> <string name="error_snackbar_action">BİLDİR</string>
<string name="what_device_headline">Bilgi:</string> <string name="what_device_headline">Bilgi:</string>
<string name="what_happened_headline">Ne oldu:</string> <string name="what_happened_headline">Ne oldu:</string>
<string name="info_labels">Ne:\\nİstek:\\nİçerik Dili:\\nHizmet:\\nGMT Zamanı:\\nPaket:\\nSürüm:\\nİşletim sistemi sürümü:\\nGlob. IP aralığı:</string> <string name="info_labels">Ne:\\nİstek:\\nİçerik Dili:\\nHizmet:\\nGMT Zamanı:\\nPaket:\\nSürüm:\\nİşletim sistemi sürümü:</string>
<string name="detail_thumbnail_view_description">Video ön izleme küçük resmi</string> <string name="detail_thumbnail_view_description">Video ön izleme küçük resmi</string>
<string name="detail_uploader_thumbnail_view_description">Yükleyenin küçük resmi</string> <string name="detail_uploader_thumbnail_view_description">Yükleyenin küçük resmi</string>
<string name="detail_likes_img_view_description">Beğeni</string> <string name="detail_likes_img_view_description">Beğeni</string>

View file

@ -252,7 +252,7 @@
<string name="toggle_orientation">Перемкнути орієнтацію</string> <string name="toggle_orientation">Перемкнути орієнтацію</string>
<string name="player_unrecoverable_failure">Фатальна помилка програвача</string> <string name="player_unrecoverable_failure">Фатальна помилка програвача</string>
<string name="external_player_unsupported_link_type">Зовнішні програвачі не підтримують такі види ланок</string> <string name="external_player_unsupported_link_type">Зовнішні програвачі не підтримують такі види ланок</string>
<string name="info_labels">Що:\\nЗапит:\\nМова змісту:\\nСервіс:\\nЧас GMT:\\nПакунок:\\nВерсія:\\nВерсія ОС:\\nГлоб. діапазон IP :</string> <string name="info_labels">Що:\\nЗапит:\\nМова змісту:\\nСервіс:\\nЧас GMT:\\nПакунок:\\nВерсія:\\nВерсія ОС:</string>
<string name="detail_uploader_thumbnail_view_description">Ескіз аватару користувача</string> <string name="detail_uploader_thumbnail_view_description">Ескіз аватару користувача</string>
<string name="detail_likes_img_view_description">Сподобалося</string> <string name="detail_likes_img_view_description">Сподобалося</string>
<string name="detail_dislikes_img_view_description">Не сподобалося</string> <string name="detail_dislikes_img_view_description">Не сподобалося</string>

View file

@ -102,7 +102,7 @@
<string name="error_snackbar_action">BÁo CÁO</string> <string name="error_snackbar_action">BÁo CÁO</string>
<string name="what_device_headline">Thông tin:</string> <string name="what_device_headline">Thông tin:</string>
<string name="what_happened_headline">Chuyện gì đã xảy ra:</string> <string name="what_happened_headline">Chuyện gì đã xảy ra:</string>
<string name="info_labels">Gì: \\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:\\nGlob. IP range:</string> <string name="info_labels">Gì: \\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string>
<string name="your_comment">Nhận xét của bạn (bằng tiếng Anh):</string> <string name="your_comment">Nhận xét của bạn (bằng tiếng Anh):</string>
<string name="error_details_headline">Chi tiết:</string> <string name="error_details_headline">Chi tiết:</string>

View file

@ -135,7 +135,7 @@
<string name="later">稍候</string> <string name="later">稍候</string>
<string name="could_not_load_image">無法取得圖片</string> <string name="could_not_load_image">無法取得圖片</string>
<string name="app_ui_crash">應用程式或介面出現問題</string> <string name="app_ui_crash">應用程式或介面出現問題</string>
<string name="info_labels">事件:\\n請求\\n內容語言\\n服務\\nGMT 時間:\\nPackage\\n版本\\n作業系統版本\\n全球 IP 域:</string> <string name="info_labels">事件:\\n請求\\n內容語言\\n服務\\nGMT 時間:\\nPackage\\n版本\\n作業系統版本</string>
<string name="use_old_player_title">使用舊播放器</string> <string name="use_old_player_title">使用舊播放器</string>

View file

@ -113,7 +113,7 @@
<string name="error_snackbar_action">回報</string> <string name="error_snackbar_action">回報</string>
<string name="what_device_headline">資訊:</string> <string name="what_device_headline">資訊:</string>
<string name="what_happened_headline">發生了什麼事:</string> <string name="what_happened_headline">發生了什麼事:</string>
<string name="info_labels">發生了什麼:\\n請求\\n內容語言\\n服務\\nGMT 時間:\\n套件\\n版本\\n系統版本\\nGlob. IP 範圍:</string> <string name="info_labels">發生了什麼:\\n請求\\n內容語言\\n服務\\nGMT 時間:\\n套件\\n版本\\n系統版本</string>
<string name="your_comment">您的留言(請用英文)</string> <string name="your_comment">您的留言(請用英文)</string>
<string name="error_details_headline">詳細資訊:</string> <string name="error_details_headline">詳細資訊:</string>

View file

@ -189,7 +189,7 @@
<string name="error_snackbar_action">REPORT</string> <string name="error_snackbar_action">REPORT</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="what_happened_headline">What happened:</string> <string name="what_happened_headline">What happened:</string>
<string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:\\nGlob. IP range:</string> <string name="info_labels">What:\\nRequest:\\nContent Lang:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string>
<string name="your_comment">Your comment (in English):</string> <string name="your_comment">Your comment (in English):</string>
<string name="error_details_headline">Details:</string> <string name="error_details_headline">Details:</string>