(I follow this list, but please do CC me explicitly on replies)

The Italian dictionary in LibreOffice master is not the latest version, that includes some bugfixes and a detailed history of contributions that was missing from the version shipped in OpenOffice.org 3.3.0 and imported into LibreOffice. This should be fixed.

Files are available on both the OpenOffice.org and the LibreOffice extensions repositories, but the most straightforward way to update dictionaries is to reuse the packaging work I already did and import them from OpenOffice (it's an external contribution under the GPL3 as it has always been: no license/copyright changes involved).

$ svn export https://svn.apache.org/repos/asf/incubator/ooo/trunk/main/dictionaries/it_IT@1208139 latest $ git clone git://anongit.freedesktop.org/libreoffice/dictionaries libreoffice $ cp -r latest/{CHANGELOG.txt,legacy,README.txt,it_IT.aff,it_IT.dic} libreoffice/dictionaries/it_IT
$ rm libreoffice/dictionaries/it_IT/README_it_IT.txt

Then just apply the attached patch to
libreoffice/dictionaries/it_IT/makefile.mk
and you are done (the patch is trivial, but if a license statement is needed the patch is under LGPLv3+/MPL). This performs the update while respecting all choices LibreOffice did: removing flags, handling description files differently, autogenerating the thesaurus index file.

If you prefer a git patch in place of the above I can surely provide it, but it would be binary and largish, while the above is rather straightforward.

Of course for the next update (not before LibreOffice 3.5) we will have a dedicated public repository for the Italian dictionary and possibly standard non-binary patches. I apologize for the slightly larger work committers will need this time.

Regards,
  Andrea.
diff --git a/dictionaries/it_IT/makefile.mk b/dictionaries/it_IT/makefile.mk
index ae2e981..24b5562 100644
--- a/dictionaries/it_IT/makefile.mk
+++ b/dictionaries/it_IT/makefile.mk
@@ -53,6 +53,27 @@ DESCRIPTION_SRC:=$(MISC)/$(EXTENSIONNAME)_in/description.xml
 
 # just copy:
 COMPONENT_FILES= \
+    $(EXTENSIONDIR)$/legacy/it_IT_AUTHORS \
+    $(EXTENSIONDIR)$/legacy/it_IT_ChangeLog \
+    $(EXTENSIONDIR)$/legacy/it_IT_COPYING \
+    $(EXTENSIONDIR)$/legacy/it_IT_license.txt \
+    $(EXTENSIONDIR)$/legacy/it_IT_notes.txt \
+    $(EXTENSIONDIR)$/legacy/it_IT_README.1st \
+    $(EXTENSIONDIR)$/legacy/it_IT_README.txt \
+    $(EXTENSIONDIR)$/legacy/it_IT_statistiche.ods \
+    $(EXTENSIONDIR)$/legacy/it_IT_todo.txt \
+    $(EXTENSIONDIR)$/legacy/thes_gpl.txt \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_AUTHORS \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_ChangeLog \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_COPYING \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_copyright_licenza.txt \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_INSTALL \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_lettera_in_inglese.txt \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_Lingua.png \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_Linguistica-Modifica.png \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_README \
+    $(EXTENSIONDIR)$/legacy/th_it_IT_sinonimi.jpg \
+    $(EXTENSIONDIR)$/CHANGELOG.txt \
     $(EXTENSIONDIR)$/hyph_it_IT.dic \
     $(EXTENSIONDIR)$/it_IT.aff \
     $(EXTENSIONDIR)$/it_IT.dic \
@@ -65,7 +86,7 @@ COMPONENT_XCU= \
     $(EXTENSIONDIR)$/dictionaries.xcu
 
 # disable fetching default OOo license text
-CUSTOM_LICENSE=README_it_IT.txt
+CUSTOM_LICENSE=README.txt
 # override default license destination
 PACKLICS= $(EXTENSIONDIR)$/$(CUSTOM_LICENSE)
 
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to