Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.
  • Форумы
  •  » Firefox
  •  » Проблема с локальными файлами и русскими именами

№2602-03-2005 10:58:13

Иоффе Дмитрий Семёнович
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 16-11-2004
Сообщений: 39
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

Sewix пишет

не пойму откуда взять файл "firefox loader.vbs"

А там же, на https://bugzilla.mozilla.org/show_bug.cgi?id=263570, возле заголовка сообщения #67, есть ссылка https://bugzilla.mozilla.org/attachment.cgi?id=175779. Если по ней пойти, откроется какой-то непонятный текст :) Вот его и надо сохранить как файл с именем "firefox loader.vbs". Я на всякий случай сделал это через буфер обмена и внешний текстовый редактор. Аналогично можно поступить и с FirefoxHTML.reg, ссылка на него лежит в сообщении #66.


- Маманька!..  Штаны!.. Помочь пришей!.. В хате тишина. (C)

Отсутствует

 

№2703-03-2005 02:57:25

sandro
Участник
 
Группа: Members
Зарегистрирован: 28-02-2005
Сообщений: 3

Re: Проблема с локальными файлами и русскими именами

Иоффе Дмитрий Семёнович пишет

А при переходе на следующие версии что делать с этой заплаткой?

это ведь в сущности не заплатка. надо будет снова привязать html  к ff.exe - и всё.

Отсутствует

 

№2803-03-2005 08:47:32

vovan
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 18-12-2004
Сообщений: 17

Re: Проблема с локальными файлами и русскими именами

Люди! Если можно, объясните поподробнее, куда нужно поместить файл с именем "firefox loader.vbs", что бы открывались файлы с русскими именами.
Я так же копировал непонятный текст в блокнот, сохранил его под именем "firefox loader.vbs" и поместил в папку  C:\Program Files\Mozilla Firefox, но после этого вообще ни один файл с компа не открывается, выдает ошибку - не обнаружен сценарий firefox loader.vbs.

Отсутствует

 

№2903-03-2005 10:37:16

Иоффе Дмитрий Семёнович
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 16-11-2004
Сообщений: 39
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

vovan пишет

Люди! Если можно, объясните поподробнее, куда нужно поместить файл с именем "firefox loader.vbs", что бы открывались файлы с русскими именами.
Я так же копировал непонятный текст в блокнот, сохранил его под именем "firefox loader.vbs" и поместил в папку  C:\Program Files\Mozilla Firefox, но после этого вообще ни один файл с компа не открывается, выдает ошибку - не обнаружен сценарий firefox loader.vbs.

Этот файл надо поместить туда, где лежит firefox.exe. Файл реестра - всё равно куда.
Грабли в том, что оба файла написаны для случая, когда FF установлен в каталог C:\Program Files\Mozilla Firefox. А Windows - в C:\WINDOWS. Если это не так, то оба файла надо править, вставляя свои пути. И уже не грабли, а подлянка в том, что в файле реестра в одном месте используется короткое (восьмисимвольное) имя FF. Я даже не знаю, как увидеть его из Проводника. Если в FAR, то Ctrl+N. Правда, оно нужно только для определения DefaultIcon:
[HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon]
@="D:\\PROGRA~1\\MOZILL~1.1\\FIREFOX.EXE,1"  (это я уже правил для своей машины)
Может, эти две строки вообще можно выкусить?
Кстати, а Вы не забыли перед запуском файла реестра перетащить firefox loader.vbs на firefox.exe?

Отредактировано Иоффе Дмитрий Семёнович (03-03-2005 10:44:54)


- Маманька!..  Штаны!.. Помочь пришей!.. В хате тишина. (C)

Отсутствует

 

№3013-03-2005 00:29:34

AK
Участник
 
Группа: Members
Зарегистрирован: 13-03-2005
Сообщений: 6

Re: Проблема с локальными файлами и русскими именами

