diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php index 2f88284a3..156c44a6b 100644 --- a/app/Http/Controllers/Api/ApiV1Controller.php +++ b/app/Http/Controllers/Api/ApiV1Controller.php @@ -3497,7 +3497,7 @@ class ApiV1Controller extends Controller return []; } - $defaultCaption = ''; + $defaultCaption = ""; $content = $request->filled('status') ? strip_tags($request->input('status')) : $defaultCaption; $cw = $user->profile->cw == true ? true : $request->boolean('sensitive', false); $spoilerText = $cw && $request->filled('spoiler_text') ? $request->input('spoiler_text') : null; diff --git a/resources/lang/de/settings.php b/resources/lang/de/settings.php new file mode 100644 index 000000000..c27129b9c --- /dev/null +++ b/resources/lang/de/settings.php @@ -0,0 +1,189 @@ + 'Konto', + 'accessibility' => 'Barrierefreiheit', + 'email' => 'E-Mail', + 'invites' => 'Einladungen', + 'media' => 'Medien', + 'notifications' => 'Benachrichtigungen', + 'password' => 'Passwort', + 'privacy' => 'Privatsphäre', + 'relationships' => 'Beziehungen', + 'security' => 'Sicherheit', + 'timelines' => 'Zeitleisten', + 'applications' => 'Anwendungen', + 'developers' => 'Entwicklung', + 'import' => 'Import', + 'export' => 'Export', + 'labs' => 'Labs', + 'parental_controls' => 'Elterliche Kontrolle', + + 'submit' => 'Absenden', + 'error' => 'Fehler', + 'cancel' => 'Abbrechen', + 'save' => 'Speichern', + 'download' => 'Herunterladen', + + 'home.account_settings' => 'Konto-Einstellungen', + 'home.change_profile_photo' => 'Profilfoto ändern', + 'home.select_a_profile_photo' => 'Wähle dein Profilfoto', + 'home.must_be_a_jpeg_or_png_max_avatar_size' => 'Muss jpeg oder png sein. Maximale Größe:', + 'home.upload' => 'Hochladen', + 'home.delete_profile_photo' => 'Profilfoto löschen', + 'home.name' => 'Name', + 'home.your_name' => 'Dein Name', + 'home.website' => 'Website', + 'home.bio' => 'Bio', + 'home.add_a_bio_here' => 'Deine Biografie', + 'home.language' => 'Sprache', + 'home.pronouns' => 'Pronomen', + 'home.select_pronouns' => 'Wähle Pronomen', + 'home.select_up_to_4_pronouns_that_will_appear_on_etc' => 'Wähle bis zu 4 Pronomen, die auf deinem Profil angezeigt werden.', + 'home.account_aliases' => 'Konto-Alias', + 'home.manage_account_alias' => 'Verwalte dein Aliaskonto', + 'home.to_move_from_another_account_to_this_one_first_etc' => 'Um von einem anderen Konto hierher zu migrieren, musst du zuerst einen Alias anlegen', + 'home.account_migrate' => 'Konto-Migration', + 'home.migrate_to_another_account' => 'Ziehe dein Konto um', + 'home.to_redirect_this_account_to_a_different_one_etc' => 'Um dieses Konto auf ein anderes umzuleiten (wo es unterstützt wird).', + 'home.storage_usage' => 'Speichernutzung', + 'home.storage_used' => 'Belegter Speicher', + 'home.are_you_sure_you_want_to_delete_your_profile_photo' => 'Bist du sicher, dass du dein Profilfoto löschen möchtest?', + 'home.an_error_occured_please_try_again_later' => 'Es ist ein Fehler aufgetreten, versuche es bitte später noch einmal', + + 'accessibility.reduce_motion' => 'Bewegung verringern', + 'accessibility.prevent_animation_effects' => 'Animationseffekte verhindern.', + 'accessibility.high_contrast_mode' => 'Hochkontrastmodus', + 'accessibility.high_contrast_mode_for_the_visually_impaired' => 'Hoher Kontrast für bessere Sichtbarkeit', + 'accessibility.disable_video_autoplay' => 'Automatisches Abspielen deaktivieren', + 'accessibility.prevent_videos_from_autoplaying' => 'Verhindert, dass Videos automatisch abgespielt werden.', + + 'email.email_settings' => 'Email-Einstellungen', + 'email.email_address' => 'Email-Adresse', + 'email.verified' => 'Verifiziert', + 'email.unverified' => 'Unverifiziert', + 'email.you_need_to' => 'Du musst', + 'email.verify_your_email' => 'deine E-Mail verifizieren', + + 'media.default_license' => 'Standardlizenz', + 'media.set_a_default_license_for_new_posts' => 'Lege eine Standardlizenz für neue Beiträge fest.', + 'media.sync_licenses' => 'Lizenzen synchronisieren', + 'media.update_existing_posts_with_your_new_default_etc' => 'Existierende Beiträge auf die neue Standardlizenz aktualisieren. Du kannst zweimal alle 24 Stunden synchronisieren.', + 'media.license_changes_may_not_be_reflected_on_remote_servers' => 'Lizenzänderungen werden unter Umständen nicht von anderen Server übernommen.', + 'media.require_media_descriptions' => 'Medienbeschreibungen erzwingen', + 'media.briefly_describe_your_media_to_improve_etc' => 'Beschreibe deine Medien für die Verwendung mit Screenreadern (z.B. für sehbehinderte Menschen)', + 'media.not_available_for_mobile_or_3rd_party_apps_etc' => 'Derzeit nicht berücksichtigt in mobilen Apps und Apps von Dritten.', + + 'password.update_password' => 'Passwort aktualisieren', + 'password.current' => 'Aktuell', + 'password.your_current_password' => 'Dein derzeitiges Passwort', + 'password.new' => 'Neu', + 'password.enter_new_password_here' => 'Gib hier dein neues Passwort ein', + 'password.confirm' => 'Bestätigung', + 'password.confirm_new_password' => 'Bestätige dein neues Passwort hier', + + 'privacy.privacy_settings' => 'Privatsphäre-Einstellungen', + 'privacy.private_account' => 'Privates Konto', + 'privacy.when_your_account_is_private_only_people_you_etc' => 'Wenn dein Konto privat ist, können nur Leute die du genehmigt hast deine Fotos und Videos auf Pixelfed sehen. Deine bestehenden Follower sind nicht betroffen.', + 'privacy.disable_search_engine_indexing' => 'Suchmaschinen-Indexierung deaktivieren', + 'privacy.when_your_account_is_visible_to_search_engines_etc' => 'Wenn dein Konto für Suchmaschinen sichtbar ist, können deine Informationen von Suchmaschinen besucht und gespeichert werden.', + 'privacy.not_available_when_your_account_is_private' => 'Nicht verfügbar bei privaten Konten', + 'privacy.include_public_posts_in_search_results' => 'Öffentliche Beiträge in Suchergebnisse aufnehmen', + 'privacy.your_public_posts_may_appear_in_search_results_etc' => 'Deine öffentlichen Beiträge können in den Suchergebnissen auf Pixelfed und Mastodon auftauchen. Unabhängig davon können Leute, die mit deinen Beiträgen interagiert haben, sie auf jeden Fall per Suche finden.', + 'privacy.show_on_directory' => 'Im Verzeichnis anzeigen', + 'privacy.when_this_option_is_enabled_your_profile_is_etc' => 'Wenn diese Option aktiv ist, wird dein Profil im Verzeichnis angezeigt. Nur öffentlichen Profile kommen dafür in Frage.', + 'privacy.receive_direct_messages_from_anyone' => 'Direktnachrichten von allen empfangen', + 'privacy.if_selected_you_will_be_able_to_receive_messages_etc' => 'Wenn diese Option aktiv ist, kannst du Direktnachrichten von allen empfangen, auch von Leuten, denen du nicht folgst.', + 'privacy.hide_sensitive_content_from_search_results' => 'Sensible Inhalte in Suchergebnissen ausblenden', + 'privacy.this_prevents_posts_with_potentially_sensitive_etc' => 'Dies verhindert, dass Beiträge mit möglicherweise sensiblem Inhalt in deinen Suchergebnissen angezeigt werden.', + 'privacy.remove_blocked_and_muted_accounts' => 'Entferne geblockte und stummgeschaltete Konten', + 'privacy.use_this_to_eliminate_search_results_from_accounts_etc' => 'Aktiviere, um Suchergebnisse von Konten, die du geblockt oder stummgeschaltet hast, zu entferen.', + 'privacy.display_media_that_may_contain_sensitive_content' => 'Medien mit sensiblen Inhalten anzeigen', + 'privacy.show_all_media_including_potentially_sensitive_content' => 'Alle Medien anzeigen, inklusive sensibler Inhalte.', + 'privacy.show_follower_count' => 'Anzahl von Followern anzeigen', + 'privacy.display_follower_count_on_profile' => 'Zeige die Anzahl von Followern im Profil', + 'privacy.show_following_count' => 'Anzahl Folgender anzeigen', + 'privacy.display_following_count_on_profile' => 'Zeige die Anzahl von Folgenden im Profil', + 'privacy.disable_embeds' => 'Einbettung deaktivieren', + 'privacy.disable_post_and_profile_embeds' => 'Deaktiviere die Einbettung von Beiträgen und Profilen', + 'privacy.enable_atom_feed' => 'Atom-Feed aktivieren', + 'privacy.enable_your_profile_atom_feed_only_public_profiles_etc' => 'Aktiviere deinen Atom-Feed. Nur öffentliche Profile kommen dafür in Frage', + 'privacy.confirm_this_action' => 'Diese Aktion bestätigen', + 'privacy.please_select_the_type_of_private_account_you_etc' => 'Bitte wähle die Art von privatem Account, die du möchtest:', + 'privacy.keep_existing_followers' => 'Alle bestehende Follower behalten', + 'privacy.only_keep_mutual_followers' => 'Nur gegenseitige Follower behalten', + 'privacy.only_followers_that_have_followed_you_for_atleast' => 'Nur Follower behalten, die dir folgen seit wenigstens', + 'privacy.hour' => 'Stunde', + 'privacy.day' => 'Tag', + 'privacy.weeks' => 'Wochen', + 'privacy.month' => 'Monat', + 'privacy.months' => 'Monate', + 'privacy.year' => 'Jahr', + 'privacy.remove_existing_followers' => 'Alle Follower entfernen', + 'privacy.allow_new_follow_requests' => 'Ermögliche neue Folgeanfragen', + 'privacy.block_notifications_from_accounts_i_dont_follow' => 'Blockiere Benachrichtigungen von Konten, denen ich nicht folge', + 'privacy.an_error_occured_please_try_again' => 'Es ist ein Fehler aufgetreten, versuche es bitte noch einmal', + + 'relationships' => 'Beziehungen', + 'relationships.followers' => 'Follower', + 'relationships.following' => 'Folge ich', + 'relationships.hashtags' => 'Hashtags', + 'relationships.hashtag' => 'Hashtag', + 'relationships.username' => 'Benutzername', + 'relationships.action' => 'Aktion', + 'relationships.unfollow' => 'Entfolgen', + 'relationships.mute' => 'Stummschalten', + 'relationships.block' => 'Blockieren', + 'relationships.mute_successful' => 'Stummschalten erfolgreich', + 'relationships.you_have_successfully_muted_that_user' => 'Du hast den Benutzer erfolgreich stummgeschaltet', + 'relationships.block_successful' => 'Blockieren erfolgreich', + 'relationships.you_have_successfully_blocked_that_user' => 'Du hast den Benutzer erfolgreich geblockt', + 'relationships.unfollow_successful' => 'Entfolgen erfolgreich', + 'relationships.you_have_successfully_unfollowed_that_user' => 'Du hast den Benutzer erfolgreich entfolgt', + 'relationships.an_error_occured_when_attempting_to_unfollow_this_user' => 'Beim Versuch den Benutzer zu entfolgen ist ein Fehler aufgetreten', + 'relationships.you_have_successfully_unfollowed_that_hashtag' => 'Du hast den Hashtag erfolgreich entfolgt', + + 'security.two_factor_authentication' => 'Zwei-Faktor-Authentifizierung', + 'security.enabled' => 'Aktiviert', + 'security.danger_zone' => 'Gefahrenbereich', + 'security.temporarily_disable_account' => 'Konto temporär deaktivieren', + 'security.disable_your_account_to_hide_your_posts_until_next_log_in' => 'Deaktiviere dein Konto um deine Beiträge bis zu deinem nächsten Einloggen zu verstecken', + 'security.disable' => 'Deaktiviert', + 'security.delete_this_account' => 'Dieses Konto löschen', + 'security.once_you_delete_your_account_there_is_no_going_back_etc' => 'Wenn dein Konto gelöscht wurde, gibt es kein zurück mehr. Bitte sei dir darin sicher.', + 'security.delete' => 'Löschen', + 'security.account_log' => 'Konto-Log', + 'security.no_activity_logs_found' => 'Kein Aktivitätenlog gefunden!', + 'security.ip_address' => 'IP-Adresse:', + 'security.user_agent' => 'User-Agent:', + 'security.devices' => 'Geräte', + 'security.ip' => 'IP:', + 'security.device' => 'Gerät:', + 'security.browser' => 'Browser:', + 'security.last_login' => 'Letzer Login:', + 'security.country' => 'Land:', + 'security.trust' => 'Vertrauen', + 'security.remove_device' => 'Gerät entfernen', + 'security.timeline_settings' => 'Zeitleisten-Einstellungen', + 'security.show_text_only_posts' => 'Nur-Text-Beiträge anzeigen', + 'security.show_text_only_posts_from_accounts_you_follow_home_etc' => 'Zeige Nur-Text-Beiträge von Konten, denen du folgst. (nur auf der Startseite)', + 'security.show_replies' => 'Antworten anzeigen', + 'security.show_replies_from_accounts_you_follow_home_timeline_only' => 'Zeige Antworten von Konten, denen du folgst. (nur auf der Startseite)', + 'security.show_reblogs' => 'Reblogs anzeigen', + 'security.see_reblogs_from_accounts_you_follow_in_your_home_etc' => 'Zeige Reblogs von Konten, denen du folgst. (nur auf der Startseite)', + 'security.photo_reblogs_only' => 'Ausschließlich Foto-Reblogs', + 'security.only_see_reblogs_of_photos_or_photo_albums_home_etc' => 'Nur Reblogs von Fotos oder Foto-Alben anzeigen. (nur auf der Startseite)', + + 'developers.oauth_has_not_been_enabled_on_this_instance' => 'OAuth ist auf dieser Instanz nicht aktiv.', + + 'import.import_from_instagram' => 'Importieren von Instagram', + + 'export.data_export' => 'Daten-Export', + 'export.we_generate_data_exports_once_per_hour_and_they_may_etc' => 'Datenexporte werden stündlich erzeugt und enthalten möglicherweise nicht die neusten Daten, wenn du vor kurzem bereits einmal einen Export angefordert hast.', + 'export.statuses' => 'Beiträge', + 'export.mute_block_lists' => 'Stumm/Block-Listen', + + 'labs' => 'Labs', + 'labs.experimental_features' => 'Experimentelle Funktionen', + 'labs.use_dark_mode_theme' => 'Das Dark Mode-Theme verwenden.', +]; \ No newline at end of file diff --git a/resources/lang/de/site.php b/resources/lang/de/site.php index d820b0cc6..c6392015f 100644 --- a/resources/lang/de/site.php +++ b/resources/lang/de/site.php @@ -28,4 +28,42 @@ return [ 'Submit' => 'Absenden', 'log_in_to_send_a_message' => 'melde dich an, um eine Nachricht zu senden', 'Please' => 'Bitte', -]; + + // site/about + 'photo_sharing_for_everyone' => 'Fotos teilen. Für Alle', + 'pixelfed_is_an_image_sharing_platform_etc' => 'Pixelfed ist eine Plattform zum Teilen von Bildern. Eine ethische Alternative zu zentralisierten Plattformen', // this is actually never used because it's a fallback for config_cache('app.description') and config_cache('app.short_description') which seem to be impossible to set to empty when saved via /admin/settings?t=branding + 'feature_packed' => 'Voller Funktionen.', + 'the_best_for_the_brightest' => 'Das Beste für die schönsten 📸', + 'albums' => 'Alben', + 'share_posts_with_up_to' => 'Teile Beiträge mit bis zu', + 'photos' => 'Fotos', + 'comments' => 'Kommentare', + 'comment_on_a_post_or_send_a_reply' => 'Kommentiere und beantworte Beiträge', + 'collections' => 'Sammlungen', + 'organize_and_share_collections_of_multiple_posts' => 'Organisiere und teile Sammlungen von mehreren Beiträgen', + 'discover' => 'Entdecken', + 'explore_categories_hashtags_and_topics' => 'Erkunde Kategorien, Hashtags und Themen', + 'photo_filters' => 'Foto-Filter', + 'add_a_special_touch_to_your_photos' => 'Verleih deinen Fotos das gewisse Etwas', + 'stories' => 'Stories', + 'share_moments_with_your_followers_that_disappear_etc' => 'Teile Momente mit deinen Followern für 24 Stunden', + 'people_have_shared' => 'Leute haben', + 'photos_and_videos_on' => 'Fotos und Videos geteilt auf', + 'sign_up_today' => 'Melde dich jetzt an', + 'and_join_our_community_of_photographers_from_etc' => 'und werde Teil unserer Community von Fotograf*innen auf der ganzen Welt.', + + //site/fediverse + 'is_a_portmanteau_of_federation_and_universe_etc' => 'ist ein Kofferwort aus “federation” (Föderation) und “universe” (Universum). Es ist ein gebräuchlicher, unverbindlicher Name für einen Zusammenschluss von Servern sozialer Netzwerke, die auf verschiedene Arten von Medien spezialisiert sind.', + 'supported_fediverse_projects' => 'Unterstützte Fediverse-Projekte', + 'some_of_the_better_known_fediverse_projects_include' => 'Einige der bekanntesten Fediverse-Projekte sind:', + 'a_federated_microblogging_alternative' => 'Eine föderierte Mikroblogging-Alternative', + + // site/opensource + 'the_software_that_powers_this_website_is_called' => 'Die Software, mit der diese Website läuft, heißt', + 'and_anyone_can' => 'und jede*r kann sie', + 'download' => 'herunter laden', + 'opensource.or' => 'oder ihren Quellcode', + 'view' => 'ansehen', + 'the_source_code_and_run_their_own_instance' => 'und eine eigene Instanz betreiben!', + 'open_source_in_pixelfed' => 'Open Source in Pixelfed', +]; \ No newline at end of file diff --git a/resources/lang/de/web.php b/resources/lang/de/web.php index 93d9f2272..8ab7adbfc 100644 --- a/resources/lang/de/web.php +++ b/resources/lang/de/web.php @@ -195,6 +195,15 @@ return [ 'hashtags' => [ 'emptyFeed' => 'Wir können keine Beiträge mit diesem Hashtag finden' ], + + 'report' => [ + 'report' => 'Melden', + 'selectReason' => 'Wähle einen Grund', + 'reported' => 'Gemeldet', + 'sendingReport' => 'Sende Meldung', + 'thanksMsg' => 'Danke für deine Meldung! Damit erhöhst du die Sicherheit der Community!', + 'contactAdminMsg' => 'Wenn du die Administration wegen diesem Beitrag oder dieser Meldung kontaktieren möchtest', + ], 'report' => [ 'report' => 'Melden', diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php new file mode 100644 index 000000000..b084799be --- /dev/null +++ b/resources/lang/en/settings.php @@ -0,0 +1,195 @@ + 'Account', + 'accessibility' => 'Accessibility', + 'email' => 'Email', + 'invites' => 'Invites', + 'media' => 'Media', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'privacy' => 'Privacy', + 'relationships' => 'Relationships', + 'security' => 'Security', + 'timelines' => 'Timelines', + 'applications' => 'Applications', + 'developers' => 'Developers', + 'import' => 'Import', + 'export' => 'Export', + 'labs' => 'Labs', + 'parental_controls' => 'Parental Controls', + + 'submit' => 'Submit', + 'error' => 'Error', + 'cancel' => 'Cancel', + 'save' => 'Save', + 'download' => 'Download', + + 'home.account_settings' => 'Account Settings', + 'home.change_profile_photo' => 'Change Profile Photo', + 'home.select_a_profile_photo' => 'Select a profile photo', + 'home.must_be_a_jpeg_or_png_max_avatar_size' => 'Must be a jpeg or png. Max avatar size:', + 'home.upload' => 'Upload', + 'home.delete_profile_photo' => 'Delete Profile Photo', + 'home.name' => 'Name', + 'home.your_name' => 'Your Name', + 'home.website' => 'Website', + 'home.bio' => 'Bio', + 'home.add_a_bio_here' => 'Add a bio here', + 'home.language' => 'Language', + 'home.pronouns' => 'Pronouns', + 'home.select_pronouns' => 'Select Pronoun(s)', + 'home.select_up_to_4_pronouns_that_will_appear_on_etc' => 'Select up to 4 pronouns that will appear on your profile.', + 'home.account_aliases' => 'Account Aliases', + 'home.manage_account_alias' => 'Manage account alias', + 'home.to_move_from_another_account_to_this_one_first_etc' => 'To move from another account to this one, first you need to create an alias.', + 'home.account_migrate' => 'Account Migrate', + 'home.migrate_to_another_account' => 'Migrate to another account', + 'home.to_redirect_this_account_to_a_different_one_etc' => 'To redirect this account to a different one (where supported).', + 'home.storage_usage' => 'Storage Usage', + 'home.storage_used' => 'Storage Used', + 'home.are_you_sure_you_want_to_delete_your_profile_photo' => 'Are you sure you want to delete your profile photo?', + 'home.an_error_occured_please_try_again_later' => 'An error occured, please try again later', + + 'accessibility.reduce_motion' => 'Reduce Motion', + 'accessibility.prevent_animation_effects' => 'Prevent animation effects.', + 'accessibility.high_contrast_mode' => 'High Contrast Mode', + 'accessibility.high_contrast_mode_for_the_visually_impaired' => 'High contrast mode for the visually impaired.', + 'accessibility.disable_video_autoplay' => 'Disable video autoplay', + 'accessibility.prevent_videos_from_autoplaying' => 'Prevent videos from autoplaying.', + + 'email.email_settings' => 'Email Settings', + 'email.email_address' => 'Email Address', + 'email.verified' => 'Verified', + 'email.unverified' => 'Unverified', + 'email.you_need_to' => 'You need to', + 'email.verify_your_email' => 'verify your email', + + 'media.default_license' => 'Default License', + 'media.set_a_default_license_for_new_posts' => 'Set a default license for new posts.', + 'media.sync_licenses' => 'Sync Licenses', + 'media.update_existing_posts_with_your_new_default_etc' => 'Update existing posts with your new default license. You can sync twice every 24 hours.', + 'media.license_changes_may_not_be_reflected_on_remote_servers' => 'License changes may not be reflected on remote servers.', + 'media.require_media_descriptions' => 'Require Media Descriptions', + 'media.briefly_describe_your_media_to_improve_etc' => 'Briefly describe your media to improve accessibility for vision impaired people.', + 'media.not_available_for_mobile_or_3rd_party_apps_etc' => 'Not available for mobile or 3rd party apps at this time.', + + 'password.update_password' => 'Update Password', + 'password.current' => 'Current', + 'password.your_current_password' => 'Your current password', + 'password.new' => 'New', + 'password.enter_new_password_here' => 'Enter new password here', + 'password.confirm' => 'Confirm', + 'password.confirm_new_password' => 'Confirm new password', + + 'privacy.privacy_settings' => 'Privacy Settings', + 'privacy.private_account' => 'Private Account', + 'privacy.when_your_account_is_private_only_people_you_etc' => 'When your account is private, only people you approve can see your photos and videos on pixelfed. Your existing followers won\'t be affected.', + 'privacy.disable_search_engine_indexing' => 'Disable Search Engine indexing', + 'privacy.when_your_account_is_visible_to_search_engines_etc' => 'When your account is visible to search engines, your information can be crawled and stored by search engines.', + 'privacy.not_available_when_your_account_is_private' => 'Not available when your account is private', + 'privacy.include_public_posts_in_search_results' => 'Include public posts in search results', + 'privacy.your_public_posts_may_appear_in_search_results_etc' => 'Your public posts may appear in search results on Pixelfed and Mastodon. People who have interacted with your posts may be able to search them regardless.', + 'privacy.show_on_directory' => 'Show on Directory', + 'privacy.when_this_option_is_enabled_your_profile_is_etc' => 'When this option is enabled, your profile is included in the Directory. Only public profiles are eligible.', + 'privacy.receive_direct_messages_from_anyone' => 'Receive Direct Messages from anyone', + 'privacy.if_selected_you_will_be_able_to_receive_messages_etc' => 'If selected, you will be able to receive messages and notifications from any user even if you do not follow them.', + 'privacy.hide_sensitive_content_from_search_results' => 'Hide sensitive content from search results', + 'privacy.this_prevents_posts_with_potentially_sensitive_etc' => 'This prevents posts with potentially sensitive content from displaying in your search results.', + 'privacy.remove_blocked_and_muted_accounts' => 'Remove blocked and muted accounts', + 'privacy.use_this_to_eliminate_search_results_from_accounts_etc' => 'Use this to eliminate search results from accounts you\'ve blocked or muted.', + 'privacy.display_media_that_may_contain_sensitive_content' => 'Display media that may contain sensitive content', + 'privacy.show_all_media_including_potentially_sensitive_content' => 'Show all media, including potentially sensitive content.', + 'privacy.show_follower_count' => 'Show Follower Count', + 'privacy.display_follower_count_on_profile' => 'Display follower count on profile', + 'privacy.show_following_count' => 'Show Following Count', + 'privacy.display_following_count_on_profile' => 'Display following count on profile', + 'privacy.disable_embeds' => 'Disable Embeds', + 'privacy.disable_post_and_profile_embeds' => 'Disable post and profile embeds', + 'privacy.enable_atom_feed' => 'Enable Atom Feed', + 'privacy.enable_your_profile_atom_feed_only_public_profiles_etc' => 'Enable your profile atom feed. Only public profiles are eligible.', + 'privacy.confirm_this_action' => 'Confirm this action', + 'privacy.please_select_the_type_of_private_account_you_etc' => 'Please select the type of private account you would like:', + 'privacy.keep_existing_followers' => 'Keep existing followers', + 'privacy.only_keep_mutual_followers' => 'Only keep mutual followers', + 'privacy.only_followers_that_have_followed_you_for_atleast' => 'Only followers that have followed you for atleast', + 'privacy.hour' => 'hour', + 'privacy.day' => 'day', + 'privacy.weeks' => 'weeks', + 'privacy.month' => 'month', + 'privacy.months' => 'months', + 'privacy.year' => 'year', + 'privacy.remove_existing_followers' => 'Remove existing followers', + 'privacy.allow_new_follow_requests' => 'Allow new follow requests', + 'privacy.block_notifications_from_accounts_i_dont_follow' => 'Block notifications from accounts I don\'t follow', + 'privacy.an_error_occured_please_try_again' => 'An error occured. Please try again.', + + 'relationships' => 'Relationships', + 'relationships.followers' => 'Followers', + 'relationships.following' => 'Following', + 'relationships.hashtags' => 'Hashtags', + 'relationships.hashtag' => 'Hashtag', + 'relationships.username' => 'Username', + 'relationships.action' => 'Action', + 'relationships.unfollow' => 'Unfollow', + 'relationships.mute' => 'Mute', + 'relationships.block' => 'Block', + 'relationships.mute_successful' => 'Mute Successful', + 'relationships.you_have_successfully_muted_that_user' => 'You have successfully muted that user', + 'relationships.block_successful' => 'Block Successful', + 'relationships.you_have_successfully_blocked_that_user' => 'You have successfully blocked that user', + 'relationships.unfollow_successful' => 'Unfollow Successful', + 'relationships.you_have_successfully_unfollowed_that_user' => 'You have successfully unfollowed that user', + 'relationships.an_error_occured_when_attempting_to_unfollow_this_user' => 'An error occured when attempting to unfollow this user', + 'relationships.you_have_successfully_unfollowed_that_hashtag' => 'You have successfully unfollowed that hashtag', + + 'security.two_factor_authentication' => 'Two-factor authentication', + 'security.enabled' => 'Enabled', + 'security.danger_zone' => 'Danger Zone', + 'security.temporarily_disable_account' => 'Temporarily Disable Account', + 'security.disable_your_account_to_hide_your_posts_until_next_log_in' => 'Disable your account to hide your posts until next log in.', + 'security.disable' => 'Disable', + 'security.delete_this_account' => 'Delete this Account', + 'security.once_you_delete_your_account_there_is_no_going_back_etc' => 'Once you delete your account, there is no going back. Please be certain.', + 'security.delete' => 'Delete', + 'security.account_log' => 'Account Log', + 'security.no_activity_logs_found' => 'No activity logs found!', + 'security.ip_address' => 'IP Address:', + 'security.user_agent' => 'User Agent:', + 'security.devices' => 'Devices', + 'security.ip' => 'IP:', + 'security.device' => 'Device:', + 'security.browser' => 'Browser:', + 'security.last_login' => 'Last Login:', + 'security.country' => 'Country:', + 'security.trust' => 'Trust', + 'security.remove_device' => 'Remove Device', + 'security.timeline_settings' => 'Timeline Settings', + 'security.show_text_only_posts' => 'Show text-only posts', + 'security.show_text_only_posts_from_accounts_you_follow_home_etc' => 'Show text-only posts from accounts you follow. (Home timeline only)', + 'security.show_replies' => 'Show replies', + 'security.show_replies_from_accounts_you_follow_home_timeline_only' => 'Show replies from accounts you follow. (Home timeline only)', + 'security.show_reblogs' => 'Show reblogs', + 'security.see_reblogs_from_accounts_you_follow_in_your_home_etc' => 'See reblogs from accounts you follow in your home feed. (Home timeline only)', + 'security.photo_reblogs_only' => 'Photo reblogs only', + 'security.only_see_reblogs_of_photos_or_photo_albums_home_etc' => 'Only see reblogs of photos or photo albums. (Home timeline only)', + + // incomplete + // the oauth panel is loaded from elsewhere + 'developers.oauth_has_not_been_enabled_on_this_instance' => 'OAuth has not been enabled on this instance.', + + // incomplete + // import/ig.blade.php seems not in use anymore + 'import.import_from_instagram' => 'Import from Instagram', + + 'export.data_export' => 'Data Export', + 'export.we_generate_data_exports_once_per_hour_and_they_may_etc' => 'We generate data exports once per hour, and they may not contain the latest data if you\'ve requested them recently.', + 'export.statuses' => 'Statuses', + 'export.mute_block_lists' => 'Mute/Block List', + + // incomplete + // some language outside the blades (in app/Http/Controllers/Settings/LabsSettings.php) + 'labs' => 'Labs', + 'labs.experimental_features' => 'Experimental features', + 'labs.use_dark_mode_theme' => 'Use dark mode theme.', +]; \ No newline at end of file diff --git a/resources/lang/en/site.php b/resources/lang/en/site.php index b06c5dcdd..d1eb1be42 100644 --- a/resources/lang/en/site.php +++ b/resources/lang/en/site.php @@ -28,4 +28,42 @@ return [ 'Submit' => 'Submit', 'log_in_to_send_a_message' => 'log in to send a message', 'Please' => 'Please', -]; + + // site/about + 'photo_sharing_for_everyone' => 'Photo Sharing. For Everyone', + 'pixelfed_is_an_image_sharing_platform_etc' => 'Pixelfed is an image sharing platform, an ethical alternative to centralized platforms.', // this is actually never used because it's a fallback for config_cache('app.description') and config_cache('app.short_description') which seem to be impossible to set to empty when saved via /admin/settings?t=branding + 'feature_packed' => 'Feature Packed.', + 'the_best_for_the_brightest' => 'The best for the brightest 📸', + 'albums' => 'Albums', + 'share_posts_with_up_to' => 'Share posts with up to', + 'photos' => 'photos', + 'comments' => 'Comments', + 'comment_on_a_post_or_send_a_reply' => 'Comment on a post, or send a reply', + 'collections' => 'Collections', + 'organize_and_share_collections_of_multiple_posts' => 'Organize and share collections of multiple posts', + 'discover' => 'Discover', + 'explore_categories_hashtags_and_topics' => 'Explore categories, hashtags and topics', + 'photo_filters' => 'Photo Filters', + 'add_a_special_touch_to_your_photos' => 'Add a special touch to your photos', + 'stories' => 'Stories', + 'share_moments_with_your_followers_that_disappear_etc' => 'Share moments with your followers that disappear after 24 hours', + 'people_have_shared' => 'people have shared', + 'photos_and_videos_on' => 'photos and videos on', + 'sign_up_today' => 'Sign up today', + 'and_join_our_community_of_photographers_from_etc' => 'and join our community of photographers from around the world.', + + // site/fediverse + 'is_a_portmanteau_of_federation_and_universe_etc' => 'is a portmanteau of “federation” and “universe”. It is a common, informal name for a federation of social network servers, specializing in different types of media.', + 'supported_fediverse_projects' => 'Supported Fediverse Projects', + 'some_of_the_better_known_fediverse_projects_include' => 'Some of the better known fediverse projects include:', + 'a_federated_microblogging_alternative' => 'A federated microblogging alternative.', + + // site/opensource + 'the_software_that_powers_this_website_is_called' => 'The software that powers this website is called', + 'and_anyone_can' => 'and anyone can', + 'download' => 'download', + 'opensource.or' => 'or', + 'view' => 'view', + 'the_source_code_and_run_their_own_instance' => 'the source code and run their own instance!', + 'open_source_in_pixelfed' => 'Open source in Pixelfed', +]; \ No newline at end of file diff --git a/resources/views/settings/accessibility.blade.php b/resources/views/settings/accessibility.blade.php index 92c8b671d..b93544b2d 100644 --- a/resources/views/settings/accessibility.blade.php +++ b/resources/views/settings/accessibility.blade.php @@ -3,7 +3,7 @@ @section('section')