diff --git a/app/assets/fonts/NotoIKEALatin-Bold.ttf b/app/assets/fonts/NotoIKEALatin-Bold.ttf new file mode 100755 index 0000000..a2d39a9 Binary files /dev/null and b/app/assets/fonts/NotoIKEALatin-Bold.ttf differ diff --git a/app/assets/fonts/NotoIKEALatin-BoldItalic.ttf b/app/assets/fonts/NotoIKEALatin-BoldItalic.ttf new file mode 100755 index 0000000..251348c Binary files /dev/null and b/app/assets/fonts/NotoIKEALatin-BoldItalic.ttf differ diff --git a/app/assets/fonts/NotoIKEALatin-Italic.ttf b/app/assets/fonts/NotoIKEALatin-Italic.ttf new file mode 100755 index 0000000..a24e303 Binary files /dev/null and b/app/assets/fonts/NotoIKEALatin-Italic.ttf differ diff --git a/app/assets/fonts/NotoIKEALatin-Regular.ttf b/app/assets/fonts/NotoIKEALatin-Regular.ttf new file mode 100755 index 0000000..7ca5f1b Binary files /dev/null and b/app/assets/fonts/NotoIKEALatin-Regular.ttf differ diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 288b9ab..cc3f3e6 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -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; +} \ No newline at end of file diff --git a/app/controllers/site_controller.rb b/app/controllers/site_controller.rb new file mode 100644 index 0000000..fabc1fb --- /dev/null +++ b/app/controllers/site_controller.rb @@ -0,0 +1,7 @@ +class SiteController < ApplicationController + + def def index + + end + +end diff --git a/app/helpers/site_helper.rb b/app/helpers/site_helper.rb new file mode 100644 index 0000000..c879486 --- /dev/null +++ b/app/helpers/site_helper.rb @@ -0,0 +1,2 @@ +module SiteHelper +end diff --git a/app/views/site/index.html.erb b/app/views/site/index.html.erb new file mode 100644 index 0000000..e69de29 diff --git a/config/application.rb b/config/application.rb index b829cb0..a8b9230 100644 --- a/config/application.rb +++ b/config/application.rb @@ -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 diff --git a/config/locales/cs.yml b/config/locales/cs.yml new file mode 100644 index 0000000..ba9ae46 --- /dev/null +++ b/config/locales/cs.yml @@ -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ý + \ No newline at end of file diff --git a/config/locales/da.yml b/config/locales/da.yml index bbbd958..07c138e 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -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 %{from} - %{until} - - 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å %{site}. - 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: 'Markdown cheat sheet' - - 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: "« First" - last: "Last »" - previous: "Forrige" - next: "Næste" - truncate: "…" - - 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: "…" - - 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 1 %{entry_name}" - other: "%{count} %{entry_name}" - more_pages: - display_entries: "%{first} - %{last} udaf %{total}" - - 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: '' \ No newline at end of file + 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 diff --git a/config/locales/de.yml b/config/locales/de.yml new file mode 100644 index 0000000..9ab4583 --- /dev/null +++ b/config/locales/de.yml @@ -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 + diff --git a/config/locales/en.yml b/config/locales/en.yml deleted file mode 100644 index 6c349ae..0000000 --- a/config/locales/en.yml +++ /dev/null @@ -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" diff --git a/config/locales/es.yml b/config/locales/es.yml new file mode 100644 index 0000000..b300d58 --- /dev/null +++ b/config/locales/es.yml @@ -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 \ No newline at end of file diff --git a/config/locales/fi.yml b/config/locales/fi.yml new file mode 100644 index 0000000..7208179 --- /dev/null +++ b/config/locales/fi.yml @@ -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 diff --git a/config/locales/fr.yml b/config/locales/fr.yml new file mode 100644 index 0000000..47edc88 --- /dev/null +++ b/config/locales/fr.yml @@ -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 \ No newline at end of file diff --git a/config/locales/hr.yml b/config/locales/hr.yml new file mode 100644 index 0000000..be3d98a --- /dev/null +++ b/config/locales/hr.yml @@ -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 diff --git a/config/locales/hu.yml b/config/locales/hu.yml new file mode 100644 index 0000000..f051133 --- /dev/null +++ b/config/locales/hu.yml @@ -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 diff --git a/config/locales/it.yml b/config/locales/it.yml new file mode 100644 index 0000000..42a5881 --- /dev/null +++ b/config/locales/it.yml @@ -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 diff --git a/config/locales/ja.yml b/config/locales/ja.yml new file mode 100644 index 0000000..1e8382f --- /dev/null +++ b/config/locales/ja.yml @@ -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: ウクライナ語 + \ No newline at end of file diff --git a/config/locales/ko.yml b/config/locales/ko.yml new file mode 100644 index 0000000..6350f04 --- /dev/null +++ b/config/locales/ko.yml @@ -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: 우크라이나어 diff --git a/config/locales/nb.yml b/config/locales/nb.yml new file mode 100644 index 0000000..80b5d7b --- /dev/null +++ b/config/locales/nb.yml @@ -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 + + \ No newline at end of file diff --git a/config/locales/nl.yml b/config/locales/nl.yml new file mode 100644 index 0000000..dee24fd --- /dev/null +++ b/config/locales/nl.yml @@ -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 + + \ No newline at end of file diff --git a/config/locales/pl.yml b/config/locales/pl.yml new file mode 100644 index 0000000..abd3ab5 --- /dev/null +++ b/config/locales/pl.yml @@ -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 diff --git a/config/locales/pt.yml b/config/locales/pt.yml new file mode 100644 index 0000000..57668ce --- /dev/null +++ b/config/locales/pt.yml @@ -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 \ No newline at end of file diff --git a/config/locales/ro.yml b/config/locales/ro.yml new file mode 100644 index 0000000..dca086a --- /dev/null +++ b/config/locales/ro.yml @@ -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ă diff --git a/config/locales/sk.yml b/config/locales/sk.yml new file mode 100644 index 0000000..252ee6c --- /dev/null +++ b/config/locales/sk.yml @@ -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ý + diff --git a/config/locales/sl.yml b/config/locales/sl.yml new file mode 100644 index 0000000..8c7969f --- /dev/null +++ b/config/locales/sl.yml @@ -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 + diff --git a/config/locales/sr.yml b/config/locales/sr.yml new file mode 100644 index 0000000..2d0ab00 --- /dev/null +++ b/config/locales/sr.yml @@ -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: Украјински + + \ No newline at end of file diff --git a/config/locales/sv.yml b/config/locales/sv.yml new file mode 100644 index 0000000..c5157cd --- /dev/null +++ b/config/locales/sv.yml @@ -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 diff --git a/config/locales/uk.yml b/config/locales/uk.yml new file mode 100644 index 0000000..97278ac --- /dev/null +++ b/config/locales/uk.yml @@ -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: Українська diff --git a/config/locales/zh.yml b/config/locales/zh.yml new file mode 100644 index 0000000..f0ae237 --- /dev/null +++ b/config/locales/zh.yml @@ -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: 乌克兰语 \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index a125ef0..c8e2663 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -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 diff --git a/public/404.html b/public/404.html index b40612a..9f79a18 100644 --- a/public/404.html +++ b/public/404.html @@ -6,8 +6,8 @@