Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    SYNCHRONET    |    Rob Swindell fetishistic worship forum    |    43,341 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 40,402 of 43,341    |
|    vela025 to ALL    |
|    Help using gettext.js    |
|    13 Oct 24 14:20:12    |
   
   TZUTC: -0700   
   MSGID: 52769.sync@1:103/705 2b723dad   
   PID: Synchronet 3.20a-Linux master/f4a2249b0 Sep 21 202 GCC 12.2.0   
   TID: SBBSecho 3.20-Linux master/639781e2a Oct 13 2024 02:23 GCC 12.2.0   
   BBSID: VERT   
   CHRS: UTF-8 4   
   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 can replace the string in yesnobar.js which works fine, but then   
   (understandably) doesn't look great in ASCII/ANSI clients.   
      
   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   
   --- SBBSecho 3.20-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 10/0 1 90/1 102/401 103/1 17 705 105/81 106/201 124/5016   
   SEEN-BY: 153/7715 218/0 1 215 601 700 840 860 870 880 930 226/30 227/114   
   SEEN-BY: 229/110 114 206 317 400 426 428 470 550 700 705 266/512 280/464   
   SEEN-BY: 282/1038 291/111 301/1 320/219 322/757 342/200 396/45 460/58   
   SEEN-BY: 633/280 712/848 5075/35   
   PATH: 103/705 218/700 229/426   
      
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca