Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
Dizionari per Notepad++

Vai a pagina       >>  
Autore Messaggio
rbon
dom 19 ago 2007 - 18:46
online
Utente registrato #4134
Registrato il: sab 14 apr 2007 - 11:42
Messaggi: 699

Nome del software: GNU Aspell
Direct Link al download programma: -Link-
Direct Link al download dizionario inglese: -Link-
Direct Link al download dizionario italiano: -Link-
Dimensione File programma: 1.19 MB
Dimensione File dizion. Inglese: 2.31 MB
Dimensione File dizion. Italiano: 769 KB
Sito Web programma: -Link-
Nome autore (porting su win32): Thorsten Maertz
eMail autore (porting su win32): info@netztorte.de
Manuale online: -Link-

Descrizione: Aspell è un correttore ortografico (Spell Checker) open source creato per linux e windows32.
Il port per windows32 viene utilizzato da Notepad++ e viene attivato tramite il percorso ‘Plugins\Spell-Checker’.
Il correttore ortografico è composto da un programma lettore e da uno o più dizionari, mentre ogni dizionario è costituito da una coppia di files (es. per l’italiano): it.multi ed it.rws (il dizionario vero e proprio).
E’ possibile aggiornare il dizionario aggiungendo nuove parole (funzione Learn), oppure sostituendo parole esistenti (funzione Replace). Il file del dizionario (file.rws) è un file binario, ma si può aprire con notepad per verificare le parole esistenti.

Installazione: scaricare ed installare il file ‘Aspell-0-50-3-3-Setup.exe’
Scaricare ed installare il dizionario inglese ‘Aspell-en-0.50-2-3.exe’
Scaricare ed installare il dizionario italiano ‘Aspell-it-0.50-2-3.exe’
Modificare il file ‘plugins\Config\SpellChecker.ini’ ed inserire ‘Current Language=it’
Caricare od editare un file di testo, selezionare il testo da controllare e poi avviare il correttore ortografico.

Versione: 0.50.3
Licenza: LGPL

Attenzione: il programma crea le seguenti chiavi di registro:
1.- programma ‘lettore’
[HKEY_LOCAL_MACHINE\SOFTWARE\Aspell]
@="C:\\Programmi\\Aspell"
"Path"="C:\\Programmi\\Aspell\\bin"
"UninstallString"="C:\\Programmi\\Aspell\\unins000.exe"
"MajorVersion"=dword:00000000
"MinorVersion"=dword:00000032
"MicroVersion"=dword:00000003
"AspellVersion"=dword:0000000f
"PspellVersion"=dword:0000000f

2.- dizionario inglese
[HKEY_LOCAL_MACHINE\SOFTWARE\Aspell-en]
@="C:\\Programmi\\Aspell"
"UninstallString"="C:\\Programmi\\Aspell\\unins001.exe"
"MajorVersion"=dword:00000000
"MinorVersion"=dword:00000032
"MicroVersion"=dword:00000002

3.- dizionario italiano
[HKEY_LOCAL_MACHINE\SOFTWARE\Aspell-it]
@="C:\\Programmi\\Aspell"
"UninstallString"="C:\\Programmi\\Aspell\\unins002.exe"
"MajorVersion"=dword:00000000
"MinorVersion"=dword:00000032
"MicroVersion"=dword:00000002

Senza le chiavi di registro il correttore ortografico non funziona e sembra che il plugin
‘Spell-Checker’ vada a leggere il registro per sapere dove si trova il programma ‘lettore’ ed
i files dei dizionari.

E’ possibile creare un launcher in modo da utilizzare i dizionari anche senza installazione?
Grazie.



1187541933_4134_FT0_spell_checker_-_registro_e_videate.zip

[ Modificato dom 19 ago 2007 - 19:12 ]
Torna ad inizio pagina
Danix
dom 19 ago 2007 - 19:30

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12908
Stando a quanto ho potuto vedere, Aspell dev'essere installato per poter essere riconosciuto da Notepad++. O sbaglio?


