diff --git a/cms/conf.py b/cms/conf.py index 0328804dd9..68b8927f50 100644 --- a/cms/conf.py +++ b/cms/conf.py @@ -90,6 +90,8 @@ def __init__(self): self.max_submission_length = 100000 self.max_input_length = 5000000 self.stl_path = "/usr/share/doc/stl-manual/html/" + self.fp_doc_path = "/usr/share/doc/fp_doc/" + self.c_guide_path = "/usr/share/doc/c_guide/" self.allow_questions = True # Prefix of 'iso-codes'[1] installation. It can be found out # using `pkg-config --variable=prefix iso-codes`, but it's diff --git a/cms/server/ContestWebServer.py b/cms/server/ContestWebServer.py index 38834e934f..185510b6d0 100644 --- a/cms/server/ContestWebServer.py +++ b/cms/server/ContestWebServer.py @@ -2218,4 +2218,6 @@ def get_content_type(self): (r"/testing", UserTestInterfaceHandler), (r"/printing", PrintingHandler), (r"/stl/(.*)", StaticFileGzHandler, {"path": config.stl_path}), + (r"/fp_doc/(.*)", StaticFileGzHandler, {"path": config.fp_doc_path}), + (r"/c_guide/(.*)", StaticFileGzHandler, {"path": config.c_guide_path}), ] diff --git a/cms/server/po/lt.po b/cms/server/po/lt.po index 43baf9f78e..87689bc352 100644 --- a/cms/server/po/lt.po +++ b/cms/server/po/lt.po @@ -1189,3 +1189,12 @@ msgstr "Prisijungti dalyvio vardu" msgid "You will receive your login details via email." msgstr "Prisijungimo duomenis gausite el. paštu." + +msgid "FP documentation" +msgstr "Free Pascal dokumentacija" + +msgid "C guide" +msgstr "standartinės bibliotekos gidas" + +msgid "cppreference" +msgstr "cppreference dokumentacija" diff --git a/cms/server/templates/contest/documentation.html b/cms/server/templates/contest/documentation.html index fe6aee5201..90f368bea0 100644 --- a/cms/server/templates/contest/documentation.html +++ b/cms/server/templates/contest/documentation.html @@ -8,7 +8,12 @@