Skip to content

Commit 8569472

Browse files
committed
Translate Korean titles and headings to English in .en.html files
- Updated <title>, <h1>, <h2> tags across 50 tutorial files - Translated meta tags (og:title, twitter:title) - Translation patterns: 완전정복→Mastering, 프레임워크→Framework, etc.
1 parent 51966f9 commit 8569472

50 files changed

Lines changed: 1391 additions & 1391 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

site/accessorysetupkit/01-tutorial.en.html

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ <h2>🎯 1. Basic Setup</h2>
5656
<span class="kw">var</span> connectedAccessory: <span class="type">ASKAccessory</span>?
5757
<span class="kw">private</span> <span class="kw">var</span> session: <span class="type">ASKSession</span>?
5858

59-
<span class="comment">// 세션 시작</span>
59+
<span class="comment">// Session 시작</span>
6060
<span class="kw">func</span> startSession() <span class="kw">async</span> {
61-
<span class="comment">// 🆕 iOS 18+ 새로운 세션 생성 방식</span>
61+
<span class="comment">// 🆕 iOS 18+ new 세션 생성 방식</span>
6262
<span class="kw">let</span> configuration = <span class="type">ASKSessionConfiguration</span>()
6363
configuration.supportedProtocols = [.bluetooth, .wifi]
6464
configuration.enableBackgroundRefresh = <span class="kw">true</span>
@@ -84,7 +84,7 @@ <h2>🎯 1. Basic Setup</h2>
8484
connectedAccessory = accessory
8585
}
8686

87-
<span class="comment">// 연결 해제</span>
87+
<span class="comment">// Connect 해제</span>
8888
<span class="kw">func</span> disconnect() <span class="kw">async</span> {
8989
<span class="kw">guard</span> <span class="kw">let</span> accessory = connectedAccessory,
9090
<span class="kw">let</span> session <span class="kw">else</span> { <span class="kw">return</span> }
@@ -93,7 +93,7 @@ <h2>🎯 1. Basic Setup</h2>
9393
connectedAccessory = <span class="kw">nil</span>
9494
}
9595

96-
<span class="comment">// 세션 종료</span>
96+
<span class="comment">// Session 종료</span>
9797
<span class="kw">func</span> endSession() {
9898
session?.invalidate()
9999
session = <span class="kw">nil</span>
@@ -174,7 +174,7 @@ <h2>📡 3. Wi-Fi Provisioning</h2>
174174
securityType: .wpa2
175175
)
176176

177-
provisioningStatus = <span class="str">"연결 중..."</span>
177+
provisioningStatus = <span class="str">"Connecting..."</span>
178178

179179
<span class="kw">try</span> <span class="kw">await</span> session?.provisionWiFi(
180180
for: accessory,
@@ -192,7 +192,7 @@ <h2>📡 3. Wi-Fi Provisioning</h2>
192192

193193
session = <span class="type">ASKSession</span>(configuration: configuration)
194194

195-
<span class="comment">// 시스템이 자동으로 현재 Wi-Fi 정보 전달</span>
195+
<span class="comment">// 시스템이 Automatically 현재 Wi-Fi 정보 전달</span>
196196
<span class="kw">try</span> <span class="kw">await</span> session?.pair(accessory)
197197
}
198198

@@ -205,11 +205,11 @@ <h2>📡 3. Wi-Fi Provisioning</h2>
205205
<span class="kw">for</span> <span class="kw">await</span> status <span class="kw">in</span> session.provisioningStatusUpdates(for: accessory) {
206206
<span class="kw">switch</span> status {
207207
<span class="kw">case</span> .connecting:
208-
provisioningStatus = <span class="str">"네트워크 연결 중"</span>
208+
provisioningStatus = <span class="str">"네트워크 Connecting"</span>
209209
<span class="kw">case</span> .connected:
210210
provisioningStatus = <span class="str">"연결 완료"</span>
211211
<span class="kw">case</span> .failed(<span class="kw">let</span> error):
212-
provisioningStatus = <span class="str">"연결 실패: \(error.localizedDescription)"</span>
212+
provisioningStatus = <span class="str">"Connection failed: \(error.localizedDescription)"</span>
213213
}
214214
}
215215
}
@@ -253,7 +253,7 @@ <h2>🏠 4. HomeKit Integration</h2>
253253
<span class="kw">try</span> <span class="kw">await</span> session?.configureHomeKit(for: accessory, in: home)
254254
}
255255

