#!/bin/bash # # messages for mksite scripts # function mksite_pt_BR { MESSAGE_TO="para" MESSAGE_ERROR="Erro:" MESSAGE_WARNING="ALERTA:" MESSAGE_FOLDER_NOT_EXIST="pasta nao existente." MESSAGE_LOCKFILE="Alguem ja esta executando neste momento este programa. Aguarde alguns instantes e tente novamente." MESSAGE_LOCKFILE_ERASE="Apagando arquivo de travamento..." MESSAGE_ASK_DB_PASS="Por favor informe a senha de root do mysql:" MESSAGE_CONFIG_ERROR="Erro no arquivo de configuracao, abortando." MESSAGE_SITE_EXISTS="ja existe" MESSAGE_ERROR_LOAD_CONFIG="Nao foi possivel abrir o arquivo de configuracao" MESSAGE_CREATE_DATABASE="Criando banco de dados..." MESSAGE_ASK_PASSWD="Por favor entre com uma senha para este novo sitio (nao use arrobas): " MESSAGE_ASK_RETYPE="Por favor entre com a senha novamente: " MESSAGE_PASSWD_DONT_MATCH="As senhas nao batem." MESSAGE_ERROR_CREATE_DATABASE="Erro ao criar o banco de dados" MESSAGE_ERROR_PASSWD="talvez voce tenha escolhido uma senha invalida" MESSAGE_WRONG_PARAMETERS="tem parametros invalidos" MESSAGE_PERHAPS_DB_EXISTS="ou o banco de dados talvez jah exista." MESSAGE_DB_CREATED="Banco de dados criado." MESSAGE_ERROR_GRANT="Erro ao dar privilegios ao banco de dados" MESSAGE_DONE_GRANT="Configurados privilegios ao banco de dados" MESSAGE_ERROR_TMP_SCRIPT="Erro ao criar script temporario, abortando." MESSAGE_ERROR_IMPORT_DB="Erro ao importar o banco de dados" MESSAGE_IMPORT_DB="Banco de dados importado." MESSAGE_CRONTAB="Adicione isto na sua crontab ou use o modulo 'poormanscron':" MESSAGE_CREATE_CONFIG="Criando arquivo de configuracao..." MESSAGE_GRANT_DB="Garantindo privilegios de acesso para o banco de dados" MESSAGE_IMPORTING_DB="Importando banco de dados..." MESSAGE_CREATE_SAMPLE_VHOST="Criando entrada de Virtual Host (adicione na configuracao do servidor web)." MESSAGE_SUCESS="Pronto, novo sitio drupal instalado." MESSAGE_SET_UPLOAD_FOLDER="Configure o drupal para aceitar como caminho para arquivos a pasta" MESSAGE_PROXY_WAIT="Se voce usa um proxy, aguarde alguns minutos ate que o servidor web seja recarregado." MESSAGE_CONFIG_NOT_FOUND="Erro: arquivo de configuracao nao encontrado: " MESSAGE_PROJECT_EXISTS="este projeto ja existe, saindo." MESSAGE_UNDER_CONSTRUCTION="Breve" MESSAGE_ASK_USERADD="Criar usuario para sftp? (s/n) " MESSAGE_ASK_CONTACT="Email de contato para este sitio: " MESSAGE_USER_NOT_EXIST="Este sitio nao possui usuario para subir arquivos via sftp." MESSAGE_SITE_CONFIG_ERROR="O arquivo de configuracao para este sitio nao contem o minimo (CONTACT ou DOCROOT), abortando." MESSAGE_CREATING_SITE_CONFIG="Criando arquivo de configuracao para o sitio..." MESSAGE_FOLDER_NOT_EXIST="Erro: a pasta do sitio nao existe, rode novamente o comando mkuser." MESSAGE_SITE_NOT_EXIST="Erro: este sitio nao existe, crieo primeiro com o comando mksite." MESSAGE_USER_ALREADY_EXIST="Erro: usuario ja existe, abortando." MESSAGE_USER_CREATED="Usuario criado." MESAGE_CREATING_USER="Criando usuario" MESSAGE_ENTER_USER_PASSWD="Digite a senha para o usuario: " MESSAGE_CORRUPTED_VHOST="O virtual host para este site existe mas ele nao esta delimitado pela marcacao do mksite. Ajuste o vhost manualmente." MESSAGE_WARNING_FOLDER_EXIST="Atencao: o sitio nao possui arquivo de configuracao mas sua pasta existe." MESSAGE_UPDATING_VHOST="Atualizando configuracoes de VirtualHost para este sitio." MESSAGE_GENERATING_VHOST="Gerando configuracao de VirtualHost..." MESSAGE_ERROR_RESTARTING_APACHE="Erro ao recarregar/reiniciar o apache, por favor verifique a configuraçao. Diretivas adicionadas:" MESSAGE_ERROR_CONFIGURING_APACHE="Erro na configuracao do apache, por favor verifique. Diretivas adicionadas:" MESSAGE_ERROR_APPEND_HOSTS="Erro ao adicionar os seguintes dominios ao /etc/hosts:" MESSAGE_UPDATING_HOSTS="Adicionando a seguinte entrada no /etc/hosts:" MESSAGE_SIMPLEPKG_COPY="Copiando configuracao do sitio para o template do simplepkg correspondente:" MESSAGE_CREATING_SITE="Criando sitio" MESSAGE_ERROR_DRUPAL_NOT_INSTALLED="Erro: instancia de drupal nao instalada:" MESSAGE_DRUPAL_EXISTS="Erro: esse drupal ja esta aparentemente instalado, abortando." MESSAGE_NO_IP="nao tem uma definicao de IP, abortando." MESSAGE_SITE_UPDATING="Atualizando as configuracoes para" MESSAGE_ERROR_MISSING_PLUGIN="Erro: o plugin parece nao estar instalado no sistema:" MESSAGE_PASSWD_MYSQL_PASSWD="Erro: a senha escolhida eh a mesma senha do usuario administrativo do mysql. Por favor escolha uma senha diferente." MESSAGE_EVAL_PARAM_MISSING="Erro: parametros ausentes em mksite_eval_param." MESSAGE_CHOOSE_SAME_PASSWD="Escolha uma senha para o banco de dados." MESSAGE_ERROR_INSTANCE_EXISTS="Error: instancia jah existe:" MESSAGE_UPDATING_DRUPAL_CONFIG="Atualizando as configuracoes do drupal para" MESSAGE_MISSING_ARGUMENTS="Erro: argumentos ausentes em" MESSAGE_ERROR_TMP_FILE="Erro ao criar arquivo temporario" MESSAGE_PROJECT_RESERVED_NAME="Erro: nome de sitio reservado:" MESSAGE_INSTANCE_RESERVED_NAME="Erro: nome de instancia reservada:" MESSAGE_VHOST_DIR_NOT_DEFINED="Erro: VHOST_DIR nao definida no arquivo de configuracao." MESSAGE_DOWNLOADING_PLUGIN="Baixando e descompactando" MESSAGE_PLUGIN_SEEN_INSTALED="aparentemente estah instalado." MESSAGE_NOT_SET="nao foi definido." MESSAGE_ALIAS_ERROR="Definicao de Alias invalida para o VirtualHost." MESSAGE_ERROR_CREATING_VHOST="Erro ao criar VirtualHost para" MESSAGE_ERROR_CREATING_PROXY_VHOST="Erro ao criar VirtualHost de proxy para" MESSAGE_PROXY_VHOST_DIR_UNDEFINED="Erro: PROXY_VHOST_DIR nao definida." MESSAGE_ERROR_MYSQL="Erro no mysql:" } function mksite_english { MESSAGE_TO="to" MESSAGE_ERROR="Error:" MESSAGE_WARNING="WARNING:" MESSAGE_FOLDER_NOT_EXIST="folder not exist." MESSAGE_LOCKFILE="Someone is running this program right now. Please wait a few moments and try again." MESSAGE_LOCKFILE_ERASE="Erasing lockfile..." MESSAGE_ASK_DB_PASS="Please supply your mysql root passwd: " MESSAGE_CONFIG_ERROR="Config file error, aborting." MESSAGE_SITE_EXISTS="already exists" MESSAGE_ERROR_LOAD_CONFIG="Unable to load config file" MESSAGE_CREATE_DATABASE="Creating database..." MESSAGE_ASK_PASSWD="Please enter the password for this new site (dont use the at symbol): " MESSAGE_ASK_RETYPE="Please retype that password: " MESSAGE_PASSWD_DONT_MATCH="Passwords dont match." MESSAGE_ERROR_CREATE_DATABASE="Error creating database" MESSAGE_ERROR_PASSWD="perhaps you used a wrong password" MESSAGE_WRONG_PARAMETERS="has wrong parameters" MESSAGE_PERHAPS_DB_EXISTS="or the database already exists." MESSAGE_DB_CREATED="Database created." MESSAGE_ERROR_GRANT="Error granting database for" MESSAGE_DONE_GRANT="Done granting access on" MESSAGE_ERROR_TMP_SCRIPT="Error creating temp script, aborting." MESSAGE_ERROR_IMPORT_DB="Error importing into database" MESSAGE_IMPORT_DB="Database imported." MESSAGE_CRONTAB="Add this to your crontab our select 'poormanscron' module:" MESSAGE_CREATE_CONFIG="Creating config file..." MESSAGE_GRANT_DB="Granting database access permission to database" MESSAGE_IMPORTING_DB="Importing database..." MESSAGE_CREATE_SAMPLE_VHOST="Creating sample Virtual Host entry (add it to the webserver config)." MESSAGE_SUCESS="Done installing new drupal instance." MESSAGE_SET_UPLOAD_FOLDER="Please set this drupal upload path to" MESSAGE_PROXY_WAIT="If you use proxy, wait a few minutes while your apache get reloaded." MESSAGE_CONFIG_NOT_FOUND="Error: config file not found: " MESSAGE_PROJECT_EXISTS="this project already exists, exiting." MESSAGE_UNDER_CONSTRUCTION="Under construction" MESSAGE_ASK_USERADD="Add a sftp user for this site? (y/n) " MESSAGE_ASK_CONTACT="Contact email for this site: " MESSAGE_USER_NOT_EXIST="This site doesn't have a user for sftp uploads." MESSAGE_SITE_CONFIG_ERROR="The config file for this site hasn't the minimal fields (CONTACT or DOCROOT), aborting." MESSAGE_CREATING_SITE_CONFIG="Creating config file for this site..." MESSAGE_FOLDER_NOT_EXIST="Error: site folder doesn't exist, run mksite again to fix." MESSAGE_SITE_NOT_EXIST="Error: this site doesn't exist, please create it with mksite command." MESSAGE_USER_ALREADY_EXIST="Error: user already exist, aborting." MESSAGE_USER_CREATED="User created." MESAGE_CREATING_USER="Creating user" MESSAGE_ENTER_USER_PASSWD="Enter the password for this user: " MESSAGE_CORRUPTED_VHOST="The virtual host for this site exists but insn't delimited by the mksite markup. Please adjust the vhost manually." MESSAGE_WARNING_FOLDER_EXIST="Warning: the site config file does not exist but the site folder does." MESSAGE_UPDATING_VHOST="Updating VirtualHost configuration for this site." MESSAGE_GENERATING_VHOST="Generating VirtualHost configuration..." MESSAGE_ERROR_RESTARTING_APACHE="Error restarting/reloading apache, please check the configuration. Added directives:" MESSAGE_ERROR_CONFIGURING_APACHE="Error in apache configuration, please check. Added directives:" MESSAGE_ERROR_APPEND_HOSTS="Error adding the following domains on /etc/hosts:" MESSAGE_UPDATING_HOSTS="Adding the following entry to /etc/hosts:" MESSAGE_SIMPLEPKG_COPY="Copying site configuration file to simplepkg template:" MESSAGE_CREATING_SITE="Creating site" MESSAGE_ERROR_DRUPAL_NOT_INSTALLED="Error: drupal instance not installed:" MESSAGE_DRUPAL_EXISTS="Error: the requested drupal seens to be already installed, aborting." MESSAGE_NO_IP="has no IP definition, aborting." MESSAGE_SITE_UPDATING="Updating configuration for" MESSAGE_ERROR_MISSING_PLUGIN="Error: plugin seens not to be installed on the system:" MESSAGE_PASSWD_MYSQL_PASSWD="Error: the choosed password is identical to the mysql admin user password, please choose another one." MESSAGE_EVAL_PARAM_MISSING="Error: missing parameters on mksite_eval_param." MESSAGE_CHOOSE_SAME_PASSWD="Please choose a password for the new database." MESSAGE_ERROR_INSTANCE_EXISTS="Error: instance already exists:" MESSAGE_UPDATING_DRUPAL_CONFIG="Updating drupal configuration for" MESSAGE_MISSING_ARGUMENTS="Error: missing arguments on" MESSAGE_ERROR_TMP_FILE="Error creating temporary file" MESSAGE_PROJECT_RESERVED_NAME="Error: reserved site name:" MESSAGE_INSTANCE_RESERVED_NAME="Error: reserved instance name:" MESSAGE_VHOST_DIR_NOT_DEFINED="Error: VHOST_DIR not defined on config file." MESSAGE_DOWNLOADING_PLUGIN="Downloading and uncompressing" MESSAGE_PLUGIN_SEEN_INSTALED="seens to be installed." MESAGE_NOT_SET="was not set." MESSAGE_ALIAS_ERROR="Wrong alias directive for the VirtualHost." MESSAGE_ERROR_CREATING_VHOST="Error creating VirtualHost for" MESSAGE_ERROR_CREATING_PROXY_VHOST="Error creating proxy VirtualHost for" MESSAGE_PROXY_VHOST_DIR_UNDEFINED="Error: PROXY_VHOST_DIR not defined." MESSAGE_ERROR_MYSQL="Mysql error:" } if [ "$1" == "pt_BR" ]; then mksite_pt_BR elif [ "$1" == "en"]; then mksite_english else mksite_english fi