Mattias Bodlund 1 year ago
parent
commit
d1410a9c1c
37 changed files with 646 additions and 826 deletions
  1. BIN
      app/assets/fonts/NotoIKEALatin-Bold.ttf
  2. BIN
      app/assets/fonts/NotoIKEALatin-BoldItalic.ttf
  3. BIN
      app/assets/fonts/NotoIKEALatin-Italic.ttf
  4. BIN
      app/assets/fonts/NotoIKEALatin-Regular.ttf
  5. +59
    -15
      app/assets/stylesheets/application.css
  6. +7
    -0
      app/controllers/site_controller.rb
  7. +2
    -0
      app/helpers/site_helper.rb
  8. +0
    -0
      app/views/site/index.html.erb
  9. +2
    -2
      config/application.rb
  10. +26
    -0
      config/locales/cs.yml
  11. +22
    -765
      config/locales/da.yml
  12. +26
    -0
      config/locales/de.yml
  13. +0
    -31
      config/locales/en.yml
  14. +25
    -0
      config/locales/es.yml
  15. +25
    -0
      config/locales/fi.yml
  16. +26
    -0
      config/locales/fr.yml
  17. +25
    -0
      config/locales/hr.yml
  18. +25
    -0
      config/locales/hu.yml
  19. +25
    -0
      config/locales/it.yml
  20. +26
    -0
      config/locales/ja.yml
  21. +25
    -0
      config/locales/ko.yml
  22. +27
    -0
      config/locales/nb.yml
  23. +27
    -0
      config/locales/nl.yml
  24. +25
    -0
      config/locales/pl.yml
  25. +25
    -0
      config/locales/pt.yml
  26. +25
    -0
      config/locales/ro.yml
  27. +26
    -0
      config/locales/sk.yml
  28. +26
    -0
      config/locales/sl.yml
  29. +27
    -0
      config/locales/sr.yml
  30. +25
    -0
      config/locales/sv.yml
  31. +25
    -0
      config/locales/uk.yml
  32. +25
    -0
      config/locales/zh.yml
  33. +1
    -1
      config/routes.rb
  34. +3
    -4
      public/404.html
  35. +3
    -4
      public/422.html
  36. +3
    -4
      public/500.html
  37. +7
    -0
      test/controllers/site_controller_test.rb

BIN
app/assets/fonts/NotoIKEALatin-Bold.ttf View File


BIN
app/assets/fonts/NotoIKEALatin-BoldItalic.ttf View File


BIN
app/assets/fonts/NotoIKEALatin-Italic.ttf View File


BIN
app/assets/fonts/NotoIKEALatin-Regular.ttf View File


+ 59
- 15
app/assets/stylesheets/application.css View File

@ -1,15 +1,59 @@
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
* vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any other CSS
* files in this directory. Styles in this file should be added after the last require_* statement.
* It is generally better to create a new file per style scope.
*
*= require_tree .
*= require_self
*/
@font-face {
font-family: 'Noto IKEA Latin';
font-weight: 400;
font-style: normal;
font-display: swap;
src: url('NotoIKEALatin-Regular.ttf') format('truetype');
}
@font-face {
font-family: 'Noto IKEA Latin';
font-weight: 400;
font-style: italic;
font-display: swap;
src: url('NotoIKEALatin-Italic.ttf') format('truetype');
}
@font-face {
font-family: 'Noto IKEA Latin';
font-weight: 700;
font-style: normal;
font-display: swap;
src: url('NotoIKEALatin-Bold.ttf') format('truetype');
}
@font-face {
font-family: 'Noto IKEA Latin';
font-weight: 700;
font-style: italic;
font-display: swap;
src: url('NotoIKEALatin-BoldItalic.ttf') format('truetype');
}
:root {
--clr-white: #fff;
--clr-black: #000;
--clr-bumblebee: #F0B902;
--ff-base: 'Noto IKEA Latin', sans-serif;
--shadow: 0px 0px 10px 2px rgba(0,0,0,0.1);
--fs-base: 1.6rem;
--fs-lg: 1.8rem;
--fs-xl: 2.8rem;
--fs-2xl: 4.0rem;
--fs-3xl: 6.4rem;
font: 10px/1.3 var(--ff-base);
}
body {
background-color: var(--clr-bumblebee);
color: var(--clr-black);
margin: 0;
display: flex;
flex-direction: column;
gap: 0;
min-height: 100svh;
}

+ 7
- 0
app/controllers/site_controller.rb View File

@ -0,0 +1,7 @@
class SiteController < ApplicationController
def def index
end
end

+ 2
- 0
app/helpers/site_helper.rb View File

@ -0,0 +1,2 @@
module SiteHelper
end

+ 0
- 0
app/views/site/index.html.erb View File


+ 2
- 2
config/application.rb View File

@ -30,8 +30,8 @@ module Week2024
config.time_zone = "Copenhagen"
config.i18n.default_locale = :da
config.i18n.available_locales = [:da, :en, :de]
config.i18n.default_locale = :sv
config.i18n.available_locales = [:zh, :hr, :cs, :da, :nl, :fi, :fr, :fr, :de, :hu, :it, :ja, :ko, :nb, :pl, :pt, :ro, :sr, :sk, :sl, :es, :sv, :uk]
config.i18n.fallbacks = true
config.active_storage.routes_prefix = 'storage' #change /rails/active_storage to /storage


