File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed
Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change 33###############################################
44
55# 1) Update messages for new release
6- ## (a) Update C template file: src/data.table.pot
7- ## ideally, we are including _() wrapping in
8- ## new PRs throughout dev cycle, and this step
9- ## becomes about tying up loose ends
10- ## Check the output here for translatable messages
11- xgettext -o /dev/stdout ./*.c \
12- --keyword=Rprintf --keyword=error --keyword=warning --keyword=STOP --keyword=DTWARN --keyword=Error --keyword=DTPRINT --keyword=snprintf:3
13-
14- ## (b) Update R template file: src/R-data.table.pot
15- ## NB: this relies on R > = 4.0 to remove a bug in update_pkg_po
16- Rscript -e " tools::update_pkg_po('.')"
6+ dt_custom_translators = list(
7+ R = 'catf:fmt| 1',
8+ # TODO(MichaelChirico/potools#318): restore snprintf:3 here too
9+ src = c('STOP:1', 'DTWARN:1', 'DTPRINT:1')
10+ )
11+ message_db =
12+ potools::get_message_data(custom_translation_functions = dt_custom_translators)
13+ potools::check_cracked_messages(message_db)
14+ potools::check_untranslated_cat(message_db)
15+ potools::check_untranslated_src(message_db)
16+
17+ ## (b) Update R template files (po/*.pot)
18+ potools::po_extract(custom_translation_functions = dt_custom_translators)
1719
1820# 2) Open a PR with the new templates & contact the translators
1921# * zh_CN: @ hongyuanjia
You can’t perform that action at this time.
0 commit comments