Compare commits

...

29 Commits

Author SHA1 Message Date
sk22
c757b1ffea Translated using Weblate (German)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/de/
2023-01-26 15:52:46 +00:00
sk22
932655eeb6 Translated using Weblate (German)
Currently translated at 100.0% (251 of 251 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/de/
2023-01-26 15:52:46 +00:00
sk
21d57b25c9 bump version and update strings 2023-01-26 16:48:36 +01:00
sk
bed572f343 Merge remote-tracking branch 'weblate/main' 2023-01-26 16:43:13 +01:00
sk
c7483a6b20 update screenshots 2023-01-26 16:42:17 +01:00
sk
cdb1e26a4d move some settings around 2023-01-26 16:38:04 +01:00
Oliebol
ce1a450ccb Translated using Weblate (Dutch)
Currently translated at 93.9% (234 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/nl/
2023-01-26 15:21:28 +00:00
gallegonovato
dfc244ff41 Translated using Weblate (Spanish)
Currently translated at 100.0% (249 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-01-26 15:21:28 +00:00
gallegonovato
9c3e2f5deb Translated using Weblate (Spanish)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/es/
2023-01-26 15:21:28 +00:00
gallegonovato
452b286352 Translated using Weblate (Spanish)
Currently translated at 95.5% (238 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-01-26 15:21:28 +00:00
McKris
6deca645de Translated using Weblate (Polish)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/pl/
2023-01-26 15:21:28 +00:00
ihor_ck
49fd1aba76 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/uk/
2023-01-26 15:21:28 +00:00
tygyh
7bc951ba67 Translated using Weblate (Swedish)
Currently translated at 42.8% (6 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/sv/
2023-01-26 15:21:28 +00:00
Choukajohn
a70e73a8cb Translated using Weblate (French)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/fr/
2023-01-26 15:21:28 +00:00
ihor_ck
cf345356a5 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (249 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/uk/
2023-01-26 15:21:28 +00:00
tygyh
3da3967afa Translated using Weblate (Swedish)
Currently translated at 16.4% (41 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/sv/
2023-01-26 15:21:28 +00:00
McKris
a12f09a38a Translated using Weblate (Polish)
Currently translated at 100.0% (249 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pl/
2023-01-26 15:21:27 +00:00
rex07
a7302cc3e1 Translated using Weblate (Arabic)
Currently translated at 2.4% (6 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/ar/
2023-01-26 15:21:27 +00:00
rex07
9aed2a96dc Added translation using Weblate (Arabic) 2023-01-26 15:21:27 +00:00
Linerly
dbe49134e1 Translated using Weblate (Indonesian)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/id/
2023-01-26 15:21:27 +00:00
Linerly
089d176704 Translated using Weblate (Indonesian)
Currently translated at 100.0% (249 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/id/
2023-01-26 15:21:27 +00:00
Espasant3
4e482ef6fa Translated using Weblate (Galician)
Currently translated at 100.0% (14 of 14 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/gl/
2023-01-26 15:21:27 +00:00
Espasant3
c64397a613 Translated using Weblate (Galician)
Currently translated at 98.3% (245 of 249 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/gl/
2023-01-26 15:21:27 +00:00
sk
6c0d4778b7 separate notification toggle for polls 2023-01-26 16:18:19 +01:00
sk
b94c1f4a82 Merge branch 'fix-notify-policy-none' 2023-01-26 16:03:54 +01:00
sk
a29a072e53 unsubscribe from notifications when policy is none
re: mastodon#520
2023-01-26 15:48:10 +01:00
sk
4f435c6957 set disabled state if policy is none
re: mastodon#520
2023-01-26 15:47:30 +01:00
sk
2a6115f6d9 add server version to settings
closes sk22#376
2023-01-26 15:01:41 +01:00
sk
4cbc1e3664 use regular lock in boost menu
closes sk22#375
2023-01-26 14:58:01 +01:00
31 changed files with 200 additions and 67 deletions

View File

@@ -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"
}

View File

@@ -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;

View File

@@ -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

View 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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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.

View File

@@ -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 Megalodons 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.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 533 KiB

After

Width:  |  Height:  |  Size: 549 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1014 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 850 KiB

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 579 KiB

After

Width:  |  Height:  |  Size: 678 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 278 KiB

After

Width:  |  Height:  |  Size: 408 KiB

View 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

View 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

View 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"

View 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"

View 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”

View 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"

View 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

View File

@@ -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 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 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.

View File

@@ -0,0 +1,9 @@
- Стрічки можна закріплювати та переставляти
- Підтримка локальних дописів
- Індикатор відсутніх альтернативних текстів
- Поліпшений редактор альтернативних текстів
- Заголовок у стрічці відстежуваних хештегів
- Більше категорій сповіщень
- Додано зворотний відкривач файлів
- Підказка під час збереження відредагованої чернетки
- Можливість вимкнути кнопку «Переглянути нові повідомлення»