Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
Dizionari per Notepad++

Go to page       >>  
Author Post
rbon
Sun 19 Aug 2007 - 18:46
online
Registered Member #4134
Joined: Sat 14 Apr 2007 - 11:42
Posts: 910

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

[ Edited Sun 19 Aug 2007 - 19:12 ]
Back to top
Danix
Sun 19 Aug 2007 - 19:30

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Stando a quanto ho potuto vedere, Aspell dev'essere installato per poter essere riconosciuto da Notepad++. O sbaglio?


[ Edited Sun 19 Aug 2007 - 19:30 ]
Back to top
Website
rbon
Mon 20 Aug 2007 - 11:30
online
Registered Member #4134
Joined: Sat 14 Apr 2007 - 11:42
Posts: 910
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

[ Edited Mon 20 Aug 2007 - 11:32 ]
Back to top
Danix
Mon 20 Aug 2007 - 12:07

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
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..
Back to top
Website
rbon
Mon 20 Aug 2007 - 17:03
online
Registered Member #4134
Joined: Sat 14 Apr 2007 - 11:42
Posts: 910
Va bene.
Grazie comunque del tuo interessamento e di averci provato.
Ciao.

Back to top
rbon
Fri 28 Sep 2007 - 20:39
online
Registered Member #4134
Joined: Sat 14 Apr 2007 - 11:42
Posts: 910
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
Back to top
Danix
Sun 30 Sep 2007 - 13:04

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
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???


[ Edited Sun 30 Sep 2007 - 13:08 ]
Back to top
Website
Danix
Sun 30 Sep 2007 - 13:17

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Aggiornamento: il percorso dovrebbe essere relativo.
Al momento viene riconosciuto solo

Relative Path=..\Aspell\bin
 


[ Edited Sun 30 Sep 2007 - 13:17 ]
Back to top
Website
Danix
Sun 30 Sep 2007 - 13:22

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Come non detto: funziona anche con i percorsi assoluti, ma rimane sempre il problema della lunghezza del percorso...

[ Edited Sun 30 Sep 2007 - 13:23 ]
Back to top
Website
Danix
Sun 30 Sep 2007 - 15:59

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
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


[ Edited Sun 30 Sep 2007 - 16:12 ]
Back to top
Website

Go to page       >>  
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System