Skip to content

Commit

Permalink
✨ feat: Add ja_JP, ko_KR and update workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
canisminor1990 committed Oct 10, 2023
1 parent aec0674 commit 57512a0
Show file tree
Hide file tree
Showing 38 changed files with 1,181 additions and 56 deletions.
36 changes: 9 additions & 27 deletions .github/workflows/lighthouse-badger-advanced.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,20 @@
# Lighthouse-Badger-Advanced | GitHub Action Workflow
#
# Description: Generates, adds & updates manually/automatically Lighthouse badges & reports from one/multiple input URL-group(s) to one/multiple target repo(s)/branch(es) in parallel
# Author: Sitdisch
# Source: https://github.com/myactionway/lighthouse-badger-workflows
# License: MIT
# Copyright (c) 2021 Sitdisch
name: Lighthouse Badger

name: 'Lighthouse-Badger-Advanced'

########################################################################
# DEFINE YOUR DEFAULTS (INPUTS & TRIGGERS) IN THE FOLLOWING
########################################################################

# INPUTS as environmental variables (env)
env:
TOKEN_NAME: 'GH_TOKEN' # target token name; insert only the name never the real value e.g. 'LIGHTHOUSE_BADGER_TOKEN'
# To change predefined values, just override them
REPO_BRANCH: 'lobehub/lobe-chat lighthouse' # target repository & branch (predefined: repo with this file and master branch)
USER_NAME: 'lobehubbot' # user who should commit
TOKEN_NAME: 'GH_TOKEN'
REPO_BRANCH: 'lobehub/lobe-chat lighthouse'
USER_NAME: 'lobehubbot'
USER_EMAIL: 'i@lobehub.com'
AUDIT_TYPE: 'both' # 'mobile', 'desktop', 'both' or 'both_p'
MOBILE_LIGHTHOUSE_PARAMS: '--throttling.cpuSlowdownMultiplier=2' # Lighthouse parameters mobile audit
DESKTOP_LIGHTHOUSE_PARAMS: '--preset=desktop --throttling.cpuSlowdownMultiplier=1' # Lighthouse parameters desktop audit
AUDIT_TYPE: 'both'
MOBILE_LIGHTHOUSE_PARAMS: '--throttling.cpuSlowdownMultiplier=2'
DESKTOP_LIGHTHOUSE_PARAMS: '--preset=desktop --throttling.cpuSlowdownMultiplier=1'
COMMIT_MESSAGE: '🤖 chore: Lighthouse Results Refreshed'

# TRIGGERS
on:
schedule:
- cron: '0 0 * * *' # every day
workflow_dispatch:

########################################################################
# YOU CAN JUMP TO THE FIRST URL-GROUP DEFINITION BELOW
########################################################################

# Jobs
jobs:
lighthouse-badger-advanced:
name: ${{ matrix.NAME }}
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/pre-welcome.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: PR Welcome

on:
pull_request:
types:
- closed

jobs:
if_merged:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- uses: actions-cool/pr-welcome@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
comment: |
Great PR @${{ github.event.pull_request.user.login }}. The growth of project is inseparable from user feedback and contribution, thanks for your contribution ❤️
非常棒的 PR @${{ github.event.pull_request.user.login }}. 项目的成长离不开用户反馈和贡献,感谢您的贡献 ❤️
emoji: 'heart'
pr-emoji: '+1, heart'
close: true
8 changes: 5 additions & 3 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: Upstream Sync

permissions:
contents: write
issues: write
actions: write

