From 7cb02571dfde0c888b4be56d32f39da8650b682a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=A1lint=20Berente?= <30603208+berenteb@users.noreply.github.com> Date: Fri, 15 Mar 2024 14:44:47 +0100 Subject: [PATCH] chore: title language keys put into object --- components/map/resource-sheet.tsx | 4 +- content/map-resources.content.ts | 156 +++++++++++++++++++++--------- types/map.type.ts | 8 +- 3 files changed, 119 insertions(+), 49 deletions(-) diff --git a/components/map/resource-sheet.tsx b/components/map/resource-sheet.tsx index 4dd5148..b1e2661 100644 --- a/components/map/resource-sheet.tsx +++ b/components/map/resource-sheet.tsx @@ -39,12 +39,12 @@ export function ResourceSheet({ resource, onClose, className, ...props }: Resour {...props} > - {i18n.language == 'en' && savedResource?.enTitle !== undefined ? savedResource?.enTitle : savedResource?.title} + {i18n.language === 'en' && savedResource?.title.en ? savedResource?.title.en : savedResource?.title.hu} {DISPLAY_ID && ` (${savedResource?.id})`} - {i18n.language == 'en' ? savedResource?.description.en : savedResource?.description.hu} + {i18n.language == 'en' ? savedResource?.description.en : savedResource?.description.hu} ); diff --git a/content/map-resources.content.ts b/content/map-resources.content.ts index d1f2d48..4b1b2e3 100644 --- a/content/map-resources.content.ts +++ b/content/map-resources.content.ts @@ -3,8 +3,10 @@ import { MapResource } from '../types/map.type'; export const MapResources: MapResource[] = [ { id: 'DOOR', - title: 'Bejárat', - enTitle: 'Entrance', + title: { + hu: 'Bejárat', + en: 'Entrance', + }, description: { hu: 'Itt jössz be!', en: 'This is the entrance!', @@ -12,8 +14,10 @@ export const MapResources: MapResource[] = [ }, { id: 'COFFEE', - title: 'Chill sarok', - enTitle: 'Chill corner', + title: { + hu: 'Chill sarok', + en: 'Chill corner', + }, description: { hu: 'Kapcsolódj ki egy kávé mellett!', en: 'Relax with a coffee!', @@ -21,8 +25,10 @@ export const MapResources: MapResource[] = [ }, { id: 'COAT', - title: 'Ruhatár', - enTitle: 'Cloakroom', + title: { + hu: 'Ruhatár', + en: 'Cloakroom', + }, description: { hu: 'Itt hagyhatod a kabátod!', en: 'You can leave your coat here!', @@ -30,8 +36,10 @@ export const MapResources: MapResource[] = [ }, { id: 'REGISTRATION', - title: 'Regisztráció', - enTitle: 'Registration', + title: { + hu: 'Regisztráció', + en: 'Registration', + }, description: { hu: 'Itt indul minden!', en: 'This is where everything starts!', @@ -39,8 +47,10 @@ export const MapResources: MapResource[] = [ }, { id: 'IB028', - title: 'IB028-as előadó', - enTitle: 'Hall IB028', + title: { + hu: 'IB028-as előadó', + en: 'Hall IB028', + }, description: { hu: 'Előadóterem, melyben érdekes előadásokat hallhatsz!', en: 'Presentation room, where you can listen to interesting presentations!', @@ -48,8 +58,10 @@ export const MapResources: MapResource[] = [ }, { id: 'IB025', - title: 'IB025-ös előadó', - enTitle: 'Hall IB025', + title: { + hu: 'IB025-ös előadó', + en: 'Hall IB025', + }, description: { hu: 'Előadóterem, melyben érdekes előadásokat hallhatsz!', en: 'Presentation room, where you can listen to interesting presentations!', @@ -57,7 +69,9 @@ export const MapResources: MapResource[] = [ }, { id: 'VIP', - title: 'VIP', + title: { + hu: 'VIP', + }, description: { hu: 'Különleges vendégeinknek!', en: 'For our special guests!', @@ -65,8 +79,10 @@ export const MapResources: MapResource[] = [ }, { id: 'ORG', - title: 'Rendezők', - enTitle: 'Organizers', + title: { + hu: 'Rendezők', + en: 'Organizers', + }, description: { hu: 'Itt találod a rendezőket!', en: 'You can find the organizers here!', @@ -74,7 +90,9 @@ export const MapResources: MapResource[] = [ }, { id: '23', - title: 'BME Solar Boat Team', + title: { + hu: 'BME Solar Boat Team', + }, description: { hu: 'Napenergiával működő, teljesen elektromos hajtású versenyhajót építő csapat.', en: 'A team building a solar-powered, fully electric drive racing boat.', @@ -82,7 +100,9 @@ export const MapResources: MapResource[] = [ }, { id: '22', - title: 'LEGO', + title: { + hu: 'LEGO', + }, description: { hu: 'A LEGO kör a Simonyi robotikával fogallkozó köre.', en: 'The LEGO community dealing with robotics in Simonyi.', @@ -90,7 +110,9 @@ export const MapResources: MapResource[] = [ }, { id: '21', - title: 'HA5KFU', + title: { + hu: 'HA5KFU', + }, description: { hu: 'Rádióamatőr klub.', en: 'Radio amateur club.', @@ -98,7 +120,9 @@ export const MapResources: MapResource[] = [ }, { id: '20', - title: 'SEM', + title: { + hu: 'SEM', + }, description: { hu: 'A Schönherz elektronikai műhelye.', en: 'The electronics workshop of Schönherz.', @@ -106,7 +130,9 @@ export const MapResources: MapResource[] = [ }, { id: '19', - title: 'Kir-Dev', + title: { + hu: 'Kir-Dev', + }, description: { hu: 'A kollégium webfejlesztő köre.', en: 'The web developer community of the dormitory.', @@ -114,7 +140,9 @@ export const MapResources: MapResource[] = [ }, { id: '18', - title: 'schdesign', + title: { + hu: 'schdesign', + }, description: { hu: 'A Simonyi kreatív alkotóműhelye.', en: 'The creative community of Simonyi.', @@ -122,7 +150,9 @@ export const MapResources: MapResource[] = [ }, { id: '17', - title: 'BME Formula Racing Team', + title: { + hu: 'BME Formula Racing Team', + }, description: { hu: 'Technológiailag fejlett autók építése.', en: 'Building technologically advanced cars.', @@ -130,7 +160,9 @@ export const MapResources: MapResource[] = [ }, { id: '16', - title: 'BME Suborbitals', + title: { + hu: 'BME Suborbitals', + }, description: { hu: 'Kísérleti rakéták fejlesztése versenyre és oktatási célokra.', en: 'Developing research rockets for competition and educational purposes', @@ -138,7 +170,9 @@ export const MapResources: MapResource[] = [ }, { id: '15', - title: 'Paripa', + title: { + hu: 'Paripa', + }, description: { hu: 'Partnerség az iparral program.', en: 'Partnership with industry program.', @@ -146,7 +180,9 @@ export const MapResources: MapResource[] = [ }, { id: '14', - title: 'BME EELISA', + title: { + hu: 'BME EELISA', + }, description: { hu: 'Európai Mérnöki Tanulás Innováció és Tudomány Szövetség', en: 'European Engineering Learning Innovation and Science Alliance', @@ -154,7 +190,9 @@ export const MapResources: MapResource[] = [ }, { id: '13', - title: 'Schönherz Iskolaszövetkezet', + title: { + hu: 'Schönherz Iskolaszövetkezet', + }, description: { hu: 'Szakmai diákmunka.', en: 'Professional student work.', @@ -162,7 +200,9 @@ export const MapResources: MapResource[] = [ }, { id: '12', - title: 'Knorr-Bremse Fékrendszerek Kft.', + title: { + hu: 'Knorr-Bremse Fékrendszerek Kft.', + }, description: { hu: 'A mobilitás biztonságossá tétele.', en: 'Making mobility safer.', @@ -170,7 +210,9 @@ export const MapResources: MapResource[] = [ }, { id: '11', - title: 'OTP Bank Nyrt.', + title: { + hu: 'OTP Bank Nyrt.', + }, description: { hu: 'Kelet-Közép-Európa meghatározó bankcsoportja.', en: 'The leading bank group in Central and Eastern Europe.', @@ -178,7 +220,9 @@ export const MapResources: MapResource[] = [ }, { id: '10', - title: 'KUKA Robotics Hungária Kft.', + title: { + hu: 'KUKA Robotics Hungária Kft.', + }, description: { hu: 'A robot- és automatizáció-technológia szakértője.', en: 'Expert in robot and automation technology.', @@ -186,7 +230,9 @@ export const MapResources: MapResource[] = [ }, { id: '9', - title: 'Nova Services Zrt.', + title: { + hu: 'Nova Services Zrt.', + }, description: { hu: 'Az új technológiák és az új IT trendek iránt elkötelezett innovatív IT megoldásokat nyújtó cég.', en: 'An innovative IT solution provider company committed to new technologies and new IT trends.', @@ -194,7 +240,9 @@ export const MapResources: MapResource[] = [ }, { id: '8', - title: 'Barré Technologies Zrt.', + title: { + hu: 'Barré Technologies Zrt.', + }, description: { hu: 'Nagyvállalati megoldásokra szakosodott szoftverfejlesztő és megoldásszállító vállalat.', en: 'A software development and solution provider company specializing in enterprise solutions.', @@ -202,7 +250,9 @@ export const MapResources: MapResource[] = [ }, { id: '7', - title: 'Paks II. Zrt.', + title: { + hu: 'Paks II. Zrt.', + }, description: { hu: 'Atomenergiával a fenntartható jövőért.', en: 'With nuclear energy for a sustainable future.', @@ -210,7 +260,9 @@ export const MapResources: MapResource[] = [ }, { id: '6', - title: 'Interactive Brokers Zrt.', + title: { + hu: 'Interactive Brokers Zrt.', + }, description: { hu: 'Az egyik legnagyobb online brókercég az Egyesült Államok piacán', en: 'One of the largest online brokerage firms in the United States market', @@ -218,7 +270,9 @@ export const MapResources: MapResource[] = [ }, { id: '5', - title: 'Silicon Laboratories Hungary Kft.', + title: { + hu: 'Silicon Laboratories Hungary Kft.', + }, description: { hu: 'Megbízható IoT fejlesztő platform.', en: 'Trusted IoT Development Platform.', @@ -226,7 +280,9 @@ export const MapResources: MapResource[] = [ }, { id: '4', - title: 'Sicontact Kft.', + title: { + hu: 'Sicontact Kft.', + }, description: { hu: 'Az ESET biztonsági megoldások hivatalos magyarországi disztribútora.', en: 'The official distributor of ESET security solutions in Hungary.', @@ -234,7 +290,9 @@ export const MapResources: MapResource[] = [ }, { id: '3', - title: 'ICF Tech Hungary Kft.', + title: { + hu: 'ICF Tech Hungary Kft.', + }, description: { hu: 'A technológiából ered minden, amit létrehozunk.', en: 'Everything we create comes from technology.', @@ -242,7 +300,9 @@ export const MapResources: MapResource[] = [ }, { id: '2', - title: 'Nokia Solutions and Networks Kft.', + title: { + hu: 'Nokia Solutions and Networks Kft.', + }, description: { hu: 'A világ egyik legnagyobb telekommunikációs vállalata', en: "One of the world's largest telecommunications companies", @@ -250,7 +310,9 @@ export const MapResources: MapResource[] = [ }, { id: '1', - title: 'Robert Bosch Kft.', + title: { + hu: 'Robert Bosch Kft.', + }, description: { hu: 'Különböző technológiák és szolgáltatások vezető nemzetközi szállítója.', en: 'A leading international supplier of various technologies and services.', @@ -258,8 +320,10 @@ export const MapResources: MapResource[] = [ }, { id: 'WC', - title: 'Mosdó', - enTitle: 'Restroom', + title: { + hu: 'Mosdó', + en: 'Restroom', + }, description: { hu: 'Itt találod a mosdót!', en: 'You can find the toilet here!', @@ -267,8 +331,10 @@ export const MapResources: MapResource[] = [ }, { id: 'WC_2', - title: 'Mosdó', - enTitle: 'Restroom', + title: { + hu: 'Mosdó', + en: 'Restroom', + }, description: { hu: 'Itt találod a mosdót!', en: 'You can find the toilet here!', @@ -276,8 +342,10 @@ export const MapResources: MapResource[] = [ }, { id: 'WC_3', - title: 'Mosdó', - enTitle: 'Restroom', + title: { + hu: 'Mosdó', + en: 'Restroom', + }, description: { hu: 'Itt találod a mosdót!', en: 'You can find the toilet here!', diff --git a/types/map.type.ts b/types/map.type.ts index ebeef1d..987cb9d 100644 --- a/types/map.type.ts +++ b/types/map.type.ts @@ -1,9 +1,11 @@ export type MapResource = { id: string; - title: string; - enTitle?: string; + title: { + hu: string; + en?: string; + }; description: { hu: string; - en: string; + en?: string; }; };