From 95984e67b8d57fbe1431fcfedf3bb682f28416b3 Mon Sep 17 00:00:00 2001
From: joonhoekim <26rote@gmail.com>
Date: Thu, 27 Nov 2025 17:48:28 +0900
Subject: (김준회) swp 영문 처리
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/swp/table/swp-revision-list-dialog.tsx | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

(limited to 'lib/swp/table/swp-revision-list-dialog.tsx')

diff --git a/lib/swp/table/swp-revision-list-dialog.tsx b/lib/swp/table/swp-revision-list-dialog.tsx
index 8924db81..66892469 100644
--- a/lib/swp/table/swp-revision-list-dialog.tsx
+++ b/lib/swp/table/swp-revision-list-dialog.tsx
@@ -55,7 +55,7 @@ export function SwpRevisionListDialog({
     <Dialog open={open} onOpenChange={onOpenChange}>
       <DialogContent className="max-w-6xl max-h-[90vh]">
         <DialogHeader>
-          <DialogTitle>문서 상세</DialogTitle>
+          <DialogTitle>Document Detail</DialogTitle>
           {document && (
             <DialogDescription>
               {document.DOC_NO} - {document.DOC_TITLE}
@@ -68,25 +68,25 @@ export function SwpRevisionListDialog({
             {/* 문서 정보 */}
             <div className="grid grid-cols-1 md:grid-cols-4 gap-4 p-4 bg-muted/30 rounded-lg">
               <div>
-                <span className="text-sm font-semibold">프로젝트:</span>
+                <span className="text-sm font-semibold">Project:</span>
                 <div className="text-sm">{document.PROJ_NO}</div>
                 {document.PROJ_NM && (
                   <div className="text-xs text-muted-foreground">{document.PROJ_NM}</div>
                 )}
               </div>
               <div>
-                <span className="text-sm font-semibold">패키지:</span>
+                <span className="text-sm font-semibold">Package:</span>
                 <div className="text-sm">{document.PKG_NO || "-"}</div>
               </div>
               <div>
-                <span className="text-sm font-semibold">업체:</span>
+                <span className="text-sm font-semibold">Company:</span>
                 <div className="text-sm">{document.CPY_NM || "-"}</div>
                 {document.VNDR_CD && (
                   <div className="text-xs text-muted-foreground">{document.VNDR_CD}</div>
                 )}
               </div>
               <div>
-                <span className="text-sm font-semibold">마지막 리비전 넘버:</span>
+                <span className="text-sm font-semibold">Last Revision Number:</span>
                 <div className="text-sm">{document.LTST_REV_NO || "-"}</div>
               </div>
             </div>
@@ -95,7 +95,7 @@ export function SwpRevisionListDialog({
             {loadingRevisions ? (
               <div className="flex items-center justify-center p-8">
                 <Loader2 className="h-6 w-6 animate-spin" />
-                <span className="ml-2">리비전 로딩 중...</span>
+                <span className="ml-2">Loading revisions...</span>
               </div>
             ) : revisions.length ? (
               <DocumentDetailView
@@ -107,7 +107,7 @@ export function SwpRevisionListDialog({
               />
             ) : (
               <div className="p-8 text-center text-muted-foreground">
-                리비전 없음
+                No revisions
               </div>
             )}
           </div>
@@ -178,11 +178,11 @@ function DocumentDetailView({
           size="sm"
           onClick={handleExpandAll}
         >
-          {allExpanded ? "모두 접기" : "모두 펼치기"}
+          {allExpanded ? "Collapse All" : "Expand All"}
         </Button>
       </div>
 
-      {/* 리비전 테이블 */}
+      {/* Revision Table */}
       <div className="rounded-md border">
         <Table>
           <TableHeader>
@@ -204,7 +204,7 @@ function DocumentDetailView({
           <TableBody>
             {revisionTable.getRowModel().rows.map((row) => (
               <React.Fragment key={row.id}>
-                {/* 리비전 행 */}
+                {/* Revision Row */}
                 <TableRow className="bg-muted/20">
                   {row.getVisibleCells().map((cell) => (
                     <TableCell key={cell.id}>
@@ -230,20 +230,20 @@ function DocumentDetailView({
                   ))}
                 </TableRow>
 
-                {/* 파일 행들 (확장 시) */}
+                {/* File Rows (when expanded) */}
                 {row.getIsExpanded() && (
                   <TableRow>
                     <TableCell colSpan={swpRevisionColumns.length} className="p-0 bg-blue-50/30">
                       {loadingFiles.has(row.original.id) ? (
                         <div className="flex items-center justify-center p-4">
                           <Loader2 className="h-5 w-5 animate-spin" />
-                          <span className="ml-2 text-sm">파일 로딩 중...</span>
+                          <span className="ml-2 text-sm">Loading files...</span>
                         </div>
                       ) : fileData[row.original.id]?.length ? (
                         <FileSubTable files={fileData[row.original.id]} />
                       ) : (
                         <div className="p-4 text-center text-sm text-muted-foreground">
-                          파일 없음
+                          No files
                         </div>
                       )}
                     </TableCell>
@@ -259,7 +259,7 @@ function DocumentDetailView({
 }
 
 // ============================================================================
-// 파일 서브 테이블
+// File Sub Table
 // ============================================================================
 
 interface FileSubTableProps {
-- 
cgit v1.2.3

