diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 149c4ba54..ede4461a9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,11 +1,11 @@ -#Contributing +#Contribution This document contains guidelines on making contributions to NewPipe. ## Programming * Follow the [Google Style Guidelines](https://google.github.io/styleguide/javaguide.html) -* Make a new feature on a seperate branch, not on the master branch +* Make a new feature on a separate branch, not on the master branch * Make a [pull request](https://github.com/theScrabi/NewPipe/pulls) if you're done with your changes * When submitting changes, you agree that your code will be GPLv3 licensed @@ -16,7 +16,7 @@ This document contains guidelines on making contributions to NewPipe. compatibility with all git tools * [This guide](http://chris.beams.io/posts/git-commit/) goes more in depth on what makes a good commit message -## Translating +## Translation * NewPipe can be translated on [weblate](https://hosted.weblate.org/projects/newpipe/strings/) @@ -30,4 +30,4 @@ This document contains guidelines on making contributions to NewPipe. ## Communication * For the time being, [Slack](http://invite.chschtsch.ml/) is being used for project communication -* Feel free to post suggestions, changes ideas etc! +* Feel free to post suggestions, changes, ideas etc! diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index ef84c57b3..2f2ec061b 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -84,7 +84,7 @@ android:exported="false" /> + android:label="@string/settings_activity_title" > = 18) { @@ -355,13 +355,13 @@ class ActionBarHandler { } catch (Exception e) { e.printStackTrace(); AlertDialog.Builder builder = new AlertDialog.Builder(activity); - builder.setMessage(R.string.noPlayerFound) - .setPositiveButton(R.string.installStreamPlayer, new DialogInterface.OnClickListener() { + builder.setMessage(R.string.no_player_found) + .setPositiveButton(R.string.install, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); - intent.setData(Uri.parse(activity.getString(R.string.fdroidVLCurl))); + intent.setData(Uri.parse(activity.getString(R.string.fdroid_vlc_url))); activity.startActivity(intent); } }) diff --git a/app/src/main/java/org/schabi/newpipe/App.java b/app/src/main/java/org/schabi/newpipe/App.java index debb1a2a5..71aca041b 100644 --- a/app/src/main/java/org/schabi/newpipe/App.java +++ b/app/src/main/java/org/schabi/newpipe/App.java @@ -17,7 +17,7 @@ public class App extends Application { super.onCreate(); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); - if(prefs.getBoolean(getString(R.string.useTorKey), false)) { + if(prefs.getBoolean(getString(R.string.use_tor_key), false)) { OrbotHelper.requestStartTor(this); configureTor(true); } else { diff --git a/app/src/main/java/org/schabi/newpipe/BackgroundPlayer.java b/app/src/main/java/org/schabi/newpipe/BackgroundPlayer.java index bb14afeba..cf0f88d05 100644 --- a/app/src/main/java/org/schabi/newpipe/BackgroundPlayer.java +++ b/app/src/main/java/org/schabi/newpipe/BackgroundPlayer.java @@ -75,7 +75,7 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare } @Override public int onStartCommand(Intent intent, int flags, int startId) { - Toast.makeText(this, R.string.backgroundPlayerStartPlayingToast, + Toast.makeText(this, R.string.background_player_playing_toast, Toast.LENGTH_SHORT).show(); String source = intent.getDataString(); @@ -278,7 +278,7 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare .setSmallIcon(R.drawable.ic_play_circle_filled_white_24dp) .setTicker( String.format(res.getString( - R.string.backgroundPlayerTickerText), title)) + R.string.background_player_time_text), title)) .setContentIntent(PendingIntent.getActivity(getApplicationContext(), noteID, openDetailView, PendingIntent.FLAG_UPDATE_CURRENT)); @@ -288,7 +288,7 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare NotificationCompat.Action playButton = new NotificationCompat.Action.Builder (R.drawable.ic_play_arrow_white_48dp, - res.getString(R.string.play), playPI).build(); + res.getString(R.string.play_btn_text), playPI).build(); noteBuilder .setContentTitle(title) diff --git a/app/src/main/java/org/schabi/newpipe/DownloadDialog.java b/app/src/main/java/org/schabi/newpipe/DownloadDialog.java index 1f018618a..ba289f013 100644 --- a/app/src/main/java/org/schabi/newpipe/DownloadDialog.java +++ b/app/src/main/java/org/schabi/newpipe/DownloadDialog.java @@ -52,8 +52,8 @@ public class DownloadDialog extends DialogFragment { arguments = getArguments(); super.onCreateDialog(savedInstanceState); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); - builder.setTitle(R.string.downloadDialogTitle) - .setItems(R.array.downloadOptions, new DialogInterface.OnClickListener() { + builder.setTitle(R.string.download_dialog_title) + .setItems(R.array.download_options, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Context context = getActivity(); @@ -77,7 +77,7 @@ public class DownloadDialog extends DialogFragment { Log.d(TAG, "lolz"); } //to avoid hard-coded string like "/storage/emulated/0/Movies" - String downloadPath = prefs.getString(getString(R.string.downloadPathPreference), + String downloadPath = prefs.getString(getString(R.string.download_path_key), Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + downloadFolder); final File dir = new File(downloadPath); if(!dir.exists()) { diff --git a/app/src/main/java/org/schabi/newpipe/Localization.java b/app/src/main/java/org/schabi/newpipe/Localization.java index 796b7878d..fb3e09ed1 100644 --- a/app/src/main/java/org/schabi/newpipe/Localization.java +++ b/app/src/main/java/org/schabi/newpipe/Localization.java @@ -21,8 +21,8 @@ public class Localization { public static Locale getPreferredLocale(Context context) { SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context); - String languageCode = sp.getString(String.valueOf(R.string.searchLanguagePreference), - context.getString(R.string.defaultLanguageItem)); + String languageCode = sp.getString(String.valueOf(R.string.search_language_key), + context.getString(R.string.default_language_value)); if(languageCode.length() == 2) { return new Locale(languageCode); @@ -39,7 +39,7 @@ public class Localization { Locale locale = getPreferredLocale(context); Resources res = context.getResources(); - String viewsString = res.getString(R.string.viewCountText); + String viewsString = res.getString(R.string.view_count_text); NumberFormat nf = NumberFormat.getInstance(locale); String formattedViewCount = nf.format(viewCount); @@ -69,7 +69,7 @@ public class Localization { public static String localizeDate(String date, Context context) { Resources res = context.getResources(); - String dateString = res.getString(R.string.uploadDateText); + String dateString = res.getString(R.string.upload_date_text); String formattedDate = formatDate(date, context); return String.format(dateString, formattedDate); diff --git a/app/src/main/java/org/schabi/newpipe/PlayVideoActivity.java b/app/src/main/java/org/schabi/newpipe/PlayVideoActivity.java index 13a1cefed..ce1cf64cd 100644 --- a/app/src/main/java/org/schabi/newpipe/PlayVideoActivity.java +++ b/app/src/main/java/org/schabi/newpipe/PlayVideoActivity.java @@ -211,7 +211,7 @@ public class PlayVideoActivity extends AppCompatActivity { intent.setAction(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_TEXT, videoUrl); intent.setType("text/plain"); - startActivity(Intent.createChooser(intent, getString(R.string.shareDialogTitle))); + startActivity(Intent.createChooser(intent, getString(R.string.share_dialog_title))); break; case R.id.menu_item_screen_rotation: toggleOrientation(); diff --git a/app/src/main/java/org/schabi/newpipe/SettingsActivity.java b/app/src/main/java/org/schabi/newpipe/SettingsActivity.java index 3f747c2da..47a11e31f 100644 --- a/app/src/main/java/org/schabi/newpipe/SettingsActivity.java +++ b/app/src/main/java/org/schabi/newpipe/SettingsActivity.java @@ -1,8 +1,6 @@ package org.schabi.newpipe; import android.app.Activity; -import android.app.SharedElementCallback; -import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Configuration; @@ -10,7 +8,6 @@ import android.os.Bundle; import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.ListPreference; -import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceFragment; import android.preference.PreferenceManager; @@ -85,18 +82,18 @@ public class SettingsActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - addPreferencesFromResource(R.xml.settings_screen); + addPreferencesFromResource(R.xml.settings); final Activity activity = getActivity(); defaultPreferences = PreferenceManager.getDefaultSharedPreferences(activity); // get keys - DEFAULT_RESOLUTION_PREFERENCE =getString(R.string.defaultResolutionPreference); - DEFAULT_AUDIO_FORMAT_PREFERENCE =getString(R.string.defaultAudioFormatPreference); - SEARCH_LANGUAGE_PREFERENCE =getString(R.string.searchLanguagePreference); - DOWNLOAD_PATH_PREFERENCE = getString(R.string.downloadPathPreference); - USE_TOR_KEY = getString(R.string.useTorKey); + DEFAULT_RESOLUTION_PREFERENCE =getString(R.string.default_resolution_key); + DEFAULT_AUDIO_FORMAT_PREFERENCE =getString(R.string.default_audio_format_key); + SEARCH_LANGUAGE_PREFERENCE =getString(R.string.search_language_key); + DOWNLOAD_PATH_PREFERENCE = getString(R.string.download_path_key); + USE_TOR_KEY = getString(R.string.use_tor_key); // get pref objects defaultResolutionPreference = @@ -138,16 +135,16 @@ public class SettingsActivity extends PreferenceActivity { private void updateSummary() { defaultResolutionPreference.setSummary( defaultPreferences.getString(DEFAULT_RESOLUTION_PREFERENCE, - getString(R.string.defaultResolutionListItem))); + getString(R.string.default_resolution_value))); defaultAudioFormatPreference.setSummary( defaultPreferences.getString(DEFAULT_AUDIO_FORMAT_PREFERENCE, - getString(R.string.defaultAudioFormat))); + getString(R.string.default_audio_format_value))); searchLanguagePreference.setSummary( defaultPreferences.getString(SEARCH_LANGUAGE_PREFERENCE, - getString(R.string.defaultLanguageItem))); + getString(R.string.default_language_value))); downloadPathPreference.setSummary( defaultPreferences.getString(DOWNLOAD_PATH_PREFERENCE, - getString(R.string.downloadLocationSummary))); + getString(R.string.download_path_summary))); } } diff --git a/app/src/main/java/org/schabi/newpipe/VideoItemDetailActivity.java b/app/src/main/java/org/schabi/newpipe/VideoItemDetailActivity.java index f93ca4b9e..bf28549b3 100644 --- a/app/src/main/java/org/schabi/newpipe/VideoItemDetailActivity.java +++ b/app/src/main/java/org/schabi/newpipe/VideoItemDetailActivity.java @@ -80,7 +80,7 @@ public class VideoItemDetailActivity extends AppCompatActivity { } } if(currentStreamingService == -1) { - Toast.makeText(this, R.string.urlNotSupportedText, Toast.LENGTH_LONG) + Toast.makeText(this, R.string.url_not_supported_toast, Toast.LENGTH_LONG) .show(); } //arguments.putString(VideoItemDetailFragment.VIDEO_URL, @@ -89,7 +89,7 @@ public class VideoItemDetailActivity extends AppCompatActivity { arguments.putBoolean(VideoItemDetailFragment.AUTO_PLAY, PreferenceManager.getDefaultSharedPreferences(this) - .getBoolean(getString(R.string.autoPlayThroughIntent), false)); + .getBoolean(getString(R.string.autoplay_through_intent_key), false)); } else { videoUrl = getIntent().getStringExtra(VideoItemDetailFragment.VIDEO_URL); currentStreamingService = getIntent().getIntExtra(VideoItemDetailFragment.STREAMING_SERVICE, -1); diff --git a/app/src/main/java/org/schabi/newpipe/VideoItemDetailFragment.java b/app/src/main/java/org/schabi/newpipe/VideoItemDetailFragment.java index ddec1e36e..03ec4e5aa 100644 --- a/app/src/main/java/org/schabi/newpipe/VideoItemDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/VideoItemDetailFragment.java @@ -302,7 +302,7 @@ public class VideoItemDetailFragment extends Fragment { public void onClick(View v) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); - intent.setData(Uri.parse(activity.getString(R.string.c3sUrl))); + intent.setData(Uri.parse(activity.getString(R.string.c3s_url))); activity.startActivity(intent); } }); @@ -345,7 +345,7 @@ public class VideoItemDetailFragment extends Fragment { super.onCreate(savedInstanceState); activity = (AppCompatActivity) getActivity(); showNextVideoItem = PreferenceManager.getDefaultSharedPreferences(getActivity()) - .getBoolean(activity.getString(R.string.showNextVideo), true); + .getBoolean(activity.getString(R.string.show_next_video_key), true); } diff --git a/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java b/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java index 8c4f5c57e..446b916b5 100644 --- a/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java +++ b/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java @@ -172,7 +172,7 @@ public class VideoItemListActivity extends AppCompatActivity } } - PreferenceManager.setDefaultValues(this, R.xml.settings_screen, false); + PreferenceManager.setDefaultValues(this, R.xml.settings, false); } @Override diff --git a/app/src/main/java/org/schabi/newpipe/VideoItemListFragment.java b/app/src/main/java/org/schabi/newpipe/VideoItemListFragment.java index 8c9c61456..4373a1697 100644 --- a/app/src/main/java/org/schabi/newpipe/VideoItemListFragment.java +++ b/app/src/main/java/org/schabi/newpipe/VideoItemListFragment.java @@ -99,9 +99,9 @@ public class VideoItemListFragment extends ListFragment { public void run() { try { SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getContext()); - String searchLanguageKey = getContext().getString(R.string.searchLanguagePreference); + String searchLanguageKey = getContext().getString(R.string.search_language_key); String searchLanguage = sp.getString(searchLanguageKey, - getString(R.string.defaultLanguageItem)); + getString(R.string.default_language_value)); SearchEngine.Result result = engine.search(query, page, searchLanguage); Log.i(TAG, "language code passed:\""+searchLanguage+"\""); if(run) { @@ -205,7 +205,7 @@ public class VideoItemListFragment extends ListFragment { private void nextPage() { lastPage++; - Log.d(TAG, getString(R.string.searchPage) + Integer.toString(lastPage)); + Log.d(TAG, getString(R.string.search_page) + Integer.toString(lastPage)); startSearch(query, lastPage); } @@ -229,7 +229,7 @@ public class VideoItemListFragment extends ListFragment { Toast.makeText(getActivity(), result.errorMessage, Toast.LENGTH_LONG).show(); } else { if (!result.suggestion.isEmpty()) { - Toast.makeText(getActivity(), getString(R.string.didYouMean) + result.suggestion + " ?", + Toast.makeText(getActivity(), getString(R.string.did_you_mean) + result.suggestion + " ?", Toast.LENGTH_LONG).show(); } updateList(result.resultList); diff --git a/app/src/main/java/org/schabi/newpipe/VideoListAdapter.java b/app/src/main/java/org/schabi/newpipe/VideoListAdapter.java index 70672d040..de08b2f03 100644 --- a/app/src/main/java/org/schabi/newpipe/VideoListAdapter.java +++ b/app/src/main/java/org/schabi/newpipe/VideoListAdapter.java @@ -99,7 +99,7 @@ class VideoListAdapter extends BaseAdapter { convertView = viewCreator.getViewFromVideoInfoItem(convertView, parent, videoList.get(position), context); if(listView.isItemChecked(position)) { - convertView.setBackgroundColor(ContextCompat.getColor(context,R.color.primaryColorYoutube)); + convertView.setBackgroundColor(ContextCompat.getColor(context,R.color.light_youtube_primary_color)); } else { convertView.setBackgroundColor(0); } diff --git a/app/src/main/res/layout-v18/fragment_videoitem_detail.xml b/app/src/main/res/layout-v18/fragment_videoitem_detail.xml index 91cfea986..cbb5652ca 100644 --- a/app/src/main/res/layout-v18/fragment_videoitem_detail.xml +++ b/app/src/main/res/layout-v18/fragment_videoitem_detail.xml @@ -11,7 +11,7 @@ android:id="@+id/videoitem_detail"> @@ -69,7 +69,7 @@ android:layout_height="wrap_content" android:padding="@dimen/video_item_detail_info_text_padding" android:layout_below="@id/detailVideoThumbnailWindowLayout" - android:background="@color/background_gray"> + android:background="@color/light_background_color"> + android:text="@string/similar_videos_btn_text"/> diff --git a/app/src/main/res/layout-v21/fragment_videoitem_detail.xml b/app/src/main/res/layout-v21/fragment_videoitem_detail.xml index 8d19e1fee..b7919dbe8 100644 --- a/app/src/main/res/layout-v21/fragment_videoitem_detail.xml +++ b/app/src/main/res/layout-v21/fragment_videoitem_detail.xml @@ -11,7 +11,7 @@ android:id="@+id/videoitem_detail"> @@ -71,7 +71,7 @@ android:layout_height="wrap_content" android:padding="@dimen/video_item_detail_info_text_padding" android:layout_below="@id/detailVideoThumbnailWindowLayout" - android:background="@color/background_gray"> + android:background="@color/light_background_color"> + android:text="@string/similar_videos_btn_text"/> diff --git a/app/src/main/res/layout/fragment_videoitem_detail.xml b/app/src/main/res/layout/fragment_videoitem_detail.xml index 987c416ec..3ef048e46 100644 --- a/app/src/main/res/layout/fragment_videoitem_detail.xml +++ b/app/src/main/res/layout/fragment_videoitem_detail.xml @@ -28,7 +28,7 @@ android:background="?attr/selectableItemBackground"> @@ -69,7 +69,7 @@ android:layout_height="wrap_content" android:padding="@dimen/video_item_detail_info_text_padding" android:layout_below="@id/detailVideoThumbnailWindowLayout" - android:background="@color/background_gray"> + android:background="@color/light_background_color"> + android:text="@string/similar_videos_btn_text"/> diff --git a/app/src/main/res/layout/video_item.xml b/app/src/main/res/layout/video_item.xml index 1c7caac60..cff3a4224 100644 --- a/app/src/main/res/layout/video_item.xml +++ b/app/src/main/res/layout/video_item.xml @@ -32,7 +32,7 @@ tools:ignore="RtlHardcoded"> + android:background="@color/duration_dackground_color" + android:textColor="@color/duration_text_color"/> diff --git a/app/src/main/res/menu/video_player.xml b/app/src/main/res/menu/video_player.xml index f82730139..c79217adc 100644 --- a/app/src/main/res/menu/video_player.xml +++ b/app/src/main/res/menu/video_player.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> \ No newline at end of file diff --git a/app/src/main/res/menu/videoitem_detail.xml b/app/src/main/res/menu/videoitem_detail.xml index 4fed67637..f10a0a63e 100644 --- a/app/src/main/res/menu/videoitem_detail.xml +++ b/app/src/main/res/menu/videoitem_detail.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> @@ -18,7 +18,7 @@ android:icon="@drawable/ic_share_black"/> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 11478a6f7..fdef2ba3e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1,61 +1,59 @@ - %1$s Aufrufe - Hochgeladen am %1$s - Keinen Streamplayer gefunden. Vielleicht möchtest du einen installieren. - Jetzt installieren + %1$s Aufrufe + Hochgeladen am %1$s + Keinen Streamplayer gefunden. Vielleicht möchtest du einen installieren. + Jetzt installieren Abbrechen In Browser öffnen Teilen Download Suchen Einstellungen - Meintest du: - Suchseite: - Teilen mit: - Browser: - Rotation - Einstellungen + Meintest du: + Suchseite: + Teilen mit: + Browser: + Rotation + Einstellungen Externen Player benutzen - Downloadverzeichnis - Verzeichnis in dem heruntergeladene Videos gespeichert werden. - Download Verzeichnis eingeben - Automatisches Abspielen durch Intent - Startet ein Video automatisch wenn es von einer anderen App aufgerufen wurde. - Standard Auflösung - Mit Kodi abspielen - Kore app wurde nicht gefunden. Kore wird benötigt, um Videos mit Kodi wieder zu geben. + Downloadverzeichnis + Verzeichnis in dem heruntergeladene Videos gespeichert werden. + Download Verzeichnis eingeben + Automatisches Abspielen durch Intent + Startet ein Video automatisch wenn es von einer anderen App aufgerufen wurde. + Standard Auflösung + Mit Kodi abspielen + Kore app wurde nicht gefunden. Kore wird benötigt, um Videos mit Kodi wieder zu geben. Kore installieren - Zeige \"Mit Kodi abspielen\" Option - Zeigt eine Option an, über die man Videos mit dem Kodi Mediacenter abspielen kann. - Audio - Bevorzugtes Audio Format - WebM - freies Format - m4a - bessere Qualität - Herunterladen + Zeige \"Mit Kodi abspielen\" Option + Zeigt eine Option an, über die man Videos mit dem Kodi Mediacenter abspielen kann. + Audio + Bevorzugtes Audio Format + WebM — freies Format + m4a — bessere Qualität + Herunterladen Video Audio - Nächstes Video - Zeige nächstes und ähnliche Videos - URL wird nicht unterstützt. - Ähnliche Videos - VIDEO & AUDIO - INFO - ETC -Bevorzugte Sprache des Inhalts - Video-Vorschau-Bild - Video-Vorschau-Bild - Nutzerbild - Gefällt nicht - Gefällt -Lade - Benutze externen Videoabspieler - Benutze externen Audioabspieler - Spiele im Hintergrund ab - Abspielen + Nächstes Video + Zeige nächstes und ähnliche Videos + URL wird nicht unterstützt. + Ähnliche Videos + Video & Audio + Bevorzugte Sprache des Inhalts + Video-Vorschau-Bild + Video-Vorschau-Bild + Nutzerbild + Gefällt nicht + Gefällt + Lade + Benutze externen Videoabspieler + Benutze externen Audioabspieler + Spiele im Hintergrund ab + Abspielen - Benutze TOR - Erzwinge das Herunterladen durch TOR für verbesserte Privatsphäre (Videostream noch nicht unterstützt) + Benutze TOR + Erzwinge das Herunterladen durch TOR für verbesserte Privatsphäre (Videostream noch nicht unterstützt) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index bcf25e8fa..3b91eb0d4 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,39 +1,39 @@ - %1$s visitas - Subido el %1$s - No se ha encontrado ningún reproductor de vídeo. Quizás quieras instalar alguno. - Instalarlo + %1$s visitas + Subido el %1$s + No se ha encontrado ningún reproductor de vídeo. Quizás quieras instalar alguno. + Instalarlo Cancelar Abrir en el navegador Compartir Descargar Buscar Ajustes - "¿Querías decir?: " - Buscar página: - Compartir con: - Selecciona navegador: - rotación - Ajustes + "¿Querías decir?: " + Buscar página: + Compartir con: + Selecciona navegador: + rotación + Ajustes Usar reproductor externo - Descargar en… - Ruta donde guardar los vídeos descargados. - Localización del directorio de descargas - Reproducción automática - Reproducir los vídeos automaticamente cuando se llama desde otra aplicación. - Resolución por defecto - Reproducir con Kodi - Aplicación Kore no encontrada. Kore es necesario para reproducir vídeos con Kodi media center. + Descargar en… + Ruta donde guardar los vídeos descargados. + Localización del directorio de descargas + Reproducción automática + Reproducir los vídeos automaticamente cuando se llama desde otra aplicación. + Resolución por defecto + Reproducir con Kodi + Aplicación Kore no encontrada. Kore es necesario para reproducir vídeos con Kodi media center. Instalar Kore - Mostrar la opción \"Reproducir con Kodi\" - Muestra una opción para reproducir el vídeo con Kodi media center. - Audio - Formato de audio por defecto - WebM - formato libre - m4a - mejor calidad - Descargar - Siguiente vídeo - URL no soportada. - Vídeos similares + Mostrar la opción \"Reproducir con Kodi\" + Muestra una opción para reproducir el vídeo con Kodi media center. + Audio + Formato de audio por defecto + WebM — formato libre + m4a — mejor calidad + Descargar + Siguiente vídeo + URL no soportada. + Vídeos similares diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 9ebf236ea..7d0a7710e 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -1,7 +1,7 @@ -%1$s ikustaldi - Argitaratze-data: %1$s - Instalatu +%1$s ikustaldi + Argitaratze-data: %1$s + Instalatu Utzi Nabigatzailean ireki Partekatu @@ -9,48 +9,46 @@ Deskargatu Bilatu Ezarpenak - Partekatu honekin: - Nabigatzailea aukeratu: - biratzea - Ezarpenak - Deskargatzeko kokapena - Deskargatutako bideoak gordetzeko lekua. - Sar ezazu deskargatzeko lekua - Lehenetsitako bereizmena - Kodirekin erreproduzitu - Kore aplikazioa ez da aurkitu. Kore beharrezkoa da Kodi multimedia zentroarekin bideoak erreproduzitzeko. + Partekatu honekin: + Nabigatzailea aukeratu: + biratzea + Ezarpenak + Deskargatzeko kokapena + Deskargatutako bideoak gordetzeko lekua. + Sar ezazu deskargatzeko lekua + Lehenetsitako bereizmena + Kodirekin erreproduzitu + Kore aplikazioa ez da aurkitu. Kore beharrezkoa da Kodi multimedia zentroarekin bideoak erreproduzitzeko. Kore instalatu - \"Kodirekin erreproduzitu\" aukera erakutsi - Kodi multimedia zentroarekin bideoa erreproduzitzeko aukera erakusten du. - Audioa - Audio formatu lehenetsia - WebM - formatu askea - m4a - kalitate hobea - Deskargatu - Hurrengo bideoa - Hurrengo bideoa eta antzekoak erakutsi - URLa ez da onartzen. - Antzeko bideoak - Edukiaren hizkuntz lehenetsia - BIDEOA ETA AUDIOA - INFORMAZIOA - ETAB - Erreproduzitu + \"Kodirekin erreproduzitu\" aukera erakutsi + Kodi multimedia zentroarekin bideoa erreproduzitzeko aukera erakusten du. + Audioa + Audio formatu lehenetsia + WebM — formatu askea + m4a — kalitate hobea + Deskargatu + Hurrengo bideoa + Hurrengo bideoa eta antzekoak erakutsi + URLa ez da onartzen. + Antzeko bideoak + Edukiaren hizkuntz lehenetsia + Bideoa eta Audioa + Erreproduzitu - Bideoaren aurreikuspen argazkitxoa - Bideoaren aurreikuspen argazkitxoa - Igotzailearen argazkitxoa - Ez dute gustoko - Gustoko dute - Tor erabili - Trafikoa Tor bidez deskargatzea behartzen du pribatutasuna hobetzeko (jario bideoak ez daude oraindik onartuta) -NewPipe atzeko planoko erreproduzitzailea - Jario erreproduzitzailerik ez da aurkitu. Agian bat instalatu nahi dezakezu. - "Hau esan nahi al zenuen: " - "Orrialdea bilatu: " - Kanpoko bideo erreproduzitzailea erabili - Kanpoko audio erreproduzitzailea erabili - Intent bidez automatikoki erreproduzitu - Bideoa automatikoki hasten du beste aplikazio batetik deitu denean. - Atzeko planoan erreproduzitzen - + Bideoaren aurreikuspen argazkitxoa + Bideoaren aurreikuspen argazkitxoa + Igotzailearen argazkitxoa + Ez dute gustoko + Gustoko dute + Tor erabili + Trafikoa Tor bidez deskargatzea behartzen du pribatutasuna hobetzeko (jario bideoak ez daude oraindik onartuta) + NewPipe atzeko planoko erreproduzitzailea + Jario erreproduzitzailerik ez da aurkitu. Agian bat instalatu nahi dezakezu. + "Hau esan nahi al zenuen: " + "Orrialdea bilatu: " + Kanpoko bideo erreproduzitzailea erabili + Kanpoko audio erreproduzitzailea erabili + Intent bidez automatikoki erreproduzitu + Bideoa automatikoki hasten du beste aplikazio batetik deitu denean. + Atzeko planoan erreproduzitzen + diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 8951a6ee4..0d9b54a04 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -1,42 +1,42 @@ - %1$s نماها - بارگذاری‌شده در: %1$s - هیچ پخش‌کننده‌ی جریانی یافت نشد. ممکن است بخواهید یکی نصب کنید. - نصب کنید + %1$s نماها + بارگذاری‌شده در: %1$s + هیچ پخش‌کننده‌ی جریانی یافت نشد. ممکن است بخواهید یکی نصب کنید. + نصب کنید انصراف بازکردن در مرورگر هم‌رسانی بارگیری جستجو تنظیمات - منظورتان این است: - صفحه‌ی جستجو: - هم‌رسانی با: - مرورگر را برگزینید: - چرخش - تنظیمات + منظورتان این است: + صفحه‌ی جستجو: + هم‌رسانی با: + مرورگر را برگزینید: + چرخش + تنظیمات استفاده از پخش‌کننده‌ی خارجی - محل بارگیری - مسیری که ویدئوهای دریافت شده در آن ذخیره می‌شوند. - مسیر دریافت را وارد کنید - پخش خودکار از Intent - ویدئو هنگامی که از برنامه‌ی دیگری فراخوانده شد خودکار پخش می‌شود. - وضوح پیش‌فرض - پخش با Kodi - برنامه‌ی Kore نصب نیست. برای پخش کردن ویدئوها با مرکز رسانه‌ی Kodi، به Kore نیاز دارید. + محل بارگیری + مسیری که ویدئوهای دریافت شده در آن ذخیره می‌شوند. + مسیر دریافت را وارد کنید + پخش خودکار از Intent + ویدئو هنگامی که از برنامه‌ی دیگری فراخوانده شد خودکار پخش می‌شود. + وضوح پیش‌فرض + پخش با Kodi + برنامه‌ی Kore نصب نیست. برای پخش کردن ویدئوها با مرکز رسانه‌ی Kodi، به Kore نیاز دارید. نصب Kore - نمایش گزینه‌ی «پخش با Kodi» - گزینه‌ای برای پخش کردن ویدئو با مرکز رسانه‌ی Kodi نشان می‌دهد. - صدا - قالب پیش‌فرض صدا - WebM - قالبی آزاد - m4a - کیفیت بهتر - دریافت + نمایش گزینه‌ی «پخش با Kodi» + گزینه‌ای برای پخش کردن ویدئو با مرکز رسانه‌ی Kodi نشان می‌دهد. + صدا + قالب پیش‌فرض صدا + WebM — قالبی آزاد + m4a — کیفیت بهتر + دریافت ویدئو صدا - ویدئوی بعدی - پیوند پشتیبانی نمی‌شود. + ویدئوی بعدی + پیوند پشتیبانی نمی‌شود. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9e241c54c..d0d04db68 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1,59 +1,58 @@ - Démarrer automatiquement la vidéo si elle a été appelée depuis une autre application. + Démarrer automatiquement la vidéo si elle a été appelée depuis une autre application. Annuler - Choisir un navigateur : - Résolution par défaut - "S\'agirait-il de : " + Choisir un navigateur : + Résolution par défaut + "S\'agirait-il de : " Télécharger - Emplacement des téléchargements - Entrez l\'emplacement du téléchargement - Emplacement des vidéos téléchargées. - Installer + Emplacement des téléchargements + Entrez l\'emplacement du téléchargement + Emplacement des vidéos téléchargées. + Installer Installer Kore - L\'application Kore est introuvable. Kore est nécessaire afin de lire des vidéos dans Kodi media center. - Aucun lecteur de streaming détecté. Vous devriez en installer un. + L\'application Kore est introuvable. Kore est nécessaire afin de lire des vidéos dans Kodi media center. + Aucun lecteur de streaming détecté. Vous devriez en installer un. Ouvrir dans le navigateur - Lecture automatique via Intent - Lire avec Kodi - rotation + Lecture automatique via Intent + Lire avec Kodi + rotation Rechercher - "Rechercher dans la page : " + "Rechercher dans la page : " Paramètres Partager - Partager avec : - Afficher une option pour lire la vidéo avec Kodi media center. - Afficher l\'option \"Lire avec Kodi\" - Paramètres - Mise en ligne le %1$s + Partager avec : + Afficher une option pour lire la vidéo avec Kodi media center. + Afficher l\'option \"Lire avec Kodi\" + Paramètres + Mise en ligne le %1$s Utiliser un lecteur externe - %1$s vues - Audio - Format audio par défaut - WebM- format libre - m4a - meilleur qualité - Télécharger - Vidéo suivante - Afficher les vidéos suivantes et similaires - URL non supportée. - Vidéos similaires - VIDÉO & AUDIO - INFORMATION - DIVERS + %1$s vues + Audio + Format audio par défaut + WebM — format libre + m4a — meilleur qualité + Télécharger + Vidéo suivante + Afficher les vidéos suivantes et similaires + URL non supportée. + Vidéos similaires + Vidéo & Audio + Divers - Miniature d\'aperçu vidéo - Miniature d\'aperçu vidéo - Je n\'aime pas - J\'aime -Langue du contenu - Avatar de l\'utilisateur - Utiliser un lecteur vidéo externe - Utiliser un lecteur audio externe - Lecture en arrière-plan + Miniature d\'aperçu vidéo + Miniature d\'aperçu vidéo + Je n\'aime pas + J\'aime + Langue du contenu + Avatar de l\'utilisateur + Utiliser un lecteur vidéo externe + Utiliser un lecteur audio externe + Lecture en arrière-plan Lecteur en arrière-plan NewPipe Chargement - Lecture + Lecture - Utiliser Tor - Forcer le trafic de téléchargement via Tor pour plus de confidentialité (vidéos streaming non supporté) + Utiliser Tor + Forcer le trafic de téléchargement via Tor pour plus de confidentialité (vidéos streaming non supporté) diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index a11e14119..060b70ede 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -1,10 +1,10 @@ -%1$s צפיות - הועלה בתאריך %1$s +%1$s צפיות + הועלה בתאריך %1$s שתף חפש - הבא + הבא הורדה הגדרות - הגדרות + הגדרות diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index d6dc6d25f..330b387ff 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -1,43 +1,43 @@ - %1$s megtekintés - Feltöltve: %1$s - Nem található lejátszó. Telepítsen egyet! - Telepítsen egyet + %1$s megtekintés + Feltöltve: %1$s + Nem található lejátszó. Telepítsen egyet! + Telepítsen egyet Mégse Megnyitás böngészőben Megosztás Letöltés Keresés Beállítások - Erre gondolt: - Keresési lap: - Megosztás ezzel: - Válasszon böngészőt: - forgatás - Beállítások + Erre gondolt: + Keresési lap: + Megosztás ezzel: + Válasszon böngészőt: + forgatás + Beállítások Külső lejátszó használata - Letöltések helye - Útvonal a letöltött videók tárolásához - Adja meg a letöltési útvonalat - Automatikus lejátszás Intent-en keresztül - Automatikusan elindítja a videót, ha az külső alkalmazásból volt hívva - Alapértelmezett felbontás - Lejátszás Kodi-val - A Kore alkalmazás nem található. A Kore szükséges a videók Kodi médiaközponttal való lejátszásához. + Letöltések helye + Útvonal a letöltött videók tárolásához + Adja meg a letöltési útvonalat + Automatikus lejátszás Intent-en keresztül + Automatikusan elindítja a videót, ha az külső alkalmazásból volt hívva + Alapértelmezett felbontás + Lejátszás Kodi-val + A Kore alkalmazás nem található. A Kore szükséges a videók Kodi médiaközponttal való lejátszásához. Kore telepítése - \"Lejátszás Kodi-val\" opció mutatása - Mutat egy opciót a videók Kodi médiaközponttal való lejátszására - Hang - Alapértelmezett hang formátum - WebM - szabad formátum - m4a - jobb minőség - Letöltés + \"Lejátszás Kodi-val\" opció mutatása + Mutat egy opciót a videók Kodi médiaközponttal való lejátszására + Hang + Alapértelmezett hang formátum + WebM — szabad formátum + m4a — jobb minőség + Letöltés Videó Hang -Következő videó - A webcím nem támogatott. -Hasonló videók - + Következő videó + A webcím nem támogatott. + Hasonló videók + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 931afc6c2..95c7815c3 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -1,49 +1,49 @@ -%1$s visite - Caricato in %1$s - Nessun riproduttore trovato. Dovresti installarne uno. - Installa +%1$s visite + Caricato in %1$s + Nessun riproduttore trovato. Dovresti installarne uno. + Installa Cancella Apri nel browser Condividi Scarica Cerca Impostazioni - "Intendevi: " - "Cerca pagina: " - Condividi con: - Scegli browser: - rotazione - Impostazioni + "Intendevi: " + "Cerca pagina: " + Condividi con: + Scegli browser: + rotazione + Impostazioni Usa un riproduttore video esterno - Cartella di download - Percorso dove memorizzare i video scaricati. - Inserisci il percorso di download - Auto riproduzione attraverso internet - Avvia automaticamente un video quando è stato chiamato da un\'altra applicazione. - Risoluzione predefinita - Riproduci con Kodi - Kore app non trovata. Kore è richiesto per riprodurre video con Kodi media center. + Cartella di download + Percorso dove memorizzare i video scaricati. + Inserisci il percorso di download + Auto riproduzione attraverso internet + Avvia automaticamente un video quando è stato chiamato da un\'altra applicazione. + Risoluzione predefinita + Riproduci con Kodi + Kore app non trovata. Kore è richiesto per riprodurre video con Kodi media center. Installa Kore - Mostra l\'opzione \"Riproduci con Kodi\" - Mostra un opzione per riprodurre un video attraverso Kodi media center. - Audio - Formato audio predefinito - WedM - formato libero - m4a - qualità migliore - Scarica - Prossimo video - Mostra i video successivi e simili - URL non supportato. - Video simili - Lingua preferita dei contenuti - VIDEO & AUDIO + Mostra l\'opzione \"Riproduci con Kodi\" + Mostra un opzione per riprodurre un video attraverso Kodi media center. + Audio + Formato audio predefinito + WedM — formato libero + m4a — qualità migliore + Scarica + Prossimo video + Mostra i video successivi e simili + URL non supportato. + Video simili + Lingua preferita dei contenuti + VIDEO & AUDIO INFO ETC - Anteprima video - Anteprima video - Miniatura caricata - Non mi piace - Mi piace + Anteprima video + Anteprima video + Miniatura caricata + Non mi piace + Mi piace diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index decc2ecba..aca6ff616 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,59 +1,57 @@ - "アップロード: "%1$s - StreamPlayer が見つかりませんでした。インストールが必要になるかもしれません。 - インストール + "アップロード: "%1$s + StreamPlayer が見つかりませんでした。インストールが必要になるかもしれません。 + インストール 取り消し ブラウザーで開く 共有 ダウンロード 検索 設定 - "この意味ですか: " - "検索ページ: " - …共有: - ブラウザーを選択: - 回転 - 設定 + "この意味ですか: " + "検索ページ: " + …共有: + ブラウザーを選択: + 回転 + 設定 外部プレーヤーを使用する - ダウンロードする場所 - ダウンロードした動画を保存する場所のパス。 - ダウンロードのパスを入力してください。 - インテントで自動再生 - 他のアプリケーションから呼び出されたとき、自動的に動画再生を開始します。 - 基本の解像度 - Kodi で再生 - Kore アプリが見つかりません。 Kodi メディアセンターで動画を再生するには、 Kore が必要です。 + ダウンロードする場所 + ダウンロードした動画を保存する場所のパス。 + ダウンロードのパスを入力してください。 + インテントで自動再生 + 他のアプリケーションから呼び出されたとき、自動的に動画再生を開始します。 + 基本の解像度 + Kodi で再生 + Kore アプリが見つかりません。 Kodi メディアセンターで動画を再生するには、 Kore が必要です。 Kore をインストール - \"Kodi で再生\" 設定を表示 - Kodi メディアセンター経由で動画を再生するための設定を表示します. - オーディオ - 基本のオーディオフォーマット - .WebM - フリーフォーマット - .m4a - より良い品質 - ダウンロード - 次の動画 - 次の同様の動画を表示します。 - URL は使用できません。 - 同様の動画 - 優先される言語 - 動画とオーディオ - 情報 - その他 -%1$s ビュー - ビデオ プレビュー サムネイル - ビデオ プレビュー サムネイル - アップローダー サムネイル - 残念だね - いいね -外部ビデオ プレイヤーを使用する - 外部オーディオ プレイヤーを使用する - バックグラウンドで再生しています + \"Kodi で再生\" 設定を表示 + Kodi メディアセンター経由で動画を再生するための設定を表示します. + オーディオ + 基本のオーディオフォーマット + WebM — フリーフォーマット + m4a — より良い品質 + ダウンロード + 次の動画 + 次の同様の動画を表示します。 + URL は使用できません。 + 同様の動画 + 優先される言語 + 動画とオーディオ + %1$s ビュー + ビデオ プレビュー サムネイル + ビデオ プレビュー サムネイル + アップローダー サムネイル + 残念だね + いいね + 外部ビデオ プレイヤーを使用する + 外部オーディオ プレイヤーを使用する + バックグラウンドで再生しています NewPipe バックグラウンド プレーヤー 読み込み中 - 再生 + 再生 - Tor を使用する - 強制的に Tor を経由したプライバシーを高めたトラフィックでダウンロードします (ビデオのストリーミングはまだサポートされていません) + Tor を使用する + 強制的に Tor を経由したプライバシーを高めたトラフィックでダウンロードします (ビデオのストリーミングはまだサポートされていません) diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index bdb8b1084..ceaf8df6f 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -1,49 +1,49 @@ -시청 횟수 %1$s - %1$s에 업로드됨 - 스트리밍 플레이어가 발견되지 않았습니다. 플레이어를 설치하시기 바랍니다. - 설치 +시청 횟수 %1$s + %1$s에 업로드됨 + 스트리밍 플레이어가 발견되지 않았습니다. 플레이어를 설치하시기 바랍니다. + 설치 취소 브라우저에서 열기 공유 다운로드 검색 설정 - "혹시 이것을 검색하셨습니까? " - "검색 페이지: " - 다음으로 공유: - 브라우저 선택: - 회전 - 설정 + "혹시 이것을 검색하셨습니까? " + "검색 페이지: " + 다음으로 공유: + 브라우저 선택: + 회전 + 설정 외부 플레이어 사용 - 다운로드 위치 - 다운로드된 비디오가 저장될 경로를 선택하세요. - 다운로드 경로 입력 - 인텐트로 경유할 경우 자동 재생 - 다른 앱으로부터 호출되었을 경우에 비디오를 자동으로 재생합니다. - 기본 해상도 - Kodi로 재생 - Kore 앱이 발견되지 않았습니다. Kodi media center로 비디오를 재생하려면 Kore가 필요합니다. + 다운로드 위치 + 다운로드된 비디오가 저장될 경로를 선택하세요. + 다운로드 경로 입력 + 인텐트로 경유할 경우 자동 재생 + 다른 앱으로부터 호출되었을 경우에 비디오를 자동으로 재생합니다. + 기본 해상도 + Kodi로 재생 + Kore 앱이 발견되지 않았습니다. Kodi media center로 비디오를 재생하려면 Kore가 필요합니다. Kore 설치 - \"Kodi로 재생\" 옵션 표시 - 비디오를 Kodi media center를 사용해 재생하는 옵션을 표시합니다. - 오디오 - 기본 오디오 포맷 - WebM - 무료 자유 포맷입니다 - m4a - 보다 나은 품질 - 다운로드 - 다음 비디오 - 다음 및 유사한 비디오 표시 - 지원하지 않는 URL 입니다. - 유사한 비디오 - 선호하는 컨텐츠 언어 - 비디오 & 오디오 + \"Kodi로 재생\" 옵션 표시 + 비디오를 Kodi media center를 사용해 재생하는 옵션을 표시합니다. + 오디오 + 기본 오디오 포맷 + WebM — 무료 자유 포맷입니다 + m4a — 보다 나은 품질 + 다운로드 + 다음 비디오 + 다음 및 유사한 비디오 표시 + 지원하지 않는 URL 입니다. + 유사한 비디오 + 선호하는 컨텐츠 언어 + 비디오 & 오디오 정보 기타 - 비디오 미리보기 썸네일 - 비디오 미리보기 썸네일 - 업로더 썸네일 - 싫어요 - 좋아요 + 비디오 미리보기 썸네일 + 비디오 미리보기 썸네일 + 업로더 썸네일 + 싫어요 + 좋아요 diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 0cf3b0dec..b63369b49 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -1,51 +1,49 @@ - %1$s keer bekeken - Geüpload op %1$s - Geen speler met streaming ondersteuning gevonden. Misschien wil je er een installeren. - Installeer speler + %1$s keer bekeken + Geüpload op %1$s + Geen speler met streaming ondersteuning gevonden. Misschien wil je er een installeren. + Installeer speler Annuleer Open in browser Deel Download Zoek Instellingen - Bedoelde je: - Zoekpagina: - Deel met: - Kies browser: - rotatie - Instellingen + Bedoelde je: + Zoekpagina: + Deel met: + Kies browser: + rotatie + Instellingen Gebruik externe speler - Downloadlocatie - Locatie om gedownloadde videos in op te slaan. - Voer downloadlocatie is - Speel automatisch via Intent - Speel een video automatisch af indien geopend vanuit een andere app. - Standaardresolutie - Speel af met Kodi - Kore app niet gevonden. Kore is nodig om videos op Kodi af te spelen. + Downloadlocatie + Locatie om gedownloadde videos in op te slaan. + Voer downloadlocatie is + Speel automatisch via Intent + Speel een video automatisch af indien geopend vanuit een andere app. + Standaardresolutie + Speel af met Kodi + Kore app niet gevonden. Kore is nodig om videos op Kodi af te spelen. Installeer Kore - Toon \"Speel af met Kodi\" optie - Toont een optie om een video op een Kodi media center af te spelen. - Audio - Standaard audio formaat - Webam - open formaat - m4a - betere kwaliteit - Download - Volgende video - URL wordt niet ondersteund. - Vergelijkbare videos - Laat volgende en vergelijkbare videos zien - Voorkeurs content taal -Gebruik externe videospeler - Gebruik externe audiospeler - VIDEO & GELUID - INFO - ETC. + Toon \"Speel af met Kodi\" optie + Toont een optie om een video op een Kodi media center af te spelen. + Audio + Standaard audio formaat + WebM — open formaat + m4a — betere kwaliteit + Download + Volgende video + URL wordt niet ondersteund. + Vergelijkbare videos + Laat volgende en vergelijkbare videos zien + Voorkeurs content taal + Gebruik externe videospeler + Gebruik externe audiospeler + Video & Geluid - Videovoorbeeld thumbnail - Videovoorbeeld thumbnail - Uploader miniatuur - Dislikes + Videovoorbeeld thumbnail + Videovoorbeeld thumbnail + Uploader miniatuur + Dislikes diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 348a2e689..9142bca7f 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -1,51 +1,50 @@ - Nie znaleziono odtwarzacza strumieniowego. - Zainstaluj + Nie znaleziono odtwarzacza strumieniowego. + Zainstaluj Anuluj Otwórz w przeglądarce Udostępnij Pobierz Szukaj Ustawienia - "Czy chodziło Ci o: " - Udostępnij za pośrednictwem: - Wybierz przeglądarkę: - obrót - Ustawienia + "Czy chodziło Ci o: " + Udostępnij za pośrednictwem: + Wybierz przeglądarkę: + obrót + Ustawienia Użyj zewnętrznego odtwarzacza - Miejsce zapisu pobieranych plików - Ścieżka folderu do zapisywania pobieranego wideo. - Wprowadź ścieżkę folderu dla pobieranych plików - Automatycznie odtwarzaj przez Intent - Automatycznie odtwarza wideo po wywołaniu z innej aplikacji. - Domyślna rozdzielczość - Odtwarzaj za pośrednictwem Kodi - Aplikacja Kore nie została znaleziona. Wymagana jest do odtwarzania w Kodi. + Miejsce zapisu pobieranych plików + Ścieżka folderu do zapisywania pobieranego wideo. + Wprowadź ścieżkę folderu dla pobieranych plików + Automatycznie odtwarzaj przez Intent + Automatycznie odtwarza wideo po wywołaniu z innej aplikacji. + Domyślna rozdzielczość + Odtwarzaj za pośrednictwem Kodi + Aplikacja Kore nie została znaleziona. Wymagana jest do odtwarzania w Kodi. Zainstaluj Kore - Wyświetlaj opcję \"Odtwarzaj za pośrednictwem Kodi\" - Wyświetla opcję do odtwarzania wideo przez aplikację Kodi. - Dźwięk - Domyślny format dźwięku - WebM - otwarty format - m4a - lepsza jakość - Pobierz - Następne wideo - Wyświetl następne i podobne wideo - Niewspierany URL. - Podobne wideo - Preferowany język zawartości - WIDEO & DŹWIĘK - INFO - INNE -"Szukaj strony: " - %1$s wyświetleń - Opublikowany %1$s - Miniaturka podglądowa wideo - Miniaturka podglądowa wideo - Miniaturka wysyłającego - łapek w dół - Polubień -Użyj zewnętrznego odtwarzacza wideo - Użyj zewnętrznego odtwarzacza audio - + Wyświetlaj opcję \"Odtwarzaj za pośrednictwem Kodi\" + Wyświetla opcję do odtwarzania wideo przez aplikację Kodi. + Dźwięk + Domyślny format dźwięku + WebM — otwarty format + m4a — lepsza jakość + Pobierz + Następne wideo + Wyświetl następne i podobne wideo + Niewspierany URL. + Podobne wideo + Preferowany język zawartości + Wideo & Dźwięk + + "Szukaj strony: " + %1$s wyświetleń + Opublikowany %1$s + Miniaturka podglądowa wideo + Miniaturka podglądowa wideo + Miniaturka wysyłającego + łapek w dół + Polubień + Użyj zewnętrznego odtwarzacza wideo + Użyj zewnętrznego odtwarzacza audio + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 0a6cbe3c4..d78107d70 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -1,50 +1,50 @@ -%1$s visualizações - Carregado em %1$s - Reprodutor não disponível. Deve instalar um reprodutor. - Instalar +%1$s visualizações + Carregado em %1$s + Reprodutor não disponível. Deve instalar um reprodutor. + Instalar Cancelar Abrir no navegador Partilhar Descarregar Pesquisar Definições - "Será que queria dizer: " - "Página de pesquisa: " - Partilhar com: - Escolher navegador: - rotação - Definições - Utilizar reprodutor de vídeo externo - Utilizar reprodutor de áudio externo - Local para a descarga - Local para guardar os vídeos descarregados. - Digite o caminho - Reproduzir via Intent - Iniciar automaticamente o vídeo se for invocado por outra aplicação. - Resolução padrão - Reproduzir com Kodi - Aplicação não encontrada. Necessita do Kore para reproduzir vídeos no Kodi. + "Será que queria dizer: " + "Página de pesquisa: " + Partilhar com: + Escolher navegador: + rotação + Definições + Utilizar reprodutor de vídeo externo + Utilizar reprodutor de áudio externo + Local para a descarga + Local para guardar os vídeos descarregados. + Digite o caminho + Reproduzir via Intent + Iniciar automaticamente o vídeo se for invocado por outra aplicação. + Resolução padrão + Reproduzir com Kodi + Aplicação não encontrada. Necessita do Kore para reproduzir vídeos no Kodi. Instalar o Kore - Mostrar opção \"Reproduzir com Kodi\" - Mostra uma opção para reproduzir o vídeo com o Kodi. - Áudio - Formato áudio padrão - WebM - formato livre - m4a - melhor qualidade - Descarregar - Vídeo seguinte - Mostrar vídeos seguintes e similares - URL não suportado. - Vídeos similares - Idioma preferencial do conteúdo - Vídeo e áudio + Mostrar opção \"Reproduzir com Kodi\" + Mostra uma opção para reproduzir o vídeo com o Kodi. + Áudio + Formato áudio padrão + WebM — formato livre + m4a — melhor qualidade + Descarregar + Vídeo seguinte + Mostrar vídeos seguintes e similares + URL não suportado. + Vídeos similares + Idioma preferencial do conteúdo + Vídeo e áudio Informações Outras - Miniatura de vídeos - Miniatura de vídeos - Carregador de miniaturas - Não gosto - Gosto + Miniatura de vídeos + Miniatura de vídeos + Carregador de miniaturas + Não gosto + Gosto diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 36368fe09..8d8da5a8e 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -1,57 +1,57 @@ - %1$s просмотров - Опубликовано %1$s - Ни одного потокового проигрывателя не было найдено. Установить? - Установить + %1$s просмотров + Опубликовано %1$s + Ни одного потокового проигрывателя не было найдено. Установить? + Установить Отмена Открыть в браузере Поделиться Скачать Найти Настройки - Возможно, вы имели в виду: - Страница поиска: - Поделиться с помощью: - Выбрать браузер: - поворот - Настройки + Возможно, вы имели в виду: + Страница поиска: + Поделиться с помощью: + Выбрать браузер: + поворот + Настройки Использовать внешний проигрыватель - Место для загрузок - Папка для хранения загруженных файлов. - Введите путь к папке для загрузок - Автопроигрывание через интернет - Автоматически воспроизводить видео когда оно открыто через другое приложение. - Разрешение по-умолчанию - Воспроизвести с помощью Kodi - Приложение Kore не наидено. Чтобы проигрывать видео через Kodi media center, нужен Kore. + Место для загрузок + Папка для хранения загруженных файлов. + Введите путь к папке для загрузок + Автопроигрывание через интернет + Автоматически воспроизводить видео когда оно открыто через другое приложение. + Разрешение по-умолчанию + Воспроизвести с помощью Kodi + Приложение Kore не наидено. Чтобы проигрывать видео через Kodi media center, нужен Kore. Установить Kore - Показывать опцию \"Воспроизвести с помощью Kodi\" - Показать опцию воспроизведения видео через Kodi media center. - Аудио - Формат аудио по-умолчанию - WebM - свободный формат - m4a - лучшее качество - Скачать + Показывать опцию \"Воспроизвести с помощью Kodi\" + Показать опцию воспроизведения видео через Kodi media center. + Аудио + Формат аудио по-умолчанию + WebM — свободный формат + m4a — лучшее качество + Скачать Видео Аудио - Следующее видео - URL не поддерживается. - Похожие видео - Показывать следующее и предложенные видео - Предпочитаемый язык контента -ВИДЕО И АУДИО - ИНФОРМАЦИЯ - ПРОЧЕЕ + Следующее видео + URL не поддерживается. + Похожие видео + Показывать следующее и предложенные видео + Предпочитаемый язык контента + Видео и Аудио + Внешний вид + Другое - Миниатюра видео-превью - Миниатюра видео-превью - Миниатюра аватара пользователся - Дислайки - Лайки -Использовать внешний проигрыватель для видео - Использовать внешний проигрыватель для аудио - Проигрывание в фоновом режиме + Миниатюра видео-превью + Миниатюра видео-превью + Миниатюра аватара пользователся + Дислайки + Лайки +Использовать внешний проигрыватель для видео + Использовать внешний проигрыватель для аудио + Проигрывание в фоновом режиме diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 412d9a56c..13266f519 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -1,55 +1,54 @@ -%1$s pogledov - Poslano %1$s - Predvajalnika pretoka ni mogoče najti. Tak program lahko namestite ločeno. - Namesti +%1$s pogledov + Poslano %1$s + Predvajalnika pretoka ni mogoče najti. Tak program lahko namestite ločeno. + Namesti Prekliči Odpri v brskalniku Omogoči souporabo Prejmi Poišči Nastavitve - "Ste mislili vpisati: " - "Stran iskanja: " - Omogoči souporabo z: - Izbor brskalnika: - usmerjenost - Nastavitve - Uporabi zunanji predvajalnik videa - Uporabi zunanji predvajalnik zvoka - Mapa za prejem - Pot do mape za prejem datotek. - Vpis poti za prejem - Privzeta ločljivost - Predvajaj s Kodi - Programa Kore ni mogoče najti. Program omogoča predvajanje video posnetkov prek predstavnega središča Kodi. + "Ste mislili vpisati: " + "Stran iskanja: " + Omogoči souporabo z: + Izbor brskalnika: + usmerjenost + Nastavitve + Uporabi zunanji predvajalnik videa + Uporabi zunanji predvajalnik zvoka + Mapa za prejem + Pot do mape za prejem datotek. + Vpis poti za prejem + Privzeta ločljivost + Predvajaj s Kodi + Programa Kore ni mogoče najti. Program omogoča predvajanje video posnetkov prek predstavnega središča Kodi. Namesti program Kore - Pokaži možnost \"Predvajaj s Kodi\" - Privzet zapis zvoka - Zvok - WebM - prost zapis - m4a - višja kakovost posnetkov - Prejem - Naslednji video - Pokaži naslednji video in podobne posnetke - Zapis naslova URL ni podprt. - Podobni posnetki - Prednostni jezik vsebine - Video in Zvok - Podrobnosti - Sličica predogleda videa - Sličica predogleda videa - Sličica pošiljalnika - Samodejno predvajaj prek vmesnika Intent - Začne samodejno predvajanje videa, ko je zagnan prek drugega programa. - Pokaže možnost predvajanja videa preko predstavnega središča Kodi. + Pokaži možnost \"Predvajaj s Kodi\" + Privzet zapis zvoka + Zvok + WebM — prost zapis + m4a — višja kakovost posnetkov + Prejem + Naslednji video + Pokaži naslednji video in podobne posnetke + Zapis naslova URL ni podprt. + Podobni posnetki + Prednostni jezik vsebine + Video in Zvok + Sličica predogleda videa + Sličica predogleda videa + Sličica pošiljalnika + Samodejno predvajaj prek vmesnika Intent + Začne samodejno predvajanje videa, ko je zagnan prek drugega programa. + Pokaže možnost predvajanja videa preko predstavnega središča Kodi. Drugo - Všeč mi je -Ni mi všeč + Všeč mi je +Ni mi všeč Ozadnji predvajalnik NewPipe Nalaganje ... - Predvajanje v ozadju - Predvajaj + Predvajanje v ozadju + Predvajaj diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index e0c092d25..cecce2f05 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -1,63 +1,62 @@ - %1$s приказа - "Отпремљен "%1$s - Нема плејера токова. Можда желите да га инсталирате. - Инсталирај + %1$s приказа + "Отпремљен "%1$s + Нема плејера токова. Можда желите да га инсталирате. + Инсталирај Одустани Отвори у прегледачу Дели Преузми Тражи Поставке - Да ли сте мислили: - Страница претраге: - Подели помоћу: - Отвори помоћу: - ротација - Поставке + Да ли сте мислили: + Страница претраге: + Подели помоћу: + Отвори помоћу: + ротација + Поставке Користи спољашњи плејер - Одредиште преузимања - Путања за упис преузетих видеа. - Унесите путању за преузимања - Аутопуштање преко Интента - Аутоматски почиње пушта видео по позиву из друге апликације. - Подразумевана резолуција - Пусти помоћу Кодија - Апликација Кор није нађена. Кор (Kore) је потребан да бисте пуштали видее у Коди медија центру. + Одредиште преузимања + Путања за упис преузетих видеа. + Унесите путању за преузимања + Аутопуштање преко Интента + Аутоматски почиње пушта видео по позиву из друге апликације. + Подразумевана резолуција + Пусти помоћу Кодија + Апликација Кор није нађена. Кор (Kore) је потребан да бисте пуштали видее у Коди медија центру. Инсталирај Кор - Прикажи „Пусти помоћу Кодија“ - Приказ опције за пуштање видеа у Коди медија центру. - Аудио - Подразумевани формат звука - WebM - слободни формат - m4a - бољи квалитет - Преузми + Прикажи „Пусти помоћу Кодија“ + Приказ опције за пуштање видеа у Коди медија центру. + Аудио + Подразумевани формат звука + WebM — слободни формат + m4a — бољи квалитет + Преузми Видео Аудио - Следећи видео - УРЛ није подржан. - Прикажи следећи и слични видео - Слични видео - Пожељни језик садржаја -ВИДЕО И АУДИО - ПОДАЦИ - ОСТАЛО -Сличица видео прегледа - Сличица видео прегледа - Сличица отпремаоца - Несвиђања - Свиђања -Користи спољашњи видео плејер - Користи спољашњи аудио плејер - Пуштам у позадини + Следећи видео + УРЛ није подржан. + Прикажи следећи и слични видео + Слични видео + Пожељни језик садржаја + Видео и Аудио + Остало + Сличица видео прегледа + Сличица видео прегледа + Сличица отпремаоца + Несвиђања + Свиђања + Користи спољашњи видео плејер + Користи спољашњи аудио плејер + Пуштам у позадини Позадински плејер за Јутјуб цев Учитавам - Пусти + Пусти - Користи Тор - Принудно преусмерење саобраћаја кроз Тор за доданту приватност (токови још нису подржани) + Користи Тор + Принудно преусмерење саобраћаја кроз Тор за доданту приватност (токови још нису подржани) diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml index 1f056cfb5..75d058e50 100644 --- a/app/src/main/res/values-v21/styles.xml +++ b/app/src/main/res/values-v21/styles.xml @@ -3,18 +3,18 @@ \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 7e0d71406..963a49bcc 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,11 +1,20 @@ - #cd322e - #bc211d - #000 - #a000 - #efff - #6000 - #EEEEEE + + #EEEEEE + #CD322E + #BC211D + #000000 + + + #222222 + #CD322E + #BC211D + #FFFFFF + + + #AA000000 + #EEFFFFFF + #66000000 #323232 \ No newline at end of file diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml index a909953ae..6f83e31a5 100644 --- a/app/src/main/res/values/settings_keys.xml +++ b/app/src/main/res/values/settings_keys.xml @@ -1,39 +1,54 @@ - settings_categoery_video_audio - settings_category_video_info - settings_category_etc + settings_category_video_audio + settings_category_appearance + settings_category_other - download_path_preference - use_external_video_player - use_external_audio_player - autoplay_through_intent - default_resolution_preference - + download_path + use_external_video_player + use_external_audio_player + autoplay_through_intent + + default_resolution_preference + 360p + 720p 360p 240p 144p - 360p - show_play_with_kodi_preference - default_audio_format - - @string/webMAudioDescription - @string/m4aAudioDescription + + show_play_with_kodi + + theme + 0 + + @string/dark_theme_title + @string/light_theme_title - + + 0 + 1 + + + default_audio_format + m4a + + @string/webm_description + @string/m4a_description + + webm m4a - m4a - show_next_video - search_language - use_tor + + show_next_video + en + search_language - + af az id @@ -112,8 +127,7 @@ ja ko - en - + Afrikaans Azərbaycan Bahasa Indonesia @@ -192,4 +206,5 @@ 日本語 한국어 + use_tor \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c7058759e..004a41712 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,66 +3,69 @@ NewPipe NewPipe Background Player NewPipe - %1$s views - Uploaded on %1$s - No stream player found. You may want to install one. - Install + %1$s views + Uploaded on %1$s + No stream player found. Install VLC? + Install Cancel - https://f-droid.org/repository/browse/?fdfilter=vlc&fdid=org.videolan.vlc + https://f-droid.org/repository/browse/?fdfilter=vlc&fdid=org.videolan.vlc Open in browser Share Loading Download Search Settings - Did you mean: - Search page: - Share with: - Choose browser: - rotation - Settings - Use external video player - Use external audio player - Download location - Path to store downloaded videos in. - Enter download path - Autoplay through Intent - Automatically starts a video when it was called from another app. - Default Resolution - Play with Kodi - Kore app not found. Kore is needed to play videos with Kodi media center. - Install Kore - https://f-droid.org/repository/browse/?fdfilter=Kore&fdid=org.xbmc.kore - Show \"Play with Kodi\" option - Displays an option to play a video via Kodi media center. - Audio - Default audio format - WebM - free format - m4a - better quality - Download - + Did you mean: + Search page: + Share with: + Choose browser: + rotation + Settings + Use external video player + Use external audio player + Download path + Path to store downloaded videos in + Enter download path + Autoplay through Intent + Automatically play a video when it\'s called from another app + Default Resolution + Play with Kodi + Kore app not found. Install Kore? + https://f-droid.org/repository/browse/?fdfilter=Kore&fdid=org.xbmc.kore + Show \"Play with Kodi\" option + Display an option to play a video via Kodi media center + Audio + Default audio format + WebM — free format + m4a — better quality + Theme + Dark + Light + + Download + Video Audio - Next video - Show next and similar videos - URL not supported. - Similar videos - Preferable content language - VIDEO & AUDIO - INFO - ETC - %1$s - NewPipe - Playing in background - https://www.c3s.cc/ - Play + Next video + Show next and similar videos + URL not supported + Similar videos + Preferable content language + Video & Audio + Appearance + Other + %1$s - NewPipe + Playing in background + https://www.c3s.cc/ + Play - Video preview thumbnail - Video preview thumbnail - Uploader thumbnail - Dislikes - Likes - Use Tor - Force download traffic through Tor for increased privacy (streaming videos not yet supported) + Video preview thumbnail + Video preview thumbnail + Uploader\'s userpic thumbnail + Likes + Dislikes + Use Tor + Force download traffic through Tor for increased privacy (streaming videos not yet supported) diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 8d27cc3df..8abacc2e8 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -3,17 +3,17 @@ \ No newline at end of file diff --git a/app/src/main/res/xml/settings.xml b/app/src/main/res/xml/settings.xml new file mode 100644 index 000000000..045e95599 --- /dev/null +++ b/app/src/main/res/xml/settings.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/xml/settings_screen.xml b/app/src/main/res/xml/settings_screen.xml deleted file mode 100644 index 46ad3ecb9..000000000 --- a/app/src/main/res/xml/settings_screen.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -