Hi Max,
My SL AV's name is Dalinian Bing, and I just got given a copy of Babbler 3.17 - WOW! 19577 given away!! I've yet to try the translation facility, but I LOVE the Pirate speak; and I have a narrative imperative use for it already in place too.
Before I'd left Help Island, I'd figured out how to have an aEo Pet v2 snow monster sitting on my left shoulder, and a macaw parrot perched on my right shoulder - about which other residents have already commented on the piratey look it confers.
I can name the snow monster with, in chat: /898 name Dalinian's snow monster Magritte which produces:
[2:25] Dalinian's snow monster Magritte: I like that name!
I can make the snow monster talk, with for example in chat: /898 say It's too warm here for my liking'' which produces:
[2:27] Dalinian's snow monster Magritte: It's too warm here for my liking!
In my Profile > 2nd Life, I say:
Pets: Miró, a Norwegian Blue parrot (beautiful plumage!) & Magritte, friendly neighbourhood snow monster.
However, when I set Babbler to talk Pirate, it always appears as, for example:
[2:31] You: you land lover
[2:31] xDalinian: ye landlubber
...while what I'd like, in congruence with Magritte, is:
[2:31] You: you land lover
[2:31] Dalinian's pirate parrot Miró: ye landlubber
And as things stand, I can't change "xDalinian:" to "Dalinian's pirate parrot Miró:" in either the interface or by script editing - they're "(no modify) (no transfer)". So I'd like to make one suggestion, and one request.
SUGGESTION: add into the interface a way of changing the name of the 'sayer' from the default x[AVfirstName] to a string that the user enters in the chat window when prompted to do so, or my some other clever means.
I've been a DIY culture aficionado for many years - bring what you want to find, be the change you want to see, open source philosophy, gift economy, etc. &c. But unfortunately I'm only just beginning to learn LSL scripting, otherwise I'd volunteer to look into how to make this suggestion a reality. Since I've already learned structured programming and written in BASIC, Cobol and AutoLISP (albeit some years ago), getting to grips with LSL should just be a matter fo time. And if I think I've learned enough to make it so, I'll let you know.
Another useful lead might be the snow monster's creator, aEoLuS Waves - see his aEo's Snow Monster > Read Me below my sig. On his/her profile: "Feel free to IM "Nectere Niven" with questions or suggestions." which is I guess possibly more up-to-date.
REQUEST: until such time as this suggestion gets implemented (which may be never, of course ;-), I wonder if I could ask you for a favour: code-tweaked version of Babbler, in which the 'sayer' is always "Dalinian's pirate parrot Miró:" rather than "xDalinian:"? Then I could even tell ESL folks I meet, "No worries, my parrot Miró here can do two way translation for us! It will only take a moment to whisper to him what to do..." :-)
Of course, I'd only give the un-tweaked Babbler to folks who ask me for a copy.
Many thanks for such an excellent and internationalist widget, and your contribution to the gift economy. And thanks in advance for your time and attention to my suggestion and request.
Warm regards,
Dalinian Bing
===================================================
aEo's Snow Monster > Read Me:
2005-12-05 13:26:08 note card
thank you for taking care of this little critter.
Rightclick your critter and click Wear.
Or click attach and let it sit where you want..
options:
type: /898 say "any text" = Let your critter say something (whitout quotes).
/898 sayw "any text" = Whisper text (whitout quotes)
/898 says "any text" = Shout text (whitout quotes)
/898 grr = to let it grown
/898 name "new name" = to give your critter a new name. (whitout quotes)
/898 channel 1234 = change to channel 1234 instead of default (898)
Any questions, remarks, please IM aEoLuS Waves
?
Cya later!
aEoLuS Waves