헬멧 → 안전모 용어 수정

This commit is contained in:
2025-12-08 11:34:20 +09:00
parent edaf454ad5
commit d084944bc0
5 changed files with 13 additions and 13 deletions

View File

@@ -636,9 +636,9 @@ class _HomeScreenContentState extends State<HomeScreenContent> {
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_activityText('10:45 AM - 헬멧 잠금 해제'),
_activityText('10:45 AM - 안전모 잠금 해제'),
const SizedBox(height: 8),
_activityText('11:00 AM - 헬멧 착용 해제'),
_activityText('11:00 AM - 안전모 착용 해제'),
],
),
),

View File

@@ -368,7 +368,7 @@ class RentReturnScreen extends StatelessWidget {
padding: const EdgeInsets.all(20),
children: [
_buildLogItem("08:58:33", "문 닫힘", Icons.door_front_door, _mainBlueColor),
_buildLogItem("08:58:30", "헬멧 반납 확인", Icons.check_circle_outline, _mainBlueColor),
_buildLogItem("08:58:30", "안전모 반납 확인", Icons.check_circle_outline, _mainBlueColor),
_buildLogItem("08:55:12", "사용자 문 잠금 해제", Icons.lock_open, _mainTextColor),
_buildLogItem("08:30:00", "UV 살균 완료", Icons.cleaning_services, _mainBlueColor),
_buildLogItem("08:00:00", "시스템 가동 중", Icons.power_settings_new, _subTextColor),

View File

@@ -112,7 +112,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
children: [
_buildStatusCard(context),
const SizedBox(height: 24),
_buildProcessSectionTitle('헬멧 대여'),
_buildProcessSectionTitle('안전모 대여'),
const SizedBox(height: 12),
Container(
decoration: BoxDecoration(
@@ -126,7 +126,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
_buildDivider(),
_buildStepRow(2, '문 상태 확인', Icons.sensor_door_outlined),
_buildDivider(),
_buildStepRow(3, '헬멧 꺼내기', Icons.outbox),
_buildStepRow(3, '안전모 꺼내기', Icons.outbox),
_buildDivider(),
_buildStepRow(4, '주행 시작', Icons.sentiment_satisfied_alt,
showDivider: false),
@@ -134,7 +134,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
),
),
const SizedBox(height: 24),
_buildProcessSectionTitle('헬멧 반납'),
_buildProcessSectionTitle('안전모 반납'),
const SizedBox(height: 12),
Container(
decoration: BoxDecoration(
@@ -145,7 +145,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
children: [
_buildStepRow(1, '잠금해제 & 문열림', Icons.lock_open),
_buildDivider(),
_buildStepRow(2, '헬멧 넣기', Icons.move_to_inbox),
_buildStepRow(2, '안전모 넣기', Icons.move_to_inbox),
_buildDivider(),
_buildStepRow(3, '센서 스캔 & 반납 완료', Icons.sync),
_buildDivider(),
@@ -477,7 +477,7 @@ Future<void> _runLockerAction(String name, Future<bool> Function() action) async
children: [
_buildLogItem("08:58:33", "문 열림", Icons.door_front_door,
_mainBlueColor),
_buildLogItem("08:58:30", "헬멧 반납 확인(센서 A)",
_buildLogItem("08:58:30", "안전모 반납 확인(센서 A)",
Icons.check_circle_outline, _mainBlueColor),
_buildLogItem("08:55:12", "사용자 문 잠금 해제", Icons.lock_open,
_mainTextColor),

View File

@@ -72,7 +72,7 @@ const String _privacyTermContent =
'나. 재화 또는 서비스 제공\n'
'- 안전모 보관함 위치 찾기: 지도 기반의 보관함 위치 정보 제공\n'
'- 보관함 대여 및 반납: 잠금장치 제어, 대여/반납 이력 관리\n'
'- 안전 관리: 헬멧 착용 여부 확인, 살균/건조 상태 안내\n'
'- 안전 관리: 안전모 착용 여부 확인, 살균/건조 상태 안내\n'
'- 장애 대응: 보관함 고장 신고 시 위치 및 현장 사진 접수\n'
'다. 신규 서비스 개발 및 마케팅·광고에의 활용\n'
'- 신규 서비스 개발 및 맞춤 서비스 제공\n'
@@ -564,7 +564,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
ListView(
padding: const EdgeInsets.all(16),
children: [
_buildFAQItem('Q. 헬멧 대여는 어떻게 하나요?', 'A. 메인 화면의 지도에서 가까운 보관함을 찾은 후, QR코드를 스캔하여 대여할 수 있습니다.'),
_buildFAQItem('Q. 안전모 대여는 어떻게 하나요?', 'A. 메인 화면의 지도에서 가까운 보관함을 찾은 후, QR코드를 스캔하여 대여할 수 있습니다.'),
_buildFAQItem('Q. 반납이 안 될 때는 어떻게 하나요?', 'A. 보관함의 통신 상태를 확인해 주세요. 지속적으로 실패할 경우 고객센터로 연락 바랍니다.'),
_buildFAQItem('Q. 결제 수단 변경은 어디서 하나요?', 'A. [마이페이지] > [결제 관리] 메뉴에서 카드 정보를 변경하실 수 있습니다.'),
],
@@ -602,7 +602,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
children: [
const Text('알림 권한이 꺼져 있나요?', style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold)),
const SizedBox(height: 10),
Text('중요한 헬멧 안전 경고 및 반납 알림을 받으려면 기기 설정에서 알림을 허용해야 합니다.', style: TextStyle(color: _subTextColor, height: 1.5)),
Text('중요한 안전모 안전 경고 및 반납 알림을 받으려면 기기 설정에서 알림을 허용해야 합니다.', style: TextStyle(color: _subTextColor, height: 1.5)),
const SizedBox(height: 30),
_buildInfoLink('기기 설정으로 이동', Icons.settings, onTap: () => Navigator.pop(context)),
],
@@ -634,7 +634,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
),
const SizedBox(height: 12),
Text(
'헬멧 대여 및 반납 시 QR코드를 스캔하기 위해\n카메라 접근 권한이 반드시 필요합니다.\n권한을 거부하면 서비스를 이용할 수 없습니다.',
'안전모 대여 및 반납 시 QR코드를 스캔하기 위해\n카메라 접근 권한이 반드시 필요합니다.\n권한을 거부하면 서비스를 이용할 수 없습니다.',
textAlign: TextAlign.center,
style: TextStyle(color: _subTextColor, height: 1.5),
),

View File

@@ -38,7 +38,7 @@ class CustomHeader extends StatelessWidget {
),
const SizedBox(width: 10),
Text(
'스마트 헬멧 보관함',
'스마트 안전모 보관함',
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.w500,