add: internationalization translation to danish
This commit is contained in:
@@ -1,86 +1,148 @@
|
||||
import type { Translation } from './en';
|
||||
|
||||
// Danish translations - ADD YOUR TRANSLATIONS HERE
|
||||
// Danish translations
|
||||
export const da: Translation = {
|
||||
// Navigation
|
||||
nav: {
|
||||
dashboard: 'Dashboard' // TODO: Add Danish translation
|
||||
dashboard: 'Dashboard'
|
||||
},
|
||||
|
||||
// Dashboard
|
||||
dashboard: {
|
||||
myWishlists: 'My Wishlists', // TODO: Add Danish translation
|
||||
myWishlistsDescription: 'Wishlists you own and manage', // TODO: Add Danish translation
|
||||
savedWishlists: 'Saved Wishlists', // TODO: Add Danish translation
|
||||
savedWishlistsDescription: "Wishlists you're following", // TODO: Add Danish translation
|
||||
createNew: '+ Create New', // TODO: Add Danish translation
|
||||
manage: 'Manage', // TODO: Add Danish translation
|
||||
copyLink: 'Copy Link', // TODO: Add Danish translation
|
||||
viewWishlist: 'View Wishlist', // TODO: Add Danish translation
|
||||
unsave: 'Unsave', // TODO: Add Danish translation
|
||||
emptyWishlists: "You haven't created any wishlists yet.", // TODO: Add Danish translation
|
||||
emptyWishlistsAction: 'Create Your First Wishlist', // TODO: Add Danish translation
|
||||
emptySavedWishlists: "You haven't saved any wishlists yet.", // TODO: Add Danish translation
|
||||
emptySavedWishlistsDescription: "When viewing someone's wishlist, you can save it to easily find it later.", // TODO: Add Danish translation
|
||||
by: 'by', // TODO: Add Danish translation
|
||||
ends: 'Ends' // TODO: Add Danish translation
|
||||
myWishlists: 'Mine Ønskelister',
|
||||
myWishlistsDescription: 'Ønskelister du ejer og administrerer',
|
||||
savedWishlists: 'Gemte Ønskelister',
|
||||
savedWishlistsDescription: 'Ønskelister du følger',
|
||||
createNew: '+ Opret Ny',
|
||||
manage: 'Administrer',
|
||||
copyLink: 'Kopiér Link',
|
||||
viewWishlist: 'Se Ønskeliste',
|
||||
unsave: 'Fjern',
|
||||
emptyWishlists: 'Du har ikke oprettet nogen ønskelister endnu.',
|
||||
emptyWishlistsAction: 'Opret Din Første Ønskeliste',
|
||||
emptySavedWishlists: 'Du har ikke gemt nogen ønskelister endnu.',
|
||||
emptySavedWishlistsDescription: 'Når du ser en andens ønskeliste, kan du gemme den for nemt at finde den senere.',
|
||||
by: 'af',
|
||||
ends: 'Slutter',
|
||||
welcomeBack: 'Velkommen tilbage',
|
||||
searchPlaceholder: 'Søg ønsker...'
|
||||
},
|
||||
|
||||
// Wishlist
|
||||
wishlist: {
|
||||
title: 'Wishlist', // TODO: Add Danish translation
|
||||
addItem: 'Add Item', // TODO: Add Danish translation
|
||||
editItem: 'Edit Item', // TODO: Add Danish translation
|
||||
deleteItem: 'Delete Item', // TODO: Add Danish translation
|
||||
reserve: 'Reserve', // TODO: Add Danish translation
|
||||
unreserve: 'Unreserve', // TODO: Add Danish translation
|
||||
reserved: 'Reserved', // TODO: Add Danish translation
|
||||
save: 'Save', // TODO: Add Danish translation
|
||||
saveWishlist: 'Save Wishlist', // TODO: Add Danish translation
|
||||
share: 'Share', // TODO: Add Danish translation
|
||||
edit: 'Edit', // TODO: Add Danish translation
|
||||
back: 'Back', // TODO: Add Danish translation
|
||||
noItems: 'No items yet', // TODO: Add Danish translation
|
||||
addFirstItem: 'Add your first item' // TODO: Add Danish translation
|
||||
title: 'Ønskeliste',
|
||||
createTitle: 'Opret Din Ønskeliste',
|
||||
createDescription: 'Opret en ønskeliste og del den med venner og familie',
|
||||
addWish: '+ Tilføj Ønske',
|
||||
editWish: 'Rediger Ønske',
|
||||
deleteWish: 'Slet Ønske',
|
||||
reserve: 'Reservér',
|
||||
unreserve: 'Fjern Reservation',
|
||||
reserved: 'Reserveret',
|
||||
reservedBy: 'af',
|
||||
save: 'Gem',
|
||||
saveWishlist: 'Gem Ønskeliste',
|
||||
unsaveWishlist: 'Fjern',
|
||||
share: 'Del',
|
||||
edit: 'Rediger',
|
||||
back: 'Tilbage',
|
||||
noWishes: 'Ingen ønsker endnu',
|
||||
addFirstWish: 'Tilføj dit første ønske',
|
||||
emptyWishes: 'Denne ønskeliste har ingen ønsker endnu.',
|
||||
viewProduct: 'Se Produkt',
|
||||
claimWishlist: 'Tag Ejerskab Af Ønskeliste',
|
||||
unclaimWishlist: 'Fjern Ejerskab Af Ønskeliste',
|
||||
youOwnThis: 'Du Ejer Denne Ønskeliste',
|
||||
alreadyInDashboard: 'Denne ønskeliste er allerede it dit dashboard.',
|
||||
claimDescription: 'Tag ejerskab af denne ønskeliste for at tilføje den til dit dashboard',
|
||||
claimedDescription: 'Du har taget ejerskab af denne ønskeliste og kan tilgå den fra dit dashboard',
|
||||
deleteWishlist: 'Slet Ønskeliste',
|
||||
deleteConfirm: 'Er du sikker på, at du vil slette denne ønskeliste? Denne handling kan ikke fortrydes.',
|
||||
lockEditing: 'Lås Redigering',
|
||||
unlockEditing: 'Lås Op for Sletning',
|
||||
shareViewOnly: 'Del med venner (afslører reservationer)',
|
||||
shareEditLink: 'Dit redigeringslink (giver redigeringsadgang)',
|
||||
copy: 'Kopiér',
|
||||
copied: 'Kopieret!',
|
||||
signInToSave: 'Log ind for at gemme',
|
||||
saveThisWishlist: 'Gem Denne Ønskeliste',
|
||||
saveDescription: 'Gem denne ønskeliste for nemt at finde den senere i dit dashboard',
|
||||
creating: 'Opretter...',
|
||||
createWishlist: 'Opret Ønskeliste'
|
||||
},
|
||||
|
||||
// Forms
|
||||
form: {
|
||||
title: 'Title', // TODO: Add Danish translation
|
||||
description: 'Description', // TODO: Add Danish translation
|
||||
price: 'Price', // TODO: Add Danish translation
|
||||
url: 'URL', // TODO: Add Danish translation
|
||||
image: 'Image', // TODO: Add Danish translation
|
||||
submit: 'Submit', // TODO: Add Danish translation
|
||||
cancel: 'Cancel', // TODO: Add Danish translation
|
||||
save: 'Save', // TODO: Add Danish translation
|
||||
delete: 'Delete', // TODO: Add Danish translation
|
||||
email: 'Email', // TODO: Add Danish translation
|
||||
password: 'Password', // TODO: Add Danish translation
|
||||
name: 'Name', // TODO: Add Danish translation
|
||||
username: 'Username' // TODO: Add Danish translation
|
||||
title: 'Titel',
|
||||
wishlistTitle: 'Ønskeliste Titel',
|
||||
wishlistTitlePlaceholder: 'Min Fødselsdagsønskeliste',
|
||||
description: 'Beskrivelse',
|
||||
descriptionPlaceholder: 'Tilføj kontekst til din ønskeliset',
|
||||
descriptionOptional: 'Beskrivelse (valgfri)',
|
||||
noDescription: 'Ingen beskrivelse',
|
||||
price: 'Pris',
|
||||
currency: 'Valuta',
|
||||
url: 'URL',
|
||||
link: 'Link (URL)',
|
||||
image: 'Billede',
|
||||
imageUrl: 'Billede URL',
|
||||
submit: 'Indsend',
|
||||
cancel: 'Annuller',
|
||||
save: 'Gem',
|
||||
saveChanges: 'Gem Ændringer',
|
||||
delete: 'Slet',
|
||||
email: 'E-mail',
|
||||
password: 'Adgangskode',
|
||||
confirmPassword: 'Bekræft Adgangskode',
|
||||
name: 'Navn',
|
||||
username: 'Brugernavn',
|
||||
wishName: 'Ønskenavn',
|
||||
yourName: 'Dit navn',
|
||||
optional: 'valgfri',
|
||||
required: 'påkrævet',
|
||||
color: 'Farve',
|
||||
wishlistColor: 'Ønskeliste Farve (valgfri)',
|
||||
cardColor: 'Kortfarve (valgfri)',
|
||||
endDate: 'Slutdato',
|
||||
endDateOptional: 'Slutdato (valgfri)',
|
||||
position: 'Position i Listen',
|
||||
addNewWish: 'Tilføj Nyt Ønske'
|
||||
},
|
||||
|
||||
// Auth
|
||||
auth: {
|
||||
signIn: 'Sign In', // TODO: Add Danish translation
|
||||
signUp: 'Sign Up', // TODO: Add Danish translation
|
||||
signOut: 'Sign Out', // TODO: Add Danish translation
|
||||
welcome: 'Welcome', // TODO: Add Danish translation
|
||||
createAccount: 'Create Account', // TODO: Add Danish translation
|
||||
alreadyHaveAccount: 'Already have an account?', // TODO: Add Danish translation
|
||||
dontHaveAccount: "Don't have an account?" // TODO: Add Danish translation
|
||||
signIn: 'Log Ind',
|
||||
signUp: 'Tilmeld',
|
||||
signOut: 'Log Ud',
|
||||
signingIn: 'Logger ind...',
|
||||
welcome: 'Velkommen',
|
||||
welcomeBack: 'Velkommen Tilbage',
|
||||
signInPrompt: 'Log ind på din konto',
|
||||
signUpPrompt: 'Tilmeld dig for at administrere dine ønskelister',
|
||||
createAccount: 'Opret en Konto',
|
||||
alreadyHaveAccount: 'Har du allerede en konto?',
|
||||
dontHaveAccount: 'Har du ikke en konto?',
|
||||
continueWith: 'Eller fortsæt med'
|
||||
},
|
||||
|
||||
// Common
|
||||
common: {
|
||||
loading: 'Loading...', // TODO: Add Danish translation
|
||||
error: 'Error', // TODO: Add Danish translation
|
||||
success: 'Success', // TODO: Add Danish translation
|
||||
confirm: 'Confirm', // TODO: Add Danish translation
|
||||
close: 'Close', // TODO: Add Danish translation
|
||||
or: 'or', // TODO: Add Danish translation
|
||||
and: 'and' // TODO: Add Danish translation
|
||||
loading: 'Indlæser...',
|
||||
error: 'Fejl',
|
||||
success: 'Succes',
|
||||
confirm: 'Bekræft',
|
||||
close: 'Luk',
|
||||
or: 'eller',
|
||||
and: 'og'
|
||||
},
|
||||
|
||||
// Reservation
|
||||
reservation: {
|
||||
reserveThis: 'Reservér Denne',
|
||||
cancelReservation: 'Annuller Reservation',
|
||||
yourNameOptional: 'Dit navn (valgfri)',
|
||||
confirm: 'Bekræft',
|
||||
cancel: 'Annuller'
|
||||
},
|
||||
|
||||
// Date formatting
|
||||
|
||||
@@ -20,42 +20,90 @@ export const en = {
|
||||
emptySavedWishlists: "You haven't saved any wishlists yet.",
|
||||
emptySavedWishlistsDescription: "When viewing someone's wishlist, you can save it to easily find it later.",
|
||||
by: 'by',
|
||||
ends: 'Ends'
|
||||
ends: 'Ends',
|
||||
welcomeBack: 'Welcome back',
|
||||
searchPlaceholder: 'Search wishes...'
|
||||
},
|
||||
|
||||
// Wishlist
|
||||
wishlist: {
|
||||
title: 'Wishlist',
|
||||
addItem: 'Add Item',
|
||||
editItem: 'Edit Item',
|
||||
deleteItem: 'Delete Item',
|
||||
createTitle: 'Create Your Wishlist',
|
||||
createDescription: 'Create a wishlist and share it with friends and family',
|
||||
addWish: '+ Add Wish',
|
||||
editWish: 'Edit Wish',
|
||||
deleteWish: 'Delete Wish',
|
||||
reserve: 'Reserve',
|
||||
unreserve: 'Unreserve',
|
||||
reserved: 'Reserved',
|
||||
reservedBy: 'by',
|
||||
save: 'Save',
|
||||
saveWishlist: 'Save Wishlist',
|
||||
unsaveWishlist: 'Unsave',
|
||||
share: 'Share',
|
||||
edit: 'Edit',
|
||||
back: 'Back',
|
||||
noItems: 'No items yet',
|
||||
addFirstItem: 'Add your first item'
|
||||
noWishes: 'No wishes yet',
|
||||
addFirstWish: 'Add your first wish',
|
||||
emptyWishes: "This wishlist doesn't have any wishes yet.",
|
||||
viewProduct: 'View Product',
|
||||
claimWishlist: 'Claim Wishlist',
|
||||
unclaimWishlist: 'Unclaim Wishlist',
|
||||
youOwnThis: 'You Own This Wishlist',
|
||||
alreadyInDashboard: 'This wishlist is already in your dashboard as the owner.',
|
||||
claimDescription: 'Claim this wishlist to add it to your dashboard',
|
||||
claimedDescription: 'You have claimed this wishlist and can access it from your dashboard',
|
||||
deleteWishlist: 'Delete Wishlist',
|
||||
deleteConfirm: 'Are you sure you want to delete this wishlist? This action cannot be undone.',
|
||||
lockEditing: 'Lock Editing',
|
||||
unlockEditing: 'Unlock for Deletion',
|
||||
shareViewOnly: 'Share with friends (view only)',
|
||||
shareEditLink: 'Your edit link (keep this private!)',
|
||||
copy: 'Copy',
|
||||
copied: 'Copied!',
|
||||
signInToSave: 'Sign in to Save',
|
||||
saveThisWishlist: 'Save This Wishlist',
|
||||
saveDescription: 'Save this wishlist to easily find it later in your dashboard',
|
||||
creating: 'Creating...',
|
||||
createWishlist: 'Create Wishlist'
|
||||
},
|
||||
|
||||
// Forms
|
||||
form: {
|
||||
title: 'Title',
|
||||
wishlistTitle: 'Wishlist Title',
|
||||
wishlistTitlePlaceholder: 'My Birthday Wishlist',
|
||||
description: 'Description',
|
||||
descriptionPlaceholder: 'Add some context for your wishlist...',
|
||||
descriptionOptional: 'Description (optional)',
|
||||
noDescription: 'No description',
|
||||
price: 'Price',
|
||||
currency: 'Currency',
|
||||
url: 'URL',
|
||||
link: 'Link (URL)',
|
||||
image: 'Image',
|
||||
imageUrl: 'Image URL',
|
||||
submit: 'Submit',
|
||||
cancel: 'Cancel',
|
||||
save: 'Save',
|
||||
saveChanges: 'Save Changes',
|
||||
delete: 'Delete',
|
||||
email: 'Email',
|
||||
password: 'Password',
|
||||
confirmPassword: 'Confirm Password',
|
||||
name: 'Name',
|
||||
username: 'Username'
|
||||
username: 'Username',
|
||||
wishName: 'Wish Name',
|
||||
yourName: 'Your name',
|
||||
optional: 'optional',
|
||||
required: 'required',
|
||||
color: 'Color',
|
||||
wishlistColor: 'Wishlist Color (optional)',
|
||||
cardColor: 'Card Color (optional)',
|
||||
endDate: 'End Date',
|
||||
endDateOptional: 'End Date (optional)',
|
||||
position: 'Position in List',
|
||||
addNewWish: 'Add New Wish'
|
||||
},
|
||||
|
||||
// Auth
|
||||
@@ -63,10 +111,15 @@ export const en = {
|
||||
signIn: 'Sign In',
|
||||
signUp: 'Sign Up',
|
||||
signOut: 'Sign Out',
|
||||
signingIn: 'Signing in...',
|
||||
welcome: 'Welcome',
|
||||
createAccount: 'Create Account',
|
||||
welcomeBack: 'Welcome Back',
|
||||
signInPrompt: 'Sign in to your account',
|
||||
signUpPrompt: 'Sign up to manage your wishlists',
|
||||
createAccount: 'Create an Account',
|
||||
alreadyHaveAccount: 'Already have an account?',
|
||||
dontHaveAccount: "Don't have an account?"
|
||||
dontHaveAccount: "Don't have an account?",
|
||||
continueWith: 'Or continue with'
|
||||
},
|
||||
|
||||
// Common
|
||||
@@ -80,6 +133,15 @@ export const en = {
|
||||
and: 'and'
|
||||
},
|
||||
|
||||
// Reservation
|
||||
reservation: {
|
||||
reserveThis: 'Reserve This',
|
||||
cancelReservation: 'Cancel Reservation',
|
||||
yourNameOptional: 'Your name (optional)',
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel'
|
||||
},
|
||||
|
||||
// Date formatting
|
||||
date: {
|
||||
format: {
|
||||
@@ -89,80 +151,4 @@ export const en = {
|
||||
}
|
||||
};
|
||||
|
||||
export type Translation = {
|
||||
nav: {
|
||||
dashboard: string;
|
||||
};
|
||||
dashboard: {
|
||||
myWishlists: string;
|
||||
myWishlistsDescription: string;
|
||||
savedWishlists: string;
|
||||
savedWishlistsDescription: string;
|
||||
createNew: string;
|
||||
manage: string;
|
||||
copyLink: string;
|
||||
viewWishlist: string;
|
||||
unsave: string;
|
||||
emptyWishlists: string;
|
||||
emptyWishlistsAction: string;
|
||||
emptySavedWishlists: string;
|
||||
emptySavedWishlistsDescription: string;
|
||||
by: string;
|
||||
ends: string;
|
||||
};
|
||||
wishlist: {
|
||||
title: string;
|
||||
addItem: string;
|
||||
editItem: string;
|
||||
deleteItem: string;
|
||||
reserve: string;
|
||||
unreserve: string;
|
||||
reserved: string;
|
||||
save: string;
|
||||
saveWishlist: string;
|
||||
share: string;
|
||||
edit: string;
|
||||
back: string;
|
||||
noItems: string;
|
||||
addFirstItem: string;
|
||||
};
|
||||
form: {
|
||||
title: string;
|
||||
description: string;
|
||||
price: string;
|
||||
url: string;
|
||||
image: string;
|
||||
submit: string;
|
||||
cancel: string;
|
||||
save: string;
|
||||
delete: string;
|
||||
email: string;
|
||||
password: string;
|
||||
name: string;
|
||||
username: string;
|
||||
};
|
||||
auth: {
|
||||
signIn: string;
|
||||
signUp: string;
|
||||
signOut: string;
|
||||
welcome: string;
|
||||
createAccount: string;
|
||||
alreadyHaveAccount: string;
|
||||
dontHaveAccount: string;
|
||||
};
|
||||
common: {
|
||||
loading: string;
|
||||
error: string;
|
||||
success: string;
|
||||
confirm: string;
|
||||
close: string;
|
||||
or: string;
|
||||
and: string;
|
||||
};
|
||||
date: {
|
||||
format: {
|
||||
short: string;
|
||||
long: string;
|
||||
};
|
||||
};
|
||||
};
|
||||
export type Translation = typeof en;
|
||||
|
||||
Reference in New Issue
Block a user