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;
};
};