+ 26
- 0
config/locales/cs.yml View File

@ -0,0 +1,26 @@
# Czech (cs_CZ)
cs:
languages:
zh: Čínský
hr: Chorvatský
cs: Český
da: Dánský
nl: Nizozemský
fi: Finský
fr: Francouzský
de: Německý
hu: Maďarský
it: Italský
ja: Japonský
ko: Korejský
nb: Norský (Bokmål)
pl: Polský
pt: Portugalský
ro: Rumunský
sr: Srbský
sk: Slovenský
sl: Slovinský
es: Španělský
sv: Švédský
uk: Ukrajinský

+ 22
- 765
config/locales/da.yml View File

@ -1,768 +1,25 @@
# Danish (da_DK)
da:
project_name: Den Hirschsprungske Samling
client_name: Den Hirschsprungske Samling
domain: hirschsprung.dk
logo: den-hirschsprungske-samling
base_url: 'https://www.hirschsprung.dk'
a11y:
skip_to_content: Gå til indhold
opening_hours:
OPERATIONAL: Åbent
CLOSED_TEMPORARILY: Lukket midlertidig
closed: Lukket i dag
open_between: Åbent i dag <span class="nowrap">%{from} - %{until}</span>
aria:
play_pause: Afspil/Pause
logo: Startside for Den Hirschsprungske Samling
gdpr:
accept: Accepter
reject: Afvis
third_party: Dette indhold hostes af en tredjepart (%{site}). Ved at vise det eksterne indhold accepterer du vilkårene og betingelserne på <a target="_blank" href="https://%{site}">%{site}</a>.
show_external_content: Vis eksternt indhold
icons:
assets: image
users: person
nodes: file_copy
tags: sell
date_formats: schedule
subscribers: group
newsletters: mail
help:
markdown: '<a href="https://www.markdownguide.org/cheat-sheet" target="markdown">Markdown cheat sheet</a>'
i18n:
languages:
zh: Kinesisk
hr: Kroatisk
cs: Tjekkisk
da: Dansk
en: Engelsk
nl: Hollandsk
fi: Finsk
fr: Fransk
de: Tysk
skip_to_content: Spring til indhold
exhibitions:
current: Aktuelle
future: Kommende
past: Tidligere
nohits:
title: Din søgning matchede intet
your_search: Din søgning
no_match: matchede ingen
suggestion: Forslag
suggestions:
make_sure_that_all_words_are_spelled_correctly: Sørg for at alle ord er stavet korrekt.
try_different_keywords: Prøv forskellige søgeord.
try_more_general_keywords: Prøv mere generelle søgeord.
try_fewer_keywords: Prøv færre søgeord.
ui:
'yes': Ja
'no': Nej
send: Send
active: Aktiv
inactive: Inaktiv
cancel: Annuller
search: Søg
are_you_sure: Er du sikker på at du vil slette dette objekt? Denne handling kan ikke fortrydes.
will_overwrite: Du er ved at foretage en handling, der vil overskrive den eksisterende transskription. Denne proces er uigenkaldelig, og alle tidligere transskriptionsdata vil blive permanent erstattet.
updated: Opdateret
untitled: Uden titel
main_menu: Hovedmenu
new: Ny
edit: Rediger
save: Gem
add: Opret
append: Tilføj
append_text: Tilføj tekst
append_asset: Tilføj fil
download: Hent
category_created: "%{category} gemt"
category_updated: "%{category} opdateret"
category_destroyed: "%{category} slettet"
delete: Slet
destroy: Slet
destroyed: Slettet
example: Eksempel
copy: Kopier
copied: Kopieret
reindex: Renindeksere
reindex_started: Reindeksering startet
tickets: Billet & Årskort
search: Søg
accept: Accepter
subscribers:
subscribe_to: Følg med i hvad der sker på museet.
send: Tilmeld nyhedsbrev
booking:
send: Send forespørgelse
utils:
search_engines: SEO
visibility: Synlighed
settings: indstillinger
danish: Dansk
english: Engelsk
transparent: Transparent
example: Eksempel
choose: Vælg
choose_image: Choose image
change_image: Change image
add: Add
out_of: out of
save: Gem
cancel: cancel
back: back
remove: Slet
address: Address
clear_cache: Clear cache
cache_cleared: Cachen is now cleared
search: Søg
updated_at: Senest opdateret
close: Close
new: Tilføj
edit: Rediger
details: Detaljer
delete: Slet
are_you_sure: Denne handling kan ikke fortrydes - Er du sikker på, at du gerne vil fortsætte?
upload: Upload
download: Download
move: Move
plus: +
up: Up
down: Down
copy: Copy
send: Send
preview: Preview
content: Content
or: or
reset: reset
read_more: Read more
behavior: Behavior
systematics: Systematik
newsletters: Nyhedsbreve
booking_requests:
date_expl: Skriv ønsket dato og tidspunkt inden for onsdag til søndag fra kl. 11:15 -15:00. Skriv gerne en alternativ dato og et alternativt tidspunkt, hvis vi ikke kan imødekomme din første prioritet. Skoler kan også få omvisning om tirsdagen.
subject_expl: Er der et særligt emne for omvisningen? Skoler kan finde vores forløb under ’Læring’
n_expl: 'Skoleklasser: max 25. Voksengrupper: max 20'
group_expl: Skolens eller gruppens navn
name_expl: Lærer eller kontaktperson
ean_expl: P-nummer angives kun af skoler i Københavns Kommune
address_expl: Adresselinje
result:
title: Vi har modtaget din forespørgelse
msg: "Du vil snarest modtage en mail fra os med de oplysninger, vi har registeret i forbindelse med din forespørgsel på en omvisning. Du vil høre fra os, når vi har behandlet din forespørgsel."
mailers:
test_mail_queue: Test send e-mail
test_mail_sent: Test mail sent til %{email}
verified_subscription_heading: Bekræftet tilmelding
verified_subscription_title: Tilmelding bekræftet
verified_subscription_msg: "Du er nu tilmeldt vores nyhedsbrev."
unsubscribed_title: Afmelding udført
unsubscribed_msg: "Du vil modtage en mail, som bekræftelse på din afmelding"
confirm_unsubscribing_title: Bekræft venlig afmelding til vores nyhedsbrev
unsubscribe: Afmeld
booking_request:
subject: Tak for din forespørgsel
title: Tak for din forespørgsel på omvisning på Den Hirschsprungske Samling
sub_title: Bemærk at dette ikke er en bekræftelse på en omvisning. Vi besvarer din henvendelse hurtigst muligt.
verify_subscription:
msg: Tak for din interesse. For at gennemføre din tilmelding skal du blot klikke på linket i den e-mail, vi lige har sendt dig.
subject: Den Hirschsprungske Samling - Bekræft venligst din tilmelding.
verify_link: Bekræft
title: Ja tak, tilmeld mig Den Hirschsprungske Samlings nyhedsbrev
desc: Du bliver ikke tilmeldt vores nyhedsbrev, hvis ikke du bekræfter via linket nedenunder. Din e-mail adresse vil kun blive brugt til at modtage disse nyheder og vil ikke blive videregivet til tredjepart. Hvis du har modtaget denne e-mail ved en fejltagelse, skal du blot slette den.
unsubscribed:
subject: Den Hirschsprungske Samling - Bekræftelse på afmelding
title: Bekræftelse på afmelding
desc: Du er nu afmeldt Den Hirschsprungske Samlings nyhedsbrev og dit navn og emailadresse er hermed slettet. Vi håber, du kommer tilbage en anden gang.
newsletter:
unsubscribe: Afmeld nyhedsbrev
address: "Den Hirschsprungske Samling\nStockholmsgade 20\n2100 København Ø\nTlf. 35420336\ndhs@hirschsprung.dk"
not_you: "Denne kode udløber kl %{time}. Hvis det ikke var dig, der loggede ind, skal du nulstille din adgangskode."
verify_email_subject: "Your verification code is: %{token}"
newsletters:
title: Nyhedsbreve
new: Opret nyhedsbrev
list: Nyhedsbreve
created: Nyhedsbrev gemt
updated: Nyhedsbrev opdateret
destroyed: Nyhedsbrev slettet
destroy_failed: Kunde ikke slette dette nyhedsbrev
to: Til
from: Fra
delivered_to_one: Nyhedsbrev blev sendt til %{to}
send_to_one: Send
send_to_list: Send til abonnenter
test_sent: Test sendt til %{to}
lists: Abonnenter
choose_mailing_list: Vælg liste
are_you_sure_send_newsletter: Er du sikker? Nyhedsbrevet bliver sendt til ALLE abonnenter i de valgte lister. Denne handling kan ikke fortryde.
test_ok_deliver: Testen var OK. Send til valgte adresselister
newsletter_is_beeing_delivered_to_lists: Nyhedsbrevet bliver nu sendt til %{lists}
opened: Opened
clicked: Clicked
statuses:
status_draft: Udkast
status_published: Udgivet
status_archived: Arkiveret
sessions:
login: Log ind
email: E-mail
password: Password
login_failed: Logind misslykkedes
logout: Log ud
verification_code: Verifikationskode
verify_email: Bekræft
verification_failed: Verifikation mislykkedes
some:
follow: Follow
parkmuseerne:
title: Parkmuseerne
link: http://parkmuseerne.dk
facebook:
title: Facebook
link: https://www.facebook.com/hirschsprung
instagram:
title: Instagram
link: https://www.instagram.com/hirschsprungskesamling
tripadvisor:
title: Trip Advisor
link: https://www.tripadvisor.dk/Attraction_Review-g189541-d245022-Reviews- Hirschsprung_Collection_Hirschsprungske_Samling-Copenhagen_Zealand.html
views:
pagination:
first: "&laquo; First"
last: "Last &raquo;"
previous: "Forrige"
next: "Næste"
truncate: "&hellip;"
subscribers:
new: Opret abonnent
created: Abonnent gemt
updated: Abonnent opdateret
destroy: Slet abonnent
destroyed: Abonnent slettet
destroy_failed: Kunde ikke slette denne abonnent
title: Abonnenter
list: Abonnenter
all: Alle
users:
you_cant_change_the_email_on_this_user: Du kan ikke ændre e-mail for denne brugere
you_cant_change_this_on_this_user: Du kan ikke ændre dette for denne brugere
you_cant_disable_this_user: Du kan ikke af aktivere denne brugere
cant_destroy_this_user: Du kan ikke fjerne denne brugere
new: Opret brugere
created: Brugere gemt
updated: Brugere opdateret
destroy: Slet brugere
destroyed: Brugere slettet
destroy_failed: Kunde ikke slette denne brugere
title: Brugere og tilladelser
list: Bruger liste
roles:
admin: Admin
user: Gæst
assets:
new: Upload fil
created: Fil gemt
updated: Fil opdateret
destroy: Slet fil
destroyed: Fil slettet
destroy_failed: Kunde ikke slette denne fil
title: Filer
sort:
by_name: Navn
by_filename: Filenavn
by_last_modified: Senest opdateret
nodes:
sort: Sorter undersider %{parent}
labels: Fakta
project_details: Detaljer
content: Indhold
title: Sider
created: Side gemt
updated: Side opdateret
destroy: Slet side
destroyed: Side slettet
destroy_failed: Kunde ikke slette denne side
move: Flyt mappe/side til...
layout: Sideattributter
add_expire_date: Tilføj udløbsdato
remove_expire_date: Fjern
add_part: Nyt afsnit
settings:
main_menu: Hovedmenu
sub_menu: Undermenu
footer_node: Sidfod
cookie_policy: Cookie policy
cta_link: Call To Action link
opening_hours: Åbningstider
negative_menu: Hvid menu
buy_ticket: Køb billet & Årskort
newsletter: Tilmeld nyhedsbrev
langs:
da: Dansk
en: Engelsk
de: Tysk
templates:
tmpl_index: Forside
tmpl_article: Side
tmpl_lists: Lister
tmpl_list: Liste
tmpl_exhibitions: Udstillinger
tmpl_occasions: Kalender
tmpl_poster: Poster
tmpl_story: Kort historie
tmpl_text: Tekst
categories:
box: Kasse
folder: Mappe
cover: Læg
document: Side
new_categories:
box: Kasse
folder: Mappe
cover: Læg
document: Tilføj side
statuses:
status_draft: Udkast
status_published: Udgivet
status_archived: Arkiveret
icons:
box: inventory_2
folder: folder
cover: book_2
document: description
attachments:
alignments:
N: Nord
NE: Nordøst
E: Øst
SE: Sydøst
S: Syd
SW: Sydvest
W: Vest
NW: Nordvest
templates:
Hero: Hero
L: Stor
occasions:
future: Det sker
past: Tidligere
tiles:
title: Fliser
created: Flise gemt
updated: Flise opdateret
destroyed: Flise slettet
destroy_failed: Kunde ikke slette denne flise
templates:
tmpl_poster: Poster
tmpl_story: Kort historie
sort:
published: Udgivet
draft: Udkast
archived: Arkiveret
statuses:
status_published: Udgivet
status_draft: Udkast
status_archived: Arkiveret
activerecord:
errors:
messages:
record_invalid: 'Godkendelse gik galt: %{errors}'
restrict_dependent_destroy:
has_one: Kunne ikke slette posten fordi en afhængig %{record} findes
has_many: Kunne ikke slette posten fordi afhængige %{record} findes
models:
node:
attributes:
expires_at:
not_a_date: er ikke gyldig
after: skal være et kommende dato
models:
occasion:
zero: begivenheder
one: begivenhed
other: begivenheder
user:
zero: brugere
one: brugere
other: brugere
attachment:
zero: bilag
one: bilag
other: bilag
asset:
zero: filer
one: fil
other: filer
node:
zero: sider
one: side
other: sider
tile:
zero: fliser
one: flise
other: fliser
subscriber:
zero: abonnenter
one: abonnent
other: abonnenter
newsletter:
zero: nyhedsbreve
one: nyhedsbrev
other: nyhedsbreve
attributes:
occasion:
starts_on: Start dato
starts_at: Start tid
ends_on: Slut dato
ends_at: Slut tid
newsletter:
subject: Emne
from: Fra
to: Til
slug: Del af URL
delivered_at: Udsendt
stats: Statistik
updated_at: Senest opdateret
attachments: Bilag
subscriber:
name: Navn
email: E-mail
locale: Sprog
tags: Adresseliste
verified_at: Opt-in
tile:
title: Titel
sub_title: Undertitel
description: Beskrivelse
status: Status
template: Skabelon
bg_color: Baggrundsfarve
url: URL
header: Overskrift
excluded_locales: Ikke synlig under sprog
is_allowlist: Inverter liste til kun synlig
node:
title: Titel
page_title: Sidetitel
page_description: Meta beskrivelse
slug: Del af URL
url: URL
published_at: Udgivet fra
status: Status
template: Skabelon
href: Link til
parent_id: Forælder
expires_at: Udgivet frem til
settings: Indstillinger
tags_da: Tags
tags_en: Tags
tags_de: Tags
excluded_locales: Ikke synlig under sprog
is_allowlist: Inverter liste til kun synlig
occasions: Begivenhed
attachments: Bilag
attachment:
body: Indhold
body_da: Indhold
body_en: Indhold
body_de: Indhold
url: Link
fg_color: Tekst farve
bg_color: Baggrundsfarve
alignment: Gravitation
template: Skabelon
asset:
title: Filnavn
created_at: Skabt
updated_at: Senest opdateret
booking_request:
name: Navn
email: E-mail
phone: Tlf
group: Bestiller
n_persons: Antal deltagere
ages: Alder/klassetrin
subject: Omvisningens emne
ean: EAN
cvr: CVR-nummer
comment: Bemærkninger
primo_date: Dato og tidspunkt
secundo_date: Dato, alternativ
address: Adresse
postal_code: Postnr.
city: By
user:
enabled_at: Aktiv
role: Rolle
title: Titel
phone: Telefon
name: Navn
firstname: Fornavn
lastname: Efternavn
email: E-mail
password: Password
password_confirmation: Gentag password
date:
abbr_day_names:
- søn
- man
- tir
- ons
- tor
- fre
- lør
abbr_month_names:
-
- jan
- feb
- mar
- apr
- maj
- jun
- jul
- aug
- sep
- okt
- nov
- dec
day_names:
- søndag
- mandag
- tirsdag
- onsdag
- torsdag
- fredag
- lørdag
formats:
default: "%d.%m.%Y"
long: "%e. %B %Y"
short: "%e. %b %Y"
month_names:
-
- januar
- februar
- marts
- april
- maj
- juni
- juli
- august
- september
- oktober
- november
- december
order:
- :day
- :month
- :year
datetime:
distance_in_words:
about_x_hours:
one: cirka en time
other: cirka %{count} timer
about_x_months:
one: cirka en måned
other: cirka %{count} måneder
about_x_years:
one: cirka et år
other: cirka %{count} år
almost_x_years:
one: næsten et år
other: næsten %{count} år
half_a_minute: et halvt minut
less_than_x_minutes:
one: mindre end et minut
other: mindre end %{count} minutter
less_than_x_seconds:
one: mindre end et sekund
other: mindre end %{count} sekunder
over_x_years:
one: mere end et år
other: mere end %{count} år
x_days:
one: en dag
other: "%{count} dage"
x_minutes:
one: et minut
other: "%{count} minutter"
x_months:
one: en måned
other: "%{count} måneder"
x_years:
one: en år
other: "%{count} år"
x_seconds:
one: et sekund
other: "%{count} sekunder"
prompts:
day: Dag
hour: Time
minute: Minut
month: Måned
second: Sekund
year: År
errors:
format: "%{attribute} %{message}"
messages:
accepted: skal accepteres
blank: skal udfyldes
present: skal være tom
confirmation: stemmer ikke overens med bekræftelse
empty: må ikke udelades
equal_to: skal være %{count}
even: skal være et lige tal
exclusion: er reserveret
greater_than: skal være større end %{count}
greater_than_or_equal_to: skal være større end, eller lig med, %{count}
inclusion: er ikke på listen
invalid: er ikke gyldig
less_than: skal være mindre end %{count}
less_than_or_equal_to: skal være mindre end, eller lig med, %{count}
model_invalid: "Godkendelse gik galt: %{errors}"
not_a_number: er ikke et tal
not_an_integer: er ikke et heltal
odd: skal være et ulige tal
required: skal eksistere
taken: er allerede brugt
too_long: er for lang (højst %{count} tegn)
too_short: er for kort (mindst %{count} tegn)
wrong_length: har forkert længde (skulle være %{count} tegn)
other_than: skal være forskellig fra %{count}
url: is not a valid URL
template:
body: 'Der var problemer med følgende felter:'
header:
one: En fejl forhindrede %{model} i at blive gemt
other: "%{count} fejl forhindrede %{model} i at blive gemt"
views:
pagination:
first: "first_page"
last: "last_page"
previous: "navigate_before"
next: "navigate_next"
truncate: "&hellip;"
helpers:
select:
prompt: Vælg...
submit:
create: Opret %{model}
submit: Gem %{model}
update: Opdater %{model}
page_entries_info:
one_page:
display_entries:
zero: "Ingen %{entry_name} fundet"
one: "Viser <b>1</b> %{entry_name}"
other: "<b>%{count}</b> %{entry_name}"
more_pages:
display_entries: "<b>%{first}&nbsp;-&nbsp;%{last}</b> udaf <b>%{total}</b>"
number:
currency:
format:
delimiter: "."
format: "%u %n"
precision: 2
separator: ","
significant: false
strip_insignificant_zeros: false
unit: DKK
format:
delimiter: "."
precision: 3
separator: ","
significant: false
strip_insignificant_zeros: false
human:
decimal_units:
format: "%n %u"
units:
billion: Milliard
million: Million
quadrillion: Billiard
thousand: Tusind
trillion: Billion
unit: ''
format:
delimiter: ''
precision: 3
significant: true
strip_insignificant_zeros: true
storage_units:
format: "%n %u"
units:
byte:
one: Byte
other: Bytes
gb: GB
kb: KB
mb: MB
tb: TB
percentage:
format:
delimiter: ''
format: "%n%"
precision:
format:
delimiter: ''
support:
array:
last_word_connector: " og "
two_words_connector: " og "
words_connector: ", "
time:
am: ''
formats:
default: "%e. %B %Y, %H.%M"
long: "%A d. %e. %B %Y, %H.%M"
short: "%e. %b %Y, %H.%M"
time_only: "%H.%M"
listing: ! "%e. %b %Y"
medium: ! '%e. %b %Y, %H.%M'
pm: ''
hu: Ungarsk
it: Italiensk
ja: Japansk
ko: Koreansk
nb: Norsk (Bokmål)
pl: Polsk
pt: Portugisisk
ro: Rumænsk
sr: Serbisk
sk: Slovakisk
sl: Slovensk
es: Spansk
sv: Svensk
uk: Ukrainsk

