Интернационализация приложений ASP.NET

У Вас есть три опции:

  • escape() не закодирует: @*/+

  • encodeURI() не закодирует: ~!@#$&*()=:/,;?+'

  • encodeURIComponent() не закодирует: ~!*()'

Но в Вашем случае, если Вы хотите передать URL в a GET параметр другой страницы, необходимо использовать escape или encodeURIComponent, но нет encodeURI.

Посмотрите Лучшую практику вопроса о Переполнении стека: Escape или encodeURI / encodeURIComponent для дальнейшего обсуждения.

6
задан marc_s 9 August 2009 в 09:37
поделиться

2 ответа

взгляните на Lingobit http://www.lingobit.com/

2
ответ дан 17 December 2019 в 07:07
поделиться
  • Сделайте ключи ресурсов более значимыми. Это даст им некоторый контекст
  • Могут ли переводчики получить доступ к работающему приложению? Если это так, вы можете сделать всплывающие подсказки всех ваших ярлыков ключом ресурса. Это позволит им навести указатель мыши на ярлык, чтобы увидеть, откуда исходит его строка.
  • По мере того, как ваши переводчики лучше знакомятся с продуктом, они смогут лучше справляться с отсутствием контекста. Первый раз это немного грубо, и вам нужно будет пройти несколько раундов тестирования и исправлений перевода. С этим мало что можно сделать.
0
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: