New Player Emulator Features: Pseudolocalization and Text Elongation

Always good to polish the UI but shouldn’t be your job if you’re an engineer imo. Not trying to be disrespectful or anything just engineers are not UI designers

11 Likes

I see this in games that I play in Spanish, where the words end up clipped because the spanish version is way longer. For example: “Tools” vs. “Herramientas.”

This feature looks really interesting too. :slight_smile:

10 Likes

Really great features. Since we’re talking about localisation I’d like to mention the localisation portal is in dire need of improvements.

The biggest offender is localisations are stored by source text, not by key. If we make a change to be source text in the source language, it’s going to break all translated languages. I ask why we have the key at all! This really needs a rework.

Next, there are too many conflicting ways to upload localisations. There’s a plugin which used to work, but now will create difficult to reconcile errors somewhere in the backend. Whatever old APIs it’s using should be taken offline.

Last, uploading a new localisation CSV doesn’t always work. Sometimes it fails for no reason, sometimes it fails because a key (i.e. source language) already exists. I ask why I wouldn’t want that key updated?

So while these are wonderful improvements, the meat of localisation needs improving with high priority in my opinion.

8 Likes

Some languages tend to have longer words, and your UI might not always fit them. That’s why

7 Likes

Both useful tools for localisation. Whale speak is akin to setting text elements as “OnlyTwentyCharacters” or “WWWWWWWWWWWWWWWWWWWW” as placeholders as the longest possible usernames :wink:

Minecraft Pirate Speak support when?
image

19 Likes

we finally have drunk goggles for studio let’s go

jokes aside this is a really interesting feature i never really thought of, i’ve been worried about having my text scale correctly on ui but hadn’t had a way to test it but this is basically it

10 Likes

It would be good if context could also be incorporated more into autotranslations. For example, ‘Free Skin’ translates to something like ‘Bare Skin’ in other languages, like German, which obviously wouldn’t be the best translation in the context of Roblox.

6 Likes

Wait :open_mouth:
THANKS alot for the announcement, I just realized that I can also test the PaidRandomItems & External Link restrictions, without needing a hacky test code that only runs in studio

You are amazing :smiley:

9 Likes

I don’t think this is gonna be very useful for my development cycle.

I would’ve preferred if you fixed some important bugs instead. There are a lot that have been there for years.

3 Likes

IsSubjectToChinaPolicies It’s somewhat amusing seeing stuff like this in 2024 despite clear indications that they’ve either abandoned Roblox in China entirely or are completely rethinking their approach to the platform (with them shutting the platform after the initial test session and then reportedly terminating all Luobu accounts.)

But to the announcement itself I suppose that some developers would find certain parts of this player emulation feature useful for making sure that they’re experiences are up to expected standards of the dev in multiple regions instead of just the one that they’re curating the experience from.

5 Likes

i thought that roblox was made available there again? i know that luobu got shut down for whatever reason but i swear it came back in some form otherwise they probably would’ve deprecated IsSubjectToChinaPolicies

4 Likes

Is it legal in the translator world to translate names? Because I heard you shouldn’t in some sense but could be a problem to pronounce or other problems known.

3 Likes

Hey, please add the scroll bar

image

3 Likes

Well that explains this, I must’ve toggled it and forgot about it.

3 Likes

Yea some features can confuse one alot, e.g. I accidentally pressed ctrl + L and my object movement was “broken” and literally no doc seemed to mention it, until I asked in a discord server, where a builder told me to fix it’s Ctrl + L

2 Likes

Another example is random things getting unanchored, e.g. I use alt + scrollwheel to change camera movement speed. But when I now start to move to the left, sometimes it accidentally turns into an alt + a key combo and it unanchors the part I have currently selected without me knowing of it

1 Like

I feel like ROBLOX should give us the option to have sounds play when we do specific actions, sort of like the 2011-2012 studios did. (I.E. Anchoring playing electronicpingshort.wav) But that might just be me. (Likely is)

2 Likes

Really nice feature. My localization is done through scripts, so it would be nice for these to be exposed in some way on LocalizationService so that I may check for myself, or for it to apply to LocalizationTables, etc.

3 Likes

I,d like it!
A lot games don’t get a lot of attetion because player can’t understand game text
Thanks, Roblox!

1 Like

Huh? Since when are engineers not allowed to be UI designers? Sure, people might tend to pick one or the other but I think it’s a little silly to treat that as a simple fact of life… some people are multi-talented.

As for whether it’s Bitwise’s job to design the UI for the plugin or not… it can certainly make sense to divide up tasks in the way you are describing but that is not always needed. If Bitwise is a capable UI designer and does not already have their hands full with the engineering aspects then I see no reason why they shouldn’t make the UI.