Jump to content
  • 0

Встроенный браузер (HelpCenter) недоволен русскими буквами


Samo
 Share

Question

Привет! Я не веб-программист!) Но мне видимо понадобится помощь такого рода. Буду писать все подробности, потому что не знаю что может пригодиться.

Описание:

Есть небольшая программа StencylWorks что-то типа "флэш и AS3 для самых маленьких". Подозреваю здесь не очень любят подобные программы ;) , но речь не совсем о ней.

В программу встроен простенький минибраузер. Центр Справки короче. Очень полезная штука. Файлы берет из специальной папочки StencylWorks\help\help\en\html\main . В корне этой папочки файл index.html (оглавление), а по адресу

\StencylWorks\help\help\en\html также есть файл help.css. (Остальные html-странички с гайдами, уроками, описаниями разложены по папочкам внутри этой самой \main)

Судя по значкам с кружками кофе эта программа написана на java (я не знаю, вдруг это важно).

Трабл:

Я решил перевести справку на русский язык, просто заменив английские буквы на русский текст. Опера и Мозилла хорошо прочитали страничку, а местный браузер в заголовках вместо русских букв ставил вопросики, а в основном тексте отображал их нормально.Я побился часик, пытаясь менять кодировки notepad++, не помогло. Потом я заглянул в файл help.css и, как я понял, для заголовков там был предназначен специальный шрифт StencylFont, а для остального текста Verdana. Я сменил все на Verdana, и встроееный браузер(HelpCenter) смог прочитать все русские буквы в заголовках.

(Странно, ведь Opera смогла прочитать и исходный шрифт на русском, а "родной" браузер не смог).

Но оказалось не все решено - и вот главная и, надеюсь последняя, беда:

Когда в списке тем-ссылок в минибраузере HelpCenter я тыкаю на ссылку странички на котрой есть уже русский текст. Страничка не отображается (на экране как была предыдущая страница так и осталась). Но кнопочки минибраузра "назад" "вперед" изменились. Как буд-то я перешел. Тогда я нажимаю "назад", потом "вперед" и только тогда страница с русским текстом видна.

Как-то можно это победить? Я понимаю что только догадками, мы ведь не знаем что за браузер это вообще. Но тут же умные ребята с нестандартным мышлением)

Покажу html-страничку с оглавлением гайдов index.html.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="../help.css" title="Style" media="screen" />
<title></title>
</head>
<body>
<h2>
StencylWorks Help
</h2>
<div class="boxone">
<h3>
Article Index
</h3>
<h4>
New to StencylWorks?
</h4>
<ul>
<li>
<a href="cc/index.html"><strong>Crash Course 1: Let's make a game!</strong></a>
</li>
<li>
<a href="behavior-intro/index.html">What are Behaviors?</a>

И файл help.css вдруг это поможет.

body {
background-color: #eeeeee;
font: 12px Verdana;
}

h2 {
font: bold 24px StencylFont;
color: #224466;
}

h3 {
font: bold 18px StencylFont;
color: #334455;
}

hr {
color: #888888;
background-color: #888888;
height: 1px;
border: 0;
}

table {
border-collapse: collapse;
}

table,th,td {
border: 1px solid black;
}

th {
background-color: #99aabb;
}

th,td {
text-align: center;
padding: 10px;
}

ul {
margin-left: -10px;
}

ol {
margin-left: -10px;
}

.boxone {
border-style: solid;
border-width: 1px;
border-color: #99aabb;
background-color: #ffffff;
padding-left: 8px;
padding-right: 8px;
margin-bottom: 20px;
}

.block {
padding: 3px;
border: 2px dashed #BB6633;
}

a:link {
color: #114477;
text-decoration: none;
}

a:visited {
color: #996633;
text-decoration: none;
}

a:hover {
color: #996633;
text-decoration: underline;
}

a:active {
color: #114477;
text-decoration: none;
}

img {
display: block;
padding-top: 8px;
padding-bottom: 8px;
}

Еще есть такая мысля: если странички хранятся по адресу \StencylWorks\help\help\en\html\main , то значит браузер подразумевает понимание и других языков. Может ли проблемма быть связана с расположением страничек? (например переименовать en в ru)

Производителям проги пытался повонять, но я в английском не силен,да и им не до меня.

Буду благодарен советам (только не оскорбительным)). Спасибо

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

С предоставленными файлами все нормально, на счет ен\ру тоже не то - это просто названия папок. Тупит сам браузер встроенный. Навряд ли можно помочь. Может он кеширует что-то и не обновляет страницу сразу.

Link to comment
Share on other sites

  • 0

С предоставленными файлами все нормально, на счет ен\ру тоже не то - это просто названия папок. Тупит сам браузер встроенный. Навряд ли можно помочь. Может он кеширует что-то и не обновляет страницу сразу.

Спасибо за отклик. Вы сохранили мне немного нервов и времени). Теперь попытаюсь сделать фидбэк на английском так, чтобы было понятно бусурманским девелоперам)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy