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
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ALTER TYPE language_type ADD VALUE IF NOT EXISTS 'zh_tw' AFTER 'zh_cn';
2 changes: 1 addition & 1 deletion worklenz-backend/database/sql/1_tables.sql
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ CREATE TYPE DEPENDENCY_TYPE AS ENUM ('blocked_by');

CREATE TYPE SCHEDULE_TYPE AS ENUM ('daily', 'weekly', 'yearly', 'monthly', 'every_x_days', 'every_x_weeks', 'every_x_months');

CREATE TYPE LANGUAGE_TYPE AS ENUM ('en', 'es', 'pt', 'alb', 'de', 'zh_cn', 'ko');
CREATE TYPE LANGUAGE_TYPE AS ENUM ('en', 'es', 'pt', 'alb', 'de', 'zh_cn', 'zh_tw', 'ko');

CREATE TYPE PROGRESS_MODE_TYPE AS ENUM ('manual', 'weighted', 'time', 'default');

Expand Down
3 changes: 2 additions & 1 deletion worklenz-frontend/public/locales/alb/account-setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,8 @@
"pt": "Portugalisht",
"de": "Gjermanisht",
"alb": "Shqip",
"zh": "Kinezçe"
"zh": "Kinezçe",
"zh_tw": "Kinezçe Tradicionale (Tajvaneze)"
},

"orgSuggestions": {
Expand Down
3 changes: 2 additions & 1 deletion worklenz-frontend/public/locales/de/account-setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,8 @@
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "简体中文"
"zh": "简体中文",
"zh_tw": "繁體中文(台灣)"
},

"orgSuggestions": {
Expand Down
3 changes: 2 additions & 1 deletion worklenz-frontend/public/locales/en/account-setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,8 @@
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "简体中文"
"zh": "简体中文",
"zh_tw": "繁體中文(台灣)"
},

"orgSuggestions": {
Expand Down
3 changes: 2 additions & 1 deletion worklenz-frontend/public/locales/es/account-setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,8 @@
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "简体中文"
"zh": "简体中文",
"zh_tw": "繁體中文(台灣)"
},

"orgSuggestions": {
Expand Down
3 changes: 2 additions & 1 deletion worklenz-frontend/public/locales/pt/account-setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,8 @@
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "简体中文"
"zh": "简体中文",
"zh_tw": "繁體中文(台灣)"
},

"orgSuggestions": {
Expand Down
3 changes: 2 additions & 1 deletion worklenz-frontend/public/locales/zh/account-setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,8 @@
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "简体中文"
"zh": "简体中文",
"zh_tw": "繁體中文(台灣)"
},

