Strings to be translated should be based on sentence, not a parts connection.
Case 1: (Suffix/termination is required)
$vocab["max_per_day_global"] = "The maximum number of bookings per day per user across the whole system is";
I want to translate this with:
$vocab["max_per_day_global"] = "システム全体の、ユーザーあたりの1日の最大予約数は%d件です。";
Case 2: (Word order is changed between languages)
In web/search.php
$html .= get_vocab("records") . ($search_pos+1) . get_vocab("through") . ($search_pos+$num_records) . get_vocab("of") . $total;
I want to translate this with:
$html .= printf(get_vocab("records_new"), $search_pos+1, $search_pos+$num_records, $total);
lang.en
$vocab["repords_new"] = "Records %d through %d of %d"
lang.ja (%3$d: 3rd argument in decimal)
$vocab["repords_new"] = "%3$d件中%1$dから%2$d件の履歴"
Implemented in Rev 2944