Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

galeJSON

跨平台 JSON 编辑器

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

galeJSON

跨平台 JSON 编辑器,支持多语言界面,基于 Delphi FMX 开发。

功能特性

  • 支持 Windows/macOS
  • 多标签文档编辑
  • JSON 语法高亮与格式化
  • 多语言界面(简体中文、繁體中文、English、日本語、한국어、Français、Deutsch、Español、Русский、Italiano、Português、Nederlands)
  • 最近文件、自动保存、日志查看
  • 支持暗黑模式

目录结构

pascal
????????? galeJSON.dpr / .dproj   # Delphi????????????
????????? build.cmd               # Windows?????????????????????
????????? FormMain.fmx/.pas       # ?????????
????????? lang.json               # ?????????????????????
????????? docs/                   # ???????????????????????????
????????? Win64/Win32/OSX64       # ?????????????????????
????????? utils/                  # ????????????
????????? ...

项目文档

快速开始

  1. 使用 Delphi 11 或更高版本打开 galeJSON.dproj
  2. 编译并运行(支持 Win64/Win32/OSX64 平台)
  3. 多语言界面自动根据 lang.json 加载

也可以在 Windows 命令行中执行:

bat
build.cmd
build.cmd Debug Win64
build.cmd Release Win32

在 macOS 宿主机上,也可以调用 Windows VM 构建:

bash
./pd-cmd 'build.cmd' Release Win64
cp ssh-cmd.local.example ssh-cmd.local
./ssh-cmd 'build.cmd' Debug Win64

多语言支持

  • 所有界面文本均可在 lang.json 中自定义
  • 新增语言只需仿照现有结构添加即可

参与贡献

欢迎提交 issue 或 PR,完善翻译、功能或修复 bug。

License

MIT