﻿/*
  Multilingual text file
  
  variables to replaced at runtime are delimeted by %...% and should not be translated
  
  Note:
  language_precursor is in format [language_name][underscore]
  e.g. for French, would be language_precursor:"fr_",
  This precursor is used by the 'GoTo' routine in utilites_ml_2.js to return
  users back to their home language page.
  
*/

mlText={

language_precursor:"ru_",

xName:["1","2","3","4","5","6","7","8","9"],
yName:["A","B","C","D","E","F","G","H","I"],

setCell:"Поставьте в клетке %cell% %val%.. удалив %val% из cooтветствующего ряда, столбца и квадрата (%togo% вперёд!)",
startingSolveMethod:"Запустить Метод Решения %methodCode%",
endingSolveMethod:"Закончить Метод Решения %methodCode%",

notes:"Примечания:",
resetWorkingGrid:"Перезагрузить игровое поле",
sureClearStartGrid:"Вы действительно хотите очистить начальное игровое поле?",
runningStartGrid:"Запуск начального игрового поля",

wantToSetCell:"Хотите проставить в клетке %cell% цифру %val% - но это уже сделано!",

checkValid:"Проверка действительности игрового поля..",
invalidSolution:"Неправильное решение Судоку - не решено",
validSolution:"Правильное решение!",
difficultyScore:"Уровень сложности: %difficultyScore%",
numberOfGuesses:"Требуемое число подсказок: %guesses%",
invalidSolutionCantDelete:"Неправильное решение Судоку или программа не может решить - не может удалить %val% в %cell%",

removing1:"Удаление %val% из %cell% приводит %cell% к %matrixValue%",
foundMulticountSet:"Найдено множество вариантов [%newSet%] и программа может устранить оставшиеся варианты:",
setToNewSet:"Поставить в клетке %cell% %newSet%",

endLogic:"Исчерпаны все логические решения.. применение предложений, используя метод называемый путеводная нить",
guessing:"Предположение %val% в %cell%..",
guessingSucceeded:"Предположение %val% в %cell% было удачным",
guessingFailed:"Предположение %val% в %cell% недействительно",
endOfAriadne:"Конец путеводной нити.. выход.",
stepSolveCancelled:"Решение шаг за шагом отменено.",
checkingGridValid:"Проверка действительности игрового поля..",
couldNotSolveBySteps:"Не возможно решить шаг за шагом - нужно предположить значение клетки!",
timeElapsed:"Время истекает: %secs% секунд",
solvedByLogicOnly:"Решено только с помощью логики - единственно возможное решение!",
guessedBut1Solution:"Решено с помощью предположения (проверено - единственное решение)",
guessedMaybeMoreThan1Solution:"Решено с помощью предположения (возможны другие решения)",
solvedButMoreThan1Solution:"Решено, но возможны другие решения (смотри примечания)",
solvedButNSolutions:"Решено, но возможно %solutions% решений (смотри примечания)",
didntSolve:"Не решено!",
noSolution:"В связи с тем, что в графе 'Допустить предложения-и-проверку' проставлена галочка,\nвсе возможные решения проверены программой решения,\nрешение не найдено",
noSolveOptions:"Либо:\n(1) Проставьте галочку в графе 'Допустить предложения-и-проверку', либо\n(2) Используя данное игровое поле, попробуйте найти число с помощью логики,\nвставьте число в поле и посмотрите, подходит ли число.",
submittingGrid:"Внесение решённого поля в базу программы по решению судоку..",


column:"столбец %col%",
columns:"столбцы",
row:"ряд %row%",
rows:"ряды",
block:"квадрат %block%",

methodA_column:"Столбец поля %col% содержит только одну %val% в строке %row%..",
methodA_row:"Строка поля %row% содержит только одну %val% в столбце %col%..",
methodA_block:"Квадрат %block% содержит только одну %val% в клетке %cell%..",

methodB_row_block:"Число %val% в строке %row% должно находиться в квадрате %block%..",
methodB_col_block:"Число %val% в столбце %col% должно находиться в квадрате %block%..",
methodB_block_col:"Число %val% в квадрате %block% должно находиться в столбце %col%..",
methodB_block_row:"Число %val% в квадрате %block% должно находиться в строке %row%..",

methodD_name:"D: Нахождение цифровых цепочек",
methodD_info:"Проверка цепочек размера %size%",
methodD_check_row:"Проверка цифровых цепочек в рядах поля..",
methodD_check_col:"Проверка цифровых цепочек в столбцах..",
methodD_check_block:"Проверка цифровых цепочек в квадратах поля..",
methodD_row:"ряд %row%",
methodD_column:"столбец %col%",
methodD_block:"квадрат %block%",

methodD2_found:"Найдена цепочка в %name%: { %items% } - ДОЛЖНА быть в клетках %chain%",
methodD2_removing:".. удаление %item% из %cell% , используя правило цифровой цепочки (метод D)",
methodD2_nothing_removed:".. но не может удалить числа, исходя из полученных данных",

methodF3_name2:"F(2): Нахождение X-Wing образцов...",
methodF3_name3:"F(3): Нахождение Swordfish образцов...",
methodF3_name4:"F(4): Нахождение Jellyfish(?) образцов...",
methodF3_name5:"F(5): Нахождение Squirmbag (кто даёт такие названия?) образцов...",
methodF3_nameN:"F(%n%): Нахождение Uber-Squirmbag (кто даёт такие названия?) образцов...",

methodF3_found:"Найден один для числа %val% в %row_name% %row_chain% при %col_name% %col_chain%",
methodF3_removing:".. удаление %val% из %cell% , используя правило (метод F).",

cookie_not_set:"Программа не может установить cookie-файл.\nЕсли хотите использовать cookie-файлы,\nпроверьте установку безопасности на компьютере.",
cookie_unavailable:"Программа не может получить данные сookie-файла или cookie-файл не установлен.",
cookie_invalid:"Программа не может загрузиться, используя данные cookie-файла",
string_format_message:"Введите строку знаков Судоку в виде рядов - '_' для пропуска, '+' для нового ряда",
string_error_in_format:"Ошибка.. попробуйте ещё раз. Используйте '_' для пропуска, '+' для нового ряда",
copy_string_to_clipboard:"Скопируйте данные и вставьте, где нужно, потом нажмите OK",


noGridsToday:"Сегодня нет игровых полей или база данных недоступна.",
loadThisOne:"Загрузите",
uniqueSolution:"Единственное решение: %isUnique%",
hitCount:"Подсчёт нажатий на клавишу: %hits%",
yes:"Да",
noGreaterThanOne:"Нет (>1)",
noNone:"Нет (Ни один)"


};
