Files
Oxicloud/static/locales/hi.json
T
Edouard Vanbelle 09985f8a95 feat(group): 1st implementation of Groups
this implements first version (manageable only by admin right now)

    routes:

        GET /api/groups
        List subject groups (paginated). Admin-only.

        POST /api/groups
        Create a new ReBAC subject group. Admin-only. The name must match the RFC 5321 local-part shape and be globally unique (case-insensitive).

        GET /api/groups/search
        Search non-virtual groups by name substring. Authenticated only (no admin role required) — backs the share-dialog recipient autocomplete.

        GET /api/groups/{id}
        Fetch a single group's details. Admin-only.

        DELETE /api/groups/{id}
        Delete a group. Cascades to `subject_group_members` (FK) and to `access_grants` rows referencing this group as a subject. Admin-only.

        PATCH /api/groups/{id}
        Update a group's metadata. Admin-only. v1 only persists name renames.

        GET /api/groups/{id}/effective-members
        List every user transitively reached through this group (members of members of members, etc.). Used by admin / audit tooling. Admin-only.

        GET /api/groups/{id}/members
        List the *direct* members of a group (one level only). Admin-only.

        POST /api/groups/{id}/members
        Add a member to a group. Exactly one of `user_id` / `group_id` must be provided. Adding a group-member runs a write-time cycle check and a nesting-depth check (max 8). Admin-only.

        DELETE /api/groups/{id}/members/group/{gid}
        Remove a nested group-member from a group. Admin-only.

        DELETE /api/groups/{id}/members/user/{uid}
        Remove a user-member from a group. Admin-only.

fix hurl

groups

round

groups
2026-05-31 20:57:45 +02:00

