Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@yplabs-ltd/cnt-translations

Package Overview
Dependencies
Maintainers
0
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yplabs-ltd/cnt-translations

A collection of translation files for cnt-translations.

  • 5.0.2
  • unpublished
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

번역 패키지

이 패키지는 Connecting 앱, Connecting 피드, Connecting AI를 위한 번역 파일을 포함하고 있습니다.

  • 메인 번역
  • 피드 번역
  • 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

개발 설정

이 프로젝트에 기여하거나 개발을 위해 로컬에서 실행해야 하는 경우 다음 단계를 따르세요:

  1. 저장소 클론: GitHub 저장소를 로컬 컴퓨터에 클론합니다.

    git clone https://github.com/yplabs-ltd/cnt-translations.git
    
  2. 프로젝트 디렉토리로 이동: 클론한 디렉토리로 이동합니다.

    cd cnt-translations
    
  3. 종속성 설치: 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
    
  • 릴리스: builddeploy를 결합하여 프로젝트 빌드와 배포를 한 번에 처리합니다.

    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

Package last updated on 28 Aug 2024

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc