Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Локализация
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые гуру! Нужно локализовать страничку Info.aspx с русского на другие языки. Страничка содержит информацию о предприятии, находится она в тэге <DIV> и содержит несколько тысяч слов. Какой подход следует использовать? Как делать локализацию при помощи файлов ресурсов и установки культуры - я знаю, но данный подход в указанном случае я думаю неприемлем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:44 |
|
||
|
Локализация
|
|||
|---|---|---|---|
|
#18+
Микола ПитерскийДобрый день, уважаемые гуру! Нужно локализовать страничку Info.aspx с русского на другие языки. Страничка содержит информацию о предприятии, находится она в тэге <DIV> и содержит несколько тысяч слов. Какой подход следует использовать? Как делать локализацию при помощи файлов ресурсов и установки культуры - я знаю, но данный подход в указанном случае я думаю неприемлем. Хранить содержимое отдельно для каждого языка. Либо хранить целые странички отдельно для каждого языка. Либо вообще полностью разные сайты для каждого из языков. В общем всё зависит от всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:50 |
|
||
|
Локализация
|
|||
|---|---|---|---|
|
#18+
hVosttХранить содержимое отдельно для каждого языка. Либо хранить целые странички отдельно для каждого языка. Либо вообще полностью разные сайты для каждого из языков. В общем всё зависит от всего. Т.е. готового механизма в ASP.NET нету? Т.е. для 10-ти языков у меня будет 10 Info.aspx и если верстка поменяется в одном -то надо править все? Может как-то можно в страницу aspx внедрить блок текста из какого-то другого файла - это решило бы проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:08 |
|
||
|
Локализация
|
|||
|---|---|---|---|
|
#18+
Микола ПитерскийТ.е. готового механизма в ASP.NET нету? Т.е. для 10-ти языков у меня будет 10 Info.aspx и если верстка поменяется в одном -то надо править все? Может как-то можно в страницу aspx внедрить блок текста из какого-то другого файла - это решило бы проблему? Ну почему, я же сказал, хранить содержимое отдельно в БД, различное для разных языков. В Info.aspx в таком случае самого содержимого нет, только разметка, скрипты и стили. Текст берётся из базы, в зависимости от текущего языка пользователя, или извлечённого из маршрута (например, .../ru/...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:12 |
|
||
|
Локализация
|
|||
|---|---|---|---|
|
#18+
Микола ПитерскийМожет как-то можно в страницу aspx внедрить блок текста из какого-то другого файла - это решило бы проблему? Гуглить по словам ASP.NET Custom Resource Provider или ASP.NET Custom Resource Manager уже пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 18:38 |
|
||
|
Локализация
|
|||
|---|---|---|---|
|
#18+
hVosttНу почему, я же сказал, хранить содержимое отдельно в БД, различное для разных языков. В Info.aspx в таком случае самого содержимого нет, только разметка, скрипты и стили. Текст берётся из базы, в зависимости от текущего языка пользователя, или извлечённого из маршрута (например, .../ru/...). Спасибо! Так и сделал - теперь для каждого языка разные маршруты, в страничках общих для всех языков извлекаю нужный перевод слова из глобального файла ресурсов, но вот блок текста пихать в БД или создавать для каждого языка отдельную .aspx как то рука не поднимается, неужели нет ничего позволяющего вставить в общую станичку блок текста не из базы, а из файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 10:03 |
|
||
|
Локализация
|
|||
|---|---|---|---|
|
#18+
Микола ПитерскийСпасибо! Так и сделал - теперь для каждого языка разные маршруты, в страничках общих для всех языков извлекаю нужный перевод слова из глобального файла ресурсов, но вот блок текста пихать в БД или создавать для каждого языка отдельную .aspx как то рука не поднимается, неужели нет ничего позволяющего вставить в общую станичку блок текста не из базы, а из файла? Ну под базой понимается любой источник данных, это не обязательно должна быть SQL-база. Да, можно вставлять из файла, но надо разработать интефрейс, с которым обращаешься как с базой и реализацию, которая оперирует файлами. В общем, можно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2016, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1355695]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 403ms |

| 0 / 0 |
