Skip to main content

Convert files between Simplified Chinese and Traditional Chinese.

Project description

LoteCC

https://img.shields.io/pypi/v/lotecc.svg https://img.shields.io/travis/lonsty/lotecc.svg Documentation Status

LoteCC is a tool to convert files between Simplified Chinese and Traditional Chinese.

Features

  • File or whole project: can convert a single file or all files in your project.
  • Patterns to ignore: use .gitignore syntax to exclude unwanted files.

Usage

1. To use lotecc in terminal

$ lotecc

Above command is equal to $ lotecc -c s2t -i . --ignore .gitignore. Which convert all files in current directory and subdirectories from Simplified Chinese to Traditional Chinese, excluding files matching the pattern in .gitignore:

  • -c s2t: conversion is Simplified Chinese to Traditional Chinese
  • -i .: input is current directory
  • --ignore .gitignore: files excluding files matching the pattern in .gitignore

2. To use lotecc in a project

from lotecc import lote_chinese_conversion as lotecc

lotecc(conversion='s2t',
       input='.',
       output=None,
       in_enc='utf-8',
       out_enc='utf-8',
       suffix=None,
       ignore='.gitignore')

You can get helps by type $ lotecc --help in terminal:

Options:
  -c, --conversion TEXT  Conversion method between Simplified Chinese and
                         Traditional Chinese.  [default: s2t]
  -i, --input TEXT       Input file or directory. The default is current dir.
  -o, --output TEXT      Output file or directory. The default is the same as
                         the source file, which means that the source file
                         will be overwritten.
  -q, --quiet            Disable screen output.  [default: False]
  --ignore TEXT          Can be a .gitignore syntax file. Also can be one or
                         more patterns, separated by commas.  [default:
                         .gitignore]
  --suffix TEXT          Suffix of output filename, add this to keep both the
                         source file and converted file.
  --in-enc TEXT          Encoding for input.  [default: utf-8]
  --out-enc TEXT         Encoding for output.  [default: utf-8]
  --help                 Show this message and exit.

3. Supported conversions

  • hk2s: Traditional Chinese (Hong Kong standard) to Simplified Chinesen
  • s2hk: Simplified Chinese to Traditional Chinese (Hong Kong standard)n
  • s2t: Simplified Chinese to Traditional Chinesen
  • s2tw: Simplified Chinese to Traditional Chinese (Taiwan standard)n
  • s2twp: Simplified Chinese to Traditional Chinese (Taiwan standard, with phrases)n
  • t2hk: Traditional Chinese to Traditional Chinese (Hong Kong standard)n
  • t2s: Traditional Chinese to Simplified Chinesen
  • t2tw: Traditional Chinese to Traditional Chinese (Taiwan standard)n
  • tw2s: Traditional Chinese (Taiwan standard) to Simplified Chinesen
  • tw2sp: Traditional Chinese (Taiwan standard) to Simplified Chinese (with phrases)n

Credits

History

0.1.1 (2020-04-27)

Bug fixed:

  • Handle error of using incorrect encoding to open a file.

0.1.0 (2020-04-25)

First release on PyPI.

Features:

  • File or whole project: can convert a single file or all files in your project.
  • Patterns to ignore: use .gitignore syntax to exclude unwanted files.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for lotecc, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size lotecc-0.1.1-py2.py3-none-any.whl (7.0 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size lotecc-0.1.1.tar.gz (111.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page