+ 26
- 0
config/locales/de.yml View File

@ -0,0 +1,26 @@
# German, Germany (de_DE)
de:
languages:
zh: Chinesisch
hr: Kroatisch
cs: Tschechisch
da: Dänisch
nl: Niederländisch
fi: Finnisch
fr: Französisch
de: Deutsch
hu: Ungarisch
it: Italienisch
ja: Japanisch
ko: Koreanisch
nb: Norwegisch (Bokmål)
pl: Polnisch
pt: Portugiesisch
ro: Rumänisch
sr: Serbisch
sk: Slowakisch
sl: Slowenisch
es: Spanisch
sv: Schwedisch
uk: Ukrainisch

+ 0
- 31
config/locales/en.yml View File

@ -1,31 +0,0 @@
# Files in the config/locales directory are used for internationalization and
# are automatically loaded by Rails. If you want to use locales other than
# English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t "hello"
#
# In views, this is aliased to just `t`:
#
# <%= t("hello") %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# To learn more about the API, please read the Rails Internationalization guide
# at https://guides.rubyonrails.org/i18n.html.
#
# Be aware that YAML interprets the following case-insensitive strings as
# booleans: `true`, `false`, `on`, `off`, `yes`, `no`. Therefore, these strings
# must be quoted to be interpreted as strings. For example:
#
# en:
# "yes": yup
# enabled: "ON"
en:
hello: "Hello world"