Оцените автоматический и оптимизированный скрипт для просмотра локальных файлов.
Windows Scripting Host должен быть установлен (в Win 9X/Me придется WSH установить самостоятельно).
'Сохранить и запустить
'Начало файла fixFireFoxLocalFiles.vbs
set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

Input = InputBox("Версия FireFox","Build","1.0.1")
sFileFireFox = WshShell.RegRead("HKLM\Software\Mozilla\Mozilla Firefox " & Input & "\bin\PathToExe")
sWindows = WshShell.ExpandEnvironmentStrings("%WinDir%")
With fso
  sFolderFireFox = .GetParentFolderName(sFileFireFox) & "\"
  Set fixFile = .CreateTextFile(sFolderFireFox & "FireFoxLocalFiles.vbs", True)
End With
With fixFile
  .WriteLine("Dim WshShell")
  .WriteLine("Set WshShell = WScript.CreateObject(""WScript.Shell"")")
  .WriteLine("WshShell.Run """"""" & sFolderFireFox & "FireFox.exe"""" "" & """"""file://"" & Replace(WScript.Arguments.UnNamed(0),""\"",""/"") & """"""""")
  .Close
End With
Set fixFile = fso.CreateTextFile(sFolderFireFox & "FireFoxLocalFiles.reg", True)
With fixFile
  .WriteLine("REGEDIT4")
  .WriteLine("[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]")
  .WriteLine("@=""\""" & Replace(sWindows,"\","\\") & "\\System32\\WScript.exe\"" \""" & Replace(sFolderFireFox,"\","\\") & "FireFoxLocalFiles.vbs\"" / \""%1\""""")
  .Close
End With
WshShell.Run("regedit.exe """ & sFolderFireFox & "FireFoxLocalFiles.reg""")
'Конец файла fixFireFoxLocalFiles.vbs

Отсутствует

 

№3113-03-2005 01:08:10

hedgehog
Участник
 
Группа: Members
Зарегистрирован: 11-11-2004
Сообщений: 134

Re: Проблема с локальными файлами и русскими именами

Оцените автоматический и оптимизированный скрипт для просмотра локальных файлов.

кнопка "отмена" в инпутбоксе не обрабатываетя.
зачем создавать .reg если изменения в реестре можно сделать прям из скрипта ?

вывод - внимательнее читаем мануали :)


Люби себя, чихай на всех – и в жизни ждет тебя успех!
© Чертёнок №13

Отсутствует

 

№3213-03-2005 01:45:08

AK
Участник
 
Группа: Members
Зарегистрирован: 13-03-2005
Сообщений: 6

Re: Проблема с локальными файлами и русскими именами

hedgehog пишет

кнопка "отмена" в инпутбоксе не обрабатываетя.

Ты это серьезно сообщаешь или так, сдуру. Она должна обрабатываться?

hedgehog пишет

зачем создавать .reg если изменения в реестре можно сделать прям из скрипта ?

Можно. Я это могу. :)) А нужно? Догадайся, почему это не сделано.

hedgehog пишет

вывод - внимательнее читаем мануали :)

Читай. Правильно мыслишь.

В скрипте много чего не исследуется, так что давайте будем запускать скрипт целенаправленно. Скрипт вылетает и в других случаях: если лис не установлен, или кто-то специально удалил ветку Mozilla's в реестре, или изменил некую системную переменную. И это не страшно, сервер сценариев выдаст сообщение об ошибке и все.

Отсутствует

 

№3313-03-2005 11:05:33

hedgehog
Участник
 
Группа: Members
Зарегистрирован: 11-11-2004
Сообщений: 134

Re: Проблема с локальными файлами и русскими именами

AK пишет

Ты это серьезно сообщаешь или так, сдуру. Она должна обрабатываться?

Для начала давайте не будем хамить :)
А если по делу... то, почему она не должна обрабатываться? Запустил я скрипт и передумал его выполнять, что тогда?

AK пишет

Можно. Я это могу. :)) А нужно? Догадайся, почему это не сделано.

