# Generate each with the `RAILS_ENV=production bundle exec rake secret` task (`docker-compose run --rm web bundle exec rake secret` if you use docker compose)
# -------
SECRET_KEY_BASE=
OTP_SECRET=
# VAPID keys (used for push notifications
# You can generate the keys using the following command (first is the private key, second is the public one)
# Web Push
# --------
# Generate with `rake mastodon:webpush:generate_vapid_key` (first is the private key, second is the public one)
# You should only generate this once per instance. If you later decide to change it, all push subscription will
# be invalidated, requiring the users to access the website again to resubscribe.
#
# Generate with `RAILS_ENV=production bundle exec rake mastodon:webpush:generate_vapid_key` task (`docker-compose run --rm web bundle exec rake mastodon:webpush:generate_vapid_key` if you use docker compose)
#
# For more information visit https://rossta.net/blog/using-the-web-push-api-with-vapid.html
# --------
VAPID_PRIVATE_KEY=
VAPID_PUBLIC_KEY=
# Registrations
# -------------
# Single user mode will disable registrations and redirect frontpage to the first profile
# SINGLE_USER_MODE=true
# Prevent registrations with following e-mail domains
# Note: Mailgun and SparkPost (https://sparkpo.st/smtp) each have good free tiers
# If you want to use an SMTP server without authentication (e.g local Postfix relay)
# then set SMTP_AUTH_METHOD and SMTP_OPENSSL_VERIFY_MODE to 'none' and
# *comment* SMTP_LOGIN and SMTP_PASSWORD (leaving them blank is not enough).
# Sending mail
# ------------
SMTP_SERVER=smtp.mailgun.org
SMTP_PORT=587
SMTP_LOGIN=
SMTP_PASSWORD=
SMTP_FROM_ADDRESS=notifications@example.com
#SMTP_REPLY_TO=
#SMTP_DOMAIN= # defaults to LOCAL_DOMAIN
#SMTP_DELIVERY_METHOD=smtp # delivery method can also be sendmail
#SMTP_AUTH_METHOD=plain
#SMTP_CA_FILE=/etc/ssl/certs/ca-certificates.crt
#SMTP_OPENSSL_VERIFY_MODE=peer
#SMTP_ENABLE_STARTTLS_AUTO=true
#SMTP_TLS=true
# Optional user upload path and URL (images, avatars). Default is :rails_root/public/system. If you set this variable, you are responsible for making your HTTP server (eg. nginx) serve these files.
"confirmations.mute.explanation":"This will hide posts from them and posts mentioning them, but it will still allow them to see your posts and follow you.",
"confirmations.mute.message":"Are you sure you want to mute {name}?",
"confirmations.redraft.message":"Are you sure you want to delete this status and re-draft it? Favourites and boosts will be lost, and replies to the original post will be orphaned.",
"confirmations.redraft.message":"Are you sure you want to delete this toot and re-draft it? Favourites and boosts will be lost, and replies to the original post will be orphaned.",
"confirmations.reply.confirm":"Reply",
"confirmations.reply.message":"Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
"confirmations.unfollow.confirm":"Unfollow",
@ -137,7 +137,7 @@
"directory.local":"From {domain} only",
"directory.new_arrivals":"New arrivals",
"directory.recently_active":"Recently active",
"embed.instructions":"Embed this status on your website by copying the code below.",
"embed.instructions":"Embed this toot on your website by copying the code below.",
"embed.preview":"Here is what it will look like:",
"emoji_button.activity":"Activity",
"emoji_button.custom":"Custom",
@ -166,7 +166,7 @@
"empty_column.hashtag":"There is nothing in this hashtag yet.",
"empty_column.home":"Your home timeline is empty! Visit {public} or use search to get started and meet other users.",
"empty_column.home.public_timeline":"the public timeline",
"empty_column.list":"There is nothing in this list yet. When members of this list post new statuses, they will appear here.",
"empty_column.list":"There is nothing in this list yet. When members of this list post new toots, they will appear here.",
"empty_column.lists":"You don't have any lists yet. When you create one, it will show up here.",
"empty_column.mutes":"You haven't muted any users yet.",
"empty_column.notifications":"You don't have any notifications yet. Interact with others to start the conversation.",
@ -223,12 +223,12 @@
"keyboard_shortcuts.back":"to navigate back",
"keyboard_shortcuts.blocked":"to open blocked users list",
"keyboard_shortcuts.boost":"to boost",
"keyboard_shortcuts.column":"to focus a status in one of the columns",
"keyboard_shortcuts.column":"to focus a toot in one of the columns",
"keyboard_shortcuts.compose":"to focus the compose textarea",
"keyboard_shortcuts.description":"Description",
"keyboard_shortcuts.direct":"to open direct messages column",
"keyboard_shortcuts.down":"to move down in the list",
"keyboard_shortcuts.enter":"to open status",
"keyboard_shortcuts.enter":"to open toot",
"keyboard_shortcuts.favourite":"to favourite",
"keyboard_shortcuts.favourites":"to open favourites list",
"keyboard_shortcuts.federated":"to open federated timeline",
@ -269,7 +269,7 @@
"lists.subheading":"Your lists",
"load_pending":"{count, plural, one {# new item} other {# new items}}",
"loading_indicator.label":"Loading...",
"media_gallery.toggle_visible":"Hide media",
"media_gallery.toggle_visible":"Hide {number, plural, one {image} other {images}}",
"missing_indicator.label":"Not found",
"missing_indicator.sublabel":"This resource could not be found",
"mute_modal.hide_notifications":"Hide notifications from this user?",
"search_popout.tips.full_text":"Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
"search_popout.tips.full_text":"Simple text returns toots you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
"search_popout.tips.hashtag":"hashtag",
"search_popout.tips.status":"status",
"search_popout.tips.status":"toot",
"search_popout.tips.text":"Simple text returns matching display names, usernames and hashtags",
"search_popout.tips.user":"user",
"search_results.accounts":"People",
@ -372,7 +372,7 @@
"search_results.statuses_fts_disabled":"Searching toots by their content is not enabled on this Mastodon server.",
"search_results.total":"{count, number} {count, plural, one {result} other {results}}",
"status.admin_account":"Open moderation interface for @{name}",
"status.admin_status":"Open this status in the moderation interface",
"status.admin_status":"Open this toot in the moderation interface",
"status.block":"Block @{name}",
"status.bookmark":"Bookmark",
"status.cancel_reblog_private":"Unboost",
@ -390,7 +390,7 @@
"status.more":"More",
"status.mute":"Mute @{name}",
"status.mute_conversation":"Mute conversation",
"status.open":"Expand this status",
"status.open":"Expand this toot",
"status.pin":"Pin on profile",
"status.pinned":"Pinned toot",
"status.read_more":"Read more",
@ -433,7 +433,7 @@
"trends.trending_now":"Trending now",
"ui.beforeunload":"Your draft will be lost if you leave Mastodon.",
"upload_area.title":"Drag & drop to upload",
"upload_button.label":"Add media ({formats})",
"upload_button.label":"Add images, a video or an audio file",
instance_actor_flash:'এই অ্যাকাউন্টটি ভার্চুয়াল এক্টর যা নিজে কোনও সার্ভারের প্রতিনিধিত্ব করতে ব্যবহৃত হয় এবং কোনও পৃথক ব্যবহারকারী নয়। এটি ফেডারেশনের উদ্দেশ্যে ব্যবহৃত হয় এবং আপনি যদি পুরো ইনস্ট্যান্স ব্লক করতে না চান তবে অবরুদ্ধ করা উচিত নয়, সেক্ষেত্রে আপনার ডোমেন ব্লক ব্যবহার করা উচিত।
federation_hint_html:With an account on %{instance} you'll be able to follow people on any Mastodon server and beyond.
get_apps:Try a mobile app
hosted_on:Mastodon hosted on %{domain}
instance_actor_flash:|
This account is a virtual actor used to represent the server itself and not any individual user.
It is used for federation purposes and should not be blocked unless you want to block the whole instance, in which case you should use a domain block.
instance_actor_flash:This account is a virtual actor used to represent the server itself and not any individual user. It is used for federation purposes and should not be blocked unless you want to block the whole instance, in which case you should use a domain block.
instance_actor_flash:'Kontu hau zerbitzaria bera adierazten duen aktore birtual bat da, ez norbanako bat. Federaziorako erabiltzen da eta ez zenuke blokeatu behar instantzia osoa blokeatu nahi ez baduzu, kasu horretan domeinua blokeatzea egokia litzateke.
instance_actor_flash:'Esta conta é un actor virtual utilizado para representar ao servidor e non a unha usuaria individual. Utilízase para propósitos de federación e non debería estar bloqueada a menos que queiras bloquear a toda a instancia, en tal caso deberías utilizar o bloqueo do dominio.
instance_actor_flash:'Ez a fiók egy virtuális szereplő, mely magát a szervert reprezentálja, nem egy felhasználót. Ez a föderáció támogatására készült, ezért nem szabad blokkolni, hacsak egy teljes szervert nem akarsz kitiltani, amire persze a domain blokkolása jobb megoldás.
instance_actor_flash:'Akun ini adalah aktor virtual yang dipakai untuk merepresentasikan server, bukan pengguna individu. Ini dipakai untuk tujuan federasi dan jangan diblokir kecuali Anda ingin memblokir seluruh instansi, yang seharusnya Anda pakai blokir domain.
instance_actor_flash:'Dit account is een virtuel actor die wordt gebruikt om de server zelf te vertegenwoordigen en is geen individuele gebruiker. Het wordt voor federatiedoeleinden gebruikt en moet niet worden geblokkeerd, tenzij je de hele server wil blokkeren. In zo''n geval dien je echter een domeinblokkade te gebruiken.
instance_actor_flash:'Denne brukeren er en virtuell aktør brukt til å representere selve serveren og ingen individuell bruker. Det brukes til foreningsformål og bør ikke blokkeres med mindre du vil blokkere hele instansen, hvor domeneblokkering bør brukes i stedet.
instance_actor_flash:'Detta konto är en virtuell agent som används för att representera servern själv och inte någon individuell användare. Det används av sammanslutningsskäl och ska inte blockeras såvitt du inte vill blockera hela instansen, och för detta fall ska domänblockering användas.
instance_actor_flash:'Цей обліковий запис є віртуальною особою, яка використовується для представлення самого сервера, а не певного користувача. Він використовується для потреб федерації і не повинен бути заблокований, якщо тільки ви не хочете заблокувати весь сервер, у цьому випадку ви повинні скористатися блокуванням домену.
instance_actor_flash:'Tài khoản này là một tác nhân ảo được sử dụng để đại diện cho chính máy chủ chứ không phải bất kỳ người dùng cá nhân nào. Nó được sử dụng cho mục đích liên kết và không nên bị chặn trừ khi bạn muốn chặn toàn bộ máy chủ.