Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ release, a pull request cuts that heading to the version. The release run makes
section the body of the GitHub release, and refuses a version without one. `scripts/store-copy.py` writes Play's
"What's new" from the same section, under 500 characters per locale.

## Unreleased

- Long text files, PDFs, spreadsheets and presentations open much faster, because the app
lays out only the part near the screen.
- Images in long documents load when you scroll near them.
- A font that the device does not have falls back to one of the same kind, for example a
sans-serif font for Calibri.
- Spaces between words in Word documents no longer go missing.
- Pro: type formulas into spreadsheet cells. Formula results update as you edit, and
function names show in the language of the document, for example `SUMME` in German.
- Saving a spreadsheet computes array formulas, `NOW`, `TODAY`, `OFFSET`, `INDIRECT`, and
formulas that refer to each other where the document allows it.
- Excel dates in the short formats show as Excel shows them.

## 4.22.1

- The app is small again. 4.22.0 was more than ten times larger, because its build left
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -559,7 +559,11 @@ class DocumentFragment : Fragment(), DocumentLoader.Listener {
if (!proOfferedThisEdit) {
proOfferedThisEdit = true

(requireActivity() as MainActivity).offerPro(MainActivity.ProFeature.FORMATTING)
// a sheet takes nothing past the paragraph scope but a typed formula
(requireActivity() as MainActivity).offerPro(
if (editingKind == EditingKind.SHEET) MainActivity.ProFeature.SHEET
else MainActivity.ProFeature.FORMATTING
)
}

return
Expand All @@ -570,10 +574,12 @@ class DocumentFragment : Fragment(), DocumentLoader.Listener {
"newLine" -> R.string.edit_refused_new_line
"formula" -> R.string.edit_refused_formula
"formulaInput" -> R.string.edit_refused_formula_input
"formulaInvalid" -> R.string.edit_refused_formula_invalid
"rich" -> R.string.edit_refused_rich
"shapes" -> R.string.edit_refused_shapes
"readOnly" -> R.string.edit_refused_read_only
"range" -> R.string.edit_refused_range
"array" -> R.string.edit_refused_array
"sheetCut" -> R.string.edit_refused_sheet_cut
else -> R.string.edit_refused_unsupported
}
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-ca/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Insereix columnes a l\'esquerra</string>
<string name="tool_insert_columns_right">Insereix columnes a la dreta</string>
<string name="tool_delete_columns">Suprimeix les columnes</string>
<string name="pro_offer_sheet">La negreta, la cursiva, els colors, la mida del text i l\'alineació de les cel·les, així com inserir o suprimir files i columnes, formen part d\'OpenDocument Reader Pro. L\'emplenament està disponible a totes les edicions.</string>
<string name="edit_refused_sheet_cut">Només es mostra una part d\'aquest full, per això no es pot editar aquí.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d cel·la amb fórmula mostra un resultat que la vostra edició ha deixat desfasat. En desar, es torna a calcular on es pot.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-cs/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Vložit sloupce vlevo</string>
<string name="tool_insert_columns_right">Vložit sloupce vpravo</string>
<string name="tool_delete_columns">Odstranit sloupce</string>
<string name="pro_offer_sheet">Tučné písmo, kurzíva, barvy, velikost textu a zarovnání buněk a také vkládání a odstraňování řádků a sloupců jsou součástí aplikace OpenDocument Reader Pro. Výplň je k dispozici ve všech verzích.</string>
<string name="edit_refused_sheet_cut">Zobrazuje se jen část tohoto listu, a proto ho zde nelze upravit.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d buňka se vzorcem ukazuje výsledek, který vaše úprava zastarala. Při uložení se tam, kde to jde, přepočítá.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-da/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Indsæt kolonner til venstre</string>
<string name="tool_insert_columns_right">Indsæt kolonner til højre</string>
<string name="tool_delete_columns">Slet kolonner</string>
<string name="pro_offer_sheet">Fed, kursiv, farver, tekststørrelse og justering af celler samt indsættelse og sletning af rækker og kolonner er en del af OpenDocument Reader Pro. Fyld er med i alle udgaver.</string>
<string name="edit_refused_sheet_cut">Kun en del af arket vises, så det kan ikke redigeres her.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d formelcelle viser et resultat, som din ændring har gjort forældet. Når du gemmer, beregnes det igen, hvor det er muligt.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Spalten links einfügen</string>
<string name="tool_insert_columns_right">Spalten rechts einfügen</string>
<string name="tool_delete_columns">Spalten löschen</string>
<string name="pro_offer_sheet">Fett, kursiv, Farben, Textgröße und Ausrichtung von Zellen sowie das Einfügen oder Löschen von Zeilen und Spalten sind Teil von OpenDocument Reader Pro. Die Füllfarbe ist in jeder Version enthalten.</string>
<string name="edit_refused_sheet_cut">Von dieser Tabelle wird nur ein Teil angezeigt, daher kann sie hier nicht bearbeitet werden.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d Formelzelle zeigt ein Ergebnis, das durch Ihre Änderung veraltet ist. Beim Speichern wird es, wo möglich, neu berechnet.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Insertar columnas a la izquierda</string>
<string name="tool_insert_columns_right">Insertar columnas a la derecha</string>
<string name="tool_delete_columns">Eliminar columnas</string>
<string name="pro_offer_sheet">La negrita, la cursiva, los colores, el tamaño del texto y la alineación de las celdas, así como insertar o eliminar filas y columnas, forman parte de OpenDocument Reader Pro. El relleno está disponible en todas las versiones.</string>
<string name="edit_refused_sheet_cut">Solo se muestra una parte de esta hoja, por lo que no se puede editar aquí.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d celda con fórmula muestra un resultado que su edición dejó desactualizado. Al guardar, se vuelve a calcular donde sea posible.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-et/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Lisa veerud vasakule</string>
<string name="tool_insert_columns_right">Lisa veerud paremale</string>
<string name="tool_delete_columns">Kustuta veerud</string>
<string name="pro_offer_sheet">Paks kiri, kaldkiri, värvid, teksti suurus ja lahtrite joondus ning ridade või veergude lisamine ja kustutamine on OpenDocument Reader Pro osa. Täide on saadaval kõigis versioonides.</string>
<string name="edit_refused_sheet_cut">Sellest töölehest kuvatakse ainult osa, seega ei saa seda siin muuta.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d valemiga lahter näitab tulemust, mille sinu muudatus aegunuks muutis. Salvestamisel arvutatakse see võimaluse korral uuesti.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Insérer des colonnes à gauche</string>
<string name="tool_insert_columns_right">Insérer des colonnes à droite</string>
<string name="tool_delete_columns">Supprimer les colonnes</string>
<string name="pro_offer_sheet">Le gras, l\'italique, les couleurs, la taille du texte et l\'alignement des cellules, ainsi que l\'insertion ou la suppression de lignes et de colonnes, sont inclus dans OpenDocument Reader Pro. Le remplissage est disponible dans toutes les éditions.</string>
<string name="edit_refused_sheet_cut">Seule une partie de cette feuille est affichée, elle ne peut donc pas être modifiée ici.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d cellule de formule affiche un résultat que votre modification a rendu obsolète. L\'enregistrement le recalcule si possible.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-ga/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Ionsáigh colúin ar chlé</string>
<string name="tool_insert_columns_right">Ionsáigh colúin ar dheis</string>
<string name="tool_delete_columns">Scrios colúin</string>
<string name="pro_offer_sheet">Is cuid d\'OpenDocument Reader Pro iad trom, iodálach, dathanna, méid an téacs agus ailíniú na gceall, chomh maith le rónna agus colúin a ionsá nó a scriosadh. Tá an líonadh i ngach eagrán.</string>
<string name="edit_refused_sheet_cut">Níl ach cuid den bhileog seo á taispeáint, mar sin ní féidir í a chur in eagar anseo.</string>
<plurals name="edit_cells_stale">
<item quantity="one">Taispeánann %d chill foirmle toradh atá as dáta de bharr d\'eagarthóireachta. Ríomhtar arís é nuair a shábhálann tú, más féidir.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-hi/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">बाईं ओर कॉलम डालें</string>
<string name="tool_insert_columns_right">दाईं ओर कॉलम डालें</string>
<string name="tool_delete_columns">कॉलम हटाएँ</string>
<string name="pro_offer_sheet">सेल का बोल्ड, इटैलिक, रंग, टेक्स्ट का आकार और अलाइनमेंट, और पंक्तियाँ या कॉलम डालना या हटाना OpenDocument Reader Pro में शामिल हैं। रंग भरने का टूल हर वर्शन में मिलता है।</string>
<string name="edit_refused_sheet_cut">इस शीट का केवल एक हिस्सा दिखाया गया है, इसलिए इसे यहाँ संपादित नहीं किया जा सकता।</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d फ़ॉर्मूला सेल ऐसा परिणाम दिखाता है जो आपके बदलाव से पुराना हो गया है। सहेजने पर, जहाँ संभव हो, उसकी फिर से गणना होती है।</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-it/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Inserisci colonne a sinistra</string>
<string name="tool_insert_columns_right">Inserisci colonne a destra</string>
<string name="tool_delete_columns">Elimina colonne</string>
<string name="pro_offer_sheet">Grassetto, corsivo, colori, dimensione del testo e allineamento delle celle, oltre all\'inserimento o all\'eliminazione di righe e colonne, fanno parte di OpenDocument Reader Pro. Il riempimento è disponibile in tutte le edizioni.</string>
<string name="edit_refused_sheet_cut">Viene mostrata solo una parte di questo foglio, quindi non può essere modificato qui.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d cella con formula mostra un risultato che la tua modifica ha reso obsoleto. Al salvataggio viene ricalcolato dove possibile.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">左に列を挿入</string>
<string name="tool_insert_columns_right">右に列を挿入</string>
<string name="tool_delete_columns">列を削除</string>
<string name="pro_offer_sheet">セルの太字、斜体、色、文字サイズ、配置、行や列の挿入や削除は OpenDocument Reader Pro の機能です。塗りつぶしはすべてのエディションで使えます。</string>
<string name="edit_refused_sheet_cut">このシートは一部だけが表示されているため、ここでは編集できません。</string>
<plurals name="edit_cells_stale">
<item quantity="other">%d 個の数式セルに、編集によって古くなった結果が表示されています。保存すると、可能な範囲で再計算されます。</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-ko/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">왼쪽에 열 삽입</string>
<string name="tool_insert_columns_right">오른쪽에 열 삽입</string>
<string name="tool_delete_columns">열 삭제</string>
<string name="pro_offer_sheet">셀의 굵게, 기울임꼴, 색상, 글자 크기, 맞춤 기능과 행 및 열 삽입·삭제 기능은 OpenDocument Reader Pro에 포함되어 있습니다. 채우기는 모든 버전에서 사용할 수 있습니다.</string>
<string name="edit_refused_sheet_cut">이 시트는 일부만 표시되어 있어 여기서 편집할 수 없습니다.</string>
<plurals name="edit_cells_stale">
<item quantity="other">수식 셀 %d개에 편집으로 인해 오래된 결과가 표시됩니다. 저장하면 가능한 경우 다시 계산됩니다.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-pl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Wstaw kolumny z lewej</string>
<string name="tool_insert_columns_right">Wstaw kolumny z prawej</string>
<string name="tool_delete_columns">Usuń kolumny</string>
<string name="pro_offer_sheet">Pogrubienie, kursywa, kolory, rozmiar tekstu i wyrównanie komórek oraz wstawianie i usuwanie wierszy i kolumn są dostępne w OpenDocument Reader Pro. Wypełnienie jest dostępne w każdej wersji.</string>
<string name="edit_refused_sheet_cut">Wyświetlana jest tylko część tego arkusza, więc nie można go tu edytować.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d komórka z formułą pokazuje wynik, który Twoja zmiana zdezaktualizowała. Zapisanie przelicza go ponownie tam, gdzie to możliwe.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-pt/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Inserir colunas à esquerda</string>
<string name="tool_insert_columns_right">Inserir colunas à direita</string>
<string name="tool_delete_columns">Excluir colunas</string>
<string name="pro_offer_sheet">Negrito, itálico, cores, tamanho do texto e alinhamento das células, além de inserir ou excluir linhas e colunas, fazem parte do OpenDocument Reader Pro. O preenchimento está disponível em todas as edições.</string>
<string name="edit_refused_sheet_cut">Apenas parte desta planilha é exibida, então ela não pode ser editada aqui.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d célula com fórmula mostra um resultado que a sua edição deixou desatualizado. Ao salvar, ele é recalculado onde for possível.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-ru/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Вставить столбцы слева</string>
<string name="tool_insert_columns_right">Вставить столбцы справа</string>
<string name="tool_delete_columns">Удалить столбцы</string>
<string name="pro_offer_sheet">Полужирный шрифт, курсив, цвета, размер текста и выравнивание в ячейках, а также вставка и удаление строк и столбцов входят в OpenDocument Reader Pro. Заливка доступна во всех версиях.</string>
<string name="edit_refused_sheet_cut">Показана только часть листа, поэтому здесь его нельзя редактировать.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d ячейка с формулой показывает результат, который устарел после вашего изменения. При сохранении он по возможности пересчитывается.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-sl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Vstavi stolpce levo</string>
<string name="tool_insert_columns_right">Vstavi stolpce desno</string>
<string name="tool_delete_columns">Izbriši stolpce</string>
<string name="pro_offer_sheet">Krepka in ležeča pisava, barve, velikost besedila in poravnava celic ter vstavljanje ali brisanje vrstic in stolpcev so del različice OpenDocument Reader Pro. Polnilo je na voljo v vseh različicah.</string>
<string name="edit_refused_sheet_cut">Prikazan je le del tega lista, zato ga tukaj ni mogoče urejati.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d celica s formulo prikazuje rezultat, ki ga je vaše urejanje naredilo zastarelega. Ob shranjevanju se, kjer je mogoče, znova izračuna.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-sv/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Infoga kolumner till vänster</string>
<string name="tool_insert_columns_right">Infoga kolumner till höger</string>
<string name="tool_delete_columns">Ta bort kolumner</string>
<string name="pro_offer_sheet">Fet, kursiv, färger, textstorlek och justering av celler, samt att infoga eller ta bort rader och kolumner, ingår i OpenDocument Reader Pro. Fyllningen finns i alla versioner.</string>
<string name="edit_refused_sheet_cut">Bara en del av bladet visas, så det kan inte redigeras här.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d formelcell visar ett resultat som din ändring har gjort inaktuellt. När du sparar beräknas det om där det går.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-tr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">Sola sütun ekle</string>
<string name="tool_insert_columns_right">Sağa sütun ekle</string>
<string name="tool_delete_columns">Sütunları sil</string>
<string name="pro_offer_sheet">Hücrelerde kalın, italik, renkler, metin boyutu ve hizalama ile satır ve sütun ekleme veya silme OpenDocument Reader Pro\'ya özeldir. Dolgu her sürümde kullanılabilir.</string>
<string name="edit_refused_sheet_cut">Bu çalışma sayfasının yalnızca bir kısmı gösteriliyor, bu yüzden burada düzenlenemez.</string>
<plurals name="edit_cells_stale">
<item quantity="one">%d formül hücresi, düzenlemenizin eskittiği bir sonuç gösteriyor. Kaydetme, mümkün olan yerlerde onu yeniden hesaplar.</item>
Expand Down
1 change: 0 additions & 1 deletion app/src/main/res/values-zh/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,6 @@
<string name="tool_insert_columns_left">在左侧插入列</string>
<string name="tool_insert_columns_right">在右侧插入列</string>
<string name="tool_delete_columns">删除列</string>
<string name="pro_offer_sheet">单元格的粗体、斜体、颜色、文字大小和对齐方式,以及插入或删除行和列,均为 OpenDocument Reader Pro 的功能。填充在所有版本中均可使用。</string>
<string name="edit_refused_sheet_cut">此工作表仅显示了一部分,因此无法在此编辑。</string>
<plurals name="edit_cells_stale">
<item quantity="other">%d 个公式单元格显示的结果因您的编辑而过时。保存时会尽可能重新计算。</item>
Expand Down
Loading
Loading