diff --git a/source/distro/History.txt b/source/distro/History.txt index 43df5d4..da2256e 100644 --- a/source/distro/History.txt +++ b/source/distro/History.txt @@ -1,7 +1,7 @@ Version history for Writer2LaTeX ================================ -Version 1.0 beta (March 2009) +Version 1.0 beta3 (April 2009) -Filters: - Changed to oxt format and separated into Writer2LaTeX and Writer2xhtml extensions - Added (localized) dialogs to the filters diff --git a/source/distro/changelog.txt b/source/distro/changelog.txt index 43566d3..d0167cf 100644 --- a/source/distro/changelog.txt +++ b/source/distro/changelog.txt @@ -2,6 +2,9 @@ Changelog for Writer2LaTeX version 1.0 -> 1.2 ---------- version 1.1.1 ---------- +[w2x] Added XHTML 1.1 (without MathML) as target format. Internally Writer2xhtml uses + the non-existing MIME type application/xhtml11 for this + [w2l] Bugfix: Continued numbering now works correctly for lists that continue at level>1 [w2l] Added support for the new list formatting of ODT 1.2 (implemented in OOo 3.0) diff --git a/source/java/writer2latex/api/ConverterFactory.java b/source/java/writer2latex/api/ConverterFactory.java index ff6d6a2..34ee9d8 100644 --- a/source/java/writer2latex/api/ConverterFactory.java +++ b/source/java/writer2latex/api/ConverterFactory.java @@ -20,7 +20,7 @@ * * All Rights Reserved. * - * Version 1.2 (2009-04-30) + * Version 1.2 (2009-05-29) * */ @@ -33,7 +33,7 @@ public class ConverterFactory { // Version information private static final String VERSION = "1.1.1"; - private static final String DATE = "2008-05-18"; + private static final String DATE = "2008-05-29"; /** Return version information * @return the Writer2LaTeX version in the form @@ -53,6 +53,10 @@ public class ConverterFactory { *
application/x-latex
for LaTeX formatapplication/x-bibtex
for BibTeX formattext/html
for XHTML 1.0 strict formatapplication/xhtml11
for XHTML 1.1 format
+ * Note that this is not the recommended media type for XHTML 1.1
+ * (see http://www.w3.org/TR/xhtml-media-types/), but it is used internally
+ * by Writer2xhtml to distinguish from XHTML+MathMLapplication/xhtml+xml
for XHTML+MathMLapplication/xml
for XHTML+MathML using stylesheets from w3c's
* math working groupCreate table environment based on table style.
*Returns eg. "\begin{longtable}{m{2cm}|m{4cm}}", "\end{longtable}".
+ * @param ba theBeforeAfter
to contain the table code
+ * @param baAlign the BeforeAfter
to contain the alignment code, if it's separate
+ * @param bInFloat true if the table should be floating
*/
- public void applyTableStyle(BeforeAfter ba, BeforeAfter baAlign) {
+ public void applyTableStyle(BeforeAfter ba, BeforeAfter baAlign, boolean bInFloat) {
// Read formatting info from table style
// Only supported properties are alignment and may-break-between-rows.
String sStyleName = table.getTableStyleName();
@@ -328,7 +331,18 @@ public class TableFormatter extends ConverterHelper {
// Create table alignment (for supertabular, tabular and tabulary)
if (!bIsLongtable && !table.isSubTable()) {
- baAlign.add("\\begin{"+sAlign+"}\n","\\end{"+sAlign+"}\n");
+ if (bInFloat & !bIsSupertabular) {
+ // Inside a float we don't want the extra glue added by the flushleft/center/flushright environment
+ switch (cAlign) {
+ case 'c' : baAlign.add("\\centering\n", ""); break;
+ case 'r' : baAlign.add("\\raggedleft\n", ""); break;
+ case 'l' : baAlign.add("\\raggedright\n", "");
+ }
+ }
+ else {
+ // But outside floats we do want it
+ baAlign.add("\\begin{"+sAlign+"}\n","\\end{"+sAlign+"}\n");
+ }
}
// Create table declaration
diff --git a/source/java/writer2latex/xhtml/Converter.java b/source/java/writer2latex/xhtml/Converter.java
index 1ee18b6..8297178 100644
--- a/source/java/writer2latex/xhtml/Converter.java
+++ b/source/java/writer2latex/xhtml/Converter.java
@@ -20,7 +20,7 @@
*
* All Rights Reserved.
*
- * Version 1.2 (2009-03-02)
+ * Version 1.2 (2009-05-29)
*
*/
@@ -153,7 +153,7 @@ public class Converter extends ConverterBase {
textCv = new TextConverter(ofr,config,this);
tableCv = new TableConverter(ofr,config,this);
drawCv = new DrawConverter(ofr,config,this);
- mathCv = new MathConverter(ofr,config,this,nType!=XhtmlDocument.XHTML10);
+ mathCv = new MathConverter(ofr,config,this,nType!=XhtmlDocument.XHTML10 && nType!=XhtmlDocument.XHTML11);
// Set locale to document language
StyleWithProperties style = ofr.isSpreadsheet() ? ofr.getDefaultCellStyle() : ofr.getDefaultParStyle();
diff --git a/source/java/writer2latex/xhtml/L10n.java b/source/java/writer2latex/xhtml/L10n.java
index c268af3..0279122 100644
--- a/source/java/writer2latex/xhtml/L10n.java
+++ b/source/java/writer2latex/xhtml/L10n.java
@@ -20,7 +20,7 @@
*
* All Rights Reserved.
*
- * Version 1.2 (2009-03-27)
+ * Version 1.2 (2009-05-29)
*
*/
@@ -95,6 +95,20 @@ public class L10n {
case DOCUMENT: return "Documento";
}
}
+ if (sLocale.startsWith("it")) { // italian
+ switch (nString) {
+ case UP: return "Su";
+ case FIRST : return "Inizio";
+ case PREVIOUS : return "Precedente";
+ case NEXT : return "Successivo";
+ case LAST : return "Fine";
+ case CONTENTS : return "Sommario";
+ case INDEX : return "Indice";
+ case HOME : return "Home";
+ case DIRECTORY: return "Cartella";
+ case DOCUMENT: return "Documento";
+ }
+ }
if (sLocale.startsWith("da")) { // danish
switch (nString) {
case UP: return "Op";
@@ -109,6 +123,20 @@ public class L10n {
case DOCUMENT: return "Dokument";
}
}
+ if (sLocale.startsWith("pl")) { // polish
+ switch (nString) {
+ case UP: return "W g\u00f3r\u0119";
+ case FIRST : return "Pierwsza";
+ case PREVIOUS : return "Poprzednia";
+ case NEXT : return "Nast\u0119pna";
+ case LAST : return "Ostatnia";
+ case CONTENTS : return "Spis tre\u015bci";
+ case INDEX : return "Indeks";
+ case HOME : return "Pocz\u0105tek";
+ case DIRECTORY: return "Katalog";
+ case DOCUMENT: return "Dokument";
+ }
+ }
if (sLocale.startsWith("ru")) { // russian
switch (nString) {
case UP: return "\u0412\u0432\u0435\u0440\u0445";
@@ -137,6 +165,20 @@ public class L10n {
case DOCUMENT: return "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442";
}
}
+ if (sLocale.startsWith("tr")) { // turkish
+ switch (nString) {
+ case UP: return "Yukar\u0131";
+ case FIRST : return "\u0130lk";
+ case PREVIOUS : return "\u00d6nceki";
+ case NEXT : return "Sonraki";
+ case LAST : return "Son";
+ case CONTENTS : return "\u0130\u00e7indekiler";
+ case INDEX : return "\u0130ndeks";
+ case HOME : return "Ev";
+ case DIRECTORY: return "Klas\u00f6r";
+ case DOCUMENT: return "D\u00f6k\u00fcman";
+ }
+ }
if (sLocale.startsWith("hr")) { // croatian
switch (nString) {
case UP: return "Up";
diff --git a/source/java/writer2latex/xhtml/Xhtml11Converter.java b/source/java/writer2latex/xhtml/Xhtml11Converter.java
new file mode 100644
index 0000000..cf79f66
--- /dev/null
+++ b/source/java/writer2latex/xhtml/Xhtml11Converter.java
@@ -0,0 +1,35 @@
+/************************************************************************
+ *
+ * Xhtml11Converter.java
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1, as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ *
+ * Copyright: 2002-2009 by Henrik Just
+ *
+ * All Rights Reserved.
+ *
+ * Version 1.2 (2009-05-29)
+ *
+ */
+
+package writer2latex.xhtml;
+
+public class Xhtml11Converter extends Converter {
+
+ public Xhtml11Converter() {
+ super(XhtmlDocument.XHTML11);
+ }
+
+}
\ No newline at end of file
diff --git a/source/java/writer2latex/xhtml/XhtmlDocument.java b/source/java/writer2latex/xhtml/XhtmlDocument.java
index 9717b98..c1a4367 100644
--- a/source/java/writer2latex/xhtml/XhtmlDocument.java
+++ b/source/java/writer2latex/xhtml/XhtmlDocument.java
@@ -20,7 +20,7 @@
*
* All Rights Reserved.
*
- * Version 1.0 (2009-02-19)
+ * Version 1.0 (2009-05-29)
*
*/
@@ -59,7 +59,7 @@ public class XhtmlDocument extends DOMDocument {
/** Constant to identify XHTML 1.0 strict documents */
public static final int XHTML10 = 0;
- /** Constant to identify XHTML 1.1 documents (not used currently) */
+ /** Constant to identify XHTML 1.1 documents */
public static final int XHTML11 = 1;
/** Constant to identify XHTML + MathML documents */
@@ -70,7 +70,7 @@ public class XhtmlDocument extends DOMDocument {
*/
public static final int XHTML_MATHML_XSL = 3;
- private static final String[] sExtension = { ".html", ".html", ".xhtml", ".xml" };
+ private static final String[] sExtension = { ".html", ".xhtml", ".xhtml", ".xml" };
private static final String[] sEmpty = { "base", "meta", "link", "hr", "br", "param", "img", "area", "input", "col" };
diff --git a/source/java/writer2latex/xmerge/OfficeDocument.java b/source/java/writer2latex/xmerge/OfficeDocument.java
index b43fee5..df50dfe 100644
--- a/source/java/writer2latex/xmerge/OfficeDocument.java
+++ b/source/java/writer2latex/xmerge/OfficeDocument.java
@@ -568,7 +568,6 @@ public class OfficeDocument
else{
try{
//contentDoc= builder.parse((InputStream)is);
-
Reader r = secondHack(is);
InputSource ins = new InputSource(r);
org.w3c.dom.Document newDoc = builder.parse(ins);
@@ -670,7 +669,7 @@ public class OfficeDocument
}
}
catch (SAXException ex) {
- throw new OfficeDocumentException(ex);
+ throw new OfficeDocumentException(ex);
}
}
diff --git a/source/oxt/writer2latex/W2LDialogs/DialogStrings_it_IT.properties b/source/oxt/writer2latex/W2LDialogs/DialogStrings_it_IT.properties
new file mode 100644
index 0000000..c77931a
--- /dev/null
+++ b/source/oxt/writer2latex/W2LDialogs/DialogStrings_it_IT.properties
@@ -0,0 +1,111 @@
+# LaTeXOptions strings for Italian
+0.LaTeXOptions.HelpText=
+1.LaTeXOptions.Title=Opzioni LaTeX (Writer2LaTeX)
+2.LaTeXOptions.FixedLine1.HelpText=
+3.LaTeXOptions.FixedLine1.Label=
+4.LaTeXOptions.GeneralLabel.HelpText=
+5.LaTeXOptions.GeneralLabel.Label=Generale
+6.LaTeXOptions.ConfigLabel.HelpText=
+7.LaTeXOptions.ConfigLabel.Label=Formato LaTeX
+8.LaTeXOptions.Config.HelpText=
+137.Config.StringItemList=Articolo ultra-pulito
+138.Config.StringItemList=Articolo pulito
+139.Config.StringItemList=Predefinito
+140.Config.StringItemList=Ottimizzato per stampa
+141.Config.StringItemList=Ottimizzato per schermo (pdf)
+142.Config.StringItemList=Personalizzato
+15.LaTeXOptions.BackendLabel.HelpText=
+16.LaTeXOptions.BackendLabel.Label=Backend
+17.LaTeXOptions.Backend.HelpText=
+116.Backend.StringItemList=Generico
+117.Backend.StringItemList=Pdf (pdfTeX)
+118.Backend.StringItemList=Postscript (dvips)
+119.Backend.StringItemList=Non specificato
+22.LaTeXOptions.InputencodingLabel.HelpText=
+23.LaTeXOptions.InputencodingLabel.Label=Codifica caratteri
+24.LaTeXOptions.Inputencoding.HelpText=
+120.Inputencoding.StringItemList=US ASCII
+121.Inputencoding.StringItemList=Europa Occidentale (ISO 8859-1)
+122.Inputencoding.StringItemList=Europa Orientale (ISO 8859-2)
+123.Inputencoding.StringItemList=Latino/Greco (ISO 8859-7)
+124.Inputencoding.StringItemList=Microsoft Europa Occidentale (Cp1250)
+125.Inputencoding.StringItemList=Microsoft Cirillico (Cp1251)
+126.Inputencoding.StringItemList=Russo (koi8-r)
+127.Inputencoding.StringItemList=Unicode (UTF8)
+33.LaTeXOptions.Multilingual.HelpText=
+34.LaTeXOptions.Multilingual.Label=Abilita il supporto multilingua
+35.LaTeXOptions.GreekMath.HelpText=
+36.LaTeXOptions.GreekMath.Label=Usa le lettere greche come simboli
+37.LaTeXOptions.AdditionalSymbols.HelpText=
+38.LaTeXOptions.AdditionalSymbols.Label=Supporto simboli aggiuntivi
+39.LaTeXOptions.BibliographyLabel.HelpText=
+40.LaTeXOptions.BibliographyLabel.Label=Bibliografia
+41.LaTeXOptions.UseBibtex.HelpText=
+42.LaTeXOptions.UseBibtex.Label=Usa BibTeX per la bibliografia
+43.LaTeXOptions.BibtexStyleLabel.HelpText=
+44.LaTeXOptions.BibtexStyleLabel.Label=Stile BibTeX
+45.LaTeXOptions.BibtexStyle.HelpText=
+46.BibtexStyle.StringItemList=plain
+47.BibtexStyle.StringItemList=unsrt
+48.BibtexStyle.StringItemList=alpha
+49.BibtexStyle.StringItemList=abbrv
+50.LaTeXOptions.BibtexStyle.Text=
+51.LaTeXOptions.FilesLabel.HelpText=
+52.LaTeXOptions.FilesLabel.Label=File
+53.LaTeXOptions.WrapLines.HelpText=
+54.LaTeXOptions.WrapLines.Label=A capo automatico
+55.LaTeXOptions.WrapLinesAfterLabel.HelpText=
+56.LaTeXOptions.WrapLinesAfterLabel.Label=Dopo il carattere
+57.LaTeXOptions.WrapLinesAfter.HelpText=
+58.LaTeXOptions.SplitLinkedSections.HelpText=
+59.LaTeXOptions.SplitLinkedSections.Label=Dividi il documento alle sezioni linkate
+60.LaTeXOptions.SplitToplevelSections.HelpText=
+61.LaTeXOptions.SplitToplevelSections.Label=Dividi il documento alle sezioni top level
+62.LaTeXOptions.SaveImagesInSubdir.HelpText=
+63.LaTeXOptions.SaveImagesInSubdir.Label=Salva le immagini in una sottocartella
+64.LaTeXOptions.SpecialContentLabel.HelpText=
+65.LaTeXOptions.SpecialContentLabel.Label=Contenuti speciali
+66.LaTeXOptions.NotesLabel.HelpText=
+67.LaTeXOptions.NotesLabel.Label=Esporta le note
+68.LaTeXOptions.Notes.HelpText=
+128.Notes.StringItemList=Non esportare
+129.Notes.StringItemList=Come commenti
+130.Notes.StringItemList=Come note a margine
+131.Notes.StringItemList=Come annotazioni pdf
+73.LaTeXOptions.Metadata.HelpText=
+74.LaTeXOptions.Metadata.Label=Esporta le propriet\u00e0 del documento (metadata)
+75.LaTeXOptions.FiguresAndTablesLabel.HelpText=
+76.LaTeXOptions.FiguresAndTablesLabel.Label=Figure e tabelle
+77.LaTeXOptions.OriginalImageSize.HelpText=
+78.LaTeXOptions.OriginalImageSize.Label=Usa le dimensioni originali delle immagini
+79.LaTeXOptions.OptimizeSimpleTables.HelpText=
+80.LaTeXOptions.OptimizeSimpleTables.Label=Ottimizza le tabelle semplici
+81.LaTeXOptions.SimpleTableLimitLabel.HelpText=
+82.LaTeXOptions.SimpleTableLimitLabel.Label=Larghezza massima in caratteri
+83.LaTeXOptions.SimpleTableLimit.HelpText=
+84.LaTeXOptions.FloatTables.HelpText=
+85.LaTeXOptions.FloatTables.Label=Float tabelle
+86.LaTeXOptions.FloatFigures.HelpText=
+87.LaTeXOptions.FloatFigures.Label=Float figure
+88.LaTeXOptions.FloatOptionsLabel.HelpText=
+89.LaTeXOptions.FloatOptionsLabel.Label=Posizione float
+90.LaTeXOptions.FloatOptions.HelpText=
+132.FloatOptions.StringItemList=A inizio o fine pagina
+133.FloatOptions.StringItemList=A inizio pagina
+134.FloatOptions.StringItemList=A fine pagina
+135.FloatOptions.StringItemList=Qui o a inizio pagina
+136.FloatOptions.StringItemList=Qui o a fine pagina
+96.LaTeXOptions.AutoCorrectLabel.HelpText=
+97.LaTeXOptions.AutoCorrectLabel.Label=Correzione automatica
+98.LaTeXOptions.IgnoreHardPageBreaks.HelpText=
+99.LaTeXOptions.IgnoreHardPageBreaks.Label=Ignora le interruzioni di pagina manuali
+100.LaTeXOptions.IgnoreHardLineBreaks.HelpText=
+101.LaTeXOptions.IgnoreHardLineBreaks.Label=Ignora le interruzioni di riga manuali
+102.LaTeXOptions.IgnoreEmptyParagraphs.HelpText=
+103.LaTeXOptions.IgnoreEmptyParagraphs.Label=Ignora i paragrafi vuoti
+104.LaTeXOptions.IgnoreDoubleSpaces.HelpText=
+105.LaTeXOptions.IgnoreDoubleSpaces.Label=Ignora gli spazi doppi
+106.LaTeXOptions.ExportButton.HelpText=
+107.LaTeXOptions.ExportButton.Label=Esporta
+108.LaTeXOptions.CancelButton.HelpText=
+109.LaTeXOptions.CancelButton.Label=Annulla
diff --git a/source/oxt/writer2latex/W2LDialogs/DialogStrings_pl_PL.properties b/source/oxt/writer2latex/W2LDialogs/DialogStrings_pl_PL.properties
new file mode 100644
index 0000000..5697f6d
--- /dev/null
+++ b/source/oxt/writer2latex/W2LDialogs/DialogStrings_pl_PL.properties
@@ -0,0 +1,111 @@
+# LaTeXOptions strings=Polish (Polski)
+0.LaTeXOptions.HelpText=
+1.LaTeXOptions.Title=Opcje LaTeXa (Writer2LaTeX)
+2.LaTeXOptions.FixedLine1.HelpText=
+3.LaTeXOptions.FixedLine1.Label=
+4.LaTeXOptions.GeneralLabel.HelpText=
+5.LaTeXOptions.GeneralLabel.Label=Og\u00f3lne
+6.LaTeXOptions.ConfigLabel.HelpText=
+7.LaTeXOptions.ConfigLabel.Label=Format LaTeXa
+8.LaTeXOptions.Config.HelpText=
+137.Config.StringItemList=Super-prosty artyku\u0142
+138.Config.StringItemList=Prosty artyu\u0142
+139.Config.StringItemList=Domy\u015blny
+140.Config.StringItemList=Optymalizowany do wydruku
+141.Config.StringItemList=Optymalizowany dla ekranu (pdf)
+142.Config.StringItemList=U\u017cytkownika
+15.LaTeXOptions.BackendLabel.HelpText=
+16.LaTeXOptions.BackendLabel.Label=Program
+17.LaTeXOptions.Backend.HelpText=
+116.Backend.StringItemList=Zwyk\u0142y (TeX)
+117.Backend.StringItemList=Pdf (pdfTeX)
+118.Backend.StringItemList=Postscript (dvips)
+119.Backend.StringItemList=Nieznany
+22.LaTeXOptions.InputencodingLabel.HelpText=
+23.LaTeXOptions.InputencodingLabel.Label=Kodowanie
+24.LaTeXOptions.Inputencoding.HelpText=
+120.Inputencoding.StringItemList=US ASCII
+121.Inputencoding.StringItemList=Zachodnioeuropejskie (ISO 8859-1)
+122.Inputencoding.StringItemList=\u015arodkowoeuropejskie (ISO 8859-2)
+123.Inputencoding.StringItemList=Greckie (ISO 8859-7)
+124.Inputencoding.StringItemList=\u015arodkowoeuropejskie Microsoft (Cp1250)
+125.Inputencoding.StringItemList=Cyrylica Microsoft (Cp1251)
+126.Inputencoding.StringItemList=Rosyjskie (koi8-r)
+127.Inputencoding.StringItemList=Unicode (UTF8)
+33.LaTeXOptions.Multilingual.HelpText=
+34.LaTeXOptions.Multilingual.Label=Zezw\u00f3l na wsparcie wielu j\u0119zyk\u00f3w
+35.LaTeXOptions.GreekMath.HelpText=
+36.LaTeXOptions.GreekMath.Label=U\u017cyj greckich liter jako symboli
+37.LaTeXOptions.AdditionalSymbols.HelpText=
+38.LaTeXOptions.AdditionalSymbols.Label=U\u017cywaj dodatkowych symboli
+39.LaTeXOptions.BibliographyLabel.HelpText=
+40.LaTeXOptions.BibliographyLabel.Label=Bibliografia
+41.LaTeXOptions.UseBibtex.HelpText=
+42.LaTeXOptions.UseBibtex.Label=U\u017cywaj BibTeXa dla bibliografii
+43.LaTeXOptions.BibtexStyleLabel.HelpText=
+44.LaTeXOptions.BibtexStyleLabel.Label=Styl BibTeXa
+45.LaTeXOptions.BibtexStyle.HelpText=
+46.BibtexStyle.StringItemList=plain
+47.BibtexStyle.StringItemList=unsrt
+48.BibtexStyle.StringItemList=alpha
+49.BibtexStyle.StringItemList=abbrv
+50.LaTeXOptions.BibtexStyle.Text=
+51.LaTeXOptions.FilesLabel.HelpText=
+52.LaTeXOptions.FilesLabel.Label=Pliki
+53.LaTeXOptions.WrapLines.HelpText=
+54.LaTeXOptions.WrapLines.Label=Zawijaj d\u0142ugie linie
+55.LaTeXOptions.WrapLinesAfterLabel.HelpText=
+56.LaTeXOptions.WrapLinesAfterLabel.Label=Po liczbie znak\u00f3w:
+57.LaTeXOptions.WrapLinesAfter.HelpText=
+58.LaTeXOptions.SplitLinkedSections.HelpText=
+59.LaTeXOptions.SplitLinkedSections.Label=Podziel dokument przy ka\u017cdej sekcji
+60.LaTeXOptions.SplitToplevelSections.HelpText=
+61.LaTeXOptions.SplitToplevelSections.Label=Podziel dokument przy sekcji najwy\u017cszego poziomu
+62.LaTeXOptions.SaveImagesInSubdir.HelpText=
+63.LaTeXOptions.SaveImagesInSubdir.Label=Zapisz rysunki w podkatalogu
+64.LaTeXOptions.SpecialContentLabel.HelpText=
+65.LaTeXOptions.SpecialContentLabel.Label=Zawarto\u015b\u0107 specjalna
+66.LaTeXOptions.NotesLabel.HelpText=
+67.LaTeXOptions.NotesLabel.Label=Eksport notatek:
+68.LaTeXOptions.Notes.HelpText=
+128.Notes.StringItemList=nie eksportuj
+129.Notes.StringItemList=jako komentarze
+130.Notes.StringItemList=jako notatki na marginesie
+131.Notes.StringItemList=jako notatki w pdf-ie
+73.LaTeXOptions.Metadata.HelpText=
+74.LaTeXOptions.Metadata.Label=Eksportuj w\u0142a\u015bciwo\u015bci dokumentu (metadane)
+75.LaTeXOptions.FiguresAndTablesLabel.HelpText=
+76.LaTeXOptions.FiguresAndTablesLabel.Label=Rysunki i tabele
+77.LaTeXOptions.OriginalImageSize.HelpText=
+78.LaTeXOptions.OriginalImageSize.Label=U\u017cyj oryginalnych rozmiar\u00f3w rysunk\u00f3w
+79.LaTeXOptions.OptimizeSimpleTables.HelpText=
+80.LaTeXOptions.OptimizeSimpleTables.Label=Optymalizuj proste tabele
+81.LaTeXOptions.SimpleTableLimitLabel.HelpText=
+82.LaTeXOptions.SimpleTableLimitLabel.Label=Maksymalna szeroko\u015b\u0107 w znakach
+83.LaTeXOptions.SimpleTableLimit.HelpText=
+84.LaTeXOptions.FloatTables.HelpText=
+85.LaTeXOptions.FloatTables.Label=Ruchome tabele (floating)
+86.LaTeXOptions.FloatFigures.HelpText=
+87.LaTeXOptions.FloatFigures.Label=Ruchome rysunki (floating)
+88.LaTeXOptions.FloatOptionsLabel.HelpText=
+89.LaTeXOptions.FloatOptionsLabel.Label=Umieszczenie rysunk\u00f3w
+90.LaTeXOptions.FloatOptions.HelpText=
+132.FloatOptions.StringItemList=G\u00f3ra lub d\u00f3\u0142 strony
+133.FloatOptions.StringItemList=G\u00f3ra strony
+134.FloatOptions.StringItemList=D\u00f3\u0142 strony
+135.FloatOptions.StringItemList=Tutaj lub na g\u00f3rze strony
+136.FloatOptions.StringItemList=Tutaj lub na dole strony
+96.LaTeXOptions.AutoCorrectLabel.HelpText=
+97.LaTeXOptions.AutoCorrectLabel.Label=Automatyczna korekcja
+98.LaTeXOptions.IgnoreHardPageBreaks.HelpText=
+99.LaTeXOptions.IgnoreHardPageBreaks.Label=Ignoruj twarde \u0142amania stron
+100.LaTeXOptions.IgnoreHardLineBreaks.HelpText=
+101.LaTeXOptions.IgnoreHardLineBreaks.Label=Ignoruj twarde \u0142amania linii
+102.LaTeXOptions.IgnoreEmptyParagraphs.HelpText=
+103.LaTeXOptions.IgnoreEmptyParagraphs.Label=Ignoruj puste paragrafy
+104.LaTeXOptions.IgnoreDoubleSpaces.HelpText=
+105.LaTeXOptions.IgnoreDoubleSpaces.Label=Ignoruj podw\u00f3jne odst\u0119py
+106.LaTeXOptions.ExportButton.HelpText=
+107.LaTeXOptions.ExportButton.Label=Eksportuj
+108.LaTeXOptions.CancelButton.HelpText=
+109.LaTeXOptions.CancelButton.Label=Anuluj
diff --git a/source/oxt/writer2latex/W2LDialogs/DialogStrings_tr_TR.properties b/source/oxt/writer2latex/W2LDialogs/DialogStrings_tr_TR.properties
new file mode 100644
index 0000000..334cbdb
--- /dev/null
+++ b/source/oxt/writer2latex/W2LDialogs/DialogStrings_tr_TR.properties
@@ -0,0 +1,111 @@
+# LaTeXOptions strings=Your language
+0.LaTeXOptions.HelpText=
+1.LaTeXOptions.Title=LaTeX Se\u00e7enekleri (Writer2LaTeX)
+2.LaTeXOptions.FixedLine1.HelpText=
+3.LaTeXOptions.FixedLine1.Label=
+4.LaTeXOptions.GeneralLabel.HelpText=
+5.LaTeXOptions.GeneralLabel.Label=Genel
+6.LaTeXOptions.ConfigLabel.HelpText=
+7.LaTeXOptions.ConfigLabel.Label=LaTeX format
+8.LaTeXOptions.Config.HelpText=
+137.Config.StringItemList=Ter-Temiz Makale
+138.Config.StringItemList=Temiz Makale
+139.Config.StringItemList=Varsay\u0131lan
+140.Config.StringItemList=Yaz\u0131c\u0131 \u0130\u00e7in
+141.Config.StringItemList=Ekran \u0130\u00e7in (pdf)
+142.Config.StringItemList=\u00d6zel
+15.LaTeXOptions.BackendLabel.HelpText=
+16.LaTeXOptions.BackendLabel.Label=Arka
+17.LaTeXOptions.Backend.HelpText=
+116.Backend.StringItemList=Genel
+117.Backend.StringItemList=Pdf (pdfTeX)
+118.Backend.StringItemList=Postscript (dvips)
+119.Backend.StringItemList=Belirtilmemi\u015f
+22.LaTeXOptions.InputencodingLabel.HelpText=
+23.LaTeXOptions.InputencodingLabel.Label=Encoding
+24.LaTeXOptions.Inputencoding.HelpText=
+120.Inputencoding.StringItemList=US ASCII
+121.Inputencoding.StringItemList=West European (ISO 8859-1)
+122.Inputencoding.StringItemList=East European (ISO 8859-2)
+123.Inputencoding.StringItemList=Latin/Greek (ISO 8859-7)
+124.Inputencoding.StringItemList=Microsoft East European (Cp1250)
+125.Inputencoding.StringItemList=Microsoft Cyrillic (Cp1251)
+126.Inputencoding.StringItemList=Russian (koi8-r)
+127.Inputencoding.StringItemList=Unicode (UTF8)
+33.LaTeXOptions.Multilingual.HelpText=
+34.LaTeXOptions.Multilingual.Label=\u00c7oklu dil deste\u011fi sa\u011fla
+35.LaTeXOptions.GreekMath.HelpText=
+36.LaTeXOptions.GreekMath.Label=Yunan harflerini sembol gibi kullan
+37.LaTeXOptions.AdditionalSymbols.HelpText=
+38.LaTeXOptions.AdditionalSymbols.Label=Ek sembolleri destekle
+39.LaTeXOptions.BibliographyLabel.HelpText=
+40.LaTeXOptions.BibliographyLabel.Label=Bibliografya
+41.LaTeXOptions.UseBibtex.HelpText=
+42.LaTeXOptions.UseBibtex.Label=Bibliografya i\u00e7in BibTeX kullan
+43.LaTeXOptions.BibtexStyleLabel.HelpText=
+44.LaTeXOptions.BibtexStyleLabel.Label=BibTeX stili
+45.LaTeXOptions.BibtexStyle.HelpText=
+46.BibtexStyle.StringItemList=d\u00fcz
+47.BibtexStyle.StringItemList=unsrt
+48.BibtexStyle.StringItemList=alpha
+49.BibtexStyle.StringItemList=abbrv
+50.LaTeXOptions.BibtexStyle.Text=
+51.LaTeXOptions.FilesLabel.HelpText=
+52.LaTeXOptions.FilesLabel.Label=Dosyalar
+53.LaTeXOptions.WrapLines.HelpText=
+54.LaTeXOptions.WrapLines.Label=Uzun sat\u0131rlar\u0131 katla
+55.LaTeXOptions.WrapLinesAfterLabel.HelpText=
+56.LaTeXOptions.WrapLinesAfterLabel.Label=Karakter sonras\u0131
+57.LaTeXOptions.WrapLinesAfter.HelpText=
+58.LaTeXOptions.SplitLinkedSections.HelpText=
+59.LaTeXOptions.SplitLinkedSections.Label=D\u00f6k\u00fcman\u0131 linkli b\u00f6l\u00fcmlerden ay\u0131r
+60.LaTeXOptions.SplitToplevelSections.HelpText=
+61.LaTeXOptions.SplitToplevelSections.Label=D\u00f6k\u00fcman\u0131 \u00fcst seviye b\u00f6l\u00fcmlerden ay\u0131r
+62.LaTeXOptions.SaveImagesInSubdir.HelpText=
+63.LaTeXOptions.SaveImagesInSubdir.Label=Resimleri alt klas\u00f6re kaydet
+64.LaTeXOptions.SpecialContentLabel.HelpText=
+65.LaTeXOptions.SpecialContentLabel.Label=\u00d6zel i\u00e7erik
+66.LaTeXOptions.NotesLabel.HelpText=
+67.LaTeXOptions.NotesLabel.Label=Notlar\u0131 ihra\u00e7 et
+68.LaTeXOptions.Notes.HelpText=
+128.Notes.StringItemList=\u0130hra\u00e7 etme
+129.Notes.StringItemList=Yorum olarak
+130.Notes.StringItemList=Kenar notlar\u0131 olarak
+131.Notes.StringItemList=pdf a\u00e7\u0131klamalar\u0131 olarak
+73.LaTeXOptions.Metadata.HelpText=
+74.LaTeXOptions.Metadata.Label=\u0130hra\u00e7 edilen d\u00f6k\u00fcman\u0131n \u00f6zellikleri (metadata)
+75.LaTeXOptions.FiguresAndTablesLabel.HelpText=
+76.LaTeXOptions.FiguresAndTablesLabel.Label=\u015eekiller ve tablolar
+77.LaTeXOptions.OriginalImageSize.HelpText=
+78.LaTeXOptions.OriginalImageSize.Label=Orjinal resim boyutunu kullan
+79.LaTeXOptions.OptimizeSimpleTables.HelpText=
+80.LaTeXOptions.OptimizeSimpleTables.Label=Basit tablolar\u0131 optimize et
+81.LaTeXOptions.SimpleTableLimitLabel.HelpText=
+82.LaTeXOptions.SimpleTableLimitLabel.Label=Karakter cinsinden maksimum geni\u015flik
+83.LaTeXOptions.SimpleTableLimit.HelpText=
+84.LaTeXOptions.FloatTables.HelpText=
+85.LaTeXOptions.FloatTables.Label=Y\u00fczen tablolar
+86.LaTeXOptions.FloatFigures.HelpText=
+87.LaTeXOptions.FloatFigures.Label=Y\u00fczen \u015fekiller
+88.LaTeXOptions.FloatOptionsLabel.HelpText=
+89.LaTeXOptions.FloatOptionsLabel.Label=Y\u00fczen yerle\u015fim
+90.LaTeXOptions.FloatOptions.HelpText=
+132.FloatOptions.StringItemList=Sayfan\u0131n \u00fcst\u00fc veya alt\u0131
+133.FloatOptions.StringItemList=Sayfan\u0131n \u00fcst\u00fc
+134.FloatOptions.StringItemList=Sayfan\u0131n alt\u0131
+135.FloatOptions.StringItemList=Sayfan\u0131n buras\u0131 veya \u00fcst\u00fc
+136.FloatOptions.StringItemList=Sayfan\u0131n buras\u0131 veya alt\u0131
+96.LaTeXOptions.AutoCorrectLabel.HelpText=
+97.LaTeXOptions.AutoCorrectLabel.Label=Oto d\u00fczeltme
+98.LaTeXOptions.IgnoreHardPageBreaks.HelpText=
+99.LaTeXOptions.IgnoreHardPageBreaks.Label=Kat\u0131 sayfa ayr\u0131mlar\u0131n\u0131 ihmal et
+100.LaTeXOptions.IgnoreHardLineBreaks.HelpText=
+101.LaTeXOptions.IgnoreHardLineBreaks.Label=Kat\u0131 \u00e7izgi ayr\u0131mlar\u0131n\u0131 ihmal et
+102.LaTeXOptions.IgnoreEmptyParagraphs.HelpText=
+103.LaTeXOptions.IgnoreEmptyParagraphs.Label=Bo\u015f paragraflar\u0131 ihmal et
+104.LaTeXOptions.IgnoreDoubleSpaces.HelpText=
+105.LaTeXOptions.IgnoreDoubleSpaces.Label=\u00c7ift bo\u015fluklar\u0131 ihmal et
+106.LaTeXOptions.ExportButton.HelpText=
+107.LaTeXOptions.ExportButton.Label=\u0130hra\u00e7 et
+108.LaTeXOptions.CancelButton.HelpText=
+109.LaTeXOptions.CancelButton.Label=\u0130ptal
diff --git a/source/oxt/writer2latex/desc_it.txt b/source/oxt/writer2latex/desc_it.txt
new file mode 100644
index 0000000..5690e1a
--- /dev/null
+++ b/source/oxt/writer2latex/desc_it.txt
@@ -0,0 +1 @@
+Writer2LaTeX aggiunge a Writer filtri di esportazione in LaTeX e BibTeX
\ No newline at end of file
diff --git a/source/oxt/writer2latex/desc_pl.txt b/source/oxt/writer2latex/desc_pl.txt
new file mode 100644
index 0000000..65e1895
--- /dev/null
+++ b/source/oxt/writer2latex/desc_pl.txt
@@ -0,0 +1 @@
+Writer2LaTeX dostarcza filtrów eksportu programu Writer do LaTeXa i BibTeXa
\ No newline at end of file
diff --git a/source/oxt/writer2latex/desc_tr.txt b/source/oxt/writer2latex/desc_tr.txt
new file mode 100644
index 0000000..99c99ca
--- /dev/null
+++ b/source/oxt/writer2latex/desc_tr.txt
@@ -0,0 +1 @@
+Writer2LaTeX LaTeX ve BibTeX için Writer ihraç etme filitreleri sağlar
\ No newline at end of file
diff --git a/source/oxt/writer2latex/description.xml b/source/oxt/writer2latex/description.xml
index 1936f90..80cfb4d 100644
--- a/source/oxt/writer2latex/description.xml
+++ b/source/oxt/writer2latex/description.xml
@@ -22,8 +22,11 @@