Оформление StackWorks и русский язык по умолчанию

Логотип и значок StackWorks, палитра и шрифты бренда, тёмные верхняя полоса и
боковое меню, язык интерфейса всегда русский, перевод схемы сервера по словарю
src/i18n/schema-ru.json (заполняется отдельно), рабочие файлы перевода в i18n-work.

Claude-Session: https://claude.ai/code/session_01BFaqS6mH9sa99RWghq2j46
Этот коммит содержится в:
2026-10-06 01:28:34 +09:00
родитель dc462b137f
Коммит 891297bdac
34 изменённых файлов: 10359 добавлений и 65 удалений
+16
Просмотреть файл
@@ -0,0 +1,16 @@
import json,re,glob,sys
a=json.load(open('part1.json'))
tz=re.compile(r'(Africa|America|Asia|Atlantic|Australia|Europe|Indian|Pacific|Antarctica|Arctic|Etc|US|Brazil|Canada|Chile|Mexico)/')
d={}
for f in sorted(glob.glob('part1.ru.chunk*.txt')):
for l in open(f).read().splitlines():
if ' => ' in l:
k,v=l.split(' => ',1);d[k]=v
for f in glob.glob('keep*.txt'):
for l in open(f).read().splitlines():
if l:d[l]=l
lo,hi=int(sys.argv[1]),int(sys.argv[2])
for i,s in enumerate(a[lo:hi],lo):
if s not in d and not tz.match(s):print('MISS',i,json.dumps(s,ensure_ascii=False))
bad=set(d)-set(a)
if bad:print('EXTRA',list(bad)[:20])