Does the WDK address how user can customize TV widgets for location-specific content?
The WDK does cover this, but to clarify, the user has the ability to change the location (country) via their Profile widget. The widgets that are available to the user will be dictated by the location that is specified. As a result, you may see a different set of widgets available in France from the widgets available in the US. The content within a widget can be tailored to a specific location (country), but this is enabled and controlled by the widget. For example, a news widget may decide to display US national news if the country is set to US in the Profile widget and display France national news if the country code is set to France. The TV Widget platform does not provide a lower level location base method where a narrowed down location (e.g., city, state, zip code, lat/long etc.) is exposed to widgets, but nothing stops the widget from asking for this information from the user.
If you have content restrictions which are enforced at a legal level (say for video), we highly recommend you do not depend on the location information provided in the widget and instead use the user's IP address as a better means to determine their location.