[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