mirror of
https://github.com/fralx/LimeReport.git
synced 2024-12-23 16:22:58 +03:00
Merge tag '1.7.15' into develop
Finish 1.7.15 # Conflicts: # console/main.cpp
This commit is contained in:
commit
ffce341ce1
@ -4,5 +4,6 @@ install:
|
||||
- set QTDIR=C:\Qt\5.12\mingw73_64
|
||||
- set PATH=%QTDIR%\bin;C:\Qt\Tools\mingw730_64\bin;%PATH%
|
||||
build_script:
|
||||
- git fetch --prune --tags
|
||||
- qmake LimeReport.pro
|
||||
- mingw32-make
|
||||
|
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
||||
limereport/version.h.in export-subst
|
38
.github/workflows/cmake.yml
vendored
38
.github/workflows/cmake.yml
vendored
@ -23,7 +23,14 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-tags: true
|
||||
|
||||
# https://github.com/actions/checkout/issues/1781
|
||||
# workaround https://github.com/actions/checkout/issues/1471#issuecomment-1755560284
|
||||
- name: Fetch tags
|
||||
run: git fetch --prune --unshallow --tags
|
||||
|
||||
- name: Install Qt
|
||||
uses: jurplel/install-qt-action@v3
|
||||
@ -57,7 +64,14 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-tags: true
|
||||
|
||||
# https://github.com/actions/checkout/issues/1781
|
||||
# workaround https://github.com/actions/checkout/issues/1471#issuecomment-1755560284
|
||||
- name: Fetch tags
|
||||
run: git fetch --prune --unshallow --tags
|
||||
|
||||
- name: Install Qt
|
||||
uses: jurplel/install-qt-action@v3
|
||||
@ -94,7 +108,9 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-tags: true
|
||||
|
||||
- name: Install MinGW-w64 packages Qt5
|
||||
if: "startsWith(matrix.qt_version, '5')"
|
||||
@ -107,6 +123,7 @@ jobs:
|
||||
cc:p
|
||||
cmake:p
|
||||
ninja:p
|
||||
git:
|
||||
qt${{ matrix.qt_version }}-base:p
|
||||
qt${{ matrix.qt_version }}-svg:p
|
||||
qt${{ matrix.qt_version }}-tools:p
|
||||
@ -123,11 +140,17 @@ jobs:
|
||||
cc:p
|
||||
cmake:p
|
||||
ninja:p
|
||||
git:
|
||||
qt${{ matrix.qt_version }}-base:p
|
||||
qt${{ matrix.qt_version }}-svg:p
|
||||
qt${{ matrix.qt_version }}-tools:p
|
||||
qt${{ matrix.qt_version }}-declarative:p
|
||||
|
||||
# https://github.com/actions/checkout/issues/1781
|
||||
# workaround https://github.com/actions/checkout/issues/1471#issuecomment-1755560284
|
||||
- name: Fetch tags
|
||||
run: git fetch --prune --unshallow --tags
|
||||
|
||||
- name: Configure CMake for Qt5
|
||||
if: "startsWith(matrix.qt_version, '5')"
|
||||
run: cmake -DCMAKE_BUILD_TYPE="${{env.BUILD_TYPE}}" -DLIMEREPORT_STATIC=${{ matrix.static }} -DLIMEREPORT_DEMO=ON -B "${{github.workspace}}/build"
|
||||
@ -151,7 +174,14 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-tags: true
|
||||
|
||||
# https://github.com/actions/checkout/issues/1781
|
||||
# workaround https://github.com/actions/checkout/issues/1471#issuecomment-1755560284
|
||||
- name: Fetch tags
|
||||
run: git fetch --prune --unshallow --tags
|
||||
|
||||
- name: Install Qt
|
||||
uses: jurplel/install-qt-action@v3
|
||||
|
266
.gitignore
vendored
266
.gitignore
vendored
@ -1,5 +1,160 @@
|
||||
# C++ objects and libs
|
||||
# File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig
|
||||
# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,qtcreator,qt,macos,intellij+iml,cmake,linux,windows
|
||||
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,qtcreator,qt,macos,intellij+iml,cmake,linux,windows
|
||||
|
||||
### CMake ###
|
||||
CMakeLists.txt.user
|
||||
CMakeCache.txt
|
||||
CMakeFiles
|
||||
CMakeScripts
|
||||
Testing
|
||||
Makefile
|
||||
cmake_install.cmake
|
||||
install_manifest.txt
|
||||
compile_commands.json
|
||||
CTestTestfile.cmake
|
||||
_deps
|
||||
|
||||
### CMake Patch ###
|
||||
# External projects
|
||||
*-prefix/
|
||||
|
||||
### Intellij+iml ###
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
# User-specific stuff
|
||||
.idea/**/workspace.xml
|
||||
.idea/**/tasks.xml
|
||||
.idea/**/usage.statistics.xml
|
||||
.idea/**/dictionaries
|
||||
.idea/**/shelf
|
||||
|
||||
# AWS User-specific
|
||||
.idea/**/aws.xml
|
||||
|
||||
# Generated files
|
||||
.idea/**/contentModel.xml
|
||||
|
||||
# Sensitive or high-churn files
|
||||
.idea/**/dataSources/
|
||||
.idea/**/dataSources.ids
|
||||
.idea/**/dataSources.local.xml
|
||||
.idea/**/sqlDataSources.xml
|
||||
.idea/**/dynamic.xml
|
||||
.idea/**/uiDesigner.xml
|
||||
.idea/**/dbnavigator.xml
|
||||
|
||||
# Gradle
|
||||
.idea/**/gradle.xml
|
||||
.idea/**/libraries
|
||||
|
||||
# Gradle and Maven with auto-import
|
||||
# When using Gradle or Maven with auto-import, you should exclude module files,
|
||||
# since they will be recreated, and may cause churn. Uncomment if using
|
||||
# auto-import.
|
||||
# .idea/artifacts
|
||||
# .idea/compiler.xml
|
||||
# .idea/jarRepositories.xml
|
||||
# .idea/modules.xml
|
||||
# .idea/*.iml
|
||||
# .idea/modules
|
||||
# *.iml
|
||||
# *.ipr
|
||||
|
||||
# CMake
|
||||
cmake-build-*/
|
||||
|
||||
# Mongo Explorer plugin
|
||||
.idea/**/mongoSettings.xml
|
||||
|
||||
# File-based project format
|
||||
*.iws
|
||||
|
||||
# IntelliJ
|
||||
out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Cursive Clojure plugin
|
||||
.idea/replstate.xml
|
||||
|
||||
# SonarLint plugin
|
||||
.idea/sonarlint/
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
fabric.properties
|
||||
|
||||
# Editor-based Rest Client
|
||||
.idea/httpRequests
|
||||
|
||||
# Android studio 3.1+ serialized cache file
|
||||
.idea/caches/build_file_checksums.ser
|
||||
|
||||
### Intellij+iml Patch ###
|
||||
# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
|
||||
|
||||
*.iml
|
||||
modules.xml
|
||||
.idea/misc.xml
|
||||
*.ipr
|
||||
|
||||
### Linux ###
|
||||
*~
|
||||
|
||||
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||
.fuse_hidden*
|
||||
|
||||
# KDE directory preferences
|
||||
.directory
|
||||
|
||||
# Linux trash folder which might appear on any partition or disk
|
||||
.Trash-*
|
||||
|
||||
# .nfs files are created when an open file is removed but is still being accessed
|
||||
.nfs*
|
||||
|
||||
### macOS ###
|
||||
# General
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
|
||||
# Icon must end with two \r
|
||||
Icon
|
||||
|
||||
# Thumbnails
|
||||
._*
|
||||
|
||||
# Files that might appear in the root of a volume
|
||||
.DocumentRevisions-V100
|
||||
.fseventsd
|
||||
.Spotlight-V100
|
||||
.TemporaryItems
|
||||
.Trashes
|
||||
.VolumeIcon.icns
|
||||
.com.apple.timemachine.donotpresent
|
||||
|
||||
# Directories potentially created on remote AFP share
|
||||
.AppleDB
|
||||
.AppleDesktop
|
||||
Network Trash Folder
|
||||
Temporary Items
|
||||
.apdisk
|
||||
|
||||
### macOS Patch ###
|
||||
# iCloud generated files
|
||||
*.icloud
|
||||
|
||||
### Qt ###
|
||||
# C++ objects and libs
|
||||
*.slo
|
||||
*.lo
|
||||
*.o
|
||||
@ -7,11 +162,14 @@
|
||||
*.la
|
||||
*.lai
|
||||
*.so
|
||||
*.so.*
|
||||
*.dll
|
||||
*.dylib
|
||||
|
||||
# Qt-es
|
||||
|
||||
object_script.*.Release
|
||||
object_script.*.Debug
|
||||
*_plugin_import.cpp
|
||||
/.qmake.cache
|
||||
/.qmake.stash
|
||||
*.pro.user
|
||||
@ -20,17 +178,117 @@
|
||||
*.qbs.user.*
|
||||
*.moc
|
||||
moc_*.cpp
|
||||
moc_*.h
|
||||
qrc_*.cpp
|
||||
ui_*.h
|
||||
*.qmlc
|
||||
*.jsc
|
||||
Makefile*
|
||||
*build-*
|
||||
*.qm
|
||||
*.prl
|
||||
|
||||
# Qt unit tests
|
||||
target_wrapper.*
|
||||
|
||||
# QtCreator
|
||||
|
||||
*.autosave
|
||||
|
||||
#QtCtreator Qml
|
||||
# QtCreator Qml
|
||||
*.qmlproject.user
|
||||
*.qmlproject.user.*
|
||||
|
||||
# QtCreator CMake
|
||||
CMakeLists.txt.user*
|
||||
|
||||
# QtCreator 4.8< compilation database
|
||||
|
||||
# QtCreator local machine specific files for imported projects
|
||||
*creator.user*
|
||||
|
||||
*_qmlcache.qrc
|
||||
|
||||
### QtCreator ###
|
||||
# gitignore for Qt Creator like IDE for pure C/C++ project without Qt
|
||||
#
|
||||
# Reference: http://doc.qt.io/qtcreator/creator-project-generic.html
|
||||
|
||||
|
||||
|
||||
# Qt Creator autogenerated files
|
||||
|
||||
|
||||
# A listing of all the files included in the project
|
||||
*.files
|
||||
|
||||
# Include directories
|
||||
*.includes
|
||||
|
||||
# Project configuration settings like predefined Macros
|
||||
*.config
|
||||
|
||||
# Qt Creator settings
|
||||
*.creator
|
||||
|
||||
# User project settings
|
||||
*.creator.user*
|
||||
|
||||
# Qt Creator backups
|
||||
|
||||
# Flags for Clang Code Model
|
||||
*.cxxflags
|
||||
*.cflags
|
||||
|
||||
|
||||
### VisualStudioCode ###
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/*.code-snippets
|
||||
|
||||
# Local History for Visual Studio Code
|
||||
.history/
|
||||
|
||||
# Built Visual Studio Code Extensions
|
||||
*.vsix
|
||||
|
||||
### VisualStudioCode Patch ###
|
||||
# Ignore all local history of files
|
||||
.history
|
||||
.ionide
|
||||
|
||||
### Windows ###
|
||||
# Windows thumbnail cache files
|
||||
Thumbs.db
|
||||
Thumbs.db:encryptable
|
||||
ehthumbs.db
|
||||
ehthumbs_vista.db
|
||||
|
||||
# Dump file
|
||||
*.stackdump
|
||||
|
||||
# Folder config file
|
||||
[Dd]esktop.ini
|
||||
|
||||
# Recycle Bin used on file shares
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# Windows Installer files
|
||||
*.cab
|
||||
*.msi
|
||||
*.msix
|
||||
*.msm
|
||||
*.msp
|
||||
|
||||
# Windows shortcuts
|
||||
*.lnk
|
||||
|
||||
# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,qtcreator,qt,macos,intellij+iml,cmake,linux,windows
|
||||
|
||||
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
|
||||
|
||||
limereport/version.h
|
||||
/build/
|
||||
*.app
|
||||
|
@ -1,10 +1,10 @@
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(limereport)
|
||||
|
||||
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" "${CMAKE_MODULE_PATH}")
|
||||
include(GenerateVersionHeader)
|
||||
|
||||
set(DEFAULT_ITEM_PADDING 0)
|
||||
set(LIMEREPORT_VERSION_MAJOR 1)
|
||||
set(LIMEREPORT_VERSION_MINOR 7)
|
||||
set(LIMEREPORT_VERSION_RELEASE 14)
|
||||
|
||||
option(ENABLE_ZINT "Enable libzint build for barcode support" OFF)
|
||||
option(LIMEREPORT_STATIC "Build LimeReport as static library" OFF)
|
||||
@ -349,14 +349,12 @@ set(EXTRA_FILES
|
||||
${PROJECT_NAME}/lrpreparedpagesintf.h
|
||||
)
|
||||
|
||||
configure_file(config.h.in config.h @ONLY)
|
||||
|
||||
set(GLOBAL_HEADERS
|
||||
${PROJECT_NAME}/LimeReport
|
||||
${PROJECT_NAME}/LRCallbackDS
|
||||
${PROJECT_NAME}/LRDataManager
|
||||
${PROJECT_NAME}/LRScriptManager
|
||||
${CMAKE_CURRENT_BINARY_DIR}/config.h
|
||||
${CMAKE_BINARY_DIR}/limereport/version.h
|
||||
)
|
||||
|
||||
set(PROJECT_NAME ${PROJECT_NAME}-qt${QT_VERSION_MAJOR})
|
||||
@ -371,8 +369,6 @@ else()
|
||||
target_compile_definitions( ${PROJECT_NAME} INTERFACE -DLIMEREPORT_IMPORTS)
|
||||
endif()
|
||||
|
||||
target_compile_definitions(${PROJECT_NAME} PUBLIC -DCMAKE_CONFIG)
|
||||
|
||||
if(Qt${QT_VERSION_MAJOR}UiTools_FOUND)
|
||||
target_compile_definitions( ${PROJECT_NAME} PRIVATE -DHAVE_UI_LOADER)
|
||||
target_link_libraries( ${PROJECT_NAME} PUBLIC
|
||||
@ -396,6 +392,7 @@ target_compile_definitions( ${PROJECT_NAME} PRIVATE -DDEFAULT_ITEM_PADDING=${DEF
|
||||
|
||||
target_include_directories( ${PROJECT_NAME} PRIVATE
|
||||
limereport/
|
||||
${CMAKE_BINARY_DIR}/limereport
|
||||
limereport/base
|
||||
limereport/bands
|
||||
limereport/databrowser
|
||||
|
28
cmake/modules/GenerateVersionHeader.cmake
Normal file
28
cmake/modules/GenerateVersionHeader.cmake
Normal file
@ -0,0 +1,28 @@
|
||||
find_package(Git)
|
||||
|
||||
if(GIT_EXECUTABLE)
|
||||
# Generate a git-describe version string from Git repository tags
|
||||
execute_process(
|
||||
COMMAND ${GIT_EXECUTABLE} describe --tags --dirty
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
OUTPUT_VARIABLE GIT_DESCRIBE_VERSION
|
||||
RESULT_VARIABLE GIT_DESCRIBE_ERROR_CODE
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
if(NOT GIT_DESCRIBE_ERROR_CODE)
|
||||
set(GIT_VERSION ${GIT_DESCRIBE_VERSION})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Final fallback: Just use a bogus version string that is semantically older
|
||||
# than anything else and spit out a warning to the developer.
|
||||
if(NOT DEFINED GIT_VERSION)
|
||||
set(GIT_VERSION 0.0.0-unknown)
|
||||
message(WARNING "Failed to determine version from Git tags. Using default version \"${GIT_VERSION}\".")
|
||||
endif()
|
||||
|
||||
configure_file(
|
||||
${CMAKE_SOURCE_DIR}/limereport/version.h.in
|
||||
${CMAKE_BINARY_DIR}/limereport/version.h
|
||||
@ONLY)
|
||||
|
@ -139,13 +139,6 @@ UI_SOURCES_DIR = $${ARCH_DIR}/$${BUILD_TYPE}/ui
|
||||
OBJECTS_DIR = $${ARCH_DIR}/$${BUILD_TYPE}/obj
|
||||
RCC_DIR = $${ARCH_DIR}/$${BUILD_TYPE}/rcc
|
||||
|
||||
LIMEREPORT_VERSION_MAJOR = 1
|
||||
LIMEREPORT_VERSION_MINOR = 7
|
||||
LIMEREPORT_VERSION_RELEASE = 14
|
||||
|
||||
LIMEREPORT_VERSION = '$${LIMEREPORT_VERSION_MAJOR}.$${LIMEREPORT_VERSION_MINOR}.$${LIMEREPORT_VERSION_RELEASE}'
|
||||
DEFINES *= LIMEREPORT_VERSION_STR=\\\"$${LIMEREPORT_VERSION}\\\"
|
||||
|
||||
QT *= xml sql
|
||||
|
||||
REPORT_PATH = $$PWD/limereport
|
||||
|
@ -1,7 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#cmakedefine LIMEREPORT_VERSION_MAJOR "@LIMEREPORT_VERSION_MAJOR@"
|
||||
#cmakedefine LIMEREPORT_VERSION_MINOR "@LIMEREPORT_VERSION_MINOR@"
|
||||
#cmakedefine LIMEREPORT_VERSION_RELEASE "@LIMEREPORT_VERSION_RELEASE@"
|
||||
|
||||
#define LIMEREPORT_VERSION_STR LIMEREPORT_VERSION_MAJOR"." LIMEREPORT_VERSION_MINOR"." LIMEREPORT_VERSION_RELEASE
|
@ -7,6 +7,7 @@
|
||||
#include <QFile>
|
||||
#include <QCommandLineParser>
|
||||
#include <QPrinterInfo>
|
||||
#include "../limereport/version.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <io.h>
|
||||
|
@ -237,3 +237,19 @@ FORMS += \
|
||||
RESOURCES += \
|
||||
$$REPORT_PATH/report.qrc \
|
||||
$$REPORT_PATH/items/items.qrc
|
||||
|
||||
system("git --version") {
|
||||
LR_VERSION = $$system("git --git-dir=$$PWD/../.git describe --tags --dirty")
|
||||
} else {
|
||||
LR_VERSION = "0.0.0-unknown"
|
||||
}
|
||||
|
||||
VERSION_TEMPLATE = $$PWD/version.h.in
|
||||
|
||||
generateversion.depends = FORCE
|
||||
generateversion.input = VERSION_TEMPLATE
|
||||
generateversion.output = $$OUT_PWD/version.h
|
||||
generateversion.commands = $$QMAKE_STREAM_EDITOR \'s/@GIT_VERSION@/$$LR_VERSION/\' ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT}
|
||||
generateversion.CONFIG = no_link target_predeps
|
||||
|
||||
QMAKE_EXTRA_COMPILERS += generateversion
|
||||
|
@ -27,9 +27,7 @@
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
* GNU General Public License for more details. *
|
||||
****************************************************************************/
|
||||
#ifdef CMAKE_CONFIG
|
||||
#include <config.h>
|
||||
#endif
|
||||
#include "version.h"
|
||||
#include "lraboutdialog.h"
|
||||
#include "ui_lraboutdialog.h"
|
||||
|
||||
|
9
limereport/version.h.in
Normal file
9
limereport/version.h.in
Normal file
@ -0,0 +1,9 @@
|
||||
#pragma once
|
||||
|
||||
// git will put "#define GIT_ARCHIVE 1" on the next line inside archives. $Format:%n#define GIT_ARCHIVE 1$
|
||||
|
||||
#ifdef GIT_ARCHIVE
|
||||
#define LIMEREPORT_VERSION_STR "$Format:%(describe:tags=true)$"
|
||||
#else
|
||||
#define LIMEREPORT_VERSION_STR "@GIT_VERSION@"
|
||||
#endif
|
@ -509,6 +509,109 @@ p, li { white-space: pre-wrap; }
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::BorderEditor</name>
|
||||
<message>
|
||||
<source>Edit border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presets</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Outline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Solid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash dot dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Width:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0.25</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0.5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>1.5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>6</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Color:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Select</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::BorderFrameEditor</name>
|
||||
<message>
|
||||
@ -1045,18 +1148,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>HorizontalBar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignTop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TitleAlignLeft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@ -1093,6 +1184,102 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Split</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>GridLines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Solid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NoStyle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dashed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotDot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Doubled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendPoints</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendLines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightTop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightBottom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomRight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomLeft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>SolidLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NoPen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotDotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>CustomDashLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::FlagsPropItem</name>
|
||||
@ -2222,6 +2409,14 @@ p, li { white-space: pre-wrap; }
|
||||
<source>mixWithPriorPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>shadow</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>borderStyle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::RectPropItem</name>
|
||||
@ -2942,6 +3137,18 @@ This preview is no longer valid.</source>
|
||||
<source>RowIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>RoleIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>RoleName</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>columnIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SettingDialog</name>
|
||||
@ -3001,6 +3208,10 @@ This preview is no longer valid.</source>
|
||||
<source>Report settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Base Item Padding: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SubDetailBand</name>
|
||||
|
@ -638,7 +638,109 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
||||
<name>LimeReport::BorderEditor</name>
|
||||
<message>
|
||||
<source>Edit border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presets</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Outline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Solid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash dot dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Width:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0.25</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0.5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>1.5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>6</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Color:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Select</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::BorderFrameEditor</name>
|
||||
<message>
|
||||
<source>BorderFrameEditor</source>
|
||||
@ -1174,18 +1276,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>HorizontalBar</source>
|
||||
<translation>Barra horizontal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignTop</source>
|
||||
<translation>Alinear Leyenda Arriba</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignCenter</source>
|
||||
<translation>Centrar leyenda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottom</source>
|
||||
<translation>Alinear Leyenda Abajo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TitleAlignLeft</source>
|
||||
<translation>Alinear titulo a la izquierda</translation>
|
||||
@ -1222,6 +1312,102 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Split</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>GridLines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Solid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NoStyle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dashed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotDot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Doubled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendPoints</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendLines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightTop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightBottom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomRight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomLeft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>SolidLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NoPen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotDotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>CustomDashLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::FlagsPropItem</name>
|
||||
@ -2351,6 +2537,14 @@ p, li { white-space: pre-wrap; }
|
||||
<source>mixWithPriorPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>shadow</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>borderStyle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::RectPropItem</name>
|
||||
@ -3073,6 +3267,18 @@ Esta vista previa ya no es válida.</translation>
|
||||
<source>RowIndex</source>
|
||||
<translation>Índice de fila</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>RoleIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>RoleName</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>columnIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SettingDialog</name>
|
||||
@ -3132,6 +3338,10 @@ Esta vista previa ya no es válida.</translation>
|
||||
<source>Report units</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Base Item Padding: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SubDetailBand</name>
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -559,58 +559,58 @@ p, li { white-space: pre-wrap; }
|
||||
<context>
|
||||
<name>LimeReport::BaseDesignIntf</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1450"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1445"/>
|
||||
<source>Copy</source>
|
||||
<translation>Копировать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1451"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1446"/>
|
||||
<source>Cut</source>
|
||||
<translation>Вырезать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1452"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1447"/>
|
||||
<source>Paste</source>
|
||||
<translation>Вставить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1473"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1468"/>
|
||||
<source>Bring to top</source>
|
||||
<translation>На передний план</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1474"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1469"/>
|
||||
<source>Send to back</source>
|
||||
<translation>На задний план</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1484"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1479"/>
|
||||
<source>No borders</source>
|
||||
<translation>Удалить границы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1485"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1480"/>
|
||||
<source>All borders</source>
|
||||
<translation>Внешние границы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1477"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1472"/>
|
||||
<source>Create Horizontal Layout</source>
|
||||
<translation>Создать Горизонтальную Компановку</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1481"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1476"/>
|
||||
<source>Create Vertical Layout</source>
|
||||
<translation>Создать Вертикальную Компановку</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1444"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1889"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1439"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1888"/>
|
||||
<source>Lock item geometry</source>
|
||||
<translation>Заблокировать геометрию элемента</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1486"/>
|
||||
<location filename="../limereport/lrbasedesignintf.cpp" line="1481"/>
|
||||
<source>Edit borders...</source>
|
||||
<translation type="unfinished">Редактор границ ...</translation>
|
||||
</message>
|
||||
@ -763,8 +763,8 @@ p, li { white-space: pre-wrap; }
|
||||
<context>
|
||||
<name>LimeReport::ConnectionDesc</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="377"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="382"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="402"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="407"/>
|
||||
<source>defaultConnection</source>
|
||||
<translation>Соединение по умолчанию</translation>
|
||||
</message>
|
||||
@ -1879,12 +1879,12 @@ p, li { white-space: pre-wrap; }
|
||||
<context>
|
||||
<name>LimeReport::MasterDetailProxyModel</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="598"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="623"/>
|
||||
<source>Field: "%1" not found in "%2" child datasource</source>
|
||||
<translation>Поле "%1" не найдено в подчиненном источнике данных "%2"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="612"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="637"/>
|
||||
<source>Field: "%1" not found in "%2" master datasource</source>
|
||||
<translation>Поле "%1" не найдено в главном источнике данных "%2"</translation>
|
||||
</message>
|
||||
@ -1892,7 +1892,7 @@ p, li { white-space: pre-wrap; }
|
||||
<context>
|
||||
<name>LimeReport::ModelToDataSource</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="338"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="363"/>
|
||||
<source>model is destroyed</source>
|
||||
<translation>модель уничтожена</translation>
|
||||
</message>
|
||||
@ -2213,12 +2213,12 @@ p, li { white-space: pre-wrap; }
|
||||
<translation>Печать в PDF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="83"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="81"/>
|
||||
<source>Page: </source>
|
||||
<translation>Страница: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="188"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="185"/>
|
||||
<source> of %1</source>
|
||||
<translation> из %1</translation>
|
||||
</message>
|
||||
@ -2258,12 +2258,12 @@ p, li { white-space: pre-wrap; }
|
||||
<translation>Показать панель инструментов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="106"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="104"/>
|
||||
<source>Font</source>
|
||||
<translation>Шрифт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="109"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="107"/>
|
||||
<source>Text align</source>
|
||||
<translation>Выравнивание текста</translation>
|
||||
</message>
|
||||
@ -2313,17 +2313,17 @@ p, li { white-space: pre-wrap; }
|
||||
<translation>Панель инструментов редактирования</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="65"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="63"/>
|
||||
<source>Printing</source>
|
||||
<translation>Печатается</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="306"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="292"/>
|
||||
<source>Attention</source>
|
||||
<translation>Внимание</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="306"/>
|
||||
<location filename="../limereport/lrpreviewreportwindow.cpp" line="292"/>
|
||||
<source>The printing is in process</source>
|
||||
<translation>Отчет находится в процессе печати</translation>
|
||||
</message>
|
||||
@ -2331,7 +2331,7 @@ p, li { white-space: pre-wrap; }
|
||||
<context>
|
||||
<name>LimeReport::ProxyHolder</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="537"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="562"/>
|
||||
<source>Datasource has been invalidated</source>
|
||||
<translation>Источник данных недействителен</translation>
|
||||
</message>
|
||||
@ -3074,7 +3074,7 @@ p, li { white-space: pre-wrap; }
|
||||
<context>
|
||||
<name>LimeReport::ReportDesignWidget</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="498"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="500"/>
|
||||
<source>Report file name</source>
|
||||
<translation>Имя файла отчета</translation>
|
||||
</message>
|
||||
@ -3084,12 +3084,12 @@ p, li { white-space: pre-wrap; }
|
||||
<translation>Скрипт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="524"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="531"/>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="524"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="531"/>
|
||||
<source>Wrong file format</source>
|
||||
<translation>Неверный формат файла</translation>
|
||||
</message>
|
||||
@ -3483,24 +3483,24 @@ p, li { white-space: pre-wrap; }
|
||||
<translation>Предпросмотр</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="670"/>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="680"/>
|
||||
<source>Report File Change</source>
|
||||
<translation>Монитор изменений файлов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="671"/>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="681"/>
|
||||
<source>The report file "%1" has changed names or been deleted.
|
||||
|
||||
This preview is no longer valid.</source>
|
||||
<translation>Файл отчета "%1" изменил имя или был удален.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="754"/>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="764"/>
|
||||
<source>Designer not found!</source>
|
||||
<translation>Дизайнер не найден!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="1049"/>
|
||||
<location filename="../limereport/lrreportengine.cpp" line="1059"/>
|
||||
<source>Language %1 already exists</source>
|
||||
<translation>Язык %1 уже существует</translation>
|
||||
</message>
|
||||
@ -3814,13 +3814,13 @@ This preview is no longer valid.</source>
|
||||
<context>
|
||||
<name>LimeReport::ScriptEngineContext</name>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1305"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1383"/>
|
||||
<source>Dialog with name: %1 can`t be created</source>
|
||||
<translation>Диалог %1 не может быть создан</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1597"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1605"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1675"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1683"/>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
</message>
|
||||
@ -3923,6 +3923,11 @@ This preview is no longer valid.</source>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1036"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1051"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1066"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1081"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1096"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1111"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1125"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1140"/>
|
||||
<source>GENERAL</source>
|
||||
<translation>ОБЩИЕ</translation>
|
||||
</message>
|
||||
@ -3934,6 +3939,9 @@ This preview is no longer valid.</source>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="339"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="991"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1083"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1098"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1113"/>
|
||||
<source>FieldName</source>
|
||||
<translation>Имя поля</translation>
|
||||
</message>
|
||||
@ -3983,11 +3991,31 @@ This preview is no longer valid.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1068"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1127"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1142"/>
|
||||
<source>datasourceName</source>
|
||||
<translation>Имя источника данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1084"/>
|
||||
<source>RoleIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1099"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1113"/>
|
||||
<source>RoleName</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1128"/>
|
||||
<source>columnIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="992"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1083"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1098"/>
|
||||
<source>RowIndex</source>
|
||||
<translation>Индекс строки</translation>
|
||||
</message>
|
||||
@ -4024,6 +4052,11 @@ This preview is no longer valid.</source>
|
||||
<source>Suppress absent fields and variables warning</source>
|
||||
<translation>Не выводить сообщения об отсутствии полей или переменных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrsettingdialog.ui" line="327"/>
|
||||
<source>Base Item Padding: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrsettingdialog.ui" line="134"/>
|
||||
<source>Language</source>
|
||||
@ -4134,66 +4167,66 @@ This preview is no longer valid.</source>
|
||||
<context>
|
||||
<name>LimeReport::TextItem</name>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="86"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="124"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="82"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="120"/>
|
||||
<source>Edit</source>
|
||||
<translation>Правка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="92"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="128"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="88"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="124"/>
|
||||
<source>Auto height</source>
|
||||
<translation>Автоматическая высота</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="96"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="131"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="92"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="127"/>
|
||||
<source>Allow HTML</source>
|
||||
<translation>Разрешить HTML</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="100"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="134"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="96"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="130"/>
|
||||
<source>Allow HTML in fields</source>
|
||||
<translation>Разрешить HTML в полях</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="104"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="137"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="100"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="133"/>
|
||||
<source>Stretch to max height</source>
|
||||
<translation>Растягивать до максимальной высоты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="678"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="688"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="674"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="684"/>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="679"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="675"/>
|
||||
<source>TextItem " %1 " already has folower " %2 " </source>
|
||||
<translation>Текстовый элемент %1 уже следует за %2 </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="689"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="685"/>
|
||||
<source>TextItem " %1 " not found!</source>
|
||||
<translation>Текстовый элемент %1 не найден!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="108"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="141"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="104"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="137"/>
|
||||
<source>Transparent</source>
|
||||
<translation>Прозрачный</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="112"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="148"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="108"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="144"/>
|
||||
<source>Watermark</source>
|
||||
<translation>Водный знак</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="116"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="152"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="112"/>
|
||||
<location filename="../limereport/items/lrtextitem.cpp" line="148"/>
|
||||
<source>Hide if empty</source>
|
||||
<translation>Скрывать, если пустое</translation>
|
||||
</message>
|
||||
@ -4440,34 +4473,34 @@ This preview is no longer valid.</source>
|
||||
<translation>Неверное соединение %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="509"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="534"/>
|
||||
<source>Child</source>
|
||||
<translation>Подчиненный</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="509"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="534"/>
|
||||
<source> and child </source>
|
||||
<translation> и подчиненный </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="510"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="535"/>
|
||||
<source>datasouce "%1" not found!</source>
|
||||
<translation>источник данных %1 не найден!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1700"/>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1742"/>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1697"/>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1739"/>
|
||||
<source>Attention!</source>
|
||||
<translation>Внимание!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1700"/>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1742"/>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1697"/>
|
||||
<location filename="../limereport/lrpagedesignintf.cpp" line="1739"/>
|
||||
<source>Selected elements have different parent containers</source>
|
||||
<translation>Выделенные элементы имеют различные родительские контейнеры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1708"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1786"/>
|
||||
<source>Function %1 not found or have wrong arguments</source>
|
||||
<translation>Функция %1 не найдена или вызвана с неверными аргументами</translation>
|
||||
</message>
|
||||
@ -4532,7 +4565,7 @@ This preview is no longer valid.</source>
|
||||
<translation>содержимое</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="508"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="533"/>
|
||||
<source>Master datasouce "%1" not found!</source>
|
||||
<translation>Главный источник данных %1 не найден!</translation>
|
||||
</message>
|
||||
@ -4614,7 +4647,7 @@ This preview is no longer valid.</source>
|
||||
<translation>Неверный формат файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="425"/>
|
||||
<location filename="../limereport/lrdatadesignintf.cpp" line="450"/>
|
||||
<source>Master datasource "%1" not found!</source>
|
||||
<translation>Главный источник данных %1 не найден!</translation>
|
||||
</message>
|
||||
@ -4645,7 +4678,7 @@ This preview is no longer valid.</source>
|
||||
<translation>Третий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1711"/>
|
||||
<location filename="../limereport/lrscriptenginemanager.cpp" line="1789"/>
|
||||
<source>Datasource manager not found</source>
|
||||
<translation>Менеджер источников данных не найден</translation>
|
||||
</message>
|
||||
@ -4666,20 +4699,20 @@ This preview is no longer valid.</source>
|
||||
<translation>Светаля</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="799"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="807"/>
|
||||
<source>Default</source>
|
||||
<translation>По умолчанию</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="808"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="811"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="818"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="816"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="819"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="826"/>
|
||||
<source>Millimeters</source>
|
||||
<translation>Миллиметры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="808"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="812"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="816"/>
|
||||
<location filename="../limereport/lrreportdesignwidget.cpp" line="820"/>
|
||||
<source>Inches</source>
|
||||
<translation>Дюймы</translation>
|
||||
</message>
|
||||
|
@ -522,7 +522,109 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
||||
<name>LimeReport::BorderEditor</name>
|
||||
<message>
|
||||
<source>Edit border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Presets</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Outline</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Border</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>...</source>
|
||||
<translation type="unfinished">...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No style</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Solid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dash dot dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Width:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0.25</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>0.5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>1.5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>4</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>5</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>6</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Color:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Select</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::BorderFrameEditor</name>
|
||||
<message>
|
||||
<source>BorderFrameEditor</source>
|
||||
@ -1058,18 +1160,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>HorizontalBar</source>
|
||||
<translation>条形图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignTop</source>
|
||||
<translation>图例靠上对齐</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignCenter</source>
|
||||
<translation>图例居中</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottom</source>
|
||||
<translation>图例靠下对齐</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TitleAlignLeft</source>
|
||||
<translation>标题左对齐</translation>
|
||||
@ -1106,6 +1196,102 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Split</source>
|
||||
<translation>划分</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>GridLines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Lines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Solid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NoStyle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dashed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotDot</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Doubled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendPoints</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendLines</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightTop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignRightBottom</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomRight</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomCenter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>LegendAlignBottomLeft</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>SolidLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>NoPen</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>DashDotDotLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>CustomDashLine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::FlagsPropItem</name>
|
||||
@ -2235,6 +2421,14 @@ p, li { white-space: pre-wrap; }
|
||||
<source>mixWithPriorPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>shadow</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>borderStyle</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::RectPropItem</name>
|
||||
@ -2957,6 +3151,18 @@ This preview is no longer valid.</source>
|
||||
<source>RowIndex</source>
|
||||
<translation>行索引</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>RoleIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>RoleName</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>columnIndex</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SettingDialog</name>
|
||||
@ -3016,6 +3222,10 @@ This preview is no longer valid.</source>
|
||||
<source>Report settings</source>
|
||||
<translation>报表设置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Base Item Padding: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SubDetailBand</name>
|
||||
|
Loading…
Reference in New Issue
Block a user