on:
schedule:
Expand Down Expand Up @@ -42,9 +44,9 @@ jobs:
labels: '🚨 Sync Fail'
body: |
Due to a change in the workflow file of the [LobeChat][lobechat] upstream repository, GitHub has automatically suspended the scheduled automatic update. You need to manually sync your fork. Please refer to the detailed [Tutorial][tutorial-en-US] for instructions.
由于 [LobeChat][lobechat] 上游仓库的 workflow 文件变更,导致 GitHub 自动暂停了本次自动更新,你需要手动 Sync Fork 一次,请查看 [详细教程][tutorial-zh-CN]
[lobechat]: https://github.com/lobehub/lobe-chat
[tutorial-zh-CN]: https://github.com/lobehub/lobe-chat/wiki/Upstream-Sync.zh-CN
[tutorial-en-US]: https://github.com/lobehub/lobe-chat/wiki/Upstream-Sync.zh-CN
[tutorial-en-US]: https://github.com/lobehub/lobe-chat/wiki/Upstream-Sync
3 changes: 1 addition & 2 deletions .i18nrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ module.exports = defineConfig({
entry: 'locales/zh_CN',
entryLocale: 'zh_CN',
output: 'locales',
outputLocales: ['zh_TW', 'en_US', 'ru_RU'],
splitToken: 2500,
outputLocales: ['zh_TW', 'en_US', 'ru_RU', 'ja_JP', 'ko_KR'],
temperature: 0,
modelName: 'gpt-3.5-turbo',
});
103 changes: 103 additions & 0 deletions locales/ja_JP/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
{
"about": "について",
"advanceSettings": "詳細設定",
"agentDefaultMessage": "こんにちは、私は **{{name}}** です。すぐにチャットを始めることができますし、[エージェント設定](/chat/settings#session={{id}}) に移動して私の情報を完全にすることもできます。",
"agentDefaultMessageWithSystemRole": "こんにちは、私は **{{name}}** です。{{systemRole}}、さあ、チャットを始めましょう!",
"agentMaxToken": "セッションの最大トークン数",
"agentModel": "モデル",
"agentProfile": "エージェント情報",
"appInitializing": "LobeChat を起動しています。お待ちください...",
"archive": "アーカイブ",
"autoGenerate": "自動生成",
"autoGenerateTooltip": "ヒントワードに基づいてエージェントの説明を自動生成します",
"backToBottom": "最新メッセージを表示",
"cancel": "キャンセル",
"changelog": "更新履歴",
"clearCurrentMessages": "現在のセッションのメッセージをクリア",
"close": "閉じる",
"confirmClearCurrentMessages": "現在のセッションのメッセージをクリアします。クリア後は元に戻すことはできませんので、操作を確認してください",
"confirmRemoveSessionItemAlert": "このエージェントを削除します。削除後は元に戻すことはできませんので、操作を確認してください",
"copy": "コピー",
"copySuccess": "コピーが成功しました",
"defaultAgent": "デフォルトエージェント",
"defaultSession": "デフォルトセッション",
"delete": "削除",
"edit": "編集",
"export": "設定のエクスポート",
"exportType": {
"agent": "エージェント設定のエクスポート",
"agentWithMessage": "エージェントとメッセージのエクスポート",
"all": "グローバル設定とすべてのエージェントデータのエクスポート",
"allAgent": "すべてのエージェント設定のエクスポート",
"allAgentWithMessage": "すべてのエージェントとメッセージのエクスポート",
"globalSetting": "グローバル設定のエクスポート"
},
"feedback": "フィードバック",
"historyRange": "履歴範囲",
"import": "設定のインポート",
"inbox": {
"defaultMessage": "こんにちは、私はあなたのインテリジェントエージェントです。何でも質問してください、できる限りお答えします。より専門的でカスタマイズされたエージェントが必要な場合は、`+` をクリックしてカスタムエージェントを作成できます",
"desc": "ブレインクラスタを起動し、思考の火花を引き起こします。あなたのインテリジェントアシスタントとのすべてのコミュニケーションはここで行われます",
"title": "気軽にチャット"
},
"message": {
"function_loading": "プラグインリクエスト中..."
},
"moreSetting": "その他の設定...",
"newAgent": "新しいエージェント",
"noDescription": "説明はありません",
"ok": "OK",
"password": "パスワード",
"pin": "ピン留め",
"pinOff": "ピン留め解除",
"regenerate": "再生成",
"rename": "名前の変更",
"reset": "リセット",
"retry": "再試行",
"roleAndArchive": "役割とアーカイブ",
"searchAgentPlaceholder": "エージェントとチャットを検索...",
"send": "送信",
"sendPlaceholder": "チャット内容を入力...",
"sessionList": "エージェントリスト",
"setting": "設定",
"share": "共有",
"shareModal": {
"download": "ダウンロード",
"imageType": "画像形式",
"screenshot": "スクリーンショット",
"settings": "設定をエクスポート",
"shareToShareGPT": "ShareGPT共有リンクを生成",
"withBackground": "背景画像を含む",
"withFooter": "フッターを含む",
"withPluginInfo": "プラグイン情報を含む",
"withSystemRole": "アシスタントの役割設定を含む"
},
"stop": "停止",
"tab": {
"chat": "チャット",
"market": "発見",
"setting": "設定"
},
"temp": "一時的な",
"tokenDetail": "役割設定: {{systemRoleToken}} · チャット履歴: {{chatsToken}}",
"tokenTag": {
"overload": "制限を超える",
"remained": "残り",
"used": "使用済み"
},
"topic": {
"confirmRemoveTopic": "このトピックを削除しますか?削除後は元に戻せませんので、注意して操作してください。",
"defaultTitle": "デフォルトトピック",
"saveCurrentMessages": "現在のチャットをトピックとして保存",
"searchPlaceholder": "トピックを検索...",
"title": "トピック"
},
"updateAgent": "アシスタント情報を更新",
"updatePrompt": "プロンプトの更新",
"upgradeVersion": {
"action": "今すぐアップグレード",
"hasNew": "利用可能な更新があります",
"newVersion": "新しいバージョンが利用可能です:{{version}}"
},
"warp": "改行"
}
6 changes: 6 additions & 0 deletions locales/ja_JP/empty.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"topic": {
"desc": "左側のボタンをクリックして、現在の会話を履歴トピックとして保存し、新しい会話を開始します",
"title": "トピックリスト"
}
}
42 changes: 42 additions & 0 deletions locales/ja_JP/error.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"pluginSettings": {
"desc": "以下の設定を完了すると、プラグインを使用することができます",
"title": "{{name}}プラグインの設定"
},
"response": {
"400": "申し訳ありませんが、サーバーはリクエストを理解できません。リクエストパラメータが正しいかどうか確認してください",
"401": "申し訳ありませんが、サーバーはリクエストを拒否しました。権限が不足しているか、有効な認証情報が提供されていない可能性があります",
"403": "申し訳ありませんが、サーバーはリクエストを拒否しました。このコンテンツにアクセスする権限がありません",
"404": "申し訳ありませんが、サーバーはリクエストしたページやリソースを見つけることができません。URLが正しいかどうか確認してください",
"405": "申し訳ありませんが、サーバーは使用されたリクエストメソッドをサポートしていません。リクエストメソッドが正しいかどうか確認してください",
"429": "申し訳ありませんが、リクエストが多すぎてサーバーが忙しいため、しばらくしてから再試行してください",
"500": "申し訳ありませんが、サーバーに一時的な問題が発生し、リクエストを完了できません。しばらくしてから再試行してください",
"502": "申し訳ありませんが、サーバーは一時的にサービスを提供できません。しばらくしてから再試行してください",
"503": "申し訳ありませんが、サーバーは現在、リクエストを処理できません。オーバーロードまたはメンテナンス中の可能性があります。しばらくしてから再試行してください",
"504": "申し訳ありませんが、サーバーは上位サーバーからの応答を待っていません。しばらくしてから再試行してください",
"PluginMarketIndexNotFound": "申し訳ありませんが、プラグインのインデックスが見つかりませんでした。インデックスのアドレスが正しいかどうか確認してください",
"PluginMetaNotFound": "申し訳ありませんが、インデックスでプラグインが見つかりませんでした。プラグインの設定情報をインデックスで確認してください",
"PluginMetaInvalid": "申し訳ありませんが、プラグインのメタ情報の検証に失敗しました。プラグインのメタ情報の形式が正しいかどうか確認してください",
"PluginApiParamsError": "申し訳ありませんが、プラグインのリクエストパラメータの検証に失敗しました。パラメータとAPIの説明が一致しているかどうか確認してください",
"PluginSettingsInvalid": "このプラグインを使用するには、正しい設定が必要です。設定が正しいかどうか確認してください",
"PluginServerError": "プラグインサーバーのリクエストエラーが発生しました。以下のエラーメッセージを参考に、プラグインのマニフェストファイル、設定、サーバー実装を確認してください",
"InvalidAccessCode": "パスワードが正しくないか空です。正しいアクセスパスワードを入力するか、カスタムのOpenAI APIキーを追加してください",
"OpenAIBizError": "OpenAIサービスのリクエストエラーが発生しました。以下の情報に基づいて問題を解決したり、再試行したりしてください",
"PluginMarketIndexInvalid": "申し訳ありませんが、プラグインのインデックスの検証に失敗しました。インデックスファイルの形式が正しいかどうかを確認してください",
"PluginManifestNotFound": "申し訳ありませんが、サーバーでプラグインのマニフェストファイル (manifest.json) が見つかりませんでした。プラグインのマニフェストファイルのアドレスが正しいかどうかを確認してください",
"PluginManifestInvalid": "申し訳ありませんが、このプラグインのマニフェストの検証に失敗しました。マニフェストの形式が正しいかどうかを確認してください",
"PluginApiNotFound": "申し訳ありませんが、プラグインのマニフェストに指定されたAPIが見つかりませんでした。リクエストメソッドとプラグインのマニフェストのAPIが一致しているかどうかを確認してください"
},
"unlock": {
"apikey": {
"description": "OpenAI APIキーを入力すると、パスワード認証をバイパスできます。アプリはAPIキーを記録しません",
"title": "カスタムAPIキーの使用"
},
"closeMessage": "ヒントを閉じる",
"confirm": "確認して再試行",
"password": {
"description": "管理者によってアプリが暗号化されました。アプリをロック解除するには、アプリのパスワードを入力してください。パスワードは1回だけ入力すればよいです",
"title": "パスワードを入力してアプリをロック解除"
}
}
}
16 changes: 16 additions & 0 deletions locales/ja_JP/market.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"addAgent": "助手を追加する",
"search": {
"placeholder": "助手の名前、説明、またはキーワードを検索..."
},
"sidebar": {
"comment": "コメント",
"prompt": "プロンプト",
"title": "助手の詳細"
},
"submitAgent": "助手を提出する",
"title": {
"allAgents": "すべての助手",
"recentSubmits": "最近の追加"
}
}
107 changes: 107 additions & 0 deletions locales/ja_JP/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"debug": {
"arguments": "引数",
"function_call": "関数呼び出し",
"response": "レスポンス"
},
"dev": {
"confirmDeleteDevPlugin": "このローカルプラグインを削除しますか?削除後は元に戻せません。",
"deleteSuccess": "プラグインが正常に削除されました",
"manifest": {
"identifier": {
"desc": "プラグインの一意の識別子",
"label": "識別子"
},
"mode": {
"local": "ビジュアル設定",
"local-tooltip": "ビジュアル設定は一時的にサポートされていません",
"url": "オンラインリンク"
},
"name": {
"desc": "プラグインのタイトル",
"label": "タイトル",
"placeholder": "検索エンジン"
}
},
"meta": {
"author": {
"desc": "プラグインの作者",
"label": "作者"
},
"avatar": {
"desc": "プラグインのアイコン、絵文字やURLを使用できます",
"label": "アイコン"
},
"description": {
"desc": "プラグインの説明",
"label": "説明",
"placeholder": "検索エンジンで情報を取得します"
},
"formFieldRequired": "このフィールドは必須です",
"homepage": {
"desc": "プラグインのホームページ",
"label": "ホームページ"
},
"identifier": {
"desc": "プラグインの一意の識別子、マニフェストから自動的に識別されます",
"errorDuplicate": "識別子が既存のプラグインと重複しています。識別子を変更してください",
"label": "識別子",
"pattenErrorMessage": "英数字、-、_ のみ入力できます"
},
"manifest": {
"desc": "LobeChatはこのリンクを使用してプラグインをインストールします",
"jsonInvalid": "マニフェストが規格に準拠していません。検証結果:\n\n{{error}}",
"label": "プラグインのマニフェストURL",
"preview": "マニフェストのプレビュー",
"refresh": "更新",
"requestError": "リンクのリクエストに失敗しました。有効なリンクを入力し、クロスオリジンリクエストが許可されているか確認してください",
"urlError": "このリンクはJSON形式のコンテンツを返していません。有効なリンクを入力してください"
},
"title": {
"desc": "プラグインのタイトル",
"label": "タイトル",
"placeholder": "検索エンジン"
}
},
"metaConfig": "プラグインのメタ情報の設定",
"modalDesc": "カスタムプラグインを追加すると、プラグインの開発検証やセッションで直接使用できます。プラグインの開発ドキュメントについては、参照してください",
"preview": {
"card": "プラグインのプレビュー表示",
"desc": "プラグインの説明のプレビュー",
"title": "プラグイン名のプレビュー"
},
"save": "保存",
"saveSuccess": "プラグインの設定が正常に保存されました",
"tabs": {
"manifest": "機能のマニフェスト",
"meta": "プラグインのメタ情報"
},
"title": "カスタムプラグインの追加",
"update": "更新",
"updateSuccess": "プラグインの設定が正常に更新されました"
},
"list": {
"item": {
"deprecated.title": "削除済み",
"local.config": "設定",
"local.title": "カスタム"
}
},
"loading": {
"content": "データの取得中...",
"plugin": "プラグインの実行中..."
},
"pluginList": "プラグインリスト",
"plugins": {
"unknown": "プラグインの検出中..."
},
"setting": "プラグインの設定",
"settings": {
"indexUrl": {
"title": "マーケットインデックス",
"tooltip": "オンライン編集は現在サポートされていません。デプロイ時の環境変数を使用して設定してください"
},
"modalDesc": "プラグインマーケットのアドレスを設定すると、カスタムのプラグインマーケットを使用できます",
"title": "プラグインマーケットの設定"
}
}
Loading

0 comments on commit 57512a0

Please sign in to comment.