+
+
+
)
}
diff --git a/src/Pages/Japan/JapaneseMain.js b/src/Pages/Japan/JapaneseMain.js
new file mode 100644
index 0000000..c792d3b
--- /dev/null
+++ b/src/Pages/Japan/JapaneseMain.js
@@ -0,0 +1,17 @@
+import React from 'react';
+import Emoji from '../../Content/Emoji';
+import MarkdownPage from '../markdownPage';
+import { getLanguage } from '../../App';
+
+const JapaneseMain = () => {
+ const language = getLanguage();
+
+ return (
+
+
Japanese
+
+
+ )
+}
+
+export default JapaneseMain;
\ No newline at end of file
diff --git a/src/Pages/Japan/en/main.md b/src/Pages/Japan/en/main.md
new file mode 100644
index 0000000..b1f13d6
--- /dev/null
+++ b/src/Pages/Japan/en/main.md
@@ -0,0 +1,3 @@
+The Japanase language has facinated me for many years now, for I am married with a Japanese. To become fluent means practice every single day, no exceptions.
+
+* [Wani Kani](https://www.wanikani.com/users/PA4KEV)
\ No newline at end of file
diff --git a/src/Pages/Japan/nl/main.md b/src/Pages/Japan/nl/main.md
new file mode 100644
index 0000000..913e77b
--- /dev/null
+++ b/src/Pages/Japan/nl/main.md
@@ -0,0 +1,3 @@
+De Japanse taal heeft mij al jaren gefacineerd. Ik ben ook getrouwd met een Japanse. Om de taal vloeiend te kunnen beheersen, moet je elke dag oefenen. Geen uitzonderingen.
+
+* [Wani Kani](https://www.wanikani.com/users/PA4KEV)
\ No newline at end of file
diff --git a/src/Pages/Japanese/Japan.js b/src/Pages/Japanese/Japan.js
deleted file mode 100644
index a2c4440..0000000
--- a/src/Pages/Japanese/Japan.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import React from 'react';
-import Emoji from '../../Content/Emoji';
-
-const Japanese = () => {
- return (
-
-
-
-
-
-
Japanese
-
The Japanase language has facinated me for many years now, for I am married with a Japanese. To become fluent means practice every single day, no exceptions.
+
+ )
+}
+
+export default RadioMain;
\ No newline at end of file
diff --git a/src/Pages/Radio/Balkon.js b/src/Pages/Radio/_Balkon.js
similarity index 100%
rename from src/Pages/Radio/Balkon.js
rename to src/Pages/Radio/_Balkon.js
diff --git a/src/Pages/Radio/Components.js b/src/Pages/Radio/_Components.js
similarity index 100%
rename from src/Pages/Radio/Components.js
rename to src/Pages/Radio/_Components.js
diff --git a/src/Pages/Radio/en/main.md b/src/Pages/Radio/en/main.md
new file mode 100644
index 0000000..f8414ea
--- /dev/null
+++ b/src/Pages/Radio/en/main.md
@@ -0,0 +1,5 @@
+I am a (beginner) ham radio amateur. My callsign is: **PA4KEV**
+
+This hobby involves experimenting with wireless communication and electronics.
+
+Here I post my notes on the hobby.
\ No newline at end of file
diff --git a/src/Pages/Radio/fielddays/fielddays.js b/src/Pages/Radio/fielddays/fielddays.js
index 5a39ee6..cc9bcea 100644
--- a/src/Pages/Radio/fielddays/fielddays.js
+++ b/src/Pages/Radio/fielddays/fielddays.js
@@ -1,8 +1,10 @@
import React from 'react';
import { Link } from 'react-router-dom';
import Emoji from '../../../Content/Emoji';
+import fielddaysdata from './fielddays.json';
+
+const FielddaysTable = () => {
-const Fielddays = ({ fieldDays }) => {
function generatePath(dateString, language) {
// Assuming dateString is in the format "YYYY-MM-DD"
const parts = dateString.split('-');
@@ -11,7 +13,7 @@ const Fielddays = ({ fieldDays }) => {
const day = parts[2];
// Construct the path
- const path = `/${language}/pages/radio/fielddays/${year}${month}${day}`;
+ const path = `/${language}/radio/fielddays/${year}${month}${day}`;
// Return JSX with the path inside an tag
return (
@@ -21,48 +23,44 @@ const Fielddays = ({ fieldDays }) => {
);
}
+ // Optimize to only show link column for the current language.
+ // This also eliminates a column.
return (
-
)
}
-export default Fielddays;
+export default FielddaysTable;
diff --git a/src/Pages/Radio/nl/main.md b/src/Pages/Radio/nl/main.md
new file mode 100644
index 0000000..b9b7cac
--- /dev/null
+++ b/src/Pages/Radio/nl/main.md
@@ -0,0 +1,5 @@
+Ik ben een (beginnend) radiozendamateur. Mijn callsign is: **PA4KEV**
+
+Deze hobby gaat over experimenteren met electronica en draadloze communicatie.
+
+Hier plaats ik mijn notities over de hobby.
\ No newline at end of file
diff --git a/src/Pages/Software/Software.js b/src/Pages/Software/Software.js
deleted file mode 100644
index 8908f4c..0000000
--- a/src/Pages/Software/Software.js
+++ /dev/null
@@ -1,131 +0,0 @@
-import React from 'react';
-
-import {Link} from 'react-router-dom';
-
-const Software = () => {
- return (
-