aboutsummaryrefslogtreecommitdiff
path: root/po/uk
Commit message (Collapse)AuthorAge
* Fix i18n of some strings.arsdragonfly2013-07-02
|
* Fix Problem with uk Translationsfan52013-05-17
|
* Update po filesPilzAdam2013-05-13
|
* Translated using Weblate (Ukrainian)?????? ????????2013-05-01
|
* Add Ukrainian language.Ilya Zhuravlev2013-04-07
ass="hl com">it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "timetaker.h" #include "porting.h" #include "log.h" #include <ostream> TimeTaker::TimeTaker(const std::string &name, u64 *result, TimePrecision prec) { m_name = name; m_result = result; m_precision = prec; m_time1 = porting::getTime(prec); } u64 TimeTaker::stop(bool quiet) { if (m_running) { u64 dtime = porting::getTime(m_precision) - m_time1; if (m_result != nullptr) { (*m_result) += dtime; } else { if (!quiet) { static const char* const units[] = { "s" /* PRECISION_SECONDS */, "ms" /* PRECISION_MILLI */, "us" /* PRECISION_MICRO */, "ns" /* PRECISION_NANO */, }; infostream << m_name << " took " << dtime << units[m_precision] << std::endl; } } m_running = false; return dtime; } return 0; } u64 TimeTaker::getTimerTime() { return porting::getTime(m_precision) - m_time1; }