RearmostP GitHub avatar

hebrew-language-pack

RearmostP

一个社区项目,提供Python脚本,用于提取、翻译JetBrains IDE(PyCharm、IntelliJ等)的界面字符串,并将其打包为可安装的希伯来语语言包JAR插件。

Stars

6

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过支持多种翻译后端(包括LibreTranslate和MyMemory等免费选项)、带有续传功能的批量处理以及从提取到安装的完全自动化流程,使IDE本地化变得人人可用。

适合谁使用

  • 使用JetBrains IDE的希伯来语开发者
  • 希望为母语贡献翻译的开发者
  • 对自动化本地化工作流感兴趣的Python程序员
  • 偏好非英语界面的JetBrains用户

典型使用场景

  • 将整个PyCharm或IntelliJ IDEA界面翻译为希伯来语
  • 为任意JetBrains IDE创建自定义语言包
  • 使用AI或免费API批量翻译.properties文件
  • 学习JetBrains语言包的结构和安装方式

项目优势

  • 支持多种翻译后端(OpenAI、Google、DeepL、Libre、MyMemory),并提供成本/质量对比
  • 具备速率限制弹性机制,包括批量大小控制、延迟、指数退避和--resume标志
  • 提供常见问题的详细故障排除(RTL、UTF-8、插件冲突)
  • 自动完成JAR打包和从磁盘安装,无需手动编辑META-INF

使用前须知

  • JetBrains IDE对从右到左(RTL)文本的支持不完善,可能导致部分词序异常
  • 需要Python 3.8+并手动执行终端命令,不是来自JetBrains Marketplace的一键安装插件
  • 翻译质量取决于所选后端;免费后端(Libre、MyMemory)可能输出质量较低

README 快速开始

🇮🇱 פלאגין עברית ל-PyCharm / IntelliJ IDEA

פרויקט קהילתי לתרגום ממשק JetBrains IDEs לעברית


📋 תוכן עניינים


מה זה?

פרויקט זה יוצר Language Pack עברי עבור סביבות הפיתוח של JetBrains (PyCharm, IntelliJ IDEA, WebStorm, וכו').

המטרה: לאפשר למפתחים דוברי עברית להשתמש בממשק IDE בשפה המוכרת להם.


דרישות מקדימות

דרישהגרסה מינימלית
Python3.8+
PyCharm / IntelliJ2023.1+ (build 231)
חיבור אינטרנטלתרגום אוטומטי
API Key (אופציונלי)OpenAI / Google Cloud / DeepL

התקנה מהירה

שלב 1: הורדת הקבצים

הורד את שני הסקריפטים לתיקיית הפרויקט:

עברית-לפייצרם/
├── generate_hebrew_langpack.py
├── translate_properties.py
└── .env                    ← נוצר בשלב 3

שלב 2: הפקת קובצי המקור

python generate_hebrew_langpack.py --idea-path "C:\Program Files\JetBrains\PyCharm"

💡 טיפ: אם הסקריפט לא מוצא את PyCharm אוטומטית, תן נתיב ידני:

  • Windows: --idea-path "C:\Program Files\JetBrains\PyCharm 2024.1"
  • macOS: --idea-path "/Applications/PyCharm.app/Contents"
  • Linux: --idea-path "/opt/pycharm"

נוצרה תיקייה hebrew-language-pack/ עם קובצי .properties מקוריים (באנגלית).

שלב 3: תרגום אוטומטי (מומלץ)

אופציה א' — OpenAI GPT (הכי טובה)

  1. קבל API Key ב: https://platform.openai.com/api-keys
  2. צור קובץ .env בתיקיית הפרויקט:
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
  1. הרץ:
python translate_properties.py --input ./hebrew-language-pack --backend openai

אופציה ב' — חינמית (ללא API Key)

python translate_properties.py --input ./hebrew-language-pack --backend libre

⚠️ איכות התרגום נמוכה יותר, ייתכן שתצטרך תיקונים ידניים.

שלב 4: בניית JAR

python generate_hebrew_langpack.py --jar

נוצר קובץ hebrew-pack/hebrew-language-pack.jar.

שלב 5: התקנה ב-PyCharm

  1. פתח את PyCharm
  2. FileSettingsPlugins⚙️ (gear icon)Install from Disk...
  3. בחר את hebrew-pack/hebrew-language-pack.jar
  4. Restart IDE

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482