Scheduled: the server's real /api/v2 routes and shapes, edit, settings, results, models
Re-wired to api/v2/schedules.py and its contract fixtures: description and
next_run(s), pause/resume verbs, runs paged with `before`, a run's result
(GET runs/{id}, Markdown) unfolded under its row, run.model with the switch from
a busy one, waiting and its retry, timing (late, caught up, by hand). The form
serves new and edit: words -> compile -> title, instruction and next runs; the
rule set by hand (days and a time, read back by preview) when the words give
none; notify policy, fresh or continue, model from the scheduling models,
effort and team size. Models on the list: the person's narrowing (PUT
/schedules/models), each free or busy. Live from the `schedules` event.
i18n: 39 new sentences x 8 languages (312 in all); CHANGELOG [Unreleased].
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
6 files changed
+1190
-188
No files matched your search
+312
-9
@@ -312,13 +312,52 @@ KEYS = (
|
||||
"It has not run yet.",
|
||||
"late",
|
||||
"caught up",
|
||||
"Open the result",
|
||||
"Delete this scheduled task?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list",
|
||||
"What should happen, and when",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.",
|
||||
"These words give no run in the future.",
|
||||
"%(model)s was busy, so it ran on this one.",
|
||||
"%(n)s missed",
|
||||
"A busy model is waited for, then the next free one is used.",
|
||||
"A result, but not a run with nothing to report.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.",
|
||||
"A team of up to %(n)s",
|
||||
"A team works on it together, its own agent included.",
|
||||
"Choose a model to choose its effort.",
|
||||
"Due %(when)s",
|
||||
"Each run sees the ones before it.",
|
||||
"Each run starts with nothing but the instruction.",
|
||||
"Earlier runs",
|
||||
"Edit %(title)s",
|
||||
"Every result, even with nothing to report.",
|
||||
"Models for scheduled tasks",
|
||||
"No team",
|
||||
"Only in its history.",
|
||||
"Open the chat",
|
||||
"Result",
|
||||
"The first free scheduling model",
|
||||
"The instruction each run is given, on its own: say everything it needs.",
|
||||
"The last %(n)s runs failed: %(why)s",
|
||||
"The result is no longer there.",
|
||||
"Times in %(zone)s",
|
||||
"Title",
|
||||
"Written to %(path)s",
|
||||
"busy",
|
||||
"free",
|
||||
"switched",
|
||||
"tried again %(when)s",
|
||||
"Set the time yourself",
|
||||
"Days",
|
||||
"Time",
|
||||
"No day ticked: every day.",
|
||||
"A scheduled task failed 3 times in a row. Pause it?",
|
||||
"Edit",
|
||||
"Models",
|
||||
"Open its chat",
|
||||
"The model's own",
|
||||
"run by hand",
|
||||
)
|
||||
|
||||
# The app's own sentences. The mode names (Manual, Edit, Auto, Plan) stay English, as the
|
||||
@@ -482,13 +521,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Ještě neběžela.",
|
||||
"late": "pozdě",
|
||||
"caught up": "dohnáno",
|
||||
"Open the result": "Otevřít výsledek",
|
||||
"Delete this scheduled task?": "Odstranit tuto naplánovanou úlohu?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "„%(title)s“ se zastaví a její historie zmizí. Konverzace, které napsala, zůstanou.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Každý pracovní den v 8:00 shrň zprávy z mého seznamu ke čtení",
|
||||
"What should happen, and when": "Co se má stát a kdy",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "Vlastními slovy. Server z nich vytvoří pravidlo a pokyn a před uložením vám ukáže další spuštění.",
|
||||
"These words give no run in the future.": "Z těchto slov nevychází žádné budoucí spuštění.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s byl zaneprázdněný, proto běžela na tomto.",
|
||||
"%(n)s missed": "zmeškáno: %(n)s",
|
||||
"A busy model is waited for, then the next free one is used.": "Na zaneprázdněný model se čeká, pak se použije další volný.",
|
||||
"A result, but not a run with nothing to report.": "Výsledek, ale ne spuštění, které nemá co hlásit.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Úloha bez vlastního modelu běží na prvním volném z těchto, v tomto pořadí. Žádný nezaškrtnutý: všechny.",
|
||||
"A team of up to %(n)s": "Tým: nejvýše %(n)s",
|
||||
"A team works on it together, its own agent included.": "Pracuje na ní tým společně, včetně jejího vlastního agenta.",
|
||||
"Choose a model to choose its effort.": "Vyberte model, abyste mohli zvolit jeho náročnost.",
|
||||
"Due %(when)s": "Naplánováno na %(when)s",
|
||||
"Each run sees the ones before it.": "Každé spuštění vidí ta předchozí.",
|
||||
"Each run starts with nothing but the instruction.": "Každé spuštění začíná jen s instrukcí.",
|
||||
"Earlier runs": "Starší spuštění",
|
||||
"Edit %(title)s": "Upravit %(title)s",
|
||||
"Every result, even with nothing to report.": "Každý výsledek, i když není co hlásit.",
|
||||
"Models for scheduled tasks": "Modely pro naplánované úlohy",
|
||||
"No team": "Bez týmu",
|
||||
"Only in its history.": "Jen v její historii.",
|
||||
"Open the chat": "Otevřít konverzaci",
|
||||
"Result": "Výsledek",
|
||||
"The first free scheduling model": "První volný model pro plánování",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "Instrukce, kterou dostane každé spuštění samostatně: uveďte vše, co potřebuje.",
|
||||
"The last %(n)s runs failed: %(why)s": "Posledních %(n)s spuštění selhalo: %(why)s",
|
||||
"The result is no longer there.": "Výsledek už tu není.",
|
||||
"Times in %(zone)s": "Časové pásmo: %(zone)s",
|
||||
"Title": "Název",
|
||||
"Written to %(path)s": "Zapsáno do %(path)s",
|
||||
"busy": "zaneprázdněný",
|
||||
"free": "volný",
|
||||
"switched": "přepnuto",
|
||||
"tried again %(when)s": "znovu %(when)s",
|
||||
"Set the time yourself": "Nastavit čas sami",
|
||||
"Days": "Dny",
|
||||
"Time": "Čas",
|
||||
"No day ticked: every day.": "Žádný den nezaškrtnutý: každý den.",
|
||||
},
|
||||
"de": {
|
||||
"Menu": "Menü",
|
||||
@@ -647,13 +719,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Sie ist noch nicht gelaufen.",
|
||||
"late": "verspätet",
|
||||
"caught up": "nachgeholt",
|
||||
"Open the result": "Ergebnis öffnen",
|
||||
"Delete this scheduled task?": "Diese geplante Aufgabe löschen?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "„%(title)s“ hört auf, und ihr Verlauf wird gelöscht. Die Chats, die sie geschrieben hat, bleiben.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Jeden Werktag um 8:00 die Nachrichten auf meiner Leseliste zusammenfassen",
|
||||
"What should happen, and when": "Was soll wann geschehen?",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "In Ihren eigenen Worten. Der Server macht daraus eine Regel und eine Anweisung und zeigt Ihnen die nächsten Läufe, bevor etwas gespeichert wird.",
|
||||
"These words give no run in the future.": "Diese Worte ergeben keinen künftigen Lauf.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s war belegt, daher lief sie auf diesem.",
|
||||
"%(n)s missed": "%(n)s verpasst",
|
||||
"A busy model is waited for, then the next free one is used.": "Auf ein belegtes Modell wird gewartet, dann wird das nächste freie genommen.",
|
||||
"A result, but not a run with nothing to report.": "Ein Ergebnis, aber kein Lauf ohne Neuigkeiten.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Eine Aufgabe ohne eigenes Modell läuft auf dem ersten freien davon, in dieser Reihenfolge. Keines angehakt: alle.",
|
||||
"A team of up to %(n)s": "Ein Team mit bis zu %(n)s",
|
||||
"A team works on it together, its own agent included.": "Ein Team arbeitet gemeinsam daran, ihr eigener Agent eingeschlossen.",
|
||||
"Choose a model to choose its effort.": "Wählen Sie ein Modell, um seinen Aufwand zu wählen.",
|
||||
"Due %(when)s": "Fällig %(when)s",
|
||||
"Each run sees the ones before it.": "Jeder Lauf sieht die vorherigen.",
|
||||
"Each run starts with nothing but the instruction.": "Jeder Lauf beginnt nur mit der Anweisung.",
|
||||
"Earlier runs": "Frühere Läufe",
|
||||
"Edit %(title)s": "%(title)s bearbeiten",
|
||||
"Every result, even with nothing to report.": "Jedes Ergebnis, auch ohne Neuigkeiten.",
|
||||
"Models for scheduled tasks": "Modelle für geplante Aufgaben",
|
||||
"No team": "Kein Team",
|
||||
"Only in its history.": "Nur in ihrem Verlauf.",
|
||||
"Open the chat": "Chat öffnen",
|
||||
"Result": "Ergebnis",
|
||||
"The first free scheduling model": "Das erste freie Planungsmodell",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "Die Anweisung, die jeder Lauf für sich erhält: Sagen Sie alles, was er braucht.",
|
||||
"The last %(n)s runs failed: %(why)s": "Die letzten %(n)s Läufe sind fehlgeschlagen: %(why)s",
|
||||
"The result is no longer there.": "Das Ergebnis ist nicht mehr da.",
|
||||
"Times in %(zone)s": "Zeitzone: %(zone)s",
|
||||
"Title": "Titel",
|
||||
"Written to %(path)s": "Geschrieben nach %(path)s",
|
||||
"busy": "belegt",
|
||||
"free": "frei",
|
||||
"switched": "gewechselt",
|
||||
"tried again %(when)s": "erneut %(when)s",
|
||||
"Set the time yourself": "Zeit selbst festlegen",
|
||||
"Days": "Tage",
|
||||
"Time": "Uhrzeit",
|
||||
"No day ticked: every day.": "Kein Tag angehakt: jeden Tag.",
|
||||
},
|
||||
"es": {
|
||||
"Menu": "Menú",
|
||||
@@ -812,13 +917,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Aún no se ha ejecutado.",
|
||||
"late": "con retraso",
|
||||
"caught up": "recuperada",
|
||||
"Open the result": "Abrir el resultado",
|
||||
"Delete this scheduled task?": "¿Eliminar esta tarea programada?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "«%(title)s» se detiene y su historial se borra. Los chats que escribió se conservan.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Cada día laborable a las 8:00, resume las noticias de mi lista de lectura",
|
||||
"What should happen, and when": "Qué debe ocurrir, y cuándo",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "Con sus propias palabras. El servidor las convierte en una regla y una instrucción, y le muestra las próximas ejecuciones antes de guardar nada.",
|
||||
"These words give no run in the future.": "Estas palabras no dan ninguna ejecución futura.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s estaba ocupado, así que se ejecutó en este.",
|
||||
"%(n)s missed": "%(n)s perdidas",
|
||||
"A busy model is waited for, then the next free one is used.": "Se espera a un modelo ocupado y luego se usa el siguiente libre.",
|
||||
"A result, but not a run with nothing to report.": "Un resultado, pero no una ejecución sin nada que informar.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Una tarea sin modelo propio se ejecuta en el primero libre de estos, en este orden. Ninguno marcado: todos.",
|
||||
"A team of up to %(n)s": "Un equipo de hasta %(n)s",
|
||||
"A team works on it together, its own agent included.": "Un equipo trabaja en ella, incluido su propio agente.",
|
||||
"Choose a model to choose its effort.": "Elija un modelo para elegir su esfuerzo.",
|
||||
"Due %(when)s": "Prevista %(when)s",
|
||||
"Each run sees the ones before it.": "Cada ejecución ve las anteriores.",
|
||||
"Each run starts with nothing but the instruction.": "Cada ejecución empieza solo con la instrucción.",
|
||||
"Earlier runs": "Ejecuciones anteriores",
|
||||
"Edit %(title)s": "Editar %(title)s",
|
||||
"Every result, even with nothing to report.": "Cada resultado, incluso sin nada que informar.",
|
||||
"Models for scheduled tasks": "Modelos para tareas programadas",
|
||||
"No team": "Sin equipo",
|
||||
"Only in its history.": "Solo en su historial.",
|
||||
"Open the chat": "Abrir el chat",
|
||||
"Result": "Resultado",
|
||||
"The first free scheduling model": "El primer modelo de programación libre",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "La instrucción que recibe cada ejecución por sí sola: diga todo lo que necesita.",
|
||||
"The last %(n)s runs failed: %(why)s": "Las últimas %(n)s ejecuciones fallaron: %(why)s",
|
||||
"The result is no longer there.": "El resultado ya no está.",
|
||||
"Times in %(zone)s": "Zona horaria: %(zone)s",
|
||||
"Title": "Título",
|
||||
"Written to %(path)s": "Escrito en %(path)s",
|
||||
"busy": "ocupado",
|
||||
"free": "libre",
|
||||
"switched": "cambiado",
|
||||
"tried again %(when)s": "de nuevo %(when)s",
|
||||
"Set the time yourself": "Fijar la hora usted mismo",
|
||||
"Days": "Días",
|
||||
"Time": "Hora",
|
||||
"No day ticked: every day.": "Ningún día marcado: todos los días.",
|
||||
},
|
||||
"fr": {
|
||||
"Menu": "Menu",
|
||||
@@ -977,13 +1115,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Elle n’a pas encore été exécutée.",
|
||||
"late": "en retard",
|
||||
"caught up": "rattrapée",
|
||||
"Open the result": "Ouvrir le résultat",
|
||||
"Delete this scheduled task?": "Supprimer cette tâche planifiée ?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "« %(title)s » s’arrête et son historique disparaît. Les conversations qu’elle a écrites restent.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Chaque jour ouvré à 8 h, résume les nouvelles de ma liste de lecture",
|
||||
"What should happen, and when": "Ce qui doit se passer, et quand",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "Avec vos propres mots. Le serveur en fait une règle et une instruction, et vous montre les prochaines exécutions avant que rien ne soit enregistré.",
|
||||
"These words give no run in the future.": "Ces mots ne donnent aucune exécution à venir.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s était occupé, elle a donc tourné sur celui-ci.",
|
||||
"%(n)s missed": "%(n)s manquées",
|
||||
"A busy model is waited for, then the next free one is used.": "Un modèle occupé est attendu, puis le suivant libre est utilisé.",
|
||||
"A result, but not a run with nothing to report.": "Un résultat, mais pas une exécution sans rien à signaler.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Une tâche sans modèle à elle tourne sur le premier libre de ceux-ci, dans cet ordre. Aucun coché : tous.",
|
||||
"A team of up to %(n)s": "Une équipe jusqu'à %(n)s",
|
||||
"A team works on it together, its own agent included.": "Une équipe y travaille ensemble, son propre agent compris.",
|
||||
"Choose a model to choose its effort.": "Choisissez un modèle pour choisir son effort.",
|
||||
"Due %(when)s": "Prévue %(when)s",
|
||||
"Each run sees the ones before it.": "Chaque exécution voit les précédentes.",
|
||||
"Each run starts with nothing but the instruction.": "Chaque exécution part de la seule instruction.",
|
||||
"Earlier runs": "Exécutions précédentes",
|
||||
"Edit %(title)s": "Modifier %(title)s",
|
||||
"Every result, even with nothing to report.": "Chaque résultat, même sans rien à signaler.",
|
||||
"Models for scheduled tasks": "Modèles pour les tâches planifiées",
|
||||
"No team": "Pas d'équipe",
|
||||
"Only in its history.": "Seulement dans son historique.",
|
||||
"Open the chat": "Ouvrir la conversation",
|
||||
"Result": "Résultat",
|
||||
"The first free scheduling model": "Le premier modèle de planification libre",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "L'instruction donnée à chaque exécution, seule : dites tout ce dont elle a besoin.",
|
||||
"The last %(n)s runs failed: %(why)s": "Les %(n)s dernières exécutions ont échoué : %(why)s",
|
||||
"The result is no longer there.": "Le résultat n'est plus là.",
|
||||
"Times in %(zone)s": "Fuseau horaire : %(zone)s",
|
||||
"Title": "Titre",
|
||||
"Written to %(path)s": "Écrit dans %(path)s",
|
||||
"busy": "occupé",
|
||||
"free": "libre",
|
||||
"switched": "changé",
|
||||
"tried again %(when)s": "de nouveau %(when)s",
|
||||
"Set the time yourself": "Régler l'heure vous-même",
|
||||
"Days": "Jours",
|
||||
"Time": "Heure",
|
||||
"No day ticked: every day.": "Aucun jour coché : tous les jours.",
|
||||
},
|
||||
"hu": {
|
||||
"Menu": "Menü",
|
||||
@@ -1142,13 +1313,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Még nem futott.",
|
||||
"late": "késve",
|
||||
"caught up": "pótolva",
|
||||
"Open the result": "Az eredmény megnyitása",
|
||||
"Delete this scheduled task?": "Törli ezt az ütemezett feladatot?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "„%(title)s” leáll, és az előzményei törlődnek. Az általa írt beszélgetések megmaradnak.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Minden hétköznap 8:00-kor foglald össze az olvasólistám híreit",
|
||||
"What should happen, and when": "Mi történjen, és mikor",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "A saját szavaival. A szerver szabályt és utasítást készít belőlük, és mentés előtt megmutatja a következő futásokat.",
|
||||
"These words give no run in the future.": "Ezekből a szavakból nem következik jövőbeli futás.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s foglalt volt, ezért ezen futott.",
|
||||
"%(n)s missed": "%(n)s kimaradt",
|
||||
"A busy model is waited for, then the next free one is used.": "A foglalt modellre vár, majd a következő szabadot használja.",
|
||||
"A result, but not a run with nothing to report.": "Eredmény, de nem olyan futás, amelynek nincs mit jelentenie.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "A saját modell nélküli feladat ezek közül az első szabadon fut, ebben a sorrendben. Ha egy sincs bejelölve: mindegyiken.",
|
||||
"A team of up to %(n)s": "Legfeljebb %(n)s fős csapat",
|
||||
"A team works on it together, its own agent included.": "Egy csapat dolgozik rajta együtt, a saját ügynökét is beleértve.",
|
||||
"Choose a model to choose its effort.": "Válasszon modellt az erőfeszítés megadásához.",
|
||||
"Due %(when)s": "Esedékes: %(when)s",
|
||||
"Each run sees the ones before it.": "Minden futás látja az előzőeket.",
|
||||
"Each run starts with nothing but the instruction.": "Minden futás csak az utasítással indul.",
|
||||
"Earlier runs": "Korábbi futások",
|
||||
"Edit %(title)s": "%(title)s szerkesztése",
|
||||
"Every result, even with nothing to report.": "Minden eredmény, akkor is, ha nincs mit jelenteni.",
|
||||
"Models for scheduled tasks": "Modellek az ütemezett feladatokhoz",
|
||||
"No team": "Nincs csapat",
|
||||
"Only in its history.": "Csak az előzményeiben.",
|
||||
"Open the chat": "A csevegés megnyitása",
|
||||
"Result": "Eredmény",
|
||||
"The first free scheduling model": "Az első szabad ütemezési modell",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "Az utasítás, amelyet minden futás önmagában kap: mondjon el mindent, amire szüksége van.",
|
||||
"The last %(n)s runs failed: %(why)s": "Az utolsó %(n)s futás sikertelen: %(why)s",
|
||||
"The result is no longer there.": "Az eredmény már nincs meg.",
|
||||
"Times in %(zone)s": "Időzóna: %(zone)s",
|
||||
"Title": "Cím",
|
||||
"Written to %(path)s": "Kiírva ide: %(path)s",
|
||||
"busy": "foglalt",
|
||||
"free": "szabad",
|
||||
"switched": "váltva",
|
||||
"tried again %(when)s": "újra %(when)s",
|
||||
"Set the time yourself": "Az időpont megadása kézzel",
|
||||
"Days": "Napok",
|
||||
"Time": "Időpont",
|
||||
"No day ticked: every day.": "Ha egy nap sincs bejelölve: minden nap.",
|
||||
},
|
||||
"it": {
|
||||
"Menu": "Menu",
|
||||
@@ -1307,13 +1511,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Non è ancora stata eseguita.",
|
||||
"late": "in ritardo",
|
||||
"caught up": "recuperata",
|
||||
"Open the result": "Apri il risultato",
|
||||
"Delete this scheduled task?": "Eliminare questa attività pianificata?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "«%(title)s» si ferma e la sua cronologia viene eliminata. Le chat che ha scritto restano.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Ogni giorno feriale alle 8:00, riassumi le notizie della mia lista di lettura",
|
||||
"What should happen, and when": "Cosa deve succedere, e quando",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "Con parole tue. Il server ne ricava una regola e un’istruzione e ti mostra le prossime esecuzioni prima di salvare.",
|
||||
"These words give no run in the future.": "Queste parole non danno nessuna esecuzione futura.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s era occupato, quindi è stata eseguita su questo.",
|
||||
"%(n)s missed": "%(n)s perse",
|
||||
"A busy model is waited for, then the next free one is used.": "Si attende un modello occupato, poi si usa il successivo libero.",
|
||||
"A result, but not a run with nothing to report.": "Un risultato, ma non un’esecuzione senza nulla da segnalare.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Un’attività senza un modello proprio gira sul primo libero di questi, in quest’ordine. Nessuno spuntato: tutti.",
|
||||
"A team of up to %(n)s": "Un team fino a %(n)s",
|
||||
"A team works on it together, its own agent included.": "Un team ci lavora insieme, incluso il suo agente.",
|
||||
"Choose a model to choose its effort.": "Scegli un modello per sceglierne l’impegno.",
|
||||
"Due %(when)s": "Prevista %(when)s",
|
||||
"Each run sees the ones before it.": "Ogni esecuzione vede quelle precedenti.",
|
||||
"Each run starts with nothing but the instruction.": "Ogni esecuzione parte solo dall’istruzione.",
|
||||
"Earlier runs": "Esecuzioni precedenti",
|
||||
"Edit %(title)s": "Modifica %(title)s",
|
||||
"Every result, even with nothing to report.": "Ogni risultato, anche senza nulla da segnalare.",
|
||||
"Models for scheduled tasks": "Modelli per le attività pianificate",
|
||||
"No team": "Nessun team",
|
||||
"Only in its history.": "Solo nella sua cronologia.",
|
||||
"Open the chat": "Apri la chat",
|
||||
"Result": "Risultato",
|
||||
"The first free scheduling model": "Il primo modello di pianificazione libero",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "L’istruzione che ogni esecuzione riceve da sola: di’ tutto ciò che le serve.",
|
||||
"The last %(n)s runs failed: %(why)s": "Le ultime %(n)s esecuzioni non sono riuscite: %(why)s",
|
||||
"The result is no longer there.": "Il risultato non c’è più.",
|
||||
"Times in %(zone)s": "Fuso orario: %(zone)s",
|
||||
"Title": "Titolo",
|
||||
"Written to %(path)s": "Scritto in %(path)s",
|
||||
"busy": "occupato",
|
||||
"free": "libero",
|
||||
"switched": "cambiato",
|
||||
"tried again %(when)s": "di nuovo %(when)s",
|
||||
"Set the time yourself": "Imposta tu l’orario",
|
||||
"Days": "Giorni",
|
||||
"Time": "Ora",
|
||||
"No day ticked: every day.": "Nessun giorno spuntato: ogni giorno.",
|
||||
},
|
||||
"pl": {
|
||||
"Menu": "Menu",
|
||||
@@ -1472,13 +1709,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Jeszcze nie było uruchomione.",
|
||||
"late": "z opóźnieniem",
|
||||
"caught up": "nadrobione",
|
||||
"Open the result": "Otwórz wynik",
|
||||
"Delete this scheduled task?": "Usunąć to zaplanowane zadanie?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "„%(title)s” zatrzyma się, a jego historia zniknie. Czaty, które napisało, zostaną.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "W każdy dzień roboczy o 8:00 streść wiadomości z mojej listy do czytania",
|
||||
"What should happen, and when": "Co ma się stać i kiedy",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "Własnymi słowami. Serwer zamieni je w regułę i polecenie i pokaże następne uruchomienia, zanim cokolwiek zostanie zapisane.",
|
||||
"These words give no run in the future.": "Z tych słów nie wynika żadne przyszłe uruchomienie.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s był zajęty, więc uruchomiono je na tym.",
|
||||
"%(n)s missed": "pominięte: %(n)s",
|
||||
"A busy model is waited for, then the next free one is used.": "Na zajęty model się czeka, potem używany jest następny wolny.",
|
||||
"A result, but not a run with nothing to report.": "Wynik, ale nie uruchomienie bez niczego do zgłoszenia.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Zadanie bez własnego modelu działa na pierwszym wolnym z tych, w tej kolejności. Żaden niezaznaczony: wszystkie.",
|
||||
"A team of up to %(n)s": "Zespół do %(n)s",
|
||||
"A team works on it together, its own agent included.": "Pracuje nad nim zespół, wraz z jego własnym agentem.",
|
||||
"Choose a model to choose its effort.": "Wybierz model, aby wybrać jego wysiłek.",
|
||||
"Due %(when)s": "Zaplanowane na %(when)s",
|
||||
"Each run sees the ones before it.": "Każde uruchomienie widzi poprzednie.",
|
||||
"Each run starts with nothing but the instruction.": "Każde uruchomienie zaczyna tylko od instrukcji.",
|
||||
"Earlier runs": "Wcześniejsze uruchomienia",
|
||||
"Edit %(title)s": "Edytuj %(title)s",
|
||||
"Every result, even with nothing to report.": "Każdy wynik, nawet bez niczego do zgłoszenia.",
|
||||
"Models for scheduled tasks": "Modele dla zaplanowanych zadań",
|
||||
"No team": "Bez zespołu",
|
||||
"Only in its history.": "Tylko w jego historii.",
|
||||
"Open the chat": "Otwórz czat",
|
||||
"Result": "Wynik",
|
||||
"The first free scheduling model": "Pierwszy wolny model do planowania",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "Instrukcja, którą każde uruchomienie dostaje samodzielnie: podaj wszystko, czego potrzebuje.",
|
||||
"The last %(n)s runs failed: %(why)s": "Ostatnie uruchomienia nie powiodły się (%(n)s): %(why)s",
|
||||
"The result is no longer there.": "Wyniku już nie ma.",
|
||||
"Times in %(zone)s": "Strefa czasowa: %(zone)s",
|
||||
"Title": "Tytuł",
|
||||
"Written to %(path)s": "Zapisano do %(path)s",
|
||||
"busy": "zajęty",
|
||||
"free": "wolny",
|
||||
"switched": "zmieniony",
|
||||
"tried again %(when)s": "ponownie %(when)s",
|
||||
"Set the time yourself": "Ustaw czas samodzielnie",
|
||||
"Days": "Dni",
|
||||
"Time": "Godzina",
|
||||
"No day ticked: every day.": "Żaden dzień niezaznaczony: codziennie.",
|
||||
},
|
||||
"sk": {
|
||||
"Menu": "Ponuka",
|
||||
@@ -1637,13 +1907,46 @@ OWN: dict[str, dict[str, str]] = {
|
||||
"It has not run yet.": "Ešte nebežala.",
|
||||
"late": "neskoro",
|
||||
"caught up": "dobehnuté",
|
||||
"Open the result": "Otvoriť výsledok",
|
||||
"Delete this scheduled task?": "Odstrániť túto naplánovanú úlohu?",
|
||||
"“%(title)s” stops, and its history goes. The chats it wrote stay.": "„%(title)s“ sa zastaví a jej história zmizne. Konverzácie, ktoré napísala, zostanú.",
|
||||
"Every weekday at 8:00, summarise the news on my reading list": "Každý pracovný deň o 8:00 zhrň správy z môjho zoznamu na čítanie",
|
||||
"What should happen, and when": "Čo sa má stať a kedy",
|
||||
"In your own words. The server reads them into a rule and an instruction, and shows you the next runs before anything is saved.": "Vlastnými slovami. Server z nich vytvorí pravidlo a pokyn a pred uložením vám ukáže ďalšie spustenia.",
|
||||
"These words give no run in the future.": "Z týchto slov nevychádza žiadne budúce spustenie.",
|
||||
"%(model)s was busy, so it ran on this one.": "%(model)s bol zaneprázdnený, preto bežala na tomto.",
|
||||
"%(n)s missed": "zmeškané: %(n)s",
|
||||
"A busy model is waited for, then the next free one is used.": "Na zaneprázdnený model sa čaká, potom sa použije ďalší voľný.",
|
||||
"A result, but not a run with nothing to report.": "Výsledok, ale nie spustenie, ktoré nemá čo hlásiť.",
|
||||
"A task without a model of its own runs on the first free one of these, in this order. None ticked: all of them.": "Úloha bez vlastného modelu beží na prvom voľnom z týchto, v tomto poradí. Žiadny nezaškrtnutý: všetky.",
|
||||
"A team of up to %(n)s": "Tím: najviac %(n)s",
|
||||
"A team works on it together, its own agent included.": "Pracuje na nej tím spoločne, vrátane jej vlastného agenta.",
|
||||
"Choose a model to choose its effort.": "Vyberte model, aby ste mohli zvoliť jeho náročnosť.",
|
||||
"Due %(when)s": "Naplánované na %(when)s",
|
||||
"Each run sees the ones before it.": "Každé spustenie vidí tie predchádzajúce.",
|
||||
"Each run starts with nothing but the instruction.": "Každé spustenie začína len s inštrukciou.",
|
||||
"Earlier runs": "Staršie spustenia",
|
||||
"Edit %(title)s": "Upraviť %(title)s",
|
||||
"Every result, even with nothing to report.": "Každý výsledok, aj keď nie je čo hlásiť.",
|
||||
"Models for scheduled tasks": "Modely pre naplánované úlohy",
|
||||
"No team": "Bez tímu",
|
||||
"Only in its history.": "Len v jej histórii.",
|
||||
"Open the chat": "Otvoriť konverzáciu",
|
||||
"Result": "Výsledok",
|
||||
"The first free scheduling model": "Prvý voľný model na plánovanie",
|
||||
"The instruction each run is given, on its own: say everything it needs.": "Inštrukcia, ktorú dostane každé spustenie samostatne: uveďte všetko, čo potrebuje.",
|
||||
"The last %(n)s runs failed: %(why)s": "Posledné spustenia zlyhali (%(n)s): %(why)s",
|
||||
"The result is no longer there.": "Výsledok už tu nie je.",
|
||||
"Times in %(zone)s": "Časové pásmo: %(zone)s",
|
||||
"Title": "Názov",
|
||||
"Written to %(path)s": "Zapísané do %(path)s",
|
||||
"busy": "zaneprázdnený",
|
||||
"free": "voľný",
|
||||
"switched": "prepnuté",
|
||||
"tried again %(when)s": "znova %(when)s",
|
||||
"Set the time yourself": "Nastaviť čas sami",
|
||||
"Days": "Dni",
|
||||
"Time": "Čas",
|
||||
"No day ticked: every day.": "Žiadny deň nezaškrtnutý: každý deň.",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user