i was trying to create a google map layer for a hebrew website but encountered a problem:
under /admin/structure/openlayers/layers/settings under google's section there's a text field for choosing google maps display language. whatever lang code i inserted always resulted in english maps. after a lot of searching i found that there is a wrong param name in the JS call for google maps API in the HTML Head section:
while X = 2 character language code from google documentation (ie "iw" for hebrew).
1. to fix this line go to your OpenLayers directory to:
2. edit the file "openlayers_layer_type_google.inc".
3. around line 141 change this:
$url .= !empty($lang) ? '&hl=' . $lang : '';
$url .= !empty($lang) ? '&language=' . $lang : '';
I tried it only with API v3.5.