Nп/п : 45 из 87
 От   : Mild Shock                          2:5075/128        07 авг 23 14:06:44
 К    : Mild Shock                                            07 авг 23 16:01:17
 Тема : Re: ANN: Dogelog Player 1.1.0 (Multilingual Novacore)
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 1@solani.org> 0e4185a8
@REPLY: 1@solani.org> db7b1421
@REPLYADDR Mild Shock <janburse@fastmail.fm>
@REPLYTO 2:5075/128 Mild Shock
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: 1@solani.org>
@RFC-References: 1@solani.org>
@TZUTC: 0200
@PID: Mozilla/5.0 (Windows NT 10.0; Win64; x64;
rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.17
@TID: FIDOGATE-5.12-ge4e8b94
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/

 --- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17
 * Origin: usenet.network (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх