Например, у нас есть просто веб-страница со следующими элементами:
заголовок страницы (<title>My Page </title>
);
заголовок страницы (<h2>Hello! It is My Page!</h2>
);
стол с:
имя таблицы (This is a table!
);
имена строк таблицы (<th>id</th>, <th>Name</th>, <th>Description</th>
);
Некоторые ссылки (<a>Back</a>, <a>Exit</a>
);
Как видите - все очень просто.
Мой вопрос следующий:
Каковы лучшие практики для имен локализованных переменных?
Пример 1:
title1 =My Page;
title2 = Hello! It is My Page;
table_name=This is a table;
id=Id;
name=Name;
description=Description;
back=Back;
exit=Exit;
Пример 2: * 1 031 *
page.title=My Page;
h2.title =Hello! It is My Page;
table.name = This is a table;
table.row.id.name = Id;
table.row.name.name = Name;
table.row.description.name = Description;
link.back = Back;
link.exit = Exit;
Пример 3:
indexPage.page.title =My page;
indexPage.h2.title = Hello! This is My Page;
indexPage.table.name = This is a table;
indexPage.table.row.id.name = Id;
indexPage.table.row.name.name = Name;
indexPage.table.row.description.name = Description;
indexPage.link.back = Back;
indexPage.link.exit = Exit;
Если мое приложение содержит только одну страницу - я думаю, что пример 1 - идеальный вариант, но ..
Если у меня много страниц, много разных элементов на странице, пример 1 -реальный сбой, вы согласны со мной?
Поэтому я пытаюсь создать наиболее успешный, гибкий, быстрый и простой алгоритм для именования переменных локали.
Я думаю, что Пример 3 - самый хороший вариант, но имя переменной - очень длинное. Я не уверен - это очень гибко и просто ...
Итак, я повторяю свой вопрос, какие практики вы использовали для имен локализованных переменных?