"Нормальные герои всегда идут в обход" (с) не помню :)
а у меня вот запрещен регедит к запуску, и используется другая тулза для работы с реестром, что с этим делать?

AK пишет

Читай. Правильно мыслишь.

К чтению мануалей прибавляем некоторые размышления... :)

PS и бакап изменений тоже не помешал бы

Отредактировано hedgehog (13-03-2005 11:19:14)


Люби себя, чихай на всех – и в жизни ждет тебя успех!
© Чертёнок №13

Отсутствует

 

№3413-03-2005 12:00:55

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

Оценил. Работает. Полезная вещь.
AK, надо бы доработать код и выложить готовый к применению файл.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№3513-03-2005 16:00:40

Rouslan
Участник
 
Группа: Members
Откуда: Пермь
Зарегистрирован: 11-03-2005
Сообщений: 23

Re: Проблема с локальными файлами и русскими именами

А я, к сожалению, не смог оценить скрипт, написанный АК. У меня он не работает. Имена рус. файлов по-прежнему абракадабра. Что я не так сделал? Вопрос чайника: этот скрипт нужно устанавливать в дополнение к двум предыдущим, или вместо них? (WinXP)


Истинное наслаждение заключается в том, чтобы душа была спокойной и веселой. Диоген.

Отсутствует

 

№3613-03-2005 21:43:43

AK
Участник
 
Группа: Members
Зарегистрирован: 13-03-2005
Сообщений: 6

Re: Проблема с локальными файлами и русскими именами

'Сохранить и запустить
'Начало файла fixFireFoxLocalFiles.vbs
Option Explicit
Dim WshShell, sInput, sFileFireFox, sWindows, sFolderFireFox, fso, fixFile
Dim sMsg1, sMsg2, sMsg3, sMsg4, sName1, sName2, sName3, iFlag
On Error Resume Next

set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
sName1 = "FireFoxLocalFiles.vbs"
sName2 = "FireFoxLocalFiles.old.reg"
sName3 = "FireFoxLocalFiles.reg"
sMsg1 = "Системная папка Windows не найдена"
sMsg2 = "Браузер FireFox не найден"
sMsg3 = "Не удалось создать файл "
sMsg4 = "Потребуется вручную запустить файл " & sName3 & " c правом редактирования реестра"
iFlag=0
sWindows = WshShell.ExpandEnvironmentStrings("%WinDir%")
If Not fso.FolderExists(sWindows) then sWindows = InputBox("Укажите системную папку", sMsg1,":\Windows")
If sWindows = "" Then
  WScript.Quit(0)
ElseIf Not fso.FolderExists(sWindows) Then
  MsgBox sMsg1
  WScript.Quit(1)
End If
Err.Clear
sFileFireFox = InputBox("Версия FireFox","Build","1.0.1")
if sFileFireFox="" then WScript.Quit(0)
sFileFireFox = WshShell.RegRead("HKLM\Software\Mozilla\Mozilla Firefox " & sFileFireFox & "\bin\PathToExe")
If Err.Number<>0 then
  Err.Clear
  sFileFireFox = InputBox("Укажите месторасположение браузера FireFox",sMsg2, fso.GetDriveName(sWindows) & "\Program Files\Mozilla FireFox\FireFox.exe")
End If
If sFileFireFox="" then
  WScript.Quit(0)
ElseIf Not fso.FileExists(sFileFireFox) Then
  MsgBox sMsg2
  WScript.Quit(2)
End If
With fso
  sFolderFireFox = .GetParentFolderName(sFileFireFox) & "\"
  Set fixFile = .CreateTextFile(sFolderFireFox & "FireFoxLocalFiles.vbs", True)
End With
With fixFile
  .WriteLine("Option Explicit")
  .WriteLine("Dim WshShell")
  .WriteLine("Set WshShell = WScript.CreateObject(""WScript.Shell"")")
  .WriteLine("WshShell.Run """"""" & sFolderFireFox & "FireFox.exe"""" "" & """"""file://"" & Replace(WScript.Arguments.UnNamed(0),""\"",""/"") & """"""""")
  .Close
  If Err.Number<>0 Then
    MsgBox "Невозможно сохранить файл " & sFolderFireFox & sName1
    WScript.Quit(3)
  End If
