Merge upstream redesign (#714)

* merge toolbar fragment

* Fix store screenshot generator

* Fix alert color

* Fix #609

* Fix crash

* bigger hitbox for chips

* support mastodon languages

* merge ui utils

* merge stuff

* fix icon

* ensure 48dp touch target

* init local prefs, add helper function for enum values

* update compose action layout

* merge compose-adj files

* update extended footer

* fix poll wrong option checked

closes sk22#641

* no border when disabled

closes sk22#640

* Fix #610

* Minor fixes

* Fix alert color

* Fix #609

* Fix crash

* Fix #610

* Minor fixes

* add resources

* more compatible mastodon language

* fix html parser

* mark as read on refresh

* update tab bar

* tweak m3 buttons

* update compose-adj files

* tweak and update styles

* m3 expand button

* flag icon should be 18dp, actually

* More minor fixes

closes #612

* More minor fixes

closes #612

* Bump version

* fix no create status event when redrafting

* add material 3 assets

* New translations strings.xml (Greek)

* New translations strings.xml (Greek)

* New translations strings.xml (Italian)

* New translations strings.xml (Greek)

* New translations strings.xml (Italian)

* New translations strings.xml (Thai)

* New translations strings.xml (Thai)

* New translations strings.xml (Italian)

* New translations strings.xml (Thai)

* use new buttons for profile fragment

* merge compose fragment

* merge all the styles! oh dear

* New translations full_description.txt (Indonesian)

* New translations full_description.txt (Chinese Simplified)

* New translations strings.xml (Chinese Simplified)

* New translations full_description.txt (Chinese Simplified)

* Fix #615

* Minor fixes

* Fix #611

* A bunch of crash fixes

* New translations strings.xml (Greek)

* Make the default server configurable

* Pass the system timezone to server when signing up

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Japanese)

* Fix #615

* Minor fixes

* Fix #611

* A bunch of crash fixes

* Make the default server configurable

* Pass the system timezone to server when signing up

* oops. accidentally pasted the commit message in the code

* Remove unused code that caused a crash for some users ¯\_(ツ)_/¯

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* Remove unused code that caused a crash for some users ¯\_(ツ)_/¯

* New translations strings.xml (Polish)

* New translations strings.xml (Polish)

* New translations strings.xml (Turkish)

* New translations strings.xml (Belarusian)

* prepare merging profile fragment

* merge profile fragment

* New translations strings.xml (Belarusian)

* New translations strings.xml (Greek)

* fix icon padding

* apply post header changes

* minor margin tweaks

* fix footer buttons

* fix header announcement buttons

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations strings.xml (Japanese)

* New translations full_description.txt (Japanese)

* New translations strings.xml (Icelandic)

* New translations strings.xml (Icelandic)

* New translations strings.xml (Icelandic)

* fix replying

* New translations strings.xml (Icelandic)

* fix translate button

* fix more button visibility

* fix counts label styling

* fix disabled boost button opacity

* fix tab layouts

* fix notification icon color crash

* New translations strings.xml (Greek)

* implement elevation listener in home tab

* fix elevation and listener in home tab

* add elevation scroll listener to notifications

* New translations strings.xml (Scottish Gaelic)

* Add editorconfig

So that PRs like #625 don't happen again

* Crash fix

* 🤔

* New translations strings.xml (Greek)

* New translations strings.xml (Japanese)

* New translations strings.xml (French)

* New translations strings.xml (French)

* New translations strings.xml (French)

* fix notification elevation and integrate divider

* 🤔

* Crash fix

* Add editorconfig

So that PRs like #625 don't happen again

* New translations strings.xml (Turkish)

* save interactions in cache

* New translations strings.xml (Turkish)

* merge new discover/search

* New translations strings.xml (Bengali)

* New translations strings.xml (Scottish Gaelic)

* New translations strings.xml (Bengali)

* merge new settings fragments

* fix no auth callback always being executed

* allow opening server info from profile

closes sk22#593

* fix hide boosts icon color

closes sk22#676

* New translations strings.xml (Turkish)

* New translations strings.xml (Turkish)

* New translations strings.xml (Turkish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Turkish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (German)

* New translations strings.xml (German)

* New translations strings.xml (Turkish)

* update fedinuke list

from source; doesn't contain any modifications regarding a recent issue

* New translations strings.xml (Turkish)

* remove unused class

* fix crash

* darken m3 outline color a bit

* use m3 outline again

* fix misalignment

closes sk22#682

* New translations strings.xml (Turkish)

* New translations full_description.txt (Turkish)

* New translations short_description.txt (Turkish)

* fix crash

* fix metadata sorting

* show pronouns in header/account lists

* fix broken divider line

closes sk22#679

* trim pronouns

* improve pronoun display

* New translations strings.xml (French)

* New translations strings.xml (Japanese)

* fix broken federated timeline

closes sk22#685

* fix broken -1 fallback behavior

closes sk22#681

* don't display nothing if server about request fails

closes sk22#678

* New translations strings.xml (Ukrainian)

* migrate global prefs to local prefs

* do confirm unfollow by default

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations full_description.txt (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Russian)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Vietnamese)

* New translations full_description.txt (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* make sure list in prefs are always mutable and nut null

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Russian)

* fix pronouns edge case

* add back fix for stretched images

closes sk22#636

* fix null pointer on missing default posting language

* fix default posting language not being applied

* bigger username hitbox

closes sk22#688

* fix rtl header username alignment

closes sk22#689

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Ukrainian)

* hopefully fix crashes

closes sk22#692

* New translations strings.xml (Ukrainian)

* New translations full_description.txt (Ukrainian)

* fix pronoun crash

* New translations strings.xml (Persian)

* New translations strings.xml (Ukrainian)

* re-add true black mode

* asterisk can be a pronoun

* New translations strings.xml (Persian)

* true black mode fixes and clean-ups

* material 3 button background for switcher

* darker tab bar selected background

* better align follow/following button widths

* restore rainbow refresh colors

* fix search transition

* fix min width issue with switcher button

* fix no elevation when true black is enabled in light theme

* use statusForContent to determine spoilerRevealed

closes sk22#694

* New translations strings.xml (Persian)

* New translations strings.xml (Persian)

* New translations strings.xml (Persian)

* New translations strings.xml (Persian)

* New translations strings.xml (Persian)

* New translations strings.xml (Persian)

* fix profile tab bar in true black theme

* fix m3 default button style

closes sk22#697

* prettier role badges

closes sk22#663

* fix translate button spacing

closes sk22#655

* use m3 switches in dialogs

closes sk22#653

* implement color palette switcher

* fix color palettes being overwritten

* add display and notification settings

* clean up code

* per-account single notification setting

* add missing items to notification types

* add prefix replies setting

* add show replies/boosts and reply visibility

* add load/see new posts settings

* fix spectator mode missing spoiler padding

* add a bunch of display settings

* update fedinuke

* add content type settings

* add settings for local-onlu

* add missing settings items

* fix visibility button icon tint

* hopefully fix some crashes

* normalize padding above edit text

* apparently, some people don't like pills

closes sk22#706

* fix play button color

closes sk22#705
This commit is contained in:
sk22
2023-07-16 18:01:42 +02:00
committed by GitHub
parent 3cfea0e660
commit 7677ad39ca
744 changed files with 24873 additions and 13485 deletions

View File

