इंटेलीज के लिए अन्य भाषाओं के लिए शब्दकोष कहां से प्राप्त करें?


89

इंटेलीज स्पेलचेकर केवल अंग्रेजी और अरबी के बंडल के साथ आता है (अजीब है, मुझे लगता है कि यह पूर्वी यूरोप में बनाया गया था, उन्होंने अपनी भाषा को भी बंडल नहीं किया?)।

मेरा ग्राहक जर्मन है, इसलिए मेरा सभी कोड मिश्रित अंग्रेजी (कोड) / जर्मन (इंटरफ़ेस) है और मुझे इंटेलीज के लिए जर्मन शब्दकोश नहीं मिल रहा है।


मेरा जवाब देखें, WinEdt वेबसाइट में कई शब्दकोश हैं, जो मेरे लिए काम करते हैं।
बेंज

जवाबों:


93

अद्यतन : वर्तमान IDEA संस्करण UTF-8 में शब्दकोशों को लोड करते हैं, आपको उन्हें प्लेटफ़ॉर्म एन्कोडिंग में बदलने की आवश्यकता नहीं है, नीचे दिए गए आइकन कदम को अनदेखा करें।

शब्दकोश का उपयोग यूनिक्स / मैक ओएस एक्स के लिए या सिगविन के तहत एस्पेल का उपयोग करके किया जा सकता है। आपको एस्पेल और उपयुक्त शब्दकोश स्थापित करने की आवश्यकता है ।

यहाँ रूसी शब्दकोश का उदाहरण दिया गया है जिसका मैंने उपयोग किया है:

aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr ' ' '\n' > russian.dic

जर्मन के लिए यह होगा:

aspell --lang de_DE dump master | aspell --lang de_DE expand | tr ' ' '\n' > de.dic

फिलहाल IDEA डिक्शनरी डिफॉल्ट इनकोडिंग में डिक्शनरी को पढ़ता है, इसलिए आपके पास डिसकस हो सकता है अगर डिक्शनरी के लोकल से अलग है, हालांकि अगले IDEA अपडेट में UTF-8 में डिक्शनरी पढ़ी जाएगी। जब ऐसा होता है, तो आप रूपांतरण के लिए आइकनव का उपयोग कर सकते हैं ।

यदि एस्पेल आपके सिस्टम पर UTF-8 में निर्देशिका का उत्पादन करता है, तो आपको इसे वर्तमान EEA संस्करण के लिए cp1252 में बदलने की आवश्यकता होगी:

iconv -f utf-8 -t cp1252 de.dic > de-cp1252.dic

हालाँकि, यदि आप इसे उसी सिस्टम पर बनाते हैं जहाँ आप IDEA चलाते हैं, तो एन्कोडिंग का मिलान होना चाहिए (क्योंकि एस्पेल इसे सिस्टम डिफ़ॉल्ट एन्कोडिंग में उत्पन्न करेगा और IDEA इसे सिस्टम डिफ़ॉल्ट एन्कोडिंग में भी पढ़ेगा)। मैंने cp1251 एन्कोडिंग के साथ विंडोज पर Cygwin का उपयोग किया और यह रूसी के लिए ठीक काम करता है, लेकिन जर्मन के लिए उसी प्रणाली पर कठिन होगा जब तक IDEA इसे UTF-8 में नहीं पढ़ता


उत्तर के लिए धन्यवाद, मैं देखता हूं कि मुझे सही व्यक्ति मिला :) मैं मैक पर हूं और ऐसा लगता है कि एस्पेल शामिल नहीं है। अंत में मैंने इस प्लगइन से dic लिया: plugins.intellij.net/plugin/?&id=1658 और चार्ट को मैक्रोमैन में बदल दिया। लेकिन ऐसा लगता है कि जर्मन इस तरह के शब्दकोशों के लिए एक अच्छी भाषा नहीं है, मेरे बीमा संबंधी कई शब्द अज्ञात हैं।
nraynaud

यह शब्दकोश UTF-8 में है, रूपांतरण या एन्कोडिंग समस्या हो सकती है। मैं नए Spellchecker प्लग-इन के साथ अगले IDEA अपडेट की प्रतीक्षा करना चाहूंगा। मैक के लिए एस्पेल को अलग से स्थापित किया जा सकता है: docs.moodle.org/en/Configuring_aspell_on_Mac_OS_X
क्रेजीकोडेर

4
कुछ भाषाओं के लिए, उत्पन्न शब्दकोश वास्तव में बड़ा हो सकता है। उदाहरण के लिए, मैंने हंगेरियन भाषा के लिए शब्दकोश बनाने की कोशिश की - और जब शब्दकोश फ़ाइल 3 जी तक पहुँची, तो मैंने इस प्रक्रिया को रोक दिया। छोटे (लेकिन, निश्चित रूप से, कम उपयोगी) शब्दकोश के साथ मैंने शब्दकोश बनाया aspell --lang hu dump master | cut -d/ -f1 > hungarian.dic। छोटे, लेकिन कुछ usages के लिए पर्याप्त है।
गाबेर गरमी

