Repository navigation
uk CONTRIBUTING
Languages: English · العربية · Čeština · Deutsch · Español · فارسی · Français · हिन्दी · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Nederlands · Polski · Português · Русский · Svenska · ไทย · Türkçe · Українська · Tiếng Việt · 中文
Дякуємо за інтерес до VD Google. Внески вітаються: переклади, повідомлення про помилки, документація та код.
- VD Google читає правду і ніколи нічого не підробляє. Внески повинні це зберігати. Справжній негативний результат залишається негативним; застарілий кеш позначається як кешований; відсутнє значення є Невідомим. Не пом'якшуйте показання, щоб вони виглядали краще.
- Приватність є абсолютною. Застосунок не оголошує жодних дозволів, а WebUI не звертається до жодного віддаленого джерела. Ніколи не додавайте дозвіл, мережевий виклик чи будь-що, що надсилає дані з пристрою.
- Застосунок і WebUI ідентичні. Будь-яка зміна в тому, що показується, або в експортованому звіті повинна потрапити в обидва, з однаковим формулюванням. Вони ніколи не повинні розходитися.
-
Написи існують один раз, 21 мовою. Кожен видимий користувачеві рядок визначений для
застосунку (
res/values*/strings.xml) і WebUI (webroot/lang/). Якщо ви додаєте або змінюєте напис, оновіть усі мови.
Переклади є найпростішим і найціннішим внеском. Readme перекладається
по кожній мові (README.<lang>.md), рядки застосунку і WebUI по кожній мові, а ця
документація розміщується під docs/<lang>/. Тримайте термінологію послідовною в межах однієї мови, дотримуйтесь
наявного тону і ніколи не перекладайте машинно технічний термін, у якому ви не впевнені.
Відкрийте issue з моделлю вашого пристрою, версією Android і, якщо йдеться про показання, експортом (він не містить персональних даних). Діагностичний розділ експорту створено саме для цього.
- Збирайте release, ніколи не debug. Тестуйте на справжньому, рутованому пристрої.
- Тримайте коментарі поза кодом; імена пояснюють намір. Єдиний заголовок: банер ліцензії на початку кожного файлу вихідного коду.
- Дотримуйтесь наявного стилю і тримайте зміни сфокусованими.
Роблячи внесок, ви погоджуєтеся, що ваш внесок ліцензовано згідно з GNU AGPL-3.0-or-later проєкту.
Ця документація створена за допомогою Claude (Anthropic) і підтримується VD171. Виправлення та покращення вітаються; див. CONTRIBUTING.md.