@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="get_started">Ստեղծել հաշիվ</string>
<string name="already_have_account">Արդեն հաշիվ ունեմ</string>
<string name="log_in">Մուտք գործել</string>
<string name="next">Հաջորդը</string>
<string name="error">Սխալ</string>
@@ -11,15 +9,6 @@
<string name="user_boosted">%s-ը տարածել է</string>
<string name="in_reply_to">Ի պատասխան %s-ին</string>
<string name="notifications">Ծանուցումներ</string>
<string name="user_followed_you">սկսեց հետեւել քեզ</string>
<string name="user_sent_follow_request">հետեւելու հարցում է ուղարկել</string>
<string name="user_favorited">հավանեց ձեր գրառումը</string>
<string name="notification_boosted">տարածեց ձեր գրառումը</string>
<string name="poll_ended">հարցումն ավարտվել է</string>
<string name="time_seconds">%dվրկ</string>
<string name="time_minutes">%dր</string>
<string name="time_hours">%dժ</string>
<string name="time_days">%dօր</string>
<string name="share_toot_title">Տարածել</string>
<string name="settings">Կարգավորումներ</string>
<string name="publish">Հրապարակել</string>
@@ -34,10 +23,6 @@
<item quantity="one">հետեւում ես</item>
<item quantity="other">հետեւում ես</item>
</plurals>
<plurals name="posts">
<item quantity="one">գրառում</item>
<item quantity="other">գրառումներ</item>
</plurals>
<string name="posts">Գրառումներ</string>
<string name="posts_and_replies">Գրառումներ եւ պատասխաններ</string>
<string name="media">Մեդիա</string>
@@ -45,8 +30,7 @@
<string name="button_follow">Հետեւել</string>
<string name="button_following">Հետեւում ես</string>
<string name="edit_profile">Խմբագրել անձնական էջը</string>
<string name="mention_user">Նշել %s-ին</string>
<string name="share_user">Տարածել%s</string>
<string name="share_user">Կիսվել էջով</string>
<string name="mute_user">Անջատել ձայնը%s</string>
<string name="unmute_user">Միացնել ձայնը%s</string>
<string name="block_user">Արգելափակել%s</string>
@@ -76,7 +60,6 @@
<item quantity="one">%d օր</item>
<item quantity="other">%d օր</item>
</plurals>
<string name="compose_poll_duration">Տեւողությունը՝ %s</string>
<plurals name="x_seconds_left">
<item quantity="one">Մնաց %d վայրկյան</item>
<item quantity="other">Մնաց %d վայրկյան</item>
@@ -104,40 +87,29 @@
<string name="do_unblock">Արգելաբացել</string>
<string name="button_blocked">Արգելափակված</string>
<string name="action_vote">Քվեարկել</string>
<string name="tap_to_reveal">Սեղմեք տեսնելու համար</string>
<string name="delete">Ջնջել</string>
<string name="confirm_delete_title">Ջնջել գրառումը</string>
<string name="confirm_delete">Վստա՞հ եք, որ ուզում եք ջնջել այս գրառումը։</string>
<string name="play">Նվագարկել</string>
<string name="pause">Դադար տալ</string>
<string name="log_out">Ելք</string>
<string name="add_account">Ավելացնել հաշիվ</string>
<string name="search_hint">Որոնել</string>
<string name="hashtags">Պիտակներ</string>
<string name="news">Նորություններ</string>
<string name="for_you">Ձեզ համար</string>
<string name="all_notifications">Բոլորը</string>
<string name="mentions">Նշումներ</string>
<string name="report_title">Զեկուցել %s-ի մասին</string>
<string name="report_reason_personal">Ինձ դուր չի գալիս</string>
<string name="report_reason_personal_subtitle">Դուք սա չեք ուզում տեսնել</string>
<string name="report_reason_spam">Սպամ է</string>
<string name="report_reason_spam_subtitle">Վնասակար հղումներ, կեղծում կամ կրկնվող պատասխաններ</string>
<string name="report_reason_violation">Խախտում է սերվերի կանոնները</string>
<string name="report_reason_violation_subtitle">Գիտեք, որ այն խախտում է կանոնները</string>
<string name="report_reason_other">Այլ բան է</string>
<string name="report_choose_rule">Ո՞ր կանոններն են խախտվել։</string>
<string name="report_comment_hint">Լրացուցիչ մեկնաբանություններ</string>
<string name="sending_report">Զեկույցը ուղարկվում է․․․</string>
<string name="mute_user_explain">Դուք չեք տեսնի նրա գրառումները ձեր հիմնական հոսքում։ Նա չի իմանա, որ խլեցվել է։</string>
<string name="block_user_explain">Նա չի կարողանա ձեզ հետևել և չի տեսնի ձեր գրառումները, բայց կարող է տեսնել, որ արգելափակված է։</string>
<string name="report_personal_title">Չե՞ք ուզում սա տեսնել։</string>
<string name="back">Ետ</string>
<string name="instance_catalog_subtitle">Ընտրեք ձեր հետաքրքրություններին կամ տարածաշրջանին համապատասխան սպասարկիչ, կամ ընտրեք ընդհանուր սպասարկիչ։ Դուք կկարողանաք շփվել բոլորի հետ՝ անկախ սպասարկչից։</string>
<string name="search_communities">Սպասարկչի անուն կամ հասցե</string>
<string name="instance_rules_title">Սպասարկչի կանոնները</string>
<string name="signup_title">Ստեղծել հաշիվ</string>
<string name="edit_photo">խմբագրել</string>
<string name="display_name">Անուն</string>
<string name="username">Մուտքանուն</string>
<string name="email">Էլ. փոստ</string>
@@ -158,17 +130,9 @@
<string name="resend">Ուղարկել նորից</string>
<string name="open_email_app">Բացել էլ․ փոստի հավելվածը</string>
<string name="content_warning">Նախազգուշացում</string>
<string name="add_image_description">Ավելացնել պատկերի նկարագրություն</string>
<string name="edit_image">Խմբագրել նկարը</string>
<string name="save">Պահպանել</string>
<string name="alt_text_hint">օր․՝ շունը նեղ աչքերով կասկածելի նայում է տեսախցիկին</string>
<string name="visibility_public">Հրապարակային</string>
<string name="visibility_followers_only">Միայն հետեւողներին</string>
<string name="visibility_private">Միայն նշածս մարդկանց</string>
<string name="search_all">Բոլորը</string>
<string name="search_people">Մարդիկ</string>
<string name="recent_searches">Վերջին որոնումներ</string>
<string name="step_x_of_n">Քայլ %1$d՝ %2$d-ից</string>
<string name="skip">Բաց թողնել</string>
<string name="notification_type_follow">Նոր հետևորդներ</string>
<string name="notification_type_favorite">Հավանումներ</string>
@@ -179,30 +143,14 @@
<string name="err_not_logged_in">Սկզբից մուտք գործեք Մաստոդոն</string>
<string name="theme_light">Բաց</string>
<string name="theme_dark">Մուգ</string>
<string name="theme_true_black">Իսկական սև</string>
<string name="settings_behavior">Պահվածքը</string>
<string name="settings_custom_tabs">Օգտագործել ներքին բրաուզերը</string>
<string name="settings_notifications">Ծանուցումներ</string>
<string name="notify_anyone">որեւե մեկը</string>
<string name="notify_follower">որեւե հետեւորդ</string>
<string name="notify_none">ոչ ոք</string>
<string name="notify_favorites">Հավանեց ձեր գրառումը</string>
<string name="notify_follow">Հետեւում է ձեզ</string>
<string name="notify_reblog">Տարածեց ձեր գրառումը</string>
<string name="notify_mention">Նշում է ձեզ</string>
<string name="settings_boring">Անհետաքրքիր մասը</string>
<string name="settings_account">Հաշվի կարգավորումներ</string>
<string name="settings_contribute">Աջակցել Մաստոդոնին</string>
<string name="settings_tos">Ծառայության պայմանները</string>
<string name="settings_privacy_policy">Գաղտնիության քաղաքականություն</string>
<string name="settings_app_version">Մաստոդոն Android-ի համար, տարբերակ %1$s (%2$d)</string>
<string name="confirm_log_out">Վստա՞հ եք, որ ուզում եք դուրս գալ։</string>
<string name="sensitive_content">Զգայուն բովանդակություն</string>
<string name="sensitive_content_explain">Հեղինակը սա նշել է՝ որպես զգայուն բովանդակություն։ Սեղմեք տեսնելու համար։</string>
<string name="media_hidden">Սեղմեք տեսնելու համար</string>
<string name="avatar_description">Գնալ %s-ի հաշիվ</string>
<string name="more_options">Ավելին</string>
<string name="hide_content">Թաքցնել կոնտենտը</string>
<string name="new_post">Նոր գրառում</string>
<string name="button_reply">Պատասխանել</string>
<string name="button_reblog">Տարածել</string>
@@ -211,11 +159,9 @@
<string name="add_media">Ավելացնել մեդիա</string>
<string name="add_poll">Ավելացնել հարցում</string>
<string name="emoji">Զմայլիկ</string>
<string name="post_visibility">Տեսանելիություն</string>
<string name="home_timeline">Տեղական հոսք</string>
<string name="my_profile">Իմ հաշիվ</string>
<string name="follow_user">Հետևել %s-ին</string>
<string name="followed_user">Դուք այժմ հետևում եք %s-ին</string>
<string name="open_in_browser">Բացել բրաուզերում</string>
<string name="hide_boosts_from_user">Թաքցնել @%s-ի տարածումները</string>
<string name="show_boosts_from_user">Ցուցադրել @%s-ի տարածումները</string>
@@ -228,13 +174,9 @@
<string name="permission_required">Անհրաժեշտ է թույլտվություն</string>
<string name="open_settings">Բացել կարգավորումները</string>
<string name="downloading">Բեռնում․․․</string>
<string name="local_timeline">Համայնք</string>
<string name="trending_posts_info_banner">Այս գրառումները տարածված են Մաստոդոնի ձեր անկյունում։</string>
<string name="trending_hashtags_info_banner">Այս պիտակները տարածված են Մաստոդոնի ձեր անկյունում։</string>
<string name="dismiss">Չեղարկել</string>
<!-- %s is the server domain -->
<string name="see_new_posts">Նոր գրառումներ</string>
<string name="follows_you">Հետեւում է ձեզ</string>
<string name="current_account">Ընթացիկ հաշիվ</string>
<!-- translators: %,d is a valid placeholder, it formats the number with locale-dependent grouping separators -->
<plurals name="x_followers">
<item quantity="one">%,d հետեւորդ</item>
@@ -250,8 +192,6 @@
</plurals>
<string name="timestamp_via_app">%1$s %2$s-ի միջոցով</string>
<string name="time_now">նոր</string>
<string name="post_info_reblogs">Տարածումներ</string>
<string name="post_info_favorites">Հավանումներ</string>
<string name="edit_history">Խմբագրել պատմությունը</string>
<string name="last_edit_at_x">Վերջին խմբագրում՝ %s</string>
<string name="time_just_now">հենց նոր</string>
@@ -274,12 +214,8 @@
<string name="file_size_kb">%.2f ԿԲ</string>
<string name="file_size_mb">%.2f ՄԲ</string>
<string name="file_size_gb">%.2f ԳԲ</string>
<string name="file_upload_progress">%1$s՝ %2$s-ից</string>
<string name="file_upload_time_remaining">մնացել է %s</string>
<!-- %s is version like 1.2.3 -->
<string name="update_available">%s տարբերակը պատրաստ է ներբեռնման։</string>
<!-- %s is version like 1.2.3 -->
<string name="update_ready">%s տարբերակը ներբեռնվել է և պատրաստ է տեղադրման։</string>
<!-- %s is file size -->
<string name="download_update">Ներբեռնել (%s)</string>
<string name="install_update">Տեղադրել</string>
@@ -292,7 +228,6 @@
<string name="your_favorites">Հավանածներ</string>
<string name="login_title">Բարի վերադարձ</string>
<string name="server_url">Սերվերի հասցե</string>
<string name="signup_random_server_explain">Եթե շարունակեք՝ առանց ընտրելու, մենք կընտրենք սերվեր՝ ըստ ձեր լեզվի։</string>
<string name="server_filter_any_language">Որևե լեզու</string>
<string name="server_filter_region_europe">Եվրոպա</string>
<string name="server_filter_region_north_america">Հյուսիսային Ամերիկա</string>
@@ -301,15 +236,11 @@
<string name="server_filter_region_asia">Ասիա</string>
<string name="server_filter_region_oceania">Օվկիանիա</string>
<string name="not_accepting_new_members">Չի ընդունում նոր անդամներ</string>
<string name="signup_passwords_dont_match">Գաղտնաբառը չի համապատասխանում</string>
<string name="pick_server_for_me">Ընտրել իմ համար</string>
<string name="privacy_policy_explanation">Կարճ ասած՝ մենք ոչինչ չենք հավաքում։</string>
<!-- %s is server domain -->
<string name="profile_bio">Կենսագրություն</string>
<!-- Shown in a progress dialog when you tap "follow all" -->
<!-- %1$s is server domain, %2$s is email domain. You can reorder these placeholders to fit your language better. -->
<string name="signup_email_domain_blocked">%1$s-ը %2$s-ից գրանցումներ չի ընդունում։ Փորձեք ուրիշը կամ &lt;a&gt;ընտրեք ուրիշ սերվեր&lt;/a&gt;։</string>
<string name="signup_username_taken">Օգտանունը զբաղված է։</string>
<string name="spoiler_show">Ցույց տալ</string>
<string name="spoiler_hide">Թաքցնել</string>
<string name="save_changes">Պահպանել</string>
@@ -327,4 +258,15 @@
<string name="welcome_paragraph1">Մաստոդոնը ապակենտրոնացված սոցցանց է, այսինքն՝ այն չի պատկանում մի ընկերության։ Այն բաղկացած է բազմաթիվ անկախ և կապակցված սերվերներից։</string>
<string name="what_are_servers">Ի՞նչ է սերվերը։</string>
<string name="welcome_paragraph2"><![CDATA[Մաստոդոնի որևէ հաշիվ գտնվում է սերվերի վրա - ամեն մեկը՝ իր արժեքներով, կանոններով և ադմիններով։ Դուք կարող եք հետևել և շփվել որևէ սերվերի մարդկանց հետ՝ անկախ ձեր ընտրությունից։]]></string>
<!-- %s is formatted file size ("467 KB image") -->
<!-- %s is the server domain -->
<!-- Shown on the "stamp" on the screen that appears after you report a post/user. Please keep the translation short, preferably a single word -->
<!-- %s is the app name (Mastodon, key app_name). I made it a placeholder so everything Just Works™ with forks -->
<!-- %1$s is the date (may be relative, e.g. "today" or "yesterday"), %2$s is the time. You can reorder these placeholders if that works better for your language -->
<!-- %s is the timestamp ("tomorrow at 12:34") -->
<!-- %s is the timestamp ("tomorrow at 12:34") -->
<!-- %s is the username -->
<!-- %s is the timestamp ("tomorrow at 12:34") -->
<!-- Shown like a content warning, %s is the name of the filter -->
<!-- Shown in the post header. Please keep it short -->
</resources>