Subj : Help using gettext.js To : vela025 From : Digital Man Date : Sun Oct 13 2024 14:53:07 Re: Help using gettext.js By: vela025 to ALL on Sun Oct 13 2024 02:20 pm > Hey all, > > A while ago I was creating BeeBS II the successor to BeeBS (beebs.ddns.net) > a BBS which supports Acorn mode 7 (teletext graphics) as well as ANSI and > ASCII running on my BBC Micro. I've recently found my backup of BeeBSII (the > synchronet successor) and would like to complete the project but this time > "legally" i.e. still keeping a 40 col ascii mode rather than sending > teletext control codes via that. Instead I've decided to create a > localisation language (bbcmicro) and store the menu files in > /text/menu/bbcmicro. Using text.bbcmicro.ini will allow me to create the > Mode 7 prompts, but I'm struggling to use gettext.js to customise > yesnobar.js I would like to replace > "\x01h\x014\x01w\x01e[\x01~%s]\x01n\x01b\x01h \x01~%s" with > "\x82(%s)\x81%s". > > To yesnobar.js I have added/amended: > load("gettext.js"); > str = format(gettext("\x01h\x014\x01w\x01e[\x01~%s]\x01n\x01b\x01h > \x01~%s"), yes_str, no_str); > > To the end of text.bbcmicro.ini I have added: > [JS] > \x01h\x014\x01w\x01e[\x01~%s]\x01n\x01b\x01h \x01~%s = \x82(%s)\x81%s > > I get no errors, however the prompts appear as they originally did. I'm not surprised, honestly. The Ctrl-A escape sequences are likely going to cause issues. You *might* have be better luck using a string literal assignment (colon instead of equals), but probably not. > I can replace the string in yesnobar.js which works fine, but then > (understandably) doesn't look great in ASCII/ANSI clients. There's probably a better solution, like just using a custom replacment for the yesnobar/noyesbar mods when in this teletextmode. > There is also a small typo in the example given here: > http://wiki.synchro.net/custom:javascript:lib:gettext.js > > print(getttext - should be - print(gettext Fixed, thanks. -- digital man (rob) Synchronet/BBS Terminology Definition #12: C128 = Commodore 128 (personal computer) Norco, CA WX: 79.7øF, 34.0% humidity, 9 mph W wind, 0.00 inches rain/24hrs --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .