%replaceme%
-
GG Steam...
-
@tsaukpaetra Time to create a game called %game% and submit to Steam to see what happens.
-
I'd make sure it uninstalled the right %game%...
-
It's ok, the %console% version of %game% is better anyway.
-
@hungrier said in %replaceme%:
It's ok, the
%console%%platform% version of %game% is better anyway.Fixed.
-
@hungrier said in %replaceme%:
It's ok, the %console% version of %game% is better anyway.
Tis a lie.
-
@gąska said in %replaceme%:
@hungrier said in %replaceme%:
It's ok, the %console% version of %game% is better anyway.
Tis a lie.
https://www.youtube.com/watch?v=2pFvWJ89Tgg
Edit: heh, your ass is not eaten! I just realized that's what she said....
-
@tsaukpaetra This is why you make your text-swapping tags non-user-visible and fill in the user-visible default as something like "your game" so people won't notice when your shit don't work.
-
@blakeyrat then you have to localize this default string for every variable into every language. And you have to provide sensible default in case the localization is missing some string. And then the testers will hate your gut.
-
@gąska said in %replaceme%:
then you have to localize this default string for every variable into every language.
Well the solution for that is to just use some made-up gibberish language, like that Logban or whatever Ben L likes.
In this example, pretty much any possible option is better than %game% including just leaving a blank space there. Double-especially since it could be an application and not even a game at all.
-
@gąska said in %replaceme%:
@blakeyrat then you have to localize this default string for every variable into every language. And you have to provide sensible default in case the localization is missing some string. And then the testers will hate your gut.
I've seen Visual Studio put up dialogs that just say "Microsoft Visual Studio" in the title and the body and then have an indeterminate progress bar and no other UI elements (including no close button).
-
@blakeyrat said in %replaceme%:
@gąska said in %replaceme%:
then you have to localize this default string for every variable into every language.
Well the solution for that is to just use some made-up gibberish language, like that Logban or whatever Ben L likes.
Sorry, I lost you here. What's the problem that this solution solves? Because it sounds like it has nothing to do with anything I've said.
In this example, pretty much any possible option is better than %game% including just leaving a blank space there.
An even better option is fix the code that failed to make substitution in the first place. And while leaving blank works (well, mostly works) in this case, it's not a good general solution.
-
@gąska said in %replaceme%:
Sorry, I lost you here. What's the problem that this solution solves?
And it's unthinkable someone might have made a joke on a comedy forum.
-
@blakeyrat said in %replaceme%:
Well the solution for that is to just use some made-up gibberish language
That's what they used!
-
@zecc said in %replaceme%:
@blakeyrat said in %replaceme%:
Well the solution for that is to just use some made-up gibberish language
That's what they used!
I'm pretty sure Steam uses the same type of format string as SteamWorks, so this string probably looked like
Uninstalling %s1...
and%game%
is the fallback string, designed to be as obviously broken as possible without losing the meaning of the message, which is ideal for a fallback string.
-
@blakeyrat said in %replaceme%:
@gąska said in %replaceme%:
Sorry, I lost you here. What's the problem that this solution solves?
And it's unthinkable someone might have made a joke on a comedy forum.
A joke is usually funny.
-
@gąska said in %replaceme%:
An even better option is fix the code that failed to make substitution in the first place.
To be fair, this dialog was parent to a modal window that appeared on the other monitor asking me to confirm I wanted to delete the game, and once I said "yep" it did update to the correct thing.
NFC why it couldn't do that in the first place though...