@@ -221,7 +221,7 @@ message(STATUS "PGR_WORKSHOP_DOC_TARGETS = ${PGR_WORKSHOP_DOC_TARGETS}")
221221# TODO: figure out how to support this
222222# "el" "hu" "id" "zh")
223223#---------------------------------------------
224- set (PGR_WORKSHOP_SUPPORTED_LANGUAGES "es" )
224+ set (PGR_WORKSHOP_SUPPORTED_LANGUAGES "es" "ja" )
225225set (PGR_WORKSHOP_ENGLISH "en" )
226226
227227#---------------------------------------------
@@ -231,72 +231,75 @@ option(ALL_LANG
231231 "Set ON|OFF (default=OFF) to build all documentation supported languages
232232 ${PGR_WORKSHOP_SUPPORTED_LANGUAGES} " OFF )
233233
234- foreach (lang ${PGR_WORKSHOP_SUPPORTED_LANGUAGES} )
235- string (TOUPPER ${lang} val)
236- option (${val}
237- "Set ON|OFF (default=OFF) build ${lang} Documentation" OFF )
238- endforeach ()
234+ foreach (lang ${PGR_WORKSHOP_SUPPORTED_LANGUAGES} )
235+ string (TOUPPER ${lang} val)
236+ option (${val}
237+ "Set ON|OFF (default=OFF) build ${lang} Documentation" OFF )
238+ endforeach ()
239239
240- #---------------------------------------------
241- # Catching the language options to be build
242- #---------------------------------------------
243- list (APPEND PGR_WORKSHOP_BUILD_LANGUAGES ${PGR_WORKSHOP_ENGLISH} )
240+ #---------------------------------------------
241+ # Catching the language options to be build
242+ #---------------------------------------------
243+ list (APPEND PGR_WORKSHOP_BUILD_LANGUAGES ${PGR_WORKSHOP_ENGLISH} )
244+ foreach (lang ${PGR_WORKSHOP_SUPPORTED_LANGUAGES} )
245+ string (TOUPPER ${lang} opt)
246+ if (${opt} OR ALL_LANG)
247+ list (APPEND PGR_WORKSHOP_BUILD_LANGUAGES ${lang} )
248+ endif ()
249+ endforeach ()
250+
251+
252+ #---------------------------------------------
253+ # All languages po files are to be generated
254+ #---------------------------------------------
255+ set (SPHINXINTL_LANGUAGE ${PGR_WORKSHOP_ENGLISH} )
256+ if (LOCALE)
244257 foreach (lang ${PGR_WORKSHOP_SUPPORTED_LANGUAGES} )
245- string (TOUPPER ${lang} opt)
246- if (${opt} OR ALL_LANG)
247- list (APPEND PGR_WORKSHOP_BUILD_LANGUAGES ${lang} )
248- endif ()
258+ set (SPHINXINTL_LANGUAGE "${SPHINXINTL_LANGUAGE} ,${lang} " )
249259 endforeach ()
260+ set (PGR_WORKSHOP_LANGUAGES ${PGR_WORKSHOP_ENGLISH} )
261+ endif ()
250262
251263
252- #---------------------------------------------
253- # All languages po files are to be generated
254- #---------------------------------------------
255- set (SPHINXINTL_LANGUAGE ${PGR_WORKSHOP_ENGLISH} )
256- if (LOCALE)
257- foreach (lang ${PGR_WORKSHOP_SUPPORTED_LANGUAGES} )
258- set (SPHINXINTL_LANGUAGE "${SPHINXINTL_LANGUAGE} ,${lang} " )
259- endforeach ()
260- set (PGR_WORKSHOP_LANGUAGES ${PGR_WORKSHOP_ENGLISH} )
261- endif ()
264+ message (STATUS "SPHINXINTL_LANGUAGE ${SPHINXINTL_LANGUAGE} " )
262265
263266
264- #------------------------------------------
265- # Used to generate the languages bar
266- #------------------------------------------
267- MACRO (INSERT_INTO_MAP _KEY _VALUE)
268- SET ("LangMap_${_KEY} " "${_VALUE} " )
269- ENDMACRO (INSERT_INTO_MAP)
270-
271- INSERT_INTO_MAP("ca" "Català" )
272- INSERT_INTO_MAP("de" "Deutsch" )
273- INSERT_INTO_MAP("el" "Ελληνικά" )
274- INSERT_INTO_MAP("en" "English" )
275- INSERT_INTO_MAP("es" "Español" )
276- INSERT_INTO_MAP("fr" "Français" )
277- INSERT_INTO_MAP("fi" "Suomen kieli" )
278- INSERT_INTO_MAP("hu" "Hungarian" )
279- INSERT_INTO_MAP("id" "Bahasa Indonesia" )
280- INSERT_INTO_MAP("it" "Italiano" )
281- INSERT_INTO_MAP("ja" "日本語" )
282- INSERT_INTO_MAP("ko" "한국어" )
283- INSERT_INTO_MAP("pl" "Polski" )
284- INSERT_INTO_MAP("pt" "Portugus" )
285- INSERT_INTO_MAP("ru" "Русский" )
286- INSERT_INTO_MAP("zh" "中文" )
287-
288-
289- message (STATUS "PGR_WORKSHOP_BUILD_LANGUAGES = ${PGR_WORKSHOP_BUILD_LANGUAGES} " )
290- message (STATUS "SPHINXINTL_LANGUAGE = ${SPHINXINTL_LANGUAGE} " )
291-
292- #---------------------------------------------
293- #---------------------------------------------
294- #---------------------------------------------
295-
296- # The list of projects to be documented
297-
298- #---------------------------------------------
299- #---------------------------------------------
300- #---------------------------------------------
301-
302- add_subdirectory (docs)
267+ #------------------------------------------
268+ # Used to generate the languages bar
269+ #------------------------------------------
270+ MACRO (INSERT_INTO_MAP _KEY _VALUE)
271+ SET ("LangMap_${_KEY} " "${_VALUE} " )
272+ ENDMACRO (INSERT_INTO_MAP)
273+
274+ INSERT_INTO_MAP("ca" "Català" )
275+ INSERT_INTO_MAP("de" "Deutsch" )
276+ INSERT_INTO_MAP("el" "Ελληνικά" )
277+ INSERT_INTO_MAP("en" "English" )
278+ INSERT_INTO_MAP("es" "Español" )
279+ INSERT_INTO_MAP("fr" "Français" )
280+ INSERT_INTO_MAP("fi" "Suomen kieli" )
281+ INSERT_INTO_MAP("hu" "Hungarian" )
282+ INSERT_INTO_MAP("id" "Bahasa Indonesia" )
283+ INSERT_INTO_MAP("it" "Italiano" )
284+ INSERT_INTO_MAP("ja" "日本語" )
285+ INSERT_INTO_MAP("ko" "한국어" )
286+ INSERT_INTO_MAP("pl" "Polski" )
287+ INSERT_INTO_MAP("pt" "Portugus" )
288+ INSERT_INTO_MAP("ru" "Русский" )
289+ INSERT_INTO_MAP("zh" "中文" )
290+
291+
292+ message (STATUS "PGR_WORKSHOP_BUILD_LANGUAGES = ${PGR_WORKSHOP_BUILD_LANGUAGES} " )
293+ message (STATUS "SPHINXINTL_LANGUAGE = ${SPHINXINTL_LANGUAGE} " )
294+
295+ #---------------------------------------------
296+ #---------------------------------------------
297+ #---------------------------------------------
298+
299+ # The list of projects to be documented
300+
301+ #---------------------------------------------
302+ #---------------------------------------------
303+ #---------------------------------------------
304+
305+ add_subdirectory (docs)
0 commit comments