@@ -28,6 +28,7 @@
2828\RequirePackage{tocloft}
2929\RequirePackage{caption}
3030\RequirePackage{etoolbox}
31+\RequirePackage{iflang}
3132
3233\setcounter{secnumdepth}{4}
3334
@@ -96,11 +97,11 @@
9697 \begin{tabular}{|p{0.30\linewidth}|p{0.14\linewidth}|p{0.15\linewidth}|p{0.14\linewidth}|p{0.14\linewidth}|}
9798 \hline
9899 & & & & \\ \hline
99− Изм. & Лист & \textnumero~докум. & Подп. & Дата\\
100+ \IfLanguageName{english}{Change}{Изм.} & \IfLanguageName{english}{Page}{Лист} & \IfLanguageName{english}{Document num.}{\textnumero~докум.} & \IfLanguageName{english}{Signature}{Подп.} & \IfLanguageName{english}{Date}{Дата}\\
100101 \hline
101102 \footnotesize{\@documentCode}& & & &\\
102103 \hline
103− Инв. \textnumero~подл. & Подп. и дата & Взам. инв. \textnumero & Инв. \textnumero~дубл.& Подп. и дата \\
104+ \IfLanguageName{english}{inv. num. of orig.}{Инв. \textnumero~подл.} & \IfLanguageName{english}{Sig. and date}{Подп. и дата} & \IfLanguageName{english}{inv. num.}{Взам. инв. \textnumero} & \IfLanguageName{english}{inv. num. of copy}{Инв. \textnumero~дубл.}& \IfLanguageName{english}{Sig. and date}{Подп. и дата} \\
104105 \hline
105106 \end{tabular}
106107 }
@@ -126,15 +127,21 @@
126127 \renewcommand{\@title}{#1}
127128}
128129
129−\newcommand{\@institute}{правительство российской федерации\\
130+\newcommand{\@institute}{
131+ \IfLanguageName{english}
132+ {national research university\\<<higher school of economics>>}
133+ {правительство российской федерации\\
130134 национальный исследовательский университет \\
131− «высшая школа экономики»}
135+ «высшая школа экономики»}}
132136\newcommand{\institute}[1]{
133137 \renewcommand{\@institute}{#1}
134138}
135139
136−\newcommand{\@faculty}{Факультет компьютерных наук\\
137− Департамент программной инженерии}
140+\newcommand{\@faculty}{
141+ \IfLanguageName{english}
142+ {Faculty of Computer Science}
143+ {Факультет компьютерных наук\\
144+ Департамент программной инженерии}}
138145\newcommand{\faculty}[1]{
139146 \renewcommand{\@faculty}{#1}
140147}
@@ -146,9 +153,12 @@
146153 \renewcommand{\@academicTeacherName}{#2}
147154}
148155
149−\newcommand{\@academicSupervisorName}{В. В. Шилов}
150−\newcommand{\@academicSupervisorTitle}{Академический руководитель образовательной программы «Программная инженерия»
151− профессор департамента программной инженерии, канд. техн. наук}
156+\newcommand{\@academicSupervisorName}{\IfLanguageName{english}{V. V. Shilov}{В. В. Шилов}}
157+\newcommand{\@academicSupervisorTitle}{
158+ \IfLanguageName{english}
159+ {Academic supervisor of the <<software engineering>> programme, PhD}
160+ {Академический руководитель образовательной программы «Программная инженерия»
161+ профессор департамента программной инженерии, канд. техн. наук}}
152162\newcommand{\academicSupervisor}[2]{
153163 \renewcommand{\@academicSupervisorTitle}{#1}
154164 \renewcommand{\@academicSupervisorName}{#2}
@@ -176,7 +186,7 @@
176186 \renewcommand{\@year}{#1}
177187}
178188
179−\newcommand{\@city}{Москва}
189+\newcommand{\@city}{\IfLanguageName{english}{Moscow}{Москва}}
180190\newcommand{\city}[1]{
181191 \renewcommand{\@city}{#1}
182192}
@@ -184,7 +194,7 @@
184194\newcommand{\@titleTable}{
185195\reversemarginpar\marginpar{\rotatebox{90}{\begin{tabular}{|p{25mm}|p{35mm}|p{25mm}|p{25mm}|p{35mm}|}
186196 \hline
187− \rule{0mm}{5mm}Инв. \textnumero~подл & Подп. и дата & Взам. инв. \textnumero& Инв. \textnumero~дубл.&Подп. и дата\\
197+ \rule{0mm}{5mm}\IfLanguageName{english}{inv. num. of orig.}{Инв. \textnumero~подл} & \IfLanguageName{english}{Sig. and date}{Подп. и дата} & \IfLanguageName{english}{inv. num}{Взам. инв. \textnumero}& \IfLanguageName{english}{inv. num. of copy}{Инв. \textnumero~дубл.}&\IfLanguageName{english}{Sig. and date}{Подп. и дата}\\
188198 \hline
189199 \rule{0mm}{7mm}& & & & \\
190200 \hline
@@ -210,7 +220,7 @@
210220 \@startAdditions
211221 \stepcounter{section}
212222 \begin{flushright}
213− \Large \textbf{\textsc{приложение \asbuk{section}}}
223+ \Large \textbf{\textsc{\IfLanguageName{english}{appendix}{приложение} \asbuk{section}}}
214224 \end{flushright}
215225 \setcounter{@tempSection}{\arabic{section}}
216226 \setcounter{secnumdepth}{0}
@@ -231,12 +241,12 @@
231241
232242 \begin{tabular}[h!]{P{0.45\textwidth} P{0.45\textwidth}}
233243
234− \textit{СОГЛАСОВАНО} & \textsl{УТВЕРЖДАЮ}\\
244+ \textit{\IfLanguageName{english}{COORDINATED}{СОГЛАСОВАНО}} & \textsl{\IfLanguageName{english}{APPROVED}{УТВЕРЖДАЮ}}\\
235245 & \\
236246 \@academicTeacherTitle & \@academicSupervisorTitle \\
237247 & \\
238248 \underline{\hspace{4cm}} \@academicTeacherName & \underline{\hspace{4cm}} \@academicSupervisorName \\
239− <<\underline{\hspace{1cm}}>> \underline{\hspace{3cm}} \@year{} г. & <<\underline{\hspace{1cm}}>> \underline{\hspace{3cm}} \@year{} г.\\
249+ <<\underline{\hspace{1cm}}>> \underline{\hspace{3cm}} \@year{} \IfLanguageName{english}{}{г.} & <<\underline{\hspace{1cm}}>> \underline{\hspace{3cm}} \@year{} \IfLanguageName{english}{}{г.}\\
240250 \end{tabular}
241251
242252
@@ -249,7 +259,7 @@
249259
250260 \vspace{6mm}
251261
252− \textbf{\textsc{Лист Утверждения}}
262+ \textbf{\textsc{\IfLanguageName{english}{Approval Sheet}{Лист Утверждения}}}
253263
254264 \vspace{6mm}
255265
@@ -262,11 +272,11 @@
262272 \hfill
263273 \begin{tabular}{c}
264274 \\
265− Исполнитель: \@authorTitle
275+ \IfLanguageName{english}{Author}{Исполнитель}: \@authorTitle
266276 \\
267277 \underline{\hspace{4cm}} \@author
268278 \\
269− <<\underline{\hspace{1cm}}>> \underline{\hspace{4cm}} \@year~г.
279+ <<\underline{\hspace{1cm}}>> \underline{\hspace{4cm}} \@year\IfLanguageName{english}{}{~г.}
270280 \end{tabular}
271281
272282 \@titleTable
@@ -294,7 +304,7 @@
294304
295305 \newpage
296306
297− \textbf{\textsc{Утверждён}}
307+ \textbf{\textsc{\IfLanguageName{english}{Approved}{Утверждён}}}
298308
299309 \textbf{\@documentCode{}-ЛУ}
300310
@@ -313,7 +323,7 @@
313323
314324 \vspace{6mm}
315325
316− \textbf{Листов \pageref{LastPage}}
326+ \textbf{\IfLanguageName{english}{\pageref{LastPage} pages}{Листов \pageref{LastPage}}}
317327
318328 \end{center}
319329
@@ -344,7 +354,7 @@
344354 \@startAdditions
345355
346356 % \setcounter{secnumdepth}{0}
347− \section*{Лист регистрации изменений}
357+ \section*{\IfLanguageName{english}{Change registration sheet}{Лист регистрации изменений}}
348358 % \setcounter{secnumdepth}{4}
349359
350360 \cfoot{}
@@ -352,8 +362,8 @@
352362 \begin{tabular}{|p{0.05\linewidth}|p{0.04\linewidth}|p{0.06\linewidth}|p{0.06\linewidth}|p{0.06\linewidth}|p{0.1\linewidth}|p{0.1\linewidth}|p{0.12\linewidth}|p{0.05\linewidth}|p{0.05\linewidth}|}
353363
354364 \hline
355− \multirow{2}{*}{Изм.} & \multicolumn{4}{c|}{Номера листов} & Всего листов в документе & \textnumero{} доку-мента & Входящий \textnumero{} сопрово-дит.~докум. и дата & Под-пись & Дата \\ [5ex] \cline{2-5}
356− & из-ме-нен-ных & заме-нен-ных & но-вых & анну-лиро-ван-ных & & & & & \\[10ex]
365+ \multirow{2}{*}{\IfLanguageName{english}{\shortstack[l]{Cha-\\nge}}{Изм.}} & \multicolumn{4}{c|}{\IfLanguageName{english}{Page number}{Номера листов}} & \IfLanguageName{english}{Total number of pages}{Всего листов в документе} & \IfLanguageName{english}{Document number}{\textnumero{} доку-мента} & \IfLanguageName{english}{Number of accompanying documents and date}{Входящий \textnumero{} сопрово-дит.~докум. и дата} & \IfLanguageName{english}{Sig-na-ture}{Под-пись} & \IfLanguageName{english}{Date}{Дата} \\ [5ex] \cline{2-5}
366+ & \IfLanguageName{english}{Mo-di-fied}{из-ме-нен-ных} & \IfLanguageName{english}{Re-pla-ced}{заме-нен-ных} & \IfLanguageName{english}{Ad-ded}{но-вых} & \IfLanguageName{english}{An-nul-led}{анну-лиро-ван-ных} & & & & & \\[10ex]
357367 \hline
358368 & & & & & & & & & \\[5ex]
359369 \hline
@@ -455,4 +465,8 @@
455465
456466\titleformat{\section}[block]{\Large\bfseries\filcenter}{\thesection.}{0mm}{~}
457467
468+\newcommand{\sectionsAreChapters}{
469+ \titleformat{\section}[block]{\Large\bfseries\filcenter}{\IfLanguageName{english}{Chapter}{Глава} \thesection.}{0mm}{~}
470+}
471+
458472\newcommand{\sectionbreak}{\clearpage}