PageSourceSearch

https://www.cineplay.co.kr/_next/static/chunks/1172.2e564765324369ca.js

js cineplay.co.kr collected 2026-10-02 17:58:51 UTC 3,475 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1172],{61172:function(e,s,r){r.r(s),r.d(s,{TranslationQualityModal:function(){return t}});var n=r(57437),l=r(98702);let d={GOOD:"정상",KOREAN_REMAINING:"한국어 잔존",ATTRIBUTE_CORRUPTION:"속성 손상",STRUCTURE_DAMAGED:"구조 손상",ENTITY_CORRUPTION:"엔티티 손상",FAILED:"번역 실패"},i=e=>{var s;return null!==(s=d[e])&&void 0!==s?s:e};function t(e){let{isOpen:s,issues:r,hideOverlay:d=!1,onClose:t,onIgnore:a}=e;return s?(0,n.jsxs)(l.u_,{isOpen:s,onClose:t,size:"md",hideOverlay:d,children:[(0,n.jsx)(l.xB,{onClose:t,children:(0,n.jsx)("span",{className:"card-title text-[--warning]",children:"번역 품질 문제 감지"})}),(0,n.jsx)(l.hz,{children:(0,n.jsxs)("div",{className:"space-y-4",children:[(0,n.jsx)("div",{className:"bg-[--warning]/10 border border-[--warning]/20 rounded-lg p-4",children:(0,n.jsxs)("div",{className:"flex items-start",children:[(0,n.jsx)("svg",{className:"w-5 h-5 text-[--warning] mt-0.5 mr-3 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{className:"text-sm font-medium text-[--foreground] mb-2",children:"다음 지역의 번역에 품질 문제가 있습니다"}),(0,n.jsx)("p",{className:"text-sm text-[--muted-foreground] mb-3",children:"기사 수정 후에 승인하시겠습니까?"})]})]})}),(0,n.jsx)("div",{className:"space-y-2",children:r.map((e,s)=>(0,n.jsxs)("div",{className:"flex items-center justify-between p-3 bg-[--muted] rounded-lg border border-[--border]",children:[(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)("span",{className:"text-sm font-medium text-[--foreground]",children:e.regionName}),(0,n.jsxs)("span",{className:"text-xs text-[--muted-foreground] ml-2",children:["(",e.region,")"]})]}),(0,n.jsx)("span",{className:"px-2 py-1 text-xs rounded-full bg-[--destructive]/20 text-[--destructive]",children:i(e.translationQuality)})]},s))}),(0,n.jsxs)("div",{className:"bg-[--muted] p-4 rounded-lg border border-[--border]",children:[(0,n.jsx)("h5",{className:"text-sm font-medium text-[--foreground] mb-2",children:"품질 문제 설명"}),(0,n.jsxs)("ul",{className:"text-xs text-[--muted-foreground] space-y-1",children:[(0,n.jsxs)("li",{children:["• ",(0,n.jsx)("strong",{children:"한국어 잔존:"})," 번역되지 않은 한국어가 남아있음"]}),(0,n.jsxs)("li",{children:["• ",(0,n.jsx)("strong",{children:"속성 손상:"})," HTML 속성이 손상됨"]}),(0,n.jsxs)("li",{children:["• ",(0,n.jsx)("strong",{children:"구조 손상:"})," HTML 구조가 손상됨"]}),(0,n.jsxs)("li",{children:["• ",(0,n.jsx)("strong",{children:"엔티티 손상:"})," HTML 엔티티가 손상됨"]}),(0,n.jsxs)("li",{children:["• ",(0,n.jsx)("strong",{children:"번역 실패:"})," 번역 과정에서 일반적인 오류 발생"]})]})]})]})}),(0,n.jsx)(l.mz,{children:(0,n.jsxs)("div",{className:"flex justify-end gap-3",children:[(0,n.jsx)("button",{onClick:t,className:"btn-secondary",children:"취소"}),(0,n.jsx)("button",{onClick:a,className:"btn-primary bg-[--warning] hover:bg-[--warning]/90",children:"문제 무시하고 계속"})]})})]}):null}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.