|
738 | 738 | "isRestDay": "Є День відпочинку", |
739 | 739 | "isRestDayHelp": "Будь ласка, зверніть увагу, що всі підходи та вправи будуть видалені, коли ви позначите день як вихідний.", |
740 | 740 | "routineDays": "Днів в програмі тренувань", |
741 | | - "fitInWeek": "Вписується в тиждень", |
| 741 | + "fitInWeek": "Фіксований тижневий розклад", |
742 | 742 | "fitInWeekHelp": "Якщо ввімкнено, дні повторюватимуться в тижневому циклі, інакше дні будуть йти послідовно незалежно від початку нового тижня.", |
743 | 743 | "addSuperset": "Додайте надмножину", |
744 | 744 | "setHasProgression": "Набір має прогресію", |
|
1199 | 1199 | "@distributionLatest": { |
1200 | 1200 | "description": "Label of the marker for the most recent value in the distribution histogram" |
1201 | 1201 | }, |
1202 | | - "distributionEntryCount": "", |
| 1202 | + "distributionEntryCount": "{count, plural, one{1 запис} few{{count} записи} many{{count} записів} other{{count} запису}}", |
1203 | 1203 | "@distributionEntryCount": { |
1204 | 1204 | "description": "How many measurements fall into the tapped histogram bin", |
1205 | 1205 | "placeholders": { |
|
1217 | 1217 | } |
1218 | 1218 | } |
1219 | 1219 | }, |
1220 | | - "relativeMonthsAgo": "", |
| 1220 | + "relativeMonthsAgo": "{count, plural, one{1 місяць тому} few{{count} місяці тому} many{{count} місяців тому} other{{count} місяця тому}}", |
1221 | 1221 | "@relativeMonthsAgo": { |
1222 | 1222 | "description": "How long ago something was measured, for distances below a year", |
1223 | 1223 | "placeholders": { |
|
1226 | 1226 | } |
1227 | 1227 | } |
1228 | 1228 | }, |
1229 | | - "relativeYearsAgo": "", |
| 1229 | + "relativeYearsAgo": "{count, plural, one{1 рік тому} few{{count} роки тому} many{{count} років тому} other{{count} року тому}}", |
1230 | 1230 | "@relativeYearsAgo": { |
1231 | 1231 | "description": "How long ago something was measured, for distances of a year and more", |
1232 | 1232 | "placeholders": { |
|
1261 | 1261 | "@trackNewMetric": { |
1262 | 1262 | "description": "Tooltip of the overview's + button, which opens the sheet for starting a new measurement category" |
1263 | 1263 | }, |
1264 | | - "distributionDayCount": "", |
| 1264 | + "distributionDayCount": "{count, plural, one{1 день} few{{count} дні} many{{count} днів} other{{count} дня}}", |
1265 | 1265 | "@distributionDayCount": { |
1266 | 1266 | "description": "How many days fall into the tapped histogram bin, for metrics summed per day", |
1267 | 1267 | "placeholders": { |
|
1270 | 1270 | } |
1271 | 1271 | } |
1272 | 1272 | }, |
1273 | | - "chartRangeWeeks": "", |
| 1273 | + "chartRangeWeeks": "{count, plural, one{1 тиждень} few{{count} тижні} many{{count} тижнів} other{{count} тижня}}", |
1274 | 1274 | "@chartRangeWeeks": { |
1275 | 1275 | "description": "Chart time-range selector option covering a number of weeks", |
1276 | 1276 | "placeholders": { |
|
1279 | 1279 | } |
1280 | 1280 | } |
1281 | 1281 | }, |
1282 | | - "chartRangeMonths": "", |
| 1282 | + "chartRangeMonths": "{count, plural, one{1 місяць} few{{count} місяці} many{{count} місяців} other{{count} місяця}}", |
1283 | 1283 | "@chartRangeMonths": { |
1284 | 1284 | "description": "Chart time-range selector option covering a number of months", |
1285 | 1285 | "placeholders": { |
|
1288 | 1288 | } |
1289 | 1289 | } |
1290 | 1290 | }, |
1291 | | - "chartRangeYears": "", |
| 1291 | + "chartRangeYears": "{count, plural, one{1 рік} few{{count} роки} many{{count} років} other{{count} року}}", |
1292 | 1292 | "@chartRangeYears": { |
1293 | 1293 | "description": "Chart time-range selector option covering a number of years", |
1294 | 1294 | "placeholders": { |
|
1560 | 1560 | "@syncStatusReconnect": { |
1561 | 1561 | "description": "Button in the sync status dialog that drops the stuck connection to the sync service and opens a fresh one" |
1562 | 1562 | }, |
1563 | | - "syncStatusPendingUploads": "", |
| 1563 | + "syncStatusPendingUploads": "{count, plural, =1{Одна локальна зміна очікує на завантаження} few{{count} локальні зміни очікують на завантаження} many{{count} локальних змін очікують на завантаження} other{{count} локальної зміни очікує на завантаження}}", |
1564 | 1564 | "@syncStatusPendingUploads": { |
1565 | 1565 | "description": "Line in the sync status dialog showing how many local changes have not reached the server yet", |
1566 | 1566 | "placeholders": { |
|
1646 | 1646 | } |
1647 | 1647 | } |
1648 | 1648 | }, |
1649 | | - "healthSyncStatus": "", |
| 1649 | + "healthSyncStatus": "{count, plural, =0{Остання синхронізація: {time}, нових записів немає} one{Остання синхронізація: {time}, 1 новий запис} few{Остання синхронізація: {time}, {count} нові записи} many{Остання синхронізація: {time}, {count} нових записів} other{Остання синхронізація: {time}, {count} нового запису}}", |
1650 | 1650 | "@healthSyncStatus": { |
1651 | 1651 | "description": "Status line under the health sync toggle showing when the last sync ran and how many entries it imported", |
1652 | 1652 | "placeholders": { |
|
1793 | 1793 | "@calculationParamWindowDays": { |
1794 | 1794 | "description": "Form field label: how many days back the calculation looks for a best set" |
1795 | 1795 | }, |
1796 | | - "calculationHelpExercises": "", |
| 1796 | + "calculationHelpExercises": "Від {min} до {max} вправ, вибрано: {count}.", |
1797 | 1797 | "@calculationHelpExercises": { |
1798 | 1798 | "description": "Helper text under the exercise picker of a calculated category. {count} is how many are picked so far", |
1799 | 1799 | "placeholders": { |
|
1832 | 1832 | } |
1833 | 1833 | } |
1834 | 1834 | }, |
1835 | | - "relativeWeeksAgo": "", |
| 1835 | + "relativeWeeksAgo": "{count, plural, one{1 тиждень тому} few{{count} тижні тому} many{{count} тижнів тому} other{{count} тижня тому}}", |
1836 | 1836 | "@relativeWeeksAgo": { |
1837 | 1837 | "description": "How long ago something was measured, for distances below a month", |
1838 | 1838 | "placeholders": { |
|
1861 | 1861 | "@carbohydratesSugar": { |
1862 | 1862 | "description": "Label for the carbohydrates sugar" |
1863 | 1863 | }, |
1864 | | - "enterMaxCharacters": "", |
| 1864 | + "enterMaxCharacters": "Введіть не більше ніж {max} символів", |
1865 | 1865 | "@enterMaxCharacters": { |
1866 | 1866 | "description": "Error message when the user has entered more than the allowed amount of characters in a form", |
1867 | 1867 | "type": "text", |
|
1870 | 1870 | "type": "String" |
1871 | 1871 | } |
1872 | 1872 | } |
1873 | | - } |
| 1873 | + }, |
| 1874 | + "healthSyncSuccess": "Імпортовано {count} вимірювань із Health", |
| 1875 | + "@healthSyncSuccess": { |
| 1876 | + "description": "Snackbar message after successful health sync", |
| 1877 | + "placeholders": { |
| 1878 | + "count": { |
| 1879 | + "type": "int" |
| 1880 | + } |
| 1881 | + } |
| 1882 | + }, |
| 1883 | + "filterNutriscore": "Фільтр Nutri-Score", |
| 1884 | + "@filterNutriscore": { |
| 1885 | + "description": "Heading for the Nutri-Score slider in the ingredient search filter dialog" |
| 1886 | + }, |
| 1887 | + "meal": "Прийом їжі" |
1874 | 1888 | } |
0 commit comments