[ Modificato dom 19 ago 2007 - 19:30 ]
Torna ad inizio pagina
Sito Web
rbon
lun 20 ago 2007 - 11:30
online
Utente registrato #4134
Registrato il: sab 14 apr 2007 - 11:42
Messaggi: 699
E' vero.
Riesci a creare un file .ini per x-launcher che consenta di ricreare le chiavi di registro che andrebbe a
leggere se fosse installato?
Intendo questo:
1. installare Aspell (su HD)
2. installare i dizionari (su HD)
3. copiare l'intera cartella di Aspell (che contiene i dizionari) ed escludendo solo i seguenti files
unins000.exe e unins000.dat
unins001.exe e unins0001dat
unins002.exe e unins002.dat
la cartella verrebbe copiata su chiave usb
4. disinstallare completamente Aspell ed i dizionari
5. X-Launcher dovrenne lanciare:
- Notepad++
- Aspell con i dizionari

Non so se la cosa è fattibile, ma nel caso positivo, potresti creare un pacchetto X-Notepad++ solo con i dizionari?
Ciao.

rbon

[ Modificato lun 20 ago 2007 - 11:32 ]
Torna ad inizio pagina
Danix
lun 20 ago 2007 - 12:07

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12908
Il problema è che notepad++ non sembra permettere l'inserimento del percorso di Aspell manualmente. Va a cercarlo solo in C:\Programmi.
Quindi non vedo soluzioni..
Torna ad inizio pagina
Sito Web
rbon
lun 20 ago 2007 - 17:03
online
Utente registrato #4134
Registrato il: sab 14 apr 2007 - 11:42
Messaggi: 699
Va bene.
Grazie comunque del tuo interessamento e di averci provato.
Ciao.

Torna ad inizio pagina
rbon
ven 28 set 2007 - 20:39
online
Utente registrato #4134
Registrato il: sab 14 apr 2007 - 11:42
Messaggi: 699
Danix scrisse...
Stando a quanto ho potuto vedere, Aspell dev'essere installato per poter essere riconosciuto da Notepad++. O sbaglio?

Il programmatore che ha realizzato Spell-Checker ha rilasciato una nuova versione di tale plugin.
Tale nuova versione (ver. 1.2) NON è ancora inclusa nel file compresso di Notepad++ 4.3.

Per ottenere i dizionari funzionanti da chiave usb oppure da H.D. bisogna:
1. scaricare ed installare su H.D. il programma principale Aspell
2. scaricare ed installare i dizionari inglese ed italiano di Aspell
3. copiare su usb la cartella Aspell che contiene i dizionari già installati
4. disinstallare Aspell ed i dizionari da H.D.
5. la cartella Aspell andrà copiata nella cartella Notepad++ già presente su chiave usb
6. scaricare e scompattare Spell-Checker ver. 1.2 nella cartella plugins nella chiave usb (dentro \Notepad++)
7. avviare Notepad++ e visualizzare la videata del plugin Spell-Checker
8. editare il percorso dove si trovano i programmi di Aspell (nella chiave usb): verrà aggiunta una riga nel
file Spellchecker.ini presente nella sottocartella Config di \plugins; oppure editare a mano il file SpellChecker.ini.
9. chiudere Notepad++ e riavviarlo
10. scrivere un testo con errori e premere il tasto ABC (che avvia il correttore): il programma chiederà che lingua
del dizionario vogliamo. Fatta la scelta questa verrà scritta nel file .ini suddetto.

Forum su sourceforge: -Link-
Download Spell_Checker 1.2 -Link-

Allegato:
- Spell-checker 1.2
- esempio di file SpellChecker.ini (se il drive scelto è K:)

1191004230_4134_FT9244_spellchecker_1_2_dll.zip
1191004230_4134_FT9244_spellchecker_ini.zip
Torna ad inizio pagina
Danix
dom 30 set 2007 - 13:04

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12908
rbon, sembra che i percorsi lunghi non vengano letti.

