autoconf doesn't touch the i18n Makefile, so having a is just confusing
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 26 Oct 2008 19:41:10 +0000 (19:41 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 26 Oct 2008 19:41:10 +0000 (19:41 +0000)
git-svn-id: svn:// dcc99617-32d9-48b4-a31d-7c20da2025e4

build/i18n/Makefile [new file with mode: 0644]
build/i18n/ [deleted file]

diff --git a/build/i18n/Makefile b/build/i18n/Makefile
new file mode 100644 (file)
index 0000000..439b434
--- /dev/null
@@ -0,0 +1,150 @@
+DOJO_LOCALE := $(shell echo ${LOCALE} | tr '[:upper:]-' '[:lower:]/')
+PROGRESS=--progress none
+# This Makefile can be used to generate and update PO files for Evergreen,
+# as well as generate updated SQL, fieldmapper IDL, DTD and JavaScript
+# property files from the PO.
+# Usage:
+# To create a new set of untranslated PO files for locale ll-LL:
+#   make LOCALE=ll-LL newpo
+# To create a new set of POT files from the en-US source:
+#   make LOCALE=ll-LL newpot
+# To update a set of translated PO files with new or changed en-US strings:
+#   make LOCALE=ll-LL updatepo
+# To create a set of translated project files (DTDs, JavaScript message catalogs):
+#   make LOCALE=ll-LL project
+# To install a set of translated project files:
+#   make LOCALE=ll-LL install
+# Generate PO files from all POT files in POOUTDIR for locale LOCALE
+       @pot2po $(PROGRESS) -i $(POTSRC) -o $(POOUTDIR)/$(LOCALE) 
+       @echo "Generated new PO files for locale $(LOCALE)"
+# Generate a new set of POT files and entityized fieldmapper IDL
+newpot: dtds2pot fmidl2pot fmidl2fmidlent ils2pot props2pot sql2pot dojo2pot
+       @echo "Generated new POT files"
+# Generate DTD, JavaScript message catalogs, fieldmapper IDL,
+# and SQL insert files from PO for locale LOCALE
+project: po2dtds po2props po2sql fmidlpo2entity po2ils po2dojo
+       @echo "Generated project files for locale $(LOCALE)"
+# Update PO files with new and changed strings from POT files
+       pot2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(POTSRC) -t $(POOUTDIR)/$(LOCALE) 2>&1
+       @echo "Updated PO files for locale $(LOCALE)"
+# Update PO files with new and changed strings from POT files
+       @msgmerge -U $(POOUTDIR)/$(LOCALE)/opac.dtd.po $(POTSRC)/opac.dtd.pot 2>&1
+       @echo "Updated PO file opac.dtd.po for locale $(LOCALE)"
+       @moz2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(DTDDIR)/en-US/ 2>&1
+       @moz2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(CHROME_PROPSDIR)/en-US/ 2>&1
+       @moz2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(SERVER_PROPSDIR)/en-US/ 2>&1
+       @moz2po -P $(PROGRESS) -o $(POTSRC) -i $(DTDDIR)/en-US/ 2>&1
+       @scripts/ --pot $(DOJOSRC)/aou.js --output $(POTSRC)/conify.aou.pot
+       @scripts/ --pot $(DOJOSRC)/aout.js --output $(POTSRC)/conify.aout.pot
+       @scripts/ --create $(POINDIR)/$(LOCALE)/conify.aou.po --output $(PROJECT)/$(LOCALE)/conify.aou.js
+       @scripts/ --create $(POINDIR)/$(LOCALE)/conify.aout.po --output $(PROJECT)/$(LOCALE)/conify.aout.js
+       @scripts/ --pot $(EVTSRC) --output $(POTSRC)/$(EVTOUT)
+       @scripts/ --create $(POINDIR)/$(LOCALE)/$(EVTPO) --locale $(LOCALE) --output $(PROJECT)/$(LOCALE)/$(EVTXML) 
+       @moz2po -P $(PROGRESS) -o $(POTSRC) -i $(CHROME_PROPSDIR)/en-US/ 2>&1
+       @moz2po -P $(PROGRESS) -o $(POTSRC) -i $(SERVER_PROPSDIR)/en-US/ 2>&1
+       @po2moz $(PROGRESS) -o $(PROJECT)/$(LOCALE) -t $(DTDDIR)/en-US/ -i $(POINDIR)/$(LOCALE) 2>&1
+       @po2moz $(PROGRESS) -o $(PROJECT)/$(LOCALE) -t $(CHROME_PROPSDIR)/en-US/ -i $(POINDIR)/$(LOCALE) 2>&1
+       @po2moz $(PROGRESS) -o $(PROJECT)/$(LOCALE) -t $(SERVER_PROPSDIR)/en-US/ -i $(POINDIR)/$(LOCALE) 2>&1
+       @scripts/ --pot $(SQLSRCDIR)/$(SQLSRCFILE) --output $(POTSRC)/$(SQLPOT)
+       scripts/ --sql $(POINDIR)/$(LOCALE)/$(SQLPO) --locale $(LOCALE) --output $(PROJECT)/$(LOCALE)/$(SQLOUT).sql
+# Generate a fieldmapper IDL file that uses entities instead of hard-coded strings
+       @scripts/ --convert $(FMIDLSRC) --output $(POOUTDIR)/$(FMIDLENT)
+# Generate a POT file for translating the entity values
+       @scripts/ --pot $(FMIDLSRC) --output $(POTSRC)/$(FMIDLOUT)
+# Generate a set of entity declarations from a PO file
+       @scripts/ --entity $(POINDIR)/$(LOCALE)/$(FMIDLPO) --output $(PROJECT)/$(LOCALE)/$(FMIDLENTITY)
+# Install updated project files to their corresponding location in the source tree
+install: updatepo project fmidl2fmidlent
+       mkdir -p $(CHROME_PROPSDIR)/$(LOCALE)
+       mkdir -p $(SERVER_PROPSDIR)/$(LOCALE)
+       cp $(PROJECT)/$(LOCALE)/multiclass_search_help.html $(SERVER_PROPSDIR)/$(LOCALE)/.
+       mkdir -p $(DTDDIR)/$(LOCALE)
+       cp $(PROJECT)/$(LOCALE)/conify.dtd $(DTDDIR)/$(LOCALE)/
+       cp $(PROJECT)/$(LOCALE)/lang.dtd $(CHROME_PROPSDIR)/$(LOCALE)/
+       cp $(PROJECT)/$(LOCALE)/lang.dtd $(DTDDIR)/$(LOCALE)/
+       cp $(PROJECT)/$(LOCALE)/opac.dtd $(DTDDIR)/$(LOCALE)/
+       cp $(PROJECT)/$(LOCALE)/vandelay.dtd $(DTDDIR)/$(LOCALE)/
+       @scripts/ --master $(EVTSRC) --localization $(PROJECT)/$(LOCALE)/$(EVTXML) --output $(EVTSRC)
+       cp $(PROJECT)/$(LOCALE)/$(SQLOUT).sql $(SQLSRCDIR)/$(SQLOUT)-$(LOCALE).sql
+       mkdir -p $(DOJOSRC)/$(DOJO_LOCALE)
+       cp $(PROJECT)/$(LOCALE)/conify.aou.js $(DOJOSRC)/$(DOJO_LOCALE)/aou.js
+       cp $(PROJECT)/$(LOCALE)/conify.aout.js $(DOJOSRC)/$(DOJO_LOCALE)/aout.js
diff --git a/build/i18n/ b/build/i18n/
deleted file mode 100644 (file)
index 439b434..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-DOJO_LOCALE := $(shell echo ${LOCALE} | tr '[:upper:]-' '[:lower:]/')
-PROGRESS=--progress none
-# This Makefile can be used to generate and update PO files for Evergreen,
-# as well as generate updated SQL, fieldmapper IDL, DTD and JavaScript
-# property files from the PO.
-# Usage:
-# To create a new set of untranslated PO files for locale ll-LL:
-#   make LOCALE=ll-LL newpo
-# To create a new set of POT files from the en-US source:
-#   make LOCALE=ll-LL newpot
-# To update a set of translated PO files with new or changed en-US strings:
-#   make LOCALE=ll-LL updatepo
-# To create a set of translated project files (DTDs, JavaScript message catalogs):
-#   make LOCALE=ll-LL project
-# To install a set of translated project files:
-#   make LOCALE=ll-LL install
-# Generate PO files from all POT files in POOUTDIR for locale LOCALE
-       @pot2po $(PROGRESS) -i $(POTSRC) -o $(POOUTDIR)/$(LOCALE) 
-       @echo "Generated new PO files for locale $(LOCALE)"
-# Generate a new set of POT files and entityized fieldmapper IDL
-newpot: dtds2pot fmidl2pot fmidl2fmidlent ils2pot props2pot sql2pot dojo2pot
-       @echo "Generated new POT files"
-# Generate DTD, JavaScript message catalogs, fieldmapper IDL,
-# and SQL insert files from PO for locale LOCALE
-project: po2dtds po2props po2sql fmidlpo2entity po2ils po2dojo
-       @echo "Generated project files for locale $(LOCALE)"
-# Update PO files with new and changed strings from POT files
-       pot2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(POTSRC) -t $(POOUTDIR)/$(LOCALE) 2>&1
-       @echo "Updated PO files for locale $(LOCALE)"
-# Update PO files with new and changed strings from POT files
-       @msgmerge -U $(POOUTDIR)/$(LOCALE)/opac.dtd.po $(POTSRC)/opac.dtd.pot 2>&1
-       @echo "Updated PO file opac.dtd.po for locale $(LOCALE)"
-       @moz2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(DTDDIR)/en-US/ 2>&1
-       @moz2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(CHROME_PROPSDIR)/en-US/ 2>&1
-       @moz2po $(PROGRESS) -o $(POOUTDIR)/$(LOCALE) -i $(SERVER_PROPSDIR)/en-US/ 2>&1
-       @moz2po -P $(PROGRESS) -o $(POTSRC) -i $(DTDDIR)/en-US/ 2>&1
-       @scripts/ --pot $(DOJOSRC)/aou.js --output $(POTSRC)/conify.aou.pot
-       @scripts/ --pot $(DOJOSRC)/aout.js --output $(POTSRC)/conify.aout.pot
-       @scripts/ --create $(POINDIR)/$(LOCALE)/conify.aou.po --output $(PROJECT)/$(LOCALE)/conify.aou.js
-       @scripts/ --create $(POINDIR)/$(LOCALE)/conify.aout.po --output $(PROJECT)/$(LOCALE)/conify.aout.js
-       @scripts/ --pot $(EVTSRC) --output $(POTSRC)/$(EVTOUT)
-       @scripts/ --create $(POINDIR)/$(LOCALE)/$(EVTPO) --locale $(LOCALE) --output $(PROJECT)/$(LOCALE)/$(EVTXML) 
-       @moz2po -P $(PROGRESS) -o $(POTSRC) -i $(CHROME_PROPSDIR)/en-US/ 2>&1
-       @moz2po -P $(PROGRESS) -o $(POTSRC) -i $(SERVER_PROPSDIR)/en-US/ 2>&1
-       @po2moz $(PROGRESS) -o $(PROJECT)/$(LOCALE) -t $(DTDDIR)/en-US/ -i $(POINDIR)/$(LOCALE) 2>&1
-       @po2moz $(PROGRESS) -o $(PROJECT)/$(LOCALE) -t $(CHROME_PROPSDIR)/en-US/ -i $(POINDIR)/$(LOCALE) 2>&1
-       @po2moz $(PROGRESS) -o $(PROJECT)/$(LOCALE) -t $(SERVER_PROPSDIR)/en-US/ -i $(POINDIR)/$(LOCALE) 2>&1
-       @scripts/ --pot $(SQLSRCDIR)/$(SQLSRCFILE) --output $(POTSRC)/$(SQLPOT)
-       scripts/ --sql $(POINDIR)/$(LOCALE)/$(SQLPO) --locale $(LOCALE) --output $(PROJECT)/$(LOCALE)/$(SQLOUT).sql
-# Generate a fieldmapper IDL file that uses entities instead of hard-coded strings
-       @scripts/ --convert $(FMIDLSRC) --output $(POOUTDIR)/$(FMIDLENT)
-# Generate a POT file for translating the entity values
-       @scripts/ --pot $(FMIDLSRC) --output $(POTSRC)/$(FMIDLOUT)
-# Generate a set of entity declarations from a PO file
-       @scripts/ --entity $(POINDIR)/$(LOCALE)/$(FMIDLPO) --output $(PROJECT)/$(LOCALE)/$(FMIDLENTITY)
-# Install updated project files to their corresponding location in the source tree
-install: updatepo project fmidl2fmidlent
-       mkdir -p $(CHROME_PROPSDIR)/$(LOCALE)
-       mkdir -p $(SERVER_PROPSDIR)/$(LOCALE)
-       cp $(PROJECT)/$(LOCALE)/multiclass_search_help.html $(SERVER_PROPSDIR)/$(LOCALE)/.
-       mkdir -p $(DTDDIR)/$(LOCALE)
-       cp $(PROJECT)/$(LOCALE)/conify.dtd $(DTDDIR)/$(LOCALE)/
-       cp $(PROJECT)/$(LOCALE)/lang.dtd $(CHROME_PROPSDIR)/$(LOCALE)/
-       cp $(PROJECT)/$(LOCALE)/lang.dtd $(DTDDIR)/$(LOCALE)/
-       cp $(PROJECT)/$(LOCALE)/opac.dtd $(DTDDIR)/$(LOCALE)/
-       cp $(PROJECT)/$(LOCALE)/vandelay.dtd $(DTDDIR)/$(LOCALE)/
-       @scripts/ --master $(EVTSRC) --localization $(PROJECT)/$(LOCALE)/$(EVTXML) --output $(EVTSRC)
-       cp $(PROJECT)/$(LOCALE)/$(SQLOUT).sql $(SQLSRCDIR)/$(SQLOUT)-$(LOCALE).sql
-       mkdir -p $(DOJOSRC)/$(DOJO_LOCALE)
-       cp $(PROJECT)/$(LOCALE)/conify.aou.js $(DOJOSRC)/$(DOJO_LOCALE)/aou.js
-       cp $(PROJECT)/$(LOCALE)/conify.aout.js $(DOJOSRC)/$(DOJO_LOCALE)/aout.js