Problem with hyphenate text in spanish

Previous topic - Next topic

eContento

Hello,
  I am working with Scribus for a long time. The history from Madrid magazine "La Gatera de la Villa" is made with Scribus. With version 1.3.x I could hyphenate text in spanish but with version 1.4.x it hyphenate wrong.



  Now I want to go back to 1.3.3.14 version, but the new files are not compatible with this version.

  What can I do to solve this problem? Is this a known bug? Is it added in bug list in Mantis?

 



a.l.e

are you sure that you're using spanish has the hyphenation language?

you have to check in the "document setup" (not the preferences!), under the "hyphenator" section...

ciao
a.l.e

eContento

Hi again,
  I am using spanish language in the hyphenator section in document setup.

  I attach the sample document to reproduce this problem.

[attachment deleted by admin]

toyotadesigner

I've downloaded the file and get the same result. Seems there is a bug in the hyphenation or dictionary.

a.l.e

on both 1.4.1 onubuntu and 1.4.2svn on debian i get ma-dri-leños... whatever i try i can't get madrileõs...

toyotadesigner

It should be Madri-leños 

Is there any trick to edit the hyphenation? Aspell? I have no idea...

eContento

Quote from: toyotadesigner on September 26, 2012, 04:23:39 PM
It should be Madri-leños
It`s alright. ma-drileños or madri-leños

Quote from: toyotadesigner on September 26, 2012, 04:23:39 PM
Is there any trick to edit the hyphenation? Aspell? I have no idea...
I don't know. I've been searching for this but I couldn't find it.

My versión is scribus 1.4.1 for windows.

toyotadesigner

No creo que es posible que editar el diccionario.

Esto es lo que se encuentra en el directorio del programa: /Applications/Scribus -> right click on the icon, Show Content ->

--------------------//--

mod.20050307,rh. Thanks to Enrique Latre for 240 words added to list
mod.20050118,rh. Thanks to Santiago Bosio for the "escribir" flag correction
mod.20040626,rh. Thanks to Claudio Valderrama for correcting oversight of Chile
mod.20031230,rh. Adding words to dict
mod.20031024,rh. Adjusting affix file
mod.20031012,rh. Corrected REP list count
mod.20031006,rh. Corrected TRY string, add REP list, more proper nouns
Releashed:20020501,rh.
======================================================
This dictionary is based on the Spanish wordlist and affixes created
by Jesus Carretero and Santiago Rodriguez, June 2001 V1.7 and is
covered by their original Gnu GPL license as published by the FSF,
published at ftp://ftp.fi.upm.es/pub/unix/espa~nol.tar.gz .

All modification to the affix file and wordlist to make compatible
with MySpell are copyright 2002 Richard Holt, rholt@telcel.net.ve and
covered by the same Gnu GPL license as the original work.

Thanks to Santiago Rodriguez for his assistance in converting to MySpell.
----------------
Este diccionario esta basada en la lista de palabras y afijos creado
por Jes˙s Carretero y Santiago Rodriguez, Junio 2001 V1.7 y esta
cubierto por su licencia original, Gnu GPL como publicado por el FSF.
publicado en ftp://ftp.fi.upm.es/pub/unix/espa~nol.tar.gz .

Los modificaciones al fichero de afijos y lista de palabras para hacerlo
compatible con MySpell son copyright 2002 Richard Holt, rholt@telcel.net.ve
y cubierto por el mismo licencia Gnu GPL que el trabajo original.

Gracias a Santiago Rodriguez para su asistencia en la conversiÛn a MySpell.
****************************************************************************
                                    INSTALACI"N

          InstalaciÛn manual para diccionario EspaÒol para
    OpenOffice.org (OOo100) y (OOo101) para Linux y Windows

Notas:
   Las referencias est·n basadas en OOo100/101 en EspaÒol.
   Se asume que OOorg est· instalado correctamente.
   El diccionario es lo mismo para Linux y Windows
   Cierre el OOorg y el Quickstarter antes de continuar

1. Descomprima el diccionario, *.zip o *.tgz a un directorio temporal.
Copie dictionary.lst (si no existe), es_ES.aff y es_ES.dic al directorio
seg˙n su sistema operativo y la versiÛn de Ooorg:

c:\Programas\OOo10x\user\wordbook\
o
/home/OOo10x/user/wordbook/

   ** En OOo101, es posible para el administrador instalar diccionarios
   adicionales a <-net Install>\OOo101\share\dict\ooo\ que quedar·
   disponible para activaciÛn en todos usuarios. Los usuarios, siempre
   puedan aÒadir diccionarios a su \user\wordbook.

2.Edite "dictionary.lst" en este directorio con un editor de texto.
Para registrar un idioma especÌfico, o m˙ltiples, agregue lÌneas
como, por ejemplo, lo siguiente a "dictionary.lst":

#
DICT es VE es_ES
HYPH es VE hyph_es_ES


3.Ahora, arranque OOorg. Si estaba ejecutando el programa mientras
hacÌa lo anterior, cierre todas las ventanas, el Quickstarter
y rehaga el paso n˙mero 2 de arriba en el "dictionary.lst".

4.ConfiguraciÛn de Idiomas:
Clic en Herramientas|Opciones|ConfiguraciÛn de idioma|Idiomas
Seleccione Idioma Predeterminado a "EspaÒol (EspaÒa)" o la suya.
Clic en Herramientas|Opciones|ConfiguraciÛn de idioma|Ling¸Ìstica

En Editar MÛdulos disponibles de idioma, en la secciÛn Idioma
seleccione EspaÒol (EspaÒa) y
marcar "
  • OpenOffice MySpell SpellChecker" para cada idioma
    instalado con el fin de activarlo.

    Oprima Cerrar.
    Seleccione Aceptar para guardar sus cambios y
    salir de ConfiguraciÛn de idioma.

      °Listo! Su diccionario est· instalado y registrado para ese idioma.
    Si sigue con problemas, lea otra vez las instrucciones.  Esto ocurre
    muy frecuentemente porque OOorg estaba activo cuando modifica el
    dictionary.lst
    Si todavia tienes problemas, escrÌbame a users@es.openoffice.org


    P. D.: Si desea crear un diccionario para su zona o paÌs solamente
    tiene que hacer lo siguiente:

    Asignarlo en el dictionary.lst. Solamente asigna los locales que
    actualmente necesitas por que se ocupan memoria RAM.

       DICT es AR es_ES
       DICT es BO es_ES
       DICT es BZ es_ES
       DICT es CO es_ES
       DICT es CL es_ES
       DICT es CR es_ES
       DICT es CU es_ES
       DICT es DO es_ES
       DICT es EC es_ES
       DICT es SV es_ES
       DICT es GU es_ES
       DICT es HN es_ES
       DICT es MX es_ES
       DICT es NI es_ES
       DICT es PA es_ES
       DICT es PY es_ES
       DICT es PE es_ES
       DICT es PR es_ES
       DICT es ES es_ES
       DICT es UY es_ES
       DICT es VE es_ES
    ****************************************************************************
    Los siguientes son disponibles:
    es,AR,es_ES,EspaÒol (Argentina),es_ES.zip
    es,BZ,es_ES,EspaÒol (Belize),es_ES.zip
    es,BO,es_ES,EspaÒol (Bolivia),es_ES.zip
    es,CL,es_ES,EspaÒol (Chile),es_ES.zip
    es,CO,es_ES,EspaÒol (Colombia),es_ES.zip
    es,CR,es_ES,EspaÒol (Costa Rica),es_ES.zip
    es,CU,es_ES,EspaÒol (Cuba),es_ES.zip
    es,DO,es_ES,EspaÒol (Dominican Republic),es_ES.zip
    es,EC,es_ES,EspaÒol (Ecuador),es_ES.zip
    es,SV,es_ES,EspaÒol (El Salvador),es_ES.zip
    es,GU,es_ES,EspaÒol (Guatemala),es_ES.zip
    es,HN,es_ES,EspaÒol (Honduras),es_ES.zip
    es,MX,es_MX,EspaÒol (Mexico),es_MX.zip
    es,NI,es_ES,EspaÒol (Nicaragua),es_ES.zip
    es,PA,es_ES,EspaÒol (Panama),es_ES.zip
    es,PY,es_ES,EspaÒol (Paraguay),es_ES.zip
    es,PE,es_ES,EspaÒol (Peru),es_ES.zip
    es,PR,es_ES,EspaÒol (Puerto Rico),es_ES.zip
    es,ES,es_ES,EspaÒol (Spain),es_ES.zip
    es,UY,es_ES,EspaÒol (Uruguay),es_ES.zip
    es,VE,es_ES,EspaÒol (Venezuela),es_ES.zip
    y
    por separado, tambien:
    ca,ES,ca_ES,Catalan (Spain),ca_ES.zip
    gl,ES,gl_ES,Galician (Spain),gl_ES.zip

                   Example of "dictionary.lst"

    # List of All Dictionaries to be Loaded by OpenOffice
    # ---------------------------------------------------
    # Each Entry in the list have the following space delimited fields
    #
    # Field 1: Entry Type "DICT" - spellchecking dictionary
    #                     "HYPH" - hyphenation dictionary
    #
    # Field 2: Language code from Locale "en" or "de" or "pt" ...
    #
    # Field 3: Country Code from Locale "US" or "GB" or "PT"
    #
    # Field 4: Root name of file(s) "en_US" or "hyph_de"
    #          (do not add extensions to the name)

    DICT es ES es_ES
    DICT es VE es_ES
    HYPH es ES hyph_es_ES
    HYPH es VE hyph_es_ES

    --------------------//--

    No tengo ni idea si esta versión de Scribus tiene los mismos diccionarios que OpenOffice.

    Something else:

    If a line after the last line that features a hyphen has too large word spaces, you can adjust the hyphenation manually with soft hyphens (also called smart hyphens; you can use the menu entry insert > charachter > smart hyphen or its ctrl+shift+- shortcut), or by removing hyphenation locally. Select chars and run Extras->Dehyphenate.
    Also, If you want to squeeze some text, select it and set horizontal scale to 94-98%.

    A while ago I found a web site to download additional dictionaries and hyphenation modules, but I don't remember them.

eContento

I tried to replace the file share>dicts>hyph_es.dic for the old version width the same result and I can't find the dictionary.lst file that you write me, bat I think OOo is not the solution. And I don't understand the text. It seems to put the disctonary in OOo.

I don't know how I can continue working with this version.

eContento

In the bug track of Mantis jghali answered me:

QuoteIn 1.4.x, use of hyphenation requires proper use of language property in paragraph and/or character styles. In the case, almost all styles have their language set to English. Set the default character style language to Spanish (the language will propagate using the style inheritance), then hyphenation works.

It's OK. It works. Thanks

toyotadesigner

Valuable information! Thanks for posting it!