+ 25
- 0
config/locales/es.yml View File

@ -0,0 +1,25 @@
# Spanish, Spain (es_ES)
es:
languages:
zh: Chino
hr: Croata
cs: Checo
da: Danés
nl: Holandés
fi: Finés
fr: Francés
de: Alemán
hu: Húngaro
it: Italiano
ja: Japonés
ko: Coreano
nb: Noruego (Bokmål)
pl: Polaco
pt: Portugués
ro: Rumano
sr: Serbio
sk: Eslovaco
sl: Esloveno
es: Español
sv: Sueco
uk: Ucraniano

+ 25
- 0
config/locales/fi.yml View File

@ -0,0 +1,25 @@
# Finnish (fi_FI)
fi:
languages:
zh: Kiina
hr: Kroatia
cs: Tšekki
da: Tanska
nl: Hollanti
fi: Suomi
fr: Ranska
de: Saksa
hu: Unkari
it: Italia
ja: Japani
ko: Korea
nb: Norja (Bokmål)
pl: Puola
pt: Portugali
ro: Romania
sr: Serbia
sk: Slovakia
sl: Slovenia
es: Espanja
sv: Ruotsi
uk: Ukraina

+ 26
- 0
config/locales/fr.yml View File

@ -0,0 +1,26 @@
# French, Canada (fr_CA)
# French, France (fr_FR)
fr:
languages:
zh: Chinois
hr: Croate
cs: Tchèque
da: Danois
nl: Néerlandais
fi: Finnois
fr: Français
de: Allemand
hu: Hongrois
it: Italien
ja: Japonais
ko: Coréen
nb: Norvégien (Bokmål)
pl: Polonais
pt: Portugais
ro: Roumain
sr: Serbe
sk: Slovaque
sl: Slovène
es: Espagnol
sv: Suédois
uk: Ukrainien

