diff --git a/website/src/App.tsx b/website/src/App.tsx index 00dd777..b0091d6 100644 --- a/website/src/App.tsx +++ b/website/src/App.tsx @@ -72,7 +72,6 @@ import PhraseBuilder from "./screens/PhraseBuilder"; import { searchAllInflections } from "./lib/search-all-inflections"; import { addToWordlist } from "./lib/wordlist-database"; import ScriptToPhonetics from "./screens/ScriptToPhonetics"; -import { Modal, Button } from "react-bootstrap"; // to allow Moustrap key combos even when input fields are in focus Mousetrap.prototype.stopCallback = function () { @@ -148,8 +147,6 @@ class App extends Component { this.handleRefreshReviewTasks = this.handleRefreshReviewTasks.bind(this); this.handleDictionaryUpdate = this.handleDictionaryUpdate.bind(this); this.handleInflectionSearch = this.handleInflectionSearch.bind(this); - this.handleShowModal = this.handleShowModal.bind(this); - this.handleCloseModal = this.handleCloseModal.bind(this); } public componentDidMount() { @@ -587,14 +584,6 @@ class App extends Component { }); } - private handleCloseModal() { - this.setState({ showModal: false }); - } - - private handleShowModal() { - this.setState({ showModal: true }); - } - render() { return (
{ Grammar
- @@ -834,87 +817,6 @@ class App extends Component { /> )} - - - Phonetics Update! 📰 - - -

- The phonetics for{" "} - - two of the five ی's have been updated - {" "} - to something much more logical and helpful for pronunciation. -

