messense / messense/opencc-rs

Sync dictionaries/configs with newer upstream OpenCC releases

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
6
Forks
1
PR merge metrics
No merged PRs in 30d

Description

The current crate appears to use an older snapshot of OpenCC dictionaries/configs.

Would it be possible to:

- sync dictionaries with a newer upstream OpenCC release (e.g. [ver 1.3.1](https://github.com/BYVoid/OpenCC/releases/tag/ver.1.3.1))
- document which upstream OpenCC version the data is derived from
- optionally add a script/workflow for future synchronization
- add compatibility tests against upstream OpenCC golden outputs

Many OpenCC conversion differences today are caused more by outdated phrase dictionaries/configs than by the conversion engine itself.

Keeping dictionaries reasonably up-to-date would significantly improve compatibility with the official OpenCC behavior.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the crate's bundled OpenCC dictionaries and configuration data, then compare them with the upstream OpenCC ver.1.3.1 release. Review how the current data is sourced and identify where its upstream version should be documented. Done means updated data, documented provenance, and compatibility coverage using upstream golden outputs; synchronization automation is optional.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.