Spaces:
Sleeping
Sleeping
| import type { TranslationStrings } from '../types'; | |
| const admin: TranslationStrings = { | |
| 'admin.notifications.title': 'μλ¦Ό', | |
| 'admin.notifications.hint': | |
| 'μλ¦Ό μ±λμ νλ μ ννμΈμ. ν λ²μ νλλ§ νμ±νν μ μμ΅λλ€.', | |
| 'admin.notifications.none': 'λΉνμ±ν', | |
| 'admin.notifications.email': 'μ΄λ©μΌ (SMTP)', | |
| 'admin.notifications.webhook': 'μΉν ', | |
| 'admin.notifications.ntfy': 'Ntfy', | |
| 'admin.ntfy.hint': | |
| 'μ¬μ©μκ° μμ μ ntfy ν ν½μ μ€μ νμ¬ νΈμ μλ¦Όμ λ°μ μ μμ΅λλ€. μλμ κΈ°λ³Έ μλ²λ₯Ό μ€μ νλ©΄ μ¬μ©μ μ€μ μ 미리 μ±μμ§λλ€.', | |
| 'admin.notifications.save': 'μλ¦Ό μ€μ μ μ₯', | |
| 'admin.notifications.saved': 'μλ¦Ό μ€μ μ΄ μ μ₯λμμ΅λλ€', | |
| 'admin.notifications.testWebhook': 'ν μ€νΈ μΉν μ μ‘', | |
| 'admin.notifications.testWebhookSuccess': | |
| 'ν μ€νΈ μΉν μ΄ μ±κ³΅μ μΌλ‘ μ μ‘λμμ΅λλ€', | |
| 'admin.notifications.testWebhookFailed': 'ν μ€νΈ μΉν μ€ν¨', | |
| 'admin.notifications.testNtfy': 'ν μ€νΈ ntfy μ μ‘', | |
| 'admin.notifications.testNtfySuccess': | |
| 'ν μ€νΈ ntfyκ° μ±κ³΅μ μΌλ‘ μ μ‘λμμ΅λλ€', | |
| 'admin.notifications.testNtfyFailed': 'ν μ€νΈ ntfy μ€ν¨', | |
| 'admin.notifications.emailPanel.title': 'μ΄λ©μΌ (SMTP)', | |
| 'admin.notifications.webhookPanel.title': 'μΉν ', | |
| 'admin.notifications.inappPanel.title': 'μ± λ΄', | |
| 'admin.notifications.inappPanel.hint': | |
| 'μ± λ΄ μλ¦Όμ νμ νμ±νλμ΄ μμΌλ©° μ μμΌλ‘ λΉνμ±νν μ μμ΅λλ€.', | |
| 'admin.notifications.adminWebhookPanel.title': 'κ΄λ¦¬μ μΉν ', | |
| 'admin.notifications.adminWebhookPanel.hint': | |
| 'μ΄ μΉν μ κ΄λ¦¬μ μλ¦Ό μ μ©μ λλ€ (μ: λ²μ μλ¦Ό). μ¬μ©μλ³ μΉν κ³Ό λ³κ°μ΄λ©° μ€μ μ νμ μ€νλ©λλ€.', | |
| 'admin.notifications.adminWebhookPanel.saved': | |
| 'κ΄λ¦¬μ μΉν URLμ΄ μ μ₯λμμ΅λλ€', | |
| 'admin.notifications.adminWebhookPanel.testSuccess': | |
| 'ν μ€νΈ μΉν μ΄ μ±κ³΅μ μΌλ‘ μ μ‘λμμ΅λλ€', | |
| 'admin.notifications.adminWebhookPanel.testFailed': 'ν μ€νΈ μΉν μ€ν¨', | |
| 'admin.notifications.adminWebhookPanel.alwaysOnHint': | |
| 'URLμ΄ μ€μ λλ©΄ κ΄λ¦¬μ μΉν μ νμ μ€νλ©λλ€', | |
| 'admin.notifications.adminNtfyPanel.title': 'κ΄λ¦¬μ Ntfy', | |
| 'admin.notifications.adminNtfyPanel.hint': | |
| 'μ΄ ntfy ν ν½μ κ΄λ¦¬μ μλ¦Ό μ μ©μ λλ€ (μ: λ²μ μλ¦Ό). μ¬μ©μλ³ ν ν½κ³Ό λ³κ°μ΄λ©° μ€μ μ νμ μ€νλ©λλ€.', | |
| 'admin.notifications.adminNtfyPanel.serverLabel': 'Ntfy μλ² URL', | |
| 'admin.notifications.adminNtfyPanel.serverHint': | |
| 'μ¬μ©μ ntfy μλ¦Όμ κΈ°λ³Έ μλ²λ‘λ μ¬μ©λ©λλ€. λΉμλλ©΄ ntfy.shκ° κΈ°λ³Έκ°μ λλ€. μ¬μ©μλ μμ μ μ€μ μμ λ³κ²½ν μ μμ΅λλ€.', | |
| 'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh', | |
| 'admin.notifications.adminNtfyPanel.topicLabel': 'κ΄λ¦¬μ ν ν½', | |
| 'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts', | |
| 'admin.notifications.adminNtfyPanel.tokenLabel': 'μ‘μΈμ€ ν ν° (μ ν)', | |
| 'admin.notifications.adminNtfyPanel.tokenCleared': | |
| 'κ΄λ¦¬μ μ‘μΈμ€ ν ν°μ΄ μμ λμμ΅λλ€', | |
| 'admin.notifications.adminNtfyPanel.saved': | |
| 'κ΄λ¦¬μ ntfy μ€μ μ΄ μ μ₯λμμ΅λλ€', | |
| 'admin.notifications.adminNtfyPanel.test': 'ν μ€νΈ ntfy μ μ‘', | |
| 'admin.notifications.adminNtfyPanel.testSuccess': | |
| 'ν μ€νΈ ntfyκ° μ±κ³΅μ μΌλ‘ μ μ‘λμμ΅λλ€', | |
| 'admin.notifications.adminNtfyPanel.testFailed': 'ν μ€νΈ ntfy μ€ν¨', | |
| 'admin.notifications.adminNtfyPanel.alwaysOnHint': | |
| 'ν ν½μ΄ μ€μ λλ©΄ κ΄λ¦¬μ ntfyλ νμ μ€νλ©λλ€', | |
| 'admin.notifications.adminNotificationsHint': | |
| 'κ΄λ¦¬μ μ μ© μλ¦Ό (μ: λ²μ μλ¦Ό)μ μ λ¬ν μ±λμ μ€μ νμΈμ.', | |
| 'admin.notifications.tripReminders.title': 'μ¬ν 리λ§μΈλ', | |
| 'admin.notifications.tripReminders.hint': | |
| 'μ¬ν μμ μ μ 리λ§μΈλ μλ¦Όμ μ μ‘ν©λλ€ (μ¬νμ 리λ§μΈλ μΌμκ° μ€μ λμ΄ μμ΄μΌ ν©λλ€).', | |
| 'admin.notifications.tripReminders.enabled': 'μ¬ν 리λ§μΈλ νμ±νλ¨', | |
| 'admin.notifications.tripReminders.disabled': 'μ¬ν 리λ§μΈλ λΉνμ±νλ¨', | |
| 'admin.smtp.title': 'μ΄λ©μΌ λ° μλ¦Ό', | |
| 'admin.smtp.hint': 'μ΄λ©μΌ μλ¦Ό μ μ‘μ μν SMTP μ€μ μ λλ€.', | |
| 'admin.smtp.testButton': 'ν μ€νΈ μ΄λ©μΌ μ μ‘', | |
| 'admin.webhook.hint': | |
| 'μ¬μ©μκ° μλ¦Όμ© μΉν URLμ μ€μ ν μ μμ΅λλ€ (Discord, Slack λ±).', | |
| 'admin.smtp.testSuccess': 'ν μ€νΈ μ΄λ©μΌμ΄ μ±κ³΅μ μΌλ‘ μ μ‘λμμ΅λλ€', | |
| 'admin.smtp.testFailed': 'ν μ€νΈ μ΄λ©μΌ μ€ν¨', | |
| 'admin.title': 'κ΄λ¦¬μ', | |
| 'admin.subtitle': 'μ¬μ©μ κ΄λ¦¬ λ° μμ€ν μ€μ ', | |
| 'admin.tabs.users': 'μ¬μ©μ', | |
| 'admin.tabs.categories': 'μΉ΄ν κ³ λ¦¬', | |
| 'admin.tabs.backup': 'λ°±μ ', | |
| 'admin.tabs.notifications': 'μλ¦Ό', | |
| 'admin.tabs.audit': 'κ°μ¬', | |
| 'admin.stats.users': 'μ¬μ©μ', | |
| 'admin.stats.trips': 'μ¬ν', | |
| 'admin.stats.places': 'μ₯μ', | |
| 'admin.stats.photos': 'μ¬μ§', | |
| 'admin.stats.files': 'νμΌ', | |
| 'admin.table.user': 'μ¬μ©μ', | |
| 'admin.table.email': 'μ΄λ©μΌ', | |
| 'admin.table.role': 'μν ', | |
| 'admin.table.created': 'μμ±μΌ', | |
| 'admin.table.lastLogin': 'λ§μ§λ§ λ‘κ·ΈμΈ', | |
| 'admin.table.actions': 'μμ ', | |
| 'admin.you': '(λ)', | |
| 'admin.editUser': 'μ¬μ©μ νΈμ§', | |
| 'admin.newPassword': 'μ λΉλ°λ²νΈ', | |
| 'admin.newPasswordHint': 'λΉμλλ©΄ νμ¬ λΉλ°λ²νΈ μ μ§', | |
| 'admin.deleteUser': | |
| 'μ¬μ©μ "{name}"μ(λ₯Ό) μμ ν κΉμ? λͺ¨λ μ¬νμ΄ μꡬ μμ λ©λλ€.', | |
| 'admin.deleteUserTitle': 'μ¬μ©μ μμ ', | |
| 'admin.newPasswordPlaceholder': 'μ λΉλ°λ²νΈ μ λ ₯β¦', | |
| 'admin.toast.loadError': 'κ΄λ¦¬μ λ°μ΄ν° λΆλ¬μ€κΈ° μ€ν¨', | |
| 'admin.toast.userUpdated': 'μ¬μ©μκ° μ λ°μ΄νΈλμμ΅λλ€', | |
| 'admin.toast.updateError': 'μ λ°μ΄νΈ μ€ν¨', | |
| 'admin.toast.userDeleted': 'μ¬μ©μκ° μμ λμμ΅λλ€', | |
| 'admin.toast.deleteError': 'μμ μ€ν¨', | |
| 'admin.toast.cannotDeleteSelf': 'μμ μ κ³μ μ μμ ν μ μμ΅λλ€', | |
| 'admin.toast.userCreated': 'μ¬μ©μκ° μμ±λμμ΅λλ€', | |
| 'admin.toast.createError': 'μ¬μ©μ μμ± μ€ν¨', | |
| 'admin.toast.fieldsRequired': 'μ¬μ©μ μ΄λ¦, μ΄λ©μΌ, λΉλ°λ²νΈκ° νμν©λλ€', | |
| 'admin.createUser': 'μ¬μ©μ λ§λ€κΈ°', | |
| 'admin.invite.title': 'μ΄λ λ§ν¬', | |
| 'admin.invite.subtitle': 'μΌνμ© νμκ°μ λ§ν¬ λ§λ€κΈ°', | |
| 'admin.invite.create': 'λ§ν¬ λ§λ€κΈ°', | |
| 'admin.invite.createAndCopy': 'λ§λ€κΈ° λ° λ³΅μ¬', | |
| 'admin.invite.empty': 'μμ§ μ΄λ λ§ν¬κ° μμ΅λλ€', | |
| 'admin.invite.maxUses': 'μ΅λ μ¬μ© νμ', | |
| 'admin.invite.expiry': 'λ§λ£ κΈ°κ°', | |
| 'admin.invite.uses': 'μ¬μ©λ¨', | |
| 'admin.invite.expiresAt': 'λ§λ£', | |
| 'admin.invite.createdBy': 'μμ±μ', | |
| 'admin.invite.active': 'νμ±', | |
| 'admin.invite.expired': 'λ§λ£λ¨', | |
| 'admin.invite.usedUp': 'μ¬μ© μλ£', | |
| 'admin.invite.copied': 'μ΄λ λ§ν¬κ° ν΄λ¦½λ³΄λμ 볡μ¬λμμ΅λλ€', | |
| 'admin.invite.copyLink': 'λ§ν¬ 볡μ¬', | |
| 'admin.invite.deleted': 'μ΄λ λ§ν¬κ° μμ λμμ΅λλ€', | |
| 'admin.invite.createError': 'μ΄λ λ§ν¬ μμ± μ€ν¨', | |
| 'admin.invite.deleteError': 'μ΄λ λ§ν¬ μμ μ€ν¨', | |
| 'admin.tabs.settings': 'μ€μ ', | |
| 'admin.allowRegistration': 'νμκ°μ νμ©', | |
| 'admin.allowRegistrationHint': 'μ μ¬μ©μκ° μ§μ νμκ°μ ν μ μμ΅λλ€', | |
| 'admin.authMethods': 'μΈμ¦ λ°©λ²', | |
| 'admin.passwordLogin': 'λΉλ°λ²νΈ λ‘κ·ΈμΈ', | |
| 'admin.passwordLoginHint': | |
| 'μ¬μ©μκ° μ΄λ©μΌκ³Ό λΉλ°λ²νΈλ‘ λ‘κ·ΈμΈν μ μμ΅λλ€', | |
| 'admin.passwordRegistration': 'λΉλ°λ²νΈ νμκ°μ ', | |
| 'admin.passwordRegistrationHint': | |
| 'μ μ¬μ©μκ° μ΄λ©μΌκ³Ό λΉλ°λ²νΈλ‘ κ°μ ν μ μμ΅λλ€', | |
| 'admin.oidcLogin': 'SSO λ‘κ·ΈμΈ', | |
| 'admin.oidcLoginHint': 'μ¬μ©μκ° SSOλ‘ λ‘κ·ΈμΈν μ μμ΅λλ€', | |
| 'admin.oidcRegistration': 'SSO μλ νλ‘λΉμ λ', | |
| 'admin.oidcRegistrationHint': 'μ SSO μ¬μ©μμ κ³μ μ μλμΌλ‘ μμ±ν©λλ€', | |
| 'admin.envOverrideHint': | |
| 'λΉλ°λ²νΈ λ‘κ·ΈμΈ μ€μ μ OIDC_ONLY νκ²½ λ³μλ‘ μ μ΄λλ©° μ¬κΈ°μ λ³κ²½ν μ μμ΅λλ€.', | |
| 'admin.lockoutWarning': 'μ΅μ νλμ λ‘κ·ΈμΈ λ°©λ²μ΄ νμ±νλμ΄ μμ΄μΌ ν©λλ€', | |
| 'admin.requireMfa': '2λ¨κ³ μΈμ¦ (2FA) μꡬ', | |
| 'admin.requireMfaHint': | |
| '2FAκ° μλ μ¬μ©μλ μ±μ μ¬μ©νκΈ° μ μ μ€μ μμ μ€μ μ μλ£ν΄μΌ ν©λλ€.', | |
| 'admin.apiKeys': 'API ν€', | |
| 'admin.apiKeysHint': | |
| 'μ ν μ¬ν. μ¬μ§ λ° λ μ¨ λ± νμ₯λ μ₯μ λ°μ΄ν°λ₯Ό νμ±νν©λλ€.', | |
| 'admin.mapsKey': 'Google Maps API ν€', | |
| 'admin.mapsKeyHint': | |
| 'μ₯μ κ²μμ νμν©λλ€. console.cloud.google.comμμ λ°κΈ', | |
| 'admin.mapsKeyHintLong': | |
| 'API ν€ μμ΄λ μ₯μ κ²μμ OpenStreetMapμ΄ μ¬μ©λ©λλ€. Google API ν€κ° μμΌλ©΄ μ¬μ§, νμ , μμ μκ°λ λΆλ¬μ¬ μ μμ΅λλ€. console.cloud.google.comμμ λ°κΈνμΈμ.', | |
| 'admin.recommended': 'κΆμ₯', | |
| 'admin.weatherKey': 'OpenWeatherMap API ν€', | |
| 'admin.weatherKeyHint': 'λ μ¨ λ°μ΄ν°μ©. openweathermap.orgμμ λ¬΄λ£ λ°κΈ', | |
| 'admin.validateKey': 'ν μ€νΈ', | |
| 'admin.keyValid': 'μ°κ²°λ¨', | |
| 'admin.keyInvalid': 'μ ν¨νμ§ μμ', | |
| 'admin.keySaved': 'API ν€κ° μ μ₯λμμ΅λλ€', | |
| 'admin.oidcTitle': 'Single Sign-On (OIDC)', | |
| 'admin.oidcSubtitle': | |
| 'Google, Apple, Authentik λλ Keycloak λ± μΈλΆ 곡κΈμλ₯Ό ν΅ν λ‘κ·ΈμΈμ νμ©ν©λλ€.', | |
| 'admin.oidcDisplayName': 'νμ μ΄λ¦', | |
| 'admin.oidcIssuer': 'λ°κΈμ URL', | |
| 'admin.oidcIssuerHint': | |
| '곡κΈμμ OpenID Connect λ°κΈμ URL. μ: https://accounts.google.com', | |
| 'admin.oidcSaved': 'OIDC μ€μ μ΄ μ μ₯λμμ΅λλ€', | |
| 'admin.oidcOnlyMode': 'λΉλ°λ²νΈ μΈμ¦ λΉνμ±ν', | |
| 'admin.oidcOnlyModeHint': | |
| 'νμ±ννλ©΄ SSO λ‘κ·ΈμΈλ§ νμ©λ©λλ€. λΉλ°λ²νΈ κΈ°λ° λ‘κ·ΈμΈ λ° νμκ°μ μ΄ μ°¨λ¨λ©λλ€.', | |
| 'admin.fileTypes': 'νμ©λ νμΌ νμ', | |
| 'admin.fileTypesHint': 'μ¬μ©μκ° μ λ‘λν μ μλ νμΌ νμμ μ€μ ν©λλ€.', | |
| 'admin.fileTypesFormat': | |
| 'μΌνλ‘ κ΅¬λΆλ νμ₯μ (μ: jpg,png,pdf,doc). λͺ¨λ νμμ νμ©νλ €λ©΄ *λ₯Ό μ¬μ©νμΈμ.', | |
| 'admin.fileTypesSaved': 'νμΌ νμ μ€μ μ΄ μ μ₯λμμ΅λλ€', | |
| 'admin.placesPhotos.title': 'μ₯μ μ¬μ§', | |
| 'admin.placesPhotos.subtitle': | |
| 'Google Places APIμμ μ¬μ§μ κ°μ Έμ΅λλ€. API ν λΉλ μ μ½μ μν΄ λΉνμ±νν μ μμ΅λλ€. Wikimedia μ¬μ§μ μν₯μ λ°μ§ μμ΅λλ€.', | |
| 'admin.placesAutocomplete.title': 'μ₯μ μλμμ±', | |
| 'admin.placesAutocomplete.subtitle': | |
| 'κ²μ μ μμ Google Places APIλ₯Ό μ¬μ©ν©λλ€. API ν λΉλ μ μ½μ μν΄ λΉνμ±νν μ μμ΅λλ€.', | |
| 'admin.placesDetails.title': 'μ₯μ μμΈ μ 보', | |
| 'admin.placesDetails.subtitle': | |
| 'Google Places APIμμ μμΈ μ₯μ μ 보 (μμ μκ°, νμ , μΉμ¬μ΄νΈ)λ₯Ό κ°μ Έμ΅λλ€. API ν λΉλ μ μ½μ μν΄ λΉνμ±νν μ μμ΅λλ€.', | |
| 'admin.bagTracking.title': 'κ°λ°© μΆμ ', | |
| 'admin.bagTracking.subtitle': 'μ§ νλͺ©μ λ¬΄κ² λ° κ°λ°© λ°°μ μ νμ±νν©λλ€', | |
| 'admin.collab.chat.title': 'μ±ν ', | |
| 'admin.collab.chat.subtitle': 'μ¬ν νμ μ μν μ€μκ° λ©μμ§', | |
| 'admin.collab.notes.title': 'λ©λͺ¨', | |
| 'admin.collab.notes.subtitle': '곡μ λ©λͺ¨ λ° λ¬Έμ', | |
| 'admin.collab.polls.title': 'ν¬ν', | |
| 'admin.collab.polls.subtitle': 'κ·Έλ£Ή ν¬ν', | |
| 'admin.collab.whatsnext.title': 'λ€μ ν μΌ', | |
| 'admin.collab.whatsnext.subtitle': 'νλ μ μ λ° λ€μ λ¨κ³', | |
| 'admin.tabs.config': 'κ°μΈ μ€μ ', | |
| 'admin.tabs.defaults': 'κΈ°λ³Έκ°', | |
| 'admin.defaultSettings.title': 'κΈ°λ³Έ μ¬μ©μ μ€μ ', | |
| 'admin.defaultSettings.description': | |
| 'μΈμ€ν΄μ€ μ 체 κΈ°λ³Έκ°μ μ€μ ν©λλ€. μ€μ μ λ³κ²½νμ§ μμ μ¬μ©μμκ² μ΄ κ°μ΄ νμλ©λλ€. μ¬μ©μμ λ³κ²½ μ¬νμ΄ νμ μ°μ ν©λλ€.', | |
| 'admin.defaultSettings.saved': 'κΈ°λ³Έκ°μ΄ μ μ₯λμμ΅λλ€', | |
| 'admin.defaultSettings.reset': 'κΈ°λ³Έ λ΄μ₯κ°μΌλ‘ μ΄κΈ°ν', | |
| 'admin.defaultSettings.resetToBuiltIn': 'μ΄κΈ°ν', | |
| 'admin.tabs.templates': 'μ§ λͺ©λ‘ ν νλ¦Ώ', | |
| 'admin.packingTemplates.title': 'μ§ λͺ©λ‘ ν νλ¦Ώ', | |
| 'admin.packingTemplates.subtitle': | |
| 'μ¬νμ μν μ¬μ¬μ© κ°λ₯ν μ§ λͺ©λ‘μ λ§λμΈμ', | |
| 'admin.packingTemplates.create': 'μ ν νλ¦Ώ', | |
| 'admin.packingTemplates.namePlaceholder': 'ν νλ¦Ώ μ΄λ¦ (μ: ν΄λ³ ν΄κ°)', | |
| 'admin.packingTemplates.empty': 'μμ§ ν νλ¦Ώμ΄ μμ΅λλ€', | |
| 'admin.packingTemplates.items': 'νλͺ©', | |
| 'admin.packingTemplates.categories': 'μΉ΄ν κ³ λ¦¬', | |
| 'admin.packingTemplates.itemName': 'νλͺ© μ΄λ¦', | |
| 'admin.packingTemplates.itemCategory': 'μΉ΄ν κ³ λ¦¬', | |
| 'admin.packingTemplates.categoryName': 'μΉ΄ν κ³ λ¦¬ μ΄λ¦ (μ: μλ₯)', | |
| 'admin.packingTemplates.addCategory': 'μΉ΄ν κ³ λ¦¬ μΆκ°', | |
| 'admin.packingTemplates.created': 'ν νλ¦Ώμ΄ μμ±λμμ΅λλ€', | |
| 'admin.packingTemplates.deleted': 'ν νλ¦Ώμ΄ μμ λμμ΅λλ€', | |
| 'admin.packingTemplates.loadError': 'ν νλ¦Ώ λΆλ¬μ€κΈ° μ€ν¨', | |
| 'admin.packingTemplates.createError': 'ν νλ¦Ώ μμ± μ€ν¨', | |
| 'admin.packingTemplates.deleteError': 'ν νλ¦Ώ μμ μ€ν¨', | |
| 'admin.packingTemplates.saveError': 'μ μ₯ μ€ν¨', | |
| 'admin.tabs.addons': 'μ λμ¨', | |
| 'admin.addons.title': 'μ λμ¨', | |
| 'admin.addons.subtitle': | |
| 'κΈ°λ₯μ νμ±ν λλ λΉνμ±ννμ¬ TREK κ²½νμ λ§μΆ€ μ€μ νμΈμ.', | |
| 'admin.addons.catalog.packing.name': 'λͺ©λ‘', | |
| 'admin.addons.catalog.packing.description': | |
| 'μ¬νμ μν μ§ λͺ©λ‘ λ° ν μΌ μμ ', | |
| 'admin.addons.catalog.budget.name': 'μμ°', | |
| 'admin.addons.catalog.budget.description': 'μ§μΆ μΆμ λ° μ¬ν μμ° κ³ν', | |
| 'admin.addons.catalog.documents.name': 'λ¬Έμ', | |
| 'admin.addons.catalog.documents.description': 'μ¬ν μλ₯ μ μ₯ λ° κ΄λ¦¬', | |
| 'admin.addons.catalog.vacay.name': 'Vacay', | |
| 'admin.addons.catalog.vacay.description': | |
| 'μΊλ¦°λ λ³΄κΈ°κ° μλ κ°μΈ ν΄κ° νλλ', | |
| 'admin.addons.catalog.atlas.name': 'Atlas', | |
| 'admin.addons.catalog.atlas.description': | |
| 'λ°©λ¬Έν λλΌμ μ¬ν ν΅κ³κ° μλ μΈκ³ μ§λ', | |
| 'admin.addons.catalog.collab.name': 'Collab', | |
| 'admin.addons.catalog.collab.description': | |
| 'μ¬ν κ³νμ μν μ€μκ° λ©λͺ¨, ν¬ν, μ±ν ', | |
| 'admin.addons.catalog.memories.name': 'μ¬μ§ (Immich)', | |
| 'admin.addons.catalog.memories.description': | |
| 'Immich μΈμ€ν΄μ€λ₯Ό ν΅ν΄ μ¬ν μ¬μ§ 곡μ ', | |
| 'admin.addons.catalog.mcp.name': 'MCP', | |
| 'admin.addons.catalog.mcp.description': | |
| 'AI μ΄μμ€ν΄νΈ ν΅ν©μ μν λͺ¨λΈ 컨ν μ€νΈ νλ‘ν μ½', | |
| 'admin.addons.subtitleBefore': 'κΈ°λ₯μ νμ±ν λλ λΉνμ±ννμ¬ ', | |
| 'admin.addons.subtitleAfter': ' κ²½νμ λ§μΆ€ μ€μ νμΈμ.', | |
| 'admin.addons.enabled': 'νμ±νλ¨', | |
| 'admin.addons.disabled': 'λΉνμ±νλ¨', | |
| 'admin.addons.type.trip': 'μ¬ν', | |
| 'admin.addons.type.global': 'μ μ', | |
| 'admin.addons.type.integration': 'ν΅ν©', | |
| 'admin.addons.tripHint': 'κ° μ¬ν λ΄ νμΌλ‘ μ¬μ© κ°λ₯', | |
| 'admin.addons.globalHint': 'λ©μΈ λ΄λΉκ²μ΄μ μ λ 립 μΉμ μΌλ‘ μ¬μ© κ°λ₯', | |
| 'admin.addons.integrationHint': | |
| 'μ μ© νμ΄μ§κ° μλ λ°±μλ μλΉμ€ λ° API ν΅ν©', | |
| 'admin.addons.toast.updated': 'μ λμ¨μ΄ μ λ°μ΄νΈλμμ΅λλ€', | |
| 'admin.addons.toast.error': 'μ λμ¨ μ λ°μ΄νΈ μ€ν¨', | |
| 'admin.addons.noAddons': 'μ¬μ© κ°λ₯ν μ λμ¨μ΄ μμ΅λλ€', | |
| 'admin.weather.title': 'λ μ¨ λ°μ΄ν°', | |
| 'admin.weather.badge': '2026λ 3μ 24μΌλΆν°', | |
| 'admin.weather.description': | |
| 'TREKμ λ μ¨ λ°μ΄ν° μμ€λ‘ Open-Meteoλ₯Ό μ¬μ©ν©λλ€. Open-Meteoλ λ¬΄λ£ μ€ν μμ€ λ μ¨ μλΉμ€λ‘ API ν€κ° νμ μμ΅λλ€.', | |
| 'admin.weather.forecast': '16μΌ μ보', | |
| 'admin.weather.forecastDesc': 'μ΄μ : 5μΌ (OpenWeatherMap)', | |
| 'admin.weather.climate': 'κ³Όκ±° κΈ°ν λ°μ΄ν°', | |
| 'admin.weather.climateDesc': '16μΌ μ보 μ΄ν λ μ§μ 85λ νκ· κ°', | |
| 'admin.weather.requests': 'ν루 10,000 μμ²', | |
| 'admin.weather.requestsDesc': '무λ£, API ν€ λΆνμ', | |
| 'admin.weather.locationHint': | |
| 'λ μ¨λ κ° λ μ μ’νκ° μλ 첫 λ²μ§Έ μ₯μλ₯Ό κΈ°μ€μΌλ‘ ν©λλ€. λ μ λ°°μ λ μ₯μκ° μμΌλ©΄ μ₯μ λͺ©λ‘μ μμ μ₯μκ° μ°Έμ‘°λ‘ μ¬μ©λ©λλ€.', | |
| 'admin.tabs.mcpTokens': 'MCP μ κ·Ό', | |
| 'admin.mcpTokens.title': 'MCP μ κ·Ό', | |
| 'admin.mcpTokens.subtitle': | |
| 'λͺ¨λ μ¬μ©μμ OAuth μΈμ λ° API ν ν°μ κ΄λ¦¬ν©λλ€', | |
| 'admin.mcpTokens.sectionTitle': 'API ν ν°', | |
| 'admin.mcpTokens.owner': 'μμ μ', | |
| 'admin.mcpTokens.tokenName': 'ν ν° μ΄λ¦', | |
| 'admin.mcpTokens.created': 'μμ±μΌ', | |
| 'admin.mcpTokens.lastUsed': 'λ§μ§λ§ μ¬μ©', | |
| 'admin.mcpTokens.never': 'μμ', | |
| 'admin.mcpTokens.empty': 'μμ±λ MCP ν ν°μ΄ μμ΅λλ€', | |
| 'admin.mcpTokens.deleteTitle': 'ν ν° μμ ', | |
| 'admin.mcpTokens.deleteMessage': | |
| 'ν ν°μ΄ μ¦μ μ·¨μλ©λλ€. μ¬μ©μλ μ΄ ν ν°μ ν΅ν MCP μ κ·Ό κΆνμ μκ² λ©λλ€.', | |
| 'admin.mcpTokens.deleteSuccess': 'ν ν°μ΄ μμ λμμ΅λλ€', | |
| 'admin.mcpTokens.deleteError': 'ν ν° μμ μ€ν¨', | |
| 'admin.mcpTokens.loadError': 'ν ν° λΆλ¬μ€κΈ° μ€ν¨', | |
| 'admin.oauthSessions.sectionTitle': 'OAuth μΈμ ', | |
| 'admin.oauthSessions.clientName': 'ν΄λΌμ΄μΈνΈ', | |
| 'admin.oauthSessions.owner': 'μμ μ', | |
| 'admin.oauthSessions.scopes': 'κΆν λ²μ', | |
| 'admin.oauthSessions.created': 'μμ±μΌ', | |
| 'admin.oauthSessions.empty': 'νμ± OAuth μΈμ μ΄ μμ΅λλ€', | |
| 'admin.oauthSessions.revokeTitle': 'μΈμ μ·¨μ', | |
| 'admin.oauthSessions.revokeMessage': | |
| 'OAuth μΈμ μ΄ μ¦μ μ·¨μλ©λλ€. ν΄λΌμ΄μΈνΈλ MCP μ κ·Ό κΆνμ μκ² λ©λλ€.', | |
| 'admin.oauthSessions.revokeSuccess': 'μΈμ μ΄ μ·¨μλμμ΅λλ€', | |
| 'admin.oauthSessions.revokeError': 'μΈμ μ·¨μ μ€ν¨', | |
| 'admin.oauthSessions.loadError': 'OAuth μΈμ λΆλ¬μ€κΈ° μ€ν¨', | |
| 'admin.tabs.github': 'GitHub', | |
| 'admin.audit.subtitle': '보μ λ° κ΄λ¦¬ μ΄λ²€νΈ (λ°±μ , μ¬μ©μ, MFA, μ€μ ).', | |
| 'admin.audit.empty': 'μμ§ κ°μ¬ νλͺ©μ΄ μμ΅λλ€.', | |
| 'admin.audit.refresh': 'μλ‘ κ³ μΉ¨', | |
| 'admin.audit.loadMore': 'λ λΆλ¬μ€κΈ°', | |
| 'admin.audit.showing': '{count}κ° λΆλ¬μ΄ Β· μ΄ {total}κ°', | |
| 'admin.audit.col.time': 'μκ°', | |
| 'admin.audit.col.user': 'μ¬μ©μ', | |
| 'admin.audit.col.action': 'μμ ', | |
| 'admin.audit.col.resource': '리μμ€', | |
| 'admin.audit.col.ip': 'IP', | |
| 'admin.audit.col.details': 'μμΈ', | |
| 'admin.github.title': 'λ¦΄λ¦¬μ€ νμ€ν 리', | |
| 'admin.github.subtitle': '{repo}μ μ΅μ μ λ°μ΄νΈ', | |
| 'admin.github.latest': 'μ΅μ ', | |
| 'admin.github.prerelease': 'μ¬μ 릴리μ€', | |
| 'admin.github.showDetails': 'μμΈ λ³΄κΈ°', | |
| 'admin.github.hideDetails': 'μμΈ μ¨κΈ°κΈ°', | |
| 'admin.github.loadMore': 'λ λΆλ¬μ€κΈ°', | |
| 'admin.github.loading': 'λΆλ¬μ€λ μ€...', | |
| 'admin.github.error': 'λ¦΄λ¦¬μ€ λΆλ¬μ€κΈ° μ€ν¨', | |
| 'admin.github.by': 'μμ±μ', | |
| 'admin.github.support': 'TREK κ°λ° μ§μμ λμμ΄ λ©λλ€', | |
| 'admin.update.available': 'μ λ°μ΄νΈ μ¬μ© κ°λ₯', | |
| 'admin.update.text': | |
| 'TREK {version}μ΄(κ°) μ¬μ© κ°λ₯ν©λλ€. νμ¬ {current}μ(λ₯Ό) μ€ν μ€μ λλ€.', | |
| 'admin.update.button': 'GitHubμμ 보기', | |
| 'admin.update.install': 'μ λ°μ΄νΈ μ€μΉ', | |
| 'admin.update.confirmTitle': 'μ λ°μ΄νΈλ₯Ό μ€μΉν κΉμ?', | |
| 'admin.update.confirmText': | |
| 'TREKμ΄ {current}μμ {version}μΌλ‘ μ λ°μ΄νΈλ©λλ€. μλ²κ° μ΄ν μλμΌλ‘ μ¬μμλ©λλ€.', | |
| 'admin.update.dataInfo': | |
| 'λͺ¨λ λ°μ΄ν° (μ¬ν, μ¬μ©μ, API ν€, μ λ‘λ, Vacay, Atlas, μμ°)κ° λ³΄μ‘΄λ©λλ€.', | |
| 'admin.update.warning': 'μ¬μμ μ€μ μ±μ΄ μ μ μ¬μ©ν μ μκ² λ©λλ€.', | |
| 'admin.update.confirm': 'μ§κΈ μ λ°μ΄νΈ', | |
| 'admin.update.installing': 'μ λ°μ΄νΈ μ€β¦', | |
| 'admin.update.success': 'μ λ°μ΄νΈ μλ£! μλ²κ° μ¬μμ μ€μ λλ€β¦', | |
| 'admin.update.failed': 'μ λ°μ΄νΈ μ€ν¨', | |
| 'admin.update.backupHint': 'μ λ°μ΄νΈ μ μ λ°±μ μ μμ±νλ κ²μ κΆμ₯ν©λλ€.', | |
| 'admin.update.backupLink': 'λ°±μ μΌλ‘ μ΄λ', | |
| 'admin.update.howTo': 'μ λ°μ΄νΈ λ°©λ²', | |
| 'admin.update.dockerText': | |
| 'TREK μΈμ€ν΄μ€κ° Dockerμμ μ€ν μ€μ λλ€. {version}μΌλ‘ μ λ°μ΄νΈνλ €λ©΄ μλ²μμ λ€μ λͺ λ Ήμ μ€ννμΈμ:', | |
| 'admin.update.reloadHint': 'μ μ ν νμ΄μ§λ₯Ό μλ‘ κ³ μΉ¨νμΈμ.', | |
| 'admin.tabs.permissions': 'κΆν', | |
| 'admin.addons.catalog.journey.name': 'Journey', | |
| 'admin.addons.catalog.journey.description': | |
| '체ν¬μΈ, μ¬μ§, μΌλ³ μ΄μΌκΈ°κ° μλ μ¬ν κΈ°λ‘ λ° μ¬ν μΌμ§', | |
| 'admin.passkey.title': 'ν¨μ€ν€ λ‘κ·ΈμΈ', | |
| 'admin.passkey.cardHint': | |
| 'μ¬μ©μκ° ν¨μ€ν€(WebAuthn)λ‘ λ‘κ·ΈμΈν μ μκ² ν©λλ€. κΈ°λ³Έκ°μ κΊΌμ§μ λλ€.', | |
| 'admin.passkey.login': 'ν¨μ€ν€ λ‘κ·ΈμΈ νμ±ν', | |
| 'admin.passkey.loginHint': | |
| '"ν¨μ€ν€λ‘ λ‘κ·ΈμΈ" μ΅μ μ νμνκ³ μ¬μ©μκ° μ€μ μμ ν¨μ€ν€λ₯Ό λ±λ‘ν μ μκ² ν©λλ€.', | |
| 'admin.passkey.notConfigured': | |
| 'μ΄ λ°°ν¬μ μμ§ WebAuthn λλ©μΈμ΄ νμΈλμ§ μμ΅λλ€. μλμμ APP_URL λλ Relying Party IDλ₯Ό μ€μ νμΈμ β κ·Έ μ κΉμ§ ν¨μ€ν€λ μ¨κ²¨μ§ μνλ‘ μ μ§λ©λλ€.', | |
| 'admin.passkey.rpId': 'Relying Party ID (λλ©μΈ)', | |
| 'admin.passkey.rpIdHint': | |
| 'ν¨μ€ν€κ° λ°μΈλ©λλ μμ λλ©μΈμ λλ€. μ: trek.example.org. λΉμλλ©΄ APP_URLμμ μλμΌλ‘ κ°μ Έμ΅λλ€. λμ€μ λ³κ²½νλ©΄ κΈ°μ‘΄ ν¨μ€ν€κ° 무ν¨νλ©λλ€.', | |
| 'admin.passkey.origins': 'νμ©λ μ€λ¦¬μ§', | |
| 'admin.passkey.originsHint': | |
| 'μΌνλ‘ κ΅¬λΆλ μ 체 μ€λ¦¬μ§μ λλ€. μ: https://trek.example.org. λΉμλλ©΄ APP_URLμ μ¬μ©ν©λλ€.', | |
| 'admin.passkey.reset': 'ν¨μ€ν€ μ΄κΈ°ν', | |
| 'admin.passkey.resetHint': | |
| 'μ΄ μ¬μ©μμ λͺ¨λ ν¨μ€ν€λ₯Ό μμ ν©λλ€ (μ: κΈ°κΈ° λΆμ€ μ). μ¬μ©μλ λΉλ°λ²νΈλ‘ κ³μ λ‘κ·ΈμΈν μ μμ΅λλ€.', | |
| 'admin.passkey.resetConfirm': '{name}μ λͺ¨λ ν¨μ€ν€λ₯Ό μμ ν κΉμ?', | |
| 'admin.passkey.resetDone': 'ν¨μ€ν€ {count}κ°λ₯Ό μμ νμ΅λλ€', | |
| 'admin.defaultSettings.mapProvider': 'μ§λ μμ§', | |
| 'admin.defaultSettings.mapProviderHint': 'μ΄ μΈμ€ν΄μ€μ λͺ¨λ μ¬μ©μμκ² μ μ©λλ κΈ°λ³Έ μ§λμ λλ€. κ° μ¬μ©μλ μμ μ μ€μ μμ μ΄λ₯Ό λ³κ²½ν μ μμ΅λλ€.', | |
| 'admin.defaultSettings.providerLeaflet': 'νμ€ (무λ£)', | |
| 'admin.defaultSettings.providerMapbox': 'Mapbox (3D)', | |
| 'admin.defaultSettings.mapboxToken': '곡μ Mapbox ν ν°', | |
| 'admin.defaultSettings.mapboxTokenHint': 'μμ μ ν ν°μ μ λ ₯νμ§ μμ λͺ¨λ μ¬μ©μμκ² μ¬μ©λ©λλ€ β ν€λ₯Ό κ°λ³μ μΌλ‘ 곡μ νμ§ μμλ μΈμ€ν΄μ€ μ 체μμ Mapboxλ₯Ό μ¬μ©ν μ μμ΅λλ€. μνΈννμ¬ μ μ₯λ©λλ€.', | |
| 'admin.defaultSettings.mapboxStyle': 'μ§λ μ€νμΌ', | |
| 'admin.defaultSettings.mapboxStylePlaceholder': 'μ€νμΌμ μ ννμΈμβ¦', | |
| 'admin.defaultSettings.mapbox3d': '3D 건물 & μ§ν', | |
| 'admin.defaultSettings.mapboxQuality': 'κ³ νμ§ λͺ¨λ', | |
| }; | |
| export default admin; | |