-
Pure Vowels (mouth stays still)
- - - - - - - - - - - - - - - - - - - - -
LetterPhoneticsSound
يeelong "ee" like "bee"
ېe -
- like "ee" but with a slightly more open mouth -
-
- This is a special vowel not found in English -
-
-
Dipthongs (pure vowel + y)
- - - - - - - - - - - - - - - - - - - - - - - - - -
LetterPhoneticsSound
یayshort 'a' + y
ۍuy'u' shwa (ə) + y
ئey -
'e' (ې) + y
-
-
- - - -
); } diff --git a/website/src/screens/About.tsx b/website/src/screens/About.tsx index 2de8770..a48f1db 100644 --- a/website/src/screens/About.tsx +++ b/website/src/screens/About.tsx @@ -12,63 +12,141 @@ import { State } from "../types/dictionary-types"; import { Link } from "react-router-dom"; import VideoPlayer from "../components/VideoPlayer"; -const About = ({ state } : { state: State }) => ( -
- - - - About - LingDocs Pashto Dictionary - -

About

-

The LingDocs Pashto Dictionary aims to make an easily searchable and accessible dictionary of the Pashto Language, along with its inflections and verb conjugations.

-

Features

-
    -
  • Approximate search-as-you-type
  • -
  • Alphabetical browsing
  • -
  • Inflections and Verb Conjugations
  • -
  • Phrase Generation Engine
  • -
  • Ability to suggest additions or corrections (with sign-in)
  • -
  • Choice of spelling/phonetic systems
  • -
  • ...and more
  • -
-

Video Introduction

- -

Installing

-

After visiting this dictionary for the first time it will be accessible from your browser even without an internet connection. You can also - {` `}install it as an app on your phone or desktop by choosing "Add to Home Screen" on "Install" on your browser menu. It is also - {` `}find and install it on the Google Play Store.

-

Phonetic System

-

This dictionary (and the grammar that goes along with it) uses a special phonetic system for writing the Pashto words in Latin letters, showing the pronunciation the vowels. This has been designed to allow people to write and search words without needing to type an special characters.

-

Inspiration and Sources

-

This dictionary is grateful for and indebted to the excellent work available - at qamosona.com, wiktionary.org, - and Google Translate. These sources were used extensively as a reference for definitions.

-

Currently this dictionary contains {state.dictionaryInfo ? state.dictionaryInfo.numberOfEntries : "about 14,000"} entries. It is nowhere near as comprehensive - or accurate as some of these other sources, but it does strive to present something uniquely - accesible to learners through offline web-app availability, inflection/conjugation/phrase-building engine, and smart searching algorithms.

-

Contact

-

Feedback and suggestions are appreciated.

- -

License and Legal Info

-

Source Code

-

This dictionary app is open sounce. The code is available here on GitHub and is licensed under a GPLv3 License.

-

Dictionary Content

-

The contents of this dictionary are licensed under a Creative Commons Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, with the added stipulation that this material cannot be used or re-distributed by any people or groups involved with military, violence, or government intelligence work.

-

The LingDocs Pashto Dictionary assumes no responsibility or liability for any errors or omissions in - the content of this site. The information contained in this site is provided on an “as is” basis with - no guarantees of completeness, accuracy, usefulness or timeliness.

-

Privacy Policy

-

© Copyright 2021 - lingdocs.com

- {state.dictionaryInfo &&

- Number of Entries: {state.dictionaryInfo.numberOfEntries} - Updated: {dayjs(state.dictionaryInfo.release).toString()} -

} - {process.env.REACT_APP_BUILD_NO &&

App build number: {process.env.REACT_APP_BUILD_NO}

} -
+const About = ({ state }: { state: State }) => ( +
+ + + + About - LingDocs Pashto Dictionary + +

About

+

+ The LingDocs Pashto Dictionary aims to make an easily + searchable and accessible dictionary of the Pashto Language, along with + its inflections and verb conjugations. +

+

Features

+
    +
  • Approximate search-as-you-type
  • +
  • Alphabetical browsing
  • +
  • Inflections and Verb Conjugations
  • +
  • Phrase Generation Engine
  • +
  • Ability to suggest additions or corrections (with sign-in)
  • +
  • Choice of spelling/phonetic systems
  • +
  • ...and more
  • +
+

Video Introduction

+ +

Installing

+

+ After visiting this dictionary for the first time it will be accessible + from your browser even without an internet connection. You can also + {` `} + install it as an app on your phone or desktop by choosing + "Add to Home Screen" on "Install" on your browser menu. It is also + {` `} + + find and install it on the Google Play Store + + . +

+

Phonetic System

+

+ This dictionary (and the{" "} + grammar that goes along with + it) uses a{" "} + + special phonetic system + {" "} + for writing the Pashto words in Latin letters, showing the pronunciation + the vowels. This has been designed to allow people to write and search + words without needing to type an special characters. +

+

Inspiration and Sources

+

+ This dictionary is grateful for and indebted to the excellent work + available at qamosona.com,{" "} + wiktionary.org, and{" "} + Google Translate. These + sources were used extensively as a reference for definitions. +

+

+ Currently this dictionary contains{" "} + {state.dictionaryInfo + ? state.dictionaryInfo.numberOfEntries + : "about 15,000"}{" "} + entries. It is nowhere near as comprehensive or accurate as some of these + other sources, but it does strive to present something uniquely accesible + to learners through offline web-app availability, + inflection/conjugation/phrase-building engine, and smart searching + algorithms. +

+

Contact

+

Feedback and suggestions are appreciated.

+ +

+ Or show your support through{" "} + buymeacoffee +

+

License and Legal Info

+

Source Code

+

+ This dictionary app is open sounce. The code is available{" "} + here on GitHub{" "} + and is licensed under a GPLv3 License. +

+

Dictionary Content

+

+ The contents of this dictionary are licensed under a{" "} + + Creative Commons Creative Commons Attribution-NonCommercial-ShareAlike + 4.0 International License + + , with the added stipulation that this material cannot be used or + re-distributed by any people or groups involved with military, violence, + or government intelligence work. +

+

+ The LingDocs Pashto Dictionary assumes no responsibility or liability for + any errors or omissions in the content of this site. The information + contained in this site is provided on an “as is” basis with no guarantees + of completeness, accuracy, usefulness or timeliness. +

+

+ Privacy Policy +

+

+ © Copyright 2023 - lingdocs.com +

+ {state.dictionaryInfo && ( +

+ Number of Entries: {state.dictionaryInfo.numberOfEntries} - Updated:{" "} + {dayjs(state.dictionaryInfo.release).toString()} +

+ )} + {process.env.REACT_APP_BUILD_NO && ( +

+ App build number: {process.env.REACT_APP_BUILD_NO} +

+ )} +
); export default About;