Исправление багов в переводе

Добавил функцию(жутко сырую) проверяющую перевод терминов в переводе.
Что выявило 2 типа ошибок:
1. Можно исправить автозаменой (если менять на ноте, то придется руками править причем много)
2. Надо менять в ручную

Нужно набрать шаблон чтобы покрывал большую часть терминов.
Все что бросилось в глаза добавил. Надеюсь хоть что-то полезное из этого получиться.
По логу видно как это работает(пока примитивно).

Лог:
http://narod.ru/disk/8144200001/CheckLog%20DEBUG%20Build%20v0.1.7z.html

Текущий шаблон для проверки:
MESSAGE:-=-СООБЩЕНИЕ:
ROMie-=-РОМи
(1-Way)-=-(1-сторонний)
(2-Way)-=-(2-сторонний)
>Alpha:<-=->Альфа:<
>Beta:<-=->Бета:<
>Gold:<-=->Золото:<
Subject:-=-Тема:
To:-=-Кому:
From:-=-От:
Date:-=-Дата:
Tech-=-Техник
Ma3a-=-Ма-три-а
Seeker-=-поисковик|поисковики|Поисковик|Поисковики
Finder-=-сканер|Сканеры
I/O Node-=-узел связи|узлу связи|узлах связи
ICP-=-ПНВ
Mercury-=-Меркури |Меркури.|Меркури?|Меркури!|Меркури,
derez-=-дезинтег
Two-D-=-Два-Д
DataWraith-=-Призрак|Призраки|призраков|призраки|призрак
Написал ANTPro 24 февраля 2011, 11:49 Общение 12 комментариев

Комментарии

Что такое CheckBugs.txt ??? Что в нем?

Resident10 24.02.11 в 16:58 · # ·
0

скрытые комментарии (1 шт.)

Это строки которые не прошли «проверку», а в файле чеклог – указанна причина Хотя удобней будет если их объединить.

ANTPro 24.02.11 в 18:36 · # ·
0

например в строке 5334 финдеры кто-то перевел как поисковики а мы договорились что переводим как сканеры Значит – буг

ANTPro 24.02.11 в 18:42 · # ·
0

скрытые комментарии (3 шт.)

Это опечатка была.

propheta 01.03.11 в 09:00 · # ·
0

Цель – как раз и выявить большее количество опечаток, автоматически.

ANTPro 01.03.11 в 09:23 · # ·
0

Для такого случая – да.

propheta 01.03.11 в 09:55 · # ·
0

Переделал лог, теперь будет полезней и удобней проверять:
http://narod.ru/disk/6509139001/CheckLog.7z.html

ANTPro 28.02.11 в 06:46 · # ·
0

скрытые комментарии (2 шт.)

А вот здесь функция совершенно напрасно цепляется к Меркури, тк перевод точный:

Ошибка в строке 5590: оригинал содержит «Mercury», а перевод не содержит «Меркури |Меркури.|Меркури?|Меркури!|Меркури,»
EN: Prog/Mercury v6.2.1\n \n<Erased>
RU: Прог/Меркури v6.2.1\n \n<удалена>

Ошибка в строке 5601: оригинал содержит «Mercury», а перевод не содержит «Меркури |Меркури.|Меркури?|Меркури!|Меркури,»
EN: Mercury
RU: Меркури

propheta 01.03.11 в 09:08 · # ·
0

Функция пока сырая.

ANTPro 01.03.11 в 09:31 · # ·
0

нашёл несколько «логических» ошибок в строках

12135 в переводе отсутствует номер
18048 в переводе неверный номер строки

5033 номер строки неверный
5086 номер строки неверный
5335 номер строки неверный

406 номер строки неверный

8167 неверная esc последовательность ( \n )
8171 неверная esc последовательность ( \n )

3257 номер строки неверный

ещё mainframe где-то переведён как компьютер или ЭВМ (строки 10605 10490)

MXVisoR 04.03.11 в 22:24 · # ·
0

скрытые комментарии (1 шт.)

Поправил все где ты оставил комменты

ANTPro 05.03.11 в 10:47 · # ·
0

Обновил ссылку на чек лог

ANTPro 22.03.11 в 15:59 · # ·
0
Перевод
Перевод:
текст с английского на русский
Создан:
10 января 2011, владелец: FreZ
Скачали:
1020 чел.
Права доступа:
войти все
видеть чужие версии все
скачивать результат все
оценивать перевод все
комментировать перевод все
переводить все
читать блог все
комментировать блог все
писать в блог все
анонсировать модераторы
редактировать оригинал модераторы
редактировать описание никто
управлять группой модераторы
Участие в группе нет группы
Готово:
100.00% КП = 1.1