Я уже решила задачу по-другому и так далее (поняла как хотел валидатор), но вопрос чем это решение не хорошо? По факту выдает такой же результат. Идея тоже не возмущалась.
package com.javarush.task.pro.task13.task1321;

import java.util.Locale;

public class Solution {

    public static void main(String[] args) {
        System.out.println(getTranslationForDayOfWeek("Вторник"));
        System.out.println(getTranslationForDayOfWeek("Пятница"));
        System.out.println(getTranslationForDayOfWeek("Высплюсенье"));
    }

    public static String getTranslationForDayOfWeek(String ru) {


        if (ru.toLowerCase(Locale.ROOT).equals("понедельник")) {
            return "Monday";
        } else if (ru.toLowerCase(Locale.ROOT).equals("вторник")) {
            return "Tuesday";
        } else if (ru.toLowerCase(Locale.ROOT).equals("среда")) {
            return "Wednesday";
        } else if (ru.toLowerCase(Locale.ROOT).equals("четверг")) {
            return "Thursday";
        } else if (ru.toLowerCase(Locale.ROOT).equals("пятница")) {
            return "Friday";
        } else if (ru.toLowerCase(Locale.ROOT).equals("суббота")) {
            return "Saturday";
        } else if (ru.toLowerCase(Locale.ROOT).equals("воскресенье")) {
            return "Sunday";
        } else {
            return "Недействительный день недели";
        }
    }


}