app.ini 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529
  1. # !!! NEVER EVER MODIFY THIS FILE !!!
  2. # !!! PLEASE MAKE CHANGES ON CORRESPONDING CUSTOM CONFIG FILE !!!
  3. # !!! IF YOU ARE PACKAGING PROVIDER, PLEASE MAKE OWN COPY OF IT !!!
  4. ; The brand name of the application.
  5. BRAND_NAME = Gogs
  6. ; The system user who should be running the applications. It has no effect on Windows,
  7. ; otherwise, it should match the value of $USER environment variable.
  8. RUN_USER = git
  9. ; The running mode of the application, can be either "dev", "prod" or "test".
  10. RUN_MODE = dev
  11. [server]
  12. ; The public-facing URL for the application.
  13. EXTERNAL_URL = %(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/
  14. ; The public-facing domain name for the application.
  15. DOMAIN = localhost
  16. ; The protocol that is used to serve direct traffic to the application.
  17. ; Currently supports "http", "https", "fcgi" and "unix".
  18. PROTOCOL = http
  19. ; The address to be listened by the application.
  20. HTTP_ADDR = 0.0.0.0
  21. ; The port number to be listened by the application.
  22. HTTP_PORT = 3000
  23. ; Generate steps:
  24. ; $ ./gogs cert -ca=true -duration=8760h0m0s -host=myhost.example.com
  25. ;
  26. ; Or from a .pfx file exported from the Windows certificate store (do
  27. ; not forget to export the private key):
  28. ; $ openssl pkcs12 -in cert.pfx -out cert.pem -nokeys
  29. ; $ openssl pkcs12 -in cert.pfx -out key.pem -nocerts -nodes
  30. CERT_FILE = custom/https/cert.pem
  31. KEY_FILE = custom/https/key.pem
  32. ; The minimum allowed TLS version, currently supports "TLS10", "TLS11", "TLS12", and "TLS13".
  33. TLS_MIN_VERSION = TLS12
  34. ; File permission when serve traffic via Unix domain socket.
  35. UNIX_SOCKET_PERMISSION = 666
  36. ; Local (DMZ) URL for workers (e.g. SSH update) accessing web service.
  37. ; In most cases you do not need to change the default value.
  38. ; Alter it only if your SSH server node is not the same as HTTP node.
  39. LOCAL_ROOT_URL = %(PROTOCOL)s://%(HTTP_ADDR)s:%(HTTP_PORT)s/
  40. ; Whether to disable SSH access to the application entirely.
  41. DISABLE_SSH = false
  42. ; The domain name to be exposed in SSH clone URL.
  43. SSH_DOMAIN = %(DOMAIN)s
  44. ; The port number to be exposed in SSH clone URL.
  45. SSH_PORT = 22
  46. ; The path of SSH root directory, default is "$HOME/.ssh".
  47. SSH_ROOT_PATH =
  48. ; The path to ssh-keygen, default is "ssh-keygen" and let shell find out which one to call.
  49. SSH_KEYGEN_PATH = ssh-keygen
  50. ; The directory to create temporary files when test a public key using ssh-keygen,
  51. ; default is the system temporary directory.
  52. SSH_KEY_TEST_PATH =
  53. ; Whether to start a builtin SSH server.
  54. START_SSH_SERVER = false
  55. ; The network interface for builtin SSH server to listen on.
  56. SSH_LISTEN_HOST = 0.0.0.0
  57. ; The port number for builtin SSH server to listen on.
  58. SSH_LISTEN_PORT = %(SSH_PORT)s
  59. ; The list of accepted ciphers for connections to builtin SSH server.
  60. SSH_SERVER_CIPHERS = aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, arcfour256, arcfour128
  61. ; Whether to check minimum public key size with corresponding type.
  62. MINIMUM_KEY_SIZE_CHECK = false
  63. ; Whether to rewrite "~/.ssh/authorized_keys" file at start, ignored when use builtin SSH server.
  64. REWRITE_AUTHORIZED_KEYS_AT_START = false
  65. ; Whether to disable using CDN for static files regardless.
  66. OFFLINE_MODE = false
  67. ; Whether to disable logging in router.
  68. DISABLE_ROUTER_LOG = true
  69. ; Whether to enable application level GZIP compression.
  70. ENABLE_GZIP = false
  71. ; The path for storing application specific data.
  72. APP_DATA_PATH = data
  73. ; Whether to enable to load assets (i.e. "conf", "templates", "public") from disk instead of embedded bindata.
  74. LOAD_ASSETS_FROM_DISK = false
  75. ; The landing page URL for anonymous users, can be a link to a external site.
  76. LANDING_URL = /
  77. ; Define allowed algorithms and their minimum key length (use -1 to disable a type).
  78. [ssh.minimum_key_sizes]
  79. ED25519 = 256
  80. ECDSA = 256
  81. RSA = 2048
  82. DSA = 1024
  83. [repository]
  84. ; Root path for storing repositories's data, default is "~/gogs-repositories"
  85. ROOT =
  86. ; The script type server supports, sometimes could be "sh"
  87. SCRIPT_TYPE = bash
  88. ; Default ANSI charset for an unrecognized charset
  89. ANSI_CHARSET =
  90. ; Force every new repository to be private
  91. FORCE_PRIVATE = false
  92. ; Global maximum creation limit of repository per user, -1 means no limit
  93. MAX_CREATION_LIMIT = -1
  94. ; Mirror sync queue length, increase if mirror syncing starts hanging
  95. MIRROR_QUEUE_LENGTH = 1000
  96. ; Patch test queue length, increase if pull request patch testing starts hanging
  97. PULL_REQUEST_QUEUE_LENGTH = 1000
  98. ; Preferred Licenses to place at the top of the list
  99. ; Name must match file name in conf/license or custom/conf/license
  100. PREFERRED_LICENSES = Apache License 2.0,MIT License
  101. ; Disable ability to interact with repositories by HTTP protocol
  102. DISABLE_HTTP_GIT = false
  103. ; Enable ability to migrate repository by local path
  104. ENABLE_LOCAL_PATH_MIGRATION = false
  105. ; Concurrency is used to retrieve commits information. This variable define
  106. ; the maximum number of tasks that can be run at the same time. Usually, the
  107. ; value depend of how many CPUs (cores) you have. If the value is set to zero
  108. ; or under, Gogs will automatically detect the number of CPUs your system have
  109. COMMITS_FETCH_CONCURRENCY = 0
  110. ; Enable render mode for raw file
  111. ENABLE_RAW_FILE_RENDER_MODE = false
  112. [repository.editor]
  113. ; List of file extensions that should have line wraps in the CodeMirror editor.
  114. ; Separate extensions with a comma. To line wrap files without extension, just put a comma
  115. LINE_WRAP_EXTENSIONS = .txt,.md,.markdown,.mdown,.mkd,
  116. ; Valid file modes that have a preview API associated with them, such as api/v1/markdown.
  117. ; Separate values by commas. Preview tab in edit mode won't show if the file extension doesn't match
  118. PREVIEWABLE_FILE_MODES = markdown
  119. [repository.upload]
  120. ; Enable repository file uploads.
  121. ENABLED = true
  122. ; Path to temporarily store uploads (default path gets cleaned by Gogs in every start)
  123. TEMP_PATH = data/tmp/uploads
  124. ; File types that are allowed to be uploaded, e.g. image/jpeg|image/png. Leave empty means allow any file type
  125. ALLOWED_TYPES =
  126. ; Maximum size of each file in MB
  127. FILE_MAX_SIZE = 3
  128. ; Maximum number of files per upload
  129. MAX_FILES = 5
  130. ; Attachment settings for releases
  131. [release.attachment]
  132. ; Whether attachments are enabled. Defaults to `true`
  133. ENABLED = true
  134. ; Path for attachments. Defaults to `data/attachments`
  135. PATH = data/attachments
  136. ; One or more allowed types, e.g. image/jpeg|image/png
  137. ALLOWED_TYPES = */*
  138. ; Max size of each file. Defaults to 32MB
  139. MAX_SIZE = 32
  140. ; Max number of files per upload. Defaults to 10
  141. MAX_FILES = 10
  142. [markdown]
  143. ; Enable hard line break extension
  144. ENABLE_HARD_LINE_BREAK = false
  145. ; List of custom URL-Schemes that are allowed as links when rendering Markdown
  146. ; for example git,magnet
  147. CUSTOM_URL_SCHEMES =
  148. ; List of file extensions that should be rendered/edited as Markdown
  149. ; Separate extensions with a comma. To render files w/o extension as markdown, just put a comma
  150. FILE_EXTENSIONS = .md,.markdown,.mdown,.mkd
  151. [smartypants]
  152. ENABLED = false
  153. FRACTIONS = true
  154. DASHES = true
  155. LATEX_DASHES = true
  156. ANGLED_QUOTES = true
  157. [http]
  158. ; Value for Access-Control-Allow-Origin header, default is not to present
  159. ACCESS_CONTROL_ALLOW_ORIGIN =
  160. [database]
  161. ; Either "mysql", "postgres" or "sqlite3", you can connect to TiDB with MySQL protocol
  162. DB_TYPE = mysql
  163. HOST = 127.0.0.1:3306
  164. NAME = gogs
  165. USER = root
  166. PASSWD =
  167. ; For "postgres" only, either "disable", "require" or "verify-full"
  168. SSL_MODE = disable
  169. ; For "sqlite3" and "tidb", use absolute path when you start as service
  170. PATH = data/gogs.db
  171. [admin]
  172. ; Disable regular (non-admin) users to create organizations
  173. DISABLE_REGULAR_ORG_CREATION = false
  174. [security]
  175. INSTALL_LOCK = false
  176. ; !!CHANGE THIS TO KEEP YOUR USER DATA SAFE!!
  177. SECRET_KEY = !#@FDEWREWR&*(
  178. ; Auto-login remember days
  179. LOGIN_REMEMBER_DAYS = 7
  180. COOKIE_USERNAME = gogs_awesome
  181. COOKIE_REMEMBER_NAME = gogs_incredible
  182. COOKIE_SECURE = false
  183. ; Reverse proxy authentication header name of user name
  184. REVERSE_PROXY_AUTHENTICATION_USER = X-WEBAUTH-USER
  185. ; Enable to set cookie to indicate user login status
  186. ENABLE_LOGIN_STATUS_COOKIE = false
  187. LOGIN_STATUS_COOKIE_NAME = login_status
  188. [service]
  189. ACTIVE_CODE_LIVE_MINUTES = 180
  190. RESET_PASSWD_CODE_LIVE_MINUTES = 180
  191. ; User need to confirm e-mail for registration
  192. REGISTER_EMAIL_CONFIRM = false
  193. ; Does not allow register and admin create account only
  194. DISABLE_REGISTRATION = false
  195. ; User must sign in to view anything.
  196. REQUIRE_SIGNIN_VIEW = false
  197. ; Mail notification
  198. ENABLE_NOTIFY_MAIL = false
  199. ; More detail: https://github.com/gogits/gogs/issues/165
  200. ENABLE_REVERSE_PROXY_AUTHENTICATION = false
  201. ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = false
  202. ; Enable captcha validation for registration
  203. ENABLE_CAPTCHA = true
  204. [webhook]
  205. ; Types are enabled for users to use, can be "gogs", "slack", "discord", "dingtalk"
  206. TYPES = gogs, slack, discord, dingtalk
  207. ; Hook task queue length, increase if webhook shooting starts hanging
  208. QUEUE_LENGTH = 1000
  209. ; Deliver timeout in seconds
  210. DELIVER_TIMEOUT = 15
  211. ; Allow insecure certification
  212. SKIP_TLS_VERIFY = false
  213. ; Number of history information in each page
  214. PAGING_NUM = 10
  215. [mailer]
  216. ENABLED = false
  217. ; Buffer length of channel, keep it as it is if you don't know what it is.
  218. SEND_BUFFER_LEN = 100
  219. ; Prefix prepended to the subject line
  220. SUBJECT_PREFIX = `[%(BRAND_NAME)s] `
  221. ; Mail server
  222. ; Gmail: smtp.gmail.com:587
  223. ; QQ: smtp.qq.com:465
  224. ; Note, if the port ends with "465", SMTPS will be used. Using STARTTLS on port 587 is recommended per RFC 6409. If the server supports STARTTLS it will always be used.
  225. HOST =
  226. ; Disable HELO operation when hostname are different.
  227. DISABLE_HELO =
  228. ; Custom hostname for HELO operation, default is from system.
  229. HELO_HOSTNAME =
  230. ; Do not verify the certificate of the server. Only use this for self-signed certificates
  231. SKIP_VERIFY =
  232. ; Use client certificate
  233. USE_CERTIFICATE = false
  234. CERT_FILE = custom/mailer/cert.pem
  235. KEY_FILE = custom/mailer/key.pem
  236. ; Mail from address, RFC 5322. This can be just an email address, or the `"Name" <email@example.com>` format
  237. FROM =
  238. ; Mailer user name and password
  239. USER =
  240. PASSWD =
  241. ; Use text/plain as format of content
  242. USE_PLAIN_TEXT = false
  243. ; If sending html emails, then also attach a plaintext alternative to the MIME message, to support older mail clients and make spam filters happier.
  244. ADD_PLAIN_TEXT_ALT = false
  245. [cache]
  246. ; Either "memory", "redis", or "memcache", default is "memory"
  247. ADAPTER = memory
  248. ; For "memory" only, GC interval in seconds, default is 60
  249. INTERVAL = 60
  250. ; For "redis" and "memcache", connection host address
  251. ; redis: network=tcp,addr=:6379,password=macaron,db=0,pool_size=100,idle_timeout=180
  252. ; memcache: `127.0.0.1:11211`
  253. HOST =
  254. [session]
  255. ; Either "memory", "file", or "redis", default is "memory"
  256. PROVIDER = memory
  257. ; Provider config options
  258. ; memory: not have any config yet
  259. ; file: session file path, e.g. `data/sessions`
  260. ; redis: network=tcp,addr=:6379,password=macaron,db=0,pool_size=100,idle_timeout=180
  261. ; mysql: go-sql-driver/mysql dsn config string, e.g. `root:password@/session_table`
  262. PROVIDER_CONFIG = data/sessions
  263. ; Session cookie name
  264. COOKIE_NAME = i_like_gogs
  265. ; If you use session in https only, default is false
  266. COOKIE_SECURE = false
  267. ; Enable set cookie, default is true
  268. ENABLE_SET_COOKIE = true
  269. ; Session GC time interval, default is 3600
  270. GC_INTERVAL_TIME = 3600
  271. ; Session life time, default is 86400
  272. SESSION_LIFE_TIME = 86400
  273. ; Cookie name for CSRF
  274. CSRF_COOKIE_NAME = _csrf
  275. [picture]
  276. ; Path to store user uploaded avatars
  277. AVATAR_UPLOAD_PATH = data/avatars
  278. ; Path to store repository uploaded avatars
  279. REPOSITORY_AVATAR_UPLOAD_PATH = data/repo-avatars
  280. ; Chinese users can choose "duoshuo"
  281. ; or a custom avatar source, like: http://cn.gravatar.com/avatar/
  282. GRAVATAR_SOURCE = gravatar
  283. ; This value will be forced to be true in offline mode.
  284. DISABLE_GRAVATAR = false
  285. ; Federated avatar lookup uses DNS to discover avatar associated
  286. ; with emails, see https://www.libravatar.org
  287. ; This value will be forced to be false in offline mode or Gravatar is disbaled.
  288. ENABLE_FEDERATED_AVATAR = false
  289. ; Attachment settings for issues
  290. [attachment]
  291. ; Whether attachments are enabled. Defaults to `true`
  292. ENABLED = true
  293. ; Path for attachments. Defaults to `data/attachments`
  294. PATH = data/attachments
  295. ; One or more allowed types, e.g. image/jpeg|image/png
  296. ALLOWED_TYPES = image/jpeg|image/png
  297. ; Max size of each file. Defaults to 4MB
  298. MAX_SIZE = 4
  299. ; Max number of files per upload. Defaults to 5
  300. MAX_FILES = 5
  301. [time]
  302. ; Specifies the format for fully outputed dates. Defaults to RFC1123
  303. ; Special supported values are ANSIC, UnixDate, RubyDate, RFC822, RFC822Z, RFC850, RFC1123, RFC1123Z, RFC3339, RFC3339Nano, Kitchen, Stamp, StampMilli, StampMicro and StampNano
  304. ; For more information about the format see http://golang.org/pkg/time/#pkg-constants
  305. FORMAT =
  306. ; General settings of loggers
  307. [log]
  308. ROOT_PATH =
  309. ; Can be "console" and "file", default is "console"
  310. ; Use comma to separate multiple modes, e.g. "console, file"
  311. MODE = console
  312. ; Buffer length of channel, keep it as it is if you don't know what it is.
  313. BUFFER_LEN = 100
  314. ; Either "Trace", "Info", "Warn", "Error", "Fatal", default is "Trace"
  315. LEVEL = Trace
  316. ; For "console" mode only
  317. [log.console]
  318. ; Comment out to inherit
  319. ; LEVEL =
  320. ; For "file" mode only
  321. [log.file]
  322. ; Comment out to inherit
  323. ; LEVEL =
  324. ; This enables automated log rotate (switch of following options)
  325. LOG_ROTATE = true
  326. ; Segment log daily
  327. DAILY_ROTATE = true
  328. ; Max size shift of single file, default is 28 means 1 << 28, 256MB
  329. MAX_SIZE_SHIFT = 28
  330. ; Max line number of single file
  331. MAX_LINES = 1000000
  332. ; Expired days of log file (delete after max days)
  333. MAX_DAYS = 7
  334. ; For "slack" mode only
  335. [log.slack]
  336. ; Comment out to inherit
  337. ; LEVEL =
  338. ; Webhook URL
  339. URL =
  340. [log.discord]
  341. ; Comment out to inherit
  342. ; LEVEL =
  343. ; Webhook URL
  344. URL =
  345. ; Username displayed in webhook
  346. USERNAME = %(BRAND_NAME)s
  347. [log.xorm]
  348. ; Enable file rotation
  349. ROTATE = true
  350. ; Rotate every day
  351. ROTATE_DAILY = true
  352. ; Rotate once file size excesses x MB
  353. MAX_SIZE = 100
  354. ; Maximum days to keep logger files
  355. MAX_DAYS = 3
  356. [cron]
  357. ; Enable running cron tasks periodically.
  358. ENABLED = true
  359. ; Run cron tasks when Gogs starts.
  360. RUN_AT_START = false
  361. ; Update mirrors
  362. [cron.update_mirrors]
  363. SCHEDULE = @every 10m
  364. ; Repository health check
  365. [cron.repo_health_check]
  366. SCHEDULE = @every 24h
  367. TIMEOUT = 60s
  368. ; Arguments for command 'git fsck', e.g. "--unreachable --tags"
  369. ; see more on http://git-scm.com/docs/git-fsck/1.7.5
  370. ARGS =
  371. ; Check repository statistics
  372. [cron.check_repo_stats]
  373. RUN_AT_START = true
  374. SCHEDULE = @every 24h
  375. ; Cleanup repository archives
  376. [cron.repo_archive_cleanup]
  377. RUN_AT_START = false
  378. SCHEDULE = @every 24h
  379. ; Time duration to check if archive should be cleaned
  380. OLDER_THAN = 24h
  381. [git]
  382. ; Disables highlight of added and removed changes
  383. DISABLE_DIFF_HIGHLIGHT = false
  384. ; Max number of lines allowed of a single file in diff view
  385. MAX_GIT_DIFF_LINES = 1000
  386. ; Max number of characters of a line allowed in diff view
  387. MAX_GIT_DIFF_LINE_CHARACTERS = 500
  388. ; Max number of files shown in diff view
  389. MAX_GIT_DIFF_FILES = 100
  390. ; Arguments for command 'git gc', e.g. "--aggressive --auto"
  391. ; see more on http://git-scm.com/docs/git-gc/1.7.5
  392. GC_ARGS =
  393. ; Operation timeout in seconds
  394. [git.timeout]
  395. MIGRATE = 600
  396. MIRROR = 300
  397. CLONE = 300
  398. PULL = 300
  399. GC = 60
  400. [mirror]
  401. ; Default interval in hours between each check
  402. DEFAULT_INTERVAL = 8
  403. [api]
  404. ; Max number of items will response in a page
  405. MAX_RESPONSE_ITEMS = 50
  406. [ui]
  407. ; Number of repositories that are showed in one explore page
  408. EXPLORE_PAGING_NUM = 20
  409. ; Number of issues that are showed in one page
  410. ISSUE_PAGING_NUM = 10
  411. ; Number of maximum commits showed in one activity feed
  412. FEED_MAX_COMMIT_NUM = 5
  413. ; Value of "theme-color" meta tag, used by Android >= 5.0
  414. ; An invalid color like "none" or "disable" will have the default style
  415. ; More info: https://developers.google.com/web/updates/2014/11/Support-for-theme-color-in-Chrome-39-for-Android
  416. THEME_COLOR_META_TAG = `#ff5343`
  417. ; Max size in bytes of files to be displayed (default is 8MB)
  418. MAX_DISPLAY_FILE_SIZE = 8388608
  419. [ui.admin]
  420. ; Number of users that are showed in one page
  421. USER_PAGING_NUM = 50
  422. ; Number of repos that are showed in one page
  423. REPO_PAGING_NUM = 50
  424. ; Number of notices that are showed in one page
  425. NOTICE_PAGING_NUM = 25
  426. ; Number of organization that are showed in one page
  427. ORG_PAGING_NUM = 50
  428. [ui.user]
  429. ; Number of repos that are showed in one page
  430. REPO_PAGING_NUM = 15
  431. ; Number of news feeds that are showed in one page
  432. NEWS_FEED_PAGING_NUM = 20
  433. ; Number of commits that are showed in one page
  434. COMMITS_PAGING_NUM = 30
  435. [prometheus]
  436. ENABLED = true
  437. ENABLE_BASIC_AUTH = false
  438. BASIC_AUTH_USERNAME =
  439. BASIC_AUTH_PASSWORD =
  440. [i18n]
  441. LANGS = en-US,zh-CN,zh-HK,zh-TW,de-DE,fr-FR,nl-NL,lv-LV,ru-RU,ja-JP,es-ES,pt-BR,pl-PL,bg-BG,it-IT,fi-FI,tr-TR,cs-CZ,sr-SP,sv-SE,ko-KR,gl-ES,uk-UA,en-GB,hu-HU,sk-SK,id-ID,fa-IR,vi-VN,pt-PT
  442. NAMES = English,简体中文,繁體中文(香港),繁體中文(臺灣),Deutsch,français,Nederlands,latviešu,русский,日本語,español,português do Brasil,polski,български,italiano,suomi,Türkçe,čeština,српски,svenska,한국어,galego,українська,English (United Kingdom),Magyar,Slovenčina,Indonesian,Persian,Vietnamese,Português
  443. ; Used for datetimepicker
  444. [i18n.datelang]
  445. en-US = en
  446. zh-CN = zh
  447. zh-HK = zh-TW
  448. zh-TW = zh-TW
  449. de-DE = de
  450. fr-FR = fr
  451. nl-NL = nl
  452. lv-LV = lv
  453. ru-RU = ru
  454. ja-JP = ja
  455. es-ES = es
  456. pt-BR = pt-BR
  457. pl-PL = pl
  458. bg-BG = bg
  459. it-IT = it
  460. fi-FI = fi
  461. tr-TR = tr
  462. cs-CZ = cs-CZ
  463. sr-SP = sr
  464. sv-SE = sv
  465. ko-KR = ko
  466. gl-ES = gl
  467. uk-UA = uk
  468. en-GB = en-GB
  469. hu-HU = hu
  470. sk-SK = sk
  471. id-ID = id
  472. fa-IR = fa
  473. vi-VN = vi
  474. pt-PT = pt
  475. ; Extension mapping to highlight class
  476. ; e.g. .toml=ini
  477. [highlight.mapping]
  478. [other]
  479. SHOW_FOOTER_BRANDING = false
  480. ; Show time of template execution in the footer
  481. SHOW_FOOTER_TEMPLATE_LOAD_TIME = true