Inserendo ad esempio:

Relative Path=C:\Documents and Settings\Danix\Desktop\X-Notepad++\Lib\Aspell\bin


Nella schermata del plugin viene riportato:

Relative Path=C:\Documents and Settings\Dan



Inoltre, anche se il percorso viene riconosciuto (inserendo un percorso breve), il correttore non entra in funzione.
Poi, quale sarebbe questo tasto ABC???


[ Modificato dom 30 set 2007 - 13:08 ]
Torna ad inizio pagina
Sito Web
Danix
dom 30 set 2007 - 13:17

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12908
Aggiornamento: il percorso dovrebbe essere relativo.
Al momento viene riconosciuto solo

Relative Path=..\Aspell\bin
 


[ Modificato dom 30 set 2007 - 13:17 ]
Torna ad inizio pagina
Sito Web
Danix
dom 30 set 2007 - 13:22

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12908
Come non detto: funziona anche con i percorsi assoluti, ma rimane sempre il problema della lunghezza del percorso...

[ Modificato dom 30 set 2007 - 13:23 ]
Torna ad inizio pagina
Sito Web
Danix
dom 30 set 2007 - 15:59

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12908
Ok, ho risolto
Download (X-Notepad++ 4.3): -Link-

[rev1]:

  1. Aspell in Lib (così potrà essere utilizzato da altri programmi in caso di eventuale inserimento nel wPP)
  2. Se Aspell è installato in C:\Programmi, viene automaticamente copiato in \Lib
  3. La lingua italiana viene selezionata automaticamente così come il dizionario italiano SE SI UTILIZZA l' INI principale presente in root (altrimenti il programma parte in en)
  4. config.xml viene spostato in \User
  5. La funzione di backup (se viene attivata) punta alla directory predefinita di wPP (Backups\Nome_programma)


; -------------------------------------------------------------------------
; winPenPack project - X-Software collection 
; Copyright © 2005-2007 winPenPack.com - All rights reserved  
; -------------------------------------------------------------------------
; X-Launcher developed by tittoproject (tittoproject@gmail.com)
; Ini file [rev1] - Author: Danix (winpenpack@gmail.com) - Date: 30.09.2007
; -------------------------------------------------------------------------
; This notice may not be removed or altered from any distribution.
; -------------------------------------------------------------------------
; This X-Software is released under GNU General Public License.
; -------------------------------------------------------------------------

[Setup]
AppName=notepad++

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[Environment]
BackupDir=$Backup$\$AppName$

[Functions]
DirCopy=@ProgramFilesDir@\Aspell|$Lib$\Aspell
FileDelete=$Lib$\Aspell\unins000.exe;unins001.exe;unins002.exe;unins000.dat;unins001.dat;unins002.dat
DirCreate=%BackupDir%
FileCopy=$Home$\$AppName$\config.xml|$ExeDir$\config.xml|o
;------------
; locale IT
;------------
FileMove=$ExeDir$\nativeLang.xml.bak|$ExeDir$\nativeLang.xml
FileCopy=$Lib$\Locale|$ExeDir$\nativeLang.xml
;------------
; locale EN
;------------
;FileMove=$ExeDir$\nativeLang.xml|$ExeDir$\nativeLang.xml.bak

[WriteToFile=$ExeDir$\plugins\Config\SpellChecker.ini]
Line1=[Spell-Checker]
Line2=Current Language=it
;Line2=Current Language=en
Line3=Relative Path=..\..\Lib\Aspell\bin

[StringReplace=$ExeDir$\config.xml]
useCustumDir| />=="yes" dir="%BackupDir%"

[RunAfter]
FileCopy=$ExeDir$\config.xml|$Home$\$AppName$\config.xml|o

[Options]
DeleteTemp=true
RunWait=true
ShowSplash=true
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1500


[ Modificato dom 30 set 2007 - 16:12 ]
Torna ad inizio pagina
Sito Web

Vai a pagina       >>  
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System