А что, хорошая идея, локализовать сайты одними только 
HTML и 
CSS!
Зачем нужны все эти 
JavaScript, 
PHP, 
ASP .NET, 
Perl, 
Python, 
Ruby и прочая непонятная белиберда. Это все прошлый век, будущее за 
HTML и 
CSS!
Скоро не только сайты будут делаться одними только 
HTML и 
CSS, но и приложения для компьютеров, телефонов и даже холодильников. Популярные операционные системы в будущем будут переписаны на 
HTML и 
CSS. Детям в школах вместо русского языка и литературы будут преподавать 
HTML и 
CSS. Да что там, нефть будут обменивать на код 
HTML и 
CSS!
Бред конечно, но это все возможно, вот пример (кликать по 
толстому тексту):
jsfiddle.net/alekseynemiro/fzxLz35p
Хотя почему бред? (не про нефть, конечно) Думаю, для мелких статичных проектов, вкупе с 
LESS или 
SCSS (для удобства) вполне можно использовать такой странный способ. Можно еще проще - скрывать блоки, но объем данных на странице будет больше. Псевдоклассу 
:target может быть найдется применение для решения проблемы передачи языка через адресную строку. Нужно подумать, но идея безумная  :-) Применение, как минимум, 
JavaScript существенно упростит решение.