Skip to content

Commit dfe1222

Browse files
guymarshallIdadelveloper
authored andcommitted
UPDATE: Replace 2k and 2K with 2.5k and 2.5K to fix common mistake
1 parent d0a0b4a commit dfe1222

99 files changed

Lines changed: 379 additions & 259 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
package org.schabi.newpipe.settings.preferencesearch;
2+
3+
import androidx.annotation.NonNull;
4+
import androidx.annotation.XmlRes;
5+
6+
import java.util.List;
7+
import java.util.Objects;
8+
9+
/**
10+
* Represents a preference-item inside the search.
11+
*/
12+
public class PreferenceSearchItem {
13+
/**
14+
* Key of the setting/preference. E.g. used inside {@link android.content.SharedPreferences}.
15+
*/
16+
@NonNull
17+
private final String key;
18+
/**
19+
* Title of the setting, e.g. 'Default resolution' or 'Show higher resolutions'.
20+
*/
21+
@NonNull
22+
private final String title;
23+
/**
24+
* Summary of the setting, e.g. '480p' or 'Only some devices can play 2.5k/4k'.
25+
*/
26+
@NonNull
27+
private final String summary;
28+
/**
29+
* Possible entries of the setting, e.g. 480p,720p,...
30+
*/
31+
@NonNull
32+
private final String entries;
33+
/**
34+
* Breadcrumbs - a hint where the setting is located e.g. 'Video and Audio > Player'
35+
*/
36+
@NonNull
37+
private final String breadcrumbs;
38+
/**
39+
* The xml-resource where this item was found/built from.
40+
*/
41+
@XmlRes
42+
private final int searchIndexItemResId;
43+
44+
public PreferenceSearchItem(
45+
@NonNull final String key,
46+
@NonNull final String title,
47+
@NonNull final String summary,
48+
@NonNull final String entries,
49+
@NonNull final String breadcrumbs,
50+
@XmlRes final int searchIndexItemResId
51+
) {
52+
this.key = Objects.requireNonNull(key);
53+
this.title = Objects.requireNonNull(title);
54+
this.summary = Objects.requireNonNull(summary);
55+
this.entries = Objects.requireNonNull(entries);
56+
this.breadcrumbs = Objects.requireNonNull(breadcrumbs);
57+
this.searchIndexItemResId = searchIndexItemResId;
58+
}
59+
60+
@NonNull
61+
public String getKey() {
62+
return key;
63+
}
64+
65+
@NonNull
66+
public String getTitle() {
67+
return title;
68+
}
69+
70+
@NonNull
71+
public String getSummary() {
72+
return summary;
73+
}
74+
75+
@NonNull
76+
public String getEntries() {
77+
return entries;
78+
}
79+
80+
@NonNull
81+
public String getBreadcrumbs() {
82+
return breadcrumbs;
83+
}
84+
85+
public int getSearchIndexItemResId() {
86+
return searchIndexItemResId;
87+
}
88+
89+
boolean hasData() {
90+
return !key.isEmpty() && !title.isEmpty();
91+
}
92+
93+
public List<String> getAllRelevantSearchFields() {
94+
return List.of(getTitle(), getSummary(), getEntries(), getBreadcrumbs());
95+
}
96+
97+
@NonNull
98+
@Override
99+
public String toString() {
100+
return "PreferenceItem: " + title + " " + summary + " " + key;
101+
}
102+
}

app/src/main/res/values-ar-rLY/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@
324324
<string name="skip_silence_checkbox">تسريع إلى الأمام أثناء الصمت</string>
325325
<string name="settings_category_exoplayer_summary">إدارة بعض إعدادات ExoPlayer. تتطلب هذه التغييرات إعادة تشغيل المشغل لتصبح سارية المفعول</string>
326326
<string name="playlist_add_stream_success_duplicate">تمت إضافة وقت (أوقات) مكررة %d</string>
327-
<string name="show_higher_resolutions_summary">فقط بعض الأجهزة تدعم تشغيل مقاطع فيديو 2K/4K</string>
327+
<string name="show_higher_resolutions_summary">فقط بعض الأجهزة تدعم تشغيل مقاطع فيديو 2.5K/4K</string>
328328
<string name="import_data_title">استيراد قاعدة البيانات</string>
329329
<string name="image_quality_low">جودة منخفضة</string>
330330
<string name="main_tabs_position_title">موضع الألسنة الرئيسية</string>

