Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@yplabs-ltd/cnt-translations
Advanced tools
A collection of translation files for cnt-translations.
이 패키지는 Connecting 앱, Connecting 피드, Connecting AI를 위한 번역 파일을 포함하고 있습니다.
Yarn을 사용하여 @yplabs-ltd/cnt-translations
패키지를 설치하려면 다음 명령을 실행하세요:
yarn add @yplabs-ltd/cnt-translations
이 명령은 패키지를 프로젝트의 종속성으로 추가합니다.
각 프로젝트의 JSON 파일 폴더 구조는 각 프로젝트의 요구에 맞게 다르게 설정되어 있습니다. 예를 들어, AI 프로젝트는 next-i18next를 사용하며, 이 경우 JSON 파일의 이름은 네임스페이스로, 폴더는 언어로 필요합니다. 따라서 언어 파일을 추가할 때 각 프로젝트의 구조에 맞게 설정되어 있는지 확인해 주세요. 새로운 프로젝트의 번역들을 추가할 때에도 프로젝트의 요구에 맞게 구조를 설정해 주세요.
또한, 새로운 프로젝트 번역들이 추가되거나 새로운 언어 파일이 추가될 때에는 build.js, check-missing-keys.js, update-readme.js 스크립트도 업데이트해 주세요.
translations/
├── ai/
│ ├── en/
│ │ └── common.json
│ ├── ja/
│ │ └── common.json
│ ├── ko/
│ │ └── common.json
│ ├── ms/
│ │ └── common.json
│ └── zh/
│ └── common.json
├── feed/
│ ├── en.json
│ ├── ja.json
│ ├── ko.json
│ ├── ms.json
│ └── zh.json
└── main/
├── en.json
├── ja.json
├── ko.json
├── ms.json
└── zh.json
이 프로젝트에 기여하거나 개발을 위해 로컬에서 실행해야 하는 경우 다음 단계를 따르세요:
저장소 클론: GitHub 저장소를 로컬 컴퓨터에 클론합니다.
git clone https://github.com/yplabs-ltd/cnt-translations.git
프로젝트 디렉토리로 이동: 클론한 디렉토리로 이동합니다.
cd cnt-translations
종속성 설치: Yarn을 사용하여 모든 필요한 종속성을 설치합니다.
yarn install
이 프로젝트에는 여러 작업을 수행하기 위해 실행할 수 있는 몇 가지 npm 스크립트가 포함되어 있습니다:
클린: lib
디렉토리를 정리합니다.
yarn clean
빌드: lib
디렉토리를 정리하고 프로젝트를 빌드하여 필요한 파일을 lib
에 복사합니다.
yarn build
사전 배포 전용: 패키지를 게시하기 전에 자동으로 build
를 실행하여 최신 파일이 포함되었는지 확인합니다.
누락된 키 확인: 다양한 언어의 번역 파일에서 누락된 키를 확인합니다.
yarn check-missing-keys
README 업데이트: 최신 JSON 파일을 기반으로 각 번역 모듈에 대한 마크다운 파일을 생성하거나 업데이트합니다.
yarn update-readme
배포: 이 스크립트는 버전 증가, 태그 지정 및 게시를 처리합니다. 주요, 부, 패치 중 하나의 버전 증가 유형을 선택하도록 요청하고, 버전을 업데이트하며, 변경 사항을 커밋하고, GitHub에 푸시한 후 npm에 게시합니다.
yarn deploy
릴리스: build
와 deploy
를 결합하여 프로젝트 빌드와 배포를 한 번에 처리합니다.
yarn release
패키지를 설치한 후, 애플리케이션에서 번역 파일을 직접 가져와 사용할 수 있습니다. 가져오기 경로는 다를 수 있습니다.
JavaScript 파일에서의 사용 예:
// 특정 번역 가져오기
const en = require('@yplabs-ltd/cnt-translations/lib/translations/main/en.json');
const ko = require('@yplabs-ltd/cnt-translations/lib/translations/main/ko.json');
console.log(en); // 영어 번역 출력
console.log(ko); // 한국어 번역 출력
문제가 발생하면 GitHub 이슈 섹션에서 보고해 주세요.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.
FAQs
A collection of translation files for cnt-translations.
We found that @yplabs-ltd/cnt-translations demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.