Author Topic: Problem with hyphenate text in spanish  (Read 5591 times)

eContento

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
  • Scribus User
Problem with hyphenate text in spanish
« on: September 25, 2012, 03:35:22 pm »
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

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2253
  • Karma: 28
    • the graphics lab
Re: Problem with hyphenate text in spanish
« Reply #1 on: September 25, 2012, 06:17:20 pm »
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

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
  • Scribus User
Re: Problem with hyphenate text in spanish
« Reply #2 on: September 26, 2012, 01:25:47 pm »
Hi again,
  I am using spanish language in the hyphenator section in document setup.

  I attach the sample document to reproduce this problem.

toyotadesigner

  • Jr. Member
  • **
  • Posts: 58
  • Karma: 0
  • Active Scribus Mac User
    • architectural, industrial and business photography
Re: Problem with hyphenate text in spanish
« Reply #3 on: September 26, 2012, 02:51:31 pm »
I've downloaded the file and get the same result. Seems there is a bug in the hyphenation or dictionary.

a.l.e

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2253
  • Karma: 28
    • the graphics lab
Re: Problem with hyphenate text in spanish
« Reply #4 on: September 26, 2012, 05:07:43 pm »
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

  • Jr. Member
  • **
  • Posts: 58
  • Karma: 0
  • Active Scribus Mac User
    • architectural, industrial and business photography
Re: Problem with hyphenate text in spanish
« Reply #5 on: September 26, 2012, 05:23:39 pm »
It should be Madri-leños 

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

eContento

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
  • Scribus User
Re: Problem with hyphenate text in spanish
« Reply #6 on: September 26, 2012, 05:30:10 pm »
It should be Madri-leños
 
It`s alright. ma-drileños or madri-leños

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

  • Jr. Member
  • **
  • Posts: 58
  • Karma: 0
  • Active Scribus Mac User
    • architectural, industrial and business photography
Re: Problem with hyphenate text in spanish
« Reply #7 on: September 26, 2012, 06:57:34 pm »
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

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
  • Scribus User
Re: Problem with hyphenate text in spanish
« Reply #8 on: September 26, 2012, 07:16:35 pm »
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

  • Newbie
  • *
  • Posts: 9
  • Karma: 0
  • Scribus User
Re: Problem with hyphenate text in spanish
« Reply #9 on: September 26, 2012, 11:22:01 pm »
In the bug track of Mantis jghali answered me:

Quote
In 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

  • Jr. Member
  • **
  • Posts: 58
  • Karma: 0
  • Active Scribus Mac User
    • architectural, industrial and business photography
Re: Problem with hyphenate text in spanish
« Reply #10 on: September 27, 2012, 10:55:16 am »
Valuable information! Thanks for posting it!

 

palmate