app/src/main/res/values-ar/strings.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<string name="controls_popup_title">نافذة منبثقة</string>
7272
<string name="default_popup_resolution_title">الدقة الافتراضية للنوافذ المنبثقة</string>
7373
<string name="show_higher_resolutions_title">عرض دقّات أعلى</string>
74-
<string name="show_higher_resolutions_summary">فقط بعض الأجهزة تدعم تشغيل مقاطع فيديو 2K/4K</string>
74+
<string name="show_higher_resolutions_summary">فقط بعض الأجهزة تدعم تشغيل مقاطع فيديو 2.5K/4K</string>
7575
<string name="default_video_format_title">صيغة الفيديو الافتراضية</string>
7676
<string name="popup_remember_size_pos_title">تذكر خصائص النوافذ المنبثقة</string>
7777
<string name="popup_remember_size_pos_summary">تذكر آخر مكان وحجم للنافذة المنبثقة</string>
@@ -302,14 +302,14 @@
302302
\n5. انقر على زر \"تحميل\" بعد ظهوره
303303
\n6. انقر على IMPORT FILE أدناه وحدد الملف البريدي تحميلها
304304
\n7. [إذا فشل استيراد الرمز البريدي] استخراج ملف .csv (عادة تحت عنوان \"يوتيوب ويوتيوب الموسيقى / الاشتراكات / الاشتراكات.csv\")، انقر على IMPORT FILE أدناه وحدد ملف csv المستخرج</string>
305-
<string name="import_soundcloud_instructions">قم باستيراد ملف تعريف SoundCloud عن طريق كتابة عنوان URL أو معرفك:
306-
\n
307-
\n1. تمكين \"وضع سطح المكتب\" في متصفح الويب (الموقع غير متاح للأجهزة المحمولة)
308-
\n2. انتقل إلى عنوان URL هذا: %1$s
305+
<string name="import_soundcloud_instructions">قم باستيراد ملف تعريف SoundCloud عن طريق كتابة عنوان URL أو معرفك:
306+
\n
307+
\n1. تمكين \"وضع سطح المكتب\" في متصفح الويب (الموقع غير متاح للأجهزة المحمولة)
308+
\n2. انتقل إلى عنوان URL هذا: %1$s
309309
\n3. تسجيل الدخول عندما يطلب منك
310310
\n4. انسخ عنوان URL للملف الشخصي الذي تمت إعادة توجيهك إليه.</string>
311-
<string name="import_network_expensive_warning">ضع في اعتبارك أن هذه العملية يمكن أن تكون مكلفة اذا كنت تستخدم بيانات اشتراك انترنت.
312-
\n
311+
<string name="import_network_expensive_warning">ضع في اعتبارك أن هذه العملية يمكن أن تكون مكلفة اذا كنت تستخدم بيانات اشتراك انترنت.
312+
\n
313313
\nهل تريد الاستمرار؟</string>
314314
<string name="playback_speed_control">ضوابط سرعة التشغيل</string>
315315
<string name="playback_tempo">سرعة الأداء</string>

app/src/main/res/values-as/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<string name="default_resolution_title">স্থায়ী ৰিজ\'লিউচন</string>
3838
<string name="default_popup_resolution_title">স্থায়ী পপআপ ৰিজোলিউচন</string>
3939
<string name="show_higher_resolutions_title">উচ্চ ৰিজ\'লিউচন দেখুৱাওক</string>
40-
<string name="show_higher_resolutions_summary">কেৱল কিছুমান ডিভাইচেহে 2K/4K ভিডিঅ’ বজাব পাৰে</string>
40+
<string name="show_higher_resolutions_summary">কেৱল কিছুমান ডিভাইচেহে 2.5K/4K ভিডিঅ’ বজাব পাৰে</string>
4141
<string name="play_with_kodi_title">Kodi ৰ সৈতে বজাওক</string>
4242
<string name="kore_not_found">Kode এপ ইনষ্টল\?</string>
4343
<string name="show_play_with_kodi_title">\"Kodi ৰ সৈতে খোলক\" বিকল্প দেখুৱাওক</string>

app/src/main/res/values-az/strings.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<string name="notification_action_2_title">Üçüncü fəaliyyət düyməsi</string>
8585
<string name="notification_action_1_title">İkinci fəaliyyət düyməsi</string>
8686
<string name="notification_action_0_title">Birinci fəaliyyət düyməsi</string>
87-
<string name="show_higher_resolutions_summary">Yalnız bəzi cihazlar 2K/4K videoları oynada bilir</string>
87+
<string name="show_higher_resolutions_summary">Yalnız bəzi cihazlar 2.5K/4K videoları oynada bilir</string>
8888
<string name="default_popup_resolution_title">Standart ani görüntü formatı</string>
8989
<string name="controls_add_to_playlist_title">Əlavə Et</string>
9090
<string name="controls_popup_title">Ani Görüntü</string>
@@ -403,7 +403,7 @@
403403
<string name="feed_update_threshold_summary">Abunəlik köhnəlmiş hesab edilənə qədərki son yeniləmədən sonrakı vaxt — %s</string>
404404
<string name="feed_load_error">Axın yükləmə xətası</string>
405405
<string name="content_not_supported">Bu məzmun hələ NewPipe tərəfindən dəstəklənmir.
406-
\n
406+
\n
407407
\nÜmid edirik ki, gələcək versiyada dəstəklənəcək.</string>
408408
<string name="show_thumbnail_summary">Həm kilid ekranı fonu, həm də bildirişlər üçün miniatür istifadə et</string>
409409
<string name="recent">Ən Yeni</string>

app/src/main/res/values-b+ast/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<string name="controls_popup_title">Ventanu</string>
5252
<string name="default_popup_resolution_title">Resolución predeterminada del ventanu</string>
5353
<string name="show_higher_resolutions_title">Amosar resoluciones más altes</string>
54-
<string name="show_higher_resolutions_summary">Namás dalgunos preseos puen reproducir videos en 2K/4K</string>
54+
<string name="show_higher_resolutions_summary">Namás dalgunos preseos puen reproducir videos en 2.5K/4K</string>
5555
<string name="clear">Llimpiar</string>
5656
<string name="use_external_video_player_summary">Quita l\'audiu en dalgunes resoluciones</string>
5757
<string name="show_search_suggestions_title">Suxerencies de busca</string>

app/src/main/res/values-b+uz+Latn/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<string name="show_play_with_kodi_title">\"Kodi bilan ijro etish\" parametrini ko\'rsatish</string>
5757
<string name="kore_not_found">missing Kore dasturini o\'rnatasizmi\?</string>
5858
<string name="play_with_kodi_title">Kodi bilan ijro etish</string>
59-
<string name="show_higher_resolutions_summary">Faqat ba\'zi qurilmalar 2K / 4K videolarni ijro etishi mumkin</string>
59+
<string name="show_higher_resolutions_summary">Faqat ba\'zi qurilmalar 2.5K / 4K videolarni ijro etishi mumkin</string>
6060
<string name="show_higher_resolutions_title">Yuqori o\'lchamlarni ko\'rsatish</string>
6161
<string name="default_popup_resolution_title">Standart pop-up o\'lchamlari</string>
6262
<string name="default_resolution_title">Standart o\'lchamlari</string>

app/src/main/res/values-be/strings.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<string name="default_resolution_title">Прадвызначаная раздзяляльнасць</string>
4040
<string name="default_popup_resolution_title">Раздзяляльнасць у аконным рэжыме</string>
4141
<string name="show_higher_resolutions_title">Паказваць высокія раздзяляльнасці</string>
42-
<string name="show_higher_resolutions_summary">Толькі некаторыя прылады могуць прайграваць відэа ў 2K/4K</string>
42+
<string name="show_higher_resolutions_summary">Толькі некаторыя прылады могуць прайграваць відэа ў 2.5K/4K</string>
4343
<string name="play_with_kodi_title">Прайграць у Kodi</string>
4444
<string name="kore_not_found">Усталяваць адсутную праграму Kore?</string>
4545
<string name="show_play_with_kodi_title">Паказваць пункт «Прайграць у Kodi»</string>
@@ -296,8 +296,8 @@
296296
<string name="import_youtube_instructions">Імпарт падпісак YouTube з Google Takeout: \n \n1. Перайдзіце па гэтым URL: %1$s \n2. Увайдзіце, калі вас папросяць \n3. Націсніце на «Усе даныя ўключаны», затым на «Зняць выбар з усіх», затым выберыце толькі «падпіскі» і націсніце «ОК» \n4. Націсніце «Наступны крок», а затым «Стварыць экспарт» \n5. Націсніце на кнопку «Спампаваць» пасля таго, як яна з\'явіцца \n6. Ніжэй націсніце на ІМПАРТАВАЦЬ ФАЙЛ і выберыце спампаваны файл .zip \n7. [Калі не ўдаецца імпартаваць .zip] Трэба выняць файл .csv (звычайна ў раздзеле «YouTube і YouTube Music/subscriptions/subscriptions.csv»), ніжэй націсніце ІМПАРТАВАЦЬ ФАЙЛ і выберыце выняты файл CSV</string>
297297
<string name="import_soundcloud_instructions">Каб імпартаваць профіль SoundCloud, увядзіце URL або свой ID:\n\n1. Уключыце «Версія для ПК» у браўзеры (сайт не падтрымліваецца мабільнымі прыладамі) \n2. Перайдзіце на: %1$s \n3. Увайдзіце, калі неабходна \n4. Скапіруйце URL-адрас профілю, на які вас перанакіравала.</string>
298298
<string name="import_soundcloud_instructions_hint">вашID, soundcloud.com/вашID</string>
299-
<string name="import_network_expensive_warning">Гэтае дзеянне можа выклікаць вялікі расход трафіку.
300-
\n
299+
<string name="import_network_expensive_warning">Гэтае дзеянне можа выклікаць вялікі расход трафіку.
300+
\n
301301
\nПрацягнуць?</string>
302302
<string name="playback_speed_control">Кіраванне хуткасцю прайгравання</string>
303303
<string name="playback_tempo">Тэмп</string>

app/src/main/res/values-bg/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<string name="default_resolution_title">Резолюция по подразбиране</string>
3535
<string name="default_popup_resolution_title">Резолюция по подразбиране на прозореца</string>
3636
<string name="show_higher_resolutions_title">Покажи по-високи резолюции</string>
37-
<string name="show_higher_resolutions_summary">Само някои устройства могат да възпроизвеждат 2K/4K видео</string>
37+
<string name="show_higher_resolutions_summary">Само някои устройства могат да възпроизвеждат 2.5K/4K видео</string>
3838
<string name="play_with_kodi_title">Въпроизвеждане с Kodi</string>
3939
<string name="kore_not_found">Инсталиране на липсващо приложение Kore?</string>
4040
<string name="show_play_with_kodi_title">Покажи „Възпроизвеждане с Kodi“</string>

app/src/main/res/values-bn-rBD/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<string name="default_resolution_title">ডিফল্ট রেজ্যুলেশন</string>
2727
<string name="default_popup_resolution_title">ডিফল্ট পপআপ রেজ্যুলেশন</string>
2828
<string name="show_higher_resolutions_title">উচ্চ রেজ্যুলেশন দেখাও</string>
29-
<string name="show_higher_resolutions_summary">শুধু কিছু ডিভাইস 2K/4K ভিডিও চালাতে পারে</string>
29+
<string name="show_higher_resolutions_summary">শুধু কিছু ডিভাইস 2.5K/4K ভিডিও চালাতে পারে</string>
3030
<string name="play_with_kodi_title">Kodi এর মাধ্যমে চালাও</string>
3131
<string name="kore_not_found">হারানো কোর ইনস্টল করবেন\?</string>
3232
<string name="show_play_with_kodi_title">\"Kodi দিয়ে চালাও\" অপশন দেখাও</string>

0 commit comments

Comments
 (0)