793 lines
49 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"app": {
"title": "OxiCloud",
"description": "न्यूनतम क्लाउड स्टोरेज सिस्टम"
},
"nav": {
"files": "फ़ाइलें",
"shared": "साझा",
"recent": "हाल ही में",
"favorites": "पसंदीदा",
"photos": "फ़ोटो",
"music": "संगीत",
"trash": "रद्दी",
"sharedwithme": "मेरे साथ साझा किए गए"
},
"photos": {
"empty_state": "अभी कोई फ़ोटो नहीं",
"empty_hint": "यहाँ देखने के लिए चित्र या वीडियो अपलोड करें",
"items_selected": "चयनित",
"view_daily": "दिन",
"view_monthly": "महीना",
"view_yearly": "वर्ष"
},
"music": {
"create_playlist": "प्लेलिस्ट बनाएँ",
"playlists": "प्लेलिस्ट",
"no_playlists": "अभी कोई प्लेलिस्ट नहीं",
"select_playlist": "प्लेलिस्ट चुनें",
"select_hint": "साइडबार से प्लेलिस्ट चुनें या नई बनाएँ",
"add_tracks": "ट्रैक जोड़ें",
"no_tracks": "इस प्लेलिस्ट में कोई ट्रैक नहीं",
"unknown_artist": "अज्ञात कलाकार",
"unknown_title": "अज्ञात",
"confirm_delete": "इस प्लेलिस्ट को हटाएँ?",
"playlist_name": "प्लेलिस्ट का नाम",
"create": "बनाएँ",
"delete": "हटाएँ",
"share": "साझा करें",
"edit": "संपादित करें",
"play_all": "सभी चलाएँ",
"shuffle": "शफल",
"repeat": "दोहराएँ",
"repeat_one": "एक दोहराएँ",
"queue": "कतार",
"queue_empty": "कतार खाली है",
"not_playing": "नहीं चल रहा",
"play": "चलाएँ",
"pause": "रोकें",
"previous": "पिछला",
"next": "अगला",
"volume": "आवाज़",
"mute": "म्यूट",
"unmute": "अनम्यूट",
"title": "शीर्षक",
"artist": "कलाकार",
"album": "एल्बम",
"tracks": "ट्रैक",
"add": "जोड़ें",
"added": "जोड़ा गया!",
"added_to_playlist": "प्लेलिस्ट में जोड़ा गया",
"add_to_playlist": "प्लेलिस्ट में जोड़ें",
"load_error": "प्लेलिस्ट लोड करने में त्रुटि",
"add_error": "प्लेलिस्ट में ट्रैक नहीं जोड़े जा सके",
"no_playlists_yet": "अभी तक कोई प्लेलिस्ट नहीं। पहले एक बनाएं!",
"selected_files": "चयनित:",
"error": "त्रुटि",
"search_audio": "ऑडियो फ़ाइलें खोजें…",
"no_audio_files": "कोई ऑडियो फ़ाइल नहीं मिली",
"selected": "चयनित",
"loading": "लोड हो रहा है…",
"search_error": "ऑडियो फ़ाइलें लोड नहीं हो सकीं",
"adding": "जोड़ा जा रहा है…",
"can_write": "Can edit",
"cover_updated": "Cover updated",
"empty_hint": "Create your first playlist to start organizing your music",
"make_private": "Make private",
"make_public": "Make public",
"manage_shares": "Manage Shares",
"no_shares": "No shares yet",
"playback_error": "Playback failed",
"private": "Private",
"public": "Public",
"read_only": "Read only",
"remove": "Remove",
"remove_share": "Remove share",
"set_cover": "Set cover",
"share_with_user": "User ID or email",
"toggle_public": "Visibility",
"track_removed": "Track removed"
},
"actions": {
"search": "फ़ाइलें खोजें...",
"new_folder": "नया फ़ोल्डर",
"upload": "अपलोड",
"upload_files": "फ़ाइलें अपलोड करें",
"upload_folder": "फ़ोल्डर अपलोड करें",
"upload.uploading": "अपलोड हो रहा है...",
"upload.complete": "{count} / {total} अपलोड हुईं",
"upload.files": "फ़ाइलें",
"rename": "नाम बदलें",
"move": "यहाँ ले जाएँ...",
"move_to": "यहाँ ले जाएँ",
"delete": "हटाएँ",
"download": "डाउनलोड",
"view": "देखें",
"cancel": "रद्द करें",
"confirm": "पुष्टि करें",
"share": "साझा करें",
"favorite": "पसंदीदा में जोड़ें",
"unfavorite": "पसंदीदा से हटाएँ",
"copy": "कॉपी करें",
"notify": "सूचित करें",
"send": "भेजें",
"clear_recent": "हाल ही का साफ़ करें",
"logout": "लॉग आउट",
"create": "बनाएँ",
"search_btn": "खोजें",
"close": "बंद करें",
"delete_permanently": "स्थायी रूप से हटाएँ",
"empty_trash": "रद्दी खाली करें",
"open_parent_folder": "मूल फ़ोल्डर पर जाएं"
},
"user_menu": {
"appearance": "दिखावट",
"about": "OxiCloud के बारे में",
"about_description": "Rust और Clean Architecture से बना क्लाउड स्टोरेज प्लेटफ़ॉर्म। तेज़, सुरक्षित और निजी।",
"admin_panel": "एडमिन पैनल",
"profile": "मेरी प्रोफ़ाइल",
"role_user": "उपयोगकर्ता",
"theme": {
"light": "हल्का",
"dark": "गहरा",
"auto": "सिस्टम जैसा"
},
"manage_groups": "समूह प्रबंधित करें"
},
"share": {
"dialogTitle": "शेयर लिंक",
"linkLabel": "शेयर लिंक:",
"copyLink": "कॉपी",
"permissions": "अनुमतियाँ:",
"permissionRead": "पढ़ें",
"permissionWrite": "लिखें",
"permissionReshare": "पुनः साझा करें",
"password": "पासवर्ड सुरक्षा:",
"generatePassword": "जनरेट करें",
"expiration": "समाप्ति तिथि:",
"update": "शेयर अपडेट करें",
"remove": "शेयर हटाएँ",
"notifyTitle": "सूचना भेजें",
"notifyEmailLabel": "ईमेल पता:",
"notifyMessageLabel": "संदेश (वैकल्पिक):",
"notifySend": "सूचना भेजें",
"shareWithOthers": "दूसरों के साथ साझा करें",
"sharePublicly": "सार्वजनिक रूप से साझा करें",
"shareSettings": "साझा सेटिंग्स",
"shareCopied": "लिंक क्लिपबोर्ड पर कॉपी हुआ",
"shareCreated": "शेयर लिंक सफलतापूर्वक बनाया गया",
"shareUpdated": "शेयर सेटिंग्स सफलतापूर्वक अपडेट हुईं",
"shareRemoved": "शेयर सफलतापूर्वक हटाया गया"
},
"share_dialogTitle": "शेयर लिंक",
"share_linkLabel": "शेयर लिंक:",
"share_copyLink": "कॉपी",
"share_permissions": "अनुमतियाँ:",
"share_permissionRead": "पढ़ें",
"share_permissionWrite": "लिखें",
"share_permissionReshare": "पुनः साझा करें",
"share_password": "पासवर्ड सुरक्षा:",
"share_generatePassword": "जनरेट करें",
"share_expiration": "समाप्ति तिथि:",
"share_update": "शेयर अपडेट करें",
"share_remove": "शेयर हटाएँ",
"share_notifyTitle": "सूचना भेजें",
"share_notifyEmailLabel": "ईमेल पता:",
"share_notifyMessageLabel": "संदेश (वैकल्पिक):",
"share_notifySend": "सूचना भेजें",
"shared": {
"backToFiles": "फ़ाइलों पर वापस",
"pageTitle": "साझा संसाधन",
"pageDescription": "अपनी साझा फ़ाइलें और फ़ोल्डर प्रबंधित करें",
"filterType": "प्रकार:",
"filterAll": "सभी",
"filterFiles": "फ़ाइलें",
"filterFolders": "फ़ोल्डर",
"sortBy": "क्रमबद्ध:",
"sortByName": "नाम",
"sortByDate": "साझा तिथि",
"sortByExpiration": "समाप्ति",
"search": "खोजें",
"colName": "नाम",
"colType": "प्रकार",
"colDateShared": "साझा तिथि",
"colExpiration": "समाप्ति",
"colPermissions": "अनुमतियाँ",
"colPassword": "पासवर्ड",
"colActions": "कार्य",
"emptyStateTitle": "अभी कोई साझा संसाधन नहीं",
"emptyStateDesc": "जब आप फ़ाइलें या फ़ोल्डर साझा करेंगे, वे यहाँ दिखेंगे",
"goToFiles": "फ़ाइलों पर जाएँ",
"typeFile": "फ़ाइल",
"typeFolder": "फ़ोल्डर",
"noExpiration": "कोई समाप्ति नहीं",
"hasPassword": "हाँ",
"noPassword": "नहीं",
"editShare": "शेयर संपादित करें",
"notifyShare": "किसी को सूचित करें",
"copyLink": "लिंक कॉपी करें",
"removeShare": "शेयर हटाएँ",
"linkCopied": "लिंक क्लिपबोर्ड पर कॉपी हुआ!",
"linkCopyFailed": "लिंक कॉपी करने में विफल",
"itemUpdated": "शेयर सेटिंग्स सफलतापूर्वक अपडेट हुईं",
"itemRemoved": "शेयर सफलतापूर्वक हटाया गया",
"invalidEmail": "कृपया एक वैध ईमेल पता दर्ज करें",
"notificationSent": "सूचना सफलतापूर्वक भेजी गई",
"notificationFailed": "सूचना भेजने में विफल",
"shared_backToFiles": "फ़ाइलों पर वापस",
"shared_pageTitle": "साझा संसाधन",
"shared_pageDescription": "अपनी साझा फ़ाइलें और फ़ोल्डर प्रबंधित करें",
"shared_filterType": "प्रकार:",
"shared_filterAll": "सभी",
"shared_filterFiles": "फ़ाइलें",
"shared_filterFolders": "फ़ोल्डर",
"shared_sortBy": "क्रमबद्ध:",
"shared_sortByName": "नाम",
"shared_sortByDate": "साझा तिथि",
"shared_sortByExpiration": "समाप्ति",
"shared_search": "खोजें",
"shared_colName": "नाम",
"shared_colType": "प्रकार",
"shared_colDateShared": "साझा तिथि",
"shared_colExpiration": "समाप्ति",
"shared_colPermissions": "अनुमतियाँ",
"shared_colPassword": "पासवर्ड",
"shared_colActions": "कार्य",
"shared_emptyStateTitle": "अभी कोई साझा संसाधन नहीं",
"shared_emptyStateDesc": "जब आप फ़ाइलें या फ़ोल्डर साझा करेंगे, वे यहाँ दिखेंगे",
"shared_goToFiles": "फ़ाइलों पर जाएँ",
"shared_typeFile": "फ़ाइल",
"shared_typeFolder": "फ़ोल्डर",
"shared_noExpiration": "कोई समाप्ति नहीं",
"shared_hasPassword": "हाँ",
"shared_noPassword": "नहीं",
"shared_editShare": "शेयर संपादित करें",
"shared_notifyShare": "किसी को सूचित करें",
"shared_copyLink": "लिंक कॉपी करें",
"shared_removeShare": "शेयर हटाएँ",
"shared_linkCopied": "लिंक क्लिपबोर्ड पर कॉपी हुआ!",
"shared_linkCopyFailed": "लिंक कॉपी करने में विफल",
"shared_itemUpdated": "शेयर सेटिंग्स सफलतापूर्वक अपडेट हुईं",
"shared_itemRemoved": "शेयर सफलतापूर्वक हटाया गया",
"shared_invalidEmail": "कृपया एक वैध ईमेल पता दर्ज करें",
"shared_notificationSent": "सूचना सफलतापूर्वक भेजी गई",
"shared_notificationFailed": "सूचना भेजने में विफल"
},
"files": {
"name": "नाम",
"type": "प्रकार",
"size": "आकार",
"modified": "संशोधित",
"no_files": "इस फ़ोल्डर में कोई फ़ाइल नहीं",
"empty_hint": "शुरू करने के लिए ह़ैलें अपलोड करें या होल्डर बनाएँ",
"loading": "फ़ाइलें लोड हो रही हैं…",
"view_grid": "ग्रिड दृश्य",
"view_list": "सूची दृश्य",
"file_types": {
"document": "दस्तावेज़",
"image": "चित्र",
"video": "वीडियो",
"audio": "ऑडियो",
"pdf": "PDF",
"text": "टेक्स्ट",
"folder": "फ़ोल्डर",
"spreadsheet": "स्प्रेडशीट",
"presentation": "प्रेज़ेंटेशन",
"archive": "संग्रह",
"installer": "इंस्टॉलर",
"code": "कोड"
},
"owner": "स्वामी"
},
"dialogs": {
"rename_folder": "फ़ोल्डर का नाम बदलें",
"rename_file": "फ़ाइल का नाम बदलें",
"new_name": "नया नाम",
"new_folder_title": "नया फ़ोल्डर",
"folder_name": "फ़ोल्डर का नाम",
"folder_placeholder": "मेरा फ़ोल्डर",
"rename_title": "नाम बदलें",
"move_file": "फ़ाइल ले जाएँ",
"move_folder": "फ़ोल्डर ले जाएँ",
"select_destination": "गंतव्य फ़ोल्डर चुनें:",
"select_this_folder": "यह फ़ोल्डर चुनें",
"go_to_parent": ".. (पैरेंट फ़ोल्डर)",
"no_subfolders": "कोई सब-फ़ोल्डर नहीं",
"root": "रूट",
"delete_confirmation": "क्या आप वाकई हटाना चाहते हैं",
"and_contents": "और इसकी सभी सामग्री",
"no_undo": "यह कार्य पूर्ववत नहीं किया जा सकता",
"confirm_title": "कार्य की पुष्टि करें",
"confirm_delete": "रद्दी में भेजें",
"confirm_delete_file": "क्या आप वाकई फ़ाइल \"{{name}}\" को रद्दी में भेजना चाहते हैं?",
"confirm_delete_folder": "क्या आप वाकई फ़ोल्डर \"{{name}}\" और उसकी सभी सामग्री को रद्दी में भेजना चाहते हैं?",
"confirm_permanent_delete": "स्थायी रूप से हटाएँ",
"confirm_permanent_delete_msg": "क्या आप वाकई इस आइटम को स्थायी रूप से हटाना चाहते हैं? यह कार्य पूर्ववत नहीं किया जा सकता।",
"confirm_empty_trash": "रद्दी खाली करें",
"confirm_delete_share": "शेयर लिंक हटाएँ",
"confirm_delete_share_msg": "क्या आप वाकई इस शेयर लिंक को हटाना चाहते हैं?",
"share_file": "फ़ाइल साझा करें",
"share_folder": "फ़ोल्डर साझा करें",
"existing_shares": "मौजूदा शेयर",
"share_options": "शेयर विकल्प",
"password": "पासवर्ड",
"expiration": "समाप्ति",
"permissions": "अनुमतियाँ",
"generated_link": "जनरेट किया गया लिंक",
"notify": "सूचना भेजें",
"recipient": "प्राप्तकर्ता",
"message": "संदेश",
"move_to_home": "होम फ़ोल्डर में ले जाएं"
},
"dropzone": {
"drag_files": "फ़ाइलें यहाँ खींचें या चुनने के लिए क्लिक करें",
"drop_files": "अपलोड करने के लिए फ़ाइलें छोड़ें"
},
"permissions": {
"read": "पढ़ें",
"write": "लिखें",
"reshare": "पुनः साझा करें"
},
"errors": {
"file_not_found": "फ़ाइल नहीं मिली",
"folder_not_found": "फ़ोल्डर नहीं मिला",
"delete_error": "हटाने में त्रुटि",
"upload_error": "फ़ाइल अपलोड करने में त्रुटि",
"rename_error": "नाम बदलने में त्रुटि",
"move_error": "ले जाने में त्रुटि",
"empty_name": "नाम खाली नहीं हो सकता",
"name_exists": "इस नाम की फ़ाइल या फ़ोल्डर पहले से मौजूद है",
"generic_error": "एक त्रुटि हुई है",
"group_name_invalid": "समूह का नाम ईमेल उपसर्ग प्रारूप के अनुरूप होना चाहिए (अक्षर, अंक, बिंदु, डैश, अंडरस्कोर; 1–64 वर्ण).",
"group_cycle": "यह सदस्य समूहों के बीच चक्रीय संदर्भ बनाएगा।",
"group_depth_exceeded": "यह नेस्टिंग गहराई अनुमत अधिकतम (8) से अधिक है।",
"group_virtual_immutable": "«Internal» समूह सिस्टम द्वारा प्रबंधित है और इसे संशोधित नहीं किया जा सकता।",
"group_not_found": "समूह नहीं मिला।",
"group_name_taken": "इस नाम का एक समूह पहले से मौजूद है।"
},
"breadcrumb": {
"home": "होम"
},
"trash": {
"empty_trash": "रद्दी खाली करें",
"empty_state": "रद्दी खाली है",
"original_location": "मूल स्थान",
"deleted_date": "हटाने की तिथि",
"remaining": "शेष",
"actions": "कार्य",
"restore": "पुनर्स्थापित करें",
"delete_permanently": "स्थायी रूप से हटाएँ",
"empty_confirm": "क्या आप वाकई रद्दी खाली करना चाहते हैं? यह सभी आइटम स्थायी रूप से हटा देगा।",
"groupby": {
"remaining_days": "शेष दिन",
"trashed_time": "हटाने का समय"
}
},
"daysRemaining": {
"expired": "समाप्त",
"today": "आज",
"tomorrow": "कल",
"inDays": "{{count}} दिन"
},
"expiryChip": {
"never": "कभी समाप्त नहीं होता",
"expired": "समाप्त",
"today": "आज समाप्त होता है",
"tomorrow": "कल समाप्त होता है",
"inDays": "{{count}} दिनों में समाप्त होता है",
"onDate": "{{date}} को समाप्त होता है"
},
"auth": {
"login_title": "साइन इन",
"username": "उपयोगकर्ता नाम",
"username_placeholder": "अपना उपयोगकर्ता नाम दर्ज करें",
"password": "पासवर्ड",
"password_placeholder": "अपना पासवर्ड दर्ज करें",
"login_button": "साइन इन",
"no_account": "खाता नहीं है?",
"register": "साइन अप करें",
"admin_setup": "पहली बार?",
"setup": "एडमिन सेटअप करें",
"register_title": "खाता बनाएँ",
"email": "ईमेल",
"email_placeholder": "अपना ईमेल दर्ज करें",
"confirm_password": "पासवर्ड की पुष्टि करें",
"confirm_password_placeholder": "अपना पासवर्ड पुष्टि करें",
"register_button": "खाता बनाएँ",
"have_account": "पहले से खाता है?",
"login": "साइन इन",
"setup_title": "प्रारंभिक सेटअप",
"setup_step1": "एडमिन",
"setup_step2": "सिस्टम",
"setup_step3": "पूर्ण",
"admin_username": "एडमिन उपयोगकर्ता नाम",
"admin_email": "एडमिन ईमेल",
"admin_password": "एडमिन पासवर्ड",
"create_admin": "एडमिन बनाएँ",
"back_to_login": "पहले से सेटअप है?",
"admin_success": "एडमिन खाता सफलतापूर्वक बनाया गया! अब आप साइन इन कर सकते हैं।",
"account_success": "खाता सफलतापूर्वक बनाया गया! अब आप साइन इन कर सकते हैं।",
"passwords_mismatch": "पासवर्ड मेल नहीं खाते",
"admin_create_error": "एडमिन खाता बनाने में त्रुटि",
"or": "या",
"sso_login": "SSO से साइन इन करें",
"sso_login_provider": "{{provider}} से साइन इन करें"
},
"storage": {
"title": "स्टोरेज",
"calculating": "गणना हो रही है...",
"used": "{{percentage}}% उपयोग ({{used}} / {{total}})"
},
"viewer": {
"unsupported_file": "इस फ़ाइल प्रकार का पूर्वावलोकन नहीं किया जा सकता।",
"download_file": "फ़ाइल डाउनलोड करें",
"zoom_in": "ज़ूम इन",
"zoom_out": "ज़ूम आउट",
"zoom_reset": "ज़ूम रीसेट"
},
"language_selector": {
"title": "स्वागत है!",
"subtitle": "जारी रखने के लिए अपनी भाषा चुनें",
"continue": "आगे बढ़ें",
"languages": {
"en": "English",
"es": "Español",
"zh": "中文",
"fa": "فارسی",
"fr": "Français",
"de": "Deutsch",
"pt": "Português",
"hi": "हिन्दी",
"ar": "العربية",
"it": "Italiano",
"ja": "日本語",
"ko": "한국어",
"nl": "Nederlands",
"ru": "Русский"
}
},
"favorites": {
"empty_state": "अभी कोई पसंदीदा नहीं",
"empty_hint": "पसंदीदा में जोड़ने के लिए फ़ाइलों या फ़ोल्डर को स्टार करें",
"add": "पसंदीदा में जोड़ें",
"remove": "पसंदीदा से हटाएँ",
"added_title": "पसंदीदा में जोड़ा गया",
"added_msg": "पसंदीदा में जोड़ा गया",
"removed_title": "पसंदीदा से हटाया गया",
"removed_msg": "पसंदीदा से हटाया गया"
},
"recent": {
"title": "हाल ही में",
"clear": "हाल ही का साफ़ करें",
"accessed": "एक्सेस किया",
"empty_state": "कोई हाल की फ़ाइलें नहीं",
"empty_hint": "जो फ़ाइलें आप खोलेंगे वे यहाँ दिखेंगी",
"loadMore": "और लोड करें"
},
"notifications": {
"file_renamed": "फ़ाइल का नाम बदला गया",
"file_renamed_to": "फ़ाइल का नाम \"{{name}}\" रखा गया",
"folder_renamed": "फ़ोल्डर का नाम बदला गया",
"folder_renamed_to": "फ़ोल्डर का नाम \"{{name}}\" रखा गया",
"file_uploaded": "फ़ाइल अपलोड हुई",
"file_deleted": "फ़ाइल रद्दी में भेजी गई",
"folder_deleted": "फ़ोल्डर रद्दी में भेजा गया",
"item_deleted_permanently": "आइटम स्थायी रूप से हटाया गया",
"trash_emptied": "रद्दी सफलतापूर्वक खाली की गई",
"title": "सूचनाएँ",
"empty": "कोई सूचना नहीं",
"link_created": "लिंक बनाया गया",
"share_success": "शेयर लिंक सफलतापूर्वक बनाया गया",
"upload_files_section_title": "यहाँ अपलोड उपलब्ध नहीं है",
"upload_files_section_body": "फ़ाइलें अपलोड करने के लिए फ़ाइलें अनुभाग पर जाएँ"
},
"batch": {
"one_selected": "1 आइटम चयनित",
"n_selected": "{{count}} आइटम चयनित",
"confirm_delete": "क्या आप वाकई {{count}} आइटम रद्दी में भेजना चाहते हैं?",
"move_title": "{{count}} आइटम ले जाएँ",
"add_favorites": "पसंदीदा में जोड़ें",
"move_copy": "ले जाएँ या कॉपी करें"
},
"admin": {
"page_title": "एडमिन पैनल",
"back_to_app": "OxiCloud पर वापस",
"loading": "लोड हो रहा है…",
"access_denied": "पहुंच अस्वीकृत",
"access_denied_desc": "व्यवस्थापक विशेषाधिकार आवश्यक।",
"sign_in": "साइन इन",
"tab_dashboard": "डैशबोर्ड",
"tab_users": "उपयोगकर्ता",
"tab_oidc": "SSO / OIDC",
"total_users": "कुल उपयोगकर्ता",
"active_users": "सक्रिय उपयोगकर्ता",
"admins": "व्यवस्थापक",
"version": "संस्करण",
"storage_overview": "स्टोरेज अवलोकन",
"used": "उपयोग किया",
"total_quota": "कुल कोटा",
"usage_pct": "उपयोग %",
"users_over_80": ">80% कोटा वाले",
"users_over_quota": "कोटा से अधिक",
"system": "सिस्टम",
"auth_label": "प्रमाणीकरण",
"oidc_label": "OIDC",
"quotas_label": "कोटा",
"enabled": "सक्षम",
"disabled": "अक्षम",
"active": "सक्रिय",
"off": "बंद",
"allow_registration": "सार्वजनिक पंजीकरण की अनुमति",
"registration_warning": "सार्वजनिक पंजीकरण अक्षम है। केवल व्यवस्थापक उपयोगकर्ता बना सकते हैं।",
"user_management": "उपयोगकर्ता प्रबंधन",
"create_user": "उपयोगकर्ता बनाएं",
"col_user": "उपयोगकर्ता",
"col_role": "भूमिका",
"col_auth": "प्रमाणीकरण",
"col_status": "स्थिति",
"col_storage": "स्टोरेज",
"col_last_login": "अंतिम लॉगिन",
"col_actions": "कार्रवाई",
"loading_users": "उपयोगकर्ता लोड हो रहे हैं…",
"failed_load_users": "लोड करने में विफल",
"no_users_found": "कोई उपयोगकर्ता नहीं मिला",
"showing_users": "{{from}}-{{to}} / {{total}} दिखा रहे हैं",
"prev": "पिछला",
"next": "अगला",
"inactive": "निष्क्रिय",
"you_badge": "(आप)",
"local": "स्थानीय",
"never": "कभी नहीं",
"just_now": "अभी",
"minutes_ago": "{{n}} मिनट पहले",
"hours_ago": "{{n}} घंटे पहले",
"days_ago": "{{n}} दिन पहले",
"edit_quota_title": "कोटा संपादित करें",
"reset_password_title": "पासवर्ड रीसेट",
"toggle_role_title": "भूमिका बदलें",
"deactivate_title": "निष्क्रिय करें",
"activate_title": "सक्रिय करें",
"delete_title": "हटाएं",
"sso_title": "सिंगल साइन-ऑन (OIDC / SSO)",
"enable_sso": "SSO सक्षम करें",
"provider_name": "प्रदाता का नाम",
"issuer_url": "जारीकर्ता URL",
"issuer_url_hint": "OpenID Connect जारीकर्ता URL",
"auto_discover": "स्वतः खोज",
"discovering": "खोज रहे हैं…",
"client_id": "क्लाइंट ID",
"client_secret": "क्लाइंट सीक्रेट",
"client_secret_placeholder": "वर्तमान मान बनाए रखने के लिए खाली छोड़ें",
"secret_configured": "क्लाइंट सीक्रेट पहले से कॉन्फ़िगर है",
"callback_url": "कॉलबैक URL",
"callback_url_hint": "(अपने IdP में पंजीकृत करें)",
"advanced_settings": "उन्नत सेटिंग्स",
"scopes": "स्कोप",
"auto_provision": "पहले लॉगिन पर स्वतः प्रावधान",
"admin_groups": "व्यवस्थापक समूह",
"admin_groups_hint": "अल्पविराम-पृथक OIDC समूह नाम",
"disable_password": "पासवर्ड लॉगिन अक्षम (केवल OIDC)",
"password_warning": "सभी पासवर्ड लॉगिन रुक जाएंगे!",
"test_btn": "परीक्षण",
"save_btn": "सहेजें",
"saving": "सहेज रहे हैं…",
"settings_saved": "सेटिंग्स सहेजी गईं — OIDC अब {{status}}",
"quota_modal_title": "स्टोरेज कोटा अपडेट",
"quota_user_label": "उपयोगकर्ता:",
"new_quota": "नया कोटा",
"quota_unlimited_hint": "असीमित के लिए 0",
"cancel": "रद्द करें",
"create_user_title": "नया उपयोगकर्ता बनाएं",
"username_label": "उपयोगकर्ता नाम",
"username_placeholder": "username",
"username_hint": "3–32 अक्षर",
"password_label": "पासवर्ड",
"password_placeholder": "न्यूनतम 8 अक्षर",
"email_label": "ईमेल",
"email_optional": "(वैकल्पिक)",
"email_placeholder": "user@example.com (खाली होने पर स्वतः)",
"role_label": "भूमिका",
"role_user": "उपयोगकर्ता",
"role_admin": "व्यवस्थापक",
"quota_label": "कोटा",
"creating": "बना रहे हैं…",
"reset_pw_title": "पासवर्ड रीसेट",
"new_password_label": "नया पासवर्ड",
"resetting": "रीसेट हो रहा है…",
"reset_btn": "रीसेट",
"confirm_role_change": "भूमिका {{role}} में बदलें?",
"confirm_deactivate": "इस उपयोगकर्ता को निष्क्रिय करें?",
"confirm_activate": "इस उपयोगकर्ता को सक्रिय करें?",
"confirm_delete_user": "उपयोगकर्ता \"{{name}}\" हटाएं? पूर्ववत नहीं होगा!",
"confirm_action": "कार्रवाई की पुष्टि",
"confirm_yes": "पुष्टि",
"confirm_no": "रद्द",
"error_username_short": "नाम कम से कम 3 अक्षर",
"error_password_short": "पासवर्ड कम से कम 8 अक्षर",
"error_generic": "विफल",
"error_network": "नेटवर्क त्रुटि: {{message}}",
"error_create_user": "उपयोगकर्ता बनाने में विफल",
"tab_storage": "स्टोरेज",
"storage_title": "स्टोरेज कॉन्फ़िगरेशन",
"storage_current_backend": "वर्तमान बैकएंड",
"storage_total_blobs": "कुल ब्लॉब्स",
"storage_total_size": "कुल आकार",
"storage_dedup_ratio": "डीडुप्लिकेशन अनुपात",
"storage_backend": "बैकएंड",
"storage_local": "स्थानीय",
"storage_s3": "S3 संगत",
"storage_provider_preset": "प्रदाता प्रीसेट",
"storage_preset_custom": "कस्टम",
"storage_endpoint_url": "एंडपॉइंट URL",
"storage_endpoint_hint": "AWS S3 के लिए खाली छोड़ें",
"storage_bucket": "बकेट",
"storage_region": "क्षेत्र",
"storage_access_key": "एक्सेस की",
"storage_secret_key": "सीक्रेट की",
"storage_secret_configured": "की कॉन्फ़िगर की गई",
"storage_key_placeholder": "नई की दर्ज करें",
"storage_path_style": "पाथ स्टाइल फ़ोर्स करें",
"storage_path_style_hint": "MinIO और कुछ S3-संगत सेवाओं के लिए आवश्यक",
"storage_test_connection": "कनेक्शन परीक्षण",
"storage_test_success": "कनेक्शन सफल",
"storage_test_failure": "कनेक्शन विफल",
"storage_save": "कॉन्फ़िगरेशन सहेजें",
"storage_saved": "कॉन्फ़िगरेशन सहेजी गई",
"storage_migration": "डेटा माइग्रेशन",
"storage_migration_coming_soon": "माइग्रेशन टूल्स जल्द आ रहे हैं",
"migration_status_label": "माइग्रेशन स्थिति",
"migration_start": "माइग्रेशन शुरू करें",
"migration_pause": "रोकें",
"migration_resume": "फिर से शुरू करें",
"migration_verify": "सत्यापित करें",
"migration_complete": "पूर्ण करें",
"migration_started": "माइग्रेशन शुरू हुआ",
"migration_paused_msg": "माइग्रेशन रोका गया",
"migration_resumed_msg": "माइग्रेशन फिर से शुरू हुआ",
"migration_completed_msg": "माइग्रेशन सफलतापूर्वक पूर्ण हुआ",
"migration_verifying": "सत्यापन हो रहा है...",
"migration_verify_passed": "सत्यापन पास",
"migration_verify_failed": "सत्यापन विफल",
"migration_failed_blobs": "विफल ब्लॉब्स",
"testing": "परीक्षण हो रहा है..."
},
"profile": {
"page_title": "प्रोफ़ाइल",
"back_to_app": "OxiCloud पर वापस",
"loading": "लोड हो रहा है…",
"not_authenticated": "प्रमाणित नहीं",
"not_authenticated_desc": "अपना प्रोफ़ाइल देखने के लिए साइन इन करें।",
"sign_in": "साइन इन",
"role_admin": "व्यवस्थापक",
"role_user": "उपयोगकर्ता",
"account_details": "खाता विवरण",
"username": "उपयोगकर्ता नाम",
"email": "ईमेल",
"role": "भूमिका",
"last_login": "अंतिम लॉगिन",
"storage": "स्टोरेज",
"used": "उपयोग किया",
"quota": "कोटा",
"usage": "उपयोग",
"unlimited": "असीमित",
"app_passwords": "ऐप पासवर्ड",
"app_pw_desc": "WebDAV, CalDAV और CardDAV क्लाइंट के लिए पासवर्ड जनरेट करें। प्रत्येक पासवर्ड केवल एक बार दिखाया जाता है।",
"app_pw_label_placeholder": "लेबल (जैसे Thunderbird, macOS)",
"generate": "जनरेट करें",
"generating": "जनरेट हो रहा है…",
"new_password_for": "नया पासवर्ड",
"copy_warning": "इस पासवर्ड को अभी कॉपी करें। आप इसे दोबारा नहीं देख पाएंगे।",
"copy_to_clipboard": "क्लिपबोर्ड पर कॉपी करें",
"col_label": "लेबल",
"col_created": "बनाया गया",
"col_last_used": "अंतिम उपयोग",
"col_status": "स्थिति",
"active": "सक्रिय",
"revoked": "रद्द",
"revoke_title": "रद्द करें",
"no_app_passwords": "अभी तक कोई ऐप पासवर्ड नहीं।",
"client_sessions": "क्लाइंट सत्र",
"client_sessions_desc": "Nextcloud-संगत क्लाइंट कनेक्ट करने पर स्वतः जनरेट।",
"col_client": "क्लाइंट",
"never": "कभी नहीं",
"just_now": "अभी",
"minutes_ago": "{{n}} मिनट पहले",
"hours_ago": "{{n}} घंटे पहले",
"days_ago": "{{n}} दिन पहले",
"change_password": "पासवर्ड बदलें",
"current_password": "वर्तमान पासवर्ड",
"new_password": "नया पासवर्ड",
"min_8_chars": "कम से कम 8 अक्षर",
"confirm_password": "नया पासवर्ड पुष्टि करें",
"update_password": "पासवर्ड अपडेट करें",
"updating": "अपडेट हो रहा है…",
"password_updated": "पासवर्ड सफलतापूर्वक अपडेट हुआ",
"passwords_no_match": "पासवर्ड मेल नहीं खाते",
"password_too_short": "पासवर्ड कम से कम 8 अक्षर का होना चाहिए",
"password_change_failed": "पासवर्ड बदलने में विफल",
"error_network": "नेटवर्क त्रुटि: {{message}}",
"error_label_required": "कृपया एक लेबल दर्ज करें",
"error_create_pw": "ऐप पासवर्ड बनाने में विफल",
"confirm_revoke": "ऐप पासवर्ड \"{{label}}\" रद्द करें? इसका उपयोग करने वाले क्लाइंट काम करना बंद कर देंगे।",
"error_revoke": "रद्द करने में विफल",
"edit_photo": "Edit photo",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_choose_file": "Choose a photo (PNG, JPEG, WebP)",
"photo_resize_note": "Images larger than 512 × 512 px are automatically resized.",
"photo_save": "Save photo",
"photo_remove": "Remove photo",
"photo_cancel": "Cancel",
"photo_save_failed": "Failed to save photo",
"photo_no_file": "Please select a file first",
"photo_managed_by_oidc": "Photo managed by your identity provider."
},
"upload": {
"uploading": "अपलोड हो रहा है...",
"files": "फ़ाइलें",
"complete": "{{count}} / {{total}} अपलोड हुए"
},
"storage_quota_exceeded": "स्टोरेज कोटा पार हो गया",
"sharedwithme": {
"pageTitle": "मेरे साथ साझा किया",
"pageDescription": "फ़ाइलें और फ़ोल्डर जो अन्य उपयोगकर्ताओं ने आपके साथ साझा किए हैं",
"emptyStateTitle": "अभी तक आपके साथ कुछ भी साझा नहीं किया गया",
"emptyStateDesc": "अन्य उपयोगकर्ताओं द्वारा आपके साथ साझा किए गए आइटम यहाँ दिखाई देंगे",
"loadMore": "और लोड करें",
"sharedBy": "द्वारा साझा किया",
"colName": "नाम",
"colType": "प्रकार",
"colSharedBy": "द्वारा साझा किया",
"colDate": "साझाकरण तिथि",
"colPermissions": "अनुमतियाँ"
},
"groupby": {
"none": "कोई नहीं",
"title": "इसके अनुसार समूहीकृत करें",
"owner": "स्वामी",
"shareDate": "साझा तिथि",
"type": "प्रकार",
"type.folders": "फ़ोल्डर",
"accessedAt": "पहुँच की तारीख",
"modifiedAt": "संशोधन की तारीख",
"createdAt": "बनाने की तारीख",
"size": "आकार",
"favoriteDate": "पसंदीदा की तारीख",
"byFiles": "By files",
"sharedWith": "Shared with"
},
"dateBucket": {
"today": "आज",
"last7days": "पिछले 7 दिन",
"last30days": "पिछले 30 दिन"
},
"groups": {
"title": "समूह प्रबंधित करें",
"create_button": "समूह बनाएँ",
"create_dialog_title": "नया समूह",
"edit_dialog_title": "समूह का नाम बदलें",
"name_label": "नाम",
"name_placeholder": "engineering",
"description_label": "विवरण (वैकल्पिक)",
"members_section": "सदस्य",
"add_member_placeholder": "उपयोगकर्ता या समूह जोड़ें…",
"no_members": "अभी तक कोई सदस्य नहीं।",
"remove_member": "हटाएँ",
"delete_group": "समूह हटाएँ",
"delete_confirm": "समूह \"{name}\" को हटाएँ? इस समूह से जुड़ी अनुमतियाँ रद्द कर दी जाएँगी।",
"empty_state": "अभी तक कोई समूह नहीं।",
"load_more": "और लोड करें",
"back_to_list": "वापस",
"loading": "लोड हो रहा है…",
"virtual_badge": "सिस्टम",
"member_count_zero": "कोई सदस्य नहीं",
"member_count_one": "1 सदस्य",
"member_count_other": "{count} सदस्य",
"delete_confirm_label": "पुष्टि के लिए समूह का नाम लिखें:",
"delete_confirm_mismatch": "पुष्टि के लिए समूह का नाम बिल्कुल वैसा ही लिखें।",
"virtual_internal_name": "आंतरिक"
}
}