Weblate 4.x 시리즈¶
Weblate 4.18.2¶
2023년 6월 30일 출시.
TBX에서 노트 파싱이 수정되었습니다.
탐색 바 검색의 쿼리 파싱이 수정되었습니다.
보고서의 언어 필터링이 수정되었습니다.
ModernMT 언어 매핑이 개선되었습니다.
단일 복수형을 가진 언어에서 재사용 검사가 비활성화되었습니다.
Weblate 4.18.1¶
2023년 6월 16일 출시.
i18next의 언어 코드 형식이 수정되었습니다.
다크 테마의 CSS 압축이 수정되었습니다.
Weblate 4.18¶
2023년 6월 15일 출시.
권한 거부 시 API 오류 메시지가 개선되었습니다.
XML 검사의 오탐이 감소했습니다.
번역 검사의 정확도가 향상되었습니다.
Fluent 파일 형식에 대한 지원이 확장되었습니다.
일부 속도 제한에서 사용자 로그아웃을 방지합니다.
용어집 설명을 TBX 형식으로 저장하는 지원이 추가되었습니다.
마지막 업데이트별 문자열 정렬에 대한 지원이 추가되었습니다.
사용자 검색 기능이 확장되었습니다.
저장소에서 스크린샷을 자동으로 업데이트하는 지원.
번역 메모리 성능이 개선되었습니다.
프로젝트 통계의 JSON/CSV 내보내기에 이제 더 많은 세부 정보가 포함되며 API에서 사용 가능한 콘텐츠와 일치합니다.
재사용된 번역에 대한 검사가 추가되었습니다.
자동 제안에서 제안된 변경 사항을 강조 표시합니다.
다크 테마가 추가되었습니다. 브라우저 따름 및 수동 설정을 사용할 수 있습니다.
Docker 컨테이너를 이제 읽기 전용 루트 파일시스템에서 사용할 수 있습니다.
프로젝트에 사용자를 추가할 때 사용자 이름 자동 완성이 추가되었습니다.
프로젝트, 구성요소, 언어 및 사용자에 대한 사이트 전체 검색이 추가되었습니다.
읽기 전용 문자열을 원문으로 채우는 새 애드온.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
PostgreSQL 10, 11, MySQL 5.7 및 MariaDB 10.2, 10.3 지원이 중단되었습니다.
Python 3.7 지원이 중단되었습니다.
Fluent 형식 형식이 일부 문자열의 식별을 변경했습니다. 변경 사항을 확인하려면 번역 파일을 강제로 다시 로드해야 할 수 있습니다.
settings_example.py에 여러 변경 사항이 있습니다. 가장 주목할 만한 것으로COMPRESS_OFFLINE_CONTEXT의 변경 사항이 있습니다. 설정을 그에 맞게 조정하세요.
Weblate 4.17¶
2023년 4월 17일 출시.
보고서에서 언어별 필터링을 허용합니다.
더 이상 사용되지 않는
cleanup_celery명령어가 제거되었습니다.일부 팀의 비공개 프로젝트 가시성이 수정되었습니다.
자동 번역이 이제 다른 구성요소에서 번역할 때 대상 상태를 적용합니다.
공개 사용자 프로필의 성능이 개선되었습니다.
Sentry 성능 모니터링 통합이 개선되었습니다.
Ed25519 SSH 키에 대한 지원이 추가되었습니다.
메트릭 저장소가 재작성되었습니다.
위치별 문자열 검색에 대한 지원이 추가되었습니다.
문서가 개선되었습니다.
변경되지 않은 번역 검사가 용어집의 번역 불가 용어를 적용할 수 있습니다.
데바나가리 단다에 대한 자동 수정이 추가되었습니다.
프로젝트 번역 메모리를 언어별로 다운로드할 수 있습니다.
사용되지 않는 구성요소에 대한 새 알림이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
재작성된 메트릭 저장소로의 마이그레이션은 대규모 Weblate 인스턴스에서 상당한 시간이 소요될 수 있습니다 (
metrics_metric테이블 1GB당 약 15분 예상). 다운타임을 줄이려면 Weblate 4.17에서 4.16으로weblate/metrics/migrations/*.py를 복사하고 백그라운드에서 마이그레이션을 시작할 수 있습니다. 완료되면 평소처럼 전체 업그레이드를 수행하세요.Docker 컨테이너에서 이제 PostgreSQL 12 이상이 필요합니다. 업그레이드 지침은 PostgreSQL 컨테이너 업그레이드 를 참조하세요. Weblate 자체는 적절한 Django 버전이 설치된 경우 이전 버전도 지원합니다.
경고
MySQL에서의 마이그레이션은 Python 데이터베이스 드라이버의 제한으로 인해 모든 메트릭을 메모리에 로드하려고 시도합니다. MySQL을 계속 사용하려면 마이그레이션 전에 메트릭을 정리해야 할 수 있습니다. PostgreSQL로의 전환을 고려하세요 ( 다른 데이터베이스에서 PostgreSQL로 마이그레이션 참조).
Weblate 4.16.4¶
2023년 3월 16일 출시.
의존성이 업데이트되었습니다.
백그라운드 작업 스케줄링이 개선되었습니다.
Weblate 4.16.3¶
2023년 3월 15일 출시.
프로젝트 백업의 세션 처리가 개선되었습니다.
의존성이 업데이트되었습니다.
현지화 업데이트.
문서가 개선되었습니다.
Weblate 4.16.2¶
2023년 3월 8일 출시.
번역 메모리에서의 검색이 수정되었습니다.
더 많은 서비스에서의 자동 번역이 수정되었습니다.
겹치는 용어집 용어 매칭의 렌더링이 개선되었습니다.
일부 형식에서 영어가 아닌 원문 언어의 복수형 파싱이 수정되었습니다.
go-i18n v2 JSON 파일에 대한 지원이 추가되었습니다.
Weblate 4.16.1¶
2023년 3월 1일 출시.
테스트 모음 오류가 수정되었습니다.
Weblate 4.16¶
2023년 3월 1일 출시.
형식 문자열 검사가 이제 중복된 형식도 감지합니다.
일부 특수 형식 문자열의 검색 성능이 개선되었습니다.
Celery beat가 이제 작업 일정을 데이터베이스에 저장합니다.
IBM Watson Language Translator에 대한 지원이 추가되었습니다.
4.14에서 더 이상 사용되지 않게 된 VCS 통합 설정 지원이 중단되었습니다.
Bitbucket Server 풀 리퀘스트에 대한 지원이 추가되었습니다.
gettext PO 파일의 충돌 처리가 개선되었습니다.
API를 통해 추가할 때 문자열 상태를 정의하는 지원이 추가되었습니다.
CORS 허용 오리진 구성에 대한 지원이 추가되었습니다.
자동 제안에 복수형 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
Celery beat가 이제 작업 일정을 데이터베이스에 저장합니다. 이를 위해
CELERY_BEAT_SCHEDULER및INSTALLED_APPS를 변경해야 합니다.더 이상 사용되지 않는 VCS 자격 증명 설정이 더 이상 지원되지 않습니다 ( Weblate 4.14 참조).
django-crispy-forms 의 업그레이드에
INSTALLED_APPS의 변경이 필요합니다.django-cors-headers 의 통합에
INSTALLED_APPS및MIDDLEWARE의 변경이 필요합니다.CACHE_DIR의 도입으로STATIC_ROOT의 기본값이 변경되었습니다. 정적 파일 제공 를 그에 맞게 조정해야 할 수 있습니다.
Weblate 4.15.2¶
2023년 1월 25일 출시.
기본 구성에서 gotext JSON 및 i18next v4 형식이 활성화되었습니다.
손상된 파일 업로드 시의 충돌이 수정되었습니다.
Git 저장소 상태에서 오래된 디렉터리를 표시합니다.
Weblate 4.15.1¶
2023년 1월 19일 출시.
자동 번역의 제안이 수정되었습니다.
일부 코너 케이스의 애드온 페이지 충돌이 수정되었습니다.
일부 경우의 새 번역에 대한 번역 취소 템플릿이 수정되었습니다.
REUSE 3.0 을 사용한 라이선싱이 문서화되었습니다.
팀 관리의 사용자 페이지 매김이 수정되었습니다.
프로젝트 생성 및 저장의 성능이 개선되었습니다.
gotext JSON 파일에 대한 지원이 추가되었습니다.
i18next v4 파일에 대한 지원이 추가되었습니다.
API의 페이지 매김을 이제 사용자 정의할 수 있습니다.
Weblate 4.15¶
2022년 12월 16일 출시.
개별 문자열에 대한 변경 사항 검색 지원이 추가되었습니다.
다른 구성요소로부터의 자동 번역에서 복수 처리 문제를 수정했습니다.
Alt+Enter 키보드 단축키를 추가하여 문자열을 제안으로 제출할 수 있습니다.
Fluent 형식의 배치 가능 항목에 대한 지원이 추가되었습니다.
번역 메모리의 성능이 개선되었습니다.
알려진 코드 호스팅 서비스에 대해 저장소 웹 탐색 링크를 자동 생성합니다.
여러 보기의 성능이 개선되었습니다.
복수형 문자열의 목록 표시가 개선되었습니다.
HTML 헤드에 사용자 정의 마크업을 추가하기 위한 지원이 추가되었습니다.
애드온에서 번역된 파일만 포함하도록 MO 파일 생성이 수정되었습니다.
정규 표현식 플래그의 렌더링이 수정되었습니다.
복수형에서의 자리 표시자 검사 동작이 개선되었습니다.
Google Play에 적합한 번역 파일 이름 지정에 대한 지원이 추가되었습니다.
API에서 레이블에 대한 지원이 추가되었습니다.
커밋용 이메일과 알림용 이메일을 다르게 선택할 수 있는 지원이 추가되었습니다.
Docker 이미지가 더 이상 기본적으로 디버그 모드를 활성화하지 않습니다.
용어집 구성 요소 우선순위에 따라 용어집 용어를 정렬합니다.
팀 멤버를 추가하거나 제거할 수 있는 팀 관리자가 추가되었습니다.
사용자 삭제 전 팝업 확인이 추가되었습니다.
XML 출력을 사용자 정의하는 애드온이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
Weblate는 이제 PostgreSQL에서
btree_gin확장을 필요로 합니다. 마이그레이션 과정에서 충분한 권한이 있으면 자동으로 설치됩니다. 수동 설정은 PostgreSQL에서 데이터베이스 만들기 를 참조하세요.Docker 이미지가 더 이상 기본적으로 디버그 모드를 활성화하지 않습니다. 필요한 경우
WEBLATE_DEBUG를 사용하여 환경에서 활성화하세요.일부 인덱스를 다시 생성해야 하므로 대규모 인스턴스에서는 데이터베이스 마이그레이션에 몇 시간이 소요될 수 있습니다.
4.15.1에서 변경됨: REST 프레임워크 설정의
DEFAULT_PAGINATION_CLASS기본값이 변경되었습니다.
Weblate 4.14.2¶
2022년 11월 5일 출시.
번역 메모리에서 항목을 제거하기 위한 지원이 추가되었습니다.
중복 언어 경고의 분석이 개선되었습니다.
연속 중복 단어 검사의 정확도가 개선되었습니다.
대량 알림 전송의 확장성이 개선되었습니다.
자막 번역의 문자열 상태 처리가 개선되었습니다.
_TOKEN/_USERNAME 구성을 통한 VCS 서비스 API 키의 불안전한 설정이 더 이상 사용되지 않으며, _CREDENTIALS 목록을 사용해야 합니다.
일부 업로드된 CSV 파일의 처리가 수정되었습니다.
차이 표시에서 공백 변경 처리가 개선되었습니다.
관리 페이지에 자동 제안 관리 링크가 추가되었습니다.
히스토리에서 의견 삭제/해결을 추적합니다.
연결된 구성 요소가 있는 프로젝트 백업 복원이 수정되었습니다.
등록 실패 시 CAPTCHA 입력이 수정되었습니다.
DeepL의 언어 지원이 개선되었습니다.
인증된 저장소와의 웹훅 호환성이 개선되었습니다.
Python 3.11에 대한 지원이 추가되었습니다.
Weblate 4.14.1¶
2022년 9월 15일 출시.
일부 상황에서 프로젝트 백업 생성이 수정되었습니다.
파일 업로드 시 오류 보고가 개선되었습니다.
인증 중 GitHub에서 사용자의 모든 인증된 이메일을 가져옵니다.
맥락이나 키에서 용어집 용어가 일치하지 않도록 합니다.
문자열 제거에 대한 알림이 추가되었습니다.
용어집에서 번역 불가 용어의 관리가 개선되었습니다.
팀 관리 페이지에 팀 멤버 수를 표시합니다.
그룹 관리 인터페이스를 추가합니다.
검토가 활성화되면 항상 검토 통계를 표시합니다.
단위 API에 검색 지원이 추가되었습니다.
검토 워크플로우에서 읽기 전용 문자열의 진행 표시줄 표시가 수정되었습니다.
버마어의 구두점 검사 기능이 개선되었습니다.
메트릭 데이터의 가비지 컬렉션이 수정되었습니다.
Weblate 4.14¶
2022년 8월 22일 출시.
히스토리에서 애드온 변경 사항을 추적합니다.
Windows RC, HTML 및 텍스트 파일의 번역 구문 분석이 수정되었습니다.
언어 코드 스타일 구성 옵션이 확장되었습니다.
최근 CLDR 릴리스에서 업데이트된 복수형에 대한 지원이 추가되었습니다.
많은 번역이 있는 구성 요소를 업데이트할 때 메모리 사용량이 감소했습니다.
SAP Translation Hub에서 번역 도메인에 대한 지원이 추가되었습니다.
원문 문자열 위치에서 절대 링크를 허용합니다.
일부 역방향 프록시 뒤에서의 동작이 개선되었습니다.
API가 번역 메모리를 포함하도록 확장되었습니다.
문서 번역 워크플로우가 개선되었습니다.
HTML 및 텍스트 파일 번역의 안정성이 개선되었습니다.
프로젝트 수준 백업에 대한 지원이 추가되었습니다.
번역 메모리 조회의 성능과 메모리 사용량이 개선되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
Java 서식 검사가 이제 GNU gettext 플래그와 일치합니다. Weblate에 설정된 플래그는 자동으로 마이그레이션되지만, 타사 스크립트는
java-format대신java-printf-format을,java-messageformat대신java-format을 사용해야 합니다.jellyfish 의존성이 rapidfuzz 로 교체되었습니다.
4.14.2에서 변경됨: _TOKEN/_USERNAME 구성을 통한 VCS 서비스 API 키의 불안전한 설정이 더 이상 사용되지 않으며, _CREDENTIALS 목록을 사용해야 합니다. Docker에서는 해당 _HOST 지시어를 추가하세요. 예시는
WEBLATE_GITHUB_HOST및GITHUB_CREDENTIALS를 참조하세요.
Weblate 4.13.1¶
2022년 7월 1일 출시.
히스토리에서 제안 추적이 수정되었습니다.
Cloudflare에서 역방향 프록시 정보 구문 분석이 수정되었습니다.
구문 분석 오류가 구성 요소의 번역을 잠그도록 변경되었습니다.
검색 애드온에서 중간 파일 구성이 수정되었습니다.
DeepL 번역에서 자리 표시자 동작이 수정되었습니다.
API를 통한 문자열 번역 해제가 수정되었습니다.
API를 통해 그룹에서 사용자를 제거하기 위한 지원이 추가되었습니다.
사용자 초대 이메일에 대한 감사 로그가 수정되었습니다.
Java 서식 문자열의 플래그 이름이 수정되었습니다.
Weblate 4.13¶
2022년 6월 15일 출시.
언어 이름 업데이트 동작이 변경되었습니다.
프로젝트 목록에 페이지네이션이 추가되었습니다.
새 단위를 생성하는 API가 이제 새로 생성된 단위에 대한 정보를 반환합니다.
구성 요소 검색이 이제 중간 언어 구성을 지원합니다.
CSV 형식에 고정 인코딩 변형이 추가되었습니다.
일부 형식의 맥락 및 위치 처리가 기본 구현에 더 잘 맞도록 변경되었습니다.
ResourceDictionary 형식에 대한 지원이 추가되었습니다.
색각 이상자를 위한 진행 표시줄 색상이 개선되었습니다.
문자열 제거 시 변형 정리가 수정되었습니다.
Django 4.1과의 호환성.
XLIFF에 이스케이프된 XML 요소를 저장하기 위한 지원이 추가되었습니다.
자리 표시자 검사 오류의 서식이 개선되었습니다.
/.well-known/change-password를 /accounts/password/로 리디렉션합니다.
기계 번역 서비스를 이제 프로젝트별로 구성할 수 있습니다.
의견 해결을 위한 별도의 권한이 추가되었으며 문자열 검토 역할에 부여되었습니다.
CSV 파일에 대체 번역을 저장하기 위한 지원이 추가되었습니다.
자리 표시자 검사가 이제 대소문자를 구분하지 않을 수도 있습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
언어 정의 가 이제 업그레이드 시 자동으로 업데이트됩니다. 비활성화하려면
UPDATE_LANGUAGES를 사용하세요.Windows RC 파일, HTML 파일, IDML 형식, 텍스트 파일 파일 형식의 맥락 및 위치 처리가 변경되었습니다. 대부분의 경우 맥락이 이제 위치로 표시됩니다.
기계 번역 서비스는 이제 사용자 인터페이스를 사용하여 구성하며, 설정 파일의 설정은 데이터베이스 마이그레이션 중에 가져옵니다.
Weblate 4.12.2¶
2022년 5월 11일 출시.
일부 구성 요소의 프로젝트 번역 메모리 재구축이 수정되었습니다.
미번역 문자열로 구성 요소 정렬이 수정되었습니다.
새 언어 추가 시 번역 손실 가능성이 수정되었습니다.
마이그레이션 중 Weblate SSH 키가 생성되도록 보장합니다.
Weblate 4.12.1¶
2022년 4월 29일 출시.
풀 리퀘스트 메시지 제목이 수정되었습니다.
Fluent 형식의 구문 오류 처리가 개선되었습니다.
알림 이메일의 아바타 표시가 수정되었습니다.
웹 수익 창출에 대한 지원을 추가합니다.
번역 제거 시 오래된 원문 문자열 제거가 수정되었습니다.
Weblate 4.12¶
2022년 4월 20일 출시.
마침표 불일치 에서 암하라어에 대한 지원을 추가했습니다.
물음표 불일치 에서 버마어에 대한 지원이 추가되었습니다.
유사언어 생성 애드온의 확장 옵션입니다.
ignore-all-checks플래그를 추가하여 문자열의 모든 품질 검사를 무시합니다.실패한 검사를 트리거하는 유사언어 생성 애드온을 사용하지 마세요.
Gitea 풀 리퀘스트 지원이 추가되었습니다.
Linux-style 언어 코드를 언어 코드 스타일 에 추가했습니다.
프로젝트 번역 메모리 재구축 지원이 추가되었습니다.
파일에서 구성요소를 생성하는 API가 향상되었습니다.
다른 번역에 복사 및 복제 버튼을 추가합니다.
병합 요청 메시지를 구성요소 수준에서 구성할 수 있습니다.
XML 태그에서의 최대 길이 제한 동작이 개선되었습니다.
추가 주석이 있는 Fluent 파일의 로딩이 수정되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
특별한 절차가 필요하지 않습니다.
Weblate 4.11.2¶
2022년 3월 4일 출시.
바이너리 릴리스에서 손상된 MO 파일이 수정되었습니다.
Weblate 4.11.1¶
2022년 3월 4일 출시.
Git 및 Mercurial에 대한 인자 검증 누락이 수정되었습니다 - CVE 2022-23915, 자세한 내용은 GHSA-3872-f48p-pxqj 를 참조하세요.
CSV 파일에서 퍼지 문자열을 불러오는 문제가 수정되었습니다.
API를 사용하여 팀을 생성하는 지원이 추가되었습니다.
사용자 멘션 제안 표시가 수정되었습니다.
프로젝트 토큰 접근을 이제 사용자 정의할 수 있습니다.
Weblate 4.11¶
2022년 2월 25일 출시.
저장된 XSS를 수정했습니다 - CVE 2022-24710, 자세한 내용은 GHSA-6jp6-9rf9-gc66 를 참조하세요.
API를 사용한 애드온 설치가 수정되었습니다.
Strings needing action 이 Unfinished strings 로 이름이 변경되었습니다.
ICU MessageFormat 구문 의 오탐이 수정되었습니다.
다른 출현 목록에서 잠금 및 기여자 동의를 표시합니다.
더 이상 사용되지 않는 문자열이나 누락된 복수형이 있는 PO 파일 업데이트가 수정되었습니다.
Gerrit과의 스쿼시 애드온 호환성이 개선되었습니다.
Accept-Language 헤더를 기반으로 사용자 언어를 자동으로 초기화합니다.
문자열 제거 시 오류 처리가 개선되었습니다.
Weblate에서 이제 Python 3.7 이상이 필요합니다.
프로젝트 토큰 인증을 사용한 일부 쓰기 작업이 수정되었습니다.
저장소에서 문자열이 변경될 때 문자열 상태 추적이 수정되었습니다.
저장소의 문자열 변경 사항을 추적합니다.
탐색을 개선하기 위해 번역 목록에 고정 헤더가 추가되었습니다.
Java 속성 에서의 문자열 번역 취소가 수정되었습니다.
비 ASCII 분기 이름에서의 Git 작업이 수정되었습니다.
새 애드온 원문으로 번역 미리 채우기.
Fast-forward 없이 병합 병합 스타일 이 추가되었습니다.
새로 추가된 문자열에 대한 자동 번역 애드온 트리거가 수정되었습니다.
버마어의 구두점 검사 기능이 개선되었습니다.
사용자 접근 권한을 부여하기 위해 프로젝트 수준에서 사용자 정의 팀을 정의하는 지원이 추가되었습니다. 프로젝트별 접근 제어 관리 을 참조하세요.
경고에 문서 링크가 추가되었습니다.
Docker 컨테이너가 필요시 발신 이메일에 대해 TLS/SSL을 자동으로 활성화합니다.
해결된 의견 검색에 대한 지원이 추가되었습니다.
borgbackup 1.2에 대한 지원이 추가되었습니다.
자동 번역됨 레이블 적용이 수정되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
Weblate에서 이제 Python 3.7 이상이 필요합니다.
프로젝트별 접근 제어 관리 의 구현이 변경되어 그룹 이름에서 프로젝트 접두사가 제거되었습니다. 이는 API 사용자에게 영향을 미칩니다.
Weblate에서 이제 문자셋 감지에
chardet모듈 대신charset-normalizer를 사용합니다.4.11.1에서 변경:
REST_FRAMEWORK설정의 변경 사항이 있습니다 (DEFAULT_AUTHENTICATION_CLASSES에서 하나의 백엔드가 제거됨).
Weblate 4.10.1¶
2021년 12월 22일 출시.
Django 4.0으로의 업그레이드로 인한 변경 사항이 문서화되었습니다.
자동 번역됨 레이블 표시가 수정되었습니다.
공유 저장소가 있는 구성요소에서의 분기 API 표시가 수정되었습니다.
푸시 실패 경고의 분석이 개선되었습니다.
변경 사항 탐색 시 수동 편집 페이지가 수정되었습니다.
카시다 문자 사용됨 의 정확도가 향상되었습니다.
Weblate Docker 컨테이너가 이제 Python 3.10을 사용합니다.
Weblate 4.10¶
2021년 12월 16일 출시.
DeepL에서의 격식과 자리 표시자에 대한 지원이 추가되었습니다.
대량 편집 및 찾아 바꾸기가 이제 프로젝트 및 언어 수준에서 사용 가능합니다.
찾아 바꾸기에 필터링이 추가되었습니다.
수정됨: “자동 번역 수행” 권한이 더 이상 Languages 그룹에 속하지 않습니다.
“자동 번역 수행”이 Administration 및 새 Automatic translation 그룹에 포함됩니다.
특수 문자가 있는 XLSX 파일 생성이 수정되었습니다.
사용자가 특정 GitHub 조직 또는 팀에 속하는지 확인하는 GitHub 인증 백엔드 기능이 추가되었습니다.
API에 전달된 잘못된 매개변수에 대한 피드백이 개선되었습니다.
API용 프로젝트 범위 액세스 토큰에 대한 지원이 추가되었습니다.
일부 경우의 문자열 제거가 수정되었습니다.
새로 추가된 문자열의 번역이 수정되었습니다.
자동 번역된 문자열에 레이블을 지정하여 필터링을 용이하게 합니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
프로젝트별 그룹에 변경 사항이 있어, 수천 개의 프로젝트가 있는 사이트에서 업그레이드에 오랜 시간이 소요될 수 있습니다.
Django 4.0에서 일부 호환되지 않는 변경이 있었습니다. 이전 버전과 호환되지 않는 4.0 버전의 변경 사항들 을 참조하세요. Weblate는 현재 Django 3.2도 계속 지원하므로 문제가 있는 경우를 대비할 수 있습니다. Weblate에 영향을 미칠 수 있는 가장 주목할 만한 변경 사항:
PostgreSQL 9.6 지원이 중단되었습니다. Django 4.0은 PostgreSQL 10 이상을 지원합니다.
CSRF_TRUSTED_ORIGINS의 형식이 변경되었습니다.
Docker 컨테이너가 이제 Django 4.0을 사용합니다. 변경 사항은 위를 참조하세요.
Weblate 4.9.1¶
2021년 11월 19일 출시.
템플릿 변경 후 단일 언어 파일의 업로드가 수정되었습니다.
플래그에서의 공백 처리가 개선되었습니다.
다운로드 API에서의 필터링 지원이 추가되었습니다.
새 번역 추가 시 통계 표시가 수정되었습니다.
GitHub SSH 키 변경 관련 문제가 완화되었습니다.
Weblate 4.9¶
2021년 11월 10일 출시.
히스토리의 이벤트에 대한 더 많은 세부 정보를 제공합니다.
히스토리의 렌더링이 개선되었습니다.
번역 페이지의 성능이 개선되었습니다.
번역 파일 다운로드 제한에 대한 지원이 추가되었습니다.
safe-html이md-text와 함께 사용될 때 Markdown을 이해할 수 있습니다.max-length태그가xml-text와 함께 사용될 때 XML 마크업을 무시합니다.번역 최대 크기 에서 렌더링된 텍스트의 치수가 수정되었습니다.
예정된 Google 정책 변경에 대응하기 위해 앱 스토어 제목 길이를 30자로 줄였습니다.
SSH_EXTRA_ARGS를 통해 SSH 호출을 사용자 정의하는 지원이 추가되었습니다.ICU MessageFormat에 대한 검사가 추가되었습니다.
기계 번역 백엔드의 오류 조건 처리가 개선되었습니다.
문자열에서 비정상적인 공백 문자를 강조 표시합니다.
편집 중 번역된 문자열에 머무르는 옵션이 추가되었습니다.
BORG_EXTRA_ARGS를 통해 Borg 호출을 사용자 정의하는 지원이 추가되었습니다.단일 언어 번역의 MO 파일 생성이 수정되었습니다.
모든 구성요소 번역을 ZIP 파일로 다운로드하는 API 엔드포인트가 추가되었습니다.
Python 3.10에 대한 지원이 추가되었습니다.
관리 인터페이스에서 이메일 초대를 재발송하는 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
메트릭 저장 방식의 변경이 있어, 대규모 사이트에서 업그레이드에 오랜 시간이 소요될 수 있습니다.
Weblate 4.8.1¶
2021년 9월 10일 출시.
Django 관리 인터페이스에서의 사용자 제거가 수정되었습니다.
애드온 매개변수가 더 상세하게 문서화되었습니다.
용어집의 JavaScript 오류가 수정되었습니다.
일관성 검사의 일치 수에 제한이 추가되었습니다.
기계 번역에서의 자리 표시자 처리가 개선되었습니다.
API를 사용한 애드온 생성이 수정되었습니다.
바닥글에 개인정보 처리방침 링크를 추가하는
PRIVACY_URL설정이 추가되었습니다.프로젝트 관리자에게 멤버 이메일 주소를 숨깁니다.
충돌 시 gettext PO 병합이 개선되었습니다.
용어집 강조 표시가 개선되었습니다.
XML 검사에서의
safe-html플래그 동작이 개선되었습니다.연결된 구성요소의 커밋 메시지가 수정되었습니다.
Weblate 4.8¶
2021년 8월 21일 출시.
Apple stringsdict 형식에 대한 지원이 추가되었습니다.
정확한 검색 연산자가 이제 PostgreSQL에서 대소문자를 구분합니다.
일부 경우에서의 용어집 설명 저장이 수정되었습니다.
문서가 개선되었습니다.
성능 개선.
Gerrit과의 스쿼시 애드온 호환성이 개선되었습니다.
단일 언어 용어집 구성요소에 문자열을 추가하는 것이 수정되었습니다.
변형 처리의 성능이 개선되었습니다.
스쿼시 애드온이 때때로 업스트림 변경 사항 파싱을 건너뛰는 것이 수정되었습니다.
다운로드 시 파일 확장자를 보존합니다.
Fluent 형식에 대한 지원이 추가되었습니다.
탭을 사용하여 JSON 형식을 들여쓰기하는 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
이 릴리스에는 추가적인 업그레이드 절차가 필요하지 않습니다.
Weblate 4.7.2¶
2021년 7월 15일 출시.
프로젝트에서 더 많은 언어 별칭을 구성할 수 있도록 지원합니다.
API에서의 검색 문자열 유효성 검사가 수정되었습니다.
도메인 변경 후 Git 내보내기 URL이 수정되었습니다.
Windows RC 파일에 대한 정리 애드온이 수정되었습니다.
XLIFF 업데이트에서의 가능한 충돌이 수정되었습니다.
Weblate 4.7.1¶
2021년 6월 30일 출시.
용어집에 용어를 추가하기 위한 팝업이 개선되었습니다.
LibreTranslate 기계 번역 서비스에 대한 지원이 추가되었습니다.
새 프로젝트 생성에 대한 속도 제한이 추가되었습니다.
파일 업데이트의 성능이 개선되었습니다.
Weblate 4.7¶
2021년 6월 17일 출시.
구성 상태 검사가 개선되었습니다.
gettext PO에서 사용되는
object-pascal-format에 대한 지원이 추가되었습니다. Object Pascal 형식 을 참조하세요.Nearby keys 가 목적을 더 잘 설명하도록 Similar keys 로 이름이 변경되었습니다.
draggable/i18n 언어 파일 에 대한 지원이 추가되었습니다.
SAML 인증 통합이 개선되었습니다.
Gerrit 리뷰 요청 통합이 코너 케이스를 더 잘 처리하도록 수정되었습니다.
Weblate에서 이제 Django 3.2가 필요합니다.
이메일 인증이 비활성화된 경우 사용자 초대가 수정되었습니다.
언어 정의가 개선되었습니다.
사용자가 프로젝트에 기여하지 못하도록 차단하는 지원이 추가되었습니다.
용어집 언어의 자동 생성이 수정되었습니다.
애드온에 대한 문서가 확장되었습니다.
연결된 저장소가 있는 구성요소의 성능이 향상되었습니다.
무료 DeepL API에 대한 지원이 추가되었습니다.
사용자 관리에 더 이상 Django 관리 인터페이스가 필요하지 않습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
settings_example.py에 여러 변경 사항이 있습니다. 가장 주목할 만한 것으로 미들웨어 변경 (MIDDLEWARE)이 있습니다. 설정을 그에 맞게 조정하세요.DeepL 기계 번역이 이제 다른 구독 모델에 더 유연하게 적응하기 위한 일반적인
MT_DEEPL_API_URL설정을 갖습니다.MT_DEEPL_API_VERSION설정은 더 이상 사용되지 않습니다.Django 3.2가 이제 필요합니다.
Weblate 4.6.2¶
2021년 5월 8일 출시.
프로젝트 간에 공유 구성요소를 이동한 후의 충돌이 수정되었습니다.
빈 프로퍼티 파일에 새 문자열을 추가하는 것이 수정되었습니다.
RTL 언어에서의 복사 아이콘 정렬이 수정되었습니다.
정보 탭의 문자열 통계가 확장되었습니다.
Git에서 무시된 번역 파일의 처리가 수정되었습니다.
메트릭 성능이 개선되었습니다.
용어집 저장 시의 가능한 버그가 수정되었습니다.
다른 복수 규칙을 가진 언어에서의 일관성 검사 동작이 수정되었습니다.
Weblate 4.6.1¶
2021년 5월 2일 출시.
더 이상 사용되지 않는 스팸 방지 코드가 제거되었습니다.
원문 복수형 검사의 정확도가 향상되었습니다.
Docker에서의 사용자 인터페이스 언어 목록이 업데이트되었습니다.
풀 리퀘스트 생성 시 오류 메시지가 개선되었습니다.
Pagure에서의 풀 리퀘스트 생성이 수정되었습니다.
자동으로 설치된 애드온의 트리거가 수정되었습니다.
업그레이드 시의 가능한 캐싱 문제가 수정되었습니다.
업로드를 사용한 단일 언어 번역에 새 단위 추가가 수정되었습니다.
Weblate 4.6¶
2021년 4월 19일 출시.
auto_translate 관리 명령에 이제 번역 모드를 지정하는 매개변수가 있습니다.
텍스트 파일 에 대한 지원이 추가되었습니다.
모든 객체에 대한 추세 및 메트릭이 추가되었습니다.
보조 언어에서 텍스트를 직접 복사하는 지원이 추가되었습니다.
변경 사항 탐색 시 날짜 필터링이 추가되었습니다.
활동 차트가 개선되었습니다.
문의 양식 이메일의 발신자를 이제 구성할 수 있습니다.
구성요소 생성 API의 매개변수 유효성 검사가 개선되었습니다.
속도 제한이 더 이상 슈퍼유저에게 적용되지 않습니다.
자동 번역 애드온의 성능과 안정성이 개선되었습니다.
속도 제한을 이제 Docker 컨테이너에서 사용자 정의할 수 있습니다.
구성요소 생성 API가 이제 Weblate 내부 URL 를 자동으로 사용합니다.
문자열 목록 표시 시 상태 표시가 간소화되었습니다.
비밀번호 해싱이 이제 기본적으로 Argon2를 사용합니다.
번역 상태를 나타내는 진행률 표시줄이 간소화되었습니다.
목적을 명확히 하기 위해 누락된 언어 추가 의 이름이 변경되었습니다.
XLIFF에 문자열 상태 저장이 수정되었습니다.
언어 전체 검색이 추가되었습니다.
Docker 배포의 수평 확장 에 대한 초기 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
새 파일 형식이 있습니다.
WEBLATE_FORMATS를 수정한 경우 이를 포함시킬 수 있습니다.구성요소 생성 API가 이제 Weblate 내부 URL 를 자동으로 사용합니다.
POST /api/projects/(string:project)/components/를 참조하세요.의존성 및
PASSWORD_HASHERS에서 비밀번호 해싱에 Argon2를 선호하도록 변경되었습니다.
Weblate 4.5.3¶
2021년 4월 1일 출시.
메트릭 수집이 수정되었습니다.
문자열 추가 시의 가능한 충돌이 수정되었습니다.
검색 쿼리 예제가 개선되었습니다.
바꾸기 업로드 시 새로 추가된 문자열의 가능한 손실이 수정되었습니다.
Weblate 4.5.2¶
2021년 3월 26일 출시.
자동 번역의 일정을 구성할 수 있습니다.
Lua 형식 검사가 추가되었습니다.
연속 중복 단어 검사에서 형식 문자열을 무시합니다.
번역 페이지에서 스크린샷 업로드를 허용합니다.
저장소 유지보수에 강제 파일 동기화가 추가되었습니다.
더 긴 코드를 가진 언어의 자동 제안이 수정되었습니다.
새 문자열 추가 시 성능이 개선되었습니다.
품질 검사에서 여러 버그가 수정되었습니다.
여러 성능 개선이 이루어졌습니다.
Weblate 둘러보기 와의 통합이 추가되었습니다.
읽기 전용 문자열에서의 검사 동작이 수정되었습니다.
Weblate 4.5.1¶
2021년 3월 5일 출시.
일부 코너 케이스에서의 용어집 플래그 편집이 수정되었습니다.
여러 페이지의 성능을 향상시키기 위해 메트릭 사용이 확장되었습니다.
TMX 파일에 올바른 원문 언어를 저장합니다.
API를 사용한 단일 언어 PO 업로드의 처리가 개선되었습니다.
용어집 구성요소의 알림 동작이 개선되었습니다.
마크다운 링크 검사가 개선되었습니다.
탐색 경로에 용어집과 원문 언어를 표시합니다.
대규모 프로젝트의 구성요소 목록이 페이지 매김됩니다.
번역, 구성요소 또는 프로젝트 제거의 성능이 개선되었습니다.
대량 편집 성능이 개선되었습니다.
ODF 파일에서 “수정 필요” 및 “승인됨” 상태 보존이 수정되었습니다.
번역 파일 다운로드 사용자 지정을 위한 인터페이스 향상됨
Weblate 4.5¶
2021년 2월 19일 출시.
gettext PO에서 사용되는
lua-format에 대한 지원이 추가되었습니다.프로젝트 간 구성요소 공유에 대한 지원이 추가되었습니다.
여러 형식 플래그에서의 다중 미命名 변수 검사 동작이 수정되었습니다.
프로젝트의 메일링 리스트 필드가 제거되고 번역자를 위한 일반 지침으로 대체되었습니다.
유사 언어 생성 애드온이 추가되었습니다.
TermBase eXchange 파일에 대한 지원이 추가되었습니다.
플래그를 사용하여 문자열 변형을 수동으로 정의하는 지원이 추가되었습니다.
일관성 검사의 성능이 개선되었습니다.
긴 문자열에 대한 번역 메모리 성능이 개선되었습니다.
설명 검색에 대한 지원이 추가되었습니다.
이중 언어 형식에서도 문자열을 추가 및 제거할 수 있습니다.
Amazon Translate 기계 번역에서 지원되는 언어 목록이 확장되었습니다.
Java 프로퍼티에 대해 Java MessageFormat 검사를 자동으로 활성화합니다.
번역에 새 문자열을 추가하는 새 업로드 방법이 추가되었습니다.
번역을 탐색하기 위한 간단한 인터페이스가 추가되었습니다.
용어집이 이제 일반 구성요소로 저장됩니다.
구성요소 API가 사용되므로 용어집 전용 API가 제거되었습니다.
일부 플래그를 토글하기 위한 간소화된 인터페이스가 추가되었습니다.
용어집에서 번역 불가 또는 금지 용어에 대한 지원이 추가되었습니다.
용어집에서 전문용어를 정의하는 지원이 추가되었습니다.
시각적 키보드에 더 많은 공간을 확보하기 위해 텍스트 방향 토글이 이동되었습니다.
사용자가 기여한 프로젝트를 자동으로 관심 프로젝트에 등록하는 옵션이 추가되었습니다.
번역이 용어집과 일치하는지 확인하는 검사가 추가되었습니다.
탐색 텍스트 색상 사용자 정의에 대한 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
대규모 용어집이 있는 경우 마이그레이션에 상당한 시간이 소요될 수 있습니다.
용어집이 이제 일반 구성요소로 저장됩니다.
용어집 API가 제거되었습니다. 일반 번역 API를 사용하여 용어집에 액세스하세요.
INSTALLED_APPS에 변경 사항이 있습니다.weblate.metrics를 추가해야 합니다.
버전 4.5.1에서 변경:
pyahocorasick 모듈에 대한 새 의존성이 있습니다.
Weblate 4.4.2¶
2021년 1월 14일 출시.
배포된 MO 파일 하나의 손상이 수정되었습니다.
Weblate 4.4.1¶
2021년 1월 13일 출시.
복수형 변경 사항 되돌리기가 수정되었습니다.
프로젝트 설정의 도움말 표시가 수정되었습니다.
사용자 관리가 개선되었습니다.
단일 언어 PO 파일에서의 컨텍스트 처리가 개선되었습니다.
HTML, ODF, IDML 및 Windows RC 형식에서의 정리 애드온 동작이 수정되었습니다.
CSV 파일에서의 위치 파싱이 수정되었습니다.
파일 다운로드에 콘텐츠 압축을 사용합니다.
ZIP 파일에서 가져오기의 사용자 경험이 개선되었습니다.
업로드를 위한 파일 형식 감지가 개선되었습니다.
Pagure에서의 중복 풀 리퀘스트를 방지합니다.
고스트 번역 표시 시 성능이 개선되었습니다.
번역 편집기가 네이티브 브라우저 텍스트 영역을 사용하도록 재구현되었습니다.
정리 애드온이 새 문자열 추가를 방해하는 것이 수정되었습니다.
애드온에 대한 API가 추가되었습니다.
Weblate 4.4¶
2020년 12월 15일 출시.
구성요소 생성 시 유효성 검사가 개선되었습니다.
Weblate에서 이제 Django 3.1이 필요합니다.
관리 인터페이스에서 모양새 사용자 정의에 대한 지원이 추가되었습니다.
대량 편집에서 읽기 전용 상태 처리가 수정되었습니다.
CodeMirror 통합이 개선되었습니다.
번역 파일에서 빈 문자열을 제거하는 애드온이 추가되었습니다.
CodeMirror 편집기가 이제 번역에 사용됩니다.
XML, HTML, 마크다운 및 reStructuredText에 대한 번역 편집기의 구문 강조 표시.
번역 편집기에서 배치 가능 항목을 강조 표시합니다.
비표준 언어 코드에 대한 지원이 개선되었습니다.
모호한 언어 코드를 사용할 때 경고가 추가되었습니다.
새 번역을 추가할 때 사용자에게 필터링된 언어 목록이 표시됩니다.
히스토리의 변경 사항에 대한 검색 기능이 확장되었습니다.
청구 상세 페이지 및 Libre 호스팅 워크플로가 개선되었습니다.
번역 통계 API가 확장되었습니다.
번역 중 “다른 번역” 탭이 개선되었습니다.
작업 API가 추가되었습니다.
파일 업로드의 성능이 개선되었습니다.
사용자 정의 특수 문자의 표시가 개선되었습니다.
자동 번역의 성능이 개선되었습니다.
사용자 인터페이스에서 여러 가지 소규모 개선이 이루어졌습니다.
ZIP 다운로드의 이름 지정이 개선되었습니다.
관심 외 프로젝트에 대한 알림을 받을 수 있는 옵션이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
INSTALLED_APPS에 변경 사항이 있습니다.weblate.configuration를 추가해야 합니다.Django 3.1이 이제 필요합니다.
MySQL 또는 MariaDB를 사용하는 경우 최소 필요 버전이 상향되었습니다.
버전 4.4.1에서 변경:
단일 언어 gettext 가 이제
msgid와msgctxt가 모두 있을 때 둘 다 사용합니다. 이렇게 하면 해당 파일의 번역 문자열 식별이 변경되어 스크린샷이나 검토 상태와 같은 Weblate 확장 데이터에 대한 링크가 끊어집니다. 업그레이드 전에 해당 파일의 보류 중인 변경 사항을 커밋하고loadpo를 사용하여 영향을 받는 구성요소를 강제로 로드하는 것이 좋습니다.여러 파일 형식 문제를 해결하기 위해 translate-toolkit의 최소 필요 버전이 상향되었습니다.
Weblate 4.3.2¶
2020년 11월 4일 출시.
특정 구성요소 파일 마스크에서의 충돌이 수정되었습니다.
연속 중복 단어 검사의 정확도가 개선되었습니다.
Pagure 풀 리퀘스트에 대한 지원이 추가되었습니다.
등록 실패 시 오류 메시지가 개선되었습니다.
개발자 의견의 마크다운 렌더링이 되돌려졌습니다.
“master”가 아닌 다른 기본 분기를 가진 Git 저장소의 설정이 간소화되었습니다.
새로 생성된 내부 저장소가 이제 기본 분기로 main을 사용합니다.
reStructuredText 번역 시 변경되지 않은 번역의 오탐 비율이 감소했습니다.
일부 상황에서의 CodeMirror 표시 문제가 수정되었습니다.
의미를 명확히 하기 위해 Template 그룹이 “Sources”로 이름이 변경되었습니다.
더 긴 경로를 가진 저장소에서의 GitLab 풀 리퀘스트가 수정되었습니다.
Weblate 4.3.1¶
2020년 10월 21일 출시.
자동 번역 성능이 향상되었습니다.
인증된 사용자의 세션 만기가 수정되었습니다.
버전 정보 숨기기에 대한 지원이 추가되었습니다.
Bitbucket Server와의 훅 호환성이 개선되었습니다.
번역 메모리 업데이트의 성능이 개선되었습니다.
메모리 사용량이 감소했습니다.
매트릭스 보기의 성능이 개선되었습니다.
프로젝트에서 사용자를 제거하기 전에 확인이 추가되었습니다.
Weblate 4.3¶
2020년 10월 15일 출시.
API에 사용자 통계가 포함되었습니다.
페이지 매김된 페이지에서의 구성요소 정렬이 수정되었습니다.
용어집의 원문 언어를 정의합니다.
GitHub 및 GitLab 풀 리퀘스트 지원이 재작성되었습니다.
제안 제거 후 통계 집계가 수정되었습니다.
공개 사용자 프로필이 확장되었습니다.
강제 검사의 구성이 수정되었습니다.
내장 백업에 대한 문서가 개선되었습니다.
원문 언어 속성이 프로젝트에서 구성요소로 이동되었습니다.
Vue I18n 형식 검사가 추가되었습니다.
일반 자리 표시자 검사가 이제 정규식을 지원합니다.
매트릭스 모드의 외관이 개선되었습니다.
기계 번역이 이제 자동 제안으로 불립니다.
여러 GitLab 또는 GitHub 인스턴스와 연동하는 기능에 대한 지원이 추가되었습니다.
프로젝트 업데이트, 단위 업데이트 및 제거, 용어집을 포함하도록 API가 확장되었습니다.
단위 API가 이제 복수형 문자열을 올바르게 처리합니다.
구성요소 생성이 이제 ZIP 파일 또는 문서 업로드를 처리할 수 있습니다.
API 응답 상태 코드가 통합되었습니다.
기여자 동의서에서 마크다운을 지원합니다.
원문 문자열 추적이 개선되었습니다.
JSON, YAML 및 CSV 형식의 호환성이 개선되었습니다.
문자열 제거에 대한 지원이 추가되었습니다.
파일 다운로드의 성능이 개선되었습니다.
저장소 관리 보기의 성능이 개선되었습니다.
Android에 대해 java-format을 자동으로 활성화합니다.
현지화된 스크린샷에 대한 지원이 추가되었습니다.
Python 3.9에 대한 지원이 추가되었습니다.
특정 조건에서의 HTML 파일 번역이 수정되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
품질 검사에 일부 변경 사항이 있습니다.
CHECK_LIST를 수정한 경우 이를 포함시킬 수 있습니다.원문 언어 속성이 프로젝트에서 구성요소로 이동되었으며 API에 반영됩니다. Weblate 클라이언트 를 사용하는 경우 업데이트해야 합니다.
4.3으로의 데이터베이스 마이그레이션은 번역하는 문자열 수에 따라 오래 걸릴 수 있습니다 (원문 문자열 100,000개당 약 1시간의 마이그레이션 시간 예상).
INSTALLED_APPS에 변경 사항이 있습니다.SESSION_COOKIE_AGE를 보완하는 새 설정SESSION_COOKIE_AGE_AUTHENTICATED가 있습니다.hub 또는 lab 을 사용하여 GitHub 또는 GitLab과 통합한 경우 이를 재구성해야 합니다.
GITHUB_CREDENTIALS및GITLAB_CREDENTIALS를 참조하세요.
버전 4.3.1에서 변경:
Celery 구성이 변경되어
memory큐가 추가되었습니다. 시작 스크립트와CELERY_TASK_ROUTES설정을 조정하세요.
버전 4.3.2에서 변경:
애드온의
post_update메서드가 이제 추가skip_push매개변수를 받습니다.
Weblate 4.2.2¶
2020년 9월 2일 출시.
JSON 형식에 대한 원문 문자열 매칭이 수정되었습니다.
일부 인증 구성에서의 로그인 리디렉션이 수정되었습니다.
그룹 동기화를 사용한 LDAP 인증이 수정되었습니다.
자동 번역 진행 보고에서의 충돌이 수정되었습니다.
트레일러가 활성화된 상태에서의 Git 커밋 스쿼싱이 수정되었습니다.
API를 사용한 로컬 VCS 구성요소 생성이 수정되었습니다.
Weblate 4.2.1¶
2020년 8월 21일 출시.
Android 리소스에서 일부 로케일의 복수형 저장이 수정되었습니다.
일부 XLIFF 파일의 정리 애드온에서의 충돌이 수정되었습니다.
Docker 이미지에서 현지화 CDN 설정을 허용합니다.
Weblate 4.2¶
2020년 8월 18일 출시.
사용자 페이지가 개선되고 사용자 목록이 추가되었습니다.
3.x 릴리스에서의 마이그레이션 지원이 중단되었습니다. 4.1 또는 4.0을 통해 마이그레이션하세요.
여러 단일 언어 형식으로의 내보내기가 추가되었습니다.
활동 차트가 개선되었습니다.
표시되는 인접 문자열 수를 구성할 수 있습니다.
저장소 오류가 발생한 구성요소를 잠그는 지원이 추가되었습니다.
메인 탐색이 간소화되었습니다 (버튼을 아이콘으로 대체).
Google Translate 통합의 언어 코드 처리가 개선되었습니다.
Git 스쿼시 애드온이
Co-authored-by:트레일러를 생성할 수 있습니다.쿼리 검색 파서가 개선되었습니다.
형식 문자열 검사의 사용자 피드백이 개선되었습니다.
대량 상태 변경의 성능이 개선되었습니다.
프로젝트 또는 구성요소 이름 변경 후 호환성 리디렉션이 추가되었습니다.
문자열 승인, 구성요소 잠금 및 라이선스 변경에 대한 알림이 추가되었습니다.
ModernMT에 대한 지원이 추가되었습니다.
파일 업로드 시 승인된 번역 덮어쓰기를 방지할 수 있습니다.
일부 호환성 URL 리디렉션 지원이 중단되었습니다.
ECMAScript 템플릿 리터럴에 대한 검사가 추가되었습니다.
구성요소를 관심 대상으로 등록하는 옵션이 추가되었습니다.
JSON 단위 키에서 선행 점이 제거되었습니다.
번역 메모리를 위한 별도의 Celery 큐가 제거되었습니다.
모든 구성요소를 한 언어씩 한 번에 번역할 수 있습니다.
Content-Security-PolicyHTTP 헤더를 구성할 수 있습니다.프로젝트 수준에서 언어 별칭 지원이 추가되었습니다.
HTML 또는 JavaScript 현지화를 돕는 새 애드온. 자바스크립트 현지화 CDN 를 참조하세요.
Weblate 도메인이 이제 설정에서 구성됩니다.
SITE_DOMAIN을 참조하세요.구성요소 및 프로젝트별 검색에 대한 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
3.x 릴리스에서의 업그레이드가 더 이상 지원되지 않습니다. 먼저 4.0 또는 4.1로 업그레이드하세요.
일부 새롭고 업데이트된 요구 사항이 있습니다.
settings_example.py에 여러 변경 사항이 있습니다. 가장 주목할 만한 것으로 새 미들웨어와 변경된 애플리케이션 순서가 있습니다.JSON 기반 형식의 키에 더 이상 선행 점이 포함되지 않습니다. 문자열은 데이터베이스 마이그레이션 중에 조정되지만, 내보내기 또는 API의 키에 의존하는 경우 외부 구성요소를 조정해야 할 수 있습니다.
Celery 구성이 변경되어 더 이상
memory큐를 사용하지 않습니다. 시작 스크립트와CELERY_TASK_ROUTES설정을 조정하세요.Weblate 도메인이 이제 설정에서 구성됩니다.
SITE_DOMAIN(또는WEBLATE_SITE_DOMAIN)를 참조하세요. Weblate를 실행하기 전에 이를 구성해야 합니다.사용자 데이터베이스의 사용자 이름 및 이메일 필드가 이제 대소문자 구분 없이 유일해야 합니다. PostgreSQL에서 실수로 적용되지 않았던 사항입니다.
Weblate 4.1.1¶
2020년 6월 19일 출시.
Docker에서 자동 수정 또는 애드온 구성 변경이 수정되었습니다.
“정보” 페이지에서의 가능한 충돌이 수정되었습니다.
바이트 컴파일된 로케일 파일의 설치가 개선되었습니다.
용어집에 단어를 추가하는 것이 수정되었습니다.
기계 번역의 키보드 단축키가 수정되었습니다.
일부 설정에서 로그 이벤트를 버리게 하는 디버그 출력이 제거되었습니다.
프로젝트 목록의 잠금 표시가 수정되었습니다.
일부 설정에서의 GPG 키 목록 표시가 수정되었습니다.
사용할 DeepL API 버전을 선택하는 옵션이 추가되었습니다.
SAML 서비스 제공자 역할에 대한 지원이 추가되었습니다. SAML 인증 를 참조하세요.
Weblate 4.1¶
2020년 6월 15일 출시.
포함된 국가 코드로 새 번역을 생성하는 지원이 추가되었습니다.
스크린샷이 있는 원문 문자열 검색에 대한 지원이 추가되었습니다.
통계 분석에서 사용 가능한 정보가 확장되었습니다.
“번역” 페이지의 검색 편집이 개선되었습니다.
동시 저장소 업데이트의 처리가 개선되었습니다.
프로젝트 생성 양식에 원문 언어가 포함됩니다.
크레딧에 변경 횟수가 포함됩니다.
일부 경우의 UI 언어 선택이 수정되었습니다.
등록이 닫혀 있더라도 특정 등록 방법을 허용하는 것이 가능합니다.
용어집에서 관련 용어의 조회가 개선되었습니다.
번역 메모리 매칭이 개선되었습니다.
동일한 기계 번역 결과를 그룹화합니다.
번역 페이지에서 스크린샷을 편집하는 직접 링크가 추가되었습니다.
제거 확인 대화 상자가 개선되었습니다.
ZIP 다운로드에 템플릿이 포함됩니다.
공지사항에서 마크다운 및 알림 구성에 대한 지원이 추가되었습니다.
검사 목록의 상세 정보가 확장되었습니다.
새 파일 형식에 대한 지원이 추가됨: Laravel PHP 문자열, HTML 파일, OpenDocument 형식, IDML 형식, Windows RC 파일, INI 번역, Inno Setup INI 번역, GWT 속성, go-i18n JSON 파일, ARB 파일.
해제된 검사의 상태로 dismissed를 일관되게 사용합니다.
활성화할 기본 애드온 구성에 대한 지원이 추가되었습니다.
검사를 해제하는 편집기 키보드 단축키가 수정되었습니다.
자리 표시자가 있는 문자열의 기계 번역이 개선되었습니다.
시작을 용이하게 하기 위해 사용자 언어의 고스트 번역을 표시합니다.
언어 코드 파싱이 개선되었습니다.
목록에서 사용자 언어의 번역을 먼저 표시합니다.
shapings가 더 일반적인 이름인 variants로 변경되었습니다.
새 품질 검사가 추가됨: 명명되지 않은 복수 변수, 장기 미번역, 연속 중복 단어.
번역 메모리 삭제 지원이 다시 도입되었습니다.
원문 검사를 무시하는 옵션이 수정되었습니다.
변경 사항을 푸시하기 위한 다른 분기를 구성하는 지원이 추가되었습니다.
API가 이제 HTTP 헤더에서 속도 제한 상태를 보고합니다.
Google Translate V3 API (고급)에 대한 지원이 추가되었습니다.
구성요소 수준에서 접근을 제한하는 기능이 추가되었습니다.
번역 플래그에서 공백 및 기타 특수 문자에 대한 지원이 추가되었습니다. 플래그를 사용한 동작 사용자 지정 를 참조하세요.
활성화된 경우 렌더링된 텍스트 검사를 항상 표시합니다.
API가 이제 변경 사항 필터링을 지원합니다.
프로젝트 간 용어집 공유에 대한 지원이 추가되었습니다.
업그레이드
업데이트를 수행하려면 일반 업그레이드 지침 를 따르세요.
주목할 만한 구성 또는 의존성 변경 사항:
settings_example.py에 여러 변경 사항이 있습니다. 가장 주목할 만한 것으로 미들웨어 변경이 있습니다. 설정을 그에 맞게 조정하세요.새 파일 형식이 있습니다.
WEBLATE_FORMATS를 수정한 경우 이를 포함시킬 수 있습니다.새 품질 검사가 있습니다.
CHECK_LIST를 수정한 경우 이를 포함시킬 수 있습니다.API에서의 속도 제한 보고를 허용하기 위해
DEFAULT_THROTTLE_CLASSES설정이 변경되었습니다.일부 새롭고 업데이트된 요구 사항이 있습니다.
INSTALLED_APPS에 변경 사항이 있습니다.MT_DEEPL_API_VERSION설정이 4.7 버전에서 제거되었습니다. DeepL 기계 번역이 이제 새로운MT_DEEPL_API_URL을 대신 사용합니다. 구독에 맞게MT_DEEPL_API_URL을 조정해야 할 수 있습니다.
Weblate 4.0.4¶
2020년 5월 7일 출시.
일부 Python 3.8 환경에서의 테스트 모음 실행이 수정되었습니다.
문서의 오탈자가 수정되었습니다.
일부 경우에서 API를 사용한 구성요소 생성이 수정되었습니다.
모바일 탐색을 방해하는 JavaScript 오류가 수정되었습니다.
일부 검사 표시 시의 충돌이 수정되었습니다.
스크린샷 목록이 수정되었습니다.
월간 요약 알림이 수정되었습니다.
번역에 존재하지 않는 단위에서의 중간 번역 동작이 수정되었습니다.
Weblate 4.0.3¶
2020년 5월 2일 출시.
보고서에서의 가능한 충돌이 수정되었습니다.
의견에서의 사용자 멘션이 이제 대소문자를 구분하지 않습니다.
슈퍼유저가 아닌 사용자의 PostgreSQL 마이그레이션이 수정되었습니다.
구성요소 생성 중 저장소 URL 변경이 수정되었습니다.
업스트림 저장소가 사라졌을 때의 충돌이 수정되었습니다.
Weblate 4.0.2¶
2020년 4월 27일 출시.
번역 통계의 성능이 개선되었습니다.
레이블 변경의 성능이 개선되었습니다.
대량 편집 성능이 개선되었습니다.
번역 메모리 성능이 개선되었습니다.
구성요소 삭제 시의 가능한 충돌이 수정되었습니다.
일부 코너 케이스에서의 번역 변경 표시가 수정되었습니다.
너무 긴 Celery 큐에 대한 경고가 개선되었습니다.
일관성 검사에서의 가능한 오탐이 수정되었습니다.
연결된 구성요소 저장소 변경 시의 교착 상태가 수정되었습니다.
변경 목록, CSV 및 보고서에 편집 거리가 포함되었습니다.
캐나다 프랑스어의 구두점 간격 검사에서의 오탐을 방지합니다.
자리 표시자가 있는 XLIFF 내보내기가 수정되었습니다.
너비 없는 문자 검사에서의 오탐이 수정되었습니다.
구성 오류 보고가 개선되었습니다.
이중 언어 원문 업로드가 수정되었습니다.
DeepL 기계 번역의 지원 언어를 자동으로 감지합니다.
일부 코너 케이스에서의 진행률 표시줄 표시가 수정되었습니다.
번역되지 않은 문자열에서 트리거되는 일부 검사가 수정되었습니다.
Weblate 4.0.1¶
2020년 4월 16일 출시.
PyPI에서의 패키지 설치가 수정되었습니다.
Weblate 4.0¶
2020년 4월 16일 출시.
Weblate에서 이제 Python 3.6 이상이 필요합니다.
구성요소 경보의 관리 개요가 추가되었습니다.
손상된 저장소 브라우저 URL에 대한 구성요소 경보가 추가되었습니다.
로그인 및 등록 페이지가 개선되었습니다.
프로젝트 접근 제어 및 워크플로 구성이 프로젝트 설정에 통합되었습니다.
i18next 보간 및 중첩에 대한 검사 및 강조 표시가 추가되었습니다.
백분율 자리 표시자에 대한 검사 및 강조 표시가 추가되었습니다.
검사에 실패한 제안을 표시합니다.
원문 문자열 변경 사항을 히스토리에 저장합니다.
Microsoft Translator를 버전 3 API로 업그레이드했습니다.
번역 메모리 백엔드가 재구현되었습니다.
검색 에서 여러
is:조회에 대한 지원이 추가되었습니다.변경되지 않은 번역 이 내장 단어 예외를 피할 수 있도록 허용합니다.
단일 언어 po 파일에서의 의견 추출이 개선되었습니다.
화이트보드 메시지가 공지사항으로 이름이 변경되었습니다.
등록 이메일의 간헐적인 문제가 수정되었습니다.
LINGUAS 업데이트 애드온이 더 많은 구문 변형을 처리하도록 개선되었습니다.
단일 언어 XLIFF 원문 파일의 편집이 수정되었습니다.
검색 에서의 정확한 일치에 대한 지원이 추가되었습니다.
스크린샷, 사용자, 그룹, 구성요소 목록을 포함하고 프로젝트 생성을 확장하도록 API가 확장되었습니다.
이중 언어 번역에서의 원문 업로드에 대한 지원이 추가되었습니다.
개발자로부터의 중간 언어에 대한 지원이 추가되었습니다.
원문 문자열 검토에 대한 지원이 추가되었습니다.
플랫폼 전체 번역 메모리에 대한 다운로드 옵션이 확장되었습니다.