256-
<span class="comment">// Matter 디바이스를 HomeKit에 추가</span>
256+
<span class="comment">// Matter 디바이스를 HomeKit added to</span>
257257
<span class="kw">func</span> addMatterDevice(
258258
qrCode: <span class="type">String</span>,
259259
to home: <span class="type">HMHome</span>
@@ -292,7 +292,7 @@ <h2>🔐 5. Secure Pairing</h2>
292292
<span class="kw">private</span> <span class="kw">var</span> session: <span class="type">ASKSession</span>?
293293
<span class="kw">var</span> authenticationStatus: <span class="type">String</span> = <span class="str">""</span>
294294

295-
<span class="comment">// 인증 코드 기반 페어링</span>
295+
<span class="comment">// Authentication 코드 기반 페어링</span>
296296
<span class="kw">func</span> pairWithAuthCode(
297297
accessory: <span class="type">ASKAccessory</span>,
298298
code: <span class="type">String</span>
@@ -302,14 +302,14 @@ <h2>🔐 5. Secure Pairing</h2>
302302

303303
session = <span class="type">ASKSession</span>(configuration: configuration)
304304

305-
<span class="comment">// 인증 코드 검증</span>
305+
<span class="comment">// Authentication 코드 검증</span>
306306
<span class="kw">let</span> isValid = <span class="kw">try</span> <span class="kw">await</span> session?.validateAuthCode(code, for: accessory)
307307

308308
<span class="kw">if</span> isValid == <span class="kw">true</span> {
309-
authenticationStatus = <span class="str">"인증 성공"</span>
309+
authenticationStatus = <span class="str">"Authentication successful"</span>
310310
<span class="kw">try</span> <span class="kw">await</span> session?.pair(accessory)
311311
} <span class="kw">else</span> {
312-
authenticationStatus = <span class="str">"인증 실패"</span>
312+
authenticationStatus = <span class="str">"Authentication failed"</span>
313313
<span class="kw">throw</span> <span class="type">PairingError</span>.authenticationFailed
314314
}
315315
}
@@ -332,7 +332,7 @@ <h2>🔐 5. Secure Pairing</h2>
332332
<span class="kw">func</span> verifyEncryptedConnection(accessory: <span class="type">ASKAccessory</span>) <span class="kw">async</span> -> <span class="type">Bool</span> {
333333
<span class="kw">guard</span> <span class="kw">let</span> session <span class="kw">else</span> { <span class="kw">return</span> <span class="kw">false</span> }
334334

335-
<span class="comment">// 연결 보안 상태 확인</span>
335+
<span class="comment">// Connect 보안 check state</span>
336336
<span class="kw">let</span> securityLevel = <span class="kw">await</span> session.securityLevel(for: accessory)
337337
<span class="kw">return</span> securityLevel == .encrypted
338338
}
@@ -366,7 +366,7 @@ <h2>📱 SwiftUI Integration</h2>
366366
<span class="type">ContentUnavailableView</span>(
367367
<span class="str">"액세서리 없음"</span>,
368368
systemImage: <span class="str">"antenna.radiowaves.left.and.right.slash"</span>,
369-
description: <span class="type">Text</span>(<span class="str">"검색을 시작하세요"</span>)
369+
description: <span class="type">Text</span>(<span class="str">"검색을 please start"</span>)
370370
)
371371
} <span class="kw">else</span> {
372372
<span class="type">ForEach</span>(manager.discoveredAccessories, id: \.<span class="kw">self</span>.identifier) { accessory <span class="kw">in</span>
@@ -464,7 +464,7 @@ <h2>📱 SwiftUI Integration</h2>
464464
.foregroundStyle(.white)
465465
}
466466

467-
<span class="type">Button</span>(<span class="str">"취소"</span>) {
467+
<span class="type">Button</span>(<span class="str">"Cancel"</span>) {
468468
dismiss()
469469
}
470470
.padding()

site/activitykit/01-delivery-tracker.en.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
<div class="breadcrumb">
8383
<a href="../index.html">HIG Lab</a><a href="../index.html#phase1">Phase 1</a> → ActivityKit
8484
</div>
85-
<h1 class="article-title">🏃 Delivery Tracking Live Activity<br>만들기</h1>
85+
<h1 class="article-title">🏃 Delivery Tracking Live Activity</h1>
8686
<!-- higlab-metadata -->
8787
<div style="display:flex;gap:16px;align-items:center;margin:12px 0 24px;padding:12px 16px;background:var(--tag-bg,#f5f5f7);border-radius:10px;font-size:13px;color:var(--text-2,#6e6e73);flex-wrap:wrap;">
8888
<span>⭐ Difficulty: ⭐⭐⭐</span>
@@ -198,7 +198,7 @@ <h2>📱 Lock Screen View Implementation</h2>
198198

199199
<span class="kw">var</span> <span class="prop">body</span>: <span class="kw">some</span> <span class="type">View</span> {
200200
<span class="type">HStack</span>(spacing: <span class="num">12</span>) {
201-
<span class="comment">// 상태 아이콘</span>
201+
<span class="comment">// Status 아이콘</span>
202202
<span class="type">Image</span>(systemName: context.state.status.<span class="prop">symbol</span>)
203203
.font(.title2)
204204
.foregroundStyle(.blue)
@@ -258,7 +258,7 @@ <h2>⚡ Activity Lifecycle</h2>
258258
)
259259
}
260260

261-
<span class="comment">// 2. 상태 업데이트</span>
261+
<span class="comment">// 2. update state</span>
262262
<span class="kw">func</span> <span class="func">updateStatus</span>(_ status: <span class="type">DeliveryStatus</span>, driverName: <span class="type">String</span>? = <span class="kw">nil</span>) <span class="kw">async</span> {
263263
<span class="kw">let</span> newState = <span class="type">DeliveryAttributes</span>.<span class="type">ContentState</span>(
264264
status: status,
@@ -309,9 +309,9 @@ <h3>🔔 Push Notification Integration (Optional)</h3>
309309
<span class="code-filename">PushToken.swift</span>
310310
<span class="code-lang">Swift</span>
311311
</div>
312-
<pre class="code-body"><span class="comment">// Push Token 가져오기</span>
312+
<pre class="code-body"><span class="comment">// Push Token Fetch</span>
313313
<span class="kw">for await</span> pushToken <span class="kw">in</span> <span class="type">Activity</span>&lt;<span class="type">DeliveryAttributes</span>&gt;.pushToStartTokenUpdates {
314-
<span class="comment">// 서버로 Push Token 전송</span>
314+
<span class="comment">// Server로 Push Token 전송</span>
315315
<span class="kw">await</span> <span class="func">sendTokenToServer</span>(pushToken)
316316
}</pre>
317317
</div>

0 commit comments

Comments
 (0)