Skip to content

Commit 267cc06

Browse files
authored
Merge pull request #3506 from smoe/documentation_review_and_prepare_for_tamil
Documentation-build review and prepare for tamil (some:documentation_review_and_prepare_for_tamil)
2 parents 7eeafad + f48ed2e commit 267cc06

File tree

10 files changed

+107
-19
lines changed

10 files changed

+107
-19
lines changed

debian/.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ linuxcnc-doc-*/
1212

1313
# generated from `.in` by debian/configure
1414
linuxcnc-uspace.install
15+
linuxcnc-uspace.manpages
1516

1617
*.debhelper
1718
shlibs.local
1819
linuxcnc-uspace.lintian-overrides
20+
21+
autoreconf.after
22+
autoreconf.before
23+
debhelper-build-stamp
24+

debian/configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ DEBHELPER="debhelper (>= 12)"
9999
COMPAT="12"
100100

101101
case $DISTRIB_NAME in
102-
Ubuntu-25.*|Ubuntu-24.*|Ubuntu-21.*|Debian-11|Debian-11.*|Debian-12|Debian-12.*|Debian-testing|Debian-unstable)
102+
Ubuntu-25.*|Ubuntu-24.*|Ubuntu-21.*|Debian-11|Debian-11.*|Debian-12|Debian-12.*|Debian-13|Debian-13.*|Debian-testing|Debian-unstable)
103103
LIBREADLINE_DEV=libeditreadline-dev
104104
COMPAT=""
105105
DEBHELPER="debhelper-compat (= 13)"

debian/control.docs.in

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,21 @@ Description: motion controller for CNC machines and robots (German documentation
1212
.
1313
This package contains the documentation in German.
1414

15+
# Preparing for Tamil
16+
#Package: linuxcnc-doc-ta
17+
#Provides: linuxcnc-doc
18+
#Architecture: all
19+
#Multi-Arch: foreign
20+
#Depends: ${misc:Depends}
21+
#Recommends: xdg-utils
22+
#Suggests: pdf-viewer
23+
#Description: motion controller for CNC machines and robots (Tamil documentation)
24+
# LinuxCNC is the next-generation Enhanced Machine Controller which
25+
# provides motion control for CNC machine tools and robotic
26+
# applications (milling, cutting, routing, etc.).
27+
# .
28+
# This package contains the documentation in Tamil.
29+
1530
Package: linuxcnc-doc-en
1631
Provides: linuxcnc-doc
1732
Architecture: all

debian/linuxcnc-doc-ta.doc-base

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Document: linuxcnc-doc-ta
2+
Title: LinuxCNC Documentation Tamil
3+
Section: Science/Engineering
4+
5+
Format: PDF
6+
Files:
7+
/usr/share/doc/linuxcnc/LinuxCNC_Developer_Tamil.pdf
8+
/usr/share/doc/linuxcnc/LinuxCNC_Documentation_Tamil.pdf
9+
/usr/share/doc/linuxcnc/LinuxCNC_Getting_Started_Tamil.pdf
10+
/usr/share/doc/linuxcnc/LinuxCNC_Integrator_Tamil.pdf

debian/linuxcnc-doc-ta.docs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
usr/share/doc/linuxcnc/LinuxCNC_Developer_ta.pdf
2+
usr/share/doc/linuxcnc/LinuxCNC_Documentation_ta.pdf
3+
usr/share/doc/linuxcnc/LinuxCNC_Getting_Started_ta.pdf
4+
usr/share/doc/linuxcnc/LinuxCNC_Integrator_ta.pdf
5+
6+
docs/html/ta/gcode.html

debian/linuxcnc-doc-ta.install

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
debian/extras/usr/share/applications/linuxcnc-documentation_ta.desktop usr/share/applications
2+
debian/extras/usr/share/applications/linuxcnc-gcoderef_ta.desktop usr/share/applications
3+
debian/extras/usr/share/applications/linuxcnc-gettingstarted_ta.desktop usr/share/applications
4+
debian/extras/usr/share/applications/linuxcnc-integratorinfo_ta.desktop usr/share/applications
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Just a couple of buttons to invoke a manual - xdg-open is a recommended dependency via xdg-utils
2+
linuxcnc-doc-ta: desktop-command-not-in-package usr/share/applications/linuxcnc-documentation-ta.desktop xdg-open
3+
linuxcnc-doc-ta: desktop-command-not-in-package usr/share/applications/linuxcnc-gettingstarted-ta.desktop xdg-open
4+
linuxcnc-doc-ta: desktop-command-not-in-package usr/share/applications/linuxcnc-integratorinfo-ta.desktop xdg-open

docs/po4a.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[options] --master-charset UTF-8 --localized-charset UTF-8
22

33
# Original list
4-
#[po4a_langs] ar bg ckb cs da de es fr hu it ka nb pl pt_BR pt ro ru sai sk sv tr uk vi zh_CN
4+
#[po4a_langs] ar bg ckb cs da de es fr hu it ka nb pl pt_BR pt ro ru sai sk sv ta tr uk vi zh_CN
55
# Actual in makefile(s)
6-
#[po4a_langs] ar de es fr nb ru sv tr zh_CN
6+
#[po4a_langs] ar de es fr nb ru sv ta tr zh_CN
77
# Languages with any real translations
88
[po4a_langs] de es fr nb ru zh_CN
99

docs/src/Submakefile

Lines changed: 58 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: docs docclean checkref checkref_en checkref_ar checkref_de checkref_es checkref_fr checkref_nb checkref_ru checkref_sv checkref_tr checkref_zh_CN
1+
.PHONY: docs docclean checkref checkref_en checkref_ar checkref_de checkref_es checkref_fr checkref_nb checkref_ru checkref_sv checkref_ta checkref_tr checkref_zh_CN
22
.PHONY: pdfdocs htmldocs install-doc install-doc-pdf install-doc-html
33

44
# To make linuxcnc-checklink widely available
@@ -194,12 +194,12 @@ else
194194
endif
195195

196196
$(DOC_DIR)/po/documentation.pot: $(addprefix $(DOC_SRCDIR)/, $(DOC_SRCS_EN))
197-
cd $(DOC_DIR); ${TIME_CMD} po4a $(PO4A_VERBOSE) --msgmerge-opt='-v' --no-translations po4a.cfg
197+
cd $(DOC_DIR) && ${TIME_CMD} po4a $(PO4A_VERBOSE) --msgmerge-opt='-v' --no-translations po4a.cfg
198198
pofiles: $(DOC_DIR)/po/documentation.pot
199199

200200
ifeq ($(BUILD_DOCS_TRANSLATED),yes)
201201
translateddocs: manpages $(DOC_DIR)/po/documentation.pot
202-
cd $(DOC_DIR); ${TIME_CMD} po4a $(PO4A_VERBOSE) --msgmerge-opt='-v' --no-update po4a.cfg
202+
cd $(DOC_DIR) && ${TIME_CMD} po4a $(PO4A_VERBOSE) --msgmerge-opt='-v' --no-update po4a.cfg
203203
else
204204
translateddocs:
205205
endif
@@ -239,6 +239,10 @@ DOC_SRCS_SV = $(subst $(DOC_SRCDIR)/,, \
239239
$(wildcard $(DOC_SRCDIR)/sv/*.adoc) \
240240
$(wildcard $(DOC_SRCDIR)/sv/*/*.adoc))
241241

242+
DOC_SRCS_TA = $(subst $(DOC_SRCDIR)/,, \
243+
$(wildcard $(DOC_SRCDIR)/ta/*.adoc) \
244+
$(wildcard $(DOC_SRCDIR)/ta/*/*.adoc))
245+
242246
DOC_SRCS_TR = $(subst $(DOC_SRCDIR)/,, \
243247
$(wildcard $(DOC_SRCDIR)/tr/*.adoc) \
244248
$(wildcard $(DOC_SRCDIR)/tr/*/*.adoc))
@@ -247,7 +251,7 @@ DOC_SRCS_ZH_CN = $(subst $(DOC_SRCDIR)/,, \
247251
$(wildcard $(DOC_SRCDIR)/zh_CN/*.adoc) \
248252
$(wildcard $(DOC_SRCDIR)/zh_CN/*/*.adoc))
249253

250-
DOC_SRCS = $(DOC_SRCS_EN) $(DOC_SRCS_AR) $(DOC_SRCS_DE) $(DOC_SRCS_ES) $(DOC_SRCS_FR) $(DOC_SRCS_NB) $(DOC_SRCS_RU) $(DOC_SRCS_SV) $(DOC_SRCS_TR) $(DOC_SRCS_ZH_CN)
254+
DOC_SRCS = $(DOC_SRCS_EN) $(DOC_SRCS_AR) $(DOC_SRCS_DE) $(DOC_SRCS_ES) $(DOC_SRCS_FR) $(DOC_SRCS_NB) $(DOC_SRCS_RU) $(DOC_SRCS_SV) $(DOC_SRCS_TA) $(DOC_SRCS_TR) $(DOC_SRCS_ZH_CN)
251255

252256
DOC_SRCS_EN_SMALL = $(filter-out Master_%,$(DOC_SRCS_EN))
253257
DOC_SRCS_AR_SMALL = $(filter-out Master_%,$(DOC_SRCS_AR))
@@ -257,6 +261,7 @@ DOC_SRCS_FR_SMALL = $(filter-out Master_%,$(DOC_SRCS_FR))
257261
DOC_SRCS_NB_SMALL = $(filter-out Master_%,$(DOC_SRCS_NB))
258262
DOC_SRCS_RU_SMALL = $(filter-out Master_%,$(DOC_SRCS_RU))
259263
DOC_SRCS_SV_SMALL = $(filter-out Master_%,$(DOC_SRCS_SV))
264+
DOC_SRCS_TA_SMALL = $(filter-out Master_%,$(DOC_SRCS_TA))
260265
DOC_SRCS_TR_SMALL = $(filter-out Master_%,$(DOC_SRCS_TR))
261266
DOC_SRCS_ZH_CN_SMALL = $(filter-out Master_%,$(DOC_SRCS_ZH_CN))
262267

@@ -271,6 +276,7 @@ DOC_TARGETS_XML_FR = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /fr/, $(
271276
DOC_TARGETS_XML_NB = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /nb/, $(p)), $p))
272277
DOC_TARGETS_XML_RU = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /ru/, $(p)), $p))
273278
DOC_TARGETS_XML_SV = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /sv/, $(p)), $p))
279+
DOC_TARGETS_XML_TA = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /ta/, $(p)), $p))
274280
DOC_TARGETS_XML_TR = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /tr/, $(p)), $p))
275281
DOC_TARGETS_XML_ZH_CN = $(foreach p, $(DOC_TARGETS_XML), $(if $(findstring /zh_CN/, $(p)), $p))
276282
DOC_TARGETS_XML_EN = $(filter-out $(DOC_TARGETS_XML_AR), $(filter-out $(DOC_TARGETS_XML_DE), $(filter-out $(DOC_TARGETS_XML_ES), $(filter-out $(DOC_TARGETS_XML_FR), $(filter-out $(DOC_TARGETS_XML_NB), $(filter-out $(DOC_TARGETS_XML_RU), $(filter-out $(DOC_TARGETS_XML_SV), $(filter-out $(DOC_TARGETS_XML_TR), $(filter-out $(DOC_TARGETS_XML_ZH_CN), $(DOC_TARGETS_XML))))))))))
@@ -281,9 +287,10 @@ DOC_TARGETS_HTML_FR = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /fr/,
281287
DOC_TARGETS_HTML_NB = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /nb/, $(p)), $p))
282288
DOC_TARGETS_HTML_RU = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /ru/, $(p)), $p))
283289
DOC_TARGETS_HTML_SV = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /sv/, $(p)), $p))
290+
DOC_TARGETS_HTML_TA = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /ta/, $(p)), $p))
284291
DOC_TARGETS_HTML_TR = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /tr/, $(p)), $p))
285292
DOC_TARGETS_HTML_ZH_CN = $(foreach p, $(DOC_TARGETS_HTML), $(if $(findstring /zh_CN/, $(p)), $p))
286-
DOC_TARGETS_HTML_EN = $(filter-out $(DOC_TARGETS_HTML_AR), $(filter-out $(DOC_TARGETS_HTML_DE), $(filter-out $(DOC_TARGETS_HTML_ES), $(filter-out $(DOC_TARGETS_HTML_FR), $(filter-out $(DOC_TARGETS_HTML_NB), $(filter-out $(DOC_TARGETS_HTML_RU), $(filter-out $(DOC_TARGETS_HTML_SV), $(filter-out $(DOC_TARGETS_HTML_TR), $(filter-out $(DOC_TARGETS_HTML_ZH_CN), $(DOC_TARGETS_HTML))))))))))
293+
DOC_TARGETS_HTML_EN = $(filter-out $(DOC_TARGETS_HTML_AR), $(filter-out $(DOC_TARGETS_HTML_DE), $(filter-out $(DOC_TARGETS_HTML_ES), $(filter-out $(DOC_TARGETS_HTML_FR), $(filter-out $(DOC_TARGETS_HTML_NB), $(filter-out $(DOC_TARGETS_HTML_RU), $(filter-out $(DOC_TARGETS_HTML_SV), $(filter-out $(DOC_TARGETS_HTML_TA), $(filter-out $(DOC_TARGETS_HTML_TR), $(filter-out $(DOC_TARGETS_HTML_ZH_CN), $(DOC_TARGETS_HTML)))))))))))
287294

