diff options
| -rw-r--r-- | i18n/locales/en/translation.json | 16 | ||||
| -rw-r--r-- | i18n/locales/ko/translation.json | 34 | ||||
| -rw-r--r-- | lib/mail/templates/po-rfq-notification-en.hbs | 199 | ||||
| -rw-r--r-- | lib/mail/templates/po-rfq-notification-ko.hbs | 153 |
4 files changed, 202 insertions, 200 deletions
diff --git a/i18n/locales/en/translation.json b/i18n/locales/en/translation.json index c4129bbf..2a1c4000 100644 --- a/i18n/locales/en/translation.json +++ b/i18n/locales/en/translation.json @@ -76,19 +76,17 @@ "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.", + "requestMessage": "It would be appreciated if we receive your competitive quotation in compliance with the following terms and conditions by the bid closing date.", + "requestMessageNote": "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}}", + "projectInfo": "A-1 Project:", "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}}", + "incotermsInfo": "A-3 Terms of Delivery :", + "estimatedDeliveryDate": "A-4 Estimated Delivery Date:", "deliveryScheduleNote": "- The delivery date can be adjusted by the buyer's procurement part.", - "paymentConditionInfo": "A-5 Terms of Payment : {{details.paymentTerms}}", + "paymentConditionInfo": "A-5 Terms of Payment :", "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.", @@ -108,7 +106,7 @@ "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}}", + "contactInfo": "Procurement Manager", "companyName": "SAMSUNG HEAVY INDUSTRIES CO., LTD.", "companyAddress": "80, Jangpyeong 3-ro, Geoje-si, Gyeongsangnam-do, Republic of Korea, 53261", "viewButton": "View Quotation" diff --git a/i18n/locales/ko/translation.json b/i18n/locales/ko/translation.json index bccc8639..3d340340 100644 --- a/i18n/locales/ko/translation.json +++ b/i18n/locales/ko/translation.json @@ -79,19 +79,19 @@ "wishMessage": "귀사의 일익 번창하심을 기원합니다.", "requestMessage": "표제 품목에 대한 견적을 요청하오니 하기 및 첨부 내용 확인하시어 견적서 및 기술사양서 자료를 eVCP를 통해 제출 바랍니다. 또한, 귀사의 신제품 적용 방안이나, 당사 사양 및 공급 범위에 Deviation이 있는 경우 별도의 견적을 제출하시어 당사에서 적극 검토할 수 있도록 협조 바랍니다. 귀사의 견적은 아래의 견적 마감일 이전에 당사로 제출 되어야하며, 견적 마감일 및 당사의 지연 통보없이 미 제출될 경우에는 대상에서 제외될 수 있습니다.", "conditionsTitle": "가. 거래조건", - "projectInfo": "1) Project : {{rfq.projectCode}}{{rfq.projectName}}{{#if rfq.projectOption}} + 옵션 {{rfq.projectOption}}{{ ProjectOptionValidity}} (Validity : {{ProjectOptionValidity}}){{/if}}", + "projectInfo": "1) Project :", "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}}", + "estimatedDeliveryDate": "4) Estimated Delivery Date :", "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}}", + "warrantyInfo": "5) Warranty :", + "warrantyDetails": "Repair 시 개월 추가되나, 총 인도 후 개월을 넘지 않음.", + "deadlineInfo": "6) 견적마감기한 :", + "paymentConditionInfo": "7) 대금지급조건 :", "generalTermsInfo": "8) 기타 일반사항은 삼성중공업 표준하도급기본계약서, 안전보건관리 약정서 및 자재 안전 납품/하역을 위한 표준규정에 준함.", "notesTitle": "9) 유의사항", "notesContent1": "발주자는 최저가 견적을 제출하지 않은 협력사를 선정할 수 있으며,", @@ -112,17 +112,17 @@ "greeting": "안녕하세요 {{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." + "title": "공급업체 등록 초대", + "greeting": "안녕하세요", + "message": "귀사를 저희 eVCP 시스템의 공급업체로 등록하도록 초대합니다. 등록된 공급업체로서, 귀사는 저희 플랫폼에 접속하여 제품을 관리하고, 문의를 받으며, 조달 프로세스에 참여할 수 있습니다.", + "details": "등록을 완료하려면 아래 버튼을 클릭해주세요. 이 링크는 귀사의 계정을 설정하고 필요한 정보를 제공할 수 있는 안전한 등록 포털로 연결됩니다.", + "register_now": "지금 등록하기", + "expire_notice": "이 초대 링크는 14일 후에 만료됩니다. 등록 과정에서 문제가 발생하면 support@evcp.com으로 지원팀에 문의해 주세요.", + "footer": "귀사와 함께 일하게 되어 기쁘며, 귀사가 저희 공급업체 네트워크의 일원이 되기를 기대합니다.", + "signature": "감사합니다,", + "team": "팀", + "copyright": "모든 권리 보유.", + "no_reply": "이 메일은 자동으로 발송되었습니다. 이 메시지에 회신하지 마세요." } }, "additionalInfo": { diff --git a/lib/mail/templates/po-rfq-notification-en.hbs b/lib/mail/templates/po-rfq-notification-en.hbs index 13f13036..64194a63 100644 --- a/lib/mail/templates/po-rfq-notification-en.hbs +++ b/lib/mail/templates/po-rfq-notification-en.hbs @@ -1,114 +1,117 @@ {{> header logoUrl=logoUrl }}
-<h1 style="font-size:28px; line-height:40px; margin-bottom:16px;">
- {{t "porfien.heading" lng=language}} #{{rfq.code}}
-</h1>
+<div style="max-width: 800px; margin: 0 auto;">
+ <h1 style="font-size:28px; line-height:40px; margin-bottom:16px;">
+ {{t "porfien.heading" lng=language}} #{{rfq.code}}
+ </h1>
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfien.greeting" lng=language}}
-</p>
-
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfien.wishMessage" lng=language}}
-</p>
-
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfien.requestMessage" lng=language}}
-</p>
-
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.commercialTitle" lng=language}}</h2>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.projectInfo" lng=language}}</strong>
- <br>* {{t "porfien.shipSchedule" lng=language}}: {{rfq.DLDate}}
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.specScopeInfo" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.incotermsInfo" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.estimatedDeliveryDate" lng=language}}</strong>
- <br>{{t "porfien.deliveryScheduleNote" lng=language}}
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.paymentConditionInfo" lng=language}}</strong>
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfien.greeting" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.warrantyTitle" lng=language}}</strong>
- <br>{{t "porfien.warrantyInfo" lng=language}}
- <br>{{t "porfien.warrantyDetails1" lng=language}}
- <br>{{t "porfien.warrantyDetails2" lng=language}}
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.generalTermsInfo" lng=language}}</strong>
- </p>
-</div>
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.quotationContentsTitle" lng=language}}</h2>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.itemPriceTotal" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.deviationInfo" lng=language}}</strong>
- <br>{{t "porfien.deviationNote" lng=language}}
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfien.wishMessage" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.technicalMeeting" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.suggestions" lng=language}}</strong>
+
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfien.requestMessage" lng=language}} (COB of {{rfq.DLDate}})
+ {{t "porfien.requestMessageNote" lng=language}}
</p>
-</div>
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.deadlineTitle" lng=language}} {{rfq.DLDate}}</h2>
-</div>
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.commercialTitle" lng=language}}</h2>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.projectInfo" lng=language}} {{rfq.projectCode}} {{rfq.projectName}}{{#if rfq.projectOption}} + Option {{rfq.projectOption}}{{#if rfq.ProjectOptionValidity}} (Validity: {{rfq.ProjectOptionValidity}}){{/if}}{{/if}}</strong>
+ <br>{{#if rfq.DLDate}}{{t "porfien.shipSchedule" lng=language}}: {{rfq.DLDate}}{{/if}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.specScopeInfo" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.incotermsInfo" lng=language}} {{details.incoterms}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.estimatedDeliveryDate" lng=language}} {{rfq.deliveryDate}}</strong>
+ <br>{{t "porfien.deliveryScheduleNote" lng=language}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.paymentConditionInfo" lng=language}} {{details.paymentTerms}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.warrantyTitle" lng=language}}</strong>
+ <br>{{#if rfq.warrantyPeriod}} The Goods supplied and the works performed under this contract shall be guaranteed for {{rfq.warrantyPeriod}} months after vessel's delivery.{{/if}}
+ <br>{{#if rfq.warrantyPeriod}} However, the guaranteed period for repair or replacement shall be extended to {{rfq.repairAdditionalPeriod}} months,{{/if}}
+ <br>{{#if rfq.warrantyPeriod}} but total guaranteed period shall not exceed {{rfq.totalPeriod}} months after vessel's delivery date.{{/if}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.generalTermsInfo" lng=language}}</strong>
+ </p>
+ </div>
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.buyersRightTitle" lng=language}}</h2>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.buyersRight1" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.buyersRight2" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.buyersRight3" lng=language}}</strong>
- </p>
-</div>
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.quotationContentsTitle" lng=language}}</h2>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.itemPriceTotal" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.deviationInfo" lng=language}}</strong>
+ <br>{{t "porfien.deviationNote" lng=language}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.technicalMeeting" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.suggestions" lng=language}}</strong>
+ </p>
+ </div>
+
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.deadlineTitle" lng=language}} {{rfq.dueDate}}</h2>
+ </div>
+
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.buyersRightTitle" lng=language}}</h2>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.buyersRight1" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.buyersRight2" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.buyersRight3" lng=language}}</strong>
+ </p>
+ </div>
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.sellerObligationTitle" lng=language}}</h2>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.sellerObligation1" lng=language}}</strong>
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfien.sellerObligationTitle" lng=language}}</h2>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.sellerObligation1" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.sellerObligation2" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfien.sellerObligation3" lng=language}}</strong>
+ <br>{{t "porfien.sellerObligationNote" lng=language}}
+ </p>
+ </div>
+
+ <p style="font-size:16px; line-height:24px; margin-top:16px;">
+ {{t "porfien.questionNote" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.sellerObligation2" lng=language}}</strong>
+
+ <p style="font-size:16px; line-height:24px; margin-top:16px;">
+ {{t "porfien.regards" lng=language}}
+ <br>{{sender.fullName}} / {{t "porfien.contactInfo" lng=language}} / {{sender.email}}
+ <br>{{t "porfien.companyName" lng=language}}
+ <br>{{t "porfien.companyAddress" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfien.sellerObligation3" lng=language}}</strong>
- <br>{{t "porfien.sellerObligationNote" lng=language}}
+
+ <p>
+ <a href="{{systemUrl}}/vendor/quotations/{{quotationCode}}" target="_blank" style="display: inline-block; width: 250px; padding: 12px 20px; background-color: #163CC4; color: #ffffff !important; text-decoration: none; border-radius: 8px; text-align: center; line-height: 28px;">
+ {{t "porfien.viewButton" lng=language}}
+ </a>
</p>
</div>
-<p style="font-size:16px; line-height:24px; margin-top:16px;">
- {{t "porfien.questionNote" lng=language}}
-</p>
-
-<p style="font-size:16px; line-height:24px; margin-top:16px;">
- {{t "porfien.regards" lng=language}}
- <br>{{t "porfien.contactInfo" lng=language}}
- <br>{{t "porfien.companyName" lng=language}}
- <br>{{t "porfien.companyAddress" lng=language}}
-</p>
-
-<p>
- <a href="{{systemUrl}}/vendor/quotations/{{quotationCode}}" target="_blank" style="display: inline-block; width: 250px; padding: 12px 20px; background-color: #163CC4; color: #ffffff !important; text-decoration: none; border-radius: 8px; text-align: center; line-height: 28px;">
- {{t "porfien.viewButton" lng=language}}
- </a>
-</p>
-
{{> footer logoUrl=logoUrl companyName=companyName year=year }}
\ No newline at end of file diff --git a/lib/mail/templates/po-rfq-notification-ko.hbs b/lib/mail/templates/po-rfq-notification-ko.hbs index b5eb6fb4..60cd09ef 100644 --- a/lib/mail/templates/po-rfq-notification-ko.hbs +++ b/lib/mail/templates/po-rfq-notification-ko.hbs @@ -1,87 +1,88 @@ {{> header logoUrl=logoUrl }}
-<h1 style="font-size:28px; line-height:40px; margin-bottom:16px;">
- {{t "porfi.heading" lng=language}} #{{rfq.code}}
-</h1>
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfi.recipient" lng=language}} : {{vendor.code}} {{vendor.name}} {{t "porfi.honorific" lng=language}}
-</p>
-
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfi.sender" lng=language}} : {{t "porfi.companyName" lng=language}} {{sender.fullName}} {{t "porfi.position" lng=language}} {{sender.email}}
-</p>
-
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfi.wishMessage" lng=language}}
-</p>
-
-<p style="font-size:16px; line-height:32px; margin-bottom:16px;">
- {{t "porfi.requestMessage" lng=language}}
-</p>
-
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfi.conditionsTitle" lng=language}}</h2>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.projectInfo" lng=language}}</strong>
- <br>* {{t "porfi.shipSchedule" lng=language}} : {{#if rfq.DLDate}}{{rfq.DLDate}}{{else}}TBD{{/if}}
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.specScopeInfo" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.classFlagInfo" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.estimatedDeliveryDate" lng=language}}</strong>
- <br>* {{t "porfi.deliveryScheduleNote" lng=language}}
- <br>* {{t "porfi.safetyHealthNote1" lng=language}}
- <br>{{t "porfi.safetyHealthNote2" lng=language}}
- <br>* {{t "porfi.workplaceNote" lng=language}}
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.warrantyInfo" lng=language}}</strong>
- <br>{{t "porfi.warrantyDetails" lng=language}}
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.deadlineInfo" lng=language}}</strong>
+<div style="max-width: 800px; margin: 0 auto;">
+ <h1 style="font-size:28px; line-height:40px; margin-bottom:16px;">
+ {{t "porfi.heading" lng=language}} #{{rfq.code}}
+ </h1>
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfi.recipient" lng=language}} : {{vendor.code}}, {{vendor.name}} {{t "porfi.honorific" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.paymentConditionInfo" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.generalTermsInfo" lng=language}}</strong>
- </p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.notesTitle" lng=language}}</strong>
- <br>- {{t "porfi.notesContent1" lng=language}}
- <br> {{t "porfi.notesContent2" lng=language}}
- <br> {{t "porfi.notesContent3" lng=language}}
- <br>- {{t "porfi.notesContent4" lng=language}}
- <br> {{t "porfi.notesContent5" lng=language}}
- <br> {{t "porfi.notesContent6" lng=language}}
- <br> {{t "porfi.notesContent7" lng=language}}
- <br> {{t "porfi.notesContent8" lng=language}}
+
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfi.sender" lng=language}} : {{t "porfi.companyName" lng=language}} {{sender.fullName}} {{t "porfi.position" lng=language}} {{sender.email}}
</p>
-</div>
-<div style="margin-bottom:24px;">
- <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfi.quotationContentsTitle" lng=language}}</h2>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.itemPriceTotal" lng=language}}</strong>
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfi.wishMessage" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.priceDocuments" lng=language}}</strong>
+
+ <p style="font-size:16px; line-height:32px; margin-bottom:16px;">
+ {{t "porfi.requestMessage" lng=language}}
</p>
- <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
- <strong>{{t "porfi.deviationList" lng=language}}</strong>
- <br style="color:red">* {{t "porfi.deviationNote" lng=language}}
+
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfi.conditionsTitle" lng=language}}</h2>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.projectInfo" lng=language}} {{rfq.projectCode}} {{rfq.projectName}}{{#if rfq.projectOption}} + 옵션 {{rfq.projectOption}}{{#if rfq.ProjectOptionValidity}} (Validity : {{rfq.ProjectOptionValidity}}){{/if}}{{/if}}</strong>
+ <br>{{#if rfq.DLDate}}{{t "porfi.shipSchedule" lng=language}} : {{rfq.DLDate}}{{/if}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.specScopeInfo" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.classFlagInfo" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.estimatedDeliveryDate" lng=language}} {{rfq.deliveryDate}}</strong>
+ <br>* {{t "porfi.deliveryScheduleNote" lng=language}}
+ <br>* {{t "porfi.safetyHealthNote1" lng=language}}
+ <br>{{t "porfi.safetyHealthNote2" lng=language}}
+ <br>* {{t "porfi.workplaceNote" lng=language}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{#if rfq.warrantyPeriod}}{{t "porfi.warrantyInfo" lng=language}} {{#if rfq.warrantyPeriod}}선박 인도 후 {{rfq.warrantyPeriod}}개월 시점까지 납품한 "자재" 또는 "용역"이 계약 내용과 동일함을 보증하며,{{else}}{{rfq.incoterms}}{{/if}}{{/if}}</strong>
+ <br>{{#if rfq.warrantyPeriod}}Repair 시 {{rfq.repairAdditionalPeriod}}개월 추가되나, 총 인도 후 {{rfq.totalPeriod}}개월을 넘지 않음.{{/if}}
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.deadlineInfo" lng=language}} {{rfq.dueDate}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.paymentConditionInfo" lng=language}} {{details.paymentTerms}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.generalTermsInfo" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.notesTitle" lng=language}}</strong>
+ <br>- {{t "porfi.notesContent1" lng=language}}
+ <br> {{t "porfi.notesContent2" lng=language}}
+ <br> {{t "porfi.notesContent3" lng=language}}
+ <br>- {{t "porfi.notesContent4" lng=language}}
+ <br> {{t "porfi.notesContent5" lng=language}}
+ <br> {{t "porfi.notesContent6" lng=language}}
+ <br> {{t "porfi.notesContent7" lng=language}}
+ </p>
+ </div>
+
+ <div style="margin-bottom:24px;">
+ <h2 style="font-size:20px; margin-bottom:12px;">{{t "porfi.quotationContentsTitle" lng=language}}</h2>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.itemPriceTotal" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.priceDocuments" lng=language}}</strong>
+ </p>
+ <p style="font-size:16px; line-height:24px; margin-bottom:8px;">
+ <strong>{{t "porfi.deviationList" lng=language}}</strong>
+ <br style="color:red">* {{t "porfi.deviationNote" lng=language}}
+ </p>
+ </div>
+
+ <p>
+ <a href="{{systemUrl}}/vendor/quotations/{{quotationCode}}" target="_blank" style="display: inline-block; width: 250px; padding: 12px 20px; background-color: #163CC4; color: #ffffff !important; text-decoration: none; border-radius: 8px; text-align: center; line-height: 28px;">
+ {{t "porfi.viewButton" lng=language}}
+ </a>
</p>
</div>
-<p>
- <a href="{{systemUrl}}/vendor/quotations/{{quotationCode}}" target="_blank" style="display: inline-block; width: 250px; padding: 12px 20px; background-color: #163CC4; color: #ffffff !important; text-decoration: none; border-radius: 8px; text-align: center; line-height: 28px;">
- {{t "porfi.viewButton" lng=language}}
- </a>
-</p>
-
{{> footer logoUrl=logoUrl companyName=companyName year=year }}
\ No newline at end of file |
