diff --git a/src/App.js b/src/App.js index 5adfd34..52a5b10 100644 --- a/src/App.js +++ b/src/App.js @@ -36,19 +36,23 @@ import Linux from './Pages/Linux/Linux'; import Footer from './UI/Footer'; import BasicPage from './Pages/BasicPage'; -import Japan from './Pages/Japan/Japan'; -import JapaneseMain from './Pages/Japan/JapaneseMain'; + +import JapanMapPage from './Pages/Japan/JapanMapPage'; +import JapanMain from './Pages/Japan/JapanMain'; +import JapanesePage from './Pages/Japan/JapanesePage'; + import EquipmentPage from './Pages/Radio/equipmentPage'; import { languages, getLanguage } from './Language/Language'; -import { elmRoutes } from './Routers'; +import { elmRoutes, japaneseRoutes } from './Routers'; function App() { const language = getLanguage(); const paths = { - 'japan': , - 'japanMap': , + 'japan': , + 'japan/japanese': , // Needs an md_path + 'japanMap': , 'radio': , 'software': , }; @@ -102,11 +106,17 @@ function App() { }> }> - {elmRoutes} + {/* Japan */} + {japaneseRoutes} + + {/* Radio */} + {componentRoutes} {fieldDaysRoutes} {equipmentRoutes} {generatedRoutes} + {/* Software */} + {elmRoutes} }> }> }> diff --git a/src/Language/LanguageStrings.js b/src/Language/LanguageStrings.js index a9682b9..b7a964d 100644 --- a/src/Language/LanguageStrings.js +++ b/src/Language/LanguageStrings.js @@ -9,6 +9,7 @@ const languageStrings = { on: 'on', name: 'name', // Titles + japan: 'Japan', japanese: 'Japanese', radio_amateur: 'Radio amateur', software: 'Software', @@ -47,6 +48,7 @@ const languageStrings = { on: 'op', name: 'naam', // Titles + japan: 'Japan', japanese: 'Japans', radio_amateur: 'Radiozendamateur', software: 'Software', diff --git a/src/Pages/Japan/JapaneseMain.js b/src/Pages/Japan/JapanMain.js similarity index 80% rename from src/Pages/Japan/JapaneseMain.js rename to src/Pages/Japan/JapanMain.js index be69299..5374aaa 100644 --- a/src/Pages/Japan/JapaneseMain.js +++ b/src/Pages/Japan/JapanMain.js @@ -4,15 +4,15 @@ import MarkdownPage from '../markdownPage'; import { getLanguage } from '../../Language/Language'; import { getString } from '../../Language/LanguageStrings' -const JapaneseMain = () => { +const JapanMain = () => { const language = getLanguage(); return (
-

{getString('japanese')}

- +

{getString('japan')}

+
) } -export default JapaneseMain; \ No newline at end of file +export default JapanMain; \ No newline at end of file diff --git a/src/Pages/Japan/Japan.js b/src/Pages/Japan/JapanMapPage.js similarity index 93% rename from src/Pages/Japan/Japan.js rename to src/Pages/Japan/JapanMapPage.js index c7bdeb5..385c0cd 100644 --- a/src/Pages/Japan/Japan.js +++ b/src/Pages/Japan/JapanMapPage.js @@ -3,7 +3,7 @@ import JapanMap from './components/JapanMap'; import Dropdown from './components/Dropdown'; import { getString } from '../../Language/LanguageStrings' -const Japan = () => { +const JapanMapPage = () => { const [selectedColor, setSelectedColor] = useState(''); const handleColorChange = (event) => { @@ -25,4 +25,4 @@ const Japan = () => { ) } -export default Japan; +export default JapanMapPage; diff --git a/src/Pages/Japan/Japanese/en/dake-vs-shika.md b/src/Pages/Japan/Japanese/en/dake-vs-shika.md new file mode 100644 index 0000000..c34e733 --- /dev/null +++ b/src/Pages/Japan/Japanese/en/dake-vs-shika.md @@ -0,0 +1,44 @@ +## だけ vs しか + +Source video: [ONLY in Japanese だけ vs しか Differences(Common Mistake) - JLPT N4&5](https://www.youtube.com/watch?v=KmBVQM_l2wY&t=9s) by: [Japanese Ammo with Misa](https://www.youtube.com/@JapaneseAmmowithMisa) + +--- + +æ—„æœŹèȘžè©±ă›ăŸă™ă€‚ă€€æ—„æœŹèȘžè©±ă›ăŸă€‚ + +Both mean: "I speak Japanese." + +--- + +æ—„æœŹèȘžă—ă‹è©±ă›ăŸă›ă‚“ă€‚ + +"." + +A good way to remember this, is to instead translate as: + +"I speak Japanese." + +--- + + + +æ—„æœŹèȘžè©±ă›ăŸă™ă€‚= **factual / neutral feeling** + +æ—„æœŹèȘžè©±ă›ăŸă€‚ = **strong / negative feeling** + + +--- + + + +You cannot use しか at the end of a sentence. You can do so with だけ. + +ïŒŸă€€ç§ă ă‘ïŒŸ + +ć„œăăȘăźæœŹăŻă€Žăƒ­ăƒŒăƒ‰ăƒ»ă‚Șăƒ–ăƒ»ă‚¶ăƒ»ăƒȘング』。 + +ć„œăăȘăźæœŹăŻă€Žăƒ­ăƒŒăƒ‰ăƒ»ă‚Șăƒ–ăƒ»ă‚¶ăƒ»ăƒȘング』。 + +But you can use しか at the end by adding a negative form. + +ć„œăăȘăźæœŹăŻă€Žăƒ­ăƒŒăƒ‰ăƒ»ă‚Șăƒ–ăƒ»ă‚¶ăƒ»ăƒȘング』です。 diff --git a/src/Pages/Japan/en/main.md b/src/Pages/Japan/en/main.md index 89512d0..66ea3b1 100644 --- a/src/Pages/Japan/en/main.md +++ b/src/Pages/Japan/en/main.md @@ -1,6 +1,12 @@ -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. +The country of Japan and the Japanese 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) +* [Map of Japan](./japanMap) +--- -* [Map of Japan](./japanMap) \ No newline at end of file +### Japanese language notes + +These pages contain my notes on learning the language. + +* [だけ vs しか](./japanese/dake-vs-shika) \ No newline at end of file diff --git a/src/Pages/Japan/nl/main.md b/src/Pages/Japan/nl/main.md index 8b02771..fa6d686 100644 --- a/src/Pages/Japan/nl/main.md +++ b/src/Pages/Japan/nl/main.md @@ -1,4 +1,4 @@ -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. +Het land Japan en de Japanse taal hebben 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) diff --git a/src/UI/Navigation.js b/src/UI/Navigation.js index ff46aaa..df1673c 100644 --- a/src/UI/Navigation.js +++ b/src/UI/Navigation.js @@ -34,7 +34,7 @@ const Navigation = () => { {getString('portal')}
    -
  • {getString('japanese')}
  • +
  • {getString('japan')}

  • {getString('radio_amateur')}