End With
'Сохраняем старое значение параметра при его наличии в reg файле
sInput = WshShell.RegRead("HKCR\FirefoxHTML\shell\open\command\")
If Err.Number=0 Then
  sInput = "@=""" & Replace(Replace(sInput,"\","\\"),"""","\""") & """"
Else
  Err.Clear
  sInput = "@=-"
End If
Set fixFile = fso.CreateTextFile(sFolderFireFox & sName2, True)
With fixFile
  .WriteLine("REGEDIT4")
  .WriteLine("")
  .WriteLine("[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]")
  .WriteLine(sInput)
  .Close
  If Err.Number<>0 Then
    Err.Clear
    MsgBox sMsg3 & sFolderFireFox & sName2
    iFlag = iFlag + 1
  End If
End With
'Записываем новое значение параметра
WshShell.RegWrite "HKCR\FirefoxHTML\shell\open\command\","""" & sWindows & "\System32\WScript.exe"" """ & sFolderFireFox & sName1 & """ / ""%1""","REG_EXPAND_SZ"
If Err.Number<>0 Then
  Err.Clear
  WshShell.Run("""" & sFolderFireFox & sName3 & """")
  If Err.Number<>0 Then
    Err.Clear
    MsgBox sMsg4
    iFlag = iFlag + 1
  End If
End If
'Создаем reg файл
Set fixFile = fso.CreateTextFile(sFolderFireFox & sName3, True)
With fixFile
  .WriteLine("REGEDIT4")
  .WriteLine("")
  .WriteLine("[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]")
  .WriteLine("@=""\""" & Replace(sWindows,"\","\\") & "\\System32\\WScript.exe\"" \""" & Replace(sFolderFireFox,"\","\\") & sName1 & "\"" / \""%1\""""")
  .Close
  If Err.Number<>0 Then
    Err.Clear
    MsgBox sMsg3 & sFolderFireFox & sName3   
    iFlag = iFlag + 1
  End If
End With
If iFlag=0 Then
  MsgBox "Готов к локальному просмотру", vbInformation, "от Лиса"
Else
  MsgBox "Могу не смочь", vbExclamation, "от Лиса"
End If
'Конец файла fixFireFoxLocalFiles.vbs

Отредактировано AK (13-03-2005 23:56:48)

Отсутствует

 

№3713-03-2005 21:59:32

AK
Участник
 
Группа: Members
Зарегистрирован: 13-03-2005
Сообщений: 6

Re: Проблема с локальными файлами и русскими именами

Rouslan
Запускай последний скрипт, в нем есть обработчик ошибок. У тебя должно быть право редактирования реестра. В папке лиса создются два файла,  FireFoxLocalFiles.reg для внесения изменений в реестр и FireFoxLocalFiles.vbs для быстрого запуска локальных файлов. Скрипт у меня работает на разных компьютерах и разных Win, так что запускай последний и если не прокататит подробно опиши полученные сообщения и еще что захочешь.
Anton
Вот это дельно. Оценим последний скрипт и сегодня-завтра выложу его в файлы.
hedgehog
В последнем скрипте есть обработчик ошибок, вот теперь можешь тестировать. Бэкап полезен, согласен, ввел его.
Концептуально в первом скрипте не предусматривалась реакция на отмену или закрытие, в этом случае скрипт просто вылетал, что и требовалось.

Для скрипта не имеет значения поверх старых он запущен или нет, он сделает все, что в его силах. :cool:

Отредактировано AK (14-03-2005 00:01:46)

Отсутствует

 

№3814-03-2005 17:13:00

Rouslan
Участник
 
Группа: Members
Откуда: Пермь
Зарегистрирован: 11-03-2005
Сообщений: 23

Re: Проблема с локальными файлами и русскими именами

АК
Проблема осталась.
Все манипуляции провожу на правах администратора, при закрытом FF.
Последовательность моих действий:
1. Копирую последний вариант скрипта в буфер обмена.
2. Вставляю в txt-файл.
3. Сохраняю его в D:/Program Files/Mozilla Firefox (там, где firefox.exe) под именем fixFireFoxLocalFiles.vbs
4. Запускаю fixFireFoxLocalFiles.vbs
5. Получаю запрос Build. Версия FireFox 1.0.1. Жму ОК.
6. Получаю сообщение от Лиса: Готово к локальному просмотру. Жму ОК.
7. Открываю FF. Ввожу в адресную строку:
file:///D:/мои документы.
Папка открывается, но в адресной строке имя файла получает следующий вид:
file:///D:/%EC%EE%E8%20%E4%EE%EA%F3%EC%E5%ED%F2%FB.

Кстати, названия файлов на латинице у меня отображаются, например, так:
file:///D:/Program%20Files/Mozilla%20Firefox

Может в настройка конфигурации что-то изменить?


Истинное наслаждение заключается в том, чтобы душа была спокойной и веселой. Диоген.

Отсутствует

 

№3914-03-2005 21:26:28

AK
Участник
 
Группа: Members
Зарегистрирован: 13-03-2005
Сообщений: 6

Re: Проблема с локальными файлами и русскими именами

Rouslan
Это нормально и просмотру не мешает: папка-то открывается. Как ты верно подметил, меняются нелатинские символы на их шестнадцатеричные значения. Скрипт создан для открытия локальных файлов с любыми именами. "Недопустимые" символы в URL перекодируются шестнадцатеричными значениями.
Открой любую веб-страницу из файл-менеджера (проводника) и опиши результат. Гипертекст должен открыться в лисе с конвертированием нелатинских символов в шестнадцатеричные коды.
К лису можно (нужно) привязать и другие типы веб-страниц, например, SHTML.

Отсутствует

 

№4029-03-2005 19:41:31

DiZeee
Участник
 
Группа: Extensions
Откуда: СПб
Зарегистрирован: 01-12-2004
Сообщений: 170
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

Вау! Господа! Последний скрипт работает отлично! Всё исправил при запущенном FF, причём заработало сразу, без перезапуска! А то я уж замучился всё из TComandera ручками перетаскивать

Прибольшое спасибо!


Знаете ли вы, что...
... в unix дата и время измеряются в секундах, прошедших с 1 января 1970 года 00:00:00 GMT+0?

Отсутствует

 

№4129-03-2005 20:28:02

Sewix
Участник
 
Группа: Members
Зарегистрирован: 12-11-2004
Сообщений: 17

Re: Проблема с локальными файлами и русскими именами

А у меня не работает, может потому что у меня win xp англиская.
пишет как и раньше
The file /d:/My Documents/(SITES)/%F7%E0%F2.htm cannot be found
Firefox 1.0.2
win xp eng sp1
Может какие библиотеки нужны для работы .vbs
хотя возможно скрипт работает, пишет что готов к локальному просмотру.

Отсутствует

 

№4231-03-2005 02:26:14

freakiz
Участник
 
Группа: Members
Зарегистрирован: 10-01-2005
Сообщений: 6

Re: Проблема с локальными файлами и русскими именами

to AK
После транка с мозиллы всё работало на половину, а после внедрения твоего скрипта всё опять слетело к разбитому корыту. Нее, пошёл ставить IE умолчательным;)))

Отсутствует

 

№4331-03-2005 10:10:16

Иоффе Дмитрий Семёнович
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 16-11-2004
Сообщений: 39
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

АК
А если скрипт не пойдёт, его можно откатить? Если можно, то как?
И как он будет сосуществовать с описанной здесь ранее парой файлов? Надо попытаться искоренить их влияние перед запуском этого скрипта?


- Маманька!..  Штаны!.. Помочь пришей!.. В хате тишина. (C)

Отсутствует

 

№4431-03-2005 15:28:22

X-Ander
Участник
 
Группа: Members
Зарегистрирован: 31-03-2005
Сообщений: 17

Re: Проблема с локальными файлами и русскими именами

Я вроде бы решил для себя эту проблему, не насилуя при этом Firefox :) то есть, не внедряя в него никаких скриптов и плагинов. В общем, сделал простенький костыль для запуска html-файлов. У меня работает :) Желающие и интересующиеся могут взять вот отсюда:

