Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #41395
| Path | csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail |
|---|---|
| From | Mild Shock <janburse@fastmail.fm> |
| Newsgroups | comp.lang.javascript |
| Subject | Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore) |
| Date | Mon, 7 Aug 2023 14:08:17 +0200 |
| Message-ID | <uaqmrg$1b5l$2@solani.org> (permalink) |
| References | <ua6dpq$gl3t$3@solani.org> |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Mon, 7 Aug 2023 12:08:16 -0000 (UTC) |
| Injection-Info | solani.org; logging-data="44213"; mail-complaints-to="abuse@news.solani.org" |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.17 |
| Cancel-Lock | sha1:5BrEWBMnxAYAJ+yRGg2JXUUICcA= |
| X-User-ID | eJwFwQkBwCAMA0BLdCQlyKGffwm743bzPHA6OJwSQrn0CWY3spW34MopdsNis8bP+8SWMfIOskdrwwf2fl1BFd0= |
| In-Reply-To | <ua6dpq$gl3t$3@solani.org> |
| Xref | csiph.com comp.lang.javascript:41395 |
Show key headers only | 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
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