This is a documentation for Board Game Arena: play board games online !

Studio FAQ: Skillnad mellan sidversioner

Från Board Game Arena
Hoppa till navigering Hoppa till sök
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 32: Rad 32:


After the game release, the collaborative translation interface can be used to translate into other languages.
After the game release, the collaborative translation interface can be used to translate into other languages.
== Is there a special way to declare the strings that must be translated? ==
Yes. This declaration is made through transparent functions, that depend on the context.
In javascript files, you should use _( 'My string to translate' ).
In php files, you should use self::_( 'My string to translate' ) when the string can be translated on the server side (ex: title included in the game layout) and clienttranslate( 'My string to translate' ) when the string must be translated on the client side (ex: message for the game log).


== I updated the images in the 'img' folder of my game, but they don't show? ==
== I updated the images in the 'img' folder of my game, but they don't show? ==

Nuvarande version från 30 november 2012 kl. 14.13

This is a place where we will collect and answer frequently asked questions.

What should I use to access the files through SFTP?

There is a lot of tools to do that. Use the one you are the most comfortable with.

On Linux, you can for example use the 'Connect to server' function of the Nautilus file management system, or use sshfs.

On Windows, there is for example the WinSCP client.

It's pretty annoying to log in with multiple users to start a game. Is there some easier way?

You can use the 'Express start' function. It will automatically make the specified number of players join the game (using the first of your ten player accounts available) and start the game.

During the game, there is a red arrow on the right of each player name, that you can use to open a tab from this player's perspective.

You can also end the game in two clicks by clicking the 'End game' button then selecting 'Express game stop' in the popup.

What is the working language on BGA studio?

Working language is English.

Variables and functions must be named with English words.

Comments must be written in English.

Game interface strings and game logs must be written in English.

How can I provide translation in my language?

BGA administrators will translate the game in French before the game release.

After the game release, the collaborative translation interface can be used to translate into other languages.

Is there a special way to declare the strings that must be translated?

Yes. This declaration is made through transparent functions, that depend on the context.

In javascript files, you should use _( 'My string to translate' ).

In php files, you should use self::_( 'My string to translate' ) when the string can be translated on the server side (ex: title included in the game layout) and clienttranslate( 'My string to translate' ) when the string must be translated on the client side (ex: message for the game log).

I updated the images in the 'img' folder of my game, but they don't show?

Please try emptying your browser cache and reloading the page.

I added some game options / some game statistics, but they don't show?

An extra deployment action from the BGA administrators is needed to activate new game options and statistics. Please contact us.

Is there a quick way to access the database for my current table?

Yes! While playing a game on studio, you have a "Go to game database" link at the bottom of your game. This link will bring you directly to the database for the current table.