diff --git a/CHANGELOG.txt b/CHANGELOG.txt deleted file mode 100644 index 7314431d..00000000 --- a/CHANGELOG.txt +++ /dev/null @@ -1,48 +0,0 @@ -*IN-DEVELOPEMENT* ----------------- -Make licence explicit: it is GPLv3 as per the conditions of the source - code dump from Epsitec. -Fix URL of colobot repository. -Render README for Markdown. -Ease git-based releasing. -Handle levels iternationalisation with po4a. -Drop translations as they are built from colobot itself. - ----------------- -2012-10-05 - -Release for Colobot Gold pre-alpha -Updated scene files to ones from colobot-level repository -Fixed incorrectly converted relief files - ----------------- -2012-09-22 - -Updated level files (resource paths and extensions) - ----------------- -2012-09-13 - -Added models converted to new text format -Added translation files -Removed unused files - ----------------- -2012-08-03 - -Added fonts -Changed other texture names to lowercase - ----------------- -2012-07-27 - -Changed indexed and grayscale PNG images to RGB - ----------------- -2012-07-22 - -Initial release made from files from original package by Epsitec -Minor changes: -- some files were not copied, as unnecessary, or dubious -- changed file names to lowercase -- changed all texture and image formats to PNG diff --git a/CMakeLists.txt b/CMakeLists.txt index fcf5d1a7..767abba9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,6 @@ endif() install(DIRECTORY ai DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) install(DIRECTORY fonts DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) -install(DIRECTORY help DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) install(DIRECTORY icons DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) install(DIRECTORY models DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) #install(DIRECTORY models-new DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) @@ -18,4 +17,5 @@ install(DIRECTORY music DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) install(DIRECTORY sounds DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) install(DIRECTORY textures DESTINATION ${COLOBOT_INSTALL_DATA_DIR}) +add_subdirectory(help) add_subdirectory(levels) diff --git a/README.i18n.md b/README.i18n.md new file mode 100644 index 00000000..61b4bdec --- /dev/null +++ b/README.i18n.md @@ -0,0 +1,110 @@ +# Colobot data translation + +The translation of Colobot level titles, level hierarchy and help files +is managed through [gettext](https://www.gnu.org/software/gettext/). + +## Level scene description files + +Level scene description files have english headers that are used in the +Colobot interface to describe the levels. Level scene description files +are levels/$level/scene.txt and translations are handled in the +level-specific po/ directory: levels/$levels/po/. The .pot file is the +source translation file, the *.po files are the translations. + +## Help files + +Helpfiles are divided in two categories: +* Generic helpfiles, about the game, the objects, the syntax, etc. These + are stored in help/ , in four sub-categories: generic, bots, object + and bots. +* Level-specific helpfiles, about the level, instructions, example + programs, etc. These are stored in levels/$level/help/. + +Helpfiles have their source in english, always stored in the E/ +subdirectory. To ensure retro-compatibility, existing translations have +not been integrated in the gettext-based translation mechanisms and are +stored in their respective one-character directories. New translations +snd updates to existing ones should really use the gettext-based +translation. + +## Colobot syntax + +Colobot parses a specific syntax to enable some formatting in the game +interface. + +To ease translation, this syntax is transformed into a pseudo-HTML +syntax in the gettext files. + +Here is the table of transformations and their meanings: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Transformed labelColobot native labelDescription
<button $buttonID/>\button $buttonID;Indicates a UI button. $buttonID is a number
<key $keyCode/>\key $keyCode;Indicates a keyboard key. $keyCode is a code, such as action
<format $formatID>Formatted text</format>\$formatID;Formatted text\norm;Changes text formatting in the marker. $formatID can be const, type, token or key.
<$formatID/>\$formatID;Toggle text formatting. $formatID can be const, type, token, key or norm.
<a $link>Link text</a>\l;Link text\u $link;Direct hyper-link. $link can be direct or in a category (such as cbot\abstime)
<a $linkcat|$link>Link text</a>\l;Link text\u $linkcat\$link;In-category hyper-link, linkcat can only be cbot, bots or object.
<code>CBot code</code>\c;CBot code\n;Code formatting
<s/>\s;Typewriter line indicator (usually verbatim code)
<t/>\t;Title line indicator
<b/>\b;Subtitle line indicator
<c/>\c;Typewriter formatting toggle
<n/>\n;Normal formatting toggle
+ diff --git a/README.md b/README.md index 76da942d..7404c4a1 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,26 @@ # Colobot Data Files -## *IN-DEVELOPEMENT* Release - -This package contains the data files for the Colobot project (https://github.com/colobot/colobot). -It includes (or will include): -* textures, background images, etc. -* model files, +This repository contains the data files for the Colobot project (https://github.com/colobot/colobot). +It currently includes: +* mission files +* textures +* model files * sounds and music +* ai scripts +* in-game help * some documents describing the formats * conversion scripts and tools for packaging -This is a development release that will be modified and updated as necessary. -File paths, names, formats are subject to change, so don't take them for granted. -All packages released will be labeled with date of release in format RRRR-MM-DD and released as often as -changes are made in the files. +# Installation + +CMake project files in main and data repositories are integrated and when invoked during compilation, +produce output files to be installed. As of 0.1.2-alpha, the generated files are different from source +files. Consequently, running the game with data files directly from this source repository is not supported. +Please see the [INSTALL.md](https://github.com/colobot/colobot/blob/master/INSTALL.md) instructions +in main repository for details. + +Some details of how data file translation is achieved can be found in +[README.i18n.md](https://github.com/colobot/colobot-data/blob/master/README.i18n.md) file. # License diff --git a/help/CMakeLists.txt b/help/CMakeLists.txt new file mode 100644 index 00000000..36ca3a8b --- /dev/null +++ b/help/CMakeLists.txt @@ -0,0 +1,33 @@ +cmake_minimum_required(VERSION 2.8) + +set(LEVELS_I18N_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../levels-i18n/) + +# Handle all help categories' translations +foreach(LEVEL_CODENAME cbot;object) + set(SCENEFILE) + set(SCENEDEST) + set(PODIR "${LEVEL_CODENAME}/po/") + set(HELPDIR "${LEVEL_CODENAME}/") + set(HELPDEST "${LEVEL_CODENAME}") + message(STATUS "Managing translations for '${LEVEL_CODENAME}' help category") + include(${LEVELS_I18N_PATH}/CMakeLists.txt) +endforeach() + +set(LEVEL_CODENAME generic) +set(SCENEFILE) +set(SCENEDEST) +set(PODIR "${LEVEL_CODENAME}/po/") +set(HELPDIR "${LEVEL_CODENAME}/") +set(HELPDEST "") +message(STATUS "Managing translations for '${LEVEL_CODENAME}' help category") +include(${LEVELS_I18N_PATH}/CMakeLists.txt) + +set(LEVEL_CODENAME bots) +set(SCENEFILE) +set(SCENEDEST) +set(PODIR "${LEVEL_CODENAME}/po/") +set(HELPDIR "${LEVEL_CODENAME}/") +set(HELPDEST "object/") +message(STATUS "Managing translations for '${LEVEL_CODENAME}' help category") +include(${LEVELS_I18N_PATH}/CMakeLists.txt) + diff --git a/help/D/object/botfc.txt b/help/bots/D/botfc.txt similarity index 100% rename from help/D/object/botfc.txt rename to help/bots/D/botfc.txt diff --git a/help/D/object/botfj.txt b/help/bots/D/botfj.txt similarity index 100% rename from help/D/object/botfj.txt rename to help/bots/D/botfj.txt diff --git a/help/D/object/botfr.txt b/help/bots/D/botfr.txt similarity index 100% rename from help/D/object/botfr.txt rename to help/bots/D/botfr.txt diff --git a/help/D/object/botfs.txt b/help/bots/D/botfs.txt similarity index 100% rename from help/D/object/botfs.txt rename to help/bots/D/botfs.txt diff --git a/help/D/object/botgc.txt b/help/bots/D/botgc.txt similarity index 100% rename from help/D/object/botgc.txt rename to help/bots/D/botgc.txt diff --git a/help/D/object/botgj.txt b/help/bots/D/botgj.txt similarity index 100% rename from help/D/object/botgj.txt rename to help/bots/D/botgj.txt diff --git a/help/D/object/botgr.txt b/help/bots/D/botgr.txt similarity index 100% rename from help/D/object/botgr.txt rename to help/bots/D/botgr.txt diff --git a/help/D/object/botgs.txt b/help/bots/D/botgs.txt similarity index 100% rename from help/D/object/botgs.txt rename to help/bots/D/botgs.txt diff --git a/help/D/object/botoc.txt b/help/bots/D/botoc.txt similarity index 100% rename from help/D/object/botoc.txt rename to help/bots/D/botoc.txt diff --git a/help/D/object/botoj.txt b/help/bots/D/botoj.txt similarity index 100% rename from help/D/object/botoj.txt rename to help/bots/D/botoj.txt diff --git a/help/D/object/botor.txt b/help/bots/D/botor.txt similarity index 100% rename from help/D/object/botor.txt rename to help/bots/D/botor.txt diff --git a/help/D/object/botos.txt b/help/bots/D/botos.txt similarity index 100% rename from help/D/object/botos.txt rename to help/bots/D/botos.txt diff --git a/help/D/object/botphaz.txt b/help/bots/D/botphaz.txt similarity index 100% rename from help/D/object/botphaz.txt rename to help/bots/D/botphaz.txt diff --git a/help/D/object/botrecy.txt b/help/bots/D/botrecy.txt similarity index 100% rename from help/D/object/botrecy.txt rename to help/bots/D/botrecy.txt diff --git a/help/D/object/botsc.txt b/help/bots/D/botsc.txt similarity index 100% rename from help/D/object/botsc.txt rename to help/bots/D/botsc.txt diff --git a/help/D/object/botshld.txt b/help/bots/D/botshld.txt similarity index 100% rename from help/D/object/botshld.txt rename to help/bots/D/botshld.txt diff --git a/help/D/object/botsj.txt b/help/bots/D/botsj.txt similarity index 100% rename from help/D/object/botsj.txt rename to help/bots/D/botsj.txt diff --git a/help/D/object/botsr.txt b/help/bots/D/botsr.txt similarity index 100% rename from help/D/object/botsr.txt rename to help/bots/D/botsr.txt diff --git a/help/D/object/botss.txt b/help/bots/D/botss.txt similarity index 100% rename from help/D/object/botss.txt rename to help/bots/D/botss.txt diff --git a/help/D/object/botsub.txt b/help/bots/D/botsub.txt similarity index 100% rename from help/D/object/botsub.txt rename to help/bots/D/botsub.txt diff --git a/help/D/object/bottarg.txt b/help/bots/D/bottarg.txt similarity index 100% rename from help/D/object/bottarg.txt rename to help/bots/D/bottarg.txt diff --git a/help/D/object/bottr.txt b/help/bots/D/bottr.txt similarity index 100% rename from help/D/object/bottr.txt rename to help/bots/D/bottr.txt diff --git a/help/D/object/bottump.txt b/help/bots/D/bottump.txt similarity index 100% rename from help/D/object/bottump.txt rename to help/bots/D/bottump.txt diff --git a/help/E/object/botfc.txt b/help/bots/E/botfc.txt similarity index 100% rename from help/E/object/botfc.txt rename to help/bots/E/botfc.txt diff --git a/help/E/object/botfj.txt b/help/bots/E/botfj.txt similarity index 100% rename from help/E/object/botfj.txt rename to help/bots/E/botfj.txt diff --git a/help/E/object/botfr.txt b/help/bots/E/botfr.txt similarity index 100% rename from help/E/object/botfr.txt rename to help/bots/E/botfr.txt diff --git a/help/E/object/botfs.txt b/help/bots/E/botfs.txt similarity index 100% rename from help/E/object/botfs.txt rename to help/bots/E/botfs.txt diff --git a/help/E/object/botgc.txt b/help/bots/E/botgc.txt similarity index 100% rename from help/E/object/botgc.txt rename to help/bots/E/botgc.txt diff --git a/help/E/object/botgj.txt b/help/bots/E/botgj.txt similarity index 100% rename from help/E/object/botgj.txt rename to help/bots/E/botgj.txt diff --git a/help/E/object/botgr.txt b/help/bots/E/botgr.txt similarity index 100% rename from help/E/object/botgr.txt rename to help/bots/E/botgr.txt diff --git a/help/E/object/botgs.txt b/help/bots/E/botgs.txt similarity index 100% rename from help/E/object/botgs.txt rename to help/bots/E/botgs.txt diff --git a/help/E/object/botoc.txt b/help/bots/E/botoc.txt similarity index 100% rename from help/E/object/botoc.txt rename to help/bots/E/botoc.txt diff --git a/help/E/object/botoj.txt b/help/bots/E/botoj.txt similarity index 100% rename from help/E/object/botoj.txt rename to help/bots/E/botoj.txt diff --git a/help/E/object/botor.txt b/help/bots/E/botor.txt similarity index 100% rename from help/E/object/botor.txt rename to help/bots/E/botor.txt diff --git a/help/E/object/botos.txt b/help/bots/E/botos.txt similarity index 100% rename from help/E/object/botos.txt rename to help/bots/E/botos.txt diff --git a/help/E/object/botphaz.txt b/help/bots/E/botphaz.txt similarity index 100% rename from help/E/object/botphaz.txt rename to help/bots/E/botphaz.txt diff --git a/help/E/object/botrecy.txt b/help/bots/E/botrecy.txt similarity index 100% rename from help/E/object/botrecy.txt rename to help/bots/E/botrecy.txt diff --git a/help/E/object/botsc.txt b/help/bots/E/botsc.txt similarity index 100% rename from help/E/object/botsc.txt rename to help/bots/E/botsc.txt diff --git a/help/E/object/botshld.txt b/help/bots/E/botshld.txt similarity index 100% rename from help/E/object/botshld.txt rename to help/bots/E/botshld.txt diff --git a/help/E/object/botsj.txt b/help/bots/E/botsj.txt similarity index 100% rename from help/E/object/botsj.txt rename to help/bots/E/botsj.txt diff --git a/help/E/object/botsr.txt b/help/bots/E/botsr.txt similarity index 100% rename from help/E/object/botsr.txt rename to help/bots/E/botsr.txt diff --git a/help/E/object/botss.txt b/help/bots/E/botss.txt similarity index 100% rename from help/E/object/botss.txt rename to help/bots/E/botss.txt diff --git a/help/E/object/botsub.txt b/help/bots/E/botsub.txt similarity index 100% rename from help/E/object/botsub.txt rename to help/bots/E/botsub.txt diff --git a/help/E/object/bottarg.txt b/help/bots/E/bottarg.txt similarity index 100% rename from help/E/object/bottarg.txt rename to help/bots/E/bottarg.txt diff --git a/help/E/object/bottr.txt b/help/bots/E/bottr.txt similarity index 100% rename from help/E/object/bottr.txt rename to help/bots/E/bottr.txt diff --git a/help/E/object/bottump.txt b/help/bots/E/bottump.txt similarity index 100% rename from help/E/object/bottump.txt rename to help/bots/E/bottump.txt diff --git a/help/F/object/botfc.txt b/help/bots/F/botfc.txt similarity index 100% rename from help/F/object/botfc.txt rename to help/bots/F/botfc.txt diff --git a/help/F/object/botfj.txt b/help/bots/F/botfj.txt similarity index 100% rename from help/F/object/botfj.txt rename to help/bots/F/botfj.txt diff --git a/help/F/object/botfr.txt b/help/bots/F/botfr.txt similarity index 100% rename from help/F/object/botfr.txt rename to help/bots/F/botfr.txt diff --git a/help/F/object/botfs.txt b/help/bots/F/botfs.txt similarity index 100% rename from help/F/object/botfs.txt rename to help/bots/F/botfs.txt diff --git a/help/F/object/botgc.txt b/help/bots/F/botgc.txt similarity index 100% rename from help/F/object/botgc.txt rename to help/bots/F/botgc.txt diff --git a/help/F/object/botgj.txt b/help/bots/F/botgj.txt similarity index 100% rename from help/F/object/botgj.txt rename to help/bots/F/botgj.txt diff --git a/help/F/object/botgr.txt b/help/bots/F/botgr.txt similarity index 100% rename from help/F/object/botgr.txt rename to help/bots/F/botgr.txt diff --git a/help/F/object/botgs.txt b/help/bots/F/botgs.txt similarity index 100% rename from help/F/object/botgs.txt rename to help/bots/F/botgs.txt diff --git a/help/F/object/botoc.txt b/help/bots/F/botoc.txt similarity index 100% rename from help/F/object/botoc.txt rename to help/bots/F/botoc.txt diff --git a/help/F/object/botoj.txt b/help/bots/F/botoj.txt similarity index 100% rename from help/F/object/botoj.txt rename to help/bots/F/botoj.txt diff --git a/help/F/object/botor.txt b/help/bots/F/botor.txt similarity index 100% rename from help/F/object/botor.txt rename to help/bots/F/botor.txt diff --git a/help/F/object/botos.txt b/help/bots/F/botos.txt similarity index 100% rename from help/F/object/botos.txt rename to help/bots/F/botos.txt diff --git a/help/F/object/botphaz.txt b/help/bots/F/botphaz.txt similarity index 100% rename from help/F/object/botphaz.txt rename to help/bots/F/botphaz.txt diff --git a/help/F/object/botrecy.txt b/help/bots/F/botrecy.txt similarity index 100% rename from help/F/object/botrecy.txt rename to help/bots/F/botrecy.txt diff --git a/help/F/object/botsc.txt b/help/bots/F/botsc.txt similarity index 100% rename from help/F/object/botsc.txt rename to help/bots/F/botsc.txt diff --git a/help/F/object/botshld.txt b/help/bots/F/botshld.txt similarity index 100% rename from help/F/object/botshld.txt rename to help/bots/F/botshld.txt diff --git a/help/F/object/botsj.txt b/help/bots/F/botsj.txt similarity index 100% rename from help/F/object/botsj.txt rename to help/bots/F/botsj.txt diff --git a/help/F/object/botsr.txt b/help/bots/F/botsr.txt similarity index 100% rename from help/F/object/botsr.txt rename to help/bots/F/botsr.txt diff --git a/help/F/object/botss.txt b/help/bots/F/botss.txt similarity index 100% rename from help/F/object/botss.txt rename to help/bots/F/botss.txt diff --git a/help/F/object/botsub.txt b/help/bots/F/botsub.txt similarity index 100% rename from help/F/object/botsub.txt rename to help/bots/F/botsub.txt diff --git a/help/F/object/bottarg.txt b/help/bots/F/bottarg.txt similarity index 100% rename from help/F/object/bottarg.txt rename to help/bots/F/bottarg.txt diff --git a/help/F/object/bottr.txt b/help/bots/F/bottr.txt similarity index 100% rename from help/F/object/bottr.txt rename to help/bots/F/bottr.txt diff --git a/help/F/object/bottump.txt b/help/bots/F/bottump.txt similarity index 100% rename from help/F/object/bottump.txt rename to help/bots/F/bottump.txt diff --git a/help/P/object/botfc.txt b/help/bots/P/botfc.txt similarity index 100% rename from help/P/object/botfc.txt rename to help/bots/P/botfc.txt diff --git a/help/P/object/botfj.txt b/help/bots/P/botfj.txt similarity index 100% rename from help/P/object/botfj.txt rename to help/bots/P/botfj.txt diff --git a/help/P/object/botfr.txt b/help/bots/P/botfr.txt similarity index 100% rename from help/P/object/botfr.txt rename to help/bots/P/botfr.txt diff --git a/help/P/object/botfs.txt b/help/bots/P/botfs.txt similarity index 100% rename from help/P/object/botfs.txt rename to help/bots/P/botfs.txt diff --git a/help/P/object/botgc.txt b/help/bots/P/botgc.txt similarity index 100% rename from help/P/object/botgc.txt rename to help/bots/P/botgc.txt diff --git a/help/P/object/botgj.txt b/help/bots/P/botgj.txt similarity index 100% rename from help/P/object/botgj.txt rename to help/bots/P/botgj.txt diff --git a/help/P/object/botgr.txt b/help/bots/P/botgr.txt similarity index 100% rename from help/P/object/botgr.txt rename to help/bots/P/botgr.txt diff --git a/help/P/object/botgs.txt b/help/bots/P/botgs.txt similarity index 100% rename from help/P/object/botgs.txt rename to help/bots/P/botgs.txt diff --git a/help/P/object/botoc.txt b/help/bots/P/botoc.txt similarity index 100% rename from help/P/object/botoc.txt rename to help/bots/P/botoc.txt diff --git a/help/P/object/botoj.txt b/help/bots/P/botoj.txt similarity index 100% rename from help/P/object/botoj.txt rename to help/bots/P/botoj.txt diff --git a/help/P/object/botor.txt b/help/bots/P/botor.txt similarity index 100% rename from help/P/object/botor.txt rename to help/bots/P/botor.txt diff --git a/help/P/object/botos.txt b/help/bots/P/botos.txt similarity index 100% rename from help/P/object/botos.txt rename to help/bots/P/botos.txt diff --git a/help/P/object/botphaz.txt b/help/bots/P/botphaz.txt similarity index 100% rename from help/P/object/botphaz.txt rename to help/bots/P/botphaz.txt diff --git a/help/P/object/botrecy.txt b/help/bots/P/botrecy.txt similarity index 100% rename from help/P/object/botrecy.txt rename to help/bots/P/botrecy.txt diff --git a/help/P/object/botsc.txt b/help/bots/P/botsc.txt similarity index 100% rename from help/P/object/botsc.txt rename to help/bots/P/botsc.txt diff --git a/help/P/object/botshld.txt b/help/bots/P/botshld.txt similarity index 100% rename from help/P/object/botshld.txt rename to help/bots/P/botshld.txt diff --git a/help/P/object/botsj.txt b/help/bots/P/botsj.txt similarity index 100% rename from help/P/object/botsj.txt rename to help/bots/P/botsj.txt diff --git a/help/P/object/botsr.txt b/help/bots/P/botsr.txt similarity index 100% rename from help/P/object/botsr.txt rename to help/bots/P/botsr.txt diff --git a/help/P/object/botss.txt b/help/bots/P/botss.txt similarity index 100% rename from help/P/object/botss.txt rename to help/bots/P/botss.txt diff --git a/help/P/object/botsub.txt b/help/bots/P/botsub.txt similarity index 100% rename from help/P/object/botsub.txt rename to help/bots/P/botsub.txt diff --git a/help/P/object/bottarg.txt b/help/bots/P/bottarg.txt similarity index 100% rename from help/P/object/bottarg.txt rename to help/bots/P/bottarg.txt diff --git a/help/P/object/bottr.txt b/help/bots/P/bottr.txt similarity index 100% rename from help/P/object/bottr.txt rename to help/bots/P/bottr.txt diff --git a/help/P/object/bottump.txt b/help/bots/P/bottump.txt similarity index 100% rename from help/P/object/bottump.txt rename to help/bots/P/bottump.txt diff --git a/help/bots/po/bots.pot b/help/bots/po/bots.pot new file mode 100644 index 00000000..8b50f35b --- /dev/null +++ b/help/bots/po/bots.pot @@ -0,0 +1,1121 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2013-10-25 14:08+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: bots.languagecode:1 +msgid "E" +msgstr "" + +#. type: \b; header +#: bots-help/botfc.txt:1 +#, no-wrap +msgid "