Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/build-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,6 @@ jobs:
file: ./Dockerfile
platforms: ${{ matrix.platform }}
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ steps.meta.outputs.tags }}
build-args: |
APP_VERSION=${{ inputs.version }}
APP_COMMIT_HASH=${{ inputs.commit }}
Expand Down
299 changes: 299 additions & 0 deletions conf/artalk.example.pt-PT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,299 @@
# locale
locale: pt-PT

# Timezone
timezone: Europe/Lisbon

# Default site name
site_default: "Default Site"

# Default site url
site_url: ""

# App Key (for generation of JWT)
app_key: ""

# Listen host
host: "0.0.0.0"

# Listen port
port: 23366

# Debug mode
debug: false

# Login timeout (in seconds)
login_timeout: 259200

# Database
db:
type: sqlite
file: ./data/artalk.db
table_prefix: ""
name: artalk
host: localhost
port: 3306
user: root
password: ""
charset: utf8mb4
ssl: false
prepare_stmt: true

# Web server
http:
body_limit: 100
proxy_header: ""

# Logging
log:
enabled: true
filename: ./data/artalk.log

# Cache
cache:
enabled: false
type: builtin
expires: 30
warm_up: false
server: ""
redis:
network: tcp
username: ""
password: ""
db: 0

# Trusted domains
trusted_domains: []

# SSL
ssl:
enabled: false
cert_path: ""
key_path: ""

# Moderator
moderator:
pending_default: false
api_fail_block: false
akismet_key: ""
tencent:
enabled: false
secret_id: ""
secret_key: ""
region: ap-guangzhou
aliyun:
enabled: false
access_key_id: ""
access_key_secret: ""
region: cn-shanghai
keywords:
enabled: false
pending: false
files:
- ./data/keywords_1.txt
file_sep: "\n"
replace_to: x

# Captcha
captcha:
enabled: true
always: false
captcha_type: image
action_limit: 3
action_reset: 60
turnstile:
site_key: ""
secret_key: ""
recaptcha:
site_key: ""
secret_key: ""
hcaptcha:
site_key: ""
secret_key: ""
geetest:
captcha_id: ""
captcha_key: ""

# Upload
img_upload:
enabled: true
path: ./data/artalk-img/
max_size: 5
public_path: null
upgit:
enabled: false
exec: upgit -c UPGIT_CONF_FILE_PATH -t /artalk-img
del_local: true

# Email
email:
enabled: false
send_type: smtp
send_name: "{{reply_nick}}"
send_addr: noreply@example.com
mail_subject: "[{{site_name}}] Recebeste uma resposta de @{{reply_nick}}"
mail_tpl: default
smtp:
host: smtp.qq.com
port: 587
username: example@qq.com
password: ""
ali_dm:
access_key_id: ""
access_key_secret: ""
account_name: noreply@example.com

# Multi-Push
admin_notify:
notify_tpl: default
notify_pending: false
noise_mode: false
email:
enabled: true
mail_subject: '[{{site_name}}] Publicação "{{page_title}}" tem um novo comentário'
mail_tpl: ""
telegram:
enabled: false
api_token: ""
receivers:
- 7777777
bark:
enabled: false
server: http://day.app/xxxxxxx/
lark:
enabled: false
webhook_url: ""
msg_type: "text"
webhook:
enabled: false
url: ""
ding_talk:
enabled: false
token: ""
secret: ""
slack:
enabled: false
oauth_token: ""
receivers:
- "CHANNEL_ID"
line:
enabled: false
channel_secret: ""
channel_access_token: ""
receivers:
- USER_ID_1
- GROUP_ID_1

# Social Login
auth:
enabled: false
anonymous: false
callback: "http://localhost:23366/api/v2/auth/{provider}/callback"
email:
enabled: true
verify_subject: "O teu código - {{code}}"
verify_tpl: default
github:
enabled: false
client_id: ""
client_secret: ""
gitlab:
enabled: false
client_id: ""
client_secret: ""
gitea:
enabled: false
client_id: ""
client_secret: ""
google:
enabled: false
client_id: ""
client_secret: ""
mastodon:
enabled: false
client_id: ""
client_secret: ""
twitter:
enabled: false
client_id: ""
client_secret: ""
facebook:
enabled: false
client_id: ""
client_secret: ""
discord:
enabled: false
client_id: ""
client_secret: ""
steam:
enabled: false
api_key: ""
apple:
enabled: false
client_id: ""
client_secret: ""
microsoft:
enabled: false
client_id: ""
client_secret: ""
wechat:
enabled: false
client_id: ""
client_secret: ""
tiktok:
enabled: false
client_id: ""
client_secret: ""
slack:
enabled: false
client_id: ""
client_secret: ""
line:
enabled: false
client_id: ""
client_secret: ""
patreon:
enabled: false
client_id: ""
client_secret: ""
auth0:
enabled: false
client_id: ""
client_secret: ""
domain: ""
# SSO (troca tokens de acesso OIDC externos por sessões Artalk após validação através do endpoint /userinfo do IdP)
sso:
enabled: false
issuer: ""

