diff --git a/frontend/src/i18n/lang/fi-FI.json b/frontend/src/i18n/lang/fi-FI.json index 237798d63..263555e82 100644 --- a/frontend/src/i18n/lang/fi-FI.json +++ b/frontend/src/i18n/lang/fi-FI.json @@ -6,7 +6,7 @@ "welcomeEvening": "Hyvää Iltaa {username}!", "lastViewed": "Viimeksi katsottu", "addToHomeScreen": "Lisää tämä sovellus aloitusnäyttöösi saadaksesi nopeamman pääsyn ja paremman kokemuksen.", - "goToOverview": "Siirry yleiskatsaukseen", + "goToOverview": "Siirry yleisnäkymään", "project": { "importText": "Tuo projektisi ja tehtäväsi muista palveluista Vikunjaan:", "import": "Tuo tietosi Vikunjaan" @@ -99,7 +99,7 @@ "defaultView": "Oletusnäkymä", "timezone": "Aikavyöhyke", "overdueTasksRemindersTime": "Erääntyneiden tehtävien muistutus sähköpostin aika", - "filterUsedOnOverview": "Tallennettu yleiskatsaus sivulla käytetty suodatin", + "filterUsedOnOverview": "Tallennettu yleisnäkymä-sivulla käytetty suodatin", "externalUserNameChange": "Nimeäsi hallinnoi kirjautumisoperaattori ({provider}). Muuttaaksesi sen, päivitä se siellä." }, "totp": { @@ -349,8 +349,8 @@ }, "kanban": { "title": "Kanban", - "limit": "Limit: {limit}", - "noLimit": "Not Set", + "limit": "Raja: {limit}", + "noLimit": "Ei Asetettu", "doneBucket": "Valmiit sarake", "doneBucketHint": "Kaikki tähän sarakkeeseen lisätyt tehtävät merkitään automaattisesti valmiiksi.", "doneBucketHintExtended": "Kaikki tähän sarakkeeseen lisätyt tehtävät merkitään automaattisesti valmiiksi. Muualla valmiiksi merkityt tehtävät siirretään myös.", @@ -435,14 +435,14 @@ "reminderRange": "Reminder Date Range" }, "create": { - "title": "New Saved Filter", - "description": "A saved filter is a virtual project which is computed from a set of filters each time it is accessed.", - "action": "Create saved filter", + "title": "Uusi Tallennettu Suodatin", + "description": "Tallennettu suodatin on virtuaalinen projekti, joka muodostetaan suodattimia hyödyntäen joka kerta kun sitä kutsutaan.", + "action": "Luo tallennettu suodatin", "titleRequired": "Please provide a title for the filter." }, "delete": { - "header": "Delete this saved filter", - "text": "Are you sure you want to delete this saved filter?", + "header": "Poista tämä tallennettu suodatin", + "text": "Haluatko varmasti poistaa tämä tallennetun suodattimen?", "success": "The filter was deleted successfully." }, "edit": { @@ -453,26 +453,26 @@ "title": "Kysely", "placeholder": "Kirjoita haku tai suodatinkysely…", "help": { - "intro": "Suodattaaksesi tehtäviä voit käyttää SQL kieltä muistuttavaa syntaksia. Saatavilla olevat kentät suodatukseen ovat:", + "intro": "Suodattaaksesi tehtäviä voit käyttää SQL kieltä muistuttavaa syntaksia. Saatavilla olevat kentät suodatukseen ovat: ", "link": "Miten tämä toimii?", - "canUseDatemath": "You can use date math to set relative dates. Click on the date value in a query to find out more.", + "canUseDatemath": "Voit käyttää päivämäärä laskentaa asettaaksesi suhteellisia päivämääriä. Klikkaa päivämäärä arvoa kyselyssä saadaksesi lisätietoa.", "fields": { - "done": "Whether the task is completed or not", + "done": "Onko tehtävä valmis vai ei", "priority": "Tehtävän prioriteettitaso (1-5)", - "percentDone": "The percentage of completion for the task (0-100)", - "dueDate": "The due date of the task", - "startDate": "The start date of the task", - "endDate": "The end date of the task", - "doneAt": "The date and time when the task was completed", - "assignees": "The assignees of the task", - "labels": "The labels associated with the task", - "project": "The project the task belongs to (only available for saved filters, not on a project level)", + "percentDone": "Tehtävän edistymis prosentti (0-100)", + "dueDate": "Tehtävän eräpäivä", + "startDate": "Tehtävän aloituspäivä", + "endDate": "Tehtävän päättymispäivä", + "doneAt": "Tehtävän valmistumis hetki", + "assignees": "Osoitettu käyttäjlle", + "labels": "Tehtävään liitetyt tunnisteet", + "project": "Tehtävän projekti (käytettävissä ainoastaan tallennetuilla suodattimilla, ei projekti tasolla)", "reminders": "The reminders of the task as a date field, will return all tasks with at least one reminder matching the query", - "created": "The time and date when the task was created", - "updated": "The time and date when the task was last changed" + "created": "Tehtävän luonti hetki", + "updated": "Tehtävän edellinen muokkaus hetki" }, "operators": { - "intro": "The available operators for filtering include:", + "intro": "Suodattamiseen käytettävissä olevat operaattorit sisältävät:", "notEqual": "Erisuuri kuin", "equal": "Yhtä suuri kuin", "greaterThan": "Suurempi kuin", @@ -484,25 +484,25 @@ "notIn": "Matches any value not present in a comma-seperated list of values" }, "logicalOperators": { - "intro": "To combine multiple conditions, you can use the following logical operators:", - "and": "AND operator, matches if all conditions are true", - "or": "OR operator, matches if any of the conditions are true", + "intro": "Yhdistääksesi usean ehdon, voit käyttää seuraavia loogisia operaattoreja:", + "and": "JA operaattori täyttyy, jos kaikki ehdot ovat tosi", + "or": "TAI operaattori täyttyy, jos yksikin ehto on tosi", "parentheses": "Parentheses for grouping conditions" }, "examples": { - "intro": "Here are some examples of filter queries:", - "priorityEqual": "Matches tasks with priority level 4", - "dueDatePast": "Matches tasks with a due date in the past", - "undoneHighPriority": "Matches undone tasks with priority level 3 or higher", - "assigneesIn": "Matches tasks assigned to either \"user1\" or \"user2\"", - "priorityOneOrTwoPastDue": "Matches tasks with priority level 1 or 2 and a due date in the past" + "intro": "Tässä on muutama esimerkki suodatin kyselyistä:", + "priorityEqual": "Löytää tehtävät joiden prioriteetti taso on 4", + "dueDatePast": "Löytää tehtävät joiden eräpäivä on menneisyydessä", + "undoneHighPriority": "Löytää keskeneräiset tehtävät joiden prioriteetti taso on 3 tai korkeampi", + "assigneesIn": "Löytää tehtävät jotka on osoitettu joko käyttäjälle \"user1\" tai käyttäjälle \"user2\"", + "priorityOneOrTwoPastDue": "Löytää tehtävät joiden prioriteetti taso on 1 ta 2 ja joiden eräpäivä on menneisyydessä" } } } }, "migrate": { - "title": "Import from other services", - "titleService": "Import your data from {name} into Vikunja", + "title": "Tuo muista palveluista", + "titleService": "Tuo {name} tietosi Vikunjaan", "import": "Import your data into Vikunja", "description": "Click on the logo of one of the third-party services below to get started.", "descriptionDo": "Vikunja will import all lists, tasks, notes, reminders and files you have access to.", @@ -550,8 +550,8 @@ "invalidPassword": "Salasana on virheellinen." }, "navigation": { - "overview": "Overview", - "upcoming": "Upcoming", + "overview": "Yleisnäkymä", + "upcoming": "Tulevat", "settings": "Asetukset", "imprint": "Imprint", "privacy": "Tietosuojakäytäntö" @@ -685,55 +685,55 @@ "restOfThisYear": "The Rest of This Year" }, "values": { - "now": "Now", - "startOfToday": "Start of today", - "endOfToday": "End of today", - "beginningOflastWeek": "Beginning of last week", - "endOfLastWeek": "End of last week", - "beginningOfThisWeek": "Beginning of this week", - "endOfThisWeek": "End of this week", - "startOfNextWeek": "Start of next week", - "endOfNextWeek": "End of next week", - "in7Days": "In 7 days", - "beginningOfLastMonth": "Beginning of last month", - "endOfLastMonth": "End of last month", - "startOfThisMonth": "Start of this month", - "endOfThisMonth": "End of this month", - "startOfNextMonth": "Start of next month", - "endOfNextMonth": "End of next month", - "in30Days": "In 30 days", - "startOfThisYear": "Beginning of this year", - "endOfThisYear": "End of this year" + "now": "Nyt", + "startOfToday": "Tämän päivän alku", + "endOfToday": "Tämän päivän loppu", + "beginningOflastWeek": "Viime viikon alku", + "endOfLastWeek": "Viime viikon loppu", + "beginningOfThisWeek": "Tämän viikon alku", + "endOfThisWeek": "Tämän viikon loppu", + "startOfNextWeek": "Ensi viikon alku", + "endOfNextWeek": "Ensi viikon loppu", + "in7Days": "7 päivän päästä", + "beginningOfLastMonth": "Viime kuun alku", + "endOfLastMonth": "Viime kuun loppu", + "startOfThisMonth": "Tämän kuun alku", + "endOfThisMonth": "Tämän kuun loppu", + "startOfNextMonth": "Ensi kuun alku", + "endOfNextMonth": "Ensi kuun loppu", + "in30Days": "30 päivän päästä", + "startOfThisYear": "Tämän vuoden alku", + "endOfThisYear": "Tämän vuoden loppu" } }, "datemathHelp": { - "canuse": "You can use date math to filter for relative dates.", - "learnhow": "Check out how it works", - "title": "Date Math", - "intro": "Specify relative dates which are resolved on the fly by Vikunja when applying the filter.", + "canuse": "Voit käyttää päivämäärä laskentaa suodattaaksesi suhteellisia päivämääriä.", + "learnhow": "Katso kuinka se toimii", + "title": "Päivämäärä Laskenta", + "intro": "Määrittele suhteellisia päivämääriä, jotka Vikunja laskee suodatinta käyttäessä.", "expression": "Each Date Math expression starts with an anchor date, which can either be {0}, or a date string ending with {1}. This anchor date can optionally be followed by one or more maths expressions.", - "similar": "These expressions are similar to the ones provided by {0} and {1}.", + "similar": "Nämä lausekkeet ovat samankaltaisia kuin {0} ja {1} käyttävät.", "add1Day": "Lisää yksi päivä", "minus1Day": "Vähennä yksi päivä", "roundDay": "Pyöristä alas lähimpään päivään", "supportedUnits": "Tuetut aikayksiköt", "someExamples": "Examples of time expressions", "units": { - "seconds": "Seconds", - "minutes": "Minutes", - "hours": "Hours", - "days": "Days", - "weeks": "Weeks", - "months": "Months", - "years": "Years" + "seconds": "Sekunti", + "minutes": "Minuutti", + "hours": "Tunti", + "days": "Päivä", + "weeks": "Viikko", + "months": "Kuukausi", + "years": "Vuosi" }, "examples": { - "now": "Right now", - "in24h": "In 24h", + "now": "Juuri nyt", + "in24h": "24 tunnin päästä", "today": "Tänään klo 00:00", - "beginningOfThisWeek": "The beginning of this week at 00:00", - "endOfThisWeek": "The end of this week", - "in30Days": "In 30 days", + "beginningOfThisWeek": "Tämän viikon alussa klo 00:00", + "endOfThisWeek": "Tämän viikon lopussa", + "in30Days": "30 päivän päästä", "datePlusMonth": "{0} plus one month at 00:00 of that day" } } @@ -753,11 +753,11 @@ "checklistAllDone": "{total} tehtävää", "show": { "titleCurrent": "Nykyiset Tehtävät", - "titleDates": "Tasks from {from} until {to}", + "titleDates": "Tehtävät väliltä {from} - {to}", "noDates": "Näytä tehtävät joilla ei ole päivämäärää", "overdue": "Näytä erääntyneet tehtävät", - "fromuntil": "Tasks from {from} until {until}", - "select": "Select a date range", + "fromuntil": "Tehtävät väliltä {from} - {until}", + "select": "Valitse päivämäärä väli", "noTasks": "Ei mitään tehtävää — Mukavaa päivää!" }, "detail": { @@ -776,23 +776,23 @@ "due": "Due {at}", "closePopup": "Sulje ponnahdusikkuna", "organization": "Organisaatio", - "management": "Management", - "dateAndTime": "Date and time", + "management": "Hallinta", + "dateAndTime": "Päivä ja Aika", "delete": { "header": "Poista tämä tehtävä", "text1": "Haluatko varmasti poistaa tämän tehtävän?", "text2": "Tämä poistaa myös kaikki tähän tehtävään liittyvät liitteet, muistutukset ja relaatiot eikä sitä voi peruuttaa!" }, "actions": { - "assign": "Assign to User", + "assign": "Osoita käyttäjälle", "label": "Lisää Tunnisteita", "priority": "Aseta Priotiteetti", "dueDate": "Aseta Eräpäivä", "startDate": "Aseta Aloituspäivä", "endDate": "Aseta Päättymispäivä", - "reminders": "Set Reminders", - "repeatAfter": "Set Repeating Interval", - "percentDone": "Set Progress", + "reminders": "Aseta Muistutuksia", + "repeatAfter": "Aseta Toistoväli", + "percentDone": "Aseta Edistymis Prosentti", "attachments": "Lisää Liitteitä", "relatedTasks": "Lisää Relaatio", "moveProject": "Siirrä", @@ -803,10 +803,10 @@ } }, "attributes": { - "assignees": "Assignees", + "assignees": "Osoita käyttäjille", "color": "Väri", - "created": "Created", - "createdBy": "Created By", + "created": "Luontiaika", + "createdBy": "Luoja", "description": "Kuvaus", "done": "Valmis", "dueDate": "Eräpäivä", @@ -820,7 +820,7 @@ "startDate": "Aloituspäivä", "title": "Otsikko", "updated": "Päivitetty", - "doneAt": "Done At" + "doneAt": "Valmistumisaika" }, "subscription": { "subscribedTaskThroughParentProject": "Et voi perua ilmoitusten tilausta tästä, koska olet tilannut ilmoitukset tehtävän projektilta.", @@ -875,10 +875,10 @@ "empty": "Kuvausta ei ole vielä saatavilla." }, "assignee": { - "placeholder": "Type to assign a user…", - "selectPlaceholder": "Assign this user", - "assignSuccess": "The user has been assigned successfully.", - "unassignSuccess": "The user has been unassigned successfully." + "placeholder": "Kirjoita osoittaaksesi käyttäjälle…", + "selectPlaceholder": "Osoita tälle käyttäjälle", + "assignSuccess": "Osoitettiin käyttäjälle onnistuneesti.", + "unassignSuccess": "Poistettiin käyttäjälle osoitus onnistuneesti." }, "label": { "placeholder": "Kirjoita lisätäksesi tunnisteen…", @@ -935,7 +935,7 @@ "onStartDate": "On the start date", "onEndDate": "On the end date", "custom": "Mukautettu", - "dateAndTime": "Date and time" + "dateAndTime": "Päivä ja Aika" }, "repeat": { "everyDay": "Joka Päivä", @@ -964,27 +964,27 @@ "label4": "For example: {prefix}\"Label with spaces\".", "priority1": "To set a task's priority, add a number 1-5, prefixed with a {prefix}.", "priority2": "The higher the number, the higher the priority.", - "assignees": "To directly assign the task to a user, add their username prefixed with {prefix} to the task.", + "assignees": "Osoittaaksesi tehtävän suoraan käyttäjälle lisää käyttäjänimi etuliitteellä {prefix}.", "project1": "To set a project for the task to appear in, enter its name prefixed with {prefix}.", "project2": "This will return an error if the project does not exist.", "project3": "To use spaces, simply add a \" or ' around the project name.", "project4": "For example: {prefix}\"Project with spaces\".", - "dateAndTime": "Date and time", - "date": "Any date will be used as the due date of the new task. You can use dates in any of these formats:", + "dateAndTime": "Päivä ja Aika", + "date": "Voit käyttää päivämääriä seuraavissa muodoissa:", "dateWeekday": "any weekday, will use the next date with that date", "dateCurrentYear": "will use the current year", "dateNth": "will use the {day}th of the current month", "dateTime": "Combine any of the date formats with \"{time}\" (or {timePM}) to set a time.", - "repeats": "Repeating tasks", + "repeats": "Toistuvat tehtävät", "repeatsDescription": "To set a task as repeating in an interval, simply add '{suffix}' to the task text. The amount needs to be a number and can be omitted to use just the type (see examples)." } }, "team": { - "title": "Teams", - "noTeams": "You are currently not part of any teams.", + "title": "Tiimit", + "noTeams": "Et ole tällä hetkellä missään tiimissä.", "create": { - "title": "Create a team", - "success": "The team was successfully created." + "title": "Luo tiimi", + "success": "Tiimi luotiin onnistuneesti." }, "edit": { "title": "Edit Team \"{team}\"", @@ -1040,19 +1040,19 @@ "then": "then", "task": { "title": "Task Page", - "done": "Mark task done / undone", - "assign": "Assign this task to a user", + "done": "Merkitse tehtävä valmiiksi / keskeneräiseksi", + "assign": "Osoita tämä tehtävä käyttäjälle", "labels": "Lisää tunnisteita tähän tehtävään", - "dueDate": "Change the due date of this task", + "dueDate": "Muuta tämän tehtävän eräpäivää", "attachment": "Lisää liite tähän tehtävään", - "related": "Modify related tasks of this task", + "related": "Muokkaa tähän tehtävään liitettyjä tehtäviä", "color": "Vaihda tämän tehtävän väriä", "move": "Siirrä tehtävä toiseen projektiin", - "reminder": "Manage reminders of this task", + "reminder": "Hallitse tämän tehtävän muistutuksia", "description": "Toggle editing of the task description", "delete": "Poista tämä tehtävä", "priority": "Muuta tämän tehtävän prioriteettia", - "favorite": "Mark this task as favorite / unfavorite", + "favorite": "Lisää / poista tehtävä suosikeista", "save": "Tallenna nykyinen tehtävä" }, "project": { @@ -1064,11 +1064,11 @@ }, "navigation": { "title": "Navigation", - "overview": "Navigate to overview", - "upcoming": "Navigate to upcoming tasks", - "labels": "Navigate to labels", - "teams": "Navigate to teams", - "projects": "Navigate to projects" + "overview": "Siirry yleisnäkymään", + "upcoming": "Siirry tuleviin tehtäviin", + "labels": "Siirry tunnisteisiin", + "teams": "Siirry tiimeihin", + "projects": "Siirry projekteihin" } }, "update": { @@ -1077,10 +1077,10 @@ }, "menu": { "edit": "Muokkaa", - "archive": "Archive", + "archive": "Arkistoi", "duplicate": "Monista", "delete": "Poista", - "unarchive": "Un-Archive", + "unarchive": "Poista arkistosta", "setBackground": "Background settings", "share": "Jaa", "newProject": "Uusi projekti ", @@ -1106,7 +1106,7 @@ "notification": { "title": "Ilmoitukset", "none": "Sinulla ei ole ilmoituksia. Mukavaa päivää!", - "explainer": "Notifications will appear here when actions projects or tasks you subscribed to happen.", + "explainer": "Ilmoitukset näkyvät täällä kun tilaamissasi projekteissa tai tehtävissä tapahtuu jotain.", "markAllRead": "Merkitse kaikki ilmoitukset luetuiksi", "markAllReadSuccess": "Kaikki ilmoitukset merkittiin onnistuneesti luetuiksi." }, @@ -1195,7 +1195,7 @@ "4018": "Invalid task filter concatenator.", "4019": "Invalid task filter value.", "4020": "This attachment does not belong to that task.", - "4021": "This user is already assigned to that task.", + "4021": "Tehtävä on jo osoitettu tälle käyttäjälle.", "4022": "Please provide what the reminder date is relative to.", "4023": "Cannot create a task relation cycle.", "6001": "Tiimin nimi ei voi olla tyhjä.", diff --git a/frontend/src/i18n/lang/no-NO.json b/frontend/src/i18n/lang/no-NO.json index 08c0403a6..14cdb9f51 100644 --- a/frontend/src/i18n/lang/no-NO.json +++ b/frontend/src/i18n/lang/no-NO.json @@ -90,7 +90,7 @@ "overdueReminders": "Send daglig et sammendrag av forfalte uferdige oppgaver", "discoverableByName": "Tillat andre brukere å legge meg til som medlem i grupper eller prosjekter når det søkes etter mitt navn", "discoverableByEmail": "Tillat andre brukere å legge meg til som medlem i grupper eller prosjekter når det søkes etter min e-postadresse", - "playSoundWhenDone": "Spill av en lyd når merking av oppgaver som ferdig", + "playSoundWhenDone": "Play a sound when marking tasks as done", "weekStart": "Uken starter på", "weekStartSunday": "Søndag", "weekStartMonday": "Mandag", @@ -353,7 +353,7 @@ "noLimit": "Ikke angitt", "doneBucket": "Ferdigkurv", "doneBucketHint": "Alle oppgaver som flyttes til denne kurven vil automatisk bli markert som ferdige.", - "doneBucketHintExtended": "Alle oppgaver som er flyttet til ferdigkurven, vil automatisk bli merket som ferdige. Alle oppgaver merket som ferdige fra andre steder vil også bli flyttet.", + "doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.", "doneBucketSavedSuccess": "Ferdigkurven er lagret.", "defaultBucket": "Standardkurv", "defaultBucketHint": "Hvis du oppretter oppgaver uten å angi en kurv, havner de her.", @@ -585,7 +585,7 @@ "welcomeBack": "Velkommen tilbake!", "custom": "Egendefinert", "id": "Id", - "created": "Opprettet", + "created": "Created at", "createdBy": "Opprettet av {0}", "actions": "Handlinger", "cannotBeUndone": "Dette kan ikke angres!", @@ -765,8 +765,8 @@ "chooseStartDate": "Klikk her for å angi en startdato", "chooseEndDate": "Klikk her for å angi en sluttdato", "move": "Flytt oppgaven til et annet prosjekt", - "done": "Merk som ferdig!", - "undone": "Merk som uferdig", + "done": "Mark task done!", + "undone": "Mark as undone", "created": "Opprettet {0} av {1}", "updated": "Oppdatert {0}", "doneAt": "Ferdig {0}", @@ -1052,7 +1052,7 @@ "description": "Vis/skjul redigering av oppgavebeskrivelsen", "delete": "Slett denne oppgaven", "priority": "Endre prioritet på denne oppgaven", - "favorite": "Merk denne oppgaven som favoritt/ikke favoritt", + "favorite": "Mark this task as favorite / unfavorite", "save": "Lagre gjeldende oppgave" }, "project": { diff --git a/frontend/src/i18n/lang/tr-TR.json b/frontend/src/i18n/lang/tr-TR.json index 0b7d96be6..745f93887 100644 --- a/frontend/src/i18n/lang/tr-TR.json +++ b/frontend/src/i18n/lang/tr-TR.json @@ -1,1132 +1,1132 @@ { "home": { - "welcomeNight": "Good Night {username}!", - "welcomeMorning": "Good Morning {username}!", - "welcomeDay": "Hi {username}!", - "welcomeEvening": "Good Evening {username}!", - "lastViewed": "Last viewed", - "addToHomeScreen": "Add this app to your home screen for faster access and improved experience.", - "goToOverview": "Go to overview", + "welcomeNight": "İyi geceler {username}!", + "welcomeMorning": "Günaydın {username}!", + "welcomeDay": "Merhaba {username}!", + "welcomeEvening": "İyi akşamlar {username}!", + "lastViewed": "Son görüntülenen", + "addToHomeScreen": "Daha hızlı erişim ve gelişmiş deneyim için bu uygulamayı ana ekranınıza ekleyin.", + "goToOverview": "Genel bakışı gör", "project": { - "importText": "Import your projects and tasks from other services into Vikunja:", - "import": "Import your data into Vikunja" + "importText": "Projelerinizi ve görevlerinizi diğer hizmetlerden Vikunja'ya aktarın:", + "import": "Verilerinizi Vikunja'ya aktarın" } }, "demo": { - "title": "This instance is in demo mode. Do not use this for real data!", - "everythingWillBeDeleted": "Everything will be deleted in regular intervals!", - "accountWillBeDeleted": "Your account will be deleted, including all projects, tasks and attachments you might create." + "title": "Bu örnek bir demo modudur. Gerçek veriler için kullanmayın!", + "everythingWillBeDeleted": "Her şey düzenli aralıklarla silinecek!", + "accountWillBeDeleted": "Hesabınız, oluşturabileceğiniz tüm projeler, görevler ve eklerle birlikte silinecek." }, "404": { - "title": "Not found", - "text": "The page you requested does not exist." + "title": "Bulunamadı", + "text": "İstediğiniz sayfa mevcut değil." }, "ready": { - "loading": "Vikunja is loading…", - "errorOccured": "An error occurred:", - "checkApiUrl": "Please check if the api url is correct.", - "noApiUrlConfigured": "No API url was configured. Please set one below:" + "loading": "Vikunja yükleniyor…", + "errorOccured": "Bir hata oluştu:", + "checkApiUrl": "Lütfen API URL'sinin doğru olup olmadığını kontrol edin.", + "noApiUrlConfigured": "API URL'si yapılandırılmadı. Lütfen aşağıdan bir tane ayarlayın:" }, "offline": { - "title": "You are offline.", - "text": "Please check your network connection and try again." + "title": "Çevrimdışısınız.", + "text": "Lütfen ağ bağlantınızı kontrol edin ve tekrar deneyin." }, "user": { "auth": { - "username": "Username", - "usernameEmail": "Username Or Email Address", - "usernamePlaceholder": "e.g. frederick", - "email": "Email address", - "emailPlaceholder": "e.g. frederic{'@'}vikunja.io", - "password": "Password", - "passwordPlaceholder": "e.g. •••••••••••", - "forgotPassword": "Forgot your password?", - "resetPassword": "Reset your password", - "resetPasswordAction": "Send me a password reset link", - "resetPasswordSuccess": "Check your inbox! You should have an email with instructions on how to reset your password.", - "passwordsDontMatch": "Passwords don't match", - "confirmEmailSuccess": "You successfully confirmed your email! You can log in now.", - "totpTitle": "Two Factor Authentication Code", - "totpPlaceholder": "e.g. 123456", - "login": "Login", - "createAccount": "Create account", - "loginWith": "Log in with {provider}", - "authenticating": "Authenticating…", - "openIdStateError": "State does not match, refusing to continue!", - "openIdGeneralError": "An error occurred while authenticating against the third party.", - "logout": "Logout", - "emailInvalid": "Please enter a valid email address.", - "usernameRequired": "Please provide a username.", - "usernameMustNotContainSpace": "The username must not contain spaces.", - "usernameMustNotLookLikeUrl": "The username must not look like a URL.", - "passwordRequired": "Please provide a password.", - "passwordNotMin": "Password must have at least 8 characters.", - "passwordNotMax": "Password must have at most 72 characters.", - "showPassword": "Show the password", - "hidePassword": "Hide the password", - "noAccountYet": "Don't have an account yet?", - "alreadyHaveAnAccount": "Already have an account?", - "remember": "Stay logged in", - "registrationDisabled": "Registration is disabled." + "username": "Kullanıcı Adı", + "usernameEmail": "Kullanıcı Adı veya E-posta Adresi", + "usernamePlaceholder": "ör. frederick", + "email": "E-posta adresi", + "emailPlaceholder": "ör. frederic{'@'}vikunja.io", + "password": "Şifre", + "passwordPlaceholder": "ör. •••••••••••", + "forgotPassword": "Şifrenizi mi unuttunuz?", + "resetPassword": "Şifrenizi sıfırlayın", + "resetPasswordAction": "Bana şifre sıfırlama bağlantısı gönder", + "resetPasswordSuccess": "Gelen kutunuzu kontrol edin! Şifrenizi nasıl sıfırlayacağınıza dair talimatlar içeren bir e-posta almış olmalısınız.", + "passwordsDontMatch": "Şifreler eşleşmiyor", + "confirmEmailSuccess": "E-postanızı başarıyla doğruladınız! Artık giriş yapabilirsiniz.", + "totpTitle": "İki Faktörlü Kimlik Doğrulama Kodu", + "totpPlaceholder": "ör. 123456", + "login": "Giriş yap", + "createAccount": "Hesap oluştur", + "loginWith": "{provider} ile giriş yap", + "authenticating": "Kimlik doğrulama yapılıyor…", + "openIdStateError": "Durum eşleşmiyor, devam edilemiyor!", + "openIdGeneralError": "Üçüncü tarafa karşı kimlik doğrulama sırasında bir hata oluştu.", + "logout": "Çıkış yap", + "emailInvalid": "Lütfen geçerli bir e-posta adresi girin.", + "usernameRequired": "Lütfen bir kullanıcı adı girin.", + "usernameMustNotContainSpace": "Kullanıcı adı boşluk içermemelidir.", + "usernameMustNotLookLikeUrl": "Kullanıcı adı bir URL gibi görünmemelidir.", + "passwordRequired": "Lütfen bir şifre girin.", + "passwordNotMin": "Şifre en az 8 karakter olmalıdır.", + "passwordNotMax": "Şifre en fazla 72 karakter olmalıdır.", + "showPassword": "Şifreyi göster", + "hidePassword": "Şifreyi gizle", + "noAccountYet": "Henüz bir hesabınız yok mu?", + "alreadyHaveAnAccount": "Zaten bir hesabınız var mı?", + "remember": "Oturumu açık tut", + "registrationDisabled": "Kayıt devre dışı bırakıldı." }, "settings": { - "title": "Settings", - "newPasswordTitle": "Update Your Password", - "newPassword": "New password", - "newPasswordConfirm": "New password confirmation", - "currentPassword": "Current password", - "currentPasswordPlaceholder": "Your current password", - "passwordsDontMatch": "The new password and its confirmation don't match.", - "passwordUpdateSuccess": "The password was successfully updated.", - "updateEmailTitle": "Update Your Email Address", - "updateEmailNew": "New email address", - "updateEmailSuccess": "Your email address was successfully updated. We've sent you a link to confirm it.", + "title": "Ayarlar", + "newPasswordTitle": "Şifrenizi Güncelleyin", + "newPassword": "Yeni şifre", + "newPasswordConfirm": "Yeni şifre onayı", + "currentPassword": "Mevcut şifre", + "currentPasswordPlaceholder": "Mevcut şifreniz", + "passwordsDontMatch": "Yeni şifre ve onayı eşleşmiyor.", + "passwordUpdateSuccess": "Şifre başarıyla güncellendi.", + "updateEmailTitle": "E-posta Adresinizi Güncelleyin", + "updateEmailNew": "Yeni e-posta adresi", + "updateEmailSuccess": "E-posta adresiniz başarıyla güncellendi. Onaylamak için size bir bağlantı gönderdik.", "general": { - "title": "General Settings", - "name": "My Name", - "newName": "The new name", - "savedSuccess": "The settings were successfully updated.", - "emailReminders": "Send me reminders for tasks via email", - "overdueReminders": "Send me a summary of my undone overdue tasks every day", - "discoverableByName": "Allow other users to add me as a member to teams or projects when they search for my name", - "discoverableByEmail": "Allow other users to add me as a member to teams or projects when they search for my full email", - "playSoundWhenDone": "Play a sound when marking tasks as done", - "weekStart": "Week starts on", - "weekStartSunday": "Sunday", - "weekStartMonday": "Monday", - "language": "Language", - "defaultProject": "Default project", - "defaultView": "Default view", - "timezone": "Time zone", - "overdueTasksRemindersTime": "Overdue tasks reminder email time", - "filterUsedOnOverview": "Saved filter used on the overview page", - "externalUserNameChange": "Your name is managed by your login provider ({provider}). To change it, please update it there instead." + "title": "Genel Ayarlar", + "name": "Adım", + "newName": "Yeni ad", + "savedSuccess": "Ayarlar başarıyla güncellendi.", + "emailReminders": "Görevler için bana e-posta hatırlatıcıları gönder", + "overdueReminders": "Her gün tamamlanmamış gecikmiş görevlerimin özetini gönder", + "discoverableByName": "Diğer kullanıcıların beni isimle arayarak takımlara veya projelere üye olarak eklemesine izin ver", + "discoverableByEmail": "Diğer kullanıcıların beni tam e-posta adresimle arayarak takımlara veya projelere üye olarak eklemesine izin ver", + "playSoundWhenDone": "Görevleri tamamlandı olarak işaretlerken ses çal", + "weekStart": "Hafta başlangıcı", + "weekStartSunday": "Pazar", + "weekStartMonday": "Pazartesi", + "language": "Dil", + "defaultProject": "Varsayılan proje", + "defaultView": "Varsayılan görünüm", + "timezone": "Zaman dilimi", + "overdueTasksRemindersTime": "Gecikmiş görevler hatırlatma e-posta zamanı", + "filterUsedOnOverview": "Genel bakış sayfasında kullanılan kaydedilmiş filtre", + "externalUserNameChange": "Adınız, oturum açma sağlayıcınız ({provider}) tarafından yönetiliyor. Değiştirmek için lütfen orada güncelleyin." }, "totp": { - "title": "Two Factor Authentication", - "enroll": "Enroll", - "finishSetupPart1": "To finish your setup, use this secret in your TOTP app (Google Authenticator or similar):", - "finishSetupPart2": "After that, enter a code from your app below.", - "scanQR": "Alternatively you can scan this QR code:", - "passcode": "Passcode", - "passcodePlaceholder": "A code generated by your TOTP application", - "setupSuccess": "You've successfully set up two factor authentication!", - "enterPassword": "Please Enter Your Password", - "disable": "Disable two factor authentication", - "confirmSuccess": "You've successfully confirmed your TOTP setup and can use it from now on!", - "disableSuccess": "Two factor authentication was successfully disabled." + "title": "İki Faktörlü Kimlik Doğrulama", + "enroll": "Kaydol", + "finishSetupPart1": "Kurulumunuzu tamamlamak için bu gizli anahtarı TOTP uygulamanızda (Google Authenticator veya benzeri) kullanın:", + "finishSetupPart2": "Ardından, uygulamanızdan bir kod girin.", + "scanQR": "Alternatif olarak bu QR kodunu tarayabilirsiniz:", + "passcode": "Geçiş kodu", + "passcodePlaceholder": "TOTP uygulamanız tarafından oluşturulan bir kod", + "setupSuccess": "İki faktörlü kimlik doğrulamayı başarıyla kurdunuz!", + "enterPassword": "Lütfen Şifrenizi Girin", + "disable": "İki faktörlü kimlik doğrulamayı devre dışı bırak", + "confirmSuccess": "TOTP kurulumunuzu başarıyla onayladınız ve artık kullanabilirsiniz!", + "disableSuccess": "İki faktörlü kimlik doğrulama başarıyla devre dışı bırakıldı." }, "caldav": { "title": "CalDAV", - "howTo": "You can connect Vikunja to CalDAV clients to view and manage all tasks from different clients. Enter this url into your client:", - "more": "More information about CalDAV in Vikunja", - "tokens": "CalDAV Tokens", - "tokensHowTo": "You can use a CalDAV token to use instead of a password to log in the above endpoint.", - "createToken": "Create a token", - "tokenCreated": "Here is your token: {token}", - "wontSeeItAgain": "Write it down, you won't be able to see it again.", - "mustUseToken": "You need to create a CalDAV token if you want to use CalDAV with a third party client. Use the token as the password.", - "usernameIs": "Your username is: {0}" + "howTo": "Vikunja’yı CalDAV istemcilerine bağlayarak tüm görevleri farklı istemcilerden görüntüleyebilir ve yönetebilirsiniz. İstemcinize bu URL’yi girin:", + "more": "Vikunja’da CalDAV hakkında daha fazla bilgi", + "tokens": "CalDAV Token’ları", + "tokensHowTo": "Yukarıdaki uç noktada oturum açmak için şifre yerine bir CalDAV token’ı kullanabilirsiniz.", + "createToken": "Token oluştur", + "tokenCreated": "İşte token’ınız: {token}", + "wontSeeItAgain": "Bunu not edin, tekrar göremeyeceksiniz.", + "mustUseToken": "Üçüncü taraf bir istemciyle CalDAV kullanmak istiyorsanız bir CalDAV token’ı oluşturmanız gerekir. Token’ı şifre olarak kullanın.", + "usernameIs": "Kullanıcı adınız: {0}" }, "avatar": { "title": "Avatar", - "initials": "Initials", + "initials": "Baş harfler", "gravatar": "Gravatar", - "marble": "Marble", - "upload": "Upload", - "uploadAvatar": "Upload Avatar", - "statusUpdateSuccess": "Avatar status was updated successfully!", - "setSuccess": "The avatar has been set successfully!" + "marble": "Mermer", + "upload": "Yükle", + "uploadAvatar": "Avatar Yükle", + "statusUpdateSuccess": "Avatar durumu başarıyla güncellendi!", + "setSuccess": "Avatar başarıyla ayarlandı!" }, "quickAddMagic": { - "title": "Quick Add Magic Mode", - "disabled": "Disabled", + "title": "Hızlı Ekleme Sihir Modu", + "disabled": "Devre dışı", "todoist": "Todoist", "vikunja": "Vikunja" }, "appearance": { - "title": "Color Scheme", - "setSuccess": "Saved change of color scheme to {colorScheme}", + "title": "Renk Şeması", + "setSuccess": "Renk şeması {colorScheme} olarak başarıyla değiştirildi", "colorScheme": { - "light": "Light", - "system": "System", - "dark": "Dark" + "light": "Açık", + "system": "Sistem", + "dark": "Koyu" } }, "apiTokens": { - "title": "API Tokens", - "general": "API tokens allow you to use Vikunja's API without user credentials.", - "apiDocs": "Check out the api docs", - "createAToken": "Create a token", - "createToken": "Create token", - "30d": "30 Days", - "60d": "60 Days", - "90d": "90 Days", - "permissionExplanation": "Permissions allow you to scope what an api token is allowed to do.", - "titleRequired": "The title is required", - "permissionRequired": "Please select at least one permission from the list.", - "expired": "This token has expired {ago}.", - "tokenCreatedSuccess": "Here is your new api token: {token}", - "tokenCreatedNotSeeAgain": "Store it in a secure location, you won't see it again!", - "selectAll": "Select all", + "title": "API Token’ları", + "general": "API token’ları, Vikunja’nın API’sini kullanıcı kimlik bilgileri olmadan kullanmanıza olanak tanır.", + "apiDocs": "API belgelerine göz atın", + "createAToken": "Token oluştur", + "createToken": "Token oluştur", + "30d": "30 Gün", + "60d": "60 Gün", + "90d": "90 Gün", + "permissionExplanation": "İzinler, bir API token’ının neler yapabileceğini kapsamlandırmanıza olanak tanır.", + "titleRequired": "Başlık zorunludur", + "permissionRequired": "Lütfen listeden en az bir izin seçin.", + "expired": "Bu token {ago} süresi doldu.", + "tokenCreatedSuccess": "İşte yeni API token’ınız: {token}", + "tokenCreatedNotSeeAgain": "Bunu güvenli bir yere kaydedin, tekrar göremeyeceksiniz!", + "selectAll": "Tümünü seç", "delete": { - "header": "Delete this token", - "text1": "Are you sure you want to delete the token \"{token}\"?", - "text2": "This will revoke access to all applications or integrations using it. You cannot undo this." + "header": "Bu token’ı sil", + "text1": "\"{token}\" token’ını silmek istediğinizden emin misiniz?", + "text2": "Bu, onu kullanan tüm uygulamalara veya entegrasyonlara erişimi iptal edecektir. Bunu geri alamazsınız." }, "attributes": { - "title": "Title", - "titlePlaceholder": "Enter a title you will recognize later", - "expiresAt": "Expires at", - "permissions": "Permissions" + "title": "Başlık", + "titlePlaceholder": "Daha sonra tanıyacağınız bir başlık girin", + "expiresAt": "Son kullanma tarihi", + "permissions": "İzinler" } } }, "deletion": { - "title": "Delete your Vikunja Account", - "text1": "The deletion of your account is permanent and cannot be undone. We will delete all your projects, tasks and everything associated with it.", - "text2": "To proceed, please enter your password. You will receive an email with further instructions.", - "text3": "To proceed, please press the button below. You will receive an email with further instructions.", - "confirm": "Delete my account", - "requestSuccess": "The request was successful. You'll receive an email with further instructions.", - "passwordRequired": "Please enter your password.", - "confirmSuccess": "You've successfully confirmed the deletion of your account. We will delete your account in three days.", - "scheduled": "We will delete your Vikunja account at {date} ({dateSince}).", - "scheduledCancel": "To cancel the deletion of your account, click here.", - "scheduledCancelText": "To cancel the deletion of your account, please enter your password below:", - "scheduledCancelButton": "To cancel the deletion of your account, please press the button below:", - "scheduledCancelConfirm": "Cancel the deletion of my account", - "scheduledCancelSuccess": "We will not delete your account." + "title": "Vikunja Hesabınızı Silin", + "text1": "Hesabınızın silinmesi kalıcıdır ve geri alınamaz. Tüm projeleriniz, görevleriniz ve bunlarla ilişkili her şey silinecektir.", + "text2": "Devam etmek için lütfen şifrenizi girin. Daha fazla talimat içeren bir e-posta alacaksınız.", + "text3": "Devam etmek için lütfen aşağıdaki düğmeye basın. Daha fazla talimat içeren bir e-posta alacaksınız.", + "confirm": "Hesabımı sil", + "requestSuccess": "İstek başarılı oldu. Daha fazla talimat içeren bir e-posta alacaksınız.", + "passwordRequired": "Lütfen şifrenizi girin.", + "confirmSuccess": "Hesabınızın silinmesini başarıyla onayladınız. Hesabınız üç gün içinde silinecek.", + "scheduled": "Vikunja hesabınız {date} tarihinde silinecek ({dateSince}).", + "scheduledCancel": "Hesap silme işlemini iptal etmek için buraya tıklayın.", + "scheduledCancelText": "Hesap silme işlemini iptal etmek için lütfen aşağıya şifrenizi girin:", + "scheduledCancelButton": "Hesap silme işlemini iptal etmek için lütfen aşağıdaki düğmeye basın:", + "scheduledCancelConfirm": "Hesap silme işlemini iptal et", + "scheduledCancelSuccess": "Hesabınız silinmeyecek." }, "export": { - "title": "Export your Vikunja data", - "description": "You can request a copy of all your Vikunja data. This includes Projects, Tasks and everything associated to them. You can import this data in any Vikunja instance through the migration function.", - "descriptionPasswordRequired": "Please enter your password to proceed:", - "request": "Request a copy of my Vikunja Data", - "success": "You've successfully requested your Vikunja Data! We will send you an email once it's ready to download.", - "downloadTitle": "Download your exported Vikunja data" + "title": "Vikunja Verilerinizi Dışa Aktarın", + "description": "Tüm Vikunja verilerinizin bir kopyasını isteyebilirsiniz. Bu, projeleri, görevleri ve bunlarla ilişkili her şeyi içerir. Bu verileri herhangi bir Vikunja örneğine göç fonksiyonu aracılığıyla aktarabilirsiniz.", + "descriptionPasswordRequired": "Devam etmek için lütfen şifrenizi girin:", + "request": "Vikunja Verilerimin bir kopyasını iste", + "success": "Vikunja Verilerinizi başarıyla talep ettiniz! İndirilmeye hazır olduğunda size bir e-posta göndereceğiz.", + "downloadTitle": "Dışa aktarılmış Vikunja verilerinizi indirin" } }, "project": { - "archivedMessage": "This project is archived. It is not possible to create new or edit tasks for it.", - "archived": "Archived", - "showArchived": "Show Archived", - "title": "Title", - "color": "Color", - "projects": "Projects", - "parent": "Parent Project", - "search": "Type to search for a project…", - "searchSelect": "Click or press enter to select this project", - "shared": "Shared Projects", - "noDescriptionAvailable": "No project description is available.", - "inboxTitle": "Inbox", - "favorite": "Mark this project as favorite", - "unfavorite": "Remove this project from favorites", - "openSettingsMenu": "Open project settings menu", - "description": "Project description", + "archivedMessage": "Bu proje arşivlendi. Yeni görev oluşturmak veya mevcut görevleri düzenlemek mümkün değil.", + "archived": "Arşivlendi", + "showArchived": "Arşivlenmişleri Göster", + "title": "Başlık", + "color": "Renk", + "projects": "Projeler", + "parent": "Üst Proje", + "search": "Bir proje aramak için yazın…", + "searchSelect": "Bu projeyi seçmek için tıklayın veya enter tuşuna basın", + "shared": "Paylaşılan Projeler", + "noDescriptionAvailable": "Proje açıklaması mevcut değil.", + "inboxTitle": "Gelen Kutusu", + "favorite": "Bu projeyi favori olarak işaretle", + "unfavorite": "Bu projeyi favorilerden kaldır", + "openSettingsMenu": "Proje ayarları menüsünü aç", + "description": "Proje açıklaması", "create": { - "header": "New project", - "titlePlaceholder": "The project's title goes here…", - "addTitleRequired": "Please specify a title.", - "createdSuccess": "The project was successfully created.", - "addProjectRequired": "Please specify a project or set a default project in the settings." + "header": "Yeni proje", + "titlePlaceholder": "Proje başlığı buraya gelir…", + "addTitleRequired": "Lütfen bir başlık belirtin.", + "createdSuccess": "Proje başarıyla oluşturuldu.", + "addProjectRequired": "Lütfen bir proje belirtin veya ayarlardan varsayılan bir proje ayarlayın." }, "archive": { - "title": "Archive \"{project}\"", - "archive": "Archive this project", - "unarchive": "Un-Archive this project", - "unarchiveText": "You will be able to create tasks or edit it.", - "archiveText": "You won't be able to edit this project or create tasks until you un-archive it.", - "success": "The project was successfully archived." + "title": "\"{project}\" Arşivle", + "archive": "Bu projeyi arşivle", + "unarchive": "Bu projeyi arşivden çıkar", + "unarchiveText": "Görev oluşturabilecek ve düzenleyebileceksiniz.", + "archiveText": "Bu projeyi düzenleyemez veya görev oluşturamazsınız, ta ki arşivden çıkarılana kadar.", + "success": "Proje başarıyla arşivlendi." }, "background": { - "title": "Set project background", - "remove": "Remove Background", - "upload": "Choose a background from your pc", - "searchPlaceholder": "Search for a background…", - "poweredByUnsplash": "Powered by Unsplash", - "loadMore": "Load more photos", - "success": "The background has been set successfully!", - "removeSuccess": "The background has been removed successfully!" + "title": "Proje arka planını ayarla", + "remove": "Arka Planı Kaldır", + "upload": "Bilgisayarınızdan bir arka plan seçin", + "searchPlaceholder": "Arka plan arayın…", + "poweredByUnsplash": "Unsplash tarafından desteklenmektedir", + "loadMore": "Daha fazla fotoğraf yükle", + "success": "Arka plan başarıyla ayarlandı!", + "removeSuccess": "Arka plan başarıyla kaldırıldı!" }, "delete": { - "title": "Delete \"{project}\"", - "header": "Delete this project", - "text1": "Are you sure you want to delete this project and all of its contents?", - "text2": "This includes all tasks and CANNOT BE UNDONE!", - "success": "The project was successfully deleted.", - "tasksToDelete": "This will irrevocably remove approx. {count} tasks.", - "tasksAndChildProjectsToDelete": "This will irrevocably remove approx. {tasks} tasks and {projects} projects.", - "noTasksToDelete": "This project does not contain any tasks, it should be safe to delete." + "title": "\"{project}\" Sil", + "header": "Bu projeyi sil", + "text1": "Bu projeyi ve tüm içeriğini silmek istediğinizden emin misiniz?", + "text2": "Bu, tüm görevleri içerir ve GERİ ALINAMAZ!", + "success": "Proje başarıyla silindi.", + "tasksToDelete": "Bu, yaklaşık {count} görevi geri alınamaz şekilde kaldıracak.", + "tasksAndChildProjectsToDelete": "Bu, yaklaşık {tasks} görevi ve {projects} projeyi geri alınamaz şekilde kaldıracak.", + "noTasksToDelete": "Bu proje herhangi bir görev içermiyor, silmek güvenli olmalı." }, "duplicate": { - "title": "Duplicate this project", - "label": "Duplicate", - "text": "Select a parent project which should hold the duplicated project:", - "success": "The project was successfully duplicated." + "title": "Bu projeyi kopyala", + "label": "Kopyala", + "text": "Kopyalanan projeyi tutacak bir üst proje seçin:", + "success": "Proje başarıyla kopyalandı." }, "edit": { - "header": "Edit This Project", - "title": "Edit \"{project}\"", - "titlePlaceholder": "The project title goes here…", - "identifierTooltip": "The project identifier can be used to uniquely identify a task across projects. You can set it to empty to disable it.", - "identifier": "Project Identifier", - "identifierPlaceholder": "The project identifier goes here…", - "description": "Description", - "descriptionPlaceholder": "Enter a description for this project, hit '/' for more options…", - "color": "Color", - "success": "The project was successfully updated." + "header": "Bu Projeyi Düzenle", + "title": "\"{project}\" Düzenle", + "titlePlaceholder": "Proje başlığı buraya gelir…", + "identifierTooltip": "Proje tanımlayıcısı, bir görevi projeler arasında benzersiz şekilde tanımlamak için kullanılabilir. Devre dışı bırakmak için boş bırakabilirsiniz.", + "identifier": "Proje Tanımlayıcısı", + "identifierPlaceholder": "Proje tanımlayıcısı buraya gelir…", + "description": "Açıklama", + "descriptionPlaceholder": "Bu proje için bir açıklama girin, daha fazla seçenek için '/' tuşuna basın…", + "color": "Renk", + "success": "Proje başarıyla güncellendi." }, "share": { - "header": "Share this project", - "title": "Share \"{project}\"", - "share": "Share", + "header": "Bu projeyi paylaş", + "title": "\"{project}\" Paylaş", + "share": "Paylaş", "links": { - "title": "Share Links", - "what": "What is a share link?", - "explanation": "Share Links allow you to easily share a project with other users who don't have an account on Vikunja.", - "create": "Create a link share", - "name": "Name (optional)", - "namePlaceholder": "e.g. Lorem Ipsum", - "nameExplanation": "All actions done by this link share will show up with the name.", - "password": "Password (optional)", - "passwordExplanation": "When signing in, the user will be required to enter this password.", - "noName": "No name set", - "remove": "Remove a link share", - "removeText": "Are you sure you want to remove this link share? It will no longer be possible to access this project with this link share. This cannot be undone!", - "createSuccess": "The link share was successfully created.", - "deleteSuccess": "The link share was successfully deleted", - "view": "View", - "sharedBy": "Shared by {0}" + "title": "Paylaşım Bağlantıları", + "what": "Paylaşım bağlantısı nedir?", + "explanation": "Paylaşım bağlantıları, Vikunja’da hesabı olmayan diğer kullanıcılarla bir projeyi kolayca paylaşmanıza olanak tanır.", + "create": "Bir paylaşım bağlantısı oluştur", + "name": "İsim (isteğe bağlı)", + "namePlaceholder": "ör. Lorem Ipsum", + "nameExplanation": "Bu paylaşım bağlantısıyla yapılan tüm eylemler bu isimle görünecek.", + "password": "Şifre (isteğe bağlı)", + "passwordExplanation": "Giriş yaparken kullanıcının bu şifreyi girmesi gerekecek.", + "noName": "İsim belirlenmedi", + "remove": "Paylaşım bağlantısını kaldır", + "removeText": "Bu paylaşım bağlantısını kaldırmak istediğinizden emin misiniz? Bu bağlantıyla bu projeye erişim artık mümkün olmayacak. Bu geri alınamaz!", + "createSuccess": "Paylaşım bağlantısı başarıyla oluşturuldu.", + "deleteSuccess": "Paylaşım bağlantısı başarıyla silindi", + "view": "Görünüm", + "sharedBy": "{0} tarafından paylaşıldı" }, "userTeam": { - "typeUser": "user | users", - "typeTeam": "team | teams", - "shared": "Shared with these {type}", - "you": "You", - "notShared": "Not shared with any {type} yet.", - "removeHeader": "Remove a {type} from the {sharable}", - "removeText": "Are you sure you want to remove this {sharable} from the {type}? This cannot be undone!", - "removeSuccess": "The {sharable} was successfully removed from the {type}.", - "addedSuccess": "The {type} was successfully added.", - "updatedSuccess": "The {type} was successfully added." + "typeUser": "kullanıcı | kullanıcılar", + "typeTeam": "takım | takımlar", + "shared": "Bu {type} ile paylaşıldı", + "you": "Siz", + "notShared": "Henüz hiçbir {type} ile paylaşılmadı.", + "removeHeader": "{sharable} öğesini {type} üzerinden kaldır", + "removeText": "Bu {sharable} öğesini {type} üzerinden kaldırmak istediğinizden emin misiniz? Bu geri alınamaz!", + "removeSuccess": "{sharable} öğesi {type} üzerinden başarıyla kaldırıldı.", + "addedSuccess": "{type} başarıyla eklendi.", + "updatedSuccess": "{type} başarıyla güncellendi." }, "right": { - "title": "Permission", - "read": "Read only", - "readWrite": "Read & write", - "admin": "Admin" + "title": "İzin", + "read": "Salt okunur", + "readWrite": "Okuma ve yazma", + "admin": "Yönetici" }, "attributes": { - "link": "Link", - "delete": "Delete" + "link": "Bağlantı", + "delete": "Sil" } }, "first": { - "title": "First View" + "title": "İlk Görünüm" }, "list": { - "title": "List", - "add": "Add", - "addPlaceholder": "Add a task…", - "empty": "This project is currently empty.", - "newTaskCta": "Create a task.", - "editTask": "Edit Task" + "title": "Liste", + "add": "Ekle", + "addPlaceholder": "Bir görev ekle…", + "empty": "Bu proje şu anda boş.", + "newTaskCta": "Bir görev oluştur.", + "editTask": "Görevi Düzenle" }, "gantt": { "title": "Gantt", - "size": "Size", - "default": "Default", - "month": "Month", - "day": "Day", - "hour": "Hour", - "range": "Date Range", - "noDates": "This task has no dates set." + "size": "Boyut", + "default": "Varsayılan", + "month": "Ay", + "day": "Gün", + "hour": "Saat", + "range": "Tarih Aralığı", + "noDates": "Bu görevin tarihi belirlenmemiş." }, "table": { - "title": "Table", - "columns": "Columns" + "title": "Tablo", + "columns": "Sütunlar" }, "kanban": { "title": "Kanban", - "limit": "Limit: {limit}", - "noLimit": "Not Set", - "doneBucket": "Done bucket", - "doneBucketHint": "All tasks moved into this bucket will automatically marked as done.", - "doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.", - "doneBucketSavedSuccess": "The done bucket has been saved successfully.", - "defaultBucket": "Default bucket", - "defaultBucketHint": "When creating tasks without specifying a bucket, they will be added to this bucket.", - "defaultBucketSavedSuccess": "The default bucket has been saved successfully.", - "deleteLast": "You cannot remove the last bucket.", - "addTaskPlaceholder": "Enter the new task title…", - "addTask": "Add a task", - "addAnotherTask": "Add another task", - "addBucket": "Create a bucket", - "addBucketPlaceholder": "Enter the new bucket title…", - "deleteHeaderBucket": "Delete the bucket", - "deleteBucketText1": "Are you sure you want to delete this bucket?", - "deleteBucketText2": "This will not delete any tasks but move them into the default bucket.", - "deleteBucketSuccess": "The bucket has been deleted successfully.", - "bucketTitleSavedSuccess": "The bucket title has been saved successfully.", - "bucketLimitSavedSuccess": "The bucket limit been saved successfully.", - "collapse": "Collapse this bucket", - "bucketLimitReached": "You have reached the bucket limit. Remove tasks or increase the limit to add new tasks." + "limit": "Sınır: {limit}", + "noLimit": "Belirlenmedi", + "doneBucket": "Tamamlananlar kutusu", + "doneBucketHint": "Bu kutuya taşınan tüm görevler otomatik olarak tamamlandı olarak işaretlenir.", + "doneBucketHintExtended": "Tamamlananlar kutusuna taşınan tüm görevler otomatik olarak tamamlandı olarak işaretlenir. Başka bir yerden tamamlandı olarak işaretlenen görevler de buraya taşınır.", + "doneBucketSavedSuccess": "Tamamlananlar kutusu başarıyla kaydedildi.", + "defaultBucket": "Varsayılan kutu", + "defaultBucketHint": "Bir kutu belirtilmeden oluşturulan görevler bu kutuya eklenir.", + "defaultBucketSavedSuccess": "Varsayılan kutu başarıyla kaydedildi.", + "deleteLast": "Son kutuyu kaldıramazsınız.", + "addTaskPlaceholder": "Yeni görev başlığını girin…", + "addTask": "Görev ekle", + "addAnotherTask": "Başka bir görev ekle", + "addBucket": "Kutu oluştur", + "addBucketPlaceholder": "Yeni kutu başlığını girin…", + "deleteHeaderBucket": "Kutuyu sil", + "deleteBucketText1": "Bu kutuyu silmek istediğinizden emin misiniz?", + "deleteBucketText2": "Bu, herhangi bir görevi silmez ancak onları varsayılan kutuya taşır.", + "deleteBucketSuccess": "Kutu başarıyla silindi.", + "bucketTitleSavedSuccess": "Kutu başlığı başarıyla kaydedildi.", + "bucketLimitSavedSuccess": "Kutu sınırı başarıyla kaydedildi.", + "collapse": "Bu kutuyu daralt", + "bucketLimitReached": "Kutu limitine ulaştınız. Yeni görevler eklemek için görevleri kaldırın veya limiti artırın." }, "pseudo": { "favorites": { - "title": "Favorites" + "title": "Favoriler" } }, "webhooks": { - "title": "Webhooks", - "targetUrl": "Target URL", - "targetUrlInvalid": "Please provide a valid URL.", - "events": "Events", - "eventsHint": "Select all events this webhook should recieve updates for (within the current project).", - "mustSelectEvents": "You must select at least one event.", - "delete": "Delete this webhook", - "deleteText": "Are you sure you want to delete this webhook? External targets will not be notified of its events anymore.", - "deleteSuccess": "The webhook was successfully deleted.", - "create": "Create webhook", - "secret": "Secret", - "secretHint": "If provided, all requests to the webhook target URL will be signed using HMAC.", - "secretDocs": "Check out the docs for more details about how to use secrets." + "title": "Web Kancaları", + "targetUrl": "Hedef URL", + "targetUrlInvalid": "Lütfen geçerli bir URL girin.", + "events": "Olaylar", + "eventsHint": "Bu web kancasının (mevcut proje içinde) güncellemeleri alması gereken tüm olayları seçin.", + "mustSelectEvents": "En az bir olay seçmelisiniz.", + "delete": "Bu web kancasını sil", + "deleteText": "Bu web kancasını silmek istediğinizden emin misiniz? Harici hedefler artık olaylarından haberdar edilmeyecek.", + "deleteSuccess": "Web kancası başarıyla silindi.", + "create": "Web kancası oluştur", + "secret": "Gizli Anahtar", + "secretHint": "Eğer sağlanırsa, web kancası hedef URL’sine yapılan tüm istekler HMAC kullanılarak imzalanacaktır.", + "secretDocs": "Gizli anahtarların nasıl kullanılacağı hakkında daha fazla bilgi için belgeleri inceleyin." }, "views": { - "header": "Edit views", - "title": "Title", - "actions": "Actions", - "kind": "Kind", - "bucketConfigMode": "Bucket configuration mode", - "bucketConfig": "Bucket configuration", - "bucketConfigManual": "Manual", - "filter": "Filter", - "create": "Create view", - "createSuccess": "The view was created successfully.", - "titleRequired": "Please provide a title.", - "delete": "Delete this view", - "deleteText": "Are you sure you want to remove this view? It will no longer be possible to use it to view tasks in this project. This action won't delete any tasks. This cannot be undone!", - "deleteSuccess": "The view was deleted successfully.", - "onlyAdminsCanEdit": "Only project admins can edit views.", - "updateSuccess": "The view was updated successfully." + "header": "Görünümleri düzenle", + "title": "Başlık", + "actions": "Eylemler", + "kind": "Tür", + "bucketConfigMode": "Kutu yapılandırma modu", + "bucketConfig": "Kutu yapılandırması", + "bucketConfigManual": "Manuel", + "filter": "Filtre", + "create": "Görünüm oluştur", + "createSuccess": "Görünüm başarıyla oluşturuldu.", + "titleRequired": "Lütfen bir başlık girin.", + "delete": "Bu görünümü sil", + "deleteText": "Bu görünümü kaldırmak istediğinizden emin misiniz? Bu proje içindeki görevleri bu görünümle görüntülemek artık mümkün olmayacak. Bu işlem görevleri silmez. Geri alınamaz!", + "deleteSuccess": "Görünüm başarıyla silindi.", + "onlyAdminsCanEdit": "Görünümleri yalnızca proje yöneticileri düzenleyebilir.", + "updateSuccess": "Görünüm başarıyla güncellendi." } }, "filters": { - "title": "Filters", - "clear": "Clear Filters", - "showResults": "Show results", - "fromView": "The current view has a filter set as well:", - "fromViewBoth": "It will be used in combination with what you enter here.", + "title": "Filtreler", + "clear": "Filtreleri Temizle", + "showResults": "Sonuçları göster", + "fromView": "Mevcut görünümde de bir filtre ayarlanmış:", + "fromViewBoth": "Burada girdiğinizle birlikte kullanılacak.", "attributes": { - "title": "Title", - "titlePlaceholder": "The saved filter title goes here…", - "description": "Description", - "descriptionPlaceholder": "Add a description for this filter here, hit '/' for more options…", - "includeNulls": "Include Tasks which don't have a value set", - "requireAll": "Require all filters to be true for a task to show up", - "showDoneTasks": "Show Done Tasks", - "sortAlphabetically": "Sort Alphabetically", - "enablePriority": "Enable Filter By Priority", - "enablePercentDone": "Enable Filter By Progress", - "dueDateRange": "Due Date Range", - "startDateRange": "Start Date Range", - "endDateRange": "End Date Range", - "reminderRange": "Reminder Date Range" + "title": "Başlık", + "titlePlaceholder": "Kaydedilmiş filtre başlığı buraya gelir…", + "description": "Açıklama", + "descriptionPlaceholder": "Bu filtre için bir açıklama ekleyin, daha fazla seçenek için '/' tuşuna basın…", + "includeNulls": "Değeri belirlenmemiş görevleri dahil et", + "requireAll": "Bir görevin görünmesi için tüm filtrelerin doğru olmasını gerektir", + "showDoneTasks": "Tamamlanmış Görevleri Göster", + "sortAlphabetically": "Alfabetik Sırala", + "enablePriority": "Önceliğe Göre Filtrelemeyi Etkinleştir", + "enablePercentDone": "İlerlemeye Göre Filtrelemeyi Etkinleştir", + "dueDateRange": "Bitiş Tarihi Aralığı", + "startDateRange": "Başlangıç Tarihi Aralığı", + "endDateRange": "Bitiş Tarihi Aralığı", + "reminderRange": "Hatırlatma Tarihi Aralığı" }, "create": { - "title": "New Saved Filter", - "description": "A saved filter is a virtual project which is computed from a set of filters each time it is accessed.", - "action": "Create saved filter", - "titleRequired": "Please provide a title for the filter." + "title": "Yeni Kaydedilmiş Filtre", + "description": "Kaydedilmiş filtre, her erişildiğinde bir dizi filtreden hesaplanan sanal bir projedir.", + "action": "Kaydedilmiş filtre oluştur", + "titleRequired": "Lütfen filtre için bir başlık girin." }, "delete": { - "header": "Delete this saved filter", - "text": "Are you sure you want to delete this saved filter?", - "success": "The filter was deleted successfully." + "header": "Bu kaydedilmiş filtreyi sil", + "text": "Bu kaydedilmiş filtreyi silmek istediğinizden emin misiniz?", + "success": "Filtre başarıyla silindi." }, "edit": { - "title": "Edit This Saved Filter", - "success": "The filter was saved successfully." + "title": "Bu Kaydedilmiş Filtreyi Düzenle", + "success": "Filtre başarıyla kaydedildi." }, "query": { - "title": "Query", - "placeholder": "Type a search or filter query…", + "title": "Sorgu", + "placeholder": "Bir arama veya filtre sorgusu yazın…", "help": { - "intro": "To filter tasks, you can use a query syntax similar to SQL. The available fields for filtering include:", - "link": "How does this work?", - "canUseDatemath": "You can use date math to set relative dates. Click on the date value in a query to find out more.", + "intro": "Görevleri filtrelemek için SQL’e benzer bir sorgu sözdizimi kullanabilirsiniz. Filtreleme için kullanılabilir alanlar şunlardır:", + "link": "Bu nasıl çalışır?", + "canUseDatemath": "Görece tarihleri ayarlamak için tarih matematiğini kullanabilirsiniz. Daha fazla bilgi için sorgudaki tarih değerine tıklayın.", "fields": { - "done": "Whether the task is completed or not", - "priority": "The priority level of the task (1-5)", - "percentDone": "The percentage of completion for the task (0-100)", - "dueDate": "The due date of the task", - "startDate": "The start date of the task", - "endDate": "The end date of the task", - "doneAt": "The date and time when the task was completed", - "assignees": "The assignees of the task", - "labels": "The labels associated with the task", - "project": "The project the task belongs to (only available for saved filters, not on a project level)", - "reminders": "The reminders of the task as a date field, will return all tasks with at least one reminder matching the query", - "created": "The time and date when the task was created", - "updated": "The time and date when the task was last changed" + "done": "Görevin tamamlanıp tamamlanmadığı", + "priority": "Görevin öncelik seviyesi (1-5)", + "percentDone": "Görevin tamamlama yüzdesi (0-100)", + "dueDate": "Görevin bitiş tarihi", + "startDate": "Görevin başlangıç tarihi", + "endDate": "Görevin bitiş tarihi", + "doneAt": "Görevin tamamlandığı tarih ve saat", + "assignees": "Görevin atandığı kişiler", + "labels": "Görevle ilişkilendirilmiş etiketler", + "project": "Görevin ait olduğu proje (yalnızca kaydedilmiş filtreler için kullanılabilir, proje düzeyinde değil)", + "reminders": "Görevin hatırlatıcıları, sorguya uyan en az bir hatırlatıcıya sahip tüm görevleri döndürür", + "created": "Görevin oluşturulduğu zaman ve tarih", + "updated": "Görevin son değiştirildiği zaman ve tarih" }, "operators": { - "intro": "The available operators for filtering include:", - "notEqual": "Not equal to", - "equal": "Equal to", - "greaterThan": "Greater than", - "greaterThanOrEqual": "Greater than or equal to", - "lessThan": "Less than", - "lessThanOrEqual": "Less than or equal to", - "like": "Matches a pattern (using wildcard %)", - "in": "Matches any value in a comma-seperated list of values", - "notIn": "Matches any value not present in a comma-seperated list of values" + "intro": "Filtreleme için kullanılabilir operatörler şunlardır:", + "notEqual": "Eşit değil", + "equal": "Eşit", + "greaterThan": "Büyüktür", + "greaterThanOrEqual": "Büyük veya eşit", + "lessThan": "Küçüktür", + "lessThanOrEqual": "Küçük veya eşit", + "like": "Bir kalıpla eşleşir (% joker karakteri kullanılarak)", + "in": "Virgülle ayrılmış bir değer listesindeki herhangi bir değerle eşleşir", + "notIn": "Virgülle ayrılmış bir değer listesinde bulunmayan herhangi bir değerle eşleşir" }, "logicalOperators": { - "intro": "To combine multiple conditions, you can use the following logical operators:", - "and": "AND operator, matches if all conditions are true", - "or": "OR operator, matches if any of the conditions are true", - "parentheses": "Parentheses for grouping conditions" + "intro": "Birden fazla koşulu birleştirmek için aşağıdaki mantıksal operatörleri kullanabilirsiniz:", + "and": "VE operatörü, tüm koşullar doğruysa eşleşir", + "or": "VEYA operatörü, koşullardan herhangi biri doğruysa eşleşir", + "parentheses": "Koşulları gruplamak için parantezler" }, "examples": { - "intro": "Here are some examples of filter queries:", - "priorityEqual": "Matches tasks with priority level 4", - "dueDatePast": "Matches tasks with a due date in the past", - "undoneHighPriority": "Matches undone tasks with priority level 3 or higher", - "assigneesIn": "Matches tasks assigned to either \"user1\" or \"user2\"", - "priorityOneOrTwoPastDue": "Matches tasks with priority level 1 or 2 and a due date in the past" + "intro": "İşte bazı filtre sorgusu örnekleri:", + "priorityEqual": "Öncelik seviyesi 4 olan görevlerle eşleşir", + "dueDatePast": "Bitiş tarihi geçmiş olan görevlerle eşleşir", + "undoneHighPriority": "Tamamlanmamış ve öncelik seviyesi 3 veya daha yüksek olan görevlerle eşleşir", + "assigneesIn": "\"user1\" veya \"user2\"ye atanmış görevlerle eşleşir", + "priorityOneOrTwoPastDue": "Öncelik seviyesi 1 veya 2 olan ve bitiş tarihi geçmiş görevlerle eşleşir" } } } }, "migrate": { - "title": "Import from other services", - "titleService": "Import your data from {name} into Vikunja", - "import": "Import your data into Vikunja", - "description": "Click on the logo of one of the third-party services below to get started.", - "descriptionDo": "Vikunja will import all lists, tasks, notes, reminders and files you have access to.", - "authorize": "To authorize Vikunja to access your {name} Account, click the button below.", - "getStarted": "Get Started", - "inProgress": "Importing in progress…", - "alreadyMigrated1": "It looks like you've already imported your stuff from {name} at {date}.", - "alreadyMigrated2": "Importing again is possible, but might create duplicates. Are you sure?", - "confirm": "I am sure, please start migrating now!", - "importUpload": "To import data from {name} into Vikunja, click the button below to select a file.", - "upload": "Upload file", - "migrationStartedWillReciveEmail": "Vikunja will now import your lists/projects, tasks, notes, reminders and files from {service}. As this will take a while, we will send you an email once done. You can close this window now.", - "migrationInProgress": "A migration is currently in progress. Please wait until it is done." + "title": "Diğer hizmetlerden içe aktar", + "titleService": "{name}’dan verilerinizi Vikunja’ya aktarın", + "import": "Verilerinizi Vikunja’ya aktarın", + "description": "Başlamak için aşağıdaki üçüncü taraf hizmetlerden birinin logosuna tıklayın.", + "descriptionDo": "Vikunja, erişiminiz olan tüm listeleri, görevleri, notları, hatırlatıcıları ve dosyaları içe aktaracaktır.", + "authorize": "Vikunja’nın {name} hesabınıza erişmesine izin vermek için aşağıdaki düğmeye tıklayın.", + "getStarted": "Başla", + "inProgress": "İçe aktarma devam ediyor…", + "alreadyMigrated1": "{name}’dan eşyalarınızı {date} tarihinde zaten içe aktarmış gibi görünüyor.", + "alreadyMigrated2": "Tekrar içe aktarmak mümkün, ancak bu kopyalara neden olabilir. Emin misiniz?", + "confirm": "Eminim, lütfen şimdi içe aktarmaya başlayın!", + "importUpload": "{name}’dan Vikunja’ya veri aktarmak için aşağıdaki düğmeye tıklayarak bir dosya seçin.", + "upload": "Dosya yükle", + "migrationStartedWillReciveEmail": "Vikunja şimdi {service}’ten listelerinizi/projelerinizi, görevlerinizi, notlarınızı, hatırlatıcılarınızı ve dosyalarınızı içe aktaracak. Bu biraz zaman alacağından, tamamlandığında size bir e-posta göndereceğiz. Bu pencereyi şimdi kapatabilirsiniz.", + "migrationInProgress": "Şu anda bir içe aktarma devam ediyor. Lütfen tamamlanmasını bekleyin." }, "label": { - "title": "Labels", - "manage": "Manage labels", - "description": "Click on a label to edit it. You can edit all labels you created, you can use all labels which are associated with a task to whose project you have access.", - "newCTA": "You currently do not have any labels.", - "search": "Type to search for a label…", + "title": "Etiketler", + "manage": "Etiketleri yönet", + "description": "Bir etiketi düzenlemek için üzerine tıklayın. Oluşturduğunuz tüm etiketleri düzenleyebilir, bir göreve erişiminiz olan projeyle ilişkilendirilmiş tüm etiketleri kullanabilirsiniz.", + "newCTA": "Şu anda hiç etiketiniz yok.", + "search": "Bir etiket aramak için yazın…", "create": { - "header": "New label", - "title": "Create a label", - "titleRequired": "Please specify a title.", - "success": "The label was successfully created." + "header": "Yeni etiket", + "title": "Etiket oluştur", + "titleRequired": "Lütfen bir başlık belirtin.", + "success": "Etiket başarıyla oluşturuldu." }, "edit": { - "header": "Edit Label", - "forbidden": "You are not allowed to edit this label because you don't own it.", - "success": "The label was successfully updated." + "header": "Etiketi Düzenle", + "forbidden": "Bu etiketi düzenlemenize izin verilmiyor çünkü sahibi siz değilsiniz.", + "success": "Etiket başarıyla güncellendi." }, - "deleteSuccess": "The label was successfully deleted.", + "deleteSuccess": "Etiket başarıyla silindi.", "attributes": { - "title": "Title", - "titlePlaceholder": "The label title goes here…", - "description": "Description", - "descriptionPlaceholder": "Label description", - "color": "Color" + "title": "Başlık", + "titlePlaceholder": "Etiket başlığı buraya gelir…", + "description": "Açıklama", + "descriptionPlaceholder": "Etiket açıklaması", + "color": "Renk" } }, "sharing": { - "authenticating": "Authenticating…", - "passwordRequired": "This shared project requires a password. Please enter it below:", - "error": "An error occurred.", - "invalidPassword": "The password is invalid." + "authenticating": "Kimlik doğrulama yapılıyor…", + "passwordRequired": "Bu paylaşılan proje bir şifre gerektiriyor. Lütfen aşağıya girin:", + "error": "Bir hata oluştu.", + "invalidPassword": "Şifre geçersiz." }, "navigation": { - "overview": "Overview", - "upcoming": "Upcoming", - "settings": "Settings", - "imprint": "Imprint", - "privacy": "Privacy Policy" + "overview": "Genel Bakış", + "upcoming": "Yaklaşan", + "settings": "Ayarlar", + "imprint": "Künye", + "privacy": "Gizlilik Politikası" }, "misc": { - "loading": "Loading…", - "save": "Save", - "delete": "Delete", - "confirm": "Confirm", - "cancel": "Cancel", - "refresh": "Refresh", - "disable": "Disable", - "copy": "Copy to clipboard", - "copyError": "Copy to clipboard failed", - "search": "Search", - "searchPlaceholder": "Type to search…", - "previous": "Previous", - "next": "Next", - "poweredBy": "Powered by Vikunja", - "info": "Info", - "create": "Create", - "doit": "Do it!", - "saving": "Saving…", - "saved": "Saved!", - "default": "Default", - "close": "Close", - "download": "Download", - "showMenu": "Show the menu", - "hideMenu": "Hide the menu", - "forExample": "For example:", - "welcomeBack": "Welcome Back!", - "custom": "Custom", + "loading": "Yükleniyor…", + "save": "Kaydet", + "delete": "Sil", + "confirm": "Onayla", + "cancel": "İptal", + "refresh": "Yenile", + "disable": "Devre dışı bırak", + "copy": "Panoya kopyala", + "copyError": "Panoya kopyalama başarısız", + "search": "Ara", + "searchPlaceholder": "Aramak için yazın…", + "previous": "Önceki", + "next": "Sonraki", + "poweredBy": "Vikunja tarafından desteklenmektedir", + "info": "Bilgi", + "create": "Oluştur", + "doit": "Yap!", + "saving": "Kaydediliyor…", + "saved": "Kaydedildi!", + "default": "Varsayılan", + "close": "Kapat", + "download": "İndir", + "showMenu": "Menüyü göster", + "hideMenu": "Menüyü gizle", + "forExample": "Örneğin:", + "welcomeBack": "Tekrar Hoş Geldiniz!", + "custom": "Özel", "id": "ID", - "created": "Created at", - "createdBy": "Created by {0}", - "actions": "Actions", - "cannotBeUndone": "This cannot be undone!", - "avatarOfUser": "{user}'s profile image" + "created": "Oluşturulma tarihi", + "createdBy": "{0} tarafından oluşturuldu", + "actions": "Eylemler", + "cannotBeUndone": "Bu geri alınamaz!", + "avatarOfUser": "{user}’ın profil resmi" }, "input": { - "resetColor": "Reset Color", + "resetColor": "Rengi Sıfırla", "datepicker": { - "today": "Today", - "tomorrow": "Tomorrow", - "nextMonday": "Next Monday", - "thisWeekend": "This Weekend", - "laterThisWeek": "Later This Week", - "nextWeek": "Next Week", - "chooseDate": "Choose a date" + "today": "Bugün", + "tomorrow": "Yarın", + "nextMonday": "Gelecek Pazartesi", + "thisWeekend": "Bu Hafta Sonu", + "laterThisWeek": "Bu Hafta Daha Sonra", + "nextWeek": "Gelecek Hafta", + "chooseDate": "Bir tarih seçin" }, "editor": { - "edit": "Edit", - "done": "Done", - "heading1": "Heading 1", - "heading1Tooltip": "Big section heading.", - "heading2": "Heading 2", - "heading2Tooltip": "Medium section heading.", - "heading3": "Heading 3", - "heading3Tooltip": "Smaller section header.", - "headingSmaller": "Heading Smaller", - "headingBigger": "Heading Bigger", - "bold": "Bold", - "italic": "Italic", - "strikethrough": "Strikethrough", - "underline": "Underline", - "code": "Code", - "codeTooltip": "Capture a code snippet.", - "quote": "Quote", - "quoteTooltip": "Capture a quote.", - "bulletList": "Bullet list", - "bulletListTooltip": "Create a simple bullet list.", - "unorderedList": "Unordered list", - "orderedList": "Ordered list", - "orderedListTooltip": "Create a list with numbering.", - "cleanBlock": "Clean Block", - "link": "Link", - "image": "Image", - "imageTooltip": "Upload an image from your computer.", - "horizontalRule": "Horizontal Rule", - "horizontalRuleTooltip": "Divide a section.", - "sideBySide": "Side By Side", - "guide": "Guide", - "text": "Text", - "textTooltip": "Just start typing with plain text.", - "taskList": "Task list", - "taskListTooltip": "Track tasks with a to-do list.", - "undo": "Undo", - "redo": "Redo", - "placeholder": "Type some text or hit '/' to see more options…", + "edit": "Düzenle", + "done": "Tamam", + "heading1": "Başlık 1", + "heading1Tooltip": "Büyük bölüm başlığı.", + "heading2": "Başlık 2", + "heading2Tooltip": "Orta bölüm başlığı.", + "heading3": "Başlık 3", + "heading3Tooltip": "Küçük bölüm başlığı.", + "headingSmaller": "Başlığı Küçült", + "headingBigger": "Başlığı Büyüt", + "bold": "Kalın", + "italic": "İtalik", + "strikethrough": "Üstü çizili", + "underline": "Altı çizili", + "code": "Kod", + "codeTooltip": "Bir kod parçacığını yakala.", + "quote": "Alıntı", + "quoteTooltip": "Bir alıntıyı yakala.", + "bulletList": "Madde listesi", + "bulletListTooltip": "Basit bir madde listesi oluştur.", + "unorderedList": "Sırasız liste", + "orderedList": "Sıralı liste", + "orderedListTooltip": "Numaralı bir liste oluştur.", + "cleanBlock": "Bloğu Temizle", + "link": "Bağlantı", + "image": "Görüntü", + "imageTooltip": "Bilgisayarınızdan bir görüntü yükleyin.", + "horizontalRule": "Yatay Çizgi", + "horizontalRuleTooltip": "Bir bölümü ayır.", + "sideBySide": "Yan Yana", + "guide": "Kılavuz", + "text": "Metin", + "textTooltip": "Düz metinle yazmaya başlayın.", + "taskList": "Görev listesi", + "taskListTooltip": "Yapılacaklar listesiyle görevleri takip et.", + "undo": "Geri al", + "redo": "Yinele", + "placeholder": "Metin yazın veya daha fazla seçenek için '/' tuşuna basın…", "table": { - "title": "Table", - "insert": "Insert table", - "addColumnBefore": "Add column before", - "addColumnAfter": "Add column after", - "deleteColumn": "Delete column", - "addRowBefore": "Add row before", - "addRowAfter": "Add row after", - "deleteRow": "Delete row", - "deleteTable": "Delete table", - "mergeCells": "Merge cells", - "splitCell": "Split cell", - "toggleHeaderColumn": "Toggle header column", - "toggleHeaderRow": "Toggle header row", - "toggleHeaderCell": "Toggle header cell", - "mergeOrSplit": "Merge or split", - "fixTables": "Fix tables" + "title": "Tablo", + "insert": "Tablo ekle", + "addColumnBefore": "Öncesine sütun ekle", + "addColumnAfter": "Sonrasına sütun ekle", + "deleteColumn": "Sütunu sil", + "addRowBefore": "Öncesine satır ekle", + "addRowAfter": "Sonrasına satır ekle", + "deleteRow": "Satırı sil", + "deleteTable": "Tabloyu sil", + "mergeCells": "Hücreleri birleştir", + "splitCell": "Hücreyi böl", + "toggleHeaderColumn": "Başlık sütununu aç/kapat", + "toggleHeaderRow": "Başlık satırını aç/kapat", + "toggleHeaderCell": "Başlık hücresini aç/kapat", + "mergeOrSplit": "Birleştir veya böl", + "fixTables": "Tabloları düzelt" } }, "multiselect": { - "createPlaceholder": "Create", - "selectPlaceholder": "Click or press enter to select" + "createPlaceholder": "Oluştur", + "selectPlaceholder": "Seçmek için tıklayın veya enter tuşuna basın" }, "datepickerRange": { - "to": "To", - "from": "From", - "fromto": "{from} to {to}", - "date": "Date", + "to": "Kadar", + "from": "Başlangıç", + "fromto": "{from} - {to}", + "date": "Tarih", "ranges": { - "today": "Today", - "thisWeek": "This Week", - "restOfThisWeek": "The Rest of This Week", - "nextWeek": "Next Week", - "next7Days": "Next 7 Days", - "lastWeek": "Last Week", - "thisMonth": "This Month", - "restOfThisMonth": "The Rest of This Month", - "nextMonth": "Next Month", - "next30Days": "Next 30 Days", - "lastMonth": "Last Month", - "thisYear": "This Year", - "restOfThisYear": "The Rest of This Year" + "today": "Bugün", + "thisWeek": "Bu Hafta", + "restOfThisWeek": "Bu Haftanın Geri Kalanı", + "nextWeek": "Gelecek Hafta", + "next7Days": "Sonraki 7 Gün", + "lastWeek": "Geçen Hafta", + "thisMonth": "Bu Ay", + "restOfThisMonth": "Bu Ayın Geri Kalanı", + "nextMonth": "Gelecek Ay", + "next30Days": "Sonraki 30 Gün", + "lastMonth": "Geçen Ay", + "thisYear": "Bu Yıl", + "restOfThisYear": "Bu Yılın Geri Kalanı" }, "values": { - "now": "Now", - "startOfToday": "Start of today", - "endOfToday": "End of today", - "beginningOflastWeek": "Beginning of last week", - "endOfLastWeek": "End of last week", - "beginningOfThisWeek": "Beginning of this week", - "endOfThisWeek": "End of this week", - "startOfNextWeek": "Start of next week", - "endOfNextWeek": "End of next week", - "in7Days": "In 7 days", - "beginningOfLastMonth": "Beginning of last month", - "endOfLastMonth": "End of last month", - "startOfThisMonth": "Start of this month", - "endOfThisMonth": "End of this month", - "startOfNextMonth": "Start of next month", - "endOfNextMonth": "End of next month", - "in30Days": "In 30 days", - "startOfThisYear": "Beginning of this year", - "endOfThisYear": "End of this year" + "now": "Şimdi", + "startOfToday": "Bugünün başlangıcı", + "endOfToday": "Bugünün sonu", + "beginningOflastWeek": "Geçen haftanın başlangıcı", + "endOfLastWeek": "Geçen haftanın sonu", + "beginningOfThisWeek": "Bu haftanın başlangıcı", + "endOfThisWeek": "Bu haftanın sonu", + "startOfNextWeek": "Gelecek haftanın başlangıcı", + "endOfNextWeek": "Gelecek haftanın sonu", + "in7Days": "7 gün içinde", + "beginningOfLastMonth": "Geçen ayın başlangıcı", + "endOfLastMonth": "Geçen ayın sonu", + "startOfThisMonth": "Bu ayın başlangıcı", + "endOfThisMonth": "Bu ayın sonu", + "startOfNextMonth": "Gelecek ayın başlangıcı", + "endOfNextMonth": "Gelecek ayın sonu", + "in30Days": "30 gün içinde", + "startOfThisYear": "Bu yılın başlangıcı", + "endOfThisYear": "Bu yılın sonu" } }, "datemathHelp": { - "canuse": "You can use date math to filter for relative dates.", - "learnhow": "Check out how it works", - "title": "Date Math", - "intro": "Specify relative dates which are resolved on the fly by Vikunja when applying the filter.", - "expression": "Each Date Math expression starts with an anchor date, which can either be {0}, or a date string ending with {1}. This anchor date can optionally be followed by one or more maths expressions.", - "similar": "These expressions are similar to the ones provided by {0} and {1}.", - "add1Day": "Add one day", - "minus1Day": "Subtract one day", - "roundDay": "Round down to the nearest day", - "supportedUnits": "Supported time units", - "someExamples": "Examples of time expressions", + "canuse": "Görece tarihleri filtrelemek için tarih matematiğini kullanabilirsiniz.", + "learnhow": "Nasıl çalıştığını öğrenin", + "title": "Tarih Matematiği", + "intro": "Filtre uygulanırken Vikunja tarafından anında çözülen görece tarihleri belirtin.", + "expression": "Her Tarih Matematiği ifadesi, {0} olabilen veya {1} ile biten bir tarih dizesi olan bir çapa tarihiyle başlar. Bu çapa tarihi, isteğe bağlı olarak bir veya daha fazla matematik ifadesiyle takip edilebilir.", + "similar": "Bu ifadeler, {0} ve {1} tarafından sağlananlara benzerdir.", + "add1Day": "Bir gün ekle", + "minus1Day": "Bir gün çıkar", + "roundDay": "En yakın güne yuvarla", + "supportedUnits": "Desteklenen zaman birimleri", + "someExamples": "Zaman ifadeleri örnekleri", "units": { - "seconds": "Seconds", - "minutes": "Minutes", - "hours": "Hours", - "days": "Days", - "weeks": "Weeks", - "months": "Months", - "years": "Years" + "seconds": "Saniye", + "minutes": "Dakika", + "hours": "Saat", + "days": "Gün", + "weeks": "Hafta", + "months": "Ay", + "years": "Yıl" }, "examples": { - "now": "Right now", - "in24h": "In 24h", - "today": "Today at 00:00", - "beginningOfThisWeek": "The beginning of this week at 00:00", - "endOfThisWeek": "The end of this week", - "in30Days": "In 30 days", - "datePlusMonth": "{0} plus one month at 00:00 of that day" + "now": "Şu anda", + "in24h": "24 saat içinde", + "today": "Bugün saat 00:00", + "beginningOfThisWeek": "Bu haftanın başlangıcı saat 00:00", + "endOfThisWeek": "Bu haftanın sonu", + "in30Days": "30 gün içinde", + "datePlusMonth": "{0} artı bir ay, o günün 00:00’ında" } } }, "task": { - "task": "Task", - "new": "Create a task", - "delete": "Delete this task", - "createSuccess": "The task was successfully created.", - "addReminder": "Add a reminder…", - "doneSuccess": "The task was successfully marked as done.", - "undoneSuccess": "The task was successfully un-marked as done.", - "revertSuccess": "The task change was successfully undone.", - "undo": "Undo", - "openDetail": "Open task detail view", - "checklistTotal": "{checked} of {total} tasks", - "checklistAllDone": "{total} tasks", + "task": "Görev", + "new": "Görev oluştur", + "delete": "Bu görevi sil", + "createSuccess": "Görev başarıyla oluşturuldu.", + "addReminder": "Bir hatırlatıcı ekle…", + "doneSuccess": "Görev başarıyla tamamlandı olarak işaretlendi.", + "undoneSuccess": "Görev başarıyla tamamlanmadı olarak işaretlendi.", + "revertSuccess": "Görev değişikliği başarıyla geri alındı.", + "undo": "Geri al", + "openDetail": "Görev detay görünümünü aç", + "checklistTotal": "{checked}/{total} görev", + "checklistAllDone": "{total} görev", "show": { - "titleCurrent": "Current Tasks", - "titleDates": "Tasks from {from} until {to}", - "noDates": "Show tasks without dates", - "overdue": "Show overdue tasks", - "fromuntil": "Tasks from {from} until {until}", - "select": "Select a date range", - "noTasks": "Nothing to do — Have a nice day!" + "titleCurrent": "Mevcut Görevler", + "titleDates": "{from} ile {to} arasındaki görevler", + "noDates": "Tarihi olmayan görevleri göster", + "overdue": "Gecikmiş görevleri göster", + "fromuntil": "{from} ile {until} arasındaki görevler", + "select": "Bir tarih aralığı seçin", + "noTasks": "Yapacak bir şey yok — İyi günler!" }, "detail": { - "chooseDueDate": "Click here to set a due date", - "chooseStartDate": "Click here to set a start date", - "chooseEndDate": "Click here to set an end date", - "move": "Move task to a different project", - "done": "Mark task done!", - "undone": "Mark as undone", - "created": "Created {0} by {1}", - "updated": "Updated {0}", - "doneAt": "Done {0}", - "updateSuccess": "The task was saved successfully.", - "deleteSuccess": "The task has been deleted successfully.", - "belongsToProject": "This task belongs to project '{project}'", - "due": "Due {at}", - "closePopup": "Close popup", - "organization": "Organization", - "management": "Management", - "dateAndTime": "Date and time", + "chooseDueDate": "Bitiş tarihi belirlemek için buraya tıklayın", + "chooseStartDate": "Başlangıç tarihi belirlemek için buraya tıklayın", + "chooseEndDate": "Bitiş tarihi belirlemek için buraya tıklayın", + "move": "Görevi başka bir projeye taşı", + "done": "Görevi tamamlandı olarak işaretle!", + "undone": "Tamamlanmadı olarak işaretle", + "created": "{0} tarihinde {1} tarafından oluşturuldu", + "updated": "{0} tarihinde güncellendi", + "doneAt": "{0} tarihinde tamamlandı", + "updateSuccess": "Görev başarıyla kaydedildi.", + "deleteSuccess": "Görev başarıyla silindi.", + "belongsToProject": "Bu görev '{project}' projesine aittir", + "due": "{at} tarihinde bitiyor", + "closePopup": "Açılır pencereyi kapat", + "organization": "Organizasyon", + "management": "Yönetim", + "dateAndTime": "Tarih ve saat", "delete": { - "header": "Delete this task", - "text1": "Are you sure you want to remove this task?", - "text2": "This will also remove all attachments, reminders and relations associated with this task and cannot be undone!" + "header": "Bu görevi sil", + "text1": "Bu görevi kaldırmak istediğinizden emin misiniz?", + "text2": "Bu, tüm ekleri, hatırlatıcıları ve bu görevle ilişkili ilişkileri de kaldırır ve geri alınamaz!" }, "actions": { - "assign": "Assign to User", - "label": "Add Labels", - "priority": "Set Priority", - "dueDate": "Set Due Date", - "startDate": "Set Start Date", - "endDate": "Set End Date", - "reminders": "Set Reminders", - "repeatAfter": "Set Repeating Interval", - "percentDone": "Set Progress", - "attachments": "Add Attachments", - "relatedTasks": "Add Relation", - "moveProject": "Move", - "color": "Set Color", - "delete": "Delete", - "favorite": "Add to Favorites", - "unfavorite": "Remove from Favorites" + "assign": "Kullanıcıya Ata", + "label": "Etiket Ekle", + "priority": "Öncelik Belirle", + "dueDate": "Bitiş Tarihi Belirle", + "startDate": "Başlangıç Tarihi Belirle", + "endDate": "Bitiş Tarihi Belirle", + "reminders": "Hatırlatıcılar Belirle", + "repeatAfter": "Tekrarlama Aralığı Belirle", + "percentDone": "İlerleme Belirle", + "attachments": "Ekler Ekle", + "relatedTasks": "İlişki Ekle", + "moveProject": "Taşı", + "color": "Renk Belirle", + "delete": "Sil", + "favorite": "Favorilere Ekle", + "unfavorite": "Favorilerden Kaldır" } }, "attributes": { - "assignees": "Assignees", - "color": "Color", - "created": "Created", - "createdBy": "Created By", - "description": "Description", - "done": "Done", - "dueDate": "Due Date", - "endDate": "End Date", - "labels": "Labels", - "percentDone": "Progress", - "priority": "Priority", - "relatedTasks": "Related Tasks", - "reminders": "Reminders", - "repeat": "Repeat", - "startDate": "Start Date", - "title": "Title", - "updated": "Updated", - "doneAt": "Done At" + "assignees": "Atananlar", + "color": "Renk", + "created": "Oluşturuldu", + "createdBy": "Oluşturan", + "description": "Açıklama", + "done": "Tamamlandı", + "dueDate": "Bitiş Tarihi", + "endDate": "Bitiş Tarihi", + "labels": "Etiketler", + "percentDone": "İlerleme", + "priority": "Öncelik", + "relatedTasks": "İlgili Görevler", + "reminders": "Hatırlatıcılar", + "repeat": "Tekrarla", + "startDate": "Başlangıç Tarihi", + "title": "Başlık", + "updated": "Güncellendi", + "doneAt": "Tamamlanma Tarihi" }, "subscription": { - "subscribedTaskThroughParentProject": "You can't unsubscribe here because you are subscribed to this task through its project.", - "subscribedProject": "You are currently subscribed to this project and will receive notifications for changes.", - "notSubscribedProject": "You are not subscribed to this project and won't receive notifications for changes.", - "subscribedTask": "You are currently subscribed to this task and will receive notifications for changes.", - "notSubscribedTask": "You are not subscribed to this task and won't receive notifications for changes.", - "subscribe": "Subscribe", - "unsubscribe": "Unsubscribe", - "subscribeSuccessProject": "You are now subscribed to this project", - "unsubscribeSuccessProject": "You are now unsubscribed to this project", - "subscribeSuccessTask": "You are now subscribed to this task", - "unsubscribeSuccessTask": "You are now unsubscribed to this task" + "subscribedTaskThroughParentProject": "Bu göreve üst projesi üzerinden abone olduğunuz için burada abonelikten çıkamazsınız.", + "subscribedProject": "Bu projeye şu anda abonesiniz ve değişiklikler için bildirim alacaksınız.", + "notSubscribedProject": "Bu projeye abone değilsiniz ve değişiklikler için bildirim almayacaksınız.", + "subscribedTask": "Bu göreve şu anda abonesiniz ve değişiklikler için bildirim alacaksınız.", + "notSubscribedTask": "Bu göreve abone değilsiniz ve değişiklikler için bildirim almayacaksınız.", + "subscribe": "Abone ol", + "unsubscribe": "Abonelikten çık", + "subscribeSuccessProject": "Bu projeye artık abonesiniz", + "unsubscribeSuccessProject": "Bu projeden artık abone değilsiniz", + "subscribeSuccessTask": "Bu göreve artık abonesiniz", + "unsubscribeSuccessTask": "Bu görevden artık abone değilsiniz" }, "attachment": { - "title": "Attachments", - "createdBy": "created {0} by {1}", - "downloadTooltip": "Download this attachment", - "upload": "Upload attachment", - "drop": "Drop files here to upload", - "delete": "Delete attachment", - "deleteTooltip": "Delete this attachment", - "deleteText1": "Are you sure you want to delete the attachment {filename}?", - "copyUrl": "Copy URL", - "copyUrlTooltip": "Copy the url of this attachment for usage in text", - "setAsCover": "Make cover", - "unsetAsCover": "Remove cover", - "successfullyChangedCoverImage": "The cover image was successfully changed.", - "usedAsCover": "Cover image" + "title": "Ekler", + "createdBy": "{0} tarihinde {1} tarafından oluşturuldu", + "downloadTooltip": "Bu eki indir", + "upload": "Ek yükle", + "drop": "Dosyaları buraya bırakarak yükleyin", + "delete": "Eki sil", + "deleteTooltip": "Bu eki sil", + "deleteText1": "{filename} ekini silmek istediğinizden emin misiniz?", + "copyUrl": "URL’yi Kopyala", + "copyUrlTooltip": "Metinde kullanım için bu ekin URL’sini kopyala", + "setAsCover": "Kapak yap", + "unsetAsCover": "Kapağı kaldır", + "successfullyChangedCoverImage": "Kapak resmi başarıyla değiştirildi.", + "usedAsCover": "Kapak resmi" }, "comment": { - "title": "Comments", - "loading": "Loading comments…", - "edited": "edited {date}", - "creating": "Creating comment…", - "placeholder": "Add your comment, hit '/' for more options…", - "comment": "Comment", - "delete": "Delete this comment", - "deleteText1": "Are you sure you want to delete this comment?", - "deleteSuccess": "The comment was deleted successfully.", - "addedSuccess": "The comment was added successfully.", - "permalink": "Copy permalink to this comment" + "title": "Yorumlar", + "loading": "Yorumlar yükleniyor…", + "edited": "{date} tarihinde düzenlendi", + "creating": "Yorum oluşturuluyor…", + "placeholder": "Yorumunuzu ekleyin, daha fazla seçenek için '/' tuşuna basın…", + "comment": "Yorum", + "delete": "Bu yorumu sil", + "deleteText1": "Bu yorumu silmek istediğinizden emin misiniz?", + "deleteSuccess": "Yorum başarıyla silindi.", + "addedSuccess": "Yorum başarıyla eklendi.", + "permalink": "Bu yoruma kalıcı bağlantıyı kopyala" }, "deferDueDate": { - "title": "Defer due date", - "1day": "1 day", - "3days": "3 days", - "1week": "1 week" + "title": "Bitiş tarihini ertele", + "1day": "1 gün", + "3days": "3 gün", + "1week": "1 hafta" }, "description": { - "placeholder": "Enter a description, hit '/' for more options…", - "empty": "No description available yet." + "placeholder": "Bir açıklama girin, daha fazla seçenek için '/' tuşuna basın…", + "empty": "Henüz bir açıklama mevcut değil." }, "assignee": { - "placeholder": "Type to assign a user…", - "selectPlaceholder": "Assign this user", - "assignSuccess": "The user has been assigned successfully.", - "unassignSuccess": "The user has been unassigned successfully." + "placeholder": "Bir kullanıcı atamak için yazın…", + "selectPlaceholder": "Bu kullanıcıyı ata", + "assignSuccess": "Kullanıcı başarıyla atandı.", + "unassignSuccess": "Kullanıcı başarıyla kaldırıldı." }, "label": { - "placeholder": "Type to add a label…", - "createPlaceholder": "Add this as new label", - "addSuccess": "The label has been added successfully.", - "createSuccess": "The label has been created successfully.", - "removeSuccess": "The label has been removed successfully.", - "addCreateSuccess": "The label has been created and added successfully.", + "placeholder": "Bir etiket eklemek için yazın…", + "createPlaceholder": "Bunu yeni etiket olarak ekle", + "addSuccess": "Etiket başarıyla eklendi.", + "createSuccess": "Etiket başarıyla oluşturuldu.", + "removeSuccess": "Etiket başarıyla kaldırıldı.", + "addCreateSuccess": "Etiket başarıyla oluşturuldu ve eklendi.", "delete": { - "header": "Delete this label", - "text1": "Are you sure you want to delete this label?", - "text2": "This will remove it from all tasks and cannot be restored." + "header": "Bu etiketi sil", + "text1": "Bu etiketi silmek istediğinizden emin misiniz?", + "text2": "Bu, onu tüm görevlerden kaldıracak ve geri yüklenemeyecek." } }, "priority": { - "unset": "Unset", - "low": "Low", - "medium": "Medium", - "high": "High", - "urgent": "Urgent", - "doNow": "DO NOW" + "unset": "Belirlenmemiş", + "low": "Düşük", + "medium": "Orta", + "high": "Yüksek", + "urgent": "Acil", + "doNow": "ŞİMDİ YAP" }, "relation": { - "add": "Add a New Task Relation", - "new": "New Task Relation", - "searchPlaceholder": "Type search for a task to add as related…", - "createPlaceholder": "Add this as related task", - "differentProject": "This task belongs to a different project.", - "noneYet": "No task relations yet.", - "delete": "Delete Task Relation", - "deleteText1": "Are you sure you want to delete this task relation?", - "select": "Select a relation kind", - "taskRequired": "Please select a task or enter a new task title.", + "add": "Yeni Görev İlişkisi Ekle", + "new": "Yeni Görev İlişkisi", + "searchPlaceholder": "İlgili olarak eklemek için bir görev arayın…", + "createPlaceholder": "Bunu ilgili görev olarak ekle", + "differentProject": "Bu görev farklı bir projeye ait.", + "noneYet": "Henüz görev ilişkisi yok.", + "delete": "Görev İlişkisini Sil", + "deleteText1": "Bu görev ilişkisini silmek istediğinizden emin misiniz?", + "select": "Bir ilişki türü seçin", + "taskRequired": "Lütfen bir görev seçin veya yeni bir görev başlığı girin.", "kinds": { - "subtask": "Subtask | Subtasks", - "parenttask": "Parent Task | Parent Tasks", - "related": "Related Task | Related Tasks", - "duplicateof": "Duplicate Of | Duplicates Of", - "duplicates": "Duplicates | Duplicates", - "blocking": "Blocking | Blocking", - "blocked": "Blocked By | Blocked By", - "precedes": "Precedes | Precedes", - "follows": "Follows | Follows", - "copiedfrom": "Copied From | Copied From", - "copiedto": "Copied To | Copied To" + "subtask": "Alt Görev | Alt Görevler", + "parenttask": "Üst Görev | Üst Görevler", + "related": "İlgili Görev | İlgili Görevler", + "duplicateof": "Kopyası | Kopyaları", + "duplicates": "Kopyalar | Kopyalar", + "blocking": "Engelleyen | Engelleyenler", + "blocked": "Engellenen | Engellenenler", + "precedes": "Öncesinde | Öncesindekiler", + "follows": "Sonrasında | Sonrasındakiler", + "copiedfrom": "Kopyalandığı | Kopyalandıkları", + "copiedto": "Kopyalandığı Yer | Kopyalandığı Yerler" } }, "reminder": { - "before": "{amount} {unit} before {type}", - "after": "{amount} {unit} after {type}", - "beforeShort": "before", - "afterShort": "after", - "onDueDate": "On the due date", - "onStartDate": "On the start date", - "onEndDate": "On the end date", - "custom": "Custom", - "dateAndTime": "Date and time" + "before": "{amount} {unit} {type} öncesinde", + "after": "{amount} {unit} {type} sonrasında", + "beforeShort": "önce", + "afterShort": "sonra", + "onDueDate": "Bitiş tarihinde", + "onStartDate": "Başlangıç tarihinde", + "onEndDate": "Bitiş tarihinde", + "custom": "Özel", + "dateAndTime": "Tarih ve saat" }, "repeat": { - "everyDay": "Every Day", - "everyWeek": "Every Week", - "every30d": "Every 30 Days", - "mode": "Repeat mode", - "monthly": "Monthly", - "fromCurrentDate": "From completion date", - "each": "Each", - "specifyAmount": "Specify an amount…", - "hours": "Hours", - "days": "Days", - "weeks": "Weeks", - "months": "Months", - "years": "Years", - "invalidAmount": "Please enter more than 0." + "everyDay": "Her Gün", + "everyWeek": "Her Hafta", + "every30d": "Her 30 Gün", + "mode": "Tekrarlama modu", + "monthly": "Aylık", + "fromCurrentDate": "Tamamlanma tarihinden itibaren", + "each": "Her", + "specifyAmount": "Bir miktar belirtin…", + "hours": "Saat", + "days": "Gün", + "weeks": "Hafta", + "months": "Ay", + "years": "Yıl", + "invalidAmount": "Lütfen 0’dan büyük bir değer girin." }, "quickAddMagic": { - "hint": "Use magic prefixes to define due dates, assignees and other task properties.", - "title": "Quick Add Magic", - "intro": "When creating a task, you can use special keywords to directly add attributes to the newly created task. This allows to add commonly used attributes to tasks much faster.", - "multiple": "You can use this multiple times.", - "label1": "To add a label, simply prefix the name of the label with {prefix}.", - "label2": "Vikunja will first check if the label already exist and create it if not.", - "label3": "To use spaces, simply add a \" or ' around the label name.", - "label4": "For example: {prefix}\"Label with spaces\".", - "priority1": "To set a task's priority, add a number 1-5, prefixed with a {prefix}.", - "priority2": "The higher the number, the higher the priority.", - "assignees": "To directly assign the task to a user, add their username prefixed with {prefix} to the task.", - "project1": "To set a project for the task to appear in, enter its name prefixed with {prefix}.", - "project2": "This will return an error if the project does not exist.", - "project3": "To use spaces, simply add a \" or ' around the project name.", - "project4": "For example: {prefix}\"Project with spaces\".", - "dateAndTime": "Date and time", - "date": "Any date will be used as the due date of the new task. You can use dates in any of these formats:", - "dateWeekday": "any weekday, will use the next date with that date", - "dateCurrentYear": "will use the current year", - "dateNth": "will use the {day}th of the current month", - "dateTime": "Combine any of the date formats with \"{time}\" (or {timePM}) to set a time.", - "repeats": "Repeating tasks", - "repeatsDescription": "To set a task as repeating in an interval, simply add '{suffix}' to the task text. The amount needs to be a number and can be omitted to use just the type (see examples)." + "hint": "Bitiş tarihlerini, atananları ve diğer görev özelliklerini tanımlamak için sihirli önekler kullanın.", + "title": "Hızlı Ekleme Sihri", + "intro": "Bir görev oluştururken, yeni oluşturulan göreve doğrudan öznitelikler eklemek için özel anahtar kelimeler kullanabilirsiniz. Bu, yaygın kullanılan öznitelikleri görevlere çok daha hızlı eklemenizi sağlar.", + "multiple": "Bunu birden çok kez kullanabilirsiniz.", + "label1": "Bir etiket eklemek için etiket adını {prefix} ile önekleyin.", + "label2": "Vikunja önce etiketin zaten var olup olmadığını kontrol eder ve yoksa oluşturur.", + "label3": "Boşluk kullanmak için etiket adını \" veya ' ile çevreleyin.", + "label4": "Örneğin: {prefix}\"Boşluklu Etiket\".", + "priority1": "Bir görevin önceliğini ayarlamak için 1-5 arasında bir sayı ekleyin ve bunu {prefix} ile önekleyin.", + "priority2": "Sayı ne kadar yüksekse, öncelik o kadar yüksektir.", + "assignees": "Görevi doğrudan bir kullanıcıya atamak için kullanıcı adını {prefix} ile önekleyerek göreve ekleyin.", + "project1": "Görevin görüneceği bir proje ayarlamak için proje adını {prefix} ile önekleyin.", + "project2": "Proje mevcut değilse bu bir hata döndürür.", + "project3": "Boşluk kullanmak için proje adını \" veya ' ile çevreleyin.", + "project4": "Örneğin: {prefix}\"Boşluklu Proje\".", + "dateAndTime": "Tarih ve saat", + "date": "Herhangi bir tarih, yeni görevin bitiş tarihi olarak kullanılacaktır. Şu formatlardan herhangi birinde tarih kullanabilirsiniz:", + "dateWeekday": "herhangi bir hafta günü, o günün bir sonraki tarihini kullanır", + "dateCurrentYear": "mevcut yılı kullanır", + "dateNth": "mevcut ayın {day}. gününü kullanır", + "dateTime": "Bir tarihi \"{time}\" (veya {timePM}) ile birleştirerek saat ayarlayın.", + "repeats": "Tekrarlanan görevler", + "repeatsDescription": "Bir görevi bir aralıkta tekrarlanacak şekilde ayarlamak için görev metnine '{suffix}' ekleyin. Miktar bir sayı olmalı ve yalnızca türü kullanmak için atlanabilir (örneklere bakın)." } }, "team": { - "title": "Teams", - "noTeams": "You are currently not part of any teams.", + "title": "Takımlar", + "noTeams": "Şu anda herhangi bir takıma üye değilsiniz.", "create": { - "title": "Create a team", - "success": "The team was successfully created." + "title": "Takım oluştur", + "success": "Takım başarıyla oluşturuldu." }, "edit": { - "title": "Edit Team \"{team}\"", - "members": "Team Members", - "search": "Type to search a user…", - "addUser": "Add to team", - "makeMember": "Make Member", - "makeAdmin": "Make Admin", - "success": "The team was successfully updated.", - "userAddedSuccess": "The team member was successfully added.", - "madeMember": "The team member was successfully made member.", - "madeAdmin": "The team member was successfully made admin.", - "mustSelectUser": "Please select a user.", + "title": "\"{team}\" Takımını Düzenle", + "members": "Takım Üyeleri", + "search": "Bir kullanıcı aramak için yazın…", + "addUser": "Takıma ekle", + "makeMember": "Üye Yap", + "makeAdmin": "Yönetici Yap", + "success": "Takım başarıyla güncellendi.", + "userAddedSuccess": "Takım üyesi başarıyla eklendi.", + "madeMember": "Takım üyesi başarıyla üye yapıldı.", + "madeAdmin": "Takım üyesi başarıyla yönetici yapıldı.", + "mustSelectUser": "Lütfen bir kullanıcı seçin.", "delete": { - "header": "Delete the team", - "text1": "Are you sure you want to delete this team and all of its members?", - "text2": "All team members will lose access to projects shared with this team. This CANNOT BE UNDONE!", - "success": "The team was successfully deleted." + "header": "Takımı sil", + "text1": "Bu takımı ve tüm üyelerini silmek istediğinizden emin misiniz?", + "text2": "Tüm takım üyeleri bu takımla paylaşılan projelere erişimi kaybedecek. BU GERİ ALINAMAZ!", + "success": "Takım başarıyla silindi." }, "deleteUser": { - "header": "Remove a user from the team", - "text1": "Are you sure you want to remove this user from the team?", - "text2": "They will lose access to all projects this team has access to. This CANNOT BE UNDONE!", - "success": "The user was successfully deleted from the team." + "header": "Kullanıcıyı takımdan çıkar", + "text1": "Bu kullanıcıyı takımdan çıkarmak istediğinizden emin misiniz?", + "text2": "Bu takımın erişimi olan tüm projelere erişimini kaybedecek. BU GERİ ALINAMAZ!", + "success": "Kullanıcı takımdan başarıyla çıkarıldı." }, "leave": { - "title": "Leave team", - "text1": "Are you sure you want to leave this team?", - "text2": "You will lose access to all projects this team has access to. If you change your mind you'll need a team admin to add you again.", - "success": "You have successfully left the team." + "title": "Takımdan ayrıl", + "text1": "Bu takımdan ayrılmak istediğinizden emin misiniz?", + "text2": "Bu takımın erişimi olan tüm projelere erişiminizi kaybedeceksiniz. Fikrinizi değiştirirseniz bir takım yöneticisinin sizi tekrar eklemesi gerekecek.", + "success": "Takımdan başarıyla ayrıldınız." } }, "attributes": { - "name": "Team Name", - "namePlaceholder": "The team's name goes here…", - "nameRequired": "Please specify a name.", - "description": "Description", - "descriptionPlaceholder": "Describe the team here, hit '/' for more options…", - "admin": "Admin", - "member": "Member", - "isPublic": "Public Team", - "isPublicDescription": "Make the team publicly discoverable. When enabled, anyone can share projects with this team even when not being a direct member." + "name": "Takım Adı", + "namePlaceholder": "Takımın adı buraya gelir…", + "nameRequired": "Lütfen bir isim belirtin.", + "description": "Açıklama", + "descriptionPlaceholder": "Takımı burada tarif et, daha fazla seçenek için '/' tuşuna basın…", + "admin": "Yönetici", + "member": "Üye", + "isPublic": "Herkese Açık Takım", + "isPublicDescription": "Takımı herkes tarafından bulunabilir yap. Etkinleştirildiğinde, doğrudan üye olmasalar bile herkes projeleri bu takımla paylaşabilir." } }, "keyboardShortcuts": { - "title": "Keyboard Shortcuts", - "general": "General", - "allPages": "These shortcuts work on all pages.", - "currentPageOnly": "These shortcuts work only on the current page.", - "somePagesOnly": "These shortcuts work only on some pages.", - "toggleMenu": "Toggle The Menu", - "quickSearch": "Open the search/quick action bar", - "then": "then", + "title": "Klavye Kısayolları", + "general": "Genel", + "allPages": "Bu kısayollar tüm sayfalarda çalışır.", + "currentPageOnly": "Bu kısayollar yalnızca mevcut sayfada çalışır.", + "somePagesOnly": "Bu kısayollar yalnızca bazı sayfalarda çalışır.", + "toggleMenu": "Menüyü Aç/Kapat", + "quickSearch": "Arama/hızlı eylem çubuğunu aç", + "then": "sonra", "task": { - "title": "Task Page", - "done": "Mark task done / undone", - "assign": "Assign this task to a user", - "labels": "Add labels to this task", - "dueDate": "Change the due date of this task", - "attachment": "Add an attachment to this task", - "related": "Modify related tasks of this task", - "color": "Change the color of this task", - "move": "Move this task to another project", - "reminder": "Manage reminders of this task", - "description": "Toggle editing of the task description", - "delete": "Delete this task", - "priority": "Change the priority of this task", - "favorite": "Mark this task as favorite / unfavorite", - "save": "Save the current task" + "title": "Görev Sayfası", + "done": "Görevi tamamlandı/tamamlanmadı olarak işaretle", + "assign": "Bu görevi bir kullanıcıya ata", + "labels": "Bu göreve etiketler ekle", + "dueDate": "Bu görevin bitiş tarihini değiştir", + "attachment": "Bu göreve bir ek ekle", + "related": "Bu görevin ilgili görevlerini düzenle", + "color": "Bu görevin rengini değiştir", + "move": "Bu görevi başka bir projeye taşı", + "reminder": "Bu görevin hatırlatıcılarını yönet", + "description": "Görev açıklamasını düzenlemeyi aç/kapat", + "delete": "Bu görevi sil", + "priority": "Bu görevin önceliğini değiştir", + "favorite": "Bu görevi favori olarak işaretle/kaldır", + "save": "Mevcut görevi kaydet" }, "project": { - "title": "Project Views", - "switchToListView": "Switch to list view", - "switchToGanttView": "Switch to gantt view", - "switchToKanbanView": "Switch to kanban view", - "switchToTableView": "Switch to table view" + "title": "Proje Görünümleri", + "switchToListView": "Liste görünümüne geç", + "switchToGanttView": "Gantt görünümüne geç", + "switchToKanbanView": "Kanban görünümüne geç", + "switchToTableView": "Tablo görünümüne geç" }, "navigation": { - "title": "Navigation", - "overview": "Navigate to overview", - "upcoming": "Navigate to upcoming tasks", - "labels": "Navigate to labels", - "teams": "Navigate to teams", - "projects": "Navigate to projects" + "title": "Navigasyon", + "overview": "Genel bakışa git", + "upcoming": "Yaklaşan görevlere git", + "labels": "Etiketlere git", + "teams": "Takımlara git", + "projects": "Projelere git" } }, "update": { - "available": "There is an update available!", - "do": "Update Now" + "available": "Bir güncelleme mevcut!", + "do": "Şimdi Güncelle" }, "menu": { - "edit": "Edit", - "archive": "Archive", - "duplicate": "Duplicate", - "delete": "Delete", - "unarchive": "Un-Archive", - "setBackground": "Background settings", - "share": "Share", - "newProject": "New project", - "createProject": "Create project", - "cantArchiveIsDefault": "You cannot archive this because it is your default project.", - "cantDeleteIsDefault": "You cannot delete this because it is your default project.", - "views": "Views" + "edit": "Düzenle", + "archive": "Arşivle", + "duplicate": "Kopyala", + "delete": "Sil", + "unarchive": "Arşivden Çıkar", + "setBackground": "Arka plan ayarları", + "share": "Paylaş", + "newProject": "Yeni proje", + "createProject": "Proje oluştur", + "cantArchiveIsDefault": "Bu, varsayılan projeniz olduğu için arşivlenemez.", + "cantDeleteIsDefault": "Bu, varsayılan projeniz olduğu için silinemez.", + "views": "Görünümler" }, "apiConfig": { - "url": "Vikunja URL", - "urlPlaceholder": "eg. https://localhost:3456", - "change": "change", - "use": "Using Vikunja installation at {0}", - "error": "Could not find or use Vikunja installation at \"{domain}\". Please check if the url has the correct format and you can reach it when accessing it directly and try again.", - "success": "Using Vikunja installation at \"{domain}\".", - "urlRequired": "A url is required." + "url": "Vikunja URL’si", + "urlPlaceholder": "ör. https://localhost:3456", + "change": "değiştir", + "use": "{0} adresindeki Vikunja kurulumunu kullanıyor", + "error": "\"{domain}\" adresindeki Vikunja kurulumunu bulamadı veya kullanamadı. Lütfen URL’nin doğru formatta olduğundan ve doğrudan erişebildiğinizden emin olun ve tekrar deneyin.", + "success": "\"{domain}\" adresindeki Vikunja kurulumunu kullanıyor.", + "urlRequired": "Bir URL gerekli." }, "loadingError": { - "failed": "Loading failed, please {0}. If the error persists, please {1}.", - "tryAgain": "try again", - "contact": "contact us" + "failed": "Yükleme başarısız oldu, lütfen {0}. Hata devam ederse, lütfen {1}.", + "tryAgain": "tekrar deneyin", + "contact": "bize ulaşın" }, "notification": { - "title": "Notifications", - "none": "You don't have any notifications. Have a nice day!", - "explainer": "Notifications will appear here when actions projects or tasks you subscribed to happen.", - "markAllRead": "Mark all notifications as read", - "markAllReadSuccess": "Successfully marked all notifications as read." + "title": "Bildirimler", + "none": "Hiç bildiriminiz yok. İyi günler!", + "explainer": "Abone olduğunuz projeler veya görevlerle ilgili eylemler gerçekleştiğinde bildirimler burada görünecek.", + "markAllRead": "Tüm bildirimleri okundu olarak işaretle", + "markAllReadSuccess": "Tüm bildirimler başarıyla okundu olarak işaretlendi." }, "quickActions": { - "commands": "Commands", - "placeholder": "Type a command or search…", - "hint": "You can use {project} to limit the search to a project. Combine {project} or {label} (labels) with a search query to search for a task with these labels or on that project. Use {assignee} to only search for teams.", - "tasks": "Tasks", - "projects": "Projects", - "teams": "Teams", - "labels": "Labels", - "newProject": "Enter the title of the new project…", - "newTask": "Enter the title of the new task…", - "newTeam": "Enter the name of the new team…", - "createTask": "Create a task in the current project ({title})", - "createProject": "Create a project", + "commands": "Komutlar", + "placeholder": "Bir komut yazın veya arayın…", + "hint": "Aramayı bir projeyle sınırlamak için {project} kullanabilirsiniz. {project} veya {label} (etiketler) ile bir arama sorgusunu birleştirerek bu etiketlere sahip veya o projedeki bir görevi arayabilirsiniz. Yalnızca takımları aramak için {assignee} kullanın.", + "tasks": "Görevler", + "projects": "Projeler", + "teams": "Takımlar", + "labels": "Etiketler", + "newProject": "Yeni projenin başlığını girin…", + "newTask": "Yeni görevin başlığını girin…", + "newTeam": "Yeni takımın adını girin…", + "createTask": "Mevcut projede bir görev oluştur ({title})", + "createProject": "Bir proje oluştur", "cmds": { - "newTask": "New task", - "newProject": "New project", - "newTeam": "New team" + "newTask": "Yeni görev", + "newProject": "Yeni proje", + "newTeam": "Yeni takım" } }, "date": { @@ -1134,113 +1134,113 @@ "altFormatShort": "j M Y" }, "reaction": { - "reactedWith": "{user} reacted with {value}", - "reactedWithAnd": "{users} and {lastUser} reacted with {value}", - "reactedWithAndMany": "{users} and {num} more reacted reacted with {value}", - "add": "Add your reaction" + "reactedWith": "{user}, {value} ile tepki verdi", + "reactedWithAnd": "{users} ve {lastUser}, {value} ile tepki verdi", + "reactedWithAndMany": "{users} ve {num} kişi daha, {value} ile tepki verdi", + "add": "Tepkinizi ekleyin" }, "error": { - "error": "Error", - "success": "Success", - "0001": "You're not allowed to do that.", - "1001": "A user with this username already exists.", - "1002": "A user with this email address already exists.", - "1004": "No username and password specified.", - "1005": "The user does not exist.", - "1006": "Could not get the user id.", - "1008": "No password reset token provided.", - "1009": "Invalid password reset token.", - "1010": "Invalid email confirm token.", - "1011": "Wrong username or password.", - "1012": "Email address of the user not confirmed.", - "1013": "New password is empty.", - "1014": "Old password is empty.", - "1015": "TOTP is already enabled for this user.", - "1016": "TOTP is not enabled for this user.", - "1017": "The TOTP passcode is invalid.", - "1018": "The user avatar type setting is invalid.", - "1019": "No email address was provided by the OpenID provider.Please make sure the openid provider publicly provides an email address for your account.", - "1020": "This account is disabled. Check your emails or ask your administrator.", - "1021": "This account is managed by a third-party authentication provider.", - "1022": "The username must not contain spaces.", - "1023": "You can't do that as a link share.", - "1024": "Invalid claim data for field {field} of type {type}.", - "1025": "The timezone '{timezone}' is invalid. Please select a valid timezone from the list.", - "2001": "ID cannot be empty or 0.", - "2002": "Some of the request data was invalid.", - "2003": "The timezone '{timezone}' is invalid.", - "3001": "The project does not exist.", - "3004": "You need to have read permissions on that project to perform that action.", - "3005": "The project title cannot be empty.", - "3006": "The project share does not exist.", - "3007": "A project with this identifier already exists.", - "3008": "The project is archived and can therefore only be accessed read only. This is also true for all tasks associated with this project.", - "4001": "The task title cannot be empty.", - "4002": "The task does not exist.", - "4003": "All bulk editing tasks must belong to the same project.", - "4004": "Need at least one task when bulk editing tasks.", - "4005": "You do not have the right to see the task.", - "4006": "You can't set a parent task as the task itself.", - "4007": "You can't create a task relation with an invalid kind of relation.", - "4008": "You can't create a task relation which already exists.", - "4009": "The task relation does not exist.", - "4010": "Cannot relate a task with itself.", - "4011": "The task attachment does not exist.", - "4012": "The task attachment is too large.", - "4013": "The task sort param is invalid.", - "4014": "The task sort order is invalid.", - "4015": "The task comment does not exist.", - "4016": "Invalid task field.", - "4017": "Invalid task filter comparator.", - "4018": "Invalid task filter concatenator.", - "4019": "Invalid task filter value.", - "4020": "This attachment does not belong to that task.", - "4021": "This user is already assigned to that task.", - "4022": "Please provide what the reminder date is relative to.", - "4023": "Cannot create a task relation cycle.", - "6001": "The team name cannot be empty.", - "6002": "The team does not exist.", - "6004": "The team already has access to that project.", - "6005": "The user is already a member of that team.", - "6006": "Cannot delete the last team member.", - "6007": "The team does not have access to the project to perform that action.", - "6008": "No team could be found for the given OIDC ID and issuer.", - "6009": "No Teams with property oidcId could be found for User.", - "7002": "The user already has access to that project.", - "7003": "You do not have access to that project.", - "8001": "This label already exists on that task.", - "8002": "The label does not exist.", - "8003": "You do not have access to this label.", - "9001": "The right is invalid.", - "10001": "The bucket does not exist.", - "10002": "The bucket does not belong to that project.", - "10003": "You cannot remove the last bucket on a project.", - "10004": "You cannot add the task to this bucket as it already exceeded the limit of tasks it can hold.", - "10005": "There can be only one done bucket per project.", - "11001": "The saved filter does not exist.", - "11002": "Saved filters are not available for link shares.", - "12001": "The subscription entity type is invalid.", - "12002": "You are already subscribed to the entity itself or a parent entity.", - "12003": "You must provide a user to fetch subscriptions.", - "13001": "This link share requires a password for authentication, but none was provided.", - "13002": "The provided link share password is invalid.", - "13003": "The provided link share token is invalid.", - "14001": "The provided api token is invalid.", - "14002": "The permission {permission} of group {group} is invalid." + "error": "Hata", + "success": "Başarı", + "0001": "Bunu yapmaya yetkiniz yok.", + "1001": "Bu kullanıcı adına sahip bir kullanıcı zaten var.", + "1002": "Bu e-posta adresine sahip bir kullanıcı zaten var.", + "1004": "Kullanıcı adı ve şifre belirtilmedi.", + "1005": "Kullanıcı mevcut değil.", + "1006": "Kullanıcı kimliği alınamadı.", + "1008": "Şifre sıfırlama token’ı sağlanmadı.", + "1009": "Geçersiz şifre sıfırlama token’ı.", + "1010": "Geçersiz e-posta onay token’ı.", + "1011": "Yanlış kullanıcı adı veya şifre.", + "1012": "Kullanıcının e-posta adresi onaylanmadı.", + "1013": "Yeni şifre boş.", + "1014": "Eski şifre boş.", + "1015": "Bu kullanıcı için TOTP zaten etkin.", + "1016": "Bu kullanıcı için TOTP etkin değil.", + "1017": "TOTP geçiş kodu geçersiz.", + "1018": "Kullanıcı avatar türü ayarı geçersiz.", + "1019": "OpenID sağlayıcısı tarafından e-posta adresi sağlanmadı. Lütfen OpenID sağlayıcısının hesabınız için bir e-posta adresini herkese açık olarak sunduğundan emin olun.", + "1020": "Bu hesap devre dışı bırakıldı. E-postalarınızı kontrol edin veya yöneticinize danışın.", + "1021": "Bu hesap bir üçüncü taraf kimlik doğrulama sağlayıcısı tarafından yönetiliyor.", + "1022": "Kullanıcı adı boşluk içermemelidir.", + "1023": "Bunu bir bağlantı paylaşımı olarak yapamazsınız.", + "1024": "{field} alanında {type} türü için geçersiz talep verisi.", + "1025": "'{timezone}' zaman dilimi geçersiz. Lütfen listeden geçerli bir zaman dilimi seçin.", + "2001": "ID boş veya 0 olamaz.", + "2002": "İstek verilerinin bazıları geçersizdi.", + "2003": "'{timezone}' zaman dilimi geçersiz.", + "3001": "Proje mevcut değil.", + "3004": "Bu eylemi gerçekleştirmek için projede okuma izniniz olmalı.", + "3005": "Proje başlığı boş olamaz.", + "3006": "Proje paylaşımı mevcut değil.", + "3007": "Bu tanımlayıcıya sahip bir proje zaten var.", + "3008": "Proje arşivlendi ve bu nedenle yalnızca okunabilir şekilde erişilebilir. Bu, bu projeyle ilişkili tüm görevler için de geçerlidir.", + "4001": "Görev başlığı boş olamaz.", + "4002": "Görev mevcut değil.", + "4003": "Toplu düzenleme görevlerinin tümü aynı projeye ait olmalıdır.", + "4004": "Toplu görev düzenlemesi için en az bir görev gerekli.", + "4005": "Görevi görme hakkınız yok.", + "4006": "Bir üst görevi görevin kendisi olarak ayarlayamazsınız.", + "4007": "Geçersiz bir ilişki türüyle görev ilişkisi oluşturamazsınız.", + "4008": "Zaten var olan bir görev ilişkisi oluşturamazsınız.", + "4009": "Görev ilişkisi mevcut değil.", + "4010": "Bir görevi kendisiyle ilişkilendiremezsiniz.", + "4011": "Görev eki mevcut değil.", + "4012": "Görev eki çok büyük.", + "4013": "Görev sıralama parametresi geçersiz.", + "4014": "Görev sıralama düzeni geçersiz.", + "4015": "Görev yorumu mevcut değil.", + "4016": "Geçersiz görev alanı.", + "4017": "Geçersiz görev filtresi karşılaştırıcısı.", + "4018": "Geçersiz görev filtresi birleştiricisi.", + "4019": "Geçersiz görev filtresi değeri.", + "4020": "Bu ek o göreve ait değil.", + "4021": "Bu kullanıcı zaten o göreve atanmış.", + "4022": "Hatırlatma tarihinin neye göre olduğunu belirtmelisiniz.", + "4023": "Görev ilişkisi döngüsü oluşturamazsınız.", + "6001": "Takım adı boş olamaz.", + "6002": "Takım mevcut değil.", + "6004": "Takım zaten o projeye erişime sahip.", + "6005": "Kullanıcı zaten o takımın üyesi.", + "6006": "Son takım üyesini silemezsiniz.", + "6007": "Takımın bu eylemi gerçekleştirmek için projeye erişimi yok.", + "6008": "Verilen OIDC kimliği ve sağlayıcısı için takım bulunamadı.", + "6009": "Kullanıcı için oidcId özelliğine sahip takım bulunamadı.", + "7002": "Kullanıcı zaten o projeye erişime sahip.", + "7003": "O projeye erişiminiz yok.", + "8001": "Bu etiket zaten o görevde mevcut.", + "8002": "Etiket mevcut değil.", + "8003": "Bu etikete erişiminiz yok.", + "9001": "Hak geçersiz.", + "10001": "Kutu mevcut değil.", + "10002": "Kutu o projeye ait değil.", + "10003": "Bir projedeki son kutuyu kaldıramazsınız.", + "10004": "Bu kutuya görev ekleyemezsiniz çünkü zaten tutabileceği görev limitini aşmış.", + "10005": "Bir projede yalnızca bir tamamlanmış kutu olabilir.", + "11001": "Kaydedilmiş filtre mevcut değil.", + "11002": "Kaydedilmiş filtreler bağlantı paylaşımları için kullanılamaz.", + "12001": "Abonelik varlık türü geçersiz.", + "12002": "Varlığın kendisine veya bir üst varlığa zaten abonesiniz.", + "12003": "Abonelikleri almak için bir kullanıcı belirtmelisiniz.", + "13001": "Bu bağlantı paylaşımı kimlik doğrulama için bir şifre gerektiriyor, ancak hiçbiri sağlanmadı.", + "13002": "Sağlanan bağlantı paylaşım şifresi geçersiz.", + "13003": "Sağlanan bağlantı paylaşım token’ı geçersiz.", + "14001": "Sağlanan API token’ı geçersiz.", + "14002": "{group} grubunun {permission} izni geçersiz." }, "about": { - "title": "About", - "version": "Version: {version}" + "title": "Hakkında", + "version": "Sürüm: {version}" }, "time": { "units": { - "seconds": "second|seconds", - "minutes": "minute|minutes", - "hours": "hour|hours", - "days": "day|days", - "weeks": "week|weeks", - "months": "month|months", - "years": "year|years" + "seconds": "saniye|saniyeler", + "minutes": "dakika|dakikalar", + "hours": "saat|saatler", + "days": "gün|günler", + "weeks": "hafta|haftalar", + "months": "ay|aylar", + "years": "yıl|yıllar" } } } diff --git a/pkg/i18n/lang/tr-TR.json b/pkg/i18n/lang/tr-TR.json index 8c75d608d..9a414ee2e 100644 --- a/pkg/i18n/lang/tr-TR.json +++ b/pkg/i18n/lang/tr-TR.json @@ -1,146 +1,146 @@ { "notifications": { - "greeting": "Hi %[1]s,", + "greeting": "Merhaba %[1]s,", "email_confirm": { - "subject": "%[1]s, please confirm your email address at Vikunja", + "subject": "%[1]s, lütfen Vikunja'daki e-posta adresinizi doğrulayın", "subject_new": "%[1]s + Vikunja = <3", - "welcome": "Welcome to Vikunja!", - "confirm": "To confirm your email address, click the link below:" + "welcome": "Vikunja'ya hoş geldiniz!", + "confirm": "E-posta adresinizi doğrulamak için aşağıdaki bağlantıya tıklayın:" }, "password": { "changed": { - "subject": "Your Password on Vikunja was changed", - "success": "Your account password was successfully changed.", - "warning": "If this wasn't you, it could mean someone compromised your account. In this case contact your server's administrator." + "subject": "Vikunja'daki şifreniz değiştirildi", + "success": "Hesap şifreniz başarıyla değiştirildi.", + "warning": "Eğer bu siz değilseniz, hesabınızın güvenliği tehlikeye girmiş olabilir. Bu durumda sunucu yöneticinizle iletişime geçin." }, "reset": { - "subject": "Reset your password on Vikunja", - "instructions": "To reset your password, click the link below:", - "valid_duration": "This link will be valid for 24 hours." + "subject": "Vikunja'daki şifrenizi sıfırlayın", + "instructions": "Şifrenizi sıfırlamak için aşağıdaki bağlantıya tıklayın:", + "valid_duration": "Bu bağlantı 24 saat boyunca geçerli olacaktır." } }, "totp": { "invalid": { - "subject": "Someone just tried to login to your Vikunja account, but failed", - "message": "Someone just tried to log in into your account with correct username and password but a wrong TOTP passcode.", - "warning": "**If this was not you, someone else knows your password. You should set a new one immediately!**" + "subject": "Birisi Vikunja hesabınıza giriş yapmaya çalıştı ama başarısız oldu", + "message": "Birisi hesabınıza doğru kullanıcı adı ve şifreyle giriş yapmaya çalıştı, ancak yanlış bir TOTP kodu girdi.", + "warning": "**Eğer bu siz değilseniz, bir başkası şifrenizi biliyor olabilir. Hemen yeni bir şifre belirlemelisiniz!**" }, "account_locked": { - "subject": "We've disabled your account on Vikunja", - "message": "Someone tried to log in with your credentials but failed to provide a valid TOTP passcode.", - "disabled": "After 10 failed attempts, we've disabled your account and reset your password. To set a new one, follow the instructions in the reset email we just sent you.", - "reset_instructions": "If you did not receive an email with reset instructions, you can always request a new one at [%[1]s](%[2]s)." + "subject": "Vikunja'daki hesabınızı devre dışı bıraktık", + "message": "Birisi kimlik bilgilerinizle giriş yapmaya çalıştı ancak geçerli bir TOTP kodu sağlayamadı.", + "disabled": "10 başarısız denemenin ardından hesabınızı devre dışı bıraktık ve şifrenizi sıfırladık. Yeni bir şifre belirlemek için size az önce gönderdiğimiz sıfırlama e-postasındaki talimatları izleyin.", + "reset_instructions": "Eğer sıfırlama talimatlarının bulunduğu bir e-posta almadıysanız, her zaman [%[1]s](%[2]s) adresinden yeni bir tane talep edebilirsiniz." } }, "login": { "failed": { - "subject": "Someone just tried to login to your Vikunja account, but failed to provide a correct password", - "message": "Someone just tried to log in into your account with a wrong password three times in a row.", - "warning": "If this was not you, this could be someone else trying to break into your account.", - "enhance_security": "To enhance the security of you account you may want to set a stronger password or enable TOTP authentication in the settings:" + "subject": "Birisi Vikunja hesabınıza giriş yapmaya çalıştı ama yanlış şifre nedeniyle başarısız oldu", + "message": "Birisi hesabınıza art arda üç kez yanlış şifreyle giriş yapmaya çalıştı.", + "warning": "Eğer bu siz değilseniz, bu bir başkasının hesabınıza girmeye çalıştığı anlamına gelebilir.", + "enhance_security": "Hesabınızın güvenliğini artırmak için daha güçlü bir şifre belirlemeyi veya ayarlar bölümünden TOTP kimlik doğrulamasını etkinleştirmeyi düşünebilirsiniz:" } }, "account": { "deletion": { "confirm": { - "subject": "Please confirm the deletion of your Vikunja account", - "request": "You have requested the deletion of your account. To confirm this, please click the link below:", - "valid_duration": "This link will be valid for 24 hours.", - "schedule_info": "Once you confirm the deletion we will schedule the deletion of your account in three days and send you another email until then.", - "consequences": "If you proceed with the deletion of your account, we will remove all of your projects and tasks you created. Everything you shared with another user or team will transfer ownership to them.", - "changed_mind": "If you did not requested the deletion or changed your mind, you can simply ignore this email." + "subject": "Vikunja hesabınızın silinmesini lütfen onaylayın", + "request": "Hesabınızın silinmesini talep ettiniz. Bunu onaylamak için lütfen aşağıdaki bağlantıya tıklayın:", + "valid_duration": "Bu bağlantı 24 saat boyunca geçerli olacaktır.", + "schedule_info": "Silme işlemini onayladığınızda, hesabınızın silinmesini üç gün sonrasına planlayacağız ve bu süre zarfında size başka bir e-posta göndereceğiz.", + "consequences": "Hesabınızın silinmesi işlemine devam ederseniz, oluşturduğunuz tüm projeler ve görevler silinecektir. Başka bir kullanıcı veya ekiple paylaştığınız her şeyin sahipliği onlara devredilecektir.", + "changed_mind": "Eğer silme talebinde bulunmadıysanız veya fikrinizi değiştirdiyseniz, bu e-postayı yok sayabilirsiniz." }, "scheduled": { - "subject_days": "Your Vikunja account will be deleted in %[1]s days", - "subject_tomorrow": "Your Vikunja account will be deleted tomorrow", - "request_reminder": "You recently requested the deletion of your Vikunja account.", - "deletion_time_days": "We will delete your account in %[1]s days.", - "deletion_time_tomorrow": "We will delete your account tomorrow.", - "changed_mind": "If you changed your mind, simply click the link below to cancel the deletion and follow the instructions there:" + "subject_days": "Vikunja hesabınız %[1]s gün içinde silinecek", + "subject_tomorrow": "Vikunja hesabınız yarın silinecek", + "request_reminder": "Yakın zamanda Vikunja hesabınızın silinmesini talep ettiniz.", + "deletion_time_days": "Hesabınızı %[1]s gün içinde sileceğiz.", + "deletion_time_tomorrow": "Hesabınızı yarın sileceğiz.", + "changed_mind": "Eğer fikrinizi değiştirdiyseniz, silme işlemini iptal etmek için aşağıdaki bağlantıya tıklayın ve oradaki talimatları izleyin:" }, "completed": { - "subject": "Your Vikunja Account has been deleted", - "confirmation": "As requested, we've deleted your Vikunja account.", - "permanent": "This deletion is permanent. If did not create a backup and need your data back now, talk to your administrator." + "subject": "Vikunja hesabınız silindi", + "confirmation": "Talebiniz üzerine Vikunja hesabınızı sildik.", + "permanent": "Bu silme işlemi kalıcıdır. Eğer bir yedek oluşturmadıysanız ve verilerinize şimdi ihtiyacınız varsa, yöneticinizle iletişime geçin." } } }, "task": { "reminder": { - "subject": "Reminder for \"%[1]s\" (%[2]s)", - "message": "This is a friendly reminder of the task \"%[1]s\" (%[2]s)." + "subject": "\"%[1]s\" (%[2]s) için hatırlatma", + "message": "Bu, \"%[1]s\" (%[2]s) görevi için dostça bir hatırlatmadır." }, "comment": { - "subject": "Re: %[1]s", - "mentioned_subject": "%[1]s mentioned you in a comment in \"%[2]s\"", - "mentioned_message": "**%[1]s** mentioned you in a comment:" + "subject": "Ynt: %[1]s", + "mentioned_subject": "%[1]s, \"%[2]s\" yorumunda sizden bahsetti", + "mentioned_message": "**%[1]s**, bir yorumda sizden bahsetti:" }, "assigned": { - "subject_to_assignee": "You have been assigned to %[1]s (%[2]s)", - "message_to_assignee": "%[1]s has assigned you to %[2]s.", - "subject_to_others": "%[1]s(%[2]s) has been assigned to %[3]s", - "message_to_others": "%[1]s has assigned this task to %[2]s." + "subject_to_assignee": "%[1]s (%[2]s) görevine atandınız", + "message_to_assignee": "%[1]s, sizi %[2]s görevine atadı.", + "subject_to_others": "%[1]s (%[2]s), %[3]s kullanıcısına atandı", + "message_to_others": "%[1]s, bu görevi %[2]s kullanıcısına atadı." }, "deleted": { - "subject": "%[1]s (%[2]s) has been deleted", - "message": "%[1]s has deleted the task %[2]s (%[3]s)" + "subject": "%[1]s (%[2]s) silindi", + "message": "%[1]s, %[2]s (%[3]s) görevini sildi." }, "mentioned": { - "subject_new": "%[1]s mentioned you in a new task \"%[2]s\"", - "subject": "%[1]s mentioned you in a task \"%[2]s\"", - "message": "**%[1]s** mentioned you in a task:" + "subject_new": "%[1]s, yeni bir görev olan \"%[2]s\" içinde sizden bahsetti", + "subject": "%[1]s, \"%[2]s\" görevinde sizden bahsetti", + "message": "**%[1]s**, bir görevde sizden bahsetti:" }, "overdue": { - "subject": "Task \"%[1]s\" (%[2]s) is overdue", - "message": "This is a friendly reminder of the task \"%[1]s\" (%[2]s) which is %[3]s and not yet done.", - "multiple_subject": "Your overdue tasks", - "multiple_message": "You have the following overdue tasks:", - "overdue_since": "overdue since %[1]s", - "overdue_now": "overdue now" + "subject": "\"%[1]s\" (%[2]s) görevi zaman aşımına uğradı", + "message": "Bu, henüz tamamlanmamış ve %[3]s olan \"%[1]s\" (%[2]s) görevi için dostça bir hatırlatmadır.", + "multiple_subject": "Zaman aşımına uğramış görevleriniz", + "multiple_message": "Aşağıdaki zaman aşımına uğramış görevleriniz var:", + "overdue_since": "%[1]s tarihinden beri zaman aşımına uğradı", + "overdue_now": "şu anda zaman aşımına uğradı" } }, "project": { "created": { - "subject": "%[1]s created the project \"%[2]s\"", - "message": "%[1]s created the project \"%[2]s\"" + "subject": "%[1]s, \"%[2]s\" projesini oluşturdu", + "message": "%[1]s, \"%[2]s\" projesini oluşturdu." } }, "team": { "member_added": { - "subject": "%[1]s added you to the %[2]s team in Vikunja", - "message": "%[1]s has just added you to the %[2]s team in Vikunja." + "subject": "%[1]s sizi Vikunja'daki %[2]s ekibine ekledi", + "message": "%[1]s sizi Vikunja'daki %[2]s ekibine ekledi." } }, "data_export": { "ready": { - "subject": "Your Vikunja Data Export is ready", - "message": "Your Vikunja Data Export is ready for you to download. Click the button below to download it:", - "availability": "The download will be available for the next 7 days." + "subject": "Vikunja veri dışa aktarmanız hazır", + "message": "Vikunja veri dışa aktarmanız indirilmeye hazır. Aşağıdaki düğmeye tıklayarak indirebilirsiniz:", + "availability": "İndirme bağlantısı önümüzdeki 7 gün boyunca geçerli olacaktır." } }, "migration": { "done": { - "subject": "The migration from %[1]s to Vikunja was completed", - "imported": "Vikunja has imported all lists/projects, tasks, notes, reminders and files from %[1]s you have access to.", - "have_fun": "Have fun with your new (old) projects!" + "subject": "%[1]s uygulamasından Vikunja'ya geçiş tamamlandı", + "imported": "Vikunja, erişiminiz olan tüm listeleri/projeleri, görevleri, notları, hatırlatıcıları ve dosyaları %[1]s uygulamasından içe aktardı.", + "have_fun": "Yeni (eski) projelerinizle keyifli vakit geçirin!" }, "failed": { - "subject": "The migration from %[1]s to Vikunja has failed", - "message": "Looks like the move from %[1]s didn't go as planned this time.", - "retry": "No worries, though! Just give it another shot by starting over the same way you did before. Sometimes, these hiccups happen because of glitches on %[1]s's end, but trying again often does the trick.", - "error": "We bumped into a little error along the way: `%[2]s`.", - "report": "Please drop us a note about this [in the forum](https://community.vikunja.io/) or any of the usual places so that we can take a look at why it failed." + "subject": "%[1]s uygulamasından Vikunja'ya geçiş başarısız oldu", + "message": "Görünüşe göre %[1]s uygulamasından geçiş bu sefer planlandığı gibi gitmedi.", + "retry": "Endişelenmeyin! Daha önce yaptığınız gibi yeniden başlatarak bir kez daha deneyebilirsiniz. Bazen bu aksaklıklar %[1]s tarafındaki sorunlardan kaynaklanıyor, ancak tekrar denemek genellikle sorunu çözer.", + "error": "Yolda küçük bir hatayla karşılaştık: `%[2]s`.", + "report": "Lütfen bu durumu [forumda](https://community.vikunja.io/) veya her zamanki iletişim kanallarından bize bildirin, böylece neden başarısız olduğunu inceleyebiliriz." }, "failed_reported": { - "subject": "The migration from %[1]s to Vikunja has failed", - "message": "Looks like the move from %[1]s didn't go as planned this time.", - "retry": "No worries, though! Just give it another shot by starting over the same way you did before. Sometimes, these hiccups happen because of glitches on %[1]s's end, but trying again often does the trick.", - "working_on_it": "We've got the error message on our radar and are on it to get it sorted out soon." + "subject": "%[1]s uygulamasından Vikunja'ya geçiş başarısız oldu", + "message": "Görünüşe göre %[1]s uygulamasından geçiş bu sefer planlandığı gibi gitmedi.", + "retry": "Endişelenmeyin! Daha önce yaptığınız gibi yeniden başlatarak bir kez daha deneyebilirsiniz. Bazen bu aksaklıklar %[1]s tarafındaki sorunlardan kaynaklanıyor, ancak tekrar denemek genellikle sorunu çözer.", + "working_on_it": "Hata mesajını radarımıza aldık ve yakında çözmek için çalışıyoruz." } }, "common": { - "have_nice_day": "Have a nice day!", - "copy_url": "If the button above doesn't work, copy the url below and paste it in your browser's address bar:" + "have_nice_day": "İyi günler dileriz!", + "copy_url": "Yukarıdaki düğme çalışmazsa, aşağıdaki URL'yi kopyalayıp tarayıcınızın adres çubuğuna yapıştırın:" } } } \ No newline at end of file