Во-первых, параметр для вашего метода перевода никогда не используется. Вы должны это исправить.
Во-вторых, нужно ли вам использовать строковые значения "Да" и "Нет" для условных выражений? Если нет, и вы можете просто использовать логическую версию (и я не вижу причин, по которой вы не могли), я предлагаю оставить логическую версию.
Затем вы можете перевести это логическое значение в «Да» или «Нет», когда оно выводится, используя что-то вроде следующего кода:
//say your boolean variable is called gotIt
if(gotIt == true) //you can also just say if(gotIt) here
{
//here you place the string where it needs to be, either output it or place it into a variable
System.out.println("Yes");
}
else
{
//same as above but for false
System.out.println("No");
}
}
Дело в том, что гораздо проще использовать условные выражения с логическими значениями, чем тестировать две строки на эквивалентность.