To verbalize in a different language (or customize verbalizations for English)
1) In the NORMAINSTALLDIR\Xml\Verbalization\Core directory, copy the _default.xml file to Brazil.xml (file name doesn't matter)
2) Edit the file. First change the language to "en-US" value to "pt-br" (in the Language element)
3) Change the description attribute to "Default Portugese" (in the Snippets attribute). Note that you can leave the name="_default" as long as the language is not en-US
4) Edit your snippets
5) Do the same exercise with _default.xml files in other directories under Verbalization
Note that the _default.xml is not loaded, it is there for documentation only. You do not have to redefine all of the snippets, just the changed ones.
Now, inside Visual Studio:
1) On the Tools/Options dialog, choose 'ORM Designer'. Open the dropdown in the 'Alternate Verbalization Text' field in the Verbalization category.
2) Choose the snippets you want to verbalize with for each section
Note that the verbalization engine currently assumes a gender-free language, so languages that change qualifiers based on gender are not yet handled. For example, you can say safely use 'each' in English for both man and person, but German uses 'Jeder Mann' and 'Jede Person'. We would require lexicons for each language to enable this level of support. This is something we will consider eventually, but not in the near future.
Note that you do not need to restart VS to reload changes to your snippets, but I don't have a file watch on the current snippets files so you'll need to reload. To make changes and reload:
1) Switch the chosen verbalization back to default
2) Make sure something verbalizes
3) Switch back to your edited file to force a reload
-Matt