├── fonts ├── .DS_Store ├── Outfit │ ├── .DS_Store │ ├── Outfit-Light.ttf │ ├── Outfit-Medium.ttf │ ├── Outfit-Regular.ttf │ └── Outfit-SemiBold.ttf └── Sahel │ ├── .DS_Store │ └── Sahel.ttf ├── roj_dictionary.mdx ├── roj_dictionary.png ├── screenshots └── mobile │ ├── IMG_5926.PNG │ ├── IMG_5927.PNG │ ├── IMG_5928.PNG │ ├── IMG_5929.PNG │ └── IMG_5930.PNG ├── LICENSE ├── .gitignore ├── style.css └── README.md /fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/.DS_Store -------------------------------------------------------------------------------- /roj_dictionary.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/roj_dictionary.mdx -------------------------------------------------------------------------------- /roj_dictionary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/roj_dictionary.png -------------------------------------------------------------------------------- /fonts/Outfit/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Outfit/.DS_Store -------------------------------------------------------------------------------- /fonts/Sahel/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Sahel/.DS_Store -------------------------------------------------------------------------------- /fonts/Sahel/Sahel.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Sahel/Sahel.ttf -------------------------------------------------------------------------------- /fonts/Outfit/Outfit-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Outfit/Outfit-Light.ttf -------------------------------------------------------------------------------- /fonts/Outfit/Outfit-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Outfit/Outfit-Medium.ttf -------------------------------------------------------------------------------- /fonts/Outfit/Outfit-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Outfit/Outfit-Regular.ttf -------------------------------------------------------------------------------- /fonts/Outfit/Outfit-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/fonts/Outfit/Outfit-SemiBold.ttf -------------------------------------------------------------------------------- /screenshots/mobile/IMG_5926.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/screenshots/mobile/IMG_5926.PNG -------------------------------------------------------------------------------- /screenshots/mobile/IMG_5927.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/screenshots/mobile/IMG_5927.PNG -------------------------------------------------------------------------------- /screenshots/mobile/IMG_5928.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/screenshots/mobile/IMG_5928.PNG -------------------------------------------------------------------------------- /screenshots/mobile/IMG_5929.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/screenshots/mobile/IMG_5929.PNG -------------------------------------------------------------------------------- /screenshots/mobile/IMG_5930.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xdolan/roj_dictionary/HEAD/screenshots/mobile/IMG_5930.PNG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Dolan Hêriş 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | /* MDX Style */ 2 | @font-face { 3 | font-family: Sahel; 4 | src: url("./fonts/Sahel/Sahel.ttf"); 5 | font-weight: normal; 6 | font-style: normal; 7 | } 8 | @font-face { 9 | font-family: Outfit; 10 | src: url("./fonts/Outfit/Outfit-Light.ttf"); 11 | font-weight: 300; 12 | font-style: normal; 13 | } 14 | @font-face { 15 | font-family: Outfit; 16 | src: url("./fonts/Outfit/Outfit-Regular.ttf"); 17 | font-weight: 400; 18 | font-style: normal; 19 | } 20 | @font-face { 21 | font-family: Outfit; 22 | src: url("./fonts/Outfit/Outfit-Medium.ttf"); 23 | font-weight: 500; 24 | font-style: normal; 25 | } 26 | @font-face { 27 | font-family: Outfit; 28 | src: url("./fonts/Outfit/Outfit-SemiBold.ttf"); 29 | font-weight: 600; 30 | font-style: normal; 31 | } 32 | 33 | body { 34 | margin: 0; 35 | background: #fdfdfd; 36 | } 37 | .container { 38 | background: #ffffff; 39 | padding: 1em; 40 | margin: 1em; 41 | border-radius: 8px; 42 | border: 1px solid #f3f3f3eb; 43 | box-shadow: 1px 1px 6px 2px #bfbbbb1c; 44 | } 45 | .entry { 46 | font-family: Outfit, Verdana, Tahoma, sans-serif; 47 | font-size: 19px; 48 | font-weight: 500; 49 | margin-bottom: 15px; 50 | color: #3f937f; 51 | } 52 | 53 | .meaning { 54 | font-family: Sahel, sans-serif !important; 55 | font-size: 17px; 56 | color: #787878; 57 | direction: rtl; 58 | } 59 | 60 | /* Description Style */ 61 | 62 | .background { 63 | font-family: "Outfit", sans-serif !important; 64 | min-height: 100vh; 65 | background: #f9f9f9; 66 | padding: 3em 1.5rem; 67 | text-align: center; 68 | display: flex; 69 | flex-direction: column; 70 | justify-content: flex-start; 71 | } 72 | 73 | .logo-container { 74 | width: 20%; 75 | margin: 1em auto; 76 | } 77 | 78 | .logo { 79 | width: 100%; 80 | } 81 | 82 | .description { 83 | color: gray; 84 | margin: 0; 85 | margin-bottom: 10px; 86 | display: flex; 87 | align-items: center; 88 | justify-content: center; 89 | font-weight: 300; 90 | } 91 | 92 | .description a { 93 | color: gray; 94 | margin-left: 5px; 95 | font-weight: 300; 96 | } 97 | 98 | .description:nth-of-type(1) b { 99 | text-decoration: none; 100 | color: #3f937f; 101 | font-weight: 600; 102 | font-size: 1.5em; 103 | margin-bottom: 2rem; 104 | } 105 | .description b { 106 | margin-left: 5px; 107 | font-weight: 400; 108 | } 109 | 110 | .about-us { 111 | display: flex; 112 | justify-content: center; 113 | margin-top: 3em; 114 | padding-top: 1em; 115 | border-top: 1px solid #ececec; 116 | } 117 | 118 | .about-text { 119 | font-size: 0.9em; 120 | font-weight: 300; 121 | color: #9f9f9f; 122 | margin-right: 1em; 123 | } 124 | 125 | .about-text a { 126 | text-decoration: none; 127 | color: #9f9f9f; 128 | } 129 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Roj Dictionary 2 | 3 | **Roj Dictionary** is an English to Kurdish (Sorani) Dictionary. 4 | 5 | drawing 6 | 7 | ## Installation 8 | 9 | Download and install the required and recommended software / apps for using `MDict dictionary format (.mdx / .mdd)` dictionary data. 10 | 11 | - ### Windows 12 | 13 | [**Download MDict (Free)**](https://www.mdict.cn/download/MDictPC2.7z) 14 | 15 | [**Download GoldenDict (Free)**](https://sourceforge.net/projects/goldendict/files/early%20access%20builds/) (Recommended) 16 | 17 | **YouTube:** [**How to use GoldenDict?**](https://www.youtube.com/watch?v=bDipNBvhOVI) 18 | 19 | - ### MacOS 20 | 21 | [**Download GoldenDict (Free)**](https://sourceforge.net/projects/goldendict/files/early%20access%20builds/) 22 | 23 | - ### iOS (iPhone / iPad) 24 | 25 | [**Download Mdict (Paid Version)**](https://itunes.apple.com/cn/app/mdict/id389083586?mt=8) 26 | 27 | [**Download Mdict (Free Version)**](https://itunes.apple.com/cn/app/mdict-free/id894362875) 28 | 29 | **YouTube:** [**How to do Live Translation on MDict?**](https://www.youtube.com/watch?v=nQPU7E4YTmE) 30 | 31 | - ### Android 32 | 33 | [**Downalod Mdict (Free)**](https://play.google.com/store/apps/details?id=cn.mdict) 34 | 35 | [**Download BlueDict** (_Free but its full version needs to be purchased_)](https://play.google.com/store/apps/details?id=cn.ssdl.bluedict&hl=en) 36 | 37 | ## Dictionary Files 38 | 39 | Each dictionary might have one, two or more files which should include a **MDX**, a **MDD** (_might not included_), a **CSS** and finally an **icon** for the dictionary. 40 | 41 | Note: 42 | 43 | - **.MDX**, **.MDD** and the **icon (.png, .jpg, etc.)** should have the **same name**. 44 | 45 | - **CSS** **file** **SHOULD NOT be renamed** 46 | 47 | [Download MDX](https://github.com/dolanskurd/roj_dictionary/blob/main/roj_dictionary.mdx) 48 | 49 | Download MDD (N/A) 50 | 51 | [Download CSS](https://github.com/dolanskurd/roj_dictionary/blob/main/style.css) 52 | 53 | [Download Dictionary Icon](https://github.com/dolanskurd/roj_dictionary/blob/main/roj_dictionary.png) 54 | 55 | ## Used Fonts 56 | 57 | [Outfit Font](https://fonts.google.com/specimen/Outfit) 58 | 59 | [Sahel Font](https://github.com/rastikerdar/sahel-font/) 60 | 61 | ## Screenshots 62 | 63 | ![screenshots_01](/screenshots/mobile/IMG_5926.PNG) 64 | 65 | ![screenshots_02](/screenshots/mobile/IMG_5927.PNG) 66 | 67 | ![screenshots_03](/screenshots/mobile/IMG_5928.PNG) 68 | 69 | ![screenshots_04](/screenshots/mobile/IMG_5929.PNG) 70 | 71 | ![screenshots_05](/screenshots/mobile/IMG_5930.PNG) 72 | 73 | ## Usage Instructions 74 | 75 | ### How to transfer dictionary files into your device? 76 | 77 | #### Mobile users: 78 | 79 | **iOS (iPhone / iPad )** users can use “`File sharing`” function of **iTunes** to transfer files into devices. 80 | 81 | **Android** users should put dictionary files into `/mnt/sdcard/mdict/doc` directory, or assign the path in “`Preference->extra dictionary path`”. 82 | 83 | #### **Windows & MacOS Users:** 84 | 85 | **MDict (ONLY Windows)** users need to follow below rules: 86 | 87 | 1. Unzip the package. 88 | 2. Open `MDict.exe` 89 | 3. On top menu select `Library/Library Manager` 90 | 4. Select `Import Library` and browse to the downloaded folder. 91 | 5. Click `OK`. 92 | 93 | **GoldenDict** users need to follow below rules: 94 | 95 | 1. Unzip the package. 96 | 2. Open `GlodenDict.exe` 97 | 3. On top menu select `Edit/Dictionaries` 98 | 4. On `Sources` tab, click `Add` button and browse to the downloaded folder and click `Select Folder` and _tick the checkbox_ beside the downloaded folder location. 99 | 5. click on `Apply`, then `OK`. 100 | 101 | ## Contact me 102 | 103 | I hope you like this dictionary. Feel free to reach out if you have questions or if you want to contribute in any way: 104 | 105 | - **[Twitter](http://www.twitter.com/dolanskurd)** 106 | - **E-mail: [dolanskurd@mail.com](mailto:dolanskurd@mail.com)** 107 | 108 | ## License 109 | 110 | Roj Dictionary is available under the **MIT license**. 111 | --------------------------------------------------------------------------------