Orthodox Christmas 2019/2020 in Ukraine and probably some other countries is on 2020-01-07.
God Jul! — Feliĉan Kristnaskon! — ميلاد مجيد — Natale hilare! — Hyvää Joulua! — Срећан Божић! — Prettige Kerstdagen! — クリスマスおめでとう ; メリークリスマス — З Рiздвом Христовим! — Buon Natale! — Joyeux Noël! — С Рождеством! — Frohe Weihnachten! — ¡Feliz Navidad! — Crăciun fericit! — Merry Christmas! — καλά Χριστούγεννα! — God Jul!
This text was generated with a C# program (using Mono on Linux):
using System;
using System.Collections.Generic;
using static System.Collections.Generic.KeyValuePair;
using System.Linq;
class OrthodoxChristmas20192020 {
private static string[] arr = new string[] {
"Prettige Kerstdagen!",
"God Jul!",
"Crăciun fericit!",
"クリスマスおめでとう ; メリークリスマス",
"God Jul!",
"Feliĉan Kristnaskon!",
"Hyvää Joulua!",
"ميلاد مجيد",
"Срећан Божић!",
"καλά Χριστούγεννα!",
"З Рiздвом Христовим!",
"Natale hilare!",
"Buon Natale!",
"Joyeux Noël!",
"Frohe Weihnachten!",
"С Рождеством!",
"Merry Christmas!",
"¡Feliz Navidad!"
};
public static void Main() {
Random rnd = new Random();
var shuffled = from item in arr.Select(s => new KeyValuePair<int, string>(rnd.Next(), s)) orderby item.Key select item.Value;
int count = 0;
foreach (string s in shuffled) {
if (count++ > 0) {
Console.Write(" — ");
}
Console.Write(s);
}
Console.WriteLine();
}
}
Happy holidays!
Here’s a slightly shorter version 🙂
„`
public static void Main() {
var rnd = new Random();
var shuffled = arr.OrderBy(x => rnd.Next()).ToArray();
Console.Write(String.Join(“ — „, shuffled));
Console.WriteLine();
}
„`
https://dotnetfiddle.net/EJwrwX
Nice. 🙂
You can already start guessing, which languages I use for New Year and Christmas. Orthodox Christmas in Ukraine (but not in all other predominantly Orthodox countries) has been moved to the 24/25/26th December, so it will be only these two dates this time.