+ 25
- 0
config/locales/hr.yml View File

@ -0,0 +1,25 @@
# Croatian (hr_HR)
hr:
languages:
zh: Kineski
hr: Hrvatski
cs: Češki
da: Danski
nl: Nizozemski
fi: Finski
fr: Francuski
de: Njemački
hu: Mađarski
it: Talijanski
ja: Japanski
ko: Korejski
nb: Norveški (Bokmål)
pl: Poljski
pt: Portugalski
ro: Rumunjski
sr: Srpski
sk: Slovački
sl: Slovenski
es: Španjolski
sv: Švedski
uk: Ukrajinski

+ 25
- 0
config/locales/hu.yml View File

@ -0,0 +1,25 @@
# Hungarian (hu_HU)
hu:
languages:
zh: Kínai
hr: Horvát
cs: Cseh
da: Dán
nl: Holland
fi: Finn
fr: Francia
de: Német
hu: Magyar
it: Olasz
ja: Japán
ko: Koreai
nb: Norvég (Bokmål)
pl: Lengyel
pt: Portugál
ro: Román
sr: Szerb
sk: Szlovák
sl: Szlovén
es: Spanyol
sv: Svéd
uk: Ukrán

+ 25
- 0
config/locales/it.yml View File

@ -0,0 +1,25 @@
# Italian (it_IT)
it:
languages:
zh: Cinese
hr: Croato
cs: Ceco
da: Danese
nl: Olandese
fi: Finlandese
fr: Francese
de: Tedesco
hu: Ungherese
it: Italiano
ja: Giapponese
ko: Coreano
nb: Norvegese (Bokmål)
pl: Polacco
pt: Portoghese
ro: Rumeno
sr: Serbo
sk: Slovacco
sl: Sloveno
es: Spagnolo
sv: Svedese
uk: Ucraino