# UI Settings
frontend:
placeholder: "Deixa o teu comentário"
noComment: "Sem comentários"
sendBtn: "Enviar"
editorTravel: true
emoticons: https://cdn.jsdelivr.net/gh/ArtalkJS/Emoticons/grps/default.json
vote: true
voteDown: false
uaBadge: false
listSort: true
preview: true
flatMode: auto
darkMode: inherit
nestMax: 2
nestSort: DATE_ASC
gravatar:
mirror: https://www.gravatar.com/avatar/
params: sha256=1&d=mp&s=240
pagination:
pageSize: 20
readMore: true
autoLoad: true
heightLimit:
content: 300
children: 400
scrollable: false
imgLazyLoad: false
reqTimeout: 15000
versionCheck: true
pluginURLs: []
2 changes: 1 addition & 1 deletion conf/artalk.example.tr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ app_key: ""
# Hata ayıklama modu
debug: false

# Dil (Unicode BCP 47 formatında) ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr"]
# Dil (Unicode BCP 47 formatında) ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr", "pt-PT"]
# -- bkz. https://www.techonthenet.com/js/language_tags.php --
locale: tr

Expand Down
2 changes: 1 addition & 1 deletion conf/artalk.example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ app_key: ""
# Debug mode
debug: false

# Language (follow Unicode BCP 47) ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr"]
# Language (follow Unicode BCP 47) ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr", "pt-PT"]
# -- see https://www.techonthenet.com/js/language_tags.php --
locale: en

Expand Down
2 changes: 1 addition & 1 deletion conf/artalk.example.zh-CN.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ app_key: ""
# 调试模式
debug: false

# 语言 ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru"]
# 语言 ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr", "pt-PT"]
locale: zh-CN

# 时间区域
Expand Down
2 changes: 1 addition & 1 deletion conf/artalk.example.zh-TW.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ app_key: ""
# 偵錯模式
debug: false

# 語言 ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru"]
# 語言 ["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr", "pt-PT"]
locale: zh-TW

# 時區
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/en/guide/env.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
| **ATK_APP_KEY** | `""` | App Key (for generation of JWT) | app_key (App Key) |
| **ATK_DEBUG** | `false` | Debug mode | debug (Debug mode) |
| **ATK_HOST** | `"0.0.0.0"` | Listen host | host (Listen host) |
| **ATK_LOCALE** | `"en"` | Language (follow Unicode BCP 47) (可选:`["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr"]`) | locale (Language) |
| **ATK_LOCALE** | `"en"` | Language (follow Unicode BCP 47) (可选:`["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr", "pt-PT"]`) | locale (Language) |
| **ATK_LOGIN_TIMEOUT** | `259200` | Login timeout (in seconds) | login_timeout (Login timeout) |
| **ATK_PORT** | `23366` | Listen port | port (Listen port) |
| **ATK_SITE_DEFAULT** | `"Default Site"` | Default site name (create when app is first launched) | site_default (Default site name) |
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/en/guide/frontend/i18n.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ Currently, Artalk supports the following languages:
- "ko" (한국어)
- "fr" (Français)
- "ru" (Русский)
- "tr" (Türkçe)
- "pt-PT" (European Portuguese)

## Contributing to Translations

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/zh/guide/env.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ ATK_TRUSTED_DOMAINS_0="https://a.com"
| **ATK_APP_KEY** | `""` | 加密密钥 | app_key (加密密钥) |
| **ATK_DEBUG** | `false` | 调试模式 | debug (调试模式) |
| **ATK_HOST** | `"0.0.0.0"` | 服务器地址 | host (服务器地址) |
| **ATK_LOCALE** | `"zh-CN"` | 语言 (可选:`["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru"]`) | locale (语言) |
| **ATK_LOCALE** | `"zh-CN"` | 语言 (可选:`["en", "zh-CN", "zh-TW", "ja", "fr", "ko", "ru", "tr", "pt-PT"]`) | locale (语言) |
| **ATK_LOGIN_TIMEOUT** | `259200` | 登录有效时长 (单位:秒) | login_timeout (登录有效时长) |
| **ATK_PORT** | `23366` | 服务器端口 | port (服务器端口) |
| **ATK_SITE_DEFAULT** | `"默认站点"` | 默认站点名 | site_default (默认站点名) |
Expand Down
2 changes: 2 additions & 0 deletions docs/docs/zh/guide/frontend/i18n.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ locale: zh-CN
- "ko" (한국어)
- "fr" (Français)
- "ru" (Русский)
- "tr" (Türkçe)
- "pt-PT" (欧洲葡萄牙语)

## 贡献翻译

Expand Down
Loading