http://www.alexplus.ru/x-ander/slash.zip

ЗЫ: зацените размер файла :) случайно получилось...

ЗЗЫ: Эх, после обновления размер изменился (был 5555)

Отредактировано X-Ander (01-04-2005 10:16:47)

Отсутствует

 

№4531-03-2005 17:53:22

Иоффе Дмитрий Семёнович
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 16-11-2004
Сообщений: 39
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

У меня работает

Отлично! У меня тоже. Только после первого открытия файла с винчестера остаётся висеть консольное окно этого slash. Я его закрываю, если не лень, и дальше всё равно файлы открываются. Нельзя его попросить закрываться самостоятельно?


- Маманька!..  Штаны!.. Помочь пришей!.. В хате тишина. (C)

Отсутствует

 

№4631-03-2005 18:53:54

X-Ander
Участник
 
Группа: Members
Зарегистрирован: 31-03-2005
Сообщений: 17

Re: Проблема с локальными файлами и русскими именами

Иоффе Дмитрий Семёнович пишет

Отлично! У меня тоже. Только после первого открытия файла с винчестера остаётся висеть консольное окно этого slash. Я его закрываю, если не лень, и дальше всё равно файлы открываются. Нельзя его попросить закрываться самостоятельно?

Да, неприятный эффект. Я сначала не заметил - у меня это окошко само моментом закрывается, вот и не сразу увидел. Но кажется я понял куда копать. Если получится - результат выложу.