288295
MAN_HTML_TARGETS = $(patsubst $(DOC_DIR)/man/%, $(DOC_DIR)/html/man/%.html, $(MAN_SRCS))
289296

@@ -318,17 +325,21 @@ PDF_TARGETS_RU = $(addprefix $(DOC_DIR)/, $(subst ru/,, \
318325

319326
PDF_TARGETS_SV = $(addprefix $(DOC_DIR)/, $(subst sv/,, \
320327
$(patsubst %.adoc,%_sv.pdf, \
321-
$(subst Master_,LinuxCNC_, $(filter sv/Master_%,$(DOC_SRCS_RU))))))
328+
$(subst Master_,LinuxCNC_, $(filter sv/Master_%,$(DOC_SRCS_SV))))))
329+
330+
PDF_TARGETS_TA = $(addprefix $(DOC_DIR)/, $(subst ta/,, \
331+
$(patsubst %.adoc,%_ta.pdf, \
332+
$(subst Master_,LinuxCNC_, $(filter ta/Master_%,$(DOC_SRCS_TA))))))
322333

323334
PDF_TARGETS_TR = $(addprefix $(DOC_DIR)/, $(subst tr/,, \
324335
$(patsubst %.adoc,%_tr.pdf, \
325-
$(subst Master_,LinuxCNC_, $(filter tr/Master_%,$(DOC_SRCS_RU))))))
336+
$(subst Master_,LinuxCNC_, $(filter tr/Master_%,$(DOC_SRCS_TR))))))
326337

