{@comparison.title}

{@comparison.summary}

{String.replace(paragraph, "\n", " ")}

{String.replace(paragraph, "\n", " ")}

{gettext("Where they differ")}

{gettext( "Compared on the things that do not change every quarter. For current prices, check both pricing pages — they move." )}

{@comparison.competitor} Upvoted
{dimension} {theirs} {ours}
{dimension} {theirs} {ours}
{dimension} {theirs} {ours}
{dimension} {theirs} {ours}
{dimension} {theirs} {ours}

{gettext("Choose %{competitor} if", competitor: @comparison.competitor)}

{@comparison.positioning}

  • {reason}
  • {reason}
  • {reason}

{gettext("Choose Upvoted if")}

{gettext("Feature voting, a public roadmap and a changelog, on one plan.")}

  • {reason}
  • {reason}
  • {reason}

{gettext("Common questions")}

{question}
{answer}
{question}
{answer}
{question}
{answer}
{question}
{answer}

{gettext("See it before you decide")}

{gettext("Every feature is on every plan, so the trial is the whole product.")}