2
जर्मन के लिए कमांड होना चाहिए aspell --lang de_DE dump master | aspell --lang de expand | tr ' ' '\n' > de.dic("--lang de" के बजाय "--lang de_DE" पहले पाइप के बाद) - अन्यथा मुझे एक त्रुटि मिल रही है क्योंकि /usr/lib/aspell/de_DE.dat मौजूद नहीं है ( डी) .dat मौजूद है)।
नमस्ते

1
इस संशोधन ने मेरे लिए काम किया aspell --lang=de dump master | aspell --lang=de expand | tr ' ' '\n' > de.dicऔर मुझे इससे पहले डे भाषा को स्थापित करना पड़ाsudo apt install aspell-de
ओलेग अब्राहेव

57

मैंने इस पृष्ठ से ASCII स्पेनिश डिक्शनरी डाउनलोड की, इसमें शामिल .dic फ़ाइल की प्रतिलिपि बनाई और इसने बिना किसी परिवर्तन के काम किया: http://www.winedt.org/dict.html

कई अन्य भाषाएं हैं।

OUTDATED: मुझे इस पेज से यह जानकारी मिलती है (अब यह लिंक मर चुका है), जिसमें अतिरिक्त विवरण और प्रारूप रूपांतरण शामिल थे जिनकी मुझे आवश्यकता नहीं थी: http://blog.novoj.net/2010/11/07/how-to जोड़ें-अपनी-खुद-शब्दकोश करने वाली IntelliJ-विचार-वर्तनी-जांचकर्ता /


5
और एन्कोडिंग को बदलना न भूलें। यह काम नहीं करता है अगर यह utf-8 नहीं है
रिकार्डो मार्टिन्स 13

3
नाम के बावजूद, ASCII संस्करण में स्पैनिश अक्षर (ISO-8859-1 / Windows-1252 जैसा दिखता है) शामिल हैं। दोनों संस्करण ("ASCII" और "यूनिकोड") तब तक ठीक काम करते हैं जब तक आप उन्हें UTF-8 के रूप में फिर से एनकोड नहीं करते ।
अल्वारो गोंजालेज

2
मेरे द्वारा डाउनलोड किए गए डिक्शनरी में utf-16 प्रारूप था।
Utf

Novoj.net लिंक मृत है। कृपया इस उत्तर के निर्देशों को सीधे यहां जोड़ें।
गोगोविट्श

Novoj.net की आवश्यकता नहीं है। बस अपनी पसंदीदा भाषा के साथ .dic फ़ाइल डाउनलोड करें और कॉपी करें
ट्रोग्लो

16

यह यहां से सभी उत्तरों पर आधारित है, लेकिन सभी चरणों सहित। मैं मैक ओएस एक्स पर हूं (मुझे लगता है कि यह लिनक्स पर भी काम करेगा, एस्पेल इंस्टॉलेशन को छोड़कर) और मुझे स्पेनिश डीआईसी चाहिए

केवल टर्मिनल पर उन पंक्तियों को निष्पादित करते हैं जो $ प्रतीक से शुरू होते हैं

  1. एस्पेल स्थापित करें:

    $ brew update
    $ brew install aspell
    
  2. अपने आधिकारिक रेपो से Aspell dic डाउनलोड करें

  3. tar.bz2फ़ाइल निकालें
  4. टर्मिनल का उपयोग करके निकाले गए निर्देशिका पर जाएं

    $ cd Downloads/aspell6-es-1.11-2
    
  5. संकलन करें और डीआईसी स्थापित करें।

    $ ./configure
    Finding Dictionary file location ... /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60
    Finding Data file location ... /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60
    $ make
    /usr/local/bin/prezip-bin -d < es.cwl | /usr/local/bin/aspell  --lang=es create master ./es.rws
    $ make install
    mkdir -p /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
    cp es.rws castellano.alias es.multi espanol.alias spanish.alias /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
    cd /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/ && chmod 644 es.rws castellano.alias es.multi espanol.alias spanish.alias
    mkdir -p /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
    cp es.dat es_affix.dat /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
    cd /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/ && chmod 644 es.dat es_affix.dat
    
  6. का उपयोग कर .dic फ़ाइल बनाएँ:

    $ aspell -l es dump master | aspell -l es expand | tr ' ' '\n' > es.dic
    

यह एकमात्र उत्तर है जो 2016 में मैक पर मेरे लिए काम करता है। * .Dic फ़ाइल को स्थापित करने के लिए IntelliJ की प्राथमिकताओं में वर्तनी> संपादक का उपयोग करें।
स्टेफन हैबर

लुनक्स के ऑपरेटिव सिस्टम में भी यह काम करता है?
सलाअदीन

क्या हम हनसेल का उपयोग कर सकते हैं?
सलाअदीन

@ सालाह एडिन ने फिलहाल इसका परीक्षण नहीं किया और मैं अब इस आईडीई का उपयोग नहीं कर रहा हूं: - /
चाचन

