Commit 4de3945e authored by Kuato's avatar Kuato
Browse files

traduction et correcion de bugs

parent 91e86f51
# Spanish translations for PACKAGE package.
# Copyright (C) 2013 ORGANIZATION
# Administrador <EMAIL@ADDRESS>, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: Pyromaths 13.03\n"
"POT-Creation-Date: 2013-06-06 19:12+Hora de verano romance\n"
"PO-Revision-Date: 2013-06-09 18:27+0100\n"
"Last-Translator: Jose Antonio Martinez Chico <jkuato@hotmail.com>\n"
"Language-Team: Jérôme Ortais <jerome.ortais@pyromaths.org>\n"
"Language: spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 1.5.5\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: CercleTrigo.py:211
msgid ""
"\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et "
"%s."
msgstr ""
"\\item Convierte a radianes y simplifica las siguientes medidas de ángulos : "
"%s, %s, %s, %s y %s."
#: CercleTrigo.py:212
msgid ""
"\\item Convertir les cinq mesures suivantes en degrés : %s, %s, %s, %s et "
"%s~rad."
msgstr ""
"\\item Convierte a grados las siguientes medidas de ángulos : %s, %s, %s, %s "
"y %s~rad."
#: CercleTrigo.py:213
msgid ""
"\\item Déterminer les mesures principales des angles suivants en radians : "
"%s, %s, %s, %s et %s~rad."
msgstr ""
"\\item Determina en radianes, las medidas de sus ángulos equivalentes entre "
"$0$ y $-\\pi$ de los siguientes ángulos : %s, %s, %s, %s y %s~rad."
#: CercleTrigo.py:214 CercleTrigo.py:243
msgid ""
"\\item Des angles ont été placés sur le cercle trigonométrique ci-dessous, "
"représentés en rouge par les points $M_0$, $M_1$, $M_2$ et $M_3$. Lire leurs "
"mesures principales en radians"
msgstr ""
"\\item Unos ángulos han sido indicandos sobre el círculo trigonométrico de "
"abajo, representados en rojo por los puntos $M_0$, $M_1$, $M_2$ y $M_3$. "
"Escribe sus medidas entre $0$ y $-\\pi$ en radianes."
#: CercleTrigo.py:215 CercleTrigo.py:244
msgid ""
"( les lignes vertes, grises et bleues représentent des angles multiples de $"
"\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ et de $\\dfrac{\\pi}{5}$ ).\\par"
msgstr ""
"\\par(Las líneas verdes, grises y azules representan los ángulos múltiplos "
"de $\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ y de $\\dfrac{\\pi}{5}$ ).\\par"
#: CercleTrigo.py:217 CercleTrigo.py:250
msgid ""
"\\item Placer les angles suivants sur le cercle trigonométrique : %s, %s, %s "
"et %s~rad.\\par"
msgstr ""
"\\item Simplifica y coloca los siguientes ángulos sobre el círculo "
"trigonométrico : %s, %s, %s y %s~rad.\\par"
#: CercleTrigo.py:222
msgid ""
"\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et "
"%s.\\par"
msgstr ""
"\\item Convierte a radianes y simplifica las siguientes medidas de ángulos : "
"%s, %s, %s, %s y %s.\\par"
#: CercleTrigo.py:224
msgid ""
"La conversion est en fait une simple règle de proportionnalité : il faut "
"multiplier par $\\dfrac{\\pi}{180}$.\\par"
msgstr ""
"La conversión se realiza con una regla de tres simple directa: solo hace "
"falta multiplicar por $\\dfrac{\\pi}{180}$.\\par"
#: CercleTrigo.py:225
msgid "Par exemple pour la première mesure, on obtient avec simplification : $"
msgstr "Por ejemplo para la primera medida, se calcula y simplifica : $"
#: CercleTrigo.py:225
msgid "\\times\\dfrac{\\pi}{180}$ = "
msgstr "\\cdot\\dfrac{\\pi}{180}$ = "
#: CercleTrigo.py:226 CercleTrigo.py:241
msgid ""
"De même pour les autres mesures, on trouve alors respectivement : %s~rad, "
"%s~rad, %s~rad, %s~rad et %s~rad."
msgstr ""
"Finalmente, se obtiene respectivamente : %s~rad, %s~rad, %s~rad, %s~rad y "
"%s~rad."
#: CercleTrigo.py:228
msgid ""
"\\item Convertir les cinq mesures suivantes en degrés : %s, %s, %s, %s et "
"%s~rad.\\par"
msgstr ""
"\\item Convierte a grados las siguientes medidas de ángulos : %s, %s, %s, %s "
"y %s~rad.\\par"
#: CercleTrigo.py:230
msgid ""
"On effectue alors la proportionnalité inverse : il faut multiplier par $"
"\\dfrac{180}{\\pi}$.\\par"
msgstr ""
"Se realiza una regla de tres simple directa: solo hace falta multiplicar por "
"$\\dfrac{180}{\\pi}$.\\par"
#: CercleTrigo.py:231
msgid ""
"Après simplification, voici les résultats : %s\\degres, %s\\degres, %s"
"\\degres, %s\\degres et %s\\degres."
msgstr ""
"Después de simplificar, se obtiene respectivamente : %s\\degres, %s\\degres, "
"%s\\degres, %s\\degres y %s\\degres."
#: CercleTrigo.py:233
msgid ""
"\\item Déterminer les mesures principales des angles suivants en radians : "
"%s, %s, %s, %s et %s~rad.\\par"
msgstr ""
"\\item Determina en radianes, las medidas de sus ángulos equivalentes entre "
"$0$ y $-\\pi$ de los siguientes ángulos : %s, %s, %s, %s y %s~rad.\\par"
#: CercleTrigo.py:238
msgid ""
"Une mesure d'angle en radians est définie modulo $2\\pi$, c'est-à-dire que "
"l'ajout ou la suppression d'un tour ( qui vaut $2\\pi$ ou 360\\degres ) ne "
"change pas un angle.\\par"
msgstr ""
"La medida de un ángulo en radianes está determinada por los giros completos "
"de módulo $2\\pi$, es decir, que sumar o restar un giro completo (que son "
"$2\\pi$ o 360\\degres ) no cambia el ángulo.\\par"
#: CercleTrigo.py:239
msgid ""
"Concrètement, avec le premier angle de la question, on remarque que :\\par"
msgstr ""
"Concretamente, en el primer ángulo de la cuestión, se observa que :\\par"
#: CercleTrigo.py:246 CercleTrigo.py:252
msgid ""
"Les réponses sont directement données sur le cercle trigonométrique ci-"
"dessous :\\par"
msgstr ""
"Las respuestas son las dadas directamente sobre el círculo trigonométrico de "
"abajo :\\par"
#: CercleTrigo.py:249
msgid ""
"Les points $M_0$, $M_1$, $M_2$ et $M_3$ définissent alors respectivement les "
"angles %s, %s, %s et %s~rad."
msgstr ""
"Los puntos $M_0$, $M_1$, $M_2$ y $M_3$ definen respectivamente los ángulos "
"%s, %s, %s y %s~rad."
#: CercleTrigo.py:255
msgid ""
"Ajoutons une simple remarque pour la dernière mesure, qui n'est pas "
"principale : il faut effectuer en premier lieu une simplification, comme à "
"la question 3. On obtient alors :\\par"
msgstr ""
"Una pequeña indicación sobre el cálculo del último ángulo dado: este no es "
"un ángulo entre $0$ y $-\\pi$. Así que es necesario simplificarlo hasta su "
"equivalente, como en la cuestión 3). Entonces se obtiene :\\par"
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2013-06-09 11:57+Hora de verano romance\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Generated-By: pygettext.py 1.5\n"
#: CercleTrigo.py:211
msgid "\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et %s."
msgstr ""
#: CercleTrigo.py:212
msgid "\\item Convertir les cinq mesures suivantes en degr\303\251s : %s, %s, %s, %s et %s~rad."
msgstr ""
#: CercleTrigo.py:213
msgid "\\item D\303\251terminer les mesures principales des angles suivants en radians : %s, %s, %s, %s et %s~rad."
msgstr ""
#: CercleTrigo.py:214 CercleTrigo.py:243
msgid "\\item Des angles ont \303\251t\303\251 plac\303\251s sur le cercle trigonom\303\251trique ci-dessous, repr\303\251sent\303\251s en rouge par les points $M_0$, $M_1$, $M_2$ et $M_3$. Lire leurs mesures principales en radians"
msgstr ""
#: CercleTrigo.py:215 CercleTrigo.py:244
msgid "( les lignes vertes, grises et bleues repr\303\251sentent des angles multiples de $\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ et de $\\dfrac{\\pi}{5}$ ).\\par"
msgstr ""
#: CercleTrigo.py:217 CercleTrigo.py:250
msgid "\\item Placer les angles suivants sur le cercle trigonom\303\251trique : %s, %s, %s et %s~rad.\\par"
msgstr ""
#: CercleTrigo.py:222
msgid "\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et %s.\\par"
msgstr ""
#: CercleTrigo.py:224
msgid "La conversion est en fait une simple r\303\250gle de proportionnalit\303\251 : il faut multiplier par $\\dfrac{\\pi}{180}$.\\par"
msgstr ""
#: CercleTrigo.py:225
msgid "Par exemple pour la premi\303\250re mesure, on obtient avec simplification : $"
msgstr ""
#: CercleTrigo.py:225
msgid "\\times\\dfrac{\\pi}{180}$ = "
msgstr ""
#: CercleTrigo.py:226 CercleTrigo.py:241
msgid "De m\303\252me pour les autres mesures, on trouve alors respectivement : %s~rad, %s~rad, %s~rad, %s~rad et %s~rad."
msgstr ""
#: CercleTrigo.py:228
msgid "\\item Convertir les cinq mesures suivantes en degr\303\251s : %s, %s, %s, %s et %s~rad.\\par"
msgstr ""
#: CercleTrigo.py:230
msgid "On effectue alors la proportionnalit\303\251 inverse : il faut multiplier par $\\dfrac{180}{\\pi}$.\\par"
msgstr ""
#: CercleTrigo.py:231
msgid "Apr\303\250s simplification, voici les r\303\251sultats : %s\\degres, %s\\degres, %s\\degres, %s\\degres et %s\\degres."
msgstr ""
#: CercleTrigo.py:233
msgid "\\item D\303\251terminer les mesures principales des angles suivants en radians : %s, %s, %s, %s et %s~rad.\\par"
msgstr ""
#: CercleTrigo.py:238
msgid "Une mesure d'angle en radians est d\303\251finie modulo $2\\pi$, c'est-\303\240-dire que l'ajout ou la suppression d'un tour ( qui vaut $2\\pi$ ou 360\\degres ) ne change pas un angle.\\par"
msgstr ""
#: CercleTrigo.py:239
msgid "Concr\303\250tement, avec le premier angle de la question, on remarque que :\\par"
msgstr ""
#: CercleTrigo.py:246 CercleTrigo.py:252
msgid "Les r\303\251ponses sont directement donn\303\251es sur le cercle trigonom\303\251trique ci-dessous :\\par"
msgstr ""
#: CercleTrigo.py:249
msgid "Les points $M_0$, $M_1$, $M_2$ et $M_3$ d\303\251finissent alors respectivement les angles %s, %s, %s et %s~rad."
msgstr ""
#: CercleTrigo.py:255
msgid "Ajoutons une simple remarque pour la derni\303\250re mesure, qui n'est pas principale : il faut effectuer en premier lieu une simplification, comme \303\240 la question 3. On obtient alors :\\par"
msgstr ""
......@@ -37,7 +37,10 @@ def deg2rad(n):
def simprad(liste):
"""Simplifie la fraction d'un angle en radians."""
p = pgcd(liste[0],liste[1])
return [f/p for f in liste]
if p > 1:
return [f/p for f in liste]
else:
return liste
def rad2deg(liste):
"""Effectue la conversion de radians entre 0 et 2pi vers degrés."""
......@@ -63,12 +66,15 @@ def rad2tex(liste):
frac = "$\\dfrac{"+str(liste[0])+"\\pi}{"+str(liste[1])+"}$"
return frac
def mes_princ(liste):
def mes_princ(liste, sim = True):
"""Calcule la mesure principale d'un angle en radians ( entre -pi et pi )."""
num = liste[0] % (2*liste[1])
if num > liste[1]:
num -= 2*liste[1]
return simprad([num,liste[1]])
if sim == True:
return simprad([num,liste[1]])
else:
return [num,liste[1]]
def mes_02pi(liste):
"""Calcule la mesure d'un angle en radians dans l'intervalle [0,2pi]."""
......@@ -96,9 +102,9 @@ def cercle_trigo(code=0,*args):
figure += "\\psline[linecolor=LightGreen,linestyle=dashed](0,0)("+str(round(cos((2*a+1)*pi/4),2))+","+str(round(sin((2*a+1)*pi/4),2))+")\n"
for f in args:
if isinstance(f,list): # mesure en radians
rad = simprad(f)
rad = mes_princ(f, True)
else: # mesure en degrés
rad = simprad(deg2rad(f))
rad = mes_princ(deg2rad(f), True)
f = rad[0]*pi/rad[1] # Le dénominateur ne devrait pas être nul...
frac = rad2tex(rad)
......@@ -208,52 +214,76 @@ def cercle_trigonometrique():
mes_deg_en_rad_tex = [rad2tex(r) for r in mes_deg_en_rad]
exo.append(u"\\begin{enumerate}")
exo.append(u"\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et %s." %(tuple(mes_deg_tex)))
exo.append(u"\\item Convertir les cinq mesures suivantes en degrés : %s, %s, %s, %s et %s~rad." %(tuple(mes_rad_tex[0:5])))
exo.append(u"\\item Déterminer les mesures principales des angles suivants en radians : %s, %s, %s, %s et %s~rad." %(tuple(mes_rad_tex[5:10])))
exo.append(u"\\item Des angles ont été placés sur le cercle trigonométrique ci-dessous, représentés en rouge par les points $M_0$, $M_1$, $M_2$ et $M_3$. Lire leurs mesures principales en radians")
exo.append(u"( les lignes vertes, grises et bleues représentent des angles multiples de $\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ et de $\\dfrac{\\pi}{5}$ ).\\par")
exo.append(_(u"\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et %s.") %(tuple(mes_deg_tex)))
exo.append(_(u"\\item Convertir les cinq mesures suivantes en degrés : %s, %s, %s, %s et %s~rad.") %(tuple(mes_rad_tex[0:5])))
exo.append(_(u"\\item Déterminer les mesures principales des angles suivants en radians : %s, %s, %s, %s et %s~rad.") %(tuple(mes_rad_tex[5:10])))
exo.append(_(u"\\item Des angles ont été placés sur le cercle trigonométrique ci-dessous, représentés en rouge par les points $M_0$, $M_1$, $M_2$ et $M_3$. Lire leurs mesures principales en radians"))
exo.append(_(u"( les lignes vertes, grises et bleues représentent des angles multiples de $\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ et de $\\dfrac{\\pi}{5}$ ).\\par"))
exo.append(cercle_trigo(0,radq4[0],radq4[1],radq4[2],radq4[3]))
exo.append(u"\\item Placer les angles suivants sur le cercle trigonométrique : %s, %s, %s et %s~rad.\\par" %(tuple(mes_rad_tex[14:])))
exo.append(_(u"\\item Placer les angles suivants sur le cercle trigonométrique : %s, %s, %s et %s~rad.\\par") %(tuple(mes_rad_tex[14:])))
exo.append(cercle_trigo())
exo.append(u"\\end{enumerate}\\par")
cor.append(u"\\begin{enumerate}")
cor.append(u"\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et %s.\\par" %(tuple(mes_deg_tex)))
cor.append(_(u"\\item Convertir les cinq mesures suivantes en radians : %s, %s, %s, %s et %s.\\par") %(tuple(mes_deg_tex)))
cor.append(u"La conversion est en fait une simple règle de proportionnalité : il faut multiplier par $\\dfrac{\\pi}{180}$.\\par")
cor.append(u"Par exemple pour la première mesure, on obtient avec simplification : $"+str(mes_deg[0])+"\\times\\dfrac{\\pi}{180}$ = "+mes_deg_en_rad_tex[0]+"~rad.\\par")
cor.append(u"De même pour les autres mesures, on trouve alors respectivement : %s~rad, %s~rad, %s~rad, %s~rad et %s~rad." %(tuple(mes_deg_en_rad_tex)))
cor.append(_(u"La conversion est en fait une simple règle de proportionnalité : il faut multiplier par $\\dfrac{\\pi}{180}$.\\par"))
cor.append(_(u"Par exemple pour la première mesure, on obtient avec simplification : $")+str(mes_deg[0])+_("\\times\\dfrac{\\pi}{180}$ = ")+mes_deg_en_rad_tex[0]+"~rad.\\par")
cor.append(_(u"De même pour les autres mesures, on trouve alors respectivement : %s~rad, %s~rad, %s~rad, %s~rad et %s~rad.") %(tuple(mes_deg_en_rad_tex)))
cor.append(u"\\item Convertir les cinq mesures suivantes en degrés : %s, %s, %s, %s et %s~rad.\\par" %(tuple(mes_rad_tex[0:5])))
cor.append(_(u"\\item Convertir les cinq mesures suivantes en degrés : %s, %s, %s, %s et %s~rad.\\par") %(tuple(mes_rad_tex[0:5])))
cor.append(u"On effectue alors la proportionnalité inverse : il faut multiplier par $\\dfrac{180}{\\pi}$.\\par")
cor.append(u"Après simplification, voici les résultats : %s\\degres, %s\\degres, %s\\degres, %s\\degres et %s\\degres." %(tuple([rad2deg(r) for r in radq2])))
cor.append(_(u"On effectue alors la proportionnalité inverse : il faut multiplier par $\\dfrac{180}{\\pi}$.\\par"))
cor.append(_(u"Après simplification, voici les résultats : %s\\degres, %s\\degres, %s\\degres, %s\\degres et %s\\degres.") %(tuple([rad2deg(r) for r in radq2])))
cor.append(u"\\item Déterminer les mesures principales des angles suivants en radians : %s, %s, %s, %s et %s~rad.\\par" %(tuple(mes_rad_tex[5:10])))
cor.append(_(u"\\item Déterminer les mesures principales des angles suivants en radians : %s, %s, %s, %s et %s~rad.\\par") %(tuple(mes_rad_tex[5:10])))
rep = mes_princ(radq3[0])
nb_tours = (radq3[0][0]-rep[0])/(2*radq3[0][1])
cor.append(u"Une mesure d'angle en radians est définie modulo $2\\pi$, c'est-à-dire que l'ajout ou la suppression d'un tour ( qui vaut $2\\pi$ ou 360\\degres ) ne change pas un angle.\\par")
cor.append(u"Concrètement, avec le premier angle de la question, on remarque que :\\par")
cor.append(rad2tex(radq3[0])[:-1]+"\\equiv"+rad2tex(rep)[1:-1]+"+"+rad2tex([2*nb_tours*rep[1],rep[1]])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+"+"+rad2tex([2*nb_tours,1])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+u"~(2\\pi)$.\\par")
cor.append(u"De même pour les autres mesures, on trouve alors respectivement : %s~rad, %s~rad, %s~rad, %s~rad et %s~rad." %(tuple([rad2tex(mes_princ(r)) for r in radq3])))
rep_ns = mes_princ(radq3[0], False)
nb_mio = (radq3[0][0]-rep[0])/(2*radq3[0][1])
nb_mio_ns = (radq3[0][0]-rep_ns[0])/(2*radq3[0][1])
if nb_mio == 0:
nb_tours = 1
nb_tours_ns = 1
else:
nb_tours = nb_mio
nb_tours_ns = nb_mio_ns
cor.append(_(u"Une mesure d'angle en radians est définie modulo $2\\pi$, c'est-à-dire que l'ajout ou la suppression d'un tour ( qui vaut $2\\pi$ ou 360\\degres ) ne change pas un angle.\\par"))
cor.append(_(u"Concrètement, avec le premier angle de la question, on remarque que :\\par"))
#cor.append(rad2tex(radq3[0])[:-1]+"\\equiv"+rad2tex(rep)[1:-1]+"+"+rad2tex([2*nb_tours*rep[1],rep[1]])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+"+"+rad2tex([2*nb_tours,1])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+u"~(2\\pi)$.\\par")
cor.append(rad2tex(radq3[0])[:-1]+"\\equiv"+rad2tex(rep_ns)[1:-1]+"+"+rad2tex([2*nb_tours_ns*rep_ns[1],rep_ns[1]])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+"+"+rad2tex([2*nb_tours,1])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+u"~(2\\pi)$.\\par")
cor.append(_(u"De même pour les autres mesures, on trouve alors respectivement : %s~rad, %s~rad, %s~rad, %s~rad et %s~rad.") %(tuple([rad2tex(mes_princ(r)) for r in radq3])))
cor.append(u"\\item Des angles ont été placés sur le cercle trigonométrique ci-dessous, représentés en rouge par les points $M_0$, $M_1$, $M_2$ et $M_3$. Lire leurs mesures principales en radians")
cor.append(u"( les lignes vertes, grises et bleues représentent des angles multiples de $\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ et de $\\dfrac{\\pi}{5}$ ).\\par")
cor.append(_(u"\\item Des angles ont été placés sur le cercle trigonométrique ci-dessous, représentés en rouge par les points $M_0$, $M_1$, $M_2$ et $M_3$. Lire leurs mesures principales en radians"))
cor.append(_(u"( les lignes vertes, grises et bleues représentent des angles multiples de $\\dfrac{\\pi}{3}$, de $\\dfrac{\\pi}{4}$ et de $\\dfrac{\\pi}{5}$ ).\\par"))
cor.append(u"Les réponses sont directement données sur le cercle trigonométrique ci-dessous :\\par")
cor.append(_(u"Les réponses sont directement données sur le cercle trigonométrique ci-dessous :\\par"))
cor.append(cercle_trigo(1,mes_princ(radq4[0]),mes_princ(radq4[1]),mes_princ(radq4[2]),mes_princ(radq4[3])))
cor.append(u"\\par")
cor.append(u"Les points $M_0$, $M_1$, $M_2$ et $M_3$ définissent alors respectivement les angles %s, %s, %s et %s~rad." %(tuple(mes_rad_tex[10:14])))
cor.append(u"\\item Placer les angles suivants sur le cercle trigonométrique : %s, %s, %s et %s~rad.\\par" %(tuple(mes_rad_tex[14:])))
cor.append(_(u"Les points $M_0$, $M_1$, $M_2$ et $M_3$ définissent alors respectivement les angles %s, %s, %s et %s~rad.") %(tuple(mes_rad_tex[10:14])))
cor.append(_(u"\\item Placer les angles suivants sur le cercle trigonométrique : %s, %s, %s et %s~rad.\\par") %(tuple(mes_rad_tex[14:])))
cor.append(u"Les réponses sont directement données sur le cercle trigonométrique ci-dessous :\\par")
cor.append(_(u"Les réponses sont directement données sur le cercle trigonométrique ci-dessous :\\par"))
cor.append(cercle_trigo(1,radq5[0],radq5[1],radq5[2],radq5[3]))
#cor.append(cercle_trigo(1,(tuple(mes_rad_tex[14:]))
#cor.append(cercle_trigo(1,mes_rad_tex[14],mes_rad_tex[15],mes_rad_tex[16],mes_rad_tex[17]))
cor.append(u"\\par")
cor.append(u"Ajoutons une simple remarque pour la dernière mesure, qui n'est pas principale : il faut effectuer en premier lieu une simplification, comme à la question 3. On obtient alors :\\par")
cor.append(rad2tex(radq5[3])[:-1]+"\\equiv"+rad2tex(mes_princ(radq5[3]))[1:-1]+"~(2\\pi)$.")
rep = mes_princ(radq5[3])
rep_ns = mes_princ(radq5[3], False)
nb_mio = (radq5[3][0]-rep[0])/(2*radq5[3][1])
nb_mio_ns = (radq5[3][0]-rep_ns[0])/(2*radq5[3][1])
if nb_mio == 0:
nb_tours = 1
nb_tours_ns = 1
else:
nb_tours = nb_mio
nb_tours_ns = nb_mio_ns
cor.append(_(u"Ajoutons une simple remarque pour la dernière mesure, qui n'est pas principale : il faut effectuer en premier lieu une simplification, comme à la question 3. On obtient alors :\\par"))
#cor.append(rad2tex(radq5[3])[:-1]+"\\equiv"+rad2tex(mes_princ(radq5[3]))[1:-1]+"~(2\\pi)$.")
cor.append(rad2tex(radq5[3])[:-1]+"\\equiv"+rad2tex(rep_ns)[1:-1]+"+"+rad2tex([2*nb_tours_ns*rep_ns[1],rep_ns[1]])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+"+"+rad2tex([2*nb_tours,1])[1:-1]+"\\equiv"+rad2tex(rep)[1:-1]+u"~(2\\pi)$.")
cor.append(u"\\end{enumerate}\\par")
return exo, cor
......
# Spanish translations for PACKAGE package.
# Copyright (C) 2013 ORGANIZATION
# Administrador <EMAIL@ADDRESS>, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: Pyromaths 13.03\n"
"POT-Creation-Date: 2013-06-06 19:12+Hora de verano romance\n"
"PO-Revision-Date: 2013-06-09 14:09+0100\n"
"Last-Translator: Jose Antonio Martinez Chico <jkuato@hotmail.com>\n"
"Language-Team: Jérôme Ortais <jerome.ortais@pyromaths.org>\n"
"Language: spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 1.5.5\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: ExoPolynome.py:29 ExoPolynome.py:30
msgid "Résoudre les équations suivantes :"
msgstr "Resuelve las siguientes ecuaciones :"
#: ExoPolynome.py:82
msgid "Factoriser les polynômes suivants :"
msgstr "Factoriza los siguientes polinomios :"
#: ExoPolynome.py:93
msgid "\\item Factoriser $%s(%s)=%s$ à l'aide d'une identité remarquable."
msgstr "\\item Factoriza $%s(%s)=%s$ usando una identidad notable."
#: ExoPolynome.py:94
msgid "\\item Factoriser $%s(%s)=%s$"
msgstr "\\item Factoriza $%s(%s)=%s$"
#: ExoPolynome.py:110 ExoPolynome.py:122 ExoPolynome.py:137
msgid "\\item Factoriser $%s(%s)=%s$\\par"
msgstr "\\item Factoriza $%s(%s)=%s$\\par"
#: ExoPolynome.py:216
msgid "\\item Étudier le signe du polynôme $%s=%s$ sur $I=%s$."
msgstr "\\item Estudia los signos del polinomio $%s=%s$ en $I=%s$."
#: ExoPolynome.py:217
msgid "\\item Étudier le signe du polynôme $%s=%s$ sur $I=%s$.\\par"
msgstr "\\item Estudia los signos del polinomio $%s=%s$ en $I=%s$.\\par"
#: ExoPolynome.py:285 ExoPolynome.py:374
msgid "%s\\times%s-%s\\times%s"
msgstr "%s\\cdot%s-%s\\cdot%s"
#: ExoPolynome.py:292 ExoPolynome.py:294
msgid ""
"\\item On considère la fonction $%s$ définie sur $I=[%s~;~%s]$ par $%s(%s)="
"\\dfrac{%s}{%s}$."
msgstr ""
"\\item Se considera la función $%s$ definida en $I=[%s~;~%s]$ por $%s(%s)="
"\\dfrac{%s}{%s}$."
#: ExoPolynome.py:297 ExoPolynome.py:298
msgid "\\item Justifier que $%s$ est définie et dérivable sur $I$."
msgstr "\\item Comprueba que $%s$ está definida y es derivable en $I$."
#: ExoPolynome.py:299
msgid " Pour déterminer la valeur interdite, on doit résoudre $%s=0$."
msgstr ""
" Para calcular el valor que no pertenece al dominio, debe resolverse $%s=0$."
#: ExoPolynome.py:314
msgid ""
"Or $%s$ n'est pas dans l'intervalle $[%s~;~%s]$ et comme $%s$ est un "
"quotient de polynômes, alors $%s$ est définie et dérivable sur $I$."
msgstr ""
"Como $%s$ no pertenece al intervalo $[%s~;~%s]$ y $%s$ es una fracción de "
"polinomios, entonces $%s$ está definida y es derivable en todo $I$."
#: ExoPolynome.py:316 ExoPolynome.py:318
msgid "\\item Déterminer $%s'(%s)$ pour tout $%s\\in[%s~;~%s]$."
msgstr "\\item Calcula $%s'(%s)$ para todo $%s\\in[%s~;~%s]$."
#: ExoPolynome.py:321
msgid "\\item En déduire le sens de variations de $%s$ sur $I$."
msgstr "\\item Estudia la monotonía de $%s$ en $I$."
#: ExoPolynome.py:322
msgid "\\item En déduire le sens de variations de $%s$ sur $I$.\\par"
msgstr "\\item Estudia la monotonía de $%s$ en $I$.\\par"
#: ExoPolynome.py:324 ExoPolynome.py:448
msgid " Comme $%s$ est un carré, il est toujours positif.\\\\"
msgstr " Como $%s$ está elevado al cuadrado, es siempre positivo.\\\\"
#: ExoPolynome.py:328 ExoPolynome.py:452
msgid ""
" De plus, $%s<0$ donc pour tout $%s$ de $I$, $%s'(%s)<0$. Ainsi, on obtient "
msgstr ""
" Además, como $%s<0$ para todo $%s$ de $I$, entonces $%s'(%s)<0$. Así, se "
"obtiene : "
#: ExoPolynome.py:336 ExoPolynome.py:460
msgid " De plus, $%s>0$ donc pour tout $%s$ de $I$, $%s'(%s)>0$."
msgstr ""
" Además, como $%s>0$ para todo $%s$ de $I$, entonces $%s'(%s)>0$. Así, se "
"obtiene : "
#: ExoPolynome.py:344 ExoPolynome.py:468
msgid " Je ne sais pas faire avec un tel numérateur $%s$."
msgstr " No puede resolverse el numerador $%s$."
#: ExoPolynome.py:383 ExoPolynome.py:385
msgid ""
"\\item On considère la fonction $%s$ définie par $%s(%s)=\\dfrac{%s}{%s}$."
msgstr ""
"\\item Considera la función $%s$ definida por $%s(%s)=\\dfrac{%s}{%s}$."
#: ExoPolynome.py:388
msgid "\\item Déterminer l'ensemble de définition $\\mathcal{D}_{%s}$ de $%s$."
msgstr "\\item Calcula el dominio $\\mathcal{D}_{%s}$ de la función $%s$."
#: ExoPolynome.py:389
msgid ""
"\\item Déterminer l'ensemble de définition $\\mathcal{D}_{%s}$ de $%s$.\\par"
msgstr "\\item Calcula el dominio $\\mathcal{D}_{%s}$ de la función $%s$.\\par"
#: ExoPolynome.py:390
msgid ""
" La fonction rationnelle $%s$ est définie et dérivable en $%s$ si $%s\\neq0$."
msgstr ""
" La función racional $%s$ está definida y es derivable en $%s$ si $%s\\neq0$."
#: ExoPolynome.py:397
msgid ""
"On en déduit que $\\mathcal{D}_{%s}=\\mathcal{D'}_{%s}=]-\\infty~;~%s"
"[\\cup]%s~;~+\\infty[$."
msgstr ""
"Se deduce que $\\mathcal{D}_{%s}=\\mathcal{D'}_{%s}=\\;(-\\infty~;~%s)\\;"
"\\cup\\;(%s~;~+\\infty)$."
#: ExoPolynome.py:399 ExoPolynome.py:401
msgid "\\item Déterminer $%s'(%s)$ pour tout $%s\\in\\mathcal{D'}_{%s}$."
msgstr "\\item Calcula $%s'(%s)$ para todo $%s\\in\\mathcal{D'}_{%s}$."
#: ExoPolynome.py:404 ExoPolynome.py:405
msgid ""
"\\item Déterminer les limites de $%s$ aux bornes de $\\mathcal{D}_{%s}$."
msgstr ""
"\\item Calcula los límites de $%s$ en los extremos del $\\mathcal{D}_{%s}$."
#: ExoPolynome.py:422
msgid "Pour $%s=%s$, on a $%s=%s"
msgstr "Para $%s=%s$, sale $%s=%s"
#: ExoPolynome.py:435
msgid "De plus, $%s>0$ si $%s<%s$"
msgstr "Entonces, $%s>0$ si $%s<%s$"
#: ExoPolynome.py:436
msgid "et $%s<0$ si $%s>%s$.\\\\"
msgstr "\\; y $%s>0$ si $%s>%s$.\\\\"
#: ExoPolynome.py:440
msgid "De plus, $%s<0$ si $%s<%s$"
msgstr "Entonces, $%s<0$ si $%s<%s$"
#: ExoPolynome.py:441
msgid "et $%s>0$ si $%s>%s$.\\\\"
msgstr "\\; y $%s>0$ si $%s>%s$.\\\\"
#: ExoPolynome.py:445
msgid ""
"\\item Dresser le tableau de variations de $%s$ sur $\\mathcal{D}_{%s}$."
msgstr "\\item Realiza la tabla de monotonía de $%s$ en $\\mathcal{D}_{%s}$."
#: ExoPolynome.py:446
msgid ""
"\\item Dresser le tableau de variations de $%s$ sur $\\mathcal{D}_{%s}$.\\par"
msgstr ""
"\\item Realiza la tabla de monotonía de $%s$ en $\\mathcal{D}_{%s}$.\\par"
#: ExoPolynome.py:504 ExoPolynome.py:505
msgid ""
"\\item Étudier le sens de variations de $%s$ définie par $%s(x)=%s$ sur $%s$."
msgstr "\\item Estudia la monotonía de $%s$ definida por $%s(x)=%s$ en $%s$."
#: ExoPolynome.py:508
msgid ""
"Je dois étudier le signe de $%s'(%s)$ qui est un polynôme du second degré."
"\\par"
msgstr ""
"Se debe estudiar el signo de $%s'(%s)$, el cuál es un polinomio de segundo "
"grado : \\par"
#: ExoPolynome.py:520
msgid "Donc la fonction polynômiale $%s$ est décroissante sur $%s$."
msgstr "Donde la función polinómica $%s$ es decreciente en $%s$."
#: ExoPolynome.py:522
msgid "Donc la fonction polynômiale $%s$ est croissante sur $%s$."