diff --git a/frontend/src/i18n/translations/it-IT.ts b/frontend/src/i18n/translations/it-IT.ts
index eb7dddda..159bb950 100644
--- a/frontend/src/i18n/translations/it-IT.ts
+++ b/frontend/src/i18n/translations/it-IT.ts
@@ -169,7 +169,7 @@ export default {
// /admin
"admin.title": "Amministrazione",
"admin.button.users": "Gestione degli utenti",
- "admin.button.shares": "Share management",
+ "admin.button.shares": "Gestione condivisioni",
"admin.button.config": "Configurazione",
"admin.version": "Versione",
// END /admin
@@ -197,13 +197,13 @@ export default {
"admin.users.modal.create.admin.description": "Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
// END /admin/users
// /admin/shares
- "admin.shares.title": "Share management",
- "admin.shares.table.id": "Share ID",
- "admin.shares.table.username": "Creator",
- "admin.shares.table.visitors": "Visitors",
- "admin.shares.table.expires": "Expires At",
- "admin.shares.edit.delete.title": "Delete share {id}",
- "admin.shares.edit.delete.description": "Do you really want to delete this share?",
+ "admin.shares.title": "Gestione condivisioni",
+ "admin.shares.table.id": "ID Condivisione",
+ "admin.shares.table.username": "Autore",
+ "admin.shares.table.visitors": "Visitatori",
+ "admin.shares.table.expires": "Scade il",
+ "admin.shares.edit.delete.title": "Elimina condivisione {id}",
+ "admin.shares.edit.delete.description": "Vuoi davvero cancellare questa condivisione?",
// END /admin/shares
// /upload
"upload.title": "Upload",
diff --git a/frontend/src/i18n/translations/ko-KR.ts b/frontend/src/i18n/translations/ko-KR.ts
index ecd95dc4..eb747c80 100644
--- a/frontend/src/i18n/translations/ko-KR.ts
+++ b/frontend/src/i18n/translations/ko-KR.ts
@@ -1,169 +1,169 @@
export default {
// Navbar
- "navbar.upload": "Upload",
- "navbar.signin": "Sign in",
- "navbar.home": "Home",
- "navbar.signup": "Sign Up",
- "navbar.links.shares": "My shares",
- "navbar.links.reverse": "Reverse shares",
- "navbar.avatar.account": "My account",
- "navbar.avatar.admin": "Administration",
- "navbar.avatar.signout": "Sign out",
+ "navbar.upload": "업로드",
+ "navbar.signin": "로그인",
+ "navbar.home": "홈",
+ "navbar.signup": "계정 만들기",
+ "navbar.links.shares": "내 공유",
+ "navbar.links.reverse": "역방향 공유",
+ "navbar.avatar.account": "내 계정",
+ "navbar.avatar.admin": "관리자",
+ "navbar.avatar.signout": "로그아웃",
// END navbar
// /
- "home.title": "A self-hosted file sharing platform.",
- "home.description": "Do you really want to give your personal files in the hand of third parties like WeTransfer?",
- "home.bullet.a.name": "Self-Hosted",
- "home.bullet.a.description": "Host Pingvin Share on your own machine.",
- "home.bullet.b.name": "Privacy",
- "home.bullet.b.description": "Your files are your files and should never get into the hands of third parties.",
- "home.bullet.c.name": "No annoying file size limit",
- "home.bullet.c.description": "Upload as big files as you want. Only your hard drive will be your limit.",
- "home.button.start": "Get started",
- "home.button.source": "Source code",
+ "home.title": "직접 호스팅하는 파일 공유 플랫폼.",
+ "home.description": "정말 WeTransfer와 같은 제3자에게 개인 파일을 맡기고 싶으세요?",
+ "home.bullet.a.name": "직접 호스팅",
+ "home.bullet.a.description": "자신의 컴퓨터에서 Pingvin Share를 호스팅하세요.",
+ "home.bullet.b.name": "개인 정보 보호",
+ "home.bullet.b.description": "당신의 파일은 당신의 것이므로 절대로 제3자의 손에 들어가서는 안 됩니다.",
+ "home.bullet.c.name": "귀찮은 파일 크기 제한 없음",
+ "home.bullet.c.description": "원하는 만큼 큰 파일을 업로드하세요. 오직 여러분의 하드 디스크만이 한계가 될 것입니다.",
+ "home.button.start": "시작하기",
+ "home.button.source": "소스 코드",
// END /
// /auth/signin
- "signin.title": "Welcome back",
- "signin.description": "You don't have an account yet?",
- "signin.button.signup": "Sign up",
- "signin.input.email-or-username": "Email or username",
- "signin.input.email-or-username.placeholder": "Your email or username",
- "signin.input.password": "Password",
- "signin.input.password.placeholder": "Your password",
- "signin.button.submit": "Sign in",
- "signIn.notify.totp-required.title": "Two-factor authentication required",
- "signIn.notify.totp-required.description": "Please enter your two-factor authentication code",
- "signIn.oauth.or": "OR",
- "signIn.oauth.github": "GitHub",
- "signIn.oauth.google": "Google",
- "signIn.oauth.microsoft": "Microsoft",
- "signIn.oauth.discord": "Discord",
- "signIn.oauth.oidc": "OpenID",
+ "signin.title": "다시 오신 것을 환영합니다!",
+ "signin.description": "아직 계정이 없으신가요?",
+ "signin.button.signup": "계정 만들기",
+ "signin.input.email-or-username": "이메일 또는 사용자 이름",
+ "signin.input.email-or-username.placeholder": "당신의 이메일 또는 사용자 이름",
+ "signin.input.password": "비밀번호",
+ "signin.input.password.placeholder": "당신의 비밀번호",
+ "signin.button.submit": "로그인",
+ "signIn.notify.totp-required.title": "2단계 인증이 필요합니다",
+ "signIn.notify.totp-required.description": "2단계 인증 코드를 입력해주세요",
+ "signIn.oauth.or": "또는",
+ "signIn.oauth.github": "깃허브",
+ "signIn.oauth.google": "구글",
+ "signIn.oauth.microsoft": "마이크로소프트",
+ "signIn.oauth.discord": "디스코드",
+ "signIn.oauth.oidc": "오픈ID",
// END /auth/signin
// /auth/signup
- "signup.title": "Create an account",
- "signup.description": "Already have an account?",
- "signup.button.signin": "Sign in",
- "signup.input.username": "Username",
- "signup.input.username.placeholder": "Your username",
- "signup.input.email": "Email",
- "signup.input.email.placeholder": "Your email",
- "signup.button.submit": "Let's get started",
+ "signup.title": "계정 만들기",
+ "signup.description": "이미 계정이 있으신가요?",
+ "signup.button.signin": "로그인",
+ "signup.input.username": "사용자 이름",
+ "signup.input.username.placeholder": "당신의 사용지 이름",
+ "signup.input.email": "이메일",
+ "signup.input.email.placeholder": "당신의 이메일",
+ "signup.button.submit": "시작하기",
// END /auth/signup
// /auth/totp
- "totp.title": "TOTP Authentication",
- "totp.button.signIn": "Sign in",
+ "totp.title": "TOTP 인증",
+ "totp.button.signIn": "로그인",
// END /auth/totp
// /auth/reset-password
- "resetPassword.title": "Forgot your password?",
- "resetPassword.description": "Enter your email to reset your password.",
- "resetPassword.notify.success": "A message with a link to reset your password has been sent if the email exists.",
- "resetPassword.button.back": "Back to sign in page",
- "resetPassword.text.resetPassword": "Reset password",
- "resetPassword.text.enterNewPassword": "Enter your new password",
- "resetPassword.input.password": "New password",
- "resetPassword.notify.passwordReset": "Your password has been reset successfully.",
+ "resetPassword.title": "비밀번호를 잊으셨나요?",
+ "resetPassword.description": "비밀번호를 재설정하려면 이메일을 입력하세요.",
+ "resetPassword.notify.success": "이메일이 존재한다면 비밀번호를 재설정하는 링크를 포함한 메시지가 발송되었습니다.",
+ "resetPassword.button.back": "로그인 페이지로 돌아가기",
+ "resetPassword.text.resetPassword": "비밀번호 재설정",
+ "resetPassword.text.enterNewPassword": "새로운 비밀번호를 입력하세요",
+ "resetPassword.input.password": "새로운 비밀번호",
+ "resetPassword.notify.passwordReset": "비밀번호가 성공적으로 재설정되었습니다.",
// /account
- "account.title": "My account",
- "account.card.info.title": "Account info",
- "account.card.info.username": "Username",
- "account.card.info.email": "Email",
- "account.notify.info.success": "Account updated successfully",
- "account.card.password.title": "Password",
- "account.card.password.old": "Old password",
- "account.card.password.new": "New password",
- "account.card.password.noPasswordSet": "You don't have a password set. If you want to sign in with email and password you need to set a password.",
- "account.notify.password.success": "Password changed successfully",
- "account.card.oauth.title": "Social login",
- "account.card.oauth.github": "GitHub",
- "account.card.oauth.google": "Google",
- "account.card.oauth.microsoft": "Microsoft",
- "account.card.oauth.discord": "Discord",
- "account.card.oauth.oidc": "OpenID",
- "account.card.oauth.link": "Link",
- "account.card.oauth.unlink": "Unlink",
- "account.card.oauth.unlinked": "Unlinked",
- "account.modal.unlink.title": "Unlink account",
- "account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your username and password.",
- "account.notify.oauth.unlinked.success": "Unlinked successfully",
- "account.card.security.title": "Security",
- "account.card.security.totp.enable.description": "Enter your current password to start enabling TOTP",
- "account.card.security.totp.disable.description": "Enter your current password to disable TOTP",
- "account.card.security.totp.button.start": "Start",
- "account.modal.totp.title": "Enable TOTP",
- "account.modal.totp.step1": "Step 1: Add your authenticator",
- "account.modal.totp.step2": "Step 2: Validate your code",
- "account.modal.totp.enterManually": "Enter manually",
- "account.modal.totp.code": "Code",
- "account.modal.totp.clickToCopy": "Click to copy",
- "account.modal.totp.verify": "Verify",
- "account.notify.totp.disable": "TOTP disabled successfully",
- "account.notify.totp.enable": "TOTP enabled successfully",
- "account.card.language.title": "Language",
- "account.card.language.description": "The project is translated by the community. Some languages might be incomplete.",
- "account.card.color.title": "Color scheme",
+ "account.title": "내 계정",
+ "account.card.info.title": "계정 정보",
+ "account.card.info.username": "사용자 이름",
+ "account.card.info.email": "이메일",
+ "account.notify.info.success": "계정이 업데이트되었습니다.",
+ "account.card.password.title": "비밀번호",
+ "account.card.password.old": "기존 비밀번호",
+ "account.card.password.new": "새로운 비밀번호",
+ "account.card.password.noPasswordSet": "비밀번호를 설정하지 않았습니다. 이메일과 비밀번호로 로그인하려면 비밀번호를 설정해야 합니다.",
+ "account.notify.password.success": "비밀번호 변경 완료",
+ "account.card.oauth.title": "소셜 로그인",
+ "account.card.oauth.github": "깃허브",
+ "account.card.oauth.google": "구글",
+ "account.card.oauth.microsoft": "마이크로소프트",
+ "account.card.oauth.discord": "디스코드",
+ "account.card.oauth.oidc": "오픈ID",
+ "account.card.oauth.link": "연결",
+ "account.card.oauth.unlink": "연결 해제",
+ "account.card.oauth.unlinked": "연결 해제",
+ "account.modal.unlink.title": "계정 연결 해제",
+ "account.modal.unlink.description": "소셜 계정 연결을 해제하면 사용자 이름과 비밀번호를 기억하지 못할 경우 계정을 잃을 수 있습니다.",
+ "account.notify.oauth.unlinked.success": "연결 해제됨",
+ "account.card.security.title": "보안",
+ "account.card.security.totp.enable.description": "TOTP 활성화를 시작하려면 현재 비밀번호를 입력하세요.",
+ "account.card.security.totp.disable.description": "TOTP 를 비활성화 하려면 비밀번호를 입력하세요.",
+ "account.card.security.totp.button.start": "시작",
+ "account.modal.totp.title": "TOTP 활성화",
+ "account.modal.totp.step1": "1단계: 인증기를 추가하세요.",
+ "account.modal.totp.step2": "2 단계: 코드 유효성 검사",
+ "account.modal.totp.enterManually": "직접 입력",
+ "account.modal.totp.code": "코드",
+ "account.modal.totp.clickToCopy": "클릭하여 복사",
+ "account.modal.totp.verify": "인증",
+ "account.notify.totp.disable": "TOTP가 비활성화되었습니다.",
+ "account.notify.totp.enable": "TOTP가 활성화 되었습니다.",
+ "account.card.language.title": "언어",
+ "account.card.language.description": "이 프로젝트는 커뮤니티에 의해 번역됩니다. 일부 언어는 불완전할 수 있습니다.",
+ "account.card.color.title": "배경 설정",
// ThemeSwitcher.tsx
- "account.theme.dark": "Dark",
- "account.theme.light": "Light",
- "account.theme.system": "System",
- "account.button.delete": "Delete Account",
- "account.modal.delete.title": "Delete Account",
- "account.modal.delete.description": "Do you really want to delete your account including all your active shares?",
+ "account.theme.dark": "어두운 배경",
+ "account.theme.light": "밝은 배경",
+ "account.theme.system": "시스템",
+ "account.button.delete": "계정 삭제",
+ "account.modal.delete.title": "계정 삭제",
+ "account.modal.delete.description": "정말로 활성화된 모든 공유를 포함하여 계정을 삭제하시겠습니까?",
// END /account
// /account/shares
- "account.shares.title": "My shares",
- "account.shares.title.empty": "It's empty here 👀",
- "account.shares.description.empty": "You don't have any shares.",
- "account.shares.button.create": "Create one",
- "account.shares.info.title": "Share informations",
+ "account.shares.title": "내 공유",
+ "account.shares.title.empty": "이곳은 아무것도 없는것 같아요 👀",
+ "account.shares.description.empty": "당신은 아무것도 공유한것이 없어요.",
+ "account.shares.button.create": "파일 업로드",
+ "account.shares.info.title": "공유 정보",
"account.shares.table.id": "ID",
- "account.shares.table.name": "Name",
- "account.shares.table.description": "Description",
- "account.shares.table.visitors": "Visitors",
- "account.shares.table.expiresAt": "Expires at",
- "account.shares.table.createdAt": "Created at",
- "account.shares.table.size": "Size",
- "account.shares.modal.share-informations": "Share informations",
- "account.shares.modal.share-link": "Share link",
- "account.shares.modal.delete.title": "Delete share {share}",
- "account.shares.modal.delete.description": "Do you really want to delete this share?",
+ "account.shares.table.name": "이름",
+ "account.shares.table.description": "설명",
+ "account.shares.table.visitors": "방문자",
+ "account.shares.table.expiresAt": "만료일",
+ "account.shares.table.createdAt": "생성일",
+ "account.shares.table.size": "크기",
+ "account.shares.modal.share-informations": "공유 정보",
+ "account.shares.modal.share-link": "공유 링크",
+ "account.shares.modal.delete.title": "공유 삭제 {share}",
+ "account.shares.modal.delete.description": "정말로 이 공유를 삭제하시겠습니까?",
// END /account/shares
// /account/reverseShares
- "account.reverseShares.title": "Reverse shares",
- "account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.",
- "account.reverseShares.title.empty": "It's empty here 👀",
- "account.reverseShares.description.empty": "You don't have any reverse shares.",
+ "account.reverseShares.title": "역방향 공유",
+ "account.reverseShares.description": "역방향 공유를 통해 외부 사용자가 공유를 생성할 수 있는 고유 URL을 생성할 수 있습니다.",
+ "account.reverseShares.title.empty": "이곳은 아무것도 없는것 같아요 👀",
+ "account.reverseShares.description.empty": "당신은 역방향 공유한것이 없어요.",
// showCreateReverseShareModal.tsx
- "account.reverseShares.modal.title": "Create reverse share",
- "account.reverseShares.modal.expiration.label": "Expiration",
- "account.reverseShares.modal.expiration.minute-singular": "Minute",
- "account.reverseShares.modal.expiration.minute-plural": "Minutes",
- "account.reverseShares.modal.expiration.hour-singular": "Hour",
- "account.reverseShares.modal.expiration.hour-plural": "Hours",
- "account.reverseShares.modal.expiration.day-singular": "Day",
- "account.reverseShares.modal.expiration.day-plural": "Days",
- "account.reverseShares.modal.expiration.week-singular": "Week",
- "account.reverseShares.modal.expiration.week-plural": "Weeks",
- "account.reverseShares.modal.expiration.month-singular": "Month",
- "account.reverseShares.modal.expiration.month-plural": "Months",
- "account.reverseShares.modal.expiration.year-singular": "Year",
- "account.reverseShares.modal.expiration.year-plural": "Years",
- "account.reverseShares.modal.max-size.label": "Max share size",
- "account.reverseShares.modal.send-email": "Send email notification",
- "account.reverseShares.modal.send-email.description": "Send an email notification when a share is created with this reverse share link.",
- "account.reverseShares.modal.max-use.label": "Max uses",
- "account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.",
- "account.reverseShare.never-expires": "This reverse share will never expire.",
- "account.reverseShare.expires-on": "This reverse share will expire on {expiration}.",
- "account.reverseShares.table.no-shares": "No shares created yet",
- "account.reverseShares.table.count.singular": "share",
- "account.reverseShares.table.count.plural": "shares",
- "account.reverseShares.table.shares": "Shares",
- "account.reverseShares.table.remaining": "Remaining uses",
- "account.reverseShares.table.max-size": "Max share size",
- "account.reverseShares.table.expires": "Expires at",
- "account.reverseShares.modal.reverse-share-link": "Reverse share link",
- "account.reverseShares.modal.delete.title": "Delete reverse share",
+ "account.reverseShares.modal.title": "새로운 역방향 공유 생성",
+ "account.reverseShares.modal.expiration.label": "만료일",
+ "account.reverseShares.modal.expiration.minute-singular": "분",
+ "account.reverseShares.modal.expiration.minute-plural": "분",
+ "account.reverseShares.modal.expiration.hour-singular": "시",
+ "account.reverseShares.modal.expiration.hour-plural": "시",
+ "account.reverseShares.modal.expiration.day-singular": "일",
+ "account.reverseShares.modal.expiration.day-plural": "일",
+ "account.reverseShares.modal.expiration.week-singular": "주",
+ "account.reverseShares.modal.expiration.week-plural": "주",
+ "account.reverseShares.modal.expiration.month-singular": "개월",
+ "account.reverseShares.modal.expiration.month-plural": "개월",
+ "account.reverseShares.modal.expiration.year-singular": "년",
+ "account.reverseShares.modal.expiration.year-plural": "년",
+ "account.reverseShares.modal.max-size.label": "최대 공유 크기",
+ "account.reverseShares.modal.send-email": "이메일 알림 보내기",
+ "account.reverseShares.modal.send-email.description": "이 역방향 공유 링크를 사용하여 공유가 생성되면 이메일 알림을 보냅니다.",
+ "account.reverseShares.modal.max-use.label": "공유 생성 제한",
+ "account.reverseShares.modal.max-use.description": "이 URL을 사용하여 공유를 생성할 수 있는 최대 횟수입니다.",
+ "account.reverseShare.never-expires": "이 역공유 링크는 만료되지 않습니다.",
+ "account.reverseShare.expires-on": "이 역방향 공유는 {expiration} 에 만료됩니다.",
+ "account.reverseShares.table.no-shares": "아직 생성된 공유가 없습니다.",
+ "account.reverseShares.table.count.singular": "공유",
+ "account.reverseShares.table.count.plural": "공유",
+ "account.reverseShares.table.shares": "공유",
+ "account.reverseShares.table.remaining": "남은 링크 사용 횟수",
+ "account.reverseShares.table.max-size": "최대 공유 크기",
+ "account.reverseShares.table.expires": "만료 날짜",
+ "account.reverseShares.modal.reverse-share-link": "역방향 공유 링크",
+ "account.reverseShares.modal.delete.title": "역방향 공유 삭제",
"account.reverseShares.modal.delete.description": "Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.",
// END /account/reverseShares
// /admin
@@ -226,22 +226,22 @@ export default {
"upload.modal.expires.never-long": "Never Expires",
"upload.modal.expires.error.too-long": "Expiration exceeds maximum expiration date of {max}.",
"upload.modal.link.label": "Link",
- "upload.modal.expires.label": "Expiration",
- "upload.modal.expires.minute-singular": "Minute",
- "upload.modal.expires.minute-plural": "Minutes",
- "upload.modal.expires.hour-singular": "Hour",
- "upload.modal.expires.hour-plural": "Hours",
- "upload.modal.expires.day-singular": "Day",
- "upload.modal.expires.day-plural": "Days",
- "upload.modal.expires.week-singular": "Week",
- "upload.modal.expires.week-plural": "Weeks",
- "upload.modal.expires.month-singular": "Month",
- "upload.modal.expires.month-plural": "Months",
- "upload.modal.expires.year-singular": "Year",
- "upload.modal.expires.year-plural": "Years",
- "upload.modal.accordion.name-and-description.title": "Name and description",
- "upload.modal.accordion.name-and-description.name.placeholder": "Name",
- "upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
+ "upload.modal.expires.label": "만료일",
+ "upload.modal.expires.minute-singular": "분",
+ "upload.modal.expires.minute-plural": "분",
+ "upload.modal.expires.hour-singular": "시",
+ "upload.modal.expires.hour-plural": "시",
+ "upload.modal.expires.day-singular": "일",
+ "upload.modal.expires.day-plural": "일",
+ "upload.modal.expires.week-singular": "주",
+ "upload.modal.expires.week-plural": "주",
+ "upload.modal.expires.month-singular": "개월",
+ "upload.modal.expires.month-plural": "개월",
+ "upload.modal.expires.year-singular": "년",
+ "upload.modal.expires.year-plural": "년",
+ "upload.modal.accordion.name-and-description.title": "이름과 설명",
+ "upload.modal.accordion.name-and-description.name.placeholder": "이름",
+ "upload.modal.accordion.name-and-description.description.placeholder": "공유를 받을 사람에게 메모",
"upload.modal.accordion.email.title": "Email recipients",
"upload.modal.accordion.email.placeholder": "Enter email recipients",
"upload.modal.accordion.email.invalid-email": "Invalid email address",
@@ -420,10 +420,10 @@ export default {
"common.text.navigate-to-link": "Go to the link",
"common.text.or": "or",
"common.button.go-back": "Go back",
- "common.button.go-home": "Go home",
+ "common.button.go-home": "첫 페이지",
"common.notify.copied": "Your link was copied to the clipboard",
- "common.success": "Success",
- "common.error": "Error",
+ "common.success": "성공",
+ "common.error": "에러",
"common.error.unknown": "An unknown error occurred",
"common.error.invalid-email": "Invalid email address",
"common.error.too-short": "Must be at least {length} characters",
diff --git a/frontend/src/i18n/translations/pt-BR.ts b/frontend/src/i18n/translations/pt-BR.ts
index aff5f0bf..9d600332 100644
--- a/frontend/src/i18n/translations/pt-BR.ts
+++ b/frontend/src/i18n/translations/pt-BR.ts
@@ -169,7 +169,7 @@ export default {
// /admin
"admin.title": "Administração",
"admin.button.users": "Gerenciamento de usuários",
- "admin.button.shares": "Share management",
+ "admin.button.shares": "Gerenciamento de compartilhamentos",
"admin.button.config": "Configuração",
"admin.version": "Versão",
// END /admin
@@ -197,13 +197,13 @@ export default {
"admin.users.modal.create.admin.description": "Se marcado, o usuário poderá acessar o painel de administração.",
// END /admin/users
// /admin/shares
- "admin.shares.title": "Share management",
- "admin.shares.table.id": "Share ID",
- "admin.shares.table.username": "Creator",
- "admin.shares.table.visitors": "Visitors",
- "admin.shares.table.expires": "Expires At",
- "admin.shares.edit.delete.title": "Delete share {id}",
- "admin.shares.edit.delete.description": "Do you really want to delete this share?",
+ "admin.shares.title": "Gerenciamento de compartilhamentos",
+ "admin.shares.table.id": "ID do Compartilhamento",
+ "admin.shares.table.username": "Criador",
+ "admin.shares.table.visitors": "Visitantes",
+ "admin.shares.table.expires": "Expira em",
+ "admin.shares.edit.delete.title": "Excluir compartilhamento {id}",
+ "admin.shares.edit.delete.description": "Tem certeza que deseja excluir este compartilhamento?",
// END /admin/shares
// /upload
"upload.title": "Carregar",