#!/usr/bin/env bash

PANILUX_JUST_UPDATE=$1
PANILUX_EL7=$2
SHOW_SPINNER=$3

if
	[ ${PANILUX_JUST_UPDATE} ] &&
	[ ${PANILUX_JUST_UPDATE} -eq '1' ]
then
	PANILUX_JUST_UPDATE=1
else
	PANILUX_JUST_UPDATE=0
fi

if
	[ ${PANILUX_EL7} ] &&
	[ ${PANILUX_EL7} -eq '1' ]
then
	PANILUX_EL7=1
else
	PANILUX_EL7=0
fi

if
	[ ${SHOW_SPINNER} ] &&
	[ ${SHOW_SPINNER} -eq '0' ]
then
	SHOW_SPINNER=0
else
	SHOW_SPINNER=1
fi

export INSTALLER_LANG="tr"

export TEXT_FAIL="BASARISIZ"
export TEXT_OK="TAMAM  "
export TEXT_INSTALLED="KURULDU"
export TEXT_DONE="YAPILDI"
export TEXT_ADDED="EKLENDI"
export TEXT_FOUND="BULUNDU"
export TEXT_Error="Hata"

export TEXT_Restarting="Yeniden baslatiliyor"
export TEXT_Starting="Baslatiliyor"
export TEXT_Stopping="Durduruluyor"
export TEXT_Updating_CentOS="Isletim Sistemi guncelleniyor... "
export TEXT_YUM_cleaning="Paket Yoneticisi onbellegi temizleniyor... "

export TEXT_Installation_aborted="Kurulumdan cikildi."
export TEXT_Already_downloaded="Zaten indirilmis"
export TEXT_Panilux_is_supported_Centos_6="Panilux, Centos 6 destekliyor."
export TEXT_Panilux_is_supported_Centos_6_and_7="Panilux, Centos 6 ve 7 destekliyor."
export TEXT_Panilux_is_supported_Only_64bit_servers="Panilux sadece 64bit sunucuları destekliyor."
export TEXT_Welcome_to_Panilux_installer="Panilux kurulumuna hosgeldiniz"
export TEXT_Please_answer_Yes_or_No="Lutfen su sekilde cevaplayin [E]vet veya [H]ayir."
export TEXT_Do_you_wish_to_install_Panilux_Y_or_N="Panilux yazilimini kurmak istediginize emin misiniz? E veya H: "
export TEXT_Panilux_is_already_installed="Panilux zaten kurulmus. Tum dosyalar silinecek. Panilux kurulumunu onayliyor musunuz? E veya H: "

if [ ${PANILUX_JUST_UPDATE} -eq 1 ]; then
	export TEXT_YUM_configuring="Paket Yoneticisi yeniden yapilandiriliyor... "
	export TEXT_Adding_Repository="Repository guncelleniyor:"
	export TEXT_Installing="Denetleniyor"
	export TEXT_Installing_libraries="Kutuphaneler guncelleniyor"
else
	export TEXT_YUM_configuring="Paket Yoneticisi yapilandiriliyor... "
	export TEXT_Adding_Repository="Repository ekleniyor:"
	export TEXT_Installing="Kuruluyor"
	export TEXT_Installing_libraries="Kutuphaneler kuruluyor"
fi

export TEXT_Updating_time="Zaman guncelleniyor..."
export TEXT_Creating_Panilux_environment="Panilux ortami olusturuluyor..."
export TEXT_Downloading_latest_Panilux="Panilux son surumu indiriliyor..."
export TEXT_Cleaning_Panilux_files="Panilux dosyalari temizleniyor..."
export TEXT_Extracting_Panilux_files="Panilux dosyalari aciliyor"
export TEXT_Disabling_SELINUX="SELINUX iptal ediliyor..."
export TEXT_Stopping_iptables="iptables durduruluyor..."
export TEXT_Creating_Panilux_services="Panilux servisleri olusturuluyor..."
export TEXT_Creating_certificates="Sertifikalar olusturuluyor (3 dakika sürebilir)..."
export TEXT_Checking_Panilux="Panilux kontrol ediliyor..."
export TEXT_Starting_Panilux="Panilux baslatiliyor..."
export TEXT_Configuring_PHP_ini="PHP.ini yapilandiriliyor..."
export TEXT_Configuring_Mail_service="Mail servisi yapilandiriliyor..."
export TEXT_Configuring_MySQL_service="MySQL servisi yapilandiriliyor..."
export TEXT_Configuring_Mongo_service="Mongo servisi yapilandiriliyor..."
export TEXT_Configuring_Mongo_user="Mongo kullanicisi yapilandiriliyor..."
export TEXT_Panilux_is_installed_successfuly="Panilux sisteminize kuruldu"
export TEXT_Please_visit_Panilux_Panel_to_finalize_your_installation="Sunucunuzu yeniden başlatın ardından Panilux Panel inizi ziyaret edip ve kurulumu tamamlayin"

export TEXT_was_not_detected="tespit edilemedi"
export TEXT_Release_is="CentOS surumu"
export TEXT_This_platform_is_no_longer_supported="Bu platform artik desteklenmiyor!"
export TEXT_Exiting="Kurulumdan cikiliyor"
export TEXT_Unable_to_determine_distribution_type="Dagitim tipi bulunamadi. Lutfen, /etc/redhat-release dosyasinin icindekileri support@panilux.com adresine gonderin."
export TEXT_Yum_was_not_detected="Yum tespit edilemedi. Destek icin sistem yoneticinize basvurunuz."

export TEXT_Installing_Apache_mod_spdy="Apache mod_spdy kuruluyor... "
export TEXT_Installing_Apache_mod_pagespeed="Apache mod_pagespeed kuruluyor... "
export TEXT_Installing_WordPress_CLI="WordPress CLI kuruluyor... "

export TEXT_Adding_Panilux_to_sudoers="Panilux sudoers ekleniyor"
export TEXT_Configuring_Network="Network Yapilandiriliyor..."

export TEXT_Creating_NGINX_dhparam="NGINX dhparam(2048bit) dosyasi olusturuluyor..."
export TEXT_Cant_activate_quota_on_xfs_disk_Please_reboot_server_before_proceeding_to_setup="Xfs diskindeki kota etkinleştirilemiyor. Kuruluma devam etmeden önce lütfen sunucuyu yeniden başlatın."
export TEXT_Important_Warning="Önemli Uyarı"

bash <( curl -Ss https://update.panilux.com/download/install_panilux_core.sh ) ${PANILUX_JUST_UPDATE} ${PANILUX_EL7} ${SHOW_SPINNER}