diff --git a/components/map/resource-sheet.tsx b/components/map/resource-sheet.tsx index 92a346f..b1e2661 100644 --- a/components/map/resource-sheet.tsx +++ b/components/map/resource-sheet.tsx @@ -1,3 +1,4 @@ +import i18n from 'i18next'; import { useEffect, useState } from 'react'; import { Animated, ViewProps } from 'react-native'; @@ -38,11 +39,13 @@ export function ResourceSheet({ resource, onClose, className, ...props }: Resour {...props} > - {savedResource?.title} + {i18n.language === 'en' && savedResource?.title.en ? savedResource?.title.en : savedResource?.title.hu} {DISPLAY_ID && ` (${savedResource?.id})`} - {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 9f0aef2..4b1b2e3 100644 --- a/content/map-resources.content.ts +++ b/content/map-resources.content.ts @@ -3,7 +3,10 @@ import { MapResource } from '../types/map.type'; export const MapResources: MapResource[] = [ { id: 'DOOR', - title: 'Bejárat', + title: { + hu: 'Bejárat', + en: 'Entrance', + }, description: { hu: 'Itt jössz be!', en: 'This is the entrance!', @@ -11,7 +14,10 @@ export const MapResources: MapResource[] = [ }, { id: 'COFFEE', - title: 'Chill sarok', + title: { + hu: 'Chill sarok', + en: 'Chill corner', + }, description: { hu: 'Kapcsolódj ki egy kávé mellett!', en: 'Relax with a coffee!', @@ -19,7 +25,10 @@ export const MapResources: MapResource[] = [ }, { id: 'COAT', - title: 'Ruhatár', + title: { + hu: 'Ruhatár', + en: 'Cloakroom', + }, description: { hu: 'Itt hagyhatod a kabátod!', en: 'You can leave your coat here!', @@ -27,7 +36,10 @@ export const MapResources: MapResource[] = [ }, { id: 'REGISTRATION', - title: 'Regisztráció', + title: { + hu: 'Regisztráció', + en: 'Registration', + }, description: { hu: 'Itt indul minden!', en: 'This is where everything starts!', @@ -35,7 +47,10 @@ export const MapResources: MapResource[] = [ }, { id: 'IB028', - title: 'IB028-as előadó', + 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!', @@ -43,7 +58,10 @@ export const MapResources: MapResource[] = [ }, { id: 'IB025', - title: 'IB025-ös előadó', + 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!', @@ -51,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!', @@ -59,7 +79,10 @@ export const MapResources: MapResource[] = [ }, { id: 'ORG', - title: 'Rendezők', + title: { + hu: 'Rendezők', + en: 'Organizers', + }, description: { hu: 'Itt találod a rendezőket!', en: 'You can find the organizers here!', @@ -67,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.', @@ -75,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.', @@ -83,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.', @@ -91,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.', @@ -99,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.', @@ -107,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.', @@ -115,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.', @@ -123,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', @@ -131,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.', @@ -139,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', @@ -147,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.', @@ -155,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.', @@ -163,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.', @@ -171,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.', @@ -179,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.', @@ -187,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.', @@ -195,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.', @@ -203,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', @@ -211,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.', @@ -219,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.', @@ -227,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.', @@ -235,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", @@ -243,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.', @@ -251,7 +320,10 @@ export const MapResources: MapResource[] = [ }, { id: 'WC', - title: 'Mosdó', + title: { + hu: 'Mosdó', + en: 'Restroom', + }, description: { hu: 'Itt találod a mosdót!', en: 'You can find the toilet here!', @@ -259,7 +331,10 @@ export const MapResources: MapResource[] = [ }, { id: 'WC_2', - title: 'Mosdó', + title: { + hu: 'Mosdó', + en: 'Restroom', + }, description: { hu: 'Itt találod a mosdót!', en: 'You can find the toilet here!', @@ -267,7 +342,10 @@ export const MapResources: MapResource[] = [ }, { id: 'WC_3', - title: 'Mosdó', + 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 78d61f1..987cb9d 100644 --- a/types/map.type.ts +++ b/types/map.type.ts @@ -1,8 +1,11 @@ export type MapResource = { id: string; - title: string; + title: { + hu: string; + en?: string; + }; description: { hu: string; - en: string; + en?: string; }; };