Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #41395

Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)

From Mild Shock <janburse@fastmail.fm>
Newsgroups comp.lang.javascript
Subject Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
Date 2023-08-07 14:08 +0200
Message-ID <uaqmrg$1b5l$2@solani.org> (permalink)
References <ua6dpq$gl3t$3@solani.org>

Show all headers | View raw


Dogelog Player is a Prolog system written
100% in Prolog that targets Python and
JavaScript. We recently introduced multilingual
strings and a locale Prolog flag. We report
on the progress of internationalizing the
Prolog system itself and of finding
some locale defaults.

The separation of concern approach of our
multilingual strings allowed to overcome
some new hurdles during the Prolog banner
generation. We also managed to find locale
defaults for the Python target and the
JavaScript target, whereas the Python
solution is still work in progress.

See also:

Local Greetings in Dogelog Player
https://twitter.com/dogelogch/status/1688501180383510528

Local Greetings in Dogelog Player
https://www.facebook.com/groups/dogelog

Mild Shock schrieb:
> 
> Dear All,
> 
> We are happy to announce a new edition of
> the Dogelog player:
> 
> - Multlinguale 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!
> Jan Burse, 30.07.2023, http://www.xlog.ch/

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

ANN: Dogelog Player 1.1.0 (Multilingual Novacore) Mild Shock <janburse@fastmail.fm> - 2023-07-30 21:31 +0200
  Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore) Mild Shock <janburse@fastmail.fm> - 2023-08-07 14:08 +0200
    Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore) Mild Shock <janburse@fastmail.fm> - 2023-08-21 00:53 +0200
      Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore) Mild Shock <janburse@fastmail.fm> - 2023-09-07 19:20 +0200
        Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore) John Harris <niam@jghnorth.org.uk.invalid> - 2023-09-08 11:21 +0100
          Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore) "Mark-" <nospam@mapson.xyz> - 2023-09-10 13:12 +0000

csiph-web