327338
PDF_TARGETS_ZH_CN = $(addprefix $(DOC_DIR)/, $(subst zh_CN/,, \
328339
$(patsubst %.adoc,%_zh_CN.pdf, \
329340
$(subst Master_,LinuxCNC_, $(filter zh_CN/Master_%,$(DOC_SRCS_ZH_CN))))))
330341

331-
PDF_TARGETS = $(PDF_TARGETS_EN) $(PDF_TARGETS_AR) $(PDF_TARGETS_DE) $(PDF_TARGETS_ES) $(PDF_TARGETS_FR) $(PDF_TARGETS_NB) $(PDF_TARGETS_RU) $(PDF_TARGETS_SV) $(PDF_TARGETS_TR)
342+
PDF_TARGETS = $(PDF_TARGETS_EN) $(PDF_TARGETS_AR) $(PDF_TARGETS_DE) $(PDF_TARGETS_ES) $(PDF_TARGETS_FR) $(PDF_TARGETS_NB) $(PDF_TARGETS_RU) $(PDF_TARGETS_SV) $(PDF_TARGETS_TA) $(PDF_TARGETS_TR)
332343

333344
# Chinese PDFs only build with xetex, which is missing in stretch
334345
SHELL=/bin/bash
@@ -408,7 +419,7 @@ gen_complist: $(DOC_SRCDIR)/gen_complist.py $(DOC_SRCDIR)/hal/components.adoc $(
408419
mkdir -p $(DOC_DIR)/html/hal
409420
python3 $(DOC_SRCDIR)/gen_complist.py $(DOC_SRCDIR)/hal/components.adoc
410421

411-
checkref: checkref_en checkref_ar checkref_de checkref_es checkref_fr checkref_nb checkref_ru checkref_sv checkref_tr checkref_zh_CN
422+
checkref: checkref_en checkref_ar checkref_de checkref_es checkref_fr checkref_nb checkref_ru checkref_sv checkref_ta checkref_tr checkref_zh_CN
412423

413424
checkref_en: $(DOC_TARGETS_HTML_EN) $(DOC_DIR)/html/index.html $(DOC_DIR)/html/gcode.html .htmldoc-stamp
414425
@$(DOC_SRCDIR)/checkref English $^
@@ -434,6 +445,9 @@ checkref_ru: $(DOC_TARGETS_HTML_RU) $(DOC_DIR)/html/ru/gcode.html .htmldoc-stamp
434445
checkref_sv: $(DOC_TARGETS_HTML_SV) $(DOC_DIR)/html/sv/gcode.html .htmldoc-stamp
435446
@$(DOC_SRCDIR)/checkref Swedish $^
436447

448+
checkref_ta: $(DOC_TARGETS_HTML_TA) $(DOC_DIR)/html/ta/gcode.html .htmldoc-stamp
449+
@$(DOC_SRCDIR)/checkref Tamil $^
450+
437451
checkref_tr: $(DOC_TARGETS_HTML_TR) $(DOC_DIR)/html/tr/gcode.html .htmldoc-stamp
438452
@$(DOC_SRCDIR)/checkref Turkish $^
439453

@@ -470,6 +484,8 @@ $(DOC_DIR)/LinuxCNC_Getting_Started_ru.pdf: $(DOC_SRCDIR)/ru/Master_Getting_Star
470484
@ln -f $< $@
471485
$(DOC_DIR)/LinuxCNC_Getting_Started_sv.pdf: $(DOC_SRCDIR)/sv/Master_Getting_Started.pdf
472486
@ln -f $< $@
487+
$(DOC_DIR)/LinuxCNC_Getting_Started_ta.pdf: $(DOC_SRCDIR)/ta/Master_Getting_Started.pdf
488+
@ln -f $< $@
473489
$(DOC_DIR)/LinuxCNC_Getting_Started_tr.pdf: $(DOC_SRCDIR)/tr/Master_Getting_Started.pdf
474490
@ln -f $< $@
475491
$(DOC_DIR)/LinuxCNC_Getting_Started_zh_CN.pdf: $(DOC_SRCDIR)/zh_CN/Master_Getting_Started.pdf
@@ -491,6 +507,8 @@ $(DOC_DIR)/LinuxCNC_Documentation_ru.pdf: $(DOC_SRCDIR)/ru/Master_Documentation.
491507
@ln -f $< $@
492508
$(DOC_DIR)/LinuxCNC_Documentation_sv.pdf: $(DOC_SRCDIR)/sv/Master_Documentation.pdf
493509
@ln -f $< $@
510+
$(DOC_DIR)/LinuxCNC_Documentation_ta.pdf: $(DOC_SRCDIR)/ta/Master_Documentation.pdf
511+
@ln -f $< $@
494512
$(DOC_DIR)/LinuxCNC_Documentation_tr.pdf: $(DOC_SRCDIR)/tr/Master_Documentation.pdf
495513
@ln -f $< $@
496514
$(DOC_DIR)/LinuxCNC_Documentation_zh_CN.pdf: $(DOC_SRCDIR)/zh_CN/Master_Documentation.pdf
@@ -512,6 +530,8 @@ $(DOC_DIR)/LinuxCNC_Integrator_ru.pdf: $(DOC_SRCDIR)/ru/Master_Integrator.pdf
512530
@ln -f $< $@
513531
$(DOC_DIR)/LinuxCNC_Integrator_sv.pdf: $(DOC_SRCDIR)/sv/Master_Integrator.pdf
514532
@ln -f $< $@
533+
$(DOC_DIR)/LinuxCNC_Integrator_ta.pdf: $(DOC_SRCDIR)/ta/Master_Integrator.pdf
534+
@ln -f $< $@
515535
$(DOC_DIR)/LinuxCNC_Integrator_tr.pdf: $(DOC_SRCDIR)/tr/Master_Integrator.pdf
516536
@ln -f $< $@
517537
$(DOC_DIR)/LinuxCNC_Integrator_zh_CN.pdf: $(DOC_SRCDIR)/zh_CN/Master_Integrator.pdf
@@ -533,6 +553,8 @@ $(DOC_DIR)/LinuxCNC_Developer_ru.pdf: $(DOC_SRCDIR)/ru/Master_Developer.pdf
533553
@ln -f $< $@
534554
$(DOC_DIR)/LinuxCNC_Developer_sv.pdf: $(DOC_SRCDIR)/sv/Master_Developer.pdf
535555
@ln -f $< $@
556+
$(DOC_DIR)/LinuxCNC_Developer_ta.pdf: $(DOC_SRCDIR)/ta/Master_Developer.pdf
557+
@ln -f $< $@
536558
$(DOC_DIR)/LinuxCNC_Developer_tr.pdf: $(DOC_SRCDIR)/tr/Master_Developer.pdf
537559
@ln -f $< $@
538560
$(DOC_DIR)/LinuxCNC_Developer_zh_CN.pdf: $(DOC_SRCDIR)/zh_CN/Master_Developer.pdf
@@ -689,6 +711,9 @@ objects/xref_ru.links: $(patsubst %.adoc,objects/%.links,$(DOC_SRCS_RU_SMALL))
689711
objects/xref_sv.links: $(patsubst %.adoc,objects/%.links,$(DOC_SRCS_SV_SMALL))
690712
$(PYTHON) $(DOC_SRCDIR)/links_db_gen.py objects/ $^ > $@
691713

714+
objects/xref_ta.links: $(patsubst %.adoc,objects/%.links,$(DOC_SRCS_TA_SMALL))
715+
$(PYTHON) $(DOC_SRCDIR)/links_db_gen.py objects/ $^ > $@
716+
692717
objects/xref_tr.links: $(patsubst %.adoc,objects/%.links,$(DOC_SRCS_TR_SMALL))
693718
$(PYTHON) $(DOC_SRCDIR)/links_db_gen.py objects/ $^ > $@
694719

@@ -882,6 +907,20 @@ $(patsubst %.adoc,$(DOC_SRCDIR)/%.html,$(DOC_SRCS_SV_SMALL)): $(DOC_SRCDIR)/%.ht
882907
-a stylesheet=linuxcnc.css \
883908
-d book -a toc -a numbered -b xhtml11 $< || (X=$$?; rm -f $@; exit $$X)
884909

910+
$(patsubst %.adoc,$(DOC_SRCDIR)/%.html,$(DOC_SRCS_TA_SMALL)): $(DOC_SRCDIR)/%.html: $(DOC_SRCDIR)/%.adoc objects/xref_ta.links $(LOC_LANG_MAP)
911+
$(ECHO) "Building 'ta' adoc to html: " $<
912+
$(Q)asciidoc -f $(DOC_SRCDIR)/xhtml11.conf \
913+
-f $(DOC_SRCDIR)/asciidoc-dont-replace-arrows.conf \
914+
-f $(LOC_HL_DIR)/emc-langs-source-highlight.conf \
915+
-a "source_highlight_dir=$(LOC_HL_DIR)/local" \
916+
-a linkcss \
917+
$(STYLES_SCRIPTS) \
918+
-a "scriptdir=$(DOC_SRCDIR)/" \
919+
-a "relindir=$(shell dirname $*)" \
920+
-a "linksfile=objects/xref_ta.links" \
921+
-a stylesheet=linuxcnc.css \
922+
-d book -a toc -a numbered -b xhtml11 $< || (X=$$?; rm -f $@; exit $$X)
923+
885924
$(patsubst %.adoc,$(DOC_SRCDIR)/%.html,$(DOC_SRCS_TR_SMALL)): $(DOC_SRCDIR)/%.html: $(DOC_SRCDIR)/%.adoc objects/xref_tr.links $(LOC_LANG_MAP)
886925
$(ECHO) "Building 'tr' adoc to html: " $<
887926
$(Q)asciidoc -f $(DOC_SRCDIR)/xhtml11.conf \
@@ -912,11 +951,11 @@ $(patsubst %.adoc,$(DOC_SRCDIR)/%.html,$(DOC_SRCS_ZH_CN_SMALL)): $(DOC_SRCDIR)/%
912951

913952
$(DOC_DIR)/html/ar/xref.html: objects/xref_ar.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
914953
$(ECHO) Converting $< to HTML
915-
@xsltproc --stringparam docname "xref_ar" --stringparam language spanish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
954+
@xsltproc --stringparam docname "xref_ar" --stringparam language arabic --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
916955

917956
$(DOC_DIR)/html/de/xref.html: objects/xref_de.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
918957
$(ECHO) Converting $< to HTML
919-
@xsltproc --stringparam docname "xref_de" --stringparam language spanish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
958+
@xsltproc --stringparam docname "xref_de" --stringparam language german --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
920959

921960
$(DOC_DIR)/html/es/xref.html: objects/xref_es.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
922961
$(ECHO) Converting $< to HTML
@@ -928,19 +967,23 @@ $(DOC_DIR)/html/fr/xref.html: objects/xref_fr.xml $(DOC_SRCDIR)/xref.xsl $(DOC_S
928967

929968
$(DOC_DIR)/html/nb/xref.html: objects/xref_nb.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
930969
$(ECHO) Converting $< to HTML
931-
@xsltproc --stringparam docname "xref_nb" --stringparam language spanish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
970+
@xsltproc --stringparam docname "xref_nb" --stringparam language norwegian --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
932971

933972
$(DOC_DIR)/html/ru/xref.html: objects/xref_ru.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
934973
$(ECHO) Converting $< to HTML
935-
@xsltproc --stringparam docname "xref_ru" --stringparam language spanish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
974+
@xsltproc --stringparam docname "xref_ru" --stringparam language russian --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
936975

937976
$(DOC_DIR)/html/sv/xref.html: objects/xref_sv.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
938977
$(ECHO) Converting $< to HTML
939-
@xsltproc --stringparam docname "xref_sv" --stringparam language spanish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
978+
@xsltproc --stringparam docname "xref_sv" --stringparam language swedish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
979+
980+
$(DOC_DIR)/html/ta/xref.html: objects/xref_ta.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
981+
$(ECHO) Converting $< to HTML
982+
@xsltproc --stringparam docname "xref_ta" --stringparam language tamil --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
940983

941984
$(DOC_DIR)/html/tr/xref.html: objects/xref_tr.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
942985
$(ECHO) Converting $< to HTML
943-
@xsltproc --stringparam docname "xref_tr" --stringparam language spanish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
986+
@xsltproc --stringparam docname "xref_tr" --stringparam language turkish --path objects -o $@ $(DOC_SRCDIR)/xref.xsl $<
944987

945988
$(DOC_DIR)/html/zh_CN/xref.html: objects/xref_zh_CN.xml $(DOC_SRCDIR)/xref.xsl $(DOC_SRCDIR)/docs.xml $(DOC_SRCDIR)/terms.xml
946989
$(ECHO) Converting $< to HTML

docs/src/index.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ function setup_page(){
102102
<a href="nb/">Norsk bokm&aring;l</a>
103103
<a href="ru/">Russian</a>
104104
<a href="sv/">Svensk</a>
105-
<a href="tr/">Turkish</a>
105+
<!-- <a href="ta/">Tamil</a> -->
106106
<a href="zh_CN/">中文</a>
107107
</p>
108108
@ENDTRANSLATIONS@

0 commit comments

Comments
 (0)