2
A couple of comments:
1) Is it really a good idea to translate directory names to different languages? I think that could cause some confusion.
2) Some places in which the module directory name occurs are difficult to make dynamic, such as in constant names, template variable names and template file names. Examples (from the chess module):
constant name: defined('_MD_CHESS_PLAYER_NAME', 'Player name');
template variable name: <{$chess_player_name}>
template file name: chess_game_board.html