style: format entire codebase with prettier

This commit is contained in:
Rasmus Q
2026-03-15 21:02:57 +00:00
parent 06c96f4b35
commit 6c73a7740c
93 changed files with 5334 additions and 4976 deletions

View File

@@ -2,162 +2,166 @@ import type { Translation } from './en';
// Danish translations
export const da: Translation = {
// Navigation
nav: {
dashboard: 'Dashboard'
},
// Navigation
nav: {
dashboard: 'Dashboard'
},
// Dashboard
dashboard: {
myWishlists: 'Mine Ønskelister',
myWishlistsDescription: 'Ønskelister du ejer og administrerer',
claimedWishlists: 'Ejede Ønskelister',
claimedWishlistsDescription: 'Ønskelister du har taget ejerskab af og kan redigere',
savedWishlists: 'Gemte Ønskelister',
savedWishlistsDescription: 'Ønskelister du følger',
createNew: '+ Opret Ny',
manage: 'Administrer',
copyLink: 'Kopiér Link',
viewWishlist: 'Se Ønskeliste',
unsave: 'Fjern',
unclaim: 'Fjern Ejerskab',
delete: 'Slet',
emptyWishlists: 'Du har ikke oprettet nogen ønskelister endnu.',
emptyWishlistsAction: 'Opret Din Første Ønskeliste',
emptyClaimedWishlists: 'Du har ikke taget ejerskab af nogen ønskelister endnu.',
emptyClaimedWishlistsDescription: 'Når nogen deler et redigeringslink med dig, kan du tage ejerskab af det for at administrere det fra dit dashboard.',
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...'
},
// Dashboard
dashboard: {
myWishlists: 'Mine Ønskelister',
myWishlistsDescription: 'Ønskelister du ejer og administrerer',
claimedWishlists: 'Ejede Ønskelister',
claimedWishlistsDescription: 'Ønskelister du har taget ejerskab af og kan redigere',
savedWishlists: 'Gemte Ønskelister',
savedWishlistsDescription: 'Ønskelister du følger',
createNew: '+ Opret Ny',
manage: 'Administrer',
copyLink: 'Kopiér Link',
viewWishlist: 'Se Ønskeliste',
unsave: 'Fjern',
unclaim: 'Fjern Ejerskab',
delete: 'Slet',
emptyWishlists: 'Du har ikke oprettet nogen ønskelister endnu.',
emptyWishlistsAction: 'Opret Din Første Ønskeliste',
emptyClaimedWishlists: 'Du har ikke taget ejerskab af nogen ønskelister endnu.',
emptyClaimedWishlistsDescription:
'Når nogen deler et redigeringslink med dig, kan du tage ejerskab af det for at administrere det fra dit dashboard.',
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: 'Ø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',
youClaimedThis: 'Du Har Taget Ejerskab Af Denne Ønskeliste',
alreadyInDashboard: 'Denne ønskeliste er allerede it dit dashboard.',
alreadyClaimed: 'Denne ønskeliste er allerede i dit dashboard som en ejet ønskeliste.',
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.',
lockDeletion: 'Lås Sletning',
unlockDeletion: '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'
},
// Wishlist
wishlist: {
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',
youClaimedThis: 'Du Har Taget Ejerskab Af Denne Ønskeliste',
alreadyInDashboard: 'Denne ønskeliste er allerede it dit dashboard.',
alreadyClaimed: 'Denne ønskeliste er allerede i dit dashboard som en ejet ønskeliste.',
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.',
lockDeletion: 'Lås Sletning',
unlockDeletion: '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: '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'
},
// Forms
form: {
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: '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'
},
// Auth
auth: {
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: 'Indlæser...',
error: 'Fejl',
success: 'Succes',
confirm: 'Bekræft',
close: 'Luk',
or: 'eller',
and: 'og'
},
// Common
common: {
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'
},
// Reservation
reservation: {
reserveThis: 'Reservér Denne',
cancelReservation: 'Annuller Reservation',
yourNameOptional: 'Dit navn (valgfri)',
confirm: 'Bekræft',
cancel: 'Annuller'
},
// Date formatting
date: {
format: {
short: 'da-DK',
long: 'da-DK'
}
}
// Date formatting
date: {
format: {
short: 'da-DK',
long: 'da-DK'
}
}
};

View File

