{text}
+{/snippet} + +{text}
+{/snippet} + +{#snippet info(text: string)} +| Id | +{_lang.types.translateKey} | +{_lang.types.priority} | +{_lang.actions} | +
|---|---|---|---|
| {type.id} | +{type.lang_key} | +{type.priority} | +
+ |
+
| Id | +{_lang.equipment.name} | +{_lang.equipment.type} | +{_lang.equipment.link} | +{_lang.actions} | +
|---|---|---|---|---|
| {equipment.id} | +{equipment.name} | +{resolveTranslation( + data.types.find((type) => type.id === equipment.type_id)!.lang_key, + _state.lang + )} | +{equipment.link} | +
+ |
+
{lang.title}
+{platform.name}
++ {resolveTranslation(platform.descriptionKey, _state.lang)} +
+ + {/each} +{_lang.title}
+ +{_langDynamic[data.post.title]}
+{_lang.equipment}
+-
+ {#each data.post.equipment as equipment (equipment.name)}
+
- + + + {equipment.name} + + + {/each} +
{_lang.exposureSummary}
+{sToHHMM( + filtered.reduce((acc, ex) => acc + ex.count * ex.exposure_time_s, 0) + )}
+ {count} {resolveLanguagable(_lang.framesCount, count)} ++
{_lang.images}
+{_lang.exposureDetails}
+| {_frames.date} | +{_frames.type} | +{_frames.count} | +{_frames.seconds} | +{_frames.total} | +
|---|---|---|---|---|
| {formatDate(exposure.date, false)} | +{_state.lang.frames[exposure.type as Frame]} | +{exposure.count} | +{exposure.exposure_time_s} | +{exposure.count * exposure.exposure_time_s} | +
- Zde nalezneš můj příběh, jak jsem se dostal k programování úplně od začátku seřazený chronologicky od nejnovějšího k nejstaršímu. -
- -Vítej na TOP secret přihlašovací stránce :)
-Tady mě všude najdeš.
-Galerie z mého koníčku astrofotografie.
-{projectData.name}
-{projectData.date.toLocaleDateString()}
-{@html createSimpleMarkDown(projectData.description)}
- {/if}
-
-
+