diff -Nur e-smith-base-5.8.0.old/createlinks e-smith-base-5.8.0/createlinks --- e-smith-base-5.8.0.old/createlinks 2017-02-27 18:00:34.294000000 -0500 +++ e-smith-base-5.8.0/createlinks 2017-02-27 18:23:38.701000000 -0500 @@ -583,3 +583,34 @@ symlink("/usr/lib/systemd/system/bootstrap-console.service", "root/usr/lib/systemd/system/multi-user.target.wants/bootstrap-console.service") or die "Can't symlink to root/usr/lib/systemd/system/multi-user.target.wants/bootstrap-console.service: $!"; + +# languages links +foreach (qw(fr-be fr-lu fr-mc fr-ch)) +{ + safe_symlink("fr", "root/etc/e-smith/locale/$_"); +} +foreach (qw(en-bz en-ca en-ie en-in en-jm en-my en-ph en-sg en-tt en-za en-zw)) +{ + safe_symlink("en-us", "root/etc/e-smith/locale/$_"); +} +foreach (qw(es-ar es-bo es-cl es-co es-cr es-do es-ec es-es es-gt es-hn es-mx es-ni es-pa es-pe es-pr es-py es-sv es-us es-uy es-ve)) +{ + safe_symlink("es", "root/etc/e-smith/locale/$_"); +} +foreach (qw(de-at de-ch de-de de-li de-lu)) +{ + safe_symlink("de", "root/etc/e-smith/locale/$_"); +} +foreach (qw(it-ch it-it)) +{ + safe_symlink("it", "root/etc/e-smith/locale/$_"); +} +foreach (qw(ro-ro ro-md)) +{ + safe_symlink("ro", "root/etc/e-smith/locale/$_"); +} +foreach (qw(sv-fi sv-se)) +{ + safe_symlink("sv", "root/etc/e-smith/locale/$_"); +} +safe_symlink("zh-tw", "root/etc/e-smith/locale/zh-hk");