@@ -1,162 +1,164 @@
export const en = {
// Navigation
nav: {
dashboard: 'Dashboard'
},
// Navigation
nav: {
dashboard: 'Dashboard'
},
// Dashboard
dashboard: {
myWishlists: 'My Wishlists',
myWishlistsDescription: 'Wishlists you own and manage',
claimedWishlists: 'Claimed Wishlists',
claimedWishlistsDescription: 'Wishlists you have claimed and can edit',
savedWishlists: 'Saved Wishlists',
savedWishlistsDescription: "Wishlists you're following",
createNew: '+ Create New',
manage: 'Manage',
copyLink: 'Copy Link',
viewWishlist: 'View Wishlist',
unsave: 'Unsave',
unclaim: 'Unclaim',
delete: 'Delete',
emptyWishlists: "You haven't created any wishlists yet.",
emptyWishlistsAction: 'Create Your First Wishlist',
emptyClaimedWishlists: "You haven't claimed any wishlists yet.",
emptyClaimedWishlistsDescription: "When someone shares an edit link with you, you can claim it to manage it from your dashboard.",
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',
welcomeBack: 'Welcome back',
searchPlaceholder: 'Search wishes...'
},
// Dashboard
dashboard: {
myWishlists: 'My Wishlists',
myWishlistsDescription: 'Wishlists you own and manage',
claimedWishlists: 'Claimed Wishlists',
claimedWishlistsDescription: 'Wishlists you have claimed and can edit',
savedWishlists: 'Saved Wishlists',
savedWishlistsDescription: "Wishlists you're following",
createNew: '+ Create New',
manage: 'Manage',
copyLink: 'Copy Link',
viewWishlist: 'View Wishlist',
unsave: 'Unsave',
unclaim: 'Unclaim',
delete: 'Delete',
emptyWishlists: "You haven't created any wishlists yet.",
emptyWishlistsAction: 'Create Your First Wishlist',
emptyClaimedWishlists: "You haven't claimed any wishlists yet.",
emptyClaimedWishlistsDescription:
'When someone shares an edit link with you, you can claim it to manage it from your dashboard.',
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',
welcomeBack: 'Welcome back',
searchPlaceholder: 'Search wishes...'
},
// Wishlist
wishlist: {
title: 'Wishlist',
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',
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',
youClaimedThis: 'You Have Claimed This Wishlist',
alreadyInDashboard: 'This wishlist is already in your dashboard as the owner.',
alreadyClaimed: 'This wishlist is already in your dashboard as a claimed wishlist.',
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.',
lockDeletion: 'Lock Deletion',
unlockDeletion: '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'
},
// Wishlist
wishlist: {
title: 'Wishlist',
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',
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',
youClaimedThis: 'You Have Claimed This Wishlist',
alreadyInDashboard: 'This wishlist is already in your dashboard as the owner.',
alreadyClaimed: 'This wishlist is already in your dashboard as a claimed wishlist.',
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.',
lockDeletion: 'Lock Deletion',
unlockDeletion: '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',
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'
},
// 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',
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
auth: {
signIn: 'Sign In',
signUp: 'Sign Up',
signOut: 'Sign Out',
signingIn: 'Signing in...',
welcome: 'Welcome',
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?",
continueWith: 'Or continue with'
},
// Auth
auth: {
signIn: 'Sign In',
signUp: 'Sign Up',
signOut: 'Sign Out',
signingIn: 'Signing in...',
welcome: 'Welcome',
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?",
continueWith: 'Or continue with'
},
// Common
common: {
loading: 'Loading...',
error: 'Error',
success: 'Success',
confirm: 'Confirm',
close: 'Close',
or: 'or',
and: 'and'
},
// Common
common: {
loading: 'Loading...',
error: 'Error',
success: 'Success',
confirm: 'Confirm',
close: 'Close',
or: 'or',
and: 'and'
},
// Reservation
reservation: {
reserveThis: 'Reserve This',
cancelReservation: 'Cancel Reservation',
yourNameOptional: 'Your name (optional)',
confirm: 'Confirm',
cancel: 'Cancel'
},
// Reservation
reservation: {
reserveThis: 'Reserve This',
cancelReservation: 'Cancel Reservation',
yourNameOptional: 'Your name (optional)',
confirm: 'Confirm',
cancel: 'Cancel'
},
// Date formatting
date: {
format: {
short: 'en-US',
long: 'en-US'
}
}
// Date formatting
date: {
format: {
short: 'en-US',
long: 'en-US'
}
}
};
export type Translation = typeof en;

View File

@@ -3,13 +3,13 @@ import { da } from './da';
import type { Translation } from './en';
export const translations: Record<string, Translation> = {
en,
da
en,
da
};
export const languages = [
{ code: 'en', name: 'English' },
{ code: 'da', name: 'Dansk' }
{ code: 'en', name: 'English' },
{ code: 'da', name: 'Dansk' }
] as const;
export type LanguageCode = 'en' | 'da';