/**
 * donas tekston por piednoto pri ne tradukita teksto.
 * @param lingvokodo $nova_lingvo la lingvo, kiu estis prenita
 *    kiel anstatauxajxo.
 * @param lingvokodo $origina_lingvo la lingvo, en kiu ni volis
 *   montri la tekston, kaj en kiu estu tiu piednoto.
 *
 * @return u8string
 */
function ne_tradukita_piednoto($nova_lingvo, $origina_lingvo)
{
    // Hmm, iom stulta sistemo ... ni elpensu ion, kiu prenas
    // la lingvokodojn bezonatajn rekte el la datumbazo, depende
    // de tio, kiuj lingvoj ekzistas entute.
    switch ($nova_lingvo) {
        case 'eo':
            return CH_lau("~#traduko-mankas-nun-eo", $origina_lingvo);
        case 'de':
            return CH_lau("~#traduko-mankas-nun-de", $origina_lingvo);
        case 'pl':
            return CH_lau("~#traduko-mankas-nun-pl", $origina_lingvo);
        case 'cz':
            return CH_lau("~#traduko-mankas-nun-cz", $origina_lingvo);
        case 'en':
            return CH_lau("~#traduko-mankas-nun-en", $origina_lingvo);
        case 'fr':
            return CH_lau("~#traduko-mankas-nun-fr", $origina_lingvo);
        case 'es':
            return CH_lau("~#traduko-mankas-nun-es", $origina_lingvo);
        case 'ca':
            return CH_lau("~#traduko-mankas-nun-ca", $origina_lingvo);
            // TODO: aldonu pliajn lingvojn
        // TODO: aldonu pliajn lingvojn
        default:
            return CH_lau_repl("~#traduko-mankas-nun-xxx", $origina_lingvo, array('lingvo' => $nova_lingvo));
    }
}
function kreu_unuan_konfirmilan_tekston_nova($lingvo, $partoprenanto, $partopreno, $renkontigxo, $kodigo)
{
    eniru_lingvon($lingvo);
    $tabelo = kreu_konfirmilan_kontroltabelon($partoprenanto, $partopreno, $kodigo);
    $sxablono = CH_lau("~#konf1-sxablono", $lingvo);
    //	$sxablono = preg_replace('/\r/m', '', $sxablono);
    debug_echo("<!-- sxablono: [" . $sxablono . "]-->");
    //    echo "<!--" ;
    //    echo(strtr($sxablono, array("\r" => "[CR]\r", "\n" => "[LF]\n")));
    //    echo "-->";
    //    echo "<!-- sxablono 1:" ;
    //    var_dump ($sxablono);
    //    echo "-->";
    //    $sxablono = strtr($sxablono, array("\r", ""));
    //    echo "<!-- sxablono 2:" ;
    //    var_dump ($sxablono);
    //    echo "-->";
    // kotizotabelo
    $kotizo = new Kotizokalkulilo($partoprenanto, $partopreno, $renkontigxo, new Kotizosistemo($renkontigxo->datoj['kotizosistemo']));
    //     echo ("<!-- kotizokalkulilo: \n" . var_export($kotizo, true) . "-->");
    $kotForm = new TekstaKotizoFormatilo($lingvo, $kodigo);
    $kotizo->tabelu_kotizon($kotForm);
    //    debug_echo( "<!-- kotizotabelo X : \n" .
    //                $kotForm->preta_tabelo . "\n -->");
    $speciala = array("detaltabelo" => $tabelo, "kotizotabelo" => $kotForm->preta_tabelo);
    debug_echo("<!-- speciala: " . var_export($speciala, true) . "-->");
    $datumoj = array('anto' => $partoprenanto, 'eno' => $partopreno, 'igxo' => $renkontigxo, 'speciala' => $speciala);
    $teksto = transformu_tekston($sxablono, $datumoj);
    //    echo "<!--" ;
    //    $teksto = strtr($teksto, array("\r", ""));
    //    echo(strtr($teksto, array("\r" => "[CR]\r", "\n" => "[LF]\n")));
    //    echo "-->";
    eliru_lingvon();
    return $teksto;
}