Отсутствует

 

№4731-03-2005 19:43:23

X-Ander
Участник
 
Группа: Members
Зарегистрирован: 31-03-2005
Сообщений: 17

Re: Проблема с локальными файлами и русскими именами

X-Ander пишет

Если получится - результат выложу.

Ну вот, думаю, что получилось:

http://www.alexplus.ru/x-ander/slash.zip

Для интересующихся историей :) старая версия тут:

http://www.alexplus.ru/x-ander/slash-0.1.zip

Отсутствует

 

№4831-03-2005 20:50:20

DiZeee
Участник
 
Группа: Extensions
Откуда: СПб
Зарегистрирован: 01-12-2004
Сообщений: 170
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

Кстати говоря, при открытии локальных файлов с русскими символами в "пути" в IE через плагин "ieview" получается примерно таже хрень...


Знаете ли вы, что...
... в unix дата и время измеряются в секундах, прошедших с 1 января 1970 года 00:00:00 GMT+0?

Отсутствует

 

№4931-03-2005 23:06:28

Laesse
Участник
 
Группа: Members
Зарегистрирован: 31-03-2005
Сообщений: 9

Re: Проблема с локальными файлами и русскими именами

К сожалению, у меня ничего не получилось - ни одна заплатка, представленная тут, не сработала :( может, потому, что у меня стоит Лис 1.0.2.
Может, кто-нибудь еще что-то предложит??? Please, очень нужно - все файлы сохраняются в .mht, но вот открыть потом можно только в Maxthon :(

Отсутствует

 

№5001-04-2005 09:33:00

DiZeee
Участник
 
Группа: Extensions
Откуда: СПб
Зарегистрирован: 01-12-2004
Сообщений: 170
Веб-сайт

Re: Проблема с локальными файлами и русскими именами

У меня Лис 1.0.2 - с заплаткой всё работает


Знаете ли вы, что...
... в unix дата и время измеряются в секундах, прошедших с 1 января 1970 года 00:00:00 GMT+0?

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Проблема с локальными файлами и русскими именами

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]