본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 윈도우즈 유틸

Nidaa

0

Nidaa는 Abdulaziz가 개발한 가벼운 Windows용 트레이 애플리케이션으로, 이슬람의 다섯 가지 기도 시간과 다음 기도까지 남은 시간을 시스템 트레이에서 음성으로 안내합니다.

기도시간스크린리더이슬람종교

소개

Nidaa는 Abdulaziz가 개발한 가벼운 Windows용 트레이 애플리케이션으로, 이슬람의 다섯 가지 기도 시간과 다음 기도까지 남은 시간을 시스템 트레이에서 음성으로 안내합니다. 스크린 리더 사용 환경에 초점을 맞춰 설계되었으며, 전역 단축키로 언제든지 오늘의 히즈리 날짜와 모든 기도 시간을 확인할 수 있습니다.

상세정보

스크린 리더 기반 음성 안내

NVDA, JAWS, SAPI 등 UniversalSpeech가 지원하는 모든 스크린리더로 기도 시간을 음성 출력합니다.

전역 단축키

기본 단축키인 Ctrl+Alt+P를 누르면 어느 화면에서든 오늘의 히즈리 날짜, 페이저·일출·주르·아스르·마그리브·이샤의 6개 기도 시간, 다음 기도까지 남은 시간(이샤 이후에는 지난 기도부터 경과 시간)을 들을 수 있습니다.

전 세계 국가별 자동 계산 방식

250개 국가를 지원하며 국가별로 Umm al-Qura, Muslim World League, Egyptian General Authority, University of Islamic Sciences Karachi, ISNA, Diyanet, Institute of Geophysics Tehran, Singapore/MUIS의 8가지 계산 방식이 자동 매핑됩니다.

사우디 아라비아 상세 데이터

사우디 아라비아의 경우 13개 지역과 4,581개 도시의 정밀 좌표를 제공해 도시 단위 선택이 가능합니다.

히즈리 날짜와 이중 언어

오늘의 히즈리 날짜를 아랍어와 영어로 함께 표시하며, 전체 인터페이스가 아랍어와 영어로 제공됩니다.

오프라인 동작과 경량 트레이 상주

최초 실행 시에만 위치 데이터를 다운로드하고 이후 모든 계산은 로컬에서 수행합니다. 시스템 트레이에서 조용히 동작하며 시스템 자원을 거의 사용하지 않습니다.

설치와 기본 사용

설치 후 처음 실행하면 Nidaa가 위치 데이터를 다운로드하고 설정 창을 엽니다. 국가, 지역, 도시를 선택하고 선호하는 언어와 단축키를 구성한 뒤 시스템 트레이에 상주시킵니다. 이후에는 트레이에 상주하는 동안 단축키로 즉시 기도 시간을 안내받거나 메인 화면에서 오늘의 기도 시간을 확인할 수 있습니다.

활용 예시

  • 스크린 리더로 PC를 사용하는 사용자가 화면을 전환하지 않고 다음 기도 시간을 음성으로 확인
  • 사우디 아라비아 거주자가 4,581개 도시 데이터로 자신의 도시 좌표를 선택해 정확한 기도 시간을 계산
  • 해외 거주자가 자신의 국가에 자동 매핑된 계산 방식으로 6개 기도 시간을 안내받기

지원 환경과 빌드 요구사항

실행 환경은 Windows이며, 빌드 시에는 Visual Studio Build Tools 2022 이상(C++ 워크로드), CMake 3.20 이상, vcpkg의 wxwidgets:x64-windows와 nlohmann-json:x64-windows 패키지, 64비트 UniversalSpeech DLL이 필요합니다. Inno Setup이 설치되어 있으면 iscc installer.iss로 인스톨러를 생성할 수 있습니다.

제한과 확인 사항

최초 실행 시 위치 데이터 다운로드가 필요하며, 이후에는 인터넷 없이 동작합니다. 모든 기도 시간 계산은 로컬에서 수행되지만 정확한 위도와 경도는 사용자가 선택한 국가·지역·도시 데이터에 의존합니다.

시스템 요구사항

Windows에서 동작하며, 처음 실행 시 위치 데이터를 다운로드하기 위해 인터넷 연결이 필요합니다. 이후에는 모든 기도 시간 계산이 로컬에서 이루어져 인터넷 없이 사용할 수 있습니다. 설치는 winget 명령(winget install --id Aziz.Nidaa --exact)으로 진행할 수 있습니다.