Skip to content

Releases: godekd3133/Codey

Release list

Release 1.0.0

Choose a tag to compare

@godekd3133 godekd3133 released this 14 Jun 10:15

개요

Language Converter는 다양한 프로그래밍 언어 간의 코드 변환을 손쉽게 할 수 있는 데스크탑 애플리케이션입니다. 이 프로그램은 사용자가 입력한 코드를 지정된 타겟 언어로 변환하고, 필요 시 코드 주석을 추가하여 언어 간의 차이점과 중요한 사항을 강조합니다. 또한 변환된 코드를 클립보드에 복사하거나 파일로 저장할 수 있는 기능을 제공합니다.

주요 기능

1.	코드 변환:
•	다양한 프로그래밍 언어 간의 코드 변환을 지원합니다. (현재 지원 언어: Python, Java, C++)
•	변환된 코드를 실시간으로 출력 창에 표시합니다.
2.	주석 추가:
•	“Highlight Comments” 체크박스를 활성화하면, 변환된 코드에 주석을 추가하여 언어 간의 차이점과 중요한 사항을 설명합니다.
3.	클립보드 복사 및 파일 저장:
•	변환된 코드를 클립보드에 복사할 수 있습니다.
•	변환된 코드를 파일로 저장할 수 있습니다.

사용자 인터페이스

1.	입력 및 출력 창:
•	입력 창에서 사용자는 변환할 코드를 입력합니다.
•	출력 창에서 변환된 코드와 주석을 확인할 수 있습니다.
2.	언어 선택 드롭다운:
•	소스 언어와 타겟 언어를 선택할 수 있는 드롭다운 메뉴가 제공됩니다.
3.	변환 버튼:
•	변환 버튼을 클릭하여 입력된 코드를 지정된 타겟 언어로 변환합니다.
4.	클립보드 복사 및 파일 저장 버튼:
•	변환된 코드를 클립보드에 복사하거나 파일로 저장할 수 있는 버튼이 제공됩니다.
5.	체크박스 옵션:
•	“Highlight Comments” 체크박스: 체크 시 변환된 코드에 주석을 추가합니다.
•	“Save Output to File” 체크박스: 체크 시 변환된 코드를 자동으로 파일로 저장합니다.

시스템 요구 사항

•	운영 체제: Windows 10 이상, macOS 10.12 이상, Linux (테스트됨)
•	Python: Python 3.6 이상
•	필수 라이브러리: PyQt5, openai, pyperclip