Browse Source

Add Indonesian (Bahasa Indonesia / id) translation (#2200)

* add Indonesian (Bahasa Indonesia) translation

add id.jsx
add translations on email views
add devise.id.yml
add doorkeeper.id.yml
add id.yml
add simple_form.id.yml

update id locale on mastodon.jsx, index.jsx, settings_helper.rb, and
application.rb

* add Indonesian (Bahasa Indonesia) translation

add id.jsx
add translations on email views
add devise.id.yml
add doorkeeper.id.yml
add id.yml
add simple_form.id.yml

update id locale on mastodon.jsx, index.jsx, settings_helper.rb, and
application.rb

* fix InvalidLocaleData on a string

* fix InvalidLocaleData on a string

* Fix language keys in Indonesian ruby locale (id)

Use "id" instead of "en" as object keys.

* Removed obsoleted translation (id)
closed-social-glitch-2
Koala Yeung 7 years ago
committed by Eugen
parent
commit
935aecdc32
15 changed files with 685 additions and 0 deletions
  1. +2
    -0
      app/assets/javascripts/components/containers/mastodon.jsx
  2. +123
    -0
      app/assets/javascripts/components/locales/id.jsx
  3. +2
    -0
      app/assets/javascripts/components/locales/index.jsx
  4. +1
    -0
      app/helpers/settings_helper.rb
  5. +12
    -0
      app/views/user_mailer/confirmation_instructions.id.html.erb
  6. +12
    -0
      app/views/user_mailer/confirmation_instructions.id.text.erb
  7. +3
    -0
      app/views/user_mailer/password_change.id.html.erb
  8. +3
    -0
      app/views/user_mailer/password_change.id.text.erb
  9. +8
    -0
      app/views/user_mailer/reset_password_instructions.id.html.erb
  10. +8
    -0
      app/views/user_mailer/reset_password_instructions.id.text.erb
  11. +2
    -0
      config/application.rb
  12. +61
    -0
      config/locales/devise.id.yml
  13. +113
    -0
      config/locales/doorkeeper.id.yml
  14. +285
    -0
      config/locales/id.yml
  15. +50
    -0
      config/locales/simple_form.id.yml

+ 2
- 0
app/assets/javascripts/components/containers/mastodon.jsx View File

@ -57,6 +57,7 @@ import ru from 'react-intl/locale-data/ru';
import uk from 'react-intl/locale-data/uk';
import zh from 'react-intl/locale-data/zh';
import bg from 'react-intl/locale-data/bg';
import id from 'react-intl/locale-data/id';
import { localeData as zh_hk } from '../locales/zh-hk';
import { localeData as zh_cn } from '../locales/zh-cn';
import pt_br from '../locales/pt-br';
@ -92,6 +93,7 @@ addLocaleData([
...zh_hk,
...zh_cn,
...bg,
...id,
]);
const Mastodon = React.createClass({

+ 123
- 0
app/assets/javascripts/components/locales/id.jsx View File

@ -0,0 +1,123 @@
const id = {
"account.block": "Blokir @{name}",
"account.disclaimer": "Pengguna ini berasal dari server lain. Angka berikut mungkin lebih besar.",
"account.edit_profile": "Ubah profil",
"account.follow": "Ikuti",
"account.followers": "Pengikut",
"account.follows_you": "Mengikuti anda",
"account.follows": "Mengikuti",
"account.mention": "Balasan @{name}",
"account.mute": "Bisukan @{name}",
"account.posts": "Postingan",
"account.report": "Laporkan @{name}",
"account.requested": "Menunggu persetujuan",
"account.unblock": "Hapus blokir @{name}",
"account.unfollow": "Berhenti mengikuti",
"account.unmute": "Berhenti membisukan @{name}",
"boost_modal.combo": "Anda dapat menekan {combo} untuk melewati ini",
"column_back_button.label": "Kembali",
"column.blocks": "Pengguna diblokir",
"column.community": "Linimasa Lokal",
"column.favourites": "Favorit",
"column.follow_requests": "Permintaan mengikuti",
"column.home": "Beranda",
"column.mutes": "Pengguna dibisukan",
"column.notifications": "Notifikasi",
"column.public": "Linimasa gabunggan",
"compose_form.placeholder": "Apa yang ada di pikiran anda?",
"compose_form.privacy_disclaimer": "Status pribadi anda akan dikirim ke pengguna yang disebut dalam {domains}. Apa anda mempercayai {domainsCount, plural, one {server tersebut} other {server tersebut}}? Privasi postingan hanya bekerja dalam server Mastodon. Jika {domains} {domainsCount, plural, one {bukan server Mastodon} other {bukan server Mastodon}}, akan ada indikasi bahwa postingan anda adalah postingan pribadi, dan dapat di-boost atau dapat dilihat oleh orang lain.",
"compose_form.publish": "Toot",
"compose_form.sensitive": "Tandai media sensitif",
"compose_form.spoiler_placeholder": "Peringatan konten",
"compose_form.spoiler": "Sembunyikan teks dibalik peringatan",
"emoji_button.label": "Tambahkan emoji",
"empty_column.community": "Linimasa lokal masih kosong. Tulis sesuatu secara publik dan buat roda berputar!",
"empty_column.hashtag": "Tidak ada apapun dalam hashtag ini.",
"empty_column.home.public_timeline": "linimasa publik",
"empty_column.home": "Anda sedang tidak mengikuti siapapun. Kunjungi {public} atau gunakan pencarian untuk memulai dan bertemu pengguna lain.",
"empty_column.notifications": "Anda tidak memiliki notifikasi apapun. Berinteraksi dengan orang lain untuk memulai percakapan.",
"empty_column.public": "Tidak ada apapun disini! Tulis sesuatu, atau ikuti pengguna lain dari server lain untuk mengisinya secara manual",
"follow_request.authorize": "Izinkan",
"follow_request.reject": "Tolak",
"getting_started.apps": "Tersedia dalam berbagai aplikasi",
"getting_started.heading": "Mulai",
"getting_started.open_source_notice": "Mastodon adalah perangkat lunak yang bersifat open source. Anda dapat berkontribusi atau melaporkan permasalahan/bug di Github {github}. {apps}.",
"home.column_settings.advanced": "Tingkat Lanjut",
"home.column_settings.basic": "Dasar",
"home.column_settings.filter_regex": "Penyaringan dengan Regular Expression",
"home.column_settings.show_reblogs": "Tampilkan Boost",
"home.column_settings.show_replies": "Tampilkan balasan",
"home.settings": "Pengaturan kolom",
"lightbox.close": "Tutup",
"loading_indicator.label": "Tunggu sebentar...",
"media_gallery.toggle_visible": "Ubah penampakan",
"missing_indicator.label": "Tidak ditemukan",
"navigation_bar.blocks": "Pengguna diblokir",
"navigation_bar.community_timeline": "Linimasa lokal",
"navigation_bar.edit_profile": "Ubah profil",
"navigation_bar.favourites": "Favorit",
"navigation_bar.follow_requests": "Permintaan mengikuti",
"navigation_bar.info": "Informasi selengkapnya",
"navigation_bar.logout": "Keluar",
"navigation_bar.mutes": "Pengguna dibisukan",
"navigation_bar.preferences": "Pengaturan",
"navigation_bar.public_timeline": "Linimasa gabungan",
"notification.favourite": "{name} menyukai status anda",
"notification.follow": "{name} mengikuti anda",
"notification.reblog": "{name} mem-boost status anda",
"notifications.clear_confirmation": "Apa anda yakin hendak menghapus semua notifikasi anda?",
"notifications.clear": "Hapus notifikasi",
"notifications.column_settings.alert": "Notifikasi desktop",
"notifications.column_settings.favourite": "Favorit:",
"notifications.column_settings.follow": "Pengikut baru:",
"notifications.column_settings.mention": "Balasan:",
"notifications.column_settings.reblog": "Boost:",
"notifications.column_settings.show": "Tampilkan dalam kolom",
"notifications.column_settings.sound": "Mainkan suara",
"notifications.settings": "Pengaturan kolom",
"privacy.change": "Tentukan privasi status",
"privacy.direct.long": "Kirim hanya ke pengguna yang disebut",
"privacy.direct.short": "Langsung",
"privacy.private.long": "Kirim hanya ke pengikut",
"privacy.private.short": "Pribadi",
"privacy.public.long": "Kirim ke linimasa publik",
"privacy.public.short": "Publik",
"privacy.unlisted.long": "Tidak ditampilkan di linimasa publik",
"privacy.unlisted.short": "Tak Terdaftar",
"reply_indicator.cancel": "Batal",
"report.heading": "Laporan baru",
"report.placeholder": "Komentar tambahan",
"report.submit": "Kirim",
"report.target": "Melaporkan",
"search_results.total": "{count} {count, plural, one {hasil} other {hasil}}",
"search.placeholder": "Pencarian",
"search.status_by": "Status oleh {name}",
"status.delete": "Hapus",
"status.favourite": "Difavoritkan",
"status.load_more": "Tampilkan semua",
"status.media_hidden": "Media disembunyikan",
"status.mention": "Balasan @{name}",
"status.open": "Tampilkan status ini",
"status.reblog": "Boost",
"status.reblogged_by": "di-boost {name}",
"status.reply": "Balas",
"status.report": "Laporkan @{name}",
"status.sensitive_toggle": "Klik untuk menampilkan",
"status.sensitive_warning": "Konten sensitif",
"status.show_less": "Tampilkan lebih sedikit",
"status.show_more": "Tampilkan semua",
"tabs_bar.compose": "Tulis",
"tabs_bar.federated_timeline": "Gabungan",
"tabs_bar.home": "Beranda",
"tabs_bar.local_timeline": "Lokal",
"tabs_bar.notifications": "Notifikasi",
"upload_area.title": "Seret & lepaskan untuk mengunggah",
"upload_button.label": "Tambahkan media",
"upload_form.undo": "Undo",
"upload_progress.label": "Mengunggah...",
"video_player.toggle_sound": "Suara",
"video_player.toggle_visible": "Tampilan",
"video_player.expand": "Tampilkan video",
};
export default id;

+ 2
- 0
app/assets/javascripts/components/locales/index.jsx View File

@ -19,6 +19,7 @@ import ja from './ja';
import zh_hk from './zh-hk';
import zh_cn from './zh-cn';
import bg from './bg';
import id from './id';
const locales = {
en,
@ -41,6 +42,7 @@ const locales = {
'zh-HK': zh_hk,
'zh-CN': zh_cn,
bg,
id,
};
export default function getMessagesForLocale (locale) {

+ 1
- 0
app/helpers/settings_helper.rb View File

@ -25,6 +25,7 @@ module SettingsHelper
'zh-HK': '繁體中文(香港)',
'zh-TW': '繁體中文(臺灣)',
bg: 'Български',
id: 'Bahasa Indonesia',
}.freeze
def human_locale(locale)

+ 12
- 0
app/views/user_mailer/confirmation_instructions.id.html.erb View File

@ -0,0 +1,12 @@
<p>Selamat datang <%= @resource.email %> !</p>
<p>Anda barus saja membuat akun di <%= @instance %>.</p>
<p>Untuk mengkonfirmasi, silakan klik link berikut ini : <br>
<%= link_to 'Konfirmasikan akun saya', confirmation_url(@resource, confirmation_token: @token) %>
<p>Silakan cek juga <%= link_to 'ketentuan layanan', terms_url %> kami.</p>
<p>Hormat kami,<p>
<p>Tim <%= @instance %></p>

+ 12
- 0
app/views/user_mailer/confirmation_instructions.id.text.erb View File

@ -0,0 +1,12 @@
Selamat datang <%= @resource.email %> !
Anda baru saja membuat akun di <%= @instance %>.
Untuk mengkonfirmasi, silakan klik link berikut ini :
<%= confirmation_url(@resource, confirmation_token: @token) %>
Silakan cek <%= terms_url %> kami
Hormat kami,
Tim <%= @instance %>

+ 3
- 0
app/views/user_mailer/password_change.id.html.erb View File

@ -0,0 +1,3 @@
<p>Hai <%= @resource.email %>!</p>
<p>Kami menghubungi anda untuk memberitahu bahwa kata sandi anda di Mastodon telah diubah.</p>

+ 3
- 0
app/views/user_mailer/password_change.id.text.erb View File

@ -0,0 +1,3 @@
Hai <%= @resource.email %>!
Kami menghubungi anda untuk memberitahu bahwa kata sandi anda di Mastodon telah diubah.

+ 8
- 0
app/views/user_mailer/reset_password_instructions.id.html.erb View File

@ -0,0 +1,8 @@
<p>Hai <%= @resource.email %>!</p>
<p>Seseorang telah melakukan permintaan link untuk merubah kata sandi anda di Mastodon. Anda bisa melakukan ini melalui link dibawah ini.</p>
<p><%= link_to 'Ubah kata sandi saya', edit_password_url(@resource, reset_password_token: @token) %></p>
<p>Jika anda tidak memintanya, mohon abaikan email ini.</p>
<p>Password anda tidak akan diubah kecuali anda mengakses link di atas dan menggantinya.</p>

+ 8
- 0
app/views/user_mailer/reset_password_instructions.id.text.erb View File

@ -0,0 +1,8 @@
Hai <%= @resource.email %>!
Seseorang telah melakukan permintaan link untuk merubah kata sandi anda di Mastodon. Anda bisa melakukan ini melalui link dibawah ini.
<%= edit_password_url(@resource, reset_password_token: @token) %>
Jika anda tidak memintanya, mohon abaikan email ini.
Password anda tidak akan diubah kecuali anda mengakses link di atas dan menggantinya.

+ 2
- 0
config/application.rb View File

@ -34,7 +34,9 @@ module Mastodon
:fi,
:fr,
:hr,
:id,
:hu,
:id,
:io,
:it,
:ja,

+ 61
- 0
config/locales/devise.id.yml View File

@ -0,0 +1,61 @@
---
id:
devise:
confirmations:
confirmed: Alamat email anda berhasil dikonfirmasi.
send_instructions: Anda akan menerima email berisi instruksi untuk mengkonfirmasi alamat email anda dalam beberapa menit.
send_paranoid_instructions: Jika email anda sudah ada dalam database kami, Anda akan menerima email berisi instruksi untuk mengkonfirmasi alamat email anda dalam beberapa menit.
failure:
already_authenticated: Anda sudak masuk.
inactive: Akun anda masih belum diaktifkan.
invalid: Ada %{authentication_keys} atau kata sandi yang tidak cocok.
last_attempt: Anda memiliki beberapa kali mencoba sebelum akun anda dikunci.
locked: Akun anda dikunci.
not_found_in_database: Ada %{authentication_keys} atau kata sandi yang tidak cocok.
timeout: Sesi anda telah berakhir. Silahkan coba masuk lagi.
unauthenticated: Anda harus masuk atau mendaftar terlebih dahulu.
unconfirmed: Anda harus mengkonfirmasi alamat email terlebih dahulu.
mailer:
confirmation_instructions:
subject: 'Mastodon: Petunjuk mengkonfirmasi untuk %{instance}'
password_change:
subject: 'Mastodon: Kata sandi telah diubah'
reset_password_instructions:
subject: 'Mastodon: Petunjuk mereset kata sandi'
unlock_instructions:
subject: 'Mastodon: Petunjuk membuka'
omniauth_callbacks:
failure: Tidak dapat mengautentikasi anda dari %{kind} karena "%{reason}".
success: Autentikasi dari akun %{kind} berhasil dilakukan.
passwords:
no_token: Anda tidak dapat mengakses halaman ini jika tidak berasal dari email berisi reset kata sandi. Jika anda datang dari email berisi reset kata sandi, mohon masukkan URL selengkapnya.
send_instructions: Jika alamat email anda telah ada dalam database kami, anda akan menerima sebuah link pemulihan kata sandi pada alamat email anda dalam beberapa menit.
send_paranoid_instructions: Jika alamat email anda telah ada dalam database kami, anda akan menerima sebuah link pemulihan kata sandi pada alamat email anda dalam beberapa menit.
updated: Kata sandi anda berhasil diubah. Anda telah masuk sekarang.
updated_not_active: Kata sandi anda berhasil diubah.
registrations:
destroyed: Selamat tinggal! Akun anda berhasil dibatalkan. Kami harap berjumpa lagi dengan anda dilain waktu.
signed_up: Selamat datang! Pendaftaran anda berhasil.
signed_up_but_inactive: Anda berhasil melakukan pendaftaran. Tetapi kami tidak dapat memasukkan anda karena akun anda belum diaktifkan.
signed_up_but_locked: Anda berhasil melakukan pendaftaran. Tetapi kami tidak dapat memasukkan anda karena akun anda dikunci.
signed_up_but_unconfirmed: Sebuah pesan berisi link konfirmasi telah dikirim ke alamat email anda. Silakan ikuti link tersebut untuk mengaktifkan akun anda.
update_needs_confirmation: Akun anda telah berhasil diubah, tetapi kami harus memverifikasi alamat email anda yang baru. Mohon cek email anda dan ikuti link untuk mengkonfirmasi alamat email anda yang baru.
updated: Akun anda berhasil diubah.
sessions:
already_signed_out: Berhasil logout.
signed_in: Berhasil masuk.
signed_out: Berhasil keluar.
unlocks:
send_instructions: Anda akan menerima sebuah email berisi petunjuk bagaimana cara membuka akun anda dalam beberapa menit.
send_paranoid_instructions: Jika akun anda telah terdaftar, anda akan menerima email berisi petunjuk cara membuka akun anda dalam beberapa menit.
unlocked: Akun anda berhasil dibuka. Silakan masuk untuk melanjutkan.
errors:
messages:
already_confirmed: sudah dikonfirmasikan, silakan coba masuk
confirmation_period_expired: harus dikonfirmasi dalam %{period}, silakan buat permintaan baru
expired: sudah kadaluarsa, silakan buat permintaan baru
not_found: tidak ditemukan
not_locked: tidak dikunci
not_saved:
one: '1 error yang membuat %{resource} ini tidak dapat disimpan:'
other: "%{count} error yang membuat %{resource} ini tidak dapat disimpan:"

+ 113
- 0
config/locales/doorkeeper.id.yml View File

@ -0,0 +1,113 @@
---
id:
activerecord:
attributes:
doorkeeper/application:
name: Nama
redirect_uri: URI Pengalihan (Redirect)
errors:
models:
doorkeeper/application:
attributes:
redirect_uri:
fragment_present: tidak dapat mengandung fragmen.
invalid_uri: URI harus valid.
relative_uri: URI harus absolut.
secured_uri: URI harus berupa HTTPS/SSL.
doorkeeper:
applications:
buttons:
authorize: Otorisasi
cancel: Batal
destroy: Hapus
edit: Ubah
submit: Kirim
confirmations:
destroy: Anda yakin?
edit:
title: Ubah aplikasi
form:
error: Oh tidak! Cek kembali kemungkinan kesalahan pada formulir anda
help:
native_redirect_uri: Gunakan %{native_redirect_uri} sebagai tes lokal
redirect_uri: Gunakan satu baris per URI
scopes: Pisahkan scope dengan spasi. Biarkan kosong jika ingin menggunakan scope default.
index:
callback_url: URL Callback
name: Nama
new: Aplikasi baru
title: Aplikasi anda
new:
title: Aplikasi Baru
show:
actions: Aksi
application_id: Id Aplikasi
callback_urls: Url callback
scopes: Scope
secret: Rahasia
title: 'Aplikasi: %{name}'
authorizations:
buttons:
authorize: Izinkan
deny: Tolak
error:
title: Ada sebuah Error
new:
able_to: Mempunyai akses untuk
prompt: Aplikasi %{client_name} meminta akses pada akun anda
title: Izin diperlukan
show:
title: Kode izin
authorized_applications:
buttons:
revoke: Cabut izin
confirmations:
revoke: Anda yakin?
index:
application: Aplikasi
created_at: Diizinkan pada
date_format: "%Y-%m-%d %H:%M:%S"
scopes: Scope
title: Aplikasi yang anda izinkan
errors:
messages:
access_denied: Pemilik akun atau server otorisasi menolak permintaan.
credential_flow_not_configured: Aliran Resource Owner Password Credentials gagal dikarenakan Doorkeeper.configure.resource_owner_from_credentials tidak terkonfigurasi dengan benar.
invalid_client: Perizinan klien gagal karena klien tidak diketahui, tidak ada klien yang diizinkan, atau metode perizinan tidak didukung.
invalid_grant: Pemberian izin yang diberikan tidak valid, kadaluarsa, telah dicabut, atau tidak cocok dengan URI pengalihan yang digunakan pada permintaan izin, atau telah diberikan pada klien lain.
invalid_redirect_uri: Uri pengalihan tidak valid.
invalid_request: Permintaan ini tidak mempunyai parameter yang dibutuhkan, mengandung parameter yang tidak didukung, atau mungkin strukturnya tidak benar.
invalid_resource_owner: Identitas pemilik data yang diberikan tidak valid, atau pemilik data tidak ditemukan
invalid_scope: Scope yang diminta tidak valid, tidak diketahui, atau struktur tidak benar.
invalid_token:
expired: Token akses telah kadaluarsa
revoked: Token akses telah dicabut
unknown: Token akses tidak valid
resource_owner_authenticator_not_configured: Pencarian pemilik data gagal karena Doorkeeper.configure.resource_owner_authenticator tidak dikonfigurasi dengan benar.
server_error: Server otorisasi tidak bisa memenuhi permintaan karena terjadi sesuatu.
temporarily_unavailable: Server otorisasi saat ini tidak bisa menangani permintaan karena server sibuk atau sedang ada maintenance/perawatan.
unauthorized_client: Klien tidak memiliki izin untuk melakukan permintaan dengan metode ini.
unsupported_grant_type: Tipe izin tidak didukung oleh server otorisasi.
unsupported_response_type: Server otorisasi tidak mendukung tipe tanggapan/response seperti ini.
flash:
applications:
create:
notice: Aplikasi dibuat.
destroy:
notice: Aplikasi dihapus.
update:
notice: Aplikasi diubah.
authorized_applications:
destroy:
notice: Aplikasi dicabut.
layouts:
admin:
nav:
applications: Aplikasi
oauth2_provider: Penyedia OAuth2
application:
title: Otorisasi OAuth diperlukan
scopes:
follow: mengikuti, blokir, menghapus blokir, dan berhenti mengikuti akun
read: membaca data pada akun anda
write: memposting sebagai anda

+ 285
- 0
config/locales/id.yml View File

@ -0,0 +1,285 @@
---
id:
about:
about_mastodon: Mastodon adalah sebuah jejaring sosial <em>terbuka, open-source</em. Sebuah alternatif <em>desentralisasi</em> dari platform komersial, menjauhkan anda resiko dari sebuah perusahaan yang memonopoli komunikasi anda. Pilih server yang anda percayai &mdash; apapun yang anda pilih, anda tetap dapat berinteraksi dengan semua orang. Semua orang dapat menjalankan server Mastodon sendiri dan berpartisipasi dalam <em>jejaring sosial</em> dengan mudah.
about_this: Tentang server ini
apps: Apl
business_email: 'E-mail bisnis:'
closed_registrations: Pendaftaran untuk server ini sedang ditutup.
contact: Kontak
description_headline: Apa itu %{domain}?
domain_count_after: server lain
domain_count_before: Terhubung dengan
features:
api: API terbuka untuk aplikasi dan layanan lain
blocks: Aneka ragam fitur blokir dan pembisuan
characters: 500 karakter per posting
chronology: Linimasa berurutan
ethics: 'Desain etis: tanpa iklan, tidak ada pelacakan'
gifv: Fitur GIFV dan video pendek
privacy: Terperinci, pengaturan privasi per postingan
public: Linimasa publik
features_headline: Yang berbeda dari Mastodon
get_started: Mulai
links: Link
other_instances: Server lain
source_code: Kode sumber
status_count_after: status
status_count_before: Siapa yang membuat
terms: Ketentuan
user_count_after: pengguna
user_count_before: Tempat bernaung bagi
accounts:
follow: Ikuti
followers: Pengikut
following: Mengikut
nothing_here: Tidak ada apapun disini!
people_followed_by: Orang yang diikuti %{name}
people_who_follow: Orang-orang yang mengikuti %{name}
posts: Postingan
remote_follow: Mengikuti
unfollow: Berhenti mengikuti
admin:
accounts:
are_you_sure: Anda yakin?
display_name: Nama
domain: Domain
edit: Ubah
email: E-mail
feed_url: URL Feed
followers: Pengikut
follows: Mengikut
location:
all: Semua
local: Lokal
remote: Remote
title: Lokasi
media_attachments: Lampiran media
moderation:
all: Semua
silenced: Didiamkan
suspended: Disuspen
title: Moderasi
most_recent_activity: Aktivitas terbaru
most_recent_ip: IP terbaru
not_subscribed: Tidak berlangganan
order:
alphabetic: Alfabetik
most_recent: Terbaru
title: Urutan
perform_full_suspension: Lakukan suspen penuh
profile_url: URL profil
public: Publik
push_subscription_expires: Langganan push telah kadaluarsa
salmon_url: URL Salmon
silence: Diam
statuses: Status
title: Akun
undo_silenced: Undo diamkan
undo_suspension: Undo suspen
username: Nama pengguna
web: Web
domain_blocks:
add_new: Tambah
domain: Domain
new:
create: Buat pemblokiran
hint: Pemblokiran domain tidak akan menghentikan pembuatan akun dalam database, tapi kami akan memberikan moderasi otomatis pada akun-akun tersebut.
severity:
desc_html: "<strong>Pendiaman</strong> akan membuat semua postingan tidak dapat dilihat oleh semua orang yang tidak mengikutinya. <strong>Suspen</strong> akan menghapus semua konten, media, dan profil dari akun yang bersangkutan."
silence: Pendiaman
suspend: Suspen
title: Pemblokiran domain baru
severity: Keparahan
title: Pemblokiran Domain
pubsubhubbub:
callback_url: Callback URL
confirmed: Dikonfirmasi
expires_in: Kadaluarsa dalam
last_delivery: Terakhir dikirim
title: PubSubHubbub
topic: Topik
reports:
comment:
label: Komentar
none: Tidak ada
delete: Hapus
id: ID
mark_as_resolved: Tandai telah diseleseikan
report: 'Laporkan #%{id}'
reported_account: Akun yang dilaporkan
reported_by: Dilaporkan oleh
resolved: Terseleseikan
silence_account: Akun yang didiamkan
status: Status
suspend_account: Akun yang disuspen
target: Target
title: Laporan
unresolved: Belum Terseleseikan
view: Tampilan
settings:
click_to_edit: Klik untuk mengubah
contact_information:
email: Masukkan alamat email
label: Informasi kontak
username: Masukkan nama pengguna
registrations:
closed_message:
desc_html: Ditampilkan pada halaman depan saat pendaftaran ditutup<br>Anda bisa menggunakan tag HTML
title: Pesan penutupan pendaftaran
open:
disabled: Dinonaktifkan
enabled: Diaktifkan
title: Pendaftaran terbuka
setting: Pengaturan
site_description:
desc_html: Ditampilkan sebagai sebuah paragraf di halaman depan dan digunakan sebagai tag meta.<br>Anda bisa menggunakan tag HTML, khususnya <code>&lt;a&gt;</code> dan <code>&lt;em&gt;</code>.
title: Deskripsi situs
site_description_extended:
desc_html: Ditampilkan pada halaman informasi tambahan<br>Anda bisa menggunakan tag HTML
title: Deskripsi situs tambahan
site_title: Judul Situs
title: Pengaturan situs
title: Administrasi
application_mailer:
settings: 'Ubah pilihan email: %{link}'
signature: Notifikasi Mastodon dari %{instance}
view: 'Tampilan:'
applications:
invalid_url: URL tidak sesuai
auth:
change_password: Identitas
didnt_get_confirmation: Tidak menerima petunjuk konfirmasi?
forgot_password: Lupa kata sandi?
login: Masuk
logout: Keluar
register: Daftar
resend_confirmation: Kirim ulang email konfirmasi
reset_password: Reset kata sandi
set_new_password: Tentukan kata sandi baru
authorize_follow:
error: Sayangnya, ada error saat melihat akun remote
follow: Ikuti
prompt_html: 'Anda (<strong>%{self}</strong>) telah diminta untuk mengikuti:'
title: Mengikuti %{acct}
datetime:
distance_in_words:
about_x_hours: "%{count}j"
about_x_months: "%{count}bln"
about_x_years: "%{count}thn"
almost_x_years: "%{count}thn"
half_a_minute: Baru saja
less_than_x_minutes: "%{count}mnt"
less_than_x_seconds: Baru saja
over_x_years: "%{count}thn"
x_days: "%{count}hari"
x_minutes: "%{count}mnt"
x_months: "%{count}bln"
x_seconds: "%{count}dtk"
errors:
'404': Halaman yang anda cari tidak ditemukan
'410': Halaman yang anda cari sudah tidak dapat ditemukan lagi.
'422':
content: Verifikasi keamanan gagal. Apa anda memblokir cookie?
title: Verifikasi keamanan gagal.
exports:
blocks: Anda memblokir
csv: CSV
follows: Anda mengikuti
mutes: Anda membisukan
storage: Penyimpanan media
generic:
changes_saved_msg: Perubahan berhasil disimpan!
powered_by: didukung oleh %{link}
save_changes: Simpan perubahan
validation_errors:
one: Ada yang tidak beres! Mohon tinjau error dibawah ini
other: Ada yang tidak beres! Mohon tinjau error dibawah ini
imports:
preface: Anda bisa mengimpor data tertentu seperti orang-orang yang anda ikuti atau anda blokir di server ini, dari file yang dibuat oleh fitur expor di server lain.
success: Data anda berhasil diupload dan akan diproses sesegera mungkin
types:
blocking: Daftar diblokir
following: Daftar diikuti
muting: Daftar didiamkan
upload: Unggah
landing_strip_html: <strong>%{name}</strong> adalah pengguna di <strong>%{domain}</strong>.Anda dapat mengikuti mereka atau berinteraksi dengan mereka jika anda memiliki akun di fediverse. Jika anda tidak punya, anda bisa <a href="%{sign_up_path}">daftar disini</a>.
media_attachments:
validations:
images_and_video: Tidak bisa melampirkan video pada status yang telah memiliki gambar
too_many: Tidak dapat melampirkan lebih dari 4 file
notification_mailer:
digest:
body: 'Ini adalah ringkasan singkat yang anda lewatkan pada %{instance} sejak kunjungan terakhir anda pada %{since}:'
mention: "%{name} menyebut anda di:"
new_followers_summary:
one: Anda mendapatkan satu pengikut baru! Hore!
other: Anda mendapatkan %{count} pengikut baru! Luar biasa!
subject:
one: "1 notifikasi baru sejak kunjungan terakhir anda pada \U0001F418"
other: "%{count} notifikasi baru sejak kunjungan terakhir anda pada \U0001F418"
favourite:
body: 'Status anda disukai oleh %{name}:'
subject: "%{name} menyukai status anda"
follow:
body: "%{name} mengikuti anda!"
subject: "%{name} menjadi pengikut anda"
follow_request:
body: "%{name} meminta untuk mengikuti anda"
subject: 'Pengikut menunggu: %{name}'
mention:
body: 'Anda disebut oleh %{name} pada:'
subject: Anda disebut oleh %{name}
reblog:
body: 'Status anda di-boost oleh %{name}:'
subject: "%{name} mem-boost status anda"
pagination:
next: Selanjutnya
prev: Sebelumnya
truncate: "&hellip;"
remote_follow:
acct: Masukkan namapengguna@domain yang akan anda ikuti
missing_resource: Tidak dapat menemukan URL redirect dari akun anda
proceed: Lanjutkan untuk mengikuti
prompt: 'Anda akan mengikuti:'
settings:
authorized_apps: Apl yang diizinkan
back: Kembali ke Mastodon
edit_profile: Ubah profil
export: Expor data
import: Impor
preferences: Pilihan
settings: Pengaturan
two_factor_auth: Autentikasi Two-factor
statuses:
open_in_web: Buka di web
over_character_limit: melebihi %{max} karakter
show_more: Tampilkan selengkapnya
visibilities:
private: Hanya tampilkan ke pengikut
public: Publik
unlisted: Publik, tapi tidak ditampilkan di linimasa publik
stream_entries:
click_to_show: Klik untuk menampilkan
reblogged: di-boost-kan
sensitive_content: Konten sensitif
time:
formats:
default: "%d %b %Y, %H:%M"
two_factor_auth:
code_hint: Masukkan kode yang dibuat oleh app autentikator sebagai konfirmasi
description_html: Jika anda menaktifkan ototentikasi dua faktor, saat login anda harus menggunakan telepon anda untuk membuat token supaya anda bisa masuk.
disable: Matikan
enable: Aktifkan
enabled_success: Ototentikasi dua faktor telah diaktifkan
generate_recovery_codes: Buat Kode Pemulihan
instructions_html: "<strong>Pindai kode QR ini pada Otentikator Google anda atau aplikasi TOTP lainnya di telepon anda</strong>. Mulai sekarang, aplikasi tersebut akan membuat token yang bisa anda gunakan untuk login."
lost_recovery_codes: Kode pemulihan bisa anda gunakan untuk mendapatkan kembali akses pada akun anda jika anda kehilangan handphone anda. Jika anda kehilangan kode pemulihan, anda bisa membuatnya ulang disini. Kode pemulihan anda yang lama tidak akan bisa digunakan lagi.
manual_instructions: 'Jika anda tidak bisa memindai kode QR dan harus memasukkannya secara manual, ini dia kode yang harus dimasukkan:'
recovery_codes_regenerated: Kode Pemulihan berhasil dibuat ulang
recovery_instructions: Jika anda kehilangan akses pada handphone anda, anda bisa menggunakan kode pemulihan dibawah ini untuk mendapatkan kembali akses pada akun anda. Simpan kode pemulihan anda baik-baik, misalnya dengan mencetaknya atau menyimpannya bersama dokumen penting lainnya.
setup: Persiapan
wrong_code: Kode yang dimasukkan tidak cocok! Apa waktu server dan waktu di handphone sudah cocok?
users:
invalid_email: Alamat email tidak cocok
invalid_otp_token: Kode dua faktor tidak cocok

+ 50
- 0
config/locales/simple_form.id.yml View File

@ -0,0 +1,50 @@
---
id:
simple_form:
hints:
defaults:
avatar: PNG, GIF atau JPG. Maksimal 2MB. Ukuran dikecilkan menjadi 120x120px
display_name: Maksimal 30 karakter
header: PNG, GIF atau JPG. Maksimal 2MB. Ukuran dikecilkan menjadi 700x335px
locked: Anda harus menerima permintaan pengikut secara manual dan setting privasi postingan akan diubah khusus untuk pengikut
note: Maksimum 160 karakter
imports:
data: File CSV yang diexpor dari server Mastodon lain
sessions:
otp: Masukkan kode dua-faktor dari handphone atau gunakan kode pemulihan anda.
labels:
defaults:
avatar: Avatar
confirm_new_password: Konfirmasi kata sandi baru
confirm_password: Konfirmasi kata sandi
current_password: Kata sandi sekarang
data: Data
display_name: Nama yang ditampilkan
email: Alamat e-mail
header: Header
locale: Bahasa
locked: Buat akun menjadi pribadi
new_password: Password baru
note: Bio
otp_attempt: Kode dua-faktor
password: Kata sandi
setting_boost_modal: Tampilkan dialog konfirmasi dialog sebelum boost
setting_default_privacy: Privasi postingan
severity: Keparahan
type: Tipe impor
username: Nama pengguna
interactions:
must_be_follower: Blokir notifikasi dari non-pengikut
must_be_following: Blokir notifikasi dari orang yang tidak anda ikuti
notification_emails:
digest: Kirim email berisi rangkuman
favourite: Kirim email saat seseorang menyukai status anda
follow: Kirim email saat seseorang mengikuti anda
follow_request: Kirim email saat seseorang meminta untuk mengikuti anda
mention: Kirim email saat seseorang menyebut anda
reblog: Kirim email saat seseorang mem-boost status anda
'no': 'Tidak'
required:
mark: "*"
text: wajib
'yes': 'Ya'

Loading…
Cancel
Save