# msgid "" msgstr "" "Project-Id-Version: EVIBES 3.0.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-10-06 15:52+0300\n" "PO-Revision-Date: 2025-01-30 03:27+0000\n" "Last-Translator: EGOR GORBUNOV \n" "Language-Team: BRITISH ENGLISH \n" "Language: id-id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: vibes_auth/admin.py:36 vibes_auth/admin.py:37 #: vibes_auth/graphene/object_types.py:46 msgid "balance" msgstr "Keseimbangan" #: vibes_auth/admin.py:45 msgid "order" msgstr "Pesan" #: vibes_auth/admin.py:46 vibes_auth/graphene/object_types.py:44 msgid "orders" msgstr "Pesanan" #: vibes_auth/admin.py:56 msgid "personal info" msgstr "Informasi Pribadi" #: vibes_auth/admin.py:60 vibes_auth/graphene/object_types.py:43 msgid "permissions" msgstr "Izin" #: vibes_auth/admin.py:73 msgid "important dates" msgstr "Tanggal-tanggal penting" #: vibes_auth/admin.py:74 msgid "additional info" msgstr "Informasi Tambahan" #: vibes_auth/apps.py:8 msgid "authentication" msgstr "Otentikasi" #: vibes_auth/docs/drf/views.py:15 msgid "obtain a token pair" msgstr "Dapatkan pasangan token" #: vibes_auth/docs/drf/views.py:16 msgid "obtain a token pair (refresh and access) for authentication." msgstr "Dapatkan pasangan token (penyegaran dan akses) untuk autentikasi." #: vibes_auth/docs/drf/views.py:35 msgid "refresh a token pair" msgstr "Menyegarkan pasangan token" #: vibes_auth/docs/drf/views.py:36 msgid "refresh a token pair (refresh and access)." msgstr "Menyegarkan pasangan token (menyegarkan dan mengakses)." #: vibes_auth/docs/drf/views.py:55 msgid "verify a token" msgstr "Verifikasi token" #: vibes_auth/docs/drf/views.py:56 msgid "Verify a token (refresh or access)." msgstr "Verifikasi token (penyegaran atau akses)." #: vibes_auth/docs/drf/views.py:62 vibes_auth/views.py:77 msgid "the token is valid" msgstr "Token tersebut valid" #: vibes_auth/docs/drf/viewsets.py:16 msgid "create a new user" msgstr "Membuat pengguna baru" #: vibes_auth/docs/drf/viewsets.py:21 msgid "retrieve a user's details" msgstr "Mengambil detail pengguna" #: vibes_auth/docs/drf/viewsets.py:25 msgid "update a user's details" msgstr "Memperbarui detail pengguna" #: vibes_auth/docs/drf/viewsets.py:30 msgid "delete a user" msgstr "Menghapus pengguna" #: vibes_auth/docs/drf/viewsets.py:34 msgid "reset a user's password by sending a reset password email" msgstr "" "Atur ulang kata sandi pengguna dengan mengirim email pengaturan ulang kata " "sandi" #: vibes_auth/docs/drf/viewsets.py:39 msgid "handle avatar upload for a user" msgstr "Menangani unggahan avatar untuk pengguna" #: vibes_auth/docs/drf/viewsets.py:54 msgid "confirm a user's password reset" msgstr "Mengonfirmasi pengaturan ulang kata sandi pengguna" #: vibes_auth/docs/drf/viewsets.py:58 vibes_auth/graphene/mutations.py:311 #: vibes_auth/serializers.py:105 vibes_auth/serializers.py:109 #: vibes_auth/viewsets.py:82 msgid "passwords do not match" msgstr "Kata sandi tidak cocok" #: vibes_auth/docs/drf/viewsets.py:63 msgid "activate a user's account" msgstr "Mengaktifkan akun pengguna" #: vibes_auth/docs/drf/viewsets.py:67 msgid "activation link is invalid or account already activated" msgstr "Tautan aktivasi tidak valid atau akun sudah diaktifkan" #: vibes_auth/docs/drf/viewsets.py:72 msgid "merge client-stored recently viewed products" msgstr "Menggabungkan produk yang baru saja dilihat yang disimpan klien" #: vibes_auth/graphene/mutations.py:41 msgid "the user's b64-encoded uuid who referred the new user to us." msgstr "" "UID pengguna yang dikodekan b64 yang merujuk pengguna baru kepada kami." #: vibes_auth/graphene/mutations.py:61 msgid "password too weak" msgstr "Kata sandi terlalu lemah" #: vibes_auth/graphene/mutations.py:107 #, python-brace-format msgid "{name} does not exist: {uuid}" msgstr "{name} tidak ada: {uuid}!" #: vibes_auth/graphene/mutations.py:117 msgid "malformed email" msgstr "Email yang salah" #: vibes_auth/graphene/mutations.py:124 vibes_auth/serializers.py:115 #, python-brace-format msgid "malformed phone number: {phone_number}" msgstr "Nomor telepon rusak: {phone_number}!" #: vibes_auth/graphene/mutations.py:146 #, python-brace-format msgid "Invalid attribute format: {attribute_pair}" msgstr "Format atribut tidak valid: {attribute_pair}!" #: vibes_auth/graphene/mutations.py:267 vibes_auth/viewsets.py:125 #: vibes_auth/viewsets.py:144 msgid "activation link is invalid!" msgstr "Tautan aktivasi tidak valid!" #: vibes_auth/graphene/mutations.py:270 msgid "account already activated..." msgstr "Akun sudah diaktifkan..." #: vibes_auth/graphene/mutations.py:277 vibes_auth/graphene/mutations.py:329 msgid "something went wrong: {e!s}" msgstr "Ada yang tidak beres: {e!s}" #: vibes_auth/graphene/mutations.py:318 vibes_auth/viewsets.py:93 msgid "token is invalid!" msgstr "Token tidak valid!" #: vibes_auth/graphene/object_types.py:40 msgid "" "the products this user has viewed most recently (max 48), in " "reverse‐chronological order" msgstr "" "Produk yang terakhir dilihat pengguna ini (maksimal 48), dalam urutan " "kronologis terbalik." #: vibes_auth/graphene/object_types.py:42 vibes_auth/models.py:180 msgid "groups" msgstr "Grup" #: vibes_auth/graphene/object_types.py:45 msgid "wishlist" msgstr "Daftar keinginan" #: vibes_auth/graphene/object_types.py:47 vibes_auth/models.py:102 msgid "avatar" msgstr "Avatar" #: vibes_auth/graphene/object_types.py:48 msgid "attributes may be used to store custom data" msgstr "Atribut dapat digunakan untuk menyimpan data khusus" #: vibes_auth/graphene/object_types.py:49 #, python-brace-format msgid "language is one of the {LANGUAGES} with default {LANGUAGE_CODE}" msgstr "" "Bahasa adalah salah satu dari {LANGUAGES} dengan default {LANGUAGE_CODE}" #: vibes_auth/graphene/object_types.py:50 msgid "address set" msgstr "Alamat" #: vibes_auth/models.py:85 msgid "email" msgstr "Email" #: vibes_auth/models.py:85 msgid "user email address" msgstr "Alamat email pengguna" #: vibes_auth/models.py:87 msgid "phone_number" msgstr "Nomor Telepon" #: vibes_auth/models.py:92 msgid "user phone number" msgstr "Nomor telepon pengguna" #: vibes_auth/models.py:98 msgid "first_name" msgstr "Nama depan" #: vibes_auth/models.py:99 msgid "last_name" msgstr "Nama belakang" #: vibes_auth/models.py:105 msgid "user profile image" msgstr "Gambar profil pengguna" #: vibes_auth/models.py:110 msgid "is verified" msgstr "Sudah diverifikasi" #: vibes_auth/models.py:111 msgid "user verification status" msgstr "Status verifikasi pengguna" #: vibes_auth/models.py:114 msgid "is_active" msgstr "Aktif" #: vibes_auth/models.py:116 msgid "unselect this instead of deleting accounts" msgstr "Batalkan pilihan ini alih-alih menghapus akun" #: vibes_auth/models.py:119 msgid "is_subscribed" msgstr "Sudah berlangganan" #: vibes_auth/models.py:119 msgid "user's newsletter subscription status" msgstr "Status berlangganan buletin pengguna" #: vibes_auth/models.py:122 msgid "activation token" msgstr "Token aktivasi" #: vibes_auth/models.py:124 msgid "attributes" msgstr "Atribut" #: vibes_auth/models.py:158 msgid "user" msgstr "Pengguna" #: vibes_auth/models.py:159 msgid "users" msgstr "Pengguna" #: vibes_auth/models.py:179 msgid "group" msgstr "Kelompok" #: vibes_auth/models.py:196 msgid "outstanding token" msgstr "Token yang luar biasa" #: vibes_auth/models.py:197 msgid "outstanding tokens" msgstr "Token yang beredar" #: vibes_auth/models.py:215 msgid "blacklisted token" msgstr "Token yang masuk daftar hitam" #: vibes_auth/models.py:216 msgid "blacklisted tokens" msgstr "Token yang masuk daftar hitam" #: vibes_auth/serializers.py:99 msgid "attributes must be a dictionary" msgstr "Atribut `atribut` harus berupa sebuah kamus" #: vibes_auth/serializers.py:101 msgid "business identificator is required when registering as a business" msgstr "Pengenal bisnis diperlukan saat mendaftar sebagai bisnis" #: vibes_auth/serializers.py:121 #, python-brace-format msgid "malformed email: {email}" msgstr "email rusak: {email}" #: vibes_auth/serializers.py:142 vibes_auth/serializers.py:164 #: vibes_auth/serializers.py:186 vibes_auth/serializers.py:198 msgid "no active account" msgstr "Tidak ditemukan akun aktif" #: vibes_auth/serializers.py:174 msgid "must set token_class attribute on class." msgstr "Harus menetapkan atribut token_class pada kelas!" #: vibes_auth/serializers.py:246 msgid "token_blacklisted" msgstr "Daftar hitam token" #: vibes_auth/serializers.py:251 msgid "invalid token" msgstr "Token tidak valid" #: vibes_auth/serializers.py:257 msgid "no user uuid claim present in token" msgstr "Tidak ada klaim uuid pengguna yang ada dalam token" #: vibes_auth/serializers.py:259 msgid "user does not exist" msgstr "Pengguna tidak ada" #: vibes_auth/templates/user_reset_password_email.html:7 msgid "reset your password" msgstr "Atur ulang kata sandi Anda" #: vibes_auth/templates/user_reset_password_email.html:85 #: vibes_auth/templates/user_verification_email.html:85 msgid "logo" msgstr "Logo" #: vibes_auth/templates/user_reset_password_email.html:90 msgid "password reset confirmation" msgstr "Konfirmasi pengaturan ulang kata sandi" #: vibes_auth/templates/user_reset_password_email.html:91 #: vibes_auth/templates/user_verification_email.html:91 #, python-format msgid "hello %(user_first_name)s," msgstr "Halo %(user_first_name)s," #: vibes_auth/templates/user_reset_password_email.html:92 msgid "" "we have received a request to reset your password. please reset your password\n" " by clicking the button below:" msgstr "" "Kami telah menerima permintaan untuk mengatur ulang kata sandi Anda. Silakan" " atur ulang kata sandi Anda dengan mengeklik tombol di bawah ini:" #: vibes_auth/templates/user_reset_password_email.html:95 msgid "reset password" msgstr "setel ulang kata sandi" #: vibes_auth/templates/user_reset_password_email.html:97 #: vibes_auth/templates/user_verification_email.html:99 msgid "" "if the button above does not work, please copy and paste the following URL\n" " into your web browser:" msgstr "" "Jika tombol di atas tidak berfungsi, silakan salin dan tempelkan URL berikut\n" " ke dalam peramban web Anda:" #: vibes_auth/templates/user_reset_password_email.html:100 msgid "" "if you did not send this request, please ignore this\n" " email." msgstr "" "jika Anda tidak mengirimkan permintaan ini, harap abaikan\n" " email." #: vibes_auth/templates/user_reset_password_email.html:102 #, python-format msgid "best regards,
The %(project_name)s team" msgstr "Salam hormat, Tim %(project_name)s" #: vibes_auth/templates/user_reset_password_email.html:108 #: vibes_auth/templates/user_verification_email.html:108 msgid "all rights reserved" msgstr "Semua hak cipta dilindungi undang-undang" #: vibes_auth/templates/user_verification_email.html:7 #: vibes_auth/templates/user_verification_email.html:90 msgid "activate your account" msgstr "Aktifkan akun Anda" #: vibes_auth/templates/user_verification_email.html:92 #, python-format msgid "" "thank you for signing up for %(project_name)s. please activate your account\n" " by clicking the button below:" msgstr "" "Terima kasih telah mendaftar untuk %(project_name)s. Silakan aktifkan akun " "Anda dengan mengklik tombol di bawah ini:" #: vibes_auth/templates/user_verification_email.html:96 msgid "" "activate\n" " account" msgstr "" "Aktifkan\n" " akun" #: vibes_auth/templates/user_verification_email.html:102 #, python-format msgid "best regards,
the %(project_name)s team" msgstr "Salam hormat, tim %(project_name)s" #: vibes_auth/utils/emailing.py:27 #, python-brace-format msgid "{config.PROJECT_NAME} | Activate Account" msgstr "{config.PROJECT_NAME} | Aktifkan Akun" #: vibes_auth/utils/emailing.py:69 #, python-brace-format msgid "{config.PROJECT_NAME} | Reset Password" msgstr "{config.PROJECT_NAME} | Atur Ulang Kata Sandi" #: vibes_auth/validators.py:13 msgid "" "invalid phone number format. the number must be entered in the format: " "\"+999999999\". up to 15 digits allowed." msgstr "" "Format nomor telepon tidak valid. Nomor harus dimasukkan dalam format: " "\"+999999999\". Maksimal 15 digit." #: vibes_auth/views.py:29 msgid "" "Represents a view for getting a pair of access and refresh tokens and user's" " data. This view manages the process of handling token-based authentication " "where clients can get a pair of JWT tokens (access and refresh) using " "provided credentials. It is built on top of a base token view and ensures " "proper rate limiting to protect against brute force attacks." msgstr "" "Merupakan tampilan untuk mendapatkan sepasang token akses dan refresh dan " "data pengguna. Tampilan ini mengelola proses penanganan otentikasi berbasis " "token di mana klien bisa mendapatkan sepasang token JWT (akses dan " "penyegaran) menggunakan kredensial yang disediakan. Ini dibangun di atas " "tampilan token dasar dan memastikan pembatasan laju yang tepat untuk " "melindungi dari serangan brute force." #: vibes_auth/views.py:47 msgid "" "Handles refreshing of tokens for authentication purposes. This class is used" " to provide functionality for token refresh operations as part of an " "authentication system. It ensures that clients can request a refreshed token" " within defined rate limits. The view relies on the associated serializer to" " validate token refresh inputs and produce appropriate outputs." msgstr "" "Menangani penyegaran token untuk tujuan otentikasi. Kelas ini digunakan " "untuk menyediakan fungsionalitas untuk operasi penyegaran token sebagai " "bagian dari sistem otentikasi. Kelas ini memastikan bahwa klien dapat " "meminta penyegaran token dalam batas kecepatan yang ditentukan. Tampilan " "bergantung pada serializer terkait untuk memvalidasi input penyegaran token " "dan menghasilkan output yang sesuai." #: vibes_auth/views.py:66 msgid "" "Represents a view for verifying JSON Web Tokens (JWT) using specific " "serialization and validation logic. " msgstr "" "Merupakan tampilan untuk memverifikasi JSON Web Token (JWT) menggunakan " "serialisasi dan logika validasi tertentu." #: vibes_auth/views.py:79 msgid "the token is invalid" msgstr "Token tidak valid" #: vibes_auth/viewsets.py:43 msgid "" "User view set implementation.\n" "Provides a set of actions that manage user-related data such as creation, retrieval, updates, deletion, and custom actions including password reset, avatar upload, account activation, and recently viewed items merging. This class extends the mixins and GenericViewSet for robust API handling." msgstr "" "Implementasi set tampilan pengguna.\n" "Menyediakan serangkaian tindakan yang mengelola data terkait pengguna seperti pembuatan, pengambilan, pembaruan, penghapusan, dan tindakan khusus termasuk pengaturan ulang kata sandi, unggahan avatar, aktivasi akun, dan penggabungan item yang baru dilihat. Kelas ini memperluas mixin dan GenericViewSet untuk penanganan API yang kuat." #: vibes_auth/viewsets.py:97 msgid "password reset successfully" msgstr "Kata sandi telah berhasil diatur ulang!" #: vibes_auth/viewsets.py:130 msgid "account already activated!" msgstr "Anda telah mengaktifkan akun..."