[bootlin/training-materials updates] master: agenda: factorize language definition (55836ba0)

Thomas Petazzoni thomas.petazzoni at bootlin.com
Sun Jan 1 23:31:31 CET 2023


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/55836ba0dd755c3328d6f6a1de196f9e5d359cd2

>---------------------------------------------------------------

commit 55836ba0dd755c3328d6f6a1de196f9e5d359cd2
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date:   Sun Jan 1 23:31:31 2023 +0100

    agenda: factorize language definition
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>


>---------------------------------------------------------------

55836ba0dd755c3328d6f6a1de196f9e5d359cd2
 agenda/autotools-agenda.tex                |  3 +--
 agenda/autotools-online-agenda.tex         |  3 +--
 agenda/boot-time-agenda.tex                |  3 +--
 agenda/boot-time-fr-agenda.tex             |  3 +--
 agenda/boot-time-online-fr-agenda.tex      |  3 +--
 agenda/buildroot-agenda.tex                |  3 +--
 agenda/buildroot-fr-agenda.tex             |  3 +--
 agenda/buildroot-online-agenda.tex         |  3 +--
 agenda/buildroot-online-fr-agenda.tex      |  3 +--
 agenda/debugging-agenda.tex                |  3 +--
 agenda/debugging-fr-agenda.tex             |  3 +--
 agenda/debugging-online-agenda.tex         |  3 +--
 agenda/debugging-online-fr-agenda.tex      |  3 +--
 agenda/embedded-linux-agenda.tex           |  3 +--
 agenda/embedded-linux-fr-agenda.tex        |  3 +--
 agenda/embedded-linux-online-agenda.tex    |  3 +--
 agenda/embedded-linux-online-fr-agenda.tex |  3 +--
 agenda/git-agenda.tex                      |  3 +--
 agenda/graphics-agenda.tex                 |  3 +--
 agenda/graphics-fr-agenda.tex              |  3 +--
 agenda/graphics-online-agenda.tex          |  3 +--
 agenda/graphics-online-fr-agenda.tex       |  3 +--
 agenda/linux-kernel-agenda.tex             |  3 +--
 agenda/linux-kernel-fr-agenda.tex          |  3 +--
 agenda/linux-kernel-online-agenda.tex      |  3 +--
 agenda/linux-kernel-online-fr-agenda.tex   |  3 +--
 agenda/preempt-rt-agenda.tex               |  3 +--
 agenda/preempt-rt-fr-agenda.tex            |  3 +--
 agenda/preempt-rt-online-agenda.tex        |  3 +--
 agenda/preempt-rt-online-fr-agenda.tex     |  3 +--
 agenda/yocto-agenda.tex                    |  3 +--
 agenda/yocto-fr-agenda.tex                 |  3 +--
 agenda/yocto-online-agenda.tex             |  3 +--
 agenda/yocto-online-fr-agenda.tex          |  3 +--
 common/agenda.sty                          | 12 ++++++++++++
 35 files changed, 46 insertions(+), 68 deletions(-)

diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index a7991e0b..6573806f 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -28,8 +28,7 @@
     libtool}.
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English, French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies already using or interested in using
diff --git a/agenda/autotools-online-agenda.tex b/agenda/autotools-online-agenda.tex
index 65898d12..759716c2 100644
--- a/agenda/autotools-online-agenda.tex
+++ b/agenda/autotools-online-agenda.tex
@@ -28,8 +28,7 @@
     libtool}.
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English, French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies already using or interested in using
diff --git a/agenda/boot-time-agenda.tex b/agenda/boot-time-agenda.tex
index fb51dcf9..82feae50 100644
--- a/agenda/boot-time-agenda.tex
+++ b/agenda/boot-time-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English or French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing embedded Linux systems.
diff --git a/agenda/boot-time-fr-agenda.tex b/agenda/boot-time-fr-agenda.tex
index aa9fd0aa..de0e6b61 100644
--- a/agenda/boot-time-fr-agenda.tex
+++ b/agenda/boot-time-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Sociétés et ingénieurs développeurs de systèmes Linux embarqués.
diff --git a/agenda/boot-time-online-fr-agenda.tex b/agenda/boot-time-online-fr-agenda.tex
index 407b0f0a..6f98286d 100644
--- a/agenda/boot-time-online-fr-agenda.tex
+++ b/agenda/boot-time-online-fr-agenda.tex
@@ -37,8 +37,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Sociétés et ingénieurs développeurs de systèmes Linux embarqués.
diff --git a/agenda/buildroot-agenda.tex b/agenda/buildroot-agenda.tex
index eaf08141..726616f6 100644
--- a/agenda/buildroot-agenda.tex
+++ b/agenda/buildroot-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English, French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies already using or interested in using
diff --git a/agenda/buildroot-fr-agenda.tex b/agenda/buildroot-fr-agenda.tex
index f8a96c9a..7a91ad79 100644
--- a/agenda/buildroot-fr-agenda.tex
+++ b/agenda/buildroot-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public ciblé}{
   Sociétés qui utilisent déjà Buildroot ou qui
diff --git a/agenda/buildroot-online-agenda.tex b/agenda/buildroot-online-agenda.tex
index 7105b5c1..ff35c93b 100644
--- a/agenda/buildroot-online-agenda.tex
+++ b/agenda/buildroot-online-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies already using or interested in using
diff --git a/agenda/buildroot-online-fr-agenda.tex b/agenda/buildroot-online-fr-agenda.tex
index babc42e6..9e2a6fea 100644
--- a/agenda/buildroot-online-fr-agenda.tex
+++ b/agenda/buildroot-online-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public ciblé}{
   Sociétés qui utilisent déjà Buildroot ou qui
diff --git a/agenda/debugging-agenda.tex b/agenda/debugging-agenda.tex
index 62728955..6b9e1842 100644
--- a/agenda/debugging-agenda.tex
+++ b/agenda/debugging-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/clement-leger/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies and engineers interested in debugging, profiling and
diff --git a/agenda/debugging-fr-agenda.tex b/agenda/debugging-fr-agenda.tex
index e8b459d9..b926c181 100644
--- a/agenda/debugging-fr-agenda.tex
+++ b/agenda/debugging-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/clement-leger/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Sociétés et ingénieurs intéressés dans le debug, profiling et
diff --git a/agenda/debugging-online-agenda.tex b/agenda/debugging-online-agenda.tex
index 4258076c..b2f2a3fb 100644
--- a/agenda/debugging-online-agenda.tex
+++ b/agenda/debugging-online-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/clement-leger/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies and engineers interested in debugging, profiling and
diff --git a/agenda/debugging-online-fr-agenda.tex b/agenda/debugging-online-fr-agenda.tex
index c165eae5..f68829f8 100644
--- a/agenda/debugging-online-fr-agenda.tex
+++ b/agenda/debugging-online-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/clement-leger/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Sociétés et ingénieurs intéressés dans le debug, profiling et
diff --git a/agenda/embedded-linux-agenda.tex b/agenda/embedded-linux-agenda.tex
index f0cf6eaa..efecb45d 100644
--- a/agenda/embedded-linux-agenda.tex
+++ b/agenda/embedded-linux-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English or French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing devices using the Linux kernel
diff --git a/agenda/embedded-linux-fr-agenda.tex b/agenda/embedded-linux-fr-agenda.tex
index ee7aaa42..99b64e63 100644
--- a/agenda/embedded-linux-fr-agenda.tex
+++ b/agenda/embedded-linux-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public ciblé}{
   Ingénieurs développant des systèmes embarqués
diff --git a/agenda/embedded-linux-online-agenda.tex b/agenda/embedded-linux-online-agenda.tex
index 0454ebd9..e897db14 100644
--- a/agenda/embedded-linux-online-agenda.tex
+++ b/agenda/embedded-linux-online-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English or French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing devices using the Linux kernel
diff --git a/agenda/embedded-linux-online-fr-agenda.tex b/agenda/embedded-linux-online-fr-agenda.tex
index 2eadd6a4..4bd14c44 100644
--- a/agenda/embedded-linux-online-fr-agenda.tex
+++ b/agenda/embedded-linux-online-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public ciblé}{
   Ingénieurs développant des systèmes embarqués
diff --git a/agenda/git-agenda.tex b/agenda/git-agenda.tex
index 03fb3755..ec37ae3e 100644
--- a/agenda/git-agenda.tex
+++ b/agenda/git-agenda.tex
@@ -22,8 +22,7 @@
 }
 \onsitepedagogics{40}{60}
 \feagendasummaryitem{Language}{
-  Oral lectures: English, French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies already using or interested in using
diff --git a/agenda/graphics-agenda.tex b/agenda/graphics-agenda.tex
index 7643bcfc..8b68a4d2 100644
--- a/agenda/graphics-agenda.tex
+++ b/agenda/graphics-agenda.tex
@@ -37,8 +37,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English or French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing multimedia devices using the Linux kernel
diff --git a/agenda/graphics-fr-agenda.tex b/agenda/graphics-fr-agenda.tex
index 44a7cb8c..3ea61ea6 100644
--- a/agenda/graphics-fr-agenda.tex
+++ b/agenda/graphics-fr-agenda.tex
@@ -39,8 +39,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Développeurs de systèmes multimédia utilisant le
diff --git a/agenda/graphics-online-agenda.tex b/agenda/graphics-online-agenda.tex
index 45064387..729e32db 100644
--- a/agenda/graphics-online-agenda.tex
+++ b/agenda/graphics-online-agenda.tex
@@ -41,8 +41,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing multimedia devices using the Linux kernel
diff --git a/agenda/graphics-online-fr-agenda.tex b/agenda/graphics-online-fr-agenda.tex
index 1d55174d..0667fcbc 100644
--- a/agenda/graphics-online-fr-agenda.tex
+++ b/agenda/graphics-online-fr-agenda.tex
@@ -43,8 +43,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Développeurs de systèmes multimédia utilisant le
diff --git a/agenda/linux-kernel-agenda.tex b/agenda/linux-kernel-agenda.tex
index 90f7db61..3ba19a0d 100644
--- a/agenda/linux-kernel-agenda.tex
+++ b/agenda/linux-kernel-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English or French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing devices using the Linux kernel
diff --git a/agenda/linux-kernel-fr-agenda.tex b/agenda/linux-kernel-fr-agenda.tex
index 0c5faaa5..59903751 100644
--- a/agenda/linux-kernel-fr-agenda.tex
+++ b/agenda/linux-kernel-fr-agenda.tex
@@ -25,8 +25,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public ciblé}{
   Ingénieurs développant des systèmes reposant sur le noyau Linux.
diff --git a/agenda/linux-kernel-online-agenda.tex b/agenda/linux-kernel-online-agenda.tex
index 303ff54b..a7445311 100644
--- a/agenda/linux-kernel-online-agenda.tex
+++ b/agenda/linux-kernel-online-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   People developing devices using the Linux kernel
diff --git a/agenda/linux-kernel-online-fr-agenda.tex b/agenda/linux-kernel-online-fr-agenda.tex
index 663496b7..df7f783b 100644
--- a/agenda/linux-kernel-online-fr-agenda.tex
+++ b/agenda/linux-kernel-online-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public ciblé}{
   Ingénieurs développant des systèmes reposant sur le noyau Linux.
diff --git a/agenda/preempt-rt-agenda.tex b/agenda/preempt-rt-agenda.tex
index 7a7d5a30..8d076a8a 100644
--- a/agenda/preempt-rt-agenda.tex
+++ b/agenda/preempt-rt-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies and engineers interested in writing and benchmarking
diff --git a/agenda/preempt-rt-fr-agenda.tex b/agenda/preempt-rt-fr-agenda.tex
index 3ea99117..1b26c196 100644
--- a/agenda/preempt-rt-fr-agenda.tex
+++ b/agenda/preempt-rt-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Entreprises et ingénieurs intéressés dans le développement et le
diff --git a/agenda/preempt-rt-online-agenda.tex b/agenda/preempt-rt-online-agenda.tex
index 32d93cab..a8abf96a 100644
--- a/agenda/preempt-rt-online-agenda.tex
+++ b/agenda/preempt-rt-online-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies and engineers interested in writing and benchmarking
diff --git a/agenda/preempt-rt-online-fr-agenda.tex b/agenda/preempt-rt-online-fr-agenda.tex
index 7a34c36a..8843b7d7 100644
--- a/agenda/preempt-rt-online-fr-agenda.tex
+++ b/agenda/preempt-rt-online-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/company/staff/maxime-chevallier/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Entreprises et ingénieurs intéressés dans le développement et le
diff --git a/agenda/yocto-agenda.tex b/agenda/yocto-agenda.tex
index 0f485b10..643ad8c8 100644
--- a/agenda/yocto-agenda.tex
+++ b/agenda/yocto-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English, French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies and engineers interested in using
diff --git a/agenda/yocto-fr-agenda.tex b/agenda/yocto-fr-agenda.tex
index 520747fe..9f776603 100644
--- a/agenda/yocto-fr-agenda.tex
+++ b/agenda/yocto-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Sociétés et ingénieurs intéressés par l'utilisation de Yocto Project
diff --git a/agenda/yocto-online-agenda.tex b/agenda/yocto-online-agenda.tex
index 0d2652b2..5b99f6b9 100644
--- a/agenda/yocto-online-agenda.tex
+++ b/agenda/yocto-online-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Language}{
-  Oral lectures: English, French.
-  \newline Materials: English.
+  \traininglanguages{}
 }
 \feagendasummaryitem{Audience}{
   Companies and engineers interested in using
diff --git a/agenda/yocto-online-fr-agenda.tex b/agenda/yocto-online-fr-agenda.tex
index 9500e80d..37be2075 100644
--- a/agenda/yocto-online-fr-agenda.tex
+++ b/agenda/yocto-online-fr-agenda.tex
@@ -26,8 +26,7 @@
   \newline \url{https://bootlin.com/training/trainers/}
 }
 \feagendasummaryitem{Langue}{
-  Présentations : Français
-  \newline Supports : Anglais
+  \traininglanguages{}
 }
 \feagendasummaryitem{Public visé}{
   Sociétés et ingénieurs intéressés par l'utilisation de Yocto Project
diff --git a/common/agenda.sty b/common/agenda.sty
index c8745773..3f57219c 100644
--- a/common/agenda.sty
+++ b/common/agenda.sty
@@ -132,6 +132,18 @@
   \def \trainingdoclink{https://bootlin.com/doc/training/\training}
 }
 
+\ifthenelse{\equal{\agendalanguage}{french}}{
+  \def \traininglanguages{
+    Présentations : Français
+    \newline Supports : Anglais
+  }
+}{
+  \def \traininglanguages{
+    Oral lectures: English, French.
+    \newline Materials: English.
+  }
+}
+
 \newcommand\feagendasummaryitem[2]{
   \begin{tabularx}{\textwidth}{gh}
     {\bf #1} & #2 \\




More information about the training-materials-updates mailing list