refactor: rename ChannelInfo to ChannelAbout
fix: localize about tab name
This commit is contained in:
parent
25e3031830
commit
c03c344f49
|
@ -33,7 +33,7 @@ import java.util.List;
|
||||||
|
|
||||||
import io.reactivex.rxjava3.disposables.CompositeDisposable;
|
import io.reactivex.rxjava3.disposables.CompositeDisposable;
|
||||||
|
|
||||||
public abstract class BaseInfoFragment extends BaseFragment {
|
public abstract class BaseDescriptionFragment extends BaseFragment {
|
||||||
final CompositeDisposable descriptionDisposables = new CompositeDisposable();
|
final CompositeDisposable descriptionDisposables = new CompositeDisposable();
|
||||||
FragmentDescriptionBinding binding;
|
FragmentDescriptionBinding binding;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.util.List;
|
||||||
|
|
||||||
import icepick.State;
|
import icepick.State;
|
||||||
|
|
||||||
public class DescriptionFragment extends BaseInfoFragment {
|
public class DescriptionFragment extends BaseDescriptionFragment {
|
||||||
|
|
||||||
@State
|
@State
|
||||||
StreamInfo streamInfo = null;
|
StreamInfo streamInfo = null;
|
||||||
|
|
|
@ -12,24 +12,24 @@ import org.schabi.newpipe.R;
|
||||||
import org.schabi.newpipe.extractor.StreamingService;
|
import org.schabi.newpipe.extractor.StreamingService;
|
||||||
import org.schabi.newpipe.extractor.channel.ChannelInfo;
|
import org.schabi.newpipe.extractor.channel.ChannelInfo;
|
||||||
import org.schabi.newpipe.extractor.stream.Description;
|
import org.schabi.newpipe.extractor.stream.Description;
|
||||||
import org.schabi.newpipe.fragments.detail.BaseInfoFragment;
|
import org.schabi.newpipe.fragments.detail.BaseDescriptionFragment;
|
||||||
import org.schabi.newpipe.util.Localization;
|
import org.schabi.newpipe.util.Localization;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import icepick.State;
|
import icepick.State;
|
||||||
|
|
||||||
public class ChannelInfoFragment extends BaseInfoFragment {
|
public class ChannelAboutFragment extends BaseDescriptionFragment {
|
||||||
@State
|
@State
|
||||||
protected ChannelInfo channelInfo;
|
protected ChannelInfo channelInfo;
|
||||||
|
|
||||||
public static ChannelInfoFragment getInstance(final ChannelInfo channelInfo) {
|
public static ChannelAboutFragment getInstance(final ChannelInfo channelInfo) {
|
||||||
final ChannelInfoFragment fragment = new ChannelInfoFragment();
|
final ChannelAboutFragment fragment = new ChannelAboutFragment();
|
||||||
fragment.channelInfo = channelInfo;
|
fragment.channelInfo = channelInfo;
|
||||||
return fragment;
|
return fragment;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ChannelInfoFragment() {
|
public ChannelAboutFragment() {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
|
@ -301,9 +301,10 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
|
||||||
final String description = currentInfo.getDescription();
|
final String description = currentInfo.getDescription();
|
||||||
if (description != null && !description.isEmpty()
|
if (description != null && !description.isEmpty()
|
||||||
&& ChannelTabHelper.showChannelTab(
|
&& ChannelTabHelper.showChannelTab(
|
||||||
context, preferences, R.string.show_channel_tabs_info)) {
|
context, preferences, R.string.show_channel_tabs_about)) {
|
||||||
tabAdapter.addFragment(
|
tabAdapter.addFragment(
|
||||||
ChannelInfoFragment.getInstance(currentInfo), "Info");
|
ChannelAboutFragment.getInstance(currentInfo),
|
||||||
|
context.getString(R.string.channel_tab_about));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -280,14 +280,14 @@
|
||||||
<string name="show_channel_tabs_shorts">show_channel_tabs_shorts</string>
|
<string name="show_channel_tabs_shorts">show_channel_tabs_shorts</string>
|
||||||
<string name="show_channel_tabs_channels">show_channel_tabs_channels</string>
|
<string name="show_channel_tabs_channels">show_channel_tabs_channels</string>
|
||||||
<string name="show_channel_tabs_albums">show_channel_tabs_albums</string>
|
<string name="show_channel_tabs_albums">show_channel_tabs_albums</string>
|
||||||
<string name="show_channel_tabs_info">show_channel_tabs_info</string>
|
<string name="show_channel_tabs_about">show_channel_tabs_about</string>
|
||||||
<string-array name="show_channel_tabs_value_list">
|
<string-array name="show_channel_tabs_value_list">
|
||||||
<item>@string/show_channel_tabs_playlists</item>
|
<item>@string/show_channel_tabs_playlists</item>
|
||||||
<item>@string/show_channel_tabs_livestreams</item>
|
<item>@string/show_channel_tabs_livestreams</item>
|
||||||
<item>@string/show_channel_tabs_shorts</item>
|
<item>@string/show_channel_tabs_shorts</item>
|
||||||
<item>@string/show_channel_tabs_channels</item>
|
<item>@string/show_channel_tabs_channels</item>
|
||||||
<item>@string/show_channel_tabs_albums</item>
|
<item>@string/show_channel_tabs_albums</item>
|
||||||
<item>@string/show_channel_tabs_info</item>
|
<item>@string/show_channel_tabs_about</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<string-array name="show_channel_tabs_description_list">
|
<string-array name="show_channel_tabs_description_list">
|
||||||
<item>@string/channel_tab_playlists</item>
|
<item>@string/channel_tab_playlists</item>
|
||||||
|
@ -295,7 +295,7 @@
|
||||||
<item>@string/channel_tab_shorts</item>
|
<item>@string/channel_tab_shorts</item>
|
||||||
<item>@string/channel_tab_channels</item>
|
<item>@string/channel_tab_channels</item>
|
||||||
<item>@string/channel_tab_albums</item>
|
<item>@string/channel_tab_albums</item>
|
||||||
<item>@string/channel_tab_info</item>
|
<item>@string/channel_tab_about</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
<string name="show_search_suggestions_key">show_search_suggestions</string>
|
<string name="show_search_suggestions_key">show_search_suggestions</string>
|
||||||
<string name="show_local_search_suggestions_key">show_local_search_suggestions</string>
|
<string name="show_local_search_suggestions_key">show_local_search_suggestions</string>
|
||||||
|
|
|
@ -803,7 +803,7 @@
|
||||||
<string name="channel_tab_playlists">Playlists</string>
|
<string name="channel_tab_playlists">Playlists</string>
|
||||||
<string name="channel_tab_channels">Channels</string>
|
<string name="channel_tab_channels">Channels</string>
|
||||||
<string name="channel_tab_albums">Albums</string>
|
<string name="channel_tab_albums">Albums</string>
|
||||||
<string name="channel_tab_info">Info</string>
|
<string name="channel_tab_about">About</string>
|
||||||
<string name="show_channel_tabs">Channel tabs</string>
|
<string name="show_channel_tabs">Channel tabs</string>
|
||||||
<string name="show_channel_tabs_summary">What tabs are shown on the channel pages</string>
|
<string name="show_channel_tabs_summary">What tabs are shown on the channel pages</string>
|
||||||
</resources>
|
</resources>
|
Loading…
Reference in New Issue