Чтобы создать файл по умолчанию для CakePHP 2.3 i18n, в Windows я создал файл bat, подобный этому.CakePHP автоматизация процесса извлечения i18n из командного файла
CD F:\mywork\app\View
F:\mywork\lib\Cake\Console\cake.bat i18n extract
Но я получаю эту ошибку:
Your database configuration was not found. Take a moment to create one.
---------------------------------------------------------------
Database Configuration:
---------------------------------------------------------------
Name:
[default] >
Но внутри app\Config\database.php
файла У меня есть конфигурации базы данных, и они работают хорошо. Поэтому я удалил аргумент извлечения.
Я создал новый bat-файл, подобный этому.
CD F:\mywork\app\View
F:\mywork\lib\Cake\Console\cake.bat i18n
Когда я запускаю файл битой, я получаю это:
[E]xtract POT file from sources
[I]nitialize i18n database table
[H]elp
[Q]uit
What would you like to do? (E/I/H/Q)
Я выбираю E. Я получаю это:
Current paths: None
What is the path you would like to extract?
[Q]uit [D]one
[F:\mywork\app\View\] >
жму Enter. Я получаю это:
Current paths: F:\mywork\app\View\
What is the path you would like to extract?
[Q]uit [D]one
[D] >
жму Enter. Я получаю это:
Would you like to extract the messages from the CakePHP core? (y/n)
[n] >
жму Enter. Я получаю это:
What is the path you would like to output?
[Q]uit
[F:\mywork\app\View\Locale] >
счетный это: F:\mywork\app\Locale\eng\LC_MESSAGES
. чем я получаю это:
Would you like to merge all domains strings into the default.pot file? (y/n)
[n] >
жму Enter. торт начинает обрабатывать все файлы View. Создает файл горшка. Тогда я получаю это:
[E]xtract POT file from sources
[I]nitialize i18n database table
[H]elp
[Q]uit
What would you like to do? (E/I/H/Q)
жму Q и программа завершается.
Можно ли автоматизировать этот процесс? Настройка пути заранее и не выбор параметров вручную?