diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-05-15 05:58:16 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-05-15 05:58:16 +0000 |
| commit | 5e79c4013bca6218a33ed9cbb4c3aa2c8684d857 (patch) | |
| tree | df968980693a445763385b242f4a78785d631726 /i18n/locales | |
| parent | 18ad610a3cfb008536769fbf9d2bb3800745076e (diff) | |
(최겸) 구매 요청사항 3. RFQ 이메일 템플릿 개발(국제화 적용)
Diffstat (limited to 'i18n/locales')
| -rw-r--r-- | i18n/locales/en/translation.json | 296 | ||||
| -rw-r--r-- | i18n/locales/ko/translation.json | 39 |
2 files changed, 208 insertions, 127 deletions
diff --git a/i18n/locales/en/translation.json b/i18n/locales/en/translation.json index 432b4af9..c4129bbf 100644 --- a/i18n/locales/en/translation.json +++ b/i18n/locales/en/translation.json @@ -1,136 +1,178 @@ { - "verifyYourEmailTitle": "Verify your email to sign in", + "verifyYourEmailTitle": "Verify your email to sign in", + "greeting": "Hello", + "receivedSignInAttempt": "We have received a sign-in attempt from {{location}}.", + "enterCodeInstruction": "To complete the sign-in process; enter the 6-digit code in the original window, or enter it in a new one by going to the link below:", + "securityWarning": "If you didn't attempt to sign in but received this email, or if the location doesn't match, please ignore this email. Don't share or forward the 6-digit code with anyone. Our customer service will never ask for it. Do not read this code out loud. Be cautious of phishing attempts and always verify the sender and domain (shi.com) before acting. If you are concerned about your account's safety, please visit our Help page to get in touch with us.", + "Filters":"Filters", + "nofilters":"No filters applied", + "addfilters":"Add filters to refine your results.", + "Where":"Where", + "noFields":"No fields found.", + "searchFileds":"Search fields...", + "resetFilters":"Reset filters", + "addFilter":"Add filter", + "filterInputPlaceholder":"Enter a value...", + "Contains":"Contains", + "Does not contain":"Does not contain", + "Is":"Is", + "Is not":"Is not", + "Is empty":"Is empty", + "Is not empty":"Is not empty", + "Is less than":"Is less than", + "Is less than or equal to":"Is less than or equal to", + "Is greater than":"Is greater than", + "Is greater than or equal to":"Is greater than or equal to", + "Is before":"Is before", + "Is after": "Is after", + "Is on or before":"Is on or before", + "Is on or after": "Is on or after", + "Is between":"Is between", + "Is relative to today":"Is relative to today", + "And":"And", + "Or":"Or", + "Asc":"Asc", + "Desc":"Desc", + "Select options":" Select options...", + + "adminCreated": { + "title": "eVCP Admin Account Created", "greeting": "Hello", - "receivedSignInAttempt": "We have received a sign-in attempt from {{location}}.", - "enterCodeInstruction": "To complete the sign-in process; enter the 6-digit code in the original window, or enter it in a new one by going to the link below:", - "securityWarning": "If you didn't attempt to sign in but received this email, or if the location doesn't match, please ignore this email. Don't share or forward the 6-digit code with anyone. Our customer service will never ask for it. Do not read this code out loud. Be cautious of phishing attempts and always verify the sender and domain (shi.com) before acting. If you are concerned about your account's safety, please visit our Help page to get in touch with us.", - "Filters":"Filters", - "nofilters":"No filters applied", - "addfilters":"Add filters to refine your results.", - "Where":"Where", - "noFields":"No fields found.", - "searchFileds":"Search fields...", - "resetFilters":"Reset filters", - "addFilter":"Add filter", - "filterInputPlaceholder":"Enter a value...", - "Contains":"Contains", - "Does not contain":"Does not contain", - "Is":"Is", - "Is not":"Is not", - "Is empty":"Is empty", - "Is not empty":"Is not empty", - "Is less than":"Is less than", - "Is less than or equal to":"Is less than or equal to", - "Is greater than":"Is greater than", - "Is greater than or equal to":"Is greater than or equal to", - "Is before":"Is before", - "Is after": "Is after", - "Is on or before":"Is on or before", - "Is on or after": "Is on or after", - "Is between":"Is between", - "Is relative to today":"Is relative to today", - "And":"And", - "Or":"Or", - "Asc":"Asc", - "Desc":"Desc", - "Select options":" Select options...", + "body1": "Your Admin account has been created successfully. You can now access eVCP via the link below.", + "loginCTA": "Go to Login", + "supportMsg": "If you have any questions, please contact support or your administrator at any time.", + "footerDisclaimer": "This email was sent automatically from the eVCP system. If you received it by mistake, please contact customer support." + }, - "adminCreated": { - "title": "eVCP Admin Account Created", - "greeting": "Hello", - "body1": "Your Admin account has been created successfully. You can now access eVCP via the link below.", - "loginCTA": "Go to Login", - "supportMsg": "If you have any questions, please contact support or your administrator at any time.", - "footerDisclaimer": "This email was sent automatically from the eVCP system. If you received it by mistake, please contact customer support." + "adminEmailChanged": { + "title": "Your Admin Email Has Been Updated", + "greeting": "Hello", + "body": { + "intro": "We noticed that your admin email address has recently changed.", + "oldEmail": "Old Email", + "newEmail": "New Email" }, + "loginCTA": "Go to Login", + "supportMsg": "If you have any questions, please contact support or your administrator.", + "footerDisclaimer": "This is an automated email from eVCP. If you received this email by mistake, please contact support." + }, + "rfqInvite": { + "title": "RFQ Invitation", + "heading": "Invitation to RFQ", + "greeting": "Hello", + "bodyIntro": "We are pleased to invite you to the following project:", + "projectName": "Project Name", + "projectCode": "Project Code", + "dueDate": "Due Date", + "description": "Description", + "itemListTitle": "Below is the list of requested items:", + "moreDetail": "For more details, please log in to our portal.", + "viewButton": "View RFQ", + "supportMsg": "If you have any questions, please contact us at your earliest convenience.", + "footerDisclaimer": "This email was sent automatically. Please do not reply." + }, + + "porfien": { + "heading": "SHI RFQ NO.", + "greeting": "Dear Sirs,", + "wishMessage": "We hope your business continuously will be thriving in the years ahead and we are pleased to send you RFQ for the subject item.", + "requestMessage": "It would be appreciated if we receive your competitive quotation in compliance with the following terms and conditions by the bid closing date (COB of {{rfq.DLDate}}). Otherwise we will consider that you have no interest on this RFQ.", + "commercialTitle": "A. Commercial terms and conditions", + "projectInfo": "A-1 Project: {{rfq.projectCode}}{{rfq.projectName}}{{#if rfq.projectOption}} + Option {{rfq.projectOption}}{{#if rfq.ProjectOptionValidity}} (Validity: {{rfq.ProjectOptionValidity}}){{/if}}{{/if}}", + "shipSchedule": "Ship's Delivery date('YY.MM.DD)", + "specScopeInfo": "A-2 Spec. & Scope of the Supply : See the attached PGS/SGS/POS", + "incotermsInfo": "A-3 Terms of Delivery : {{details.incoterms}}", + "estimatedDeliveryDate": "A-4 Estimated Delivery Date: {{rfq.deliveryDate}}", + "deliveryScheduleNote": "- The delivery date can be adjusted by the buyer's procurement part.", + "paymentConditionInfo": "A-5 Terms of Payment : {{details.paymentTerms}}", + "warrantyTitle": "A-6 Warranty Period", + "warrantyInfo": "{{#if rfq.warrantyPeriod}}The Goods supplied and the works performed under this contract shall be guaranteed for {{rfq.warrantyPeriod}} months after vessel's delivery.{{else}}{{details.incoterms}}{{/if}}", + "warrantyDetails1": "{{#if rfq.warrantyPeriod}}However, the guaranteed period for repair or replacement shall be extended to {{rfq.repairAdditionalPeriod}} months,{{/if}}", + "warrantyDetails2": "{{#if rfq.warrantyPeriod}}but total guaranteed period shall not exceed {{rfq.totalPeriod}} months after vessel's delivery date.{{/if}}", + "generalTermsInfo": "A-7 Others not mentioned here are as per previous contract terms.", + "quotationContentsTitle": "B. The following information should be included in the Bidder's quotation.", + "itemPriceTotal": "B-1 Detailed and Break-Down price (excluding VAT) for the supplies, the spare parts for start-up & commissioning and documentation.", + "deviationInfo": "B-2 Deviations, if any, from the Buyer's spec and scope of the supply should be specified on the quotation.", + "deviationNote": "Unless specified herein, the Bidder shall be regarded as fully complying with the buyer's spec. and scope of supply.", + "technicalMeeting": "B-3 The earliest possible date for Technical meeting at Geoje Shipyard", + "suggestions": "B-4 Any suggestions in order for both parties to be competitive shall be suggested, if available.", + "deadlineTitle": "C. Bid Closing Date :", + "buyersRightTitle": "D. Buyer's Right", + "buyersRight1": "D-1 Buyer may select seller which did not submit the lowest bid", + "buyersRight2": "D-2 Buyer may accept or reject some or all of a price quotation, without obligation to notify any person or entity of such rejection.", + "buyersRight3": "D-3 and Buyer shall have no obligation to notify a bidder of the final decision of rejecting a bid.", + "sellerObligationTitle": "E. Seller's Obligation", + "sellerObligation1": "E-1 Seller shall be liable for all costs incurred in submitting a price quotation.", + "sellerObligation2": "E-2 Under no circumstances will a subcontractor not finally selected as Seller have the right to claim for compensation against Buyer.", + "sellerObligation3": "E-3 Selected Seller on condition of shipowner's approval is not allowed to start work without first obtaining the approval of shipowner,", + "sellerObligationNote": "otherwise Seller has no right to make a claim for compensation.", + "questionNote": "If you have any question, please do not hesitate to contact us.", + "regards": "Best regards,", + "contactInfo": "{{sender.fullName}} / Procurement Manager / {{sender.email}}", + "companyName": "SAMSUNG HEAVY INDUSTRIES CO., LTD.", + "companyAddress": "80, Jangpyeong 3-ro, Geoje-si, Gyeongsangnam-do, Republic of Korea, 53261", + "viewButton": "View Quotation" + }, - "adminEmailChanged": { - "title": "Your Admin Email Has Been Updated", - "greeting": "Hello", - "body": { - "intro": "We noticed that your admin email address has recently changed.", - "oldEmail": "Old Email", - "newEmail": "New Email" + "email": { + "greeting": "Dear {{name}}", + "vendor": { + "invitation": { + "title": "Vendor Registration Invitation", + "greeting": "Dear", + "message": "We are pleased to invite your company to register as a vendor in our eVCP system. As a registered vendor, you will have access to our platform where you can manage your products, receive inquiries, and participate in our procurement processes.", + "details": "To complete your registration, please click the button below. This will take you to our secure registration portal where you can set up your account and provide the necessary information.", + "register_now": "Register Now", + "expire_notice": "This invitation link will expire in 14 days. If you encounter any issues during the registration process, please contact our support team at support@evcp.com.", + "footer": "We look forward to working with you and having your company as part of our vendor network.", + "signature": "Best regards,", + "team": "Team", + "copyright": "All rights reserved.", + "no_reply": "This is an automated email. Please do not reply to this message." }, - "loginCTA": "Go to Login", - "supportMsg": "If you have any questions, please contact support or your administrator.", - "footerDisclaimer": "This is an automated email from eVCP. If you received this email by mistake, please contact support." - }, - "rfqInvite": { - "title": "RFQ Invitation", - "heading": "Invitation to RFQ", - "greeting": "Hello", - "bodyIntro": "We are pleased to invite you to the following project:", - "projectName": "Project Name", - "projectCode": "Project Code", - "dueDate": "Due Date", - "description": "Description", - "itemListTitle": "Below is the list of requested items:", - "moreDetail": "For more details, please log in to our portal.", - "viewButton": "View RFQ", - "supportMsg": "If you have any questions, please contact us at your earliest convenience.", - "footerDisclaimer": "This email was sent automatically. Please do not reply." - }, - - "email": { - "greeting": "Dear {{name}}", - "vendor": { - "invitation": { - "title": "Vendor Registration Invitation", - "greeting": "Dear", - "message": "We are pleased to invite your company to register as a vendor in our eVCP system. As a registered vendor, you will have access to our platform where you can manage your products, receive inquiries, and participate in our procurement processes.", - "details": "To complete your registration, please click the button below. This will take you to our secure registration portal where you can set up your account and provide the necessary information.", - "register_now": "Register Now", - "expire_notice": "This invitation link will expire in 14 days. If you encounter any issues during the registration process, please contact our support team at support@evcp.com.", - "footer": "We look forward to working with you and having your company as part of our vendor network.", - "signature": "Best regards,", - "team": "Team", - "copyright": "All rights reserved.", - "no_reply": "This is an automated email. Please do not reply to this message." - }, - "additionalInfo": { - "title": "EVCP - Additional Information Request", - "header": "Additional Information Request", - "greeting": "Hello, {{vendorName}},", - "messageP1": "We are pleased to inform you that your registration with the EVCP system has been approved.", - "messageP2": "To proceed to the next step, we need you to provide additional information such as credit ratings and cash flow information. This information will be used as important data for future business relationships.", - "messageP3": "Please click the button below to navigate to the additional information input page.", - "buttonText": "Enter Additional Information", - "messageP4": "If you have any questions about this request, please contact our support team.", - "closing": "Thank you,", - "footerText": "All rights reserved." - }, - "rfq": { - "title": "Request for Quotation", - "notification_title": "New Request for Quotation", - "introduction": "We are pleased to invite you to participate in our Request for Quotation (RFQ). Please review the details below and submit your quotation by the due date.", - "details_section": "RFQ Details", - "items_section": "Requested Items", - "code_label": "RFQ Code", - "title_label": "Title", - "description_label": "Description", - "vendor_label": "Vendor", - "quotation_code_label": "Quotation Code", - "due_date_label": "Due Date", - "delivery_date_label": "Delivery Date", - "currency_label": "Currency", - "payment_terms_label": "Payment Terms", - "incoterms_label": "Incoterms", - "item_number": "Item #", - "item_description": "Description", - "item_quantity": "Quantity", - "item_uom": "UOM", - "action_instructions": "Please log in to our procurement system to review the complete RFQ details and submit your quotation.", - "view_button": "View RFQ Details", - "closing": "Thank you for your participation. We look forward to receiving your quotation.", - "sender_signature": "Regards,\n{{name}}" - }, - "footer": { - "copyright": "Copyright", - "company_name": "Your Company Name", - "address": "123 Business Street, Business City, Country" - } + "additionalInfo": { + "title": "EVCP - Additional Information Request", + "header": "Additional Information Request", + "greeting": "Hello, {{vendorName}},", + "messageP1": "We are pleased to inform you that your registration with the EVCP system has been approved.", + "messageP2": "To proceed to the next step, we need you to provide additional information such as credit ratings and cash flow information. This information will be used as important data for future business relationships.", + "messageP3": "Please click the button below to navigate to the additional information input page.", + "buttonText": "Enter Additional Information", + "messageP4": "If you have any questions about this request, please contact our support team.", + "closing": "Thank you,", + "footerText": "All rights reserved." + }, + "rfq": { + "title": "Request for Quotation", + "notification_title": "New Request for Quotation", + "introduction": "We are pleased to invite you to participate in our Request for Quotation (RFQ). Please review the details below and submit your quotation by the due date.", + "details_section": "RFQ Details", + "items_section": "Requested Items", + "code_label": "RFQ Code", + "title_label": "Title", + "description_label": "Description", + "vendor_label": "Vendor", + "quotation_code_label": "Quotation Code", + "due_date_label": "Due Date", + "delivery_date_label": "Delivery Date", + "currency_label": "Currency", + "payment_terms_label": "Payment Terms", + "incoterms_label": "Incoterms", + "item_number": "Item #", + "item_description": "Description", + "item_quantity": "Quantity", + "item_uom": "UOM", + "action_instructions": "Please log in to our procurement system to review the complete RFQ details and submit your quotation.", + "view_button": "View RFQ Details", + "closing": "Thank you for your participation. We look forward to receiving your quotation.", + "sender_signature": "Regards,\n{{name}}" + }, + "footer": { + "copyright": "Copyright", + "company_name": "Your Company Name", + "address": "123 Business Street, Business City, Country" } } + } - }
\ No newline at end of file +}
\ No newline at end of file diff --git a/i18n/locales/ko/translation.json b/i18n/locales/ko/translation.json index bb3bef4b..bccc8639 100644 --- a/i18n/locales/ko/translation.json +++ b/i18n/locales/ko/translation.json @@ -69,6 +69,45 @@ "supportMsg": "궁금하신 점이 있으면 언제든지 문의해 주세요.", "footerDisclaimer": "이 이메일은 자동 발송되었습니다. 회신하지 말아 주세요." }, + "porfi": { + "heading": "SHI RFQ NO.", + "recipient": "수신", + "sender": "발신", + "honorific": "귀하", + "companyName": "삼성중공업", + "position": "프로", + "wishMessage": "귀사의 일익 번창하심을 기원합니다.", + "requestMessage": "표제 품목에 대한 견적을 요청하오니 하기 및 첨부 내용 확인하시어 견적서 및 기술사양서 자료를 eVCP를 통해 제출 바랍니다. 또한, 귀사의 신제품 적용 방안이나, 당사 사양 및 공급 범위에 Deviation이 있는 경우 별도의 견적을 제출하시어 당사에서 적극 검토할 수 있도록 협조 바랍니다. 귀사의 견적은 아래의 견적 마감일 이전에 당사로 제출 되어야하며, 견적 마감일 및 당사의 지연 통보없이 미 제출될 경우에는 대상에서 제외될 수 있습니다.", + "conditionsTitle": "가. 거래조건", + "projectInfo": "1) Project : {{rfq.projectCode}}{{rfq.projectName}}{{#if rfq.projectOption}} + 옵션 {{rfq.projectOption}}{{ ProjectOptionValidity}} (Validity : {{ProjectOptionValidity}}){{/if}}", + "shipSchedule": "호선별 D/L 일정('YY.MM.DD)", + "specScopeInfo": "2) Spec, & Scope of Supply : 첨부 POS 참조", + "classFlagInfo": "3) Class / Flag : 첨부 POS 참조", + "estimatedDeliveryDate": "4) Estimated Delivery Date : {{rfq.deliveryDate}}", + "deliveryScheduleNote": "상세 납기는 조선소 스케쥴에 따라 변경될 수 있으며, 당사 조달/현업/생산 부서와 협의하여 결정됨.", + "safetyHealthNote1": "안전보건에 관한 사항을 고려하여 납기(또는 계약기간)의 적정성을 검토하고,", + "safetyHealthNote2": "안전보건확보를 위해 납기의 조정이 필요한 경우 기간 조정을 신청하시기 바랍니다.", + "workplaceNote": "(당사 사업장 내에서 수행하는 작업이 포함된 계약)", + "warrantyInfo": "5) Warranty : {{#if rfq.warrantyPeriod}}선박 인도 후 {{rfq.warrantyPeriod}}개월 시점까지 납품한 \"자재\" 또는 \"용역\"이 계약 내용과 동일함을 보증하며,{{else}}{{rfq.incoterms}}{{/if}}", + "warrantyDetails": "{{#if rfq.warrantyPeriod}}Repair 시 {{rfq.repairAdditionalPeriod}}개월 추가되나, 총 인도 후 {{rfq.totalPeriod}}개월을 넘지 않음.{{else}}{{/if}}", + "deadlineInfo": "6) 견적마감기한 : {{rfq.dueDate}}", + "paymentConditionInfo": "7) 대금지급조건 : {{details.paymentTerms}}", + "generalTermsInfo": "8) 기타 일반사항은 삼성중공업 표준하도급기본계약서, 안전보건관리 약정서 및 자재 안전 납품/하역을 위한 표준규정에 준함.", + "notesTitle": "9) 유의사항", + "notesContent1": "발주자는 최저가 견적을 제출하지 않은 협력사를 선정할 수 있으며,", + "notesContent2": "견적의 일부 또는 전부를 승인하거나 거절할 수 있고 거부하는 경우 별도 통보할 의무가 없다.", + "notesContent3": "또한, 최종 탈락 사실을 통보할 의무도 없다.", + "notesContent4": "협력사는 견적 제출을 위해 소요되는 비용 일체를 부담하며,", + "notesContent5": "최종 계약자로 선정되지 못한 경우에도 발주자에게 보상을 청구할 수 없다.", + "notesContent6": "또한, 선주 승인조건으로 선정된 협력사는 반드시 선주 승인을 득한 후 작업에 착수하여야 하며,", + "notesContent7": "승인 거절 시 계약은 미 체결, 해제될 수 있고 이 경우 협력사는 어떠한 보상도 청구할 수 없다.", + "quotationContentsTitle": "나. 견적 내용", + "itemPriceTotal": "1) 품목별 단가 및 총액", + "priceDocuments": "2) 가격 기재(VAT 제외) 견적서 / 가격 미기재 견적서 / 설계 Technical Bid Evaluation(TBE) 자료 제출", + "deviationList": "3) 당사 PGS, SGS & POS에 대한 Deviation List", + "deviationNote": "별도 Deviation이 없는 경우 견적서 상에 명기", + "viewButton": "RFQ 상세 보기" + }, "email": { "greeting": "안녕하세요 {{name}}님,", "vendor": { |
