Dear All,
We are
happy to announce a new edition of the Dogelog player:
- Multlingual Strings:
Libraries and applications can create text databases using the
multifile predicate strings/3. Access is via predicates
get_string/[2,3]. A new prolog flag sys_locale indicates the currently
selected language.
- Term Formatting:
Experimentally, we introduced new predicates sys_print_message/[1,2,3]
and created a text database for error terms. This is now used for
natural language error messages according to the current language
setting. Accordingly, formerly Jekejeke Prolog was also adapted.
- Time Formatting:
Furthermore, a predicate sys_time_atom/3 was introduced, which
corresponds to the POSIX strftime(). This allowed us to
internationalize predicates like version/0, time/1, and statistics/0.
Accordingly, formerly Jekejeke Prolog was also adapted.
Have Fun!