Another suggestion I made was to use the a "language" trait which already exists in the profile and which is used to create names for generated players. Make it possible for players to have a second or third language that they can speak; if a given Japanese coach speaks English, fine, you can hire him in the US (and vice versa), but most won't.
Moreover, this could change over time: so that if, say, a Mexican player is playing in the majors for ten years, the odds are good that he will learn English well enough to be a coach someday, whereas a guy that has spent his whole life and career in Cuba is probably not going to be able to come to the US and be named the Yankees manager.
|