+ 26
- 0
config/locales/ja.yml View File

@ -0,0 +1,26 @@
# Japanese (ja_JP)
ja:
languages:
zh: 中国語
hr: クロアチア語
cs: チェコ語
da: デンマーク語
nl: オランダ語
fi: フィンランド語
fr: フランス語
de: ドイツ語
hu: ハンガリー語
it: イタリア語
ja: 日本語
ko: 韓国語
nb: ノルウェー語(ブークモール)
pl: ポーランド語
pt: ポルトガル語
ro: ルーマニア語
sr: セルビア語
sk: スロバキア語
sl: スロベニア語
es: スペイン語
sv: スウェーデン語
uk: ウクライナ語

+ 25
- 0
config/locales/ko.yml View File

@ -0,0 +1,25 @@
# Korean (ko_KR)
ko:
languages:
zh: 중국어
hr: 크로아티아어
cs: 체코어
da: 덴마크어
nl: 네덜란드어
fi: 핀란드어
fr: 프랑스어
de: 독일어
hu: 헝가리어
it: 이탈리아어
ja: 일본어
ko: 한국어
nb: 노르웨이어 (북몰)
pl: 폴란드어
pt: 포르투갈어
ro: 루마니아어
sr: 세르비아어
sk: 슬로바키아어
sl: 슬로베니아어
es: 스페인어
sv: 스웨덴어
uk: 우크라이나어

