Compare commits
29 Commits
v1.1.5+for
...
v1.1.5+for
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c757b1ffea | ||
|
|
932655eeb6 | ||
|
|
21d57b25c9 | ||
|
|
bed572f343 | ||
|
|
c7483a6b20 | ||
|
|
cdb1e26a4d | ||
|
|
ce1a450ccb | ||
|
|
dfc244ff41 | ||
|
|
9c3e2f5deb | ||
|
|
452b286352 | ||
|
|
6deca645de | ||
|
|
49fd1aba76 | ||
|
|
7bc951ba67 | ||
|
|
a70e73a8cb | ||
|
|
cf345356a5 | ||
|
|
3da3967afa | ||
|
|
a12f09a38a | ||
|
|
a7302cc3e1 | ||
|
|
9aed2a96dc | ||
|
|
dbe49134e1 | ||
|
|
089d176704 | ||
|
|
4e482ef6fa | ||
|
|
c64397a613 | ||
|
|
6c0d4778b7 | ||
|
|
b94c1f4a82 | ||
|
|
a29a072e53 | ||
|
|
4f435c6957 | ||
|
|
2a6115f6d9 | ||
|
|
4cbc1e3664 |
@@ -9,8 +9,8 @@ android {
|
||||
applicationId "org.joinmastodon.android.sk"
|
||||
minSdk 23
|
||||
targetSdk 33
|
||||
versionCode 73
|
||||
versionName "1.1.5+fork.73"
|
||||
versionCode 74
|
||||
versionName "1.1.5+fork.74"
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
resConfigs "ar-rSA", "be-rBY", "bn-rBD", "bs-rBA", "ca-rES", "cs-rCZ", "de-rDE", "el-rGR", "es-rES", "eu-rES", "fi-rFI", "fil-rPH", "fr-rFR", "ga-rIE", "gd-rGB", "gl-rES", "hi-rIN", "hr-rHR", "hu-rHU", "hy-rAM", "in-rID", "is-rIS", "it-rIT", "iw-rIL", "ja-rJP", "kab", "ko-rKR", "nl-rNL", "oc-rFR", "pl-rPL", "pt-rBR", "pt-rPT", "ro-rRO", "ru-rRU", "si-rLK", "sl-rSI", "sv-rSE", "th-rTH", "tr-rTR", "uk-rUA", "vi-rVN", "zh-rCN", "zh-rTW"
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ import android.graphics.Canvas;
|
||||
import android.graphics.Rect;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.text.TextUtils;
|
||||
import android.util.LruCache;
|
||||
import android.util.TypedValue;
|
||||
import android.view.Gravity;
|
||||
@@ -165,14 +166,6 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
GlobalUserPreferences.reduceMotion=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
items.add(new SwitchItem(R.string.sk_settings_show_alt_indicator, R.drawable.ic_fluent_scan_text_24_regular, GlobalUserPreferences.showAltIndicator, i->{
|
||||
GlobalUserPreferences.showAltIndicator=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
items.add(new SwitchItem(R.string.sk_settings_show_no_alt_indicator, R.drawable.ic_fluent_important_24_regular, GlobalUserPreferences.showNoAltIndicator, i->{
|
||||
GlobalUserPreferences.showNoAltIndicator=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
|
||||
items.add(new HeaderItem(R.string.settings_behavior));
|
||||
items.add(new SwitchItem(R.string.settings_gif, R.drawable.ic_fluent_gif_24_regular, GlobalUserPreferences.playGifs, i->{
|
||||
@@ -209,17 +202,8 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
GlobalUserPreferences.keepOnlyLatestNotification=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
items.add(new SwitchItem(R.string.sk_settings_translate_only_opened, R.drawable.ic_fluent_translate_24_regular, GlobalUserPreferences.translateButtonOpenedOnly, i->{
|
||||
GlobalUserPreferences.translateButtonOpenedOnly=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
needAppRestart=true;
|
||||
}));
|
||||
boolean translationAvailable = instance.v2 != null && instance.v2.configuration.translation != null && instance.v2.configuration.translation.enabled;
|
||||
items.add(new SmallTextItem(getString(translationAvailable ?
|
||||
R.string.sk_settings_translation_availability_note_available :
|
||||
R.string.sk_settings_translation_availability_note_unavailable, instanceName)));
|
||||
|
||||
items.add(new HeaderItem(R.string.home_timeline));
|
||||
items.add(new HeaderItem(R.string.sk_timelines));
|
||||
items.add(new SwitchItem(R.string.sk_settings_show_replies, R.drawable.ic_fluent_chat_multiple_24_regular, GlobalUserPreferences.showReplies, i->{
|
||||
GlobalUserPreferences.showReplies=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
@@ -242,16 +226,36 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
GlobalUserPreferences.showNewPostsButton=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
items.add(new SwitchItem(R.string.sk_settings_show_alt_indicator, R.drawable.ic_fluent_scan_text_24_regular, GlobalUserPreferences.showAltIndicator, i->{
|
||||
GlobalUserPreferences.showAltIndicator=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
items.add(new SwitchItem(R.string.sk_settings_show_no_alt_indicator, R.drawable.ic_fluent_important_24_regular, GlobalUserPreferences.showNoAltIndicator, i->{
|
||||
GlobalUserPreferences.showNoAltIndicator=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
}));
|
||||
items.add(new SwitchItem(R.string.sk_settings_translate_only_opened, R.drawable.ic_fluent_translate_24_regular, GlobalUserPreferences.translateButtonOpenedOnly, i->{
|
||||
GlobalUserPreferences.translateButtonOpenedOnly=i.checked;
|
||||
GlobalUserPreferences.save();
|
||||
needAppRestart=true;
|
||||
}));
|
||||
boolean translationAvailable = instance.v2 != null && instance.v2.configuration.translation != null && instance.v2.configuration.translation.enabled;
|
||||
items.add(new SmallTextItem(getString(translationAvailable ?
|
||||
R.string.sk_settings_translation_availability_note_available :
|
||||
R.string.sk_settings_translation_availability_note_unavailable, instanceName)));
|
||||
|
||||
items.add(new HeaderItem(R.string.settings_notifications));
|
||||
items.add(notificationPolicyItem=new NotificationPolicyItem());
|
||||
PushSubscription pushSubscription=getPushSubscription();
|
||||
items.add(new SwitchItem(R.string.notify_favorites, R.drawable.ic_fluent_star_24_regular, pushSubscription.alerts.favourite, i->onNotificationsChanged(PushNotification.Type.FAVORITE, i.checked)));
|
||||
items.add(new SwitchItem(R.string.notify_follow, R.drawable.ic_fluent_person_add_24_regular, pushSubscription.alerts.follow, i->onNotificationsChanged(PushNotification.Type.FOLLOW, i.checked)));
|
||||
items.add(new SwitchItem(R.string.notify_reblog, R.drawable.ic_fluent_arrow_repeat_all_24_regular, pushSubscription.alerts.reblog, i->onNotificationsChanged(PushNotification.Type.REBLOG, i.checked)));
|
||||
items.add(new SwitchItem(R.string.notify_mention, R.drawable.ic_fluent_mention_24_regular, pushSubscription.alerts.mention, i->onNotificationsChanged(PushNotification.Type.MENTION, i.checked)));
|
||||
items.add(new SwitchItem(R.string.sk_notify_update, R.drawable.ic_fluent_history_24_regular, pushSubscription.alerts.update, i->onNotificationsChanged(PushNotification.Type.UPDATE, i.checked)));
|
||||
items.add(new SwitchItem(R.string.sk_notify_posts, R.drawable.ic_fluent_chat_24_regular, pushSubscription.alerts.status, i->onNotificationsChanged(PushNotification.Type.STATUS, i.checked)));
|
||||
boolean switchEnabled=pushSubscription.policy!=PushSubscription.Policy.NONE;
|
||||
|
||||
items.add(new SwitchItem(R.string.notify_favorites, R.drawable.ic_fluent_star_24_regular, pushSubscription.alerts.favourite, i->onNotificationsChanged(PushNotification.Type.FAVORITE, i.checked), switchEnabled));
|
||||
items.add(new SwitchItem(R.string.notify_follow, R.drawable.ic_fluent_person_add_24_regular, pushSubscription.alerts.follow, i->onNotificationsChanged(PushNotification.Type.FOLLOW, i.checked), switchEnabled));
|
||||
items.add(new SwitchItem(R.string.notify_reblog, R.drawable.ic_fluent_arrow_repeat_all_24_regular, pushSubscription.alerts.reblog, i->onNotificationsChanged(PushNotification.Type.REBLOG, i.checked), switchEnabled));
|
||||
items.add(new SwitchItem(R.string.notify_mention, R.drawable.ic_fluent_mention_24_regular, pushSubscription.alerts.mention, i->onNotificationsChanged(PushNotification.Type.MENTION, i.checked), switchEnabled));
|
||||
items.add(new SwitchItem(R.string.sk_notify_posts, R.drawable.ic_fluent_chat_24_regular, pushSubscription.alerts.status, i->onNotificationsChanged(PushNotification.Type.STATUS, i.checked), switchEnabled));
|
||||
items.add(new SwitchItem(R.string.sk_notify_update, R.drawable.ic_fluent_history_24_regular, pushSubscription.alerts.update, i->onNotificationsChanged(PushNotification.Type.UPDATE, i.checked), switchEnabled));
|
||||
items.add(new SwitchItem(R.string.sk_notify_poll_results, R.drawable.ic_fluent_poll_24_regular, pushSubscription.alerts.poll, i->onNotificationsChanged(PushNotification.Type.POLL, i.checked), switchEnabled));
|
||||
|
||||
items.add(new HeaderItem(R.string.settings_account));
|
||||
items.add(new TextItem(R.string.sk_settings_profile, ()->UiUtils.launchWebBrowser(getActivity(), "https://"+session.domain+"/settings/profile"), R.drawable.ic_fluent_open_24_regular));
|
||||
@@ -269,6 +273,7 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
items.add(new TextItem(R.string.settings_tos, ()->UiUtils.launchWebBrowser(getActivity(), "https://"+session.domain+"/terms"), R.drawable.ic_fluent_open_24_regular));
|
||||
items.add(new TextItem(R.string.settings_privacy_policy, ()->UiUtils.launchWebBrowser(getActivity(), "https://"+session.domain+"/terms"), R.drawable.ic_fluent_open_24_regular));
|
||||
items.add(new TextItem(R.string.log_out, this::confirmLogOut, R.drawable.ic_fluent_sign_out_24_regular));
|
||||
if (!TextUtils.isEmpty(instance.version)) items.add(new SmallTextItem(getString(R.string.sk_settings_server_version, instance.version)));
|
||||
|
||||
items.add(new HeaderItem(R.string.sk_instance_features));
|
||||
items.add(new SwitchItem(R.string.sk_settings_support_local_only, 0, GlobalUserPreferences.accountsWithLocalOnlySupport.contains(accountID), i->{
|
||||
@@ -470,7 +475,8 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
case FAVORITE -> subscription.alerts.favourite=enabled;
|
||||
case FOLLOW -> subscription.alerts.follow=enabled;
|
||||
case REBLOG -> subscription.alerts.reblog=enabled;
|
||||
case MENTION -> subscription.alerts.mention=subscription.alerts.poll=enabled;
|
||||
case MENTION -> subscription.alerts.mention=enabled;
|
||||
case POLL -> subscription.alerts.poll=enabled;
|
||||
case STATUS -> subscription.alerts.status=enabled;
|
||||
case UPDATE -> subscription.alerts.update=enabled;
|
||||
}
|
||||
@@ -491,9 +497,13 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
list.getAdapter().notifyItemChanged(index);
|
||||
}
|
||||
if((prevPolicy==PushSubscription.Policy.NONE)!=(policy==PushSubscription.Policy.NONE)){
|
||||
boolean newState=policy!=PushSubscription.Policy.NONE;
|
||||
for(PushNotification.Type value : PushNotification.Type.values()){
|
||||
onNotificationsChanged(value, newState);
|
||||
}
|
||||
index++;
|
||||
while(items.get(index) instanceof SwitchItem si){
|
||||
si.enabled=si.checked=policy!=PushSubscription.Policy.NONE;
|
||||
si.enabled=si.checked=newState;
|
||||
RecyclerView.ViewHolder holder=list.findViewHolderForAdapterPosition(index);
|
||||
if(holder!=null)
|
||||
((BindableViewHolder<?>)holder).rebind();
|
||||
@@ -611,7 +621,7 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
||||
this.onChanged=onChanged;
|
||||
}
|
||||
|
||||
public SwitchItem(@StringRes int text, int icon, boolean checked, Consumer<SwitchItem> onChanged, boolean enabled){
|
||||
public SwitchItem(@StringRes int text, @DrawableRes int icon, boolean checked, Consumer<SwitchItem> onChanged, boolean enabled){
|
||||
this.text=getString(text);
|
||||
this.icon=icon;
|
||||
this.checked=checked;
|
||||
|
||||
@@ -240,7 +240,7 @@ public class FooterStatusDisplayItem extends StatusDisplayItem{
|
||||
Drawable checkMark = ctx.getDrawable(R.drawable.ic_fluent_checkmark_circle_20_regular);
|
||||
Drawable publicDrawable = ctx.getDrawable(R.drawable.ic_fluent_earth_24_regular);
|
||||
Drawable unlistedDrawable = ctx.getDrawable(R.drawable.ic_fluent_lock_open_24_regular);
|
||||
Drawable followersDrawable = ctx.getDrawable(R.drawable.ic_fluent_lock_closed_24_filled);
|
||||
Drawable followersDrawable = ctx.getDrawable(R.drawable.ic_fluent_lock_closed_24_regular);
|
||||
|
||||
StatusPrivacy defaultVisibility = session.preferences != null ? session.preferences.postingDefaultVisibility : null;
|
||||
// e.g. post visibility is unlisted, but default is public
|
||||
|
||||
8
mastodon/src/main/res/values-ar/strings_sk.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="sk_confirm_delete_and_redraft">هل أنت متأكد أنك تريد حذف وإعادة صياغة هذا المنشور؟</string>
|
||||
<string name="sk_pin_post">تثبيت في الملف الشخصي</string>
|
||||
<string name="sk_pinned_posts">مثبت</string>
|
||||
<string name="sk_delete_and_redraft">حذف وإعادة صياغة</string>
|
||||
<string name="sk_confirm_delete_and_redraft_title">حذف وإعادة صياغة المنشور</string>
|
||||
</resources>
|
||||
@@ -162,7 +162,7 @@
|
||||
<string name="sk_icon_city">Stadt</string>
|
||||
<string name="sk_icon_book">Buch</string>
|
||||
<string name="sk_alt_text_missing_title">Fehlende Bildbeschreibung</string>
|
||||
<string name="sk_settings_disable_alt_text_reminder">Bildbeschreibungs-Erinnerung deaktivieren</string>
|
||||
<string name="sk_settings_disable_alt_text_reminder">Erinnerung zum Hinzufügen von Bildbeschreibungen ausschalten</string>
|
||||
<string name="sk_alt_button">ALT</string>
|
||||
<string name="sk_notify_update">Bearbeitet einen geteilten Beitrag</string>
|
||||
<string name="sk_timelines">Timelines</string>
|
||||
@@ -248,4 +248,6 @@
|
||||
<string name="sk_sign_ups">Registrierungen</string>
|
||||
<string name="sk_new_reports">Neue Meldungen</string>
|
||||
<string name="sk_settings_see_new_posts_button">“Neue Beiträge anzeigen”-Button</string>
|
||||
<string name="sk_settings_server_version">Server-Version: %s</string>
|
||||
<string name="sk_notify_poll_results">Umfrage-Ergebnisse</string>
|
||||
</resources>
|
||||
@@ -234,4 +234,18 @@
|
||||
<string name="sk_timeline_icon">Icono</string>
|
||||
<string name="sk_icon_star">Estrella</string>
|
||||
<string name="sk_save_draft_message">¿Quieres guardar los cambios para este borrador o publicarlo ahora\?</string>
|
||||
<string name="sk_inline_local_only">sólo local</string>
|
||||
<string name="sk_inline_direct">sólo mencionado</string>
|
||||
<string name="sk_settings_see_new_posts_button">Botón “Ver nuevas publicaciones”</string>
|
||||
<string name="sk_separator">·</string>
|
||||
<string name="sk_local_only">Sólo instancia local</string>
|
||||
<string name="sk_instance_features">Funciones de la instancia</string>
|
||||
<string name="sk_settings_support_local_only">El servidor admite la publicación sólo local</string>
|
||||
<string name="sk_settings_local_only_explanation">Para que esto funcione, su instancia de origen debe soportar la publicación sólo local. La mayoría de las versiones modificadas de Mastodon lo hacen, pero Mastodon no.</string>
|
||||
<string name="sk_settings_glitch_instance">Glitch modo sólo local</string>
|
||||
<string name="sk_settings_glitch_mode_explanation">Habilita esta opción si tu instancia local funciona con Glitch. No es necesario para Hometown o Akkoma.</string>
|
||||
<string name="sk_signed_up">inscrito</string>
|
||||
<string name="sk_reported">reportado</string>
|
||||
<string name="sk_sign_ups">Registro de usuarios</string>
|
||||
<string name="sk_new_reports">Nuevos informes</string>
|
||||
</resources>
|
||||
@@ -2,17 +2,17 @@
|
||||
<resources>
|
||||
<string name="sk_app_name">Megalodon</string>
|
||||
<string name="sk_delete_and_redraft">Eliminar e rescribir</string>
|
||||
<string name="sk_confirm_delete_and_redraft">Tes a certeza de querere eliminar e rescribir esta publicación\?</string>
|
||||
<string name="sk_confirm_delete_and_redraft">¿Tes a certeza de querer eliminar e rescribir esta publicación\?</string>
|
||||
<string name="sk_pinned_posts">Fixado</string>
|
||||
<string name="sk_confirm_delete_and_redraft_title">Elimina e rescribe a Publicación</string>
|
||||
<string name="sk_pin_post">Fixar no perfil</string>
|
||||
<string name="sk_confirm_pin_post_title">Fixar publicación ao perfil</string>
|
||||
<string name="sk_confirm_pin_post">Queres fixar esta publicación ao teu perfil\?</string>
|
||||
<string name="sk_confirm_pin_post">¿Queres fixar esta publicación ao teu perfil\?</string>
|
||||
<string name="sk_pinning">Fixando a publicación…</string>
|
||||
<string name="sk_unpin_post">Desafixar do perfil</string>
|
||||
<string name="sk_confirm_unpin_post_title">Desafixar publicación do perfil</string>
|
||||
<string name="sk_confirm_unpin_post">Tes a certeza de querer desafixar esta publicación\?</string>
|
||||
<string name="sk_unpinning">Desafixando publicación…</string>
|
||||
<string name="sk_unpin_post">Desanclar do perfil</string>
|
||||
<string name="sk_confirm_unpin_post_title">Desanclar publicación do perfil</string>
|
||||
<string name="sk_confirm_unpin_post">¿Tes a certeza de querer desanclar esta publicación\?</string>
|
||||
<string name="sk_unpinning">Desanclando publicación…</string>
|
||||
<string name="sk_image_description">Descrición da imaxe</string>
|
||||
<string name="sk_lists_with_user">Listas con %s</string>
|
||||
<string name="sk_visibility_unlisted">Non listado</string>
|
||||
@@ -22,8 +22,8 @@
|
||||
<string name="sk_settings_show_interaction_counts">Mostrar contadores de interaccións</string>
|
||||
<string name="sk_settings_app_version">Megalodon v%1$s (%2$d)</string>
|
||||
<string name="sk_mark_media_as_sensitive">Marcar multimedia como sensible</string>
|
||||
<string name="sk_user_post_notifications_on">Acender notificación de publicación para %s</string>
|
||||
<string name="sk_user_post_notifications_off">Apagar notificación de publicación para %s</string>
|
||||
<string name="sk_user_post_notifications_on">Acendidas as notificación de publicación para %s</string>
|
||||
<string name="sk_user_post_notifications_off">Apagadas as notificación de publicación para %s</string>
|
||||
<string name="sk_federated_timeline">Federación</string>
|
||||
<string name="sk_federated_timeline_info_banner">Estas son as publicacións máis recentes das persoas da túa federación.</string>
|
||||
<string name="sk_update_available">Megalodon %s está lista para descargar.</string>
|
||||
@@ -32,8 +32,8 @@
|
||||
<string name="sk_no_update_available">Non hai actualizacións</string>
|
||||
<string name="sk_list_timelines">Listas</string>
|
||||
<string name="sk_follow_requests">Solicitudes de seguimento</string>
|
||||
<string name="sk_accept_follow_request">Aceptar solicitude</string>
|
||||
<string name="sk_reject_follow_request">Rexeitar solicitude</string>
|
||||
<string name="sk_accept_follow_request">Aceptar solicitude de seguimento</string>
|
||||
<string name="sk_reject_follow_request">Rexeitar solicitude de seguimento</string>
|
||||
<string name="sk_settings_always_reveal_content_warnings">Mostrar sempre o contido con avisos</string>
|
||||
<string name="sk_notification_type_status">Publicacións</string>
|
||||
<string name="sk_poll_allow_multiple">Permitir selección múltiple</string>
|
||||
@@ -42,17 +42,17 @@
|
||||
<string name="sk_translated_using">Traducido empregando %s</string>
|
||||
<string name="sk_post_language">Idioma: %s</string>
|
||||
<string name="sk_disable_marquee">Desactivar desprazamento do texto na barra de título</string>
|
||||
<string name="sk_welcome_title">Benvida!</string>
|
||||
<string name="sk_welcome_title">¡Benvida!</string>
|
||||
<string name="sk_settings_contribute">Contribúe a Megalodon</string>
|
||||
<string name="sk_language_name">%s (%s)</string>
|
||||
<string name="sk_example_domain">exemplo.social</string>
|
||||
<string name="sk_available_languages">Idiomas disponibeis</string>
|
||||
<string name="sk_available_languages">Idiomas dispoñíbeis</string>
|
||||
<string name="sk_settings_profile">Configurar perfil</string>
|
||||
<string name="sk_settings_posting">Preferencias de publicación</string>
|
||||
<string name="sk_settings_filters">Configurar filtros</string>
|
||||
<string name="sk_settings_auth">Axustes de seguridade</string>
|
||||
<string name="sk_settings_rules">Regras</string>
|
||||
<string name="sk_settings_about">Acerca da app</string>
|
||||
<string name="sk_settings_about">Acerca da aplicación</string>
|
||||
<string name="sk_settings_donate">Doar</string>
|
||||
<string name="sk_color_palette_material3">Sistema</string>
|
||||
<string name="sk_color_palette_pink">Rosa</string>
|
||||
@@ -64,11 +64,11 @@
|
||||
<string name="sk_color_palette_yellow">Amarelo</string>
|
||||
<string name="sk_settings_color_palette">Paleta de cores</string>
|
||||
<string name="sk_clear_recent_languages">Quitar tódolos idiomas usados recentemente</string>
|
||||
<string name="sk_tabs_disable_swipe">Desactivar desprazamente entre lapelas</string>
|
||||
<string name="sk_tabs_disable_swipe">Desactivar desprazamento entre lapelas</string>
|
||||
<string name="sk_settings_show_federated_timeline">Mostrar cronoloxía federada</string>
|
||||
<string name="sk_confirm_clear_recent_languages">Tes a certeza de limpar a lista de idioma usados recentemente\?</string>
|
||||
<string name="sk_confirm_clear_recent_languages">¿Tes a certeza de querer limpar a lista de idioma usados recentemente\?</string>
|
||||
<string name="sk_notify_posts">Notificación de publicacións</string>
|
||||
<string name="sk_welcome_text">A quenlla saúdate! Para comezar, escribe aquí o enderezo de internet da túa instancia.</string>
|
||||
<string name="sk_welcome_text">¡A quenlla saúdate! Para comezar, escribe aquí o enderezo de internet da túa instancia.</string>
|
||||
<string name="sk_timeline_home">Inicio</string>
|
||||
<string name="sk_timeline_local">Local</string>
|
||||
<string name="sk_timeline_federated">Federada</string>
|
||||
@@ -134,7 +134,7 @@
|
||||
<string name="sk_do_remove_follower">Eliminar</string>
|
||||
<string name="sk_remove_follower_success">Agora esa conta xa non te segue</string>
|
||||
<string name="sk_changelog">Lista de cambios</string>
|
||||
<string name="sk_settings_translation_availability_note_available">%s con soporte para tradución!</string>
|
||||
<string name="sk_settings_translation_availability_note_available">¡ %s con soporte para tradución!</string>
|
||||
<string name="sk_hashtags_you_follow">Cancelos que segues</string>
|
||||
<string name="sk_forward_report_to">Reenviar a %s</string>
|
||||
<string name="sk_confirm_delete_draft">Tes a certeza de querer eliminar este borrador\?</string>
|
||||
@@ -143,11 +143,11 @@
|
||||
<string name="sk_list_replies_policy">Mostrar respostas a</string>
|
||||
<string name="sk_delete_list_confirm">Tes a certeza de querer eliminar a lista “%s”\?</string>
|
||||
<string name="sk_delete_notification">Borrar notificación</string>
|
||||
<string name="sk_delete_notification_confirm_action">Borrar notificacion</string>
|
||||
<string name="sk_delete_notification_confirm">Tes a certeza de querer borrar esta notificación\?</string>
|
||||
<string name="sk_clear_all_notifications">Borrar todas as notificacións</string>
|
||||
<string name="sk_delete_notification_confirm_action">Borrar notificación</string>
|
||||
<string name="sk_delete_notification_confirm">¿Tes a certeza de querer borrar esta notificación\?</string>
|
||||
<string name="sk_clear_all_notifications">Borrar tódalas notificacións</string>
|
||||
<string name="sk_clear_all_notifications_confirm_action">Borrar todo</string>
|
||||
<string name="sk_clear_all_notifications_confirm">Seguro que queres borrar todas as notificacións\?</string>
|
||||
<string name="sk_clear_all_notifications_confirm">¿Seguro que queres borrar tódalas notificacións\?</string>
|
||||
<string name="sk_icon_pin">Pincho</string>
|
||||
<string name="sk_alt_text_missing">Alomenos un dos adxuntos non ten descrición.</string>
|
||||
<string name="sk_alt_text_missing_title">Falta o texto descritivo</string>
|
||||
@@ -234,4 +234,18 @@
|
||||
<string name="sk_updater_enable_pre_releases">Activar pre-publicacións</string>
|
||||
<string name="sk_searching">Buscando…</string>
|
||||
<string name="sk_save_draft_message">Queres gardar os cambios deste borrador ou publicalo agora\?</string>
|
||||
<string name="sk_inline_local_only">Só-local</string>
|
||||
<string name="sk_inline_direct">Só-mencionados</string>
|
||||
<string name="sk_separator">.</string>
|
||||
<string name="sk_local_only">Só instancias locais</string>
|
||||
<string name="sk_instance_features">Características da instancia</string>
|
||||
<string name="sk_settings_support_local_only">O servidor soporta publicacións só locais</string>
|
||||
<string name="sk_settings_local_only_explanation">A túa instancia de inicio debe soportar publicacións só locais para que isto funcione. Moitas versións modificadas de Mastodon fano, pero Mastodon non.</string>
|
||||
<string name="sk_settings_glitch_instance">Modo só local Glitch</string>
|
||||
<string name="sk_settings_glitch_mode_explanation">Activa isto se a túa instancia local corre en Glitch. Non é necesario para Hometown ou Akkoma.</string>
|
||||
<string name="sk_signed_up">Inscrito</string>
|
||||
<string name="sk_reported">Reportado</string>
|
||||
<string name="sk_sign_ups">Usuarios rexistrándose</string>
|
||||
<string name="sk_new_reports">Novos reportes</string>
|
||||
<string name="sk_settings_see_new_posts_button">Botón \"ver novas publicacións\"</string>
|
||||
</resources>
|
||||
@@ -239,7 +239,7 @@
|
||||
<string name="sk_inline_local_only">hanya lokal</string>
|
||||
<string name="sk_inline_direct">hanya tersebut</string>
|
||||
<string name="sk_separator">·</string>
|
||||
<string name="sk_local_only">Hanya lokal</string>
|
||||
<string name="sk_local_only">Hanya server lokal</string>
|
||||
<string name="sk_instance_features">Fitur server</string>
|
||||
<string name="sk_settings_glitch_instance">Mode hanya lokal Glitch</string>
|
||||
<string name="sk_settings_glitch_mode_explanation">Aktifkan ini jika server rumah Anda berjalan pada Glitch. Tidak dibutuhkan untuk Hometown atau Akkoma.</string>
|
||||
|
||||
@@ -230,4 +230,7 @@
|
||||
<string name="sk_updater_enable_pre_releases">Pre-releases inschakelen</string>
|
||||
<string name="sk_save_draft_message">Wil je de wijzingen aan dit concept opslaan of dit nu publiceren\?</string>
|
||||
<string name="sk_schedule_or_draft">Inplannen of concept</string>
|
||||
<string name="sk_separator">·</string>
|
||||
<string name="sk_sign_ups">Gebruikers die zich aanmelden</string>
|
||||
<string name="sk_settings_see_new_posts_button">\"Zie nieuwe berichten\" knop</string>
|
||||
</resources>
|
||||
@@ -235,7 +235,7 @@
|
||||
<string name="sk_save_draft">Zapisać kopię roboczą\?</string>
|
||||
<string name="sk_settings_show_no_alt_indicator">Indykator brakującego opisu</string>
|
||||
<string name="sk_separator">·</string>
|
||||
<string name="sk_local_only">Tylko-lokalne</string>
|
||||
<string name="sk_local_only">Publikowanie lokalne</string>
|
||||
<string name="sk_settings_support_local_only">Serwer zezwala na publikowanie w trybie lokalnym</string>
|
||||
<string name="sk_settings_glitch_instance">Tryb lokalny Glitch</string>
|
||||
<string name="sk_inline_local_only">tylko-lokalnie</string>
|
||||
|
||||
@@ -38,4 +38,6 @@
|
||||
<string name="sk_confirm_unpin_post">Är du säker på att du vill ta bort detta inlägg\?</string>
|
||||
<string name="sk_user_post_notifications_on">Slå på inläggsnotifieringar för %s</string>
|
||||
<string name="sk_update_ready">Megalodon %s är nerladdad och redo att installeras.</string>
|
||||
<string name="sk_settings_translation_availability_note_unavailable">%s verkar inte stödja översättning.</string>
|
||||
<string name="sk_clear_recent_languages">Rensa nyligen använda språk</string>
|
||||
</resources>
|
||||
@@ -237,7 +237,7 @@
|
||||
<string name="sk_inline_local_only">лише локальні</string>
|
||||
<string name="sk_inline_direct">лише згадки</string>
|
||||
<string name="sk_separator">·</string>
|
||||
<string name="sk_local_only">Лише локальні</string>
|
||||
<string name="sk_local_only">Лише локальні сервери</string>
|
||||
<string name="sk_instance_features">Особливості сервера</string>
|
||||
<string name="sk_settings_glitch_mode_explanation">Увімкніть, якщо ваш домашній сервер працює на Glitch. Не потрібно для Hometown або Akkoma.</string>
|
||||
<string name="sk_settings_glitch_instance">Локальний режим Glitch</string>
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
<string name="sk_alt_text_missing_title">Missing alt text</string>
|
||||
<string name="sk_alt_text_missing">At least one attachment does not contain a description.</string>
|
||||
<string name="sk_publish_anyway">Publish anyway</string>
|
||||
<string name="sk_settings_disable_alt_text_reminder">Disable alt text reminder</string>
|
||||
<string name="sk_settings_disable_alt_text_reminder">Disable reminder to add alt text</string>
|
||||
<string name="sk_notify_posts_info_banner">If you enable post notifications for some people, their new posts will appear here.</string>
|
||||
<string name="sk_timelines">Timelines</string>
|
||||
<string name="sk_timeline_posts">Posts</string>
|
||||
@@ -249,4 +249,6 @@
|
||||
<string name="sk_reported">reported</string>
|
||||
<string name="sk_sign_ups">Users signing up</string>
|
||||
<string name="sk_new_reports">New reports</string>
|
||||
<string name="sk_settings_server_version">Server version: %s</string>
|
||||
<string name="sk_notify_poll_results">Poll results</string>
|
||||
</resources>
|
||||
@@ -4,8 +4,8 @@ Megalodon ist eine modifizierte Version der <a href="https://github.com/mastodon
|
||||
|
||||
- <b>Ungelistet posten</b>: Öffentlich posten, ohne dass der Beitrag in Trends, Hashtags oder öffentlichen Timelines angezeigt wird.
|
||||
- <b>Föderierte Timeline</b>: Alle öffentlichen Beiträge aller anderen Fediverse-Nachbarschaften, mit denen deine Heim-Instanz verbunden ist.
|
||||
- <b>Eigene Timelines</b>: Pinne beliebige Listen und Hashtags an deinen Home-Tab an, um zu deinen Lieblingsthemen einfach rüber wischen zu können.
|
||||
- <b>Entwürfe und geplante Beiträge</b>: Ermöglicht das Vorbereiten eines Posts und das Planen des automatischen Versands zu einem bestimmten Zeitpunkt.
|
||||
- <b>Bildbeschreibungen anzeigen</b>: Unkompliziert prüfen, ob Bilder und Videos Alternativ-Texte beinhalten.
|
||||
- <b>Beiträge anpinnen</b>: Pinne deine wichtigsten Beiträge an dein Profil an und sieh im “Angepinnt”-Tab nach, was andere User_innen angepinnt haben.
|
||||
- <b>Hashtags folgen</b>: Bringt neue Beiträge bestimmter Hashtags direkt in deine Home-Timeline.
|
||||
- <b>Folgeanfragen beantworten</b>: Folgeanfragen lassen sich nun direkt über die Benachrichtigungen-Liste oder über die Folgeanfragen-Liste akzeptieren oder ablehnen.
|
||||
|
||||
@@ -4,8 +4,8 @@ Megalodon is a modified version of the <a href="https://github.com/mastodon/mast
|
||||
|
||||
- <b>Unlisted posting</b>: Post publicly without having your post show up in trends, hashtags or public timelines.
|
||||
- <b>Federated timeline</b>: See all public posts from people on all other Fediverse neighborhoods your home instance is connected to.
|
||||
- <b>Custom timelines</b>: Pin any list or hashtag to your Megalodon’s home tab to simply swipe between your favorite topics and people!
|
||||
- <b>Drafts and scheduled posts</b>: Allows for preparing a post and scheduling it to send it automatically at a specific time.
|
||||
- <b>Image description viewer</b>: Quickly check whether an image or video has an alt text attached to it.
|
||||
- <b>Pinning posts</b>: Pin your most important posts to your profile and see what others have pinned using the “Pinned“ tab.
|
||||
- <b>Follow hashtags</b>: See new posts from specific hashtags directly in your home timeline by following them.
|
||||
- <b>Answering follow requests</b>: Accept or decline follow requests from your notifications or the dedicated Follow requests list.
|
||||
|
||||
|
Before Width: | Height: | Size: 533 KiB After Width: | Height: | Size: 549 KiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1014 KiB |
|
Before Width: | Height: | Size: 850 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 579 KiB After Width: | Height: | Size: 678 KiB |
|
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 408 KiB |
9
metadata/es/changelogs/74.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
- Las líneas de tiempo se pueden fijar y reorganizar
|
||||
- Compatible con publicaciones locales
|
||||
- Indicador de textos alternativos ausentes
|
||||
- Editor de textos alternativos mejorado
|
||||
- Cabecera en la línea de tiempo para los hashtags seguidos
|
||||
- Más categorías de notificaciones
|
||||
- Volver a abrir archivos
|
||||
- Aviso al guardar un borrador editado
|
||||
- Opción para desactivar el botón "Ver nuevas publicaciones
|
||||
10
metadata/fr-FR/changelogs/67.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
- Nouvel onglet d'accueil avec timeline publique
|
||||
- Affichage des annonces du serveur
|
||||
- Le texte est mis à l'échelle en fonction des paramètres du système
|
||||
- Filtrage amélioré ("Masquer avec un avertissement" ne fonctionne pas encore) par @thiagojedi
|
||||
- Fonctionnalités de gestion de liste
|
||||
- Supprimer les abonnés en les bloquant en douceur
|
||||
- Interdiction des relations avec les fascistes
|
||||
- Correction des images qui ne se chargent pas lorsqu'elles sont connectées à l'instance Akkoma
|
||||
- Corrections de bugs et ajustements de l'interface utilisateur
|
||||
- Ajout d'un journal des modifications lors de la mise à jour par @LucasGGamerM
|
||||
9
metadata/fr-FR/changelogs/74.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
- Les chronologies peuvent être épinglées et réorganisées
|
||||
- Prise en charge des messages locaux uniquement
|
||||
- Indicateur de textes alternatifs manquants
|
||||
- Éditeur de texte alternatif amélioré
|
||||
- En-tête dans la chronologie pour les hashtags suivis
|
||||
- Plus de catégories de notification
|
||||
- Ajout d'un menu pour l'ouverture des fichiers
|
||||
- Invite lors de l'enregistrement du brouillon modifié
|
||||
- Option pour désactiver le bouton "Voir les nouveaux messages"
|
||||
9
metadata/gl-ES/changelogs/74.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
- As cronoloxías poden ser fixadas e reorganizadas
|
||||
- Soporte para publicacións só locais
|
||||
- Indicador para ausencia de textos alternativos
|
||||
- Editor de textos alternativos mellorado
|
||||
- Cabeceira na cronoloxía para os hashtags seguidos
|
||||
- Máis categorías de notificacións
|
||||
- Engade un abridor de ficheiros de volta
|
||||
- Diálogo cando gardas esbozos editados
|
||||
- Opción para deshabilitar o botón "Ver novas publicacións"
|
||||
9
metadata/id/changelogs/74.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
- Lini masa dapat disemat dan diurut ulang
|
||||
- Dukungan kiriman hanya lokal
|
||||
- Penanda untuk teks alternatif yang tidak ada
|
||||
- Ditingkatkan penyunting teks alternatif
|
||||
- Tajuk di lini masa untuk tagar yang diikuti
|
||||
- Kategori notifikasi lebih banyak
|
||||
- Ditambahkan kembali pembuka berkas
|
||||
- Perintah ketika menyimpan draf yang disunting
|
||||
- Opsi untuk menonaktifkan tombol “Lihat kiriman baru”
|
||||
9
metadata/pl/changelogs/74.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
- Osie czasu można przypinać i zmieniać ich kolejność
|
||||
- Obsługa publikacji w trybie lokalnym
|
||||
- Wskaźnik brakujących opisów obrazków
|
||||
- Ulepszony edytor opisu obrazków
|
||||
- Nagłówek na osi czasu dla śledzonych hashtagów
|
||||
- Więcej kategorii powiadomień
|
||||
- Ponownie dodano otwieracz plików
|
||||
- Monit przy zapisywaniu edytowanej wersji roboczej
|
||||
- Opcja wyłączenia przycisku "Zobacz nowe wpisy"
|
||||
10
metadata/sv/changelogs/67.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
- Ny startflik med offentliga tidslinjer
|
||||
- Visa servermeddelanden
|
||||
- Text skalas enligt systeminställningar
|
||||
- Förbättrad filtrering (nej, "Göm med en varning" fungerar inte än) av @thiagojedi
|
||||
- Listhanteringsfunktioner
|
||||
- Ta bort följare genom att mjukblockera dem
|
||||
- Förbjud kopplingar till fascister
|
||||
- Åtgärda bilder som inte laddas när de är anslutna till Akkoma-instans
|
||||
- Bugfixar och UI-justeringar
|
||||
- Lägg till ändringslogg i uppdateringsprogrammet av @LucasGGamerM
|
||||
@@ -1,12 +1,16 @@
|
||||
Megalodon är en modifierad version av den <a href="https://github.com/mastodon/mastodon-android">officialla Mastodon Android appen</a> som lägger till viktiga funktioner som saknas i den officiella appen, som den federerade tidslinjen, olistade inlägg, bokmärken och bildbeskrivningsvisning.
|
||||
Megalodon är en modifierad version av den <a href="https://github.com/mastodon/mastodon-android">officiella Mastodon Android-appen</a> som lägger till viktiga funktioner som saknas i den officiella appen, till exempel den federerade appen tidslinje, olistat inlägg och en bildbeskrivningsvisare.
|
||||
|
||||
<b>Nyckelfunktioner</b>
|
||||
|
||||
- <b>Olistade inlägg</b>: Posta inlägg offentligt utan att de dyker upp under trender, hashtaggar eller offentliga tidslinjer.
|
||||
- <b>Federerad tidslinje</b>: Visa alla offentliga inlägg från folk på alla andra Fediverse grannskap din heminstans är ansluten till.
|
||||
- <b>Bildbeskrivningsvisare</b>: Kolla snabbt huruvida en bild eller video har en bifogad bild-/videobeskrivning.
|
||||
- <b>Nåla fast inlägg</b>: Nåla fast dina viktigaste inlägg på din profil och se vad andra har nålat fast under "Nålad" fliken.
|
||||
- <b>Bokmärken</b>: Spara snabbt inlägg och hitta dem senare i Bokmärkelistan.
|
||||
- <b>Följ hashtaggar</b>: Visa nya inlägg från specifika hashtaggar direkt i den hem tidslinje genom att följa dem.
|
||||
- <b>Svara på följarbegäranden</b>: Acceptera eller avböj följarbegäranden från dina notifieringar eller i den dedikerade Följarbegäran listan.
|
||||
- <b>Ta bort och skriv om</b>: Den mycket älskade funktionen som gjorde det möjligt att redigera inlägg utan en faktisk redigeringsfunktion.
|
||||
- <b>Olistat inlägg</b>: Lägg upp offentligt utan att ditt inlägg visas i trender, hashtaggar eller offentliga tidslinjer.
|
||||
- <b>Federerad tidslinje</b>: Se alla offentliga inlägg från personer i alla andra Fediverse-kvarter som din heminstans är ansluten till.
|
||||
- <b>Utkast och schemalagda inlägg</b>: Gör det möjligt att förbereda ett inlägg och schemalägga det så att det skickas automatiskt vid en viss tidpunkt.
|
||||
- <b>Visare för bildbeskrivningar</b>: Kontrollera snabbt om en bild eller video har en alternativ text bifogad.
|
||||
- <b>Fästa inlägg</b>: Fäst dina viktigaste inlägg i din profil och se vad andra har fäst med fliken "Fäst".
|
||||
- <b>Följ hashtags</b>: Se nya inlägg från specifika hashtaggar direkt på din hemtidslinje genom att följa dem.
|
||||
- <b>Besvara följförfrågningar</b>: Acceptera eller avvisa följförfrågningar från dina meddelanden eller den dedikerade listan med följförfrågningar.
|
||||
- <b>Ta bort och skapa om</b>: Den mycket älskade funktionen som gjorde redigering möjlig utan en egentlig redigeringsfunktion.
|
||||
- <b>Språkväljare</b>: Välj språk för varje inlägg du gör smärtfritt så att filter och översättning fungerar korrekt.
|
||||
- <b>Översättning</b>: Översätt enkelt inlägg direkt i Megalodon! Fungerar bara om funktionen även är tillgänglig på din Mastodon Web.
|
||||
- <b>Synlighetsindikator för inlägg</b>: När du öppnar eller svarar på ett inlägg kommer en praktisk ikon som anger inläggets synlighet att visas.
|
||||
- <b>Färgteman</b>: Om du inte skulle gilla standardfärgen Rosa (hajen dömer dig tyst), täckte Moshidons färgteman dig.
|
||||
|
||||
9
metadata/uk/changelogs/74.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
- Стрічки можна закріплювати та переставляти
|
||||
- Підтримка локальних дописів
|
||||
- Індикатор відсутніх альтернативних текстів
|
||||
- Поліпшений редактор альтернативних текстів
|
||||
- Заголовок у стрічці відстежуваних хештегів
|
||||
- Більше категорій сповіщень
|
||||
- Додано зворотний відкривач файлів
|
||||
- Підказка під час збереження відредагованої чернетки
|
||||
- Можливість вимкнути кнопку «Переглянути нові повідомлення»
|
||||