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