के साथ लिंक ftp://गलत है (या बस 0index.html डाउनलोड करेगा); ftp.gnu.org/gnu/aspell/dict/0index.html अपनी भाषा का चयन करने के लिए अवलोकन पृष्ठ है।
क्रिश्चियन उलब्रिच

11

आप जहां चाहें ( उदाहरण ) से -dic डाउनलोड करें । इसके बाद फाइल> सेटिंग्स> स्पेलिंग पर जाएं। वहाँ डिस्क्स टैप खोलें और उस फ़ोल्डर में पथ जोड़ें जहाँ आपने .dic को सहेजा है। यह उस फ़ोल्डर के अंदर किसी भी .dic का स्वतः पता लगाएगा। लागू।


6
वह लिंक मर चुका है - मुझे लगता है कि सही एक होना चाहिए winedt.org/dict.html
stian

मेरे लिए (रूसी) काम करता है
Lu55

6

UTF-8 के लिए एक यूनिकोड को परिवर्तित करने से मेरे लिए चाल चली गई (जर्मन / लिनक्स कंप्यूटर के लिए नमूना):

नोट: परिवर्तित जर्मन-तानाशाही यहां डाउनलोड की जा सकती है (<- पहले से काम कर रही है)।

अगर आपको दूसरी भाषा चाहिए तो कृपया इन चरणों का पालन करें:

  1. (बस मामले में) यदि आप पहले से ही IntelliJ में .dic-files को लिंक कर चुके हैं, तो कृपया सेटिंग्स में लाल माइनस दबाकर उन्हें अस्थायी रूप से हटा दें ।

  2. अपना UNICODE (!) शब्दकोश यहाँ से प्राप्त करें

  3. अब इसे UTF-8 में रूपांतरित करें , इसलिए IntelliJ इसे स्वीकार करेगा:

    ~ / डाउनलोड / de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic

  4. फ़ाइल पर जाएं > सेटिंग्स > खोज में "तानाशाही" टाइप करें और शब्दकोश > हरी प्लस पर क्लिक करें और उस फ़ोल्डर को जोड़ें जहां "de_neu_utf8.dic" संग्रहीत है।

  5. ठीक क्लिक करें , और आपको जाने के लिए अच्छा होना चाहिए। :)


im खिड़कियों पर गिट बैश चल रहा है, लेकिन ऐसा लगता है कि यह समर्थन नहीं करता हैUNICODE iconv: conversion from UNICODE unsupported
पीटर

2

हालस्पेल शब्दकोश में हालस्पेल शब्दकोश समर्थन जोड़ा गया था।

आप अपने आईडीई में हंप्सेल प्लगइन स्थापित कर सकते हैं और आप किसी भी हनसेल डिक्शनरी को इंटेलीजे स्पेलचैकर में जोड़ पाएंगे क्योंकि यह इस मामले में कोई अतिरिक्त डिक्शनरी ट्रांसफॉर्मेशन की आवश्यकता नहीं है

Hunspell शब्दकोशों में पाया जा सकता है:

  1. GitHub repos ( https://github.com/wooorm/d शब्दकोशों , https://github.com/titoBouzout/D शब्दकोशों )
  2. SCOWL संग्रह: http://wordlist.aspell.net/dicts/
  3. OpenOffice एक्सटेंशन: http://extensions.services.openoffice.org/en/d शब्दकोशों

1
Hunspell JetBrains से आधिकारिक प्लगइन है। यह IntelliJ प्रलेखन ( कस्टम शब्दकोशों अनुभाग देखें ) में उल्लेख किया गया है । दुर्भाग्य से मैं इसे काम करने में असमर्थ था।
ल्यु ५५

Youtrack.jetbrains.com/issue/IDEA-210183 देखें यह बहुत कष्टप्रद है कि उन ... hm रूसी डेवलपर्स ने PROPER रूसी समर्थन लागू नहीं किया है .. कृपया उस मुद्दे के लिए upvote ..
नियम

1

मुझे यहाँ WinEdt वेबसाइट पर कुछ उपयोगी शब्दकोष मिले । वे कुछ reformatting की जरूरत है: अपने कंप्यूटर पर, मैं बदलने के लिए था \rद्वारा \r\nमें .dicफ़ाइल है, तो UTF-8 में यह सांकेतिक शब्दों में बदलना नोटपैड का उपयोग कर ++।


0
  1. अपने आईडीई में हंसेल प्लगइन स्थापित करें
  2. Https://github.com/LibreOffice/d शब्दकोशों में अपना भाषा शब्दकोश खोजें
  3. .Dic फ़ाइल डाउनलोड करें  जिसमें शब्दों की सूची है, और .aff फ़ाइल  जो भाषा नियमों की सूची है
  4. अपनी IDE सेटिंग्स / प्राथमिकताएं संवाद Ctrl + Alt + S पर, संपादक का चयन करें प्रूफरीडिंग | वर्तनी
  5. कस्टम शब्दकोश सूची में दोनों फाइलें जोड़ें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.