+ 27
- 0
config/locales/nb.yml View File

@ -0,0 +1,27 @@
# Norwegian Bokmål (nb_NO)
nb:
languages:
zh: Kinesisk
hr: Kroatisk
cs: Tsjekkisk
da: Dansk
nl: Nederlandsk
fi: Finsk
fr: Fransk
de: Tysk
hu: Ungarsk
it: Italiensk
ja: Japansk
ko: Koreansk
nb: Norsk (Bokmål)
pl: Polsk
pt: Portugisisk
ro: Rumensk
sr: Serbisk
sk: Slovakisk
sl: Slovensk
es: Spansk
sv: Svensk
uk: Ukrainsk

+ 27
- 0
config/locales/nl.yml View File

@ -0,0 +1,27 @@
# Dutch (nl_NL)
nl:
languages:
zh: Chinees
hr: Kroatisch
cs: Tsjechisch
da: Deens
nl: Nederlands
fi: Fins
fr: Frans
de: Duits
hu: Hongaars
it: Italiaans
ja: Japans
ko: Koreaans
nb: Noors (Bokmål)
pl: Pools
pt: Portugees
ro: Roemeens
sr: Servisch
sk: Slowaaks
sl: Sloveens
es: Spaans
sv: Zweeds
uk: Oekraïens

+ 25
- 0
config/locales/pl.yml View File

@ -0,0 +1,25 @@
# Polish (pl_PL)
pl:
languages:
zh: Chiński
hr: Chorwacki
cs: Czeski
da: Duński
nl: Holenderski
fi: Fiński
fr: Francuski
de: Niemiecki
hu: Węgierski
it: Włoski
ja: Japoński
ko: Koreański
nb: Norweski (Bokmål)
pl: Polski
pt: Portugalski
ro: Rumuński
sr: Serbski
sk: Słowacki
sl: Słoweński
es: Hiszpański
sv: Szwedzki
uk: Ukraiński

+ 25
- 0
config/locales/pt.yml View File

@ -0,0 +1,25 @@
# Portuguese (pt_PT)
pt:
languages:
zh: Chinês
hr: Croata
cs: Tcheco
da: Dinamarquês
nl: Holandês
fi: Finlandês
fr: Francês
de: Alemão
hu: Húngaro
it: Italiano
ja: Japonês
ko: Coreano
nb: Norueguês (Bokmål)
pl: Polaco
pt: Português
ro: Romeno
sr: Sérvio
sk: Eslovaco
sl: Esloveno
es: Espanhol
sv: Sueco
uk: Ucraniano

+ 25
- 0
config/locales/ro.yml View File

@ -0,0 +1,25 @@
# Romanian (ro_RO)
ro:
languages:
zh: Chineză
hr: Croată
cs: Cehă
da: Daneză
nl: Olandeză
fi: Finlandeză
fr: Franceză
de: Germană
hu: Maghiară
it: Italiană
ja: Japoneză
ko: Coreeană
nb: Norvegiană (Bokmål)
pl: Poloneză
pt: Portugheză
ro: Română
sr: Sârbă
sk: Slovacă
sl: Slovenă
es: Spaniolă
sv: Suedeză
uk: Ucraineană

+ 26
- 0
config/locales/sk.yml View File

@ -0,0 +1,26 @@
# Slovak (sk_SK)
sk:
languages:
zh: Čínsky
hr: Chorvátsky
cs: Český
da: Dánsky
nl: Holandský
fi: Fínsky
fr: Francúzsky
de: Nemecký
hu: Maďarský
it: Taliansky
ja: Japonský
ko: Kórejský
nb: Nórsky (Bokmål)
pl: Poľský
pt: Portugalský
ro: Rumunský
sr: Srbský
sk: Slovenský
sl: Slovinský
es: Španielsky
sv: Švédsky
uk: Ukrajinský

+ 26
- 0
config/locales/sl.yml View File

@ -0,0 +1,26 @@
# Slovenian (sl_SL)
sl:
languages:
zh: Kitajski
hr: Hrvaški
cs: Češki
da: Danski
nl: Nizozemski
fi: Finski
fr: Francoski
de: Nemški
hu: Madžarski
it: Italijanski
ja: Japonski
ko: Korejski
nb: Norveški (Bokmål)
pl: Poljski
pt: Portugalski
ro: Romunski
sr: Srbski
sk: Slovaški
sl: Slovenski
es: Španski
sv: Švedski
uk: Ukrajinski

+ 27
- 0
config/locales/sr.yml View File

@ -0,0 +1,27 @@
# Serbian, Serbia, Latin (sr_RS)
sr:
languages:
zh: Кинески
hr: Хрватски
cs: Чешки
da: Дански
nl: Холандски
fi: Фински
fr: Француски
de: Немачки
hu: Мађарски
it: Италијански
ja: Јапански
ko: Корејски
nb: Норвешки (Бокмал)
pl: Пољски
pt: Португалски
ro: Румунски
sr: Српски
sk: Словачки
sl: Словеначки
es: Шпански
sv: Шведски
uk: Украјински

+ 25
- 0
config/locales/sv.yml View File

@ -0,0 +1,25 @@
# Swedish (sv_SE)
sv:
languages:
zh: Kinesiska
hr: Kroatiska
cs: Tjeckiska
da: Danska
nl: Holländska
fi: Finska
fr: Franska
de: Tyska
hu: Ungerska
it: Italienska
ja: Japanska
ko: Koreanska
nb: Norska (Bokmål)
pl: Polska
pt: Portugisiska
ro: Rumänska
sr: Serbiska
sk: Slovakiska
sl: Slovenska
es: Spanska
sv: Svenska
uk: Ukrainska

+ 25
- 0
config/locales/uk.yml View File

@ -0,0 +1,25 @@
# Ukrainian (uk_UA)
uk:
languages:
zh: Китайська
hr: Хорватська
cs: Чеська
da: Данська
nl: Голландська
fi: Фінська
fr: Французька
de: Німецька
hu: Угорська
it: Італійська
ja: Японська
ko: Корейська
nb: Норвезька (Букмол)
pl: Польська
pt: Португальська
ro: Румунська
sr: Сербська
sk: Словацька
sl: Словенська
es: Іспанська
sv: Шведська
uk: Українська

+ 25
- 0
config/locales/zh.yml View File

@ -0,0 +1,25 @@
# Chinese (zh_CN)
zh:
languages:
zh: 中文
hr: 克罗地亚语
cs: 捷克语
da: 丹麦语
nl: 荷兰语
fi: 芬兰语
fr: 法语
de: 德语
hu: 匈牙利语
it: 意大利语
ja: 日语
ko: 韩语
nb: 挪威语(博克马尔)
pl: 波兰语
pt: 葡萄牙语
ro: 罗马尼亚语
sr: 塞尔维亚语
sk: 斯洛伐克语
sl: 斯洛文尼亚语
es: 西班牙语
sv: 瑞典语
uk: 乌克兰语

+ 1
- 1
config/routes.rb View File

@ -6,5 +6,5 @@ Rails.application.routes.draw do
get "up" => "rails/health#show", as: :rails_health_check
# Defines the root path route ("/")
# root "posts#index"
root "site#index"
end

+ 3
- 4
public/404.html View File

@ -6,8 +6,8 @@
<style>
body {
background-color: #1D1D1B;
color: #e1e1e1;
background-color: #F0B902;
color: #000;
text-align: center;
font-family: system-ui, sans-serif;
margin: 0;
@ -30,8 +30,7 @@
top: -0.4em;
left: -0.1em;
font-weight: 700;
color: #333;
font-weight: 700;
}
h1 {


+ 3
- 4
public/422.html View File

@ -6,8 +6,8 @@
<style>
body {
background-color: #1D1D1B;
color: #e1e1e1;
background-color: #F0B902;
color: #000;
text-align: center;
font-family: system-ui, sans-serif;
margin: 0;
@ -30,8 +30,7 @@
top: -0.4em;
left: -0.1em;
font-weight: 700;
color: #333;
font-weight: 700;
}
h1 {


+ 3
- 4
public/500.html View File

@ -6,8 +6,8 @@
<style>
body {
background-color: #1D1D1B;
color: #e1e1e1;
background-color: #F0B902;
color: #000;
text-align: center;
font-family: system-ui, sans-serif;
margin: 0;
@ -30,8 +30,7 @@
top: -0.4em;
left: -0.1em;
font-weight: 700;
color: #333;
font-weight: 700;
}
h1 {


+ 7
- 0
test/controllers/site_controller_test.rb View File

@ -0,0 +1,7 @@
require "test_helper"
class SiteControllerTest < ActionDispatch::IntegrationTest
# test "the truth" do
# assert true
# end
end

Loading…
Cancel
Save