"orgSuggestions": {
Expand Down
4 changes: 4 additions & 0 deletions worklenz-frontend/public/locales/zh_tw/404-page.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"doesNotExistText": "抱歉,您造訪的頁面不存在。",
"backHomeButton": "回到首頁"
}
213 changes: 213 additions & 0 deletions worklenz-frontend/public/locales/zh_tw/account-setup.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
{
"continue": "繼續",

"setupYourAccount": "設定帳戶",
"organizationStepTitle": "為組織命名",
"organizationStepWelcome": "歡迎使用 Worklenz!",
"organizationStepDescription": "讓我們先建立您的組織,這將成為團隊的主要工作區。",
"organizationStepLabel": "組織名稱",
"organizationStepPlaceholder": "例如:Acme Corporation",
"organizationStepTooltip": "此名稱會顯示在工作區中,之後可在設定中變更。",
"organizationStepNeedIdeas": "需要靈感嗎?",
"organizationStepUseDetected": "使用偵測到的名稱:",
"organizationStepCharacters": "個字元",
"organizationStepGoodLength": "長度適當",
"organizationStepTooShort": "太短",
"organizationStepNamingTips": "命名小技巧",
"organizationStepTip1": "簡潔好記",
"organizationStepTip2": "反映您的產業或價值觀",
"organizationStepTip3": "考量未來成長性",
"organizationStepTip4": "獨特且具品牌辨識度",
"organizationStepSuggestionsTitle": "名稱建議",
"organizationStepCategory1": "科技公司",
"organizationStepCategory2": "創意工作室",
"organizationStepCategory3": "顧問業",
"organizationStepCategory4": "新創公司",
"organizationStepSuggestionsNote": "這些僅為參考範例,請選擇能代表您組織的名稱。",
"organizationStepPrivacyNote": "組織名稱為私人資訊,僅團隊成員可見。",

"projectStepTitle": "建立第一個專案",
"projectStepLabel": "您目前正在進行什麼專案?",
"projectStepPlaceholder": "例如:行銷計畫",

"tasksStepLabel": "輸入幾項您準備在此專案中進行的任務",
"tasksStepAddAnother": "再新增一項",

"emailPlaceholder": "電子郵件地址",
"invalidEmail": "請輸入有效的電子郵件地址",
"or": "或",
"templateButton": "從範本匯入",
"goBack": "回到上一步",
"cancel": "取消",
"create": "建立",
"templateDrawerTitle": "從範本中選擇",
"step3InputLabel": "以電子郵件邀請",
"addAnother": "再新增一項",
"skipForNow": "暫時略過",
"skipping": "略過中…",
"formTitle": "建立第一個任務",
"step3Title": "邀請團隊一同協作",
"maxMembers": "(最多可邀請 5 位成員)",
"maxTasks": "(最多可建立 5 項任務)",

"membersStepTitle": "邀請團隊成員",
"membersStepDescription": "將團隊成員加入「{{organizationName}}」,開始協同合作",
"memberPlaceholder": "團隊成員 {{index}} - 請輸入電子郵件地址",
"validEmailAddress": "有效的電子郵件地址",
"addAnotherTeamMember": "再新增一位團隊成員 ({{current}}/{{max}})",
"canInviteLater": "之後也可以隨時邀請團隊成員",
"skipStepDescription": "尚未準備好電子郵件地址?沒關係!您可以略過此步驟,稍後再從專案儀錶板邀請團隊成員。",

"orgCategoryTech": "科技公司",
"orgCategoryCreative": "創意工作室",
"orgCategoryConsulting": "顧問業",
"orgCategoryStartups": "新創公司",
"namingTip1": "簡潔好記",
"namingTip2": "反映您的產業或價值觀",
"namingTip3": "考量未來成長性",
"namingTip4": "獨特且具品牌辨識度",

"aboutYouTitle": "自我介紹",
"aboutYouDescription": "協助我們為您打造個人化體驗",
"orgTypeQuestion": "哪個選項最能描述您的組織?",
"userRoleQuestion": "您的角色是什麼?",

"yourNeedsTitle": "您的主要需求是什麼?",
"yourNeedsDescription": "勾選所有適用選項,以便我們為您設定工作區",
"yourNeedsQuestion": "您主要會如何使用 Worklenz?",
"useCaseTaskOrg": "組織並追蹤任務",
"useCaseTeamCollab": "順暢地團隊協作",
"useCaseResourceMgmt": "管理時間與資源",
"useCaseClientComm": "與客戶保持聯絡",
"useCaseTimeTrack": "監控專案工時",
"useCaseOther": "其他用途",
"selectedText": "已選取",
"previousToolsQuestion": "之前使用過哪些工具?(選填)",

"discoveryTitle": "最後一個問題…",
"discoveryDescription": "讓我們了解您是如何發現 Worklenz 的",
"discoveryQuestion": "您是如何得知我們的?",
"allSetTitle": "一切就緒!",
"allSetDescription": "讓我們建立第一個專案,開始使用 Worklenz 吧",
"surveyCompleteTitle": "感謝您!",
"surveyCompleteDescription": "您的意見回饋有助於我們為所有人改善 Worklenz",
"aboutYouStepName": "關於您",
"yourNeedsStepName": "您的需求",
"discoveryStepName": "探索",
"stepProgress": "步驟 {step} / 3:{title}",

"projectStepHeader": "讓我們來建立第一個專案",
"projectStepSubheader": "從零開始,或使用範本更快上手",
"startFromScratch": "從零開始",
"templateSelected": "已選取以下範本",
"quickSuggestions": "快速建議:",
"orText": "或",
"startWithTemplate": "使用範本開始",
"clearToSelectTemplate": "請先清除上方的專案名稱以選取範本",
"templateHeadStart": "使用預建的專案架構快速起步",
"browseAllTemplates": "瀏覽所有範本",
"templatesAvailable": "超過 15 個產業專用範本可供選擇",
"chooseTemplate": "選擇符合您專案類型的範本",
"createProject": "建立專案",

"templateSoftwareDev": "軟體開發",
"templateSoftwareDesc": "敏捷衝刺、錯誤追蹤、版本釋出",
"templateMarketing": "行銷活動",
"templateMarketingDesc": "活動規劃、內容行事曆",
"templateConstruction": "營建專案",
"templateConstructionDesc": "階段、許可、承包商",
"templateStartup": "新創上線",
"templateStartupDesc": "MVP 開發、募資、成長",

"tasksStepTitle": "新增第一批任務",
"tasksStepDescription": "將「{{projectName}}」拆解為可執行的任務,馬上開始吧",
"taskPlaceholder": "任務 {{index}} - 例如:需要完成什麼?",
"addAnotherTask": "再新增一項任務 ({{current}}/{{max}})",

"surveyStepTitle": "自我介紹",
"surveyStepLabel": "回答幾個簡短的問題,協助我們為您打造個人化的 Worklenz 體驗。",

"organizationType": "哪個選項最能描述您的組織?",
"organizationTypeFreelancer": "自由工作者",
"organizationTypeStartup": "新創公司",
"organizationTypeSmallMediumBusiness": "中小型企業",
"organizationTypeAgency": "代理商",
"organizationTypeEnterprise": "企業",
"organizationTypeOther": "其他",

"userRole": "您的角色是什麼?",
"userRoleFounderCeo": "創辦人 / 執行長",
"userRoleProjectManager": "專案經理",
"userRoleSoftwareDeveloper": "軟體開發人員",
"userRoleDesigner": "設計師",
"userRoleOperations": "營運",
"userRoleOther": "其他",

"mainUseCases": "您主要會將 Worklenz 用於什麼?",
"mainUseCasesTaskManagement": "任務管理",
"mainUseCasesTeamCollaboration": "團隊協作",
"mainUseCasesResourcePlanning": "資源規劃",
"mainUseCasesClientCommunication": "客戶溝通與報表",
"mainUseCasesTimeTracking": "時間追蹤",
"mainUseCasesOther": "其他",

"previousTools": "在使用 Worklenz 之前,您使用過哪些工具?",
"previousToolsPlaceholder": "例如:Trello、Asana、Monday.com",

"howHeardAbout": "您是如何得知 Worklenz 的?",
"howHeardAboutGoogleSearch": "Google 搜尋",
"howHeardAboutTwitter": "Twitter",
"howHeardAboutLinkedin": "LinkedIn",
"howHeardAboutFriendColleague": "朋友或同事介紹",
"howHeardAboutBlogArticle": "部落格或文章",
"howHeardAboutOther": "其他",

"aboutYouStepTitle": "自我介紹",
"aboutYouStepDescription": "協助我們為您打造個人化體驗",
"yourNeedsStepTitle": "您的主要需求是什麼?",
"yourNeedsStepDescription": "勾選所有適用選項,以便我們為您設定工作區",
"selected": "已選取",
"previousToolsLabel": "之前使用過哪些工具?(選填)",

"roleSuggestions": {
"designer": "UI/UX、平面設計、創意",
"developer": "前端、後端、全端",
"projectManager": "規劃、協調",
"marketing": "內容、社群媒體、成長",
"sales": "業務開發、客戶關係",
"operations": "行政、人資、財務"
},

"languages": {
"en": "English",
"es": "Español",
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "簡體中文",
"zh_tw": "繁體中文(台灣)"
},

"orgSuggestions": {
"tech": ["TechCorp", "DevStudio", "CodeCraft", "PixelForge"],
"creative": ["Creative Hub", "Design Studio", "Brand Works", "Visual Arts"],
"consulting": ["Strategy Group", "Business Solutions", "Expert Advisors", "Growth Partners"],
"startup": ["Innovation Labs", "Future Works", "Venture Co", "Next Gen"]
},

"projectSuggestions": {
"freelancer": ["客戶專案", "作品集更新", "個人品牌"],
"startup": ["MVP 開發", "產品上線", "市場調查"],
"agency": ["客戶活動", "品牌策略", "網站重新設計"],
"enterprise": ["系統遷移", "流程最佳化", "團隊訓練"]
},

"useCaseDescriptions": {
"taskManagement": "組織並追蹤任務",
"teamCollaboration": "順暢地團隊協作",
"resourcePlanning": "管理時間與資源",
"clientCommunication": "與客戶保持聯絡",
"timeTracking": "監控專案工時",
"other": "其他用途"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"billingDetails": "帳單資訊",
"name": "名稱",
"namePlaceholder": "名稱",
"emailAddress": "電子郵件地址",
"emailPlaceholder": "電子郵件地址",
"contactNumber": "聯絡電話",
"phoneNumberPlaceholder": "電話號碼",
"phoneValidationError": "電話號碼必須為 10 位數字",
"companyDetails": "公司資訊",
"companyName": "公司名稱",
"companyNamePlaceholder": "公司名稱",
"addressLine01": "地址第一行",
"addressLine01Placeholder": "地址第一行",
"addressLine02": "地址第二行",
"addressLine02Placeholder": "地址第二行",
"country": "國家",
"countryPlaceholder": "國家",
"city": "城市",
"cityPlaceholder": "城市",
"state": "州/省",
"statePlaceholder": "州/省",
"postalCode": "郵遞區號",
"postalCodePlaceholder": "郵遞區號",
"save": "儲存"
}
Loading