@@ -82,11 +82,11 @@ const GitChangesTab: Component<GitChangesTabProps> = (props) => {
8282 } )
8383
8484 const emptyViewerMessage = createMemo ( ( ) => {
85- if ( ! hasSession ( ) ) return "Select a session to view changes."
85+ if ( ! hasSession ( ) ) return props . t ( "instanceShell.sessionChanges.noSessionSelected" )
8686 const currentEntries = entries ( )
87- if ( currentEntries === null ) return "Loading git changes…"
88- if ( nonDeleted ( ) . length === 0 ) return "No git changes yet."
89- return "No file selected."
87+ if ( currentEntries === null ) return props . t ( "instanceShell.gitChanges.loading" )
88+ if ( nonDeleted ( ) . length === 0 ) return props . t ( "instanceShell.gitChanges.empty" )
89+ return props . t ( "instanceShell.filesShell.viewerEmpty" )
9090 } )
9191
9292 const renderContent = ( ) : JSX . Element => {
@@ -124,7 +124,13 @@ const GitChangesTab: Component<GitChangesTabProps> = (props) => {
124124 }
125125 >
126126 { ( file ) => (
127- < Suspense fallback = { < div class = "file-viewer-empty" > < span class = "file-viewer-empty-text" > Loading diff…</ span > </ div > } >
127+ < Suspense
128+ fallback = {
129+ < div class = "file-viewer-empty" >
130+ < span class = "file-viewer-empty-text" > { props . t ( "instanceInfo.loading" ) } </ span >
131+ </ div >
132+ }
133+ >
128134 < LazyMonacoDiffViewer
129135 scopeKey = { props . scopeKey ( ) }
130136 path = { String ( file ( ) . path || "" ) }
@@ -148,7 +154,7 @@ const GitChangesTab: Component<GitChangesTabProps> = (props) => {
148154 }
149155 >
150156 < div class = "file-viewer-empty" >
151- < span class = "file-viewer-empty-text" > Loading… </ span >
157+ < span class = "file-viewer-empty-text" > { props . t ( "instanceInfo.loading" ) } </ span >
152158 </ div >
153159 </ Show >
154160 </ div >
@@ -173,7 +179,7 @@ const GitChangesTab: Component<GitChangesTabProps> = (props) => {
173179 </ div >
174180 < div class = "file-list-item-stats" >
175181 < Show when = { item . status === "deleted" } >
176- < span class = "text-[10px] text-secondary" > deleted</ span >
182+ < span class = "text-[10px] text-secondary" > { props . t ( "instanceShell.gitChanges. deleted" ) } </ span >
177183 </ Show >
178184 < Show when = { item . status !== "deleted" } >
179185 < >
@@ -204,7 +210,7 @@ const GitChangesTab: Component<GitChangesTabProps> = (props) => {
204210 </ div >
205211 < div class = "file-list-item-stats" >
206212 < Show when = { item . status === "deleted" } >
207- < span class = "text-[10px] text-secondary" > deleted</ span >
213+ < span class = "text-[10px] text-secondary" > { props . t ( "instanceShell.gitChanges. deleted" ) } </ span >
208214 </ Show >
209215 < Show when = { item . status !== "deleted" } >
210216 < >
@@ -224,8 +230,8 @@ const GitChangesTab: Component<GitChangesTabProps> = (props) => {
224230 < SplitFilePanel
225231 header = {
226232 < >
227- < span class = "files-tab-selected-path" title = { selected ?. path || "Git Changes" } >
228- < span class = "file-path-text" > { selected ?. path || "Git Changes" } </ span >
233+ < span class = "files-tab-selected-path" title = { selected ?. path || props . t ( "instanceShell.rightPanel.tabs.gitChanges" ) } >
234+ < span class = "file-path-text" > { selected ?. path || props . t ( "instanceShell.rightPanel.tabs.gitChanges" ) } </ span >
229235 </ span >
230236
231237 < div class = "files-tab-stats" style = { { flex : "0 0 auto" } } >
0 commit comments